.gc-hero-glow{background:radial-gradient(ellipse 60% 70% at 30% 10%,rgba(22,101,52,.7) 0%,transparent 65%),radial-gradient(ellipse 30% 40% at 28% 16%,rgba(245,197,66,.08) 0%,transparent 70%),#0b1f19}.gc-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#f5c542;font-weight:600;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace}.gc-card{background:#1a4a3cb8;border:1px solid rgba(245,235,215,.14);backdrop-filter:blur(10px)}.gc-phone{width:384px;max-width:100%;background:#0b1f19;border-radius:56px;padding:11px;box-shadow:0 0 0 1px #f5ebd724,0 0 60px #16653473,0 30px 80px -20px #000000b3;margin:0 auto;position:relative;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,system-ui,sans-serif}.gc-screen{border-radius:46px;overflow:hidden;position:relative;background:#0b1f19;text-align:left;color:#f5ebd7}.gc-island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:112px;height:30px;border-radius:20px;background:#000;z-index:5}.gc-statusbar{display:flex;justify-content:space-between;align-items:center;padding:14px 26px 4px;font-size:14.5px;font-weight:600;color:#f5ebd7;background:#166534}.gc-statusbar .icons{display:flex;gap:5px;align-items:center}.gc-homebar{width:130px;height:5px;background:#f5ebd7;opacity:.6;border-radius:3px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.bc-header{display:flex;align-items:center;gap:10px;padding:12px 16px 11px;background:#166534;border-bottom:1px solid rgba(245,235,215,.14)}.bc-header .bicon{width:34px;height:34px;border-radius:10px;flex:none;background:linear-gradient(160deg,#f5c542,#e0a92a);display:grid;place-items:center}.bc-header .bt{min-width:0;line-height:1.25}.bc-header .bt b{font-size:15.5px;display:block;color:#f5ebd7;letter-spacing:-.01em}.bc-header .bt span{font-size:11.5px;color:#f5ebd7d1}.bc-header .close{margin-left:auto;color:#f5ebd7d1;font-size:17px;line-height:1}.bc-thread{padding:10px 14px 8px;background:#0b1f19;display:flex;flex-direction:column}.bc-pill{align-self:center;display:inline-flex;gap:5px;align-items:center;background:#f5c54224;border:1px solid rgba(245,197,66,.35);color:#f5c542;font-size:10px;font-weight:600;border-radius:999px;padding:4px 10px;margin:2px 0 10px}.bc-day{align-self:center;background:#1a4a3c;color:#f5ebd7d1;font-size:10px;font-weight:600;border-radius:999px;padding:2px 10px;margin-bottom:10px}.bc-row{display:flex;margin-bottom:10px}.bc-row.mine{justify-content:flex-end}.bc-msg{max-width:85%}.bc-label{font-size:10px;font-weight:600;color:#f5ebd7b8;margin:0 0 2px 4px}.bc-label .t{font-weight:400;color:#f5ebd79e}.bc-label.herald{color:#10b981}.bc-bubble{border-radius:16px;padding:8px 13px;font-size:13.5px;line-height:1.42;letter-spacing:-.005em}.bc-row:not(.mine) .bc-bubble{background:#1a4a3c;color:#f5ebd7;border-bottom-left-radius:5px}.bc-row.h .bc-bubble{background:#10b9811f;color:#f5ebd7;border:1px solid rgba(16,185,129,.55);border-bottom-left-radius:5px}.bc-row.mine .bc-bubble{background:#166534;color:#f5ebd7;border-bottom-right-radius:5px}.bc-bubble .mention{font-weight:700}.bc-row.mine .bc-bubble .mention{text-decoration:underline;text-underline-offset:2px}.bc-bubble.has-photo{padding:5px}.bc-photo{border-radius:12px;overflow:hidden;line-height:0;border:1px solid rgba(245,235,215,.14)}.bc-photo svg{display:block}.bc-chiprow{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bc-chip{display:inline-flex;align-items:center;gap:5px;background:#f5ebd7;color:#0b1f19;font-size:11px;font-weight:700;border-radius:999px;padding:5px 12px}.bc-chip.go{background:linear-gradient(160deg,#bf552c,#a3441f);color:#fff}.bc-seen{font-size:9.5px;color:#f5ebd79e;text-align:right;margin:3px 4px 0}.gc-typing-wrap{position:relative}.gc-typing{position:absolute;left:0;bottom:10px;background:#10b9811f;border:1px solid rgba(16,185,129,.55);border-radius:16px 16px 16px 5px;padding:11px 14px;display:flex;gap:4px}.gc-typing i{width:7px;height:7px;border-radius:50%;background:#10b981;display:block;animation:gc-blink 1.2s infinite}.gc-typing i:nth-child(2){animation-delay:.18s}.gc-typing i:nth-child(3){animation-delay:.36s}@keyframes gc-blink{0%,60%,to{opacity:.35}30%{opacity:1}}.bc-input{display:flex;align-items:center;gap:8px;padding:9px 12px 22px;background:#143d31;border-top:1px solid rgba(245,235,215,.14)}.bc-input .clip{color:#f5ebd79e;flex:none;display:grid;place-items:center}.bc-input .field{flex:1;background:#1a4a3c;border:1px solid rgba(245,235,215,.14);border-radius:12px;padding:8px 13px;font-size:13.5px;color:#f5ebd7b8}.bc-input .send{width:38px;height:38px;border-radius:12px;flex:none;background:linear-gradient(160deg,#f5c542,#e0a92a);display:grid;place-items:center}.gc-anim{opacity:0}.gc-playing .gc-anim{animation:gc-pop .5s cubic-bezier(.2,.85,.3,1.08) var(--d, 0s) both}@keyframes gc-pop{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:none}}.gc-typing{opacity:0}.gc-playing .gc-typing{animation:gc-typeshow var(--tdur, 1.8s) var(--d, 0s) both}@keyframes gc-typeshow{0%{opacity:0;transform:translateY(8px)}12%{opacity:1;transform:none}82%{opacity:1}to{opacity:0}}.wa-screen{background:#0b141a}.wa-header{background:#1f2c34;color:#e9edef;padding:12px 14px;display:flex;align-items:center;gap:11px}.wa-header .back{font-size:20px;opacity:.95}.wa-av{width:38px;height:38px;border-radius:50%;flex:none;background:#00a884;color:#111b21;display:grid;place-items:center;font-size:18px}.wa-title{line-height:1.2;min-width:0}.wa-title b{font-size:15.5px;display:block;letter-spacing:-.01em}.wa-title span{font-size:11.5px;opacity:.85;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-header .hicons{margin-left:auto;display:flex;gap:16px;opacity:.95}.wa-statusbar{background:#1f2c34}.wa-statusbar span{color:#e9edef}.wa-thread{padding:10px 12px 8px;display:flex;flex-direction:column;background:radial-gradient(rgba(233,237,239,.035) 1px,transparent 1.5px);background-size:22px 22px}.wa-chip{align-self:center;background:#182229;color:#ffd279;font-size:10.5px;padding:5px 10px;border-radius:8px;margin:4px 0 8px;max-width:85%;text-align:center;box-shadow:0 1px 1px #0000000f}.wa-date{align-self:center;background:#182229;color:#8696a0;font-size:10.5px;font-weight:600;padding:4px 10px;border-radius:8px;margin-bottom:8px;box-shadow:0 1px 1px #0000000f;text-transform:uppercase;letter-spacing:.04em}.wa-row{display:flex;margin:2px 0}.wa-row.out{justify-content:flex-end}.wa-bubble{max-width:80%;background:#202c33;border:1px solid transparent;border-radius:9px;padding:6px 8px 5px;font-size:13.5px;line-height:1.38;letter-spacing:-.005em;color:#e9edef;box-shadow:0 1px 1px #00000014;position:relative}.wa-row.out .wa-bubble{background:#005c4b;border-color:transparent}.wa-name{font-size:12px;font-weight:700;margin-bottom:1px}.wa-name.c1{color:#f5c542}.wa-name.c2{color:#f5ebd7}.wa-name.c3{color:#a7f3d0}.wa-name.ch{color:#10b981}.wa-meta{float:right;margin:8px -2px 0 8px;font-size:10px;color:#e9edefc7;display:flex;gap:3px;align-items:center}.wa-row.out .wa-meta{color:#e9edefcc}.wa-ticks{color:#8fd6f5;font-size:11px;letter-spacing:-2px}.wa-mention{color:#8fd6f5;font-weight:600}.wa-doc{background:#0003;border-radius:8px;padding:9px 10px;display:flex;gap:9px;align-items:center;margin:2px 0 4px;min-width:210px}.wa-doc .pdf{width:32px;height:32px;border-radius:7px;background:#d8453e;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:800;flex:none}.wa-doc .d{min-width:0}.wa-doc .d b{font-size:12.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px;color:#e9edef}.wa-doc .d span{font-size:10.5px;color:#aebac1}.wa-vote{border:1px solid rgba(134,150,160,.25);background:#202c33;border-radius:9px;padding:9px 11px;margin:3px 0 4px}.wa-vote b{font-size:13px;display:block;color:#e9edef}.wa-vote span{font-size:11.5px;color:#aebac1;display:block;margin-top:2px}.wa-vote .vlink{color:#00a884;font-weight:700;font-size:12px;display:block;margin-top:7px;border-top:1px solid rgba(134,150,160,.2);padding-top:6px;text-align:center}.wa-input{display:flex;align-items:center;gap:8px;padding:7px 10px 22px;background:#0b141a}.wa-input .field{flex:1;background:#2a3942;border-radius:999px;padding:8px 15px;font-size:14px;color:#aebac1;box-shadow:0 1px 1px #0000000f}.wa-input .micbtn{width:40px;height:40px;border-radius:50%;background:#00a884;color:#111b21;display:grid;place-items:center;flex:none}.gc-marquee{border-top:1px solid rgba(245,235,215,.1);border-bottom:1px solid rgba(245,235,215,.1);padding:20px 0;overflow:hidden}.gc-marquee-track{display:flex;gap:12px;width:max-content;animation:gc-scroll 44s linear infinite}@keyframes gc-scroll{to{transform:translate(-50%)}}.gc-cmd{flex:none;background:#f5ebd70d;border:1px solid rgba(245,235,215,.14);border-radius:999px;padding:9px 18px;font-size:14.5px;color:#f5ebd7b8;white-space:nowrap}.gc-cmd b{color:#f5c542;font-weight:600}.gc-mini{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.gc-mini-b{font-size:13px;line-height:1.4;padding:8px 12px;border-radius:14px;max-width:94%;letter-spacing:-.01em}.gc-mini-q{align-self:flex-end;background:#166534;color:#f5ebd7;border-bottom-right-radius:4px}.gc-mini-a{align-self:flex-start;background:#10b9811f;border:1px solid rgba(16,185,129,.55);color:#f5ebd7e6;border-bottom-left-radius:4px}.gc-mini-a b{color:#a7f3d0}.gc-channel{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:16px}.gc-cico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none;background:#f5c5421f;border:1px solid rgba(245,197,66,.32);color:#f5c542}.gc-ci-app{font-weight:800;font-size:16px}.gc-tag{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;flex:none}.gc-tag-live{background:#f5c54224;border:1px solid rgba(245,197,66,.35);color:#f5c542}.gc-tag-direct{background:#f5ebd714;color:#f5ebd7d1}@media(prefers-reduced-motion:reduce){.gc-anim,.gc-playing .gc-anim{animation:none!important;opacity:1!important;transform:none!important}.gc-typing,.gc-playing .gc-typing{animation:none!important;display:none!important}.gc-marquee-track{animation:none;flex-wrap:wrap;width:auto}.gc-marquee-track .dup{display:none}}
