:root{--finder-ink:#071a3f;--finder-navy:#06183e;--finder-blue:#0b5dd7;--finder-electric:#1678ff;--finder-cyan:#19bde8;--finder-mint:#17b981;--finder-amber:#f5a524;--finder-critical:#f04464;--finder-cloud:#f4f8ff;--finder-line:rgba(126,157,200,.28);--finder-glass:rgba(255,255,255,.84);--finder-shadow:0 28px 90px rgba(5,31,79,.13)}.finder-home-route,.finder-route-intro,.qr-scanner-route,.child-safety-finder-route,.relay-trust-route{isolation:isolate;background:radial-gradient(circle at 8% 2%,rgba(25,189,232,.17),transparent 28%),radial-gradient(circle at 92% 10%,rgba(22,120,255,.14),transparent 32%),linear-gradient(#f6faff 0%,#fff 38%,#f6f9ff 100%);padding-top:54px;padding-bottom:104px;position:relative;overflow:hidden}.finder-home-route:before,.finder-route-intro:before,.qr-scanner-route:before,.child-safety-finder-route:before,.relay-trust-route:before{content:"";z-index:-2;pointer-events:none;opacity:.48;background-image:linear-gradient(rgba(30,91,170,.043) 1px,transparent 1px),linear-gradient(90deg,rgba(30,91,170,.043) 1px,transparent 1px);background-size:42px 42px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,rgba(0,0,0,.6) 48%,transparent 92%);mask-image:linear-gradient(#000 0%,rgba(0,0,0,.6) 48%,transparent 92%)}.finder-home-route:after,.finder-route-intro:after,.qr-scanner-route:after,.child-safety-finder-route:after,.relay-trust-route:after{content:"";z-index:-1;border:1px solid rgba(25,189,232,.12);border-radius:50%;width:520px;height:520px;animation:8s ease-in-out infinite finder-orbit-breathe;position:absolute;top:160px;right:-280px;box-shadow:0 0 0 70px rgba(11,93,215,.024),0 0 0 140px rgba(25,189,232,.02)}.finder-home-route .narrow,.finder-route-intro .narrow,.qr-scanner-route .narrow,.child-safety-finder-route .narrow,.relay-trust-route .narrow{max-width:900px}.finder-home-route>.narrow>.eyebrow,.finder-route-intro>.narrow>.eyebrow,.qr-scanner-route>.narrow>.eyebrow,.child-safety-finder-route>.narrow>.eyebrow,.relay-trust-route>.narrow>.eyebrow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.72);border:1px solid rgba(11,93,215,.14);border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:6px 11px;display:inline-flex;box-shadow:0 8px 24px rgba(7,35,82,.06)}.finder-home-route>.narrow>.eyebrow:before,.finder-route-intro>.narrow>.eyebrow:before,.qr-scanner-route>.narrow>.eyebrow:before,.child-safety-finder-route>.narrow>.eyebrow:before,.relay-trust-route>.narrow>.eyebrow:before{content:"";background:var(--finder-cyan);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite finder-live-dot;box-shadow:0 0 0 5px rgba(25,189,232,.12),0 0 16px rgba(25,189,232,.5)}.finder-home-route>.narrow>h1,.finder-route-intro>.narrow>h1,.qr-scanner-route>.narrow>h1,.child-safety-finder-route>.narrow>h1,.relay-trust-route>.narrow>h1{letter-spacing:-3.2px;max-width:780px;color:var(--finder-ink);text-wrap:balance;margin-top:15px;margin-bottom:12px;font-size:max(42px,min(7vw,66px));line-height:.98}.finder-home-route>.narrow>.route-copy,.finder-route-intro>.narrow>.route-copy,.qr-scanner-route>.narrow>.route-copy,.child-safety-finder-route>.narrow>.route-copy,.relay-trust-route>.narrow>.route-copy{color:#536987;max-width:720px;font-size:17px;line-height:1.7}.finder-trust-rail{flex-wrap:wrap;gap:9px;margin:20px 0 28px;display:flex}.finder-trust-rail span{color:#3c5476;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.72);border:1px solid rgba(118,151,197,.25);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 26px rgba(6,24,62,.05)}.finder-trust-rail svg{width:16px;height:16px;color:var(--finder-blue)}.finder-trust-rail i{background:var(--finder-mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px rgba(23,185,129,.11)}.finder-command-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:850;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:rgba(6,24,62,.92);border:1px solid rgba(153,181,218,.28);border-radius:23px;grid-template-columns:repeat(4,minmax(72px,1fr));gap:5px;width:min(520px,100vw - 24px);padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 24px 70px rgba(0,18,50,.34),inset 0 1px rgba(255,255,255,.08)}.finder-command-dock a{color:#c8d7ef;letter-spacing:.01em;border-radius:16px;justify-items:center;gap:4px;min-height:58px;padding:7px 5px;font-size:10px;font-weight:800;transition:transform .2s,background .2s,color .2s,box-shadow .2s;display:grid;position:relative}.finder-command-dock a:hover,.finder-command-dock a.active{color:#fff;background:rgba(255,255,255,.09);transform:translateY(-2px)}.finder-command-dock a:focus-visible{color:#fff;background:rgba(255,255,255,.09);transform:translateY(-2px)}.finder-command-dock a:active{transform:scale(.96)}.finder-command-dock a>span{place-items:center;width:28px;height:28px;display:grid}.finder-command-dock svg{width:20px;height:20px}.finder-command-dock .finder-dock-primary{color:#fff;background:linear-gradient(145deg,#1678ff,#0b5dd7 58%,#05469e);border:1px solid rgba(255,255,255,.18);min-height:72px;margin-top:-21px;padding-top:10px;box-shadow:0 13px 30px rgba(11,93,215,.43),inset 0 1px rgba(255,255,255,.22)}.finder-command-dock .finder-dock-primary>span{background:rgba(255,255,255,.12);border-radius:50%;width:35px;height:35px;box-shadow:0 0 0 6px rgba(255,255,255,.04)}.finder-dock-plus{color:var(--finder-cyan);font-size:26px;line-height:1}.finder-entry-hero{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:20px;margin:26px 0 18px;display:grid;position:relative}.finder-entry-primary,.finder-entry-visual{border-radius:26px;min-height:250px;position:relative;overflow:hidden}.finder-entry-primary{box-shadow:var(--finder-shadow);background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(242,248,255,.9));border:1px solid rgba(129,163,210,.24);padding:30px}.finder-entry-primary:after{content:"";background:radial-gradient(circle,rgba(25,189,232,.23),transparent 66%);border-radius:50%;width:210px;height:210px;position:absolute;bottom:-90px;right:-80px}.finder-entry-primary h2{letter-spacing:-1.2px;color:var(--finder-ink);margin:8px 0 9px;font-size:31px}.finder-entry-primary p{color:#556b89;max-width:560px;line-height:1.65}.finder-entry-actions{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.finder-entry-action{min-height:84px;color:var(--finder-ink);background:#fff;border:1px solid #d6e3f5;border-radius:18px;align-items:center;gap:12px;padding:16px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 12px 30px rgba(8,34,80,.07)}.finder-entry-action:hover{border-color:#8fc3ff;transform:translateY(-4px);box-shadow:0 18px 38px rgba(11,93,215,.14)}.finder-entry-action:active{transform:scale(.985)}.finder-entry-action>span{width:46px;height:46px;color:var(--finder-blue);background:#edf5ff;border-radius:15px;flex:none;place-items:center;display:grid}.finder-entry-action strong{font-size:15px;display:block}.finder-entry-action small{color:#72829a;margin-top:3px;font-size:11px;display:block}.finder-entry-action.primary{color:#fff;background:linear-gradient(145deg,#0b5dd7,#1678ff);border-color:transparent}.finder-entry-action.primary>span{color:#fff;background:rgba(255,255,255,.15)}.finder-entry-action.primary small{color:#dceaff}.finder-entry-visual{background:linear-gradient(145deg,#071a3f,#0b2e69 62%,#0d4e9f);border:1px solid rgba(31,107,210,.18);place-items:center;min-height:250px;display:grid;box-shadow:0 30px 70px rgba(5,30,78,.25)}.finder-entry-orbit{aspect-ratio:1;flex:none;width:190px;height:190px;position:relative}.finder-entry-orbit:before,.finder-entry-orbit:after,.finder-entry-orbit>i{content:"";border:1px solid rgba(83,212,255,.25);border-radius:50%;animation:3.5s ease-out infinite finder-ring;position:absolute;top:0;bottom:0;left:0;right:0}.finder-entry-orbit:after{animation-delay:1.15s}.finder-entry-orbit>i{animation-delay:2.3s}.finder-entry-orbit>span{color:#fff;background:linear-gradient(145deg,#1683ff,#0b5dd7);border-radius:31%;place-items:center;animation:3s ease-in-out infinite finder-shield-breathe;display:grid;position:absolute;top:48px;bottom:48px;left:48px;right:48px;box-shadow:0 0 50px rgba(25,189,232,.42),inset 0 1px rgba(255,255,255,.3)}.finder-entry-orbit svg{width:48px;height:48px}.finder-entry-orbit b{background:var(--finder-cyan);border-radius:50%;width:10px;height:10px;animation:3s ease-in-out infinite finder-node;position:absolute;box-shadow:0 0 18px rgba(25,189,232,.9)}.finder-entry-orbit b:first-of-type{top:90px;left:14px}.finder-entry-orbit b:nth-of-type(2){animation-delay:.8s;top:28px;right:24px}.finder-entry-orbit b:nth-of-type(3){animation-delay:1.6s;bottom:36px;right:12px}.finder-entry-visual>small{color:#bcd0ee;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;bottom:22px}.finder-resume-panel{background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(239,247,255,.94));border:1px solid rgba(111,154,216,.24);border-radius:24px;margin:26px 0 18px;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 58px rgba(6,31,76,.11)}.finder-resume-panel:after{content:"";background:radial-gradient(circle,rgba(25,189,232,.2),transparent 68%);border-radius:50%;width:170px;height:170px;position:absolute;top:-80px;right:-70px}.finder-resume-heading{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid;position:relative}.finder-resume-device{color:#fff;background:linear-gradient(145deg,#0b5dd7,#1678ff);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 12px 26px rgba(11,93,215,.26)}.finder-resume-device i{background:var(--finder-mint);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 4px rgba(23,185,129,.13)}.finder-resume-heading h2{letter-spacing:-.8px;margin:4px 0 3px;font-size:25px}.finder-resume-heading p{color:#647993;margin:0;font-size:13px;line-height:1.55}.finder-resume-count{color:#fff;background:#071a3f;border-radius:999px;place-items:center;min-width:36px;height:36px;padding:0 10px;font-weight:900;display:grid}.finder-resume-list{gap:9px;margin-top:18px;display:grid}.finder-resume-list>a{min-height:74px;color:var(--finder-ink);background:#fff;border:1px solid #d9e5f4;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 15px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.finder-resume-list>a:hover{border-color:#93c4ff;transform:translateY(-3px);box-shadow:0 13px 30px rgba(11,93,215,.12)}.finder-resume-list>a.child{background:linear-gradient(120deg,#fff,#f0fbff)}.finder-resume-icon{width:42px;height:42px;color:var(--finder-blue);background:#edf5ff;border-radius:14px;place-items:center;display:grid}.finder-resume-list a.child .finder-resume-icon{color:#0688b2;background:#e8faff}.finder-resume-list small,.finder-resume-list strong{display:block}.finder-resume-list small{color:#75859b;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.finder-resume-list strong{margin-top:3px;font-size:15px}.finder-resume-list b{color:var(--finder-blue);font-size:12px}.finder-resume-footer,.finder-add-another-card{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.finder-resume-footer{color:#536987;border-top:1px solid #dce7f4;padding-top:14px;font-size:12px}.finder-resume-footer a{color:var(--finder-blue);font-weight:850}.finder-add-another-card{background:rgba(238,247,255,.68);border:1px dashed #a9c7eb;border-radius:18px;padding:15px 17px}.finder-add-another-card strong,.finder-add-another-card span{display:block}.finder-add-another-card span{color:#71839c;margin-top:3px;font-size:12px}.finder-recovery-pass-note{color:#526984;background:rgba(255,255,255,.82);border:1px solid #d9e5f4;border-radius:16px;gap:11px;margin:16px 0;padding:14px 16px;font-size:12px;line-height:1.55;display:flex}.finder-recovery-pass-note svg{color:var(--finder-blue);flex:none}.finder-item-summary{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(240,247,255,.93));border:1px solid rgba(133,167,213,.26);border-radius:22px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 18px 48px rgba(7,27,74,.09)}.finder-item-summary:before{content:"";background:linear-gradient(180deg,var(--finder-cyan),var(--finder-blue));width:9px;position:absolute;top:0;bottom:0;left:0}.finder-item-summary.attention:before{background:linear-gradient(#fc6,#f39b16)}.finder-item-summary:after{content:"";background:radial-gradient(circle,rgba(25,189,232,.15),transparent 70%);border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-70px}.finder-state-badge{box-shadow:inset 0 0 0 1px rgba(23,185,129,.15)}.finder-contact-card,.finder-update-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.91);border:1px solid rgba(130,163,207,.25);border-radius:24px;box-shadow:0 24px 62px rgba(6,31,76,.09)}.finder-contact-card{position:relative;overflow:hidden}.finder-contact-card:before{content:"";background:linear-gradient(90deg,var(--finder-blue),var(--finder-cyan),transparent);border-radius:99px;height:3px;position:absolute;top:0;left:24px;right:24px}.direct-contact-person{position:relative}.direct-contact-actions{gap:10px}.contact-method-card{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f7faff)!important;border:1px solid #dce6f3!important;border-radius:17px!important;min-height:84px!important;padding:13px 15px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;display:grid!important;box-shadow:0 10px 24px rgba(6,31,76,.055)!important}.contact-method-card:hover{transform:translateY(-3px);border-color:#8fc4ff!important;box-shadow:0 16px 32px rgba(11,93,215,.13)!important}.contact-method-card:active{transform:scale(.985)}.contact-method-icon{width:42px;height:42px;color:var(--finder-blue);background:#edf5ff;border-radius:14px;place-items:center;display:grid}.contact-method-icon.sms{color:#0b9465;background:#ecfbf6}.contact-method-icon.email{color:#5364dc;background:#eef0ff}.contact-method-copy{min-width:0}.contact-method-copy strong,.contact-method-copy small{display:block}.contact-method-copy strong{font-size:14px}.contact-method-copy small{color:#74849a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.contact-method-arrow{color:#8aa1be;font-weight:900}.contact-method-card.preferred:after{content:"Preferred";color:var(--finder-blue);text-transform:uppercase;letter-spacing:.06em;background:#e9f2ff;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:900;position:absolute;top:7px;right:8px}.contact-confirm-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(2,14,40,.62);place-items:end center;padding:16px;animation:.18s both finder-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.contact-confirm-sheet{background:linear-gradient(#fff,#f7faff);border:1px solid rgba(148,178,217,.35);border-radius:27px;width:min(560px,100%);padding:26px;animation:.28s cubic-bezier(.2,.8,.2,1) both finder-sheet-in;position:relative;box-shadow:0 30px 100px rgba(2,18,50,.38)}.contact-confirm-close{color:#45617f;cursor:pointer;background:#edf3fb;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.contact-confirm-symbol{color:#fff;background:linear-gradient(145deg,#0b5dd7,#1678ff);border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:14px;display:grid;box-shadow:0 13px 28px rgba(11,93,215,.28)}.contact-confirm-sheet h3{letter-spacing:-1px;margin:8px 0;font-size:28px}.contact-confirm-sheet>p{color:#5d718d;line-height:1.6}.contact-confirm-detail{background:#fff;border:1px solid #dce6f3;border-radius:15px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.contact-confirm-detail span{width:38px;height:38px;color:var(--finder-blue);background:#edf5ff;border-radius:12px;place-items:center;display:grid}.contact-confirm-detail strong,.contact-confirm-detail small{display:block}.contact-confirm-detail small{color:#71839a;margin-top:2px}.finder-update-card{position:relative;overflow:hidden}.finder-update-card:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(23,185,129,.12),transparent 68%);border-radius:50%;width:160px;height:160px;position:absolute;bottom:-90px;right:-85px}.finder-step-kicker{color:var(--finder-blue);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:7px;font-size:11px;font-weight:900;display:flex}.finder-step-kicker b{background:#eaf3ff;border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.safe-place-form input{color:#13233b;width:100%;font:inherit;background:#fbfdff;border:1px solid #cbd9eb;border-radius:13px;outline:none;margin-top:10px;padding:13px 14px}.safe-place-form input:focus{background:#fff;border-color:#6aa9f0;box-shadow:0 0 0 4px rgba(11,93,215,.09)}.finder-action-success{color:#176b51;background:#effbf6;border:1px solid rgba(23,185,129,.24);border-radius:15px;align-items:center;gap:12px;margin-top:14px;padding:14px;animation:.3s both finder-success-in;display:flex}.finder-action-success>span{color:#fff;background:#17b981;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 0 7px rgba(23,185,129,.1)}.finder-action-success strong,.finder-action-success small{display:block}.finder-action-success small{color:#4b7a69;margin-top:2px}.qr-scanner-card{box-shadow:var(--finder-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.91);border:1px solid rgba(121,157,205,.26);border-radius:26px;padding:26px;position:relative;overflow:hidden}.qr-scanner-heading{align-items:center}.qr-scanner-status{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.qr-camera-shell{background:linear-gradient(145deg,#071a3f,#092653);border:1px solid rgba(97,139,198,.28);border-radius:24px;min-height:420px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 22px 50px rgba(3,19,50,.18)}.qr-camera-shell:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle,transparent 24%,rgba(2,15,40,.22) 68%,rgba(2,15,40,.6));position:absolute;top:0;bottom:0;left:0;right:0}.qr-target-frame{filter:drop-shadow(0 0 22px rgba(25,189,232,.28));width:min(62vw,270px);height:min(62vw,270px)}.qr-target-frame span{box-shadow:0 0 16px rgba(25,189,232,.45);border-color:#6bddff!important}.qr-target-frame i{box-shadow:0 0 15px #2bcff6;background:linear-gradient(90deg,transparent,#6fe6ff,transparent)!important;height:2px!important;animation:2s ease-in-out infinite finder-scan-line!important}.qr-scanner-message{background:#f2f7ff;border-radius:15px}.qr-scanner-controls .button{transition:transform .18s,box-shadow .18s}.qr-scanner-controls .button:active{transform:scale(.97)}.qr-scanner-trust-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.qr-scanner-trust-grid div{color:#526a86;background:#fbfdff;border:1px solid #dce6f3;border-radius:14px;align-items:center;gap:9px;padding:12px;font-size:11px;line-height:1.45;display:flex}.qr-scanner-trust-grid svg{width:18px;height:18px;color:var(--finder-blue);flex:none}.child-safety-finder-route{background:radial-gradient(circle at 50% -10%,rgba(25,189,232,.18),transparent 33%),linear-gradient(#f4fbff 0%,#fff 36%,#f6f9ff 100%)}.child-finder-hero-card,.child-finder-live-status{border-radius:27px!important;box-shadow:0 28px 72px rgba(5,37,87,.15)!important}.child-finder-hero-card{color:#fff;position:relative;overflow:hidden;background:linear-gradient(145deg,#06183e,#0b326f 65%,#0d56ad)!important;border:1px solid rgba(25,189,232,.3)!important}.child-finder-hero-card:after{content:"";pointer-events:none;background:conic-gradient(from 180deg,transparent 0 74%,rgba(74,218,255,.13) 78%,transparent 82%);animation:7s linear infinite finder-radar-sweep;position:absolute;top:-60%;bottom:-60%;left:-20%;right:-20%}.child-finder-hero-copy{z-index:2;position:relative}.child-finder-hero-copy p{color:#c3d4ee!important}.child-finder-hero-copy strong{color:#fff}.child-finder-three-steps>div{transition:transform .2s,box-shadow .2s;box-shadow:0 12px 30px rgba(5,38,87,.07);border-radius:18px!important}.child-finder-three-steps>div:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(5,38,87,.12)}.child-found-confirm-button{position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s!important;box-shadow:0 22px 50px rgba(240,68,100,.22)!important}.child-found-confirm-button:after{content:"";background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.18) 49%,transparent 60%);animation:4.2s ease-in-out infinite finder-button-sheen;position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%;transform:translate(-55%)}.child-found-confirm-button:hover{transform:translateY(-3px);box-shadow:0 28px 60px rgba(240,68,100,.3)!important}.child-found-confirm-button:active{transform:scale(.985)}.child-view-button{transition:transform .2s,border-color .2s,box-shadow .2s!important}.child-view-button:hover{transform:translateY(-3px);box-shadow:0 15px 34px rgba(11,93,215,.12)}.child-live-finder-controls{gap:13px;display:grid}.child-live-action-card,.child-handover-finder-card,.child-safe-adult-finder-card{transition:transform .2s,box-shadow .2s;border-radius:21px!important;box-shadow:0 16px 38px rgba(5,31,75,.075)!important}.child-live-action-card:hover{transform:translateY(-2px);box-shadow:0 21px 45px rgba(5,31,75,.11)!important}.child-live-time{background:rgba(255,255,255,.11);border-radius:999px;padding:7px 10px}.child-session-live-pill:not(.resolved) i{animation:1.6s ease-in-out infinite finder-live-dot}.child-bubble-visual{filter:drop-shadow(0 0 18px rgba(25,189,232,.18))}.relay-return-status-card{border-radius:27px!important;box-shadow:0 28px 72px rgba(4,29,72,.16)!important}.relay-return-action-card,.relay-recovery-story{border-radius:23px!important;box-shadow:0 18px 48px rgba(5,31,75,.08)!important}.relay-return-action-card{transition:transform .22s,box-shadow .22s,border-color .22s}.relay-return-action-card:hover{transform:translateY(-3px);border-color:#a9cdf7!important;box-shadow:0 25px 56px rgba(5,31,75,.12)!important}.relay-waiting-pulse i{animation:1.5s ease-in-out infinite finder-live-dot}.relay-story-node i{box-shadow:0 0 0 5px rgba(11,93,215,.1)}.relay-return-complete-icon{animation:.55s cubic-bezier(.2,.8,.2,1) both finder-success-pop}.finder-home-route .button,.finder-route-intro .button,.qr-scanner-route .button,.child-safety-finder-route .button,.relay-trust-route .button{transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden}.finder-home-route .button:hover,.finder-route-intro .button:hover,.qr-scanner-route .button:hover,.child-safety-finder-route .button:hover,.relay-trust-route .button:hover{transform:translateY(-2px)}.finder-home-route .button:active,.finder-route-intro .button:active,.qr-scanner-route .button:active,.child-safety-finder-route .button:active,.relay-trust-route .button:active{transform:scale(.97)}.finder-status-toast{z-index:900;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(6,24,62,.94);border:1px solid rgba(140,173,214,.25);border-radius:17px;align-items:center;gap:10px;width:min(440px,100vw - 30px);padding:13px 15px;animation:.3s both finder-toast-in;display:flex;position:fixed;bottom:102px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px rgba(2,16,43,.32)}.finder-status-toast>span{color:#65dcff;background:rgba(25,189,232,.15);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.finder-status-toast strong,.finder-status-toast small{display:block}.finder-status-toast small{color:#bdcde4;margin-top:2px}@keyframes finder-live-dot{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes finder-ring{0%{opacity:.65;transform:scale(.55)}90%,to{opacity:0;transform:scale(1.1)}}@keyframes finder-shield-breathe{0%,to{transform:scale(1);box-shadow:0 0 38px rgba(25,189,232,.32),inset 0 1px rgba(255,255,255,.3)}50%{transform:scale(1.045);box-shadow:0 0 62px rgba(25,189,232,.5),inset 0 1px rgba(255,255,255,.3)}}@keyframes finder-node{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes finder-orbit-breathe{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes finder-radar-sweep{to{transform:rotate(360deg)}}@keyframes finder-scan-line{0%,to{opacity:.45;top:12%}50%{opacity:1;top:86%}}@keyframes finder-button-sheen{0%,60%{transform:translate(-65%)}85%,to{transform:translate(65%)}}@keyframes finder-fade{0%{opacity:0}to{opacity:1}}@keyframes finder-sheet-in{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:none}}@keyframes finder-success-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes finder-success-pop{0%{opacity:0;transform:scale(.7)rotate(-8deg)}70%{transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:none}}@keyframes finder-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px){.finder-home-route,.finder-route-intro,.qr-scanner-route,.child-safety-finder-route,.relay-trust-route{padding-top:38px;padding-bottom:126px}.finder-home-route>.narrow>h1,.finder-route-intro>.narrow>h1,.qr-scanner-route>.narrow>h1,.child-safety-finder-route>.narrow>h1,.relay-trust-route>.narrow>h1{letter-spacing:-2.2px;font-size:max(38px,min(12vw,51px))}.finder-home-route>.narrow>.route-copy,.finder-route-intro>.narrow>.route-copy,.qr-scanner-route>.narrow>.route-copy,.child-safety-finder-route>.narrow>.route-copy,.relay-trust-route>.narrow>.route-copy{font-size:15px}.finder-entry-hero{grid-template-columns:1fr}.finder-entry-visual{min-height:210px}.finder-entry-orbit{--finder-orbit-size:min(160px,52vw);width:var(--finder-orbit-size);height:var(--finder-orbit-size);min-width:var(--finder-orbit-size);min-height:var(--finder-orbit-size);max-width:var(--finder-orbit-size);max-height:var(--finder-orbit-size);aspect-ratio:1;place-self:center;overflow:visible}.finder-entry-orbit:before,.finder-entry-orbit:after,.finder-entry-orbit>i{aspect-ratio:auto;box-sizing:border-box;transform-origin:50%;border-radius:50%;width:auto;height:auto;top:0;bottom:0;left:0;right:0}.finder-entry-orbit>span{top:26%;bottom:26%;left:26%;right:26%}.finder-entry-actions{grid-template-columns:1fr}.finder-entry-primary{min-height:auto;padding:22px}.finder-command-dock{grid-template-columns:repeat(4,1fr)}.finder-command-dock a{min-height:55px}.finder-command-dock .finder-dock-primary{min-height:68px}.finder-resume-panel{border-radius:20px;padding:18px}.finder-resume-heading{grid-template-columns:auto 1fr}.finder-resume-count{grid-column:2;justify-self:start}.finder-resume-list>a{grid-template-columns:auto 1fr}.finder-resume-list b{grid-column:2}.finder-resume-footer,.finder-add-another-card{flex-direction:column;align-items:stretch}.finder-add-another-card .button{width:100%}.contact-method-card{min-height:78px!important}.contact-confirm-backdrop{align-items:end;padding:0}.contact-confirm-sheet{padding:24px 20px max(24px,env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.qr-scanner-card{border-radius:21px;padding:18px}.qr-camera-shell{border-radius:20px;min-height:360px}.qr-scanner-trust-grid{grid-template-columns:1fr}.finder-trust-rail{gap:7px}.finder-trust-rail span{font-size:10px}}@media (min-width:900px){.finder-command-dock{bottom:22px}.contact-confirm-backdrop{align-items:center}}@media (prefers-reduced-motion:reduce){.finder-home-route:after,.finder-route-intro:after,.qr-scanner-route:after,.child-safety-finder-route:after,.relay-trust-route:after,.finder-entry-orbit:before,.finder-entry-orbit:after,.finder-entry-orbit>i,.finder-entry-orbit>span,.finder-entry-orbit b,.child-finder-hero-card:after,.child-found-confirm-button:after,.qr-target-frame i,.child-session-live-pill i,.relay-waiting-pulse i{animation:none!important}.finder-command-dock a,.finder-entry-action,.finder-resume-list>a,.contact-method-card,.relay-return-action-card,.child-live-action-card{transition:none!important}}
body:has(.finder-home-route) .focused-site-header{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:rgba(255,255,255,.8);border-bottom:1px solid rgba(123,155,199,.18);box-shadow:0 10px 34px rgba(5,31,75,.055)}body:has(.finder-route-intro) .focused-site-header{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:rgba(255,255,255,.8);border-bottom:1px solid rgba(123,155,199,.18);box-shadow:0 10px 34px rgba(5,31,75,.055)}body:has(.qr-scanner-route) .focused-site-header{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:rgba(255,255,255,.8);border-bottom:1px solid rgba(123,155,199,.18);box-shadow:0 10px 34px rgba(5,31,75,.055)}body:has(.child-safety-finder-route) .focused-site-header{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:rgba(255,255,255,.8);border-bottom:1px solid rgba(123,155,199,.18);box-shadow:0 10px 34px rgba(5,31,75,.055)}body:has(.relay-trust-route) .focused-site-header{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:rgba(255,255,255,.8);border-bottom:1px solid rgba(123,155,199,.18);box-shadow:0 10px 34px rgba(5,31,75,.055)}body:has(.finder-home-route) .focused-mode-chip{color:#0b5dd7;background:#edf5ff;border:1px solid rgba(11,93,215,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}body:has(.finder-route-intro) .focused-mode-chip{color:#0b5dd7;background:#edf5ff;border:1px solid rgba(11,93,215,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}body:has(.qr-scanner-route) .focused-mode-chip{color:#0b5dd7;background:#edf5ff;border:1px solid rgba(11,93,215,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}body:has(.child-safety-finder-route) .focused-mode-chip{color:#0b5dd7;background:#edf5ff;border:1px solid rgba(11,93,215,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}body:has(.relay-trust-route) .focused-mode-chip{color:#0b5dd7;background:#edf5ff;border:1px solid rgba(11,93,215,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}body:has(.finder-home-route) .focused-exit-link{color:#47617f;border-radius:999px;padding:8px 12px;transition:background .18s,color .18s,transform .18s}body:has(.finder-route-intro) .focused-exit-link{color:#47617f;border-radius:999px;padding:8px 12px;transition:background .18s,color .18s,transform .18s}body:has(.qr-scanner-route) .focused-exit-link{color:#47617f;border-radius:999px;padding:8px 12px;transition:background .18s,color .18s,transform .18s}body:has(.child-safety-finder-route) .focused-exit-link{color:#47617f;border-radius:999px;padding:8px 12px;transition:background .18s,color .18s,transform .18s}body:has(.relay-trust-route) .focused-exit-link{color:#47617f;border-radius:999px;padding:8px 12px;transition:background .18s,color .18s,transform .18s}body:has(.finder-home-route) .focused-exit-link:hover{color:#0b5dd7;background:#eef4fb;transform:translateY(-1px)}body:has(.finder-route-intro) .focused-exit-link:hover{color:#0b5dd7;background:#eef4fb;transform:translateY(-1px)}body:has(.qr-scanner-route) .focused-exit-link:hover{color:#0b5dd7;background:#eef4fb;transform:translateY(-1px)}body:has(.child-safety-finder-route) .focused-exit-link:hover{color:#0b5dd7;background:#eef4fb;transform:translateY(-1px)}body:has(.relay-trust-route) .focused-exit-link:hover{color:#0b5dd7;background:#eef4fb;transform:translateY(-1px)}.finder-quick-answers{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.88);border:1px solid rgba(126,160,208,.23);border-radius:25px;margin-top:26px;padding:24px;box-shadow:0 22px 58px rgba(6,31,76,.08)}.finder-quick-answers>div:first-child{margin-bottom:14px}.finder-quick-answers h2{letter-spacing:-.8px;margin:5px 0;font-size:27px}.finder-quick-answers>div:first-child p{color:#667b95;margin:0}.finder-quick-answers details{background:#fbfdff;border:1px solid #dce6f3;border-radius:15px;margin-top:8px;transition:border-color .2s,box-shadow .2s,background .2s;overflow:hidden}.finder-quick-answers details[open]{background:#fff;border-color:#9bc8ff;box-shadow:0 11px 28px rgba(11,93,215,.08)}.finder-quick-answers summary{color:#173557;cursor:pointer;padding:15px 46px 15px 15px;font-size:13px;font-weight:850;list-style:none;position:relative}.finder-quick-answers summary::-webkit-details-marker{display:none}.finder-quick-answers summary:after{content:"+";color:#0b5dd7;background:#eaf3ff;border-radius:9px;place-items:center;width:25px;height:25px;font-size:18px;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.finder-quick-answers details[open] summary:after{color:#fff;background:#0b5dd7;transform:translateY(-50%)rotate(45deg)}.finder-quick-answers details>p{color:#5d718c;margin:0;padding:0 15px 16px;font-size:13px;line-height:1.65}.relay-return-stage-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.82);border:1px solid rgba(125,159,205,.22);border-radius:18px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin:22px 0 15px;padding:13px 15px;display:grid;box-shadow:0 13px 32px rgba(5,31,75,.067)}.relay-return-stage-strip span{color:#7a899e;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.relay-return-stage-strip span b{color:#60738c;background:#e8eef7;border-radius:9px;place-items:center;width:25px;height:25px;display:grid}.relay-return-stage-strip>i{background:#dbe5f1;border-radius:99px;height:2px}.relay-return-stage-strip span.done{color:#24775e}.relay-return-stage-strip span.done b{color:#0c8a5f;background:#e5f8f0}.relay-return-stage-strip span.done+i{background:linear-gradient(90deg,#17b981,#55cfaa)}.relay-return-stage-strip span.active{color:#0b5dd7}.relay-return-stage-strip span.active b{color:#fff;background:#0b5dd7;animation:1.8s ease-in-out infinite finder-live-dot;box-shadow:0 0 0 5px rgba(11,93,215,.1)}.relay-return-stage-strip.complete span{color:#24775e}.relay-return-stage-strip.complete span b{color:#0c8a5f;background:#e5f8f0}.relay-return-stage-strip.complete>i{background:#55cfaa}.relay-story-event{animation:.34s both finder-timeline-in}.relay-story-event:nth-child(2){animation-delay:30ms}.relay-story-event:nth-child(3){animation-delay:60ms}.relay-story-event:nth-child(4){animation-delay:90ms}.relay-pass-panel{animation:.28s cubic-bezier(.2,.8,.2,1) both finder-panel-reveal}.relay-fallback-code strong{letter-spacing:.18em}.safe-adult-verified-card{background:linear-gradient(145deg,#fff,#effbf7);border:1px solid rgba(23,185,129,.25);border-radius:27px;padding:30px;position:relative;overflow:hidden;box-shadow:0 28px 74px rgba(6,48,65,.13)}.safe-adult-verified-card:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(23,185,129,.17),transparent 67%);border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-90px}.safe-adult-verified-card.failed{background:linear-gradient(145deg,#fff,#fff3f5);border-color:rgba(240,68,100,.23)}.safe-adult-verified-icon{filter:drop-shadow(0 12px 20px rgba(11,93,215,.15))}.safe-adult-verification-line{color:#176b51;background:rgba(255,255,255,.8);border:1px solid rgba(23,185,129,.22);border-radius:14px;align-items:center;gap:10px;margin:18px 0;padding:13px 14px;display:flex}.safe-adult-verification-line span{color:#fff;background:#17b981;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.relay-claim-card{border-radius:26px!important;box-shadow:0 28px 74px rgba(5,31,75,.13)!important}.relay-claim-signal{filter:drop-shadow(0 0 18px rgba(25,189,232,.22))}.relay-claim-card input,.relay-claim-card select{transition:border-color .18s,box-shadow .18s,background .18s}.relay-claim-card input:focus,.relay-claim-card select:focus{background:#fff!important;border-color:#6daeff!important;box-shadow:0 0 0 4px rgba(11,93,215,.09)!important}.child-live-timeline .child-timeline-entry{animation:.3s both finder-timeline-in}.child-live-timeline .child-timeline-entry:last-child{border-color:rgba(25,189,232,.28);box-shadow:0 9px 24px rgba(11,93,215,.055)}.child-safety-bubble-card{overflow:hidden;border-radius:24px!important;box-shadow:0 22px 56px rgba(6,32,77,.11)!important}.child-safety-bubble-card.inside{border-color:rgba(23,185,129,.28)!important}.child-safety-bubble-card.outside{border-color:rgba(240,165,36,.36)!important}.child-live-action-card .eyebrow{margin-bottom:3px}.child-live-action-card button,.child-handover-finder-card button{min-width:max-content}.qr-scanner-error{color:#a92942;background:#fff3f5;border:1px solid #f4c0c8;border-radius:14px;gap:3px;padding:13px 15px;animation:.22s both finder-panel-reveal;display:grid}.qr-scanner-error strong{font-size:12px}.qr-scanner-error span{color:#9b4255;font-size:12px;line-height:1.5}.qr-camera-shell.opening{box-shadow:0 0 0 2px rgba(23,185,129,.4),0 0 60px rgba(23,185,129,.22),0 22px 50px rgba(3,19,50,.18)}.qr-opening-overlay{animation:.4s cubic-bezier(.2,.8,.2,1) both finder-success-pop}.finder-owner-missing-entry,.finder-child-entry,.finder-start-card{box-shadow:0 20px 52px rgba(5,31,75,.075)}.finder-start-card{border-radius:23px!important}.finder-start-option{transition:background .18s}.finder-start-option:hover{background:#f8fbff}.finder-child-entry{overflow:hidden;border-radius:26px!important}.finder-owner-missing-entry{border-radius:20px!important}.finder-item-meta,.finder-item-summary p{z-index:2;position:relative}.finder-contact-card .contact-method-card:focus-visible{outline-offset:3px;outline:3px solid rgba(22,120,255,.24)}.finder-entry-action:focus-visible{outline-offset:3px;outline:3px solid rgba(22,120,255,.24)}.finder-command-dock a:focus-visible{outline-offset:3px;outline:3px solid rgba(22,120,255,.24)}.finder-compact-footer{padding-bottom:98px!important}body:has(.finder-command-dock) .relay-footer{padding-bottom:112px}@keyframes finder-timeline-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes finder-panel-reveal{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:700px){.relay-return-stage-strip{grid-template-columns:1fr;gap:6px}.relay-return-stage-strip>i{width:2px;height:12px;margin-left:12px}.relay-return-stage-strip span{font-size:11px}.finder-quick-answers{border-radius:20px;padding:18px}.finder-quick-answers h2{font-size:24px}.safe-adult-verified-card{border-radius:22px;padding:22px}body:has(.finder-command-dock) .relay-footer{padding-bottom:126px}}@media (prefers-reduced-motion:reduce){.relay-story-event,.relay-pass-panel,.child-live-timeline .child-timeline-entry,.qr-scanner-error,.qr-opening-overlay,.relay-return-stage-strip span.active b{animation:none!important}}@media (max-width:760px){body:has(.finder-home-route) .focused-site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}body:has(.finder-route-intro) .focused-site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}body:has(.qr-scanner-route) .focused-site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}body:has(.child-safety-finder-route) .focused-site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}body:has(.relay-trust-route) .focused-site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.focused-site-header .brand-logo{mix-blend-mode:normal;background:#fff}}
.finder-command-dock{z-index:820;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:rgba(7,26,63,.94)!important;border:1px solid rgba(133,164,205,.26)!important;border-radius:17px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:min(520px,100%)!important;margin:16px 0 22px!important;padding:6px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:76px!important;bottom:auto!important;left:auto!important;transform:none!important;box-shadow:0 14px 36px rgba(4,24,57,.18),inset 0 1px rgba(255,255,255,.07)!important}.finder-command-dock.two-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finder-command-dock a,.finder-command-dock .finder-dock-primary{color:#cbd8ec!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:7px 9px!important;font-size:11px!important;font-weight:820!important;transition:background .18s,color .18s,transform .18s!important;display:flex!important}.finder-command-dock a>span,.finder-command-dock .finder-dock-primary>span{width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;display:grid!important}.finder-command-dock a svg{width:18px!important;height:18px!important}.finder-command-dock a small{color:inherit!important;font-size:11px!important;font-weight:820!important}.finder-command-dock a:hover{color:#fff!important;background:rgba(255,255,255,.08)!important;transform:translateY(-1px)!important}.finder-command-dock a:focus-visible{color:#fff!important;background:rgba(255,255,255,.08)!important;transform:translateY(-1px)!important}.finder-command-dock a.active{color:#fff!important;background:linear-gradient(145deg,rgba(29,122,255,.96),rgba(11,93,215,.92))!important;box-shadow:inset 0 1px rgba(255,255,255,.18),0 7px 18px rgba(11,93,215,.24)!important}.finder-command-dock a:active{transform:scale(.98)!important}.finder-current-finds-anchor,#relayid-entry{scroll-margin-top:150px}.finder-entry-simple{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)!important;margin-top:20px!important}.finder-entry-simple .finder-entry-primary{min-height:0!important}.finder-entry-simple .finder-scan-primary{width:100%;min-height:74px;margin-top:20px}.finder-entry-simple .finder-scan-primary>b{color:rgba(255,255,255,.9);margin-left:auto;font-size:20px}.finder-manual-entry{margin-top:18px}.finder-simple-divider{color:#8391a6;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:0 0 14px;font-size:11px;font-weight:750;display:flex}.finder-simple-divider:before,.finder-simple-divider:after{content:"";background:#dde7f3;flex:1;height:1px}.finder-id-form.simple{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.finder-id-form.simple>label,.finder-id-form.simple>small{grid-column:1/-1}.finder-id-form.simple .finder-input-wrap{min-width:0}.finder-id-form.simple .finder-check-button{white-space:nowrap;min-height:50px;margin:0}.finder-id-form.simple>small{margin-top:1px}.finder-child-entry-simple{margin-top:22px!important}.finder-child-entry-simple .route-actions{display:none!important}.finder-child-path-note{color:#46617f;background:rgba(242,249,255,.9);border:1px solid #d6e8f7;border-radius:13px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 13px;font-size:12px;line-height:1.55;display:flex}.finder-child-path-note svg{color:#0b5dd7;flex:none;width:18px}.finder-resume-panel{margin-top:12px!important}.finder-resume-footer,.finder-add-another-card,.finder-home-route .finder-command-dock.two-actions,.finder-home-route .finder-trust-rail{display:none!important}.finder-home-route .privacy-strip{margin-top:18px}.finder-home-route .finder-quick-answers{margin-top:22px}.finder-compact-footer{padding-bottom:24px!important}body:has(.finder-command-dock) .relay-footer{padding-bottom:48px!important}@media (max-width:720px){.finder-command-dock{border-radius:15px!important;width:100%!important;margin:12px 0 18px!important;top:67px!important}.finder-command-dock a,.finder-command-dock .finder-dock-primary{gap:5px!important;min-height:45px!important;padding:6px!important}.finder-command-dock a small{font-size:10px!important}.finder-entry-simple{grid-template-columns:1fr!important}.finder-entry-simple .finder-entry-visual{display:none!important}.finder-entry-simple .finder-entry-primary{padding:22px!important}.finder-id-form.simple{grid-template-columns:1fr}.finder-id-form.simple .finder-check-button{width:100%}.finder-child-entry-simple{grid-template-columns:1fr!important}.finder-child-entry-simple .finder-child-entry-graphic{aspect-ratio:1;place-self:center;width:150px;min-width:150px;height:150px;min-height:150px}}@media (prefers-reduced-motion:reduce){.finder-command-dock a{transition:none!important}}
.finder-experience{--fx-ink:#071a3f;--fx-muted:#536a88;--fx-line:#d7e4f3;--fx-blue:#0b5dd7;--fx-cyan:#18b9e6;--fx-green:#10864d;isolation:isolate;width:100%;color:var(--fx-ink);background:radial-gradient(circle at 94% 3%,rgba(24,185,230,.18),transparent 29%),radial-gradient(circle at 2% 0,rgba(11,93,215,.13),transparent 26%),linear-gradient(150deg,#fff 0%,#f7fbff 55%,#eef7ff 100%);border:1px solid rgba(145,175,213,.38);border-radius:28px;margin:20px 0 24px;padding:max(18px,min(3vw,30px));position:relative;overflow:hidden;box-shadow:0 28px 80px rgba(6,31,70,.13),inset 0 1px rgba(255,255,255,.9)}.finder-experience:before{content:"";z-index:-1;pointer-events:none;opacity:.36;background-image:linear-gradient(rgba(11,93,215,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,93,215,.035) 1px,transparent 1px);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,transparent 72%);mask-image:linear-gradient(#000,transparent 72%)}.finder-experience-child{--fx-blue:#a41125;--fx-cyan:#ff8b5c;--fx-green:#087a3d;background:radial-gradient(circle at 90% 1%,rgba(255,111,77,.18),transparent 30%),linear-gradient(150deg,#fff 0%,#fff8f6 48%,#f7fbff 100%);border:2px solid rgba(164,17,37,.28);box-shadow:0 28px 75px rgba(75,11,26,.15),inset 0 1px #fff}.finder-experience-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.finder-experience-header h2{letter-spacing:-.035em;margin:3px 0 5px;font-size:max(25px,min(4vw,38px));line-height:1.05;color:var(--fx-ink)!important}.finder-experience-header p{max-width:720px;margin:0;font-size:14px;font-weight:600;line-height:1.55;color:var(--fx-muted)!important}.finder-experience-kicker{color:var(--fx-blue);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:950}.finder-sync-state{color:#087342;white-space:nowrap;background:#effcf4;border:1px solid #cbe9d8;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:900;display:inline-flex}.finder-sync-state i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px rgba(16,134,77,.11)}.finder-sync-state.refreshing{color:#0754c8;background:#f1f7ff;border-color:#c8dcfa}.finder-sync-state.offline{color:#a14912;background:#fff8ef;border-color:#f2d4b8}.finder-recovery-pulse{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.finder-recovery-pulse>i{border:1px solid color-mix(in srgb,var(--fx-blue)35%,transparent);border-radius:50%;animation:2.8s ease-out infinite finder-pulse-ring;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.finder-recovery-pulse>i:nth-child(2){animation-delay:.85s}.finder-recovery-pulse>i:nth-child(3){animation-delay:1.7s}.finder-recovery-pulse>span{z-index:2;background:linear-gradient(145deg,var(--fx-blue),color-mix(in srgb,var(--fx-blue)72%,#081b42));color:#fff;width:44px;height:44px;box-shadow:0 10px 28px color-mix(in srgb,var(--fx-blue)32%,transparent),inset 0 1px rgba(255,255,255,.35);border-radius:15px;place-items:center;display:grid;position:relative}.finder-recovery-pulse svg{width:23px;height:23px}.finder-recovery-pulse.mini{width:42px;height:42px;display:inline-grid}.finder-recovery-pulse.mini>span{border-radius:10px;width:30px;height:30px}.finder-recovery-pulse.mini svg{width:16px;height:16px}@keyframes finder-pulse-ring{0%{opacity:.66;transform:scale(.72)}76%,to{opacity:0;transform:scale(1.45)}}.finder-progress-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:24px 0 20px;padding:0;list-style:none;display:grid;position:relative}.finder-progress-rail:before{content:"";background:#d9e4f1;border-radius:99px;height:3px;position:absolute;top:17px;left:9%;right:9%}.finder-progress-rail li{z-index:1;color:#8291a7;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.finder-progress-rail li>span{color:#75869e;background:#f9fbfd;border:3px solid #d9e4f1;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:950;display:grid;box-shadow:0 0 0 5px rgba(248,251,255,.96)}.finder-progress-rail li small{max-width:105px;font-size:10px;font-weight:850;line-height:1.25;color:inherit!important}.finder-progress-rail li.complete,.finder-progress-rail li.current{color:var(--fx-blue)}.finder-progress-rail li.complete>span{border-color:var(--fx-blue);background:var(--fx-blue);color:#fff}.finder-progress-rail li.current>span{border-color:var(--fx-blue);color:var(--fx-blue);box-shadow:0 0 0 6px color-mix(in srgb,var(--fx-blue)12%,transparent),0 6px 18px color-mix(in srgb,var(--fx-blue)18%,transparent);background:#fff}.finder-smart-action{color:#fff;background:linear-gradient(135deg,#0b5dd7,#087fd3 72%,#18b9e6);border:1px solid #bcd7fa;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;box-shadow:0 18px 42px rgba(11,93,215,.23),inset 0 1px rgba(255,255,255,.2)}.finder-experience-child .finder-smart-action{background:linear-gradient(135deg,#8f1023,#c02738 68%,#e55945);border-color:rgba(255,255,255,.2);box-shadow:0 18px 42px rgba(143,16,35,.25),inset 0 1px rgba(255,255,255,.2)}.finder-smart-action.safe{background:linear-gradient(135deg,#113363,#0b5dd7 70%,#178fbf)}.finder-smart-action.complete{background:linear-gradient(135deg,#087342,#119359 72%,#1bb873)}.finder-smart-orb{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.28);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.22)}.finder-smart-orb svg{width:25px;height:25px}.finder-smart-action span{color:rgba(255,255,255,.72);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.finder-smart-action h3{margin:3px 0 4px;font-size:max(18px,min(2.5vw,23px));color:#fff!important}.finder-smart-action p{margin:0;font-size:13px;font-weight:600;line-height:1.5;color:rgba(255,255,255,.88)!important}.finder-smart-action>button{color:#073f9c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid rgba(255,255,255,.38);border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:11px 15px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 8px 22px rgba(0,0,0,.14)}.finder-experience-child .finder-smart-action>button{color:#8f1023}.finder-smart-action>button:hover{transform:translateY(-1px)}.finder-smart-action>button b{font-size:17px}.finder-experience-dashboard{grid-template-columns:minmax(0,1.03fr) minmax(320px,.97fr);gap:16px;margin-top:16px;display:grid}.finder-confidence-panel,.finder-recovery-passport,.finder-compact-timeline,.finder-venue-guidance,.finder-privacy-shield{border:1px solid var(--fx-line);background:rgba(255,255,255,.9);border-radius:22px;box-shadow:0 12px 32px rgba(7,26,63,.067),inset 0 1px #fff}.finder-confidence-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.finder-confidence-meter{--finder-confidence:0%;background:conic-gradient(var(--fx-blue)var(--finder-confidence),#e6edf6 0);border-radius:50%;place-items:center;width:116px;height:116px;display:grid;box-shadow:0 10px 30px rgba(11,93,215,.12)}.finder-confidence-meter:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:88px;height:88px;box-shadow:inset 0 0 0 1px #e6edf6}.finder-confidence-meter>span{z-index:1;grid-area:1/1;justify-items:center;display:grid;position:relative}.finder-confidence-meter strong{font-size:31px;line-height:1;color:var(--fx-ink)!important}.finder-confidence-meter small{letter-spacing:.08em;margin-top:5px;font-size:9px;font-weight:950;color:var(--fx-blue)!important}.finder-confidence-copy>span{color:var(--fx-blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.finder-confidence-copy h3{margin:4px 0 5px;font-size:19px;color:var(--fx-ink)!important}.finder-confidence-copy p{margin:0;font-size:12px;line-height:1.5;color:var(--fx-muted)!important}.finder-signal-list{border-top:1px solid #e4ecf5;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.finder-signal-list>span{color:#687b94;background:#f8fafc;border:1px solid #e2e9f2;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.finder-signal-list>span i{color:#75859b;background:#e8edf3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.finder-signal-list>span.complete{color:#147044;background:#f2fcf6;border-color:#caead7}.finder-signal-list>span.complete i{color:#087342;background:#d7f3e2}.finder-recovery-passport{background:linear-gradient(90deg,transparent 49.6%,rgba(11,93,215,.08) 49.6%,rgba(11,93,215,.08) 50.4%,transparent 50.4%),#fff;padding:18px;position:relative;overflow:hidden}.finder-recovery-passport:before,.finder-recovery-passport:after{content:"";background:#eef7ff;border-radius:50%;width:22px;height:22px;position:absolute;left:calc(50% - 11px);box-shadow:inset 0 0 0 1px #dce9f7}.finder-recovery-passport:before{top:-11px}.finder-recovery-passport:after{bottom:-11px}.finder-passport-top{border-bottom:1px dashed #cad8e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:14px;display:grid}.finder-passport-top>span{width:38px;height:38px;color:var(--fx-blue);background:#eaf3ff;border-radius:12px;place-items:center;display:grid}.finder-passport-top svg{width:20px;height:20px}.finder-passport-top div{gap:2px;display:grid}.finder-passport-top small{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;color:#71839a!important}.finder-passport-top strong{letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;color:var(--fx-ink)!important}.finder-passport-top>b{color:#087342;letter-spacing:.1em;background:#e9f9ef;border-radius:8px;padding:6px 8px;font-size:9px}.finder-passport-subject{padding:14px 0 10px}.finder-passport-subject small{font-size:10px;font-weight:800;color:#71839a!important}.finder-passport-subject h3{margin:3px 0 4px;font-size:21px;color:var(--fx-ink)!important}.finder-passport-subject>span{color:var(--fx-blue);font-size:11px;font-weight:850}.finder-recovery-passport dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.finder-recovery-passport dl>div{background:#f6f9fd;border-radius:11px;min-width:0;padding:9px 10px}.finder-recovery-passport dt{color:#75869c;text-transform:uppercase;font-size:9px;font-weight:850}.finder-recovery-passport dd{overflow-wrap:anywhere;color:#183456;margin:3px 0 0;font-size:11px;font-weight:800;line-height:1.35}.finder-passport-code{opacity:.78;align-items:stretch;gap:3px;height:26px;margin-top:13px;display:flex}.finder-passport-code i{background:#102d50;width:4px;display:block}.finder-passport-code i:nth-child(2n){width:2px}.finder-passport-code i:nth-child(3n){width:7px}.finder-passport-code i:nth-child(5n){margin-right:6px}.finder-venue-guidance{background:linear-gradient(135deg,#f2fbff,#fff);border-color:#c9e4f2;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;margin-top:16px;padding:16px 18px;display:grid}.finder-venue-icon{color:#087aa8;background:#dff6ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.finder-venue-icon svg{width:21px;height:21px}.finder-venue-guidance small{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;color:#087aa8!important}.finder-venue-guidance h3{margin:3px 0 4px;font-size:18px;color:var(--fx-ink)!important}.finder-venue-guidance p{margin:0;font-size:12px;line-height:1.5;color:#405d78!important}.finder-venue-guidance div>span{color:#668096;margin-top:6px;font-size:10px;font-weight:700;display:block}.finder-compact-timeline{margin-top:16px;padding:18px;scroll-margin-top:110px}.finder-timeline-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.finder-timeline-heading div{gap:2px;display:grid}.finder-timeline-heading span{color:var(--fx-blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.finder-timeline-heading h3{margin:0;font-size:19px;color:var(--fx-ink)!important}.finder-timeline-heading>b{width:31px;height:31px;color:var(--fx-blue);background:#eaf3ff;border-radius:10px;place-items:center;font-size:12px;display:grid}.finder-compact-timeline ol{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.finder-compact-timeline li{grid-template-columns:50px 24px minmax(0,1fr);gap:8px;min-height:51px;display:grid}.finder-compact-timeline time{color:#708198;padding-top:3px;font-size:10px;font-weight:800}.finder-compact-timeline li>span{justify-items:center;display:grid;position:relative}.finder-compact-timeline li>span:after{content:"";background:#dce7f3;width:2px;position:absolute;top:19px;bottom:-3px}.finder-compact-timeline li:last-child>span:after{display:none}.finder-compact-timeline li>span i{z-index:1;width:18px;height:18px;color:var(--fx-blue);background:#e6effb;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid;position:relative}.finder-compact-timeline li.success>span i{color:#087342;background:#dcf4e6}.finder-compact-timeline li.caution>span i{color:#a41125;background:#ffe9e2}.finder-compact-timeline li>div{align-content:start;gap:2px;padding-bottom:12px;display:grid}.finder-compact-timeline li strong{font-size:12px;color:#173453!important}.finder-compact-timeline li small{font-size:10px;line-height:1.4;color:#667990!important}.finder-timeline-empty{background:#f5f9fd;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.finder-timeline-empty p{margin:0;font-size:12px;color:#586e89!important}.finder-privacy-shield{background:#f4fcf7;border-color:#d3e8dc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:grid}.finder-privacy-shield>span{color:#087342;background:#dbf3e4;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.finder-privacy-shield svg{width:20px;height:20px}.finder-privacy-shield strong{font-size:13px;color:#145b39!important}.finder-privacy-shield p{margin:2px 0 0;font-size:10px;line-height:1.45;color:#4c6d5c!important}.finder-privacy-shield>b{color:#087342;text-transform:uppercase;letter-spacing:.08em;background:#dff5e7;border-radius:999px;padding:6px 9px;font-size:9px}.finder-floating-recovery-dock{left:50%;bottom:max(10px,env(safe-area-inset-bottom));z-index:1100;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:rgba(5,22,52,.93);border:1px solid rgba(255,255,255,.15);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(520px,100vw - 24px);padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 55px rgba(3,15,38,.34),inset 0 1px rgba(255,255,255,.09)}.finder-floating-recovery-dock.child{background:rgba(72,7,21,.95)}.finder-floating-recovery-dock button{color:#d4e0f1;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:11px;font-weight:900;display:flex}.finder-floating-recovery-dock button:hover{color:#fff;background:rgba(255,255,255,.09)}.finder-floating-recovery-dock button:focus-visible{color:#fff;background:rgba(255,255,255,.09)}.finder-floating-recovery-dock button.primary{color:#fff;background:linear-gradient(145deg,#0b5dd7,#1689d1);box-shadow:0 8px 20px rgba(11,93,215,.3)}.finder-floating-recovery-dock.child button.primary{background:linear-gradient(145deg,#a41125,#e15f48);box-shadow:0 8px 20px rgba(164,17,37,.32)}.finder-floating-recovery-dock svg{width:19px;height:19px}body:has(.finder-floating-recovery-dock) .relay-footer{padding-bottom:96px!important}.finder-experience.complete{text-align:center;background:radial-gradient(circle at 50% 30%,rgba(38,196,112,.18),transparent 35%),linear-gradient(145deg,#f7fff9,#eafaf1);border:2px solid rgba(16,134,77,.28);align-content:center;justify-items:center;min-height:430px;padding:max(32px,min(7vw,70px));display:grid;box-shadow:0 30px 90px rgba(7,104,56,.17)}.finder-experience.complete:before{background-image:radial-gradient(rgba(16,134,77,.12) 1px,transparent 1px);background-size:18px 18px}.finder-completion-halo{place-items:center;width:112px;height:112px;margin-bottom:16px;display:grid;position:relative}.finder-completion-halo i{border:2px solid rgba(16,134,77,.24);border-radius:50%;animation:3s ease-out infinite finder-complete-ring;position:absolute;top:13px;bottom:13px;left:13px;right:13px}.finder-completion-halo i:nth-child(2){animation-delay:1s}.finder-completion-halo i:nth-child(3){animation-delay:2s}.finder-completion-halo span{z-index:2;color:#fff;background:linear-gradient(145deg,#10864d,#18aa67);border-radius:50%;place-items:center;width:72px;height:72px;font-size:36px;font-weight:950;display:grid;position:relative;box-shadow:0 15px 36px rgba(16,134,77,.28),inset 0 1px rgba(255,255,255,.4)}@keyframes finder-complete-ring{0%{opacity:.75;transform:scale(.65)}80%,to{opacity:0;transform:scale(1.45)}}.finder-experience.complete .finder-experience-kicker{color:#087342}.finder-experience.complete h2{letter-spacing:-.035em;max-width:720px;margin:5px 0 8px;font-size:max(27px,min(5vw,45px));line-height:1.08;color:#063d25!important}.finder-experience.complete>p{max-width:650px;margin:0;font-size:14px;line-height:1.6;color:#426655!important}.finder-completion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(680px,100%);margin-top:24px;display:grid}.finder-completion-grid>div{background:rgba(255,255,255,.78);border:1px solid #cce9d7;border-radius:15px;gap:4px;padding:14px;display:grid}.finder-completion-grid span{color:#648171;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.finder-completion-grid strong{font-size:13px;color:#0b5935!important}.finder-completion-seal{color:#177047;align-items:center;gap:8px;margin-top:17px;font-size:11px;font-weight:850;display:inline-flex}.finder-completion-seal svg{width:18px;height:18px}body.finder-journey-complete .finder-return-flow,body.finder-journey-complete #finder-location,body.finder-journey-complete .finder-pass-saved,body.finder-journey-complete .finder-active-recovery-controls{display:none!important}#finder-contact,#finder-location,#safe-handover,#secure-return,#verified-place{scroll-margin-top:110px}.verified-place-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f4faff)!important;border:1px solid #c9dff1!important}.verified-place-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;margin-bottom:16px;display:grid}.verified-place-heading>span{color:#0879ab;background:#e5f4ff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.verified-place-heading svg{width:24px;height:24px}.verified-place-heading h2{margin:2px 0 3px;color:#071a3f!important}.verified-place-heading p{margin:0;font-size:13px;line-height:1.5;color:#506984!important}.verified-place-form{gap:14px;display:grid}.verified-place-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.verified-place-field{gap:6px;min-width:0;display:grid}.verified-place-field.full{grid-column:1/-1}.verified-place-field label{font-size:12px;font-weight:850;color:#173552!important}.verified-place-field small{font-size:10px;line-height:1.4;color:#6a7e95!important}.verified-place-field input,.verified-place-field select,.verified-place-field textarea{width:100%;min-height:50px;font-size:14px;color:#071a3f!important;-webkit-text-fill-color:#071a3f!important;background:#fff!important;border:1.5px solid #afc6df!important;border-radius:13px!important}.verified-place-field textarea{resize:vertical;min-height:94px}.verified-place-field input:focus,.verified-place-field select:focus,.verified-place-field textarea:focus{border-color:#0b5dd7!important;outline:4px solid rgba(11,93,215,.12)!important}.verified-photo-picker{cursor:pointer;background:#f7fbff;border:1.5px dashed #9bbbd9;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:11px 13px;display:grid;position:relative}.verified-photo-picker>span{color:#087aa8;background:#e3f3ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.verified-photo-picker svg{width:22px;height:22px}.verified-photo-picker div{gap:2px;display:grid}.verified-photo-picker strong{font-size:12px;color:#173552!important}.verified-photo-picker small{font-size:10px;color:#687e96!important}.verified-photo-picker input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.verified-photo-picker>b{color:#0b5dd7;font-size:11px}.verified-photo-preview{background:#fff;border:1px solid #cfe0ee;border-radius:14px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.verified-photo-preview img{object-fit:cover;border-radius:10px;width:78px;height:60px}.verified-photo-preview div{gap:3px;display:grid}.verified-photo-preview strong{font-size:12px;color:#173552!important}.verified-photo-preview small{font-size:10px;color:#6c7e94!important}.verified-photo-preview button{color:#9e2636;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.verified-place-submit{width:100%;min-height:54px}.verified-place-success{color:#12613a;background:#f1fcf5;border:1px solid #bfe5ce;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.verified-place-success>span{background:#d8f3e3;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.verified-place-success svg{width:19px;height:19px}.verified-place-success strong{font-size:12px;color:#0b5935!important}.verified-place-success small{margin-top:2px;font-size:10px;display:block;color:#527562!important}.owner-verified-place-evidence{background:linear-gradient(145deg,#f4fbff,#fff);border:1px solid #c9e0f0;border-radius:18px;margin-top:16px;overflow:hidden}.owner-verified-place-evidence>div{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px;display:grid}.owner-verified-place-evidence>div>span{color:#087aa8;background:#dff3ff;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.owner-verified-place-evidence svg{width:22px;height:22px}.owner-verified-place-evidence small{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;color:#087aa8!important}.owner-verified-place-evidence h3{margin:3px 0 4px;color:#071a3f!important}.owner-verified-place-evidence p{margin:0;font-size:12px;line-height:1.5;color:#506984!important}.owner-verified-place-evidence img{object-fit:cover;background:#eaf1f7;border-top:1px solid #d6e6f2;width:100%;max-height:360px;display:block}@media (max-width:820px){.finder-experience-dashboard{grid-template-columns:1fr}.finder-recovery-passport{background:#fff}.finder-recovery-passport:before,.finder-recovery-passport:after{display:none}}@media (max-width:650px){.finder-experience{border-radius:22px;margin:14px 0 20px;padding:16px}.finder-experience-header{grid-template-columns:auto minmax(0,1fr);gap:11px}.finder-experience-header>.finder-sync-state{grid-column:1/-1;justify-self:start;margin-top:-9px;margin-left:54px}.finder-recovery-pulse{width:48px;height:48px}.finder-recovery-pulse>span{border-radius:13px;width:38px;height:38px}.finder-recovery-pulse svg{width:20px;height:20px}.finder-experience-header h2{font-size:26px}.finder-experience-header p{font-size:12px}.finder-progress-rail{margin:20px -4px 16px}.finder-progress-rail:before{height:2px;top:14px;left:10%;right:10%}.finder-progress-rail li>span{border-width:2px;width:30px;height:30px;box-shadow:0 0 0 4px rgba(248,251,255,.96)}.finder-progress-rail li small{font-size:8px}.finder-smart-action{border-radius:18px;grid-template-columns:auto minmax(0,1fr);padding:15px}.finder-smart-orb{border-radius:13px;width:42px;height:42px}.finder-smart-action>button{grid-column:1/-1;justify-content:center;width:100%}.finder-confidence-panel{grid-template-columns:94px minmax(0,1fr);padding:15px}.finder-confidence-meter{width:88px;height:88px}.finder-confidence-meter:before{width:68px;height:68px}.finder-confidence-meter strong{font-size:24px}.finder-signal-list{grid-template-columns:1fr}.finder-recovery-passport{padding:15px}.finder-recovery-passport dl{grid-template-columns:1fr}.finder-compact-timeline{padding:15px}.finder-compact-timeline li{grid-template-columns:43px 20px minmax(0,1fr);gap:6px}.finder-privacy-shield{grid-template-columns:auto minmax(0,1fr)}.finder-privacy-shield>b{grid-column:2;justify-self:start}.finder-floating-recovery-dock{width:calc(100vw - 16px);bottom:max(8px,env(safe-area-inset-bottom));border-radius:18px}.finder-floating-recovery-dock button{flex-direction:column;gap:2px;min-height:48px;font-size:9px}.finder-floating-recovery-dock svg{width:17px;height:17px}.finder-completion-grid,.verified-place-grid{grid-template-columns:1fr}.verified-place-field.full{grid-column:auto}.verified-photo-picker{grid-template-columns:auto minmax(0,1fr)}.verified-photo-picker>b{grid-column:2}.verified-photo-preview{grid-template-columns:70px minmax(0,1fr)}.verified-photo-preview img{width:70px}.verified-photo-preview button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.finder-recovery-pulse>i,.finder-completion-halo i{animation:none!important}.finder-smart-action>button{transition:none!important}.finder-smart-action>button:hover{transform:none}}
.finder-live-journey-route,.finder-live-journey-route *{box-sizing:border-box}.finder-live-journey-route :where(h1,h2,h3,p,span,small,strong,b,dd){overflow-wrap:anywhere}.finder-live-journey-route :where(section,article,div,form,nav,details){min-width:0}body:has(.finder-experience) .finder-command-dock{display:none!important}.finder-location-command{outline:none;width:100%;margin:0 0 18px;scroll-margin-top:110px}.finder-location-command-card{color:#071a3f;background:linear-gradient(145deg,#f4faff,#fff);border:1px solid #c9dff2;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid;box-shadow:0 10px 28px rgba(7,26,63,.07)}.finder-location-command.disabled .finder-location-command-card{background:#f8fafc;border-color:#dce5ef}.finder-location-command-icon{color:#087baa;background:#e2f4ff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.finder-location-command.disabled .finder-location-command-icon{color:#697c92;background:#e9eef4}.finder-location-command-icon svg{width:23px;height:23px}.finder-location-command-card>div{gap:3px;display:grid}.finder-location-command-card strong{font-size:14px;color:#0c2d50!important}.finder-location-command-card small{font-size:11px;line-height:1.45;color:#5d728b!important}.finder-location-command-card .button{min-width:132px;min-height:46px;margin:0}.finder-location-inline-error{color:#982737;background:#fff4f5;border:1px solid #f0c4c9;border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:12px;font-weight:750}.finder-location-command .finder-live-location-strip{width:100%;border-radius:18px!important;margin:0!important}.return-contact-shortcut{outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;scroll-margin-top:110px;display:grid}.return-contact-shortcut>span{color:#0b5dd7;background:#e8f2ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.return-contact-shortcut>span svg{width:22px;height:22px}.return-contact-shortcut h2{margin:2px 0 4px;font-size:19px;color:#071a3f!important}.return-contact-shortcut p{margin:0;font-size:12px;line-height:1.5;color:#556d88!important}.return-handover-focus{outline:none;scroll-margin-top:100px}.child-emergency-trust-rail{border-color:rgba(164,17,37,.22)!important}.child-emergency-controls{gap:18px;display:grid}.child-emergency-controls>:where(section,div){min-width:0}.child-secondary-timeline{margin-top:20px;overflow:hidden}.child-secondary-timeline>summary{color:#173552;cursor:pointer;background:#f5f8fc;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;list-style:none;display:grid}.child-secondary-timeline>summary::-webkit-details-marker{display:none}.child-secondary-timeline>summary>span{color:#0b5dd7;background:#e6f0fb;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.child-secondary-timeline>summary>span svg{width:20px;height:20px}.child-secondary-timeline>summary>div{gap:2px;display:grid}.child-secondary-timeline>summary strong{font-size:13px;color:#173552!important}.child-secondary-timeline>summary small{font-size:10px;color:#667b93!important}.child-secondary-timeline>summary>b{color:#0754c8;letter-spacing:.06em;text-transform:uppercase;background:#e8f4ff;border-radius:999px;padding:6px 9px;font-size:9px}.child-secondary-timeline[open]>summary{margin-bottom:16px}.owner-verified-place-card{background:radial-gradient(circle at 96% 2%,rgba(24,185,230,.16),transparent 32%),linear-gradient(145deg,#f4fbff,#fff 58%);border:1px solid #bcdced;border-radius:22px;gap:16px;padding:max(17px,min(3vw,24px));display:grid;overflow:hidden;box-shadow:0 18px 48px rgba(7,52,92,.1)}.owner-verified-place-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.owner-verified-place-heading>span{color:#0879aa;background:linear-gradient(145deg,#dff5ff,#eaf2ff);border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.owner-verified-place-heading>span svg{width:25px;height:25px}.owner-verified-place-heading small{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;color:#087aa8!important}.owner-verified-place-heading h2{margin:3px 0 4px;font-size:max(20px,min(3vw,28px));color:#071a3f!important}.owner-verified-place-heading p{margin:0;font-size:12px;color:#526a85!important}.owner-verified-place-heading>b{color:#087342;white-space:nowrap;background:#e7f8ee;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.owner-verified-place-heading>b svg{width:16px;height:16px}.owner-verified-place-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-verified-place-grid>div{background:rgba(255,255,255,.84);border:1px solid #d6e7f2;border-radius:14px;gap:4px;min-width:0;padding:13px;display:grid}.owner-verified-place-grid span,.owner-verified-place-note>span{color:#668097;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.owner-verified-place-grid strong{font-size:13px;color:#123352!important}.owner-verified-place-note{background:#f2f7fd;border-left:4px solid #0b5dd7;border-radius:12px;padding:13px 14px}.owner-verified-place-note p{margin:5px 0 0;font-size:12px;line-height:1.55;color:#3f5a76!important}.owner-verified-place-photo{background:#eaf2f8;border:1px solid #cfe1ed;border-radius:17px;margin:0;overflow:hidden}.owner-verified-place-photo img{object-fit:cover;width:100%;max-height:420px;display:block}.owner-verified-place-photo figcaption{color:#5e748a;background:#fff;align-items:center;gap:7px;padding:10px 12px;font-size:10px;font-weight:750;display:flex}.owner-verified-place-photo figcaption svg{color:#087342;width:16px;height:16px}body.finder-journey-complete .finder-live-journey-route>.finder-privacy,body.finder-journey-complete .finder-live-journey-route .child-finder-safeguarding-card,body.finder-journey-complete .finder-live-journey-route .child-secondary-timeline{margin-top:18px}@media (max-width:700px){.finder-location-command-card,.return-contact-shortcut,.owner-verified-place-heading{grid-template-columns:auto minmax(0,1fr)}.finder-location-command-card .button,.return-contact-shortcut .button,.owner-verified-place-heading>b{grid-column:2;justify-self:start;width:100%}.owner-verified-place-heading>b{width:auto}.owner-verified-place-grid{grid-template-columns:1fr}.finder-location-command-card{padding:14px}.finder-location-command-card .button{min-width:0}.child-secondary-timeline>summary{grid-template-columns:auto minmax(0,1fr)}.child-secondary-timeline>summary>b{grid-column:2;justify-self:start}}@media (max-width:390px){.finder-progress-rail li small{font-size:7px}.finder-experience{padding-left:13px;padding-right:13px}.finder-experience-dashboard,.verified-place-grid{gap:10px}}@media (prefers-reduced-motion:reduce){.finder-location-command,.return-contact-shortcut,.owner-verified-place-card{scroll-behavior:auto}}
.finder-primary-recovery-actions{gap:18px;width:100%;margin:18px 0 24px;display:grid}.finder-primary-recovery-actions>*{min-width:0}.finder-contact-first{scroll-margin-top:96px;position:relative;overflow:hidden;background:radial-gradient(circle at 96% 0,rgba(24,185,230,.16),transparent 32%),linear-gradient(145deg,#fff,#f4f9ff)!important;border:2px solid rgba(11,93,215,.34)!important;margin:0!important;box-shadow:0 22px 54px rgba(7,45,95,.12)!important}.finder-contact-first:before{content:"";background:linear-gradient(#0b5dd7,#18b9e6);width:5px;position:absolute;top:0;bottom:0;left:0;right:auto}.finder-contact-first>.eyebrow{letter-spacing:.09em;font-weight:950;color:#0754c8!important}.finder-contact-first h2{letter-spacing:-.03em;font-size:max(24px,min(4vw,34px));color:#071a3f!important}.finder-contact-first p{color:#465f7b!important}.finder-handover-first{background:radial-gradient(circle at 95% 2%,rgba(11,93,215,.11),transparent 28%),linear-gradient(145deg,#f8fbff,#fff);border:1px solid #cddff2;border-radius:24px;gap:14px;min-width:0;padding:max(16px,min(3vw,23px));scroll-margin-top:96px;display:grid;box-shadow:0 16px 44px rgba(7,38,78,.08)}.finder-primary-step-heading{border-bottom:1px solid #dce7f3;gap:4px;padding:0 2px 12px;display:grid}.finder-primary-step-heading>span{color:#0754c8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.finder-primary-step-heading h2{letter-spacing:-.025em;margin:0;font-size:max(21px,min(3vw,28px));color:#071a3f!important}.finder-primary-step-heading p{max-width:760px;margin:0;font-size:13px;line-height:1.55;color:#536a86!important}.finder-handover-first .relay-decision-engine,.finder-handover-first .child-live-finder-controls,.finder-handover-first .child-handover-finder-card{margin:0}.finder-secondary-recovery-details,.child-secondary-recovery-controls{margin-top:18px}.child-primary-recovery-actions .finder-contact-first{background:radial-gradient(circle at 95% 0,rgba(255,111,77,.14),transparent 32%),linear-gradient(145deg,#fff,#fff7f5)!important;border-color:rgba(164,17,37,.38)!important}.child-primary-recovery-actions .finder-contact-first:before{background:linear-gradient(#991127,#dc5948)}.child-primary-recovery-actions .finder-contact-first>.eyebrow,.child-primary-step-heading>span{color:#9b1528!important}.child-handover-first{background:radial-gradient(circle at 96% 0,rgba(229,89,69,.14),transparent 30%),linear-gradient(145deg,#fffaf9,#fff);border:2px solid rgba(164,17,37,.25)}.child-handover-first .child-handover-prominent{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.relay-handover-only-route,.relay-handover-only-route *{box-sizing:border-box}.relay-handover-only-route :where(section,main,div,article,ol,li){min-width:0}.relay-handover-only-route :where(h1,h2,h3,p,span,small,strong){overflow-wrap:anywhere}.relay-handover-page-banner{color:#fff;background:radial-gradient(circle at 96% 0,rgba(57,205,239,.22),transparent 31%),linear-gradient(135deg,#082a61,#0b5dd7 72%,#128fbf);border:1px solid rgba(89,157,231,.45);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:18px 0 22px;padding:17px 18px;display:grid;box-shadow:0 20px 48px rgba(8,42,97,.22)}.relay-handover-page-banner.complete{background:linear-gradient(135deg,#075e37,#0b874d 72%,#19a967);border-color:rgba(37,166,96,.4)}.relay-handover-page-banner>span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-radius:17px;place-items:center;width:50px;height:50px;display:grid}.relay-handover-page-banner>span svg{width:27px;height:27px}.relay-handover-page-banner>div{gap:4px;display:grid}.relay-handover-page-banner strong{font-size:17px;color:#fff!important}.relay-handover-page-banner p{margin:0;font-size:12px;line-height:1.55;color:rgba(255,255,255,.84)!important}.relay-handover-page-banner .button{white-space:nowrap;min-height:46px;color:#084aa7!important;background:#fff!important;border-color:rgba(255,255,255,.5)!important}.relay-handover-page-main{outline:none;width:min(860px,100%);margin:0 auto;scroll-margin-top:90px}.relay-handover-only{width:100%}.relay-handover-focus-card{background:radial-gradient(circle at 96% 2%,rgba(24,185,230,.15),transparent 30%),linear-gradient(150deg,#fff,#f5f9ff 68%,#eef7ff);border:1px solid #c9dcef;border-radius:28px;gap:20px;width:100%;padding:max(19px,min(4vw,32px));display:grid;overflow:hidden;box-shadow:0 28px 78px rgba(7,34,73,.14)}.relay-handover-focus-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.relay-handover-focus-icon{color:#fff;background:linear-gradient(145deg,#0b5dd7,#16a5d7);border-radius:19px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 13px 32px rgba(11,93,215,.27)}.relay-handover-focus-icon svg{width:28px;height:28px}.relay-handover-focus-heading h2{letter-spacing:-.035em;margin:3px 0 5px;font-size:max(24px,min(4vw,35px));color:#071a3f!important}.relay-handover-focus-heading p{max-width:650px;margin:0;font-size:13px;line-height:1.55;color:#536b87!important}.relay-handover-item-strip{color:#fff;background:#0a2d62;border:1px solid #bcd4ef;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:15px 17px;display:grid}.relay-handover-item-strip>span{color:#a9c8ec;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.relay-handover-item-strip strong{grid-column:1;font-size:19px;color:#fff!important}.relay-handover-item-strip small{text-align:center;background:rgba(255,255,255,.12);border-radius:999px;grid-area:1/2/span 2;justify-self:end;padding:7px 10px;font-size:9px;font-weight:800;color:#dcecff!important}.relay-handover-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.relay-handover-steps li{background:rgba(255,255,255,.86);border:1px solid #dbe6f2;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:13px 14px;display:grid}.relay-handover-steps li>span{color:#0754c8;background:#e7f1ff;border-radius:11px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:950;display:grid}.relay-handover-steps li>div{gap:3px;display:grid}.relay-handover-steps strong{font-size:13px;color:#123452!important}.relay-handover-steps p{margin:0;font-size:11px;line-height:1.5;color:#5b7089!important}.relay-handover-primary-button{width:100%;min-height:56px;box-shadow:0 15px 34px rgba(11,93,215,.22);border-radius:17px!important;margin:0!important;font-size:14px!important}.relay-final-handover-panel{background:#fff;border:1px solid #bcd9ee;border-radius:21px;width:100%;overflow:hidden;margin:0!important}.relay-final-handover-panel canvas,.relay-final-handover-panel img,.relay-final-handover-panel svg{max-width:100%}.relay-handover-page-exit{color:#5c7188;text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin:18px auto 0;font-size:12px;display:flex}.relay-handover-page-exit p{margin:0}.relay-handover-privacy{width:min(860px,100%);margin:18px auto 0!important}@media (max-width:700px){.finder-primary-recovery-actions{gap:14px}.finder-contact-first,.finder-handover-first{border-radius:20px!important}.relay-handover-page-banner,.relay-handover-focus-heading{grid-template-columns:auto minmax(0,1fr)}.relay-handover-page-banner .button,.relay-handover-page-banner>.button,.relay-handover-focus-heading .relay-return-live-pill{grid-column:2;justify-self:start}.relay-handover-page-banner .button{width:100%}.relay-handover-item-strip{grid-template-columns:1fr}.relay-handover-item-strip>span,.relay-handover-item-strip strong,.relay-handover-item-strip small{grid-area:auto/1;justify-self:start}}@media (max-width:420px){.finder-contact-first,.finder-handover-first,.relay-handover-focus-card{padding:15px!important}.relay-handover-page-banner{border-radius:18px;padding:14px}.relay-handover-page-banner>span,.relay-handover-focus-icon{border-radius:14px;width:44px;height:44px}.relay-handover-focus-heading{gap:10px}.relay-handover-focus-heading h2{font-size:24px}.relay-handover-steps li{padding:11px}}@media (prefers-reduced-motion:reduce){.finder-contact-first,.finder-handover-first,.relay-handover-page-main{scroll-behavior:auto}}
.finder-simple-recovery,.finder-simple-recovery *{box-sizing:border-box}.finder-simple-recovery{color:#102f4f;background:#fff;border:1px solid #d6e3f1;border-radius:20px;width:100%;margin:18px 0;padding:17px;overflow:hidden;box-shadow:0 12px 30px rgba(15,47,79,.07)}.finder-simple-recovery :where(h2,h3,p,span,small,strong,dd,dt){overflow-wrap:anywhere}.finder-simple-recovery.child{background:linear-gradient(#fff,#fff9f8);border-color:rgba(154,25,47,.28)}.finder-simple-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.finder-simple-icon{color:#0b5dd7;background:#e8f2ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.finder-simple-recovery.child .finder-simple-icon{color:#98172b;background:#fde9e7}.finder-simple-icon svg{width:22px;height:22px}.finder-simple-header-copy{min-width:0}.finder-simple-header-copy>small{letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:900;display:block;color:#54708c!important}.finder-simple-header-copy>strong{font-size:17px;line-height:1.2;display:block;color:#102f4f!important}.finder-simple-header-copy>p{margin:3px 0 0;font-size:11px;line-height:1.45;color:#5c7187!important}.finder-simple-live{color:#087342;white-space:nowrap;background:#f0faf4;border:1px solid #cce8d8;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-flex}.finder-simple-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.finder-simple-live.refreshing{color:#0754c8;background:#f1f6fd;border-color:#ccdcf3}.finder-simple-live.offline{color:#9b4a14;background:#fff8ef;border-color:#ead4bd}.finder-simple-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:16px 0;padding:0;list-style:none;display:grid;position:relative}.finder-simple-progress:before{content:"";background:#dfe8f2;height:2px;position:absolute;top:13px;left:9%;right:9%}.finder-simple-progress li{z-index:1;color:#7b8da1;text-align:center;justify-items:center;gap:5px;min-width:0;display:grid;position:relative}.finder-simple-progress li>span{color:#71849a;background:#fff;border:2px solid #d9e4ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:950;display:grid}.finder-simple-progress li>small{font-size:8px;font-weight:850;line-height:1.2;color:inherit!important}.finder-simple-progress li.complete,.finder-simple-progress li.current{color:#0b5dd7}.finder-simple-recovery.child .finder-simple-progress li.complete,.finder-simple-recovery.child .finder-simple-progress li.current{color:#98172b}.finder-simple-progress li.complete>span{color:#fff;background:currentColor;border-color:currentColor}.finder-simple-progress li.current>span{color:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 10%,transparent);border-color:currentColor}.finder-simple-next{background:#f5f9ff;border:1px solid #c9dcf4;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.finder-simple-recovery.child .finder-simple-next{background:#fff4f3;border-color:#efc9cb}.finder-simple-next>div{min-width:0}.finder-simple-next small{letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:950;display:block;color:#0754c8!important}.finder-simple-recovery.child .finder-simple-next small{color:#98172b!important}.finder-simple-next strong{font-size:14px;display:block;color:#102f4f!important}.finder-simple-next p{margin:3px 0 0;font-size:10px;line-height:1.45;color:#587089!important}.finder-simple-next button{color:#fff;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#0b5dd7;border:0;border-radius:12px;padding:9px 12px;font-size:10px;font-weight:900}.finder-simple-recovery.child .finder-simple-next button{background:#98172b}.finder-simple-signals{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.finder-simple-signals>span{color:#657b91;background:#f8fafc;border:1px solid #dce5ef;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.finder-simple-signals>span.complete{color:#087342;background:#effaf4;border-color:#c7e7d4}.finder-simple-signals>span i{font-style:normal}.finder-simple-guidance{background:#fbfdff;border:1px solid #dbe6f1;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin-top:12px;padding:10px 11px;display:grid}.finder-simple-guidance>span{color:#0b5dd7;background:#eaf4ff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.finder-simple-guidance svg{width:15px;height:15px}.finder-simple-guidance strong{font-size:11px;display:block;color:#153754!important}.finder-simple-guidance p{margin:2px 0 0;font-size:9px;line-height:1.45;color:#60758c!important}.finder-simple-details{border-top:1px solid #e3eaf2;margin-top:12px}.finder-simple-details>summary{color:#46627d;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 0;font-size:10px;font-weight:850;display:flex}.finder-simple-details>summary strong{letter-spacing:.04em;font-size:9px;color:#0b5dd7!important}.finder-simple-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0 0;display:grid}.finder-simple-details dl>div{background:#f9fbfd;border:1px solid #e1e9f2;border-radius:11px;min-width:0;padding:9px 10px}.finder-simple-details dt{color:#718399;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.finder-simple-details dd{margin:3px 0 0;font-size:10px;font-weight:800;line-height:1.35;color:#173b5b!important}.finder-simple-recovery.complete{text-align:center;background:linear-gradient(145deg,#f4fff8,#fff);border-color:#bfe3ce;padding:22px}.finder-simple-complete-icon{color:#fff;background:#11854e;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 11px;font-size:26px;font-weight:950;display:grid;box-shadow:0 10px 28px rgba(17,133,78,.2)}.finder-simple-recovery.complete>small{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:950;color:#087342!important}.finder-simple-recovery.complete h2{margin:5px 0;font-size:max(22px,min(4vw,30px));color:#0b5132!important}.finder-simple-recovery.complete p{max-width:650px;margin:0 auto;font-size:11px;line-height:1.55;color:#4c6d5d!important}.finder-simple-complete-meta{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:13px;display:flex}.finder-simple-complete-meta span{color:#176243;background:#fff;border:1px solid #cae8d6;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850}body:has(.finder-simple-recovery) .finder-command-dock{display:none!important}@media (max-width:560px){.finder-simple-recovery{border-radius:17px;margin:14px 0;padding:14px}.finder-simple-header{grid-template-columns:auto minmax(0,1fr);gap:10px}.finder-simple-live{grid-column:2;justify-self:start}.finder-simple-progress{gap:1px}.finder-simple-progress li>small{font-size:7px}.finder-simple-next{grid-template-columns:1fr}.finder-simple-next button{width:100%}.finder-simple-details dl{grid-template-columns:1fr}}@media (max-width:360px){.finder-simple-progress li>span{width:25px;height:25px}.finder-simple-progress:before{top:12px}.finder-simple-signals>span{width:100%}}@media (prefers-reduced-motion:reduce){.finder-simple-recovery *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:root{--owner-ink:#071a3f;--owner-navy:#06183e;--owner-blue:#0b5dd7;--owner-electric:#1678ff;--owner-cyan:#19bde8;--owner-mint:#17b981;--owner-amber:#f5a524;--owner-critical:#ef476f;--owner-cloud:#f5f9ff;--owner-line:rgba(126,157,200,.26);--owner-glass:rgba(255,255,255,.88);--owner-shadow:0 26px 78px rgba(5,31,79,.12)}.owner-premium-route{isolation:isolate;background:radial-gradient(circle at 5% 2%,rgba(25,189,232,.15),transparent 27%),radial-gradient(circle at 94% 8%,rgba(22,120,255,.13),transparent 30%),linear-gradient(#f6faff 0%,#fff 37%,#f7faff 100%);padding-top:50px;padding-bottom:96px;position:relative;overflow:hidden}.owner-premium-route:before{content:"";z-index:-2;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(34,91,167,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(34,91,167,.04) 1px,transparent 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,rgba(0,0,0,.65) 52%,transparent 94%);mask-image:linear-gradient(#000 0%,rgba(0,0,0,.65) 52%,transparent 94%)}.owner-premium-route:after{content:"";z-index:-1;border:1px solid rgba(25,189,232,.12);border-radius:50%;width:520px;height:520px;animation:8s ease-in-out infinite owner-orbit-breathe;position:absolute;top:170px;right:-300px;box-shadow:0 0 0 72px rgba(11,93,215,.024),0 0 0 144px rgba(25,189,232,.016)}.owner-premium-route>.narrow{max-width:980px}.owner-premium-route>.narrow>.eyebrow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.76);border:1px solid rgba(11,93,215,.14);border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:6px 11px;display:inline-flex;box-shadow:0 8px 24px rgba(7,35,82,.05)}.owner-premium-route>.narrow>.eyebrow:before{content:"";background:var(--owner-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px rgba(25,189,232,.12),0 0 16px rgba(25,189,232,.42)}.owner-premium-route>.narrow>h1{max-width:780px;color:var(--owner-ink);letter-spacing:-2.8px;text-wrap:balance;margin:15px 0 11px;font-size:max(42px,min(6vw,62px));line-height:1}.owner-premium-route>.narrow>.route-copy{color:#586d89;max-width:720px;font-size:16px;line-height:1.68}.owner-command-hero{color:#fff;background:radial-gradient(circle at 85% 12%,rgba(25,189,232,.24),transparent 31%),linear-gradient(145deg,#06183e 0%,#0a2d67 58%,#0b5dd7 130%);border:1px solid rgba(255,255,255,.12);border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:center;gap:28px;min-height:325px;margin:28px 0 18px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 88px rgba(4,25,67,.28),inset 0 1px rgba(255,255,255,.08)}.owner-command-hero:after{content:"";pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:38px 38px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 100%);mask-image:linear-gradient(90deg,transparent 5%,#000 100%)}.owner-command-copy{z-index:2;position:relative}.owner-command-kicker{color:#b9d9ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.owner-command-kicker svg{color:#6ce0ff;width:18px;height:18px}.owner-command-copy h2{color:#fff;letter-spacing:-1.8px;text-wrap:balance;max-width:650px;margin:12px 0 11px;font-size:max(31px,min(4.5vw,45px));line-height:1.04}.owner-command-copy p{color:#c8d8ef;max-width:650px;margin:0;line-height:1.65}.owner-command-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.owner-command-hero .button-primary{background:linear-gradient(145deg,#1885ff,#0b5dd7);border-color:rgba(255,255,255,.12);box-shadow:0 12px 30px rgba(0,72,190,.32),inset 0 1px rgba(255,255,255,.18)}.owner-command-hero .button-outline{color:#fff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2)}.owner-command-text-link{color:#8fdfff;margin-top:15px;font-size:12px;font-weight:800;display:inline-flex}.owner-command-text-link:hover{color:#fff}.owner-command-visual{z-index:2;justify-self:center;width:255px;height:255px;position:relative}.owner-command-orbit{border:1px solid rgba(97,218,255,.28);border-radius:50%;animation:4.5s ease-in-out infinite owner-orbit-pulse;position:absolute;top:0;bottom:0;left:0;right:0}.owner-command-orbit.orbit-two{animation-delay:-.9s;top:34px;bottom:34px;left:34px;right:34px}.owner-command-orbit.orbit-three{animation-delay:-1.8s;top:67px;bottom:67px;left:67px;right:67px}.owner-command-core{color:#fff;background:linear-gradient(145deg,#1a86ff,#0b5dd7 62%,#06469f);border-radius:31%;place-items:center;animation:3.2s ease-in-out infinite owner-core-breathe;display:grid;position:absolute;top:78px;bottom:78px;left:78px;right:78px;box-shadow:0 0 50px rgba(25,189,232,.45),inset 0 1px rgba(255,255,255,.28)}.owner-command-core svg{width:48px;height:48px}.owner-command-core i{border:1px solid rgba(89,224,255,.25);border-radius:35%;position:absolute;top:-11px;bottom:-11px;left:-11px;right:-11px}.owner-command-node{background:#5ee4ff;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 18px rgba(94,228,255,.85)}.owner-command-node.node-a{top:112px;left:18px}.owner-command-node.node-b{top:38px;right:27px}.owner-command-node.node-c{bottom:43px;right:10px}.owner-premium-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 22px;display:grid}.owner-premium-overview>a{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.88);border:1px solid rgba(126,157,200,.24);border-radius:20px;min-height:128px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 16px 42px rgba(6,31,76,.07)}.owner-premium-overview>a:after{content:"";background:radial-gradient(circle,rgba(25,189,232,.15),transparent 68%);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-48px;right:-45px}.owner-premium-overview>a:hover{border-color:#a8d5ff;transform:translateY(-3px);box-shadow:0 20px 48px rgba(11,93,215,.11)}.owner-premium-overview span{color:#6e8099;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;display:block}.owner-premium-overview strong{color:var(--owner-ink);letter-spacing:-1px;margin:7px 0 3px;font-size:31px;line-height:1;display:block}.owner-premium-overview small{color:#71839b;font-size:11px}.owner-premium-child-card,.owner-premium-attention,.owner-premium-activity,.owner-premium-route .route-card,.owner-premium-route .account-settings-card,.owner-premium-route .relay-card,.owner-premium-route .owner-alert-card,.owner-premium-route .child-profile-card{border-color:rgba(126,157,200,.23)!important;box-shadow:0 20px 58px rgba(6,31,76,.075)!important}.owner-premium-child-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#f7fcff,#fff 62%)!important;border-radius:24px!important}.owner-premium-child-card:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(25,189,232,.16),transparent 67%);border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-90px}.owner-premium-attention{background:linear-gradient(145deg,#fffdf8,#fff)!important;border-radius:22px!important}.owner-premium-attention .count-chip{color:#9a6200;background:#fff1d8}.owner-premium-items-section{margin-top:30px}.owner-premium-items-section .section-heading-row>div p{color:#72829a;max-width:620px;margin:6px 0 0;font-size:12px;line-height:1.55}.owner-premium-item-list{gap:12px!important}.owner-premium-item-card{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;background:rgba(255,255,255,.91)!important;border-radius:20px!important}.owner-premium-item-card:hover{transform:translateY(-2px);border-color:#a7d4ff!important;box-shadow:0 22px 52px rgba(11,93,215,.1)!important}.owner-premium-item-card.needs-attention{border-color:#efd3a1!important}.owner-card-open{color:#0b5dd7;border-top:1px solid #e6edf6;justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;font-size:12px;font-weight:850;display:flex}.owner-card-open span{transition:transform .18s}.owner-card-open:hover span{transform:translate(4px)}.owner-premium-empty{background:linear-gradient(145deg,#fbfdff,#fff)!important;border-radius:22px!important}.owner-premium-activity{border-radius:22px!important}.owner-premium-activity .empty-inline{align-items:flex-start;gap:10px;display:flex}.owner-premium-activity .empty-inline>svg{color:#0b5dd7;flex:none;width:22px}.owner-premium-relay-route .relay-overview,.owner-premium-route .relay-overview{background:rgba(255,255,255,.88);border:1px solid rgba(126,157,200,.22);border-radius:22px;overflow:hidden;box-shadow:0 18px 48px rgba(6,31,76,.07)}.owner-premium-route .relay-card-list{gap:14px}.owner-premium-route .relay-card{background:rgba(255,255,255,.92)!important;border-radius:22px!important}.owner-premium-route .relay-card:hover{border-color:#add7ff!important}.owner-more-actions{display:inline-block;position:relative}.owner-more-actions>summary{cursor:pointer;color:#3a5578;background:#fff;border:1px solid #d5e1ef;border-radius:12px;padding:10px 13px;font-size:12px;font-weight:800;list-style:none}.owner-more-actions>summary::-webkit-details-marker{display:none}.owner-more-actions[open]>summary{border-color:#9bc9ff;box-shadow:0 0 0 4px rgba(11,93,215,.07)}.owner-more-actions-panel{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.owner-premium-route .alerts-overview-grid>div{background:rgba(255,255,255,.9);border:1px solid rgba(126,157,200,.22);border-radius:18px;box-shadow:0 14px 36px rgba(6,31,76,.06)}.owner-premium-route .owner-alert-card{background:rgba(255,255,255,.93)!important;border-radius:20px!important}.owner-premium-route .owner-alert-card.unread{border-color:#9fcfff!important;box-shadow:0 18px 48px rgba(11,93,215,.1)!important}.owner-premium-route .owner-alert-card .button{min-height:42px}.owner-premium-route .account-settings-hero{color:#fff;border-radius:24px;overflow:hidden;box-shadow:0 26px 70px rgba(5,31,75,.2);background:linear-gradient(145deg,#071a3f,#0b3475)!important}.owner-premium-route .account-settings-hero h2,.owner-premium-route .account-settings-hero p{color:#fff}.owner-premium-route .account-settings-nav{background:rgba(255,255,255,.86);border:1px solid #dbe6f3;border-radius:16px;position:static;box-shadow:0 10px 28px rgba(6,31,76,.05)}.owner-premium-route .account-settings-card{background:rgba(255,255,255,.91)!important;border-radius:22px!important}.owner-premium-route .settings-toggle{border-radius:14px;transition:border-color .18s,background .18s,transform .18s}.owner-premium-route .settings-toggle:hover{background:#fbfdff;border-color:#add4ff;transform:translateY(-1px)}.owner-premium-item-route .item-summary-card{color:#fff;border-radius:24px;box-shadow:0 26px 70px rgba(5,31,75,.2);background:linear-gradient(145deg,#071a3f,#0a3477)!important}.owner-premium-item-route .item-summary-card h2,.owner-premium-item-route .item-summary-card p{color:#fff}.owner-premium-item-route .recovery-control-card,.owner-premium-item-route .recovery-story-card,.owner-premium-item-route .edit-item-details,.owner-premium-item-route .security-details{background:rgba(255,255,255,.92)!important;border-radius:22px!important}.owner-premium-route.child-safety-owner-route .child-safety-command-hero{border-radius:29px!important;box-shadow:0 30px 82px rgba(5,31,75,.24)!important}.owner-premium-route.child-safety-owner-route .child-safety-overview>div{box-shadow:0 14px 36px rgba(6,31,76,.06);border-radius:18px!important}.owner-premium-route.child-safety-owner-route .child-profile-card{border-radius:22px!important}.owner-desktop-navigation{gap:4px}.owner-desktop-navigation .navigation-link{border-radius:11px;transition:background .18s,color .18s,transform .18s}.owner-desktop-navigation .navigation-link:hover{transform:translateY(-1px)}.owner-bottom-nav-simple{grid-template-columns:repeat(4,1fr)!important}.owner-bottom-nav-simple>a{min-width:0}@keyframes owner-orbit-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes owner-orbit-pulse{0%,to{opacity:.44;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}@keyframes owner-core-breathe{0%,to{transform:scale(1);box-shadow:0 0 42px rgba(25,189,232,.34),inset 0 1px rgba(255,255,255,.28)}50%{transform:scale(1.035);box-shadow:0 0 65px rgba(25,189,232,.55),inset 0 1px rgba(255,255,255,.28)}}@media (max-width:820px){.owner-command-hero{grid-template-columns:1fr;min-height:0;padding:26px}.owner-command-visual{width:210px;height:210px;margin:0 auto}.owner-command-core{top:64px;bottom:64px;left:64px;right:64px}.owner-premium-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.owner-premium-route{padding-top:38px;padding-bottom:92px}.owner-premium-route>.narrow>h1{letter-spacing:-1.8px;font-size:40px}.owner-command-hero{border-radius:24px;margin-top:22px;padding:22px}.owner-command-copy h2{letter-spacing:-1.2px;font-size:31px}.owner-command-visual{display:none}.owner-command-actions .button{width:100%}.owner-premium-overview{gap:9px}.owner-premium-overview>a{border-radius:17px;min-height:112px;padding:15px}.owner-premium-overview strong{font-size:27px}.owner-premium-child-card{border-radius:20px!important}.owner-premium-child-card .button{width:100%}.owner-bottom-nav-simple{grid-template-columns:repeat(4,1fr)!important}}@media (prefers-reduced-motion:reduce){.owner-premium-route:after,.owner-command-orbit,.owner-command-core{animation:none!important}.owner-premium-route *,.owner-desktop-navigation .navigation-link{scroll-behavior:auto!important}}
body:has(.owner-bottom-nav-simple) main>.route-section:not(.child-safety-owner-route):not(.owner-premium-route){background:radial-gradient(circle at 7% 2%,rgba(25,189,232,.11),transparent 27%),radial-gradient(circle at 94% 8%,rgba(22,120,255,.09),transparent 30%),linear-gradient(#f7faff 0%,#fff 38%,#f7faff 100%);position:relative;overflow:hidden}body:has(.owner-bottom-nav-simple) main>.route-section:not(.child-safety-owner-route):not(.owner-premium-route)>.narrow>h1{color:#071a3f;letter-spacing:-2px}body:has(.owner-bottom-nav-simple) main>.route-section:not(.child-safety-owner-route):not(.owner-premium-route) .route-card{border-color:rgba(126,157,200,.22);border-radius:21px;box-shadow:0 18px 50px rgba(6,31,76,.07)}.owner-relay-hero{background:radial-gradient(circle at 92% 5%,rgba(25,189,232,.16),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(242,248,255,.92));border:1px solid rgba(126,157,200,.23);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin:27px 0 16px;padding:25px 27px;display:flex;box-shadow:0 22px 62px rgba(6,31,76,.1)}.owner-relay-hero h2{color:#071a3f;letter-spacing:-1px;margin:8px 0 7px;font-size:29px}.owner-relay-hero p{color:#637790;max-width:600px;margin:0;line-height:1.55}.owner-relay-hero-actions{flex:none;align-items:center;gap:9px;display:flex}.relay-card-advanced{border-top:1px solid #e5edf6;margin-top:16px;padding-top:12px}.relay-card-advanced>summary{cursor:pointer;color:#637790;font-size:11px;font-weight:800;list-style:none}.relay-card-advanced>summary::-webkit-details-marker{display:none}.relay-card-advanced>summary:after{content:" +";color:#0b5dd7}.relay-card-advanced[open]>summary:after{content:" −"}.relay-card-advanced .relay-card-delete-row{margin-top:12px}.owner-card-more{position:relative}.owner-card-more>summary{cursor:pointer;color:#60758e;background:#fff;border:1px solid #d8e3f0;border-radius:11px;align-items:center;min-height:42px;padding:9px 12px;font-size:11px;font-weight:820;list-style:none;display:flex}.owner-card-more>summary::-webkit-details-marker{display:none}.owner-card-more[open]>summary{border-color:#9bcaff;box-shadow:0 0 0 4px rgba(11,93,215,.07)}.owner-card-more form{margin-top:8px}.owner-alert-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.owner-premium-alert-callout{box-shadow:0 12px 30px rgba(6,31,76,.06);border-radius:16px!important}.owner-bottom-nav.owner-bottom-nav-simple{max-width:640px;left:50%;transform:translate(-50%);grid-template-columns:repeat(5,minmax(0,1fr))!important}.owner-bottom-nav.owner-bottom-nav-simple>a{min-width:0!important}body:has(.owner-bottom-nav-simple) .child-safety-owner-route{isolation:isolate}body:has(.owner-bottom-nav-simple) .child-safety-owner-route .route-card{border-radius:22px!important;box-shadow:0 20px 58px rgba(6,31,76,.08)!important}body:has(.owner-bottom-nav-simple) .child-safety-owner-route .child-readiness-panel{border-radius:22px!important;box-shadow:0 20px 58px rgba(6,31,76,.08)!important}body:has(.owner-bottom-nav-simple) .child-safety-owner-route .child-profile-identity{border-radius:22px!important;box-shadow:0 20px 58px rgba(6,31,76,.08)!important}body:has(.owner-bottom-nav-simple) .child-safety-owner-route .settings-toggle{transition:border-color .18s,transform .18s,background .18s}body:has(.owner-bottom-nav-simple) .child-safety-owner-route .settings-toggle:hover{border-color:#a8d5ff;transform:translateY(-1px)}body:has(.owner-bottom-nav-simple) .item-summary-card{border-radius:24px;box-shadow:0 24px 64px rgba(6,31,76,.11)}body:has(.owner-bottom-nav-simple) .recovery-story-card{border-radius:21px!important}body:has(.owner-bottom-nav-simple) .recovery-control-card{border-radius:21px!important}body:has(.owner-bottom-nav-simple) .edit-item-details{border-radius:21px!important}body:has(.owner-bottom-nav-simple) .security-details{border-radius:21px!important}body:has(.owner-bottom-nav-simple) main input{transition:border-color .18s,box-shadow .18s,background .18s}body:has(.owner-bottom-nav-simple) main textarea{transition:border-color .18s,box-shadow .18s,background .18s}body:has(.owner-bottom-nav-simple) main select{transition:border-color .18s,box-shadow .18s,background .18s}body:has(.owner-bottom-nav-simple) main input:focus{background:#fff;border-color:#72b1f6;box-shadow:0 0 0 4px rgba(11,93,215,.08)}body:has(.owner-bottom-nav-simple) main textarea:focus{background:#fff;border-color:#72b1f6;box-shadow:0 0 0 4px rgba(11,93,215,.08)}body:has(.owner-bottom-nav-simple) main select:focus{background:#fff;border-color:#72b1f6;box-shadow:0 0 0 4px rgba(11,93,215,.08)}body:has(.owner-bottom-nav-simple) main .button{transition:transform .18s,box-shadow .18s,filter .18s}body:has(.owner-bottom-nav-simple) main .button:hover{transform:translateY(-1px)}body:has(.owner-bottom-nav-simple) main .button:active{transform:scale(.985)}@media (max-width:720px){.owner-relay-hero{border-radius:20px;flex-direction:column;align-items:flex-start;padding:21px}.owner-relay-hero-actions{flex-direction:column;align-items:stretch;width:100%}.owner-relay-hero-actions>.button,.owner-more-actions{width:100%}.owner-more-actions>summary{text-align:center}.owner-more-actions-panel{flex-direction:column}.owner-more-actions-panel .button{width:100%}.owner-alert-card-actions>.button{flex:1}.owner-bottom-nav.owner-bottom-nav-simple>a{padding-left:5px!important;padding-right:5px!important}.owner-bottom-nav.owner-bottom-nav-simple>a span{font-size:10px}}@media (prefers-reduced-motion:reduce){body:has(.owner-bottom-nav-simple) main .button{transition:none!important}body:has(.owner-bottom-nav-simple) .settings-toggle{transition:none!important}}
