:root{--wt-blue:#166486;--wt-purple:#7657cf;--wt-grey:#f1f1f3;--wt-text:#25272b;--wt-muted:#8b8f98;--wt-line:#ececf0}body:has(#wicked-telecom-app){background:#fff!important}.wt-app{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--wt-text);max-width:760px;margin:0 auto}.wt-phone{min-height:86vh;background:#fff}.wt-top{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--wt-line);position:sticky;top:0;background:#fff;z-index:10}.wt-top b{font-size:24px;color:#111;display:block}.wt-top small{font-size:13px;color:var(--wt-muted)}.wt-menu{font-size:28px;background:none;border:0;color:#222}.wt-main{padding:24px 24px 110px}.wt-main h1{font-size:38px;line-height:1;margin:18px 0 28px;font-weight:600}.wt-nav{position:fixed;left:50%;transform:translateX(-50%);bottom:0;width:min(760px,100%);height:86px;background:#fff;border-top:1px solid var(--wt-line);display:grid;grid-template-columns:repeat(5,1fr);z-index:30}.wt-nav button{border:0;background:#fff;color:#777;font-size:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.wt-nav span{font-size:12px}.wt-nav .on{color:var(--wt-blue);font-weight:700}.wt-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--wt-line);cursor:pointer}.wt-row img{width:52px;height:52px;border-radius:50%;object-fit:cover}.wt-row b{font-size:18px}.wt-row p{margin:4px 0 0;color:var(--wt-muted);font-size:15px}.wt-row time,.wt-row span{margin-left:auto;color:var(--wt-muted)}.wt-empty{text-align:center;color:var(--wt-muted);padding:58px 16px;font-size:21px;line-height:1.35}.wt-empty b{display:block;color:#7d838b;font-size:23px}.wt-empty button,.wt-card button,.wt-auth button{background:var(--wt-blue);color:#fff;border:0;border-radius:22px;padding:12px 20px;font-size:16px;font-weight:700;margin:10px 6px 0}.ghost{background:#f3f3f5!important;color:var(--wt-blue)!important}.wt-card{background:#fff;border:1px solid var(--wt-line);border-radius:24px;padding:20px;margin:16px 0;box-shadow:0 5px 22px rgba(0,0,0,.04)}.wt-card label{display:block;margin:10px 0 8px;color:#555}.wt-card input,.wt-auth input{width:100%;box-sizing:border-box;border:0;background:#f1f2f6;border-radius:22px;padding:15px 18px;margin:8px 0;font-size:18px}.wt-big{font-size:28px;color:var(--wt-blue);font-weight:800;margin:10px 0}.wt-note{color:var(--wt-muted);font-size:14px;line-height:1.35}.wt-profile{text-align:center}.wt-profile img{width:88px;height:88px;border-radius:50%;display:block;margin:0 auto 12px}.wt-profile label{text-align:left}.wt-error{color:#b00020;margin:12px;text-align:center}.wt-auth{min-height:100vh;padding:40px 26px;background:linear-gradient(#fff,#f8f9fb);box-sizing:border-box}.wt-logo{font-size:46px;color:var(--wt-blue);font-weight:800;margin-top:20px}.wt-auth h1{font-size:30px;margin:8px 0}.wt-auth p{color:var(--wt-muted);font-size:18px}.wt-auth button{width:100%;border-radius:24px;font-size:18px;padding:15px}.wt-split{text-align:center;color:var(--wt-muted);margin:28px 0 10px}.wt-loading{text-align:center;padding:60px;color:var(--wt-muted)}.wt-chat{height:100dvh;display:flex;flex-direction:column;background:#fff;max-width:760px;margin:0 auto}.wt-chat header{height:88px;flex:0 0 88px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--wt-line);box-sizing:border-box;background:#fff}.wt-chat header button{font-size:54px;line-height:1;background:none;border:0;color:var(--wt-blue);padding:0 5px}.wt-chat header img{width:50px;height:50px;border-radius:50%}.wt-chat h2{margin:0;color:var(--wt-blue);font-size:32px}.wt-chat header p{margin:0;color:#5da464;font-size:18px}.wt-chat header span{font-size:12px;color:var(--wt-muted)}#wt-msgs{flex:1;overflow:auto;padding:22px 16px 120px;background:#fff}.wt-bubble{max-width:76%;clear:both;border-radius:26px;padding:16px 19px;margin:10px 0;font-size:22px;line-height:1.35;word-wrap:break-word}.wt-bubble small{display:block;font-size:11px;margin-top:6px;opacity:.55}.wt-bubble.theirs{background:#eeeef0;float:left;border-bottom-left-radius:8px}.wt-bubble.mine{background:var(--wt-purple);color:#fff;float:right;border-bottom-right-radius:8px}.wt-chat footer{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(760px,100%);height:78px;background:#fff;border-top:1px solid var(--wt-line);display:flex;align-items:center;gap:8px;padding:9px 14px;box-sizing:border-box}.wt-chat footer button:first-child{background:#fff;border:0;font-size:28px}.wt-chat footer input{flex:1;border:0;background:#f0f1f5;border-radius:28px;padding:15px 18px;font-size:20px;min-width:0}.wt-chat footer button:last-child{width:58px;height:58px;border-radius:50%;border:0;background:var(--wt-purple);color:#fff;font-size:28px}@media(min-width:800px){.wt-nav,.wt-chat footer{border-left:1px solid var(--wt-line);border-right:1px solid var(--wt-line)}.wt-phone,.wt-chat{border-left:1px solid var(--wt-line);border-right:1px solid var(--wt-line)}}

/* V7 refinements */
html:has(#wicked-telecom-app){margin-top:0!important}body:has(#wicked-telecom-app) #wpadminbar{display:none!important}.wt-chat-meta{margin-left:auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.wt-chat-meta time{margin-left:0!important}.wt-badge{display:inline-flex!important;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:var(--wt-blue);color:#fff!important;font-size:12px;font-weight:800;padding:0 7px}.wt-row p{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-ticks{font-weight:800;letter-spacing:-2px;margin-left:4px;opacity:.75}.wt-ticks.read{color:#d9efff;opacity:1}.wt-number-card{text-align:left}.wt-number-card .wt-note{margin-top:0}.wt-empty .ghost{background:#f3f3f5!important;color:var(--wt-blue)!important}
@media(max-width:480px){.wt-row p{max-width:190px}.wt-main{padding-top:18px}.wt-main h1{font-size:36px}}

/* V7 branding and profile images */
:root{--wt-blue:#156b8f;--wt-purple:#7656d6;--wt-ink:#172129}
.wt-brand{display:flex;align-items:center;gap:10px;line-height:1}.wt-mark{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--wt-blue),var(--wt-purple));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:24px;box-shadow:0 10px 24px rgba(21,107,143,.22)}.wt-brand b{font-size:24px;color:var(--wt-ink);display:block;letter-spacing:-.4px}.wt-brand small{font-size:12px;color:var(--wt-muted);text-transform:uppercase;letter-spacing:1.6px}.wt-top-right{display:flex;align-items:center;gap:10px}.wt-top-right small{font-size:14px;color:var(--wt-muted)}.wt-auth-brand{margin:28px 0 28px}.wt-auth-brand .wt-mark{width:64px;height:64px;border-radius:20px;font-size:36px}.wt-auth-brand .wt-brand b{font-size:34px}.wt-auth-brand .wt-brand small{font-size:13px}.wt-logo{display:none}.wt-profile .wt-avatar-picker{display:block;text-align:center;margin:0 auto 14px;cursor:pointer}.wt-avatar-picker img{width:96px!important;height:96px!important;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 10px 26px rgba(0,0,0,.14);margin:0 auto 8px!important}.wt-avatar-picker span{display:inline-block;background:#f1f2f6;color:var(--wt-blue);border-radius:999px;padding:8px 13px;font-weight:800;font-size:13px}.wt-avatar-picker input{display:none}.wt-chat header img,.wt-row img{object-fit:cover;background:#e8edf1}.wt-chat header{background:linear-gradient(#fff,#fff)}.wt-chat h2{letter-spacing:-.6px}.wt-main h1{letter-spacing:-1px}.wt-auth h1{letter-spacing:-.8px;color:var(--wt-ink)}
.wt-nav em{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ff3b30;color:#fff;font-size:10px;font-style:normal;font-weight:800;margin-left:2px;}

/* Wicked Download Landing Page */
.wt-download-page{min-height:100vh;background:radial-gradient(circle at 20% 0,#202a44 0,#07111f 45%,#03070d 100%);display:flex;align-items:center;justify-content:center;padding:24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;box-sizing:border-box}.wt-dl-card{width:min(430px,100%);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 70px rgba(0,0,0,.35);border-radius:32px;padding:28px 22px;text-align:center;backdrop-filter:blur(14px)}.wt-dl-logo{width:84px;height:84px;margin:0 auto 14px;border-radius:26px;background:linear-gradient(135deg,#25d366,#33a1ff);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(0,0,0,.3)}.wt-dl-logo span{font-weight:900;font-size:44px;letter-spacing:-3px}.wt-dl-card h1{font-size:34px;line-height:1.05;margin:8px 0;color:#fff}.wt-dl-sub{color:rgba(255,255,255,.75);font-size:16px;margin:0 0 18px}.wt-dl-points{text-align:left;background:rgba(0,0,0,.18);border-radius:20px;padding:14px 16px;margin:18px 0;display:grid;gap:10px;color:rgba(255,255,255,.9)}.wt-dl-primary,.wt-dl-secondary,.wt-dl-copy{display:block;width:100%;border:0;border-radius:18px;padding:15px 14px;margin:10px 0;font-weight:800;text-decoration:none;box-sizing:border-box;font-size:16px}.wt-dl-primary{background:#25d366;color:#03130a}.wt-dl-secondary{background:#fff;color:#08111f}.wt-dl-copy{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.18)}.wt-dl-install{margin-top:18px;text-align:left;color:rgba(255,255,255,.72);font-size:13px;line-height:1.4}.wt-dl-install b{color:#fff}.wt-dl-install p{margin:8px 0 0}

/* Wicked Chat premium routing */
.wt-premium-mini{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:999px;background:#111827;color:#fff;font-size:10px;font-weight:800;vertical-align:middle}
.wt-premium-banner{margin:10px auto 12px;max-width:88%;border-radius:16px;padding:10px 12px;background:linear-gradient(135deg,#111827,#3b0764);color:#fff;box-shadow:0 8px 25px rgba(17,24,39,.18)}
.wt-premium-banner b{display:block;font-size:13px;margin-bottom:2px}.wt-premium-banner span{font-size:12px;opacity:.9}.wt-credit-card .wt-big{font-size:34px;color:#111827}

/* V16 typing indicator */
.wt-typing{display:inline-flex!important;gap:6px;align-items:center;min-width:54px;min-height:24px;padding:18px 22px!important}
.wt-typing i{display:block;width:8px;height:8px;border-radius:50%;background:#9aa0a6;animation:wtTyping 1.1s infinite ease-in-out}
.wt-typing i:nth-child(2){animation-delay:.15s}.wt-typing i:nth-child(3){animation-delay:.3s}
@keyframes wtTyping{0%,80%,100%{transform:translateY(0);opacity:.45}40%{transform:translateY(-5px);opacity:1}}

.wt-image-msg{max-width:230px}
.wt-image-msg img{display:block;width:100%;border-radius:18px;margin-bottom:8px;background:#eee}
.wt-image-msg p{margin:0;font-size:14px;line-height:1.25;color:inherit;opacity:.9}
.wt-bubble.theirs .wt-image-msg{max-width:250px}

.wt-topup-btn{display:inline-block;margin-top:12px;background:#1b6f90;color:#fff!important;text-decoration:none;border-radius:18px;padding:12px 18px;font-weight:800;}

.wt-credit-chip{margin-left:auto;background:#f1f1f5;border-radius:22px;padding:8px 12px;font-size:14px;color:#555;white-space:nowrap;}
.wt-chat footer{gap:10px;}
.wt-chat footer input{flex:1;}


/* V24: fixed app bottom navigation and global credits balance */
.wt-app .wt-phone{min-height:100dvh; padding-bottom:92px; box-sizing:border-box; position:relative; overflow-x:hidden;}
.wt-app .wt-main{padding-bottom:110px;}
.wt-app .wt-nav{position:fixed; left:50%; transform:translateX(-50%); bottom:0; width:min(760px,100%); z-index:9999; background:#fff; border-top:1px solid var(--wt-line); box-shadow:0 -8px 22px rgba(0,0,0,.04); padding-bottom:env(safe-area-inset-bottom);}
.wt-app .wt-top{position:sticky; top:0; z-index:9998; background:#fff;}
.wt-top-right{gap:8px!important; flex-wrap:nowrap;}
.wt-global-credits{display:inline-flex; align-items:center; justify-content:center; background:#f1f1f5; color:#555; border-radius:999px; padding:7px 10px; font-size:13px; font-weight:700; white-space:nowrap;}
.wt-top-right small{white-space:nowrap;}
@media(max-width:420px){.wt-brand small{display:none}.wt-brand b{font-size:22px}.wt-mark{width:38px;height:38px;border-radius:12px;font-size:22px}.wt-global-credits{font-size:12px;padding:6px 8px}.wt-top-right small{font-size:12px}.wt-menu{font-size:28px!important}}

/* V28 friend attachment menu */
.wt-chat footer .wt-attach-btn{width:48px;height:48px;flex:0 0 48px;border-radius:50%;border:0;background:#f1f2f6!important;color:#166486!important;font-size:34px;font-weight:400;display:flex;align-items:center;justify-content:center;padding:0;margin:0;line-height:1;}
.wt-chat footer .wt-attach-btn:active{transform:scale(.96);}
.wt-image-msg img{max-width:100%;border-radius:18px;display:block;margin-top:4px;}
.wt-image-msg p{margin:8px 0 0;font-size:14px;opacity:.75;}

/* V28 attachment sheet */
.wt-attach-sheet{position:fixed;left:50%;transform:translateX(-50%) translateY(12px);bottom:86px;width:min(720px,calc(100% - 32px));background:#fff;border:1px solid var(--wt-line);border-radius:24px;box-shadow:0 18px 45px rgba(0,0,0,.18);padding:10px;box-sizing:border-box;display:none;z-index:50;}
.wt-attach-sheet.open{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.wt-attach-sheet button{border:0;border-radius:18px;background:#f1f2f6;color:#166486;font-weight:800;font-size:16px;padding:14px 10px;}
.wt-attach-sheet #wt-attach-cancel{grid-column:1/-1;background:#fff;color:#8b8f98;border:1px solid var(--wt-line);}


/* V31 join/login redesign */
.wt-auth-new{min-height:100dvh;padding:28px 24px 34px;background:radial-gradient(circle at 20% 0,#ffffff 0,#f8fbff 48%,#eef3f8 100%);box-sizing:border-box;color:#172129;}
.wt-auth-new .wt-auth-hero{padding:18px 0 6px;}
.wt-auth-new .wt-auth-brand{margin:0 0 22px;}
.wt-auth-new .wt-auth-brand .wt-brand{align-items:center;}
.wt-auth-new .wt-auth-brand .wt-mark{width:64px;height:64px;border-radius:20px;font-size:38px;box-shadow:0 16px 34px rgba(21,107,143,.2);}
.wt-auth-new .wt-auth-brand .wt-brand b{font-size:34px;letter-spacing:-1px;}
.wt-auth-new .wt-auth-brand .wt-brand small{font-size:12px;letter-spacing:1.8px;}
.wt-auth-new h1{font-size:42px;line-height:1;margin:8px 0 8px;letter-spacing:-1.6px;color:#111827;}
.wt-auth-new .wt-auth-lead{font-size:20px;line-height:1.28;color:#7b828c;margin:0 0 18px;}
.wt-auth-points{display:grid;gap:9px;margin:18px 0 18px;padding:15px 16px;background:#fff;border:1px solid #e9edf2;border-radius:24px;box-shadow:0 14px 35px rgba(17,24,39,.04);color:#545b66;font-weight:700;}
.wt-auth-panel{background:#fff;border:1px solid #e7ecf2;border-radius:30px;padding:18px 14px 16px;margin-top:16px;box-shadow:0 18px 50px rgba(17,24,39,.08);}
.wt-auth-panel h2{font-size:24px;letter-spacing:-.6px;margin:6px 4px 12px;color:#172129;}
.wt-auth-new input{background:#f1f4f8;border:1px solid transparent;border-radius:22px;padding:16px 18px;font-size:18px;margin:7px 0;box-shadow:none;}
.wt-auth-new input:focus{outline:none;border-color:#c8def0;background:#eef6ff;}
.wt-auth-new button#wt-create,.wt-auth-new button#wt-login-btn{width:100%;border-radius:24px;background:#1b789a;color:#fff;padding:16px 16px;margin:14px 0 8px;font-size:18px;box-shadow:0 12px 24px rgba(27,120,154,.18);}
.wt-auth-new button:disabled{opacity:.7;}
.wt-auth-check{display:flex;gap:9px;align-items:center;margin:9px 2px 2px;color:#6f7680;font-size:14px;}
.wt-auth-check input{width:auto!important;margin:0!important;}
.wt-auth-switch{text-align:center;margin:14px 0 2px!important;color:#8b929c!important;font-size:15px!important;}
.wt-auth-switch button{display:inline!important;width:auto!important;background:transparent!important;color:#1b789a!important;border:0!important;padding:0!important;margin:0!important;font-weight:800;font-size:15px!important;box-shadow:none!important;}
.wt-hidden{display:none!important;}
.wt-auth-new .wt-error{min-height:20px;margin:14px 4px 0;text-align:center;color:#b00020;font-weight:700;}
@media(max-width:420px){.wt-auth-new{padding:22px 20px 30px}.wt-auth-new h1{font-size:38px}.wt-auth-new .wt-auth-lead{font-size:18px}.wt-auth-new .wt-auth-brand .wt-mark{width:58px;height:58px}.wt-auth-new .wt-auth-brand .wt-brand b{font-size:30px}}


/* V32 app-style onboarding */
.wt-auth-app{min-height:100dvh;background:linear-gradient(160deg,#0d1722 0%,#12263a 48%,#111827 100%);color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:24px;}
.wt-auth-app:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 25% 18%,rgba(63,211,170,.32),transparent 28%),radial-gradient(circle at 80% 75%,rgba(118,87,207,.34),transparent 32%);filter:blur(10px);}
.wt-launch-screen{position:relative;z-index:1;width:100%;max-width:430px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:72dvh;}
.wt-launch-logo{width:112px;height:112px;border-radius:34px;background:linear-gradient(135deg,#37d78f,#22a3d8 48%,#7657cf);display:flex;align-items:center;justify-content:center;font-size:64px;font-weight:950;box-shadow:0 26px 60px rgba(0,0,0,.35);margin-bottom:28px;}
.wt-launch-screen h1{font-size:58px;line-height:1;margin:0 0 8px;letter-spacing:-2.4px;color:#fff;}
.wt-launch-screen p{font-size:20px;line-height:1.35;color:rgba(255,255,255,.72);margin:0 0 54px;max-width:300px;}
.wt-launch-primary,.wt-launch-secondary{width:100%;max-width:330px;height:58px;border-radius:999px;border:0;font-size:20px;font-weight:850;margin:8px 0;}
.wt-launch-primary{background:#fff!important;color:#101827!important;box-shadow:0 18px 45px rgba(0,0,0,.24)!important;}
.wt-launch-secondary{background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(10px);box-shadow:none!important;}
.wt-auth-sheet{position:fixed;z-index:20;left:50%;bottom:0;transform:translateX(-50%);width:min(760px,100%);box-sizing:border-box;background:#fff;color:#172129;border-radius:30px 30px 0 0;padding:24px 24px 30px;box-shadow:0 -20px 55px rgba(0,0,0,.35);animation:wtSheetUp .18s ease-out;}
@keyframes wtSheetUp{from{transform:translateX(-50%) translateY(18px);opacity:.75}to{transform:translateX(-50%) translateY(0);opacity:1}}
.wt-auth-sheet h2{font-size:32px;letter-spacing:-1px;margin:4px 0 8px;color:#111827;}
.wt-sheet-note{margin:0 0 16px!important;color:#7b828c!important;font-size:16px!important;line-height:1.35;}
.wt-sheet-close{position:absolute;right:18px;top:14px;width:38px!important;height:38px!important;padding:0!important;border-radius:50%!important;background:#f2f4f7!important;color:#31363d!important;font-size:28px!important;line-height:1!important;margin:0!important;box-shadow:none!important;}
.wt-auth-sheet input{background:#f1f4f8;border:1px solid transparent;border-radius:22px;padding:17px 18px;font-size:18px;margin:8px 0;}
.wt-auth-sheet input:focus{outline:none;border-color:#c7def0;background:#eef6ff;}
.wt-auth-sheet #wt-create,.wt-auth-sheet #wt-login-btn{width:100%;border-radius:24px;background:#1b789a;color:#fff;padding:16px 16px;margin:14px 0 8px;font-size:18px;box-shadow:0 12px 24px rgba(27,120,154,.18);}
.wt-auth-app .wt-error{position:fixed;z-index:40;left:20px;right:20px;bottom:18px;min-height:0;margin:0;text-align:center;color:#fff;background:#b00020;border-radius:16px;padding:0;font-weight:800;max-width:720px;margin-left:auto;margin-right:auto;overflow:hidden;}
.wt-auth-app .wt-error:not(:empty){padding:12px 14px;}
.wt-auth-app .wt-auth-check{color:#6f7680;font-size:15px;}
.wt-auth-app .wt-auth-switch{text-align:center;margin:14px 0 0!important;color:#8b929c!important;font-size:15px!important;}
.wt-auth-app .wt-auth-switch button{display:inline!important;width:auto!important;background:transparent!important;color:#1b789a!important;border:0!important;padding:0!important;margin:0!important;font-weight:850;font-size:15px!important;box-shadow:none!important;}
@media(max-width:420px){.wt-auth-app{padding:20px}.wt-launch-logo{width:96px;height:96px;border-radius:30px;font-size:56px}.wt-launch-screen h1{font-size:52px}.wt-launch-screen p{font-size:18px;margin-bottom:44px}.wt-auth-sheet{padding:22px 20px 28px}.wt-auth-sheet h2{font-size:30px}}

/* V35 chat controls: mute, block and delete */
.wt-chat-row{position:relative; padding-right:42px;}
.wt-row-menu{position:absolute;right:0;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:50%;background:#f1f2f6;color:#5f6873;font-size:22px;line-height:1;font-weight:800;z-index:2;}
.wt-status-mini{display:inline-block;margin-left:5px;padding:2px 6px;border-radius:999px;background:#eef2f7;color:#53606d;font-size:10px;font-weight:800;vertical-align:middle}.wt-status-mini.blocked{background:#ffe9eb;color:#b00020}
.wt-action-sheet{display:none}.wt-action-sheet.open{display:block}.wt-action-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.22);z-index:10000}.wt-action-card{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:min(760px,100%);background:#fff;border-radius:26px 26px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -18px 45px rgba(0,0,0,.25);z-index:10001;box-sizing:border-box}.wt-action-card b{display:block;font-size:22px;margin:2px 0 2px}.wt-action-card p{margin:0 0 12px;color:var(--wt-muted)}.wt-action-card button{display:block;width:100%;border:0;border-radius:18px;padding:14px 16px;margin:8px 0;background:#f1f2f6;color:#172129;font-size:16px;font-weight:800;text-align:left}.wt-action-card button.danger{background:#fff0f2;color:#b00020}.wt-action-card button.ghost{text-align:center;background:#fff!important;color:#6b7280!important;border:1px solid var(--wt-line)}.wt-chat-options{margin-left:0!important;font-size:28px!important;color:#5f6873!important;width:38px;height:38px;border-radius:50%!important;background:#f1f2f6!important;line-height:1!important;padding:0!important}.wt-chat footer button:disabled{opacity:.45;filter:grayscale(1)}


/* V36 Explore directory */
.wt-nav-six{grid-template-columns:repeat(6,1fr)}
.wt-nav-six button{font-size:24px;padding:0 2px}.wt-nav-six span{font-size:11px}
.wt-explore-head h1{margin-bottom:8px}.wt-explore-head p{color:var(--wt-muted);margin:0 0 20px;font-size:16px}
.wt-explore-search{display:flex;align-items:center;gap:9px;background:#f1f4f8;border-radius:20px;padding:0 14px;margin-bottom:14px}.wt-explore-search span{font-size:27px;color:#74808b}.wt-explore-search input{border:0;background:transparent;width:100%;padding:15px 0;font-size:16px;outline:0}
.wt-explore-tabs{display:flex;gap:8px;overflow:auto;padding:2px 0 14px;scrollbar-width:none}.wt-explore-tabs::-webkit-scrollbar{display:none}.wt-explore-tabs button{white-space:nowrap;border:0;border-radius:999px;background:#f1f2f6;color:#66707a;padding:9px 14px;font-weight:750}.wt-explore-tabs button.on{background:var(--wt-blue);color:#fff}
.wt-explore-card{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--wt-line);padding:15px 0}.wt-explore-avatar{position:relative;flex:0 0 58px}.wt-explore-avatar img{width:58px;height:58px;border-radius:50%;object-fit:cover}.wt-explore-avatar i{position:absolute;right:1px;bottom:3px;width:13px;height:13px;border-radius:50%;background:#b7bdc4;border:3px solid #fff}.wt-explore-avatar i.on{background:#46b96b}.wt-explore-copy{min-width:0;flex:1}.wt-explore-name{display:flex;align-items:center;gap:6px}.wt-explore-name b{font-size:17px}.wt-explore-name span{font-size:9px;background:#e9f5ff;color:var(--wt-blue);border-radius:999px;padding:3px 6px;font-weight:850;text-transform:uppercase}.wt-explore-copy p{margin:4px 0;color:#59626d;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-explore-copy small{color:var(--wt-muted);font-size:12px}.wt-explore-card>button{border:0;border-radius:999px;background:var(--wt-blue);color:#fff;padding:10px 13px;font-weight:800;font-size:13px}
.wt-profile-directory{border-top:1px solid var(--wt-line);border-bottom:1px solid var(--wt-line);padding:14px 0;margin:15px 0;text-align:left}.wt-profile-directory h3{margin:0 0 8px}.wt-profile-directory textarea,.wt-profile-directory select{width:100%;box-sizing:border-box;border:0;background:#f1f2f6;border-radius:18px;padding:13px 15px;margin:7px 0;font:inherit}.wt-checkline{display:flex!important;align-items:center;gap:8px}.wt-checkline input{width:auto!important;margin:0!important}
@media(max-width:420px){.wt-nav-six button{font-size:21px}.wt-nav-six span{font-size:10px}.wt-main{padding-left:18px;padding-right:18px}.wt-explore-card{gap:9px}.wt-explore-card>button{padding:9px 11px}}
