:root{--bg:#000;--text:#f4f4f4;--muted:#f4f4f4ad;--faint:#f4f4f46b;--orange:#ff6a00;--orange-soft:#ff6a002e;--orange-line:#ff6a006b;--cyan:#00f0d0;--cyan-soft:#00f0d024;--cyan-line:#00f0d05c;--line:#ffffff1f;--line-strong:#ffffff38;--panel:#ffffff07;--panel-strong:#ffffff0c;--max:1520px;--radius:24px;--radius-lg:34px;color:var(--text);background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}html{scroll-behavior:smooth;background:#000}body{min-width:320px;color:var(--text);background:#000;margin:0}body:before,body:after{display:none}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;display:block}.siteShell{background:#000;width:100%;margin:0 auto;overflow:hidden}.topNav{z-index:50;width:min(var(--max), calc(100% - 48px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000eb;border-bottom:1px solid #ffffff17;grid-template-columns:190px 1fr auto;align-items:center;gap:24px;height:82px;margin:0 auto;display:grid;position:sticky;top:0}.navLogo img{width:164px;height:auto}.navLinks{color:#ffffffb8;letter-spacing:.02em;justify-content:center;gap:38px;font-size:15px;font-weight:750;display:flex}.navLinks a{transition:color .16s,text-shadow .16s}.navLinks a:hover{color:#fff;text-shadow:0 0 16px #ff6a0047}.navCta{border:1px solid var(--orange-line);color:#fff;letter-spacing:.02em;background:#ff6a000a;border-radius:999px;padding:14px 24px;font-weight:850;transition:border-color .16s,background .16s,transform .16s}.navCta:hover{background:#ff6a001c;border-color:#ff6a00cc;transform:translateY(-1px)}.heroMinimal{width:min(var(--max), calc(100% - 48px));background:#000;place-items:center;min-height:calc(100vh - 82px);margin:0 auto;padding:88px 0 96px;display:grid}.heroCore{text-align:center;width:min(940px,100%);margin:0 auto}.heroLogo{filter:drop-shadow(0 0 22px #ff6a001f);width:min(660px,92vw);margin:0 auto 42px}.heroDefinition{color:#fff;letter-spacing:-.035em;max-width:760px;margin:0 auto;font-size:clamp(24px,2.4vw,38px);font-weight:850;line-height:1.25}.heroFlow{gap:10px;max-width:760px;margin:34px auto 0;display:grid}.heroFlow span{color:#ffffffd1;font-size:clamp(17px,1.35vw,22px);font-weight:650;line-height:1.4}.heroNote{max-width:760px;color:var(--muted);margin:32px auto 0;font-size:17px;line-height:1.75}.heroActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:38px;display:flex}.primaryBtn,.secondaryBtn{letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-weight:900;display:inline-flex}.primaryBtn{color:#070707;background:linear-gradient(135deg,#ff7a18,#ffad55);box-shadow:0 0 34px #ff6a002e}.secondaryBtn{color:#fff;border-color:var(--line-strong);background:#ffffff09}.quickFlow{width:min(var(--max), calc(100% - 48px));border:1px solid var(--line);background:#000;border-radius:22px;grid-template-columns:repeat(3,1fr);margin:0 auto 116px;display:grid;overflow:hidden}.quickFlow div{border-right:1px solid var(--line);padding:30px 34px}.quickFlow div:last-child{border-right:0}.quickFlow strong{color:#fff;letter-spacing:-.025em;margin-bottom:8px;font-size:22px;line-height:1.15;display:block}.quickFlow span{color:var(--muted);font-size:16px;line-height:1.55}.sectionIntro{text-align:center;width:min(940px,100% - 48px);margin:0 auto 58px}.sectionIntro.tight{margin-bottom:34px}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.28em;margin:0 0 14px;font-size:12px;font-weight:950}.sectionIntro h2,.contactCopy h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.1vw,62px);font-weight:950;line-height:1.03}.sectionIntro p:not(.eyebrow),.contactCopy p{max-width:760px;color:var(--muted);margin:22px auto 0;font-size:17px;line-height:1.75}.mockupGrid{width:min(var(--max), calc(100% - 48px));gap:82px;margin:0 auto;display:grid}.mockupCard{background:#000}.mobileShowcase{border:1px solid #ff6a0038;border-radius:28px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:58px;padding:34px;display:grid}.mobileShowcase.reverse .mockupVisual{order:2}.mockupFrame{justify-content:center;align-items:center;display:flex}.mobileShowcase .mockupFrame img{border-radius:28px;width:auto;max-height:760px;box-shadow:0 0 0 1px #00f0d02e,0 0 38px #00f0d014}.mockupCopy h3,.panelShowcaseHeader h3{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.8vw,58px);font-weight:950;line-height:1.02}.lead{color:var(--muted);margin:16px 0 26px;font-size:18px;line-height:1.55}.panelShowcase{border:1px solid #ff6a003d;border-radius:30px;padding:38px 34px 34px}.panelShowcaseHeader{text-align:center;width:min(960px,100%);margin:0 auto 34px}.panelShowcaseVisual{background:#000;border:1px solid #ff6a003d;border-radius:22px;width:100%;margin:0 auto 30px;overflow:hidden;box-shadow:0 0 42px #ff6a0014}.panelShowcaseVisual img{width:100%;height:auto}.panelShowcaseText{width:min(1220px,100%);margin:0 auto}.modeBox{border:1px solid var(--line);background:#000;border-radius:22px;overflow:hidden}.modeBox.flowMode{border-color:#ffffff38;box-shadow:0 0 28px #ffffff06}.modeBox.logicMode{border-color:var(--cyan-line);box-shadow:0 0 34px #00f0d012}.modeTabs{border-bottom:1px solid var(--line);background:#000;grid-template-columns:1fr 1fr;display:grid}.modeTabs button{color:#ffffff94;cursor:pointer;letter-spacing:.02em;background:#000;border:0;justify-content:center;align-items:center;gap:10px;padding:15px 18px;font-weight:900;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.modeTabs button:first-child{border-right:1px solid var(--line)}.modeTabs button img{object-fit:contain;opacity:.72;width:26px;height:26px;transition:opacity .16s,transform .16s,filter .16s}.modeTabs button.active img{opacity:1;transform:translateY(-1px)scale(1.03)}.flowMode .modeTabs button.active{color:#fff;background:#ffffff0e;box-shadow:inset 0 -1px #ffffff3d}.flowMode .modeTabs button.active img{filter:drop-shadow(0 0 11px #ffffff52)}.logicMode .modeTabs button.active{color:var(--cyan);background:#00f0d012;box-shadow:inset 0 -1px #00f0d057}.logicMode .modeTabs button.active img{filter:drop-shadow(0 0 14px #00f0d073)}.copyList{color:#ffffffc7;gap:15px;margin:0;padding:24px 28px 26px 46px;font-size:16px;line-height:1.65;display:grid}.copyList li::marker{color:var(--orange)}.logicMode .copyList li::marker{color:var(--cyan)}.dataSection,.integrationSection{width:min(var(--max), calc(100% - 48px));border:1px solid var(--line);background:#000;border-radius:30px;margin:118px auto 0;padding:54px 34px}.sectionIcon{width:min(440px,78%);margin:0 auto 30px}.sectionIcon img{border-radius:24px;margin:0 auto}.trustCards,.integrationCards{gap:16px;margin:34px 0;display:grid}.trustCards{grid-template-columns:repeat(4,1fr)}.integrationCards{grid-template-columns:repeat(3,1fr)}.trustCards article,.integrationCards article,.steps article,.requirements{border:1px solid var(--line);background:#000;border-radius:20px;padding:22px}.trustCards h3,.integrationCards h3,.steps h3,.requirements h3{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:19px;line-height:1.18}.trustCards p,.integrationCards p,.steps p,.requirements li{color:var(--muted);margin:0;font-size:15.8px;line-height:1.58}.steps{grid-template-columns:repeat(5,1fr);gap:14px;margin:34px 0;display:grid}.steps span{width:34px;height:34px;color:var(--orange);background:#ff6a001f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;font-weight:950;display:inline-flex}.requirements{margin-top:34px}.requirements ul{columns:2;column-gap:34px;margin:16px 0 0;padding-left:22px}.requirements li{break-inside:avoid;margin-bottom:9px}.requirements li::marker{color:var(--orange)}.contactSection{width:min(var(--max), calc(100% - 48px));border:1px solid var(--line);color:#fff;background:#000;border-bottom:0;border-radius:30px 30px 0 0;grid-template-columns:.82fr 1.18fr;align-items:start;gap:54px;margin:118px auto 0;padding:58px 34px 70px;display:grid}.contactCopy img{background:#000;border-radius:24px;width:min(380px,92%);margin-bottom:26px}.contactCopy .eyebrow{color:var(--orange)}.contactCopy h2{color:#fff}.contactCopy p{color:var(--muted);margin-left:0}.smallNote{color:var(--faint)!important;font-size:15px!important}.contactForm{border:1px solid var(--line);background:#000;border-radius:24px;grid-template-columns:1fr 1fr;gap:18px;padding:22px;display:grid}.contactForm label{color:#ffffffc2;gap:8px;font-weight:800;display:grid}.contactForm .full{grid-column:1/-1}.contactForm input,.contactForm textarea{border:1px solid var(--line);color:#fff;background:#ffffff09;border-radius:14px;outline:none;width:100%;padding:15px}.contactForm input::placeholder,.contactForm textarea::placeholder{color:#ffffff5c}.contactForm input:focus,.contactForm textarea:focus{border-color:var(--orange-line);box-shadow:0 0 0 3px #ff6a001c}.contactForm .check{grid-template-columns:22px 1fr;align-items:start;font-weight:620;line-height:1.45}.contactForm .check input{width:18px;height:18px;margin-top:3px}.contactForm .primaryBtn{cursor:pointer;border:0;min-height:62px;font-size:17px}@media (width<=1180px){.topNav{grid-template-columns:170px 1fr auto}.navLinks{gap:20px}.mobileShowcase,.mobileShowcase.reverse,.contactSection{grid-template-columns:1fr}.mobileShowcase.reverse .mockupVisual{order:0}.steps,.trustCards{grid-template-columns:repeat(2,1fr)}.integrationCards{grid-template-columns:1fr}}@media (width<=820px){.topNav{grid-template-columns:1fr auto;width:calc(100% - 24px);height:auto;min-height:74px;padding:10px 0}.navLinks{display:none}.navLogo img{width:146px}.navCta{padding:12px 15px;font-size:14px}.heroMinimal,.quickFlow,.sectionIntro,.mockupGrid,.dataSection,.integrationSection,.contactSection{width:calc(100% - 24px)}.heroMinimal{min-height:auto;padding:70px 0 82px}.heroLogo{margin-bottom:30px}.heroDefinition{font-size:25px}.quickFlow,.heroBadges,.integrationCards,.steps,.trustCards,.contactForm{grid-template-columns:1fr}.quickFlow div{border-right:0;border-bottom:1px solid var(--line)}.quickFlow div:last-child{border-bottom:0}.mobileShowcase,.panelShowcase,.dataSection,.integrationSection,.contactSection{border-radius:24px;padding:22px}.requirements ul{columns:1}}@media (width<=520px){.heroDefinition{font-size:22px}.heroFlow span,.heroNote,.sectionIntro p:not(.eyebrow),.contactCopy p{font-size:16px}.mobileShowcase .mockupFrame img{max-height:620px}.copyList{padding-left:32px}}.navLinks{gap:34px;font-size:14px}.navCta{padding:12px 22px;font-size:14px}.heroMinimal{min-height:calc(100vh - 76px);padding:72px 0 88px}.heroLogo{filter:drop-shadow(0 0 18px #ff6a001a);width:min(520px,78vw);margin-bottom:34px}.heroDefinition{letter-spacing:-.03em;max-width:690px;font-size:clamp(22px,2vw,31px);font-weight:850;line-height:1.28}.heroFlow{gap:8px;max-width:660px;margin-top:30px}.heroFlow span{color:#ffffffc7;font-size:clamp(16px,1.15vw,19px);line-height:1.38}.heroNote{color:#ffffff94;max-width:680px;margin-top:28px;font-size:15.5px;line-height:1.7}.heroActions{margin-top:32px}.primaryBtn,.secondaryBtn{min-height:52px;padding:0 25px;font-size:15px}.quickFlow strong{font-size:19px}.quickFlow span{font-size:14.5px}.eyebrow{letter-spacing:.31em;margin-bottom:12px;font-size:11px}.sectionIntro h2,.contactCopy h2{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,50px);line-height:1.04}.sectionIntro p:not(.eyebrow),.contactCopy p{max-width:690px;font-size:15.8px;line-height:1.7}.mockupGrid{gap:74px}.mobileShowcase{border-color:#ff6a002e;border-radius:24px;grid-template-columns:.72fr 1.28fr;gap:56px;padding:28px}.mobileShowcase.reverse{grid-template-columns:1.28fr .72fr}.mobileShowcase .mockupFrame img{border-radius:24px;max-height:690px}.mockupCopy h3,.panelShowcaseHeader h3{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,49px)}.lead{color:#ffffffa3;margin:14px 0 22px;font-size:16.5px}.panelShowcase{border-color:#ff6a0033;border-radius:26px;padding:32px 28px 30px}.panelShowcaseHeader{margin-bottom:28px}.panelShowcaseVisual{border-radius:18px;margin-bottom:26px}.modeBox{border-radius:18px}.modeTabs button{gap:9px;padding:12px 16px;font-size:15px}.copyList{gap:13px;padding:21px 26px 23px 42px;font-size:15px;line-height:1.62}.dataSection,.integrationSection{border-radius:26px;margin-top:104px;padding:46px 30px}.sectionIcon{width:min(330px,72%);margin-bottom:26px}.trustCards,.integrationCards{margin:30px 0}.trustCards article,.integrationCards article,.steps article,.requirements{border-radius:18px;padding:19px}.trustCards h3,.integrationCards h3,.steps h3,.requirements h3{font-size:17px}.trustCards p,.integrationCards p,.steps p,.requirements li{font-size:14.7px}.contactSection{border-radius:26px 26px 0 0;gap:48px;margin-top:104px;padding:48px 30px 62px}.contactCopy img{border-radius:20px;width:min(310px,86%)}.contactForm{border-radius:20px;padding:20px}.contactForm label{font-size:14.5px}.contactForm input,.contactForm textarea{border-radius:12px;padding:13px 14px}.topNav{grid-template-columns:170px 1fr auto}.navLinks{gap:12px}.navLinks a,.languageSwitch button{color:#fff;letter-spacing:.015em;background:#000;border:1px solid #ff6a007a;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:13px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ff6a000d}.navLinks a:hover,.languageSwitch button:hover{text-shadow:none;background:#ff6a0014;border-color:#ff6a00d9}.languageSwitch{align-items:center;gap:8px;display:inline-flex}.languageSwitch button{cursor:pointer;min-width:48px;padding:0 13px}.languageSwitch button.active{color:#000;background:linear-gradient(135deg,#ff7a18,#ffad55);border-color:#ff6a00f2}.navCta{display:none}.heroMinimal{min-height:auto;padding-top:28px;padding-bottom:48px}.heroDefinition,.heroFlow,.heroNote,.heroActions{display:none}.quickFlow{margin-top:0}.heroMinimal{padding-top:27px;padding-bottom:41px}.quickFlow{margin-bottom:62px}.sectionIntro .eyebrow{letter-spacing:.24em;font-size:24px}.heroDefinition{color:#fff;letter-spacing:-.045em;text-align:center;max-width:980px;margin:24px auto 0;font-size:clamp(26px,2.65vw,46px);font-weight:950;line-height:1.16;display:block}.heroFlow,.heroNote,.heroActions{display:none}.heroMinimal{padding-top:24px;padding-bottom:30px}.heroCore{width:min(1060px,100%)}.heroLogo{width:min(500px,62vw);margin-bottom:0}.topNav{height:72px}.navLogo img{width:140px}.navLinks a,.languageSwitch button{border-radius:8px;min-height:34px;padding:0 13px;font-size:12.5px}.languageSwitch button{min-width:44px}.quickFlow{border-radius:16px;margin-bottom:36px}.quickFlow div{padding:20px 28px}.quickFlow strong{margin-bottom:6px;font-size:18px}.quickFlow span{font-size:14px;line-height:1.45}.sectionIntro{margin-bottom:42px}.sectionIntro .eyebrow{letter-spacing:.24em;margin-bottom:10px;font-size:24px}.sectionIntro h2{font-size:clamp(34px,3.8vw,58px);line-height:1.02}.sectionIntro p:not(.eyebrow){margin-top:16px;font-size:15.5px;line-height:1.62}.heroDefinition{font-size:clamp(22px,2.25vw,39px)}.sectionIntro h2{letter-spacing:-.035em;font-size:clamp(24px,2.3vw,35px)}.sectionIntro p strong{color:#fff;font-weight:850}.sectionIntro .eyebrow{font-size:20.5px}.mockupCopy .eyebrow,.panelShowcaseHeader .eyebrow{letter-spacing:.24em;margin-bottom:12px;font-size:20.5px}.flowMode .modeTabs button.active span{color:#fff;text-shadow:0 0 10px #ffffff6b,0 0 22px #ffffff2e}.flowMode .modeTabs button.active img{opacity:1;filter:drop-shadow(0 0 10px #ffffff85)drop-shadow(0 0 22px #ffffff38)}.logicMode .modeTabs button.active span{color:var(--cyan);text-shadow:0 0 10px #00f0d094,0 0 24px #00f0d047}.logicMode .modeTabs button.active img{opacity:1;filter:drop-shadow(0 0 11px #00f0d0ad)drop-shadow(0 0 24px #00f0d057)}.modeTabs button:not(.active) img{opacity:.42;filter:none}.modeTabs button img{width:66px;height:66px}.modeTabs button{gap:16px;min-height:92px}.dataSection{margin-top:82px}.dataSection .sectionIcon{margin-bottom:9px}.integrationSection{margin-top:82px}.integrationSection .sectionIcon{margin-bottom:9px}.contactSection{margin-top:94px}.contactCopy img{width:min(356px,92%);margin-bottom:26px;margin-left:auto;margin-right:auto}.contactCopy{text-align:center}.contactCopy p{margin-left:auto;margin-right:auto}.contactForm .primaryBtn{color:#fff;letter-spacing:.02em;background:#000;border:1px solid #ff6a009e;border-radius:9px;min-height:52px;font-size:15px;font-weight:900;box-shadow:inset 0 0 0 1px #ff6a000f,0 0 22px #ff6a0014}.contactForm .primaryBtn:hover{background:#ff6a0014;border-color:#ff6a00e6}.contactForm textarea{resize:vertical;min-height:208px}.dataSection,.integrationSection{margin-top:64px;padding-top:22px}.dataSection>.sectionIcon,.integrationSection>.sectionIcon{justify-content:center;align-items:center;width:min(360px,72%);height:150px;margin-top:0;margin-bottom:0;display:flex;overflow:hidden}.dataSection>.sectionIcon img,.integrationSection>.sectionIcon img{transform-origin:50%;width:100%;max-width:360px;transform:scale(1.18)}.dataSection .sectionIntro.tight,.integrationSection .sectionIntro.tight{margin-top:6px;margin-bottom:24px}.dataSection .trustCards,.integrationSection .integrationCards{margin-top:24px}.integrationSection>.sectionIcon{justify-content:center;align-items:center;width:min(620px,86%);height:190px;margin-top:0;margin-bottom:4px;display:flex;overflow:hidden}.integrationSection>.sectionIcon img{object-fit:contain;width:min(540px,100%);max-width:none;height:auto;transform:none}.integrationSection .sectionIntro.tight{margin-top:0;margin-bottom:24px}.modeTabs button{gap:16px}.modeTabs button:first-child{flex-direction:row;justify-content:center}.modeTabs button:last-child{flex-direction:row-reverse;justify-content:center}.modeTabs button span{align-items:center;display:inline-flex}.modeTabs button:last-child img{margin-left:2px}.modeTabs button:first-child img{margin-right:2px}@media (width<=640px){body,.siteShell{background:#000}.topNav{grid-template-columns:1fr auto;gap:12px;width:calc(100% - 28px);height:auto;min-height:78px;padding:10px 0}.languageSwitch button{border-radius:10px;min-width:48px;min-height:42px;padding:0 12px;font-size:15px}.heroMinimal{width:calc(100% - 28px);padding-top:22px;padding-bottom:34px}.quickFlow{border-radius:22px;grid-template-columns:1fr;width:calc(100% - 28px);margin-bottom:54px}.quickFlow strong{font-size:22px;line-height:1.15}.sectionIntro{width:calc(100% - 34px);margin-bottom:42px}.mockupGrid{gap:58px;width:calc(100% - 24px)}.mobileShowcase,.mobileShowcase.reverse{border-radius:24px;grid-template-columns:1fr;gap:28px;padding:22px 18px;display:grid}.mobileShowcase.reverse .mockupVisual{order:0}.mockupVisual,.mockupFrame{width:100%}.mobileShowcase .mockupFrame img{border-radius:22px;width:min(260px,72vw);max-height:none;margin:0 auto}.mockupCopy{text-align:center;width:100%}.mockupCopy .eyebrow,.panelShowcaseHeader .eyebrow{letter-spacing:.26em;margin-bottom:12px;font-size:15px}.modeBox{border-radius:20px;width:100%}.modeTabs{grid-template-columns:1fr 1fr}.modeTabs button{gap:8px;min-height:68px;padding:10px 8px;font-size:15px}.modeTabs button img{width:36px;height:36px}.modeTabs button:first-child img,.modeTabs button:last-child img{margin:0}.copyList{text-align:left;gap:14px;padding:20px 20px 22px 34px;font-size:16px;line-height:1.58}.panelShowcase{border-radius:24px;padding:22px 14px 20px}.panelShowcaseVisual{-webkit-overflow-scrolling:touch;border-radius:14px;margin-bottom:22px;overflow-x:auto}.panelShowcaseVisual img{width:980px;max-width:none}.panelShowcaseText{width:100%}.dataSection,.integrationSection,.contactSection{border-radius:24px;width:calc(100% - 24px);margin-top:64px;padding:28px 18px}.sectionIcon{width:min(280px,80%)}.contactCopy img{width:min(290px,84%)}.mobileShowcase,.mobileShowcase.reverse{flex-direction:column;gap:24px;width:calc(100% - 12px);margin-left:auto;margin-right:auto;padding:22px 16px 24px;display:flex;overflow:hidden}.mobileShowcase.reverse .mockupVisual,.mobileShowcase.reverse .mockupCopy{order:initial}.mobileShowcase .mockupVisual{order:1}.mobileShowcase .mockupCopy{order:2}.mockupVisual,.mockupFrame{height:auto;min-height:0}.mobileShowcase .mockupFrame img{width:min(255px,72vw);max-width:100%;height:auto;margin:0 auto;display:block}.mockupCopy{min-width:0;max-width:100%}.mockupCopy h3,.panelShowcaseHeader h3{font-size:31px;line-height:1.06}.lead{max-width:300px;font-size:16.5px}.modeBox{width:100%;min-width:0;max-width:100%;overflow:hidden}.modeTabs{width:100%;min-width:0}.modeTabs button span{white-space:nowrap;min-width:0}.copyList{overflow-wrap:anywhere;width:100%;max-width:100%;padding:18px 18px 20px 30px;font-size:15px;line-height:1.55}.copyList li{max-width:100%}.mockupGrid{gap:42px}html,body,.siteShell{background:#000!important;overflow-x:hidden!important}.topNav,.heroMinimal,.quickFlow,.sectionIntro,.mockupGrid,.dataSection,.integrationSection,.contactSection{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}.topNav{grid-template-columns:1fr auto!important;gap:12px!important;height:auto!important;min-height:76px!important;padding:10px 0!important}.navLogo img{width:138px!important}.navLinks{display:none!important}.languageSwitch{gap:7px!important}.languageSwitch button{border-radius:10px!important;min-width:48px!important;min-height:42px!important;font-size:15px!important}.heroMinimal{padding-top:24px!important;padding-bottom:34px!important}.heroLogo{width:min(310px,86vw)!important;margin:0 auto!important}.heroDefinition{letter-spacing:-.045em!important;max-width:330px!important;margin-top:24px!important;font-size:25px!important;line-height:1.15!important}.quickFlow{border-radius:22px!important;grid-template-columns:1fr!important;margin-bottom:52px!important;display:grid!important}.quickFlow div{border-right:0!important;border-bottom:1px solid var(--line)!important;padding:24px 26px!important}.quickFlow div:last-child{border-bottom:0!important}.quickFlow strong{font-size:22px!important}.quickFlow span{font-size:17px!important;line-height:1.55!important}.sectionIntro{margin-bottom:38px!important}.sectionIntro .eyebrow{letter-spacing:.28em!important;font-size:14px!important;line-height:1.35!important}.sectionIntro h2{letter-spacing:-.04em!important;font-size:28px!important;line-height:1.08!important}.sectionIntro p:not(.eyebrow){max-width:330px!important;font-size:16.5px!important;line-height:1.58!important}.mockupGrid{gap:48px!important;display:grid!important}.mobileShowcase,.mobileShowcase.reverse{border-radius:24px!important;grid-template-columns:1fr!important;grid-template-areas:"copy""visual""mode"!important;gap:24px!important;padding:24px 18px!important;display:grid!important;overflow:hidden!important}.mobileShowcase .mockupCopy,.mobileShowcase.reverse .mockupCopy{order:unset!important;text-align:center!important;grid-area:copy!important;width:100%!important;max-width:100%!important}.mobileShowcase .mockupVisual,.mobileShowcase.reverse .mockupVisual{order:unset!important;grid-area:visual!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;display:flex!important}.mobileShowcase .mockupFrame,.mobileShowcase.reverse .mockupFrame{justify-content:center!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important}.mobileShowcase .mockupFrame img,.mobileShowcase.reverse .mockupFrame img{border-radius:22px!important;width:min(270px,74vw)!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important}.mockupMode{grid-area:mode!important;width:100%!important;min-width:0!important;max-width:100%!important}.mockupCopy .eyebrow,.panelShowcaseHeader .eyebrow{letter-spacing:.28em!important;font-size:14px!important}.mockupCopy h3,.panelShowcaseHeader h3{letter-spacing:-.045em!important;font-size:31px!important;line-height:1.06!important}.lead{max-width:310px!important;margin:14px auto 0!important;font-size:16.5px!important;line-height:1.48!important}.modeBox{border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.modeTabs{grid-template-columns:1fr 1fr!important;width:100%!important;min-width:0!important;display:grid!important}.modeTabs button{gap:7px!important;min-width:0!important;min-height:58px!important;padding:8px 6px!important;font-size:14px!important;overflow:hidden!important}.modeTabs button img{flex:none!important;width:28px!important;height:28px!important}.modeTabs button span{white-space:nowrap!important}.modeTabs button:first-child{flex-direction:row!important}.modeTabs button:last-child{flex-direction:row-reverse!important}.copyList{text-align:left!important;width:100%!important;max-width:100%!important;padding:18px 18px 20px 30px!important;font-size:15px!important;line-height:1.55!important;overflow:visible!important}.copyList li{overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important}.panelShowcase{border-radius:24px!important;padding:22px 14px 20px!important;overflow:hidden!important}.panelShowcaseHeader{margin-bottom:22px!important}.panelShowcaseVisual{-webkit-overflow-scrolling:touch!important;border-radius:14px!important;width:100%!important;max-width:100%!important;margin-bottom:22px!important;overflow:auto hidden!important}.panelShowcaseVisual img{width:980px!important;max-width:none!important;height:auto!important}.panelShowcaseText{width:100%!important;max-width:100%!important}.dataSection,.integrationSection,.contactSection{border-radius:24px!important;margin-top:64px!important;padding:28px 18px!important}.trustCards,.integrationCards,.steps,.contactSection,.contactForm{grid-template-columns:1fr!important}.requirements ul{columns:1!important}.contactForm{gap:16px!important}.panelShowcase{width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;margin-left:auto!important;margin-right:auto!important;padding:22px 14px 24px!important;overflow:hidden!important}.panelShowcaseVisual{border-radius:14px!important;width:100%!important;max-width:100%!important;margin-bottom:22px!important;overflow:visible!important}.panelShowcaseVisual img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.panelShowcaseText{width:100%!important;max-width:100%!important;overflow:hidden!important}}@media (width>=641px){.mobileShowcase{grid-template-columns:.72fr 1.28fr;grid-template-areas:"visual copy""visual mode";align-items:center;gap:22px 56px;display:grid}.mobileShowcase.reverse{grid-template-columns:1.28fr .72fr;grid-template-areas:"copy visual""mode visual"}.mobileShowcase .mockupVisual{grid-area:visual;align-self:center}.mobileShowcase .mockupCopy{grid-area:copy;align-self:end}.mobileShowcase .mockupMode{grid-area:mode;align-self:start;width:100%;min-width:0}.mobileShowcase .mockupFrame{width:100%}.mobileShowcase .mockupFrame img{margin-left:auto;margin-right:auto}}.contactSection .contactCopy .eyebrow{font-size:21.6px!important}.contactSection .contactCopy h2{letter-spacing:-.04em!important;font-size:clamp(24px,2.72vw,40px)!important;line-height:1.08!important}.topNav{grid-template-columns:none!important;justify-content:center!important;align-items:center!important;display:flex!important}.navLinks{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}@media (width<=640px){.topNav{width:calc(100% - 28px)!important;min-height:auto!important;padding:14px 0!important}.navLinks{-webkit-overflow-scrolling:touch!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.navLinks a{white-space:nowrap!important;border-radius:9px!important;flex:none!important;padding:10px 12px!important;font-size:12px!important}}.hiddenField{display:none!important}@media (width<=640px){.navLinks{justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;overflow:visible!important}.navLinks a{white-space:nowrap!important;letter-spacing:.01em!important;border-radius:9px!important;flex:0 auto!important;min-width:0!important;padding:9px!important;font-size:10.5px!important}.topNav{justify-content:center!important;align-items:center!important;width:100%!important;padding:14px 16px 16px!important;display:flex!important;overflow:visible!important}.navLinks{grid-template-columns:1fr 1fr!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:390px!important;margin:0 auto!important;padding:0!important;display:grid!important;overflow:visible!important}.navLinks a{text-align:center!important;white-space:normal!important;letter-spacing:.02em!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:44px!important;padding:0 10px!important;font-size:11px!important;line-height:1.05!important;display:flex!important}}#entegrasyon .sectionIcon,#entegrasyon .sectionIconWrap,#entegrasyon .integrationIcon,#entegrasyon .sectionVisual,#entegrasyon .integrationVisual{overflow:visible!important}#entegrasyon .sectionIcon img,#entegrasyon .sectionIconWrap img,#entegrasyon .integrationIcon img,#entegrasyon .sectionVisual img,#entegrasyon .integrationVisual img{margin-top:3px!important;display:block!important}#ekranlar .mockupNote{color:#ffffff75!important;text-align:center!important;max-width:720px!important;margin:14px auto 0!important;font-size:13.5px!important;font-weight:600!important;line-height:1.55!important;display:block!important}.siteFooter{border-top:1px solid #ffffff14;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:34px 24px 42px!important;display:flex!important}.siteFooter p{color:#ffffff6b;font-size:13px;font-weight:600;line-height:1.5;text-align:center!important;width:100%!important;margin:0 auto!important}@media (width<=640px){.siteFooter{width:100%!important;padding:28px 18px 34px!important}.siteFooter p{text-align:center!important}}.demoLinksBar{width:min(var(--max), calc(100% - 48px));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px auto 0;display:grid}.demoLaunchLink{color:#fff;letter-spacing:.015em;background:#000;border:1px solid #ff6a007a;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:78px;padding:10px 16px;font-size:14px;font-weight:850;line-height:1;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:inset 0 0 0 1px #ff6a000d,0 0 22px #ff6a000f}.demoLaunchLink:hover{background:#ff6a0014;border-color:#ff6a00e0;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ff6a0014,0 0 28px #ff6a001f}.demoLaunchIcon{object-fit:contain;flex:none;width:58px;height:58px}.demoLaunchText{color:#fff;white-space:nowrap;flex-direction:column;align-items:flex-start;display:flex}.demoLaunchText strong{color:#fff;opacity:.78;margin-top:5px;font-size:13px;font-weight:850}.demoLinksBar+.heroMinimal{padding-top:20px}.comingSoonPage{width:min(var(--max), calc(100% - 48px));background:#000;align-items:center;min-height:100vh;margin:0 auto;padding:34px 0 80px;display:grid}.comingSoonBack{top:26px;left:max(24px, calc((100vw - var(--max)) / 2 + 24px));color:#fff;letter-spacing:.015em;background:#000;border:1px solid #ff6a007a;border-radius:9px;align-items:center;min-height:38px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex;position:absolute}.comingSoonBack:hover,.comingSoonButton:hover{background:#ff6a0014;border-color:#ff6a00e0}.comingSoonCard{text-align:center;background:#000;border:1px solid #ff6a0057;border-radius:26px;width:min(760px,100%);margin:0 auto;padding:38px 30px;box-shadow:0 0 42px #ff6a0014}.comingSoonCard img{width:min(210px,64vw);margin:0 auto 22px}.comingSoonCard h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,54px);font-weight:950;line-height:1.04}.comingSoonCard p:not(.eyebrow){max-width:610px;color:var(--muted);margin:18px auto 0;font-size:16px;line-height:1.7}.comingSoonButton{color:#fff;background:#000;border:1px solid #ff6a008f;border-radius:9px;justify-content:center;align-items:center;min-height:44px;margin-top:26px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}@media (width<=900px){.demoLinksBar{grid-template-columns:1fr!important;gap:10px!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin:12px auto 0!important}.demoLaunchLink{border-radius:14px!important;justify-content:flex-start!important;min-height:72px!important;padding:10px 16px!important}.demoLaunchIcon{width:54px!important;height:54px!important}.demoLaunchText{font-size:15px!important}.demoLaunchText strong{font-size:13px!important}.demoLinksBar+.heroMinimal{padding-top:22px!important}.comingSoonPage{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;padding:86px 0 56px!important}.comingSoonBack{top:18px!important;left:14px!important}.comingSoonCard{border-radius:24px!important;padding:30px 22px!important}.comingSoonCard img{width:min(180px,58vw)!important}}.demoBackHome{top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));z-index:999999;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.015em;background:#000000db;border:1px solid #ff6a007a;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:13px;font-weight:850;line-height:1;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;position:fixed;box-shadow:inset 0 0 0 1px #ff6a000d,0 0 22px #0000006b}.demoBackHome:hover{background:#ff6a0014;border-color:#ff6a00e0;transform:translateY(-1px)}@media (width<=520px){.demoBackHome{top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));opacity:.94;border-radius:8px;min-height:32px;padding:0 10px;font-size:11.5px}}@media (width<=900px){.demoBackHome{display:none!important}}@media (width<=820px){.heroDefinitionBreak{display:none}}.heroDefinition{max-width:min(1680px,100vw - 48px)}.heroDefinitionLineOne{white-space:nowrap;display:inline-block}.heroDefinitionBreak{display:block}.heroDefinitionLineTwo,.heroDefinitionAppLine,.heroDefinitionPasswordLine,.heroDefinitionPasswordMain,.heroDefinitionPasswordEnd{display:inline}.heroDefinitionPasswordLine{margin-left:.28em}@media (width>=821px){.heroDefinition{font-size:clamp(22px,2.05vw,36px)}}@media (width<=820px){.heroDefinitionLineOne{white-space:normal}.heroDefinitionBreak{display:none}.heroDefinitionLineTwo{display:block}.heroDefinitionAppLine{text-align:center;white-space:nowrap;display:block}.heroDefinitionPasswordLine{text-align:center;margin-left:0;display:block}.heroDefinitionPasswordMain{white-space:nowrap;display:block}.heroDefinitionPasswordEnd{display:block}}@media (width<=767px){.languageToggleFloating{top:12px;right:12px}.languageToggle button{padding:6px 8px;font-size:11px}}.languageToggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000b8;border:1px solid #ff7a18d9;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.languageToggle button{appearance:none;color:#ffffffc7;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.languageToggle button.active{color:#050505;background:#ff7a18}.languageToggleFloating{position:fixed;top:18px;right:18px}.topNav{justify-content:space-between;align-items:center;gap:18px;display:flex}.topNav .languageToggle{flex:none}@media (width<=767px){.languageToggleFloating{top:12px;right:12px}.languageToggle button{padding:6px 8px;font-size:11px}}html[data-language=en] .eyebrow,html[data-language=en] .mockupCopy .eyebrow,html[data-language=en] .panelShowcaseHeader .eyebrow{text-transform:uppercase}@media (width<=767px){body:has(.siteShell) .languageToggleFloating{z-index:99999!important;position:fixed!important;inset:10px auto auto 50%!important;transform:translate(-50%)!important}body:has(.siteShell) .languageToggle{width:104px!important;min-width:104px!important;height:40px!important;padding:3px!important}body:has(.siteShell) .languageToggle button{min-width:46px!important;height:32px!important;padding:0 8px!important;font-size:12px!important;line-height:1!important}body:has(.siteShell) .siteShell{padding-top:58px!important}:is(body:has(.siteShell) .siteHeader,body:has(.siteShell) .topNav,body:has(.siteShell) .navbar){margin-top:0!important}:is(body:has(.siteShell) .heroSection,body:has(.siteShell) .siteHero,body:has(.siteShell) .hero){padding-top:0!important}}:root{--bd-black:#000;--bd-panel:#020a08f0;--bd-panel-strong:#001812f5;--bd-green:#37ff75;--bd-green-soft:#37ff752e;--bd-green-dim:#37ff756b;--bd-teal:#38ffd2;--bd-orange:#ff7100;--bd-white:#f4f4f4;--bd-muted:#f4f4f4b8}.bd-demoRoot{width:100%;min-height:100dvh;color:var(--bd-white);background:radial-gradient(circle at 50% 10%,#00402426,#0000 34%),linear-gradient(#000 0%,#020202 100%);justify-content:center;align-items:center;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.bd-phoneStage{isolation:isolate;background:#000;width:min(100vw,430px);height:100dvh;min-height:720px;max-height:932px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 0 44px #00ffa61f}.bd-phoneStage:before{content:"";opacity:.5;pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0 10%,#00ff7809 11%,#0000 12% 48%,#00ff7806 49%,#0000 50% 100%),linear-gradient(#0000 0 11%,#00ff780b 12%,#0000 13% 43%,#00ff7806 44%,#0000 45% 100%);position:absolute;inset:0}.bd-phoneStage:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 48%,#0000 0 38%,#0000009e 72%);position:absolute;inset:0}.bd-citizenScreen{z-index:1;flex-direction:column;align-items:stretch;min-height:100%;padding:24px 16px 40px;display:flex;position:relative}.bd-hamburger{cursor:pointer;background:#ffffff14;border:0;flex-direction:column;justify-content:center;align-self:flex-start;gap:8px;width:47px;height:47px;padding:0 10px;display:inline-flex;box-shadow:0 0 0 1px #ffffff0a}.bd-hamburger span{background:#f1f1f1;border-radius:999px;height:4px;display:block}.bd-logoBlock{justify-content:center;width:100%;margin:42px auto 34px;display:flex}.bd-logoBlock img{filter:saturate(1.05)contrast(1.03);width:min(92%,372px);height:auto;display:block}.bd-statusRibbon{box-sizing:border-box;width:100%;min-height:47px;color:var(--bd-green);letter-spacing:.35px;text-align:center;border-top:2px solid var(--bd-green-dim);border-bottom:2px solid var(--bd-green-dim);white-space:nowrap;background:linear-gradient(90deg,#0000,#0c3a148a,#0000);justify-content:center;align-items:center;padding:9px 10px;font-size:clamp(12px,3.25vw,16px);font-weight:800;line-height:1.18;display:flex;box-shadow:0 0 18px #37ff752e,inset 0 0 16px #37ff7514}@media (width<=380px){.bd-statusRibbon{letter-spacing:.1px;padding-left:6px;padding-right:6px;font-size:11.5px}}.bd-homeAction{text-align:center;margin-top:clamp(112px,18vh,170px)}.bd-homeAction p{color:#f2f2f2;letter-spacing:2.2px;text-shadow:0 0 12px #ffffff38;margin:0 0 48px;font-size:clamp(25px,7.2vw,36px);font-weight:400;line-height:1.15}.bd-primaryAction{border:2px solid var(--bd-teal);color:#f5f5f5;letter-spacing:3.2px;cursor:pointer;background:#011411e6;border-radius:16px;width:min(78%,316px);min-height:72px;font-size:clamp(24px,7vw,32px);font-weight:900;box-shadow:0 0 0 8px #38ffd214,0 0 24px #38ffd29e,inset 0 0 18px #38ffd21a}.bd-primaryAction:active{transform:translateY(1px)scale(.992)}.bd-menuScrim{z-index:10;opacity:0;pointer-events:none;background:#00000075;transition:opacity .18s;position:absolute;inset:0}.bd-menuScrimOpen{opacity:1;pointer-events:auto}.bd-menuPanel{z-index:11;background:linear-gradient(#00100cfa,#000000fa);border-right:1px solid #38ffd26b;flex-direction:column;width:min(84%,344px);padding:22px 16px 20px;transition:transform .22s;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:12px 0 32px #000000a8,0 0 24px #38ffd224}.bd-menuPanelOpen{transform:translate(0)}.bd-menuHead{border-bottom:1px solid #38ffd238;grid-template-columns:38px 1fr 34px;align-items:center;gap:10px;padding-bottom:18px;display:grid}.bd-menuPin{background:linear-gradient(135deg,#ff8d00,#ff4b00);border-radius:50% 50% 50% 4px;width:30px;height:30px;transform:rotate(-45deg);box-shadow:0 0 18px #ff710085}.bd-menuHead strong{color:#fff;letter-spacing:.6px;font-size:16px;display:block}.bd-menuHead small{color:var(--bd-green);letter-spacing:.7px;margin-top:4px;font-size:12px;display:block}.bd-menuClose,.bd-modalClose{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.bd-menuList{flex-direction:column;gap:10px;margin-top:18px;display:flex}.bd-menuList button{color:#f6f6f6;letter-spacing:.4px;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #38ffd257;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;font-size:15px;font-weight:700;display:flex}.bd-menuList button:hover,.bd-menuList button:focus-visible{border-color:#38ffd2e6;outline:none;box-shadow:0 0 14px #38ffd229}.bd-menuList i{color:var(--bd-teal);font-size:22px;font-style:normal}.bd-menuNote{color:#f4f4f48f;margin:auto 0 0;padding-top:18px;font-size:12px;line-height:1.45}.bd-modalLayer{z-index:20;background:#0000009e;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.bd-modal{background:linear-gradient(#011411fa,#000000fa);border:1px solid #38ffd294;border-radius:18px;width:100%;padding:22px 18px 18px;position:relative;box-shadow:0 0 28px #38ffd238}.bd-modalClose{position:absolute;top:12px;right:14px}.bd-modalEyebrow{color:var(--bd-orange);letter-spacing:1.8px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.bd-modal h2{color:#fff;letter-spacing:.8px;margin:0 28px 12px 0;font-size:24px}.bd-modal p:not(.bd-modalEyebrow){color:#ffffffc7;margin:0;font-size:15px;line-height:1.55}.bd-modalActions{gap:10px;margin-top:20px;display:flex}.bd-modalPrimary,.bd-modalSecondary{cursor:pointer;border-radius:10px;flex:1;min-height:42px;font-weight:800}.bd-modalPrimary{border:1px solid var(--bd-teal);color:#fff;background:#38ffd21f}.bd-modalSecondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}@media (width<=520px){.bd-demoRoot{align-items:stretch}.bd-phoneStage{width:100vw;min-height:100dvh;max-height:none;box-shadow:none}.bd-citizenScreen{padding-inline:15px}}@media (height<=760px){.bd-phoneStage{min-height:100dvh}.bd-logoBlock{margin-top:26px;margin-bottom:24px}.bd-homeAction{margin-top:clamp(64px,13vh,104px)}.bd-homeAction p{margin-bottom:32px}}.bd-stepScreen{z-index:1;flex-direction:column;align-items:stretch;min-height:100%;padding:22px 16px 34px;display:flex;position:relative}.bd-stepTop{align-items:center;gap:12px;margin-bottom:28px;display:flex}.bd-hamburgerCompact{flex:none;gap:7px;width:44px;height:44px}.bd-hamburgerCompact span{height:3px}.bd-stepBrand{flex:1;justify-content:center;padding-right:44px;display:flex}.bd-stepBrand img{filter:saturate(1.05)contrast(1.03);width:min(58vw,228px);max-width:228px;height:auto;display:block}.bd-formCard{background:linear-gradient(#001410db,#000000db),radial-gradient(circle at 50% 0,#38ffd21a,#0000 58%);border:1px solid #38ffd261;border-radius:20px;margin-top:42px;padding:22px 16px 18px;box-shadow:0 0 26px #38ffd21f,inset 0 0 22px #38ffd20a}.bd-stepEyebrow{color:var(--bd-orange);letter-spacing:1.8px;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.bd-formCard h1{color:#fff;letter-spacing:.8px;margin:0;font-size:clamp(27px,7vw,34px);line-height:1.08}.bd-stepIntro{color:#ffffffb8;margin:12px 0 22px;font-size:15px;line-height:1.45}.bd-field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.bd-field span{color:#ffffffd1;letter-spacing:.55px;font-size:13px;font-weight:800}.bd-field input{color:#fff;letter-spacing:.6px;background:#00000094;border:1px solid #38ffd26b;border-radius:12px;outline:none;min-height:52px;padding:0 14px;font-size:19px;font-weight:700}.bd-field input::placeholder{color:#ffffff57}.bd-field input:focus{border-color:#38ffd2f0;box-shadow:0 0 18px #38ffd229}.bd-secondaryAction{border:1px solid var(--bd-teal);color:#fff;letter-spacing:.9px;cursor:pointer;background:#38ffd21c;border-radius:13px;width:100%;min-height:56px;font-size:16px;font-weight:900;box-shadow:0 0 20px #38ffd22e,inset 0 0 14px #38ffd20f}.bd-secondaryAction:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.bd-successNote{color:var(--bd-green);background:#37ff7514;border:1px solid #37ff7557;border-radius:12px;margin:4px 0 16px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.35}@media (height<=760px){.bd-stepTop{margin-bottom:18px}.bd-formCard{margin-top:26px;padding-top:18px}.bd-stepIntro{margin-bottom:18px}}.bd-addressCard{border-color:#ff710057;box-shadow:0 0 24px #ff71001f,inset 0 0 20px #ff710009}.bd-verifiedAddress{background:linear-gradient(#37ff7513,#0000006b);border:1px solid #37ff7557;border-radius:15px;margin:22px 0 20px;padding:15px 14px}.bd-verifiedAddress span{color:var(--bd-green);letter-spacing:1.3px;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.bd-verifiedAddress strong{color:#fff;letter-spacing:.35px;font-size:18px;line-height:1.35;display:block}.bd-addressActions{gap:13px;margin-top:20px;display:grid}.bd-outlineAction{color:#ffb06b;letter-spacing:.9px;cursor:pointer;background:#ff71000e;border:1px solid #ff7100c7;border-radius:13px;width:100%;min-height:56px;font-size:16px;font-weight:900;box-shadow:0 0 16px #ff71001f,inset 0 0 13px #ff710009}.bd-outlineAction:hover,.bd-outlineAction:focus-visible{border-color:#ff7100;outline:none;box-shadow:0 0 18px #ff71002e}.bd-locationCard{border-color:#38ffd266}.bd-locationMap{background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(0deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 28% 70%,#0080ff2e,#0000 16%),radial-gradient(circle at 62% 42%,#37ff7524,#0000 21%),linear-gradient(135deg,#101815,#d6ded8 45%,#f0eee6);border:1px solid #38ffd270;border-radius:16px;height:230px;margin:20px 0 12px;position:relative;overflow:hidden;box-shadow:0 0 22px #38ffd224,inset 0 0 18px #0000002e}.bd-mapRoad{background:#55657085;border-radius:999px;height:8px;position:absolute;box-shadow:0 0 0 2px #ffffff2e}.bd-mapRoadOne{width:118%;top:52%;left:-18%;transform:rotate(-13deg)}.bd-mapRoadTwo{width:92%;top:70%;left:12%;transform:rotate(18deg)}.bd-mapRoadThree{width:70%;top:29%;left:42%;transform:rotate(78deg)}.bd-mapLabel{z-index:2;color:#000000ad;background:#ffffffb8;border-radius:8px;padding:4px 7px;font-size:12px;font-weight:800;position:absolute}.bd-mapLabelOne{top:16px;left:16px}.bd-mapLabelTwo{bottom:18px;right:16px}.bd-userDot{z-index:5;background:#1e9bff;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:58%;left:34%;box-shadow:0 0 0 7px #1e9bff33,0 0 18px #1e9bffcc}.bd-locationPin{z-index:6;filter:drop-shadow(0 10px 12px #00000073);width:38px;height:52px;transition:left .22s,top .22s;position:absolute;top:37%;left:55%;transform:translate(-50%,-100%)}.bd-locationPinAdjusted{top:45%;left:62%}.bd-locationPin:before{content:"";background:linear-gradient(#ff8a00,#ff4d00);border:2px solid #ffffffd1;border-radius:50% 50% 50% 6px;position:absolute;inset:0;transform:rotate(-45deg)}.bd-locationPin span{z-index:2;background:#00000094;border-radius:50%;width:13px;height:13px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.bd-mapMiniAction{color:#ffb06b;letter-spacing:.65px;cursor:pointer;background:#ff71000e;border:1px dashed #ff7100b8;border-radius:12px;width:100%;min-height:42px;margin-bottom:12px;font-size:13px;font-weight:900}.bd-phoneStage{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:hidden auto}.bd-phoneStage::-webkit-scrollbar{width:0;height:0}.bd-stepScreen{min-height:auto;padding-bottom:calc(42px + env(safe-area-inset-bottom))}.bd-locationMap{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.bd-locationMapDragging{cursor:grabbing}.bd-locationPin{left:var(--pin-x,55%);top:var(--pin-y,37%);pointer-events:none}.bd-mapHint{color:#ffffff9e;text-align:center;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.35}@media (width<=640px){.bd-demoRoot{min-height:100dvh}.bd-phoneStage{height:100dvh;max-height:100dvh}}.bd-phoneStage{overflow:hidden}.bd-stepScreen{box-sizing:border-box;height:100%;min-height:100%;padding:14px 14px 18px;overflow:hidden}.bd-stepTop{margin-bottom:10px}.bd-hamburgerCompact{width:42px;height:42px}.bd-stepBrand img{width:min(44vw,170px);max-width:170px}.bd-stepScreen .bd-statusRibbon{letter-spacing:.18px;min-height:38px;padding:6px 8px;font-size:clamp(11px,2.85vw,13px)}.bd-formCard{border-radius:18px;margin-top:14px;padding:14px 13px}.bd-locationCard .bd-stepEyebrow{letter-spacing:1.45px;margin-bottom:8px;font-size:11px}.bd-locationCard h1{letter-spacing:.35px;font-size:clamp(30px,8vw,39px);line-height:1.05}.bd-locationCard .bd-stepIntro{margin:8px 0 12px;font-size:13.5px;line-height:1.35}.bd-locationMap{height:160px;margin:12px 0 8px}.bd-mapHint{margin:0 0 8px;font-size:11.5px;line-height:1.25}.bd-locationCard .bd-successNote{display:none}.bd-locationCard .bd-field{gap:6px;margin-bottom:10px}.bd-locationCard .bd-field span{font-size:12px}.bd-locationCard .bd-field input{min-height:44px;padding:0 12px;font-size:15px}.bd-locationCard .bd-secondaryAction{min-height:50px;font-size:14.5px}@media (width<=640px){.bd-demoRoot{min-height:100dvh}.bd-phoneStage{height:100dvh;max-height:100dvh;overflow:hidden}}@media (height<=760px){.bd-locationMap{height:142px}.bd-locationCard h1{font-size:clamp(28px,7.4vw,34px)}.bd-locationCard .bd-stepIntro{font-size:12.5px}}.bd-assemblyScreen .bd-formCard{margin-top:14px}.bd-assemblyCard{border-color:#ff71006b;box-shadow:0 0 26px #ff710021,inset 0 0 20px #ff71000a}.bd-assemblyCard h1{font-size:clamp(31px,8vw,40px);line-height:1.04}.bd-assemblyMap{background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(0deg,#ffffff09 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 62% 36%,#37ff752e,#0000 24%),radial-gradient(circle at 30% 72%,#1e9bff29,#0000 17%),linear-gradient(135deg,#101815,#dce4dc 48%,#f3f0e8);border:1px solid #ff71007a;border-radius:18px;height:235px;margin:18px 0 14px;position:relative;overflow:hidden;box-shadow:0 0 24px #ff710021,inset 0 0 18px #00000026}.bd-assemblyRoad{background:#5667708a;border-radius:999px;height:8px;position:absolute;box-shadow:0 0 0 2px #ffffff2e}.bd-assemblyRoadOne{width:110%;top:60%;left:-12%;transform:rotate(-12deg)}.bd-assemblyRoadTwo{width:72%;top:28%;left:35%;transform:rotate(65deg)}.bd-assemblyGreenArea{background:#37ff7533;border:1px solid #37ff7547;border-radius:45% 55% 48% 52%;width:112px;height:86px;position:absolute;top:28px;right:22px}.bd-assemblyLabel{z-index:3;color:#000000ad;background:#ffffffc2;border-radius:8px;padding:4px 7px;font-size:12px;font-weight:850;position:absolute}.bd-assemblyLabelOne{top:14px;left:14px}.bd-assemblyLabelTwo{top:118px;right:14px}.bd-assemblyUserDot{z-index:5;background:#1e9bff;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:67%;left:30%;box-shadow:0 0 0 7px #1e9bff30,0 0 18px #1e9bffc7}.bd-assemblyRoute{z-index:4;transform-origin:0;filter:drop-shadow(0 0 7px #ff71006b);border-top:3px dashed #ff7100d1;width:34%;height:3px;position:absolute;top:49%;left:34%;transform:rotate(-28deg)}.bd-assemblyPin{z-index:6;filter:drop-shadow(0 10px 12px #00000073);width:40px;height:55px;position:absolute;top:45%;left:70%;transform:translate(-50%,-100%)}.bd-assemblyPin:before{content:"";background:linear-gradient(#ff8a00,#ff4d00);border:2px solid #ffffffdb;border-radius:50% 50% 50% 6px;position:absolute;inset:0;transform:rotate(-45deg)}.bd-assemblyPin span{z-index:2;background:#00000094;border-radius:50%;width:13px;height:13px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.bd-assemblyInfo{background:linear-gradient(#ff710016,#00000061);border:1px solid #ff71005c;border-radius:15px;margin:0 0 14px;padding:13px}.bd-assemblyInfo span{color:#ffb06b;letter-spacing:1.25px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.bd-assemblyInfo strong{color:#fff;font-size:21px;line-height:1.22;display:block}.bd-assemblyInfo p{color:#ffffffad;margin:5px 0 0;font-size:13px;font-weight:700}@media (height<=760px){.bd-assemblyMap{height:190px;margin-top:12px}.bd-assemblyInfo{padding:11px 12px}.bd-assemblyInfo strong{font-size:19px}}.bd-menuItemLabel{align-items:center;gap:11px;min-width:0;display:flex}.bd-menuItemIcon{object-fit:contain;border-radius:7px;flex:0 0 34px;width:34px;height:34px;box-shadow:0 0 10px #ff00002e}.bd-menuItemWithIcon{border-color:#ff3c3c6b}.bd-menuItemWithIcon:hover,.bd-menuItemWithIcon:focus-visible{border-color:#ff3c3cd1;box-shadow:0 0 16px #ff3c3c1f}.bd-primaryActionCompact{letter-spacing:1.9px;white-space:nowrap;padding-left:14px;padding-right:14px;font-size:clamp(17px,4.35vw,23px)}.bd-primaryAction.bd-primaryActionCompact{box-sizing:border-box;letter-spacing:.85px;white-space:nowrap;text-align:center;width:100%;max-width:100%;min-height:76px;padding-left:10px;padding-right:10px;font-size:clamp(15px,3.9vw,20px);line-height:1;overflow:hidden}.bd-formCard{position:relative}.bd-cardClose{color:#ffffffdb;cursor:pointer;background:#0000008a;border:1px solid #ffffff57;border-radius:50%;width:34px;height:34px;font-size:25px;font-weight:500;line-height:1;position:absolute;top:13px;right:13px}.bd-cardClose:hover,.bd-cardClose:focus-visible{color:#fff;border-color:#38ffd2d1;outline:none;box-shadow:0 0 13px #38ffd229}.bd-backStepButton{color:#ffffffc7;letter-spacing:.35px;cursor:pointer;background:#38ffd20e;border:1px solid #38ffd257;border-radius:11px;width:100%;min-height:38px;margin-bottom:10px;font-size:12px;font-weight:850}.bd-backStepButton:hover,.bd-backStepButton:focus-visible{color:#fff;border-color:#38ffd2cc;outline:none}.bd-menuFavicon{object-fit:contain;border-radius:8px;flex:0 0 34px;width:34px;height:34px;box-shadow:0 0 12px #ff710033}.bd-statusRibbonDanger{color:#ff5a68;background:linear-gradient(90deg,#0000,#5c000c9e,#0000);border-top-color:#ff1744c7;border-bottom-color:#ff1744c7;box-shadow:0 0 18px #ff174438,inset 0 0 16px #ff174414}.bd-logoBlockDisaster img{width:min(78vw,335px)}.bd-emergencyBlock,.bd-needBlock,.bd-volunteerBlock{margin-left:32px;margin-right:4px;position:relative}.bd-needBlock,.bd-volunteerBlock{margin-top:18px}.bd-sideLabel{transform-origin:50%;letter-spacing:2px;white-space:nowrap;font-size:14px;font-weight:900;position:absolute;top:50%;left:-36px;transform:translateY(-50%)rotate(-90deg)}.bd-emergencyButton strong{color:#fff;letter-spacing:.8px;margin-bottom:5px;font-size:20px;display:block}.bd-emergencyButton small{color:#ffffffd1;font-size:12.5px;font-weight:750;line-height:1.35;display:block}.bd-needGrid button{color:#ffffffe0;letter-spacing:.5px;cursor:pointer;background:#000000ad;border:1px solid #ff7100eb;border-radius:13px;min-height:62px;font-size:14px;font-weight:850;line-height:1.18;box-shadow:0 0 16px #ff710026,inset 0 0 10px #ff71000a}.bd-volunteerButton{color:#fff;cursor:pointer;background:#001914c2;border:1px solid #38ffd2f5;border-radius:15px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:74px;display:flex;box-shadow:0 0 22px #38ffd22e,inset 0 0 13px #38ffd20f}.bd-volunteerIcon{font-size:31px;line-height:1}.bd-volunteerButton strong{letter-spacing:.8px;font-size:17px}@media (height<=760px){.bd-disasterScreen{padding-top:12px}.bd-logoBlockDisaster{margin-bottom:14px}.bd-logoBlockDisaster img{width:min(70vw,285px)}.bd-disasterIntro{margin-top:18px;margin-bottom:14px;font-size:clamp(17px,4.5vw,22px)}.bd-emergencyButton{min-height:82px}.bd-needGrid button{min-height:54px;font-size:12.5px}.bd-volunteerButton{min-height:62px}}.bd-disasterScreen{z-index:1;box-sizing:border-box;height:100%;min-height:100%;padding:14px 12px;position:relative;overflow:hidden}.bd-logoBlockDisaster{margin-bottom:16px;padding-top:6px}.bd-logoBlockDisaster img{width:min(82vw,340px);max-width:340px}.bd-disasterScreen .bd-statusRibbonDanger{letter-spacing:.35px;min-height:38px;padding:6px 8px;font-size:clamp(12px,3.1vw,15px)}.bd-disasterIntro{color:#ffffffeb;letter-spacing:.55px;margin:26px 32px 16px;font-size:clamp(18px,4.8vw,25px);line-height:1.23}.bd-disasterIntro p{margin:0}.bd-disasterBand{margin-left:34px;margin-right:8px;position:relative}.bd-emergencyBlock{margin-top:0}.bd-needBlock,.bd-volunteerBlock{margin-top:14px}.bd-sideLabel{transform-origin:50%;letter-spacing:2px;white-space:nowrap;pointer-events:none;font-size:14px;font-weight:950;line-height:1;position:absolute;top:50%;left:-44px;transform:translateY(-50%)rotate(-90deg)}.bd-sideLabelRed{color:#ff4d61}.bd-sideLabelOrange{color:var(--bd-orange)}.bd-sideLabelGreen{color:var(--bd-teal)}.bd-emergencyButton{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(#58000ed6,#180005f0);border:1.5px solid #ff3656fa;border-radius:15px;align-items:center;gap:13px;width:100%;min-height:86px;padding:10px 12px;display:flex;box-shadow:0 0 22px #ff174440,inset 0 0 15px #ff174414}.bd-emergencyButton img{object-fit:contain;border-radius:7px;flex:0 0 58px;width:58px;height:58px}.bd-emergencyText{color:#ffffffe6;letter-spacing:.25px;flex:1;grid-template-columns:1fr 1fr;gap:5px 10px;font-size:clamp(12px,3.1vw,15px);font-weight:850;line-height:1.15;display:grid}.bd-needGrid{grid-template-columns:1fr 1fr;gap:11px 14px;display:grid}.bd-needGrid button{color:#ffffffe6;letter-spacing:.32px;cursor:pointer;background:#000000b8;border:1.4px solid #ff7100f2;border-radius:12px;min-height:54px;padding:6px 8px;font-size:clamp(12.5px,3.25vw,15px);font-weight:850;line-height:1.12;box-shadow:0 0 15px #ff71002b,inset 0 0 10px #ff71000a}.bd-volunteerButton{color:#fff;cursor:pointer;background:#001914c7;border:1.5px solid #38ffd2f5;border-radius:14px;justify-content:flex-start;align-items:center;gap:16px;width:100%;min-height:66px;padding:8px 18px;display:flex;box-shadow:0 0 22px #38ffd230,inset 0 0 13px #38ffd20f}.bd-volunteerButtonIcon{object-fit:contain;flex:0 0 43px;width:43px;height:43px}.bd-volunteerButton strong{letter-spacing:.8px;white-space:nowrap;font-size:clamp(14px,3.65vw,18px)}@media (height<=760px){.bd-disasterScreen{padding-top:10px}.bd-logoBlockDisaster{margin-bottom:12px}.bd-logoBlockDisaster img{width:min(76vw,300px)}.bd-disasterIntro{margin-top:18px;margin-bottom:12px;font-size:clamp(16px,4.25vw,21px)}.bd-emergencyButton{min-height:76px}.bd-emergencyButton img{flex-basis:50px;width:50px;height:50px}.bd-emergencyText{gap:4px 8px;font-size:clamp(11px,2.85vw,13px)}.bd-needGrid{gap:9px 12px}.bd-needGrid button{min-height:48px;font-size:clamp(11.5px,2.9vw,13px)}.bd-volunteerButton{min-height:58px}.bd-volunteerButtonIcon{flex-basis:36px;width:36px;height:36px}}.bd-m3Screen{box-sizing:border-box;flex-direction:column;height:100%;min-height:100%;padding:18px 18px 20px;display:flex;position:relative;overflow:hidden}.bd-m3Screen .bd-hamburger{z-index:5;position:absolute;top:24px;left:24px}.bd-m3Logo{box-sizing:border-box;justify-content:center;align-items:flex-end;height:196px;padding-bottom:16px;display:flex}.bd-m3Logo img{width:min(82vw,342px);max-width:342px;height:auto;display:block}.bd-m3Screen .bd-statusRibbonDanger{box-sizing:border-box;color:#ff5b69;letter-spacing:.18px;white-space:nowrap;background:linear-gradient(90deg,#0000,#5c000c8c,#0000);border-top:2px solid #ff1744d6;border-bottom:2px solid #ff1744d6;flex:none;min-height:46px;padding:7px 8px;font-size:clamp(12px,3.05vw,15px);font-weight:800;line-height:1.1}.bd-m3Intro{flex:none;margin:34px 34px 22px}.bd-m3Intro p{color:#ffffffeb;letter-spacing:.45px;margin:0;font-size:clamp(18px,4.95vw,25px);font-weight:500;line-height:1.24}.bd-m3Group{flex:none;margin-left:48px;margin-right:6px;position:relative}.bd-m3EmergencyGroup,.bd-m3NeedGroup{margin-bottom:18px}.bd-m3SideLabel{transform-origin:50%;text-align:center;letter-spacing:2.1px;white-space:nowrap;pointer-events:none;width:120px;font-size:13px;font-weight:950;line-height:1;position:absolute;top:50%;left:-58px;transform:translateY(-50%)rotate(-90deg)}.bd-m3SideLabelRed{color:#ff4d61}.bd-m3SideLabelOrange{color:#ff7a00}.bd-m3SideLabelGreen{color:#34ffd2}.bd-m3EmergencyButton{box-sizing:border-box;color:#fff;cursor:pointer;text-align:left;background:linear-gradient(#52000dd6,#150004f2);border:1.7px solid #ff3656fa;border-radius:16px;align-items:center;gap:14px;width:100%;min-height:88px;padding:12px 14px;display:flex;box-shadow:0 0 22px #ff17443b,inset 0 0 15px #ff174414}.bd-m3EmergencyButton img{object-fit:contain;border-radius:7px;flex:0 0 58px;width:58px;height:58px}.bd-m3EmergencyList{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:6px 11px;display:grid}.bd-m3EmergencyList span{color:#ffffffe6;letter-spacing:.15px;white-space:nowrap;font-size:clamp(12px,3.05vw,15px);font-weight:850;line-height:1.12}.bd-m3NeedGrid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.bd-m3NeedGrid button{box-sizing:border-box;color:#ffffffe6;letter-spacing:.28px;cursor:pointer;background:#000000b8;border:1.6px solid #ff7100f5;border-radius:13px;min-height:56px;padding:5px 8px;font-size:clamp(12px,3.1vw,15px);font-weight:850;line-height:1.12;box-shadow:0 0 15px #ff71002b,inset 0 0 10px #ff71000a}.bd-m3VolunteerButton{box-sizing:border-box;color:#fff;cursor:pointer;background:#001914c7;border:1.7px solid #38ffd2f5;border-radius:15px;justify-content:flex-start;align-items:center;gap:18px;width:100%;min-height:70px;padding:9px 20px;display:flex;box-shadow:0 0 22px #38ffd230,inset 0 0 13px #38ffd20f}.bd-m3VolunteerButton img{object-fit:contain;flex:0 0 44px;width:44px;height:44px}.bd-m3VolunteerButton span{color:#fff;letter-spacing:.85px;white-space:nowrap;font-size:clamp(14px,3.55vw,18px);font-weight:950;display:block}@media (height<=760px){.bd-m3Screen{padding-top:12px;padding-bottom:12px}.bd-m3Screen .bd-hamburger{top:20px;left:22px}.bd-m3Logo{height:172px;padding-bottom:12px}.bd-m3Logo img{width:min(76vw,300px)}.bd-m3Screen .bd-statusRibbonDanger{min-height:42px;font-size:clamp(11.5px,2.9vw,14px)}.bd-m3Intro{margin:24px 30px 16px}.bd-m3Intro p{font-size:clamp(16px,4.35vw,21px)}.bd-m3Group{margin-left:46px;margin-right:4px}.bd-m3EmergencyGroup,.bd-m3NeedGroup{margin-bottom:14px}.bd-m3SideLabel{letter-spacing:1.9px;width:112px;font-size:12px;left:-56px}.bd-m3EmergencyButton{min-height:76px;padding:9px 12px}.bd-m3EmergencyButton img{flex-basis:50px;width:50px;height:50px}.bd-m3EmergencyList{gap:4px 8px}.bd-m3EmergencyList span{font-size:clamp(10.8px,2.75vw,12.5px)}.bd-m3NeedGrid{gap:9px 12px}.bd-m3NeedGrid button{min-height:48px;font-size:clamp(11.2px,2.85vw,12.8px)}.bd-m3VolunteerButton{min-height:58px;padding:7px 18px}.bd-m3VolunteerButton img{flex-basis:36px;width:36px;height:36px}.bd-m3VolunteerButton span{font-size:clamp(12.5px,3.1vw,15px)}}.bd-m3Exact{z-index:1;box-sizing:border-box;background:0 0;flex-direction:column;height:100%;min-height:100%;padding:0 22px 18px;display:flex;position:relative;overflow:hidden}.bd-m3Hamburger{z-index:10;position:absolute;top:26px;left:22px}.bd-m3LogoExact{box-sizing:border-box;justify-content:center;align-items:flex-end;height:25.2%;min-height:190px;max-height:235px;padding-bottom:18px;display:flex}.bd-m3LogoExact img{width:min(82vw,345px);max-width:345px;height:auto;display:block}.bd-m3Ribbon{box-sizing:border-box;color:#ff5b69;letter-spacing:.2px;white-space:nowrap;background:linear-gradient(90deg,#0000,#5c000c94,#0000);border-top:2px solid #ff1744e6;border-bottom:2px solid #ff1744e6;flex:0 0 48px;justify-content:center;align-items:center;min-height:48px;padding:7px 8px;font-size:clamp(12px,3.05vw,15px);font-weight:850;display:flex;box-shadow:0 0 18px #ff174433,inset 0 0 14px #ff174412}.bd-m3IntroExact{flex:none;margin:28px 34px 20px 52px}.bd-m3IntroExact p{color:#ffffffeb;letter-spacing:.42px;margin:0;font-size:clamp(18px,4.8vw,25px);font-weight:500;line-height:1.24}.bd-m3Row{box-sizing:border-box;grid-template-columns:38px 1fr;column-gap:10px;width:100%;display:grid}.bd-m3EmergencyRow{flex:0 0 88px;margin-bottom:15px}.bd-m3NeedRow{flex:0 0 195px;margin-bottom:15px}.bd-m3VolunteerRow{flex:0 0 70px}.bd-m3VerticalLabel{justify-content:center;align-items:center;height:100%;display:flex;overflow:visible}.bd-m3VerticalLabel span{transform-origin:50%;white-space:nowrap;letter-spacing:2px;font-size:13px;font-weight:950;line-height:1;display:block;transform:rotate(-90deg)}.bd-m3RedLabel span{color:#ff4d61}.bd-m3OrangeLabel span{color:#ff7a00}.bd-m3GreenLabel span{color:#34ffd2}.bd-m3EmergencyBox{box-sizing:border-box;color:#fff;cursor:pointer;text-align:left;background:linear-gradient(#52000ddb,#150004f5);border:1.7px solid #ff3656fa;border-radius:16px;align-items:center;gap:13px;width:100%;height:88px;padding:11px 14px;display:flex;box-shadow:0 0 22px #ff17443d,inset 0 0 15px #ff174414}.bd-m3EmergencyBox img{object-fit:contain;border-radius:7px;flex:0 0 58px;width:58px;height:58px}.bd-m3EmergencyItems{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:6px 11px;display:grid}.bd-m3EmergencyItems span{color:#ffffffe6;letter-spacing:.08px;white-space:nowrap;font-size:clamp(11.2px,2.85vw,14px);font-weight:850;line-height:1.1}.bd-m3NeedGridExact{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;gap:11px 14px;height:195px;display:grid}.bd-m3NeedGridExact button{box-sizing:border-box;color:#ffffffe6;letter-spacing:.22px;cursor:pointer;background:#000000bd;border:1.6px solid #ff7100f5;border-radius:13px;width:100%;min-width:0;height:100%;padding:5px 8px;font-size:clamp(12px,3vw,14.5px);font-weight:850;line-height:1.12;box-shadow:0 0 15px #ff71002b,inset 0 0 10px #ff71000a}.bd-m3VolunteerBox{box-sizing:border-box;color:#fff;cursor:pointer;background:#001914cc;border:1.7px solid #38ffd2f5;border-radius:15px;justify-content:flex-start;align-items:center;gap:18px;width:100%;height:70px;padding:9px 20px;display:flex;box-shadow:0 0 22px #38ffd230,inset 0 0 13px #38ffd20f}.bd-m3VolunteerBox img{object-fit:contain;flex:0 0 44px;width:44px;height:44px}.bd-m3VolunteerBox span{color:#fff;letter-spacing:.7px;white-space:nowrap;font-size:clamp(13px,3.25vw,16.5px);font-weight:950;display:block}@media (height<=850px){.bd-m3LogoExact{height:23.2%;min-height:170px;max-height:205px;padding-bottom:14px}.bd-m3LogoExact img{width:min(78vw,310px)}.bd-m3Ribbon{flex-basis:44px;min-height:44px;font-size:clamp(11.2px,2.85vw,14px)}.bd-m3IntroExact{margin:22px 30px 16px 52px}.bd-m3IntroExact p{font-size:clamp(16px,4.15vw,21px)}.bd-m3EmergencyRow{flex-basis:78px;margin-bottom:13px}.bd-m3EmergencyBox{height:78px;padding:9px 12px}.bd-m3EmergencyBox img{flex-basis:50px;width:50px;height:50px}.bd-m3EmergencyItems{gap:4px 8px}.bd-m3EmergencyItems span{font-size:clamp(10.2px,2.6vw,12.4px)}.bd-m3NeedRow{flex-basis:171px;margin-bottom:13px}.bd-m3NeedGridExact{gap:9px 12px;height:171px}.bd-m3NeedGridExact button{font-size:clamp(10.8px,2.75vw,12.8px)}.bd-m3VolunteerRow{flex-basis:60px}.bd-m3VolunteerBox{height:60px;padding:7px 18px}.bd-m3VolunteerBox img{flex-basis:36px;width:36px;height:36px}.bd-m3VolunteerBox span{font-size:clamp(12px,2.95vw,14.5px)}.bd-m3VerticalLabel span{letter-spacing:1.8px;font-size:12px}}@media (height<=760px){.bd-m3Exact{padding:0 18px 12px}.bd-m3LogoExact{height:20.5%;min-height:142px;max-height:168px;padding-bottom:10px}.bd-m3LogoExact img{width:min(72vw,280px)}.bd-m3Ribbon{flex-basis:38px;min-height:38px;font-size:clamp(10.5px,2.65vw,12px)}.bd-m3IntroExact{margin:16px 24px 12px 48px}.bd-m3IntroExact p{font-size:clamp(14.5px,3.7vw,18px)}.bd-m3Row{grid-template-columns:34px 1fr;column-gap:8px}.bd-m3EmergencyRow{flex-basis:68px;margin-bottom:10px}.bd-m3EmergencyBox{height:68px}.bd-m3EmergencyBox img{flex-basis:43px;width:43px;height:43px}.bd-m3EmergencyItems span{font-size:clamp(9.4px,2.4vw,11px)}.bd-m3NeedRow{flex-basis:147px;margin-bottom:10px}.bd-m3NeedGridExact{gap:7px 9px;height:147px}.bd-m3NeedGridExact button{border-radius:11px;font-size:clamp(9.6px,2.45vw,11.2px)}.bd-m3VolunteerRow{flex-basis:52px}.bd-m3VolunteerBox{height:52px}.bd-m3VolunteerBox img{flex-basis:31px;width:31px;height:31px}.bd-m3VolunteerBox span{font-size:clamp(10.8px,2.7vw,13px)}.bd-m3VerticalLabel span{letter-spacing:1.5px;font-size:10.5px}}.bd-phoneStage .bd-m3Exact{z-index:1;box-sizing:border-box;background:0 0;grid-template-rows:230px 54px 142px 108px 20px 258px 20px 86px 1fr;width:100%;height:100%;min-height:100%;padding:0 14px;display:grid;position:relative;overflow:hidden}.bd-phoneStage .bd-m3Hamburger{z-index:20;position:absolute;top:26px;left:24px}.bd-phoneStage .bd-m3LogoExact{box-sizing:border-box;grid-row:1;justify-content:center;align-items:flex-end;height:auto;min-height:0;max-height:none;margin:0;padding:0 0 24px;display:flex}.bd-phoneStage .bd-m3LogoExact img{width:min(86vw,372px);max-width:372px;height:auto;display:block}.bd-phoneStage .bd-m3Ribbon{box-sizing:border-box;color:#ff5b69;letter-spacing:.3px;white-space:nowrap;background:linear-gradient(90deg,#0000,#5c000ca3,#0000);border-top:2px solid #ff1744f2;border-bottom:2px solid #ff1744f2;grid-row:2;justify-content:center;align-items:center;width:100%;height:54px;min-height:54px;margin:0;padding:7px 8px;font-size:clamp(15px,3.85vw,19px);font-weight:850;line-height:1.1;display:flex;box-shadow:0 0 20px #ff174438,inset 0 0 16px #ff174414}.bd-phoneStage .bd-m3IntroExact{box-sizing:border-box;grid-row:3;align-items:flex-start;margin:0;padding:36px 18px 20px 58px;display:flex}.bd-phoneStage .bd-m3IntroExact p{color:#fffffff0;letter-spacing:.42px;margin:0;font-size:clamp(24px,6.05vw,31px);font-weight:500;line-height:1.23}.bd-phoneStage .bd-m3Row{box-sizing:border-box;grid-template-columns:44px minmax(0,1fr);column-gap:8px;width:100%;min-width:0;margin:0;padding:0;display:grid}.bd-phoneStage .bd-m3EmergencyRow{grid-row:4;height:108px;min-height:108px;max-height:108px}.bd-phoneStage .bd-m3NeedRow{grid-row:6;height:258px;min-height:258px;max-height:258px}.bd-phoneStage .bd-m3VolunteerRow{grid-row:8;height:86px;min-height:86px;max-height:86px}.bd-phoneStage .bd-m3VerticalLabel{justify-content:center;align-items:center;width:44px;min-width:44px;max-width:44px;height:100%;display:flex;overflow:hidden}.bd-phoneStage .bd-m3VerticalLabel span{writing-mode:vertical-rl;transform-origin:50%;white-space:nowrap;text-align:center;letter-spacing:2px;font-size:14px;font-weight:950;line-height:1;transform:rotate(180deg)}.bd-phoneStage .bd-m3RedLabel span{color:#ff4d61}.bd-phoneStage .bd-m3OrangeLabel span{color:#ff7a00}.bd-phoneStage .bd-m3GreenLabel span{color:#34ffd2}.bd-phoneStage .bd-m3EmergencyBox{box-sizing:border-box;color:#fff;cursor:pointer;text-align:left;background:linear-gradient(#52000de0,#150004f5);border:2px solid #ff3656fa;border-radius:18px;align-items:center;gap:16px;width:100%;height:108px;min-height:108px;max-height:108px;padding:14px 16px;display:flex;box-shadow:0 0 25px #ff174440,inset 0 0 18px #ff174414}.bd-phoneStage .bd-m3EmergencyBox img{object-fit:contain;border-radius:8px;flex:0 0 70px;width:70px;height:70px}.bd-phoneStage .bd-m3EmergencyItems{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:9px 14px;min-width:0;display:grid}.bd-phoneStage .bd-m3EmergencyItems span{color:#ffffffeb;letter-spacing:.1px;white-space:nowrap;font-size:clamp(13px,3.3vw,16px);font-weight:850;line-height:1.12}.bd-phoneStage .bd-m3NeedGridExact{box-sizing:border-box;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;gap:14px 16px;width:100%;height:258px;min-height:258px;max-height:258px;display:grid}.bd-phoneStage .bd-m3NeedGridExact button{box-sizing:border-box;color:#ffffffeb;letter-spacing:.25px;cursor:pointer;background:#000000bd;border:2px solid #ff7100f5;border-radius:16px;width:100%;height:100%;min-height:0;padding:7px 9px;font-size:clamp(14px,3.5vw,17px);font-weight:850;line-height:1.15;box-shadow:0 0 18px #ff71002e,inset 0 0 12px #ff71000a}.bd-phoneStage .bd-m3VolunteerBox{box-sizing:border-box;color:#fff;cursor:pointer;background:#001914cc;border:2px solid #38ffd2fa;border-radius:18px;justify-content:flex-start;align-items:center;gap:22px;width:100%;height:86px;min-height:86px;max-height:86px;padding:10px 24px;display:flex;box-shadow:0 0 24px #38ffd233,inset 0 0 15px #38ffd20f}.bd-phoneStage .bd-m3VolunteerBox span{color:#fff;letter-spacing:.85px;white-space:nowrap;font-size:clamp(16px,4.05vw,21px);font-weight:950;display:block}@media (height<=880px){.bd-phoneStage .bd-m3Exact{grid-template-rows:205px 50px 124px 98px 18px 228px 18px 78px 1fr;padding:0 14px}.bd-phoneStage .bd-m3LogoExact{padding-bottom:18px}.bd-phoneStage .bd-m3LogoExact img{width:min(83vw,348px);max-width:348px}.bd-phoneStage .bd-m3Ribbon{height:50px;min-height:50px;font-size:clamp(14px,3.55vw,18px)}.bd-phoneStage .bd-m3IntroExact{padding:29px 18px 18px 56px}.bd-phoneStage .bd-m3IntroExact p{font-size:clamp(21px,5.25vw,27px)}.bd-phoneStage .bd-m3Row{grid-template-columns:42px minmax(0,1fr);column-gap:8px}.bd-phoneStage .bd-m3VerticalLabel{width:42px;min-width:42px;max-width:42px}.bd-phoneStage .bd-m3VerticalLabel span{letter-spacing:1.8px;font-size:13px}.bd-phoneStage .bd-m3EmergencyRow,.bd-phoneStage .bd-m3EmergencyBox{height:98px;min-height:98px;max-height:98px}.bd-phoneStage .bd-m3EmergencyBox{gap:15px;padding:12px 14px}.bd-phoneStage .bd-m3EmergencyBox img{flex-basis:62px;width:62px;height:62px}.bd-phoneStage .bd-m3EmergencyItems{gap:7px 11px}.bd-phoneStage .bd-m3EmergencyItems span{font-size:clamp(12px,3.05vw,15px)}.bd-phoneStage .bd-m3NeedRow,.bd-phoneStage .bd-m3NeedGridExact{height:228px;min-height:228px;max-height:228px}.bd-phoneStage .bd-m3NeedGridExact{gap:12px 14px}.bd-phoneStage .bd-m3NeedGridExact button{border-radius:15px;font-size:clamp(13px,3.25vw,16px)}.bd-phoneStage .bd-m3VolunteerRow,.bd-phoneStage .bd-m3VolunteerBox{height:78px;min-height:78px;max-height:78px}.bd-phoneStage .bd-m3VolunteerBox img{flex-basis:50px;width:50px;height:50px}.bd-phoneStage .bd-m3VolunteerBox span{font-size:clamp(15px,3.75vw,19px)}}@media (height<=760px){.bd-phoneStage .bd-m3Exact{grid-template-rows:170px 44px 98px 82px 12px 188px 12px 66px 1fr}.bd-phoneStage .bd-m3LogoExact img{width:min(76vw,310px)}.bd-phoneStage .bd-m3Ribbon{height:44px;min-height:44px;font-size:clamp(12px,3.1vw,15px)}.bd-phoneStage .bd-m3IntroExact{padding:22px 14px 12px 50px}.bd-phoneStage .bd-m3IntroExact p{font-size:clamp(17px,4.35vw,22px)}.bd-phoneStage .bd-m3Row{grid-template-columns:38px minmax(0,1fr);column-gap:7px}.bd-phoneStage .bd-m3VerticalLabel{width:38px;min-width:38px;max-width:38px}.bd-phoneStage .bd-m3VerticalLabel span{letter-spacing:1.55px;font-size:11.5px}.bd-phoneStage .bd-m3EmergencyRow,.bd-phoneStage .bd-m3EmergencyBox{height:82px;min-height:82px;max-height:82px}.bd-phoneStage .bd-m3EmergencyBox img{flex-basis:50px;width:50px;height:50px}.bd-phoneStage .bd-m3EmergencyItems span{font-size:clamp(10.2px,2.65vw,12.5px)}.bd-phoneStage .bd-m3NeedRow,.bd-phoneStage .bd-m3NeedGridExact{height:188px;min-height:188px;max-height:188px}.bd-phoneStage .bd-m3NeedGridExact{gap:9px 11px}.bd-phoneStage .bd-m3NeedGridExact button{font-size:clamp(11.2px,2.9vw,13.5px)}.bd-phoneStage .bd-m3VolunteerRow,.bd-phoneStage .bd-m3VolunteerBox{height:66px;min-height:66px;max-height:66px}.bd-phoneStage .bd-m3VolunteerBox img{flex-basis:40px;width:40px;height:40px}.bd-phoneStage .bd-m3VolunteerBox span{font-size:clamp(12.5px,3.15vw,15.5px)}}.bd-phoneStage .bd-m3IntroExact{padding:34px 4px 16px 48px!important}.bd-phoneStage .bd-m3Row{grid-template-columns:40px minmax(0,1fr)!important;column-gap:4px!important}.bd-phoneStage .bd-m3VerticalLabel{z-index:2!important;width:40px!important;min-width:40px!important;max-width:40px!important;position:relative!important;overflow:visible!important}.bd-phoneStage .bd-m3VerticalLabel span{writing-mode:vertical-rl!important;transform-origin:50%!important;white-space:nowrap!important;text-align:center!important;overflow:visible!important;transform:rotate(180deg)!important}.bd-phoneStage .bd-m3RedLabel span{letter-spacing:1.65px!important;color:#ff4d61!important;font-size:13.2px!important}.bd-phoneStage .bd-m3OrangeLabel span{letter-spacing:2.15px!important;color:#ff7a00!important;font-size:15.4px!important}.bd-phoneStage .bd-m3GreenLabel span{letter-spacing:1.65px!important;color:#34ffd2!important;font-size:12.2px!important}.bd-phoneStage .bd-m3VolunteerBox span{letter-spacing:.75px!important;white-space:nowrap!important;font-size:clamp(15.5px,3.85vw,19.5px)!important}@media (height<=760px){.bd-phoneStage .bd-m3IntroExact{padding:22px 4px 12px 44px!important}.bd-phoneStage .bd-m3IntroExact p{white-space:nowrap!important;font-size:clamp(15.5px,3.95vw,17.5px)!important}.bd-phoneStage .bd-m3Row{grid-template-columns:36px minmax(0,1fr)!important;column-gap:4px!important}.bd-phoneStage .bd-m3VerticalLabel{width:36px!important;min-width:36px!important;max-width:36px!important;overflow:visible!important}.bd-phoneStage .bd-m3RedLabel span{letter-spacing:1.45px!important;font-size:11.2px!important}.bd-phoneStage .bd-m3OrangeLabel span{letter-spacing:1.85px!important;font-size:13.1px!important}.bd-phoneStage .bd-m3GreenLabel span{letter-spacing:1.35px!important;font-size:10.8px!important}.bd-phoneStage .bd-m3VolunteerBox{gap:10px!important}.bd-phoneStage .bd-m3VolunteerBox img{flex-basis:58px!important;width:58px!important;height:58px!important}.bd-phoneStage .bd-m3VolunteerBox span{font-size:clamp(12.5px,3.15vw,15.5px)!important}.bd-phoneStage .bd-m3VolunteerRow,.bd-phoneStage .bd-m3VolunteerBox{height:70px!important;min-height:70px!important;max-height:70px!important}}.bd-phoneStage .bd-m3IntroExact{align-items:flex-start!important;padding:22px 4px 8px 48px!important}.bd-phoneStage .bd-m3IntroExact p{white-space:nowrap!important;font-size:clamp(17px,4.15vw,19px)!important;line-height:1.24!important}.bd-phoneStage .bd-m3EmergencyRow,.bd-phoneStage .bd-m3NeedRow{margin-bottom:0!important}.bd-phoneStage .bd-m3VolunteerBox img{flex:0 0 72px!important;width:72px!important;height:72px!important}.bd-phoneStage .bd-m3VolunteerBox span{white-space:nowrap!important;font-size:clamp(15px,3.7vw,18.5px)!important}@media (height<=760px){.bd-phoneStage .bd-m3Exact{grid-template-rows:170px 44px 76px 82px 7px 188px 7px 66px 1fr!important}.bd-phoneStage .bd-m3IntroExact{padding:16px 4px 6px 44px!important}.bd-phoneStage .bd-m3IntroExact p{font-size:clamp(14.5px,3.75vw,16.5px)!important}.bd-phoneStage .bd-m3VolunteerBox img{flex-basis:54px!important;width:54px!important;height:54px!important}}.bd-phoneStage .bd-m3IntroExact{padding-top:24px!important;padding-bottom:8px!important}.bd-phoneStage .bd-m3IntroExact p{letter-spacing:.1px!important;white-space:nowrap!important;font-size:clamp(19.55px,4.77vw,21.85px)!important;line-height:1.24!important}.bd-phoneStage .bd-m3Exact{grid-template-rows:205px 50px 92px 98px 20px 222px 20px 102px 1fr!important}.bd-phoneStage .bd-m3EmergencyRow,.bd-phoneStage .bd-m3NeedRow{margin-bottom:0!important}.bd-phoneStage .bd-m3VolunteerRow,.bd-phoneStage .bd-m3VolunteerBox{height:102px!important;min-height:102px!important;max-height:102px!important}.bd-phoneStage .bd-m3VolunteerBox{justify-content:center!important;gap:8px!important;padding-left:12px!important;padding-right:12px!important}.bd-phoneStage .bd-m3VolunteerBox span{letter-spacing:.55px!important;white-space:nowrap!important;margin-left:0!important;font-size:clamp(10.5px,2.59vw,12.95px)!important}@media (height<=760px){.bd-phoneStage .bd-m3Exact{grid-template-rows:170px 44px 76px 82px 15px 188px 15px 84px 1fr!important}.bd-phoneStage .bd-m3IntroExact{padding-top:18px!important;padding-bottom:6px!important}.bd-phoneStage .bd-m3IntroExact p{font-size:clamp(16.7px,4.31vw,18.9px)!important}.bd-phoneStage .bd-m3VolunteerRow,.bd-phoneStage .bd-m3VolunteerBox{height:84px!important;min-height:84px!important;max-height:84px!important}.bd-phoneStage .bd-m3VolunteerBox{gap:7px!important}.bd-phoneStage .bd-m3VolunteerBox img{flex-basis:75px!important;width:75px!important;height:75px!important}.bd-phoneStage .bd-m3VolunteerBox span{font-size:clamp(8.75px,2.2vw,10.85px)!important}}.bd-phoneStage .bd-m3VolunteerBox{justify-content:center!important;align-items:center!important;gap:1px!important;height:90px!important;min-height:90px!important;max-height:90px!important;padding-left:9px!important;padding-right:12px!important}.bd-phoneStage .bd-m3VolunteerBox img{object-fit:contain!important;flex:0 0 80px!important;width:80px!important;height:80px!important}.bd-phoneStage .bd-m3VolunteerBox span{letter-spacing:.55px!important;white-space:nowrap!important;flex:none!important;margin-left:0!important;font-size:clamp(11.55px,2.85vw,14.25px)!important}.bd-phoneStage .bd-m3VolunteerBox{box-sizing:border-box!important;grid-template-columns:82px max-content!important;justify-content:center!important;align-items:center!important;column-gap:0!important;padding:0 12px!important;display:grid!important}.bd-phoneStage .bd-m3VolunteerBox img{object-fit:contain!important;flex:none!important;justify-self:end!important;width:82px!important;height:82px!important;margin-right:-18px!important}.bd-phoneStage .bd-m3VolunteerBox span{letter-spacing:.55px!important;white-space:nowrap!important;justify-self:start!important;margin-left:0!important;font-size:clamp(11.55px,2.85vw,14.25px)!important}.bd-phoneStage .bd-m3VolunteerBox img,.bd-phoneStage .bd-m3VolunteerBox span{transform:translate(-28px)!important}.bd-menuHead .bd-menuMode{color:var(--bd-green);letter-spacing:.7px;margin-top:4px;font-size:12px;font-weight:800;display:block}.bd-menuHead .bd-menuModeOpen{color:#ff5a68;text-shadow:0 0 10px #ff174459}.bd-modalDanger{color:#fff;cursor:pointer;background:#5c000cb8;border:1px solid #ff3656e6;border-radius:10px;flex:1;min-height:42px;font-weight:900;box-shadow:0 0 16px #ff174438,inset 0 0 12px #ff174414}.bd-redReportCard{border-color:#ff36569e;box-shadow:0 0 26px #ff17442b,inset 0 0 22px #ff17440d}.bd-redReportCard h1{font-size:clamp(25px,6.4vw,32px);line-height:1.08}.bd-redReportWarning{color:#ffffffd6;background:#5c000c61;border:1px solid #ff365670;border-radius:13px;margin:12px 0 14px;padding:11px 12px;font-size:13px;font-weight:750;line-height:1.38}.bd-redReasonGrid{gap:9px;margin:12px 0 13px;display:grid}.bd-redReasonGrid button{color:#ffffffdb;letter-spacing:.25px;cursor:pointer;background:#00000085;border:1px solid #ff36568f;border-radius:12px;min-height:42px;font-size:13.5px;font-weight:850}.bd-redReasonGrid button.bd-redReasonSelected{color:#fff;background:#5c000cbd;border-color:#ff3656;box-shadow:0 0 16px #ff174438,inset 0 0 12px #ff174414}.bd-redLocationBox{background:#ff71000e;border:1px solid #ff71005c;border-radius:13px;margin:0 0 12px;padding:10px 11px}.bd-redLocationBox span{color:#ffb06b;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.bd-redLocationBox strong{color:#fff;font-size:14px;line-height:1.25;display:block}.bd-redLocationBox p{color:#ffffff9e;margin:5px 0 0;font-size:12px;line-height:1.3}.bd-redNoteField{margin-bottom:12px}.bd-redNoteField textarea{resize:none;color:#fff;background:#00000094;border:1px solid #ff36566b;border-radius:12px;outline:none;min-height:68px;padding:10px 12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.bd-redNoteField textarea::placeholder{color:#ffffff57}.bd-redNoteField small{color:#ffffff80;align-self:flex-end;font-size:11px;font-weight:800}@media (height<=760px){.bd-redReportCard h1{font-size:clamp(22px,5.8vw,28px)}.bd-redReportWarning{margin-bottom:10px;padding:9px 10px;font-size:12px}.bd-redReasonGrid{gap:7px;margin-bottom:10px}.bd-redReasonGrid button{min-height:38px;font-size:12.5px}.bd-redNoteField textarea{min-height:58px}}.bd-redReportScreen{box-sizing:border-box;height:100%;min-height:100%;padding:14px 14px 16px;overflow:hidden}.bd-redReportTop{margin-bottom:10px}.bd-redReportCard{border-color:#ff36569e;border-radius:18px;margin-top:14px;padding:12px 13px 13px;box-shadow:0 0 26px #ff17442b,inset 0 0 22px #ff17440d}.bd-redBackLink{color:#ffffffb8;letter-spacing:.35px;cursor:pointer;background:#38ffd20a;border:1px solid #38ffd247;border-radius:10px;width:100%;min-height:34px;margin-bottom:10px;font-size:12px;font-weight:850}.bd-redInfoText{color:#ffffffdb;margin:0 0 10px;font-size:13px;font-weight:750;line-height:1.38}.bd-redLocationInfo{background:#ff71000b;border:1px solid #ff710057;border-radius:13px;margin:0 0 10px;padding:10px 11px}.bd-redLocationInfo span{color:#ffb06b;letter-spacing:1.1px;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.bd-redLocationInfo strong{color:#fff;font-size:14px;line-height:1.2;display:block}.bd-redLocationInfo p{color:#ffffff94;margin:5px 0 0;font-size:11.5px;font-weight:700;line-height:1.25}.bd-redSingleReason{color:#fff;cursor:pointer;background:#0000008c;border:1.5px solid #ff3656b3;border-radius:14px;width:100%;min-height:62px;margin-bottom:11px;box-shadow:0 0 16px #ff17441f,inset 0 0 10px #ff17440a}.bd-redSingleReason strong{letter-spacing:.25px;font-size:15px;font-weight:950;line-height:1.15;display:block}.bd-redSingleReason small{color:#ffffffa8;margin-top:5px;font-size:11.5px;font-weight:800;line-height:1.2;display:block}.bd-redSingleReasonSelected{background:#5c000cb8;border-color:#ff3656;box-shadow:0 0 18px #ff17443d,inset 0 0 13px #ff174414}.bd-redNoteArea{flex-direction:column;gap:7px;margin-bottom:11px;display:flex}.bd-redNoteArea span{color:#ffffffc7;letter-spacing:.45px;font-size:13px;font-weight:900}.bd-redNoteArea textarea{box-sizing:border-box;resize:none;color:#fff;background:#00000094;border:1px solid #ff365670;border-radius:13px;outline:none;width:100%;min-height:118px;padding:11px 12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.bd-redNoteArea textarea::placeholder{color:#ffffff57}.bd-redNoteArea small{color:#ffffff85;align-self:flex-end;margin-top:-3px;font-size:11px;font-weight:850}.bd-redSubmitAction{color:#fff;letter-spacing:.55px;cursor:pointer;background:#5c000cc7;border:1.5px solid #ff3656f5;border-radius:13px;width:100%;min-height:48px;font-size:14px;font-weight:950;box-shadow:0 0 20px #ff174433,inset 0 0 13px #ff174412}.bd-redSubmitAction:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}@media (height<=760px){.bd-redReportScreen{padding-top:10px;padding-bottom:10px}.bd-redReportCard{margin-top:10px;padding:10px 11px 11px}.bd-redBackLink{min-height:30px;margin-bottom:8px}.bd-redInfoText{margin-bottom:8px;font-size:12px;line-height:1.32}.bd-redLocationInfo{margin-bottom:8px;padding:8px 10px}.bd-redSingleReason{min-height:54px;margin-bottom:9px}.bd-redSingleReason strong{font-size:13.5px}.bd-redSingleReason small{font-size:10.5px}.bd-redNoteArea textarea{min-height:92px}.bd-redSubmitAction{min-height:44px}}.bd-phoneStage .bd-redReportScreen{box-sizing:border-box;height:100%;min-height:100%;padding:14px 14px 16px;overflow:hidden}.bd-phoneStage .bd-redReportTop{margin-bottom:10px}.bd-phoneStage .bd-redReportScreen .bd-stepBrand img{width:min(42vw,178px);max-width:178px}.bd-phoneStage .bd-redReportCard{border-color:#ff36569e;border-radius:18px;margin-top:18px;padding:17px 13px 18px;box-shadow:0 0 26px #ff17442b,inset 0 0 22px #ff17440d}.bd-phoneStage .bd-redBackLink{color:#ffffffb8;letter-spacing:.35px;cursor:pointer;background:#38ffd20a;border:1px solid #38ffd247;border-radius:10px;width:100%;min-height:36px;margin-bottom:15px;font-size:12px;font-weight:850}.bd-phoneStage .bd-redReportTitle{color:#fff;letter-spacing:1.05px;margin:0 0 16px;font-size:clamp(20px,5.1vw,26px);font-weight:950;line-height:1.08}.bd-phoneStage .bd-redInfoText{color:#ffffffdb;margin:0 0 18px;font-size:13.5px;font-weight:750;line-height:1.42}.bd-phoneStage .bd-redLocationInfo{background:#ff71000b;border:1px solid #ff710057;border-radius:13px;margin:0 0 18px;padding:13px 12px}.bd-phoneStage .bd-redLocationInfo span{color:#ffb06b;letter-spacing:1.1px;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.bd-phoneStage .bd-redLocationInfo strong{color:#fff;font-size:14.5px;line-height:1.22;display:block}.bd-phoneStage .bd-redLocationInfo p{color:#ffffff94;margin:6px 0 0;font-size:11.5px;font-weight:700;line-height:1.3}.bd-phoneStage .bd-redNoteArea textarea{box-sizing:border-box;resize:none;color:#fff;background:#00000094;border:1px solid #ff365670;border-radius:13px;outline:none;width:100%;min-height:138px;padding:11px 12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.35}@media (height<=760px){.bd-phoneStage .bd-redReportScreen{padding-top:10px;padding-bottom:10px}.bd-phoneStage .bd-redReportTop{margin-bottom:8px}.bd-phoneStage .bd-redReportScreen .bd-stepBrand img{width:min(38vw,158px);max-width:158px}.bd-phoneStage .bd-redReportCard{margin-top:10px;padding:12px 11px 13px}.bd-phoneStage .bd-redBackLink{min-height:30px;margin-bottom:10px}.bd-phoneStage .bd-redReportTitle{margin-bottom:10px;font-size:clamp(17px,4.5vw,22px)}.bd-phoneStage .bd-redInfoText{margin-bottom:10px;font-size:12px;line-height:1.32}.bd-phoneStage .bd-redLocationInfo{margin-bottom:10px;padding:8px 10px}.bd-phoneStage .bd-redSingleReason{min-height:54px;margin-bottom:10px}.bd-phoneStage .bd-redSingleReason strong{font-size:13.5px}.bd-phoneStage .bd-redSingleReason small{font-size:10.5px}.bd-phoneStage .bd-redNoteArea{margin-bottom:10px}.bd-phoneStage .bd-redNoteArea textarea{min-height:98px}.bd-phoneStage .bd-redSubmitAction{min-height:44px}}.bd-phoneStage .bd-emergencyFlowScreen{box-sizing:border-box;height:100%;min-height:100%;padding:14px 14px 16px;overflow:hidden}.bd-phoneStage .bd-emergencyFlowTop{margin-bottom:10px}.bd-phoneStage .bd-emergencyFlowScreen .bd-stepBrand img{width:min(42vw,178px);max-width:178px}.bd-phoneStage .bd-emergencyFlowCard{background:radial-gradient(circle at 50% 0,#ff17441a,#0000 45%),linear-gradient(#02120ef5,#000000f0);border:1.5px solid #ff36569e;border-radius:22px;margin-top:18px;padding:18px 14px;box-shadow:0 0 30px #ff17442e,inset 0 0 24px #ff17440b}.bd-phoneStage .bd-flowBackButton{color:#ffffffd1;letter-spacing:.55px;cursor:pointer;background:#38ffd20f;border:1px solid #38ffd270;border-radius:13px;width:100%;min-height:38px;margin-bottom:18px;font-size:12px;font-weight:900;box-shadow:0 0 16px #38ffd217,inset 0 0 12px #38ffd209}.bd-phoneStage .bd-flowEyebrow{color:var(--bd-orange);letter-spacing:2px;margin:0 0 8px;font-size:12px;font-weight:950}.bd-phoneStage .bd-redEyebrow{color:#ff5a68}.bd-phoneStage .bd-flowTitle{color:#fff;letter-spacing:1px;text-shadow:0 0 14px #ffffff14;margin:0 0 16px;font-size:clamp(18px,4.8vw,24px);font-weight:950;line-height:1.02}.bd-phoneStage .bd-flowLead{color:#ffffffc7;margin:0 0 22px;font-size:14px;font-weight:760;line-height:1.44}.bd-phoneStage .bd-flowAddressCard{background:linear-gradient(#ff710013,#00000075);border:1.5px solid #ff71007a;border-radius:17px;margin:0 0 22px;padding:16px 14px;box-shadow:0 0 18px #ff710014,inset 0 0 14px #ff710009}.bd-phoneStage .bd-flowAddressCard span{color:#ffb06b;letter-spacing:1.35px;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.bd-phoneStage .bd-flowAddressCard strong{color:#fff;font-size:16px;line-height:1.25;display:block}.bd-phoneStage .bd-flowAddressCard p{color:#fff9;margin:7px 0 0;font-size:12px;font-weight:700;line-height:1.32}.bd-phoneStage .bd-flowChoiceGrid{gap:15px;display:grid}.bd-phoneStage .bd-flowPrimaryChoice,.bd-phoneStage .bd-flowSecondaryChoice{letter-spacing:.8px;cursor:pointer;border-radius:16px;width:100%;min-height:64px;font-size:15px;font-weight:950}.bd-phoneStage .bd-flowPrimaryChoice{color:#fff;background:#001a16e6;border:1.7px solid #38ffd2fa;box-shadow:0 0 24px #38ffd22e,inset 0 0 14px #38ffd20e}.bd-phoneStage .bd-flowSecondaryChoice{color:#ffb06b;background:#ff710012;border:1.7px solid #ff7100eb;box-shadow:0 0 18px #ff71001a,inset 0 0 12px #ff710009}.bd-phoneStage .bd-flowFootnote{color:#ffffff8c;margin:18px 2px 0;font-size:12px;font-weight:700;line-height:1.36}.bd-phoneStage .bd-flowMap{border-color:#ff710085;height:218px;margin:0 0 16px;box-shadow:0 0 22px #ff710021,inset 0 0 18px #0000002e}.bd-phoneStage .bd-flowAddressField{margin-bottom:16px}.bd-phoneStage .bd-redFinalCard{padding-top:18px}.bd-phoneStage .bd-redLocationPill{background:#ff71000b;border:1px solid #ff710066;border-radius:14px;margin:0 0 18px;padding:11px 12px}.bd-phoneStage .bd-redLocationPill span{color:#ffb06b;letter-spacing:1.15px;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:950;display:block}.bd-phoneStage .bd-redLocationPill strong{color:#ffffffdb;font-size:13px;font-weight:850;line-height:1.25;display:block}.bd-phoneStage .bd-redSingleReason{color:#fff;cursor:pointer;background:linear-gradient(#5c000c6b,#000000ad);border:1.8px solid #ff3656cc;border-radius:18px;width:100%;min-height:78px;margin-bottom:22px;box-shadow:0 0 22px #ff174429,inset 0 0 13px #ff17440b}.bd-phoneStage .bd-redSingleReason strong{letter-spacing:.25px;font-size:16px;font-weight:950;line-height:1.15;display:block}.bd-phoneStage .bd-redSingleReason small{color:#ffffffad;margin-top:8px;font-size:11.5px;font-weight:800;line-height:1.2;display:block}.bd-phoneStage .bd-redSingleReasonSelected{background:linear-gradient(#780012bd,#2a0008e0);border-color:#ff3656;box-shadow:0 0 26px #ff174447,inset 0 0 15px #ff174414}.bd-phoneStage .bd-redNoteArea{flex-direction:column;gap:9px;margin-bottom:22px;display:flex}.bd-phoneStage .bd-redNoteArea span{color:#ffffffd1;letter-spacing:.45px;font-size:13.5px;font-weight:900}.bd-phoneStage .bd-redNoteArea textarea{box-sizing:border-box;resize:none;color:#fff;background:#0000009e;border:1.5px solid #ff365685;border-radius:17px;outline:none;width:100%;min-height:150px;padding:13px 14px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.36;box-shadow:inset 0 0 14px #ff174409}.bd-phoneStage .bd-redNoteArea textarea::placeholder{color:#ffffff57}.bd-phoneStage .bd-redNoteArea small{color:#ffffff85;align-self:flex-end;margin-top:-3px;font-size:11px;font-weight:850}.bd-phoneStage .bd-redSubmitAction{color:#fff;letter-spacing:.8px;cursor:pointer;background:linear-gradient(#780012d6,#3a000aeb);border:1.8px solid #ff3656fa;border-radius:17px;width:100%;min-height:60px;font-size:15px;font-weight:950;box-shadow:0 0 26px #ff17443d,inset 0 0 15px #ff174414}.bd-phoneStage .bd-redSubmitAction:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}@media (height<=760px){.bd-phoneStage .bd-emergencyFlowScreen{padding-top:10px;padding-bottom:10px}.bd-phoneStage .bd-emergencyFlowCard{margin-top:10px;padding:12px 11px 13px}.bd-phoneStage .bd-flowBackButton{min-height:30px;margin-bottom:10px}.bd-phoneStage .bd-flowTitle{margin-bottom:10px;font-size:clamp(19px,5vw,25px)}.bd-phoneStage .bd-flowLead{margin-bottom:12px;font-size:12px;line-height:1.32}.bd-phoneStage .bd-flowAddressCard,.bd-phoneStage .bd-redLocationPill{margin-bottom:10px;padding:9px 10px}.bd-phoneStage .bd-flowPrimaryChoice,.bd-phoneStage .bd-flowSecondaryChoice{min-height:48px}.bd-phoneStage .bd-flowMap{height:155px}.bd-phoneStage .bd-redSingleReason{min-height:56px;margin-bottom:10px}.bd-phoneStage .bd-redSingleReason strong{font-size:13.5px}.bd-phoneStage .bd-redSingleReason small{font-size:10.5px}.bd-phoneStage .bd-redNoteArea{margin-bottom:10px}.bd-phoneStage .bd-redNoteArea textarea{min-height:100px}.bd-phoneStage .bd-redSubmitAction{min-height:46px}}.bd-phoneStage .bd-emergencySuccessScreen{box-sizing:border-box;height:100%;min-height:100%;padding:14px 14px 16px;overflow:hidden}.bd-phoneStage .bd-emergencySuccessScreen .bd-stepBrand img{width:min(42vw,178px);max-width:178px}.bd-phoneStage .bd-emergencySuccessCard{background:radial-gradient(circle at 50% 0,#38ffd221,#0000 45%),linear-gradient(#021612f5,#000000f2);border:1.7px solid #38ffd2bd;border-radius:24px;margin-top:22px;padding:22px 15px 18px;box-shadow:0 0 32px #38ffd233,inset 0 0 24px #38ffd20e}.bd-phoneStage .bd-successEyebrow{color:var(--bd-teal);letter-spacing:2px;margin:0 0 10px;font-size:12px;font-weight:950}.bd-phoneStage .bd-emergencySuccessCard h1{color:#fff;letter-spacing:.45px;margin:0 0 20px;font-size:clamp(24px,6.2vw,32px);font-weight:950;line-height:1.08}.bd-phoneStage .bd-caseNoBox{background:linear-gradient(#ff71001a,#0000007a);border:1.7px solid #ff7100b8;border-radius:18px;margin:0 0 18px;padding:16px 14px;box-shadow:0 0 20px #ff71001f,inset 0 0 14px #ff71000a}.bd-phoneStage .bd-caseNoBox span{color:#ffb06b;letter-spacing:1.4px;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.bd-phoneStage .bd-caseNoBox strong{color:#fff;letter-spacing:1px;font-size:24px;font-weight:950;line-height:1;display:block}.bd-phoneStage .bd-successSummary{gap:10px;margin-bottom:18px;display:grid}.bd-phoneStage .bd-successSummary div{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;padding:11px 12px}.bd-phoneStage .bd-successSummary span{color:#ffffff85;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:900;display:block}.bd-phoneStage .bd-successSummary strong{color:#ffffffe0;font-size:13px;font-weight:850;line-height:1.3;display:block}.bd-phoneStage .bd-successNotice{color:#ffffff94;margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.36}.bd-phoneStage .bd-successDoneButton{color:#fff;letter-spacing:.8px;cursor:pointer;background:#001c16eb;border:1.7px solid #38ffd2fa;border-radius:17px;width:100%;min-height:58px;font-size:15px;font-weight:950;box-shadow:0 0 26px #38ffd23d,inset 0 0 15px #38ffd214}@media (height<=760px){.bd-phoneStage .bd-emergencySuccessCard{margin-top:12px;padding:16px 12px 13px}.bd-phoneStage .bd-emergencySuccessCard h1{margin-bottom:14px;font-size:clamp(19px,5vw,25px)}.bd-phoneStage .bd-caseNoBox{margin-bottom:12px;padding:12px 11px}.bd-phoneStage .bd-caseNoBox strong{font-size:20px}.bd-phoneStage .bd-successSummary{gap:7px;margin-bottom:12px}.bd-phoneStage .bd-successSummary div{padding:8px 10px}.bd-phoneStage .bd-successNotice{margin-bottom:12px;font-size:11px}.bd-phoneStage .bd-successDoneButton{min-height:46px}}.bd-phoneStage .bd-needFlowCard{background:radial-gradient(circle at 50% 0,#ff71001f,#0000 45%),linear-gradient(#120a02f5,#000000f0);border-color:#ff7100a8;box-shadow:0 0 30px #ff71002e,inset 0 0 24px #ff71000b}.bd-phoneStage .bd-needEyebrow{color:var(--bd-orange)}.bd-phoneStage .bd-needCategoryPill{background:linear-gradient(#ff710017,#00000075);border:1.5px solid #ff710085;border-radius:15px;margin:0 0 18px;padding:13px 12px;box-shadow:0 0 18px #ff71001a,inset 0 0 14px #ff710009}.bd-phoneStage .bd-needCategoryPill span{color:#ffb06b;letter-spacing:1.25px;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.bd-phoneStage .bd-needCategoryPill strong{color:#fff;font-size:18px;font-weight:950;line-height:1.18;display:block}.bd-phoneStage .bd-needLocationScreen .bd-flowPrimaryChoice{border-color:#38ffd2fa}.bd-phoneStage .bd-needLocationScreen .bd-flowSecondaryChoice{color:#ffb06b;border-color:#ff7100eb}.bd-phoneStage .bd-needFlowMap{border-color:#ff71008a;box-shadow:0 0 22px #ff710024,inset 0 0 18px #0000002e}.bd-phoneStage .bd-needLocationScreen .bd-flowAddressField input{border-color:#ff71006b}.bd-phoneStage .bd-needLocationScreen .bd-flowAddressField input:focus{border-color:#ff7100e6;box-shadow:0 0 16px #ff710029}.bd-phoneStage .bd-needReportCard{padding-top:18px}.bd-phoneStage .bd-needLocationPill{border-color:#ff71006b;margin-bottom:16px}.bd-phoneStage .bd-needLocationPill span{color:#ffb06b}.bd-phoneStage .bd-needLocationPill p{color:#ffffff9e;margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.3}.bd-phoneStage .bd-needDeliveryBlock{gap:10px;margin-bottom:16px;display:grid}.bd-phoneStage .bd-needDeliveryBlock>span{color:#ffffffd1;letter-spacing:.45px;font-size:13px;font-weight:900}.bd-phoneStage .bd-needDeliveryOption{color:#ffffffdb;letter-spacing:.35px;cursor:pointer;background:#00000085;border:1.5px solid #ff710080;border-radius:13px;width:100%;min-height:48px;font-size:13px;font-weight:900}.bd-phoneStage .bd-needDeliverySelected{color:#fff;background:#ff71001f;border-color:#ff7100fa;box-shadow:0 0 18px #ff710029,inset 0 0 12px #ff71000d}.bd-phoneStage .bd-needFuneralNote{color:#ffffffb3;background:#ff71000e;border:1px solid #ff71005c;border-radius:13px;margin:0 0 16px;padding:11px 12px;font-size:12px;font-weight:750;line-height:1.35}.bd-phoneStage .bd-needNoteArea textarea{border-color:#ff71007a;min-height:128px}.bd-phoneStage .bd-needSubmitAction{color:#fff;letter-spacing:.8px;cursor:pointer;background:linear-gradient(#ff71003d,#3a1400eb);border:1.7px solid #ff7100fa;border-radius:16px;width:100%;min-height:56px;font-size:15px;font-weight:950;box-shadow:0 0 24px #ff710038,inset 0 0 14px #ff710012}.bd-phoneStage .bd-needSubmitAction:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}@media (height<=760px){.bd-phoneStage .bd-needLocationPill{margin-bottom:10px}.bd-phoneStage .bd-needDeliveryBlock{gap:7px;margin-bottom:10px}.bd-phoneStage .bd-needDeliveryOption{min-height:40px;font-size:12px}.bd-phoneStage .bd-needNoteArea textarea{min-height:86px}.bd-phoneStage .bd-needSubmitAction{min-height:46px}}.bd-phoneStage .bd-needSuccessScreen{box-sizing:border-box;height:100%;min-height:100%;padding:14px 14px 16px;overflow:hidden}.bd-phoneStage .bd-needSuccessScreen .bd-stepBrand img{width:min(42vw,178px);max-width:178px}.bd-phoneStage .bd-needSuccessCard{background:radial-gradient(circle at 50% 0,#ff710026,#0000 45%),linear-gradient(#180e02f5,#000000f2);border:1.7px solid #ff7100bd;border-radius:24px;margin-top:16px;padding:18px 15px 14px;box-shadow:0 0 32px #ff710033,inset 0 0 24px #ff71000e}.bd-phoneStage .bd-needSuccessEyebrow{color:var(--bd-orange);letter-spacing:2px;margin:0 0 10px;font-size:12px;font-weight:950}.bd-phoneStage .bd-needSuccessCard h1{color:#fff;letter-spacing:.45px;margin:0 0 14px;font-size:clamp(22px,5.75vw,29px);font-weight:950;line-height:1.06}.bd-phoneStage .bd-needCaseNoBox{background:linear-gradient(#38ffd217,#0000007a);border:1.7px solid #38ffd2b8;border-radius:18px;margin:0 0 14px;padding:14px;box-shadow:0 0 20px #38ffd21f,inset 0 0 14px #38ffd20a}.bd-phoneStage .bd-needCaseNoBox span{color:var(--bd-teal);letter-spacing:1.4px;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.bd-phoneStage .bd-needCaseNoBox strong{color:#fff;letter-spacing:1px;font-size:24px;font-weight:950;line-height:1;display:block}.bd-phoneStage .bd-needSuccessSummary{gap:8px;margin-bottom:14px;display:grid}.bd-phoneStage .bd-needSuccessSummary div{background:#ff71000a;border:1px solid #ff710029;border-radius:13px;padding:9px 11px}.bd-phoneStage .bd-needSuccessSummary span{color:#ffffff85;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:900;display:block}.bd-phoneStage .bd-needSuccessSummary strong{color:#ffffffe0;font-size:13px;font-weight:850;line-height:1.3;display:block}.bd-phoneStage .bd-needSuccessNotice{color:#ffffff94;margin:0 0 13px;font-size:11.5px;font-weight:700;line-height:1.32}.bd-phoneStage .bd-needSuccessDoneButton{color:#fff;letter-spacing:.8px;cursor:pointer;background:linear-gradient(#ff71003d,#3a1400eb);border:1.7px solid #ff7100fa;border-radius:17px;width:100%;min-height:52px;font-size:15px;font-weight:950;box-shadow:0 0 26px #ff71003d,inset 0 0 15px #ff710014}@media (height<=760px){.bd-phoneStage .bd-needSuccessCard{margin-top:12px;padding:16px 12px 13px}.bd-phoneStage .bd-needSuccessCard h1{margin-bottom:14px;font-size:clamp(19px,5vw,25px)}.bd-phoneStage .bd-needCaseNoBox{margin-bottom:12px;padding:12px 11px}.bd-phoneStage .bd-needCaseNoBox strong{font-size:20px}.bd-phoneStage .bd-needSuccessSummary{gap:7px;margin-bottom:12px}.bd-phoneStage .bd-needSuccessSummary div{padding:8px 10px}.bd-phoneStage .bd-needSuccessNotice{margin-bottom:12px;font-size:11px}.bd-phoneStage .bd-needSuccessDoneButton{min-height:46px}}.bd-phoneStage .bd-needSuccessScreen{-webkit-overflow-scrolling:touch;padding-bottom:22px!important;overflow:hidden auto!important}.bd-phoneStage .bd-needSuccessCard{margin-top:14px!important;padding:18px 15px 16px!important}.bd-phoneStage .bd-needSuccessCard h1{margin-bottom:14px!important;font-size:clamp(21px,5.55vw,28px)!important;line-height:1.06!important}.bd-phoneStage .bd-needCaseNoBox{margin-bottom:13px!important;padding:13px 14px!important}.bd-phoneStage .bd-needCaseNoBox strong{font-size:22px!important}.bd-phoneStage .bd-needSuccessSummary{gap:8px!important;margin-bottom:13px!important}.bd-phoneStage .bd-needSuccessSummary div{padding:9px 11px!important;overflow:hidden!important}.bd-phoneStage .bd-needSuccessSummary strong{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.bd-phoneStage .bd-needSuccessSummary div:has(span:first-child:nth-last-child(2)) strong{max-height:none}.bd-phoneStage .bd-needSuccessSummary div:has(span) strong{max-width:100%!important}.bd-phoneStage .bd-needSuccessSummary div:nth-child(4) strong{-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.bd-phoneStage .bd-needSuccessSummary div:last-child strong{-webkit-line-clamp:unset!important;line-clamp:unset!important;display:block!important;overflow:visible!important}.bd-phoneStage .bd-needSuccessNotice{margin-bottom:12px!important;font-size:11.5px!important;line-height:1.3!important}.bd-phoneStage .bd-needSuccessDoneButton{min-height:50px!important}.bd-phoneStage .bd-volunteerThreeOptions{grid-template-columns:1fr 1fr 1.45fr!important}.bd-phoneStage .bd-volunteerTextField{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.bd-phoneStage .bd-volunteerTextField span{color:#ffffffd1;letter-spacing:.45px;font-size:13px;font-weight:900}.bd-phoneStage .bd-volunteerTextField input{box-sizing:border-box;color:#fff;background:#00000094;border:1.5px solid #38ffd27a;border-radius:13px;outline:none;width:100%;min-height:44px;padding:10px 12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:750;line-height:1.3}.bd-phoneStage .bd-volunteerTextField input::placeholder{color:#ffffff57}.bd-phoneStage .bd-volunteerTextField input:focus{border-color:#38ffd2f2;box-shadow:0 0 16px #38ffd224}.bd-phoneStage .bd-volunteerV2Screen{box-sizing:border-box;-webkit-overflow-scrolling:touch;height:100%;min-height:100%;padding:14px 14px 24px;overflow:hidden auto!important}.bd-phoneStage .bd-volunteerV2Top{margin-bottom:10px}.bd-phoneStage .bd-volunteerV2Screen .bd-stepBrand img{width:min(42vw,178px);max-width:178px}.bd-phoneStage .bd-volunteerV2Card{background:radial-gradient(circle at 50% 0,#38ffd224,#0000 45%),linear-gradient(#021612f5,#000000f2);border:1.7px solid #38ffd2c7;border-radius:24px;margin-top:18px;padding:18px 14px;box-shadow:0 0 32px #38ffd238,inset 0 0 24px #38ffd20e}.bd-phoneStage .bd-volunteerV2Back{color:#ffffffd1;letter-spacing:.55px;cursor:pointer;appearance:none;background:#38ffd20f;border:1px solid #38ffd270;border-radius:13px;width:100%;min-height:38px;margin-bottom:16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:900;box-shadow:0 0 16px #38ffd21a,inset 0 0 12px #38ffd209}.bd-phoneStage .bd-volunteerV2Eyebrow{color:var(--bd-teal);letter-spacing:2px;margin:0 0 8px;font-size:12px;font-weight:950}.bd-phoneStage .bd-volunteerV2Title{color:#fff;letter-spacing:.45px;white-space:nowrap;text-shadow:0 0 14px #ffffff14;margin:0 0 14px;font-size:clamp(17px,4.1vw,22px);font-weight:950;line-height:1.02}.bd-phoneStage .bd-volunteerV2Lead{color:#ffffffb8;margin:0 0 18px;font-size:13px;font-weight:750;line-height:1.4}.bd-phoneStage .bd-volunteerV2Question,.bd-phoneStage .bd-volunteerV2Field,.bd-phoneStage .bd-volunteerV2Note{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}.bd-phoneStage .bd-volunteerV2Question>span,.bd-phoneStage .bd-volunteerV2Field>span,.bd-phoneStage .bd-volunteerV2Note>span{color:#ffffffd6;letter-spacing:.45px;font-size:13px;font-weight:900;line-height:1.25}.bd-phoneStage .bd-volunteerV2Options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bd-phoneStage .bd-volunteerV2OptionsThree{grid-template-columns:1fr 1fr}.bd-phoneStage .bd-volunteerV2OptionsThree .bd-volunteerV2Option:last-child{grid-column:1/-1}.bd-phoneStage .bd-volunteerV2Option{color:#ffffffdb;letter-spacing:.35px;cursor:pointer;appearance:none;background:#00000085;border:1.5px solid #38ffd275;border-radius:13px;min-height:44px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:900;box-shadow:inset 0 0 10px #38ffd206}.bd-phoneStage .bd-volunteerV2OptionSelected{color:#fff;background:#38ffd21f;border-color:#38ffd2fa;box-shadow:0 0 18px #38ffd22b,inset 0 0 12px #38ffd20d}.bd-phoneStage .bd-volunteerV2Field input,.bd-phoneStage .bd-volunteerV2Note textarea{box-sizing:border-box;color:#fff;appearance:none;background:#00000094;border:1.5px solid #38ffd27a;border-radius:15px;outline:none;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:750;line-height:1.36;box-shadow:inset 0 0 14px #38ffd209}.bd-phoneStage .bd-volunteerV2Field input{min-height:48px;padding:11px 12px}.bd-phoneStage .bd-volunteerV2Note textarea{resize:none;min-height:112px;padding:12px 13px}.bd-phoneStage .bd-volunteerV2Field input::placeholder,.bd-phoneStage .bd-volunteerV2Note textarea::placeholder{color:#ffffff57}.bd-phoneStage .bd-volunteerV2Field input:focus,.bd-phoneStage .bd-volunteerV2Note textarea:focus{border-color:#38ffd2f2;box-shadow:0 0 18px #38ffd224,inset 0 0 14px #38ffd20a}.bd-phoneStage .bd-volunteerV2Note small{color:#ffffff85;align-self:flex-end;margin-top:-3px;font-size:11px;font-weight:850}.bd-phoneStage .bd-volunteerV2Submit{color:#fff;letter-spacing:.65px;cursor:pointer;appearance:none;background:#001c16eb;border:1.8px solid #38ffd2fa;border-radius:17px;width:100%;min-height:58px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:950;box-shadow:0 0 26px #38ffd23d,inset 0 0 15px #38ffd214}.bd-phoneStage .bd-volunteerV2Submit:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}@media (height<=760px){.bd-phoneStage .bd-volunteerV2Screen{padding-top:10px;padding-bottom:18px}.bd-phoneStage .bd-volunteerV2Card{margin-top:10px;padding:14px 12px}.bd-phoneStage .bd-volunteerV2Back{min-height:32px;margin-bottom:12px}.bd-phoneStage .bd-volunteerV2Title{white-space:nowrap;margin-bottom:10px;font-size:clamp(16px,3.9vw,20px)}.bd-phoneStage .bd-volunteerV2Lead{margin-bottom:13px;font-size:12px}.bd-phoneStage .bd-volunteerV2Question,.bd-phoneStage .bd-volunteerV2Field,.bd-phoneStage .bd-volunteerV2Note{gap:6px;margin-bottom:11px}.bd-phoneStage .bd-volunteerV2Option{min-height:38px;font-size:12px}.bd-phoneStage .bd-volunteerV2Field input{min-height:42px}.bd-phoneStage .bd-volunteerV2Note textarea{min-height:84px}.bd-phoneStage .bd-volunteerV2Submit{min-height:48px}}.bd-phoneStage .bd-volunteerSuccessScreen{box-sizing:border-box;-webkit-overflow-scrolling:touch;height:100%;min-height:100%;padding:14px 14px 24px;overflow:hidden auto!important}.bd-phoneStage .bd-volunteerSuccessScreen .bd-stepBrand img{width:min(42vw,178px);max-width:178px}.bd-phoneStage .bd-volunteerSuccessCard{background:radial-gradient(circle at 50% 0,#38ffd224,#0000 45%),linear-gradient(#021612f5,#000000f2);border:1.7px solid #38ffd2c7;border-radius:24px;margin-top:18px;padding:20px 15px 18px;box-shadow:0 0 32px #38ffd238,inset 0 0 24px #38ffd20e}.bd-phoneStage .bd-volunteerSuccessEyebrow{color:var(--bd-teal);letter-spacing:2px;margin:0 0 10px;font-size:12px;font-weight:950}.bd-phoneStage .bd-volunteerSuccessCard h1{color:#fff;letter-spacing:.45px;margin:0 0 18px;font-size:clamp(22px,5.7vw,30px);font-weight:950;line-height:1.08}.bd-phoneStage .bd-volunteerApplicationNoBox{background:linear-gradient(#ff710017,#0000007a);border:1.7px solid #ff7100b8;border-radius:18px;margin:0 0 16px;padding:15px 14px;box-shadow:0 0 20px #ff71001f,inset 0 0 14px #ff71000a}.bd-phoneStage .bd-volunteerApplicationNoBox span{color:#ffb06b;letter-spacing:1.4px;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.bd-phoneStage .bd-volunteerApplicationNoBox strong{color:#fff;letter-spacing:1px;font-size:23px;font-weight:950;line-height:1;display:block}.bd-phoneStage .bd-volunteerSuccessSummary{gap:8px;margin-bottom:16px;display:grid}.bd-phoneStage .bd-volunteerSuccessSummary div{background:#38ffd20a;border:1px solid #38ffd229;border-radius:13px;padding:9px 11px;overflow:hidden}.bd-phoneStage .bd-volunteerSuccessSummary span{color:#ffffff85;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:900;display:block}.bd-phoneStage .bd-volunteerSuccessSummary strong{color:#ffffffe0;overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:850;line-height:1.3;display:block}.bd-phoneStage .bd-volunteerSuccessNotice{color:#ffffff94;margin:0 0 16px;font-size:12px;font-weight:700;line-height:1.36}.bd-phoneStage .bd-volunteerSuccessDoneButton{color:#fff;letter-spacing:.8px;cursor:pointer;appearance:none;background:#001c16eb;border:1.7px solid #38ffd2fa;border-radius:17px;width:100%;min-height:56px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:950;box-shadow:0 0 26px #38ffd23d,inset 0 0 15px #38ffd214}@media (height<=760px){.bd-phoneStage .bd-volunteerSuccessCard{margin-top:10px;padding:15px 12px 14px}.bd-phoneStage .bd-volunteerSuccessCard h1{margin-bottom:12px;font-size:clamp(18px,4.9vw,24px)}.bd-phoneStage .bd-volunteerApplicationNoBox{margin-bottom:12px;padding:12px 11px}.bd-phoneStage .bd-volunteerApplicationNoBox strong{font-size:20px}.bd-phoneStage .bd-volunteerSuccessSummary{gap:7px;margin-bottom:12px}.bd-phoneStage .bd-volunteerSuccessSummary div{padding:8px 10px}.bd-phoneStage .bd-volunteerSuccessNotice{margin-bottom:12px;font-size:11px}.bd-phoneStage .bd-volunteerSuccessDoneButton{min-height:46px}}.bd-phoneStage .bd-citizenReportsScreen{box-sizing:border-box;-webkit-overflow-scrolling:touch;height:100%;min-height:100%;padding:14px 14px 24px;overflow:hidden auto!important}.bd-phoneStage .bd-citizenReportsTop{margin-bottom:10px}.bd-phoneStage .bd-citizenReportsScreen .bd-stepBrand img{width:min(42vw,178px);max-width:178px}.bd-phoneStage .bd-citizenReportsCard{background:radial-gradient(circle at 50% 0,#38ffd21f,#0000 45%),linear-gradient(#02120ef5,#000000f2);border:1.7px solid #38ffd2b8;border-radius:24px;margin-top:18px;padding:18px 14px;box-shadow:0 0 32px #38ffd22e,inset 0 0 24px #38ffd20b}.bd-phoneStage .bd-citizenReportsBack{color:#ffffffd1;letter-spacing:.55px;cursor:pointer;appearance:none;background:#38ffd20f;border:1px solid #38ffd270;border-radius:13px;width:100%;min-height:38px;margin-bottom:16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:900}.bd-phoneStage .bd-citizenReportsEyebrow{color:var(--bd-teal);letter-spacing:2px;margin:0 0 8px;font-size:12px;font-weight:950}.bd-phoneStage .bd-citizenReportsCard h1{color:#fff;letter-spacing:.7px;margin:0 0 12px;font-size:clamp(26px,6.6vw,34px);font-weight:950;line-height:1.03}.bd-phoneStage .bd-citizenReportsLead{color:#ffffffb3;margin:0 0 18px;font-size:13px;font-weight:750;line-height:1.4}.bd-phoneStage .bd-citizenReportsEmpty{background:#38ffd20d;border:1.5px solid #38ffd26b;border-radius:16px;padding:16px 14px}.bd-phoneStage .bd-citizenReportsEmpty strong{color:#fff;margin-bottom:6px;font-size:15px;display:block}.bd-phoneStage .bd-citizenReportsEmpty p{color:#ffffff9e;margin:0;font-size:12px;font-weight:700;line-height:1.35}.bd-phoneStage .bd-citizenReportsList{gap:14px;display:grid}.bd-phoneStage .bd-citizenReportItem{background:#0000008c;border-radius:18px;padding:14px 13px;overflow:hidden}.bd-phoneStage .bd-citizenReportRed{border:1.7px solid #ff3656b8;box-shadow:0 0 20px #ff17441f,inset 0 0 12px #ff17440a}.bd-phoneStage .bd-citizenReportOrange{border:1.7px solid #ff7100b8;box-shadow:0 0 20px #ff71001f,inset 0 0 12px #ff71000a}.bd-phoneStage .bd-citizenReportTopLine{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.bd-phoneStage .bd-citizenReportTopLine span{color:#ffffff94;letter-spacing:1.25px;font-size:10.5px;font-weight:950}.bd-phoneStage .bd-citizenReportTopLine strong{color:var(--bd-teal);letter-spacing:.5px;font-size:12px;font-weight:950}.bd-phoneStage .bd-citizenReportItem h2{color:#fff;margin:0 0 11px;font-size:17px;font-weight:950;line-height:1.15}.bd-phoneStage .bd-citizenReportItem dl{gap:8px;margin:0;display:grid}.bd-phoneStage .bd-citizenReportItem dl div{background:#ffffff09;border-radius:11px;padding:8px 9px}.bd-phoneStage .bd-citizenReportItem dt{color:#ffffff7a;letter-spacing:.9px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900}.bd-phoneStage .bd-citizenReportItem dd{color:#ffffffd6;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:12.5px;font-weight:800;line-height:1.32}.bd-phoneStage .bd-citizenReportCloseAction{color:#fff;letter-spacing:.65px;cursor:pointer;appearance:none;background:#001c16b8;border:1.5px solid #38ffd2d1;border-radius:13px;width:100%;min-height:44px;margin-top:12px;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;font-weight:950;box-shadow:0 0 16px #38ffd224,inset 0 0 10px #38ffd20d}.bd-phoneStage .bd-reportCloseModal{color:#fff;background:radial-gradient(circle at 50% 0,#38ffd221,#0000 45%),linear-gradient(#021612fa,#000000f5);border:1.7px solid #38ffd2c2;border-radius:22px;width:min(86%,360px);padding:20px 15px 16px;position:relative;box-shadow:0 0 34px #38ffd23d,inset 0 0 22px #38ffd20e}.bd-phoneStage .bd-reportCloseEyebrow{color:var(--bd-teal);letter-spacing:1.8px;margin:0 0 8px;font-size:11px;font-weight:950}.bd-phoneStage .bd-reportCloseModal h2{color:#fff;letter-spacing:.6px;margin:0 0 12px;font-size:23px;font-weight:950;line-height:1.05}.bd-phoneStage .bd-reportCloseText{color:#ffffffb8;margin:0 0 14px;font-size:12.5px;font-weight:750;line-height:1.4}.bd-phoneStage .bd-reportCloseNote{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.bd-phoneStage .bd-reportCloseNote span{color:#ffffffd1;letter-spacing:.35px;font-size:12.5px;font-weight:900}.bd-phoneStage .bd-reportCloseNote textarea{box-sizing:border-box;resize:none;color:#fff;appearance:none;background:#0000009e;border:1.5px solid #38ffd27a;border-radius:15px;outline:none;width:100%;min-height:88px;padding:11px 12px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:750;line-height:1.35}.bd-phoneStage .bd-reportCloseNote textarea::placeholder{color:#ffffff57}.bd-phoneStage .bd-reportCloseNote small{color:#ffffff85;align-self:flex-end;margin-top:-3px;font-size:11px;font-weight:850}.bd-phoneStage .bd-reportCloseActions{grid-template-columns:.9fr 1.35fr;gap:10px;display:grid}.bd-phoneStage .bd-reportCloseCancel,.bd-phoneStage .bd-reportCloseConfirm{letter-spacing:.45px;cursor:pointer;appearance:none;border-radius:13px;min-height:44px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:950}.bd-phoneStage .bd-reportCloseCancel{color:#ffffffc2;background:#ffffff0b;border:1.5px solid #ffffff38}.bd-phoneStage .bd-reportCloseConfirm{color:#fff;background:#001c16db;border:1.5px solid #38ffd2eb;box-shadow:0 0 18px #38ffd22b,inset 0 0 12px #38ffd20e}.bd-phoneStage .bd-citizenVolunteerScreen{box-sizing:border-box;-webkit-overflow-scrolling:touch;height:100%;min-height:100%;padding:14px 14px 24px;overflow:hidden auto!important}.bd-phoneStage .bd-citizenVolunteerTop{margin-bottom:10px}.bd-phoneStage .bd-citizenVolunteerScreen .bd-stepBrand img{width:min(42vw,178px);max-width:178px}.bd-phoneStage .bd-citizenVolunteerCard{background:radial-gradient(circle at 50% 0,#38ffd224,#0000 45%),linear-gradient(#021612f5,#000000f2);border:1.7px solid #38ffd2c2;border-radius:24px;margin-top:18px;padding:18px 14px;box-shadow:0 0 32px #38ffd238,inset 0 0 24px #38ffd20e}.bd-phoneStage .bd-citizenVolunteerBack{color:#ffffffd1;letter-spacing:.55px;cursor:pointer;appearance:none;background:#38ffd20f;border:1px solid #38ffd270;border-radius:13px;width:100%;min-height:38px;margin-bottom:16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:900}.bd-phoneStage .bd-citizenVolunteerEyebrow{color:var(--bd-teal);letter-spacing:2px;margin:0 0 8px;font-size:12px;font-weight:950}.bd-phoneStage .bd-citizenVolunteerCard h1{color:#fff;letter-spacing:.65px;margin:0 0 12px;font-size:clamp(24px,6vw,32px);font-weight:950;line-height:1.04}.bd-phoneStage .bd-citizenVolunteerLead{color:#ffffffb8;margin:0 0 18px;font-size:13px;font-weight:750;line-height:1.4}.bd-phoneStage .bd-citizenVolunteerEmpty{background:#38ffd20d;border:1.5px solid #38ffd26b;border-radius:16px;margin-bottom:16px;padding:16px 14px}.bd-phoneStage .bd-citizenVolunteerEmpty strong{color:#fff;margin-bottom:6px;font-size:15px;display:block}.bd-phoneStage .bd-citizenVolunteerEmpty p{color:#ffffff9e;margin:0;font-size:12px;font-weight:700;line-height:1.35}.bd-phoneStage .bd-citizenVolunteerStartButton{color:#fff;letter-spacing:.65px;cursor:pointer;appearance:none;background:#001c16eb;border:1.7px solid #38ffd2fa;border-radius:16px;width:100%;min-height:56px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:950;box-shadow:0 0 24px #38ffd238,inset 0 0 14px #38ffd212}.bd-phoneStage .bd-citizenVolunteerApplicationBox{background:linear-gradient(#ff710017,#0000007a);border:1.7px solid #ff7100b8;border-radius:18px;margin:0 0 16px;padding:15px 14px;box-shadow:0 0 20px #ff71001f,inset 0 0 14px #ff71000a}.bd-phoneStage .bd-citizenVolunteerApplicationBox span{color:#ffb06b;letter-spacing:1.4px;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.bd-phoneStage .bd-citizenVolunteerApplicationBox strong{color:#fff;letter-spacing:1px;font-size:23px;font-weight:950;line-height:1;display:block}.bd-phoneStage .bd-citizenVolunteerSummary{gap:8px;display:grid}.bd-phoneStage .bd-citizenVolunteerSummary div{background:#38ffd20a;border:1px solid #38ffd229;border-radius:13px;padding:9px 11px;overflow:hidden}.bd-phoneStage .bd-citizenVolunteerSummary span{color:#ffffff85;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:900;display:block}.bd-phoneStage .bd-citizenVolunteerSummary strong{color:#ffffffe0;overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:850;line-height:1.3;display:block}.bd-phoneStage .bd-citizenVolunteerWithdrawButton{color:#ffb06b;letter-spacing:.55px;cursor:pointer;appearance:none;background:#ff710012;border:1.5px solid #ff7100e6;border-radius:15px;width:100%;min-height:48px;margin-top:16px;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;font-weight:950;box-shadow:0 0 18px #ff71001f,inset 0 0 12px #ff710009}.bd-phoneStage .bd-volunteerWithdrawModal{color:#fff;background:radial-gradient(circle at 50% 0,#ff710021,#0000 45%),linear-gradient(#180e02fa,#000000f5);border:1.7px solid #ff7100c2;border-radius:22px;width:min(86%,360px);padding:20px 15px 16px;position:relative;box-shadow:0 0 34px #ff710038,inset 0 0 22px #ff71000e}.bd-phoneStage .bd-volunteerWithdrawEyebrow{color:var(--bd-orange);letter-spacing:1.8px;margin:0 0 8px;font-size:11px;font-weight:950}.bd-phoneStage .bd-volunteerWithdrawModal h2{color:#fff;letter-spacing:.6px;margin:0 0 12px;font-size:23px;font-weight:950;line-height:1.05}.bd-phoneStage .bd-volunteerWithdrawText{color:#ffffffb8;margin:0 0 14px;font-size:12.5px;font-weight:750;line-height:1.4}.bd-phoneStage .bd-volunteerWithdrawNote{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.bd-phoneStage .bd-volunteerWithdrawNote span{color:#ffffffd1;letter-spacing:.35px;font-size:12.5px;font-weight:900}.bd-phoneStage .bd-volunteerWithdrawNote textarea{box-sizing:border-box;resize:none;color:#fff;appearance:none;background:#0000009e;border:1.5px solid #ff710080;border-radius:15px;outline:none;width:100%;min-height:88px;padding:11px 12px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:750;line-height:1.35}.bd-phoneStage .bd-volunteerWithdrawNote textarea::placeholder{color:#ffffff57}.bd-phoneStage .bd-volunteerWithdrawNote small{color:#ffffff85;align-self:flex-end;margin-top:-3px;font-size:11px;font-weight:850}.bd-phoneStage .bd-volunteerWithdrawActions{grid-template-columns:.9fr 1.35fr;gap:10px;display:grid}.bd-phoneStage .bd-volunteerWithdrawCancel,.bd-phoneStage .bd-volunteerWithdrawConfirm{letter-spacing:.45px;cursor:pointer;appearance:none;border-radius:13px;min-height:44px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:950}.bd-phoneStage .bd-volunteerWithdrawCancel{color:#ffffffc2;background:#ffffff0b;border:1.5px solid #ffffff38}.bd-phoneStage .bd-volunteerWithdrawConfirm{color:#ffb06b;background:#ff71001f;border:1.5px solid #ff7100eb;box-shadow:0 0 18px #ff71002b,inset 0 0 12px #ff71000e}.bd-phoneStage .bd-menuItemDanger{margin-top:10px;color:#ff6b7f!important;background:linear-gradient(#ff174414,#000000bd)!important;border-color:#ff3656d1!important;box-shadow:0 0 18px #ff174424,inset 0 0 12px #ff17440a!important}.bd-phoneStage .bd-menuItemDanger .bd-menuItemLabel span,.bd-phoneStage .bd-menuItemDanger i{color:#ff6b7f!important}.bd-phoneStage .bd-privacyInfoScreen{box-sizing:border-box;-webkit-overflow-scrolling:touch;height:100%;min-height:100%;padding:14px 14px 24px;overflow:hidden auto!important}.bd-phoneStage .bd-privacyInfoTop{margin-bottom:10px}.bd-phoneStage .bd-privacyInfoScreen .bd-stepBrand img{width:min(42vw,178px);max-width:178px}.bd-phoneStage .bd-privacyInfoCard{background:radial-gradient(circle at 50% 0,#38ffd21f,#0000 45%),linear-gradient(#02120ef5,#000000f2);border:1.7px solid #38ffd2b8;border-radius:24px;margin-top:18px;padding:18px 14px;box-shadow:0 0 32px #38ffd22e,inset 0 0 24px #38ffd20b}.bd-phoneStage .bd-privacyInfoBack{color:#ffffffd1;letter-spacing:.55px;cursor:pointer;appearance:none;background:#38ffd20f;border:1px solid #38ffd270;border-radius:13px;width:100%;min-height:38px;margin-bottom:16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:900}.bd-phoneStage .bd-privacyInfoEyebrow{color:var(--bd-teal);letter-spacing:2px;margin:0 0 8px;font-size:12px;font-weight:950}.bd-phoneStage .bd-privacyInfoCard h1{color:#fff;letter-spacing:.55px;margin:0 0 16px;font-size:clamp(23px,5.8vw,31px);font-weight:950;line-height:1.04}.bd-phoneStage .bd-privacyMunicipalityBox{background:linear-gradient(#ff710017,#0000007a);border:1.7px solid #ff71009e;border-radius:18px;margin-bottom:16px;padding:15px 14px;box-shadow:0 0 20px #ff71001a,inset 0 0 14px #ff710009}.bd-phoneStage .bd-privacyMunicipalityBox span{color:#ffb06b;letter-spacing:1.4px;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.bd-phoneStage .bd-privacyMunicipalityBox strong{color:#fff;margin-bottom:8px;font-size:15px;font-weight:950;line-height:1.28;display:block}.bd-phoneStage .bd-privacyMunicipalityBox p{color:#ffffffa8;margin:0;font-size:12px;font-weight:750;line-height:1.38}.bd-phoneStage .bd-privacyInfoList{gap:9px;margin-bottom:16px;display:grid}.bd-phoneStage .bd-privacyInfoList div{background:#38ffd20a;border:1px solid #38ffd229;border-radius:13px;padding:10px 11px}.bd-phoneStage .bd-privacyInfoList span{color:#ffffff85;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:900;display:block}.bd-phoneStage .bd-privacyInfoList strong{color:#ffffffdb;font-size:12.5px;font-weight:800;line-height:1.34;display:block}.bd-phoneStage .bd-privacyInfoFootnote{color:#ffffff94;background:#ffffff09;border:1px solid #ffffff21;border-radius:14px;margin:0;padding:12px;font-size:11.5px;font-weight:750;line-height:1.35}.bd-phoneStage .bd-recordDeleteModal{color:#fff;background:radial-gradient(circle at 50% 0,#ff174424,#0000 45%),linear-gradient(#1a0208fa,#000000f5);border:1.8px solid #ff3656c7;border-radius:22px;width:min(86%,360px);padding:20px 15px 16px;position:relative;box-shadow:0 0 34px #ff17443d,inset 0 0 22px #ff17440e}.bd-phoneStage .bd-recordDeleteEyebrow{color:#ff6b7f;letter-spacing:1.8px;margin:0 0 8px;font-size:11px;font-weight:950}.bd-phoneStage .bd-recordDeleteModal h2{color:#fff;letter-spacing:.5px;margin:0 0 12px;font-size:22px;font-weight:950;line-height:1.08}.bd-phoneStage .bd-recordDeleteText{color:#ffffffb8;margin:0 0 14px;font-size:12.5px;font-weight:750;line-height:1.4}.bd-phoneStage .bd-recordDeleteWarning{background:#ff174412;border:1.4px solid #ff365680;border-radius:14px;margin-bottom:15px;padding:12px}.bd-phoneStage .bd-recordDeleteWarning strong{color:#fff;margin-bottom:5px;font-size:13px;font-weight:950;display:block}.bd-phoneStage .bd-recordDeleteWarning span{color:#ffffff9e;font-size:12px;font-weight:750;line-height:1.32;display:block}.bd-phoneStage .bd-recordDeleteActions{grid-template-columns:.9fr 1.25fr;gap:10px;display:grid}.bd-phoneStage .bd-recordDeleteCancel,.bd-phoneStage .bd-recordDeleteConfirm{letter-spacing:.45px;cursor:pointer;appearance:none;border-radius:13px;min-height:44px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:950}.bd-phoneStage .bd-recordDeleteCancel{color:#ffffffc2;background:#ffffff0b;border:1.5px solid #ffffff38}.bd-phoneStage .bd-recordDeleteConfirm{color:#fff;background:#5c000cd6;border:1.5px solid #ff3656f0;box-shadow:0 0 18px #ff17442e,inset 0 0 12px #ff17440e}.bd-phoneStage .bd-menuPanel{flex-direction:column!important;display:flex!important}.bd-phoneStage .bd-menuMainList{flex:none}.bd-phoneStage .bd-menuBottomList{border-top:1px solid #ffffff1c;margin-top:auto!important;padding-top:14px!important}.bd-phoneStage .bd-menuBottomList button:first-child{margin-top:0!important}.bd-phoneStage .bd-menuBottomList .bd-menuItemDanger{margin-top:10px!important}.bd-phoneStage{--bd-privacy-yellow:#ffb000}.bd-phoneStage .bd-menuItemPrivacy{color:#ffb000!important;background:linear-gradient(#ffb00013,#000000bd)!important;border-color:#ffb000db!important;box-shadow:0 0 18px #ffb00021,inset 0 0 12px #ffb00009!important}.bd-phoneStage .bd-menuItemPrivacy .bd-menuItemLabel span,.bd-phoneStage .bd-menuItemPrivacy i{color:#ffb000!important}.bd-phoneStage .bd-privacyInfoCard{background:radial-gradient(circle at 50% 0,#ffb00021,#0000 45%),linear-gradient(#181002f5,#000000f2)!important;border-color:#ffb000b8!important;box-shadow:0 0 32px #ffb0002e,inset 0 0 24px #ffb0000b!important}.bd-phoneStage .bd-privacyInfoBack{background:#ffb0000e!important;border-color:#ffb0007a!important;box-shadow:0 0 16px #ffb00017,inset 0 0 12px #ffb00009!important}.bd-phoneStage .bd-privacyInfoEyebrow{color:#ffb000!important}.bd-phoneStage .bd-privacyMunicipalityBox{background:linear-gradient(#ffb00017,#0000007a)!important;border-color:#ffb000a8!important;box-shadow:0 0 20px #ffb0001c,inset 0 0 14px #ffb00009!important}.bd-phoneStage .bd-privacyMunicipalityBox span{color:#ffca5c!important}.bd-phoneStage .bd-privacyInfoList div{background:#ffb0000a!important;border-color:#ffb0002e!important}.bd-phoneStage .bd-privacyInfoFootnote{background:#ffb00009!important;border-color:#ffb0002e!important}.bd-phoneStage .bd-assemblyTitleRow{justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0 0 18px!important;display:flex!important}.bd-phoneStage .bd-assemblyTitleIcon{object-fit:cover!important;border-radius:0!important;flex:none!important;width:78px!important;height:54px!important;box-shadow:0 0 16px #38ff7829,0 0 4px #38ff7829!important}.bd-phoneStage .bd-assemblyTitleRow h1{color:#fff!important;letter-spacing:.4px!important;white-space:nowrap!important;margin:0!important;font-size:clamp(25px,6.2vw,34px)!important;font-weight:950!important;line-height:1!important}.bd-phoneStage .bd-menuItemWithIcon .bd-menuItemIcon{object-fit:contain!important}.bd-phoneStage .bd-menuItemAssembly .bd-menuItemIcon{object-fit:contain!important;flex:none!important;width:auto!important;max-width:48px!important;height:32px!important}.bd-phoneStage .bd-menuFavicon{width:80px!important;height:80px!important}.bd-phoneStage .bd-menuHead strong{font-size:16px!important;line-height:1.08!important}.bd-phoneStage .bd-menuMode{font-size:12px!important;line-height:1.15!important}.bd-phoneStage .bd-contactVerifyScreen{box-sizing:border-box;-webkit-overflow-scrolling:touch;height:100%;min-height:100%;padding:14px 14px 18px;overflow:hidden auto}.bd-phoneStage .bd-contactVerifyTop{margin-bottom:10px}.bd-phoneStage .bd-contactVerifyScreen .bd-stepBrand img{width:min(42vw,178px);max-width:178px}.bd-phoneStage .bd-contactVerifyCard{background:radial-gradient(circle at 50% 0,#38ffd21c,#0000 44%),linear-gradient(#02120ef5,#000000f2);border-color:#38ffd294;box-shadow:0 0 28px #38ffd224,inset 0 0 20px #38ffd20a}.bd-phoneStage .bd-contactVerifyCard .bd-stepEyebrow{color:var(--bd-teal)}.bd-phoneStage .bd-contactVerifyCard .bd-secondaryAction{background:#001c16e6;border-color:#38ffd2d1;box-shadow:0 0 20px #38ffd229,inset 0 0 12px #38ffd20f}.bd-phoneStage .bd-contactVerifyCard .bd-secondaryAction:disabled{opacity:.42;box-shadow:none}.bd-phoneStage .bd-phoneVerifyScreen{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;height:100%!important;min-height:100%!important;padding-bottom:36px!important;overflow:hidden auto!important}.bd-phoneStage .bd-phoneVerifyScreen .bd-formCard{margin-bottom:28px!important}.bd-phoneStage .bd-phoneVerifyScreen .bd-formCard h1{margin-bottom:16px!important;font-size:clamp(26px,6.2vw,34px)!important;line-height:1.08!important}.bd-phoneStage .bd-phoneVerifyScreen .bd-stepIntro{margin-bottom:24px!important;font-size:16px!important;line-height:1.42!important}.bd-phoneStage .bd-phoneVerifyScreen .bd-field{margin-bottom:18px!important}.bd-phoneStage .bd-phoneVerifyScreen .bd-field input{min-height:58px!important}.bd-phoneStage .bd-phoneVerifyScreen .bd-secondaryAction{min-height:58px!important;margin-top:10px!important}.bd-phoneStage .bd-phoneVerifyScreen .bd-successNote{margin:14px 0 18px!important}.bd-phoneStage .bd-contactVerifyScreen{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;height:100%!important;min-height:100%!important;padding-bottom:36px!important;overflow:hidden auto!important}.bd-phoneStage .bd-contactVerifyScreen .bd-formCard{margin-bottom:28px!important}.bd-phoneStage .bd-contactVerifyScreen .bd-formCard h1{margin-bottom:16px!important;font-size:clamp(26px,6.2vw,34px)!important;line-height:1.08!important}.bd-phoneStage .bd-contactVerifyScreen .bd-stepIntro{margin-bottom:22px!important;font-size:15px!important;line-height:1.42!important}.bd-phoneStage .bd-contactVerifyScreen .bd-field{margin-bottom:16px!important}.bd-phoneStage .bd-contactVerifyScreen .bd-field input{min-height:54px!important}.bd-phoneStage .bd-contactVerifyScreen .bd-secondaryAction{min-height:54px!important;margin-top:10px!important}.bd-phoneStage .bd-contactVerifyScreen .bd-successNote{margin:14px 0 16px!important}@media (height<=760px){.bd-phoneStage .bd-contactVerifyScreen .bd-formCard h1{font-size:clamp(23px,5.8vw,30px)!important}.bd-phoneStage .bd-contactVerifyScreen .bd-stepIntro{margin-bottom:16px!important;font-size:13.5px!important}.bd-phoneStage .bd-contactVerifyScreen .bd-field{margin-bottom:13px!important}.bd-phoneStage .bd-contactVerifyScreen .bd-field input,.bd-phoneStage .bd-contactVerifyScreen .bd-secondaryAction{min-height:50px!important}}.bd-phoneStage .bd-kpsAddressScreen{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;height:100%!important;min-height:100%!important;padding:14px 14px 28px!important;overflow:hidden auto!important}.bd-phoneStage .bd-kpsAddressTop{margin-bottom:10px!important}.bd-phoneStage .bd-kpsAddressScreen .bd-stepBrand img{width:min(42vw,178px)!important;max-width:178px!important}.bd-phoneStage .bd-kpsAddressCard{background:radial-gradient(circle at 50% 0,#38ffd21f,#0000 44%),linear-gradient(#02120ef5,#000000f2)!important;border-color:#38ffd2ad!important;margin-top:18px!important;box-shadow:0 0 30px #38ffd229,inset 0 0 22px #38ffd20b!important}.bd-phoneStage .bd-kpsAddressCard .bd-flowTitle{font-size:clamp(25px,6vw,34px)!important;line-height:1.06!important}.bd-phoneStage .bd-kpsAddressBox{background:linear-gradient(#38ffd214,#00000075)!important;border-color:#38ffd294!important}.bd-phoneStage .bd-kpsAddressBox span{color:var(--bd-teal)!important}.bd-phoneStage .bd-kpsAddressBox strong{color:#fff!important}.bd-phoneStage .bd-kpsAddressCard .bd-flowFootnote{color:#ffffff8f!important}.bd-phoneStage .bd-personCountField{margin:16px 0;display:block}.bd-phoneStage .bd-personCountField>span{color:#ffffffd6;letter-spacing:.35px;margin-bottom:8px;font-size:15px;font-weight:950;line-height:1.2;display:block}.bd-phoneStage .bd-personCountField select{box-sizing:border-box;color:#fff;letter-spacing:.4px;appearance:none;background:linear-gradient(#ffffff09,#0000009e);border:1.6px solid #ffffff2e;border-radius:16px;outline:none;width:100%;min-height:54px;padding:0 16px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:950}.bd-phoneStage .bd-personCountField select:focus{box-shadow:0 0 0 2px #ffffff0f}.bd-phoneStage .bd-personCountField small{color:#ffffff85;margin-top:7px;font-size:11.5px;font-weight:750;line-height:1.28;display:block}.bd-phoneStage .bd-personCountFieldRed select{border-color:#ff3656b8;box-shadow:0 0 18px #ff17441a,inset 0 0 12px #ff17440a}.bd-phoneStage .bd-personCountFieldNeed select{border-color:#ff7100b8;box-shadow:0 0 18px #ff71001a,inset 0 0 12px #ff71000a}.bd-phoneStage .bd-needReportScreen{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;height:100%!important;min-height:100%!important;padding-bottom:42px!important;overflow:hidden auto!important}.bd-phoneStage .bd-needReportScreen .bd-needReportCard{margin-bottom:32px!important}.bd-phoneStage .bd-needReportScreen .bd-flowTitle{font-size:clamp(28px,6.8vw,38px)!important;line-height:1.04!important}.bd-phoneStage .bd-needReportScreen .bd-personCountField{margin-top:14px!important;margin-bottom:18px!important}.bd-phoneStage .bd-needReportScreen .bd-needDeliveryBlock{margin-top:14px!important}.bd-phoneStage .bd-needReportScreen .bd-needNoteArea{margin-top:18px!important}.bd-phoneStage .bd-needReportScreen .bd-needSubmitAction{margin-top:18px!important;margin-bottom:14px!important}.bd-phoneStage .bd-personCountField select{min-height:42px!important;padding:0 12px!important;font-size:13px!important;font-weight:850!important}.bd-phoneStage .bd-emergencyFlowScreen{min-height:100%!important}.bd-phoneStage .bd-redFinalCard{margin-bottom:32px!important}.bd-phoneStage .bd-emergencyFlowScreen:has(.bd-redFinalCard){-webkit-overflow-scrolling:touch!important;height:100%!important;padding-bottom:42px!important;overflow:hidden auto!important}.bd-phoneStage .bd-volunteerLocationCard{background:radial-gradient(circle at 50% 0,#38ffd21f,#0000 44%),linear-gradient(#021c15f5,#000000f2)!important;border-color:#38ffd2b8!important;box-shadow:0 0 30px #38ffd229,inset 0 0 22px #38ffd20b!important}.bd-phoneStage .bd-volunteerLocationCard .bd-flowEyebrow,.bd-phoneStage .bd-volunteerLocationCard .bd-flowAddressCard span{color:var(--bd-teal)!important}.bd-phoneStage .bd-volunteerLocationScreen{-webkit-overflow-scrolling:touch!important;height:100%!important;min-height:100%!important;padding-bottom:36px!important;overflow:hidden auto!important}.bd-phoneStage .bd-dokosMapPreview{background:radial-gradient(circle at 50% 20%,#ff7a0024,#0000 42%),linear-gradient(#02120ef0,#000000f0);border:1.5px solid #ff7a009e;border-radius:22px;width:100%;min-height:236px;margin:18px 0 16px;position:relative;overflow:hidden;box-shadow:0 0 26px #ff7a0029,inset 0 0 18px #ff7a000a}.bd-phoneStage .bd-dokosMapPreviewSvg{width:100%;height:236px;display:block}.bd-phoneStage .bd-dokosMapPreviewSvg rect{fill:#0000007a}.bd-phoneStage .bd-dokosCoveragePolygon{fill:#ff7a001b;stroke:#ff7a0057;stroke-width:1.2px}.bd-phoneStage .bd-dokosNeighborhoodPolygon{fill:#38ffd20e;stroke:#38ffd23d;stroke-width:1.25px}.bd-phoneStage .bd-dokosAssemblyPoint circle:first-child{fill:#ff7a00;stroke:#000000b8;stroke-width:2px}.bd-phoneStage .bd-dokosAssemblyPointSelected circle:first-child{fill:#38ffd2;stroke:#000000b8;stroke-width:3px}.bd-phoneStage .bd-dokosAssemblyPointSelected circle:nth-child(2){fill:none;stroke:#38ffd294;stroke-width:3px}.bd-phoneStage .bd-dokosMapPreviewInfo{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000bd;border:1px solid #38ffd25c;border-radius:16px;padding:10px 12px;position:absolute;bottom:12px;left:12px;right:12px}.bd-phoneStage .bd-dokosMapPreviewInfo span{color:var(--bd-teal);letter-spacing:.7px;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;line-height:1.12;display:block}.bd-phoneStage .bd-dokosMapPreviewInfo strong{color:#fff;font-size:17px;font-weight:950;line-height:1.15;display:block}.bd-phoneStage .bd-dokosMapPreviewInfo p{color:#ffffffad;margin:5px 0 0;font-size:12px;font-weight:750;line-height:1.25}.bd-phoneStage .bd-dokosMapPreviewState{text-align:center;place-content:center;min-height:220px;padding:20px;display:grid}.bd-phoneStage .bd-dokosMapPreviewState strong{color:#fff;font-size:17px;font-weight:950}.bd-phoneStage .bd-dokosMapPreviewState p{color:#ffffffa8;max-width:280px;margin:8px auto 0;font-size:13px;font-weight:750;line-height:1.35}.bd-phoneStage .bd-dokosMapPreviewError{border-color:#ff5069b8}.bd-phoneStage .bd-realMapShell{background:#050505;border:1.5px solid #ff7a00b3;border-radius:22px;width:100%;min-height:286px;margin:18px 0 16px;position:relative;overflow:hidden;box-shadow:0 0 26px #ff7a0029,inset 0 0 18px #ff7a000a}.bd-phoneStage .bd-realGoogleMap{width:100%;height:286px;min-height:286px}.bd-phoneStage .bd-realMapInfo{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c7;border:1px solid #38ffd26b;border-radius:16px;padding:10px 12px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 0 18px #38ffd21f}.bd-phoneStage .bd-realMapInfo span{color:var(--bd-teal);letter-spacing:.7px;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;line-height:1.12;display:block}.bd-phoneStage .bd-realMapInfo strong{color:#fff;font-size:17px;font-weight:950;line-height:1.15;display:block}.bd-phoneStage .bd-realMapInfo p{color:#ffffffb8;margin:5px 0 0;font-size:12px;font-weight:750;line-height:1.25}.bd-phoneStage .bd-realMapState{text-align:center;background:radial-gradient(circle at 50% 20%,#ff7a0024,#0000 42%),linear-gradient(#02120ef0,#000000f0);border:1.5px solid #ff7a009e;border-radius:22px;place-content:center;min-height:250px;margin:18px 0 16px;padding:20px;display:grid}.bd-phoneStage .bd-realMapState strong{color:#fff;font-size:17px;font-weight:950}.bd-phoneStage .bd-realMapState p{color:#ffffffa8;max-width:280px;margin:8px auto 0;font-size:13px;font-weight:750;line-height:1.35}.bd-phoneStage .bd-realMapStateError{border-color:#ff5069b8}.bd-phoneStage .bd-assemblyInfoHint{color:#38ffd2d1!important;margin-top:10px!important;font-size:12.5px!important;font-weight:800!important;line-height:1.32!important}.bd-phoneStage .bd-assemblyScreen{-webkit-overflow-scrolling:touch!important;height:100dvh!important;min-height:100dvh!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.bd-phoneStage .bd-assemblyScreen .bd-assemblyCard{margin-bottom:calc(34px + env(safe-area-inset-bottom))!important}.bd-phoneStage .bd-assemblyScreen .bd-secondaryAction{margin-bottom:10px!important}.bd-phoneStage .bd-locationPickerScreen{-webkit-overflow-scrolling:touch!important;height:100dvh!important;min-height:100dvh!important;padding-bottom:calc(30px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.bd-phoneStage .bd-locationPickerScreen .bd-locationCard{margin-bottom:calc(34px + env(safe-area-inset-bottom))!important}.bd-phoneStage .bd-locationPickerShell{background:#050505;border:1.5px solid #ff7a00b8;border-radius:22px;width:100%;height:320px;min-height:320px;margin:18px 0;position:relative;overflow:hidden;box-shadow:0 0 26px #ff7a0029,inset 0 0 18px #ff7a000a}.bd-phoneStage .bd-locationPickerMap{width:100%;height:320px;min-height:320px}.bd-phoneStage .bd-locationPickerHint{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c7;border:1px solid #38ffd26b;border-radius:16px;padding:10px 12px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 0 18px #38ffd21f}.bd-phoneStage .bd-locationPickerHint strong{color:#fff;font-size:14px;font-weight:950;line-height:1.14;display:block}.bd-phoneStage .bd-locationPickerHint p{color:#ffffffb8;margin:5px 0 0;font-size:11.5px;font-weight:750;line-height:1.3}.bd-phoneStage .bd-locationPickerState{text-align:center;background:radial-gradient(circle at 50% 20%,#ff7a0024,#0000 42%),linear-gradient(#02120ef0,#000000f0);border:1.5px solid #ff7a009e;border-radius:22px;place-content:center;min-height:270px;margin:18px 0;padding:20px;display:grid}.bd-phoneStage .bd-locationPickerState strong{color:#fff;font-size:17px;font-weight:950}.bd-phoneStage .bd-locationPickerState p{color:#ffffffa8;max-width:280px;margin:8px auto 0;font-size:13px;font-weight:750;line-height:1.35}.bd-phoneStage .bd-locationPickerStateError{border-color:#ff5069b8}.bd-phoneStage .bd-needLocationPickerScreen{-webkit-overflow-scrolling:touch!important;height:100dvh!important;min-height:100dvh!important;padding-bottom:calc(30px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.bd-phoneStage .bd-needLocationPickerScreen .bd-needFlowCard{margin-bottom:calc(34px + env(safe-area-inset-bottom))!important}.bd-phoneStage .bd-needLocationPickerScreen .bd-flowPrimaryChoice{margin-top:2px!important;margin-bottom:10px!important}.bd-stepScreen,.bd-m3Exact,.bd-citizenScreen{min-height:100dvh}.bd-stepScreen{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;max-height:none;overflow:hidden auto}.bd-assemblyScreen,.bd-locationPickerScreen,.bd-needLocationPickerScreen,.bd-emergencyFlowScreen,.bd-volunteerLocationScreen{padding-bottom:max(28px, env(safe-area-inset-bottom))}.bd-assemblyCard,.bd-locationCard,.bd-emergencyFlowCard,.bd-volunteerLocationCard{margin-bottom:max(34px, env(safe-area-inset-bottom))}.bd-assemblyScreen .bd-formCard,.bd-locationPickerScreen .bd-formCard,.bd-needLocationPickerScreen .bd-emergencyFlowCard,.bd-volunteerLocationScreen .bd-emergencyFlowCard{overflow:visible}.bd-phoneStage{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:100dvh;max-height:100dvh;overflow:hidden auto!important}.bd-phoneStage>.bd-stepScreen,.bd-phoneStage>.bd-citizenScreen,.bd-phoneStage>.bd-m3Exact{min-height:100dvh;height:auto!important;max-height:none!important;overflow:visible!important}.bd-locationPickerScreen,.bd-assemblyScreen,.bd-emergencyFlowScreen,.bd-needLocationPickerScreen,.bd-volunteerLocationScreen{height:auto!important;max-height:none!important;padding-bottom:max(48px, calc(env(safe-area-inset-bottom) + 36px))!important;overflow:visible!important}.bd-locationCard,.bd-assemblyCard,.bd-emergencyFlowCard,.bd-volunteerLocationCard,.bd-needFlowCard{height:auto!important;max-height:none!important;margin-bottom:max(48px, calc(env(safe-area-inset-bottom) + 36px))!important;overflow:visible!important}.bd-locationPickerScreen .bd-field,.bd-needLocationPickerScreen .bd-field,.bd-volunteerLocationScreen .bd-field{z-index:2;position:relative}.bd-phoneStage .bd-locationSuggestedAddress{background:radial-gradient(circle at 10% 0,#38ffd214,#0000 36%),#0000005c!important;border:1px solid #38ffd247!important;border-radius:16px!important;margin:-4px 0 18px!important;padding:12px 13px!important;box-shadow:inset 0 0 14px #38ffd209!important}.bd-phoneStage .bd-locationSuggestedAddress span{color:var(--bd-teal)!important;letter-spacing:.7px!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:11px!important;font-weight:950!important;line-height:1.12!important;display:block!important}.bd-phoneStage .bd-locationSuggestedAddress strong{color:#ffffffeb!important;font-size:13.5px!important;font-weight:900!important;line-height:1.28!important;display:block!important}.bd-phoneStage .bd-locationSuggestedAddress p{color:#ffffff94!important;margin:7px 0 0!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important}.bd-phoneStage .bd-locationInfoCard{background:radial-gradient(circle at 10% 0,#38ffd214,#0000 36%),#0000005c!important;border:1px solid #38ffd247!important;border-radius:16px!important;margin:-4px 0 18px!important;padding:12px 13px!important;box-shadow:inset 0 0 14px #38ffd209!important}.bd-phoneStage .bd-locationInfoCard>div+div{border-top:1px solid #ffffff14!important;margin-top:10px!important;padding-top:10px!important}.bd-phoneStage .bd-locationInfoCard span{color:var(--bd-teal)!important;letter-spacing:.7px!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:11px!important;font-weight:950!important;line-height:1.12!important;display:block!important}.bd-phoneStage .bd-locationInfoCard strong{color:#ffffffeb!important;font-size:13.5px!important;font-weight:900!important;line-height:1.28!important;display:block!important}.bd-phoneStage .bd-locationInfoCard p{color:#ffffff8a!important;margin:10px 0 0!important;font-size:11.5px!important;font-weight:750!important;line-height:1.35!important}.bd-phoneStage .bd-addressTextField textarea{resize:vertical!important;width:100%!important;min-height:104px!important;font:inherit!important;border-radius:16px!important;padding:13px 14px!important;line-height:1.35!important}.bd-phoneStage .bd-addressTextCounter{color:#ffffff7a!important;text-align:right!important;margin-top:7px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.bd-phoneStage{-webkit-overflow-scrolling:touch!important;overflow:hidden auto!important}.bd-stepScreen{height:auto!important;min-height:100%!important;padding-bottom:calc(42px + env(safe-area-inset-bottom))!important;overflow:visible!important}@media (width<=640px){.bd-phoneStage{overflow:hidden auto!important}html,body,#root{height:auto!important;min-height:100%!important;overflow:hidden auto!important}.bd-demoRoot{align-items:flex-start!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}.bd-phoneStage{width:100vw!important;height:auto!important;min-height:100dvh!important;max-height:none!important;box-shadow:none!important;overflow:visible!important}.bd-phoneStage>.bd-stepScreen,.bd-phoneStage>.bd-citizenScreen,.bd-phoneStage>.bd-m3Exact{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.bd-stepScreen,.bd-locationPickerScreen,.bd-assemblyScreen,.bd-emergencyFlowScreen,.bd-needLocationPickerScreen,.bd-volunteerLocationScreen,.bd-phoneVerifyScreen,.bd-contactVerifyScreen,.bd-citizenReportsScreen,.bd-citizenVolunteerScreen{height:auto!important;min-height:100dvh!important;max-height:none!important;padding-bottom:calc(48px + env(safe-area-inset-bottom))!important;overflow:visible!important}.bd-formCard,.bd-locationCard,.bd-assemblyCard,.bd-emergencyFlowCard,.bd-needFlowCard,.bd-volunteerLocationCard,.bd-volunteerV2Card,.bd-citizenReportsCard,.bd-citizenVolunteerCard{height:auto!important;max-height:none!important;margin-bottom:calc(48px + env(safe-area-inset-bottom))!important;overflow:visible!important}.bd-locationPickerShell{width:100%!important;height:320px!important;min-height:320px!important;position:relative!important;overflow:hidden!important}.bd-locationPickerMap{width:100%!important;height:320px!important;min-height:320px!important}.bd-locationPickerHint{z-index:5!important;pointer-events:none!important;position:absolute!important;bottom:12px!important;left:12px!important;right:12px!important}.bd-locationPickerHint p{margin:0!important}}@media (width>=641px){html,body,#root{height:auto!important;min-height:100%!important;overflow:hidden auto!important}.bd-demoRoot{box-sizing:border-box!important;justify-content:center!important;align-items:flex-start!important;height:auto!important;min-height:100dvh!important;padding:24px 0!important;overflow:hidden auto!important}.bd-phoneStage{width:min(100vw,430px)!important;height:auto!important;min-height:720px!important;max-height:none!important;overflow:hidden!important}.bd-phoneStage>.bd-stepScreen,.bd-phoneStage>.bd-citizenScreen,.bd-phoneStage>.bd-m3Exact{height:auto!important;min-height:720px!important;max-height:none!important;overflow:visible!important}.bd-stepScreen,.bd-locationPickerScreen,.bd-assemblyScreen,.bd-emergencyFlowScreen,.bd-needLocationPickerScreen,.bd-volunteerLocationScreen,.bd-phoneVerifyScreen,.bd-contactVerifyScreen,.bd-citizenReportsScreen,.bd-citizenVolunteerScreen{height:auto!important;min-height:720px!important;max-height:none!important;padding-bottom:48px!important;overflow:visible!important}.bd-formCard,.bd-locationCard,.bd-assemblyCard,.bd-emergencyFlowCard,.bd-needFlowCard,.bd-volunteerLocationCard,.bd-volunteerV2Card,.bd-citizenReportsCard,.bd-citizenVolunteerCard{height:auto!important;max-height:none!important;margin-bottom:48px!important;overflow:visible!important}.bd-locationPickerShell{width:100%!important;height:320px!important;min-height:320px!important;position:relative!important;overflow:hidden!important}.bd-locationPickerMap{width:100%!important;height:320px!important;min-height:320px!important}.bd-locationPickerHint{z-index:5!important;pointer-events:none!important;position:absolute!important;bottom:12px!important;left:12px!important;right:12px!important}.bd-locationPickerHint p{margin:0!important}}.bd-volunteerV2OptionsTwo{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.bd-volunteerV2OptionsTwo .bd-volunteerV2Option{flex:initial!important;grid-column:auto!important;width:100%!important;min-width:0!important}.bd-flowAddressCard>span,.bd-kpsAddressBox>span,.bd-verifiedAddress>span{box-shadow:none!important;background-image:none!important;border-bottom:none!important;text-decoration:none!important}.bd-demoRoot[data-language=en]{--bd-en-letter-tight:.02em}.bd-demoRoot[data-language=en] .bd-m3VerticalLabel span,.bd-demoRoot[data-language=en] .bd-flowEyebrow,.bd-demoRoot[data-language=en] .bd-needSuccessEyebrow,.bd-demoRoot[data-language=en] .bd-volunteerV2Eyebrow,.bd-demoRoot[data-language=en] .bd-volunteerSuccessEyebrow,.bd-demoRoot[data-language=en] .bd-citizenReportsEyebrow,.bd-demoRoot[data-language=en] .bd-citizenVolunteerEyebrow{letter-spacing:var(--bd-en-letter-tight);text-transform:uppercase}.bd-demoRoot[data-language=en] .bd-m3VerticalLabel span{white-space:normal;text-align:center;font-size:10px;line-height:1.15}.bd-demoRoot[data-language=en] .bd-m3NeedGridExact button,.bd-demoRoot[data-language=en] .bd-m3VolunteerBox span,.bd-demoRoot[data-language=en] .bd-primaryAction,.bd-demoRoot[data-language=en] .bd-secondaryAction,.bd-demoRoot[data-language=en] .bd-outlineAction,.bd-demoRoot[data-language=en] .bd-flowPrimaryChoice,.bd-demoRoot[data-language=en] .bd-flowSecondaryChoice,.bd-demoRoot[data-language=en] .bd-needSubmitAction,.bd-demoRoot[data-language=en] .bd-volunteerV2Submit,.bd-demoRoot[data-language=en] .bd-needSuccessDoneButton,.bd-demoRoot[data-language=en] .bd-volunteerSuccessDoneButton{letter-spacing:.01em}.bd-demoRoot[data-language=en] .bd-flowTitle,.bd-demoRoot[data-language=en] .bd-volunteerV2Title{letter-spacing:-.02em;line-height:1.05}.bd-demoRoot[data-language=en] .bd-needDeliveryOption,.bd-demoRoot[data-language=en] .bd-volunteerV2Option{line-height:1.2}.bd-demoRoot[data-language=en] .bd-menuItemLabel span,.bd-demoRoot[data-language=en] .bd-modal p,.bd-demoRoot[data-language=en] .bd-stepIntro,.bd-demoRoot[data-language=en] .bd-flowLead,.bd-demoRoot[data-language=en] .bd-flowFootnote,.bd-demoRoot[data-language=en] .bd-needSuccessNotice,.bd-demoRoot[data-language=en] .bd-volunteerSuccessNotice{line-height:1.45}.bd-demoRoot[data-language=en] .bd-phoneStage .bd-m3RedLabel span{letter-spacing:1.65px!important;white-space:nowrap!important;font-size:13.2px!important;line-height:1!important}@media (height<=760px){.bd-demoRoot[data-language=en] .bd-phoneStage .bd-m3RedLabel span{letter-spacing:1.45px!important;font-size:11.2px!important;line-height:1!important}}:root{--idare-bg:#000;--idare-white:#f4f4f4;--idare-muted:#f4f4f4ad;--idare-faint:#f4f4f46b;--idare-orange:#ff7100;--idare-orange-2:#ff9a00;--idare-teal:#3dffe0;--idare-blue:#38bfff;--idare-pink:#ff3b8d;--idare-green:#20ff52}html,body,#root{width:100%;height:100%;overflow:hidden}*{box-sizing:border-box}.idareViewport{width:100vw;height:100vh;color:var(--idare-white);background:#000;font-family:Arial,Helvetica,sans-serif;display:block;overflow:hidden}.idareCanvas{transform-origin:0 0;background:#000;flex:none;width:1600px;height:820px;position:relative;overflow:hidden}.idareLogo{width:202px;height:auto;display:block;position:absolute;top:14px;left:52px}.idareTopbarControls{align-items:center;gap:16px;height:44px;display:flex;position:absolute;top:26px;left:325px}.idareTopbarButton{color:#fff;letter-spacing:.3px;cursor:pointer;background:#050505;border-radius:6px;height:44px;padding:0 22px;font-size:20px;font-weight:900}.idareTopbarButton span{margin-left:18px;font-size:16px}.idarePinkButton{border:2px solid var(--idare-pink);color:#ff5aa2}.idareBlueButton{border:2px solid var(--idare-blue);color:#65dcff}.idareOrangeButton{color:#ff9a00;border:2px solid #ff9a00}.idareOperatorBox{text-align:left;grid-template-columns:48px auto 18px;align-items:center;gap:9px;display:grid;position:absolute;top:18px;right:32px}.idareOperatorIcon{object-fit:contain;width:46px;height:46px;display:block}.idareOperatorBox strong{color:#fff;font-size:16px;line-height:1.1;display:block}.idareOperatorBox span{color:#ffffffbd;margin-top:5px;font-size:13px;font-weight:700;display:block}.idareOperatorBox i{color:#ffffffdb;font-size:18px;font-style:normal}.idareSidebarFrame{border:2px solid var(--idare-teal);background:#000;border-radius:17px;width:156px;height:540px;position:absolute;top:100px;left:3px;box-shadow:0 0 13px #3dffe052}.idareNav{gap:14px;width:132px;display:grid;position:absolute;top:36px;left:12px}.idareNavButton{color:#f4f4f4db;cursor:pointer;background:#010710e6;border:1px solid #38bfff9e;border-radius:10px;width:132px;height:56px;font-size:14px;font-weight:900}.idareNavButtonActive{border-color:var(--idare-teal);color:#fff;box-shadow:0 0 14px #3dffe05c}.idareLeftTools{width:75px;height:142px;position:absolute;top:670px;left:94px;overflow:visible}.idareLeftTools img{object-fit:contain;width:75px;height:142px;display:block}.idareLeftToolButton{cursor:pointer;background:0 0;border:0;width:75px;height:71px;padding:0;position:absolute;left:0}.idareLeftToolButtonReset{top:0}.idareLeftToolButtonFilter{bottom:0}.idareOperationFrame{background:#000000f0;border:2px solid #ff7100f0;border-radius:18px;width:998px;height:710px;position:absolute;top:100px;left:174px;overflow:hidden;box-shadow:0 0 16px #ff71001f}.idareOperationHeader{height:60px;position:absolute;top:10px;left:12px;right:12px}.idareOperationHeader h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:31px;line-height:1}.idareOperationHeader p{color:var(--idare-muted);white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:16px;line-height:1.2;overflow:hidden}.idareSummaryGrid{grid-template-columns:86px 92px 89px 89px 89px 89px 89px 89px 89px 89px;gap:9px;height:52px;display:grid;position:absolute;top:72px;left:10px;right:10px}.idareSummaryBox{background:#050505;border-radius:4px;place-items:center;height:52px;padding:4px 5px;display:grid}.idareSummaryBox span{text-align:center;font-size:11px;font-weight:900;line-height:1.02}.idareSummaryBox strong{color:#fff;margin-top:1px;font-size:22px;line-height:1}.idareSummaryBox-pink{border:2px solid var(--idare-pink)}.idareSummaryBox-pink span{color:#ff2d62}.idareSummaryBox-orange{border:2px solid #ff9a00}.idareSummaryBox-orange span{color:#ff9a00}.idareSummaryBox-cyan{border:2px solid var(--idare-blue)}.idareSummaryBox-cyan span{color:#45d7ff}.idareSummaryBox-green{border:2px solid #00ff92}.idareSummaryBox-green span{color:#00ff92}.idareMapBox{background:#e7eee9;width:794px;height:365px;position:absolute;top:138px;left:11px;overflow:hidden}.idareGoogleMapBase,.idareMapFallback{width:100%;height:100%;position:absolute;inset:0}.idareMapFallback{background:radial-gradient(circle at 22% 35%,#64dcff52,#0000 18%),radial-gradient(circle at 48% 54%,#87dc9633,#0000 24%),linear-gradient(135deg,#f3efe6 0%,#e6f1ed 45%,#f6f2ec 100%)}.idareMapRoads{z-index:1;opacity:.7;background:linear-gradient(15deg,#0000 0 46%,#bebebebf 47%,#0000 49% 100%),linear-gradient(-18deg,#0000 0 58%,#bebebeb3 59%,#0000 61% 100%),linear-gradient(72deg,#0000 0 40%,#d2d2d2b3 41%,#0000 43% 100%),linear-gradient(115deg,#0000 0 62%,#d2d2d28c 63%,#0000 65% 100%);position:absolute;inset:0}.idareMapSearch{z-index:12;color:#ffffffc2;background:#000000eb;align-items:stretch;height:36px;font-size:15px;display:flex;position:absolute;top:0;left:0}.idareMapSearch span{align-items:center;width:330px;padding:0 10px;display:flex}.idareMapSearch button{color:#fff;cursor:pointer;background:#050505;border:0;border-left:1px solid #ffffff38;width:58px;font-size:14px;font-weight:900}.idareMapCluster{z-index:9;color:#fff;background:#ff5a00;border-radius:999px;place-items:center;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffff24}.idareMapPin{z-index:8;object-fit:contain;width:29px;height:48px;display:block;position:absolute;transform:translate(-50%,-100%)}.idareHighlightedDrop{color:#ffffff94;text-align:center;border:1px dashed #ffffff47;border-radius:8px;place-items:center;width:171px;height:365px;padding:18px;font-size:20px;line-height:1.42;display:grid;position:absolute;top:138px;left:814px}.idareHighlightedDrop p{margin:0}.idareCaseEmptyState{text-align:center;height:145px;position:absolute;top:535px;left:0;right:0}.idareCaseEmptyState p{color:#f4f4f4ad;margin:0;font-size:24px;line-height:1.26}.idareCaseEmptyState button{border:2px solid var(--idare-teal);color:#fff;cursor:pointer;background:#050505;border-radius:8px;width:568px;height:57px;margin-top:20px;font-size:19px;font-weight:900}.idareTeamsFrame{background:#000000f0;border:2px solid #ff7100f0;border-radius:18px;width:407px;height:710px;position:absolute;top:100px;left:1190px;overflow:hidden;box-shadow:0 0 16px #ff71001f}.idareTeamsHeader{grid-template-columns:126px 1fr;align-items:start;gap:12px;width:382px;height:45px;display:grid;position:absolute;top:12px;left:13px}.idareTeamsHeader h2{color:#fff;letter-spacing:-.065em;margin:0;font-size:36px;line-height:1}.idareTeamsSearch{background:#050505;border:1px solid #ffffff2e;justify-content:flex-end;height:38px;display:flex}.idareTeamsSearch span{color:#ffffff8f;white-space:nowrap;align-items:center;width:128px;padding:0 8px;font-size:13px;display:flex}.idareTeamsSearch button{color:#fff;cursor:pointer;background:#050505;border:0;border-left:1px solid #ffffff38;width:54px;font-weight:900}.idareTeamsList{align-content:start;gap:10px;padding-right:7px;display:grid;position:absolute;inset:78px 10px 12px 13px;overflow-y:auto}.idareTeamsList::-webkit-scrollbar{width:5px}.idareTeamsList::-webkit-scrollbar-thumb{background:#ff9a00;border-radius:99px}.idareTeamCard{background:#050505;border:1px solid #ff7100db;border-radius:8px;grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:10px;height:85px;padding:11px 12px;display:grid}.idareTeamCard h3{color:#fff;margin:0 0 6px;font-size:19px;line-height:1.08}.idareTeamCard p{color:#f4f4f4b8;margin:2px 0 0;font-size:13px;line-height:1.14}.idareTeamActions{justify-items:end;gap:13px;display:grid}.idareTeamActions button{color:#fff;cursor:pointer;background:#050505;border:1px solid #b4b0ffc7;border-radius:7px;min-width:100px;height:29px;font-size:12px;font-weight:900}.idareTeamActions span{color:#f4f4f4d1;font-size:13px}.idareBlockedRoot{color:#fff;background:radial-gradient(circle at 50% 12%,#ff710029,#0000 32%),#000;place-items:center;width:100%;min-height:100dvh;padding:22px;font-family:Arial,Helvetica,sans-serif;display:grid}.idareBlockedCard{text-align:center;background:#000000db;border:1px solid #ff71009e;border-radius:24px;width:min(560px,100%);padding:28px 22px;box-shadow:0 0 28px #ff71002e}.idareBlockedCard img{width:min(260px,78%);height:auto;margin:0 auto 24px}.idareBlockedCard h1{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(24px,7vw,36px);line-height:1.08}.idareBlockedCard p{color:#ffffffc2;max-width:460px;margin:0 auto;font-size:16px;line-height:1.55}.idareBlockedButton{border:1px solid var(--idare-orange);color:#fff;background:#ff710014;border-radius:12px;justify-content:center;align-items:center;width:min(260px,100%);min-height:46px;margin:24px auto 0;font-weight:900;text-decoration:none;display:inline-flex}.idareMapCluster-small{width:40px;height:40px;font-size:13px}.idareMapCluster-medium{width:52px;height:52px;font-size:16px}.idareMapCluster-large{width:68px;height:68px;font-size:22px}.idareMapPin{z-index:10;width:22px;height:38px}.idareMapPin{z-index:10;filter:drop-shadow(0 0 2px #0000006b);width:30px;height:52px}.idareMapCluster{z-index:9}.idareOperatorBox{grid-template-columns:60px auto 18px}.idareOperatorBox{grid-template-columns:58px auto 18px;gap:2px}.idareOperatorIcon{width:58px;height:58px}.idareSidebarFrame{height:548px;top:106px}.idareNav{gap:13px;top:34px}.idareNavButton{height:55px}.idareOperationFrame,.idareTeamsFrame{height:724px;top:104px}.idareMapBox,.idareHighlightedDrop{height:390px;top:139px}.idareCaseEmptyState{top:558px}.idareCaseEmptyState p{font-size:24px;line-height:1.28}.idareCaseEmptyState button{height:56px;margin-top:22px}.idareTeamsList{gap:9px;top:76px;bottom:13px}.idareTeamCard{height:82px;padding-top:9px;padding-bottom:9px}.idareTeamCard h3{font-size:18px}.idareLeftTools{top:682px}.idareCanvas{height:840px}.idareOperationFrame,.idareTeamsFrame{height:716px;top:104px}.idareLeftTools{width:75px;height:142px;top:666px;left:98px}.idareLeftTools img{width:75px;height:142px}.idareCaseEmptyState{height:150px;top:550px}.idareCaseEmptyState button{margin-top:20px}.idareCasePanel{gap:9px;height:173px;padding:0 0 8px;display:flex;position:absolute;bottom:13px;left:10px;right:10px;overflow:auto hidden}.idareCasePanel::-webkit-scrollbar{height:8px}.idareCasePanel::-webkit-scrollbar-thumb{background:#ffffff61;border-radius:99px}.idareCaseCard{color:#fff;background:#050505;border:1px solid #ff7100eb;border-radius:7px;flex:0 0 250px;grid-template-rows:auto auto auto 1fr auto;height:158px;padding:9px 10px;display:grid;box-shadow:inset 0 0 12px #ff71000f}.idareCaseCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.idareCaseCardTop strong,.idareCaseCardTop span{color:#fff;font-size:12px;line-height:1}.idareCasePerson{color:#fff;margin:8px 0 0;font-size:14px;line-height:1.18}.idareCaseArea{color:#fff;margin:6px 0 0;font-size:13px;line-height:1.2}.idareCaseNote{color:#1a1a1a;background:#fff;border-radius:5px;margin:6px 0 0;padding:7px 8px;font-size:12px;line-height:1.2}.idareCaseBottom{grid-template-columns:1fr;align-self:end;gap:7px;display:grid}.idareCaseBottom strong{color:#ff7100;font-size:14px;line-height:1.1}.idareCaseBottom button{color:#fff;cursor:pointer;background:#050505;border:1px solid #ffffffc7;border-radius:5px;width:100%;height:25px;font-size:12px;font-weight:800}.idareOperationFrameCasesOpen .idareMapBox,.idareOperationFrameCasesOpen .idareHighlightedDrop{height:340px}.idareOperationFrameCasesOpen .idareCaseCard{flex-basis:255px;grid-template-rows:auto auto auto minmax(0,1fr) auto;height:190px;padding:10px 11px}.idareOperationFrameCasesOpen .idareCasePerson{font-size:14px;line-height:1.22}.idareOperationFrameCasesOpen .idareCaseArea{font-size:13px;line-height:1.22}.idareOperationFrameCasesOpen .idareCaseNote{max-height:52px;padding:7px 8px;font-size:12px;line-height:1.2;overflow:hidden}.idareOperationFrameCasesOpen .idareCaseBottom strong{font-size:14px}.idareOperationFrameCasesOpen .idareCaseBottom button{height:27px}.idareOperationFrameCasesOpen .idareCaseCard{flex-basis:258px;height:208px;padding:10px 11px}.idareOperationFrameCasesOpen .idareCaseNote{max-height:58px}.idareOperationFrameCasesOpen .idareMapBox,.idareOperationFrameCasesOpen .idareHighlightedDrop{height:322px}.idareSidebarFrameCasesOpen{height:456px;top:106px}.idareLeftToolsActive{width:76px;height:152px;top:604px;left:96px}.idareLeftToolsActive img{object-fit:contain;width:76px;height:152px}.idareLeftToolsActive .idareLeftToolButton{width:76px;height:76px;left:0}.idareLeftToolsActive .idareLeftToolButtonReset{top:0}.idareLeftToolsActive .idareLeftToolButtonFilter{bottom:0}.idareViewport{justify-content:center;align-items:flex-start;display:flex}.idareCanvas{transform-origin:top}.idareCaseCard{position:relative}.idareCaseCardTop{align-items:center}.idareCaseIdLine{align-items:center;gap:5px;min-width:0;display:inline-flex}.idareCaseStatusIcon{object-fit:contain;flex:none;width:15px;height:15px;display:inline-block}.idareCaseAssignedTeam{color:#fff;margin:7px 0 0;font-size:14px;font-weight:850;line-height:1.16}.idareCaseCardSent .idareCaseIdLine strong,.idareCaseCardSent .idareCaseAssignedTeam{color:#fff}.idareCaseCardPending .idareCaseAssignedTeam{display:none}.idareCaseCardSent{border-color:#ff7100f5}.idareCaseCardPending{border-color:#ff7100d1}.idareOperationFrameCasesOpen .idareCaseStatusIcon{width:16px;height:16px}.idareCaseCard{grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}.idareCasePerson{font-size:15px;line-height:1.2}.idareCaseArea{font-size:14px;line-height:1.22}.idareCaseAssignedTeam{margin-top:7px;font-size:15px;line-height:1.18}.idareCaseNote{display:none}.idareCaseCategoryLine{justify-content:space-between;align-items:center;gap:8px;display:flex}.idareCaseCategoryLine strong{color:#ff7100;min-width:0;font-size:15px;line-height:1.1}.idareCaseExplainButton,.idareCaseExplainGhost{color:#f4f4f4c7;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;line-height:1}.idareCaseExplainButton:hover{color:#fff}.idareCaseExplainGhost{opacity:.62}.idareCaseNoteClose{color:#777;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;position:absolute;top:4px;right:7px}.idareOperationFrameCasesOpen .idareCaseAssignedTeam,.idareOperationFrameCasesOpen .idareCaseBottom strong{font-size:15px}.idareCaseCard{flex-direction:column;display:flex;overflow:hidden}.idareCasePerson{margin-top:8px;font-size:16px;line-height:1.18}.idareCaseArea{margin-top:6px;font-size:15px;line-height:1.22}.idareCaseAssignedRow{align-items:center;gap:8px;margin-top:7px;display:flex}.idareCaseAssignedTeam{color:#fff;flex:1;min-width:0;margin:0;font-size:16px;font-weight:900;line-height:1.18}.idareCaseRemoveBadge{color:#ff1e1e;cursor:pointer;background:#050505;border:1px solid #ff1e1e;border-radius:4px;flex:none;padding:3px 8px;font-size:11px;font-weight:900;line-height:1}.idareCaseBottom{margin-top:auto}.idareCaseCategoryLine strong{font-size:16px}.idareCaseExplainButton,.idareCaseExplainGhost{font-size:13px}.idareCaseBottom>button{height:29px;font-size:13px}.idareOperationFrameCasesOpen .idareCaseCard{height:208px}.idareOperationFrameCasesOpen .idareCasePerson{font-size:16px}.idareOperationFrameCasesOpen .idareCaseArea{font-size:15px}.idareOperationFrameCasesOpen .idareCaseAssignedTeam{font-size:16px}.idareCaseStatusIcon,.idareOperationFrameCasesOpen .idareCaseStatusIcon{width:25px;height:25px}.idareCaseIdLine{gap:7px}.idareCaseCardTop strong,.idareCaseCardTop span{font-size:13px}.idareCasePerson{text-align:left;margin-top:9px;font-size:16px;line-height:1.18}.idareCaseArea{text-align:left;margin-top:6px;font-size:15px;line-height:1.22}.idareCaseAssignedBlock{justify-items:start;gap:4px;margin-top:7px;display:grid}.idareCaseRemoveBadge{color:#ff1e1e;cursor:pointer;background:#050505;border:1px solid #ff1e1e;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:900;line-height:1}.idareCaseBottom{text-align:left;margin-top:auto}.idareCaseCategoryLine{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.idareCaseCategoryLine strong{text-align:left;color:#ff7100;justify-self:start;font-size:16px;line-height:1.08}.idareCaseExplainButton,.idareCaseExplainGhost{justify-self:end;font-size:13px}.idareCaseBottom>button{text-align:center;justify-content:center;align-items:center;width:100%;height:29px;font-size:13px;display:flex}.idareLeftToolsActive{top:604px;left:96px;overflow:visible}.idareCaseBottom{width:100%;text-align:left!important;place-items:stretch stretch!important}.idareCaseCategoryLine{justify-content:space-between;align-items:center;gap:8px;width:100%;text-align:left!important;display:flex!important}.idareCaseCategoryLine strong{flex:auto;align-self:center;min-width:0;margin:0;display:block;text-align:left!important;justify-self:start!important}.idareCaseExplainButton,.idareCaseExplainGhost{text-align:right;flex:none;margin-left:auto}.idareCaseBottom>button{text-align:center;justify-content:center;width:100%;margin-top:8px}.idareCaseCard,.idareOperationFrameCasesOpen .idareCaseCard{flex-direction:column;height:208px;display:flex;overflow:hidden}.idareCaseCardTop{flex:none}.idareCaseIdLine{align-items:center;gap:7px;display:inline-flex}.idareCaseStatusIcon,.idareOperationFrameCasesOpen .idareCaseStatusIcon{object-fit:contain;width:24px;height:24px}.idareCaseAssignedBlock{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:6px;display:grid}.idareCaseAssignedTeam{color:#fff;text-align:left;margin:0;font-size:15px;font-weight:900;line-height:1.12}.idareCaseRemoveBadge{cursor:pointer;justify-content:center;align-items:center;color:#ff1e1e!important;background:#050505!important;border:1px solid #ff1e1e!important;border-radius:4px!important;width:auto!important;height:20px!important;min-height:0!important;padding:0 7px!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.idareCasePerson{color:#fff;text-align:left;margin-top:8px;font-size:15px;line-height:1.16}.idareCaseArea{color:#fff;text-align:left;margin-top:6px;font-size:14px;line-height:1.16}.idareCaseBottom{text-align:left;gap:7px;width:100%;margin-top:auto;display:grid}.idareCaseCategoryLine{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex!important}.idareCaseCategoryLine strong{color:#ff7100;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:900;line-height:1.1;text-align:left!important}.idareCaseExplainButton,.idareCaseExplainGhost{white-space:nowrap;justify-content:flex-end;align-items:center;color:#f4f4f4b8!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.idareCaseExplainButton{cursor:pointer}.idareCaseEndButton{text-align:center;cursor:pointer;justify-content:center;align-items:center;color:#fff!important;background:#050505!important;border:1px solid #ffffffc7!important;border-radius:5px!important;width:100%!important;height:28px!important;min-height:0!important;padding:0!important;font-size:12.5px!important;font-weight:900!important;display:flex!important}.idareCaseNotePopover{z-index:12;color:#1a1a1a;background:#fff;border-radius:5px;min-height:58px;max-height:88px;padding:9px 26px 9px 10px;position:absolute;bottom:46px;left:12px;right:12px;box-shadow:0 0 14px #0000008c}.idareCaseNotePopover p{margin:0;font-size:13px;line-height:1.22}.idareCaseNoteClose{cursor:pointer;position:absolute;top:4px;right:7px;color:#777!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:0!important;font-size:18px!important;line-height:1!important}.idareCanvas{margin-left:-22px}.idareOperationFrameCasesOpen .idareMapBox,.idareOperationFrameCasesOpen .idareHighlightedDrop{height:304px}.idareOperationFrameCasesOpen .idareCasePanel{height:252px;padding-bottom:10px;bottom:0}.idareOperationFrameCasesOpen .idareCaseCard,.idareCaseCard{height:226px}.idareCaseBottom{padding-bottom:2px}.idareCaseEndButton{margin-top:2px}.idareLeftToolsResetText{color:#f4f4f4eb;text-align:right;width:96px;font-size:11px;font-weight:900;line-height:1.08;position:absolute;top:-4px;left:-102px}.idareLeftToolsFilterText{color:#f4f4f4eb;text-align:left;grid-template-columns:12px 1fr;align-items:start;gap:4px;width:106px;font-size:10.5px;font-weight:900;line-height:1.04;display:grid;position:absolute;top:128px;left:-104px}.idareLeftToolsActive{overflow:visible!important}.idareLeftToolsResetText{color:#f4f4f4eb!important;text-align:center!important;width:132px!important;font-size:11.5px!important;font-weight:900!important;line-height:1.08!important;position:absolute!important;top:-42px!important;left:50%!important;transform:translate(-50%)!important}.idareLeftToolsFilterText{color:#f4f4f4eb!important;text-align:left!important;grid-template-columns:12px 1fr!important;align-items:start!important;gap:5px!important;width:158px!important;font-size:10.8px!important;font-weight:900!important;line-height:1.05!important;display:grid!important;position:absolute!important;top:162px!important;left:50%!important;transform:translate(-50%)!important}.idareLeftToolsFilterText input{accent-color:#ffcf00!important;width:11px!important;height:11px!important;margin:1px 0 0!important}.idareLeftToolsActive{width:76px!important;height:152px!important;top:604px!important;left:96px!important;overflow:visible!important}.idareLeftToolsResetText{color:#f4f4f4f0!important;text-align:center!important;white-space:normal!important;z-index:20!important;pointer-events:none!important;width:86px!important;font-size:10.8px!important;font-weight:900!important;line-height:1.02!important;position:absolute!important;top:-28px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.idareLeftToolsFilterText span{max-width:78px!important;display:block!important}.idareLeftToolsFilterText{color:#f4f4f4f0!important;text-align:left!important;white-space:normal!important;z-index:20!important;grid-template-columns:12px 1fr!important;align-items:start!important;column-gap:4px!important;width:86px!important;font-size:9.4px!important;font-weight:900!important;line-height:1.02!important;display:grid!important;position:absolute!important;top:154px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.idareLeftToolsFilterText input{accent-color:#ffcf00!important;width:10px!important;height:10px!important;margin:1px 0 0!important;padding:0!important}.idareLeftToolsFilterText span{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:70px!important;max-width:70px!important;display:block!important}.idareLeftToolsFilterText span:first-line{line-height:1.02!important}.idareLeftToolsFilterText{grid-template-columns:14px 1fr!important;column-gap:5px!important;width:102px!important;font-size:10.6px!important;line-height:1.04!important;top:145px!important;left:42%!important;transform:translate(-50%)!important}.idareLeftToolsFilterText input{width:13px!important;height:13px!important;margin:1px 0 0!important}.idareLeftToolsFilterText span{width:84px!important;max-width:84px!important}.idareLeftToolsFilterText input{width:16px!important;height:16px!important}.idareCaseCard{cursor:pointer}.idareCaseCardSelected{border-color:#ff7100!important;box-shadow:0 0 12px #ff7100d9,inset 0 0 12px #ff71001f!important}.idareHighlightedCasePanel{text-align:left!important;color:#fff!important;padding:12px 10px!important;font-size:13px!important;line-height:1.2!important;display:block!important}.idareHighlightedHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.idareHighlightedHeader h3{color:#fff;margin:0;font-size:20px;font-weight:850;line-height:1}.idareHighlightedHeader button{color:#fff;cursor:pointer;background:0 0;border:0;width:24px;height:24px;font-size:22px;line-height:1}.idareHighlightedMeta{color:#ffffffdb;justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.idareHighlightedMeta strong{color:#fff;font-size:11px}.idareHighlightedPerson,.idareHighlightedAddress,.idareHighlightedTeam{color:#fff;margin:0 0 9px;font-size:13px;line-height:1.22}.idareHighlightedTeam{color:#ffffffe6;font-weight:900}.idareHighlightedCategory{color:#ff2d2d;margin:12px 0 10px;font-size:15px;font-weight:900;line-height:1.1}.idareHighlightedNote{margin:0 0 10px}.idareHighlightedNote span{color:#ffffffbd;margin-bottom:4px;font-size:13px;font-weight:800;display:block}.idareHighlightedNote p{color:#fff;margin:0;font-size:12px;line-height:1.22}.idareHighlightedEndButton{color:#fff;cursor:pointer;background:#050505;border:1px solid #ffffffc7;border-radius:5px;height:28px;font-size:12px;font-weight:900;position:absolute;bottom:12px;left:10px;right:10px}.idareCaseCardSelected{transform:translateY(-2px);border:2px solid #ff7100!important;box-shadow:0 0 0 2px #ffffff2e,0 0 20px #ff7100f2,inset 0 0 14px #ff710029!important}.idareCaseCardSelected:after{content:"";pointer-events:none;border:1px solid #ffd682b3;border-radius:5px;position:absolute;inset:3px}.idareHighlightedCasePanel{text-align:left!important;color:#fff!important;padding:13px 10px!important;display:block!important}.idarePinnedTitle{color:#fff;margin:0 0 10px;font-size:19px;font-weight:900;line-height:1}.idarePinnedCaseCard{color:#fff;background:#050505;border-top:2px solid #ff1e1e;min-height:250px;padding:15px 8px 42px;position:relative}.idarePinnedClose{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:6px;right:5px}.idarePinnedMeta{justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}.idarePinnedPerson,.idarePinnedAddress,.idarePinnedTeam{color:#fff;margin:0 0 9px;font-size:12.5px;line-height:1.2}.idarePinnedTeam{font-weight:900}.idarePinnedCategory{color:#ff1e1e;margin:12px 0 10px;font-size:14.5px;font-weight:900;line-height:1.1}.idarePinnedNote{margin:0 0 8px}.idarePinnedNote span{color:#ffffffc2;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.idarePinnedNote p{color:#fff;margin:0;font-size:11.5px;line-height:1.18}.idarePinnedEndButton{color:#fff;cursor:pointer;background:#050505;border:1px solid #ffffffd1;border-radius:5px;height:27px;font-size:12px;font-weight:900;position:absolute;bottom:9px;left:8px;right:8px}.idareTeamAssignButtonPassive{opacity:.46!important;cursor:not-allowed!important;color:#ffffff94!important;box-shadow:none!important;border-color:#b4b0ff59!important}.idareTeamAssignButtonActive{opacity:1!important;color:#fff!important;cursor:pointer!important;border-color:#48ff4b!important;box-shadow:0 0 9px #48ff4b73!important}.idareCaseCard[draggable=true]{-webkit-user-select:none;user-select:none}.idareCaseCard[draggable=true]:active{cursor:grabbing}.idarePinnedCaseCard{color:#fff;background:#050505;border:1px solid #ff7100eb;border-radius:7px;flex-direction:column;gap:0;display:flex;position:relative;border-top:0!important;height:auto!important;min-height:0!important;padding:28px 8px 10px!important}.idarePinnedCaseCard-orange{border-color:#ff7100f2!important}.idarePinnedCaseCard-orange .idarePinnedCategoryLine strong{color:#ff7100!important}.idarePinnedCaseCard-red{border-color:#ff1e1e!important}.idarePinnedClose{cursor:pointer;z-index:5;color:#fff!important;background:0 0!important;border:0!important;width:20px!important;height:20px!important;padding:0!important;font-size:21px!important;line-height:1!important;position:absolute!important;top:5px!important;right:6px!important}.idarePinnedMeta{justify-content:space-between;align-items:center;gap:6px;margin:0 0 8px;display:flex}.idarePinnedMeta strong,.idarePinnedMeta span{color:#fff;font-size:11px;line-height:1}.idarePinnedStatusIcon{object-fit:contain;width:18px;height:18px;display:inline-block}.idarePinnedCategoryLine strong{text-align:left;white-space:normal;flex:auto;min-width:0;margin:0;font-size:13.5px;font-weight:900;line-height:1.08}.idarePinnedCategory,.idarePinnedNote{display:none!important}.idarePinnedCaseCard{cursor:pointer;overflow:hidden;padding:28px 9px 10px!important}.idarePinnedIdLine{align-items:center;gap:5px;min-width:0;display:inline-flex}.idarePinnedIdLine strong{color:#fff;white-space:nowrap;font-size:11px;line-height:1}.idarePinnedStatusIcon{object-fit:contain;flex:none;display:inline-block;width:20px!important;height:20px!important}.idarePinnedTime{color:#fff;text-align:right;white-space:normal;max-width:58px;font-size:10.5px;line-height:1.05}.idarePinnedAssignedBlock{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;margin:0 0 7px;display:grid}.idarePinnedTeam{color:#fff;text-align:left;font-size:12.5px;font-weight:900;line-height:1.12;margin:0!important}.idarePinnedRemoveBadge{cursor:pointer;justify-content:center;align-items:center;color:#ff1e1e!important;background:#050505!important;border:1px solid #ff1e1e!important;border-radius:4px!important;width:auto!important;height:19px!important;min-height:0!important;padding:0 6px!important;font-size:9.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.idarePinnedPerson,.idarePinnedAddress{color:#fff;text-align:left;font-size:12.5px;line-height:1.18;margin:0 0 7px!important}.idarePinnedCategoryLine strong{color:#ff7100;text-align:left;flex:auto;min-width:0;margin:0;font-size:13.5px;font-weight:900;line-height:1.08}.idarePinnedCaseCard-red .idarePinnedCategoryLine strong{color:#ff1e1e!important}.idarePinnedExplainButton{white-space:nowrap;cursor:pointer;color:#f4f4f4bd!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.idarePinnedEndButton{text-align:center;cursor:pointer;justify-content:center;align-items:center;color:#fff!important;background:#050505!important;border:1px solid #ffffffd1!important;border-radius:5px!important;width:100%!important;height:27px!important;min-height:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;display:flex!important;position:static!important}.idarePinnedNotePopover{z-index:15;color:#1a1a1a;background:#fff;border-radius:5px;padding:9px 26px 9px 10px;position:absolute;bottom:44px;left:8px;right:8px;box-shadow:0 0 14px #0000008c}.idarePinnedNotePopover p{margin:0;font-size:12px;line-height:1.2}.idarePinnedNoteClose{cursor:pointer;position:absolute;top:4px;right:7px;color:#777!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:0!important;font-size:18px!important;line-height:1!important}.idarePinnedCaseCardSelected{border-width:2px!important;box-shadow:0 0 0 2px #ffffff2e,0 0 18px #ff7100f2,inset 0 0 14px #ff71002e!important}.idarePinnedCaseCardSelected:after{content:"";pointer-events:none;border:1px solid #ffd682b8;border-radius:6px;position:absolute;inset:4px}.idarePinnedCaseCard{padding:34px 10px 10px!important}.idarePinnedCardTop{grid-template-columns:1fr!important;align-items:start!important;gap:5px!important;margin-bottom:9px!important;padding-right:28px!important;display:grid!important}.idarePinnedIdLine{align-items:center!important;gap:7px!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}.idarePinnedIdLine strong{color:#fff!important;white-space:nowrap!important;flex:none!important;font-size:11.5px!important;line-height:1!important}.idarePinnedStatusIcon{object-fit:contain!important;flex:0 0 22px!important;width:22px!important;height:22px!important;display:inline-block!important;position:static!important;transform:none!important}.idarePinnedTime{color:#fff!important;text-align:left!important;white-space:nowrap!important;max-width:none!important;margin-top:1px!important;font-size:11px!important;line-height:1.1!important;display:block!important}.idarePinnedClose{z-index:30!important;width:22px!important;height:22px!important;top:8px!important;right:9px!important}.idarePinnedAssignedBlock{grid-template-columns:minmax(0,1fr) auto!important;margin-top:4px!important;margin-bottom:7px!important}.idarePinnedBottom{margin-top:9px!important}.idarePinnedCategoryLine strong{font-size:13.8px!important;line-height:1.08!important}.idarePinnedEndButton{height:28px!important}.idarePinnedTitle{white-space:nowrap!important;letter-spacing:-.02em!important;margin:0 0 8px!important;font-size:17px!important;line-height:1!important}.idareHighlightedCasePanel{padding-top:10px!important}.idarePinnedCaseCard{padding-top:32px!important}.idareHighlightedCasePanel{overflow:hidden!important}.idarePinnedCaseCard{box-sizing:border-box!important;max-height:calc(100% - 34px)!important;padding-bottom:12px!important;overflow:hidden auto!important}.idarePinnedCaseCard::-webkit-scrollbar-track{background:#ffffff14;border-radius:99px}.idareHighlightedCasePanel{padding:8px 6px!important;overflow:hidden!important}.idarePinnedTitle{white-space:nowrap!important;text-align:center!important;margin:0 0 6px!important;font-size:16px!important;line-height:1!important}.idarePinnedCaseCard{box-sizing:border-box!important;background:#050505!important;border:2px solid #ff7100f5!important;border-radius:8px!important;width:100%!important;max-height:calc(100% - 24px)!important;margin:0!important;padding:30px 8px 10px!important;overflow:hidden auto!important}.idarePinnedCaseCardSelected:after{display:none!important}.idarePinnedCaseCardSelected{box-shadow:0 0 13px #ff7100f5,inset 0 0 10px #ff71001f!important}.idarePinnedCardTop{grid-template-columns:1fr!important;gap:5px!important;margin-bottom:8px!important;padding-right:22px!important;display:grid!important}.idarePinnedIdLine{align-items:center!important;gap:6px!important;display:inline-flex!important}.idarePinnedStatusIcon{flex:0 0 21px!important;width:21px!important;height:21px!important;position:static!important}.idarePinnedTime{text-align:left!important;white-space:nowrap!important;max-width:none!important;font-size:10.8px!important;line-height:1.05!important;display:block!important}.idarePinnedAssignedBlock{gap:5px!important;margin:0 0 6px!important}.idarePinnedTeam{font-size:12.3px!important;line-height:1.08!important}.idarePinnedRemoveBadge{height:19px!important;padding:0 6px!important;font-size:9.3px!important}.idarePinnedPerson,.idarePinnedAddress{margin-bottom:6px!important;font-size:12.2px!important;line-height:1.14!important}.idarePinnedBottom{gap:7px!important;margin-top:8px!important;display:grid!important}.idarePinnedCategoryLine{justify-content:space-between!important;align-items:center!important;gap:6px!important;display:flex!important}.idarePinnedCategoryLine strong{white-space:normal!important;font-size:13.4px!important;line-height:1.05!important}.idarePinnedExplainButton{white-space:nowrap!important;font-size:10.8px!important}.idarePinnedEndButton{width:100%!important;height:28px!important;margin:0!important;position:static!important}.idarePinnedCaseCard::-webkit-scrollbar{width:4px}.idarePinnedCaseCard::-webkit-scrollbar-thumb{background:#ff7100bf;border-radius:99px}.idareModalOverlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000094;place-items:center;display:grid;position:absolute;inset:0}.idareAssignModal{color:#fff;background:#050505;border:2px solid #ff7100;border-radius:14px;width:430px;padding:20px 22px 18px;box-shadow:0 0 24px #ff71006b,inset 0 0 18px #ff710014}.idareAssignModal h3{color:#fff;margin:0 0 14px;font-size:24px;font-weight:900;line-height:1}.idareAssignModal p{color:#f4f4f4e0;margin:0;font-size:16px;line-height:1.35}.idareAssignModal p strong{color:#ff9a00}.idareAssignModalDetails{background:#ff71000f;border:1px solid #ff710075;border-radius:8px;gap:6px;margin-top:14px;padding:12px;display:grid}.idareAssignModalDetails span{color:#ffffffe0;font-size:13px;line-height:1.22}.idareAssignModalActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.idareAssignModalActions button{cursor:pointer;border-radius:7px;height:36px;padding:0 16px;font-weight:900}.idareAssignModalCancel{color:#fff;background:#050505;border:1px solid #ffffff73}.idareAssignModalConfirm{color:#fff;background:#48ff4b14;border:1px solid #48ff4b;box-shadow:0 0 10px #48ff4b61}.idareSmsNotice{z-index:120;color:#fff;background:#050505f5;border:2px solid #48ff4b;border-radius:12px;width:330px;padding:14px 16px;position:absolute;bottom:28px;right:438px;box-shadow:0 0 18px #48ff4b6b,inset 0 0 14px #48ff4b14}.idareSmsNoticeClose{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:7px;right:8px}.idareSmsNotice>strong{color:#48ff4b;margin-bottom:8px;font-size:16px;font-weight:900;line-height:1.1;display:block}.idareSmsNotice p{color:#f4f4f4db;margin:0;font-size:13px;line-height:1.28}.idareSmsNotice p span{color:#fff;font-weight:900}.idareSmsNoticeMembers{gap:6px;margin-top:10px;display:grid}.idareSmsNoticeMembers div{background:#48ff4b0d;border:1px solid #48ff4b3d;border-radius:7px;padding:6px 8px}.idareSmsNoticeMembers b{color:#fff;font-size:12px;line-height:1.1;display:block}.idareSmsNoticeMembers small{color:#f4f4f4ad;margin-top:3px;font-size:11px;line-height:1.1;display:block}.idareAssignModalDanger{color:#fff;background:#ff1e1e14;border:1px solid #ff1e1e;box-shadow:0 0 10px #ff1e1e61}.idareCloseCaseModal{width:470px}.idareCloseCaseNoteLabel{gap:6px;margin-top:14px;display:grid}.idareCloseCaseNoteLabel span{color:#f4f4f4cc;font-size:13px;font-weight:900;line-height:1}.idareCloseCaseNoteLabel textarea{resize:none;color:#fff;width:100%;min-height:72px;font:inherit;background:#000;border:1px solid #ff710070;border-radius:8px;outline:none;padding:10px 11px;font-size:13px;line-height:1.3}.idareCloseCaseNoteLabel textarea:focus{border-color:#ff7100;box-shadow:0 0 10px #ff71003d}.idareLeftToolsFilterText input:checked{outline-offset:1px;outline:2px solid #ffcf00}.idareMapPinButtonSelected.idareMapPinButtonHighlighted{filter:drop-shadow(0 0 6px #fffffff5)drop-shadow(0 0 14px #ffcf00e0)drop-shadow(0 0 18px #ff7100d1);width:42px;height:70px}.idareMapPinButton{z-index:10;cursor:pointer;background:0 0;border:0;width:30px;height:52px;padding:0;position:absolute;transform:translate(-50%,-100%)}.idareMapPinButton .idareMapPin{object-fit:contain;filter:drop-shadow(0 0 2px #0000007a);display:block;width:100%!important;height:100%!important;position:static!important;transform:none!important}.idareMapPinButtonHighlighted{z-index:15;filter:drop-shadow(0 0 5px #ffcf00f2)drop-shadow(0 0 12px #ffcf00b8);width:38px;height:64px}.idareMapPinButtonRed.idareMapPinButtonSelected{filter:drop-shadow(0 0 5px #ffffffeb)drop-shadow(0 0 13px #ff1e1ef5)}.idareMapClusterButton{cursor:pointer;border:0}.idareMapClusterButton:hover{box-shadow:0 0 0 2px #ffffff38,0 0 12px #ff7100b8}.idareMapClusterHasRed{background:#ff3b3b!important}.idareCaseCardRed{border-color:#ff1e1eeb!important}.idareCaseCardRed .idareCaseCategoryLine strong{color:#ff1e1e!important}.idareCaseCardOrange .idareCaseCategoryLine strong{color:#ff7100!important}.idareMapClusterButton{z-index:14!important;pointer-events:auto!important}.idareMapPinButton{z-index:12!important}.idareMapPinButtonSelected,.idareMapPinButtonHighlighted{z-index:16!important}.idareMapCluster,.idareMapClusterButton,.idareMapClusterHasRed{background:#ff5a00!important}.idareMapPinButtonSelected:after{content:"";pointer-events:none;border:3px solid #50d2fff5;border-radius:999px;width:48px;height:48px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #50d2fff5,0 0 18px #00aaffbf}.idareMapPinButtonHighlighted{filter:none!important}.idareMapPinButtonSelected:after{display:none!important}.idareMapPinButtonSelected{z-index:18!important;filter:drop-shadow(0 0 4px #50d2fffa)drop-shadow(0 0 10px #00aaffeb)drop-shadow(0 0 18px #00aaff9e)!important;width:40px!important;height:68px!important}.idareMapPinButtonSelected:before{content:"";background-image:var(--selected-pin-src);filter:brightness(0)saturate()invert(63%)sepia(95%)saturate(1700%)hue-rotate(165deg)brightness(110%)contrast(105%)drop-shadow(0 0 6px #50d2fff2)drop-shadow(0 0 13px #00aaffd9);opacity:.92;z-index:-1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:-6px}.idareMapPinButtonSelected .idareMapPin{z-index:2;position:relative!important}.idareMapClusterButtonSelected{z-index:17!important;z-index:19!important;background:#ff5a00!important;box-shadow:0 0 0 5px #50d2ff,0 0 10px #50d2ff,0 0 22px #00aafff2,0 0 38px #00aaffb8,0 0 58px #00aaff7a!important}.idareMapClusterButtonSelected:after{content:"";pointer-events:none;border:2px solid #78e1ffe0;border-radius:999px;position:absolute;inset:-10px;box-shadow:0 0 12px #50d2ffeb,0 0 26px #00aaffb8}.idareMapPinButton{position:absolute;overflow:visible!important}.idareMapPinStatusBadge{object-fit:contain;z-index:3;pointer-events:none;width:18px;height:18px;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.idareMapPinButtonSelected .idareMapPinStatusBadge{width:20px;height:20px}.idareTeamCard{box-sizing:border-box!important;height:auto!important;min-height:78px!important;padding:11px 14px 10px!important;display:block!important;overflow:visible!important}.idareTeamCardMain{grid-template-columns:minmax(0,1fr) 132px!important;align-items:start!important;gap:10px!important;width:100%!important;display:grid!important}.idareTeamCardMain>div:first-child{min-width:0!important}.idareTeamCard h3{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0 0 3px!important;font-size:18px!important;font-weight:900!important;line-height:1.05!important;overflow:hidden!important}.idareTeamCard p{color:#f4f4f4b8!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.18!important}.idareTeamActions{align-content:start!important;justify-items:end!important;gap:8px!important;width:132px!important;display:grid!important}.idareTeamActions .idareTeamAssignButton{border-radius:6px!important;width:108px!important;height:28px!important;min-height:0!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.idareTeamCardExpanded{border-color:#ff7100!important;min-height:204px!important;box-shadow:0 0 10px #ff710042,inset 0 0 12px #ff71000f!important}.idareTeamExpandedPanel{box-sizing:border-box!important;border-top:1px solid #ff710080!important;width:100%!important;margin-top:10px!important;padding-top:9px!important;display:block!important}.idareTeamExpandedPanel h4{color:#f4f4f4e0!important;margin:0 0 8px!important;font-size:13px!important;font-weight:900!important;line-height:1.12!important}.idareTeamExpandedPanel h4 span{color:#fff!important}.idareTeamMembersMiniList{display:none!important}.idareTeamActiveCasesTitle{margin:8px 0 7px!important}.idareTeamActiveCasesGrid{grid-template-columns:1fr 1fr!important;gap:6px 9px!important;width:100%!important;display:grid!important}.idareTeamActiveCaseRow{grid-template-columns:minmax(0,1fr) 72px!important;align-items:center!important;gap:5px!important;min-width:0!important;display:grid!important}.idareTeamActiveCaseRow span{color:#ff7100!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#ff71000a!important;border:1px solid #ff7100c7!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:20px!important;padding:0 4px!important;font-size:9.6px!important;font-weight:900!important;line-height:1!important;display:flex!important;overflow:hidden!important}.idareTeamActiveCaseRow button{color:#111!important;cursor:pointer!important;white-space:nowrap!important;background:#f4f4f4!important;border:0!important;border-radius:3px!important;height:20px!important;min-height:0!important;padding:0 5px!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.idareTeamNoActiveCase{color:#f4f4f48f!important;margin:0!important;font-size:12px!important;line-height:1.2!important}.idareTeamCard p.idareTeamActiveDuty{color:#f4f4f4b8!important;align-items:baseline!important;gap:5px!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.18!important;display:flex!important}.idareTeamActiveDuty span{color:#f4f4f4b8!important;font-weight:500!important}.idareTeamActiveDuty b{font-size:14px!important;font-weight:950!important;line-height:1!important}.idareTeamActiveDuty i{color:#f4f4f4e0!important;font-size:13px!important;font-style:normal!important;font-weight:900!important}.idareTeamActiveDutyRed{color:#ff1e1e!important}.idareTeamActiveDutyOrange{color:#ff7100!important}.idareTeamActiveDutyZero{color:#f4f4f4d1!important}.idareTeamsList{flex-direction:column!important;gap:9px!important;display:flex!important;overflow:hidden auto!important}.idareTeamCard{flex:none!important;height:auto!important;min-height:78px!important;max-height:none!important;position:relative!important;overflow:visible!important}.idareTeamCardExpanded{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.idareTeamExpandedPanel{opacity:1!important;visibility:visible!important;box-sizing:border-box!important;border-top:1px solid #ff710085!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:10px!important;padding-top:9px!important;padding-bottom:4px!important;display:block!important;position:static!important;overflow:visible!important}.idareTeamExpandedPanel h4{margin:0 0 8px!important;display:block!important}.idareTeamActiveCasesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 9px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:visible!important}.idareTeamActiveCaseRow{grid-template-columns:minmax(0,1fr) 72px!important;align-items:center!important;gap:5px!important;height:20px!important;min-height:20px!important;max-height:20px!important;display:grid!important;overflow:visible!important}.idareTeamActiveCaseRow span{color:#ff7100!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#ff71000a!important;border:1px solid #ff7100c7!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0 4px!important;font-size:9.6px!important;font-weight:900!important;line-height:1!important;display:flex!important;overflow:hidden!important}.idareTeamActiveCaseRowRed span{color:#ff1e1e!important;background:#ff1e1e0f!important;border-color:#ff1e1edb!important}.idareTeamActiveCaseRow button{color:#111!important;cursor:pointer!important;white-space:nowrap!important;background:#f4f4f4!important;border:0!important;border-radius:3px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0 5px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:block!important}.idareTeamNoActiveCase{color:#f4f4f48f!important;margin:0!important;font-size:12px!important;line-height:1.2!important;display:block!important}.idareSummaryBox{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;display:flex!important;overflow:hidden!important}.idareSummaryBox span{text-align:center!important;max-width:100%!important;line-height:1.05!important}.idareSummaryBox strong{text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;letter-spacing:.2px!important;width:100%!important;font-size:24px!important;line-height:.95!important;display:block!important;overflow:hidden!important}.idareSummaryBox strong.idareSummaryValueSmall{letter-spacing:-.2px!important;font-size:21px!important}.idareSummaryBox strong.idareSummaryValueTiny{letter-spacing:-.5px!important;font-size:18px!important}.idareRealMapBase{z-index:0;background:#e8efe8;position:absolute;inset:0;overflow:hidden}.idareRealMapCanvas{width:100%;height:100%}.idareRealMapError{z-index:2;text-align:center;color:#111;background:#e8efe8;place-content:center;gap:8px;font-weight:800;display:grid;position:absolute;inset:0}.idareRealMapError strong{font-size:18px}.idareRealMapError span{opacity:.72;font-size:12px}.idareMapSearch,.idareMapPinButton,.idareMapCluster{z-index:10}.idareMapSearch input,.idareTeamsSearch input{color:#f4f4f4eb;width:100%;height:100%;font:inherit;box-sizing:border-box;background:0 0;border:0;outline:0;padding:0 14px;font-weight:700}.idareMapSearch input::placeholder,.idareTeamsSearch input::placeholder{color:#f4f4f49e;opacity:1}.idareMapSearch input:focus,.idareTeamsSearch input:focus{color:#fff}.idareMapSearch{grid-template-columns:minmax(0,1fr) 74px!important;width:260px!important}.idareMapSearch input{white-space:nowrap!important;text-overflow:clip!important;letter-spacing:-.1px!important;min-width:0!important;font-size:14px!important;overflow:hidden!important}.idareMapSearch button{width:74px!important;min-width:74px!important}.idareTeamNoSearchResult{color:#f4f4f4b8!important;text-align:center!important;border:1px dashed #ff710085!important;border-radius:8px!important;margin:12px 4px 0!important;padding:12px!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}.idareTeamActiveCaseRow span{letter-spacing:-.15px!important;font-size:12.5px!important}.idareTeamActiveCaseRow button{font-size:10.8px!important}.idareRealMapDataStatus{z-index:12;color:#f4f4f4;pointer-events:none;background:#000000c7;border:1px solid #ff7100b8;border-radius:7px;max-width:230px;padding:7px 9px;position:absolute;bottom:8px;right:8px;box-shadow:0 0 10px #00000073}.idareRealMapDataStatus strong{color:#ff7100;margin-bottom:3px;font-size:10.5px;font-weight:950;line-height:1;display:block}.idareRealMapDataStatus span{color:#f4f4f4d1;font-size:10px;font-weight:800;line-height:1.15;display:block}.idareRealMapDataStatusReady{border-color:#00e5b2bf}.idareRealMapDataStatusReady strong{color:#00e5b2}.idareRealAssemblyCircleEmpty{opacity:.68;width:22px;height:22px}.idareRealAssemblyCircleActive{opacity:.96;width:44px;height:44px}.idareRealAssemblyCircle strong{color:#111;white-space:nowrap;font-size:11px;font-weight:950;line-height:1}.idareRealAssemblyCircle span{color:#111111d1;font-size:9px;font-weight:950;line-height:1}.idareRealCasePinButton{pointer-events:auto!important;position:absolute!important;overflow:visible!important;transform:translate(-50%,-100%)!important}.idareRealCasePinButton .idareMapPin,.idareRealCasePinButton .idareMapPinStatusBadge{pointer-events:none!important}.idareTeamsSearch{grid-template-columns:minmax(0,1fr) 54px!important;width:195px!important}.idareTeamsSearch input{min-width:0!important;padding:0 9px!important;font-size:14px!important}.idareTeamsSearch button{width:52px!important;min-width:52px!important}.idareTeamsHeader{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.idareTeamsHeader h2{flex:none!important}.idareTeamsSearch{justify-self:end!important;margin-left:auto!important}.idareCaseNumberBadge{min-width:104px;height:22px;font:inherit;letter-spacing:.2px;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#0000007a;border-radius:4px;justify-content:center;align-items:center;padding:0 9px;font-size:13px;font-weight:950;line-height:1;display:inline-flex;position:relative}.idareCaseNumberBadgeRed{color:#ff1e1e;border:1px solid #ff1e1ee0;box-shadow:inset 0 0 8px #ff1e1e0f}.idareCaseNumberBadgeOrange{color:#ff7100;border:1px solid #ff7100d1;box-shadow:inset 0 0 8px #ff71000f}.idareCaseNumberBadge:hover{filter:brightness(1.16)}.idareCaseNumberBadge em{z-index:40;color:#111;pointer-events:none;background:#f4f4f4f5;border-radius:5px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:950;line-height:1;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 0 10px #0000006b}.idareCaseNumberBadgeTeam{letter-spacing:.1px;width:100%;min-width:0;height:22px;padding:0 5px;font-size:11.2px}.idareCaseNumberBadgePinned{min-width:112px;height:23px;font-size:13.5px}.idareCaseIdLine,.idarePinnedIdLine{align-items:center;gap:6px;min-width:0;display:inline-flex}.idareTeamActiveCaseRow .idareCaseNumberBadge{display:inline-flex!important}.idareTeamActiveCaseRow>.idareCaseNumberBadge{height:22px!important}.idareTeamActiveCaseRow>button:not(.idareCaseNumberBadge){color:#111!important;cursor:pointer!important;white-space:nowrap!important;background:#f4f4f4!important;border:0!important;border-radius:4px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 6px!important;font-size:9.8px!important;font-weight:950!important;line-height:1!important}.idareTeamActiveCaseRow>.idareCaseNumberBadgeTeam{letter-spacing:.1px!important;box-sizing:border-box!important;background:#0000007a!important;border-radius:4px!important;width:100%!important;min-width:0!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 5px!important;font-size:11.2px!important;font-weight:950!important;line-height:1!important}.idareTeamActiveCaseRow>.idareCaseNumberBadgeTeam.idareCaseNumberBadgeOrange{color:#ff7100!important;border:1px solid #ff7100db!important;box-shadow:inset 0 0 8px #ff710014!important}.idareTeamActiveCaseRow>.idareCaseNumberBadgeTeam.idareCaseNumberBadgeRed{color:#ff1e1e!important;border:1px solid #ff1e1ee6!important;box-shadow:inset 0 0 8px #ff1e1e14!important}.idareTeamActiveCaseRow>.idareCaseNumberBadgeTeam em{z-index:80!important;bottom:calc(100% + 5px)!important}.idareCaseCard .idareCaseNumberBadge,.idareCaseCard .idareCaseNumberBadge span,.idarePinnedCaseCard .idareCaseNumberBadge span,.idareTeamActiveCaseRow .idareCaseNumberBadge span{color:inherit!important}.idareCaseCard .idareCaseNumberBadgeOrange,.idarePinnedCaseCard .idareCaseNumberBadgeOrange{color:#ff7100!important;background:#0000007a!important;border-color:#ff7100db!important}.idareCaseCard .idareCaseNumberBadgeRed,.idarePinnedCaseCard .idareCaseNumberBadgeRed{color:#ff1e1e!important;background:#0000007a!important;border-color:#ff1e1ee6!important}.idareCaseCard .idareCaseNumberBadge:not(.idareCaseNumberBadgePinned):not(.idareCaseNumberBadgeTeam) em{z-index:120!important;top:calc(100% + 5px)!important;bottom:auto!important}.idareCaseCard{overflow:visible!important}.idareCaseNumberBadge{z-index:8!important}.idareRealAssemblyCircle{color:#fff;cursor:pointer;pointer-events:auto;z-index:20;background:#ff5a00;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffff38,0 0 12px #ff7100b8}.idareRealAssemblyCircle-small{width:34px;height:34px}.idareRealAssemblyCircle-medium{width:42px;height:42px}.idareRealAssemblyCircle-large{width:54px;height:54px}.idareRealAssemblyCircle strong{white-space:nowrap;text-shadow:0 1px 3px #000000b8;font-size:12px;font-weight:950;line-height:1;color:#fff!important}.idareRealAssemblyCircle-small strong{font-size:10px}.idareRealAssemblyCircle-large strong{font-size:13px}.idareRealCasePinButton{z-index:44!important}.idareRealCasePinButton .idareMapPin{width:43px!important;height:auto!important}.idareRealCasePinButton.idareMapZoomFar .idareMapPin{width:34px!important}.idareRealCasePinButton.idareMapZoomMid .idareMapPin{width:39px!important}.idareRealCasePinButton.idareMapZoomNear .idareMapPin{width:45px!important}.idareRealCasePinButton .idareMapPinStatusBadge{width:17px!important;height:17px!important}.idareRealCasePinButton.idareMapZoomFar .idareMapPinStatusBadge{width:14px!important;height:14px!important}.idareRealCasePinButton.idareMapZoomNear .idareMapPinStatusBadge{width:18px!important;height:18px!important}.idareRealAssemblyOverlayRoot,.idareRealPinOverlayRoot{pointer-events:none;position:absolute;top:0;left:0}.idareRealAssemblyCircle{width:var(--assembly-size,42px)!important;height:var(--assembly-size,42px)!important;color:#fff!important;cursor:pointer!important;pointer-events:auto!important;z-index:20!important;background:#ff5a00!important;border:0!important;border-radius:999px!important;place-items:center!important;display:grid!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 2px #ffffff38,0 0 12px #ff7100b8!important}.idareRealAssemblyCircleCluster{box-shadow:0 0 0 3px #ffffff3d,0 0 16px #ff7100e0,0 0 30px #ff71007a!important}.idareRealAssemblyCircle strong{color:#fff!important;font-size:clamp(9px, calc(var(--assembly-size,42px) * .24), 13px)!important;white-space:nowrap!important;text-shadow:0 1px 3px #000000b8!important;font-weight:950!important;line-height:1!important}.idareRealAssemblyCircleSelected{z-index:34!important;box-shadow:0 0 0 5px #50d2ff,0 0 10px #50d2ff,0 0 22px #00aafff2,0 0 38px #00aaffb8,0 0 58px #00aaff7a!important}.idareRealCasePinButton{width:var(--pin-size,40px)!important;height:calc(var(--pin-size,40px) * 1.32)!important;pointer-events:auto!important;cursor:pointer!important;z-index:50!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;overflow:visible!important;transform:translate(-50%,-100%)!important}.idareRealCasePinButton.idareMapPinButtonSelected{z-index:70!important}.idareRealCasePinButton .idareMapPinStatusBadge{width:calc(var(--pin-size,40px) * .42)!important;height:calc(var(--pin-size,40px) * .42)!important;pointer-events:none!important;z-index:3!important;filter:drop-shadow(0 0 4px #0000006b)!important;position:absolute!important;top:18%!important;left:50%!important;transform:translate(-50%,-50%)!important}.idareRealCasePinButton{width:var(--pin-size,30px)!important;height:calc(var(--pin-size,30px) * 1.32)!important;transform:translate(-50%,-100%)!important}.idareRealCasePinButton .idareMapPin{width:var(--pin-size,30px)!important;pointer-events:none!important;height:auto!important;position:absolute!important;top:0!important;left:0!important}.idareRealCasePinButton .idareMapPinStatusBadge{left:50%!important;top:calc(var(--pin-size,30px) * .26)!important;width:calc(var(--pin-size,30px) * .46)!important;height:calc(var(--pin-size,30px) * .46)!important;object-fit:contain!important;pointer-events:none!important;z-index:4!important;filter:drop-shadow(0 0 4px #00000075)!important;position:absolute!important;transform:translate(-50%,-50%)!important}.idareRealAssemblyCircle{min-width:36px!important;min-height:36px!important}.idareRealAssemblyCircleCluster{min-width:44px!important;min-height:44px!important}.idareRealAssemblyCircle strong{color:#fff!important;font-size:clamp(10px, calc(var(--assembly-size,42px) * .25), 14px)!important;letter-spacing:-.15px!important}.idareRealCasePinButton{width:var(--pin-size,30px)!important;height:calc(var(--pin-size,30px) * 1.32)!important;position:absolute!important;overflow:visible!important;transform:translate(-50%,-100%)!important}.idareRealCasePinButton .idareMapPin{width:var(--pin-size,30px)!important;pointer-events:none!important;height:auto!important;position:absolute!important;inset:0 auto auto 0!important}.idareRealCasePinButton{width:var(--pin-size,30px)!important;pointer-events:auto!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important;position:absolute!important;overflow:visible!important;transform:translate(-50%,-100%)!important}.idareRealCasePinButton .idareRealPinGraphic .idareMapPin{pointer-events:none!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;top:auto!important;left:auto!important}.idareRealCasePinButton .idareRealPinStatusAnchor{z-index:5!important;pointer-events:none!important;place-items:center!important;width:46%!important;height:46%!important;display:grid!important;position:absolute!important;top:22.5%!important;left:50%!important;transform:translate(-50%,-50%)!important}.idareRealCasePinButton{width:var(--pin-size,30px)!important;height:calc(var(--pin-size,30px) * 1.32)!important;pointer-events:auto!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;overflow:visible!important;transform:translate(-50%,-100%)!important}.idareRealCasePinButton .idareRealPinGraphic{width:var(--pin-size,30px)!important;height:calc(var(--pin-size,30px) * 1.32)!important;line-height:0!important;display:block!important;position:relative!important;overflow:visible!important}.idareRealCasePinButton .idareRealPinGraphic .idareMapPin{width:var(--pin-size,30px)!important;pointer-events:none!important;height:auto!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.idareRealCasePinButton .idareRealPinStatusAnchor img{object-fit:contain!important;pointer-events:none!important;filter:drop-shadow(0 0 3px #00000073)!important;width:100%!important;height:100%!important;display:block!important}.idareRealCasePinButton{width:var(--pin-size,30px)!important;height:calc(var(--pin-size,30px) * 1.32)!important;pointer-events:auto!important;isolation:isolate!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;overflow:visible!important;transform:translate(-50%,-100%)!important}.idareRealCasePinButton .idareRealPinGraphic{width:var(--pin-size,30px)!important;height:calc(var(--pin-size,30px) * 1.32)!important;isolation:isolate!important;line-height:0!important;display:block!important;position:relative!important;overflow:visible!important}.idareRealCasePinButton .idareRealPinGraphic .idareMapPin{width:var(--pin-size,30px)!important;pointer-events:none!important;z-index:1!important;height:auto!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.idareRealCasePinButton .idareRealPinStatusAnchor{left:50%!important;top:calc(var(--pin-size,30px) * .31)!important;width:calc(var(--pin-size,30px) * .92)!important;height:calc(var(--pin-size,30px) * .92)!important;z-index:30!important;pointer-events:none!important;place-items:center!important;display:grid!important;position:absolute!important;transform:translate(-50%,-50%)!important}.idareRealCasePinButton .idareRealPinStatusAnchor img{object-fit:contain!important;pointer-events:none!important;z-index:31!important;filter:drop-shadow(0 0 3px #00000085)!important;width:100%!important;height:100%!important;display:block!important}.idareRealCasePinButton:before,.idareRealCasePinButton:after,.idareRealCasePinButton.idareMapPinButtonSelected:before,.idareRealCasePinButton.idareMapPinButtonSelected:after{z-index:0!important}.idareRealCasePinButton .idareMapPinStatusBadge{display:none!important}.idareRealAssemblyCircle strong{max-width:calc(var(--assembly-size,42px) - 7px)!important;color:#fff!important;white-space:nowrap!important;text-align:center!important;text-overflow:clip!important;letter-spacing:-.35px!important;text-shadow:0 1px 3px #000000c7!important;font-weight:950!important;line-height:.92!important;display:block!important;overflow:hidden!important}.idareRealAssemblyCircle strong.idareRealAssemblyFractionShort{font-size:clamp(13px, calc(var(--assembly-size,42px) * .34), 19px)!important}.idareRealAssemblyCircle strong.idareRealAssemblyFractionMedium{font-size:clamp(12px, calc(var(--assembly-size,42px) * .29), 16.5px)!important}.idareRealAssemblyCircle strong.idareRealAssemblyFractionLong{font-size:clamp(10.5px, calc(var(--assembly-size,42px) * .245), 14px)!important;letter-spacing:-.55px!important}.idareOperationFrame.idareOperationFrameLocked{position:absolute;overflow:hidden}.idareOperationFrameLocked>.idareOperationStatusBlock{z-index:30;height:146px;margin:0;padding:0;position:absolute;top:10px;left:10px;right:10px;overflow:visible}.idareOperationFrameLocked .idareOperationStatusBlock>.idareOperationHeader{height:56px;margin:0;padding:0;position:absolute;top:0;left:0;right:0;overflow:visible}.idareOperationFrameLocked .idareOperationStatusBlock .idareOperationHeader h1{color:#fff;letter-spacing:-.045em;margin:0 0 5px;padding:0;font-size:30px;line-height:.92}.idareOperationFrameLocked .idareOperationStatusBlock .idareNeighborhoodScopeLine,.idareOperationFrameLocked .idareOperationStatusBlock .idareOperationHeader p{color:#f4f4f4b8;letter-spacing:-.52px;white-space:nowrap;text-overflow:clip;max-width:100%;margin:0;padding:0;font-size:12.7px;font-weight:800;line-height:1;overflow:hidden}.idareOperationFrameLocked .idareOperationStatusBlock>.idareSummaryGrid{grid-template-columns:86px 92px 89px 89px 89px 89px 89px 89px 89px 89px;gap:9px;height:52px;margin:0;padding:0;display:grid;position:absolute;top:58px;left:0;right:0;overflow:visible}.idareOperationFrameLocked .idareOperationStatusBlock .idareSummaryBox{box-sizing:border-box;min-width:0;height:52px}.idareOperationFrameLocked .idareOperationStatusBlock .idareSummaryBox span{white-space:nowrap;font-size:11px;line-height:1.02}.idareOperationFrameLocked .idareOperationStatusBlock .idareSummaryBox strong{white-space:nowrap;font-size:22px;line-height:1}.idareOperationFrameLocked .idareOperationStatusBlock>.idareAffectedPeopleRow{white-space:nowrap;z-index:31;justify-content:flex-start;align-items:center;gap:8px;height:23px;margin:0;padding:0;display:flex;position:absolute;top:116px;left:0;right:0;overflow:visible}.idareOperationFrameLocked .idareAffectedPeopleRow>span{color:#f4f4f4db;letter-spacing:-.2px;font-size:12.4px;font-weight:900;line-height:1}.idareOperationFrameLocked .idareAffectedPeopleBox{box-sizing:border-box;background:#0000008f;border-radius:5px;justify-content:center;align-items:center;min-width:86px;height:22px;padding:0 10px;display:inline-flex}.idareOperationFrameLocked .idareAffectedPeopleBox strong{color:#fff;letter-spacing:-.35px;white-space:nowrap;font-size:16px;font-weight:950;line-height:1}.idareOperationFrameLocked .idareAffectedPeopleBoxRed{border:2px solid #ff1e1ef5;box-shadow:0 0 6px #ff1e1e29}.idareOperationFrameLocked .idareAffectedPeopleBoxOrange{border:2px solid #ff7100f5;box-shadow:0 0 6px #ff710029}.idareOperationFrameLocked>.idareMapBox,.idareOperationFrameLocked>.idareHighlightedDrop{height:375px;top:154px}.idareOperationFrameLocked.idareOperationFrameCasesOpen>.idareMapBox,.idareOperationFrameLocked.idareOperationFrameCasesOpen>.idareHighlightedDrop{height:304px;top:154px}.idareOperationFrameLocked>.idareMapBox .idareMapSearch{z-index:50}.idareOperationFrameLocked.idareOperationFrameCasesOpen>.idareCasePanel,.idareOperationFrameCasesOpen .idareCasePanel{height:238px!important;padding-bottom:6px!important;bottom:0!important}.idareOperationFrameLocked.idareOperationFrameCasesOpen .idareCaseCard,.idareOperationFrameCasesOpen .idareCaseCard{height:220px!important}.idareTopbarMenuItem{align-items:stretch;height:44px;display:inline-flex;position:relative}.idareTopbarMenuItemScope .idareTopbarDropdown{width:392px}.idareTopbarDropdown{z-index:3000;color:#fff;background:linear-gradient(#0a0a0afa,#000000f5),#000;border:1px solid #ff710094;border-radius:13px;width:326px;padding:14px 14px 13px;position:absolute;top:55px;left:0;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 34px #000000b8,0 0 22px #ff710024}.idareTopbarDropdown:before{content:"";background:#080808;border-top:1px solid #ff710094;border-left:1px solid #ff710094;width:12px;height:12px;position:absolute;top:-7px;left:24px;transform:rotate(45deg)}.idareTopbarDropdown small{color:#f4f4f494;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:900;line-height:1;display:block}.idareTopbarDropdown h3{color:#fff;letter-spacing:-.03em;margin:0 0 11px;font-size:20px;font-weight:950;line-height:1}.idareTopbarDropdownRows{gap:7px;display:grid}.idareTopbarDropdownRows p{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:9px;margin:0;display:grid}.idareTopbarDropdownRows span{color:#f4f4f48a;font-size:11.5px;font-weight:900;line-height:1.25}.idareTopbarDropdownRows b{color:#ffffffe6;font-size:12.5px;font-weight:850;line-height:1.28}.idareTopbarDropdownNote{color:#f4f4f4b8;background:#ffffff0b;border-radius:8px;margin:12px 0 0;padding:10px 11px;font-size:12px;font-weight:750;line-height:1.38}.idareTopbarDropdownActions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.idareTopbarDropdownActions button{color:#fff;cursor:default;background:#000000b8;border:1px solid #ff7100b8;border-radius:6px;min-height:27px;padding:0 9px;font-size:11px;font-weight:900;line-height:1}.idareTopbarDropdown-pink{border-color:#ff3b8dc7;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 34px #000000b8,0 0 22px #ff3b8d29}.idareTopbarDropdown-pink:before{border-color:#ff3b8dc7}.idareTopbarDropdown-pink .idareTopbarDropdownActions button{color:#ff5aa2;border-color:#ff3b8db8}.idareTopbarDropdown-cyan{border-color:#38bfffd1;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 34px #000000b8,0 0 22px #38bfff29}.idareTopbarDropdown-cyan:before{border-color:#38bfffd1}.idareTopbarDropdown-cyan .idareTopbarDropdownActions button{color:#65dcff;border-color:#38bfffbd}.idareTopbarDropdown-orange{border-color:#ff9a00d1;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 34px #000000b8,0 0 22px #ff9a002e}.idareTopbarDropdown-orange:before{border-color:#ff9a00d1}.idareTopbarDropdown-orange .idareTopbarDropdownActions button{color:#ff9a00;border-color:#ff9a00c7}.idareTopbarDropdown-neutral,.idareTopbarDropdown-neutral:before{border-color:#f4f4f452}.idareOperatorMenuShell{z-index:3100;position:absolute;top:18px;right:32px}.idareOperatorMenuShell .idareOperatorBox{cursor:pointer;background:0 0;border:0;padding:0;position:static!important;top:auto!important;right:auto!important}.idareOperatorMenuShell .idareOperatorButton{color:#fff}.idareOperatorMenuShell .idareTopbarDropdown{width:300px;top:66px;left:auto;right:0}.idareOperatorMenuShell .idareTopbarDropdown:before{left:auto;right:26px}.idareSidebarDemoOverlay{z-index:4200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 44% 42%,#ff710029,#0000 34%),#00000094;place-items:center;display:grid;position:absolute;inset:0}.idareSidebarDemoModal{color:#fff;background:linear-gradient(#0c0c0cfa,#000000f5),#000;border:1px solid #ff7100c7;border-radius:18px;width:560px;max-width:calc(100% - 120px);padding:24px 24px 22px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0b,0 26px 60px #000000b8,0 0 28px #ff71002e}.idareSidebarDemoClose{color:#ffffffd1;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:28px;line-height:1;position:absolute;top:12px;right:14px}.idareSidebarDemoClose:hover{color:#fff}.idareSidebarDemoModal small{color:#3dffe0;letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:950;line-height:1;display:block}.idareSidebarDemoModal h3{color:#fff;letter-spacing:-.06em;margin:0 0 14px;font-size:34px;font-weight:950;line-height:.95}.idareSidebarDemoIntro{color:#f4f4f4e0;margin:0;font-size:15px;font-weight:800;line-height:1.42}.idareSidebarDemoBody{color:#f4f4f4b8;margin:12px 0 0;font-size:14px;font-weight:700;line-height:1.46}.idareSidebarDemoBullets{grid-template-columns:1fr;gap:7px;margin-top:16px;display:grid}.idareSidebarDemoBullets span{color:#f4f4f4db;background:#000c12ad;border:1px solid #38bfff3d;border-radius:8px;align-items:center;min-height:28px;padding:7px 10px 7px 30px;font-size:13px;font-weight:850;line-height:1.2;display:flex;position:relative}.idareSidebarDemoBullets span:before{content:"";background:#3dffe0;border-radius:99px;width:7px;height:7px;position:absolute;top:50%;left:11px;transform:translateY(-50%);box-shadow:0 0 8px #3dffe0a6}.idareSidebarDemoReturn{color:#fff;cursor:pointer;background:#ff710014;border:1px solid #ff7100e6;border-radius:9px;width:100%;height:38px;margin-top:18px;font-size:14px;font-weight:950}.idareSidebarDemoReturn:hover{background:#ff710029;box-shadow:0 0 14px #ff710033}.idareLogoHomeLink{cursor:pointer;z-index:3200;text-decoration:none}.idareLogoHomeLink:focus-visible{outline:2px solid var(--idare-orange);outline-offset:4px;border-radius:8px}.idareLogoImage{width:100%;height:auto;display:block}.idareTeamCard{cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .14s,opacity .14s,border-color .14s,box-shadow .14s}.idareTeamCard:active{cursor:grabbing}.idareTeamCardDragging{opacity:.48!important;border-style:dashed!important;transform:scale(.985)!important;box-shadow:0 0 18px #ff710038!important}.idareTeamCardDragOverBefore,.idareTeamCardDragOverAfter{border-color:#3dffe0!important;box-shadow:0 0 14px #3dffe057,inset 0 0 10px #3dffe014!important}.idareTeamCardDragOverBefore:before,.idareTeamCardDragOverAfter:after{content:"";pointer-events:none;background:#3dffe0;border-radius:999px;height:3px;position:absolute;left:8px;right:8px;box-shadow:0 0 10px #3dffe0db}.idareTeamCardDragOverBefore:before{top:-6px}.idareTeamCardDragOverAfter:after{bottom:-6px}.idareTeamActions button,.idareTeamDetailButton,.idareTeamActiveCaseRow button{cursor:pointer}.idareTeamActions .idareTeamDetailButton{all:unset!important;color:#f4f4f4d1!important;cursor:pointer!important;text-align:right!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.idareTeamActions .idareTeamDetailButton:hover{color:#fff!important}.idareTeamActions .idareTeamDetailButton{all:unset!important;box-sizing:border-box!important;color:#f4f4f4db!important;cursor:pointer!important;text-align:right!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;touch-action:manipulation!important;border-radius:7px!important;justify-content:flex-end!important;align-items:center!important;width:108px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.idareTeamActions .idareTeamDetailButton:hover{color:#fff!important;background:#ffffff0f!important}.idareTeamActions .idareTeamDetailButton:active{transform:translateY(1px)!important}.idareTeamActions .idareTeamDetailButton:focus-visible{outline-offset:2px!important;outline:2px solid #ff7100d9!important}.idareMobileSummaryRoot{background:radial-gradient(circle at 50% 0,#ff71002e,#0000 34%),radial-gradient(circle at 15% 35%,#3dffe014,#0000 30%),#000;height:100dvh;min-height:100dvh;padding:20px 16px 28px;display:block;overflow-y:auto}.idareMobileSummaryCard{text-align:center;background:#000000e0;border:1px solid #ff7100a8;border-radius:24px;width:min(560px,100%);margin:0 auto;padding:24px 16px 22px;box-shadow:0 0 28px #ff71002e}.idareMobileSummaryLogo{width:min(230px,76%);height:auto;margin:0 auto 20px;display:block}.idareMobileSummaryEyebrow{color:var(--idare-orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:900}.idareMobileSummaryCard h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(25px,7vw,34px);line-height:1.05}.idareMobileSummaryLead{color:#ffffffc2;max-width:480px;margin:14px auto 0;font-size:15px;line-height:1.5}.idareMobileModeBox{background:#ff3b8d14;border:1px solid #ff3b8d9e;border-radius:16px;gap:5px;margin:20px 0 0;padding:14px 12px;display:grid}.idareMobileModeBox span{color:#ffffffad;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.idareMobileModeBox strong{color:#fff;font-size:22px;line-height:1.1}.idareMobileModeBox small{color:#ffffffa8;font-size:13px;line-height:1.3}.idareMobileKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.idareMobileKpiBox{background:#050505;border-radius:14px;place-items:center;gap:4px;min-height:88px;padding:10px 8px;display:grid}.idareMobileKpiBox span{color:#ffffffb3;font-size:12px;font-weight:900;line-height:1.15}.idareMobileKpiBox strong{color:#fff;font-size:25px;font-weight:950;line-height:1}.idareMobileKpiPink{border:1px solid var(--idare-pink);box-shadow:inset 0 0 12px #ff3b8d14}.idareMobileKpiOrange{border:1px solid var(--idare-orange);box-shadow:inset 0 0 12px #ff710014}.idareMobileKpiBlue{border:1px solid var(--idare-blue);box-shadow:inset 0 0 12px #38bfff14}.idareMobileSummarySection{text-align:left;background:#ffffff09;border:1px solid #ffffff1f;border-radius:16px;margin-top:18px;padding:14px 12px}.idareMobileSummarySection h2{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:17px;line-height:1.1}.idareMobileCategoryList{gap:8px;display:grid}.idareMobileCategoryRow,.idareMobileSimpleList>div{background:#050505;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:9px 10px;display:grid}.idareMobileCategoryRow span,.idareMobileSimpleList span{color:#ffffffc2;font-size:13px;font-weight:800;line-height:1.2}.idareMobileCategoryRow strong,.idareMobileSimpleList strong{color:#fff;white-space:nowrap;font-size:15px;font-weight:950;line-height:1}.idareMobileCategoryRow-pink{border:1px solid #ff3b8dbd}.idareMobileCategoryRow-orange{border:1px solid #ff9a00bd}.idareMobileCategoryRow-cyan{border:1px solid #38bfffbd}.idareMobileCategoryRow-green{border:1px solid #20ff52bd}.idareMobileSimpleList{gap:8px;display:grid}.idareMobileReadonlyNotice{color:#ffffffb8;max-width:460px;margin:18px auto 0;font-size:14px;line-height:1.45}.idareMobileSummaryButton{margin-top:18px}.idareMobileKpiBox span{text-align:center}.idareMobileKpiBox strong{font-size:clamp(20px,6vw,25px)}.idareViewport[data-language=en] .idareTopbarButton,.idareViewport[data-language=en] .idareOperatorBox,.idareViewport[data-language=en] .idareNavButton,.idareViewport[data-language=en] .idareCaseCard,.idareViewport[data-language=en] .idareTeamCard,.idareViewport[data-language=en] .idareModal,.idareBlockedRoot[data-language=en]{overflow-wrap:anywhere}.idareViewport[data-language=en] .idareTeamAssignButton,.idareViewport[data-language=en] .idareCaseActionButton,.idareViewport[data-language=en] .idareCaseRemoveButton,.idareViewport[data-language=en] .idareCaseCloseButton,.idareViewport[data-language=en] .idareModal button{letter-spacing:.01em;font-size:11px}.idareViewport[data-language=en] .idareMapSearch input{font-size:12px}.idareViewport[data-language=en] .idareMapSearch button{letter-spacing:.04em;font-size:11px}.idareViewport[data-language=en] .idareSidebarDemoModal,.idareViewport[data-language=en] .idareTopbarDropdown{line-height:1.32}.idareViewport[data-language=en],.idareBlockedRoot[data-language=en]{letter-spacing:normal}.idareViewport[data-language=en] .idareTopbarButton,.idareViewport[data-language=en] .idareOperatorBox,.idareViewport[data-language=en] .idareNavButton,.idareViewport[data-language=en] .idareCaseCard,.idareViewport[data-language=en] .idareTeamCard,.idareViewport[data-language=en] .idareModal,.idareViewport[data-language=en] .idareAssignModal,.idareBlockedRoot[data-language=en]{overflow-wrap:anywhere}.idareViewport[data-language=en] .idareTopbarButton{letter-spacing:.01em;padding-inline:10px;font-size:12px}.idareViewport[data-language=en] .idareSummaryBox span{font-size:10px;line-height:1.08}.idareViewport[data-language=en] .idareSummaryBox strong{letter-spacing:-.03em}.idareViewport[data-language=en] .idareAffectedPeopleRow{gap:8px}.idareViewport[data-language=en] .idareAffectedPeopleRow>span{max-width:245px;font-size:12px;line-height:1.15}.idareViewport[data-language=en] .idareLeftToolsResetText,.idareViewport[data-language=en] .idareLeftToolsFilterText{letter-spacing:.01em}.idareViewport[data-language=en] .idareLeftToolsFilterText span{line-height:1.08}.idareViewport[data-language=en] .idareTeamAssignButton,.idareViewport[data-language=en] .idareCaseActionButton,.idareViewport[data-language=en] .idareCaseRemoveButton,.idareViewport[data-language=en] .idareCaseCloseButton,.idareViewport[data-language=en] .idarePinnedRemoveBadge,.idareViewport[data-language=en] .idarePinnedEndButton,.idareViewport[data-language=en] .idareModal button,.idareViewport[data-language=en] .idareAssignModal button{letter-spacing:.01em;font-size:11px}.idareViewport[data-language=en] .idareMapSearch input,.idareViewport[data-language=en] .idareTeamsSearch input{font-size:12px}.idareViewport[data-language=en] .idareMapSearch button,.idareViewport[data-language=en] .idareTeamsSearch button{letter-spacing:.04em;font-size:11px}.idareViewport[data-language=en] .idareSidebarDemoModal,.idareViewport[data-language=en] .idareTopbarDropdown,.idareViewport[data-language=en] .idareAssignModal{line-height:1.32}.idareViewport[data-language=en] .idareCaseNumberBadge em{min-width:max-content}.idareBlockedRoot[data-language=en] .idareMobileSummaryEyebrow,.idareViewport[data-language=en] .idareFlowEyebrow,.idareViewport[data-language=en] .idarePanelEyebrow,.idareViewport[data-language=en] .idareCaseEyebrow{text-transform:uppercase}.idareViewport[data-language=en] .idarePinnedTitle,.idareViewport[data-language=en] .idareTeamsHeader h2,.idareViewport[data-language=en] .idareOperationHeader h1{letter-spacing:-.02em}.idareViewport[data-language=en] .idareCaseEmptyState p,.idareViewport[data-language=en] .idareCaseEmptyState button{line-height:1.18}.idareViewport[data-language=en] .idareTeamCard h3,.idareViewport[data-language=en] .idareCaseAssignedTeam,.idareViewport[data-language=en] .idarePinnedTeam{line-height:1.12}.idareViewport[data-language=en] .idareTeamExpandedPanel h4,.idareViewport[data-language=en] .idareTeamNoActiveCase,.idareViewport[data-language=en] .idareTeamNoSearchResult{line-height:1.25}:is(body:has(.idareViewport)>.languageToggleFloating,body:has(.idareBlockedRoot)>.languageToggleFloating){z-index:2147483647!important;transform-origin:100% 0!important;pointer-events:auto!important;display:inline-flex!important;position:fixed!important;top:18px!important;right:18px!important;transform:scale(.82)!important}:is(body:has(.idareViewport)>.languageToggleFloating .languageToggle,body:has(.idareBlockedRoot)>.languageToggleFloating .languageToggle){pointer-events:auto!important}.idarePanelLanguageToggle,.idareTopbarLanguageSlot,.idareTopbarLanguageToggle,.idareTopbarStable>.languageToggle{display:none!important}.idareCanvas{overflow:hidden!important}body:has(.idareViewport) .idareTopbarStable{z-index:120!important;pointer-events:auto!important;grid-template-columns:230px 820px 300px!important;align-items:center!important;column-gap:22px!important;height:78px!important;display:grid!important;position:absolute!important;top:14px!important;left:34px!important;right:178px!important;overflow:visible!important}:is(body:has(.idareViewport) .idareTopbarStable .idareLogo,body:has(.idareViewport) .idareTopbarStable .idareLogoHomeLink){z-index:2!important;grid-column:1!important;place-self:center start!important;width:220px!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}body:has(.idareViewport) .idareTopbarStable .idareLogoImage{width:210px!important;max-width:210px!important;height:auto!important;display:block!important}body:has(.idareViewport) .idareTopbarStable .idareTopbarControls{z-index:3!important;grid-column:2!important;grid-template-columns:200px 140px 250px 160px!important;justify-content:start!important;align-items:center!important;gap:14px!important;width:100%!important;height:58px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body:has(.idareViewport) .idareTopbarStable .idareTopbarMenuItem{flex:none!important;width:100%!important;min-width:0!important;height:58px!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}body:has(.idareViewport) .idareTopbarStable .idareTopbarButton{white-space:nowrap!important;text-overflow:ellipsis!important;letter-spacing:.025em!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:54px!important;min-height:54px!important;padding:0 12px!important;font-size:16px!important;line-height:1!important;display:flex!important;overflow:hidden!important}body:has(.idareViewport) .idareTopbarStable .idareTopbarButton span{flex:none!important;margin-left:4px!important}.idareViewport[data-language=en] .idareTopbarStable .idareTopbarButton{letter-spacing:.01em!important;padding-inline:10px!important;font-size:13px!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorMenuShell{z-index:5!important;grid-column:3!important;place-self:center end!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:78px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}:is(body:has(.idareViewport) .idareTopbarStable .idareOperatorBox,body:has(.idareViewport) .idareTopbarStable .idareOperatorButton){cursor:pointer!important;background:0 0!important;border:0!important;grid-template-columns:72px minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;column-gap:6px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:78px!important;min-height:78px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorIcon{object-fit:contain!important;place-self:center end!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}body:has(.idareViewport) .idareTopbarStable img.idareOperatorIcon{object-fit:contain!important;place-self:center end!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorText{text-align:left!important;place-self:center start!important;width:210px!important;min-width:0!important;max-width:210px!important;margin:0!important;padding:0!important;position:static!important;overflow:hidden!important;transform:none!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorBox>div{text-align:left!important;place-self:center start!important;width:210px!important;min-width:0!important;max-width:210px!important;margin:0!important;padding:0!important;position:static!important;overflow:hidden!important;transform:none!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorButton>div{text-align:left!important;place-self:center start!important;width:210px!important;min-width:0!important;max-width:210px!important;margin:0!important;padding:0!important;position:static!important;overflow:hidden!important;transform:none!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorBox strong{color:#fff!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:210px!important;max-width:210px!important;margin:0!important;font-size:20px!important;font-weight:900!important;line-height:1.04!important;display:block!important;overflow:hidden!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorButton strong{color:#fff!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:210px!important;max-width:210px!important;margin:0!important;font-size:20px!important;font-weight:900!important;line-height:1.04!important;display:block!important;overflow:hidden!important}html[data-language=en] body:has(.idareViewport) .idareTopbarStable .idareOperatorBox strong{color:#fff!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:210px!important;max-width:210px!important;margin:0!important;font-size:20px!important;font-weight:900!important;line-height:1.04!important;display:block!important;overflow:hidden!important}html[data-language=en] body:has(.idareViewport) .idareTopbarStable .idareOperatorButton strong{color:#fff!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:210px!important;max-width:210px!important;margin:0!important;font-size:20px!important;font-weight:900!important;line-height:1.04!important;display:block!important;overflow:hidden!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorBox span{color:#ffffffbd!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:210px!important;max-width:210px!important;margin:5px 0 0!important;font-size:14px!important;font-weight:850!important;line-height:1.08!important;display:block!important;overflow:hidden!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorButton span{color:#ffffffbd!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:210px!important;max-width:210px!important;margin:5px 0 0!important;font-size:14px!important;font-weight:850!important;line-height:1.08!important;display:block!important;overflow:hidden!important}html[data-language=en] body:has(.idareViewport) .idareTopbarStable .idareOperatorBox span{color:#ffffffbd!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:210px!important;max-width:210px!important;margin:5px 0 0!important;font-size:14px!important;font-weight:850!important;line-height:1.08!important;display:block!important;overflow:hidden!important}html[data-language=en] body:has(.idareViewport) .idareTopbarStable .idareOperatorButton span{color:#ffffffbd!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:210px!important;max-width:210px!important;margin:5px 0 0!important;font-size:14px!important;font-weight:850!important;line-height:1.08!important;display:block!important;overflow:hidden!important}.idareOperatorBox i,.idareOperatorButton i{display:none!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorBox i{display:none!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorButton i{display:none!important}body:has(.idareViewport) .idareTopbarStable .idareTopbarDropdown{z-index:300!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorMenuShell .idareTopbarDropdown{left:auto!important;right:0!important}.idareViewport[data-language=en] .idareLeftToolsActive{overflow:visible!important}.idareViewport[data-language=en] .idareLeftToolsActive .idareLeftToolsResetText{color:#f4f4f4f0!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;z-index:80!important;pointer-events:none!important;width:112px!important;max-width:112px!important;font-size:11px!important;font-weight:900!important;line-height:1.02!important;position:absolute!important;top:-22px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.idareViewport[data-language=en] .idareLeftToolsActive .idareLeftToolsFilterText{color:#f4f4f4f0!important;text-align:left!important;white-space:normal!important;z-index:30!important;grid-template-columns:16px 1fr!important;align-items:start!important;column-gap:5px!important;width:102px!important;font-size:10.6px!important;font-weight:900!important;line-height:1.04!important;display:grid!important;position:absolute!important;top:145px!important;left:42%!important;overflow:visible!important;transform:translate(-50%)!important}.idareViewport[data-language=en] .idareLeftToolsActive .idareLeftToolsFilterText input{accent-color:#ffcf00!important;width:16px!important;height:16px!important;margin:1px 0 0!important;padding:0!important}.idareViewport[data-language=en] .idareLeftToolsActive .idareLeftToolsFilterText span{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:84px!important;max-width:84px!important;display:block!important}:is(body:has(.idareViewport) .idareTopbarStable .idareOperatorBox,body:has(.idareViewport) .idareTopbarStable .idareOperatorButton){grid-template-columns:70px max-content!important;gap:4px!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorIcon{justify-self:end!important;width:74px!important;height:74px!important;margin-right:-4px!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorText{transform:translate(-8px)!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorBox>div{transform:translate(-8px)!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorButton>div{transform:translate(-8px)!important}.idareOperatorNameLine{white-space:nowrap!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.idareOperatorNameLine strong{width:auto!important;max-width:none!important;display:inline-block!important}.idareOperatorChevron{color:#fff!important;font-size:18px!important;font-weight:900!important;line-height:1!important;display:inline-block!important;transform:translateY(-1px)!important}.idareOperatorText>span{display:block!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorBox i{display:none!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorButton i{display:none!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorChevron{display:none!important}body:has(.idareViewport) .idareTopbarStable .idareOperatorText strong:after{content:"⌄";color:#fff;margin-left:8px;font-size:17px;font-weight:900;line-height:1;display:inline-block;transform:translateY(-1px)}body:has(.idareViewport) .idareTopbarStable .idareOperatorBox strong:after{content:"⌄";color:#fff;margin-left:8px;font-size:17px;font-weight:900;line-height:1;display:inline-block;transform:translateY(-1px)}body:has(.idareViewport) .idareTopbarStable .idareOperatorButton strong:after{content:"⌄";color:#fff;margin-left:8px;font-size:17px;font-weight:900;line-height:1;display:inline-block;transform:translateY(-1px)}:is(body:has(.idareViewport) .idareTopbarStable .idareOperatorText strong,body:has(.idareViewport) .idareTopbarStable .idareOperatorBox strong,body:has(.idareViewport) .idareTopbarStable .idareOperatorButton strong){text-overflow:clip!important;overflow:visible!important}.idareLeftToolsActive .idareLeftToolsResetText,.idareViewport[data-language=en] .idareLeftToolsActive .idareLeftToolsResetText{text-align:center!important;color:#f4f4f4f0!important;white-space:normal!important;z-index:80!important;pointer-events:none!important;width:118px!important;font-size:11px!important;font-weight:900!important;line-height:1.02!important;position:absolute!important;top:-8px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.idareViewport[data-language=en] .idareLeftToolsActive .idareLeftToolsResetText{width:112px!important}.idareNeighborhoodScopeLine:before{content:"Kapsam:";color:#fff;letter-spacing:-.02em;margin-right:5px;font-weight:950}.idareNeighborhoodScopeLine:before,.idareViewport[data-language=en] .idareNeighborhoodScopeLine:before{content:""!important;display:none!important}.idareViewport[data-language=tr] .idareLeftToolsActive .idareLeftToolsResetText{width:108px!important;font-size:10.8px!important;line-height:1.02!important;top:-22px!important}.idareNavButtonTeamManagement{text-align:center!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;display:flex!important}.idareNavButtonTeamManagement span{white-space:normal!important;text-align:center!important;max-width:100px!important;line-height:1.18!important;display:block!important}.idareViewport[data-language=en] .idareSummaryGrid{grid-template-columns:110px 88px 88px 90px 90px 86px 86px 90px 86px 92px!important;gap:8px!important}.idareViewport[data-language=en] .idareSummaryGrid .idareSummaryBox span{white-space:nowrap!important}.idareViewport[data-language=en] .idareSummaryGrid .idareSummaryBox:first-child span{letter-spacing:-.45px!important;font-size:10.6px!important;line-height:1!important}
