:root{--bg:#08090a;--panel:#111315;--panel2:#17191c;--text:#f6f7f8;--muted:#92979f;--line:#292d32;--accent:#4c8dff;--accent2:#76a7ff;--danger:#ff6b6b;--success:#48d597}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{transition:all .18s}a{color:inherit}.siteHome{overflow:hidden}.siteNav{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:relative}.brand{align-items:center;gap:10px;font-size:21px;font-weight:800;text-decoration:none;display:flex}.tagMark{background:var(--text);width:38px;height:38px;color:var(--bg);border-radius:12px;place-items:center;display:grid}.tagMark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.navLinks{align-items:center;gap:28px;display:flex}.navLinks>a:not(.navButton){color:var(--muted);font-size:14px;text-decoration:none}.navButton,.secondary{color:var(--text);cursor:pointer;background:0 0;border:1px solid #3a3e44;border-radius:999px;justify-content:center;align-items:center;padding:11px 20px;font-weight:700;text-decoration:none;display:inline-flex}.navButton:hover,.secondary:hover{background:#17191c;border-color:#747b84}.hero{max-width:1180px;min-height:720px;margin:auto;padding:120px 30px 90px;position:relative}.heroGlow{pointer-events:none;background:radial-gradient(circle,#2259bd55 0%,#08090a00 68%);border-radius:50%;width:650px;height:650px;position:absolute;top:30px;right:-160px}.eyebrow,.kicker{letter-spacing:.2em;color:var(--accent2);font-size:11px;font-weight:800}h1{letter-spacing:-.065em;max-width:900px;margin:24px 0 32px;font-size:clamp(62px,8vw,112px);line-height:.9}.lede{color:#adb2ba;max-width:660px;font-size:20px;line-height:1.6}.actions{gap:12px;margin:34px 0 72px;display:flex}.primary{background:var(--text);color:#090a0b;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:15px 25px;font-weight:800;text-decoration:none;display:inline-flex}.primary:hover{background:#dce6ff}.primary:disabled{opacity:.5;cursor:not-allowed}.signalCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101214cc;border-radius:18px;align-items:center;gap:13px;width:min(470px,100%);padding:18px;display:flex}.signalCard div{flex-direction:column;flex:1;gap:5px;display:flex}.signalCard small{color:var(--muted)}.signalDot{background:var(--success);width:10px;height:10px;box-shadow:0 0 18px var(--success);border-radius:50%}.signalArrow{color:var(--accent2);font-size:22px}.howSection,.productSection{border-top:1px solid var(--line);max-width:1180px;margin:auto;padding:110px 30px}.sectionIntro h2,.productSection h2{letter-spacing:-.05em;margin:20px 0 60px;font-size:clamp(42px,6vw,76px);line-height:.98}.steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.steps>div{background:var(--panel);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-height:230px;padding:25px;display:flex}.steps b{color:var(--accent2);font-size:12px}.steps strong{margin:auto 0 12px;font-size:25px}.steps span{color:var(--muted);line-height:1.5}.productSection{grid-template-columns:1fr 380px;align-items:center;gap:80px;display:grid}.productSection p{color:var(--muted);max-width:530px;font-size:18px;line-height:1.6}.productTag{aspect-ratio:1.5;color:#0b0c0d;background:#f7f7f4;border-radius:28px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;padding:26px;display:grid;box-shadow:0 30px 100px #183d8445}.productTag .tagMark{color:#fff;background:#0b0c0d}.productTag>span{letter-spacing:.16em;justify-self:end;font-size:11px;font-weight:900}.productTag>strong{align-self:center;font-size:25px;line-height:1.1}.qrPlaceholder{align-self:center;font-size:80px}.productTag>small{letter-spacing:.16em;grid-column:1/3;font-weight:800}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:35px 5vw;font-size:13px;display:flex}footer .brand{color:var(--text)}footer div{gap:22px;display:flex}footer a{text-decoration:none}.appShell{max-width:1160px;margin:auto;padding:36px 24px 80px}.appHeader{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.appTitle{letter-spacing:-.04em;margin:8px 0 0;font-size:42px;line-height:1}.panel{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 18px 60px #0005}.panel h2,.panel h3{margin-top:0}.authPanel{max-width:460px;margin:70px auto}.googleAuthButton{color:#202124;cursor:pointer;background:#fff;border:1px solid #3a3e44;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:100%;margin:24px 0 18px;padding:14px 20px;font-weight:700;display:flex}.googleAuthButton:hover{background:#f2f4f7}.googleAuthButton svg{flex:none;width:20px;height:20px}.authDivider{color:var(--muted);align-items:center;gap:12px;margin:0 0 18px;font-size:12px;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--line);flex:1;height:1px}.authDivider span{white-space:nowrap}.formStack{gap:15px;display:grid}.field{gap:8px;font-size:14px;font-weight:700;display:grid}.field input,.field select,.field textarea{border:1px solid var(--line);color:var(--text);background:#0c0e10;border-radius:12px;outline:none;padding:13px}.field input:focus,.field select:focus{border-color:var(--accent)}.field small{color:var(--muted);font-weight:400}.muted{color:var(--muted);line-height:1.5}.error{color:#faa;background:#341b1d;border:1px solid #663036;border-radius:11px;padding:12px 14px;font-size:14px}.success{color:#8aefc1;background:#123126;border:1px solid #285c47;border-radius:11px;padding:12px 14px;font-size:14px}.toggle{color:var(--accent2);cursor:pointer;background:0 0;border:0;margin-top:16px;font-weight:700}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:11px 18px;font-weight:700}.tabs button.active{background:var(--text);color:var(--bg)}.accountGrid{grid-template-columns:220px 1fr;gap:20px;display:grid}.accountNav{flex-direction:column;gap:5px;display:flex}.accountNav button{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px}.accountNav button.active{background:var(--panel2);color:var(--text)}.panelTitle{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.list{gap:12px;margin-top:18px;display:grid}.listCard{border:1px solid var(--line);background:#0d0f11;border-radius:15px;gap:7px;padding:16px;display:grid}.listCard button{justify-self:start}.tagCode{color:#bcd2ff;background:#20242a;border-radius:6px;padding:4px 7px;font-family:monospace}.dangerButton{color:#ff9494;cursor:pointer;background:0 0;border:1px solid #683438;border-radius:999px;padding:9px 14px;font-weight:700}.checkField{align-items:center;gap:10px;font-weight:700;display:flex}.accountMenu{position:relative}.accountButton{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;padding:10px 15px;font-weight:700}.locationLink{color:#9fc0ff;background:#14233f;border-radius:12px;margin:12px 0;padding:11px 14px;font-weight:700;text-decoration:none;display:block}.finderPage{background:radial-gradient(circle at top,#15213a 0,#08090a 48%);place-items:center;min-height:100vh;padding:22px;display:grid}.chatPanel{background:var(--panel);border:1px solid var(--line);border-radius:24px;width:min(560px,97vw);overflow:hidden;box-shadow:0 30px 100px #0008}.chatPanel .messages{height:430px}.chatPanel h2{text-align:center;letter-spacing:-.03em;font-size:32px}.topPad{padding:30px}.successIcon{width:58px;height:58px;color:var(--success);background:#162a22;border-radius:18px;place-items:center;margin:5px auto 22px;font-size:26px;font-weight:900;display:grid}.checkIcon:after,.smallCheck:after{content:"";border-right:3px solid var(--success);border-bottom:3px solid var(--success);display:block;transform:rotate(45deg)}.checkIcon:after{width:10px;height:20px;margin-top:-5px}.arrowIcon:after{content:"";border-top:3px solid var(--success);border-right:3px solid var(--success);width:15px;height:15px;display:block}.smallCheck{flex:0 0 24px;place-items:center;width:24px;height:28px;display:grid}.smallCheck:after{width:7px;height:14px;margin-top:-4px}.kicker{text-align:center}.itemCard,.locationCard{border:1px solid var(--line);border-radius:16px;align-items:center;gap:13px;padding:15px;display:flex}.bag,.avatar{color:#a9c7ff;background:#1c3158;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.itemCard div:last-child{flex-direction:column;gap:5px;display:flex}.itemCard span,.locationCard small{color:var(--muted);font-size:13px}.centerText,.finePrint{text-align:center;color:var(--muted);margin:22px 10px;font-size:13px;line-height:1.45}.full{width:100%;margin-top:5px}.chatHead{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:76px;padding:13px 18px;display:flex}.chatHead div:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.chatHead span{color:var(--muted);font-size:12px}.chatHead i{background:var(--success);border-radius:50%;width:7px;height:7px;display:inline-block}.locationCard{background:#111b2b;border-color:#213251;margin:15px 16px}.locationCard div{flex-direction:column;gap:3px;display:flex}.messages{flex-direction:column;gap:12px;height:450px;padding:10px 16px;display:flex;overflow:auto}.system{text-align:center;color:var(--muted);margin:4px;font-size:12px}.bubble{border-radius:16px;max-width:82%;padding:11px 14px;font-size:14px;line-height:1.4}.finder{background:#25282d;border-bottom-left-radius:4px;align-self:flex-start}.owner{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.bubble.system{background:0 0;align-self:center;max-width:100%}.chatImage{border-radius:11px;max-width:100%;max-height:280px;margin-top:7px;display:block}.composer{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:68px;padding:10px 12px;display:flex}.composer input[type=text],.composer input:not([type]){border:1px solid var(--line);color:var(--text);background:#0c0e10;border-radius:999px;outline:none;flex:1;padding:12px 15px}.composer button{background:var(--text);width:40px;height:40px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;font-weight:900}.attachButton{cursor:pointer;place-items:center;border:1px solid var(--line)!important;color:var(--text)!important;background:0 0!important;display:grid!important}.attachButton input{display:none}.finderTools{flex-wrap:wrap;gap:10px;padding:12px 16px 4px;display:flex}.finderTools .secondary{flex:1;min-width:180px}.handoffNotice{color:#adc8ff;background:#14233f;border-radius:12px;margin:10px 16px 4px;padding:11px 13px;font-size:13px;line-height:1.45}.communityAvatar{border-radius:28%;flex:none;display:block}.communityHero{align-items:center;gap:18px;margin-bottom:16px;display:flex}.communityHero h3{margin:5px 0 8px;font-size:25px}.profileStats{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.profileStats>strong{color:var(--text);font-size:22px}.profileStats>b{color:#fff;background:linear-gradient(120deg,#2563eb,#8b5cf6,#ec4899);border-radius:999px;padding:5px 9px;font-size:11px}.avatarPicker{border:0;flex-wrap:wrap;gap:10px;margin:3px 0 4px;padding:0;display:flex}.avatarPicker legend{margin-bottom:10px;font-size:14px;font-weight:700}.avatarPicker button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:18px;padding:3px}.avatarPicker button:hover{background:var(--panel2)}.avatarPicker button.selected{border-color:var(--accent2);background:#172541}.finderIdentity{align-items:center;gap:10px;margin:12px 0 4px;display:flex}.finderIdentity>div{flex-direction:column;gap:3px;display:flex}.finderIdentity small{color:var(--muted);font-size:11px}.anonymousFinder{color:var(--muted);margin-top:8px;font-size:12px;display:inline-block}.communityFinderNotice{background:#111827;border:1px solid #303b55;border-radius:14px;align-items:center;gap:10px;margin:10px 16px 0;padding:11px 13px;display:flex}.communityFinderNotice>div{flex-direction:column;gap:3px;display:flex}.communityFinderNotice strong{font-size:13px}.communityFinderNotice span{color:var(--muted);font-size:11px;line-height:1.35}.avatarPhoto{object-fit:cover;background:var(--panel2)}.photoUpload{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;padding:14px;font-size:14px;font-weight:700;display:grid}.photoUpload input{display:none}.photoUpload span{background:var(--text);color:var(--bg);cursor:pointer;border-radius:999px;grid-area:1/2/3;padding:9px 13px}.photoUpload small{color:var(--muted);font-weight:400}.profileDivider{background:var(--line);height:1px;margin:7px 0}.tagScanner{gap:12px;margin:18px 0;display:grid}.tagScanner .secondary{justify-self:start}.scannerViewport{border:1px solid var(--line);background:#050607;border-radius:16px;display:none;overflow:hidden}.scannerViewport.active{min-height:280px;display:block}.scannerViewport video{object-fit:cover!important}.scannerError{color:#faa;font-size:13px}.scannerViewport img[alt=Info\ icon]{display:none}@media (max-width:760px){.siteNav{padding:0 20px}.navLinks>a:not(.navButton){display:none}.hero{min-height:650px;padding:82px 22px 70px}.howSection,.productSection{padding:75px 22px}.steps,.productSection{grid-template-columns:1fr}.productSection{gap:35px}.productTag{width:100%}footer{flex-wrap:wrap;align-items:flex-start;gap:25px}.appHeader{align-items:flex-start}.appTitle{font-size:34px}.accountGrid{grid-template-columns:1fr}.accountNav{flex-direction:row;overflow:auto}.finderTools{flex-direction:column}.panelTitle,.communityHero{align-items:flex-start}}.communityAvatar{object-fit:cover}.logoAvatar{box-shadow:0 5px 18px #0005}.sharedContactCard{background:#101c30;border:1px solid #31578f;border-radius:16px;gap:9px;margin:12px 16px;padding:15px;display:grid}.sharedContactCard div{flex-wrap:wrap;gap:9px;display:flex}.sharedContactCard a{color:#fff;background:#1d4f91;border-radius:999px;padding:8px 12px;font-weight:700;text-decoration:none}.sharedContactCard small{color:var(--muted)}.scanLocationEvent{border:1px solid var(--line);border-radius:14px;gap:3px;display:grid;color:var(--text)!important;background:#11151b!important;padding:12px!important}.scanLocationEvent span,.scanLocationEvent small{color:var(--muted)}.useCaseIntro{max-width:650px;margin-top:64px}.useCaseIntro h3{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(32px,4vw,54px);line-height:1.02}.useCaseIntro p{color:var(--muted);margin:0;font-size:18px;line-height:1.55}.useCaseGallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.useCaseCard{background:var(--panel);border:1px solid var(--line);border-radius:22px;margin:0;overflow:hidden}.useCasePortrait{grid-column:span 3}.useCaseWide{grid-column:span 6}.useCaseImage{background:#15181c;position:relative;overflow:hidden}.useCasePortrait .useCaseImage{aspect-ratio:3/4}.useCaseWide .useCaseImage{aspect-ratio:3/2}.useCaseImage img{object-fit:cover;transition:transform .45s}.useCaseCard:hover .useCaseImage img{transform:scale(1.025)}.useCaseCard figcaption{flex-direction:column;gap:5px;padding:18px 20px 20px;display:flex}.useCaseCard figcaption strong{font-size:20px}.useCaseCard figcaption span{color:var(--muted);font-size:14px;line-height:1.45}@media (max-width:900px){.useCasePortrait,.useCaseWide{grid-column:span 6}.useCaseWide .useCaseImage{aspect-ratio:3/4}}@media (max-width:600px){.useCaseIntro{margin-top:48px}.useCaseGallery{grid-template-columns:1fr;gap:16px}.useCasePortrait,.useCaseWide{grid-column:auto}.useCasePortrait .useCaseImage,.useCaseWide .useCaseImage{aspect-ratio:4/5}.useCaseCard figcaption{padding:16px 18px 18px}}.globalHeader{border-bottom:1px solid var(--line);background:var(--bg)}.globalHeaderInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:18px 30px;display:flex}.globalHeader nav{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.globalHeader nav a{color:#b9bec6;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.globalHeader nav a:hover,.globalHeader nav a[aria-current=page]{color:var(--text)}.globalHeader nav .globalAccountLink{color:var(--text);border:1px solid #424850;border-radius:999px;padding:0 18px;font-weight:700}.globalHeader a:focus-visible,.globalFooter a:focus-visible{outline:2px solid var(--accent2);outline-offset:5px;border-radius:4px}footer.globalFooter{border-top:1px solid var(--line);max-width:1180px;margin:48px auto 0;padding:32px 30px 48px;display:block}.globalFooter p{color:var(--muted);font-size:14px}.globalFooter nav{flex-wrap:wrap;gap:4px 24px;margin-top:16px;display:flex}.globalFooter nav a{color:#b9bec6;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.globalFooter nav a:hover{color:var(--text);text-decoration:underline}@media (max-width:600px){.globalHeaderInner{gap:10px;padding:14px 20px}.globalHeader nav{gap:4px 16px;width:100%}.globalHeader nav .globalAccountLink{padding:0 12px}footer.globalFooter{padding:24px 20px 36px}}@media print{.globalHeader,footer.globalFooter{display:none}}.legalPage .legalHeader,body .supportShell>header,.appShell .appHeader .brand{display:none}.activationActions{gap:12px;margin-top:24px;display:grid}.activationActions .full{text-align:center;justify-content:center;align-items:center;display:flex}.useCaseGallery.twoCards .useCasePortrait{grid-column:span 5}.useCaseGallery.twoCards .useCaseWide{grid-column:span 7}@media (max-width:900px){.useCaseGallery.twoCards .useCaseCard{grid-column:span 6}}@media (max-width:600px){.useCaseGallery.twoCards .useCaseCard{grid-column:auto}}.useCaseGallery.twoCards .useCaseCard{align-self:start}.useCaseGallery.fourCards .useCaseCard{grid-column:auto;align-self:start}.useCaseGallery.fourCards .useCaseImage{aspect-ratio:4/5;display:block;position:relative}.useCaseGallery.fourCards .useCaseImage img{object-fit:cover}.useCaseGallery.fourCards .useCaseImage:focus-visible{outline:3px solid var(--accent2);outline-offset:-5px}@media (max-width:600px){.useCaseGallery.fourCards{grid-template-columns:1fr;gap:16px}}.useCaseGallery.fourCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.useCaseGallery.fourCards .useCaseCard{min-width:0}@media (max-width:1050px){.useCaseGallery.fourCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.useCaseGallery.fourCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
body{font-family:Helvetica,Arial,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #76a7ff}.recoveryActions{flex-wrap:wrap;gap:8px;display:flex}.deliveryStatus{color:#92979f;text-transform:capitalize;background:#20242a;border-radius:999px;margin-top:8px;padding:5px 9px;font-size:12px;display:inline-flex}.deliveryStatus.delivered{color:#8aefc1;background:#123126}.deliveryStatus.failed{color:#faa;background:#341b1d}.staffNotice{background:#111b2b;border:1px solid #465d88;border-radius:14px;flex-direction:column;gap:4px;margin:14px 0;padding:14px;display:flex}.staffNotice span{color:#c4d5f5}.closedNotice{text-align:center;color:#92979f;border-top:1px solid #292d32;padding:18px}.mistakeButton{color:#92979f;cursor:pointer;background:0 0;border:0;margin:2px auto 0;font-size:12px;text-decoration:underline;display:block}.privacyNote{color:#92979f;text-align:center;margin:10px 20px 16px;font-size:11px;line-height:1.45}@media (max-width:760px){.recoveryActions{width:100%}.recoveryActions .secondary{flex:1}}.adminLogin,.supportShell{color:#f7f8fa;background:#08090a;min-height:100vh;padding:40px 20px}.adminLogin{place-items:center;display:grid}.adminLoginCard{background:#111315;border:1px solid #292d32;border-radius:24px;width:min(100%,460px);padding:32px}.adminLoginCard h1{margin:20px 0 8px}.adminLoginCard>p{color:#9ca3ad}.adminLoginCard>a{color:#9ebcff;margin-top:20px;display:inline-block}.adminShell{color:#f7f8fa;background:#08090a;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.adminSidebar{background:#0d0f11;border-right:1px solid #25282d;flex-direction:column;gap:18px;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.adminBadge{color:#a9c3ff;letter-spacing:.12em;background:#22345c;border-radius:6px;align-self:flex-start;padding:5px 8px;font-size:11px;font-weight:800}.adminSidebar nav{gap:6px;display:grid}.adminSidebar nav button,.adminSignOut{color:#aeb4bd;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 12px;font-weight:700}.adminSidebar nav button{justify-content:space-between;align-items:center;gap:10px;display:flex}.adminSidebar nav button b{color:#fff;background:#d72d4f;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.adminSidebar nav button.hasUnread{color:#fff}.adminSidebar nav button:hover,.adminSidebar nav button.active{color:#fff;background:#1b1e22}.adminSignOut{margin-top:auto}.adminMain{min-width:0;padding:34px}.adminTop{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.adminTop h1{margin:4px 0 0;font-size:clamp(30px,4vw,46px)}.adminTop>span{color:#9299a3;font-size:13px}.adminLoading{color:#aeb4bd;padding:30px}.newTicketBanner{color:#fff;text-align:left;cursor:pointer;background:#2b121a;border:1px solid #ff5374;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;margin:0 0 18px;padding:14px 16px;display:grid}.newTicketBanner>span{background:#ff3d64;border-radius:50%;place-items:center;min-width:30px;height:30px;font-weight:800;display:grid}.newTicketBanner small{color:#ffb7c5}.ticketPulse{animation:1.35s ease-in-out infinite ticketPulse}@keyframes ticketPulse{0%,to{box-shadow:0 0 #ff3d6480}50%{box-shadow:0 0 0 7px #ff3d6400}}.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metricGrid article{background:#111315;border:1px solid #292d32;border-radius:16px;padding:22px}.metricGrid span{color:#979ea8;font-size:13px;display:block}.metricGrid strong{margin-top:8px;font-size:34px;display:block}.adminPanel{background:#111315;border:1px solid #292d32;border-radius:18px;padding:24px}.adminPanel h2{margin:0 0 14px}.adminPanel h3{margin:25px 0 10px}.adminEmpty{color:#aeb4bd}.activityChart{grid-template-columns:repeat(30,minmax(4px,1fr));align-items:end;gap:5px;height:250px;margin-top:25px;display:grid}.chartDay{grid-template-rows:1fr 18px;gap:7px;min-width:0;height:100%;display:grid}.chartBars{justify-content:center;align-items:end;gap:2px;height:100%;display:flex}.chartBars i,.chartBars em,.chartBars b{border-radius:3px 3px 0 0;width:29%;min-height:2px}.chartBars i,.chartLegend i{background:#596cff}.chartBars em,.chartLegend em{background:#c24dff}.chartBars b,.chartLegend b{background:#16c7ca}.chartDay small{color:#737983;text-align:center;font-size:9px}.chartLegend{color:#9ca3ad;gap:18px;margin-top:16px;font-size:12px;display:flex}.chartLegend i,.chartLegend em,.chartLegend b{border-radius:50%;width:9px;height:9px;display:inline-block}.adminSearch{color:#fff;width:100%;font:inherit;background:#111315;border:1px solid #30343a;border-radius:12px;margin-bottom:14px;padding:13px 15px}.adminTableWrap{background:#111315;border:1px solid #292d32;border-radius:16px;overflow-x:auto}.adminTable{border-collapse:collapse;width:100%}.adminTable th,.adminTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #25282d;padding:15px 16px}.adminTable th{color:#8f96a0;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.adminTable td strong,.adminTable td small{display:block}.adminTable td small{color:#8f96a0;margin-top:4px}.adminSplit{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);align-items:start;gap:16px;display:grid}.adminList{gap:8px;max-height:72vh;display:grid;overflow-y:auto}.adminList>button,.batchRow{color:#fff;text-align:left;cursor:pointer;background:#111315;border:1px solid #292d32;border-radius:13px;width:100%;padding:15px}.adminList>button:hover,.adminList>button.selected{background:#151925;border-color:#667cff}.adminList>button.unreadTicket{background:#21141a;border-color:#ff5374;padding-left:36px;position:relative}.unreadDot{background:#ff3d64;border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:15px}.adminList strong,.adminList span,.adminList small{display:block}.adminList span,.adminList small{color:#9299a3;margin-top:4px}.diagnosticGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.diagnosticGrid span{color:#8f96a0;background:#191c20;border-radius:10px;padding:12px;font-size:12px}.diagnosticGrid strong{color:#f7f8fa;word-break:break-word;margin-top:4px;font-size:14px;display:block}.deliveryRows,.adminChat{gap:8px;display:grid}.deliveryRow{background:#191c20;border-left:3px solid #606873;border-radius:8px;grid-template-columns:1fr auto;gap:6px;padding:11px;display:grid}.deliveryRow.delivered{border-color:#38c98b}.deliveryRow.failed{border-color:#ff666e}.deliveryRow small{color:#ff9ca1;grid-column:1/-1}.adminMessage{background:#1b1e22;border-radius:13px;max-width:85%;padding:12px 14px}.adminMessage.owner,.adminMessage.admin{background:#1b2a4f;margin-left:auto}.adminMessage p{white-space:pre-wrap;margin:5px 0}.adminMessage small{color:#8f96a0}.ticketHead{justify-content:space-between;gap:15px;display:flex}.ticketHead h2,.ticketHead p{margin:0 0 5px}.ticketHead select,.adminPanel select{color:#fff;background:#191c20;border:1px solid #363b42;border-radius:9px;padding:9px}.ticketBody{white-space:pre-wrap;background:#191c20;border-radius:12px;margin:18px 0;padding:16px}.adminReply{gap:10px;margin-top:15px;display:grid}.adminReply textarea,.supportShell textarea{resize:vertical;min-height:120px}.adminStickerGrid{grid-template-columns:minmax(320px,.8fr) minmax(360px,1.2fr);gap:16px;display:grid}.batchRow{cursor:default}.stickerThemePicker{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.stickerThemePicker legend{margin-bottom:8px;font-weight:700}.stickerThemePicker label{cursor:pointer;border:1px solid #363b42;border-radius:10px;grid-template-columns:auto 44px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.stickerThemePicker label.selected{border-color:#6d78ff;box-shadow:0 0 0 1px #6d78ff}.themeSwatch{border:1px solid #383d44;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.themeSwatch.white{background:#fff}.themeSwatch.black{background:#05070a}.themeSwatch .tagMark{width:26px;height:26px}.printOverlay{z-index:9999;color:#08090a;background:#d8d8d8;padding:70px 20px 30px;position:fixed;inset:0;overflow:auto}.supportImageGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.supportImageGrid img{object-fit:contain;width:100%;height:120px}.supportImageGrid span{overflow-wrap:anywhere;display:block}.printControls{z-index:2;color:#fff;background:#08090a;align-items:center;gap:10px;height:54px;padding:0 18px;display:flex;position:fixed;top:0;left:0;right:0}.printControls button{cursor:pointer;border:0;border-radius:8px;padding:8px 12px}.stickerSheet{background:#fff;grid-template-rows:repeat(5,2.2in);grid-template-columns:repeat(5,1.65in);width:8.25in;height:11in;margin:auto;display:grid}.stickerSheet.black{background:#05070a}.stickerSheet.single{justify-content:center;align-items:flex-start;display:flex}.printSticker{box-sizing:border-box;color:#05070a;text-align:center;print-color-adjust:exact;-webkit-print-color-adjust:exact;background:#fff;border:0;flex-direction:column;width:1.65in;height:2.2in;font-family:Helvetica,Arial,sans-serif;display:flex;overflow:hidden}.printSticker.black{color:#fff;background:#05070a}.printSticker>header{color:#fff;white-space:nowrap;print-color-adjust:exact;-webkit-print-color-adjust:exact;background:linear-gradient(90deg,#6918d2 0%,#005cdc 50%,#6918d2 100%);flex:0 0 .392in;justify-content:center;align-items:center;font-size:12pt;font-weight:700;line-height:1;display:flex}.printStickerBody{box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;align-items:center;padding:.07in .02in .1in;display:flex}.printStickerBody>strong{white-space:nowrap;font-size:6.7pt;line-height:1}.printQr{background:#fff;width:1.3in;height:1.3in;position:relative}.printQr>img{width:100%;height:100%;display:block}.printQr .tagMark{background:#fff;border-radius:.05in;width:.24in;height:.24in;padding:.025in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.printQr .tagMark img{width:100%;height:100%}.supportShell{grid-template-columns:minmax(0,820px);place-content:start center;gap:16px;display:grid}.supportShell>header{justify-content:space-between;align-items:center;display:flex}.supportShell>header a{color:#b8c8ff}.customerTicket{border-top:1px solid #292d32;padding:16px 0}.customerTicket>div{justify-content:space-between;gap:15px;display:flex}.customerTicket span{color:#9299a3;font-size:12px}.customerTicket blockquote{background:#171b26;border-left:3px solid #667cff;margin:12px 0 0;padding:13px}.accountNav a{color:inherit;border-radius:10px;padding:10px 12px;text-decoration:none}.accountNav a:hover{color:#fff;background:#1b1e22}@media (max-width:900px){.adminShell{grid-template-columns:1fr}.adminSidebar{border-bottom:1px solid #25282d;border-right:0;height:auto;position:static}.adminSidebar nav{grid-template-columns:repeat(5,minmax(max-content,1fr));overflow-x:auto}.adminSignOut{margin-top:0}.adminMain{padding:22px 16px}.adminSplit,.adminStickerGrid{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.adminTop{flex-direction:column;align-items:flex-start}.adminTop>span{word-break:break-all}.metricGrid{grid-template-columns:1fr 1fr}.metricGrid article{padding:16px}.metricGrid strong{font-size:27px}.diagnosticGrid{grid-template-columns:1fr}.activityChart{gap:2px}.chartDay small{display:none}.ticketHead{flex-direction:column}}@page{size:letter;margin:0}@media print{body *{visibility:hidden!important}.printOverlay,.printOverlay *{visibility:visible!important}.printOverlay{background:#fff;padding:0;position:absolute;inset:0;overflow:visible}.printControls{display:none!important}.stickerSheet{margin:0 auto}}.cookieNotice{z-index:10000;color:#f7f8fa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#15181cf2;border:1px solid #343942;border-radius:18px;align-items:center;gap:18px;width:min(520px,100vw - 36px);padding:18px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 24px 80px #000a}.cookieNotice div{flex:1}.cookieNotice strong{margin-bottom:5px;display:block}.cookieNotice p{color:#aeb4bd;margin:0 0 7px;font-size:13px;line-height:1.45}.cookieNotice a{color:#a9c6ff;font-size:12px}.cookieNotice button{color:#08090a;cursor:pointer;background:#f7f8fa;border:0;border-radius:999px;flex:none;padding:10px 17px;font-weight:800}.legalPage{color:#f7f8fa;background:#08090a;min-height:100vh;padding-bottom:80px}.legalHeader{border-bottom:1px solid #292d32;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(24px,50vw - 450px);display:flex}.legalHeader>a:last-child{color:#b8c8ff}.legalDocument{width:min(860px,100% - 40px);margin:70px auto 0}.legalDocument h1{max-width:760px;margin:18px 0 12px;font-size:clamp(45px,7vw,78px);line-height:.98}.legalDocument h2{border-top:1px solid #292d32;margin:44px 0 12px;padding-top:12px;font-size:24px}.legalDocument h3{margin:26px 0 8px;font-size:17px}.legalDocument p,.legalDocument li{color:#b6bcc5;font-size:16px;line-height:1.75}.legalDocument li+li{margin-top:8px}.legalDocument a{color:#9fc0ff}.legalUpdated{margin:0 0 36px;color:#7f8792!important;font-size:13px!important}.legalCallout{color:#c6d9ff;background:#101a2b;border:1px solid #29416b;border-radius:16px;margin-top:42px;padding:20px;line-height:1.6}.finderWelcome{margin:4px 16px 14px;padding:4px 2px}.finderWelcome strong{font-size:18px;display:block}.finderWelcome p{color:#aeb4bd;margin:6px 0 0;font-size:13px;line-height:1.45}.finderPrimaryAction{text-align:center;margin:0 16px 14px}.finderPrimaryAction .full{margin:0}.finderPrimaryAction small{color:#92979f;margin-top:8px;font-size:11px;display:block}.finderMore{background:#0d0f11;border:1px solid #292d32;border-radius:14px;margin:0 16px 8px}.finderMore summary{color:#c7ccd3;text-align:center;cursor:pointer;padding:13px 15px;font-size:13px;font-weight:800;list-style:none}.finderMore summary::-webkit-details-marker{display:none}.finderMore[open] summary{border-bottom:1px solid #292d32}.finderMore .finderTools{padding:11px}.finderMore .finderTools .secondary{min-width:100%;padding:10px 14px;font-size:13px}.chatSectionTitle{border-top:1px solid #292d32;padding:17px 16px 3px}.chatSectionTitle strong,.chatSectionTitle span{display:block}.chatSectionTitle span{color:#92979f;margin-top:4px;font-size:11px}.chatPanel .chatSectionTitle+.messages{height:330px}.supportShell{grid-template-columns:minmax(0,900px)}.supportHero{text-align:center;padding:48px 6px 12px}.supportHero h1{margin:15px 0 12px;font-size:clamp(44px,8vw,72px);line-height:1}.supportHero>p{color:#aeb4bd;margin:0 auto 26px;font-size:17px}.knowledgeSearch{text-align:left;background:#111315;border:1px solid #3a4048;border-radius:999px;align-items:center;gap:11px;width:min(680px,100%);margin:auto;padding:6px 18px;display:flex}.knowledgeSearch span{color:#9dbdff;font-size:28px;transform:rotate(-20deg)}.knowledgeSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px 0;font-size:16px}.knowledgePanel{background:#111315;border:1px solid #292d32;border-radius:20px;overflow:hidden}.knowledgeHead{border-bottom:1px solid #292d32;justify-content:space-between;align-items:center;gap:15px;padding:22px 24px;display:flex}.knowledgeHead h2,.knowledgeHead p{margin:0}.knowledgeHead p{color:#92979f;margin-top:4px;font-size:12px}.knowledgeHead button{color:#9fc0ff;cursor:pointer;background:0 0;border:0}.faqList details{border-bottom:1px solid #25282d}.faqList details:last-child{border-bottom:0}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 24px;font-weight:750;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary b{color:#8eb2ff;font-size:23px;font-weight:400;transition:transform .18s}.faqList details[open] summary b{transform:rotate(45deg)}.faqList details>div{padding:0 24px 20px}.faqList small{color:#7ea6ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.faqList p{color:#adb3bc;margin:8px 0 0;line-height:1.65}.faqEmpty{text-align:center;padding:34px 24px}.faqEmpty p{color:#92979f}.supportContact{margin-top:2px}.supportContact h2{margin:9px 0 4px;font-size:30px}.supportSignIn{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.supportSignIn p{color:#aeb4bd;width:100%;margin:0}.supportSignIn>a:last-child{color:#9fc0ff;font-size:13px}.supportFooter{border:0;justify-content:center;gap:24px;padding:10px 0 30px}.supportFooter a{color:#92979f}@media (max-width:600px){.cookieNotice{flex-direction:column;align-items:stretch}.cookieNotice button{width:100%}.legalDocument{margin-top:48px}.legalDocument h1{font-size:43px}.supportShell{padding:24px 14px}.supportShell>header{align-items:flex-start}.supportHero{padding-top:34px}.knowledgeHead,.faqList summary,.faqList details>div{padding-left:18px;padding-right:18px}.chatPanel .chatSectionTitle+.messages{height:280px}}
.tagMark{width:38px;height:38px;color:inherit;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.tagMark img{object-fit:contain;border-radius:26%;width:100%;height:100%;display:block}.productTag .tagMark{width:42px;height:42px;color:inherit;background:0 0}.chatBrandMark{width:48px;height:48px}
