.security-page{font-size:clamp(1rem,.4vw + .8rem,1.125rem)}.security-page [data-security-component]{min-width:0;max-width:100%}.security-page .actions{margin-top:var(--button-row-space);gap:var(--button-stack-gap)}.security-page .tactile-card :focus-visible{outline-color:var(--card-ink)}.security-page .security-lead{color:var(--product-muted);font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.45}.security-page .security-fine{font-size:.8125rem;line-height:1.4}.security-hero{padding-block:1rem 3rem}.security-hero-grid,.security-stop-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4.5vw,4rem);display:grid}.security-page .security-hero-copy h1{font-size:clamp(3.25rem,7.6svh,6rem)}.security-hero-copy>p,.security-model-copy>p{max-width:38ch;margin-top:1.5rem}.custody-card{--security-height-budget:min(72svh, 32rem);color-scheme:light;padding:clamp(1rem,2vw,1.75rem);box-shadow:8px 8px #fffaf038}.security-instrument-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.security-page .security-instrument-heading :is(h2,h3){letter-spacing:-.025em;font-size:1.375rem}.security-stamp{width:fit-content;max-width:100%;font:800 .75rem / 1.25 var(--font-display);letter-spacing:.025em;border:2px solid;border-radius:.375rem;padding:.3rem .5rem;display:inline-block}.custody-card :where(.security-instrument-heading)>.security-stamp{transform:rotate(-3deg)}.custody-map{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:1.25rem;margin-block:1.5rem;display:grid}.custody-sandbox{border:2px dashed var(--card-ink);background:var(--card-paper);text-align:center;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem .5rem;font-size:.875rem;display:flex}.custody-agent{fill:none;width:96px;height:120px;stroke:var(--card-ink);stroke-width:2.5px;stroke-linecap:round}.custody-controls{gap:.75rem;display:grid}.custody-part{border:2px solid var(--card-ink);min-width:0;min-height:68px;box-shadow:3px 3px 0 var(--card-ink);background:var(--card-white);color:var(--card-ink);text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem;transition:transform .16s;display:flex}.custody-part[aria-pressed=true]{background:var(--card-ink);color:var(--card-white)}.custody-part svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:40px;height:36px}.custody-part strong{font-size:1rem;line-height:1.3;display:block}.custody-part .security-stamp{margin-top:.25rem;padding:.125rem .25rem;font-size:.75rem}.custody-note{border-top:2px dashed var(--card-ink);min-height:3em;padding-top:.75rem;font-size:1rem;line-height:1.5}.security-page .security-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:2rem;display:flex}.security-section-heading>p{max-width:34ch}.failure-picker{--security-height-budget:min(78svh, 34rem);grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);padding:0;display:grid}.failure-choices{border:0;border-right:2px dashed var(--card-ink);background:var(--card-paper);border-radius:1.4rem 0 0 1.4rem;align-content:center;gap:.75rem;min-width:0;margin:0;padding:clamp(1rem,2vw,2rem);display:grid}.security-page .failure-choices .pill-button{width:100%;min-height:52px;box-shadow:3px 3px 0 var(--card-ink);text-align:left;border-radius:.625rem;justify-content:flex-start;padding:.625rem .75rem;font-size:1rem;line-height:1.25;display:flex}.security-page .failure-choices [aria-pressed=true]{background:var(--card-ink);color:var(--card-white);box-shadow:1px 1px 0 var(--card-ink);transform:translate(2px,2px)}.failure-index{font:700 .75rem / 1 var(--font-mono);margin-right:.75rem}.failure-choice-arrow{margin-left:auto}.failure-window{min-width:0;padding:1.75rem 2rem 0}.failure-diagram{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;min-height:14rem;display:grid;position:relative}.packet-track{--packet-travel:clamp(2rem, 7vw, 7rem);z-index:1;min-width:0;height:10rem;position:relative}.action-packet{border:2px solid var(--card-ink);box-shadow:4px 4px 0 var(--card-ink);background:var(--card-paper);border-radius:.75rem;justify-items:center;gap:.25rem;padding:.75rem;display:grid;position:absolute;top:50%;right:1rem;transform:translateY(-50%)rotate(-4deg)}.action-packet svg{width:40px;height:40px}.action-packet strong,.local-gate strong{font:800 1rem / 1.25 var(--font-display)}.action-packet>span{font:600 .75rem / 1.3 var(--font-mono)}.failure-diagram svg,.identity-drawing,.tenant-strip svg,.release-output svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.packet-route{width:30%;height:32px;position:absolute;top:calc(50% - 1rem);left:26%}.local-gate{border-left:2px dashed var(--card-ink);align-content:center;justify-items:center;gap:.5rem;min-width:0;min-height:14rem;display:grid;position:relative}.local-gate>svg{width:10rem;height:10rem}.failure-outcomes{display:grid}.failure-outcomes p{max-width:none;min-height:3em;margin-top:1rem;font-size:1rem;line-height:1.5}.failure-stamps{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:calc(100% - 1.5rem);display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.outcome-stamp{background:var(--card-white);letter-spacing:-.02em;text-align:center;border-width:3px;padding:.5rem .75rem;font-size:clamp(1.125rem,2.3vw,2rem);transform:rotate(-6deg)}:where(.failure-outcomes [data-denied=true]) .outcome-stamp{color:var(--card-red);font-size:clamp(2.25rem,4.5vw,4rem)}.gate-footer{border-top:2px dashed var(--card-ink);flex-wrap:wrap;gap:.25rem 1rem;padding-block:1rem;font-size:1rem;line-height:1.4;display:flex}.security-fallback{grid-column:1/-1;padding:1rem 2rem;font-size:1rem;line-height:1.5}.security-page .security-integrity.paper-theme,.security-page .security-data.paper-theme,.security-page .security-disclosure.paper-theme{background:var(--paper-2)}.security-chain{--security-height-budget:min(78svh, 34rem);padding:1.5rem}.security-records{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.security-record{border:2px solid var(--card-ink);background:var(--card-paper);min-width:0;box-shadow:3px 3px 0 var(--card-ink);border-radius:.75rem;padding:1rem;position:relative}.record-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.security-number{width:2rem;height:2rem;font:800 1rem / 1 var(--font-display);border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.record-signature{font:800 .75rem / 1.2 var(--font-display);align-items:center;gap:.25rem;display:flex}.record-signature svg{fill:none;stroke:currentColor;stroke-width:2px;flex-shrink:0;width:20px;height:20px}.security-record>strong{font:700 1rem / 1.25 var(--font-mono);margin-block:1rem .75rem;display:block}.record-hashes{font:500 .875rem / 1.35 var(--font-mono);gap:.375rem;margin:0;display:grid}.record-hashes div{justify-content:space-between;gap:.5rem;display:flex}.record-hashes dd{margin:0}.record-link{fill:none;stroke:currentColor;stroke-width:2px;width:2rem;height:1.5rem;position:absolute;top:50%;right:-2rem}.security-record:last-child .record-link,.link-broken{display:none}.security-record[data-broken=true] .record-link,.security-record[data-altered=true] :is([data-chain-hash],.record-signature),.security-record[data-prev-matches=false] :where(.record-hashes div:first-child){color:var(--card-red)}.security-record[data-broken=true] .link-intact{display:none}.security-record[data-broken=true] .link-broken{display:block}.security-record[data-altered=true]{border-color:var(--card-red)}.security-record[data-prev-matches=false] :where(.record-hashes div:first-child){border-bottom:2px solid}.chain-verifier{border:2px solid var(--card-ink);background:var(--card-paper);min-height:3.5rem;font:800 1rem / 1.25 var(--font-display);border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex}.security-chain[data-tampered=true] [data-chain-verdict]{color:var(--card-red)}.security-verified{color:var(--seal-gold);font:800 .875rem / 1 var(--font-display);border:2px solid;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .625rem;display:inline-flex;transform:rotate(-5deg)}.security-verified svg{fill:none;stroke:currentColor;stroke-width:2.5px;width:24px;height:24px}.security-verified[hidden]{display:none}.security-chain>.security-fine{margin-top:1rem}.integrity-callout{border-left:3px solid var(--card-ink);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:1rem 2rem;margin-top:2rem;padding:1.25rem 0 0 1.25rem;font-size:1rem;line-height:1.5;display:grid}.integrity-callout>strong{font:800 1.25rem / 1.25 var(--font-display)}.stop-card{--security-height-budget:min(54svh, 23rem);box-shadow:8px 8px #fffaf038}.stop-stages{margin:0;padding:0;list-style:none}.stop-stages li{align-items:center;gap:1rem;display:flex}.stop-stages li+:where(li){margin-top:1.25rem}.stop-stages strong{font:800 1.25rem / 1.25 var(--font-display)}.security-page .stop-note{color:var(--product-muted);margin-top:1.5rem;font-size:1rem}.security-text-link{justify-content:space-between;align-items:center;gap:1rem;width:fit-content;max-width:100%;min-height:44px;padding-block:.5rem;font-size:1rem;font-weight:650;text-decoration:none;display:flex}.identity-instrument{--security-height-budget:min(82svh, 36rem);padding:0}.identity-questions,.supply-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.identity-question{--security-height-budget:min(62svh, 27rem);align-content:start;gap:1rem;min-width:0;padding:1.75rem;display:grid}.identity-question+:where(.identity-question){border-left:2px dashed var(--card-ink)}.identity-question-heading{align-items:center;gap:.75rem;display:flex}.security-page :is(.identity-question,.defaults-panel,.security-retention,.supply-half,.disclosure-card,.disclosure-harbour) h3{font:800 1.375rem / 1.2 var(--font-display);letter-spacing:-.025em}.identity-drawing{width:100%;height:76px;margin-block:.5rem}.identity-question p{margin-top:.5rem;font-size:1rem;line-height:1.5}.tenant-strip{--security-height-budget:min(32svh, 14rem);border-top:2px solid var(--card-ink);background:var(--card-paper);border-radius:0 0 1.4rem 1.4rem;align-items:center;gap:1rem;padding:1.25rem 1.75rem;display:flex}.tenant-strip svg{flex-shrink:0;width:32px;height:36px}.security-page .tenant-strip h3{font-size:1.125rem}.tenant-strip p{margin-top:.375rem;font-size:1rem;line-height:1.5}.security-data-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.defaults-panel{--security-height-budget:min(80svh, 35rem);padding:1.75rem}.defaults-panel ul{margin:1rem 0;padding:0;list-style:none}.defaults-panel li{border-bottom:2px dashed var(--card-ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.defaults-panel :where(li) strong{font-size:1.125rem;line-height:1.25;display:block}.defaults-panel :where(li div)>span{margin-top:.375rem;font-size:1rem;line-height:1.4;display:block}.default-setting{flex-shrink:0;justify-items:center;gap:.375rem;display:grid}.default-setting b{font:800 .875rem / 1 var(--font-display)}.default-switch{border:2px solid var(--card-ink);background:var(--card-paper);width:64px;height:36px;box-shadow:inset 2px 2px 0 var(--card-ink);border-radius:24px;padding:3px;display:block}.default-switch>span{border:2px solid var(--card-ink);background:var(--card-white);border-radius:50%;width:26px;height:26px;display:block}.default-switch[data-on=true]{background:var(--card-ink)}.default-switch:where([data-on=true])>span{background:var(--card-white);transform:translate(27px)}.default-lock{border:2px solid var(--card-ink);border-radius:.375rem;justify-content:center;align-items:center;width:60px;height:38px;display:flex;transform:rotate(-5deg)}.default-lock svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:24px}.defaults-panel>p,.security-retention>p,.supply-half p,.supply-footer p,.data-boundary{font-size:1rem;line-height:1.5}.security-retention{--security-height-budget:min(72svh, 32rem);padding-block:.75rem}.retention-stages{margin:1.5rem 0;padding:0;list-style:none}.retention-stages li{border-bottom:2px solid var(--card-ink);padding-block:.75rem}.retention-stages strong,.retention-stages span{font-size:1rem;line-height:1.4;display:block}.retention-stages strong{font:800 1.25rem / 1.2 var(--font-display)}.retention-stages span{margin-top:.25rem}.security-retention>.security-text-link,.supply-half>.security-text-link{margin-top:var(--button-row-space)}.security-page .data-boundary{max-width:96ch;margin-top:2rem}.supply-band{--security-height-budget:min(74svh, 32rem);padding:0}.supply-half{--security-height-budget:min(64svh, 28rem);min-width:0;padding:1.25rem}.supply-half+:where(.supply-half){border-left:2px dashed var(--card-ink)}.release-inputs,.open-inventory{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.release-inputs>span,.open-inventory>span{border:2px solid var(--card-ink);background:var(--card-paper);border-radius:.375rem;padding:.375rem .5rem;font-size:1rem;line-height:1.25}.release-output{border-top:2px solid var(--card-ink);align-items:center;gap:.75rem;margin-bottom:1rem;padding-top:1rem;display:flex}.release-output svg{flex-shrink:0;width:36px;height:40px}.release-output strong,.release-output span{font-size:1rem;line-height:1.4;display:block}.supply-footer{border-top:2px solid var(--card-ink);background:var(--card-paper);border-radius:0 0 1.4rem 1.4rem;width:100%;padding:1rem 1.25rem}.security-page .supply-footer :where(p){max-width:none}.disclosure-contact{flex:1;width:min(100%,38rem);min-width:0;max-width:38rem;padding-top:.75rem}.disclosure-contact>p{font-size:1rem;line-height:1.5}.disclosure-email{max-width:100%;min-height:64px;margin-top:var(--button-row-space);border:2px solid var(--card-ink);background:var(--card-white);color:var(--card-ink);box-shadow:4px 4px 0 var(--card-ink);font:800 clamp(1rem, 1.65vw, 1.375rem) / 1.3 var(--font-display);border-radius:1rem;grid-template-columns:minmax(0,1fr) 44px auto;align-items:center;gap:1rem;padding:.75rem;display:grid}.disclosure-copy,.disclosure-mail{border:2px solid var(--card-ink);background:var(--card-white);min-width:44px;min-height:44px;color:var(--card-ink);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;text-decoration:none;display:inline-flex}.disclosure-mail{background:var(--card-ink);color:var(--card-white);white-space:nowrap;padding-inline:.75rem;font-size:1rem}.disclosure-email svg{fill:none;stroke:currentColor;stroke-width:2px;flex-shrink:0;width:20px;height:20px}.security-page .disclosure-copy-status{min-height:1.5em;margin-top:1rem;font-size:1rem}.disclosure-instrument{--security-height-budget:min(84svh, 37rem)}.disclosure-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.disclosure-card{padding:1.25rem}.disclosure-card .security-number{margin-bottom:1rem}.disclosure-card p{margin-top:.75rem;font-size:1rem;line-height:1.5}.disclosure-harbour{--security-height-budget:min(72svh, 32rem);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:1rem 2rem;margin-top:2rem;padding:1.25rem;display:grid}.harbour-rules{margin:0;padding:0;font-size:1rem;line-height:1.5;list-style:none}.harbour-rules li+:where(li){border-top:1px dashed var(--card-ink);margin-top:.75rem;padding-top:.75rem}.security-faq{background:var(--product-raised)}.security-faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,4.5vw,4rem);display:grid}.security-faq :where(header)>p{margin-top:1.5rem}.security-questions{--security-height-budget:min(84svh, 37rem)}.security-page .security-questions summary{gap:1rem;min-height:60px;font-size:1.0625rem}.security-questions .security-answer{padding-right:2rem;font-size:1rem;line-height:1.5}.security-questions details:not([open]) .security-answer{display:none}.security-page .security-close{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.security-close-copy{--security-height-budget:min(73svh, 32rem)}.security-page .security-close h2{max-width:24ch;font-size:clamp(3rem,6.5svh,5.5rem)}.security-close-copy>p{margin-top:1.5rem}.security-close .actions{justify-content:flex-start}.closing-record{--security-height-budget:min(65svh, 29rem);width:100%;padding:1.5rem;transform:rotate(2deg);box-shadow:8px 8px #fffaf038}.closing-chain{gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.closing-chain li{border:2px solid var(--card-ink);background:var(--card-paper);border-radius:.625rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.closing-chain :where(li)>div{flex:1;min-width:0}.closing-chain strong{font:700 1rem / 1.3 var(--font-mono);display:block}.closing-chain :where(div)>span{font:500 .75rem / 1.4 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.25rem;display:flex}.closing-record-footer{border-top:2px dashed var(--card-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.custody-reach{animation:4s ease-in-out infinite paused custody-reach}.action-packet{animation:1.1s ease-out both paused packet-travel}.security-verified,.security-record[data-altered=true]{animation:.24s ease-out both paused evidence-stamp}[data-pricing-motion][data-in-view=true] :is(.custody-reach,.action-packet,.outcome-stamp,.security-verified,.security-record[data-altered=true]){animation-play-state:running}[data-pricing-motion]:not([data-in-view=true]) :is(.custody-reach,.action-packet,.outcome-stamp,.security-verified,.security-record[data-altered=true]){animation:none}@keyframes custody-reach{50%{transform:translate(4px)}}@keyframes packet-travel{0%{transform:translate(calc(-1 * var(--packet-travel)), -50%) rotate(-4deg)}to{transform:translateY(-50%)rotate(-4deg)}}.outcome-stamp{animation:.3s ease-out .8s both paused gate-stamp}@keyframes gate-stamp{0%{transform:rotate(-10deg)scale(1.15)}to{transform:rotate(-6deg)scale(1)}}@keyframes evidence-stamp{0%{opacity:0;transform:translateY(-6px)rotate(-8deg)scale(1.06)}to{opacity:1;transform:translateY(0)rotate(-4deg)scale(1)}}@media (width<=1023px){.security-hero-grid,.security-stop-grid,.security-faq-grid{grid-template-columns:minmax(0,1fr)}.custody-card{justify-self:center;width:min(100%,35rem)}.security-page .security-section-heading{flex-direction:column;align-items:flex-start}.security-data-grid{grid-template-columns:minmax(0,1fr)}.security-retention{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem 2rem;display:grid}.security-retention h3{grid-column:1/-1}.retention-stages{grid-row:span 2;margin:0}.security-retention>.security-text-link{margin-top:0}.disclosure-cards{grid-template-columns:minmax(0,1fr)}.disclosure-card{gap:1rem;display:flex}.disclosure-card .security-number{margin-bottom:0}}@media (width<=599px){.security-page .product-section{padding-block:2rem}.security-page h2{font-size:clamp(2rem,4.7svh,2.5rem)}.security-page .security-hero{padding-block:.5rem 1.5rem}.security-hero-grid{gap:1.5rem}.security-page .security-hero-copy h1{font-size:clamp(2.125rem,5.2svh,2.75rem)}.security-hero-copy>p{margin-top:.75rem}.security-page .security-lead{font-size:1rem;line-height:1.4}.security-page .security-hero .actions{flex-direction:row;align-items:stretch;gap:.75rem}.security-page .security-hero .button{white-space:nowrap;flex:1;min-height:44px;padding:.5rem .25rem;font-size:.875rem}.custody-card{border-radius:1.25rem;padding:.75rem;box-shadow:5px 5px #fffaf038}.security-page .security-instrument-heading :is(h2,h3){font-size:1.125rem}.custody-card :where(.security-instrument-heading)>.security-stamp{display:none}.custody-map{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:.75rem;margin-block:.75rem}.custody-sandbox{padding:.5rem .25rem;font-size:.75rem}.custody-agent{width:70px;height:88px}.custody-controls{gap:.5rem}.custody-part{gap:.25rem;min-height:52px;padding:.375rem}.custody-part svg{width:24px;height:28px}.custody-part strong{font-size:.875rem}.custody-note{padding-top:.5rem;font-size:1rem;line-height:1.4}.security-page .security-section-heading{gap:.75rem;margin-bottom:1.5rem}.failure-picker{border-radius:1rem;grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}.failure-choices{border-radius:.9rem 0 0 .9rem;gap:.75rem;padding:.75rem .5rem}.security-page .failure-choices .pill-button{gap:.25rem;min-height:54px;padding:.5rem;font-size:.875rem}.failure-index,.failure-choice-arrow{display:none}.failure-window{padding:1rem .75rem 0}.failure-diagram{grid-template-columns:minmax(0,1fr);min-height:11rem}.packet-track{--packet-travel:1.5rem;z-index:1;width:35%;height:5rem;position:absolute;top:1.5rem;left:.5rem}.action-packet{box-shadow:2px 2px 0 var(--card-ink);padding:.25rem;right:0}.action-packet svg{width:24px;height:28px}.action-packet strong,.action-packet>span{display:none}.local-gate{border-left:0;min-height:11rem}.local-gate>svg{width:5rem;height:5rem}.local-gate strong{font-size:.75rem}.packet-route{width:45%;top:3rem;left:15%}.failure-stamps{gap:.5rem;width:calc(100% - .5rem)}.outcome-stamp{padding:.375rem;font-size:.875rem}:where(.failure-outcomes [data-denied=true]) .outcome-stamp{font-size:1.75rem}.failure-outcomes p{line-height:1.4}.gate-footer{gap:.25rem;padding-block:.75rem}.security-chain{padding:1rem}.security-page .chain-hint{padding:.375rem .75rem;font-size:.875rem}.security-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;margin-block:1.25rem}.security-record{padding:.625rem}.security-record>strong{margin-block:.625rem;font-size:.875rem}.record-top{gap:.25rem}.record-top .security-number{width:1.5rem;height:1.5rem;font-size:.875rem}.record-signature{gap:.125rem;font-size:.75rem}.record-signature svg{width:12px;height:12px}.record-hashes{font-size:.75rem}.record-link{width:1.25rem;right:-1.25rem}.security-record:nth-child(2) .record-link{top:auto;bottom:-1.5rem;right:50%;transform:rotate(90deg)}.security-record:nth-child(3){grid-area:2/2}.security-record:nth-child(4){grid-area:2/1}.security-record:nth-child(3) .record-link{left:-1.25rem;right:auto;transform:rotate(180deg)}.chain-verifier{gap:.5rem;padding:.5rem;font-size:.875rem}.security-verified{padding:.25rem;font-size:.75rem}.security-verified svg{width:18px;height:18px}.security-page .chain-actions{flex-direction:row;align-items:stretch;gap:.75rem}.security-page .chain-actions .pill-button{min-height:44px;padding:.5rem;font-size:.875rem}.integrity-callout{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.5rem}.security-stop-grid{gap:1.5rem}.stop-card{padding:1.25rem}.stop-stages strong{font-size:1.0625rem}.identity-questions,.supply-columns{grid-template-columns:minmax(0,1fr)}.identity-question{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem;position:relative}.identity-question-heading{padding-right:3rem}.security-page .identity-question h3{font-size:1.125rem}.identity-drawing{width:48px;height:48px;margin:0;position:absolute;top:1rem;right:.75rem}.identity-question>.security-stamp{display:none}.identity-question p{margin-top:0}.identity-question+:where(.identity-question){border-left:0;border-top:2px dashed var(--card-ink)}.tenant-strip{gap:.75rem;padding:1rem}.security-data-grid{gap:1.5rem}.defaults-panel{padding:1rem}.defaults-panel li{gap:.75rem;padding-block:.875rem}.defaults-panel :where(li) strong{font-size:1rem}.default-switch{width:58px}.default-switch:where([data-on=true])>span{transform:translate(21px)}.security-retention{grid-template-columns:minmax(0,1fr);gap:.75rem}.retention-stages{grid-row:auto}.security-retention>.security-text-link{margin-top:var(--button-row-space)}.security-page .data-boundary{margin-top:2rem}.supply-half{padding:.75rem}.supply-half+:where(.supply-half){border-left:0;border-top:2px dashed var(--card-ink)}.security-page .supply-half h3{font-size:1.125rem}.release-inputs,.open-inventory{gap:.375rem;margin-block:.625rem}.release-inputs>span,.open-inventory>span{padding:.25rem .375rem;font-size:.875rem;line-height:1.2}.release-output{gap:.5rem;margin-bottom:.625rem;padding-top:.625rem}.release-output svg{width:24px;height:28px}.supply-half p,.supply-footer p{line-height:1.4}.supply-footer{padding:.75rem}.disclosure-contact{width:100%;padding-top:0}.disclosure-email{gap:var(--button-row-space) .75rem;grid-template-columns:44px minmax(0,1fr);font-size:1.125rem}.disclosure-email>span{grid-column:1/-1}.disclosure-mail{justify-self:start}.disclosure-cards{gap:1rem}.disclosure-card{gap:.75rem;padding:1rem}.security-page .disclosure-card h3{font-size:1.125rem}.disclosure-harbour{grid-template-columns:minmax(0,1fr);gap:.75rem}.security-faq-grid{gap:1.5rem}.security-page .security-questions summary{gap:.75rem;min-height:52px;padding-block:.625rem;font-size:1rem}.security-questions .faq-plus{width:28px;height:28px}.security-questions .faq-plus:before,.security-questions .faq-plus:after{inset:9px 4px auto}.security-questions .security-answer{padding-right:0}.security-page .security-close{grid-template-columns:minmax(0,1fr)}.closing-record{padding:1rem;transform:rotate(1deg)}.closing-chain{margin-block:1rem}.closing-chain li{padding:.625rem}.security-page .security-close h2{font-size:clamp(2.25rem,5.5svh,3rem)}}@media (width<=599px) and (height<=700px){.security-hero-grid{gap:1rem}.security-page .security-hero-copy h1{font-size:2.125rem}}@media (prefers-reduced-motion:reduce){.security-page :is(.custody-reach,.action-packet,.outcome-stamp,.security-verified,.security-record[data-altered=true]){animation:none}.security-page :is(.button,.pill-button,.custody-part){transition:none}}
