/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.section-jumps{border-block:1px solid var(--border);flex-wrap:wrap;gap:4px 20px;margin-block:16px 24px;padding-block:14px;display:flex}.section-jumps a{min-height:44px;color:var(--muted-foreground);text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;line-height:1.5;text-decoration:underline;display:inline-flex}.section-jumps a span{flex:none}.section-jumps a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (hover:hover) and (pointer:fine){.section-jumps a:hover{color:var(--foreground)}}.security-page{padding-top:110px}.security-page p{color:var(--muted-foreground);font-size:14px;line-height:1.75}.security-page h1,.security-page h2,.security-page h3{color:var(--foreground);text-wrap:balance;font-weight:500}.security-page h1{font-size:var(--type-page-title);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin:0}.security-page h1 span{color:var(--muted-foreground)}.security-page h2{letter-spacing:var(--tracking-heading);margin:0 0 24px;font-size:clamp(32px,3.5vw,50px);line-height:1.1}.security-page h3{letter-spacing:-.035em;margin:0 0 18px;font-size:25px;line-height:1.2}.security-page-hero{padding:35px 0 65px}.security-page-hero-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:65px;display:grid}.security-page .security-page-lede{max-width:720px;margin:0 0 18px;font-size:17px}.security-page .security-page-australia{color:var(--foreground);margin-top:25px;font-size:12px}.security-page-actions{flex-wrap:wrap;gap:24px;margin-top:30px;display:flex}.security-page-section{border-top:1px solid var(--border);padding:65px 0;scroll-margin-top:100px}.security-page-section-intro{margin-bottom:30px}.security-page-copy{max-width:760px}.security-page-selector{border-bottom:1px solid var(--border-strong);gap:0;display:flex}.security-page-selector button{min-height:48px;color:var(--muted);cursor:pointer;border-bottom:2px solid #0000;padding:17px 24px;font-size:13px}.security-page-selector button span{margin-right:12px}.security-page-selector button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--accent);background:var(--surface-interactive)}.security-page-selector button[aria-pressed=true] span{color:var(--accent)}.security-control-workspace{border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--radius-panel);overflow:hidden}.security-control-detail{grid-template-columns:1fr 1fr;gap:60px;padding:38px;display:grid}.security-control-detail>div:first-child{padding-top:25px}.security-page-facts{gap:14px;margin:18px 0;padding:16px 0;font-size:13px;list-style:none;display:grid}.security-page-facts li:before{content:"+";color:var(--accent);margin-right:14px}.security-page details{border-top:1px solid var(--border);padding:20px 0}.security-page summary{color:var(--foreground);cursor:pointer;font-size:13px}.security-page details p{margin-bottom:0}.security-page-caption,.security-page-label{font:10px/1.6 var(--font-geist-mono),monospace;color:var(--subtle-foreground);letter-spacing:.08em;text-transform:uppercase}.security-control-person{justify-content:center;align-items:center;gap:16px;padding-top:20px;font-size:14px;display:flex}.security-control-person>span{color:var(--muted);font-size:28px}.security-page-trace{width:50px;height:4px;display:block}.security-page-trace--vertical{width:4px;height:24px;margin:0 auto}.security-page-trace path{fill:none;stroke:var(--diagram-node);stroke-width:1px}.security-page-trace .security-page-signal{stroke:var(--accent);stroke-dasharray:.18 .82;animation:security-signal 2.4s linear infinite paused}.security-page [data-running=true] .security-page-signal{animation-play-state:running}.security-control-boundary{border:1px solid var(--accent-border);background:var(--accent-soft);padding:20px}.security-control-boundary>span{color:var(--accent);margin-bottom:20px;display:block}.security-control-boundary ol{margin:0;padding:0;list-style:none}.security-control-boundary li{border:1px solid var(--border-strong);background:var(--surface);align-items:center;gap:14px;margin-bottom:22px;padding:10px 12px;font-size:13px;display:flex;position:relative}.security-control-boundary li:last-child{margin-bottom:0}.security-page-record{font:10px var(--font-geist-mono),monospace;color:var(--muted);border:1px solid var(--border-strong);padding:5px}.security-control-boundary li svg{position:absolute;top:100%;left:50%}.security-control-blocked{color:var(--muted);align-items:center;gap:12px;min-height:58px;padding:18px 0 0;font-size:12px;display:flex}.security-control-blocked>span{color:var(--foreground);font-size:24px}.security-page .security-page-note{max-width:850px;font-size:12px}.security-standard-copy{grid-template-columns:1fr 1.3fr;gap:45px;min-height:155px;padding:30px 0 10px;display:grid}.security-standard-copy p{margin-top:0}.security-standard-flow ol{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.security-standard-flow li{min-width:0;padding:25px 25px 25px 0;position:relative}.security-standard-flow strong{max-width:145px;margin-top:14px;font-size:13px;font-weight:400;display:block}.security-standard-flow svg{width:20px;position:absolute;top:53%;right:8px}.security-page .security-standard-qualification{color:var(--foreground);max-width:850px;margin-top:25px}.security-page-status{color:var(--muted-foreground);border:1px solid var(--border-strong);margin-bottom:22px;padding:6px 10px;font-size:11px;display:inline-block}.smart-audit-workspace{border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);margin-top:30px;overflow:hidden}.smart-audit-workspace>.security-page-caption{border-bottom:1px solid var(--border);padding:16px 24px}.smart-audit-layout{grid-template-columns:.8fr 1.5fr;display:grid}.smart-audit-items{border-right:1px solid var(--border)}.smart-audit-items button{text-align:left;border-bottom:1px solid var(--border);cursor:pointer;border-left:2px solid #0000;grid-template-columns:25px 1fr;gap:9px 12px;width:100%;min-height:103px;padding:25px;display:grid}.smart-audit-items strong{font-size:14px;font-weight:500}.smart-audit-items button>span:last-child{color:var(--muted);grid-column:2;font-size:12px}.smart-audit-items button[aria-pressed=true]{background:var(--surface-interactive);border-left-color:var(--accent)}.smart-audit-number{font:11px var(--font-geist-mono),monospace;color:var(--muted)}.smart-audit-items button[aria-pressed=true] .smart-audit-number{color:var(--accent)}#smart-audit-detail{min-height:445px;padding:28px}.smart-audit-status{color:var(--foreground);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.smart-audit-status span{border:1px solid var(--border-strong);padding:5px 8px}.smart-audit-status span:last-child{color:var(--muted)}.smart-audit-layout dl{gap:18px;margin:25px 0;display:grid}.smart-audit-layout dt{color:var(--subtle-foreground);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px}.smart-audit-layout dd{margin:0;font-size:14px;line-height:1.6}.smart-audit-owner{border-top:1px solid var(--border);padding-top:18px}.smart-audit-trace{border-top:1px solid var(--border-strong);padding:24px}.smart-audit-trace ol{grid-template-columns:repeat(3,1fr);gap:25px;margin:20px 0 0;padding:0;list-style:none;display:grid}.smart-audit-trace li{border-top:1px solid var(--border-strong);animation:security-check 7.2s linear infinite;animation-delay:calc(var(--check-index) * 2.4s);padding-top:12px;animation-play-state:paused}.smart-audit-trace[data-running=true] li{animation-play-state:running}.smart-audit-trace li>span{font-size:12px}.smart-audit-trace li>div{color:var(--muted);grid-template-columns:1fr;gap:9px;margin-top:15px;font-size:11px;display:grid}.smart-audit-trace strong{color:var(--foreground);font-weight:400}.smart-audit-trace svg{width:60px}.smart-audit-trace .security-page-signal{animation-name:security-audit-signal;animation-duration:7.2s;animation-delay:calc(var(--check-index) * 2.4s);opacity:0}.smart-audit-trace svg:nth-of-type(2) .security-page-signal{animation-delay:calc(var(--check-index) * 2.4s + .8s)}.smart-audit-trace strong{animation:security-finding 7.2s linear infinite;animation-delay:calc(var(--check-index) * 2.4s);animation-play-state:paused}.smart-audit-trace[data-running=true] strong{animation-play-state:running}@keyframes security-audit-signal{0%{opacity:1;stroke-dashoffset:0}11%{opacity:1;stroke-dashoffset:-1px}12%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes security-finding{22%,32%{color:var(--accent)}0%,21%,33%,to{color:var(--foreground)}}.smart-audit-human{grid-template-columns:1.5fr 1fr;gap:60px;padding:35px 0;display:grid}.smart-audit-human a{color:var(--foreground);font-size:13px}.smart-audit-human ol{border-left:1px solid var(--border-strong);color:var(--muted);align-content:center;gap:12px;margin:0;padding:0 0 0 25px;font-size:12px;list-style:none;display:grid}.smart-audit-human li+li:before{content:"↓";color:var(--accent);margin-right:12px}.security-page-references{padding-left:20px;font-size:13px;line-height:2.1}.security-page-references a{text-underline-offset:4px;text-decoration:underline}.security-page-contact{justify-content:space-between;align-items:center;gap:40px;padding-top:45px;display:flex}.security-page-contact h2{margin:0}.security-page-contact .button{flex-shrink:0}.security-page :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.security-page button:disabled{cursor:default}@media (hover:hover){.security-page :is(button,summary):hover{color:var(--foreground);background-color:var(--surface-interactive)}.security-page a:hover{color:var(--accent)}.security-page a.button--solid:hover{color:var(--background)}}@keyframes security-signal{to{stroke-dashoffset:-1px}}@keyframes security-check{0%,30%{border-top-color:var(--accent)}34%,to{border-top-color:var(--border-strong)}}@media (max-width:1023px){.security-page-hero-grid{gap:35px}.security-control-detail{gap:30px;padding:25px}.security-page-contact{flex-direction:column;align-items:start}}@media (max-width:767px){.security-page{padding-top:88px}.security-page-hero{padding-top:24px}.security-control-detail,.security-page-hero-grid,.security-standard-copy,.smart-audit-human,.smart-audit-layout{grid-template-columns:1fr;gap:28px}.security-page-hero-grid h1{margin-bottom:0}.security-page-section{padding:48px 0}.security-page-selector button{padding:15px 13px;font-size:12px}.security-page-selector button span{margin-right:7px}.security-control-detail{padding:22px}.security-control-detail>div:first-child{min-height:285px;padding-top:5px}.security-standard-copy{gap:0;min-height:240px;padding:25px 0 0}.security-standard-flow ol{grid-template-columns:1fr;padding:12px 0}.security-standard-flow li{grid-template-columns:100px 1fr;gap:12px;padding:16px 0;display:grid}.security-standard-flow strong{max-width:none;margin:0}.security-standard-flow svg{width:4px;height:12px;inset:auto auto -5px 103px}.smart-audit-items{border-right:0}.smart-audit-items button{min-height:85px;padding:18px 22px}#smart-audit-detail{min-height:515px;padding:22px}.smart-audit-trace ol{grid-template-columns:1fr;gap:18px}.smart-audit-trace li>div{grid-template-columns:1fr;align-items:center}.smart-audit-trace svg{width:16px}.smart-audit-trace li>div svg:nth-of-type(2){display:block}.smart-audit-trace strong{grid-column:1/-1}.smart-audit-human{gap:20px}}@media (prefers-reduced-motion:reduce){.security-page .security-page-signal,.security-page .smart-audit-trace li,.security-page .smart-audit-trace strong{animation:none}.security-page .security-page-signal{stroke-dasharray:none;opacity:1}}.security-deployment-workspace{border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--surface-highlight);margin-top:28px}.security-deployment-selector{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.security-deployment-selector button{text-align:left;min-width:0;min-height:64px;color:var(--muted-foreground);cursor:pointer;transition:background var(--motion-feedback),border-color var(--motion-selection);border-bottom:2px solid #0000;align-items:center;gap:13px;padding:18px 25px;display:flex}.security-deployment-selector button+button{border-left:1px solid var(--border)}.security-deployment-selector strong{font-size:15px;font-weight:500;display:block}.security-deployment-selector small{color:var(--muted-foreground);margin-top:6px;font-size:11px;display:block}.security-deployment-selector button[aria-pressed=true]{border-bottom-color:var(--accent);background:var(--surface-interactive);color:var(--foreground)}.security-deployment-selector button[aria-pressed=true]>span:first-child{color:var(--accent)}.security-deployment-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:42px;padding:30px;display:grid}.security-deployment-layout>*{min-width:0}.security-deployment-status{border:1px solid var(--border-strong);color:var(--muted-foreground);margin-bottom:18px;padding:5px 8px;font-size:11px;display:inline-block}.security-deployment-copy h3{max-width:420px;margin-bottom:15px;font-size:clamp(23px,2.2vw,29px);line-height:1.2}.security-deployment-copy p{margin:0;font-size:13px;line-height:1.7}.security-deployment-copy ul{gap:11px;margin:22px 0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.security-deployment-copy li{gap:11px;display:flex}.security-deployment-copy li:before{content:"+";color:var(--accent)}.security-deployment-copy p.security-deployment-fit{border-top:1px solid var(--border);padding-top:16px}.security-deployment-copy p.security-deployment-availability{margin-top:12px;font-size:11px}.security-deployment-providers{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.security-deployment-providers button{text-align:left;cursor:pointer;min-height:44px;color:var(--muted-foreground);border:1px solid var(--border-strong);transition:border-color var(--motion-selection),background var(--motion-feedback);padding:10px 12px;font-size:12px}.security-deployment-providers button span{margin-right:6px}.security-deployment-providers button[aria-pressed=true]{border-color:var(--accent-border);background:var(--surface-interactive);color:var(--foreground)}.security-deployment-providers button[aria-pressed=true] span{color:var(--accent)}.security-deployment :is(button,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;z-index:1;position:relative}.security-deployment :is(button,summary):active{background:var(--accent-soft)}.security-deployment-diagram{border-left:1px solid var(--border);padding-left:30px}.security-deployment-caption{color:var(--subtle-foreground);font:10px/1.5 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.security-deployment-node{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:40px;color:var(--foreground);align-items:center;gap:12px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.security-deployment-node small{color:var(--muted-foreground);margin-top:2px;font-size:10px;display:block}.security-deployment-glyph{fill:none;width:22px;height:22px;stroke:var(--diagram-structure);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.security-deployment-team{background:0 0;width:fit-content;min-width:180px;margin-inline:auto}.security-deployment-link{width:8px;height:22px;margin:0 auto;display:block;overflow:visible}.security-deployment-link path{fill:none;stroke:var(--diagram-node);stroke-width:1px}.security-deployment-link--recovery>path:first-child{stroke-dasharray:2 3}.security-deployment-boundary{border:1px solid var(--border-strong);padding:14px;animation:deployment-boundary-entry 2.4s both paused}.security-deployment-boundary p.security-deployment-environment{color:var(--muted-foreground);font:10px/1.5 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.06em;margin:0 0 13px}.security-deployment-backup{background:0 0;border-style:dashed}.security-deployment-diagram p.security-deployment-support{align-items:center;gap:9px;margin:12px 0 0;font-size:10px;line-height:1.6;display:flex}.security-deployment-support>span{color:var(--subtle-foreground);flex-shrink:0;font-size:20px}.security-deployment-link .security-deployment-entry{stroke-dasharray:1;stroke-dashoffset:1px;animation:deployment-connect .6s linear both;animation-delay:calc(var(--deployment-link) * .6s);animation-play-state:paused}.security-deployment-link .security-deployment-signal{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:.22 1;opacity:0;animation:deployment-signal 2.8s linear infinite;animation-delay:calc(2.4s + var(--deployment-link) * .7s);animation-play-state:paused}.security-deployment-diagram[data-running=true] :is(.security-deployment-entry,.security-deployment-signal,.security-deployment-boundary){animation-play-state:running}@keyframes deployment-connect{0%{stroke-dashoffset:1px;stroke:var(--accent)}80%{stroke:var(--accent)}to{stroke-dashoffset:0;stroke:var(--diagram-node)}}@keyframes deployment-signal{0%{stroke-dashoffset:0;opacity:1}19%{stroke-dashoffset:-1px;opacity:1}20%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes deployment-boundary-entry{0%,to{border-color:var(--border-strong)}50%{border-color:var(--accent-border)}}.security-deployment-management{padding-top:32px}.security-deployment-management h3{margin-bottom:12px;font-size:21px}.security-deployment-management>p{max-width:800px;margin:0 0 20px;font-size:13px}.security-deployment-management dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0 0 18px;display:grid}.security-deployment-management dl>div{border-top:1px solid var(--border-strong);padding-top:15px}.security-deployment-management dt{color:var(--foreground);margin-bottom:8px;font-size:13px}.security-deployment-management dd{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.65}.security-deployment-management p.security-deployment-client{max-width:none;font-size:12px}.security-deployment-region{border-top:1px solid var(--border);grid-template-columns:1fr 1.4fr;align-items:start;gap:32px;padding:25px 0;display:grid}.security-deployment-region h3{margin:0;font-size:22px}.security-deployment-region p{margin:0;font-size:13px}.security-deployment details.security-deployment-details{padding:0}.security-deployment-details summary{align-content:center;min-height:52px;padding:12px 0;line-height:1.5}.security-deployment-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:12px 0 20px;display:grid}.security-deployment-detail-grid h4{margin:15px 0 10px;font-size:14px;font-weight:500}.security-deployment-detail-grid p{font-size:12px}.security-deployment-detail-grid strong{color:var(--foreground);font-weight:500}.security-deployment p.security-deployment-sources{margin:0;padding-bottom:22px;font-size:12px}.security-deployment-sources a{text-underline-offset:4px;text-decoration:underline}.security-deployment-contact{padding:12px 0 28px}.security-deployment-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.security-deployment :is(button,summary):hover{background:var(--surface-interactive)}.security-deployment-providers button:hover{border-color:var(--diagram-node)}.security-deployment-providers button[aria-pressed=true]:hover{border-color:var(--accent-border)}}@media (max-width:1023px){.security-deployment-layout{gap:24px;padding:24px}.security-deployment-diagram{padding-left:24px}.security-deployment-management dl{grid-template-columns:repeat(2,minmax(0,1fr))}.security-deployment-detail-grid{grid-template-columns:1fr;gap:8px}}@media (max-width:767px){.security-deployment-layout{grid-template-columns:1fr;gap:28px;padding:22px}.security-deployment-diagram{border-left:0;border-top:1px solid var(--border);padding:22px 0 0}.security-deployment-selector button{align-items:start;gap:9px;padding:14px 12px}.security-deployment-selector strong{font-size:13px}.security-deployment-selector small{font-size:10px;line-height:1.5}.security-deployment-region{grid-template-columns:1fr;gap:14px}}@media (max-width:430px){.security-deployment-layout{padding:18px 14px}.security-deployment-management dl{gap:18px}.security-deployment-selector button{gap:7px;padding:13px 10px}.security-deployment-selector strong{font-size:12px}.security-deployment-caption{letter-spacing:.03em;font-size:9px}.security-deployment-node{gap:8px;padding:8px}.security-deployment-boundary{padding:10px}}@media (prefers-reduced-motion:reduce){.security-deployment-diagram :is(.security-deployment-entry,.security-deployment-signal,.security-deployment-boundary){animation:none}.security-deployment-link .security-deployment-entry{stroke-dashoffset:0}.security-deployment-link .security-deployment-signal{opacity:0}.security-deployment *{transition:none!important}}.security-page summary{min-height:44px;padding-block:12px;line-height:1.6}@media (max-width:850px){.security-page-section{padding-block:40px}.security-page details{padding-block:8px}}