.framework-status-card-module__Oav6_q__card{padding:var(--primitive-space-5);border:1px solid var(--card-border,var(--primitive-line));background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 24%, transparent) 50%), radial-gradient(circle at 100% 0%, var(--card-glow,color-mix(in oklab, var(--primitive-green) 18%, transparent)), transparent 52%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -18px -18px 30px color-mix(in oklab, var(--primitive-overlay) 46%, transparent), 0 18px 42px color-mix(in oklab, var(--primitive-overlay) 58%, transparent);border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:14px;display:grid;position:relative;overflow:hidden}.framework-status-card-module__Oav6_q__head{align-items:center;gap:14px;display:flex}.framework-status-card-module__Oav6_q__mark{border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line-strong);background:linear-gradient(180deg, var(--primitive-glass-strong), color-mix(in oklab, var(--primitive-glass-soft) 40%, transparent)), var(--card-mark-bg,var(--primitive-glass-soft));width:44px;height:44px;color:var(--card-mark-fg,var(--primitive-text-strong));font-family:var(--primitive-font-mono);font-weight:var(--primitive-weight-black);letter-spacing:.04em;place-items:center;font-size:11px;display:grid}.framework-status-card-module__Oav6_q__identity{gap:var(--primitive-space-0-5);min-width:0;display:grid}.framework-status-card-module__Oav6_q__name{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.05}.framework-status-card-module__Oav6_q__short{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.framework-status-card-module__Oav6_q__statusChip{align-items:center;gap:var(--primitive-space-2);border-radius:var(--primitive-radius-pill);border:1px solid var(--chip-border,var(--primitive-line));background:var(--chip-bg,var(--primitive-glass-soft));color:var(--chip-fg,var(--primitive-body));font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;width:max-content;padding:5px 11px;display:inline-flex}.framework-status-card-module__Oav6_q__statusDot{border-radius:var(--primitive-radius-round);background:var(--chip-fg,var(--primitive-body));width:8px;height:8px;box-shadow:0 0 0 3px var(--chip-bg,var(--primitive-glass-soft))}.framework-status-card-module__Oav6_q__meter{gap:var(--primitive-space-1-5);display:grid}.framework-status-card-module__Oav6_q__meterTrack{border-radius:var(--primitive-radius-pill);background:var(--primitive-meter-track);border:1px solid var(--primitive-glass-soft);height:8px;position:relative;overflow:hidden}.framework-status-card-module__Oav6_q__meterFill{width:var(--meter-fill,0%);border-radius:var(--primitive-radius-pill);background:linear-gradient(90deg, var(--card-mark-fg,var(--primitive-green)), color-mix(in srgb, var(--card-mark-fg,var(--primitive-green)) 40%, transparent));box-shadow:inset 0 0 0 1px var(--primitive-glass-strong);transition:width var(--primitive-duration-slow) var(--primitive-ease-out);position:absolute;inset:0}.framework-status-card-module__Oav6_q__meterRow{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-2-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;display:flex}.framework-status-card-module__Oav6_q__meterValue{color:var(--primitive-text-strong);font-weight:var(--primitive-weight-black);font-size:var(--primitive-text-xl);font-family:var(--primitive-font-display);letter-spacing:var(--primitive-tracking-normal)}.framework-status-card-module__Oav6_q__meterLabel{color:var(--primitive-muted)}.framework-status-card-module__Oav6_q__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;display:flex}.framework-status-card-module__Oav6_q__footLabel{color:var(--primitive-muted)}.framework-status-card-module__Oav6_q__footValue{color:var(--primitive-text-strong)}.framework-status-card-module__Oav6_q__toneGreen{--card-border:color-mix(in oklab, var(--primitive-green) 34%, transparent);--card-glow:color-mix(in oklab, var(--primitive-green) 20%, transparent);--card-mark-bg:color-mix(in oklab, var(--primitive-green) 12%, transparent);--card-mark-fg:var(--primitive-green);--chip-bg:color-mix(in oklab, var(--primitive-green) 10%, transparent);--chip-border:color-mix(in oklab, var(--primitive-green) 36%, transparent);--chip-fg:var(--primitive-green)}.framework-status-card-module__Oav6_q__toneAmber{--card-border:color-mix(in oklab, var(--primitive-amber) 32%, transparent);--card-glow:color-mix(in oklab, var(--primitive-amber) 20%, transparent);--card-mark-bg:color-mix(in oklab, var(--primitive-amber) 12%, transparent);--card-mark-fg:var(--primitive-amber);--chip-bg:color-mix(in oklab, var(--primitive-amber) 10%, transparent);--chip-border:color-mix(in oklab, var(--primitive-amber) 36%, transparent);--chip-fg:var(--primitive-amber)}.framework-status-card-module__Oav6_q__toneRed{--card-border:color-mix(in oklab, var(--primitive-red) 32%, transparent);--card-glow:color-mix(in oklab, var(--primitive-red) 18%, transparent);--card-mark-bg:color-mix(in oklab, var(--primitive-red) 12%, transparent);--card-mark-fg:var(--primitive-red);--chip-bg:color-mix(in oklab, var(--primitive-red) 10%, transparent);--chip-border:color-mix(in oklab, var(--primitive-red) 36%, transparent);--chip-fg:var(--primitive-red)}.framework-status-card-module__Oav6_q__toneNeutral{--card-border:var(--primitive-line-strong);--card-glow:var(--primitive-glass-strong);--card-mark-bg:var(--primitive-glass-soft);--card-mark-fg:var(--primitive-body);--chip-bg:var(--primitive-glass-soft);--chip-border:var(--primitive-line-strong);--chip-fg:var(--primitive-body)}.framework-status-card-module__Oav6_q__toneTeal{--card-border:color-mix(in oklab, var(--primitive-teal) 32%, transparent);--card-glow:color-mix(in oklab, var(--primitive-teal) 18%, transparent);--card-mark-bg:color-mix(in oklab, var(--primitive-teal) 12%, transparent);--card-mark-fg:var(--primitive-teal);--chip-bg:color-mix(in oklab, var(--primitive-teal) 10%, transparent);--chip-border:color-mix(in oklab, var(--primitive-teal) 36%, transparent);--chip-fg:var(--primitive-teal)}.framework-status-card-module__Oav6_q__toneViolet{--card-border:color-mix(in oklab, var(--primitive-violet) 32%, transparent);--card-glow:color-mix(in oklab, var(--primitive-violet) 16%, transparent);--card-mark-bg:color-mix(in oklab, var(--primitive-violet) 12%, transparent);--card-mark-fg:var(--primitive-violet);--chip-bg:color-mix(in oklab, var(--primitive-violet) 10%, transparent);--chip-border:color-mix(in oklab, var(--primitive-violet) 36%, transparent);--chip-fg:var(--primitive-violet)}@media (prefers-reduced-motion:reduce){.framework-status-card-module__Oav6_q__meterFill{transition:none}}
.compliance-dashboard-module__-54_qW__dashboard{gap:var(--primitive-space-5);padding:var(--primitive-space-6);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 30%, transparent) 60%), radial-gradient(ellipse at 0% 0%, color-mix(in oklab, var(--primitive-green) 10%, transparent), transparent 56%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -22px -22px 36px color-mix(in oklab, var(--primitive-overlay) 46%, transparent), 0 24px 56px color-mix(in oklab, var(--primitive-overlay) 62%, transparent);border-radius:18px;display:grid;overflow:hidden}.compliance-dashboard-module__-54_qW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.compliance-dashboard-module__-54_qW__titleBlock{gap:var(--primitive-space-1-5);min-width:0;display:grid}.compliance-dashboard-module__-54_qW__kicker{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-amber);font-size:11px}.compliance-dashboard-module__-54_qW__title{font-family:var(--primitive-font-display);font-size:clamp(24px,2.4vw,30px);font-weight:var(--primitive-weight-regular);line-height:var(--primitive-leading-none);letter-spacing:.01em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.compliance-dashboard-module__-54_qW__tagline{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-body);max-width:64ch;margin:0}.compliance-dashboard-module__-54_qW__summaryStrip{gap:var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:14px;display:grid}.compliance-dashboard-module__-54_qW__summary{gap:var(--primitive-space-1);padding:var(--primitive-space-1-5) var(--primitive-space-2);border-right:1px solid var(--primitive-line);display:grid}.compliance-dashboard-module__-54_qW__summary:last-of-type{border-right:none}.compliance-dashboard-module__-54_qW__summaryLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted)}.compliance-dashboard-module__-54_qW__summaryValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);line-height:var(--primitive-leading-none);color:var(--primitive-text-strong);letter-spacing:.005em}.compliance-dashboard-module__-54_qW__summaryUnit{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);margin-left:var(--primitive-space-1-5)}.compliance-dashboard-module__-54_qW__frameworkGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}@media (max-width:720px){.compliance-dashboard-module__-54_qW__summary{border-right:none;border-bottom:1px solid var(--primitive-line);padding-bottom:8px}.compliance-dashboard-module__-54_qW__summary:last-of-type{border-bottom:none}}
.data-processing-record-module__ZHiTma__record{border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 24%, transparent) 60%), radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -18px -18px 30px color-mix(in oklab, var(--primitive-overlay) 46%, transparent), 0 18px 42px color-mix(in oklab, var(--primitive-overlay) 58%, transparent);border-radius:14px;gap:18px;padding:22px;display:grid;overflow:hidden}.data-processing-record-module__ZHiTma__head{gap:var(--primitive-space-1);display:grid}.data-processing-record-module__ZHiTma__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber)}.data-processing-record-module__ZHiTma__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.1}.data-processing-record-module__ZHiTma__id{font-family:var(--primitive-font-mono);letter-spacing:.06em;color:var(--primitive-teal);width:max-content;font-size:11px}.data-processing-record-module__ZHiTma__list{padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line);grid-template-columns:minmax(140px,200px) 1fr;gap:14px 18px;margin:0;display:grid}.data-processing-record-module__ZHiTma__list dt{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);padding-top:var(--primitive-space-0-5);align-self:start}.data-processing-record-module__ZHiTma__list dd{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-text-strong);margin:0}.data-processing-record-module__ZHiTma__legalBasis{padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in oklab, var(--primitive-amber) 32%, transparent);background:color-mix(in oklab, var(--primitive-amber) 8%, transparent);color:var(--primitive-amber);border-radius:var(--primitive-radius-pill);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;display:inline-flex}.data-processing-record-module__ZHiTma__recipientList{gap:var(--primitive-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.data-processing-record-module__ZHiTma__recipientChip{padding:var(--primitive-space-1) 9px;border:1px solid color-mix(in oklab, var(--primitive-teal) 30%, transparent);background:color-mix(in oklab, var(--primitive-teal) 8%, transparent);color:var(--primitive-teal);border-radius:var(--primitive-radius-sm);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.08em;display:inline-flex}.data-processing-record-module__ZHiTma__crossBorder{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in oklab, var(--primitive-red) 32%, transparent);background:color-mix(in oklab, var(--primitive-red) 8%, transparent);color:var(--primitive-red);border-radius:var(--primitive-radius-pill);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;display:inline-flex}.data-processing-record-module__ZHiTma__crossBorderDot{border-radius:var(--primitive-radius-round);background:var(--primitive-red);width:6px;height:6px}.data-processing-record-module__ZHiTma__domestic{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in oklab, var(--primitive-green) 32%, transparent);background:color-mix(in oklab, var(--primitive-green) 8%, transparent);color:var(--primitive-green);border-radius:var(--primitive-radius-pill);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;display:inline-flex}.data-processing-record-module__ZHiTma__domesticDot{border-radius:var(--primitive-radius-round);background:var(--primitive-green);width:6px;height:6px}@media (max-width:600px){.data-processing-record-module__ZHiTma__list{gap:var(--primitive-space-1-5) 0;grid-template-columns:1fr}.data-processing-record-module__ZHiTma__list dd{margin-bottom:var(--primitive-space-2)}}
.dpa-viewer-module__lUNl2W__viewer{--compliance-violet:var(--primitive-violet);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 28%, transparent) 60%), radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--compliance-violet) 16%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -18px -18px 30px color-mix(in oklab, var(--primitive-overlay) 46%, transparent), 0 18px 42px color-mix(in oklab, var(--primitive-overlay) 58%, transparent);border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:18px;padding:22px;display:grid;overflow:hidden}.dpa-viewer-module__lUNl2W__head{gap:var(--primitive-space-1-5);display:grid}.dpa-viewer-module__lUNl2W__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--compliance-violet)}.dpa-viewer-module__lUNl2W__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.1}.dpa-viewer-module__lUNl2W__vendor{font-size:var(--primitive-text-sm);color:var(--primitive-body)}.dpa-viewer-module__lUNl2W__meta{gap:var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:14px;display:grid}.dpa-viewer-module__lUNl2W__metaItem{gap:var(--primitive-space-1);padding:var(--primitive-space-1-5) var(--primitive-space-2);border-right:1px solid var(--primitive-line);display:grid}.dpa-viewer-module__lUNl2W__metaItem:last-of-type{border-right:none}.dpa-viewer-module__lUNl2W__metaLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted)}.dpa-viewer-module__lUNl2W__metaValue{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.02em;color:var(--primitive-text-strong);word-break:break-word}.dpa-viewer-module__lUNl2W__clauseBlock{gap:var(--primitive-space-2);display:grid}.dpa-viewer-module__lUNl2W__clauseTitle{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:11px}.dpa-viewer-module__lUNl2W__clauseList{gap:var(--primitive-space-1-5);margin:0;padding:0;list-style:none;display:grid}.dpa-viewer-module__lUNl2W__clauseItem{gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) 14px;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);font-size:var(--primitive-text-sm);grid-template-columns:auto 1fr;line-height:1.4;display:grid;position:relative}.dpa-viewer-module__lUNl2W__clauseRef{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em;color:var(--primitive-teal);padding-top:var(--primitive-space-0-5);align-self:start}.dpa-viewer-module__lUNl2W__clauseSummary{color:var(--primitive-body)}.dpa-viewer-module__lUNl2W__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line);display:flex}.dpa-viewer-module__lUNl2W__signed{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted)}.dpa-viewer-module__lUNl2W__signedValue{color:var(--primitive-text-strong);margin-left:var(--primitive-space-1)}.dpa-viewer-module__lUNl2W__downloadButton{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2) 14px;border:1px solid color-mix(in oklab, var(--compliance-violet) 40%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--compliance-violet) 10%, transparent);color:var(--compliance-violet);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--primitive-duration-fast) var(--primitive-ease-standard), border-color var(--primitive-duration-fast) var(--primitive-ease-standard);font-size:11px;text-decoration:none;display:inline-flex}.dpa-viewer-module__lUNl2W__downloadButton:hover,.dpa-viewer-module__lUNl2W__downloadButton:focus-visible{background:color-mix(in oklab, var(--compliance-violet) 18%, transparent);border-color:color-mix(in oklab, var(--compliance-violet) 60%, transparent);outline:none}.dpa-viewer-module__lUNl2W__downloadGlyph{font-size:var(--primitive-icon-sm)}@media (max-width:600px){.dpa-viewer-module__lUNl2W__metaItem{border-right:none;border-bottom:1px solid var(--primitive-line);padding-bottom:var(--primitive-space-2)}.dpa-viewer-module__lUNl2W__metaItem:last-of-type{border-bottom:none}}@media (prefers-reduced-motion:reduce){.dpa-viewer-module__lUNl2W__downloadButton{transition:none}}
.subprocessor-list-module__wh8Naa__wrap{--compliance-violet:var(--primitive-violet);gap:var(--primitive-space-3);display:grid}.subprocessor-list-module__wh8Naa__vendorCell{gap:var(--primitive-space-1);display:grid}.subprocessor-list-module__wh8Naa__vendorName{font-weight:var(--primitive-weight-bold);color:var(--primitive-text-strong);font-size:var(--primitive-text-sm)}.subprocessor-list-module__wh8Naa__service{font-family:var(--primitive-font-mono);color:var(--primitive-muted);letter-spacing:.02em;font-size:11px}.subprocessor-list-module__wh8Naa__locationChip{align-items:center;gap:var(--primitive-space-1-5);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:var(--primitive-glass-soft);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;display:inline-flex}.subprocessor-list-module__wh8Naa__locationDot{border-radius:var(--primitive-radius-round);background:currentColor;width:6px;height:6px}.subprocessor-list-module__wh8Naa__locationAu{border-color:color-mix(in oklab, var(--primitive-green) 32%, transparent);background:color-mix(in oklab, var(--primitive-green) 8%, transparent);color:var(--primitive-green)}.subprocessor-list-module__wh8Naa__locationUs{border-color:color-mix(in oklab, var(--primitive-teal) 32%, transparent);background:color-mix(in oklab, var(--primitive-teal) 8%, transparent);color:var(--primitive-teal)}.subprocessor-list-module__wh8Naa__locationEu{border-color:color-mix(in oklab, var(--compliance-violet) 32%, transparent);background:color-mix(in oklab, var(--compliance-violet) 8%, transparent);color:var(--compliance-violet)}.subprocessor-list-module__wh8Naa__locationOther{border-color:color-mix(in oklab, var(--primitive-amber) 32%, transparent);background:color-mix(in oklab, var(--primitive-amber) 8%, transparent);color:var(--primitive-amber)}.subprocessor-list-module__wh8Naa__statusChip{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-1) var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);border:1px solid var(--chip-border,var(--primitive-line));background:var(--chip-bg,var(--primitive-glass-soft));color:var(--chip-fg,var(--primitive-body));font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;display:inline-flex}.subprocessor-list-module__wh8Naa__statusDot{border-radius:var(--primitive-radius-round);background:currentColor;width:6px;height:6px}.subprocessor-list-module__wh8Naa__dpiaApproved{--chip-border:color-mix(in oklab, var(--primitive-green) 32%, transparent);--chip-bg:color-mix(in oklab, var(--primitive-green) 8%, transparent);--chip-fg:var(--primitive-green)}.subprocessor-list-module__wh8Naa__dpiaPending{--chip-border:color-mix(in oklab, var(--primitive-amber) 32%, transparent);--chip-bg:color-mix(in oklab, var(--primitive-amber) 8%, transparent);--chip-fg:var(--primitive-amber)}.subprocessor-list-module__wh8Naa__dpiaRejected{--chip-border:color-mix(in oklab, var(--primitive-red) 32%, transparent);--chip-bg:color-mix(in oklab, var(--primitive-red) 8%, transparent);--chip-fg:var(--primitive-red)}.subprocessor-list-module__wh8Naa__dpiaNotReq{--chip-border:var(--primitive-line-strong);--chip-bg:var(--primitive-glass-soft);--chip-fg:var(--primitive-body)}.subprocessor-list-module__wh8Naa__review{font-family:var(--primitive-font-mono);color:var(--primitive-text-strong);letter-spacing:.02em;font-size:11px}
.consent-management-banner-module__utH2ma__surface{--compliance-violet:var(--primitive-violet);gap:var(--primitive-space-5);padding:var(--primitive-space-6);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 24%, transparent) 60%), radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 50%), radial-gradient(circle at 100% 100%, color-mix(in oklab, var(--compliance-violet) 8%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 92%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -22px -22px 36px color-mix(in oklab, var(--primitive-overlay) 50%, transparent), 0 22px 56px color-mix(in oklab, var(--primitive-overlay) 62%, transparent);border-radius:18px;display:grid;overflow:hidden}.consent-management-banner-module__utH2ma__head{gap:var(--primitive-space-1-5);display:grid}.consent-management-banner-module__utH2ma__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-teal)}.consent-management-banner-module__utH2ma__title{font-family:var(--primitive-font-display);font-size:clamp(22px,2.2vw,26px);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.05}.consent-management-banner-module__utH2ma__body{font-size:var(--primitive-text-sm);color:var(--primitive-body);max-width:64ch;margin:0;line-height:1.55}.consent-management-banner-module__utH2ma__categories{gap:var(--primitive-space-2-5);margin:0;padding:0;list-style:none;display:grid}.consent-management-banner-module__utH2ma__category{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);transition:border-color var(--primitive-duration-fast) var(--primitive-ease-standard), background var(--primitive-duration-fast) var(--primitive-ease-standard);grid-template-columns:minmax(160px,220px) 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.consent-management-banner-module__utH2ma__category[data-locked=true]{background:color-mix(in oklab, var(--primitive-green) 5%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 22%, transparent)}.consent-management-banner-module__utH2ma__categoryName{gap:var(--primitive-space-0-5);display:grid}.consent-management-banner-module__utH2ma__categoryLabel{font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);font-weight:var(--primitive-weight-regular);letter-spacing:.01em;text-transform:uppercase;color:var(--primitive-text-strong)}.consent-management-banner-module__utH2ma__categoryKey{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted)}.consent-management-banner-module__utH2ma__categoryBody{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-body)}.consent-management-banner-module__utH2ma__toggle{align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-1-5) var(--primitive-space-3);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);background:var(--primitive-glass-soft);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-black);letter-spacing:var(--primitive-tracking-wider);cursor:pointer;transition:border-color var(--primitive-duration-fast) var(--primitive-ease-standard), background var(--primitive-duration-fast) var(--primitive-ease-standard);display:inline-flex}.consent-management-banner-module__utH2ma__toggle[aria-checked=true]{border-color:color-mix(in oklab, var(--primitive-green) 42%, transparent);background:color-mix(in oklab, var(--primitive-green) 12%, transparent)}.consent-management-banner-module__utH2ma__toggle:disabled{cursor:not-allowed;opacity:.85;background:color-mix(in oklab, var(--primitive-green) 18%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 50%, transparent)}.consent-management-banner-module__utH2ma__toggle:focus-visible{outline:2px solid var(--primitive-amber);outline-offset:2px}.consent-management-banner-module__utH2ma__toggleTrack{border-radius:var(--primitive-radius-pill);background:var(--primitive-line-strong);width:34px;height:18px;transition:background var(--primitive-duration-normal) var(--primitive-ease-standard);position:relative}.consent-management-banner-module__utH2ma__toggle[aria-checked=true] .consent-management-banner-module__utH2ma__toggleTrack{background:color-mix(in oklab, var(--primitive-green) 60%, transparent)}.consent-management-banner-module__utH2ma__toggleThumb{border-radius:var(--primitive-radius-round);background:var(--primitive-text-strong);width:14px;height:14px;box-shadow:0 2px 6px color-mix(in oklab, var(--primitive-overlay) 88%, transparent);transition:transform var(--primitive-duration-normal) var(--primitive-ease-out);position:absolute;top:2px;left:2px}.consent-management-banner-module__utH2ma__toggle[aria-checked=true] .consent-management-banner-module__utH2ma__toggleThumb{transform:translate(16px)}.consent-management-banner-module__utH2ma__foot{border-top:1px solid var(--primitive-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.consent-management-banner-module__utH2ma__prefLink{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-teal);font-size:11px;text-decoration:none}.consent-management-banner-module__utH2ma__prefLink:hover,.consent-management-banner-module__utH2ma__prefLink:focus-visible{color:var(--primitive-text-strong);outline:none;text-decoration:underline}.consent-management-banner-module__utH2ma__actions{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.consent-management-banner-module__utH2ma__actionSecondary{padding:var(--primitive-space-2-5) var(--primitive-space-4);border:1px solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-radius-pill);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;cursor:pointer;font-size:11px}.consent-management-banner-module__utH2ma__actionPrimary{padding:var(--primitive-space-2-5) 18px;border-radius:var(--primitive-radius-pill);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;cursor:pointer;box-shadow:var(--primitive-btn-primary-shadow);transition:background var(--primitive-duration-fast) var(--primitive-ease-standard), color var(--primitive-duration-fast) var(--primitive-ease-standard), box-shadow var(--primitive-duration-fast) var(--primitive-ease-standard);border:0;font-size:11px}.consent-management-banner-module__utH2ma__actionPrimary:hover{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow)}.consent-management-banner-module__utH2ma__actionPrimary:focus-visible,.consent-management-banner-module__utH2ma__actionSecondary:focus-visible{outline:2px solid var(--primitive-amber);outline-offset:2px}@media (max-width:700px){.consent-management-banner-module__utH2ma__category{grid-template-columns:1fr}.consent-management-banner-module__utH2ma__toggle{justify-self:end}}@media (prefers-reduced-motion:reduce){.consent-management-banner-module__utH2ma__toggleThumb,.consent-management-banner-module__utH2ma__toggleTrack,.consent-management-banner-module__utH2ma__category,.consent-management-banner-module__utH2ma__actionPrimary{transition:none}}
.dsr-request-form-module__3z00zG__form{padding:var(--primitive-space-6);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 24%, transparent) 60%), radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-teal) 12%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 92%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -22px -22px 36px color-mix(in oklab, var(--primitive-overlay) 50%, transparent), 0 22px 56px color-mix(in oklab, var(--primitive-overlay) 62%, transparent);border-radius:18px;gap:22px;display:grid;overflow:hidden}.dsr-request-form-module__3z00zG__head{gap:var(--primitive-space-1-5);display:grid}.dsr-request-form-module__3z00zG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber)}.dsr-request-form-module__3z00zG__title{font-family:var(--primitive-font-display);font-size:clamp(22px,2.2vw,26px);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.05}.dsr-request-form-module__3z00zG__subtitle{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-body);max-width:64ch;margin:0}.dsr-request-form-module__3z00zG__stepper{align-items:center;gap:var(--primitive-space-2-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dsr-request-form-module__3z00zG__stepItem{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-1-5) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:var(--primitive-glass-soft);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;display:inline-flex}.dsr-request-form-module__3z00zG__stepIndex{border-radius:var(--primitive-radius-round);background:var(--primitive-glass-strong);width:18px;height:18px;color:var(--primitive-text-strong);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-black);place-items:center;display:inline-grid}.dsr-request-form-module__3z00zG__stepActive{border-color:color-mix(in oklab, var(--primitive-teal) 42%, transparent);background:color-mix(in oklab, var(--primitive-teal) 10%, transparent);color:var(--primitive-teal)}.dsr-request-form-module__3z00zG__stepActive .dsr-request-form-module__3z00zG__stepIndex{background:var(--primitive-teal);color:var(--primitive-canvas)}.dsr-request-form-module__3z00zG__stepDone{border-color:color-mix(in oklab, var(--primitive-green) 36%, transparent);background:color-mix(in oklab, var(--primitive-green) 8%, transparent);color:var(--primitive-green)}.dsr-request-form-module__3z00zG__stepDone .dsr-request-form-module__3z00zG__stepIndex{background:var(--primitive-green);color:var(--primitive-canvas)}.dsr-request-form-module__3z00zG__section{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);padding:18px;display:grid}.dsr-request-form-module__3z00zG__sectionTitle{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:11px}.dsr-request-form-module__3z00zG__fieldRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dsr-request-form-module__3z00zG__field{gap:var(--primitive-space-1-5);min-width:0;display:grid}.dsr-request-form-module__3z00zG__label{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.dsr-request-form-module__3z00zG__input{padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-field-bg);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);letter-spacing:.01em}.dsr-request-form-module__3z00zG__input:focus{outline:2px solid var(--primitive-amber);outline-offset:2px}.dsr-request-form-module__3z00zG__requestGrid{gap:var(--primitive-space-2-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.dsr-request-form-module__3z00zG__requestOption{gap:var(--primitive-space-1);padding:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);color:var(--primitive-body);text-align:left;cursor:pointer;font-family:var(--primitive-font-body);transition:border-color var(--primitive-duration-fast) var(--primitive-ease-standard), background var(--primitive-duration-fast) var(--primitive-ease-standard);display:grid}.dsr-request-form-module__3z00zG__requestOption:hover,.dsr-request-form-module__3z00zG__requestOption:focus-visible{border-color:var(--primitive-line-strong);background:color-mix(in oklab, var(--primitive-glass-soft) 90%, transparent);outline:none}.dsr-request-form-module__3z00zG__requestOption[aria-pressed=true]{border-color:color-mix(in oklab, var(--primitive-teal) 50%, transparent);background:color-mix(in oklab, var(--primitive-teal) 10%, transparent);color:var(--primitive-text-strong)}.dsr-request-form-module__3z00zG__requestLabel{font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);font-weight:var(--primitive-weight-regular);letter-spacing:.01em;text-transform:uppercase}.dsr-request-form-module__3z00zG__requestHint{font-size:var(--primitive-text-xs);color:var(--primitive-muted);line-height:1.4}.dsr-request-form-module__3z00zG__scope{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.dsr-request-form-module__3z00zG__scopeChip{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1-5) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:var(--primitive-glass-soft);color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.1em;cursor:pointer;font-size:11px;display:inline-flex}.dsr-request-form-module__3z00zG__scopeChip:focus-visible{outline:2px solid var(--primitive-amber);outline-offset:2px}.dsr-request-form-module__3z00zG__scopeChip[aria-pressed=true]{background:color-mix(in oklab, var(--primitive-amber) 12%, transparent);border-color:color-mix(in oklab, var(--primitive-amber) 40%, transparent);color:var(--primitive-amber)}.dsr-request-form-module__3z00zG__actions{border-top:1px solid var(--primitive-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.dsr-request-form-module__3z00zG__notice{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);max-width:56ch}.dsr-request-form-module__3z00zG__actionStack{gap:var(--primitive-space-2);display:flex}.dsr-request-form-module__3z00zG__actionSecondary{padding:var(--primitive-space-2-5) var(--primitive-space-4);border:1px solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-radius-pill);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;cursor:pointer;font-size:11px}.dsr-request-form-module__3z00zG__actionPrimary{padding:var(--primitive-space-2-5) 18px;border-radius:var(--primitive-radius-pill);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;cursor:pointer;box-shadow:var(--primitive-btn-primary-shadow);transition:background var(--primitive-duration-fast) var(--primitive-ease-standard), color var(--primitive-duration-fast) var(--primitive-ease-standard), box-shadow var(--primitive-duration-fast) var(--primitive-ease-standard);border:0;font-size:11px}.dsr-request-form-module__3z00zG__actionPrimary:hover:not(:disabled){background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow)}.dsr-request-form-module__3z00zG__actionPrimary:disabled,.dsr-request-form-module__3z00zG__actionSecondary:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.dsr-request-form-module__3z00zG__fieldRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dsr-request-form-module__3z00zG__requestOption,.dsr-request-form-module__3z00zG__scopeChip,.dsr-request-form-module__3z00zG__actionPrimary{transition:none}}
.retention-schedule-editor-module__lNfrzq__editor{border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 24%, transparent) 60%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -18px -18px 30px color-mix(in oklab, var(--primitive-overlay) 46%, transparent), 0 18px 42px color-mix(in oklab, var(--primitive-overlay) 58%, transparent);border-radius:14px;gap:14px;padding:22px;display:grid;overflow:hidden}.retention-schedule-editor-module__lNfrzq__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.retention-schedule-editor-module__lNfrzq__titleBlock{gap:var(--primitive-space-1);display:grid}.retention-schedule-editor-module__lNfrzq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber)}.retention-schedule-editor-module__lNfrzq__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.05}.retention-schedule-editor-module__lNfrzq__recordId{font-family:var(--primitive-font-mono);color:var(--primitive-teal);letter-spacing:.05em;font-size:11px}.retention-schedule-editor-module__lNfrzq__legalHold{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-1) var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);border:1px solid color-mix(in oklab, var(--primitive-red) 32%, transparent);background:color-mix(in oklab, var(--primitive-red) 8%, transparent);color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;display:inline-flex}.retention-schedule-editor-module__lNfrzq__legalHoldDot{border-radius:var(--primitive-radius-round);background:var(--primitive-red);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-red) 18%, transparent)}.retention-schedule-editor-module__lNfrzq__fieldRow{gap:var(--primitive-space-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.retention-schedule-editor-module__lNfrzq__field{gap:var(--primitive-space-1-5);display:grid}.retention-schedule-editor-module__lNfrzq__label{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.retention-schedule-editor-module__lNfrzq__input,.retention-schedule-editor-module__lNfrzq__select{padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-field-bg);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);letter-spacing:.01em;box-sizing:border-box;width:100%}.retention-schedule-editor-module__lNfrzq__input:focus,.retention-schedule-editor-module__lNfrzq__select:focus{outline:2px solid var(--primitive-amber);outline-offset:2px}.retention-schedule-editor-module__lNfrzq__durationGroup{gap:var(--primitive-space-2);grid-template-columns:1fr .8fr;display:grid}.retention-schedule-editor-module__lNfrzq__toggleRow{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);display:flex}.retention-schedule-editor-module__lNfrzq__toggleLabel{gap:var(--primitive-space-0-5);display:grid}.retention-schedule-editor-module__lNfrzq__toggleLabelMain{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold)}.retention-schedule-editor-module__lNfrzq__toggleLabelSub{color:var(--primitive-muted);font-size:11px}.retention-schedule-editor-module__lNfrzq__toggle{align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-1-5) var(--primitive-space-3);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);background:var(--primitive-glass-soft);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-black);letter-spacing:var(--primitive-tracking-wider);cursor:pointer;transition:border-color var(--primitive-duration-fast) var(--primitive-ease-standard), background var(--primitive-duration-fast) var(--primitive-ease-standard);display:inline-flex}.retention-schedule-editor-module__lNfrzq__toggle[aria-checked=true]{border-color:color-mix(in oklab, var(--primitive-red) 50%, transparent);background:color-mix(in oklab, var(--primitive-red) 14%, transparent);color:var(--primitive-red)}.retention-schedule-editor-module__lNfrzq__toggle:focus-visible{outline:2px solid var(--primitive-amber);outline-offset:2px}.retention-schedule-editor-module__lNfrzq__toggleTrack{border-radius:var(--primitive-radius-pill);background:var(--primitive-line-strong);width:30px;height:16px;transition:background var(--primitive-duration-normal) var(--primitive-ease-standard);position:relative}.retention-schedule-editor-module__lNfrzq__toggle[aria-checked=true] .retention-schedule-editor-module__lNfrzq__toggleTrack{background:color-mix(in oklab, var(--primitive-red) 60%, transparent)}.retention-schedule-editor-module__lNfrzq__toggleThumb{border-radius:var(--primitive-radius-round);background:var(--primitive-text-strong);width:12px;height:12px;box-shadow:0 2px 6px color-mix(in oklab, var(--primitive-overlay) 88%, transparent);transition:transform var(--primitive-duration-normal) var(--primitive-ease-out);position:absolute;top:2px;left:2px}.retention-schedule-editor-module__lNfrzq__toggle[aria-checked=true] .retention-schedule-editor-module__lNfrzq__toggleThumb{transform:translate(14px)}.retention-schedule-editor-module__lNfrzq__summary{font-family:var(--primitive-font-mono);letter-spacing:.04em;color:var(--primitive-body);padding:var(--primitive-space-3) 14px;border:1px dashed var(--primitive-line);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-glass-soft) 40%, transparent);font-size:11px}.retention-schedule-editor-module__lNfrzq__summaryStrong{color:var(--primitive-amber);font-weight:var(--primitive-weight-bold)}@media (max-width:700px){.retention-schedule-editor-module__lNfrzq__fieldRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.retention-schedule-editor-module__lNfrzq__toggleThumb,.retention-schedule-editor-module__lNfrzq__toggleTrack{transition:none}}
.encryption-status-indicator-module__S7Ov1q__indicator{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 24%, transparent) 60%), radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-green) 12%, transparent), transparent 50%), radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -18px -18px 30px color-mix(in oklab, var(--primitive-overlay) 46%, transparent), 0 18px 42px color-mix(in oklab, var(--primitive-overlay) 58%, transparent);border-radius:14px;padding:22px;display:grid;overflow:hidden}.encryption-status-indicator-module__S7Ov1q__head{gap:var(--primitive-space-1);display:grid}.encryption-status-indicator-module__S7Ov1q__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-green)}.encryption-status-indicator-module__S7Ov1q__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.05}.encryption-status-indicator-module__S7Ov1q__body{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-body);margin:0}.encryption-status-indicator-module__S7Ov1q__row{gap:var(--primitive-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.encryption-status-indicator-module__S7Ov1q__tile{gap:var(--primitive-space-2);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);isolation:isolate;padding:14px;display:grid;position:relative}.encryption-status-indicator-module__S7Ov1q__tileLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.encryption-status-indicator-module__S7Ov1q__tileValue{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-black);letter-spacing:.01em;color:var(--primitive-text-strong)}.encryption-status-indicator-module__S7Ov1q__tileSub{font-family:var(--primitive-font-mono);color:var(--primitive-body);letter-spacing:.04em;font-size:11px}.encryption-status-indicator-module__S7Ov1q__activeChip{align-items:center;gap:var(--primitive-space-2);width:max-content;padding:var(--primitive-space-1) var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);border:1px solid color-mix(in oklab, var(--primitive-green) 40%, transparent);background:color-mix(in oklab, var(--primitive-green) 10%, transparent);color:var(--primitive-green);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;display:inline-flex}.encryption-status-indicator-module__S7Ov1q__activeChip:before{content:"";border-radius:var(--primitive-radius-round);background:var(--primitive-green);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-green) 18%, transparent)}.encryption-status-indicator-module__S7Ov1q__kmChip{align-items:center;gap:var(--primitive-space-1-5);padding:5px var(--primitive-space-2-5);border:1px solid color-mix(in oklab, var(--primitive-teal) 36%, transparent);background:color-mix(in oklab, var(--primitive-teal) 10%, transparent);color:var(--primitive-teal);border-radius:var(--primitive-radius-pill);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;display:inline-flex}.encryption-status-indicator-module__S7Ov1q__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);flex-wrap:wrap;display:flex}.encryption-status-indicator-module__S7Ov1q__footValue{color:var(--primitive-text-strong);margin-left:var(--primitive-space-1-5)}
.pentest-results-card-module__paybXW__card{border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 24%, transparent) 60%), radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-red) 16%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -18px -18px 30px color-mix(in oklab, var(--primitive-overlay) 46%, transparent), 0 18px 42px color-mix(in oklab, var(--primitive-overlay) 58%, transparent);border-radius:14px;gap:18px;padding:22px;display:grid;overflow:hidden}.pentest-results-card-module__paybXW__head{gap:var(--primitive-space-1-5);display:grid}.pentest-results-card-module__paybXW__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-red)}.pentest-results-card-module__paybXW__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.1}.pentest-results-card-module__paybXW__metaRow{gap:var(--primitive-space-3);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.pentest-results-card-module__paybXW__metaItem{gap:var(--primitive-space-1);padding:var(--primitive-space-1) var(--primitive-space-1-5);display:grid}.pentest-results-card-module__paybXW__metaLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.pentest-results-card-module__paybXW__metaValue{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.02em;color:var(--primitive-text-strong)}.pentest-results-card-module__paybXW__summary{font-size:var(--primitive-text-sm);color:var(--primitive-body);border:1px dashed var(--primitive-line);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-glass-soft) 40%, transparent);margin:0;padding:14px;line-height:1.55}.pentest-results-card-module__paybXW__findings{gap:var(--primitive-space-2);display:grid}.pentest-results-card-module__paybXW__findingsTitle{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:11px}.pentest-results-card-module__paybXW__findingsRow{gap:var(--primitive-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pentest-results-card-module__paybXW__severity{gap:var(--primitive-space-1);padding:var(--primitive-space-3);border-radius:var(--primitive-radius-md);border:1px solid var(--sev-border,var(--primitive-line));background:var(--sev-bg,var(--primitive-glass-soft));display:grid}.pentest-results-card-module__paybXW__severityLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--sev-fg,var(--primitive-body))}.pentest-results-card-module__paybXW__severityValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-2xl);line-height:var(--primitive-leading-none);color:var(--sev-fg,var(--primitive-text-strong));letter-spacing:var(--primitive-tracking-normal)}.pentest-results-card-module__paybXW__sevCritical{--sev-border:color-mix(in oklab, var(--primitive-red) 50%, transparent);--sev-bg:color-mix(in oklab, var(--primitive-red) 12%, transparent);--sev-fg:var(--primitive-red)}.pentest-results-card-module__paybXW__sevHigh{--sev-border:color-mix(in oklab, var(--primitive-amber) 50%, transparent);--sev-bg:color-mix(in oklab, var(--primitive-amber) 12%, transparent);--sev-fg:var(--primitive-amber)}.pentest-results-card-module__paybXW__sevMedium{--sev-border:color-mix(in oklab, var(--primitive-teal) 42%, transparent);--sev-bg:color-mix(in oklab, var(--primitive-teal) 10%, transparent);--sev-fg:var(--primitive-teal)}.pentest-results-card-module__paybXW__sevLow{--sev-border:color-mix(in oklab, var(--primitive-green) 42%, transparent);--sev-bg:color-mix(in oklab, var(--primitive-green) 10%, transparent);--sev-fg:var(--primitive-green)}.pentest-results-card-module__paybXW__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);border-top:1px solid var(--primitive-line);flex-wrap:wrap;padding-top:14px;display:flex}.pentest-results-card-module__paybXW__tester{font-family:var(--primitive-font-mono);letter-spacing:.1em;color:var(--primitive-muted);font-size:11px}.pentest-results-card-module__paybXW__testerValue{color:var(--primitive-text-strong);margin-left:var(--primitive-space-1)}.pentest-results-card-module__paybXW__downloadButton{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2) 14px;border:1px solid color-mix(in oklab, var(--primitive-red) 45%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-red) 10%, transparent);color:var(--primitive-red);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;text-decoration:none;display:inline-flex}.pentest-results-card-module__paybXW__downloadButton:hover,.pentest-results-card-module__paybXW__downloadButton:focus-visible{background:color-mix(in oklab, var(--primitive-red) 18%, transparent);color:var(--primitive-text-strong);outline:none}@media (max-width:700px){.pentest-results-card-module__paybXW__findingsRow{grid-template-columns:repeat(2,minmax(0,1fr))}}
.vulnerability-disclosure-card-module__u9SKOa__card{padding:var(--primitive-space-6);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 24%, transparent) 60%), radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-teal) 14%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -18px -18px 30px color-mix(in oklab, var(--primitive-overlay) 46%, transparent), 0 18px 42px color-mix(in oklab, var(--primitive-overlay) 58%, transparent);border-radius:14px;gap:18px;display:grid;overflow:hidden}.vulnerability-disclosure-card-module__u9SKOa__head{gap:var(--primitive-space-1-5);display:grid}.vulnerability-disclosure-card-module__u9SKOa__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-teal)}.vulnerability-disclosure-card-module__u9SKOa__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.1}.vulnerability-disclosure-card-module__u9SKOa__intro{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-body);max-width:64ch;margin:0}.vulnerability-disclosure-card-module__u9SKOa__contactGrid{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:14px;display:grid}.vulnerability-disclosure-card-module__u9SKOa__contactItem{gap:var(--primitive-space-1);padding:var(--primitive-space-1) var(--primitive-space-1-5);display:grid}.vulnerability-disclosure-card-module__u9SKOa__contactLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.vulnerability-disclosure-card-module__u9SKOa__contactValue{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.02em;color:var(--primitive-text-strong);word-break:break-word}.vulnerability-disclosure-card-module__u9SKOa__contactLink{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.02em;color:var(--primitive-teal);word-break:break-word;text-decoration:none}.vulnerability-disclosure-card-module__u9SKOa__contactLink:hover,.vulnerability-disclosure-card-module__u9SKOa__contactLink:focus-visible{color:var(--primitive-text-strong);outline:none;text-decoration:underline}.vulnerability-disclosure-card-module__u9SKOa__pgp{padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-recessed);color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:0;white-space:pre-wrap;word-break:break-all;max-height:92px;font-size:11px;display:block;overflow:auto}.vulnerability-disclosure-card-module__u9SKOa__scopeBlock{gap:var(--primitive-space-3);grid-template-columns:1fr 1fr;display:grid}.vulnerability-disclosure-card-module__u9SKOa__scopePanel{gap:var(--primitive-space-2);border-radius:var(--primitive-radius-md);border:1px solid var(--panel-border,var(--primitive-line));background:var(--panel-bg,color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent));padding:14px;display:grid}.vulnerability-disclosure-card-module__u9SKOa__scopeIn{--panel-border:color-mix(in oklab, var(--primitive-green) 32%, transparent);--panel-bg:color-mix(in oklab, var(--primitive-green) 6%, transparent)}.vulnerability-disclosure-card-module__u9SKOa__scopeOut{--panel-border:color-mix(in oklab, var(--primitive-red) 32%, transparent);--panel-bg:color-mix(in oklab, var(--primitive-red) 6%, transparent)}.vulnerability-disclosure-card-module__u9SKOa__scopeTitle{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-body);align-items:center;gap:var(--primitive-space-2);margin:0;font-size:11px;display:inline-flex}.vulnerability-disclosure-card-module__u9SKOa__scopeIn .vulnerability-disclosure-card-module__u9SKOa__scopeTitle{color:var(--primitive-green)}.vulnerability-disclosure-card-module__u9SKOa__scopeOut .vulnerability-disclosure-card-module__u9SKOa__scopeTitle{color:var(--primitive-red)}.vulnerability-disclosure-card-module__u9SKOa__scopeList{gap:var(--primitive-space-1-5);margin:0;padding:0;list-style:none;display:grid}.vulnerability-disclosure-card-module__u9SKOa__scopeItem{gap:var(--primitive-space-2);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-body);letter-spacing:.02em;grid-template-columns:auto 1fr;display:grid}.vulnerability-disclosure-card-module__u9SKOa__scopeBullet{color:currentColor}.vulnerability-disclosure-card-module__u9SKOa__scopeIn .vulnerability-disclosure-card-module__u9SKOa__scopeBullet{color:var(--primitive-green)}.vulnerability-disclosure-card-module__u9SKOa__scopeOut .vulnerability-disclosure-card-module__u9SKOa__scopeBullet{color:var(--primitive-red)}.vulnerability-disclosure-card-module__u9SKOa__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line);flex-wrap:wrap;display:flex}.vulnerability-disclosure-card-module__u9SKOa__slaChip{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-1-5) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);border:1px solid color-mix(in oklab, var(--primitive-amber) 36%, transparent);background:color-mix(in oklab, var(--primitive-amber) 10%, transparent);color:var(--primitive-amber);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;display:inline-flex}.vulnerability-disclosure-card-module__u9SKOa__halloffameLink{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-teal);font-size:11px;text-decoration:none}.vulnerability-disclosure-card-module__u9SKOa__halloffameLink:hover,.vulnerability-disclosure-card-module__u9SKOa__halloffameLink:focus-visible{color:var(--primitive-text-strong);outline:none;text-decoration:underline}@media (max-width:700px){.vulnerability-disclosure-card-module__u9SKOa__scopeBlock{grid-template-columns:1fr}}
.policy-version-diff-module__moqDPG__viewer{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 24%, transparent) 60%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -18px -18px 30px color-mix(in oklab, var(--primitive-overlay) 46%, transparent), 0 18px 42px color-mix(in oklab, var(--primitive-overlay) 58%, transparent);border-radius:14px;padding:22px;display:grid;overflow:hidden}.policy-version-diff-module__moqDPG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.policy-version-diff-module__moqDPG__titleBlock{gap:var(--primitive-space-1);min-width:0;display:grid}.policy-version-diff-module__moqDPG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber)}.policy-version-diff-module__moqDPG__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.1}.policy-version-diff-module__moqDPG__versionStrip{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.policy-version-diff-module__moqDPG__versionChip{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1-5) var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:var(--primitive-glass-soft);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;display:inline-flex}.policy-version-diff-module__moqDPG__versionPrevious{border-color:color-mix(in oklab, var(--primitive-amber) 36%, transparent);background:color-mix(in oklab, var(--primitive-amber) 8%, transparent);color:var(--primitive-amber)}.policy-version-diff-module__moqDPG__versionCurrent{border-color:color-mix(in oklab, var(--primitive-green) 36%, transparent);background:color-mix(in oklab, var(--primitive-green) 8%, transparent);color:var(--primitive-green)}.policy-version-diff-module__moqDPG__toolbar{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);flex-wrap:wrap;display:flex}.policy-version-diff-module__moqDPG__effective{font-family:var(--primitive-font-mono);letter-spacing:.04em;color:var(--primitive-muted);font-size:11px}.policy-version-diff-module__moqDPG__effectiveValue{color:var(--primitive-text-strong);margin-left:var(--primitive-space-1)}.policy-version-diff-module__moqDPG__viewToggle{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);display:inline-flex;overflow:hidden}.policy-version-diff-module__moqDPG__viewToggleBtn{padding:var(--primitive-space-1-5) 14px;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:none}.policy-version-diff-module__moqDPG__viewToggleBtn:focus-visible{outline:2px solid var(--primitive-amber);outline-offset:2px}.policy-version-diff-module__moqDPG__viewToggleBtn[aria-pressed=true]{background:var(--primitive-amber);color:var(--primitive-canvas);font-weight:var(--primitive-weight-black)}.policy-version-diff-module__moqDPG__diffSplit{gap:var(--primitive-space-3);grid-template-columns:1fr 1fr;display:grid}.policy-version-diff-module__moqDPG__diffSingle{gap:var(--primitive-space-3);display:grid}.policy-version-diff-module__moqDPG__pane{gap:var(--primitive-space-2);border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:var(--primitive-recessed);min-height:220px;padding:14px;display:grid}.policy-version-diff-module__moqDPG__paneHead{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);border-bottom:1px solid var(--primitive-line);padding-bottom:var(--primitive-space-2);display:flex}.policy-version-diff-module__moqDPG__paneLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.policy-version-diff-module__moqDPG__paneTag{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-amber)}.policy-version-diff-module__moqDPG__lines{gap:var(--primitive-space-0-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);line-height:var(--primitive-leading-normal);color:var(--primitive-body);counter-reset:lineNo;margin:0;padding:0;list-style:none;display:grid}.policy-version-diff-module__moqDPG__line{gap:var(--primitive-space-1-5);padding:var(--primitive-space-0-5) var(--primitive-space-1-5);border-radius:var(--primitive-radius-sm);grid-template-columns:28px 18px 1fr;display:grid}.policy-version-diff-module__moqDPG__line:before{content:counter(lineNo);counter-increment:lineNo;color:var(--primitive-muted);font-size:var(--primitive-text-2xs);text-align:right;padding-top:var(--primitive-space-0-5)}.policy-version-diff-module__moqDPG__lineGlyph{font-weight:var(--primitive-weight-black);text-align:center;width:14px}.policy-version-diff-module__moqDPG__lineEqual{color:var(--primitive-body)}.policy-version-diff-module__moqDPG__lineAdded{background:color-mix(in oklab, var(--primitive-green) 8%, transparent);color:var(--primitive-text-strong)}.policy-version-diff-module__moqDPG__lineAdded .policy-version-diff-module__moqDPG__lineGlyph{color:var(--primitive-green)}.policy-version-diff-module__moqDPG__lineRemoved{background:color-mix(in oklab, var(--primitive-red) 8%, transparent);color:var(--primitive-text-strong)}.policy-version-diff-module__moqDPG__lineRemoved .policy-version-diff-module__moqDPG__lineGlyph{color:var(--primitive-red)}.policy-version-diff-module__moqDPG__lineChanged{background:color-mix(in oklab, var(--primitive-amber) 6%, transparent);color:var(--primitive-text-strong)}.policy-version-diff-module__moqDPG__lineChanged .policy-version-diff-module__moqDPG__lineGlyph{color:var(--primitive-amber)}.policy-version-diff-module__moqDPG__lineHidden{display:none}.policy-version-diff-module__moqDPG__legend{gap:var(--primitive-space-2-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);display:flex}.policy-version-diff-module__moqDPG__legendItem{align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.policy-version-diff-module__moqDPG__legendDot{border-radius:var(--primitive-radius-round);width:8px;height:8px}@media (max-width:700px){.policy-version-diff-module__moqDPG__diffSplit{grid-template-columns:1fr}}
.security-posture-score-module__rzQ2aG__card{padding:var(--primitive-space-6);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 24%, transparent) 60%), radial-gradient(circle at 0% 0%, var(--posture-glow,color-mix(in oklab, var(--primitive-green) 18%, transparent)), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -22px -22px 36px color-mix(in oklab, var(--primitive-overlay) 50%, transparent), 0 22px 56px color-mix(in oklab, var(--primitive-overlay) 62%, transparent);border-radius:14px;grid-template-columns:minmax(180px,220px) 1fr;gap:22px;display:grid;overflow:hidden}.security-posture-score-module__rzQ2aG__scoreBlock{place-items:center;gap:var(--primitive-space-2);text-align:center;display:grid}.security-posture-score-module__rzQ2aG__dial{width:168px;height:168px;position:relative}.security-posture-score-module__rzQ2aG__dialSvg{width:100%;height:100%;transform:rotate(-90deg)}.security-posture-score-module__rzQ2aG__dialTrack{fill:none;stroke:var(--primitive-glass-strong);stroke-width:12px}.security-posture-score-module__rzQ2aG__dialFill{fill:none;stroke:var(--posture-fg,var(--primitive-green));stroke-width:12px;stroke-linecap:round;filter:drop-shadow(0 0 12px var(--posture-fg,color-mix(in oklab, var(--primitive-green) 45%, transparent)));transition:stroke-dashoffset var(--primitive-duration-slower) var(--primitive-ease-out)}.security-posture-score-module__rzQ2aG__dialValue{font-family:var(--primitive-font-display);font-size:64px;line-height:var(--primitive-leading-none);color:var(--primitive-text-strong);letter-spacing:-.02em;place-items:center;display:grid;position:absolute;inset:0}.security-posture-score-module__rzQ2aG__dialUnit{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);font-size:11px}.security-posture-score-module__rzQ2aG__body{align-content:center;gap:14px;display:grid}.security-posture-score-module__rzQ2aG__head{gap:var(--primitive-space-1);display:grid}.security-posture-score-module__rzQ2aG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--posture-fg,var(--primitive-green))}.security-posture-score-module__rzQ2aG__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.05}.security-posture-score-module__rzQ2aG__factorList{gap:var(--primitive-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.security-posture-score-module__rzQ2aG__factor{align-items:center;gap:var(--primitive-space-2);padding:5px var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);border:1px solid var(--factor-border,var(--primitive-line));background:var(--factor-bg,var(--primitive-glass-soft));color:var(--factor-fg,var(--primitive-body));font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;display:inline-flex}.security-posture-score-module__rzQ2aG__factorDot{border-radius:var(--primitive-radius-round);background:currentColor;width:6px;height:6px}.security-posture-score-module__rzQ2aG__factorPositive{--factor-border:color-mix(in oklab, var(--primitive-green) 36%, transparent);--factor-bg:color-mix(in oklab, var(--primitive-green) 8%, transparent);--factor-fg:var(--primitive-green)}.security-posture-score-module__rzQ2aG__factorWarn{--factor-border:color-mix(in oklab, var(--primitive-amber) 36%, transparent);--factor-bg:color-mix(in oklab, var(--primitive-amber) 8%, transparent);--factor-fg:var(--primitive-amber)}.security-posture-score-module__rzQ2aG__factorNegative{--factor-border:color-mix(in oklab, var(--primitive-red) 36%, transparent);--factor-bg:color-mix(in oklab, var(--primitive-red) 8%, transparent);--factor-fg:var(--primitive-red)}.security-posture-score-module__rzQ2aG__trend{gap:var(--primitive-space-1-5);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-glass-soft) 50%, transparent);display:grid}.security-posture-score-module__rzQ2aG__trendLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted)}.security-posture-score-module__rzQ2aG__spark{width:100%;height:56px}.security-posture-score-module__rzQ2aG__sparkPath{fill:none;stroke:var(--posture-fg,var(--primitive-green));stroke-width:2px}.security-posture-score-module__rzQ2aG__sparkArea{fill:color-mix(in srgb, var(--posture-fg,var(--primitive-green)) 24%, transparent);stroke:none}.security-posture-score-module__rzQ2aG__sparkLast{fill:var(--posture-fg,var(--primitive-green))}.security-posture-score-module__rzQ2aG__toneGreen{--posture-fg:var(--primitive-green);--posture-glow:color-mix(in oklab, var(--primitive-green) 18%, transparent)}.security-posture-score-module__rzQ2aG__toneAmber{--posture-fg:var(--primitive-amber);--posture-glow:color-mix(in oklab, var(--primitive-amber) 18%, transparent)}.security-posture-score-module__rzQ2aG__toneRed{--posture-fg:var(--primitive-red);--posture-glow:color-mix(in oklab, var(--primitive-red) 18%, transparent)}@media (max-width:700px){.security-posture-score-module__rzQ2aG__card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.security-posture-score-module__rzQ2aG__dialFill{transition:none}}
.incident-disclosure-banner-module___zd-gG__banner{padding:var(--primitive-space-5) var(--primitive-space-6);border:1px solid var(--banner-border,color-mix(in oklab, var(--primitive-red) 42%, transparent));border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-glass-soft) 24%, transparent) 50%), radial-gradient(circle at 0% 0%, var(--banner-glow,color-mix(in oklab, var(--primitive-red) 18%, transparent)), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 92%, transparent);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -22px -22px 36px color-mix(in oklab, var(--primitive-overlay) 54%, transparent), 0 16px 42px color-mix(in oklab, var(--primitive-overlay) 62%, transparent);gap:14px;display:grid;overflow:hidden}.incident-disclosure-banner-module___zd-gG__shell{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.incident-disclosure-banner-module___zd-gG__copy{gap:var(--primitive-space-1-5);min-width:0;display:grid}.incident-disclosure-banner-module___zd-gG__header{align-items:center;gap:var(--primitive-space-2-5);flex-wrap:wrap;display:flex}.incident-disclosure-banner-module___zd-gG__severityChip{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-1) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);border:1px solid var(--chip-border,color-mix(in oklab, var(--primitive-red) 50%, transparent));background:var(--chip-bg,color-mix(in oklab, var(--primitive-red) 18%, transparent));color:var(--chip-fg,var(--primitive-red));font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-black);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;display:inline-flex}.incident-disclosure-banner-module___zd-gG__severityDot{border-radius:var(--primitive-radius-round);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 22%, transparent);background:currentColor;animation:1.6s ease-in-out infinite incident-disclosure-banner-module___zd-gG__pulse}.incident-disclosure-banner-module___zd-gG__title{font-family:var(--primitive-font-display);font-size:clamp(20px,2vw,24px);font-weight:var(--primitive-weight-regular);letter-spacing:.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.05}.incident-disclosure-banner-module___zd-gG__body{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.55}.incident-disclosure-banner-module___zd-gG__timeline{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.incident-disclosure-banner-module___zd-gG__timelineItem{align-items:center;gap:var(--primitive-space-2);padding:5px var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:var(--primitive-glass-soft);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;display:inline-flex}.incident-disclosure-banner-module___zd-gG__timelineDot{border-radius:var(--primitive-radius-round);background:currentColor;width:6px;height:6px}.incident-disclosure-banner-module___zd-gG__timelineDone{border-color:color-mix(in oklab, var(--primitive-green) 36%, transparent);background:color-mix(in oklab, var(--primitive-green) 10%, transparent);color:var(--primitive-green)}.incident-disclosure-banner-module___zd-gG__timelineCurrent{border-color:color-mix(in oklab, var(--primitive-amber) 40%, transparent);background:color-mix(in oklab, var(--primitive-amber) 10%, transparent);color:var(--primitive-amber)}.incident-disclosure-banner-module___zd-gG__sub{padding:var(--primitive-space-3) 14px;border:1px dashed var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-recessed)}.incident-disclosure-banner-module___zd-gG__subLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.incident-disclosure-banner-module___zd-gG__subBody{margin:var(--primitive-space-1-5) 0 0;font-size:var(--primitive-text-sm);color:var(--primitive-text-strong);line-height:var(--primitive-leading-normal)}.incident-disclosure-banner-module___zd-gG__statuspage{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2-5) var(--primitive-space-4);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);background:var(--primitive-glass-strong);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;white-space:nowrap;align-self:start;font-size:11px;text-decoration:none;display:inline-flex}.incident-disclosure-banner-module___zd-gG__statuspage:hover,.incident-disclosure-banner-module___zd-gG__statuspage:focus-visible{background:var(--primitive-surface-hover);outline:none}.incident-disclosure-banner-module___zd-gG__sev1{--banner-border:color-mix(in oklab, var(--primitive-red) 50%, transparent);--banner-glow:color-mix(in oklab, var(--primitive-red) 22%, transparent);--chip-border:color-mix(in oklab, var(--primitive-red) 50%, transparent);--chip-bg:color-mix(in oklab, var(--primitive-red) 18%, transparent);--chip-fg:var(--primitive-red)}.incident-disclosure-banner-module___zd-gG__sev2{--banner-border:color-mix(in oklab, var(--primitive-amber) 50%, transparent);--banner-glow:color-mix(in oklab, var(--primitive-amber) 18%, transparent);--chip-border:color-mix(in oklab, var(--primitive-amber) 50%, transparent);--chip-bg:color-mix(in oklab, var(--primitive-amber) 14%, transparent);--chip-fg:var(--primitive-amber)}.incident-disclosure-banner-module___zd-gG__sev3{--banner-border:color-mix(in oklab, var(--primitive-teal) 40%, transparent);--banner-glow:color-mix(in oklab, var(--primitive-teal) 16%, transparent);--chip-border:color-mix(in oklab, var(--primitive-teal) 42%, transparent);--chip-bg:color-mix(in oklab, var(--primitive-teal) 12%, transparent);--chip-fg:var(--primitive-teal)}.incident-disclosure-banner-module___zd-gG__sev4{--banner-border:var(--primitive-line-strong);--banner-glow:var(--primitive-glass-strong);--chip-border:var(--primitive-line-strong);--chip-bg:var(--primitive-glass-strong);--chip-fg:var(--primitive-body)}@keyframes incident-disclosure-banner-module___zd-gG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.18)}}@media (max-width:700px){.incident-disclosure-banner-module___zd-gG__shell{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.incident-disclosure-banner-module___zd-gG__severityDot{animation:none}}
.page-header-module__gRsnyG__header{box-sizing:border-box;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 6%, transparent) 0%, transparent 36%, transparent 72%, color-mix(in oklab, var(--primitive-teal) 5%, transparent) 100%), radial-gradient(ellipse at 88% 0%, color-mix(in oklab, var(--primitive-red) 14%, transparent), transparent 56%), linear-gradient(180deg, var(--primitive-glass-soft), var(--primitive-recessed)), var(--primitive-panel-strong);isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16);width:100%;min-width:0;max-width:100%;box-shadow:var(--primitive-surface-shadow);gap:18px;padding:clamp(20px,3vw,36px) clamp(18px,2.4vw,32px) clamp(24px,3.4vw,40px);display:grid;position:relative;overflow:hidden}.page-header-module__gRsnyG__header:before,.page-header-module__gRsnyG__header:after{content:"";pointer-events:none;position:absolute}.page-header-module__gRsnyG__header:before{border-radius:inherit;background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), transparent 30%), radial-gradient(circle at 10% 0%, color-mix(in oklab, var(--primitive-amber) 10%, transparent), transparent 28%), radial-gradient(circle at 90% 0%, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 26%);opacity:.95;inset:1px}.page-header-module__gRsnyG__header:after{border:1px solid var(--primitive-line-muted);border-radius:var(--primitive-radius-md);box-shadow:inset 10px 10px 18px var(--primitive-glass-soft), inset -18px -18px 26px var(--primitive-neumo-dark);inset:12px}.page-header-module__gRsnyG__header>*{z-index:1;position:relative}.page-header-module__gRsnyG__scanline{inset-inline:0;pointer-events:none;background:linear-gradient(90deg, var(--primitive-red), var(--primitive-amber) 35%, var(--primitive-teal) 70%, var(--primitive-green));opacity:.85;height:2px;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--primitive-red) 45%, transparent));background-size:220% 100%;animation:9s linear infinite page-header-module__gRsnyG__scanlineSlide;position:absolute;top:0}.page-header-module__gRsnyG__scanline:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 6px, color-mix(in oklab, var(--primitive-recessed) 60%, transparent) 6px 7px);mix-blend-mode:multiply;position:absolute;inset:0}@keyframes page-header-module__gRsnyG__scanlineSlide{0%{background-position:0 0}to{background-position:200% 0}}.page-header-module__gRsnyG__breadcrumbs{width:fit-content;min-width:0;max-width:100%;padding:var(--primitive-space-2) var(--primitive-space-3);border:1px solid var(--primitive-line-muted);border-radius:var(--primitive-radius-pill);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent), var(--primitive-field-bg);color:var(--primitive-muted)}.page-header-module__gRsnyG__separator{color:var(--primitive-line-strong);font-size:var(--primitive-text-2xs);-webkit-user-select:none;user-select:none}.page-header-module__gRsnyG__kicker{align-items:center;gap:var(--primitive-space-2-5);width:fit-content;min-width:0;max-width:100%;padding:var(--primitive-space-2) var(--primitive-space-3);border:1px solid color-mix(in oklab, var(--primitive-red) 20%, transparent);border-radius:var(--primitive-radius-pill);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent), var(--primitive-field-bg);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-red);display:inline-flex}.page-header-module__gRsnyG__kicker:before{content:"";background:linear-gradient(90deg, var(--primitive-red), transparent);width:22px;height:1px;display:inline-block}.page-header-module__gRsnyG__title{min-width:0;font-family:var(--primitive-font-display);font-size:clamp(34px,4.6vw,68px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--foreground);text-shadow:0 14px 36px var(--primitive-shadow-outline);margin:0;line-height:.94}.page-header-module__gRsnyG__description{min-width:0;max-width:68ch;padding-left:var(--primitive-space-4);border-left:1px solid var(--primitive-line-muted);color:var(--primitive-body);margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.55}.page-header-module__gRsnyG__sharedDnaNav{gap:var(--primitive-space-2);flex-wrap:wrap;align-items:center;width:fit-content;max-width:100%;display:flex}.page-header-module__gRsnyG__sharedDnaNav a{min-height:var(--primitive-size-command-sm);padding:0 var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);color:var(--primitive-text-strong);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent), var(--primitive-recessed);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;transition:border-color var(--primitive-duration-fast) var(--primitive-ease-out), color var(--primitive-duration-fast) var(--primitive-ease-out), background var(--primitive-duration-fast) var(--primitive-ease-out), transform var(--primitive-duration-fast) var(--primitive-ease-out);justify-content:center;align-items:center;display:inline-flex}.page-header-module__gRsnyG__sharedDnaNav a:hover,.page-header-module__gRsnyG__sharedDnaNav a:focus-visible{border-color:color-mix(in oklab, var(--primitive-red) 48%, var(--primitive-line));color:var(--primitive-text-on-accent);background:var(--primitive-btn-primary-bg);outline:none;transform:translateY(-1px)}.page-header-module__gRsnyG__dnaContract{gap:var(--primitive-space-3);max-width:100%;padding:var(--primitive-space-4);border:1px solid color-mix(in oklab, var(--primitive-red) 24%, var(--primitive-line));border-radius:var(--primitive-radius-md);background:radial-gradient(circle at 4% 0%, color-mix(in oklab, var(--primitive-red) 16%, transparent), transparent 48%), linear-gradient(180deg, var(--primitive-glass-soft), transparent), var(--primitive-recessed);display:grid}.page-header-module__gRsnyG__dnaContract>div:first-child{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);display:flex}.page-header-module__gRsnyG__dnaContract span,.page-header-module__gRsnyG__dnaContract dt,.page-header-module__gRsnyG__dnaContract dd{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase}.page-header-module__gRsnyG__dnaContract span,.page-header-module__gRsnyG__dnaContract dt{color:var(--primitive-red)}.page-header-module__gRsnyG__dnaContract strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);line-height:var(--primitive-leading-tight);text-transform:uppercase}.page-header-module__gRsnyG__dnaContract p{max-width:78ch;color:var(--primitive-body);font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);margin:0}.page-header-module__gRsnyG__dnaContract dl{gap:var(--primitive-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page-header-module__gRsnyG__dnaContract dl>div{gap:var(--primitive-space-1);min-width:0;padding:var(--primitive-space-3);border:1px solid var(--primitive-line-muted);border-radius:var(--primitive-radius-sm);background:color-mix(in oklab, var(--primitive-panel) 72%, transparent);display:grid}.page-header-module__gRsnyG__dnaContract dt,.page-header-module__gRsnyG__dnaContract dd{margin:0}.page-header-module__gRsnyG__dnaContract dd{color:var(--primitive-muted);overflow-wrap:anywhere}.page-header-module__gRsnyG__productionBrief{gap:var(--primitive-space-3);grid-template-columns:minmax(0,1.35fr) minmax(180px,.55fr) minmax(0,1fr);max-width:100%;display:grid}.page-header-module__gRsnyG__productionBrief>div{align-content:start;gap:var(--primitive-space-2);min-width:0;padding:var(--primitive-space-3);border:1px solid var(--primitive-line-muted);border-radius:var(--primitive-radius-sm);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent), color-mix(in oklab, var(--primitive-panel) 76%, transparent);display:grid}.page-header-module__gRsnyG__productionBrief span,.page-header-module__gRsnyG__productionBrief strong{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase}.page-header-module__gRsnyG__productionBrief span{color:var(--primitive-red)}.page-header-module__gRsnyG__productionBrief strong{color:var(--primitive-amber);overflow-wrap:anywhere}.page-header-module__gRsnyG__productionBrief p{color:var(--primitive-body);font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);margin:0}html[data-primitive-theme=light] .page-header-module__gRsnyG__header{background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 8%, transparent) 0%, transparent 38%, transparent 72%, color-mix(in oklab, var(--primitive-teal) 8%, transparent) 100%), radial-gradient(ellipse at 88% 0%, color-mix(in oklab, var(--primitive-red) 12%, transparent), transparent 58%), linear-gradient(145deg, var(--primitive-glass-strong), var(--primitive-glass-soft)), var(--primitive-panel-strong);border-color:var(--primitive-line);box-shadow:var(--primitive-surface-shadow)}html[data-primitive-theme=light] .page-header-module__gRsnyG__header:before{background:linear-gradient(180deg, var(--primitive-glass-strong), transparent 34%), radial-gradient(circle at 10% 0%, color-mix(in oklab, var(--primitive-amber) 12%, transparent), transparent 30%), radial-gradient(circle at 90% 0%, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 28%)}html[data-primitive-theme=light] .page-header-module__gRsnyG__header:after{border-color:var(--primitive-line-muted);box-shadow:inset 10px 10px 18px var(--primitive-glass-soft), inset -18px -18px 26px var(--primitive-neumo-dark)}html[data-primitive-theme=light] .page-header-module__gRsnyG__breadcrumbs{background:linear-gradient(180deg, var(--primitive-glass-strong), var(--primitive-glass-soft)), var(--primitive-field-bg);border-color:var(--primitive-line)}html[data-primitive-theme=light] .page-header-module__gRsnyG__kicker{background:linear-gradient(180deg, var(--primitive-glass-strong), var(--primitive-glass-soft)), var(--primitive-field-bg);border-color:var(--primitive-line)}html[data-primitive-theme=light] .page-header-module__gRsnyG__sharedDnaNav a{background:linear-gradient(180deg, var(--primitive-glass-strong), var(--primitive-glass-soft)), var(--primitive-field-bg);border-color:var(--primitive-line)}html[data-primitive-theme=light] .page-header-module__gRsnyG__dnaContract{background:linear-gradient(180deg, var(--primitive-glass-strong), var(--primitive-glass-soft)), var(--primitive-field-bg);border-color:var(--primitive-line)}html[data-primitive-theme=light] .page-header-module__gRsnyG__productionBrief>div{background:linear-gradient(180deg, var(--primitive-glass-strong), var(--primitive-glass-soft)), var(--primitive-field-bg);border-color:var(--primitive-line)}html[data-primitive-theme=light] .page-header-module__gRsnyG__title{color:var(--primitive-text-strong);text-shadow:0 1px 0 var(--primitive-glass-strong), 0 18px 30px var(--primitive-shadow-outline)}@media (max-width:760px){.page-header-module__gRsnyG__breadcrumbs,.page-header-module__gRsnyG__kicker,.page-header-module__gRsnyG__title,.page-header-module__gRsnyG__description,.page-header-module__gRsnyG__dnaContract{overflow-wrap:anywhere}}html[data-primitive-theme=light] .page-header-module__gRsnyG__description{border-left-color:var(--primitive-line)}@media (prefers-reduced-motion:reduce){.page-header-module__gRsnyG__scanline{animation:none}}@media (max-width:720px){.page-header-module__gRsnyG__header{padding:20px 18px 24px}.page-header-module__gRsnyG__title{font-size:clamp(30px,9vw,44px)}.page-header-module__gRsnyG__dnaContract dl,.page-header-module__gRsnyG__productionBrief{grid-template-columns:1fr}}
.address-form-module__khZ2Xq__form{gap:var(--primitive-space-6);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel);width:min(100%,820px);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), var(--primitive-shadow-soft);border-radius:14px;padding:clamp(24px,4vw,36px);display:grid}.address-form-module__khZ2Xq__head{gap:var(--primitive-space-1-5);display:grid}.address-form-module__khZ2Xq__eyebrow{font-family:var(--primitive-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-amber);font-size:11px;font-weight:700}.address-form-module__khZ2Xq__title{font-family:var(--primitive-font-display);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1}.address-form-module__khZ2Xq__lede{color:var(--primitive-body);margin:0;font-size:14px;line-height:1.55}.address-form-module__khZ2Xq__column{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:var(--primitive-glass-soft);padding:18px;display:grid}.address-form-module__khZ2Xq__columnHead{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);display:flex}.address-form-module__khZ2Xq__columnTitle{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-weight:400}.address-form-module__khZ2Xq__columnTag{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);font-weight:700}.address-form-module__khZ2Xq__layout{gap:var(--primitive-space-4);grid-template-columns:1fr;transition:grid-template-columns .32s cubic-bezier(.16,1,.3,1);display:grid}.address-form-module__khZ2Xq__layoutDual{grid-template-columns:repeat(2,minmax(0,1fr))}.address-form-module__khZ2Xq__row2{gap:var(--primitive-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.address-form-module__khZ2Xq__field{gap:var(--primitive-space-1-5);min-width:0;display:grid}.address-form-module__khZ2Xq__label{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-body);font-size:11px;font-weight:700}.address-form-module__khZ2Xq__input,.address-form-module__khZ2Xq__select{width:100%;min-height:46px;padding:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3.5%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-canvas) 78%, transparent);color:var(--primitive-text-strong);font-family:var(--primitive-font-body);font-size:var(--primitive-text-base);border-radius:10px;transition:border-color .22s,box-shadow .22s}.address-form-module__khZ2Xq__select{appearance:none;background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3.5%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-canvas) 78%, transparent), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none' stroke='%23c7c9d0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 1 7 7 13 1'/></svg>") no-repeat right 14px center;padding-right:36px}.address-form-module__khZ2Xq__input:focus-visible,.address-form-module__khZ2Xq__select:focus-visible{border-color:var(--primitive-amber);box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-amber) 18%, transparent);outline:none}.address-form-module__khZ2Xq__countryRow{gap:var(--primitive-space-2-5);padding:var(--primitive-space-1-5);border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3.5%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-canvas) 78%, transparent);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;display:grid}.address-form-module__khZ2Xq__countryFlag{border:1px solid var(--primitive-line);width:44px;height:36px;font-family:var(--primitive-font-mono);color:color-mix(in oklab, var(--primitive-canvas) 92%, black);letter-spacing:.06em;background:linear-gradient(135deg,#00387c 0%,#fff 50%,#c8102e 100%);border-radius:6px;place-items:center;font-size:11px;font-weight:800;display:grid}.address-form-module__khZ2Xq__countrySelect{appearance:none;color:var(--primitive-text-strong);font-family:var(--primitive-font-body);font-size:var(--primitive-text-base);padding:var(--primitive-space-2);background:0 0;border:0;outline:none}.address-form-module__khZ2Xq__autocomplete{position:relative}.address-form-module__khZ2Xq__autoMenu{gap:var(--primitive-space-0-5);padding:var(--primitive-space-1-5);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-strong), transparent 70%), var(--primitive-panel-strong);box-shadow:var(--primitive-shadow-soft);z-index:4;border-radius:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.address-form-module__khZ2Xq__autoOption{gap:var(--primitive-space-2);padding:var(--primitive-space-2-5) var(--primitive-space-3);border-radius:var(--primitive-radius-md);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;transition:background .18s,color .18s;display:grid}.address-form-module__khZ2Xq__autoOption:hover,.address-form-module__khZ2Xq__autoOption:focus-visible{background:var(--primitive-glass-strong);color:var(--primitive-text-strong);outline:none}.address-form-module__khZ2Xq__autoOptionTag{font-size:var(--primitive-text-2xs);color:var(--primitive-muted);letter-spacing:.14em;text-transform:uppercase}.address-form-module__khZ2Xq__suburbChip{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2) var(--primitive-space-3);border:1px solid var(--primitive-amber);border-radius:var(--primitive-radius-pill);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 16%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-amber) 6%, transparent);color:var(--primitive-amber);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-size:11px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.address-form-module__khZ2Xq__suburbChipRemove{background:var(--primitive-recessed);width:18px;height:18px;color:var(--primitive-amber);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:11px;display:grid}.address-form-module__khZ2Xq__postcodeInput{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-align:center}.address-form-module__khZ2Xq__deliver{gap:var(--primitive-space-3);padding:14px var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:var(--primitive-glass-strong);color:var(--primitive-body);font-size:var(--primitive-text-sm);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.address-form-module__khZ2Xq__deliverIcon{border-radius:var(--primitive-radius-md);background:linear-gradient(135deg, var(--primitive-amber), var(--primitive-red));width:36px;height:36px;color:color-mix(in oklab, var(--primitive-amber) 14%, black);font-family:var(--primitive-font-mono);place-items:center;font-weight:800;display:grid}.address-form-module__khZ2Xq__deliverBody{gap:var(--primitive-space-0-5);display:grid}.address-form-module__khZ2Xq__deliverHelp{font-family:var(--primitive-font-mono);color:var(--primitive-muted);font-size:11px}.address-form-module__khZ2Xq__toggle{width:44px;height:24px;position:relative}.address-form-module__khZ2Xq__toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.address-form-module__khZ2Xq__toggleTrack{border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-canvas) 84%, transparent);border:1px solid var(--primitive-line-strong);transition:background .2s,border-color .2s;position:absolute;inset:0}.address-form-module__khZ2Xq__toggleTrack:after{content:"";top:var(--primitive-space-0-5);left:var(--primitive-space-0-5);background:var(--primitive-body);border-radius:50%;width:18px;height:18px;transition:transform .24s cubic-bezier(.16,1,.3,1),background .2s;position:absolute}.address-form-module__khZ2Xq__toggle input:checked+.address-form-module__khZ2Xq__toggleTrack{background:linear-gradient(135deg, var(--primitive-amber), var(--primitive-red));border-color:var(--primitive-amber)}.address-form-module__khZ2Xq__toggle input:checked+.address-form-module__khZ2Xq__toggleTrack:after{background:color-mix(in oklab, var(--primitive-amber) 14%, black);transform:translate(20px)}.address-form-module__khZ2Xq__toggle input:focus-visible+.address-form-module__khZ2Xq__toggleTrack{outline:2px solid var(--primitive-amber);outline-offset:2px}.address-form-module__khZ2Xq__actions{gap:var(--primitive-space-3);justify-content:flex-end;display:flex}.address-form-module__khZ2Xq__primaryBtn{align-items:center;gap:var(--primitive-space-2-5);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;box-shadow:var(--primitive-btn-primary-shadow);border:0;padding:14px 22px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.address-form-module__khZ2Xq__primaryBtn:hover,.address-form-module__khZ2Xq__primaryBtn:focus-visible{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);outline:none;transform:translateY(-1px)}@media (max-width:760px){.address-form-module__khZ2Xq__row2,.address-form-module__khZ2Xq__layoutDual{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.address-form-module__khZ2Xq__input,.address-form-module__khZ2Xq__select,.address-form-module__khZ2Xq__countrySelect,.address-form-module__khZ2Xq__layout,.address-form-module__khZ2Xq__toggleTrack,.address-form-module__khZ2Xq__toggleTrack:after,.address-form-module__khZ2Xq__primaryBtn,.address-form-module__khZ2Xq__autoOption,.address-form-module__khZ2Xq__suburbChip{transition:border-color .1s}.address-form-module__khZ2Xq__primaryBtn:hover,.address-form-module__khZ2Xq__primaryBtn:focus-visible{transform:none}}
.newsletter-signup-module__ULRuIa__form{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-teal) 16%, transparent), transparent 60%), linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel);width:min(100%,560px);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), var(--primitive-shadow-soft);border-radius:14px;padding:clamp(24px,4vw,32px);display:grid;position:relative;overflow:hidden}.newsletter-signup-module__ULRuIa__head{gap:var(--primitive-space-1-5);display:grid}.newsletter-signup-module__ULRuIa__eyebrow{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-teal);font-weight:700}.newsletter-signup-module__ULRuIa__title{font-family:var(--primitive-font-display);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1}.newsletter-signup-module__ULRuIa__lede{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.55}.newsletter-signup-module__ULRuIa__inputRow{gap:var(--primitive-space-2);grid-template-columns:1fr auto;align-items:stretch;display:grid}.newsletter-signup-module__ULRuIa__field{gap:var(--primitive-space-1);display:grid}.newsletter-signup-module__ULRuIa__input{width:100%;min-height:48px;padding:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3.5%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-canvas) 78%, transparent);color:var(--primitive-text-strong);font-family:var(--primitive-font-body);font-size:var(--primitive-text-base);border-radius:10px;transition:border-color .22s,box-shadow .22s}.newsletter-signup-module__ULRuIa__input:focus-visible{border-color:var(--primitive-teal);box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-teal) 18%, transparent);outline:none}.newsletter-signup-module__ULRuIa__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-signup-module__ULRuIa__submitBtn{align-items:center;gap:var(--primitive-space-2);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-primary-bg);min-height:48px;color:var(--primitive-btn-primary-fg);font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;box-shadow:var(--primitive-btn-primary-shadow);border:0;padding:0 18px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.newsletter-signup-module__ULRuIa__submitBtn:hover,.newsletter-signup-module__ULRuIa__submitBtn:focus-visible{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);outline:none;transform:translateY(-1px)}.newsletter-signup-module__ULRuIa__help{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em;color:var(--primitive-muted)}.newsletter-signup-module__ULRuIa__success{border:1px solid color-mix(in oklab, var(--primitive-green) 40%, transparent);border-radius:var(--primitive-radius-lg);background:radial-gradient(ellipse at 50% 0%, color-mix(in oklab, var(--primitive-green) 20%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-green) 12%, var(--primitive-recessed));text-align:center;gap:14px;padding:22px;display:grid}.newsletter-signup-module__ULRuIa__successTick{background:linear-gradient(135deg, var(--primitive-green), color-mix(in oklab, var(--primitive-green) 60%, black));width:56px;height:56px;color:color-mix(in oklab, var(--primitive-green) 14%, black);border-radius:50%;place-items:center;margin:0 auto;font-size:26px;font-weight:800;animation:.48s cubic-bezier(.16,1,.3,1) both newsletter-signup-module__ULRuIa__tickIn;display:grid}.newsletter-signup-module__ULRuIa__successTitle{font-family:var(--primitive-font-display);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:24px;font-weight:400}.newsletter-signup-module__ULRuIa__successCopy{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.55}.newsletter-signup-module__ULRuIa__followBtn{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2-5) 18px;border:1px solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-radius-pill);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;margin:0 auto;font-size:11px;font-weight:700;transition:border-color .2s,transform .2s;display:inline-flex}.newsletter-signup-module__ULRuIa__followBtn:hover,.newsletter-signup-module__ULRuIa__followBtn:focus-visible{border-color:var(--primitive-amber);outline:none;transform:translateY(-1px)}@keyframes newsletter-signup-module__ULRuIa__tickIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.newsletter-signup-module__ULRuIa__inputRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.newsletter-signup-module__ULRuIa__input,.newsletter-signup-module__ULRuIa__submitBtn,.newsletter-signup-module__ULRuIa__followBtn{transition:border-color .1s}.newsletter-signup-module__ULRuIa__submitBtn:hover,.newsletter-signup-module__ULRuIa__submitBtn:focus-visible,.newsletter-signup-module__ULRuIa__followBtn:hover,.newsletter-signup-module__ULRuIa__followBtn:focus-visible{transform:none}.newsletter-signup-module__ULRuIa__successTick{animation:none}}
.mufflermen-monogram-module__65ctLq__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.mufflermen-monogram-module__65ctLq__host svg{display:block}.mufflermen-monogram-module__65ctLq__badge{fill:currentColor;opacity:.16}.mufflermen-monogram-module__65ctLq__badgeStroke{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linejoin:round}.mufflermen-monogram-module__65ctLq__innerRing{stroke:currentColor;fill:none;opacity:.4;stroke-width:.8px;stroke-dasharray:1.6 1.4}.mufflermen-monogram-module__65ctLq__o,.mufflermen-monogram-module__65ctLq__f{fill:currentColor;opacity:.95}.mufflermen-monogram-module__65ctLq__bar{stroke:currentColor;opacity:.7;stroke-linecap:round}.mufflermen-monogram-module__65ctLq__dot{fill:var(--primitive-red);opacity:.95}.mufflermen-monogram-module__65ctLq__motionPulse .mufflermen-monogram-module__65ctLq__badge{animation:1.6s ease-in-out infinite mufflermen-monogram-module__65ctLq__monogramGlow}.mufflermen-monogram-module__65ctLq__motionRotate{transform-origin:12px 12px;animation:6s linear infinite mufflermen-monogram-module__65ctLq__iconRotate}.mufflermen-monogram-module__65ctLq__motionWiggle{animation:1.4s ease-in-out infinite mufflermen-monogram-module__65ctLq__iconWiggle}.mufflermen-monogram-module__65ctLq__motionDrift{animation:3.6s ease-in-out infinite mufflermen-monogram-module__65ctLq__iconDrift}.mufflermen-monogram-module__65ctLq__motionDraw .mufflermen-monogram-module__65ctLq__badgeStroke,.mufflermen-monogram-module__65ctLq__motionDraw .mufflermen-monogram-module__65ctLq__innerRing{stroke-dasharray:80;stroke-dashoffset:80px;animation:1.4s ease-out forwards mufflermen-monogram-module__65ctLq__iconDraw}.mufflermen-monogram-module__65ctLq__motionSpark .mufflermen-monogram-module__65ctLq__dot{animation:.3s ease-in-out infinite mufflermen-monogram-module__65ctLq__monogramPulse}@keyframes mufflermen-monogram-module__65ctLq__monogramGlow{0%,to{opacity:.16}50%{opacity:.5}}@keyframes mufflermen-monogram-module__65ctLq__monogramPulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes mufflermen-monogram-module__65ctLq__iconRotate{to{transform:rotate(360deg)}}@keyframes mufflermen-monogram-module__65ctLq__iconWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes mufflermen-monogram-module__65ctLq__iconDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mufflermen-monogram-module__65ctLq__iconDraw{to{stroke-dashoffset:0}}[data-variant=outline] .mufflermen-monogram-module__65ctLq__badge{fill:#0000}[data-variant=outline] .mufflermen-monogram-module__65ctLq__o,[data-variant=outline] .mufflermen-monogram-module__65ctLq__f{fill:#0000;stroke:currentColor;stroke-width:1px;opacity:1}[data-variant=filled] .mufflermen-monogram-module__65ctLq__badge{opacity:.5}[data-variant=filled] .mufflermen-monogram-module__65ctLq__innerRing{opacity:.85}@media (prefers-reduced-motion:reduce){.mufflermen-monogram-module__65ctLq__host,.mufflermen-monogram-module__65ctLq__host *,.mufflermen-monogram-module__65ctLq__badge,.mufflermen-monogram-module__65ctLq__dot{transition:none!important;animation:none!important}}
.count-up-module__fuZ74W__countUp{font-family:var(--primitive-font-display);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;color:var(--primitive-text-strong);letter-spacing:.005em;line-height:var(--primitive-leading-none);align-items:baseline;gap:.18em;display:inline-flex}.count-up-module__fuZ74W__value{font-variant-numeric:tabular-nums;display:inline-block}.count-up-module__fuZ74W__affix{font-family:var(--primitive-font-mono);font-size:.42em;font-weight:var(--primitive-weight-bold);text-transform:uppercase;letter-spacing:.18em;color:var(--primitive-muted);align-self:center}
.field-type-icon-module__ThZ5KW__icon{color:currentColor;vertical-align:middle;flex-shrink:0;display:inline-block}
