.protection-browser-check h2{font-size:1.1rem;margin:0}.protection-browser-check h3{font-size:.95rem;margin:20px 0 10px}.protection-browser-check p{font-size:.9rem;line-height:1.55;color:#526177;margin:8px 0 14px}.protection-browser-check ul{list-style:none;padding:0;margin:0}.protection-browser-check time{display:block;margin:8px 0;color:#526177;font-size:.875rem}.protection-browser-check details{margin-top:12px;font-size:.85rem}.protection-browser-check summary{min-height:32px;cursor:pointer;font-weight:600}.protection-browser-check .button{white-space:normal;min-height:44px}.protection-browser-check strong{font-size:.95rem}.security-score{background:var(--surface,#fff);border:1px solid #dfe4ee;border-radius:18px;padding:24px;color:#19283e;min-width:0}.score-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.score-heading h2{display:flex;align-items:center;gap:8px;font-size:1.1rem;margin:0}.security-score p{color:#526177;font-size:.9rem;line-height:1.55;margin:8px 0 14px}.score-value{font-size:2.7rem;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.score-value small{font-size:.9rem;color:#526177}.security-score progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border:0;border-radius:8px;overflow:hidden;background:#edf0f5;margin:12px 0}.security-score progress::-webkit-progress-bar{background:#edf0f5}.security-score progress::-webkit-progress-value{background:#42685a}.security-score progress::-moz-progress-bar{background:#42685a}.security-score h3{font-size:1rem;margin:20px 0 8px}.security-score ul{list-style:none;padding:0;margin:0}.security-score li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #e7eaf0;font-size:.9rem}.security-score li small{display:block;color:#526177;margin-top:4px}.security-score details{margin-top:16px;font-size:.85rem}.security-score summary{cursor:pointer;font-weight:600;min-height:32px}.security-score.compact{border-radius:12px;margin:0 20px 16px;padding:16px;background:#f6f8fb}.compact .score-value{font-size:2rem}.compact .score-heading h2{font-size:.95rem}.security-score .button{white-space:normal}.security-score details li{align-items:flex-start}.security-score details li span:last-child{white-space:nowrap}@media(max-width:600px){.security-score{padding:18px}.security-score.compact{margin-inline:14px}.security-score li{align-items:flex-start;flex-direction:column;gap:8px}.security-score details li{flex-direction:row}.score-heading{gap:12px}}.bridge-crash{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f7f9fc;color:#172b4d;font-family:Arial,sans-serif;box-sizing:border-box}.bridge-crash-card{width:min(100%,480px);padding:28px;border:1px solid #dce3ed;border-radius:20px;background:#fff;box-sizing:border-box}.bridge-crash-brand{color:#245ec7;font-weight:700}.bridge-crash h1{font-size:1.6rem;line-height:1.25}.bridge-crash p{line-height:1.6}.bridge-crash-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}.bridge-crash button,.bridge-crash a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:600}.bridge-crash button{background:#245ec7;color:#fff;border:0;border-radius:12px;padding:12px 20px;cursor:pointer}.bridge-crash a{color:#245ec7;text-decoration:underline}.bridge-crash :focus-visible{outline:3px solid #172b4d;outline-offset:4px}.account-tabs{min-width:0}.account-tabs-list{display:flex;gap:8px;border-bottom:1px solid #dce2ed;margin-block:24px 0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#94a0bc transparent}.account-tabs-list>button{flex:1;min-width:80px;min-height:52px;padding:12px 16px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#526078;font:inherit;font-weight:650;cursor:pointer;line-height:1.45}.account-tabs-list>button:hover{color:#3046ba;background:#f0f3fc}.account-tabs-list>button[aria-selected=true]{border-bottom-color:#3e55d9;color:#3046ba}.account-tabs-list>button:focus-visible,.account-tab-panel:focus-visible{outline:3px solid #3e55d9;outline-offset:-3px}.account-tab-panel{padding-block:28px 8px;min-width:0}.account-tab-panel[hidden]{display:none!important}.account-tab-panel>.panel{margin:0}.account-tab-panel>p:first-child{margin-top:0}@media(max-width:600px){.account-tabs-list{gap:0}.account-tabs-list>button{font-size:14px;padding:12px 8px;min-width:72px}.account-tab-panel{padding-top:22px}}@media(forced-colors:active){.account-tabs-list>button[aria-selected=true]{border-bottom-color:Highlight}}.device-handoff{--green:#315ce7;--dark:#172339;--muted:#576379;--line:#e1e5ed;--paper:#fff;min-height:100dvh;background:#f5f7fb;color:var(--dark);font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;padding:0 24px 64px}.device-handoff[dir=rtl]{font-family:Noto Sans Hebrew,Manrope,Arial,sans-serif}.handoff-header{max-width:1024px;margin:auto;padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.handoff-brand{display:flex;gap:10px;align-items:center;color:var(--dark);font-size:24px;font-weight:800;letter-spacing:-1px;text-decoration:none;direction:ltr}.handoff-header select{width:auto;min-width:115px;background:transparent;border:1px solid var(--line);border-radius:10px;padding:9px 12px;color:var(--dark)}.handoff-main{width:100%;max-width:570px;margin:50px auto 0;background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:42px;box-shadow:0 10px 36px #17233906}.handoff-symbol,.handoff-link-symbol{display:flex;align-items:center;justify-content:center;color:var(--green);background:#edf1ff;width:60px;height:60px;border-radius:18px;margin-bottom:25px}.handoff-main h1{font-size:clamp(1.7rem,4vw,2.05rem);line-height:1.25;color:var(--dark);letter-spacing:-.035em;font-weight:800}.handoff-intro{margin-top:15px;font-size:16px;line-height:1.7;color:var(--muted)}.handoff-identity{display:grid;gap:17px;margin:28px 0;padding:23px 0;border-block:1px solid var(--line)}.handoff-identity div{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px}.handoff-identity dt{font-size:13px;color:var(--muted);padding-top:2px}.handoff-identity dd{margin:0;font-size:15px;font-weight:700;overflow-wrap:anywhere}.handoff-actions{display:flex;flex-direction:column;align-items:stretch;gap:13px;text-align:center}.device-handoff .handoff-primary{background:#315ce7;border:1px solid #315ce7;color:#fff;min-height:54px;border-radius:11px;font-weight:700;justify-content:center;text-align:center;white-space:normal;line-height:1.4;padding:14px 18px}.device-handoff .handoff-primary:hover{background:#244ac4;border-color:#244ac4}.handoff-actions small{font-size:12px;color:var(--muted)}.handoff-open{display:flex;gap:7px;justify-content:center;align-items:center;margin-top:8px;font-size:14px;font-weight:700;text-decoration:none;min-height:42px}.handoff-next{font-weight:600;color:var(--dark);font-size:14px}.handoff-download-again{font-size:13px;padding:8px}.handoff-confirmation{display:flex;align-items:flex-start;gap:10px;margin-top:27px;font-size:13px;line-height:1.65;color:var(--muted)}.handoff-confirmation svg{margin-top:2px;color:#697894}.handoff-manual{border-top:1px solid var(--line);padding-top:17px;margin-top:24px;font-size:13px}.handoff-manual summary{cursor:pointer;color:var(--muted);padding:6px 0}.handoff-manual p{margin:12px 0}.handoff-manual label{display:block;margin:12px 0;color:var(--muted)}.handoff-manual input{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:11px;border:1px solid var(--line);border-radius:8px;font-family:monospace;font-size:12px;background:#f7f8fb}.mac-setup-link .handoff-link-symbol{width:44px;height:44px;border-radius:12px;margin-bottom:0}.mac-setup-link .handoff-manual{margin-top:3px}.mac-setup-link .actions{flex-wrap:wrap}@media(max-width:600px){.device-handoff{padding:0 17px 35px}.handoff-header{padding:20px 0}.handoff-main{margin-top:21px;padding:28px 23px;border-radius:18px}.handoff-identity div{grid-template-columns:1fr;gap:4px}.handoff-header select{min-width:105px}.handoff-symbol{margin-bottom:22px}.handoff-actions .button{width:100%;font-size:14px}}.safety-landing{max-width:1040px;margin:40px auto 0;display:grid;gap:44px}.safety-landing h1,.safety-information h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.08;letter-spacing:-.035em;margin:0 0 20px;max-width:16ch}.safety-eyebrow{font-size:.76rem;color:#526b4f;letter-spacing:.08em;font-weight:600;margin:0 0 12px;text-transform:uppercase}.safety-hero-body,.safety-lede{font-size:1.1rem;line-height:1.65;max-width:52ch;margin:0 0 26px}.safety-lede{font-size:1.04rem;line-height:1.75;max-width:62ch;margin-bottom:34px}.safety-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.safety-quiet-link{margin-top:14px;padding:4px 0;background:none;border:0;color:var(--green);font:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:4px;min-height:44px}.safety-quiet-link:hover{color:var(--dark)}.safety-promise{display:flex;gap:18px;align-items:flex-start;background:var(--sage);border-radius:16px;padding:28px}.safety-promise svg{color:var(--green);flex-shrink:0;margin-top:2px}.safety-promise h2{margin:0 0 8px;font-size:1.3rem}.safety-promise p{margin:0;max-width:60ch;line-height:1.65}.safety-audience{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.safety-audience-card{border-top:1px solid var(--line);padding-top:20px}.safety-audience-card svg{color:#65865c;margin-bottom:14px}.safety-audience-card h2{font-size:1.15rem;margin:0 0 8px}.safety-audience-card p{margin:0;font-size:.92rem;line-height:1.75;color:var(--muted)}.safety-panel{border:1px solid var(--line);border-radius:16px;background:var(--paper);padding:28px}.safety-panel-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.safety-panel-head svg{color:var(--green);flex-shrink:0}.safety-panel-head h2{margin:0;font-size:1.25rem}.safety-panel>p{margin:0 0 4px;max-width:68ch;line-height:1.7}.safety-checks{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:14px}.safety-checks li{display:flex;gap:12px;font-size:.9rem;line-height:1.7}.safety-checks svg{color:#65865c;flex-shrink:0;margin-top:3px}.safety-links{display:flex;border-block:1px solid var(--line)}.safety-links button{flex:1;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;background:transparent;border:0;color:var(--green);font:inherit;font-weight:600;text-align:start;min-height:44px}.safety-links button+button{border-inline-start:1px solid var(--line)}.safety-links button:hover{background:var(--sage)}.safety-note{margin:0;font-size:.82rem;line-height:1.7;color:var(--muted);max-width:78ch}.safety-information{max-width:1060px;margin:25px auto 40px;width:100%}.safety-steps{display:grid;grid-template-columns:1fr 1fr;gap:35px 65px;margin:48px 0}.safety-step{position:relative;padding-top:20px;border-top:1px solid var(--line)}.safety-step svg{color:#65865c;margin-bottom:18px}.safety-step h2{font-size:1.2rem;margin:0 0 10px}.safety-step p{font-size:.9rem;line-height:1.8;margin:0;color:var(--muted)}.safety-step-number{position:absolute;inset-inline-end:0;top:20px;font-size:.8rem;color:#526b4f}.safety-coverage{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.safety-coverage .safety-checks li{color:var(--muted)}.safety-planned{background:var(--sage);border-color:transparent}.safety-planned .safety-checks svg{color:#886a2b}.safety-verify{margin-bottom:28px}.safety-open{margin-top:4px}.safety-plan{border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:30px;max-width:640px;margin-bottom:24px}.safety-plan-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.safety-plan-head h2{margin:0 0 8px;font-size:1.5rem}.safety-price{margin:0;font-size:1.5rem;font-weight:700;color:var(--green);white-space:nowrap}.safety-badge{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--sage);color:var(--green);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.safety-plan h3{font-size:.95rem;margin:26px 0 0}.safety-plan .safety-checks li{color:var(--dark)}.safety-plan-note{margin:12px 0 0;font-size:.82rem;line-height:1.65;color:var(--muted)}.safety-fineprint,.safety-notice{max-width:72ch;font-size:.86rem;line-height:1.7;margin:0 0 16px}.safety-fineprint{color:var(--muted)}.safety-notice{border-inline-start:3px solid var(--green);background:var(--sage);border-radius:8px;padding:14px 16px;color:var(--dark)}.safety-teams{margin-bottom:28px}@media(max-width:720px){.safety-landing{gap:32px;margin-top:20px}.safety-information h1{font-size:2.3rem}.safety-lede{font-size:.98rem;margin-bottom:26px}.safety-actions{flex-direction:column;align-items:stretch}.safety-actions .button{width:100%}.safety-promise{padding:22px}.safety-steps,.safety-coverage{grid-template-columns:1fr;gap:28px;margin:34px 0}.safety-links{flex-direction:column}.safety-links button+button{border-inline-start:0;border-top:1px solid var(--line)}.safety-plan,.safety-panel{padding:22px}}.safety-landing.landing-test{max-width:1180px;margin-block:56px 56px;gap:72px;color:#172339}.landing-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;gap:64px}.app.bridge-next .landing-test h1,.landing-test h1{font-size:clamp(2.35rem,4.3vw,3.8rem);font-weight:800;line-height:1.12;max-width:19ch;letter-spacing:-.045em;margin-bottom:24px}.landing-test .safety-eyebrow{color:#3152a8;font-size:12px;line-height:1.5;letter-spacing:.06em;margin-bottom:20px}.landing-test .safety-hero-body{color:#516074;font-size:17px;line-height:1.75;margin-bottom:26px;max-width:52ch}.app.bridge-next .landing-test .landing-primary,.landing-test .landing-primary{background:#172339;border-color:#172339;color:#fff;min-height:52px;padding:14px 20px;display:inline-flex;justify-content:center;gap:12px;font-size:15px;text-align:start}.app.bridge-next .landing-test .landing-primary:hover,.landing-test .landing-primary:hover{background:#2c405b}.landing-test .safety-quiet-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;margin:0;color:#3152a8;line-height:1.55;min-height:44px;min-width:44px;text-align:start}.landing-test .safety-actions{gap:24px;align-items:center}.landing-trial{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;margin:16px 0 7px;color:#516074}.landing-trial svg{flex-shrink:0;margin-top:2px}.landing-test .landing-alternate{font-size:12px}.landing-scenario{border-radius:24px;background:#172339;color:#e4eaf4;padding:38px 34px;position:relative;isolation:isolate;box-shadow:12px 14px #daf181}.landing-scenario-symbol{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;background:#daf181;border-radius:18px;color:#172339;margin-bottom:35px}.landing-scenario-label{font-size:12px;line-height:1.6;color:#c0cbdd;margin:0 0 12px}.app.bridge-next .landing-scenario h2,.landing-scenario h2{font-size:clamp(23px,2.2vw,30px);line-height:1.4;color:#fff;letter-spacing:-.025em;margin:0 0 18px}.landing-scenario>p:not(.landing-scenario-label){font-size:15px;line-height:1.8;margin:0 0 32px}.landing-scenario-signature{display:block;border-top:1px solid #3c4c63;padding-top:20px;font-size:12px;color:#daf181}.landing-how>header{max-width:640px;margin-bottom:34px}.app.bridge-next .landing-test h2,.landing-test h2{font-size:26px;line-height:1.35;letter-spacing:-.025em;margin:0 0 12px}.landing-how>header p,.landing-step p,.landing-privacy p,.landing-plans p,.landing-close p{font-size:15px;line-height:1.8;color:#516074;margin:0}.landing-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.landing-step{padding-top:22px;border-top:1px solid #d7deea}.landing-step-marker{display:flex;align-items:center;justify-content:space-between;color:#3152a8;margin-bottom:22px}.landing-step-marker span{font-size:12px;color:#657083}.app.bridge-next .landing-test h3,.landing-test h3{font-size:18px;line-height:1.45;margin:0 0 10px}.landing-privacy{display:flex;align-items:flex-start;gap:22px;padding:30px;border-radius:16px;background:#edf1f8;border:1px solid #dfe5ef}.landing-privacy>svg{flex-shrink:0;color:#3152a8;margin-top:5px}.landing-privacy p+p{margin-top:10px}.landing-test .landing-detail{font-size:13px;line-height:1.8;color:#59677b}.landing-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:24px}.landing-plan-grid>section{border:1px solid #dce3ed;padding:26px;border-radius:14px;background:#fff}.landing-plans>.safety-quiet-link{margin-top:12px}.landing-close{padding:36px;background:#e9f3cb;border-radius:18px;display:flex;align-items:center;gap:34px;justify-content:space-between}.landing-close>div{max-width:660px}.landing-close>.button{flex-shrink:0;max-width:100%}.landing-test .safety-links{margin-top:-24px}.landing-test .safety-links button{padding:20px 0;color:#3152a8}.landing-test .safety-links button:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}.landing-test .safety-note{margin-top:-48px;max-width:none;color:#59677b}.information-plans .safety-plan{margin:0;max-width:none}.landing-test[dir=rtl] :is(h1,h2,h3){letter-spacing:0}.landing-test[dir=rtl] .landing-scenario{box-shadow:-12px 14px #daf181}@media(max-width:950px){.landing-intro{gap:36px}.landing-scenario{padding:30px 26px}.landing-close{align-items:flex-start;flex-direction:column}.landing-test .safety-actions{gap:14px}}@media(max-width:720px){.safety-landing.landing-test{margin-block:22px 36px;gap:40px}.landing-intro{grid-template-columns:1fr;gap:28px}.app.bridge-next .landing-test h1,.landing-test h1{font-size:clamp(31px,8.3vw,42px);line-height:1.2;max-width:22ch;margin-bottom:18px}.landing-test .safety-eyebrow{margin-bottom:14px;font-size:11px}.landing-test .safety-hero-body{font-size:16px;line-height:1.75;margin-bottom:22px}.landing-test .safety-actions{align-items:stretch;gap:2px}.landing-test .safety-actions .safety-quiet-link{align-self:center}.landing-test .landing-alternate{font-size:12px}.landing-trial{margin-top:8px;font-size:12px}.landing-scenario{margin-inline-end:7px;padding:24px;box-shadow:7px 8px #daf181;border-radius:18px}.landing-test[dir=rtl] .landing-scenario{box-shadow:-7px 8px #daf181}.landing-scenario-symbol{width:48px;height:48px;margin-bottom:22px;border-radius:13px}.app.bridge-next .landing-test h2,.landing-test h2{font-size:23px}.landing-scenario>p:not(.landing-scenario-label){margin-bottom:24px}.landing-step-grid,.landing-plan-grid{grid-template-columns:1fr;gap:22px}.landing-how>header{margin-bottom:26px}.landing-step{padding-top:20px}.landing-step-marker{margin-bottom:14px}.landing-privacy{padding:23px 20px;gap:12px;flex-direction:column}.landing-plan-grid>section{padding:22px}.landing-close{padding:24px;gap:22px}.landing-close>.button{width:100%}.landing-test .safety-links{margin-top:-10px}.landing-test .safety-note{margin-top:-22px;font-size:12px}}.landing-scenario>p:not(.landing-scenario-label){color:#e4eaf4}.app.bridge-next .bp-root{--bp-ink:#172339;--bp-muted:#58677d;--bp-blue:#2458ee;--bp-line:#dce3ee;--bp-lime:#daf181;--bp-light:#f5f7fb;--bp-pro:#f0f4ff;background:#fff;color:var(--bp-ink);font-family:Manrope,Arial,sans-serif;font-size:1rem;line-height:1.6;min-height:100vh;color-scheme:light;scrollbar-color:#9caccc var(--bp-light)}.app.bridge-next .bp-root *{box-sizing:border-box}.app.bridge-next .bp-root ::selection{background:var(--bp-lime);color:var(--bp-ink)}.app.bridge-next .bp-root h1,.app.bridge-next .bp-root h2,.app.bridge-next .bp-root p{margin:0}.app.bridge-next .bp-root a{text-decoration:none;text-underline-offset:.25em}.app.bridge-next .bp-root a:focus-visible{outline:3px solid var(--bp-blue);outline-offset:5px;border-radius:4px}.app.bridge-next .bp-root svg{flex-shrink:0}.app.bridge-next .bp-shell{width:min(1120px,calc(100% - 64px));margin-inline:auto}.app.bridge-next .bp-header{background:var(--bp-ink);color:#fff}.app.bridge-next .bp-nav{min-height:84px;display:flex;align-items:center;gap:26px}.app.bridge-next .bp-brand{display:inline-flex;align-items:center;gap:11px;color:#fff;font-size:2rem;font-weight:800;letter-spacing:-.035em;line-height:1}.app.bridge-next .bp-mark{height:31px;width:33px;display:flex;align-items:flex-end;gap:4px}.app.bridge-next .bp-mark i{display:block;width:8px;background:var(--bp-lime);height:21px;border-radius:5px 5px 2px 2px}.app.bridge-next .bp-mark i:nth-child(2){height:31px}.app.bridge-next .bp-mark i:nth-child(3){height:25px}.app.bridge-next .bp-preview-label{margin-left:auto;color:#d3dce9;font-size:.875rem}.app.bridge-next .bp-open{border:1px solid #647088;color:#fff;padding:9px 17px;border-radius:8px;font-size:.875rem;font-weight:700;transition:background .18s}.app.bridge-next .bp-open:hover{background:#30445f}.app.bridge-next .bp-hero{text-align:center;padding:58px 0 35px}.app.bridge-next .bp-hero h1{font-size:clamp(2.6rem,4.3vw,3.65rem);font-weight:800;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.app.bridge-next .bp-hero h1 span{color:var(--bp-blue)}.app.bridge-next .bp-hero p{font-size:1.0625rem;color:var(--bp-muted);max-width:620px;margin:20px auto 0;line-height:1.7;text-wrap:pretty}.app.bridge-next .bp-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:auto}.app.bridge-next .bp-plan{background:var(--bp-light);padding:27px 26px 25px;border-radius:16px;display:flex;flex-direction:column}.app.bridge-next .bp-plan-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.app.bridge-next .bp-plan-heading>svg{color:var(--bp-blue)}.app.bridge-next .bp-plan h2{font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.app.bridge-next .bp-plan-promise{color:var(--bp-ink);font-size:1.45rem;font-weight:700;line-height:1.35;margin-top:20px!important;letter-spacing:-.025em}.app.bridge-next .bp-plan-description{margin-top:10px!important;font-size:1rem;color:var(--bp-muted);max-width:350px;line-height:1.65}.app.bridge-next .bp-plan-limit{color:var(--bp-ink);font-size:.9375rem;font-weight:700;margin-top:18px!important;line-height:1.6}.app.bridge-next .bp-plan-limit span{font-size:.8125rem;font-weight:600}.app.bridge-next .bp-price{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:2px}.app.bridge-next .bp-price strong{font-size:2.6rem;font-weight:800;letter-spacing:-.04em;line-height:1.25}.app.bridge-next .bp-price span{font-size:.875rem;color:var(--bp-muted)}.app.bridge-next .bp-price b{font-weight:700}.app.bridge-next .bp-trial{color:#305e40;font-size:.875rem;font-weight:700;margin-top:12px!important}.app.bridge-next .bp-price-business{padding-bottom:34px}.app.bridge-next .bp-price-business strong{font-size:1.8rem;letter-spacing:-.03em}.app.bridge-next .bp-button{min-height:46px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.9375rem;font-weight:800;padding:11px 18px;border-radius:8px;margin-top:19px;transition:background .18s,color .18s}.app.bridge-next .bp-button-basic{background:#fff;color:var(--bp-blue);border:1px solid #b8c7e3}.app.bridge-next .bp-button-basic:hover{background:#e7edfb;border-color:#8b9fc3}.app.bridge-next .bp-plan-pro{background:var(--bp-blue);color:#fff}.app.bridge-next .bp-plan-pro .bp-plan-heading>svg{color:var(--bp-lime)}.app.bridge-next .bp-plan-pro .bp-plan-promise{color:#fff}.app.bridge-next .bp-plan-pro .bp-plan-description,.app.bridge-next .bp-plan-pro .bp-price span{color:#e4ebff}.app.bridge-next .bp-plan-pro .bp-plan-limit{color:#fff}.app.bridge-next .bp-plan-pro .bp-trial{color:var(--bp-lime)}.app.bridge-next .bp-plan-business{background:#edf1f6}.app.bridge-next .bp-button-pro{background:var(--bp-lime);color:var(--bp-ink);border:1px solid transparent}.app.bridge-next .bp-button-pro:hover{background:#e7f6b1}.app.bridge-next .bp-plan-pro a:focus-visible{outline-color:var(--bp-lime)}.app.bridge-next .bp-principle{display:flex;justify-content:center;align-items:center;gap:9px;font-size:.875rem;color:var(--bp-muted);padding:22px 0}.app.bridge-next .bp-principle svg{color:#345743}.app.bridge-next .bp-principle p{color:inherit}.app.bridge-next .bp-comparison{padding-top:40px;scroll-margin-top:25px}.app.bridge-next .bp-comparison-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.app.bridge-next .bp-comparison-heading h2{font-size:1.85rem;font-weight:800;line-height:1.25;letter-spacing:-.03em;text-wrap:balance}.app.bridge-next .bp-comparison-heading p{color:var(--bp-muted);margin-top:9px;font-size:1rem}.app.bridge-next .bp-status-link{color:var(--bp-blue);font-size:.875rem;font-weight:700;white-space:nowrap;text-decoration:underline!important}.app.bridge-next .bp-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;isolation:isolate;border-bottom:1px solid var(--bp-line)}.app.bridge-next .bp-feature-col{width:40%}.app.bridge-next .bp-plan-col{width:13%}.app.bridge-next .bp-status-col{width:21%}.app.bridge-next .bp-table thead{position:sticky;top:0;z-index:2}.app.bridge-next .bp-table thead th{padding:19px 18px;background:var(--bp-ink);color:#fff;font-size:1rem;font-weight:700;text-align:center;border-bottom:1px solid var(--bp-line)}.app.bridge-next .bp-table thead th:first-child{text-align:left;border-radius:12px 0 0}.app.bridge-next .bp-table thead th:last-child{border-radius:0 12px 0 0}.app.bridge-next .bp-table thead th.bp-pro-cell{background:var(--bp-blue);font-weight:800}.app.bridge-next .bp-table thead small{display:block;font-size:.75rem;font-weight:400;color:#dce6fc;margin-top:3px;white-space:nowrap}.app.bridge-next .bp-table tbody{scroll-margin-top:100px}.app.bridge-next .bp-table tbody tr:not(.bp-group)>th,.app.bridge-next .bp-table tbody td{border-top:1px solid var(--bp-line);padding:19px 20px;vertical-align:middle}.app.bridge-next .bp-table tbody tr:not(.bp-group)>th{text-align:left;font-weight:400}.app.bridge-next .bp-feature-name{display:flex;gap:8px;align-items:center;font-size:1rem;font-weight:700;line-height:1.5}.app.bridge-next .bp-feature-name svg{color:var(--bp-blue)}.app.bridge-next .bp-feature-description{display:block;font-size:.875rem;line-height:1.55;color:var(--bp-muted);margin-top:4px;max-width:440px}.app.bridge-next .bp-table td{text-align:center}.app.bridge-next .bp-table td.bp-pro-cell{background:var(--bp-pro)}.app.bridge-next .bp-group th{padding:28px 20px 17px;text-align:left;background:#f7f9fc}.app.bridge-next .bp-group th>span{display:block;font-size:1.0625rem;font-weight:800;letter-spacing:-.015em}.app.bridge-next .bp-group small{display:block;font-size:.875rem;font-weight:400;margin-top:3px;color:var(--bp-muted)}.app.bridge-next .bp-group-pro th{background:#e8efff}.app.bridge-next .bp-inclusion,.app.bridge-next .bp-exclusion{display:inline-flex;align-items:center;justify-content:center}.app.bridge-next .bp-inclusion{color:#28623e}.app.bridge-next .bp-pro-cell .bp-inclusion{color:#2458d5}.app.bridge-next .bp-exclusion{color:#8794a9}.app.bridge-next .bp-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:5px;background:#edf4ed;color:#305e40;padding:5px 9px;font-size:.875rem;font-weight:600;line-height:1.4}.app.bridge-next .bp-status-tbd{background:#fff0d6;color:#815315}.app.bridge-next .bp-planned{font-size:.875rem;font-weight:700;color:#244da8}.app.bridge-next .bp-ai-row>th{background:#f7f9ff}.app.bridge-next .bp-ai-row .bp-feature-name{color:#204bbb}.app.bridge-next .bp-notes{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:23px 0 0;scroll-margin-top:25px}.app.bridge-next .bp-notes p{color:var(--bp-muted);font-size:.875rem;line-height:1.7;max-width:62ch}.app.bridge-next .bp-notes strong{font-weight:700;color:var(--bp-ink)}.app.bridge-next .bp-notes .bp-preview-note{grid-column:1 / -1;max-width:none}.app.bridge-next .bp-closing{margin:64px 0 0;padding:34px 38px;background:var(--bp-ink);color:#fff;border-radius:14px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.app.bridge-next .bp-closing>div{display:flex;align-items:flex-start;gap:18px}.app.bridge-next .bp-closing svg{color:var(--bp-lime);margin-top:5px}.app.bridge-next .bp-closing h2{font-size:1.8rem;font-weight:700;line-height:1.25;letter-spacing:-.025em}.app.bridge-next .bp-closing p{color:#d4deed;font-size:1rem;line-height:1.75;max-width:46ch}.app.bridge-next .bp-footer{padding-block:32px;display:flex;gap:20px;justify-content:space-between;color:var(--bp-muted);font-size:.875rem}.app.bridge-next .bp-footer>span:first-child{font-weight:600}.app.bridge-next .bp-footer-divider{padding-inline:9px;color:#97a4b8}.app.bridge-next .bp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app.bridge-next .bp-skip{position:absolute;left:20px;top:-100px;background:var(--bp-lime);color:var(--bp-ink);padding:10px 20px;font-weight:700;z-index:10}.app.bridge-next .bp-skip:focus{top:15px}.app.bridge-next .bp-table tbody:target .bp-group th{animation:bp-highlight 1.5s ease-out}@keyframes bp-highlight{0%{background:#dce8ff}to{background:#f7f9fc}}@media(max-width:1000px){.app.bridge-next .bp-plan{padding:23px 20px}.app.bridge-next .bp-plan-heading{gap:8px}.app.bridge-next .bp-plan h2{font-size:1.1rem}.app.bridge-next .bp-plan-promise{font-size:1.3rem}.app.bridge-next .bp-button{padding-inline:10px;font-size:.875rem}}@media(max-width:800px){.app.bridge-next .bp-shell{width:calc(100% - 40px)}.app.bridge-next .bp-plans{grid-template-columns:1fr;max-width:530px}.app.bridge-next .bp-plan{padding:28px}.app.bridge-next .bp-plan h2{font-size:1.35rem}.app.bridge-next .bp-plan-promise{font-size:1.45rem}.app.bridge-next .bp-plan-description{max-width:none}.app.bridge-next .bp-price-business{padding-bottom:0}.app.bridge-next .bp-table tbody tr:not(.bp-group)>th,.app.bridge-next .bp-table tbody td{padding:18px 10px}.app.bridge-next .bp-feature-col{width:35%}.app.bridge-next .bp-plan-col{width:13%}.app.bridge-next .bp-status-col{width:26%}.app.bridge-next .bp-table thead th{padding-inline:8px;font-size:.875rem}}@media(max-width:600px){.app.bridge-next .bp-shell{width:calc(100% - 36px)}.app.bridge-next .bp-nav{min-height:74px;gap:14px;flex-wrap:wrap;padding-block:16px}.app.bridge-next .bp-brand{font-size:1.75rem}.app.bridge-next .bp-mark{transform:scale(.85);transform-origin:left bottom;width:28px}.app.bridge-next .bp-open{margin-left:auto;font-size:.875rem;padding:7px 13px}.app.bridge-next .bp-preview-label{order:3;width:100%;margin-left:0;font-size:.875rem;color:#cdd8e8}.app.bridge-next .bp-hero{padding:36px 0 25px}.app.bridge-next .bp-hero h1{font-size:2.65rem}.app.bridge-next .bp-hero p{font-size:1rem;margin-top:17px;max-width:34ch}.app.bridge-next .bp-desktop-break{display:none}.app.bridge-next .bp-plans{grid-template-columns:1fr;gap:16px}.app.bridge-next .bp-plan{padding:25px}.app.bridge-next .bp-plan-promise{font-size:1.4rem;margin-top:15px!important}.app.bridge-next .bp-plan-description{max-width:34ch}.app.bridge-next .bp-price{padding-top:20px}.app.bridge-next .bp-principle{align-items:flex-start;text-align:left;font-size:.875rem;line-height:1.6;padding:23px 4px 8px;gap:11px}.app.bridge-next .bp-principle svg{margin-top:2px}.app.bridge-next .bp-comparison{padding-top:33px}.app.bridge-next .bp-comparison-heading{display:block;margin-bottom:20px}.app.bridge-next .bp-comparison-heading h2{font-size:1.75rem;max-width:18ch}.app.bridge-next .bp-comparison-heading p{margin-top:11px;font-size:1rem}.app.bridge-next .bp-status-link{display:inline-block;margin-top:13px;min-height:30px}.app.bridge-next .bp-table,.app.bridge-next .bp-table thead,.app.bridge-next .bp-table tbody{display:block}.app.bridge-next .bp-table colgroup{display:none}.app.bridge-next .bp-table tr{display:grid;grid-template-columns:18% 18% 24% 40%}.app.bridge-next .bp-table thead{top:0}.app.bridge-next .bp-table thead th:first-child{display:none}.app.bridge-next .bp-table thead th{padding:15px 3px;font-size:.8125rem}.app.bridge-next .bp-table thead small{display:none}.app.bridge-next .bp-table thead th:nth-child(2){border-radius:8px 0 0}.app.bridge-next .bp-table thead th:last-child{border-radius:0 8px 0 0}.app.bridge-next .bp-group th{grid-column:1 / -1;padding:23px 14px 17px}.app.bridge-next .bp-group th>span{font-size:1rem}.app.bridge-next .bp-group small{font-size:.875rem}.app.bridge-next .bp-table tbody tr:not(.bp-group){padding-top:0}.app.bridge-next .bp-table tbody tr:not(.bp-group)>th{grid-column:1 / -1;padding:18px 14px 12px}.app.bridge-next .bp-table tbody td{padding:12px 5px;border-top:0;min-height:47px;display:flex;align-items:center;justify-content:center}.app.bridge-next .bp-table td.bp-pro-cell{border-radius:6px 6px 0 0}.app.bridge-next .bp-feature-name{font-size:1rem}.app.bridge-next .bp-feature-description{font-size:.875rem;max-width:39ch}.app.bridge-next .bp-status{font-size:.75rem;padding:5px 6px;gap:4px}.app.bridge-next .bp-planned{font-size:.75rem}.app.bridge-next .bp-ai-row>td{background:#f7f9ff}.app.bridge-next .bp-notes{grid-template-columns:1fr;gap:13px;padding-top:21px}.app.bridge-next .bp-closing{grid-template-columns:1fr;padding:26px 23px;gap:20px;margin-top:38px}.app.bridge-next .bp-closing h2{font-size:1.7rem}.app.bridge-next .bp-closing p{font-size:1rem}.app.bridge-next .bp-footer{flex-direction:column;gap:9px;padding-block:25px;font-size:.875rem}}@media(max-width:360px){.app.bridge-next .bp-hero h1{font-size:2.3rem}.app.bridge-next .bp-status{font-size:.6875rem;gap:3px}.app.bridge-next .bp-status svg{width:12px}}@media(prefers-reduced-motion:reduce){.app.bridge-next .bp-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.app.bridge-next .bp-header,.app.bridge-next .bp-button,.app.bridge-next .bp-status-link,.app.bridge-next .bp-closing{display:none}.app.bridge-next .bp-hero{padding-top:20px}.app.bridge-next .bp-table thead{position:static}.app.bridge-next .bp-shell{width:100%}.app.bridge-next .bp-root{print-color-adjust:exact;-webkit-print-color-adjust:exact}.app.bridge-next .bp-plan,.app.bridge-next .bp-table tr{break-inside:avoid}}.app.bridge-next.plans-app .main.plans-main{padding:0;max-width:none;background:#fff}.app.bridge-next .bp-root{min-height:0;padding-bottom:1px}.app.bridge-next .bp-root button{font-family:inherit;cursor:pointer}.app.bridge-next .bp-root button:focus-visible{outline:3px solid var(--bp-blue);outline-offset:5px}.app.bridge-next .bp-plan-pro button:focus-visible{outline-color:var(--bp-lime)}.app.bridge-next .bp-plan-pro h2,.app.bridge-next .bp-closing h2{color:#fff}.app.bridge-next .bp-status-link{border:0;padding:0;background:transparent;line-height:inherit}.app.bridge-next .bp-button{width:100%}.app.bridge-next .bp-root p.bp-plan-promise,.app.bridge-next .bp-root p.bp-plan-description{margin-bottom:0}.app.bridge-next .bp-table{margin:0;min-width:0}.app.bridge-next .bp-table th,.app.bridge-next .bp-table td{border-inline:0;border-bottom:0}.app.bridge-next .bp-table th{width:auto}@media(max-width:850px){.app.bridge-next.plans-app.authenticated .bp-table thead{top:62px}.app.bridge-next.plans-app.authenticated .bp-table tbody{scroll-margin-top:162px}}.family-onboarding,.invitation-consent{gap:12px;max-width:640px}.family-onboarding h2,.invitation-consent h2{margin:0;font-size:1.1rem}.family-onboarding p,.invitation-consent p{margin:0}.onboarding-form{display:flex;flex-direction:column;gap:10px}.onboarding-field{display:flex;flex-direction:column;gap:6px;font-weight:600}.onboarding-field input{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--dark);font:inherit}.onboarding-link{display:flex;flex-direction:column;gap:6px;font-weight:600}.onboarding-link input{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--sage);color:var(--dark);font:inherit}.onboarding-note{margin:0;color:var(--muted);max-width:65ch}.onboarding-scopes{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:4px;max-width:65ch}.onboarding-actions{display:flex;flex-wrap:wrap;gap:10px}.onboarding-button{min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:10px;background:var(--dark);color:var(--paper);font:inherit;font-weight:600;cursor:pointer}.onboarding-button.secondary{background:var(--paper);color:var(--dark)}.onboarding-button.quiet{background:transparent;border-color:transparent;color:var(--muted)}.onboarding-button:hover:not(:disabled){filter:brightness(1.08)}.onboarding-button:disabled{opacity:.65;cursor:progress}.onboarding-button:focus-visible{outline:3px solid #916227;outline-offset:3px}.invitation-consent .hint{margin:0;color:var(--muted)}@media(max-width:680px){.onboarding-actions{flex-direction:column}.onboarding-button{width:100%}}.weekly-summary{border:1px solid var(--line,#dce2d9);border-radius:14px;padding:14px 18px;background:#fffefa;color:#263c34;margin-block:12px}.weekly-summary>summary{font-size:1rem;font-weight:650;cursor:pointer;min-height:44px;align-content:center}.weekly-summary dl{margin-block:12px}.weekly-summary dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:9px;border-bottom:1px solid #e7eee3}.weekly-summary dd{margin:0;font-weight:650;white-space:nowrap}.weekly-summary dt{line-height:1.45}.weekly-summary p{font-size:.925rem;line-height:1.55}.weekly-summary .weekly-note,.weekly-summary .weekly-period{color:#58665d}.weekly-summary .actions{flex-wrap:wrap;margin-block:12px}.weekly-explanation>summary{min-height:44px;align-content:center;cursor:pointer;color:#285b49;font-size:.925rem}.weekly-summary .weekly-explanation p{font-size:.875rem}.app.bridge-next .next-overview{max-width:1180px;min-width:0}.app.bridge-next .next-overview .dashboard-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:8px 0 32px}.app.bridge-next .next-overview .dashboard-heading>div{min-width:0}.app.bridge-next .next-overview .dashboard-heading h1{margin:0;font-size:36px;line-height:1.25;font-weight:800;letter-spacing:-.025em;text-wrap:balance}.app.bridge-next .next-overview .dashboard-heading p{margin:12px 0 0;max-width:65ch;font-size:16px;line-height:1.7}.app.bridge-next .next-overview .dashboard-heading>.button{flex-shrink:0}.app.bridge-next .next-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.app.bridge-next .next-coverage>div{display:flex;align-items:center;gap:18px;min-width:0;padding:24px;color:var(--muted)}.app.bridge-next .next-coverage>div+div{border-inline-start:1px solid var(--line)}.app.bridge-next .next-coverage span{display:block;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.app.bridge-next .next-coverage strong{display:block;font-size:28px;font-weight:800;line-height:1.35;color:var(--ink);font-variant-numeric:tabular-nums}.app.bridge-next .next-scope-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 32px;color:var(--muted);font-size:13px;line-height:1.65}.app.bridge-next .next-scope-note svg{margin-top:3px}.app.bridge-next .next-overview-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.app.bridge-next .next-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.app.bridge-next .next-section-heading h2{margin:0;font-size:21px;font-weight:800}.app.bridge-next .next-section-heading>span{font-size:12px;color:var(--muted);text-align:end}.app.bridge-next .next-priority{display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-bottom:1px solid var(--line)}.app.bridge-next .next-priority>div{min-width:0;flex:1}.app.bridge-next .next-priority .person-avatar{width:42px;height:42px;font-size:14px;background:#e9edf9}.app.bridge-next .next-priority-person{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:7px;font-size:14px}.app.bridge-next .next-priority-status{font-size:11px;line-height:1.5;font-weight:700;padding:3px 7px;border-radius:5px;background:#fff2d9;color:#835011}.app.bridge-next .next-priority h3{margin:0 0 6px;font-size:18px;line-height:1.45;font-weight:800}.app.bridge-next .next-priority p{max-width:65ch;font-size:14px;line-height:1.7}.app.bridge-next .next-priority .next-priority-source{font-weight:700;color:var(--ink);margin-bottom:6px;overflow-wrap:anywhere}.app.bridge-next .next-priority .next-report-time{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0 1px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.app.bridge-next .next-text-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--blue);text-align:start;font-size:14px;font-weight:700;line-height:1.5}.app.bridge-next .next-text-action:hover{color:var(--blue-dark);text-decoration:underline;text-underline-offset:4px}.app.bridge-next .next-coverage-aside{padding:26px;background:#edf0fb;border-radius:14px}.app.bridge-next .next-coverage-aside>svg{color:var(--blue);margin-bottom:18px}.app.bridge-next .next-coverage-aside h2{font-size:24px;line-height:1.3;font-weight:800;margin:0 0 14px;letter-spacing:-.025em}.app.bridge-next .next-coverage-aside p,.app.bridge-next .next-coverage-aside li{font-size:14px;line-height:1.7;color:#4f5c75}.app.bridge-next .next-coverage-aside ul{padding-inline-start:19px;margin:20px 0}.app.bridge-next .next-coverage-aside li+li{margin-top:12px}.app.bridge-next .next-coverage-aside .next-coverage-footnote{border-top:1px solid #d8deef;padding-top:16px;font-size:13px}.app.bridge-next .next-directory-heading{margin-top:40px}.app.bridge-next .next-overview .dashboard-tools{gap:18px;margin:24px 0 18px;flex-wrap:wrap}.app.bridge-next .next-overview .dashboard-search{max-width:320px;background:var(--surface);min-height:48px;flex:1;min-width:200px}.app.bridge-next .next-overview .dashboard-search input{border:0;min-height:46px;box-shadow:none;font-size:14px}.app.bridge-next .next-search-clear{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--muted);margin-inline-end:-8px}.app.bridge-next .next-overview .dashboard-filters button{min-height:44px;color:var(--muted);background:transparent}.app.bridge-next .next-overview .dashboard-filters button[aria-pressed=true]{background:#e9edfc;color:var(--blue)}.app.bridge-next .next-overview .family-person-list{display:block;border-top:1px solid var(--line)}.app.bridge-next .next-overview .family-person{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:26px 0}.app.bridge-next .next-overview .family-person>header{margin-bottom:15px;gap:14px}.app.bridge-next .next-overview .family-person h2{font-size:21px;line-height:1.4;font-weight:800}.app.bridge-next .next-overview .family-person header p{font-size:13px;line-height:1.6;margin-top:4px}.app.bridge-next .next-overview .person-avatar{font-size:16px;font-weight:700}.app.bridge-next .next-overview .person-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-inline-start:60px}.app.bridge-next .next-overview .person-status>button{min-width:0;min-height:76px;border:0;border-top:1px solid var(--line);padding:14px 0;gap:12px;color:var(--ink)}.app.bridge-next .next-overview .person-status>button:hover:not(:disabled){color:var(--blue)}.app.bridge-next .next-overview .person-status small{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.app.bridge-next .next-overview .person-status>button:disabled{color:var(--muted);opacity:1}.app.bridge-next .next-overview .person-review{min-height:44px;margin:8px 0 0 60px;width:calc(100% - 60px);background:transparent;border:0;color:#835011;padding:8px 0;gap:10px}.app.bridge-next .next-overview .person-coverage{margin:10px 0 0;margin-inline-start:60px;font-size:13px;line-height:1.65}.app.bridge-next .next-person-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-inline-start:60px;margin-top:12px}.app.bridge-next .next-person-footer>.weekly-summary{flex:1;min-width:0;margin:0;border:0;background:transparent;padding:0}.app.bridge-next .next-person-footer>.weekly-summary>summary{min-height:44px;font-size:14px;line-height:1.5;padding-block:11px;color:var(--muted)}.app.bridge-next .next-person-footer>.next-text-action{flex-shrink:0}.app.bridge-next .next-overview .dashboard-empty{padding:24px 0;font-size:15px;line-height:1.7;max-width:65ch}@media(max-width:1150px){.app.bridge-next .next-overview-columns{grid-template-columns:1fr}.app.bridge-next .next-coverage-aside{max-width:none}.app.bridge-next .next-coverage-aside>svg{margin-bottom:12px}.app.bridge-next .next-coverage-aside ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.app.bridge-next .next-coverage-aside li+li{margin:0}}@media(max-width:850px){.app.bridge-next .next-overview .dashboard-heading{display:block;margin:0 0 26px}.app.bridge-next .next-overview .dashboard-heading h1{font-size:29px;line-height:1.3}.app.bridge-next .next-overview .dashboard-heading>.button{margin-top:20px}.app.bridge-next .next-coverage>div{display:block;padding:16px 11px}.app.bridge-next .next-coverage>div>svg{width:20px;height:20px;margin-bottom:6px}.app.bridge-next .next-coverage strong{font-size:25px}.app.bridge-next .next-coverage span{font-size:12px;line-height:1.55}.app.bridge-next .next-scope-note{margin-bottom:26px}.app.bridge-next .next-section-heading{align-items:flex-start;flex-wrap:wrap;gap:8px}.app.bridge-next .next-section-heading>span{text-align:start}.app.bridge-next .next-priority{gap:12px;padding:20px 0}.app.bridge-next .next-priority .person-avatar{width:36px;height:36px;font-size:12px}.app.bridge-next .next-priority p{font-size:14px}.app.bridge-next .next-coverage-aside{padding:22px}.app.bridge-next .next-coverage-aside ul{display:block;padding-inline-start:18px}.app.bridge-next .next-coverage-aside li+li{margin-top:12px}.app.bridge-next .next-directory-heading{margin-top:32px}.app.bridge-next .next-overview .dashboard-tools{align-items:stretch;gap:14px;margin:20px 0}.app.bridge-next .next-overview .dashboard-search{max-width:none;width:100%;min-width:0}.app.bridge-next .next-overview .dashboard-search input{font-size:16px}.app.bridge-next .next-overview .person-status{grid-template-columns:1fr;margin-inline-start:0;gap:0}.app.bridge-next .next-overview .person-review{margin-inline-start:0;width:100%;font-size:14px}.app.bridge-next .next-overview .person-coverage{margin-inline-start:0}.app.bridge-next .next-person-footer{margin-inline-start:0;flex-wrap:wrap;gap:8px 16px}.app.bridge-next .next-person-footer>.weekly-summary{flex-basis:190px}.app.bridge-next .next-person-footer>.weekly-summary[open]{flex-basis:100%}}[dir=rtl] .app.bridge-next .next-overview .person-review{margin-left:0;margin-right:60px}@media(max-width:850px){[dir=rtl] .app.bridge-next .next-overview .person-review{margin-right:0}}.live-events{position:relative}.live-bell,.live-dismiss{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--ink,#244a40);cursor:pointer}.live-bell{position:relative;border-radius:50%}.live-bell:hover,.live-dismiss:hover{background:#e7ede2}.live-bell>span{position:absolute;inset-block-start:0;inset-inline-end:0;border-radius:20px;background:#285c4b;color:#fff;font-size:12px;min-width:19px;padding:1px 4px}.live-tray{position:fixed;inset-block-start:82px;inset-inline-end:20px;width:min(390px,calc(100vw - 24px));max-height:calc(100dvh - 105px);overflow:auto;background:#fffefa;border:1px solid #b7cbb9;border-radius:16px;box-shadow:0 12px 35px #17362920;z-index:95;padding:12px}.live-tray>header{display:flex;align-items:center;justify-content:space-between;padding-inline-start:8px}.live-event{display:flex;align-items:flex-start;padding:14px 8px;border-top:1px solid #dbe4d7;gap:8px}.live-event>div{flex:1;min-width:0}.live-event p{margin:0 0 12px;line-height:1.45;overflow-wrap:anywhere}.live-event .button{gap:8px}.live-offline{position:absolute;inset-block-start:100%;inset-inline-end:0;white-space:nowrap;font-size:12px;background:#fffefa;padding:4px;border-radius:4px}.live-tray:dir(rtl) svg.lucide-arrow-right{transform:scaleX(-1)}.live-event time{display:block;font-size:.82rem;color:var(--muted,#58695f);margin:0 0 .65rem;font-variant-numeric:tabular-nums}.live-pending{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid #b7cbb9;border-radius:999px;background:#fffefa;color:var(--ink,#244a40);font:inherit;font-size:.82rem;cursor:pointer}.live-pending:hover{background:#e7ede2}.live-pending[data-urgent=true]{border-color:#b4553f;color:#8a3a28;font-weight:600;background:#fdf1ec}.live-pending:focus-visible{outline:3px solid var(--green,#285c4b);outline-offset:2px}.live-events[data-live=true] .live-bell{background:#e7ede2}.native-upkeep{border-top:1px solid var(--border,#dce2ec);padding-block:1.25rem;display:grid;gap:.75rem}.native-upkeep header{display:flex;align-items:center;gap:.65rem}.native-upkeep h3,.native-upkeep h4,.native-upkeep p{margin:0}.native-upkeep-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.native-upkeep-status{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;background:var(--surface-alt,#f3f5f9);padding:.85rem;border-radius:.8rem}.native-upkeep-status time,.native-upkeep-status small{font-size:.85rem}.native-upkeep-status small{flex-basis:100%}.native-upkeep-search{display:flex;align-items:center;gap:.6rem;border:1px solid var(--border,#dce2ec);border-radius:.7rem;padding:.35rem .7rem;background:var(--surface,#fff)}.native-upkeep-search input{border:0!important;background:transparent;min-width:0;width:100%;padding:.6rem 0!important}.native-upkeep-search:focus-within{outline:2px solid var(--accent,#315e48);outline-offset:2px}.native-upkeep-apps{list-style:none;margin:0;padding:0;max-height:22rem;overflow-y:auto}.native-upkeep-apps li{display:flex;justify-content:space-between;gap:1rem;padding:.85rem .2rem;border-bottom:1px solid var(--border,#dce2ec)}.native-upkeep-apps li>span:first-child{min-width:0}.native-upkeep-apps strong,.native-upkeep-apps small{display:block;overflow-wrap:anywhere}.native-upkeep-apps small{color:var(--muted,#64748b);font-size:.8rem;margin-top:.2rem}.native-upkeep-maintenance{border-top:1px solid var(--border,#dce2ec);padding-top:1rem;display:grid;gap:.75rem}.native-upkeep-maintenance button{justify-self:start}@media(max-width:520px){.native-upkeep-actions{align-items:stretch;flex-direction:column}.native-upkeep-actions button{width:100%}.native-upkeep-apps li{font-size:.9rem}.native-upkeep-status button{width:100%}}.native-upkeep-access{display:flex;gap:.5rem;flex-wrap:wrap;font-size:.85rem}.native-upkeep-access span{padding:.3rem .6rem;border:1px solid var(--border,#dce2ec);border-radius:.5rem}.native-upkeep-permissions{justify-self:start;min-height:44px;display:inline-flex;align-items:center}.native-upkeep-maintenance{min-width:0;overflow-wrap:anywhere}.native-upkeep-policy{border-top:1px solid var(--border,#dce2ec);padding-block:.5rem;min-width:0}.native-upkeep-policy summary{cursor:pointer;min-height:44px;padding-block:.45rem;font-size:1rem;line-height:1.5}.native-upkeep-policy summary strong{font-weight:600}.native-upkeep-summary-state,.native-upkeep-summary-status{display:block;margin-inline-start:1rem;color:var(--muted,#64748b);font-size:.875rem}.native-upkeep-summary-status{font-weight:600}.native-upkeep-policy summary:focus-visible{outline:2px solid var(--accent,#315e48);outline-offset:2px;border-radius:.3rem}.native-upkeep-policy-info{display:grid;gap:.75rem;padding-block:.5rem .75rem}.native-upkeep-policy>.native-upkeep-actions{padding-block:.35rem}.install-module{max-width:840px}.install-module>h2{font-size:.875rem;font-weight:600;margin-bottom:12px;color:#526b4f}.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.install-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0}.install-card-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.install-card-head h3{flex:1;min-width:0;font-size:1.02rem}.install-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--sage);color:var(--dark);flex-shrink:0}.install-state{font-size:.72rem;font-weight:600;letter-spacing:.01em;color:var(--muted);background:#f1f4ef;border-radius:999px;padding:4px 11px;margin-inline-start:auto}.install-state.good{background:var(--sage);color:#1f4a38}.install-state.ready{background:#f9edda;color:#6b4517}.install-cta{align-self:flex-start}.install-card p{font-size:.9rem;line-height:1.65}.install-caps{display:grid;gap:0;margin:0}.install-caps>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line)}.install-caps dt{font-size:.86rem;color:var(--muted);min-width:0}.install-caps dd{margin:0;font-size:.86rem;font-weight:600;color:var(--dark);text-align:end;overflow-wrap:anywhere}.install-ios{border:1px dashed #c8d3c3;border-radius:12px;padding:16px;background:#f8faf5;display:flex;flex-direction:column;gap:10px}.install-ios-head{display:flex;align-items:center;gap:10px;color:var(--dark)}.install-ios-head h4{font-size:.95rem}.install-ios p{font-size:.86rem}.install-steps{margin:0;padding-inline-start:1.35rem;display:flex;flex-direction:column;gap:9px}.install-steps li{font-size:.86rem;line-height:1.6;color:#33463d;display:flex;align-items:center;gap:9px}.install-steps li>span:first-child{flex:1;min-width:0}.install-share{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--paper);border:1px solid var(--line);color:var(--green);flex-shrink:0}.install-note{display:flex;align-items:center;gap:9px;font-size:.85rem;color:#1f4a38;background:var(--sage);border-radius:10px;padding:10px 13px}.install-note svg{flex-shrink:0}.install-sw{display:flex;gap:11px;align-items:flex-start;border-top:1px solid var(--line);padding-top:14px;color:var(--muted)}.install-sw strong{display:block;font-size:.88rem;color:var(--dark);margin-bottom:3px}.install-privacy{display:flex;gap:10px;align-items:flex-start;margin-top:20px;font-size:.85rem;line-height:1.65;color:var(--muted)}.install-privacy svg{flex-shrink:0;margin-top:3px;color:#698065}@media(max-width:850px){.install-grid{grid-template-columns:1fr}}@media(max-width:560px){.install-card{padding:18px}.install-state{margin-inline-start:0}.install-caps>div{flex-direction:column;align-items:flex-start;gap:3px}.install-caps dd{text-align:start}}@media(prefers-reduced-motion:reduce){.install-icon,.install-state{transition:none}}.profile-switch{position:relative}.profile-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;border:0;background:transparent;cursor:default}.profile-popover{position:absolute;inset-inline-end:0;top:calc(100% + 12px);z-index:30;width:240px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:4px}.profile-popover strong{padding:8px 12px;overflow-wrap:anywhere}.toplinks .profile-popover button{display:block;text-align:start;padding:10px 12px;min-height:44px;border-radius:8px;color:var(--dark)}.profile-popover button[aria-pressed=true]{background:var(--sage);font-weight:700}.family-context{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px}.family-context p{margin:0;color:var(--muted);font-weight:600}.family-context h1{margin:4px 0;font-size:clamp(1.75rem,3vw,2.5rem);overflow-wrap:anywhere}.family-context .field{max-width:260px}.workspace-privacy{display:flex;gap:8px;align-items:start;color:var(--muted);margin-bottom:32px;max-width:65ch}.workspace-privacy svg{flex-shrink:0;margin-top:4px}.family-next{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0 32px}.family-next p{max-width:58ch}.family-overview-links{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);margin-bottom:32px}.family-overview-links button{display:flex;align-items:center;gap:18px;background:transparent;border:0;text-align:start;padding:24px 12px;min-width:0;color:var(--dark)}.family-overview-links button:hover{background:var(--sage)}.family-overview-links button span{flex:1}.family-overview-links strong,.family-overview-links small,.helper-summary-row small{display:block}.family-overview-links small{color:var(--muted);font-weight:400}.family-device{padding-block:20px;border-top:1px solid var(--line)}.family-device h3{margin:0}.helper-summary-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;border-top:1px solid var(--line)}.helper-summary-row small{color:var(--muted)}.delete-confirm{flex-basis:100%;padding:16px;background:#fff3ee;border-radius:12px}.delete-confirm p{margin-top:0}.inline-helper-form{scroll-margin-top:90px}.family-workspace .stack{margin-top:24px}.family-workspace .evidence-list div{display:flex;justify-content:space-between;gap:24px;padding-block:10px}.family-workspace .evidence-list dd{margin:0}.family-workspace button:focus-visible,.profile-switch button:focus-visible{outline:3px solid #916227;outline-offset:3px}@media(max-width:680px){.family-context,.family-next{align-items:stretch;flex-direction:column;gap:16px}.family-overview-links{grid-template-columns:1fr}.family-context .field{max-width:none;width:100%}.helper-summary-row{flex-wrap:wrap}.family-next{padding-top:8px}.family-workspace .section-heading{flex-wrap:wrap}.profile-popover{width:min(260px,calc(100vw - 32px))}}@media(max-width:680px){.toplinks>.profile-switch .avatar{display:inline-grid;place-items:center}.toplinks>button{display:none}.toplinks{gap:10px}.family-context p{font-size:.875rem}}@media(max-width:680px){.topbar .toplinks>button:not(.avatar){display:none}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#263c34;background:#f6f7f2;font-size:16px;font-weight:400;font-synthesis:none;line-height:1.55;--green: #285b49;--dark: #183e30;--muted: #526057;--line: #dce2d9;--sage: #e7eee3;--paper: #fffefa;--radius: 18px;--red: #943b32;--amber: #79501b}*{box-sizing:border-box}body{margin:0}html[lang=he]{font-family:Noto Sans Hebrew,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button{color:inherit}a{color:var(--green);text-underline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #bf691d;outline-offset:4px}h1,h2,h3,h4,p{margin:0}h1{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.17;letter-spacing:-.035em;font-weight:650;color:var(--dark)}h2{font-size:1.28rem;line-height:1.3;font-weight:650;letter-spacing:-.02em}h3{font-size:1.08rem;line-height:1.4}h4{font-size:1rem}p{color:var(--muted)}small{font-size:.81rem;color:var(--muted)}svg{flex-shrink:0}h1:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:fixed;inset-block-start:-80px;inset-inline-start:15px;background:var(--green);color:#fff;padding:12px;z-index:99}.skip:focus{inset-block-start:10px}.topbar{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 42px;background:var(--paper);gap:20px}.brand{display:flex;align-items:center;gap:12px;font-size:27px;font-weight:700;letter-spacing:-1.2px;background:none;border:0;padding:0}.brand-mark{display:flex;width:33px;height:30px;align-items:flex-end;gap:3px;transform:translateY(-2px)}.brand-mark i{display:block;border:3px solid var(--green);width:9px;height:19px;border-bottom:0;border-radius:10px 10px 0 0}.brand-mark i:nth-child(2){height:30px}.brand-mark i:nth-child(3){height:24px}.toplinks{display:flex;align-items:center;gap:27px}.toplinks>button:not(.avatar){background:none;border:0;padding:8px 0;font-size:.88rem;color:var(--muted)}.toplinks>button[aria-current=page]{color:var(--green);text-decoration:underline;text-underline-offset:6px}.language{display:flex;align-items:center;gap:5px;white-space:nowrap}.language select{background:transparent;border:0;padding:8px 4px;color:var(--green);width:auto;font-size:.875rem;min-height:44px}.avatar{width:39px;height:39px;border-radius:50%;background:var(--sage);border:1px solid #c5d6c4;font-size:.85rem;font-weight:650}.sidebar{position:fixed;top:82px;bottom:0;width:220px;border-inline-end:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;padding:34px 19px;background:var(--paper)}.sidebar button{border:0;background:none;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 15px;text-align:start;border-radius:10px;font-size:.92rem;color:#5c6d62;margin:3px 0}.sidebar button:hover{background:#f0f3eb}.sidebar button[aria-current=page]{background:var(--sage);color:var(--dark);font-weight:600}.sidebar-note{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.74rem;padding:20px 15px 0}.sidebar .approval-link{font-size:.8rem;background:#f9edda;color:var(--amber)}.main{margin-inline-start:220px;padding:34px 54px 0;max-width:1600px;min-height:calc(100vh - 82px);display:flex;flex-direction:column}.main>footer{margin-top:auto}.main.public{margin-inline-start:0;padding:32px 6vw 0;max-width:none}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 36px}.eyebrow{font-size:.76rem;color:#526b4f;letter-spacing:.08em;font-weight:600;margin-bottom:9px;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;padding:11px 18px;min-height:44px;background:var(--green);color:#fff;border-radius:9px;font-size:.875rem;font-weight:600;text-decoration:none;line-height:1.35;max-width:100%;white-space:normal}.button:hover:not(:disabled){background:var(--dark)}.button.secondary{background:transparent;border-color:#bdcdbf;color:var(--green)}.button.secondary:hover{background:#edf2e9}.button.quiet{color:var(--green);background:transparent;border-color:transparent;padding-inline:10px}.button.quiet:hover{background:#edf2e9}.button.danger{background:var(--red)}.button.danger-text{color:var(--red)}.button.full{width:100%}.icon-button{padding:9px;background:none;border:0;display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:42px;border-radius:8px}.icon-button:hover{background:var(--sage)}.badge{display:inline-flex;padding:4px 10px;background:#edf0e9;border-radius:6px;font-size:.74rem;font-weight:550;color:#59695d;white-space:normal;line-height:1.4;align-self:flex-start}.badge.good{background:#e2eddd;color:#356242}.badge.warn{background:#faeacc;color:#78501b}.focus-card{display:flex;gap:24px;padding:42px;border:1px solid #d0ddcb;background:#e8efe2;border-radius:var(--radius);position:relative;overflow:hidden;min-height:300px;align-items:flex-start}.focus-card h2{font-size:clamp(1.7rem,2.8vw,2.3rem);max-width:510px;line-height:1.22;margin:15px 0 12px;font-weight:600}.focus-card p{max-width:400px;margin-bottom:25px;font-size:.95rem;line-height:1.7;color:#58705d}.focus-card>div:not(.bridge-art){position:relative;z-index:1}.focus-icon{padding:12px;background:#d5e2cc;border-radius:16px}.bridge-art{position:absolute;inset-inline-end:32px;bottom:-1px;width:190px;height:220px;display:flex;align-items:flex-end;gap:12px;opacity:.38}.bridge-art div{height:180px;width:65px;border:18px solid #b8caae;border-bottom:0;border-radius:70px 70px 0 0}.bridge-art div:nth-child(2){height:220px}.bridge-art div:nth-child(3){height:140px}.home-links{display:grid;grid-template-columns:1fr 1fr;margin-top:26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-links button{background:none;border:0;padding:26px 18px;display:flex;align-items:center;gap:18px;text-align:start;min-height:105px}.home-links button+button{border-inline-start:1px solid var(--line)}.home-links button:hover{background:#edf2e8}.home-links button>span{flex:1}.home-links strong{display:block;font-weight:600;margin-bottom:3px}.home-links small{font-size:.84rem}.text-link{display:flex;gap:8px;align-items:center;background:none;border:0;color:var(--green);font-size:.875rem;padding:12px 0}.activity-link{margin:17px 0 32px;align-self:flex-start}.stack{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:27px}.panel p{font-size:.93rem;line-height:1.65}.panel>p+.button{margin-top:18px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.section-heading h2,.section-heading h3{margin-bottom:4px}.section-heading p{font-size:.85rem}.section-intro{max-width:650px;font-size:.95rem}.row{display:flex;align-items:center;gap:17px}.row>div{flex:1}.row h2{margin-bottom:4px}.tile-icon,.google-mark{width:46px;height:46px;display:grid;place-items:center;background:var(--sage);border-radius:12px;color:var(--green)}.google-mark{font-weight:650;font-size:25px;background:#f0f0e8}.demo-card{display:flex;align-items:center;justify-content:space-between;gap:25px}.integration p{font-size:.875rem}.integration details{margin-inline-start:63px}.account-primary>p{max-width:650px}.account-primary .button{margin-top:18px}.device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:32px}.device-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px;text-align:start;min-width:0}.device-card:hover{border-color:#95ad96;box-shadow:0 5px 15px #203c2d06}.device-card .row{justify-content:space-between}.device-symbol{width:60px;height:55px;display:grid;place-items:center;color:#587665}.device-card h2{margin-top:27px;margin-bottom:4px;overflow-wrap:anywhere}.device-card p{font-size:.85rem}.device-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:.75rem}.empty{padding:60px 30px 70px;border:1px dashed #c5d0c0;border-radius:var(--radius);text-align:center;background:#f8faf4;margin-bottom:35px}.empty-icon{display:grid;place-items:center;background:#e8efe0;border-radius:19px;width:72px;height:72px;margin:0 auto 24px;color:#567159}.empty h2{margin-bottom:10px;font-size:1.5rem}.empty p{max-width:450px;margin:0 auto 24px;font-size:.93rem}.subtle-note,.warning-note{display:flex;align-items:flex-start;gap:12px;background:#eef2e9;border-radius:10px;padding:16px;color:#5d725d}.subtle-note p,.warning-note p{font-size:.84rem;color:inherit;line-height:1.7}.warning-note{background:#fff0d8;color:#81551f}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.status-grid>div{border-inline-start:2px solid #d4dece;padding-inline-start:17px}.status-grid span{display:block;font-size:.78rem;color:var(--muted);margin-bottom:6px}.status-grid strong{font-size:.86rem;font-weight:550}.settings-list{max-width:840px;display:flex;flex-direction:column;gap:37px;margin-bottom:45px}.settings-section h2{font-size:.875rem;font-weight:600;margin-bottom:12px;color:#526b4f}.setting-row{display:flex;align-items:center;gap:20px;width:100%;padding:21px 0;background:none;border:0;border-top:1px solid var(--line);text-align:start}.setting-row>span{flex:1}.setting-row strong{display:block;font-size:.95rem;font-weight:550}.setting-row small{display:block;margin-top:3px;font-size:.83rem}.setting-row>svg{color:#698065}.setting-row:hover{background:#f0f4ea}.setting-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:43px;height:25px;border-radius:20px;background:#b8c4b3;position:relative;border:0;flex-shrink:0}.setting-row input[type=checkbox]:before{content:"";position:absolute;left:3px;top:3px;width:19px;height:19px;border-radius:100%;background:#fff;transition:transform .15s}.setting-row input[type=checkbox]:checked{background:var(--green)}.setting-row input[type=checkbox]:checked:before{transform:translate(18px)}.inset{padding-inline-start:40px}footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:30px 0 22px;font-size:.72rem;color:#526b4f}footer>button{color:#58705b;background:none;border:0;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.live-notice:empty{display:none}.live-notice>span{display:flex;align-items:center;gap:10px;padding:11px 16px;background:#e3efde;border-radius:10px;font-size:.85rem;margin-bottom:10px}.error-banner{padding:14px 16px;display:flex;gap:11px;align-items:center;color:#843a31;border:1px solid #e8bcb5;background:#fff3ef;border-radius:10px;font-size:.87rem;margin-bottom:14px}.error-banner>span{flex:1}.loading{display:flex;align-items:center;justify-content:center;gap:16px;min-height:450px}.spinner{border:2px solid currentColor;border-inline-end-color:transparent;width:17px;height:17px;border-radius:100%;display:inline-block;animation:spin .7s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.auth-layout{display:grid;grid-template-columns:1fr 440px;gap:8vw;max-width:1150px;width:100%;margin:45px auto 65px;align-items:center}.auth-intro{max-width:550px;position:relative;align-self:stretch;padding-top:35px}.auth-intro h1{font-size:clamp(2.8rem,4.6vw,4.8rem);line-height:1.05;letter-spacing:-.055em;max-width:500px;margin:23px 0}.auth-intro>p{font-size:1.04rem;max-width:430px;line-height:1.8}.auth-promise{display:flex;gap:9px;align-items:center;margin-top:30px;font-size:.84rem;color:#536a52}.auth-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:37px;box-shadow:0 15px 30px #38502a06}.auth-card h2{font-size:1.45rem;margin-bottom:8px}.auth-card>p{font-size:.86rem}.auth-card form{display:flex;flex-direction:column;gap:17px}.auth-card>.button{margin-top:12px}.auth-note{font-size:.73rem!important;margin-top:20px;line-height:1.7}.segmented{display:flex;background:#edf1e8;padding:4px;border-radius:10px;margin:25px 0 22px}.segmented button{flex:1;padding:10px;border:0;background:none;font-size:.8rem;border-radius:7px}.segmented button[aria-pressed=true]{background:var(--paper);box-shadow:0 1px 4px #1d3f2910;font-weight:600}.field{display:flex;flex-direction:column;gap:8px;font-size:.86rem;font-weight:550}.field small{font-weight:400;font-size:.76rem}.field input,.field select,.field textarea{padding:11px 13px;border:1px solid #bfcbbb;border-radius:8px;min-height:46px;color:#2f4438;background:#fff;max-width:100%;min-width:0;font-weight:400;font-size:1rem}.field textarea{resize:vertical}.arch-illustration{display:flex;align-items:flex-end;gap:14px;height:160px;width:340px;margin-top:50px;opacity:.85;position:relative;overflow:hidden}.arch-illustration>span{width:83px;height:142px;border:22px solid #dbe6cf;border-radius:80px 80px 0 0;border-bottom:0}.arch-illustration>span:nth-child(2){height:190px;border-color:#c3d6b5}.arch-illustration>span:nth-child(3){height:120px;border-color:#e2e9d9}.arch-window{position:absolute;inset-inline-end:23px;bottom:5px;display:grid;place-items:center;width:85px;height:98px;border-radius:38px 38px 10px 10px;background:var(--paper);color:#4d704c;border:1px solid #d0ddc8}dialog{border:1px solid var(--line);border-radius:21px;padding:0;width:min(600px,calc(100vw - 32px));max-height:90dvh;background:var(--paper);color:inherit;box-shadow:0 25px 80px #112c2730}dialog.wide{width:min(780px,calc(100vw - 32px))}dialog::backdrop{background:#1c342a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 26px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--paper);z-index:2}.dialog-head h2{font-size:1.23rem}.dialog-body{padding:27px}.dialog-body>.stack{margin-bottom:0}.dialog-body p{font-size:.9rem}.dialog-body .actions{flex-wrap:wrap}.dialog-body h3{margin-bottom:10px}details{margin-top:21px}details>p{margin-top:10px}.hint{font-size:.8rem;line-height:1.65;color:var(--muted)}summary{cursor:pointer;font-size:.84rem;color:var(--green);padding:5px 0;font-weight:500}details[open] summary{margin-bottom:14px}.simple-list,.checks{list-style:none;padding:0;margin:12px 0 0}.simple-list li{display:flex;align-items:flex-start;gap:14px;padding:15px 0;border-top:1px solid var(--line);font-size:.88rem}.simple-list li>svg{color:#71866a;margin-top:3px}.simple-list small{display:block}.simple-list a{display:inline-flex;gap:6px;align-items:center;font-size:.8rem;margin-top:5px}.checks>li{padding:17px 0;border-top:1px solid var(--line)}.check-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.88rem}.checks details{margin-top:7px}.checks summary{font-size:.76rem}.evidence{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;background:#eef0e8;border-radius:8px;max-height:280px;overflow:auto;color:#43573f}.danger-zone{border-top:1px solid var(--line);padding-top:16px}.danger-zone>p{margin-bottom:15px}.actions{display:flex;gap:10px;align-items:center}.setup-steps{list-style:none;counter-reset:step;padding:0;margin:0;display:flex;flex-direction:column;gap:26px}.setup-steps>li{display:flex;gap:14px;counter-increment:step}.setup-steps>li:before{content:counter(step);background:#e4eddd;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font-size:.8rem;flex-shrink:0}.setup-steps>li>div{min-width:0;flex:1}.setup-steps strong{font-size:.95rem}.setup-steps p{font-size:.82rem;margin:7px 0 13px}.code{background:#edf0e7;border:1px solid #dde5d7;border-radius:9px;display:flex;align-items:center;gap:10px;padding:6px 7px 6px 12px;direction:ltr}.code code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;overflow-wrap:anywhere;flex:1}.secret-code{display:flex;gap:8px;align-items:center;padding:9px;background:#f1f2ea;border-radius:10px;flex-wrap:wrap}.secret-code output{flex:1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.12rem;letter-spacing:.08em;min-width:140px;overflow-wrap:anywhere}.secret-code .button{font-size:.75rem;padding:7px;min-height:40px}.qr{display:flex;justify-content:center;padding:20px}.migration-steps{list-style:none;padding:0;margin:4px 0;display:flex;flex-direction:column;gap:16px}.migration-steps li{display:flex;align-items:center;gap:13px;font-size:.92rem}.migration-steps li>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--sage);font-size:.76rem;flex-shrink:0}.migration-steps li.complete>span{background:var(--green);color:#fff}.check-label{display:flex;gap:12px;align-items:flex-start;font-size:.87rem;cursor:pointer}.check-label input{margin-top:4px;flex-shrink:0}.check-label>span{flex:1}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--green)}.success-panel{text-align:center;background:#eaf2e4;border-radius:13px;padding:25px;color:var(--green)}.success-panel>svg{margin-bottom:12px}.success-panel h3{margin-bottom:6px}.success-panel p{font-size:.85rem}.invitation-panel{display:flex;align-items:center;gap:16px;padding:22px;background:#edf4e7;border:1px solid #ccdcc4;border-radius:14px;margin-bottom:25px;flex-wrap:wrap}.invitation-panel>div{flex:1;min-width:180px}.invitation-panel h2{font-size:1.05rem}.invitation-panel p{font-size:.82rem;margin-top:5px}.helper-row{padding:22px 0;border-top:1px solid var(--line)}.helper-row:last-child{padding-bottom:0}.helper-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.helper-heading>div{display:flex;align-items:center;gap:10px}.scopes{border:0;padding:0;margin:20px 0 15px;display:flex;gap:13px 22px;flex-wrap:wrap}.scopes legend{font-size:.76rem;color:var(--muted);padding:0;margin-bottom:10px}.scopes label{font-size:.84rem;display:flex;align-items:center;gap:8px}.helper-row .actions .button{font-size:.8rem}.summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.summary-grid h4{margin-bottom:8px}.summary{margin:0;font-size:.82rem}.summary>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:6px 0}.summary dt{color:var(--muted)}.summary dd{font-weight:600;margin:0}.read-device{display:flex;align-items:center;gap:14px;padding:17px 0;border-top:1px solid var(--line)}.read-device>div{flex:1}.read-device strong{font-size:.9rem}.read-device small{display:block;font-size:.76rem;margin-top:3px}.request-card .section-heading{margin-bottom:12px}.request-card .hint{font-size:.78rem;margin-top:7px}.request-card .actions{margin-top:18px}.request-card h3{font-size:1.05rem}.choice-list{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:12px}.choice-list legend{margin-bottom:12px;font-size:.86rem;font-weight:550}.choice-list label{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:10px;padding:15px;cursor:pointer}.choice-list label:has(input:checked){border-color:#84a37c;background:#edf3e7}.choice-list input{margin-top:4px;flex-shrink:0}.choice-list strong{font-size:.9rem;display:block;margin-bottom:5px}.choice-list small{font-size:.79rem;line-height:1.5;display:block}.audit{padding:0;list-style:none;margin:0}.audit li{display:flex;gap:17px;border-bottom:1px solid var(--line);padding:17px 0}.audit-dot{height:7px;width:7px;border-radius:100%;background:#8ca17f;margin-top:7px}.audit strong{font-size:.87rem;font-weight:550}.audit small{display:block;margin-top:5px}.information{max-width:1060px;margin:25px auto 40px;width:100%}.information h1{font-size:clamp(2.2rem,4vw,3.6rem);max-width:750px}.information .lede{font-size:1.04rem;max-width:700px;line-height:1.75;margin-top:23px}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 65px;margin:48px 0}.how-grid section{position:relative;padding-top:20px;border-top:1px solid var(--line)}.how-grid svg{color:#65865c;margin-bottom:20px}.how-grid h2{font-size:1.25rem;margin-bottom:10px}.how-grid p{font-size:.9rem;line-height:1.8}.how-number{position:absolute;inset-inline-end:0;top:20px;font-size:.8rem;color:#526b4f}.information>.button{margin-top:28px}.coverage-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.coverage-list li{display:flex;gap:12px;font-size:.86rem;color:var(--muted);line-height:1.7}.coverage-list svg{color:#8aa07f;margin-top:3px}.table-scroll{margin-top:38px;width:100%;overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--paper)}table{border-collapse:collapse;width:100%;min-width:620px;text-align:start;font-size:.85rem}caption{text-align:start;padding:19px 23px;background:#e9efdf;color:#55714f;font-size:.8rem}th,td{padding:19px 22px;border-bottom:1px solid var(--line);text-align:start}thead th{font-size:1.05rem;color:var(--green);font-weight:600}thead th>small{display:block;margin-top:6px;font-size:.69rem;font-weight:400}tbody th{font-weight:500;width:34%}tbody td{color:#537749;font-size:.77rem}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.information>.hint{margin-top:18px}@media(min-width:1500px){.main:not(.public){padding-inline:70px;max-width:1450px}.focus-card{padding:50px}}@media(max-width:1150px){.main{padding-inline:32px}.sidebar{width:190px;padding-inline:14px}.main{margin-inline-start:190px}.focus-card{padding:30px}.focus-icon{display:none}.bridge-art{opacity:.2;width:150px}.auth-layout{gap:5vw;grid-template-columns:1fr 400px}.topbar{padding-inline:28px}.toplinks{gap:20px}.demo-card{align-items:flex-start;flex-direction:column}.status-grid{grid-template-columns:1fr 1fr}.summary-grid{grid-template-columns:1fr}}@media(max-width:850px){.sidebar{position:static;width:auto;flex-direction:row;align-items:center;padding:10px 20px;border-inline-end:0;border-bottom:1px solid var(--line);gap:10px}.nav-main{display:flex;flex:1;justify-content:space-between}.nav-bottom{display:flex;align-items:center}.sidebar button{width:auto;flex-direction:column;gap:4px;font-size:.7rem;padding:8px 12px;min-width:60px}.sidebar-note,.sidebar .approval-link{display:none}.main{margin-inline-start:0;padding-inline:30px}.auth-layout{grid-template-columns:1fr;gap:35px;max-width:500px;margin-top:20px}.auth-intro{padding-top:0}.auth-intro h1{font-size:2.75rem;max-width:500px}.auth-intro>p{max-width:500px;font-size:.94rem}.auth-promise{margin-top:20px}.arch-illustration{display:none}.auth-card{padding:29px}.information{margin-top:20px}.topbar{height:72px}.toplinks{gap:15px}.toplinks>button:not(.avatar){font-size:.77rem}.language select{font-size:.78rem}.brand{font-size:24px}.home-links small{font-size:.79rem}.page-heading{margin-top:17px}.focus-card h2{max-width:80%}}@media(max-width:560px){.topbar{padding-inline:18px;gap:8px;height:auto;min-height:70px;flex-wrap:wrap;padding-block:12px}.toplinks{gap:11px;flex:1;justify-content:flex-end}.toplinks .avatar{display:none}.toplinks>button:not(.avatar){font-size:.69rem}.toplinks .language>svg{display:none}.language select{padding-inline:0;font-size:.74rem;max-width:77px}.brand{font-size:22px;gap:8px}.brand-mark{transform:scale(.84);transform-origin:center;width:29px}.sidebar{padding:5px 6px;gap:0}.sidebar button{padding:9px 5px;min-width:52px;font-size:.62rem;border-radius:6px}.sidebar svg{width:19px;height:19px}.nav-main{gap:0}.main,.main.public{padding-inline:18px;padding-top:20px}.page-heading{margin:5px 0 25px;gap:12px}.page-heading h1{font-size:1.8rem}.page-heading>.button{font-size:.73rem;padding:10px}.page-heading>.button svg{width:16px}.eyebrow{font-size:.66rem}.focus-card{padding:28px 23px;min-height:310px}.focus-card h2{font-size:1.8rem;max-width:100%;margin-top:16px}.focus-card p{font-size:.88rem;max-width:300px}.bridge-art{width:130px;inset-inline-end:-35px;height:135px;opacity:.2}.bridge-art div{border-width:12px}.home-links{grid-template-columns:1fr;margin-top:18px}.home-links button{padding:20px 9px;min-height:86px}.home-links button+button{border-inline-start:0;border-top:1px solid var(--line)}.home-links small{font-size:.8rem}.panel{padding:21px;border-radius:14px}.stack{gap:18px}.section-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.section-heading>.button{font-size:.75rem}.device-grid{grid-template-columns:1fr;gap:18px}.device-card{padding:24px}.device-card h2{margin-top:15px}.empty{padding:42px 20px}.empty h2{font-size:1.35rem}.empty p{font-size:.85rem}.status-grid{grid-template-columns:1fr;gap:17px}.setting-row{gap:13px}.setting-row small{font-size:.76rem}.setting-row strong{font-size:.88rem}.setting-row>.button{font-size:.75rem}.settings-list{gap:27px}.setting-row>.language>svg{display:none}.setting-row .language select{max-width:80px}.setting-row .language{gap:0}.auth-card{padding:25px}.auth-intro h1{font-size:2.6rem;margin-top:18px}.auth-intro>p{font-size:.92rem}.auth-layout{margin-top:8px;margin-bottom:20px}.auth-promise{font-size:.78rem}.integration details{margin-inline-start:0}.demo-card>.button{width:100%}.demo-card .row{align-items:flex-start}.row h2{font-size:1.13rem}.dialog-head{padding:17px 19px}.dialog-head h2{font-size:1.1rem}.dialog-body{padding:21px}.dialog-body>.stack{gap:20px}dialog,dialog.wide{max-height:92dvh;width:calc(100vw - 18px);border-radius:16px}.setup-steps>li{gap:9px}.setup-steps>li:before{width:24px;height:24px}.secret-code output{font-size:.96rem;min-width:110px}.secret-code{gap:3px;padding:6px}.secret-code .button{font-size:.7rem;gap:4px}.secret-code .button svg{width:15px}.helper-heading{align-items:flex-start;flex-direction:column}.helper-heading>div{flex-wrap:wrap}.scopes{flex-direction:column;gap:14px}.helper-row{padding:20px 0}.read-device{align-items:flex-start;flex-wrap:wrap}.read-device .badge{margin-inline-start:34px}.read-device>div{min-width:180px}.request-card .actions{flex-wrap:wrap}.invitation-panel{padding:20px}.information h1{font-size:2.4rem}.information .lede{font-size:.95rem;margin-top:18px}.how-grid{grid-template-columns:1fr;gap:27px;margin:35px 0}.how-grid h2{font-size:1.2rem}.information .panel h2{font-size:1.17rem}.coverage-list li{font-size:.82rem}.coverage-list{gap:17px}.table-scroll{margin-top:27px}th,td{padding:15px 17px}.information{margin-bottom:10px}footer{font-size:.65rem;padding-top:30px;gap:8px;flex-direction:column;align-items:flex-start}.error-banner{font-size:.79rem;padding:12px}.subtle-note p,.warning-note p{font-size:.79rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.spinner{border-inline-end-color:currentColor;opacity:.5}}.evidence-list{font-size:.78rem;margin:0;padding:12px;background:#f0f2ea;border-radius:8px;overflow-wrap:anywhere}.evidence-list>div{display:grid;grid-template-columns:minmax(90px,35%) 1fr;gap:15px;padding:8px 0;border-bottom:1px solid #dce2d5}.evidence-list>div:last-child{border:0}.evidence-list dt{color:var(--muted)}.evidence-list dd{margin:0;min-width:0}.evidence-list .evidence-list>div{display:block}.evidence-list .evidence{margin:0}.helper-heading strong small{display:block;font-size:.75rem;font-weight:400}.helper-row>.subtle-note{margin-top:18px;flex-wrap:wrap}.helper-row>.subtle-note p{flex:1;min-width:180px}footer{font-size:.78rem}.sidebar-note,.eyebrow{font-size:.78rem}@media(max-width:560px){.sidebar button{font-size:.73rem;max-width:70px;min-height:65px}.sidebar button span{overflow-wrap:anywhere}.eyebrow{font-size:.74rem}footer{font-size:.75rem}.toplinks>button:not(.avatar){font-size:.74rem}}.presence-search{flex-wrap:wrap}.presence-search .field{flex:1 1 220px;min-width:0}.incident-priority{border-color:#92601d}.incident-summary .section-heading,.incident-priority .section-heading{margin-bottom:0}.command{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;padding:12px;background:var(--surface, #f1f4ef);border-radius:8px}.manager-setup .actions{flex-wrap:wrap}.manager-setup input{min-width:0}.setup-instructions{padding-inline-start:1.5rem;margin-block:.25rem}.setup-instructions li+li{margin-block-start:.75rem}.practice-flows>summary{padding-block:.75rem}.practice-flows>section{margin-block-start:1rem}.migration-queue>[role=alert]{margin-block:1rem}.migration-queue progress{width:100%;height:.65rem;accent-color:var(--green)}.migration-items{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.migration-items li{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-block:1rem;border-block-end:1px solid var(--line)}.migration-lab .panel{max-width:44rem}.migration-lab dl{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-block:1rem}.migration-lab dd{margin:0}@media(max-width:540px){.migration-items li{align-items:stretch;flex-direction:column}.migration-lab dl{grid-template-columns:1fr;gap:.35rem}.migration-lab dd{margin-block-end:.7rem}}@media(max-width:480px){.sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 12px}.sidebar .nav-main,.sidebar .nav-bottom{display:contents}.sidebar button{width:100%;max-width:none;min-width:0;min-height:46px;flex-direction:row;justify-content:center;gap:6px;padding:7px 3px;font-size:12px}.sidebar button span{overflow-wrap:normal;word-break:normal}.sidebar svg{width:16px;height:16px;flex-shrink:0}}.toplinks .profile-popover{width:min(320px,calc(100vw - 32px));padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.profile-identity{display:flex;align-items:center;gap:12px;padding:12px 10px 18px;border-bottom:1px solid var(--line)}.profile-identity-mark{display:grid;place-items:center;width:42px;height:42px;background:var(--sage);border-radius:50%;font-weight:700;flex-shrink:0}.profile-identity strong,.profile-identity small{display:block;padding:0;font-size:15px}.profile-identity small{font-size:13px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.profile-group{font-size:13px;color:var(--muted);margin:16px 12px 8px}.toplinks .profile-popover button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;border:0;background:transparent;text-align:start}.toplinks .profile-popover button>span{flex:1}.profile-popover button strong{padding:0;font-size:14px}.profile-popover button small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.toplinks .profile-popover button[aria-checked=true]{background:var(--sage);color:var(--green)}.toplinks .profile-popover button:hover{background:var(--sage)}.profile-popover svg{flex-shrink:0}.profile-divider{height:1px;background:var(--line);margin:8px 0}.language-picker{display:flex;flex-wrap:wrap;gap:8px}.language-choice{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--dark);font:inherit}.language-choice[aria-pressed=true]{border-color:var(--green);background:var(--sage);color:var(--green)}.language-choice:hover{background:var(--sage)}.setting-row:has(.language-picker){flex-wrap:wrap}.setting-row .language-picker{flex-basis:100%;padding-block:12px}.public-language{display:flex;justify-content:center;margin:32px auto 16px}.nav-secondary{display:grid;gap:2px;margin-top:4px;padding-inline-start:12px}.sidebar .nav-secondary button{font-size:13px;min-height:44px;gap:10px;padding:8px 12px;color:var(--muted)}.bridge-landing{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;max-width:1040px;margin:40px auto 0;align-items:center}.landing-intro h1{font-size:clamp(2.5rem,5vw,4.1rem);line-height:1.07;letter-spacing:-.035em;max-width:12ch;margin:0 0 24px}.landing-intro p{font-size:1.1rem;line-height:1.65;max-width:43ch;margin-bottom:28px}.landing-promise{background:var(--sage);border-radius:16px;padding:32px}.landing-promise h2{margin:20px 0}.landing-promise ul{list-style:none;padding:0;display:grid;gap:20px}.landing-promise li{display:flex;gap:12px;line-height:1.5}.landing-promise li svg{flex-shrink:0;margin-top:3px}.landing-links{grid-column:1/-1;display:flex;border-block:1px solid var(--line)}.landing-links button{flex:1;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;background:transparent;border:0;color:var(--green);font:inherit;text-align:start}.landing-links button+button{border-inline-start:1px solid var(--line)}.landing-links button:hover{background:var(--sage)}@media(max-width:850px){.sidebar{display:grid;grid-template-columns:1fr;align-items:stretch}.sidebar .nav-main{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.sidebar .nav-bottom{display:flex;flex-wrap:wrap;gap:4px;align-items:start}.sidebar .nav-bottom>button{flex:1}.sidebar .nav-secondary{display:flex;flex-basis:100%;justify-content:flex-end;padding:0;border-top:1px solid var(--line)}.sidebar .nav-secondary button{width:auto;flex-direction:row;font-size:12px;min-width:0}.sidebar .sidebar-note{display:none}.bridge-landing{gap:28px;grid-template-columns:1fr;max-width:580px;margin-top:20px}.landing-promise{padding:24px}.public-language{margin-block:24px}.toplinks .profile-popover strong{font-size:14px}}@media(max-width:480px){.sidebar{padding:8px 12px}.sidebar .nav-main{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar .nav-main button{flex-direction:row;min-width:0;min-height:48px;justify-content:center;font-size:12px}.sidebar .nav-bottom>button{flex-direction:row;justify-content:center;font-size:13px;min-height:48px}.sidebar .nav-secondary{justify-content:center}.language-picker{width:100%}.language-choice{flex:1;min-width:80px;padding:12px 8px}.public-language{padding-inline:4px}.landing-links button{padding:20px 10px}}.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}.mobile-nav-bar{display:none}@media(max-width:850px){.mobile-nav-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 20px;background:var(--paper);border-bottom:1px solid var(--line)}.mobile-nav-bar strong{font-size:17px;color:var(--green)}.mobile-nav-bar button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--sage);color:var(--green);font-size:16px;font-weight:600}.sidebar:not(.mobile-nav-open){display:none}.sidebar.mobile-nav-open .nav-main{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar.mobile-nav-open button{font-size:16px;min-height:48px;flex-direction:row;justify-content:flex-start;text-align:start}.sidebar.mobile-nav-open .nav-secondary button{font-size:14px}}.plan-picker{display:none}@media(max-width:640px){.plan-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:24px}.plan-picker button{min-height:44px;padding:8px 5px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--green);font:inherit;font-size:.82rem;font-weight:600;overflow-wrap:anywhere;cursor:pointer}.plan-picker button[aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.plan-picker button:focus-visible{outline:3px solid #b46822;outline-offset:3px}.plan-comparison.table-scroll{margin-top:12px}.plan-comparison table{min-width:0;table-layout:fixed}.plan-comparison th:first-child{width:58%}.plan-comparison .plan-cell:not(.plan-selected){display:none}.plan-comparison th,.plan-comparison td{overflow-wrap:anywhere;padding:16px 14px}}.protection-intro h2{margin:0 0 .4rem;font-size:1.5rem}.protection-intro p,.protection-board>.section-heading p{max-width:68ch;color:var(--muted);margin:.35rem 0 0}.protection-board{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:28px}.protection-device{border-top:1px solid var(--line);padding:24px 0}.protection-device:last-child{padding-bottom:12px}.protection-device h3{margin:0;font-size:1.2rem}.protection-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0}.protection-facts span,.protection-facts strong{display:block}.protection-facts span{color:var(--muted);font-size:.875rem}.protection-facts strong{font-size:1rem;font-weight:600;margin-top:4px}.protection-findings{margin:20px 0;padding:0;list-style:none}.protection-findings li{display:flex;align-items:start;gap:12px;padding:16px 0;border-top:1px solid var(--line)}.protection-findings svg{color:var(--amber);flex-shrink:0;margin-top:3px}.protection-findings li>div{flex:1;min-width:0}.protection-findings p{margin:4px 0 0;color:var(--muted)}.protection-next{display:flex;align-items:start;gap:10px;background:#f5edde;color:#694515;padding:12px 16px;border-radius:8px}.protection-evidence{margin:16px 0 20px}.protection-evidence summary{cursor:pointer;min-height:44px}.protection-account-link{border:0;border-top:1px solid var(--line);background:transparent;display:flex;align-items:center;text-align:start;width:100%;gap:16px;padding:24px 0 0}.protection-account-link:hover strong{text-decoration:underline}.protection-account-link span{flex:1}.protection-account-link strong,.protection-account-link small{display:block}.protection-account-link small{color:var(--muted);margin-top:4px}.protection-empty{display:flex;align-items:center;gap:20px;padding:24px 0}.protection-empty p{color:var(--muted);max-width:60ch}.help-now{display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--sage);border-radius:16px;padding:24px}.help-now h2{font-size:1.3rem;margin:0 0 6px}.help-now p{max-width:56ch;margin:6px 0}.help-now .actions{flex-shrink:0}.help-now [role=status]{display:flex;align-items:start;gap:8px}.help-now svg{flex-shrink:0}@media(max-width:640px){.protection-board{padding:20px}.protection-facts{grid-template-columns:1fr;gap:16px}.protection-findings li{display:grid;grid-template-columns:24px minmax(0,1fr)}.protection-findings .badge{grid-column:2;justify-self:start;margin-inline-start:0}.help-now{flex-direction:column;align-items:stretch;padding:20px}.help-now .actions .button{width:100%}.protection-device>.section-heading{align-items:start}}.incident-headline{font-size:1.1rem;font-weight:600;margin:.6rem 0 .2rem;overflow-wrap:anywhere}.incident-action{background:var(--sage);border-inline-start:3px solid var(--green);border-radius:8px;padding:10px 14px;margin:.6rem 0;overflow-wrap:anywhere}.incident-priority .incident-action{background:#f5edde;border-inline-start-color:var(--amber)}.incident-summary .incident-action{display:block}.incident-priority details,.incident-summary details{margin-top:.5rem}@media(max-width:640px){.incident-headline{font-size:1rem}.incident-action{padding:10px 12px}}.protection-event-heading{display:flex;align-items:center;gap:16px}.protection-event-heading h2{margin:0}.protection-event-icon{display:grid;place-items:center;width:56px;height:56px;flex:none;background:var(--sage);border-radius:16px;color:var(--green)}.protection-events>.incident-priority,.protection-events>.incident-summary{margin-top:18px;box-shadow:none}.protection-device-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px}.protection-device{border:1px solid var(--line);padding:20px;border-radius:14px;background:var(--bg,#f7f8f3)}.protection-device .section-heading{align-items:start;flex-wrap:wrap}.protection-device .protection-facts{font-size:.85rem;gap:12px}.protection-device .protection-facts strong{font-size:.9rem}.protection-events .checks{margin-top:14px}.protection-events .incident-action{padding:16px}.protection-intro{color:var(--muted);margin:0 0 4px}.login-activity{margin-block:20px;border-block-start:1px solid var(--line);padding-block-start:18px}.login-activity>summary{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:650;color:var(--green);cursor:pointer}.login-activity-scroll{overflow-x:auto;max-width:100%;margin-block:16px}.login-activity table{width:100%;border-collapse:collapse;font-size:.9rem;text-align:start}.login-activity th,.login-activity td{padding:12px;text-align:start;border-block-end:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.login-activity th{background:var(--sage);font-weight:650}.login-activity-sessions{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:18px}@media(max-width:700px){.login-activity thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.login-activity tr{display:block;border:1px solid var(--line);border-radius:12px;margin-block:12px;padding:8px}.login-activity td{display:grid;grid-template-columns:minmax(90px,35%) minmax(0,1fr);gap:12px;border:0;padding:7px}.login-activity td:before{content:attr(data-label);font-weight:600;color:var(--muted)}.login-activity td bdi{min-width:0;overflow-wrap:anywhere}}.device-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:hidden;min-width:0}.device-tile .device-card{width:100%;border:0;border-radius:0;box-shadow:none;text-align:start}.device-tile-actions{padding:0 24px 24px}.device-tile-actions .button{width:100%}.device-tile-actions p{margin:0;overflow-wrap:anywhere}.shared-device-layout>.hint{max-width:70ch}.login-refresh-note{padding:14px;border-inline-start:3px solid var(--green);background:var(--sage);border-radius:6px}.login-event-details{min-width:130px}.login-event-details summary{cursor:pointer;min-height:44px;color:var(--green);font-weight:650}.login-event-details .summary{display:block}.login-event-details .summary div{padding-block:6px}.login-event-details dd{margin:0}.login-event-details p{max-width:32ch}.main>footer :is(button,a){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px}.helper-permission .check-row{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding-block:12px;cursor:pointer}.helper-permission .check-row input{flex:0 0 20px;width:20px;height:20px;margin-block:3px 0}.family-dashboard{max-width:1180px}.dashboard-heading{margin:8px 0 24px}.dashboard-heading h1{font-size:34px;letter-spacing:-.025em;line-height:1.2;margin:0 0 10px}.dashboard-heading p{color:var(--muted);margin:0;line-height:1.6}.dashboard-summary{display:flex;gap:24px;flex-wrap:wrap;padding:17px 0;border-block:1px solid var(--line);font-size:14px;color:var(--green)}.dashboard-summary span{display:flex;align-items:center;gap:8px}.dashboard-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0 22px}.dashboard-filters{display:flex;gap:6px;flex-shrink:0}.dashboard-filters button{display:flex;align-items:center;gap:8px;min-height:44px;border:0;border-radius:9px;padding:9px 14px;background:transparent;color:var(--muted);font-size:14px;font-weight:600}.dashboard-filters button[aria-pressed=true]{background:var(--sage);color:var(--green)}.dashboard-filters span{font-size:12px}.dashboard-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:var(--paper);max-width:290px;color:var(--muted)}.dashboard-search input{border:0;background:transparent;min-width:0;width:100%;min-height:44px;padding:0;font-size:14px;box-shadow:none}.family-person-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.family-person{border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:22px;min-width:0}.family-person>header{display:flex;align-items:center;gap:13px;margin-bottom:22px}.person-avatar{width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;background:var(--sage);border-radius:50%;color:var(--green);font-size:21px;font-weight:650}.family-person h2{font-size:21px;line-height:1.3;margin:0 0 5px;overflow-wrap:anywhere}.family-person header p{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.family-person .person-open{display:grid;place-items:center;margin-inline-start:auto;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--green);padding:0}.person-status{display:grid;gap:0}.person-status>button{border:0;border-top:1px solid var(--line);background:transparent;display:flex;align-items:center;gap:12px;text-align:start;padding:16px 0;color:var(--green);min-width:0}.person-status button:disabled{opacity:1;color:var(--muted);cursor:default}.person-status button>span{flex:1;min-width:0}.person-status strong{display:block;font-size:14px;font-weight:600}.person-status small{display:block;font-size:13px;line-height:1.5;color:var(--muted);margin-top:5px}.person-review{width:100%;display:flex;gap:10px;align-items:center;min-height:48px;background:#fff5e5;color:#755016;border:0;border-radius:8px;padding:12px;font-size:14px;text-align:start}.person-review>span{flex:1}.person-coverage,.person-unavailable{font-size:13px;line-height:1.65;color:var(--muted)}.family-person>.person-actions{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:18px}.family-person .person-actions>span{display:flex;gap:5px;font-size:11px;line-height:1.4;align-items:center;color:var(--muted)}.family-person .person-actions>button{display:flex;align-items:center;gap:8px;border:0;border-radius:9px;background:var(--green);color:#fff;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600}.dashboard-empty{padding:32px 0;line-height:1.7;color:var(--muted)}.personal-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:24px;background:var(--paper)}.personal-overview>button{display:flex;align-items:center;gap:12px;background:transparent;border:0;padding:20px;color:var(--green);text-align:start}.personal-overview>button+button{border-inline-start:1px solid var(--line)}.personal-overview span{flex:1;font-size:13px;line-height:1.6}.personal-overview strong{display:block;font-size:18px}.mobile-tabs,.mobile-menu-sheet{display:none}@media(max-width:850px){.app.authenticated:not(.docs-app) .topbar{position:sticky;top:0;height:68px;min-height:68px;padding:10px 20px;z-index:30;background:var(--paper)}.app.authenticated:not(.docs-app) .sidebar{display:none!important}.app.authenticated:not(.docs-app) .main{margin:0;padding:24px 20px calc(100px + env(safe-area-inset-bottom));min-height:calc(100dvh - 68px)}.mobile-tabs{position:fixed;inset-inline:0;bottom:0;z-index:35;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--paper);border-top:1px solid var(--line);padding:6px 8px max(8px,env(safe-area-inset-bottom))}.mobile-tabs button{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;border:0;background:transparent;color:#637369;min-height:54px;padding:6px 2px;border-radius:9px;font-size:11px;line-height:1.25;font-weight:550}.mobile-tabs button[aria-current=page]{color:var(--green);background:var(--sage);font-weight:700}.mobile-tabs button:active{background:var(--sage)}.mobile-menu-sheet[open]{display:block;position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:85dvh;border:0;border-radius:20px 20px 0 0;padding:22px 24px max(24px,env(safe-area-inset-bottom));background:var(--paper);color:var(--dark);overflow:auto}.mobile-menu-sheet::backdrop{background:#14261d66}.mobile-menu-sheet header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mobile-menu-sheet h2{margin:0;font-size:22px}.mobile-menu-sheet header button{display:grid;place-items:center;min-width:44px;min-height:44px;background:transparent;border:0;color:var(--green)}.mobile-menu-sheet nav{display:grid;gap:2px}.mobile-menu-sheet nav button{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;background:transparent;border:0;text-align:start;font-size:16px;color:var(--green);padding:10px 6px}.mobile-menu-sheet nav button>span{flex:1}.mobile-menu-sheet nav button[aria-current=page]{background:var(--sage);border-radius:8px}.mobile-menu-sheet nav button.secondary-menu-start{border-top:1px solid var(--line);margin-top:10px;padding-top:18px}.family-person-list{grid-template-columns:1fr}.dashboard-heading{margin:0 0 20px}.dashboard-heading h1{font-size:29px}.dashboard-heading p{font-size:15px}.dashboard-summary{gap:10px 18px;font-size:12px;padding:15px 0}.dashboard-summary svg{width:15px;height:15px}.dashboard-tools{flex-direction:column;align-items:stretch;gap:14px;margin-block:22px}.dashboard-filters{justify-content:space-between}.dashboard-filters button{flex:1;justify-content:center}.dashboard-search{max-width:none}.dashboard-search input{font-size:16px}.family-person{padding:20px}.family-person h2{font-size:21px}.family-person-list{gap:18px}.family-context{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:14px}.family-context h1{font-size:27px}.family-context .field{width:100%;max-width:none}.family-context select{width:100%;min-height:48px;font-size:16px}.workspace-privacy{font-size:12px;line-height:1.6}.app.authenticated .focus-card{padding:22px}.app.authenticated .bridge-art{display:none}.app.authenticated .page-heading{margin:0 0 22px}.app.authenticated .page-heading h1{font-size:29px}.app.authenticated .page-heading .eyebrow{display:none}.personal-overview{grid-template-columns:1fr}.personal-overview>button{padding:16px 18px}.personal-overview>button+button{border-inline-start:0;border-top:1px solid var(--line)}.personal-overview strong{font-size:16px}.app.authenticated .toplinks .profile-popover{max-width:calc(100vw - 32px);inset-inline-end:0}.family-dashboard .dashboard-heading+*{scroll-margin-top:85px}}@media(prefers-reduced-motion:reduce){.mobile-menu-sheet{scroll-behavior:auto}}[dir=rtl] .person-open svg,[dir=rtl] .person-status button>svg:last-child,[dir=rtl] .mobile-menu-sheet nav button>svg:last-child{transform:scaleX(-1)}@media(max-width:850px){html{scroll-padding-block:90px 100px}.app.authenticated main button,.app.authenticated main input,.app.authenticated main select{scroll-margin-block:90px 100px}}@font-face{font-family:Noto Sans Hebrew;src:url(/assets/noto-sans-hebrew-CfbyzoKD.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-400-BEIO-tX3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-500-C3q1kWH5.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-600-DBphNC1-.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-700-DbNN7f-K.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-800-CNT0ON31.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}.app.bridge-next{--ink:#172339;--dark:#172339;--muted:#596579;--line:#e1e5ed;--blue:#315ce7;--blue-dark:#2147c7;--green:#315ce7;--sage:#eef1ff;--paper:#fff;--surface:#fff;--bg:#f5f7fb;--lime:#daf181;--red:#a33b35;--amber:#835011;--radius:14px;--next-rail:242px;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.6}html[lang=he] .app.bridge-next{font-family:Noto Sans Hebrew,Manrope,Arial,sans-serif}.app.bridge-next ::selection{background:#daf181;color:#172339}.app.bridge-next :is(input,textarea){caret-color:var(--blue)}.app.bridge-next :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.app.bridge-next :is(button,input,select,textarea){font-family:inherit}.app.bridge-next :is(h1,h2,h3){color:var(--ink);overflow-wrap:break-word}.app.bridge-next h1{font-size:36px;line-height:1.25;font-weight:800;letter-spacing:-.025em;text-wrap:balance}.app.bridge-next h2{font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.025em}.app.bridge-next h3{font-size:18px;font-weight:700;line-height:1.4}.app.bridge-next a{color:var(--blue)}.app.bridge-next :is(.docs-breadcrumb,.docs-pagination small){color:var(--muted)}.app.bridge-next .topbar{height:80px;min-height:80px;padding-inline:40px;background:var(--surface);border-bottom:1px solid var(--line)}.app.bridge-next .brand{color:var(--ink);font-size:29px;font-weight:800;letter-spacing:-.04em;min-height:44px}.app.bridge-next .brand-mark i{border:0;background:var(--blue);border-radius:5px 5px 2px 2px}.app.bridge-next .avatar{background:var(--lime);border:0;color:var(--ink);min-width:44px;min-height:44px;font-weight:700}.app.bridge-next .profile-switch{min-height:44px}.app.bridge-next .toplinks{gap:20px;min-width:0}.app.bridge-next .profile-popover{border-color:var(--line);background:var(--surface);border-radius:14px;box-shadow:0 14px 40px #17233920}.app.bridge-next .profile-popover button{min-height:44px}.app.bridge-next.authenticated:not(.docs-app) .topbar{padding-inline-start:calc(var(--next-rail) + 40px);justify-content:flex-end}.app.bridge-next.authenticated:not(.docs-app) .topbar>.brand{position:fixed;inset-block-start:0;inset-inline-start:0;width:var(--next-rail);height:80px;padding-inline:30px;background:var(--ink);color:#fff;z-index:32}.app.bridge-next.authenticated:not(.docs-app) .topbar>.brand .brand-mark i{background:var(--lime)}.app.bridge-next.authenticated .sidebar{inset-block-start:80px;inset-block-end:0;inset-inline-start:0;width:var(--next-rail);padding:30px 20px 22px;background:var(--ink);border:0;overflow-y:auto;gap:28px;scrollbar-width:thin;scrollbar-color:#65758d #172339;z-index:31}.app.bridge-next .sidebar button{min-height:44px;padding:11px 14px;border-radius:9px;color:#dce3ee;line-height:1.5;font-size:14px;margin:3px 0;gap:12px;transition:background-color .16s,color .16s}.app.bridge-next .sidebar button:hover{background:#26364e;color:#fff}.app.bridge-next .sidebar button[aria-current=page]{background:#374963;color:#fff;font-weight:700}.app.bridge-next .sidebar button:focus-visible{outline-color:var(--lime);outline-offset:2px}.app.bridge-next .sidebar :is(.nav-sub,.sidebar-note){color:#b8c5d8;font-size:13px}.app.bridge-next .sidebar .approval-link{color:#f7dfb7;background:#3c3540}.app.bridge-next .sidebar .nav-secondary{border-color:#374963}.app.bridge-next.authenticated:not(.docs-app) .main{margin-inline-start:var(--next-rail);padding:40px 48px 0;max-width:calc(1300px + var(--next-rail));min-height:calc(100dvh - 80px);min-width:0}.app.bridge-next .main>*,.app.bridge-next :is(.page-heading,.section-heading)>*{min-width:0}.app.bridge-next .page-heading{margin:8px 0 30px;gap:24px}.app.bridge-next .page-heading p{margin-top:12px;line-height:1.7}.app.bridge-next .page-heading>.eyebrow,.app.bridge-next .page-heading>div>.eyebrow{display:none}.app.bridge-next .button{min-height:48px;border-radius:9px;font-size:14px;font-weight:700;padding:11px 18px;background:var(--blue);color:#fff;transition:background-color .16s,color .16s}.app.bridge-next .button:hover:not(:disabled){background:var(--blue-dark)}.app.bridge-next .button.secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.app.bridge-next .button.secondary:hover:not(:disabled){background:#eef1f7}.app.bridge-next .button.danger{background:#fff7f5;border-color:#edcdc8;color:var(--red)}.app.bridge-next .button.danger:hover:not(:disabled){background:#fbeae7}.app.bridge-next :is(.icon-button,.text-link){min-width:44px;min-height:44px}.app.bridge-next :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);min-height:48px;max-width:100%}.app.bridge-next :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.app.bridge-next :is(input[type=checkbox],input[type=radio]){accent-color:var(--blue)}.app.bridge-next :is(.panel,.settings-section,.family-person,.device-card){background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:none}.app.bridge-next .panel{padding:26px}.app.bridge-next :is(.focus-card,.auth-card){border-radius:14px;border-color:var(--line);box-shadow:none}.app.bridge-next .focus-card{background:var(--surface)}.app.bridge-next .settings-list{gap:24px}.app.bridge-next .setting-row{min-height:60px;border-color:var(--line)}.app.bridge-next .family-person-list{grid-template-columns:1fr;gap:0;border-block-start:1px solid var(--line)}.app.bridge-next .family-person{border:0;border-block-end:1px solid var(--line);border-radius:0;padding:26px 0;background:transparent}.app.bridge-next .person-avatar{background:#e8edfc;color:#3152b3;font-weight:700}.app.bridge-next .person-status>button{color:var(--ink)}.app.bridge-next .person-status strong{font-size:15px}.app.bridge-next .person-coverage,.app.bridge-next .person-unavailable{font-size:14px}.app.bridge-next :is(.dashboard-summary,.personal-overview){font-variant-numeric:tabular-nums}.app.bridge-next dialog:not(.mobile-menu-sheet){border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 18px 70px #091c3838;border:0}.app.bridge-next dialog::backdrop{background:#17233966}.app.bridge-next .mobile-tabs,.app.bridge-next .mobile-menu-sheet{display:none}.app.bridge-next .next-settings-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:20px;color:var(--blue);background:transparent;border:0;font-weight:700}@media(min-width:851px)and (max-width:1250px){.app.bridge-next{--next-rail:213px}.app.bridge-next.authenticated:not(.docs-app) .main{padding-inline:32px}.app.bridge-next .sidebar{padding-inline:14px}}@media(max-width:850px){.app.bridge-next.authenticated:not(.docs-app) .topbar{position:sticky;inset-block-start:0;height:62px;min-height:62px;padding:8px 20px;justify-content:space-between;gap:12px;z-index:30}.app.bridge-next.authenticated:not(.docs-app) .topbar>.brand{position:static;width:auto;height:auto;padding:0;background:transparent;color:var(--ink);font-size:26px;z-index:auto}.app.bridge-next.authenticated:not(.docs-app) .topbar>.brand .brand-mark i{background:var(--blue)}.app.bridge-next.authenticated .sidebar{display:none!important}.app.bridge-next.authenticated:not(.docs-app) .main{margin-inline:0;max-width:650px;margin-inline:auto;padding:25px 22px calc(110px + env(safe-area-inset-bottom));min-height:calc(100dvh - 62px)}.app.bridge-next h1,.app.bridge-next .page-heading h1,.app.bridge-next .dashboard-heading h1{font-size:29px;line-height:1.25}.app.bridge-next .page-heading{align-items:flex-start;flex-wrap:wrap;margin:0 0 26px;gap:18px}.app.bridge-next .page-heading p{font-size:16px}.app.bridge-next .panel{padding:21px}.app.bridge-next .toplinks{gap:12px}.app.bridge-next .mobile-tabs{position:fixed;inset-inline:0;inset-block-end:0;z-index:35;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px max(8px,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.app.bridge-next .mobile-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:56px;padding:5px 2px;border:0;border-radius:9px;background:transparent;color:#586477;font-size:11px;line-height:1.35;font-weight:500;overflow-wrap:anywhere}.app.bridge-next .mobile-tabs button[aria-current=page]{color:var(--blue);background:#eef1ff;font-weight:700}.app.bridge-next .mobile-tabs button:hover{background:#f0f3fc}.app.bridge-next .mobile-menu-sheet[open]{display:block;position:fixed;inset:auto 0 0;margin:0;box-sizing:border-box;width:100%;max-width:none;max-height:85dvh;border:0;border-radius:16px 16px 0 0;padding:20px 22px max(24px,env(safe-area-inset-bottom));background:var(--surface);color:var(--ink);overflow:auto;overscroll-behavior:contain}.app.bridge-next .mobile-menu-sheet header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.app.bridge-next .mobile-menu-sheet header button{display:grid;place-items:center;min-height:44px;min-width:44px;border:0;background:transparent;color:var(--ink)}.app.bridge-next .mobile-menu-sheet nav{display:grid;gap:2px}.app.bridge-next .mobile-menu-sheet nav button{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding:10px 8px;background:transparent;border:0;color:var(--ink);text-align:start;font-size:16px;line-height:1.5;border-radius:9px}.app.bridge-next .mobile-menu-sheet nav button>span{flex:1;min-width:0}.app.bridge-next .mobile-menu-sheet nav button[aria-current=page]{color:var(--blue);background:#eef1ff}.app.bridge-next .mobile-menu-sheet nav button.secondary-menu-start{border-top:1px solid var(--line);margin-top:10px;padding-top:18px;border-radius:0}.app.bridge-next .family-person{padding-block:24px}.app.bridge-next :is(.family-context,.dashboard-tools){gap:16px}.app.bridge-next :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media(max-width:370px){.app.bridge-next.authenticated:not(.docs-app) .main{padding-inline:16px}.app.bridge-next .mobile-tabs{padding-inline:4px}.app.bridge-next .mobile-tabs button{font-size:10px}.app.bridge-next .topbar{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.app.bridge-next *,.app.bridge-next *:before,.app.bridge-next *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[dir=rtl] .app.bridge-next .next-settings-back>svg{transform:scaleX(-1)}.app.bridge-next .next-viewing{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:100%;margin-block:0 26px;color:var(--muted);font-size:14px}.app.bridge-next .next-viewing select{width:auto;max-width:100%;min-height:44px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:10px 36px 10px 14px;font-weight:700}.app.bridge-next :is(.support,.browser-session,.screen-viewer,.viewer-container){min-width:0;max-width:100%}.app.bridge-next :is(h1,[tabindex="-1"]){scroll-margin-block-start:100px}.bridge-next-dialog{--ink:#172339;--green:#315ce7;--sage:#eef1ff;--line:#e1e5ed;--muted:#657083;--paper:#fff;--bg:#f5f7fb;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);border-radius:16px}.bridge-next-dialog :is(button,input,select,textarea){font-family:inherit}html[lang=he] .bridge-next-dialog{font-family:Noto Sans Hebrew,Manrope,Arial,sans-serif}.bridge-next-dialog :focus-visible{outline:3px solid #315ce7;outline-offset:3px}@media(max-width:850px){.app.bridge-next .next-overview{display:flex;flex-direction:column}.app.bridge-next .next-overview-columns{display:contents}.app.bridge-next .next-coverage-aside{order:10;margin-block-start:28px}}.app.bridge-next .live-stage.is-fullscreen .live-stage-bar .button{background:#f4f7fc;color:#19355c;border-color:#d3dcec;transition:none}.app.bridge-next .live-stage.is-fullscreen .live-stage-bar .button:hover:not(:disabled){background:#dce7f7;color:#19355c}.app.bridge-next .live-stage.is-fullscreen .live-stage-bar .button.danger{background:#fff1ee;color:#922f2b;border-color:#edcdc8}.app.bridge-next .live-stage.is-fullscreen .live-stage-bar .button.danger:hover:not(:disabled){background:#fbe1dc;color:#922f2b}.app.bridge-next .live-stage.is-fullscreen :is(button,[tabindex]):focus-visible{outline-color:#c7d8ff}.app.bridge-next .live-stage.is-fullscreen .live-stage-bar>p,.app.bridge-next .live-stage .live-stage-paused{color:#e4eaf3}.app.bridge-next .mobile-cases{--mc-sage:var(--blue);--mc-sage-dark:var(--blue-dark);--mc-cream:var(--surface);--mc-cream-2:var(--sage);--mc-ink:var(--ink);--mc-muted:var(--muted);--mc-danger:var(--red);--mc-border:var(--line)}.app.bridge-next .settings-list{width:100%;max-width:900px}.app.bridge-next .settings-list>.settings-section{padding:24px}.app.bridge-next .settings-section :is(h2,h3){margin:0 0 12px;color:var(--ink);font-size:1.12rem;line-height:1.4}.app.bridge-next .settings-section p{margin:8px 0 16px;overflow-wrap:anywhere}.app.bridge-next .settings-section .setting-row{padding:18px 0;gap:16px}.app.bridge-next .settings-section .setting-row:first-child{border-top:0}.app.bridge-next .profile-settings form{gap:16px;max-width:36rem}.app.bridge-next .profile-settings form>.button{align-self:flex-start;width:auto}.app.bridge-next .setting-row .language-picker{flex:0 1 240px;padding-block:0;margin:0}.app.bridge-next .setting-row .language-picker>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.app.bridge-next .settings-section .field input{width:100%;box-sizing:border-box}@media(max-width:600px){.app.bridge-next .settings-list{gap:16px}.app.bridge-next .settings-list>.settings-section{padding:18px}.app.bridge-next .setting-row .language-picker{flex-basis:100%}}.incident-triage{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-block:16px}.incident-triage .check-row{margin:0}.incident-triage-confirm{padding:16px;border-inline-start:3px solid var(--accent);margin-block:12px}.checks>li.incident-selectable{display:flex;align-items:flex-start;gap:12px}.incident-selectable>details{flex:1;min-width:0}.incident-select{padding:4px;flex:none}.incident-select input,.incident-triage input{width:20px;height:20px;accent-color:var(--accent)}.app.bridge-next .settings-section .setting-row small{color:#546074;font-size:.875rem;line-height:1.55}.app.bridge-next .settings-section .setting-row:hover{background:#eef1f7}@media(max-width:850px){.app.bridge-next.authenticated:not(.docs-app) .topbar{height:auto}}.device-workspace{display:grid;gap:24px;min-width:0}.device-back{display:inline-flex;align-items:center;gap:9px;justify-self:start;min-height:44px;background:none;border:0;padding:0;color:var(--muted,#657083);font:inherit;cursor:pointer}.device-workspace-heading{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.device-workspace-heading>div{flex:1;min-width:180px}.device-workspace-heading h1{font-size:clamp(27px,3vw,36px);margin:0;overflow-wrap:anywhere}.device-workspace-heading p{margin:5px 0 0;color:var(--muted,#657083)}.device-workspace-icon{display:grid;place-items:center;width:52px;height:52px;background:#ebeffc;color:#315ce7;border-radius:12px}.device-area-nav{display:flex;gap:18px;border-bottom:1px solid #e1e5ed;margin-block:12px 24px;min-width:0}.device-area-nav button,.device-area-nav a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:12px 10px;background:transparent;border:0;border-bottom:3px solid transparent;color:#657083;text-decoration:none;font:inherit;cursor:pointer}.device-area-nav [aria-current=page]{color:#315ce7;border-bottom-color:#315ce7;font-weight:700}.device-workspace>.device-area-nav{margin:0}.device-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;background:#fff;border:1px solid #e1e5ed;border-radius:14px;padding:24px;gap:24px}.device-facts dt{color:#657083;font-size:.875rem}.device-facts dd{margin:6px 0 0;font-weight:650;overflow-wrap:anywhere}.device-status-panel,.device-policy-group{background:#fff;border:1px solid #e1e5ed;border-radius:14px;padding:24px;min-width:0}.device-policy-group h2{font-size:19px;margin:0;padding-bottom:18px;border-bottom:1px solid #e1e5ed}.device-policy-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid #e1e5ed}.device-policy-row:last-child{padding-bottom:0;border:0}.device-policy-row>div{min-width:0}.device-policy-row p{margin:5px 0 0;color:#657083;font-size:.9rem;line-height:1.5}.device-policy-switch{flex:none;width:58px;height:44px;border:0;background:transparent;position:relative;cursor:pointer;padding:0}.device-policy-switch:before{content:"";position:absolute;top:8px;right:2px;bottom:8px;left:2px;background:#778296;border-radius:20px;transition:background .15s}.device-policy-switch>span{display:block;position:absolute;inset-block-start:11px;inset-inline-start:5px;width:22px;height:22px;border-radius:50%;background:#fff;transition:inset-inline-start .15s}.device-policy-switch[aria-checked=true]:before{background:#315ce7}.device-policy-switch[aria-checked=true]>span{inset-inline-start:31px}.device-policy-switch:disabled{cursor:not-allowed;opacity:.55}.device-unknown-value{color:#657083;text-align:end;font-size:.875rem}.device-manage-intro,.device-management-boundary{margin:0;color:#657083}.device-coverage-note{display:flex;gap:12px;background:#fff7e8;padding:18px;border-radius:12px}.device-coverage-note p{margin:0}.device-status-panel>.native-upkeep{border:0;padding:0}.device-status-panel .device-check-cards{gap:0}.device-status-panel .device-check-card{border:0;border-top:1px solid #e1e5ed;border-radius:0;padding:20px 0}.device-status-panel .device-check-limit{margin-bottom:0}.device-delete{padding-block:12px}.device-workspace .device-detail>section{padding-top:20px;border-top:1px solid #e1e5ed}.device-workspace .device-detail>.device-checks{padding:0;border:0}@media(max-width:850px){.device-workspace{gap:20px}.device-workspace-heading{gap:12px}.device-workspace-heading>.button{width:100%}.device-facts{grid-template-columns:1fr 1fr;gap:20px;padding:20px}.device-status-panel,.device-policy-group{padding:20px}.device-policy-row{gap:16px}.device-area-nav{margin-top:0}.device-workspace .device-check-filters{flex-wrap:wrap}.device-policy-row .hint{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.device-policy-switch:before,.device-policy-switch>span{transition:none}}.device-evidence-section{border-top:1px solid #e1e5ed;padding-block:12px}.device-evidence-section>summary{min-height:44px;cursor:pointer;font-weight:650;padding-block:10px}.device-evidence-section>p{color:#657083}.device-workspace h1[tabindex="-1"]:focus{outline:none}
