:root{--ink: #15161A;--ink-2: #6B7080;--line: rgba(20, 22, 30, .08);--pill: rgba(255, 255, 255, .96);--tile: #F3F4F6;--green: #2BC46B;--green-d: #1FA457;--green-ink: #138A47;--red: #E8304E;--hot: linear-gradient(135deg, #FF6A3D 0%, #E8304E 100%);--gold: #F5B301;--shadow: 0 6px 20px rgba(10, 14, 40, .16), 0 1px 3px rgba(10, 14, 40, .08);--f: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{height:100%;margin:0}body{font-family:var(--f);color:var(--ink);background:#1b2152;overflow:hidden;-webkit-tap-highlight-color:transparent;font-size:15px;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid #3D7BFF;outline-offset:2px}#scene{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;padding:calc(10px + var(--safe-t)) 12px calc(10px + var(--safe-b))}.overlay>*{pointer-events:auto}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--pill);box-shadow:var(--shadow);border:0;font-weight:600;font-size:15px;white-space:nowrap}.pill.sm{height:32px;padding:0 12px;font-size:13px}.pill.hot{background:var(--hot);color:#fff;font-weight:700}.pill.dark{background:#14161ed9;color:#fff}.pill .faces{display:flex}.pill .faces .figure{width:16px;height:32px;margin:-6px 0 -6px -2px}.pill .faces .figure:first-child{margin-left:0}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.dot.off{background:#b0b4be}.btn{border:0;border-radius:999px;padding:14px 22px;font-weight:700;font-size:16px;background:var(--green);color:#fff;box-shadow:0 6px 16px #2bc46b59;transition:transform .08s,filter .15s}.btn:hover{filter:brightness(1.04)}.btn:active{transform:scale(.98)}.btn.white{background:#fff;color:var(--ink);box-shadow:var(--shadow)}.btn.soft{background:var(--tile);color:var(--ink);box-shadow:none}.btn.red{background:var(--hot);box-shadow:0 6px 16px #e8304e4d}.btn.small{padding:9px 15px;font-size:14px}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.input{width:100%;font:500 16px var(--f);color:var(--ink);background:var(--tile);border:2px solid transparent;border-radius:16px;padding:14px 16px}.input:focus{border-color:var(--green);outline:none;background:#fff}.label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.err{color:var(--red);font-weight:600;font-size:14px;min-height:1.2em}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{font-weight:600;font-size:12px;padding:4px 9px;border-radius:999px;background:#fff;border:1px solid var(--line)}.chip.g{color:var(--green-ink);background:#e8f8ef;border-color:transparent}.chip.r{color:#b4233c;background:#fdecef;border-color:transparent}.chip.y{color:#8a6300;background:#fff4d1;border-color:transparent}.chip.p{color:#4b2db0;background:#eee9ff;border-color:transparent}.chip.t{color:#3f4654;background:#eef0f4;border-color:transparent}.logo{display:flex;align-items:center;gap:8px;font-weight:800;font-size:20px;letter-spacing:-.02em}.logo .crown{font-size:24px}.landing{display:flex;flex-direction:column;gap:10px;align-items:center}.landing .bar{width:min(560px,100%);display:flex;align-items:center;gap:8px;background:var(--pill);border-radius:999px;padding:7px 7px 7px 18px;box-shadow:var(--shadow)}.landing .bar .logo{margin-right:auto;white-space:nowrap;min-width:0}.landing .bar .btn{white-space:nowrap;flex:none}@media (max-width: 430px){.landing .bar{padding-left:12px;gap:6px}.landing .bar .logo{font-size:17px;gap:5px}.landing .bar .logo .crown{font-size:20px}.landing .bar .btn.small{padding:0 12px}}.landing .row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.banner{width:min(560px,100%);background:var(--green-d);color:#fff;font-weight:700;font-size:15px;border-radius:999px;padding:10px 16px;text-align:center;box-shadow:var(--shadow)}.cardstack{position:fixed;left:50%;transform:translate(-50%);bottom:calc(14px + var(--safe-b));width:min(560px,calc(100% - 24px));display:flex;flex-direction:column;gap:10px}.card{background:#fff;border-radius:28px;box-shadow:var(--shadow);padding:18px}.cta{display:flex;flex-direction:column;gap:14px}.cta .who{display:flex;align-items:center;gap:10px;font-size:15px}.cta .who .faces{display:flex}.cta .who .faces .figure{width:24px;height:48px;margin-left:-6px}.cta .who .faces .figure:first-child{margin-left:0}.cta .buttons{display:grid;grid-template-columns:1.7fr 1fr;gap:10px}.cta .buttons .btn{padding:17px;font-size:18px}.cookie{display:flex;flex-direction:column;gap:12px}.cookie p{margin:0;line-height:1.45;font-size:15px}.authsheet{display:flex;flex-direction:column;gap:10px}.authsheet h1{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0}.authsheet form{display:flex;flex-direction:column;gap:10px}.seg2{display:grid;grid-template-columns:1fr 1fr;background:var(--tile);border-radius:999px;padding:4px}.seg2 button{border:0;background:transparent;border-radius:999px;padding:10px;font-weight:700}.seg2 button[aria-selected=true]{background:#fff;box-shadow:0 2px 8px #0000001a}.creator{position:fixed;right:16px;top:50%;transform:translateY(-50%);width:min(380px,calc(100% - 24px));background:#fff;border-radius:28px;box-shadow:var(--shadow);padding:20px;display:flex;flex-direction:column;gap:14px;max-height:calc(100% - 32px);overflow:auto}.creator h2{font-size:26px;font-weight:800;margin:2px 0 0;letter-spacing:-.02em}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatch{width:36px;height:36px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--line);padding:0}.swatch[aria-pressed=true]{box-shadow:0 0 0 3px var(--green)}.opts{display:flex;flex-wrap:wrap;gap:6px}.opt{border:0;background:var(--tile);border-radius:999px;padding:9px 14px;font-weight:600;font-size:14px}.opt[aria-pressed=true]{background:var(--ink);color:#fff}@media (max-width: 720px){.creator{top:auto;bottom:calc(12px + var(--safe-b));transform:none;left:12px;right:12px;width:auto;max-height:52%}}.topbar{position:absolute;top:calc(10px + var(--safe-t));left:50%;transform:translate(-50%);display:flex;align-items:center;background:var(--pill);border-radius:999px;padding:6px 6px 6px 18px;box-shadow:var(--shadow);max-width:calc(100% - 24px);gap:18px;font-weight:600;font-size:15px;white-space:nowrap}.topbar .seg{display:flex;align-items:center;gap:6px}.topbar .mood,.topbar .online{color:var(--green-ink)}.topbar .icon{border:0;background:none;padding:4px;font-size:16px;opacity:.7}.topbar .money{display:flex;align-items:center;gap:10px;font-weight:700}.plus{width:32px;height:32px;border-radius:50%;border:0;background:var(--green);color:#fff;font-size:20px;font-weight:700;display:grid;place-items:center;line-height:1}@media (max-width: 760px){.topbar{gap:10px;font-size:13.5px;padding-left:12px;left:12px;transform:none}.topbar .hide-sm{display:none}}.under-top{position:absolute;top:calc(66px + var(--safe-t));left:50%;transform:translate(-50%);display:flex;gap:10px;flex-wrap:wrap;justify-content:center;width:max-content;max-width:calc(100% - 24px)}.leftcol{position:absolute;top:calc(70px + var(--safe-t));left:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.house-on .leftcol{top:calc(124px + var(--safe-t))}.chipbtn{display:flex;align-items:center;gap:10px;background:var(--pill);border:0;border-radius:999px;padding:7px 16px 7px 8px;box-shadow:var(--shadow);text-align:left;max-width:260px}.chipbtn .ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:15px;flex:none;background:var(--tile)}.chipbtn b{display:block;font-size:14px;font-weight:700;line-height:1.15}.chipbtn small{display:block;font-size:12px;color:var(--ink-2);font-weight:500}.chipbtn .prog{height:4px;border-radius:2px;background:var(--tile);overflow:hidden;margin-top:4px;width:150px}.chipbtn .prog i{display:block;height:100%;background:var(--green)}.tiny{border:0;background:var(--pill);box-shadow:var(--shadow);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.hustle-list{background:#fff;border-radius:18px;box-shadow:var(--shadow);padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:240px}.hustle-list div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:600}.hustle-list .done{color:var(--green-ink);text-decoration:line-through}.needs{position:absolute;left:12px;bottom:calc(16px + var(--safe-b));display:flex;align-items:center;gap:8px}.portrait{width:54px;height:104px;border:0;padding:4px 0 2px;border-radius:18px;background:linear-gradient(#fff,#e7f7ee);box-shadow:0 0 0 2px var(--green),var(--shadow);flex:none;overflow:hidden;display:grid;place-items:end center}.portrait .figure{width:100%;height:100%}.needcard{background:var(--pill);border-radius:20px;box-shadow:var(--shadow);padding:9px 14px;display:grid;grid-template-columns:repeat(2,auto);gap:6px 14px}.need{display:flex;align-items:center;gap:6px;font-size:13px}.need .track{width:56px;height:7px;border-radius:4px;background:#e7e9ee;overflow:hidden}.need .track i{display:block;height:100%;border-radius:4px;background:var(--green);transition:width .5s}.need .track i.low{background:var(--red)}.need .track i.mid{background:var(--gold)}.nav{position:absolute;left:50%;bottom:calc(14px + var(--safe-b));transform:translate(-50%);display:flex;gap:4px;background:var(--pill);border-radius:22px;padding:6px;box-shadow:var(--shadow)}.nav button{border:0;background:transparent;width:92px;height:54px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:12.5px;font-weight:600;position:relative;color:#3f4654}.nav button svg{width:22px;height:22px}.nav button[aria-current=true]{background:#23242b;color:#fff}.badge{position:absolute;top:2px;right:18px;min-width:20px;height:20px;border-radius:10px;background:#ff3d5e;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 6px;border:2px solid #fff}.rightcol{position:absolute;right:12px;top:calc(70px + var(--safe-t));display:flex;flex-direction:column;gap:10px;align-items:flex-end}.round{width:44px;height:44px;border-radius:50%;border:0;background:var(--pill);box-shadow:var(--shadow);display:grid;place-items:center;position:relative;color:#3f4654}.round svg{width:20px;height:20px}.round .badge{top:-6px;right:-6px}.rightbottom{position:absolute;right:12px;bottom:calc(96px + var(--safe-b));display:flex;flex-direction:column;gap:10px}.edit-bar{position:absolute;left:50%;bottom:calc(94px + var(--safe-b));transform:translate(-50%);display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:22px;box-shadow:var(--shadow);padding:10px 12px;width:min(440px,calc(100% - 24px));pointer-events:auto}.eb-title{display:flex;flex-direction:column;gap:2px;font-size:14px}.eb-title small{font-weight:700;font-size:12px}.eb-title .yes{color:#118a3e}.eb-title .no{color:#e2572b}.eb-row{display:flex;align-items:center;gap:8px}.eb-row .btn:not([aria-label]){flex:1}.eb-pad{display:flex;align-items:center;gap:3px}.eb-col{display:flex;flex-direction:column;gap:3px}.eb-btn{width:34px;height:30px;border-radius:10px;border:0;background:#eef0f4;font-size:13px;cursor:pointer;color:#1e1442}.eb-btn:active{background:#dde2ea}.chipbtn.on{outline:2px solid #FFD23F}.storage-tag{position:absolute;right:12px;bottom:calc(210px + var(--safe-b))}.chatfeed{position:absolute;left:12px;bottom:calc(132px + var(--safe-b));width:min(330px,60vw);display:flex;flex-direction:column;gap:5px;pointer-events:none}.chatfeed div{background:#ffffffeb;color:var(--ink);padding:7px 12px;border-radius:16px;font-size:13.5px;line-height:1.35;overflow-wrap:anywhere;box-shadow:0 2px 8px #0000001a;animation:fadeout 9s forwards;align-self:flex-start}.chatfeed b{color:var(--green-ink);margin-right:6px}@keyframes fadeout{0%,80%{opacity:1}to{opacity:0}}.showui{position:absolute;left:50%;transform:translate(-50%);bottom:calc(22px + var(--safe-b));display:flex;align-items:center;gap:6px;padding:12px 20px;min-height:48px;font-size:15px;font-weight:700;color:var(--ink);background:#fffffff0;box-shadow:0 6px 20px #14103247;border:2px solid #FFC21A;white-space:nowrap}@media (max-width: 760px){.under-top{left:12px;transform:none;justify-content:flex-start;top:calc(60px + var(--safe-t))}.under-top .pill{height:38px;padding:0 13px;font-size:13.5px}.leftcol{top:calc(62px + var(--safe-t))}.house-on .leftcol{top:calc(150px + var(--safe-t))}.needs{bottom:calc(84px + var(--safe-b))}.needcard{gap:4px 10px;padding:8px 10px}.need .track{width:44px}.portrait{width:44px;height:86px}.nav{left:12px;right:12px;transform:none;justify-content:space-between}.nav button{flex:1;width:auto;height:50px;font-size:11.5px}.nav button[aria-current=true]{border-radius:14px}.rightcol{top:auto;bottom:calc(92px + var(--safe-b))}.rightbottom{display:none}.chatfeed{bottom:calc(182px + var(--safe-b))}.edit-bar{bottom:calc(160px + var(--safe-b))}}.sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:stretch;pointer-events:none;z-index:20}.sheet{pointer-events:auto;width:min(430px,100%);margin:calc(10px + var(--safe-t)) 10px calc(10px + var(--safe-b));background:#fff;border-radius:30px;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;animation:slidein .22s ease-out}@keyframes slidein{0%{transform:translate(24px);opacity:.5}to{transform:none;opacity:1}}@media (max-width: 760px){.sheet-wrap{align-items:flex-end}.sheet{width:100%;margin:0;border-radius:30px 30px 0 0;max-height:80%;padding-bottom:var(--safe-b);animation:slideup .22s ease-out}@keyframes slideup{0%{transform:translateY(40px);opacity:.5}to{transform:none;opacity:1}}}.sheet-head{display:flex;align-items:center;gap:12px;padding:20px 20px 10px}.sheet-head .big{width:46px;height:46px;border-radius:50%;background:var(--tile);display:grid;place-items:center;font-size:24px;flex:none}.sheet-head h2{font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.sheet-head p{margin:2px 0 0;color:var(--ink-2);font-size:14px}.sheet-head .x{margin-left:auto;width:36px;height:36px;border-radius:50%;border:0;background:var(--tile);font-size:16px;flex:none;align-self:flex-start}.sheet-body{padding:6px 20px 20px;overflow:auto;display:flex;flex-direction:column;gap:12px}.blurb{margin:0;color:var(--ink-2);line-height:1.5}.subtabs{display:flex;gap:6px;padding:0 20px 10px;overflow-x:auto;flex:none}.subtabs button{border:0;background:var(--tile);border-radius:999px;padding:9px 15px;font-weight:600;font-size:14px;white-space:nowrap}.subtabs button[aria-selected=true]{background:var(--ink);color:#fff}.guestchips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.guestchips span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px 6px 6px;background:var(--tile);font-weight:600;font-size:14px;white-space:nowrap}.guestchips span.on{background:var(--ink);color:#fff}.guestchips .figure{width:16px;height:32px;margin:-6px 0}.action{display:flex;flex-direction:column;gap:8px;border:0;background:var(--tile);border-radius:20px;padding:15px;text-align:left;transition:transform .08s}.action:hover{transform:translateY(-1px)}.action b{font-size:16px;font-weight:700}.action[aria-disabled=true]{opacity:.55}.action .why{color:var(--red);font-size:13px;font-weight:600}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tile{border:0;background:var(--tile);border-radius:22px;padding:14px 6px 12px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0;transition:transform .08s}.tile:hover{transform:translateY(-1px)}.tile .e{font-size:30px;line-height:1.15;margin-bottom:2px}.tile b{font-size:13.5px;font-weight:600;line-height:1.2}.tile small{font-size:13px;font-weight:700;color:var(--green-ink)}.tile small.no{color:var(--red)}.tile[aria-disabled=true]{opacity:.5}.row{display:flex;align-items:center;gap:10px}.listrow{display:flex;align-items:center;gap:12px;background:var(--tile);border-radius:18px;padding:12px 14px}.listrow .grow{flex:1;min-width:0}.listrow b{display:block;font-weight:700}.listrow small{color:var(--ink-2);font-weight:500}.statgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stat{background:var(--tile);border-radius:16px;padding:10px 12px}.stat .v{font-weight:700;font-size:15.5px;margin-top:2px;overflow-wrap:anywhere}.lb{margin:0;padding:0;display:flex;flex-direction:column;gap:6px;list-style:none}.lb .r{font-weight:800;font-size:18px;width:28px;text-align:center}.lb .me{box-shadow:inset 0 0 0 2px var(--green)}.chatlog{display:flex;flex-direction:column;gap:8px;min-height:200px}.msg{background:var(--tile);border-radius:18px;padding:8px 13px;font-size:14.5px;line-height:1.4;overflow-wrap:anywhere;align-self:flex-start;max-width:88%}.msg.mine{background:#ddf6e7;align-self:flex-end}.msg b{display:block;font-size:12px;color:var(--green-ink)}.chatform{display:flex;gap:8px;padding:10px 20px 20px;border-top:1px solid var(--line)}.phone-wrap{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;z-index:25;background:#0c0e2859}.phone{pointer-events:auto;width:min(380px,calc(100% - 20px));margin:auto;height:min(760px,calc(100% - 20px));background:#0e0e10;border-radius:48px;padding:11px;box-shadow:0 30px 80px #00000080;display:flex;animation:pop .25s ease-out}@keyframes pop{0%{transform:scale(.95);opacity:.5}to{transform:none;opacity:1}}.screen{flex:1;border-radius:38px;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(170deg,#3b2a8c,#7b3fc4 45%,#e0569a);color:#fff;position:relative}.screen.app{background:#fff;color:var(--ink)}.statusbar{display:flex;justify-content:space-between;padding:14px 28px 6px;font-weight:700;font-size:14px}.clock{text-align:center;padding:18px 0 8px}.clock .t{font-size:72px;font-weight:300;line-height:1;letter-spacing:-.03em}.clock .d{font-weight:600;opacity:.9;margin-top:4px}.apps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 10px;padding:26px 20px}.appicon{border:0;background:transparent;color:#fff;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600}.appicon span{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;font-size:28px;box-shadow:0 6px 16px #0003}.apphead{display:flex;align-items:center;gap:10px;padding:8px 16px}.apphead h3{font-size:22px;font-weight:800;margin:0;letter-spacing:-.02em}.apphead button{border:0;background:var(--tile);border-radius:50%;width:36px;height:36px;font-size:20px}.appbody{flex:1;overflow:auto;padding:4px 16px 20px;display:flex;flex-direction:column;gap:10px}.homebar{width:130px;height:5px;border-radius:3px;background:#ffffffbf;margin:8px auto 10px;border:0;padding:0}.screen.app .homebar{background:#14161e4d}.toasts{position:fixed;left:50%;transform:translate(-50%);top:calc(64px + var(--safe-t));display:flex;flex-direction:column;gap:8px;align-items:center;z-index:40;width:min(460px,calc(100% - 24px));pointer-events:none}.house-on~.toasts,.toasts.low{top:calc(120px + var(--safe-t))}.toast{background:#fff;border-radius:999px;padding:11px 20px;font-weight:600;box-shadow:var(--shadow);line-height:1.35;animation:drop .25s ease-out;display:flex;gap:8px;align-items:center;max-width:100%;font-size:14.5px}.toast.bad{color:#b4233c}@media (max-width: 760px){.toast{border-radius:20px}.toasts.low{top:calc(150px + var(--safe-t))}}@keyframes drop{0%{transform:translateY(-8px);opacity:.3}to{transform:none;opacity:1}}.splash{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#1b2152;color:#fff;z-index:50}.splash .logo{font-size:34px}.offline{position:fixed;left:50%;transform:translate(-50%);bottom:calc(92px + var(--safe-b));z-index:30}@media (prefers-reduced-motion: reduce){.sheet,.toast,.phone,.chatfeed div{animation:none}}.loadbar{width:220px;height:8px;border-radius:4px;background:#ffffff2e;overflow:hidden}.loadbar i{display:block;height:100%;background:var(--green);transition:width .2s}.field{display:flex;flex-direction:column;gap:8px}.creator .swatch{width:30px;height:30px}.figure{display:block;flex:none}.figure img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom}.portrait{position:relative;cursor:pointer}.portrait .edit{position:absolute;right:3px;bottom:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:var(--shadow);font-size:11px;display:grid;place-items:center}.diag{position:fixed;left:12px;right:12px;top:calc(12px + var(--safe-t, 0px));max-width:560px;margin:0 auto;max-height:80%;overflow:auto;z-index:60;background:#fff;border-radius:20px;box-shadow:var(--shadow);padding:14px;display:flex;flex-direction:column;gap:10px;pointer-events:auto}.diag pre{margin:0;font-size:11px;line-height:1.4;white-space:pre-wrap;word-break:break-all;background:var(--tile);border-radius:12px;padding:10px;user-select:text;-webkit-user-select:text}.travel{display:flex;flex-direction:column;gap:10px}.ngmap{position:relative;width:100%;aspect-ratio:1.23;background:#e6f2f8;border-radius:18px;overflow:hidden}.ngmap svg{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;overflow:visible}.ngmap .city{position:absolute;transform:translate(-50%,-50%);border:0;background:#fff;border-radius:999px;padding:4px 9px 4px 5px;display:flex;align-items:center;gap:4px;font-size:12px;box-shadow:0 3px 8px #0000002e;white-space:nowrap}.ngmap .city i{font-style:normal;font-size:15px}.ngmap .city.here{background:#1e1442;color:#fff}.ngmap .city.on{outline:3px solid #E2572B}.trip{display:flex;flex-direction:column;gap:8px}.travelscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:linear-gradient(160deg,#1e1442,#118a3e);color:#fff;text-align:center;padding:24px}.travelscreen .road{position:relative;width:min(420px,86vw);height:64px;margin:18px auto;border-radius:14px;background:#3e4148;overflow:hidden}.travelscreen .road:after{content:"";position:absolute;left:0;right:0;top:30px;height:4px;background:repeating-linear-gradient(90deg,#fff 0 24px,transparent 24px 48px);animation:lane .6s linear infinite}@keyframes lane{to{background-position:-48px 0}}.travelscreen .veh{position:absolute;top:8px;font-size:40px;transform:scaleX(-1);transition:left .3s linear}.travelscreen h2{margin:0;font-size:28px}.citypill{background:#1e1442;color:#fff}.gamelist{display:flex;flex-direction:column;gap:10px}.gamecard{display:flex;align-items:center;gap:12px;border:0;border-radius:18px;padding:14px;color:#fff;text-align:left;box-shadow:0 6px 16px #0000002e}.gamecard .gi{font-size:34px;width:52px;height:52px;display:grid;place-items:center;background:#ffffff2e;border-radius:14px;flex:none}.gamecard b{display:block;font-size:17px}.gamecard small{opacity:.9;font-size:12.5px;line-height:1.3}.arcade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0e0b16;pointer-events:auto}.arcade canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}.arcade-top{position:absolute;left:12px;right:12px;top:calc(12px + var(--safe-t, 0px));display:flex;align-items:center;gap:10px}.arcade-title{background:#fffffff0;border-radius:999px;padding:8px 16px;display:flex;flex-direction:column;box-shadow:var(--shadow);min-width:0}.arcade-title b{font-size:15px}.arcade-title span{font-size:13px;color:var(--muted, #6b6b78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arcade-scores{position:absolute;top:calc(72px + var(--safe-t, 0px));left:12px;right:12px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.arcade-scores span{background:#0e0b16b8;color:#fff;border-radius:999px;padding:5px 11px;font-size:12.5px;display:flex;gap:6px;align-items:center;border:2px solid transparent}.arcade-scores span.on{background:#fffffff2;color:#1e1442}.arcade-scores i{width:10px;height:10px;border-radius:50%;display:inline-block}.arcade-banner{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);font:900 clamp(34px,9vw,72px)/1 "Plus Jakarta Sans",sans-serif;color:#ffd45a;text-shadow:0 4px 0 #7A1E2C,0 10px 30px rgba(0,0,0,.6);letter-spacing:-.02em;pointer-events:none;animation:bannerIn 1.8s cubic-bezier(.2,1.4,.4,1) forwards;white-space:nowrap}@keyframes bannerIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}30%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-60%) scale(1)}}.arcade-bottom{position:absolute;left:12px;right:12px;bottom:calc(14px + var(--safe-b, 0px));display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.arcade-bottom>*{pointer-events:auto}.arcade-detail{background:#0e0b16b8;color:#fff;padding:7px 14px;border-radius:999px;font-size:13.5px;text-align:center}.arcade-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.arcade-actions .btn{padding:12px 22px}.arcade-power{display:flex;align-items:center;gap:10px;background:#fffffff0;border-radius:999px;padding:8px 16px;font-weight:700;font-size:13px;width:min(360px,100%)}.arcade-power input{flex:1;accent-color:#E2572B}.arcade-picker{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:22px;padding:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;align-items:center;width:min(340px,90vw)}.arcade-picker>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;width:100%}.arcade-result{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0e0b1659;animation:fadeIn .5s}.arcade-result .card{width:min(360px,90vw);text-align:center;display:flex;flex-direction:column;gap:6px}.arcade-result .big{font-size:54px}.arcade-result h2{margin:0;font-size:26px}.arcade-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-weight:700}@keyframes fadeIn{0%{opacity:0}}.buildview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#a9d8f2;pointer-events:auto}.buildview canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}.buildprog{position:absolute;left:12px;right:12px;top:calc(70px + var(--safe-t, 0px));height:6px;border-radius:3px;background:#fff9;overflow:hidden;max-width:420px}.buildprog i{display:block;height:100%;background:linear-gradient(90deg,#ffc21a,#e2572b);transition:width .6s}.buildpanel{position:absolute;right:12px;top:calc(86px + var(--safe-t, 0px));bottom:12px;width:min(400px,calc(100% - 24px));background:#fffffff5;border-radius:22px;box-shadow:var(--shadow);padding:10px 14px 14px;display:flex;flex-direction:column;gap:10px;overflow:auto}.buildpanel.closed{top:auto;bottom:calc(12px + var(--safe-b, 0px));padding:0;background:transparent;box-shadow:none;overflow:visible;width:auto}.buildpanel .grab{border:0;background:var(--tile);border-radius:999px;padding:6px 14px;font-weight:700;align-self:center}.buildpanel.closed .grab{background:#fff;box-shadow:var(--shadow);padding:12px 20px}.stages{display:flex;flex-direction:column;gap:8px}.stagerow{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:var(--tile)}.stagerow.next{background:#fff6e0;box-shadow:inset 0 0 0 2px #ffc21a}.stagerow.locked{opacity:.55}.stagerow .si{font-size:24px;width:34px;text-align:center;flex:none}.stagerow b{display:block;font-size:14px}.stagerow small{color:var(--muted, #6b6b78);font-size:12px;line-height:1.3;display:block}.swatches.big .swatch{width:46px;height:46px}.themes{display:flex;flex-direction:column;gap:8px}.themecard{display:flex;align-items:center;gap:10px;border:0;text-align:left;background:var(--tile);border-radius:14px;padding:10px}.themecard.on{box-shadow:inset 0 0 0 2px var(--green);background:#e9f8ef}.themecard .sw{display:flex;flex:none}.themecard .sw i{width:18px;height:34px;display:block}.themecard .sw i:first-child{border-radius:8px 0 0 8px}.themecard .sw i:last-child{border-radius:0 8px 8px 0}.themecard b{display:block;font-size:14px}.themecard small{font-size:12px;color:var(--muted, #6b6b78)}@media (max-width: 760px){.buildpanel{top:auto;height:46%;left:12px;right:12px;width:auto;bottom:calc(12px + var(--safe-b, 0px))}.buildpanel.closed{left:50%;right:auto;transform:translate(-50%);height:auto}}.flightbar{position:relative;width:min(420px,80vw);height:6px;border-radius:99px;background:#ffffff4d;margin:4px 0 6px}.flightbar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:#fff;transition:width .25s linear}.flightbar span{position:absolute;top:-9px;font-size:18px;transition:left .25s linear}.departures{display:flex;flex-direction:column;gap:8px}.classes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.classes button{text-align:left;border:2px solid transparent}.classes button[aria-pressed=true]{border-color:#118a3e}.arcade.flight{z-index:85}.joystick{position:absolute;left:16px;bottom:calc(150px + var(--safe-b));width:128px;height:128px;border-radius:50%;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none;display:grid;place-items:center}.joystick .ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#14102238;border:2px solid rgba(255,255,255,.55);box-shadow:inset 0 0 18px #0000002e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .15s}.joystick.on .ring{background:#14102257}.joystick .knob{position:relative;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e9ecef 60%,#cdd3da);box-shadow:0 4px 12px #0000004d}.has-stick .chatfeed{left:156px;width:min(330px,calc(100vw - 168px))}.board{background:#14171c;border-radius:14px;padding:6px;display:flex;flex-direction:column;gap:3px;font-family:ui-monospace,SF Mono,Menlo,monospace}.boardrow{display:grid;grid-template-columns:3.4em 1fr 2.8em 2.2em 6.2em;gap:6px;align-items:center;background:#1f242c;color:#ffd23f;border:0;border-radius:8px;padding:9px 10px;font:inherit;font-size:13px;text-align:left;cursor:pointer}.boardrow .dst{color:#fff;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boardrow .st{color:#7ce3a1;font-size:11px;text-align:right}.boardrow.on{background:#118a3e;color:#fff}.boardrow.on .st{color:#fff}.pass{border-radius:16px;background:#fff;border:2px dashed #CFD6DE;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.pass-top{display:flex;justify-content:space-between;align-items:center;color:#118a3e;font-size:12px}.pass-top span{color:#6b7280;font-weight:700}.pass-route{display:flex;align-items:center;justify-content:space-between}.pass-route b{display:block;font-size:30px;letter-spacing:1px}.pass-route small{color:#6b7280}.pass-route span{font-size:24px;color:#118a3e}.pass-route div:last-child{text-align:right}.pass-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.pass-grid small{display:block;color:#6b7280;font-size:11px}.pass-grid b{font-size:14px}.arcade.race{z-index:72}.camtoggle{margin-left:auto}.race-panel{position:absolute;left:50%;transform:translate(-50%);bottom:calc(14px + var(--safe-b));width:min(460px,calc(100% - 24px));max-height:62%;overflow:auto;background:#fffffff5;border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 40px #0000004d}.lanes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lane{display:flex;align-items:center;gap:8px;text-align:left;border:2px solid #EEF0F3;background:#f7f8fa;border-radius:12px;padding:7px 8px;cursor:pointer;font:inherit}.lane i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-weight:900;flex:none}.lane b{display:block;font-size:13px}.lane small{color:#6b7280;font-size:11.5px}.lane.mine{border-color:#118a3e;background:#e8f8ef}.lane:disabled{opacity:.75;cursor:default}.invite{display:flex;gap:8px}.invite input{flex:1;min-width:0;border:2px solid #E3E6EA;border-radius:12px;padding:9px 12px;font:inherit}.nearby{flex-wrap:wrap}.nearby .chip{cursor:pointer;border:0}.standings{position:absolute;left:12px;top:calc(70px + var(--safe-t, 0px));display:flex;flex-direction:column;gap:3px;pointer-events:none}.standings span{display:flex;align-items:center;gap:6px;background:#0e0b16a8;color:#fff;padding:3px 9px 3px 4px;border-radius:999px;font-size:12px;max-width:46vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.standings span b{width:18px;height:18px;border-radius:50%;background:#fff;color:#1e1442;display:grid;place-items:center;font-size:11px;flex:none}.standings span i{width:10px;height:10px;border-radius:3px;flex:none}.standings span.me{background:#ffd23f;color:#1e1442}.ride-stats{display:flex;gap:10px;align-items:center;background:#0e0b16b8;color:#fff;padding:7px 14px;border-radius:999px;font-size:13px}.ride-stats b{font-size:16px}.stam{width:90px;height:8px;border-radius:99px;background:#ffffff40;overflow:hidden}.stam i{display:block;height:100%;transition:width .15s}.gallop{width:min(320px,80vw);padding:20px;border-radius:999px;border:0;font:900 22px/1 Plus Jakarta Sans,sans-serif;color:#1e1442;background:linear-gradient(180deg,#ffe06b,#ffc107);box-shadow:0 8px #c58a00,0 14px 30px #00000059;touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer}.gallop:active,.gallop.on{transform:translateY(5px);box-shadow:0 3px #c58a00,0 8px 20px #00000059}.gallop:disabled{opacity:.7}.muted-on-dark{color:#ffffffd9;text-shadow:0 1px 3px rgba(0,0,0,.6);font-size:12px}.resrow{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#f7f8fa}.resrow.mine{background:#fff6d1}.resrow .pl{width:34px;text-align:center}.resrow i{width:12px;height:24px;border-radius:4px}.resrow span{flex:1}.resrow span b{display:block;font-size:13.5px}.resrow span small{color:#6b7280}.race-panel .row2,.race-invite .row2{display:flex;gap:8px}.race-panel .row2 .btn{flex:1}.race-invite{position:fixed;z-index:90;left:50%;transform:translate(-50%);top:calc(70px + var(--safe-t, 0px));width:min(420px,calc(100% - 24px));background:#fff;border-radius:18px;padding:12px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;box-shadow:0 12px 40px #0000004d;animation:pop .3s ease-out}.race-invite>span{font-size:34px}.race-invite>div:nth-child(2){flex:1;min-width:180px}.race-invite b{display:block}.race-invite small{color:#6b7280}.race-invite .row2{width:100%}.race-invite .row2 .btn{flex:1}@keyframes pop{0%{transform:translate(-50%) scale(.9);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.round.recenter,.round.gait.on{background:#ffd23f}.round.drivebtn{background:#2ee6ff}.drivebar{position:absolute;left:50%;transform:translate(-50%);top:calc(64px + var(--safe-t, 0px));z-index:5;width:min(440px,calc(100% - 24px));display:flex;align-items:center;gap:10px;background:#0e0b16d1;color:#fff;padding:8px 10px 8px 14px;border-radius:18px;pointer-events:auto;box-shadow:0 8px 26px #0000004d}.drivebar>span{font-size:24px}.drivebar>div{flex:1;min-width:0}.drivebar b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drivebar small{opacity:.8}.nameplate{display:grid;place-items:center;min-height:64px;padding:10px 14px;border-radius:10px;background:linear-gradient(#1b1a20,#2a2830);border:3px solid #C9A227;box-shadow:inset 0 0 0 2px #1b1a20,inset 0 0 0 3px #8a6e1e}.nameplate span{color:#e8c566;font:800 clamp(16px,5vw,24px) / 1.15 var(--f);letter-spacing:.08em;text-align:center;word-break:break-word;text-shadow:0 1px 0 #000}.chips button.chip{cursor:pointer;font-family:inherit;color:var(--ink)}.pill.homename{background:linear-gradient(#1b1a20,#2a2830);color:#e8c566;border:2px solid #C9A227;font-weight:800;letter-spacing:.03em;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chipbtn.party .ic{animation:partybob 1.1s ease-in-out infinite}@keyframes partybob{50%{transform:rotate(-10deg) scale(1.08)}}.pill.partypill{display:inline-flex;gap:2px;padding:0;overflow:hidden;background:linear-gradient(90deg,#7b2fff,#ff2d95);color:#fff;font-weight:800}.pill.partypill button{background:none;border:0;color:inherit;font:inherit;padding:8px 10px;cursor:pointer;white-space:nowrap}.pill.partypill button+button{padding-left:4px}.partylist{display:grid;gap:6px;max-height:38vh;overflow-y:auto}.partyrow{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:8px 12px;border-radius:14px;background:var(--tile);cursor:pointer}.partyrow input{grid-row:span 2;width:20px;height:20px;accent-color:#7B2FFF}.partyrow small{color:var(--ink-2);font-size:12px}.partyrow.on{background:#f3e8ff}.guestchips.wrap{flex-wrap:wrap;overflow:visible}.guestchips span.on{background:#e8f8ef}.party-invite{background:linear-gradient(135deg,#2a0e4a,#7b2fff 60%,#ff2d95)}.adcard{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:center;padding:10px;border-radius:16px;background:var(--tile)}.adcard>.btn{grid-column:1 / -1}.adprev{height:56px;border-radius:10px;display:grid;place-items:center;padding:4px 6px;color:#fff;font:800 12px/1.15 var(--f);text-align:center;overflow:hidden;word-break:break-word}.adinfo{display:grid;gap:4px;min-width:0}.adinfo>b{font-size:15px}.adshot{width:100%;max-height:300px;margin:0 auto;border-radius:10px;overflow:hidden;border:3px solid #fff;box-shadow:0 0 0 1px var(--line),0 6px 18px #1410322e;background:#14122a}.adshot.tall{width:auto;height:min(300px,46vh)}.adshot canvas{display:block;width:100%;height:100%}.adprice{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:10px 12px;border-radius:14px;background:var(--tile)}.adprice span{font:800 22px/1.1 var(--f);font-variant-numeric:tabular-nums}.adprice small{color:var(--ink-2);font-size:13px}.daypick{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.daypick button{display:grid;justify-items:center;gap:0;padding:7px 0;border-radius:12px;border:2px solid var(--line);background:#fff;color:var(--ink);font:inherit;cursor:pointer;min-height:48px}.daypick button b{font-size:17px;line-height:1.1}.daypick button small{font-size:10px;color:var(--ink-2)}.daypick button.on{border-color:var(--ink);background:#ffc21a}.daypick button:disabled{opacity:.35;cursor:default}.renew{display:grid;gap:8px}.onair{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--ink-2);font-size:15px}.onair .live{background:#e8304e;color:#fff;font-weight:800;font-size:13px;letter-spacing:.04em;padding:5px 11px;border-radius:999px}.adstrip{display:flex;flex:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:2px 20px 6px;scroll-padding:0 20px;scrollbar-width:none;overscroll-behavior-x:contain}.adstrip::-webkit-scrollbar{display:none}.adslide{flex:0 0 min(300px,82%);scroll-snap-align:start;display:grid;gap:8px;align-content:start}.adslide .adshot{border:6px solid #1D1B24;border-radius:22px;box-shadow:none;max-height:none}.adslide .adshot.tall{justify-self:center;height:min(260px,40vh)}.adslide.now .adshot{border-color:#ffc21a}.adslide-foot{display:flex;align-items:center;gap:10px;min-width:0}.adslide-foot .btn{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adslide-foot small{color:var(--ink-2);font-size:13px;white-space:nowrap}.adslide-foot .nolink{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adby{color:var(--ink-2);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.gold{background:#ffc21a;color:#1e1442}.btn.addad{border:2px solid var(--line);font-size:16px;min-height:52px}.adnote{text-align:center;line-height:1.4}.adpick{position:relative;width:100%;max-height:260px;padding:0;border:6px solid #1D1B24;border-radius:24px;background:#f1f2f6;overflow:hidden;cursor:pointer;display:grid;place-items:center;color:var(--ink);font:inherit}.adpick.tall{width:auto;height:min(300px,44vh);justify-self:center}.adpick canvas{display:block;width:100%;height:100%;object-fit:contain}.adpick-empty{display:grid;justify-items:center;gap:6px;padding:14px;text-align:center}.adpick-empty .ic{font-size:40px;line-height:1}.adpick-empty b{font-size:18px;color:var(--ink-2)}.adpick-empty small{color:var(--ink-2);font-size:13px}.adtag{position:absolute;right:10px;bottom:10px;background:#fff;border-radius:7px;padding:2px 8px;font-weight:800;font-size:12px}.adpick-change{position:absolute;left:10px;bottom:10px;background:#141022bf;color:#fff;border-radius:999px;padding:4px 12px;font-weight:700;font-size:13px}.adsum{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:var(--tile)}.adsum>div{flex:1;display:grid;gap:2px;min-width:0}.adsum b{font-size:17px}.adsum small{color:var(--ink-2);font-size:13px}.adsum .num{font:800 20px/1 var(--f);white-space:nowrap}.adbtns{display:grid;grid-template-columns:auto 1fr;gap:10px}.adbtns .btn.white{padding-left:26px;padding-right:26px}.leave{display:grid;justify-items:center;gap:10px;text-align:center;padding:6px 0 4px}.leave .globe{font-size:44px;line-height:1}.leave>b{font-size:21px;line-height:1.2}.leave p{margin:0;color:var(--ink-2);max-width:32ch}.leaveurl{width:100%;text-align:left;display:grid;gap:2px;padding:12px 14px;border-radius:16px;background:var(--tile);min-width:0}.leaveurl b{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaveurl small{color:var(--ink-2);font-size:13px;word-break:break-all}.leave .row2{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.adstats{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--ink-2)}.adstats b{color:var(--ink)}.adstats .bad{color:var(--red);font-weight:700}.adstats.big{font-size:15px;gap:6px 16px}.adrow{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border:0;border-radius:14px;background:var(--tile);text-align:left;font:inherit;color:inherit;cursor:pointer}.adrow .adshot{border-width:2px;box-shadow:none;max-height:72px}.adrow .adshot.tall{height:72px;width:auto;justify-self:center}.adrow .grow{display:grid;gap:2px;min-width:0}.adrow .grow>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.trackrow{display:flex;gap:10px;align-items:center}.trackrow .grow{display:grid;gap:2px;min-width:0}.trackrow .grow>small{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackcard{position:fixed;left:50%;transform:translate(-50%);bottom:calc(96px + env(safe-area-inset-bottom));width:min(420px,calc(100vw - 32px));z-index:30;display:grid;gap:8px;padding:12px;border-radius:20px;background:#fff;box-shadow:0 10px 30px #14103240;border:2px solid #FFC21A}.seamove{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.seamove .btn{min-width:44px}.seamove small{font-weight:700;font-size:13px;margin-left:4px}.seamove small.ok{color:var(--green-ink)}.seamove small.bad{color:var(--red)}.seaprev{flex:none;width:100%;margin:0 auto;border-radius:10px;overflow:hidden;border:3px solid #fff;box-shadow:0 0 0 1px var(--line),0 6px 18px #0e5c8a2e;background:#5f8fb8}.seaprev canvas{display:block;width:100%;height:auto}.seafile{position:relative;overflow:hidden}.seafile input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.explore-hint{opacity:.92;animation:hintpulse 2.4s ease-in-out 3}@keyframes hintpulse{50%{transform:scale(1.05)}}.fb{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:var(--f)}.fb>*{pointer-events:auto}.fb-x{position:absolute;top:calc(10px + var(--safe-t));left:12px;z-index:3}.fb-menu{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:calc(18px + var(--safe-t)) 16px calc(20px + var(--safe-b));background:radial-gradient(ellipse 90% 70% at 50% 50%,#f8f4eae6,#f8f4eab8 55%,#f8f4ea26)}.fb-menu>:first-child{margin-top:auto}.fb-menu>:last-child{margin-bottom:auto}.fb-logo{display:grid;justify-items:center;filter:drop-shadow(0 6px 18px rgba(0,0,0,.25))}.fb-logo .naija{font:400 clamp(64px,19vw,118px)/.86 Anton,"Bebas Neue",Impact,sans-serif;color:#111;letter-spacing:.01em;-webkit-text-stroke:2px #111;text-shadow:0 3px 0 #fff,0 6px 0 rgba(0,0,0,.18)}.fb-logo .street{font:400 clamp(26px,8vw,46px)/1 Anton,Impact,sans-serif;color:#111;background:#f5c542;padding:6px 18px 4px;margin-top:4px;transform:skew(-9deg) rotate(-1.5deg);border:3px solid #111;box-shadow:5px 5px #111;letter-spacing:.02em}.fb-logo .flag{display:flex;gap:0;margin-top:10px;width:min(260px,64vw);height:7px;transform:skew(-9deg)}.fb-logo .flag i{flex:1}.fb-logo .flag i:nth-child(1),.fb-logo .flag i:nth-child(3){background:#118a3e}.fb-logo .flag i:nth-child(2){background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.fb-tag{margin:2px 0 0;font:400 clamp(17px,4.6vw,24px) "Permanent Marker",cursive;color:#b3262e;text-shadow:0 1px 0 #fff}.fb-venues{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:min(560px,100%)}.fb-venue{position:relative;display:grid;align-content:end;justify-items:start;gap:2px;min-height:120px;padding:10px;border:3px solid transparent;border-radius:16px;color:#fff;text-align:left;cursor:pointer;box-shadow:0 8px 20px #00000038;overflow:hidden;transition:transform .15s}.fb-venue .ic{position:absolute;top:8px;right:10px;font-size:26px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.fb-venue b{font:400 22px/1 Anton,Impact,sans-serif;letter-spacing:.03em;text-shadow:0 2px 6px rgba(0,0,0,.45)}.fb-venue small{font-size:11.5px;line-height:1.2;font-weight:600;opacity:.95;text-shadow:0 1px 4px rgba(0,0,0,.6)}.fb-venue.on{border-color:#f5c542;transform:translateY(-3px);box-shadow:0 0 0 3px #111,0 12px 26px #0000004d}.fb-len{display:flex;align-items:center;gap:6px;font:400 16px Bebas Neue,sans-serif;letter-spacing:.08em;color:#5a4a2a}.fb-len button{font:400 17px Bebas Neue,sans-serif;letter-spacing:.06em;padding:6px 14px;border-radius:999px;border:2px solid #111;background:#fff;cursor:pointer}.fb-len button.on{background:#111;color:#f5c542}.fb-rules{margin:0;max-width:460px;text-align:center;font-size:14px;color:#3a3428}.fb-play{width:min(460px,100%);padding:18px 0;border-radius:999px;border:3px solid #A9A396;background:#faf8f2;cursor:pointer;font:400 34px/1 Bebas Neue,Anton,sans-serif;letter-spacing:.28em;color:#1a1a1a;box-shadow:0 0 0 7px #f5c542,0 18px 34px #00000038;transition:transform .12s}.fb-play:active{transform:scale(.97)}.fb-hint{margin:2px 0 0;font-size:13px;color:#6e6656}.fb-score{position:absolute;top:calc(10px + var(--safe-t));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;background:#0e0c14d1;color:#fff;border-radius:14px;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fb-score .t{font:400 18px Bebas Neue,sans-serif;letter-spacing:.08em;padding:4px 9px 2px;border-radius:8px}.fb-score>b{font:400 30px/1 Anton,Impact,sans-serif;min-width:66px;text-align:center}.fb-score>b i{font-style:normal;opacity:.5;margin:0 6px}.fb-score .clk{font:400 20px Bebas Neue,sans-serif;letter-spacing:.06em;background:#f5c542;color:#111;border-radius:8px;padding:4px 8px 2px;min-width:52px;text-align:center}.fb-score .clk.gold{background:#ffd23f;animation:hintpulse 1s infinite}.fb-score .mute{background:none;border:0;font-size:18px;cursor:pointer;padding:0 2px}.fb-skip{position:absolute;right:14px;bottom:calc(18px + var(--safe-b));background:#0e0c14b3;color:#fff;border:0;border-radius:999px;padding:10px 16px;font:600 14px var(--f);cursor:pointer}.fb-keys{position:absolute;left:50%;transform:translate(-50%);bottom:calc(14px + var(--safe-b));background:#0e0c14b8;color:#fff;padding:8px 14px;border-radius:999px;font-size:13px;white-space:nowrap}.fb-keys kbd{background:#fff;color:#111;border-radius:5px;padding:0 5px;font:700 12px var(--f)}.fb-shout{position:absolute;left:0;right:0;top:34%;display:grid;justify-items:center;pointer-events:none;animation:fbshout 2.6s ease-out forwards}.fb-shout b{font:400 clamp(56px,16vw,120px)/.9 Anton,Impact,sans-serif;color:#fff;letter-spacing:.02em;-webkit-text-stroke:3px #111;text-shadow:6px 6px 0 #111;transform:skew(-8deg)}.fb-shout.goal b{color:#f5c542}.fb-shout.bad b{color:#fff;-webkit-text-stroke-color:#7A1E2C;text-shadow:6px 6px 0 #7A1E2C}.fb-shout small{margin-top:10px;background:#111;color:#fff;padding:6px 14px;border-radius:8px;font:400 20px Bebas Neue,sans-serif;letter-spacing:.1em}@keyframes fbshout{0%{opacity:0;transform:scale(2.2)}10%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-20px)}}.fb-stick{position:absolute;left:calc(18px + env(safe-area-inset-left));bottom:calc(22px + var(--safe-b));width:128px;height:128px;border-radius:50%;background:radial-gradient(circle,#ffffff2e,#ffffff0f);border:2px solid rgba(255,255,255,.45);touch-action:none;display:grid;place-items:center}.fb-stick i{width:58px;height:58px;border-radius:50%;background:#ffffffe6;box-shadow:0 4px 12px #00000059}.fb-buttons{position:absolute;right:calc(16px + env(safe-area-inset-right));bottom:calc(20px + var(--safe-b));display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:10px;align-items:end;touch-action:none}.fb-buttons button{border:0;color:#fff;font:400 17px Bebas Neue,sans-serif;letter-spacing:.1em;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:0 6px 16px #00000059}.fb-buttons .shoot{grid-row:1 / span 2;grid-column:2;position:relative;width:104px;height:104px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f8d466,#d9a21c);color:#111;font-size:22px}.fb-buttons .shoot svg{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);transform:rotate(-90deg)}.fb-buttons .shoot circle{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round}.fb-buttons .pass{width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3bc37a,#118a3e);grid-column:1;grid-row:2}.fb-buttons .sprint{width:74px;height:40px;border-radius:14px;background:#0e0c14bf;grid-column:1;grid-row:1;display:grid;place-items:center;font-size:15px;padding:2px 0 6px}.fb-buttons .sprint .bar{width:52px;height:4px;border-radius:4px;background:#ffffff40;overflow:hidden}.fb-buttons .sprint .bar i{display:block;height:100%;background:#3be8ff}@media (orientation: landscape) and (max-height: 500px){.fb-venue{min-height:84px}.fb-logo .naija{font-size:64px}.fb-logo{margin-top:0}}.zb{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:var(--f);color:#ede6da}.zb>*{pointer-events:auto}.zb-x{position:absolute;top:calc(10px + var(--safe-t));left:12px;z-index:5}.zb-danger{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none!important;background:radial-gradient(ellipse at center,#a0000000 58%,#be0a008c);transition:opacity .3s}.zb-menu{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 18px calc(24px + var(--safe-b));overflow-y:auto;background:radial-gradient(ellipse 80% 70% at 50% 45%,#0806068c,#080606d9)}.zb-menu>:first-child{margin-top:auto}.zb-menu>:last-child{margin-bottom:auto}.zb-title{margin:0;font:400 clamp(58px,17vw,120px)/.9 Creepster,Anton,Impact,cursive;color:#c8140f;letter-spacing:.03em;text-align:center;text-shadow:0 0 18px rgba(255,40,20,.45),0 4px 0 #3A0505,0 8px 22px rgba(0,0,0,.8);animation:zbflicker 4s infinite}@keyframes zbflicker{0%,92%,to{opacity:1}93%{opacity:.55}95%{opacity:1}97%{opacity:.7}}.zb-tag{margin:0;font:400 20px Bebas Neue,sans-serif;letter-spacing:.12em;color:#cfc3ae;text-align:center}.zb-how{list-style:none;margin:0;padding:12px 16px;display:grid;gap:6px;background:#140e0cb3;border:1px solid rgba(200,20,15,.35);border-radius:14px;font-size:14px;max-width:420px}.zb-play{width:min(420px,100%);padding:16px 0;border-radius:12px;border:2px solid #C8140F;background:linear-gradient(#2a0808,#120404);color:#ffdcd2;cursor:pointer;font:400 34px/1 Bebas Neue,Anton,sans-serif;letter-spacing:.3em;box-shadow:0 0 0 4px #c8140f40,0 0 28px #c8140f73}.zb-keys{margin:0;font-size:12.5px;color:#a9a090}.zb-keys.bottom{position:absolute;left:50%;transform:translate(-50%);bottom:calc(10px + var(--safe-b));background:#0a0808b3;padding:6px 12px;border-radius:999px;white-space:nowrap;pointer-events:none}.zb-aim{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;cursor:crosshair}.zb-cross{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border:2px solid rgba(255,60,50,.9);border-radius:50%;pointer-events:none!important;box-shadow:0 0 6px #ff281e99}.zb-cross:before,.zb-cross:after{content:"";position:absolute;background:#ff3c32f2}.zb-cross:before{left:50%;top:-10px;bottom:-10px;width:2px;margin-left:-1px}.zb-cross:after{top:50%;left:-10px;right:-10px;height:2px;margin-top:-1px}.zb-scope{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none!important;background:radial-gradient(circle at center,transparent 0,transparent min(38vw,38vh),#000 calc(min(38vw,38vh) + 2px))}.zb-scope i{position:absolute;background:#000000d9}.zb-scope .h{left:calc(50% - min(38vw,38vh));right:calc(50% - min(38vw,38vh));top:50%;height:1.5px}.zb-scope .v{top:calc(50% - min(38vw,38vh));bottom:calc(50% - min(38vw,38vh));left:50%;width:1.5px}.zb-scope .dot{left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#e21b12;box-shadow:0 0 6px #ff3b2e}.zb-top{position:absolute;top:calc(10px + var(--safe-t));left:62px;right:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:400 17px Bebas Neue,sans-serif;letter-spacing:.08em;background:linear-gradient(90deg,#0a0808cc,#0a080859);padding:6px 12px;border-radius:10px;border-left:3px solid #C8140F;pointer-events:none!important}.zb-top b{font-size:20px;color:#fff}.zb-top .mute{pointer-events:auto;margin-left:auto;background:none;border:0;font-size:18px;cursor:pointer}.zb-top .ammo{display:inline-flex;gap:3px}.zb-top .ammo i{width:6px;height:18px;border-radius:3px 3px 1px 1px;background:linear-gradient(#e8c46a 0,#e8c46a 35%,#b98a2a 35%)}.zb-top .ammo i.spent{opacity:.2}.zb-busy{position:absolute;left:50%;top:58%;transform:translate(-50%);font:400 18px Bebas Neue,sans-serif;letter-spacing:.2em;color:#ffb4a8;text-shadow:0 2px 6px #000;pointer-events:none!important}.zb-skip{position:absolute;right:14px;bottom:calc(18px + var(--safe-b));background:#0a0808bf;color:#fff;border:0;border-radius:999px;padding:10px 16px;font:600 14px var(--f);cursor:pointer}.zb-left{position:absolute;left:calc(16px + env(safe-area-inset-left));bottom:calc(22px + var(--safe-b))}.zb-right{position:absolute;right:calc(16px + env(safe-area-inset-right));bottom:calc(18px + var(--safe-b));display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:10px;align-items:end}.zb-btn{width:64px;height:64px;border-radius:16px;border:1px solid rgba(255,255,255,.25);background:#0e0a0ab8;color:#fff;font-size:24px;display:grid;place-items:center;cursor:pointer;touch-action:none;padding:4px 0 2px;line-height:1}.zb-btn small{font:400 12px Bebas Neue,sans-serif;letter-spacing:.12em;opacity:.85}.zb-btn.on{border-color:#ff3b2e;box-shadow:0 0 12px #ff3b2e99}.zb-btn:disabled{opacity:.35}.zb-right .scope{grid-column:1;grid-row:1}.zb-right .reload{grid-column:1;grid-row:2}.zb-fire{grid-column:2;grid-row:1 / span 2;width:112px;height:112px;border-radius:22px;border:2px solid #FF6A5A;cursor:pointer;touch-action:none;background:linear-gradient(160deg,#d42a1e,#7a0a06);color:#fff;font:400 34px Bebas Neue,Anton,sans-serif;letter-spacing:.12em;box-shadow:0 0 22px #d42a1e8c,inset 0 2px #ffffff40}.zb-fire:active{transform:scale(.95)}.zb-shout{position:absolute;left:0;right:0;top:26%;display:grid;justify-items:center;pointer-events:none!important;animation:fbshout 2.6s ease-out forwards}.zb-shout b{font:400 clamp(44px,12vw,96px)/.95 Creepster,Anton,Impact,cursive;color:#e21b12;text-align:center;text-shadow:0 0 20px rgba(255,30,20,.5),0 4px 0 #2A0404;letter-spacing:.03em}.zb-shout.gold b{color:#f5c542;font-family:Anton,Impact,sans-serif;text-shadow:0 3px 0 #3A2A05,0 0 20px rgba(245,197,66,.5)}.zb-shout small{margin-top:8px;background:#0a0808bf;color:#ede6da;padding:5px 12px;border-radius:8px;font:400 18px Bebas Neue,sans-serif;letter-spacing:.1em}.dmtabs{margin-bottom:8px}.dmtabs .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e8304e;margin-left:5px;vertical-align:middle}.dm-inbox{display:grid;gap:6px}.dm-new{display:flex;gap:6px}.dm-new .input{padding:10px 14px;font-size:15px}.dm-row{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:8px;border:0;border-radius:14px;background:var(--tile);text-align:left;cursor:pointer;font:inherit;color:inherit}.dm-row.unread{background:#e8f8ef}.dm-row.unread b{color:var(--green-ink)}.dm-row .av,.dm-head .av{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#dde3ea;display:grid;place-items:center}.dm-row .mid{display:grid;min-width:0}.dm-row .mid small{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.dm-row .end{display:grid;justify-items:end;gap:4px}.dm-row .end small{font-size:11px;color:var(--ink-2)}.dm-row .n{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#22b866;color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.dm-thread{display:flex;flex-direction:column;height:100%;min-height:0;margin:-4px 0 0}.dm-head{position:relative;display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.dm-head .av{width:36px;height:36px}.dm-head b{flex:1;font-size:16px}.dm-head .back,.dm-head .more{border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:inherit;padding:0 6px}.dm-menu{position:absolute;right:0;top:44px;z-index:5;display:grid;background:#fff;border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.dm-menu button{border:0;background:none;padding:12px 16px;text-align:left;font:600 14px var(--f);cursor:pointer;color:var(--ink)}.dm-menu button+button{border-top:1px solid var(--line)}.dm-log{flex:1;min-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:10px 2px;background:#efe7dd;border-radius:14px;margin:8px 0}.dm-empty{text-align:center;margin:auto;padding:0 16px}.dm-older{align-self:center}.dm-time{align-self:center;margin:8px auto 4px;font-size:11px;font-weight:700;color:#6e6656;background:#ffffffbf;padding:3px 10px;border-radius:8px;width:fit-content}.dm-msg{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 8px;max-width:82%;margin:1px 8px;padding:7px 10px 5px;border-radius:14px 14px 14px 4px;background:#fff;box-shadow:0 1px 1px #00000014;width:fit-content}.dm-msg.mine{margin-left:auto;border-radius:14px 14px 4px;background:#d3f5c6}.dm-msg .txt{font-size:15px;line-height:1.35;white-space:pre-wrap;word-break:break-word}.dm-msg .meta{margin-left:auto;font-size:10.5px;color:#6e7380;display:inline-flex;gap:3px}.dm-msg .ticks{font-style:normal;letter-spacing:-2px;color:#8a93a0}.dm-msg .ticks.read{color:#2f7bff}.voice{display:inline-flex;align-items:center;gap:8px;min-width:190px}.voice .play{width:34px;height:34px;border-radius:50%;border:0;background:#22b866;color:#fff;font-size:13px;cursor:pointer;flex:none}.voice .wave{display:flex;align-items:center;gap:2px;height:26px;flex:1}.voice .wave i{flex:1;min-width:2px;border-radius:2px;background:#a9b2bd}.voice .wave i.on{background:#22b866}.dm-msg.mine .voice .wave i{background:#8dbf7e}.dm-msg.mine .voice .wave i.on{background:#126b3a}.voice small{font-size:11px;color:#6e7380;min-width:30px}.dm-blocked{text-align:center;color:var(--ink-2);font-size:13px;margin:6px 0}.dm-compose{display:flex;gap:6px;align-items:center}.dm-compose .input{flex:1;padding:11px 14px;border-radius:999px;font-size:15px}.dm-compose .send,.dm-compose .mic{width:46px;height:46px;border-radius:50%;border:0;background:#22b866;color:#fff;font-size:19px;cursor:pointer;flex:none}.dm-compose.rec{background:#fdecef;border-radius:999px;padding:4px 4px 4px 8px}.dm-compose.rec .x{border:0;background:none;font-size:18px;cursor:pointer;color:#b4233c;padding:0 6px}.dm-compose .recdot{width:10px;height:10px;border-radius:50%;background:#e8304e;animation:hintpulse 1s infinite}.dm-compose .timer{font-variant-numeric:tabular-nums}.dm-compose.rec small{color:var(--ink-2);font-size:12px}.dm-compose .lv{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:2px;height:28px}.dm-compose .lv i{width:3px;border-radius:2px;background:#e8304e}.need.health{grid-column:1 / -1}.need.health .track{flex:1;width:auto}.need.health .track i{background:#ff3d7f}.need.health .track i.mid{background:var(--gold)}.need.health .track i.low{background:#b4233c}.chipbtn.sick{box-shadow:0 0 0 2px #ff3d7f,var(--shadow);animation:sickPulse 2.4s ease-in-out infinite}@keyframes sickPulse{50%{box-shadow:0 0 0 5px #ff3d7f59,var(--shadow)}}.healthcard{border-radius:18px;padding:14px;background:#e8f8ef;display:grid;gap:8px}.healthcard.warn{background:#fff4d1}.healthcard.bad{background:#fdecef}.hc-top{display:flex;align-items:center;gap:10px}.hc-top .grow{display:grid}.hc-top small{color:var(--ink-2);font-size:13px}.hc-em{font-size:30px}.hc-big{font:900 34px/1 var(--f)}.healthcard .track{height:9px;border-radius:5px;background:#00000014;overflow:hidden}.healthcard .track i{display:block;height:100%;background:#ff3d7f;border-radius:5px;transition:width .5s}.vitals{display:flex;flex-wrap:wrap;gap:6px}.vitals span{background:#ffffffbf;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.cbn{display:grid;gap:14px}.cbn .av,.case-row .av{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#dde3ea;display:grid;place-items:center;flex:none}.cbn-gov{position:relative;border-radius:20px;padding:16px;color:#f6f1dd;background:radial-gradient(120% 90% at 100% 0%,#2d7a5c,#164233 55%,#0e2c22);display:grid;gap:10px;overflow:hidden}.cbn-gov .label{color:#e8c24a}.cbn-crest{position:absolute;right:12px;top:6px;font-size:54px;opacity:.14}.cbn-who{display:flex;align-items:center;gap:10px}.cbn-who div{display:grid}.cbn-who b{font-size:18px}.cbn-who small{opacity:.8;font-size:13px}.cbn-slogan{margin:0;font-style:italic;opacity:.9}.cbn-rate{display:grid;background:#00000038;border-radius:14px;padding:10px 12px}.cbn-rate span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e8c24a}.cbn-rate b{font:900 34px/1.1 var(--f);color:#fff}.cbn-rate small{opacity:.8;font-size:12.5px}.cbn-statement{margin:0;background:#ffffff1a;border-left:3px solid #E8C24A;border-radius:10px;padding:9px 12px;display:grid;gap:4px;font-size:14px}.cbn-statement small{opacity:.7;font-size:12px}.note{position:relative;display:block;height:92px;border-radius:10px;overflow:hidden;color:#2a3b2a;text-align:left;background:repeating-linear-gradient(115deg,rgba(255,255,255,.12) 0 6px,transparent 6px 12px),linear-gradient(135deg,#c9d9a8,#8fb38a 55%,#c7b27a);border:2px solid rgba(0,0,0,.15)}.note .n1{position:absolute;left:10px;top:6px;font:900 22px/1 var(--f)}.note .n2{position:absolute;left:10px;bottom:6px;font:800 10px/1 var(--f);letter-spacing:.12em}.note .nm{position:absolute;right:10px;top:8px;font:800 9.5px/1 var(--f);letter-spacing:.1em}.note .sig{position:absolute;right:14px;bottom:20px;font:400 22px/1 Permanent Marker,cursive;color:#1a2a6c;transform:rotate(-6deg);max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.note .sigl{position:absolute;right:14px;bottom:7px;font:800 8.5px/1 var(--f);letter-spacing:.14em;border-top:1px solid rgba(0,0,0,.35);padding-top:2px}.bank-cbn{border:0;padding:0;background:none;text-align:left}.cbn-poll,.cbn-desk{display:grid;gap:10px}.cbn-polltop{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.cbn-cand{display:flex;gap:10px;align-items:flex-start;background:var(--tile);border-radius:16px;padding:10px 12px}.cbn-cand.lead{background:#fff8e1}.cbn-cand.voted{box-shadow:inset 0 0 0 2px var(--green)}.cbn-cand .grow{display:grid;gap:3px;min-width:0;flex:1}.cbn-cand b{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cbn-cand .slogan{font-size:13.5px;color:#4a3d12}.cbn-cand small{color:var(--ink-2);font-size:12.5px}.cbn-cand .bar{height:7px;border-radius:4px;background:#e2e5ea;overflow:hidden}.cbn-cand .bar i{display:block;height:100%;background:linear-gradient(90deg,#1e5b45,#c9a227)}.cbn-run,.cbn-rally{display:grid;gap:8px;background:var(--tile);border-radius:16px;padding:12px}.cbn-rally small{color:var(--ink-2)}textarea.input{resize:vertical;min-height:64px;font-family:inherit;padding-top:10px;line-height:1.35}.cbn-desk{background:#f3efe0;border-radius:18px;padding:14px}.cbn-dial{display:flex;align-items:center;justify-content:center;gap:18px}.cbn-dial div{display:grid;justify-items:center}.cbn-dial b{font:900 32px/1 var(--f)}.cbn-dial small{color:var(--ink-2)}.cbn-dial .round{width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:var(--shadow);font-size:22px;font-weight:800}.case-row{display:flex;gap:12px;align-items:center;background:var(--tile);border-radius:16px;padding:10px 12px;flex-wrap:wrap}.case-row .ct{font-size:26px}.case-row .grow{display:grid;gap:2px;min-width:0;flex:1}.case-row b i{font-weight:500;color:var(--ink-2)}.case-row small{color:var(--ink-2);font-size:12.5px}.case-row small.live-l{color:#c62828;font-weight:700}.case-row small.v-l{color:#b4233c;font-weight:700}.case-row small.v-n{color:var(--green-ink);font-weight:700}.case-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.court-empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:18px 10px;background:var(--tile);border-radius:18px}.court-empty span{font-size:38px}.court-empty small{color:var(--ink-2);max-width:340px}.court-file{display:grid;gap:8px}.chips.pick .chip{padding:7px 11px;font-size:13px}.chip.on{background:var(--ink);color:#fff!important;border-color:var(--ink)}.court-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.court-rules div{background:var(--tile);border-radius:12px;padding:8px;display:grid;text-align:center}.court-rules small{color:var(--ink-2);font-size:11.5px}.summons{position:fixed;z-index:60;left:50%;transform:translate(-50%);top:calc(64px + var(--safe-t));width:min(460px,calc(100vw - 24px));display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#fff8e7;border:2px solid #8A5A2B;border-radius:18px;padding:12px 14px;box-shadow:var(--shadow);animation:summonsIn .5s cubic-bezier(.2,1.4,.4,1)}.summons .seal{font-size:30px}.summons .grow{display:grid;flex:1;min-width:200px}.summons small{color:#5a4630;font-size:13px}.summons .row{margin-left:auto}@keyframes summonsIn{0%{transform:translate(-50%,-30px);opacity:0}}.chipbtn.courtlive{box-shadow:0 0 0 2px #e53935,var(--shadow)}.courtview{background:#1a120c;color:#fff}.cv-top{position:absolute;left:12px;right:12px;top:calc(10px + var(--safe-t));display:flex;gap:8px;align-items:center}.cv-title{flex:1;min-width:0;background:#140c06b8;border:1px solid rgba(232,194,74,.35);border-radius:16px;padding:7px 14px;display:grid;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cv-title b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-title b i{color:#e8c24a;font-weight:600}.cv-title span{font-size:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.courtview .round{width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:#1a120c;font-size:17px;flex:none}.cv-phase{position:absolute;left:50%;transform:translate(-50%);top:calc(66px + var(--safe-t));display:flex;align-items:center;gap:8px;white-space:nowrap;background:#140c06c7;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;letter-spacing:.02em}.cv-phase .dot{background:#777}.cv-phase .dot.on{background:#ff3b30;animation:blink 1.2s infinite}.cv-phase b{color:#e8c24a}.cv-phase .w{opacity:.8;font-weight:600}@keyframes blink{50%{opacity:.25}}.cv-parties{position:absolute;left:12px;right:12px;top:calc(102px + var(--safe-t));display:flex;justify-content:space-between;gap:6px;pointer-events:none}.cv-parties span{font-size:11.5px;background:#140c0699;border-radius:999px;padding:4px 10px;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34%}.cv-parties span.in{opacity:1;box-shadow:inset 0 0 0 1.5px #2bc46b}.cv-parties .judge{opacity:.9;color:#e8c24a}.cv-banner{position:absolute;left:50%;top:34%;transform:translate(-50%,-50%) rotate(-4deg);font:900 clamp(34px,10vw,76px)/1 "Anton","Bebas Neue",sans-serif;letter-spacing:.02em;white-space:nowrap;pointer-events:none;color:#fff;text-shadow:0 4px 0 #7A1E2C,0 10px 30px rgba(0,0,0,.6);animation:objIn 1.8s cubic-bezier(.2,1.4,.4,1) forwards}.cv-banner.obj{color:#ffd45a;font-size:clamp(44px,14vw,104px)}.cv-banner.info{font-size:clamp(24px,6vw,44px);color:#f6f1dd;text-shadow:0 3px 0 #3E2513,0 10px 30px rgba(0,0,0,.6);transform:translate(-50%,-50%)}@keyframes objIn{0%{opacity:0;scale:2.2}12%{opacity:1;scale:1}80%{opacity:1}to{opacity:0}}.cv-float{position:absolute;bottom:30%;font-size:30px;pointer-events:none;animation:floatUp 2.6s ease-out forwards}@keyframes floatUp{to{transform:translateY(-38vh) scale(1.3);opacity:0}}.cv-verdict{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));display:grid;justify-items:center;gap:6px;text-align:center;background:#f6f1ddf5;color:#2b1a0e;border-radius:20px;padding:18px 16px;box-shadow:0 20px 60px #00000080;animation:summonsIn .6s cubic-bezier(.2,1.4,.4,1)}.cv-verdict .stamp{font:900 44px/1 Anton,Bebas Neue,sans-serif;letter-spacing:.04em;padding:4px 16px;border:5px solid currentColor;border-radius:10px;transform:rotate(-5deg)}.cv-verdict.l .stamp{color:#b4233c}.cv-verdict.n .stamp{color:var(--green-ink)}.cv-verdict small{color:#6b5a44}.cv-bottom{position:absolute;left:0;right:0;bottom:0;padding:10px 12px calc(12px + var(--safe-b));display:grid;gap:8px;background:linear-gradient(transparent,#0c0703d9 35%)}.cv-log{display:grid;gap:4px;max-width:760px;width:100%;justify-self:center}.cv-log p{margin:0;font-size:14px;line-height:1.35;text-shadow:0 1px 2px rgba(0,0,0,.8);animation:lineIn .35s ease-out}.cv-log p b{display:inline-block;font-size:10.5px;letter-spacing:.08em;padding:2px 7px;border-radius:6px;margin-right:7px;background:#555;vertical-align:1px}.cv-log p.judge b{background:#c9a227;color:#2b1a0e}.cv-log p.clerk b{background:#6b4a2e}.cv-log p.plaintiff b{background:#2f6fb5}.cv-log p.defendant b{background:#b5402f}.cv-log p.objection{font-weight:800;color:#ffd45a}.cv-log p.verdict{font-weight:700;color:#f6e7b0}.cv-log p.ruling{font-style:italic}@keyframes lineIn{0%{opacity:0;transform:translateY(6px)}}.cv-speak,.cv-jury,.cv-react{max-width:760px;width:100%;justify-self:center}.cv-speak{display:flex;gap:8px;align-items:center}.cv-speak form{flex:1}.cv-speak .input{flex:1;min-width:0}.objbtn{border:0;border-radius:14px;padding:0 14px;height:46px;font:900 15px/1 Anton,Bebas Neue,sans-serif;letter-spacing:.06em;color:#2b1a0e;background:linear-gradient(135deg,#ffd45a,#e8a21a);box-shadow:0 4px #8a5a10;white-space:nowrap}.objbtn:disabled{opacity:.35;box-shadow:none}.objbtn:not(:disabled):active{transform:translateY(3px);box-shadow:0 1px #8a5a10}.cv-jury{display:grid;gap:8px;justify-items:center}.cv-jury .row{width:100%}.cv-jury .row .btn{flex:1}.cv-jury .tally{position:relative;width:100%;height:26px;border-radius:999px;background:#2bc46b;overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:0 12px;font-size:12.5px;font-weight:800}.cv-jury .tally i{position:absolute;left:0;top:0;bottom:0;background:#e8304e;transition:width .4s}.cv-jury .tally span{position:relative}.cv-react{display:flex;justify-content:center;gap:8px}.cv-react button{width:46px;height:46px;border-radius:50%;border:0;background:#ffffff24;font-size:22px}.cv-react button:active{transform:scale(.9)}.cv-claim{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));background:#f6f1ddeb;color:#2b1a0e;border-radius:16px;padding:12px 14px;font-style:italic;display:grid;gap:4px;pointer-events:none}.cv-claim .label{color:#6b4a2e;font-style:normal}@media (max-height: 520px){.cv-parties,.cv-claim{display:none}.cv-log p:nth-last-child(n+4){display:none}}.av.gav{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font:800 15px/1 var(--f);letter-spacing:.02em;flex:none;text-shadow:0 1px 2px rgba(0,0,0,.25)}.dm-head .av.gav{width:36px;height:36px;font-size:13px}.tag{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;margin-left:6px;vertical-align:2px;white-space:nowrap}.tag.admin{background:#e8f8ef;color:var(--green-ink);box-shadow:inset 0 0 0 1px #138a4740}.tag.made{background:#fff4d1;color:#8a6300}.g-newbtn{width:100%}.g-invite{display:grid;grid-template-columns:44px 1fr;gap:6px 10px;align-items:center;background:#eee9ff;border-radius:14px;padding:10px}.g-invite .mid{display:grid;min-width:0}.g-invite small{color:#4b2db0;font-size:12.5px}.g-invite .acts{grid-column:1 / -1;display:flex;gap:6px}.g-invite .acts .btn{flex:1}.g-new{display:grid;gap:8px}.g-newhead{display:flex;align-items:center;gap:6px}.g-newhead b{font-size:17px}.g-newhead .back,.g-info .back{border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:inherit;padding:0 6px}.g-new .row .input{flex:1;min-width:0}.g-title{flex:1;min-width:0;display:grid;text-align:left;border:0;background:none;padding:0;cursor:pointer;color:inherit;font:inherit}.g-title b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-title small{color:var(--ink-2);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-sys{align-self:center;margin:4px auto;max-width:86%;text-align:center;font-size:12px;font-weight:600;color:#5c5444;background:#ffffffb3;padding:4px 12px;border-radius:10px;width:fit-content}.g-from{flex-basis:100%;font-size:12.5px;font-weight:800;display:flex;align-items:center}.g-from .tag{margin-left:6px;font-size:9px;padding:1px 6px}.g-info{display:grid;gap:10px;align-content:start}.g-info .dm-head b{flex:1;font-size:17px}.g-hero{display:grid;justify-items:center;gap:4px;text-align:center;padding:6px 0}.g-hero .av.gav{width:72px;height:72px;font-size:24px}.g-hero h3{margin:4px 0 0;font-size:20px;display:flex;align-items:center;gap:4px}.g-hero .row .input{min-width:0;flex:1}.g-edit{border:0;background:none;cursor:pointer;font-size:16px}.g-invitebar{display:grid;gap:6px;background:var(--tile);border-radius:14px;padding:10px}.g-invitebar .row .input{flex:1;min-width:0}.g-members{display:grid;gap:4px}.g-member{position:relative;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:12px;background:var(--tile)}.g-member .av{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#dde3ea;display:grid;place-items:center;flex:none}.g-member .mid{flex:1;min-width:0;display:grid}.g-member .mid b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-member .tags{display:flex}.g-member .tags .tag:first-child{margin-left:0}.g-member .tags:empty{display:none}.g-act .more{border:0;background:none;font-size:24px;padding:0 6px;cursor:pointer;color:inherit}.g-act .dm-menu{top:40px;right:6px;min-width:200px}.dm-menu button.danger{color:#b4233c}.g-exit{margin-top:6px}.pathpick{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;overflow-y:auto;padding:calc(18px + var(--safe-t)) 16px calc(18px + var(--safe-b));display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:14px;background:radial-gradient(120% 80% at 50% 0%,#1e1442c7,#0a0814eb);color:#fff}.pp-head{max-width:760px;text-align:center;display:grid;gap:4px}.pp-head .label{color:#e8c24a}.pp-head h2{margin:0;font-size:clamp(24px,6vw,34px);line-height:1.15}.pp-head .muted{color:#ffffffbf;margin:0}.pp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;width:100%;max-width:900px}.pp-card{position:relative;display:grid;gap:8px;align-content:start;text-align:left;border:0;border-radius:22px;padding:16px;color:#fff;cursor:pointer;font:inherit;background:linear-gradient(150deg,var(--a),var(--b));box-shadow:0 10px 30px #00000059;opacity:.82;transform:scale(.98);transition:transform .2s,opacity .2s,box-shadow .2s}.pp-card.on{opacity:1;transform:scale(1);box-shadow:0 0 0 3px #fff,0 16px 40px #00000073}.pp-top{display:flex;align-items:center;gap:10px}.pp-top b{display:block;font-size:22px;font-weight:900}.pp-top small{opacity:.85;font-size:13px}.pp-icon{width:52px;height:52px;border-radius:16px;background:#ffffff2e;display:grid;place-items:center;font-size:28px;flex:none}.pp-tick{margin-left:auto;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--b);display:grid;place-items:center;font-weight:900}.pp-blurb{font-size:14px;line-height:1.4;opacity:.95}.pp-list{display:grid;gap:2px;font-size:13.5px;background:#0000002e;border-radius:14px;padding:9px 11px}.pp-list i{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-bottom:2px}.pp-list.perks{background:#ffffff29}.pp-list.perks span{font-weight:700}.pp-go{width:min(420px,100%)}.pp-chip{margin-top:6px;border:0;border-radius:999px;padding:5px 12px;color:#fff;font:700 13px var(--f);background:linear-gradient(135deg,var(--a),var(--b));cursor:pointer}.pp-badge{display:flex;gap:10px;align-items:center;border-radius:18px;padding:12px;color:#fff;background:linear-gradient(135deg,var(--a),var(--b))}.pp-badge div{display:grid}.pp-badge small{opacity:.9;font-size:12.5px}.pp-badge .pp-icon{width:44px;height:44px;font-size:24px}.boats{display:grid;gap:8px}.boatcard{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;text-align:left;border:0;border-radius:18px;padding:12px;background:var(--tile);cursor:pointer;font:inherit;color:inherit}.boatcard.on{background:#e3f1fb;box-shadow:inset 0 0 0 2px #1f6fb5}.boatcard .bi{font-size:34px;text-align:center}.boatcard .bt{display:grid;gap:4px;min-width:0}.boatcard small{color:var(--ink-2);font-size:12.5px}.boatcard .bp{font-weight:800;font-size:14px;white-space:nowrap}@media (max-width: 420px){.boatcard{grid-template-columns:44px 1fr}.boatcard .bp{grid-column:2}}.aboard{display:flex;flex-wrap:wrap;gap:6px}.cruise-online{display:grid;gap:4px;max-height:240px;overflow-y:auto}.cruise-online .listrow{padding:8px 12px}.chipbtn.cruisepill{box-shadow:0 0 0 2px #1f6fb5,var(--shadow)}.cruiseview{background:#0b1430}.cr-top{position:absolute;left:12px;right:12px;top:calc(10px + var(--safe-t));display:flex;gap:8px;align-items:center}.cr-title{flex:1;min-width:0;display:grid;background:#080e208c;color:#fff;border-radius:16px;padding:8px 14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cr-title b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-title span{font-size:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cruiseview .round{width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;font-size:17px;flex:none}.cr-caption{position:absolute;left:50%;bottom:calc(46px + var(--safe-b));transform:translate(-50%);max-width:calc(100vw - 32px);text-align:center;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 clamp(22px,5.5vw,38px)/1.1 "Bebas Neue","Anton",sans-serif;letter-spacing:.04em;text-shadow:0 2px 12px rgba(0,0,0,.6);animation:capIn 4s ease forwards;pointer-events:none}@keyframes capIn{0%{opacity:0;transform:translate(-50%,10px)}12%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0}}.cr-bar{position:absolute;left:16px;right:16px;bottom:calc(18px + var(--safe-b));height:4px;border-radius:2px;background:#ffffff40;overflow:hidden}.cr-bar i{display:block;height:100%;background:#fff;transition:width .25s linear}.cr-end{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(380px,calc(100vw - 32px));display:grid;justify-items:center;gap:8px;text-align:center;background:#fffffff5;border-radius:22px;padding:20px 16px;box-shadow:0 20px 60px #00000073;animation:summonsIn .5s cubic-bezier(.2,1.4,.4,1)}.cr-end .big{font-size:44px}.cr-end b{font-size:20px}.cr-end small{color:var(--ink-2)}.cr-end .chips{justify-content:center}.cr-end .btn{width:100%}.homecard{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:var(--tile)}.homecard .hc-av{font-size:34px;line-height:1}.homecard .grow{display:grid;gap:2px;min-width:0}.homecard b{font-size:16px}.homecard small{color:var(--ink-2);font-size:13px}.homecard small.on{color:var(--green-ink, #128A4A);font-weight:700}.homebtns{display:grid;grid-template-columns:auto 1fr;gap:10px}.homebtns .btn.white{padding-left:22px;padding-right:22px}.placepill{position:fixed;left:0;top:0;z-index:25;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border-radius:999px;border:2.5px solid #2F6BFF;background:#fff;color:var(--ink);font:inherit;font-size:14px;white-space:nowrap;box-shadow:0 6px 18px #14103247;cursor:pointer;pointer-events:auto;animation:pillpop .22s ease-out}.placepill .pp-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef2ff;font-size:16px}.placepill b{font-weight:800}.placepill .pp-go{color:var(--ink-2);font-weight:800;font-size:16px;margin-left:2px}.placepill:after{content:"";position:absolute;left:50%;bottom:-8px;width:12px;height:12px;background:#fff;border-right:2.5px solid #2F6BFF;border-bottom:2.5px solid #2F6BFF;transform:translate(-50%) rotate(45deg)}@keyframes pillpop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.gostats{display:flex;gap:8px;flex-wrap:wrap}.gostats>span{flex:1 1 0;min-width:96px;display:grid;gap:1px;padding:10px 12px;border-radius:16px;background:var(--tile)}.gostats b{font-size:16px}.gostats small{color:var(--ink-2);font-size:12px}.gostats .hot{background:#fff1e6}.goacts{display:grid;gap:8px}.goact{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:var(--tile)}.goact:has(.ga-ic){grid-template-columns:auto 1fr;align-items:center;gap:10px}.goact .ga-ic{font-size:22px}.goact b{font-size:14px}.gobtns{display:flex;flex-wrap:wrap;gap:8px}.gobtns .btn{flex:1 1 auto;padding-left:12px;padding-right:12px;white-space:nowrap}.busybanner{position:fixed;left:50%;top:calc(64px + var(--safe-t, 0px));transform:translate(-50%);z-index:70;width:min(440px,calc(100vw - 32px));display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:18px;background:#1e1442;color:#fff;box-shadow:0 10px 30px #14103259}.busybanner b{display:block;font-size:15px}.busybanner small{color:#fffc;font-size:13px}.busybanner .spin{font-size:26px;animation:busyspin 2s linear infinite}@keyframes busyspin{to{transform:rotate(360deg)}}
