.media-figure-module__2vJ9uq__figure{margin:0}.media-figure-module__2vJ9uq__figure figcaption{color:var(--color-text-muted);font-size:var(--text-small);margin-top:var(--space-5);text-align:center}.media-figure-module__2vJ9uq__image img{border-radius:var(--radius-lg);height:auto;max-height:var(--media-max-height,min(70vh, 640px));object-fit:contain;width:auto;max-width:100%;margin-inline:auto;display:block}.media-figure-module__2vJ9uq__diagram{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8)}.media-figure-module__2vJ9uq__diagram svg{width:100%;height:auto;display:block}
.marker-art-module__jGHgyq__markerArt{padding-left:0;padding-right:0}.marker-art-module__jGHgyq__markerArt figcaption{padding-inline:var(--space-8)}.marker-art-module__jGHgyq__markerArt svg{max-width:none;margin:0}.marker-art-module__jGHgyq__markerArt .sh-node{fill:var(--color-surface-2);stroke:var(--color-border-strong)}.marker-art-module__jGHgyq__markerArt .sh-node-accent{fill:var(--color-surface-2);stroke:var(--color-border-strong)}.marker-art-module__jGHgyq__markerArt .sh-label{fill:var(--color-text);font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-semibold)}.marker-art-module__jGHgyq__markerArt .sh-sub{fill:var(--color-text-muted);font-family:var(--font-sans);font-size:11px}.marker-art-module__jGHgyq__markerArt .sh-line{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px}
.app-shell-module__q5sUyG__shell{width:100%;max-width:none;padding:0}.app-shell-module__q5sUyG__page{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:calc(100vh - var(--top-bar-height));align-items:start;gap:0;padding:0;display:grid}.app-shell-module__q5sUyG__sidebar{background:var(--color-bg);border-right:1px solid var(--color-border);height:calc(100vh - var(--top-bar-height));top:var(--top-bar-height);position:sticky;overflow-y:auto}.app-shell-module__q5sUyG__sidebarBar,.app-shell-module__q5sUyG__backdrop,.app-shell-module__q5sUyG__close{display:none}.app-shell-module__q5sUyG__toggle{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--text-small);align-items:center;gap:var(--space-3);padding:8px 14px;display:inline-flex}.app-shell-module__q5sUyG__toggle:focus-visible{outline:var(--focus-ring)}.app-shell-module__q5sUyG__toggleIcon{flex-direction:column;gap:3px;width:15px;display:inline-flex}.app-shell-module__q5sUyG__toggleIcon span{background:currentColor;border-radius:1px;width:100%;height:2px}.app-shell-module__q5sUyG__main{min-height:calc(100vh - var(--top-bar-height));flex-direction:column;min-width:0;display:flex}.app-shell-module__q5sUyG__content{flex:1 0 auto;min-width:0}.app-shell-module__q5sUyG__footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:var(--space-7);min-height:42px;padding:var(--space-4) var(--container-gutter);flex-wrap:wrap;flex:none;justify-content:space-between;display:flex}.app-shell-module__q5sUyG__footerBrand{flex:none;align-items:center;height:18px;display:inline-flex}.app-shell-module__q5sUyG__footerLogo{width:auto;height:14px;display:block}.app-shell-module__q5sUyG__footerLogoDark{display:none}[data-theme=dark] .app-shell-module__q5sUyG__footerLogoLight{display:none}[data-theme=dark] .app-shell-module__q5sUyG__footerLogoDark{display:block}.app-shell-module__q5sUyG__footerLinks{align-items:center;gap:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.app-shell-module__q5sUyG__footer a,.app-shell-module__q5sUyG__footer p{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--line-ui);text-transform:lowercase;white-space:nowrap;margin:0}.app-shell-module__q5sUyG__footer p{white-space:normal}.app-shell-module__q5sUyG__footer a:hover{color:var(--color-text)}@media (max-width:960px){.app-shell-module__q5sUyG__shell{width:100%}.app-shell-module__q5sUyG__page{grid-template-columns:1fr;padding-left:0;padding-right:0}.app-shell-module__q5sUyG__sidebarBar{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-3) 22px;top:var(--top-bar-height);z-index:20;align-items:center;display:flex;position:sticky}.app-shell-module__q5sUyG__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--color-overlay);opacity:0;visibility:hidden;z-index:150;transition:opacity .18s,visibility 0s linear .18s;display:block;position:fixed;inset:0}.app-shell-module__q5sUyG__backdrop.app-shell-module__q5sUyG__open{opacity:1;visibility:visible;transition:opacity .18s}.app-shell-module__q5sUyG__sidebar{border-right:1px solid var(--color-border);visibility:hidden;z-index:160;width:320px;max-width:82vw;height:auto;transition:transform .18s,visibility 0s linear .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app-shell-module__q5sUyG__sidebar.app-shell-module__q5sUyG__open{visibility:visible;transition:transform .18s;transform:translate(0)}.app-shell-module__q5sUyG__close{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;z-index:1;justify-content:center;align-items:center;width:32px;height:32px;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.app-shell-module__q5sUyG__close span{font-size:20px}.app-shell-module__q5sUyG__main{min-height:0}.app-shell-module__q5sUyG__footer{gap:var(--space-5);min-height:40px;padding:var(--space-4) 22px}.app-shell-module__q5sUyG__footerLinks{justify-content:center}}@media print{.app-shell-module__q5sUyG__page{min-height:0;display:block}.app-shell-module__q5sUyG__sidebar,.app-shell-module__q5sUyG__sidebarBar,.app-shell-module__q5sUyG__backdrop,.app-shell-module__q5sUyG__footer{display:none!important}.app-shell-module__q5sUyG__main,.app-shell-module__q5sUyG__content{min-height:0;overflow:visible}}
.page-title-icon-module__XhvqBW__chip{color:var(--color-accent-text);vertical-align:-.06em;margin-right:.24em;display:inline-flex}.page-title-icon-module__XhvqBW__chip svg{width:.82em;height:.82em}
.prose-module__ndhY7W__prose{color:var(--color-text)}.prose-module__ndhY7W__prose :where(h1,h2,h3,h4){color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-heading);margin:0}.prose-module__ndhY7W__prose h1{font-size:var(--text-h1);line-height:var(--line-h1)}.prose-module__ndhY7W__prose h1 mark{background:var(--color-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-accent-contrast);border-radius:6px;padding:0 .18em}.prose-module__ndhY7W__prose h2{font-size:var(--text-h2)}.prose-module__ndhY7W__prose h3,.prose-module__ndhY7W__prose h4{font-size:var(--text-h3)}.prose-module__ndhY7W__prose p,.prose-module__ndhY7W__prose li{color:var(--color-text);font-size:var(--text-body);line-height:var(--line-body);margin:0}.prose-module__ndhY7W__prose ul,.prose-module__ndhY7W__prose ol{color:var(--color-text);gap:var(--space-3);padding-left:var(--space-8);margin:0;display:grid}.prose-module__ndhY7W__flow,.prose-module__ndhY7W__sectionFlow>section{gap:var(--space-5);display:grid}.prose-module__ndhY7W__flow>:where(h2,h3,h4):not(:first-child){margin-top:var(--space-9)}.prose-module__ndhY7W__prose a{color:var(--color-link);text-decoration:none}.prose-module__ndhY7W__prose a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;text-decoration-thickness:2px}.prose-module__ndhY7W__prose :not(pre)>code{background:var(--color-surface-2);border:1px solid var(--color-border);font-family:var(--font-mono);border-radius:4px;padding:.1em .35em;font-size:.85em}.prose-module__ndhY7W__prose kbd{background:var(--color-surface-2);border:1px solid var(--color-border-strong);box-shadow:0 1px 0 var(--color-border-strong);font-family:var(--font-mono);border-radius:4px;padding:.1em .4em;font-size:.8em}.prose-module__ndhY7W__lede{color:var(--color-text);max-width:var(--measure-prose)}
.sidebar-list-module__97_lRa__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.sidebar-list-module__97_lRa__item a,.sidebar-list-module__97_lRa__itemStatic{border-radius:var(--radius-lg);color:var(--color-text);align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.sidebar-list-module__97_lRa__item a:hover{background:var(--color-surface-2);color:var(--color-text)}.sidebar-list-module__97_lRa__itemActive a,.sidebar-list-module__97_lRa__itemActive a:hover{background:var(--color-surface-2);color:var(--color-text);font-weight:var(--weight-semibold)}.sidebar-list-module__97_lRa__number{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.sidebar-list-module__97_lRa__icon{color:var(--color-text-muted);align-self:center;display:inline-flex}.sidebar-list-module__97_lRa__icon svg{display:block}.sidebar-list-module__97_lRa__itemActive .sidebar-list-module__97_lRa__number,.sidebar-list-module__97_lRa__itemActive .sidebar-list-module__97_lRa__icon{color:var(--color-accent-text)}.sidebar-list-module__97_lRa__label{font-size:var(--text-small);line-height:var(--line-ui)}.sidebar-list-module__97_lRa__count{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.sidebar-list-module__97_lRa__itemStatic{cursor:default}.sidebar-list-module__97_lRa__itemStatic .sidebar-list-module__97_lRa__label,.sidebar-list-module__97_lRa__itemStatic .sidebar-list-module__97_lRa__number{color:var(--color-text-muted)}.sidebar-list-module__97_lRa__tag{border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-small);padding:0 var(--space-2);border-radius:999px;align-self:center}
.storage-tools-module__WDIIGW__page{gap:var(--space-13);max-width:1080px;padding:var(--space-13) var(--container-gutter) var(--space-14);width:100%;margin:0 auto;display:grid}.storage-tools-module__WDIIGW__pageHeader{gap:var(--space-5);max-width:var(--measure-prose);display:grid}.storage-tools-module__WDIIGW__pageHeader h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-h1);margin:0}.storage-tools-module__WDIIGW__pageHeader mark{background:var(--color-accent);color:var(--color-accent-contrast);padding-inline:.08em}.storage-tools-module__WDIIGW__pageHeader p{color:var(--color-text);font-size:var(--text-body);line-height:var(--line-body);max-width:var(--measure-prose);margin:0}.storage-tools-module__WDIIGW__sidebarPanel{min-width:0}.storage-tools-module__WDIIGW__hubSection{gap:var(--space-5);display:grid}.storage-tools-module__WDIIGW__hubSection h2,.storage-tools-module__WDIIGW__inventoryHeading h2,.storage-tools-module__WDIIGW__resultSection h2,.storage-tools-module__WDIIGW__invalidResult h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-heading);margin:0}.storage-tools-module__WDIIGW__toolLink{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);align-items:center;gap:var(--space-4);padding:var(--space-6);transition:border-color var(--motion-fast), background var(--motion-fast);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.storage-tools-module__WDIIGW__toolLink:hover{background:var(--color-surface-2);border-color:var(--color-accent-text)}.storage-tools-module__WDIIGW__toolLink strong{font-family:var(--font-display);font-size:var(--text-body);display:block}.storage-tools-module__WDIIGW__toolLink small{color:var(--color-text);font-size:var(--text-small);line-height:var(--line-body);margin-top:var(--space-2);display:block}.storage-tools-module__WDIIGW__tool{background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xl);overflow:hidden}.storage-tools-module__WDIIGW__toolForm{gap:var(--space-7);padding:var(--space-7);display:grid}.storage-tools-module__WDIIGW__fieldset,.storage-tools-module__WDIIGW__resultUnit{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.storage-tools-module__WDIIGW__fieldset legend{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);margin-bottom:var(--space-3);padding:0}.storage-tools-module__WDIIGW__choiceRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.storage-tools-module__WDIIGW__choice{cursor:pointer;position:relative}.storage-tools-module__WDIIGW__choice input{opacity:0;position:absolute;inset:0}.storage-tools-module__WDIIGW__choice span{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-body);padding:var(--space-2) var(--space-4);transition:border-color var(--motion-fast), color var(--motion-fast), background var(--motion-fast);display:block}.storage-tools-module__WDIIGW__choice:hover span{background:var(--color-surface-2)}.storage-tools-module__WDIIGW__choice input:checked+span{border-color:var(--color-accent-text);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.storage-tools-module__WDIIGW__choice input:focus-visible+span{box-shadow:var(--focus-ring)}.storage-tools-module__WDIIGW__inventoryHeading h2,.storage-tools-module__WDIIGW__resultSection h2,.storage-tools-module__WDIIGW__invalidResult h2{font-size:var(--text-h3)}.storage-tools-module__WDIIGW__inventoryHeading p,.storage-tools-module__WDIIGW__topologyNote,.storage-tools-module__WDIIGW__resultSectionHeading>span,.storage-tools-module__WDIIGW__resultHeadline>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--line-body);margin:0}.storage-tools-module__WDIIGW__driveRow label,.storage-tools-module__WDIIGW__groupSizeControl{gap:var(--space-1);min-width:0;display:grid}.storage-tools-module__WDIIGW__groupSizeControl>span{color:var(--color-text-muted);font-size:var(--text-small)}.storage-tools-module__WDIIGW__driveRow input,.storage-tools-module__WDIIGW__driveRow select,.storage-tools-module__WDIIGW__groupSizeControl select{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--text-body);min-height:42px;padding:var(--space-2) var(--space-3);width:100%}.storage-tools-module__WDIIGW__addButton,.storage-tools-module__WDIIGW__inventoryCalculate,.storage-tools-module__WDIIGW__resetButton,.storage-tools-module__WDIIGW__removeButton{border-radius:var(--radius-lg);cursor:pointer;font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);min-height:42px;padding:var(--space-2) var(--space-4);justify-content:center;display:inline-flex}.storage-tools-module__WDIIGW__inventoryCalculate{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-accent-contrast);width:100%}.storage-tools-module__WDIIGW__addButton,.storage-tools-module__WDIIGW__resetButton,.storage-tools-module__WDIIGW__removeButton{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text)}.storage-tools-module__WDIIGW__addButton,.storage-tools-module__WDIIGW__resetButton{white-space:nowrap}.storage-tools-module__WDIIGW__addButton:focus-visible,.storage-tools-module__WDIIGW__inventoryCalculate:focus-visible,.storage-tools-module__WDIIGW__resetButton:focus-visible,.storage-tools-module__WDIIGW__removeButton:focus-visible,.storage-tools-module__WDIIGW__driveRow input:focus-visible,.storage-tools-module__WDIIGW__driveRow select:focus-visible,.storage-tools-module__WDIIGW__groupSizeControl select:focus-visible{box-shadow:var(--focus-ring);outline:0}.storage-tools-module__WDIIGW__addButton:disabled,.storage-tools-module__WDIIGW__inventoryCalculate:disabled{cursor:not-allowed;opacity:.45}.storage-tools-module__WDIIGW__inventory{border-top:1px solid var(--color-border);gap:var(--space-4);padding-top:var(--space-6);display:grid}.storage-tools-module__WDIIGW__inventoryHeading{align-items:end;gap:var(--space-5);justify-content:space-between;display:flex}.storage-tools-module__WDIIGW__inventoryControls{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.storage-tools-module__WDIIGW__inventoryHeading p{margin-top:var(--space-1)}.storage-tools-module__WDIIGW__driveTable{border-block:1px solid var(--color-border-strong)}.storage-tools-module__WDIIGW__emptyInventory{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--line-body);padding:var(--space-5) 0;text-align:center;margin:0}.storage-tools-module__WDIIGW__driveTableHeader,.storage-tools-module__WDIIGW__driveRow{align-items:center;gap:var(--space-3);grid-template-columns:4.5rem minmax(8rem,1fr) 7rem 42px;display:grid}.storage-tools-module__WDIIGW__driveTableHeader{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);padding:var(--space-2) 0}.storage-tools-module__WDIIGW__driveRow{border-top:1px solid var(--color-border);min-height:58px;padding-block:var(--space-2)}.storage-tools-module__WDIIGW__driveIdentity{align-items:center;gap:var(--space-2);display:flex}.storage-tools-module__WDIIGW__driveNumber,.storage-tools-module__WDIIGW__groupTag{font-family:var(--font-mono);font-size:var(--text-small)}.storage-tools-module__WDIIGW__driveNumber{color:var(--color-text-muted)}.storage-tools-module__WDIIGW__groupTag{color:var(--color-accent-text)}.storage-tools-module__WDIIGW__removeButton{min-width:42px;padding:var(--space-2)}.storage-tools-module__WDIIGW__groupingNote{color:var(--color-text);font-size:var(--text-body);line-height:var(--line-body);margin:0}.storage-tools-module__WDIIGW__groupSizeControl{max-width:22rem}.storage-tools-module__WDIIGW__result,.storage-tools-module__WDIIGW__invalidResult{border-top:1px solid var(--color-border);gap:var(--space-7);padding:var(--space-7);display:grid}.storage-tools-module__WDIIGW__resultHeader{align-items:start;gap:var(--space-5);justify-content:space-between;display:flex}.storage-tools-module__WDIIGW__resultHeadline{gap:var(--space-2);display:grid}.storage-tools-module__WDIIGW__resultHeadline p{font-size:var(--text-body);align-items:baseline;gap:var(--space-3);line-height:var(--line-heading);flex-wrap:wrap;margin:0;display:flex}.storage-tools-module__WDIIGW__resultHeadline strong{font-family:var(--font-mono);font-size:var(--text-h2);font-weight:var(--weight-semibold)}.storage-tools-module__WDIIGW__resultUnit .storage-tools-module__WDIIGW__choiceRow{flex-wrap:nowrap}.storage-tools-module__WDIIGW__resultUnit .storage-tools-module__WDIIGW__choice span{padding-inline:var(--space-3)}.storage-tools-module__WDIIGW__warningText{color:var(--color-warning-text);font-size:var(--text-body);line-height:var(--line-body);margin:calc(var(--space-3) * -1) 0 0}.storage-tools-module__WDIIGW__resultSection{gap:var(--space-4);display:grid}.storage-tools-module__WDIIGW__resultSectionHeading{align-items:baseline;gap:var(--space-4);justify-content:space-between;display:flex}.storage-tools-module__WDIIGW__capacityBar{background:var(--color-surface-2);border:1px solid var(--color-border-strong);width:100%;height:34px;display:flex;overflow:hidden}.storage-tools-module__WDIIGW__capacityBar>span{height:100%;display:block}.storage-tools-module__WDIIGW__capacityUsable{background:var(--color-text)}.storage-tools-module__WDIIGW__capacityRedundancy{background:var(--color-border-strong)}.storage-tools-module__WDIIGW__capacityMismatch{background:var(--color-text-muted)}.storage-tools-module__WDIIGW__capacityValues{border-block:1px solid var(--color-border);margin:0}.storage-tools-module__WDIIGW__capacityValues>div{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-5);padding-block:var(--space-3);grid-template-columns:minmax(9rem,1fr) minmax(12rem,auto);display:grid}.storage-tools-module__WDIIGW__capacityValues>div:last-child{border-bottom:0}.storage-tools-module__WDIIGW__capacityValues dt,.storage-tools-module__WDIIGW__capacityValues dd{margin:0}.storage-tools-module__WDIIGW__capacityValues dt{font-family:var(--font-display);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-3);display:flex}.storage-tools-module__WDIIGW__capacityValues dd{align-items:baseline;gap:var(--space-5);text-align:right;grid-template-columns:minmax(7rem,1fr) 4rem;display:grid}.storage-tools-module__WDIIGW__capacityValues dd strong,.storage-tools-module__WDIIGW__capacityValues dd span{font-family:var(--font-mono)}.storage-tools-module__WDIIGW__capacityValues dd span{color:var(--color-text-muted);font-size:var(--text-small)}.storage-tools-module__WDIIGW__capacitySwatch{border:1px solid var(--color-border-strong);width:12px;height:12px;display:inline-block}.storage-tools-module__WDIIGW__topology{gap:var(--space-4);display:grid}.storage-tools-module__WDIIGW__topologyStrip{border-block:1px solid var(--color-border-strong)}.storage-tools-module__WDIIGW__topologyHeading{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.storage-tools-module__WDIIGW__topologyHeading strong{font-family:var(--font-display);font-size:var(--text-body)}.storage-tools-module__WDIIGW__topologyHeading span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.storage-tools-module__WDIIGW__topologyDrives{background:var(--color-border);border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1px;display:grid}.storage-tools-module__WDIIGW__topologyDrive{background:var(--color-surface);align-items:center;gap:var(--space-3);min-height:62px;padding:var(--space-3);display:flex}.storage-tools-module__WDIIGW__topologyDrive svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:24px;height:24px}.storage-tools-module__WDIIGW__topologyDrive>span{font-family:var(--font-mono);font-size:var(--text-small);gap:var(--space-1);display:grid}.storage-tools-module__WDIIGW__topologyDrive small{color:var(--color-text-muted);font-size:var(--text-small)}.storage-tools-module__WDIIGW__topologyNote{color:var(--color-text)}.storage-tools-module__WDIIGW__resultFacts{border-block:1px solid var(--color-border-strong);margin:0}.storage-tools-module__WDIIGW__resultFacts>div{border-bottom:1px solid var(--color-border);gap:var(--space-5);padding-block:var(--space-4);grid-template-columns:12rem 1fr;display:grid}.storage-tools-module__WDIIGW__resultFacts>div:last-child{border-bottom:0}.storage-tools-module__WDIIGW__resultFacts dt,.storage-tools-module__WDIIGW__resultFacts dd{font-size:var(--text-body);line-height:var(--line-body);margin:0}.storage-tools-module__WDIIGW__resultFacts dt{font-family:var(--font-display);font-weight:var(--weight-semibold)}.storage-tools-module__WDIIGW__backupNote,.storage-tools-module__WDIIGW__invalidResult p,.storage-tools-module__WDIIGW__invalidResult li,.storage-tools-module__WDIIGW__methodDetails{color:var(--color-text);font-size:var(--text-body);line-height:var(--line-body);margin:0}.storage-tools-module__WDIIGW__backupNote{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.storage-tools-module__WDIIGW__backupNote strong{color:var(--color-warning-text)}.storage-tools-module__WDIIGW__methodDetails{border-top:1px solid var(--color-border);padding-top:var(--space-5)}.storage-tools-module__WDIIGW__methodDetails summary{cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-semibold)}.storage-tools-module__WDIIGW__methodDetails>div{gap:var(--space-4);margin-top:var(--space-4);max-width:var(--measure-prose);display:grid}.storage-tools-module__WDIIGW__methodDetails p,.storage-tools-module__WDIIGW__methodDetails ul{margin:0}.storage-tools-module__WDIIGW__invalidResult{gap:var(--space-4)}.storage-tools-module__WDIIGW__invalidResult h2{color:var(--color-danger-text)}.storage-tools-module__WDIIGW__invalidResult ul{padding-left:var(--space-6);margin:0}.storage-tools-module__WDIIGW__tableScroll{overflow-x:auto}.storage-tools-module__WDIIGW__comparisonTable{border:1.5px solid var(--color-border-strong);border-collapse:collapse;font-size:var(--text-body);width:100%;min-width:42rem}.storage-tools-module__WDIIGW__comparisonTable th,.storage-tools-module__WDIIGW__comparisonTable td{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.storage-tools-module__WDIIGW__comparisonTable thead th{border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display);font-weight:var(--weight-bold)}.storage-tools-module__WDIIGW__comparisonTable td:nth-child(2),.storage-tools-module__WDIIGW__comparisonTable td:nth-child(3),.storage-tools-module__WDIIGW__comparisonTable td:nth-child(5){font-family:var(--font-mono)}.storage-tools-module__WDIIGW__comparisonTable tbody tr:last-child>*{border-bottom:0}.storage-tools-module__WDIIGW__reference{border-top:1px solid var(--color-border);gap:var(--space-8);padding-top:var(--space-10);display:grid}.storage-tools-module__WDIIGW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.storage-tools-module__WDIIGW__page{gap:var(--space-10);padding:var(--space-9) var(--container-gutter) var(--space-12)}.storage-tools-module__WDIIGW__toolForm,.storage-tools-module__WDIIGW__result,.storage-tools-module__WDIIGW__invalidResult{padding:var(--space-5)}.storage-tools-module__WDIIGW__fieldset>.storage-tools-module__WDIIGW__choiceRow{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.storage-tools-module__WDIIGW__fieldset .storage-tools-module__WDIIGW__choice span{padding-inline:var(--space-2);text-align:center}.storage-tools-module__WDIIGW__driveTableHeader,.storage-tools-module__WDIIGW__driveRow{gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr) 5.25rem 42px}.storage-tools-module__WDIIGW__inventoryHeading{align-items:stretch;display:grid}.storage-tools-module__WDIIGW__inventoryControls{justify-content:stretch;width:100%}.storage-tools-module__WDIIGW__inventoryControls>button{flex:1}.storage-tools-module__WDIIGW__resultHeader{align-items:start}.storage-tools-module__WDIIGW__resultHeadline p{gap:var(--space-1);display:grid}.storage-tools-module__WDIIGW__resultSectionHeading{align-items:start;gap:var(--space-1);flex-direction:column}.storage-tools-module__WDIIGW__capacityValues>div{gap:var(--space-3);grid-template-columns:minmax(7rem,1fr) auto}.storage-tools-module__WDIIGW__capacityValues dd{gap:var(--space-3);grid-template-columns:minmax(6rem,1fr) 3.5rem}.storage-tools-module__WDIIGW__topologyDrives{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-tools-module__WDIIGW__resultFacts>div{gap:var(--space-2);grid-template-columns:1fr}.storage-tools-module__WDIIGW__toolLink{align-items:start}}@media (max-width:380px){.storage-tools-module__WDIIGW__toolForm,.storage-tools-module__WDIIGW__result,.storage-tools-module__WDIIGW__invalidResult{padding:var(--space-4)}.storage-tools-module__WDIIGW__choiceRow,.storage-tools-module__WDIIGW__driveTableHeader,.storage-tools-module__WDIIGW__driveRow{gap:var(--space-1)}.storage-tools-module__WDIIGW__fieldset .storage-tools-module__WDIIGW__choice span{padding-inline:var(--space-1)}.storage-tools-module__WDIIGW__driveTableHeader,.storage-tools-module__WDIIGW__driveRow{grid-template-columns:2rem minmax(0,1fr) 4.5rem 42px}.storage-tools-module__WDIIGW__driveRow input,.storage-tools-module__WDIIGW__driveRow select{padding-inline:var(--space-2)}.storage-tools-module__WDIIGW__resultHeader{display:grid}.storage-tools-module__WDIIGW__capacityValues>div{grid-template-columns:1fr;align-items:start}.storage-tools-module__WDIIGW__capacityValues dd{text-align:left}}@media (prefers-reduced-motion:reduce){.storage-tools-module__WDIIGW__choice span,.storage-tools-module__WDIIGW__toolLink{transition:none}}
.dns-diagnostics-module__Xseaza__main{gap:var(--space-13);max-width:1080px;padding:var(--space-13) clamp(24px, 5vw, 72px) 64px;width:100%;margin:0 auto;display:grid}.dns-diagnostics-module__Xseaza__results{gap:var(--space-10);min-width:0;display:grid}.dns-diagnostics-module__Xseaza__resultHeader{align-items:start;gap:var(--space-6);justify-content:space-between;display:flex}.dns-diagnostics-module__Xseaza__resultHeader h2,.dns-diagnostics-module__Xseaza__resultHeader p,.dns-diagnostics-module__Xseaza__source h3,.dns-diagnostics-module__Xseaza__source p,.dns-diagnostics-module__Xseaza__section h3,.dns-diagnostics-module__Xseaza__section p,.dns-diagnostics-module__Xseaza__finding p{margin:0}.dns-diagnostics-module__Xseaza__resultHeader h2{color:var(--color-accent-text);font-size:var(--text-h2)}.dns-diagnostics-module__Xseaza__resultTitle{align-items:center;gap:var(--space-4);display:flex}.dns-diagnostics-module__Xseaza__favicon{opacity:0;border-radius:6px;width:32px;height:32px}.dns-diagnostics-module__Xseaza__faviconLoaded{opacity:1}.dns-diagnostics-module__Xseaza__resultCopy{margin-top:var(--space-3)}.dns-diagnostics-module__Xseaza__resultCopy>:first-child{margin-top:0}.dns-diagnostics-module__Xseaza__resultCopy>:last-child{margin-bottom:0}.dns-diagnostics-module__Xseaza__resultMeta{color:var(--color-text-muted)!important;font-size:var(--text-small)!important;margin-top:var(--space-3)!important}.dns-diagnostics-module__Xseaza__resultActions{flex:none;align-items:center;display:flex}.dns-diagnostics-module__Xseaza__downloadButton{border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--text-small);align-items:center;gap:var(--space-2);background:0 0;padding:8px 12px;display:inline-flex}.dns-diagnostics-module__Xseaza__downloadButton:hover{border-color:var(--color-border-strong)}.dns-diagnostics-module__Xseaza__resultHeader p{color:var(--color-text);font-size:var(--text-small);line-height:var(--line-body);margin-top:var(--space-3)}.dns-diagnostics-module__Xseaza__section{gap:var(--space-5);min-width:0;display:grid}.dns-diagnostics-module__Xseaza__section>h3{font-size:var(--text-body)}.dns-diagnostics-module__Xseaza__sources{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.dns-diagnostics-module__Xseaza__source{gap:var(--space-4);padding:var(--space-6);display:grid}.dns-diagnostics-module__Xseaza__source+.dns-diagnostics-module__Xseaza__source{border-top:1px solid var(--color-border)}.dns-diagnostics-module__Xseaza__sourceHeader{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.dns-diagnostics-module__Xseaza__sourceHeader h3{font-size:var(--text-small)}.dns-diagnostics-module__Xseaza__stateGood,.dns-diagnostics-module__Xseaza__stateWarn,.dns-diagnostics-module__Xseaza__stateBad,.dns-diagnostics-module__Xseaza__stateQuiet{font-size:var(--text-small);font-weight:var(--weight-semibold);border-radius:999px;padding:4px 8px}.dns-diagnostics-module__Xseaza__stateGood{background:var(--color-surface-2);color:var(--color-success-text)}.dns-diagnostics-module__Xseaza__stateWarn{background:var(--color-surface-2);color:var(--color-warning-text)}.dns-diagnostics-module__Xseaza__stateBad{background:var(--color-surface-2);color:var(--color-danger-text)}.dns-diagnostics-module__Xseaza__stateQuiet{background:var(--color-surface-2);color:var(--color-text-muted)}.dns-diagnostics-module__Xseaza__records{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.dns-diagnostics-module__Xseaza__record{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.dns-diagnostics-module__Xseaza__record code{overflow-wrap:anywhere}.dns-diagnostics-module__Xseaza__record small,.dns-diagnostics-module__Xseaza__empty,.dns-diagnostics-module__Xseaza__muted{color:var(--color-text-muted)}.dns-diagnostics-module__Xseaza__raw{min-width:0;max-width:100%}.dns-diagnostics-module__Xseaza__raw summary{color:var(--color-text-muted);cursor:pointer;font-size:var(--text-small)}.dns-diagnostics-module__Xseaza__raw pre{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box;font-size:var(--text-small);margin:var(--space-4) 0 0;overflow-wrap:anywhere;max-width:100%;max-height:360px;padding:var(--space-5);white-space:pre-wrap;word-break:break-word;overflow:auto}.dns-diagnostics-module__Xseaza__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dns-diagnostics-module__Xseaza__finding{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-3);padding:var(--space-6);display:grid}.dns-diagnostics-module__Xseaza__compactTable td,.dns-diagnostics-module__Xseaza__compactTable th{vertical-align:top}.dns-diagnostics-module__Xseaza__skippedRow th,.dns-diagnostics-module__Xseaza__skippedRow td{color:var(--color-text-muted)!important}.dns-diagnostics-module__Xseaza__flow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dns-diagnostics-module__Xseaza__flow span{color:var(--color-text-muted)}.dns-diagnostics-module__Xseaza__pathStep{border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-2);padding:var(--space-4);display:grid}.dns-diagnostics-module__Xseaza__pathStep small,.dns-diagnostics-module__Xseaza__sourceList,.dns-diagnostics-module__Xseaza__inlineNote{color:var(--color-text-muted)}.dns-diagnostics-module__Xseaza__sourceList{font-size:var(--text-small);gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.dns-diagnostics-module__Xseaza__chain{border-left:1px solid var(--color-border-strong);gap:var(--space-6);padding:0 0 0 var(--space-7);margin:0 0 0 8px;list-style:none;display:grid}.dns-diagnostics-module__Xseaza__chainStep{position:relative}.dns-diagnostics-module__Xseaza__chainStep:before{background:var(--color-surface);border:2px solid var(--color-accent);content:"";height:11px;left:calc(-1 * var(--space-7) - 6px);border-radius:999px;width:11px;position:absolute;top:5px}.dns-diagnostics-module__Xseaza__chainStep[data-ok=false]:before{border-color:var(--color-danger-text)}.dns-diagnostics-module__Xseaza__chainStep h4,.dns-diagnostics-module__Xseaza__chainStep p{margin:0}.dns-diagnostics-module__Xseaza__chainStep p{color:var(--color-text);margin-top:var(--space-2)}.dns-diagnostics-module__Xseaza__nextCheck{color:var(--color-text)}.dns-diagnostics-module__Xseaza__nextCheck a,a.dns-diagnostics-module__Xseaza__nextCheck{color:var(--color-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}@media (max-width:720px){.dns-diagnostics-module__Xseaza__grid{grid-template-columns:1fr}.dns-diagnostics-module__Xseaza__resultHeader{display:grid}.dns-diagnostics-module__Xseaza__record{grid-template-columns:1fr}}@media print{.dns-diagnostics-module__Xseaza__main,.dns-diagnostics-module__Xseaza__results{display:block}.dns-diagnostics-module__Xseaza__results>*+*{margin-top:var(--space-8)}.dns-diagnostics-module__Xseaza__resultHeader,.dns-diagnostics-module__Xseaza__section>h3,.dns-diagnostics-module__Xseaza__sourceHeader{break-after:avoid-page}.dns-diagnostics-module__Xseaza__section,.dns-diagnostics-module__Xseaza__source,.dns-diagnostics-module__Xseaza__finding,.dns-diagnostics-module__Xseaza__chainStep{break-inside:avoid-page}.dns-diagnostics-module__Xseaza__resultActions,.dns-diagnostics-module__Xseaza__raw{display:none}}
.dns-trace-module__mPsi-q__main{gap:var(--space-13);max-width:1080px;padding:var(--space-13) clamp(24px, 5vw, 72px) 64px;width:100%;margin:0 auto;display:grid}.dns-trace-module__mPsi-q__results{border-top:1px solid var(--color-border);gap:var(--space-8);margin-top:var(--space-5);padding-top:var(--space-11);display:grid}.dns-trace-module__mPsi-q__resultHeader{align-items:center;gap:var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.dns-trace-module__mPsi-q__resultHeader>div{gap:var(--space-2);display:grid}.dns-trace-module__mPsi-q__resultHeader h2,.dns-trace-module__mPsi-q__resultHeader p{margin:0}.dns-trace-module__mPsi-q__resultHeader h2{color:var(--color-accent-text);overflow-wrap:anywhere}.dns-trace-module__mPsi-q__resultHeader p{color:var(--color-text-muted);font-size:var(--text-small)}.dns-trace-module__mPsi-q__resultHeader button{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--text-small);padding:8px 10px}.dns-trace-module__mPsi-q__resultHeader button:hover,.dns-trace-module__mPsi-q__resultHeader button:focus-visible{border-color:var(--color-border-strong);color:var(--color-accent-text);outline:none}.dns-trace-module__mPsi-q__timeline{margin:0;padding:0;list-style:none;display:grid}.dns-trace-module__mPsi-q__step{gap:var(--space-5);padding-bottom:var(--space-8);grid-template-columns:34px minmax(0,1fr);display:grid;position:relative}.dns-trace-module__mPsi-q__step:not(:last-child):before{background:var(--color-border-strong);content:"";width:1px;position:absolute;top:34px;bottom:0;left:16px}.dns-trace-module__mPsi-q__marker{background:var(--color-surface-2);border:1px solid var(--color-border-strong);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-small);z-index:1;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.dns-trace-module__mPsi-q__stepBody{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-6);min-width:0;padding:var(--space-7);display:grid}.dns-trace-module__mPsi-q__stepHeader{align-items:start;gap:var(--space-5);justify-content:space-between;display:flex}.dns-trace-module__mPsi-q__stepHeader>div{gap:var(--space-2);display:grid}.dns-trace-module__mPsi-q__stepHeader h3,.dns-trace-module__mPsi-q__stepHeader p{margin:0}.dns-trace-module__mPsi-q__stepHeader h3{font-size:var(--text-body)}.dns-trace-module__mPsi-q__stepHeader p{color:var(--color-text);line-height:var(--line-body)}.dns-trace-module__mPsi-q__state{border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:var(--text-small);flex:none;padding:5px 7px}.dns-trace-module__mPsi-q__referral,.dns-trace-module__mPsi-q__answer,.dns-trace-module__mPsi-q__alias{background:var(--color-surface-2);border-color:var(--color-border-strong);color:var(--color-success-text)}.dns-trace-module__mPsi-q__no_answer{background:var(--color-surface-2);color:var(--color-warning-text)}.dns-trace-module__mPsi-q__nxdomain,.dns-trace-module__mPsi-q__error{background:var(--color-surface-2);color:var(--color-danger-text)}.dns-trace-module__mPsi-q__serverLine{color:var(--color-text-muted);font-size:var(--text-small);overflow-wrap:anywhere;margin:0}.dns-trace-module__mPsi-q__referralBlock{color:inherit;gap:var(--space-3);background:0 0;border:0;display:grid}.dns-trace-module__mPsi-q__referralBlock>span{color:var(--color-text-muted);font-size:var(--text-small)}.dns-trace-module__mPsi-q__referralBlock>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.dns-trace-module__mPsi-q__referralBlock button{cursor:pointer;color:var(--color-text-muted);font:inherit;font-size:var(--text-small);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:5px 2px}.dns-trace-module__mPsi-q__referralBlock button:hover,.dns-trace-module__mPsi-q__referralBlock button:focus-visible{color:var(--color-accent-text);outline:none}.dns-trace-module__mPsi-q__referralBlock code{background:var(--color-surface-2);border-radius:var(--radius-lg);color:var(--color-text-muted);overflow-wrap:anywhere;padding:5px 7px}.dns-trace-module__mPsi-q__records{border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;overflow:hidden}.dns-trace-module__mPsi-q__record{gap:var(--space-3);padding:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;display:grid}.dns-trace-module__mPsi-q__record+.dns-trace-module__mPsi-q__record{border-top:1px solid var(--color-border)}.dns-trace-module__mPsi-q__record span,.dns-trace-module__mPsi-q__record small{color:var(--color-text-muted);font-size:var(--text-small)}.dns-trace-module__mPsi-q__recordValue{color:var(--color-text);overflow-wrap:anywhere}.dns-trace-module__mPsi-q__attempts,.dns-trace-module__mPsi-q__warning{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-warning-text);gap:var(--space-2);padding:var(--space-5);display:grid}.dns-trace-module__mPsi-q__attempts p,.dns-trace-module__mPsi-q__warning p{margin:0}.dns-trace-module__mPsi-q__attempts{font-size:var(--text-small)}.dns-trace-module__mPsi-q__raw{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.dns-trace-module__mPsi-q__raw summary{color:var(--color-text-muted);cursor:pointer;font-size:var(--text-small)}.dns-trace-module__mPsi-q__raw pre{background:var(--color-surface-2);border-radius:var(--radius-lg);font-size:var(--text-small);margin:var(--space-4) 0 0;max-height:480px;padding:var(--space-6);white-space:pre-wrap;overflow:auto}.dns-trace-module__mPsi-q__complete,.dns-trace-module__mPsi-q__nextCheck{color:var(--color-text);margin:0}.dns-trace-module__mPsi-q__nextCheck a{color:var(--color-link)}.dns-trace-module__mPsi-q__journey{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-6);margin:var(--space-3) 0;padding:clamp(20px,4vw,34px);display:grid}.dns-trace-module__mPsi-q__journey>div{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.dns-trace-module__mPsi-q__journey code{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-accent-text);padding:var(--space-3) var(--space-4)}.dns-trace-module__mPsi-q__journey span{color:var(--color-text-muted);font-size:var(--text-body)}.dns-trace-module__mPsi-q__journey figcaption{color:var(--color-text-muted);line-height:var(--line-body);text-align:center}@media (max-width:760px){.dns-trace-module__mPsi-q__main{gap:var(--space-11);padding:var(--space-10) 22px 54px}.dns-trace-module__mPsi-q__step{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr)}.dns-trace-module__mPsi-q__step:not(:last-child):before{top:28px;left:13px}.dns-trace-module__mPsi-q__marker{width:28px;height:28px}.dns-trace-module__mPsi-q__stepBody{padding:var(--space-5)}.dns-trace-module__mPsi-q__stepHeader,.dns-trace-module__mPsi-q__resultHeader{flex-direction:column;align-items:stretch}.dns-trace-module__mPsi-q__state{align-self:start}.dns-trace-module__mPsi-q__record{grid-template-columns:minmax(0,1fr)}}@media print{.dns-trace-module__mPsi-q__main,.dns-trace-module__mPsi-q__results,.dns-trace-module__mPsi-q__timeline{display:block}.dns-trace-module__mPsi-q__results>*+*{margin-top:var(--space-8)}.dns-trace-module__mPsi-q__resultHeader,.dns-trace-module__mPsi-q__stepHeader{break-after:avoid-page}.dns-trace-module__mPsi-q__step,.dns-trace-module__mPsi-q__stepBody,.dns-trace-module__mPsi-q__record{break-inside:avoid-page}.dns-trace-module__mPsi-q__resultHeader button,.dns-trace-module__mPsi-q__referralBlock button,.dns-trace-module__mPsi-q__raw{display:none}}
.soa-checker-module__psGvda__records{gap:var(--space-4);display:grid}.soa-checker-module__psGvda__record{border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-5);min-width:0;padding:var(--space-5);display:grid}.soa-checker-module__psGvda__record>header{align-items:start;gap:var(--space-4);justify-content:space-between;display:flex}.soa-checker-module__psGvda__record>header>div{min-width:0}.soa-checker-module__psGvda__serverName{color:var(--color-accent-text);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.soa-checker-module__psGvda__addresses{gap:2px;margin-top:6px;display:grid}.soa-checker-module__psGvda__addresses span{overflow-wrap:anywhere}.soa-checker-module__psGvda__values{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.soa-checker-module__psGvda__values>div{min-width:0}.soa-checker-module__psGvda__values dt{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.soa-checker-module__psGvda__values dd{overflow-wrap:anywhere;margin:0}.soa-checker-module__psGvda__error{color:var(--color-text-muted);margin:0}@media (max-width:760px){.soa-checker-module__psGvda__values{grid-template-columns:repeat(2,minmax(0,1fr))}.soa-checker-module__psGvda__record>header{flex-direction:column;align-items:start}}
.zfs-capacity-calculator-module__CT0MWW__page{gap:var(--space-13);min-width:0;max-width:1120px;padding:var(--space-13) var(--container-gutter) var(--space-14);width:100%;margin:0 auto;display:grid}.zfs-capacity-calculator-module__CT0MWW__pageHeader{gap:var(--space-5);max-width:var(--measure-prose);display:grid}.zfs-capacity-calculator-module__CT0MWW__pageHeader h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-h1);margin:0}.zfs-capacity-calculator-module__CT0MWW__pageHeader mark{background:var(--color-accent);color:var(--color-accent-contrast);padding-inline:.08em}.zfs-capacity-calculator-module__CT0MWW__pageHeader p{color:var(--color-text);font-size:var(--text-body);line-height:var(--line-body);max-width:var(--measure-prose);margin:0}.zfs-capacity-calculator-module__CT0MWW__tool{background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xl);min-width:0;overflow:hidden}.zfs-capacity-calculator-module__CT0MWW__form,.zfs-capacity-calculator-module__CT0MWW__result{gap:var(--space-7);min-width:0;padding:var(--space-7);display:grid}.zfs-capacity-calculator-module__CT0MWW__form>*,.zfs-capacity-calculator-module__CT0MWW__result>*{min-width:0}.zfs-capacity-calculator-module__CT0MWW__settingsGrid{align-items:end;gap:var(--space-4);grid-template-columns:minmax(12rem,1.4fr) repeat(3,minmax(9rem,1fr));min-width:0;display:grid}.zfs-capacity-calculator-module__CT0MWW__fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.zfs-capacity-calculator-module__CT0MWW__fieldset legend,.zfs-capacity-calculator-module__CT0MWW__field>span:first-child{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0 0 var(--space-2);padding:0}.zfs-capacity-calculator-module__CT0MWW__choiceRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.zfs-capacity-calculator-module__CT0MWW__choice{cursor:pointer;position:relative}.zfs-capacity-calculator-module__CT0MWW__choice input{opacity:0;position:absolute;inset:0}.zfs-capacity-calculator-module__CT0MWW__choice span{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-body);min-height:44px;padding:var(--space-2) var(--space-4);display:block}.zfs-capacity-calculator-module__CT0MWW__choice input:checked+span{border-color:var(--color-accent-text);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.zfs-capacity-calculator-module__CT0MWW__choice input:focus-visible+span{outline:var(--focus-ring);outline-offset:2px}.zfs-capacity-calculator-module__CT0MWW__field{min-width:0;display:grid}.zfs-capacity-calculator-module__CT0MWW__field input,.zfs-capacity-calculator-module__CT0MWW__field select,.zfs-capacity-calculator-module__CT0MWW__vdevControls select,.zfs-capacity-calculator-module__CT0MWW__auxiliaryAdd select,.zfs-capacity-calculator-module__CT0MWW__quickSetup input,.zfs-capacity-calculator-module__CT0MWW__quickSetup select,.zfs-capacity-calculator-module__CT0MWW__driveRow input,.zfs-capacity-calculator-module__CT0MWW__driveRow select,.zfs-capacity-calculator-module__CT0MWW__shareUrl{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--text-body);min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);width:100%}.zfs-capacity-calculator-module__CT0MWW__inputSuffix{grid-template-columns:minmax(0,1fr) 2.5rem;align-items:stretch;display:grid}.zfs-capacity-calculator-module__CT0MWW__inputSuffix input{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.zfs-capacity-calculator-module__CT0MWW__inputSuffix i{background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-family:var(--font-mono);font-size:var(--text-body);border-inline-start:0;justify-content:center;align-items:center;font-style:normal;display:flex}.zfs-capacity-calculator-module__CT0MWW__advanced{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.zfs-capacity-calculator-module__CT0MWW__advanced summary,.zfs-capacity-calculator-module__CT0MWW__metadata summary{cursor:pointer;font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold)}.zfs-capacity-calculator-module__CT0MWW__advancedGrid{align-items:end;gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(10rem,1fr));display:grid}.zfs-capacity-calculator-module__CT0MWW__toggle{font-size:var(--text-body);align-items:center;gap:var(--space-3);min-height:44px;display:flex}.zfs-capacity-calculator-module__CT0MWW__toggle input{accent-color:var(--color-accent-text);width:20px;height:20px}.zfs-capacity-calculator-module__CT0MWW__editorSection{border-top:1px solid var(--color-border-strong);gap:var(--space-4);padding-top:var(--space-6);display:grid}.zfs-capacity-calculator-module__CT0MWW__editorHeading,.zfs-capacity-calculator-module__CT0MWW__vdevHeading,.zfs-capacity-calculator-module__CT0MWW__sectionHeading,.zfs-capacity-calculator-module__CT0MWW__answerRow{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.zfs-capacity-calculator-module__CT0MWW__editorHeading>div:first-child{gap:var(--space-1);display:grid}.zfs-capacity-calculator-module__CT0MWW__editorHeading h2,.zfs-capacity-calculator-module__CT0MWW__resultSection h2,.zfs-capacity-calculator-module__CT0MWW__answer h2{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-heading);margin:0}.zfs-capacity-calculator-module__CT0MWW__editorHeading span,.zfs-capacity-calculator-module__CT0MWW__sectionHeading span,.zfs-capacity-calculator-module__CT0MWW__status,.zfs-capacity-calculator-module__CT0MWW__shareDisclosure{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.zfs-capacity-calculator-module__CT0MWW__auxiliaryAdd,.zfs-capacity-calculator-module__CT0MWW__vdevControls,.zfs-capacity-calculator-module__CT0MWW__resultActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.zfs-capacity-calculator-module__CT0MWW__auxiliaryAdd select,.zfs-capacity-calculator-module__CT0MWW__vdevControls select{width:auto}.zfs-capacity-calculator-module__CT0MWW__vdevTypeField{gap:var(--space-1);display:grid}.zfs-capacity-calculator-module__CT0MWW__vdevTypeField>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.zfs-capacity-calculator-module__CT0MWW__quickSetupPanel{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-2);padding:var(--space-3);display:grid}.zfs-capacity-calculator-module__CT0MWW__quickSetup{align-items:end;gap:var(--space-3);grid-template-columns:minmax(5rem,.55fr) minmax(8rem,1fr) minmax(5.5rem,.55fr) auto;min-width:0;display:grid}.zfs-capacity-calculator-module__CT0MWW__quickSetup label{gap:var(--space-1);min-width:0;display:grid}.zfs-capacity-calculator-module__CT0MWW__quickSetup label>span,.zfs-capacity-calculator-module__CT0MWW__quickSetupPanel>p{color:var(--color-text-muted);font-size:var(--text-small)}.zfs-capacity-calculator-module__CT0MWW__quickSetup label>span{font-family:var(--font-display);font-weight:var(--weight-semibold)}.zfs-capacity-calculator-module__CT0MWW__quickSetupPanel>p{margin:0}.zfs-capacity-calculator-module__CT0MWW__secondaryButton,.zfs-capacity-calculator-module__CT0MWW__resetButton,.zfs-capacity-calculator-module__CT0MWW__primaryButton,.zfs-capacity-calculator-module__CT0MWW__iconButton,.zfs-capacity-calculator-module__CT0MWW__addDriveButton{border-radius:var(--radius-lg);cursor:pointer;font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);justify-content:center;display:inline-flex}.zfs-capacity-calculator-module__CT0MWW__secondaryButton,.zfs-capacity-calculator-module__CT0MWW__resetButton,.zfs-capacity-calculator-module__CT0MWW__iconButton,.zfs-capacity-calculator-module__CT0MWW__addDriveButton{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text)}.zfs-capacity-calculator-module__CT0MWW__primaryButton{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-accent-contrast);min-width:12rem}.zfs-capacity-calculator-module__CT0MWW__iconButton{min-width:44px;padding:var(--space-2)}.zfs-capacity-calculator-module__CT0MWW__addDriveButton{justify-self:end}.zfs-capacity-calculator-module__CT0MWW__secondaryButton:disabled,.zfs-capacity-calculator-module__CT0MWW__primaryButton:disabled,.zfs-capacity-calculator-module__CT0MWW__iconButton:disabled,.zfs-capacity-calculator-module__CT0MWW__addDriveButton:disabled{cursor:not-allowed;opacity:.45}.zfs-capacity-calculator-module__CT0MWW__secondaryButton:focus-visible,.zfs-capacity-calculator-module__CT0MWW__resetButton:focus-visible,.zfs-capacity-calculator-module__CT0MWW__primaryButton:focus-visible,.zfs-capacity-calculator-module__CT0MWW__iconButton:focus-visible,.zfs-capacity-calculator-module__CT0MWW__addDriveButton:focus-visible,.zfs-capacity-calculator-module__CT0MWW__field input:focus-visible,.zfs-capacity-calculator-module__CT0MWW__field select:focus-visible,.zfs-capacity-calculator-module__CT0MWW__vdevControls select:focus-visible,.zfs-capacity-calculator-module__CT0MWW__auxiliaryAdd select:focus-visible,.zfs-capacity-calculator-module__CT0MWW__quickSetup input:focus-visible,.zfs-capacity-calculator-module__CT0MWW__quickSetup select:focus-visible,.zfs-capacity-calculator-module__CT0MWW__driveRow input:focus-visible,.zfs-capacity-calculator-module__CT0MWW__driveRow select:focus-visible,.zfs-capacity-calculator-module__CT0MWW__shareUrl:focus-visible,.zfs-capacity-calculator-module__CT0MWW__vdevHeading h3:focus-visible,.zfs-capacity-calculator-module__CT0MWW__resultMetric h2:focus-visible{outline:var(--focus-ring);outline-offset:2px}.zfs-capacity-calculator-module__CT0MWW__emptyState,.zfs-capacity-calculator-module__CT0MWW__emptyGroup{color:var(--color-text-muted);font-size:var(--text-body);padding-block:var(--space-4);text-align:center;margin:0}.zfs-capacity-calculator-module__CT0MWW__vdevList{gap:var(--space-5);min-width:0;display:grid}.zfs-capacity-calculator-module__CT0MWW__vdev{border-block:1px solid var(--color-border-strong);gap:var(--space-3);min-width:0;padding-block:var(--space-4);display:grid}.zfs-capacity-calculator-module__CT0MWW__vdevHeading h3{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.zfs-capacity-calculator-module__CT0MWW__driveTable{border-block:1px solid var(--color-border);min-width:0}.zfs-capacity-calculator-module__CT0MWW__driveHeader,.zfs-capacity-calculator-module__CT0MWW__driveRow{gap:var(--space-2);grid-template-columns:3.5rem minmax(8rem,1fr) 6.5rem 44px;min-width:0;display:grid}.zfs-capacity-calculator-module__CT0MWW__driveHeader{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);padding-block:var(--space-2)}.zfs-capacity-calculator-module__CT0MWW__driveRow{border-bottom:1px solid var(--color-border);align-items:start;min-height:44px}.zfs-capacity-calculator-module__CT0MWW__driveNumber{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);align-items:center;min-height:44px;display:flex}.zfs-capacity-calculator-module__CT0MWW__driveRow label{min-width:0;display:grid}.zfs-capacity-calculator-module__CT0MWW__fieldError,.zfs-capacity-calculator-module__CT0MWW__groupError,.zfs-capacity-calculator-module__CT0MWW__formError,.zfs-capacity-calculator-module__CT0MWW__specialWarning{color:var(--color-danger-text);font-size:var(--text-small);line-height:var(--line-body)}.zfs-capacity-calculator-module__CT0MWW__fieldError{margin-top:var(--space-1)}.zfs-capacity-calculator-module__CT0MWW__groupError,.zfs-capacity-calculator-module__CT0MWW__formError,.zfs-capacity-calculator-module__CT0MWW__specialWarning{margin:0}.zfs-capacity-calculator-module__CT0MWW__specialWarning{color:var(--color-warning-text)}.zfs-capacity-calculator-module__CT0MWW__actionRow{background:var(--color-surface);border-top:1px solid var(--color-border-strong);align-items:center;gap:var(--space-3);padding-top:var(--space-5);z-index:2;justify-content:flex-end;display:flex;position:sticky;bottom:0}.zfs-capacity-calculator-module__CT0MWW__result{border-top:1px solid var(--color-border-strong)}.zfs-capacity-calculator-module__CT0MWW__resultHeader{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.zfs-capacity-calculator-module__CT0MWW__resultHeader>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.zfs-capacity-calculator-module__CT0MWW__resultSummary{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zfs-capacity-calculator-module__CT0MWW__resultMetric{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.zfs-capacity-calculator-module__CT0MWW__resultMetric h2{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-heading);margin:0}.zfs-capacity-calculator-module__CT0MWW__resultMetric strong{font-family:var(--font-mono);font-size:var(--text-h1);font-weight:var(--weight-semibold);line-height:var(--line-h1);overflow-wrap:anywhere}.zfs-capacity-calculator-module__CT0MWW__resultMetric>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.zfs-capacity-calculator-module__CT0MWW__outputUnit{border:0;margin:0;padding:0}.zfs-capacity-calculator-module__CT0MWW__resultSection{gap:var(--space-4);min-width:0;display:grid}.zfs-capacity-calculator-module__CT0MWW__commandBlock{width:100%;min-width:0;max-width:100%;overflow:hidden}.zfs-capacity-calculator-module__CT0MWW__topologyList{border-block:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}.zfs-capacity-calculator-module__CT0MWW__topologyRow{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:2.5rem minmax(8rem,.7fr) minmax(12rem,1fr) minmax(9rem,1fr);display:grid}.zfs-capacity-calculator-module__CT0MWW__topologyRow:last-child{border-bottom:0}.zfs-capacity-calculator-module__CT0MWW__topologyNumber,.zfs-capacity-calculator-module__CT0MWW__topologyRow strong,.zfs-capacity-calculator-module__CT0MWW__topologyRow small{font-family:var(--font-mono)}.zfs-capacity-calculator-module__CT0MWW__topologyNumber,.zfs-capacity-calculator-module__CT0MWW__topologyRow small{color:var(--color-text-muted);font-size:var(--text-small)}.zfs-capacity-calculator-module__CT0MWW__topologyRow>span:not(.zfs-capacity-calculator-module__CT0MWW__topologyNumber):not(.zfs-capacity-calculator-module__CT0MWW__drivePips){gap:var(--space-1);display:grid}.zfs-capacity-calculator-module__CT0MWW__drivePips{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.zfs-capacity-calculator-module__CT0MWW__drivePips i{background:var(--color-text);border-radius:2px;width:10px;height:20px;display:block}.zfs-capacity-calculator-module__CT0MWW__capacityBar{background:var(--color-surface-2);border:1px solid var(--color-border-strong);width:100%;height:36px;display:flex;overflow:hidden}.zfs-capacity-calculator-module__CT0MWW__capacityBar span{border-right:1px solid var(--color-bg);height:100%;display:block}.zfs-capacity-calculator-module__CT0MWW__barWritable{background:var(--ma-good)}.zfs-capacity-calculator-module__CT0MWW__barSlop{background:var(--ma-primary)}.zfs-capacity-calculator-module__CT0MWW__barRedundancy{background:var(--ma-note)}.zfs-capacity-calculator-module__CT0MWW__barMixed{background:var(--ma-warn)}.zfs-capacity-calculator-module__CT0MWW__barRounding{background:color-mix(in srgb, var(--ma-primary) 65%, var(--color-surface-2))}.zfs-capacity-calculator-module__CT0MWW__barPadding{background:color-mix(in srgb, var(--ma-note) 65%, var(--color-surface-2))}.zfs-capacity-calculator-module__CT0MWW__barAlignment{background:color-mix(in srgb, var(--ma-warn) 68%, var(--color-surface-2))}.zfs-capacity-calculator-module__CT0MWW__barTail{background:color-mix(in srgb, var(--ma-good) 55%, var(--color-surface-2))}.zfs-capacity-calculator-module__CT0MWW__allocationLegend{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.zfs-capacity-calculator-module__CT0MWW__allocationLegend li{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:12px minmax(0,1fr) auto;display:grid}.zfs-capacity-calculator-module__CT0MWW__allocationLegend span,.zfs-capacity-calculator-module__CT0MWW__allocationLegend strong,.zfs-capacity-calculator-module__CT0MWW__allocationLegend small{font-size:var(--text-small)}.zfs-capacity-calculator-module__CT0MWW__allocationLegend strong,.zfs-capacity-calculator-module__CT0MWW__allocationLegend small{font-family:var(--font-mono)}.zfs-capacity-calculator-module__CT0MWW__allocationLegend small{color:var(--color-text-muted);grid-column:3}.zfs-capacity-calculator-module__CT0MWW__legendSwatch{border:1px solid var(--color-border-strong);width:12px;height:12px;display:block}.zfs-capacity-calculator-module__CT0MWW__tableScroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.zfs-capacity-calculator-module__CT0MWW__accountingTable{border:1.5px solid var(--color-border-strong);border-collapse:collapse;font-size:var(--text-body);width:100%;min-width:36rem;max-width:100%}.zfs-capacity-calculator-module__CT0MWW__accountingTable th,.zfs-capacity-calculator-module__CT0MWW__accountingTable td{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);text-align:left}.zfs-capacity-calculator-module__CT0MWW__accountingTable thead th{border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display);font-weight:var(--weight-bold)}.zfs-capacity-calculator-module__CT0MWW__accountingTable tbody th{font-family:var(--font-display);font-weight:var(--weight-semibold)}.zfs-capacity-calculator-module__CT0MWW__accountingTable td{font-family:var(--font-mono);text-align:right}.zfs-capacity-calculator-module__CT0MWW__accountingTable tr:last-child>*{border-bottom:0}.zfs-capacity-calculator-module__CT0MWW__zeroDetails{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3)}.zfs-capacity-calculator-module__CT0MWW__zeroDetails summary{cursor:pointer;font-family:var(--font-display);font-size:var(--text-small);font-weight:var(--weight-semibold)}.zfs-capacity-calculator-module__CT0MWW__zeroDetails ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.zfs-capacity-calculator-module__CT0MWW__zeroDetails li{align-items:baseline;gap:var(--space-4);justify-content:space-between;display:flex}.zfs-capacity-calculator-module__CT0MWW__zeroDetails li span,.zfs-capacity-calculator-module__CT0MWW__zeroDetails li strong{font-size:var(--text-small)}.zfs-capacity-calculator-module__CT0MWW__zeroDetails li strong{font-family:var(--font-mono)}.zfs-capacity-calculator-module__CT0MWW__specialRow{border-block:1px solid var(--color-border);align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:minmax(9rem,1fr) auto auto;display:grid}.zfs-capacity-calculator-module__CT0MWW__specialRow strong{font-family:var(--font-display)}.zfs-capacity-calculator-module__CT0MWW__specialRow span,.zfs-capacity-calculator-module__CT0MWW__specialRow small{font-family:var(--font-mono)}.zfs-capacity-calculator-module__CT0MWW__specialRow small{color:var(--color-warning-text);font-size:var(--text-small)}.zfs-capacity-calculator-module__CT0MWW__metadata{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.zfs-capacity-calculator-module__CT0MWW__metadata dl{border-block:1px solid var(--color-border);margin:var(--space-4) 0 0}.zfs-capacity-calculator-module__CT0MWW__metadata dl>div{border-bottom:1px solid var(--color-border);gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:minmax(8rem,1fr) minmax(9rem,auto);display:grid}.zfs-capacity-calculator-module__CT0MWW__metadata dl>div:last-child{border-bottom:0}.zfs-capacity-calculator-module__CT0MWW__metadata dt,.zfs-capacity-calculator-module__CT0MWW__metadata dd{font-size:var(--text-body);margin:0}.zfs-capacity-calculator-module__CT0MWW__metadata dt{font-family:var(--font-display);font-weight:var(--weight-semibold)}.zfs-capacity-calculator-module__CT0MWW__metadata dd{font-family:var(--font-mono);text-align:right}.zfs-capacity-calculator-module__CT0MWW__sourceList{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;display:flex}.zfs-capacity-calculator-module__CT0MWW__sourceList li{font-size:var(--text-small);list-style:none}.zfs-capacity-calculator-module__CT0MWW__resultActions{justify-content:flex-end}.zfs-capacity-calculator-module__CT0MWW__statusArea{border-top:1px solid var(--color-border);gap:var(--space-2);padding:var(--space-3) var(--space-7) var(--space-5);display:grid}.zfs-capacity-calculator-module__CT0MWW__status,.zfs-capacity-calculator-module__CT0MWW__shareDisclosure{min-height:1.25rem;margin:0}.zfs-capacity-calculator-module__CT0MWW__guide{max-width:var(--measure-prose);padding-block:var(--space-5) var(--space-8);width:100%}.zfs-capacity-calculator-module__CT0MWW__guideTableScroll{max-width:100%;overflow-x:auto}.zfs-capacity-calculator-module__CT0MWW__guideTable{border:1.5px solid var(--color-border-strong);border-collapse:collapse;font-size:var(--text-body);width:100%;min-width:24rem}.zfs-capacity-calculator-module__CT0MWW__guideTable th,.zfs-capacity-calculator-module__CT0MWW__guideTable td{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);text-align:left}.zfs-capacity-calculator-module__CT0MWW__guideTable th{border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display);font-weight:var(--weight-bold)}.zfs-capacity-calculator-module__CT0MWW__guideTable td:first-child{font-family:var(--font-mono)}.zfs-capacity-calculator-module__CT0MWW__guideTable tr:last-child>*{border-bottom:0}.zfs-capacity-calculator-module__CT0MWW__shareUrl{font-family:var(--font-mono);font-size:var(--text-small)}.zfs-capacity-calculator-module__CT0MWW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.zfs-capacity-calculator-module__CT0MWW__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.zfs-capacity-calculator-module__CT0MWW__quickSetup{grid-template-columns:repeat(3,minmax(0,1fr))}.zfs-capacity-calculator-module__CT0MWW__quickSetup button{grid-column:1/-1}}@media (max-width:760px){.zfs-capacity-calculator-module__CT0MWW__page{gap:var(--space-10);padding:var(--space-9) var(--container-gutter) var(--space-12)}.zfs-capacity-calculator-module__CT0MWW__form,.zfs-capacity-calculator-module__CT0MWW__result{padding:var(--space-5)}.zfs-capacity-calculator-module__CT0MWW__settingsGrid,.zfs-capacity-calculator-module__CT0MWW__advancedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.zfs-capacity-calculator-module__CT0MWW__editorHeading{align-items:stretch;display:grid}.zfs-capacity-calculator-module__CT0MWW__auxiliaryAdd{grid-template-columns:minmax(0,1fr) auto;display:grid}.zfs-capacity-calculator-module__CT0MWW__vdevHeading{align-items:start}.zfs-capacity-calculator-module__CT0MWW__vdevControls{justify-content:flex-end}.zfs-capacity-calculator-module__CT0MWW__driveHeader,.zfs-capacity-calculator-module__CT0MWW__driveRow{gap:var(--space-1);grid-template-columns:2rem minmax(0,1fr) 4.75rem 44px}.zfs-capacity-calculator-module__CT0MWW__driveRow input,.zfs-capacity-calculator-module__CT0MWW__driveRow select{padding-inline:var(--space-2)}.zfs-capacity-calculator-module__CT0MWW__driveHeader span:first-child{visibility:hidden}.zfs-capacity-calculator-module__CT0MWW__topologyRow{grid-template-columns:2rem minmax(6rem,.7fr) minmax(8rem,1fr);align-items:start}.zfs-capacity-calculator-module__CT0MWW__drivePips{grid-column:2/-1;justify-content:flex-start}.zfs-capacity-calculator-module__CT0MWW__specialRow{grid-template-columns:1fr auto}.zfs-capacity-calculator-module__CT0MWW__specialRow small{grid-column:1/-1}.zfs-capacity-calculator-module__CT0MWW__statusArea{padding-inline:var(--space-5)}.zfs-capacity-calculator-module__CT0MWW__allocationLegend,.zfs-capacity-calculator-module__CT0MWW__resultSummary{grid-template-columns:1fr}.zfs-capacity-calculator-module__CT0MWW__accountingTable{min-width:0}.zfs-capacity-calculator-module__CT0MWW__accountingTable:not(.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable) tbody{display:grid}.zfs-capacity-calculator-module__CT0MWW__accountingTable:not(.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable) tbody tr{border-bottom:1px solid var(--color-border);gap:var(--space-1) var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.zfs-capacity-calculator-module__CT0MWW__accountingTable:not(.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable) tbody tr:last-child{border-bottom:0}.zfs-capacity-calculator-module__CT0MWW__accountingTable:not(.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable) tbody th,.zfs-capacity-calculator-module__CT0MWW__accountingTable:not(.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable) tbody td{border:0;padding:0}.zfs-capacity-calculator-module__CT0MWW__accountingTable:not(.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable) tbody th{grid-area:1/1/span 2}.zfs-capacity-calculator-module__CT0MWW__accountingTable:not(.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable) tbody td{white-space:nowrap;grid-column:2}.zfs-capacity-calculator-module__CT0MWW__accountingTable:not(.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable) tbody td:last-child{color:var(--color-text-muted);font-size:var(--text-small)}.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable tbody{display:grid}.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable tbody tr{gap:var(--space-2);padding:var(--space-3);display:grid}.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable tbody th,.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable tbody td{border:0;padding:0}.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable tbody th{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable tbody td{justify-content:space-between;align-items:baseline;display:flex}.zfs-capacity-calculator-module__CT0MWW__auxiliaryTable tbody td:before{color:var(--color-text-muted);content:attr(data-label);font-family:var(--font-display);font-size:var(--text-small);font-weight:var(--weight-semibold)}}@media (max-width:420px){.zfs-capacity-calculator-module__CT0MWW__form,.zfs-capacity-calculator-module__CT0MWW__result{padding:var(--space-4)}.zfs-capacity-calculator-module__CT0MWW__settingsGrid,.zfs-capacity-calculator-module__CT0MWW__advancedGrid{grid-template-columns:1fr}.zfs-capacity-calculator-module__CT0MWW__quickSetup{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.zfs-capacity-calculator-module__CT0MWW__quickSetup label:nth-child(3),.zfs-capacity-calculator-module__CT0MWW__quickSetup button{grid-column:1/-1}.zfs-capacity-calculator-module__CT0MWW__choiceRow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zfs-capacity-calculator-module__CT0MWW__choice span{text-align:center}.zfs-capacity-calculator-module__CT0MWW__auxiliaryAdd{grid-template-columns:1fr}.zfs-capacity-calculator-module__CT0MWW__vdevHeading{display:grid}.zfs-capacity-calculator-module__CT0MWW__vdevControls{grid-template-columns:repeat(4,44px);display:grid}.zfs-capacity-calculator-module__CT0MWW__vdevControls label{grid-column:1/-1;min-width:0}.zfs-capacity-calculator-module__CT0MWW__driveHeader,.zfs-capacity-calculator-module__CT0MWW__driveRow{grid-template-columns:1.75rem minmax(0,1fr) 4.25rem 44px}.zfs-capacity-calculator-module__CT0MWW__actionRow{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);display:grid}.zfs-capacity-calculator-module__CT0MWW__primaryButton{min-width:0}.zfs-capacity-calculator-module__CT0MWW__resultMetric strong{font-size:var(--text-h2)}.zfs-capacity-calculator-module__CT0MWW__topologyRow{grid-template-columns:1.75rem minmax(0,1fr)}.zfs-capacity-calculator-module__CT0MWW__topologyRow>span:nth-child(3),.zfs-capacity-calculator-module__CT0MWW__drivePips{grid-column:2}.zfs-capacity-calculator-module__CT0MWW__resultActions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.zfs-capacity-calculator-module__CT0MWW__tool *{scroll-behavior:auto}}
.dockerignore-tester-module__wth84G__page{gap:var(--space-13);min-width:0;max-width:1120px;padding:var(--space-13) var(--container-gutter) var(--space-14);width:100%;margin:0 auto;display:grid}.dockerignore-tester-module__wth84G__pageHeader{gap:var(--space-5);max-width:var(--measure-prose);min-width:0;display:grid}.dockerignore-tester-module__wth84G__pageHeader h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-h1);margin:0}.dockerignore-tester-module__wth84G__pageHeader mark{background:var(--color-accent);color:var(--color-accent-contrast);padding-inline:.08em}.dockerignore-tester-module__wth84G__pageHeader p{color:var(--color-text);font-size:var(--text-body);line-height:var(--line-body);margin:0}.dockerignore-tester-module__wth84G__pageHeader code{font-family:var(--font-mono)}.dockerignore-tester-module__wth84G__tool{background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xl);min-width:0;overflow:hidden}.dockerignore-tester-module__wth84G__form,.dockerignore-tester-module__wth84G__result,.dockerignore-tester-module__wth84G__failure{gap:var(--space-7);min-width:0;padding:var(--space-7);display:grid}.dockerignore-tester-module__wth84G__result,.dockerignore-tester-module__wth84G__failure{border-top:1px solid var(--color-border)}.dockerignore-tester-module__wth84G__form>*,.dockerignore-tester-module__wth84G__result>*,.dockerignore-tester-module__wth84G__resultHeader>*,.dockerignore-tester-module__wth84G__editors>*,.dockerignore-tester-module__wth84G__resultTable td,.dockerignore-tester-module__wth84G__trace,.dockerignore-tester-module__wth84G__diagnostics{min-width:0}.dockerignore-tester-module__wth84G__sourceFieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.dockerignore-tester-module__wth84G__sourceFieldset legend,.dockerignore-tester-module__wth84G__editor>span:first-child{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0 0 var(--space-2);padding:0}.dockerignore-tester-module__wth84G__choiceRow,.dockerignore-tester-module__wth84G__formActions,.dockerignore-tester-module__wth84G__resultHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dockerignore-tester-module__wth84G__choice{cursor:pointer;min-width:0;min-height:44px;display:inline-flex;position:relative}.dockerignore-tester-module__wth84G__choice input{opacity:0;position:absolute;inset:0}.dockerignore-tester-module__wth84G__choice span{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-body);min-height:44px;padding:var(--space-2) var(--space-4);justify-content:center;align-items:center;display:flex}.dockerignore-tester-module__wth84G__choice input:checked+span{border-color:var(--color-accent-text);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.dockerignore-tester-module__wth84G__choice input:focus-visible+span,.dockerignore-tester-module__wth84G__editor textarea:focus-visible,.dockerignore-tester-module__wth84G__tool button:focus-visible,.dockerignore-tester-module__wth84G__tool summary:focus-visible,.dockerignore-tester-module__wth84G__result h2:focus-visible,.dockerignore-tester-module__wth84G__failure h2:focus-visible{outline:var(--focus-ring);outline-offset:2px}.dockerignore-tester-module__wth84G__sourceNote,.dockerignore-tester-module__wth84G__privacy,.dockerignore-tester-module__wth84G__verdictNote,.dockerignore-tester-module__wth84G__notice,.dockerignore-tester-module__wth84G__counts,.dockerignore-tester-module__wth84G__provenance,.dockerignore-tester-module__wth84G__error,.dockerignore-tester-module__wth84G__normalized,.dockerignore-tester-module__wth84G__limitation{font-size:var(--text-small);line-height:var(--line-body);overflow-wrap:anywhere;margin:0}.dockerignore-tester-module__wth84G__sourceNote,.dockerignore-tester-module__wth84G__counts,.dockerignore-tester-module__wth84G__provenance,.dockerignore-tester-module__wth84G__normalized,.dockerignore-tester-module__wth84G__limitation{color:var(--color-text-muted)}.dockerignore-tester-module__wth84G__notice{color:var(--color-text)}.dockerignore-tester-module__wth84G__error{color:var(--color-danger-text)}.dockerignore-tester-module__wth84G__editors{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.dockerignore-tester-module__wth84G__editor{gap:var(--space-2);min-width:0;display:grid}.dockerignore-tester-module__wth84G__editor textarea{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--line-body);min-width:0;min-height:220px;padding:var(--space-4);resize:vertical;width:100%}.dockerignore-tester-module__wth84G__formActions{justify-content:flex-end}.dockerignore-tester-module__wth84G__tool button,.dockerignore-tester-module__wth84G__tool summary{border-radius:var(--radius-lg);cursor:pointer;font-size:var(--text-body);font-weight:var(--weight-semibold);justify-content:center;align-items:center;min-height:44px;display:inline-flex}.dockerignore-tester-module__wth84G__tool button{border:1px solid var(--color-border-strong);gap:var(--space-2);padding:var(--space-2) var(--space-4)}.dockerignore-tester-module__wth84G__primaryButton{background:var(--color-accent);color:var(--color-accent-contrast)}.dockerignore-tester-module__wth84G__secondaryButton{background:var(--color-surface);color:var(--color-text)}.dockerignore-tester-module__wth84G__resultHeader{justify-content:space-between;align-items:start}.dockerignore-tester-module__wth84G__resultHeader>div{gap:var(--space-2);display:grid}.dockerignore-tester-module__wth84G__result h2,.dockerignore-tester-module__wth84G__failure h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--line-heading);margin:0}.dockerignore-tester-module__wth84G__resultTable,.dockerignore-tester-module__wth84G__trace table,.dockerignore-tester-module__wth84G__diagnostics table{border:1.5px solid var(--color-border-strong);border-collapse:collapse;box-sizing:border-box;table-layout:fixed;width:100%;max-width:100%}.dockerignore-tester-module__wth84G__trace,.dockerignore-tester-module__wth84G__diagnostics{box-sizing:border-box;max-width:100%}.dockerignore-tester-module__wth84G__resultTable th,.dockerignore-tester-module__wth84G__resultTable td,.dockerignore-tester-module__wth84G__trace th,.dockerignore-tester-module__wth84G__trace td,.dockerignore-tester-module__wth84G__diagnostics th,.dockerignore-tester-module__wth84G__diagnostics td{border-bottom:1px solid var(--color-border);font-size:var(--text-body);overflow-wrap:anywhere;padding:var(--space-3);text-align:left;vertical-align:top;word-break:break-word}.dockerignore-tester-module__wth84G__resultTable th,.dockerignore-tester-module__wth84G__trace th,.dockerignore-tester-module__wth84G__diagnostics th{border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display);font-weight:var(--weight-bold)}.dockerignore-tester-module__wth84G__resultTable>thead>tr>th:first-child{width:36%}.dockerignore-tester-module__wth84G__resultTable>thead>tr>th:nth-child(2){width:18%}.dockerignore-tester-module__wth84G__resultTable>thead>tr>th:nth-child(3){width:46%}.dockerignore-tester-module__wth84G__resultTable code,.dockerignore-tester-module__wth84G__trace code,.dockerignore-tester-module__wth84G__diagnostics code,.dockerignore-tester-module__wth84G__provenance{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word}.dockerignore-tester-module__wth84G__normalized,.dockerignore-tester-module__wth84G__limitation{margin-top:var(--space-2);display:block}.dockerignore-tester-module__wth84G__included{color:var(--color-success-text)}.dockerignore-tester-module__wth84G__excluded{color:var(--color-warning-text)}.dockerignore-tester-module__wth84G__trace summary,.dockerignore-tester-module__wth84G__diagnostics summary{color:var(--color-text);padding:0 var(--space-2);justify-content:flex-start}.dockerignore-tester-module__wth84G__trace[open] summary,.dockerignore-tester-module__wth84G__diagnostics[open] summary{margin-bottom:var(--space-3)}.dockerignore-tester-module__wth84G__trace table{min-width:32rem}.dockerignore-tester-module__wth84G__traceRow>td{border-bottom:1.5px solid var(--color-border-strong);padding:var(--space-2) var(--space-3) var(--space-3)}.dockerignore-tester-module__wth84G__traceRow:last-child>td{border-bottom:0}.dockerignore-tester-module__wth84G__diagnostics{display:block}.dockerignore-tester-module__wth84G__provenance{color:var(--color-text-muted)}.dockerignore-tester-module__wth84G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dockerignore-tester-module__wth84G__guide{max-width:var(--measure-prose);width:100%}.dockerignore-tester-module__wth84G__guideTableWrap{max-width:100%;overflow-x:auto}.dockerignore-tester-module__wth84G__guideTableWrap:focus-visible{outline:var(--focus-ring);outline-offset:2px}.dockerignore-tester-module__wth84G__guideTable{border:1.5px solid var(--color-border-strong);border-collapse:collapse;table-layout:fixed;width:100%}.dockerignore-tester-module__wth84G__guideTable th,.dockerignore-tester-module__wth84G__guideTable td{border-bottom:1px solid var(--color-border);font-size:var(--text-body);line-height:var(--line-body);overflow-wrap:anywhere;padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.dockerignore-tester-module__wth84G__guideTable th{border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display);font-weight:var(--weight-bold)}.dockerignore-tester-module__wth84G__guideTable th:first-child,.dockerignore-tester-module__wth84G__guideTable td:first-child{font-family:var(--font-display);font-weight:var(--weight-semibold);width:34%}.dockerignore-tester-module__wth84G__guideTable tr:last-child>*{border-bottom:0}@media (max-width:760px){.dockerignore-tester-module__wth84G__page{gap:var(--space-10);padding-top:var(--space-10)}.dockerignore-tester-module__wth84G__editors{grid-template-columns:1fr}.dockerignore-tester-module__wth84G__resultTable,.dockerignore-tester-module__wth84G__resultTable tbody,.dockerignore-tester-module__wth84G__resultTable tr,.dockerignore-tester-module__wth84G__resultTable td,.dockerignore-tester-module__wth84G__trace table,.dockerignore-tester-module__wth84G__trace tbody,.dockerignore-tester-module__wth84G__trace tr,.dockerignore-tester-module__wth84G__trace td,.dockerignore-tester-module__wth84G__diagnostics table,.dockerignore-tester-module__wth84G__diagnostics tbody,.dockerignore-tester-module__wth84G__diagnostics tr,.dockerignore-tester-module__wth84G__diagnostics td{width:100%;min-width:0;display:block}.dockerignore-tester-module__wth84G__guideTable,.dockerignore-tester-module__wth84G__guideTable tbody,.dockerignore-tester-module__wth84G__guideTable tr,.dockerignore-tester-module__wth84G__guideTable td{width:100%;display:block}.dockerignore-tester-module__wth84G__guideTable thead{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dockerignore-tester-module__wth84G__guideTable tr{border-bottom:1px solid var(--color-border-strong);padding:var(--space-3)}.dockerignore-tester-module__wth84G__guideTable tr:last-child{border-bottom:0}.dockerignore-tester-module__wth84G__guideTable td{padding:var(--space-2) 0;border:0}.dockerignore-tester-module__wth84G__guideTable td:first-child{width:100%}.dockerignore-tester-module__wth84G__resultTable thead,.dockerignore-tester-module__wth84G__trace thead,.dockerignore-tester-module__wth84G__diagnostics thead{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dockerignore-tester-module__wth84G__resultTable tr,.dockerignore-tester-module__wth84G__trace tr,.dockerignore-tester-module__wth84G__diagnostics tr{border-bottom:1px solid var(--color-border-strong);padding:var(--space-3)}.dockerignore-tester-module__wth84G__resultTable td,.dockerignore-tester-module__wth84G__trace td,.dockerignore-tester-module__wth84G__diagnostics td{gap:var(--space-2);padding:var(--space-2) 0;border:0;grid-template-columns:minmax(7rem,.38fr) minmax(0,1fr);display:grid}.dockerignore-tester-module__wth84G__resultTable td:before,.dockerignore-tester-module__wth84G__trace td:before,.dockerignore-tester-module__wth84G__diagnostics td:before{content:attr(data-label);font-family:var(--font-display);font-weight:var(--weight-semibold)}.dockerignore-tester-module__wth84G__trace,.dockerignore-tester-module__wth84G__diagnostics{width:100%}.dockerignore-tester-module__wth84G__traceRow{padding-top:0}.dockerignore-tester-module__wth84G__traceRow>td{border-bottom:0;padding-top:0}.dockerignore-tester-module__wth84G__trace table{min-width:0}}@media (max-width:390px){.dockerignore-tester-module__wth84G__form,.dockerignore-tester-module__wth84G__result,.dockerignore-tester-module__wth84G__failure{padding:var(--space-5)}.dockerignore-tester-module__wth84G__choice,.dockerignore-tester-module__wth84G__choice span,.dockerignore-tester-module__wth84G__primaryButton{width:100%}.dockerignore-tester-module__wth84G__formActions .dockerignore-tester-module__wth84G__primaryButton{flex-basis:100%}.dockerignore-tester-module__wth84G__resultHeader{flex-direction:column;align-items:stretch}.dockerignore-tester-module__wth84G__resultTable td,.dockerignore-tester-module__wth84G__trace td,.dockerignore-tester-module__wth84G__diagnostics td{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dockerignore-tester-module__wth84G__tool *,.dockerignore-tester-module__wth84G__tool :before,.dockerignore-tester-module__wth84G__tool :after{scroll-behavior:auto;transition-duration:.01ms}}
.home-assistant-energy-entity-checker-module__iU6W5W__page{gap:var(--space-13);min-width:0;max-width:1120px;padding:var(--space-13) var(--container-gutter) var(--space-14);width:100%;margin:0 auto;display:grid}.home-assistant-energy-entity-checker-module__iU6W5W__pageHeader{gap:var(--space-5);max-width:var(--measure-prose);min-width:0;display:grid}.home-assistant-energy-entity-checker-module__iU6W5W__pageHeader h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-h1);margin:0}.home-assistant-energy-entity-checker-module__iU6W5W__pageHeader mark{background:var(--color-accent);color:var(--color-accent-contrast);padding-inline:.08em}.home-assistant-energy-entity-checker-module__iU6W5W__pageHeader p{color:var(--color-text);font-size:var(--text-body);line-height:var(--line-body);margin:0}.home-assistant-energy-entity-checker-module__iU6W5W__tool{background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xl);min-width:0;overflow:hidden}.home-assistant-energy-entity-checker-module__iU6W5W__form,.home-assistant-energy-entity-checker-module__iU6W5W__result,.home-assistant-energy-entity-checker-module__iU6W5W__failure{gap:var(--space-7);min-width:0;padding:var(--space-7);display:grid}.home-assistant-energy-entity-checker-module__iU6W5W__result,.home-assistant-energy-entity-checker-module__iU6W5W__failure{border-top:1px solid var(--color-border)}.home-assistant-energy-entity-checker-module__iU6W5W__form>*,.home-assistant-energy-entity-checker-module__iU6W5W__result>*,.home-assistant-energy-entity-checker-module__iU6W5W__fields>*,.home-assistant-energy-entity-checker-module__iU6W5W__conclusions>*,.home-assistant-energy-entity-checker-module__iU6W5W__pasteArea>*{min-width:0}.home-assistant-energy-entity-checker-module__iU6W5W__roleFieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.home-assistant-energy-entity-checker-module__iU6W5W__roleFieldset legend,.home-assistant-energy-entity-checker-module__iU6W5W__field>span:first-child{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0 0 var(--space-2);padding:0}.home-assistant-energy-entity-checker-module__iU6W5W__choiceRow,.home-assistant-energy-entity-checker-module__iU6W5W__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-assistant-energy-entity-checker-module__iU6W5W__choice{cursor:pointer;min-width:0;min-height:44px;display:inline-flex;position:relative}.home-assistant-energy-entity-checker-module__iU6W5W__choice input{opacity:0;margin:0;position:absolute;inset:0}.home-assistant-energy-entity-checker-module__iU6W5W__choice span{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-body);min-height:44px;padding:var(--space-2) var(--space-4);justify-content:center;align-items:center;display:flex}.home-assistant-energy-entity-checker-module__iU6W5W__choice input:checked+span{border-color:var(--color-accent-text);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.home-assistant-energy-entity-checker-module__iU6W5W__choice input:focus-visible+span,.home-assistant-energy-entity-checker-module__iU6W5W__field input:focus-visible,.home-assistant-energy-entity-checker-module__iU6W5W__field select:focus-visible,.home-assistant-energy-entity-checker-module__iU6W5W__field textarea:focus-visible,.home-assistant-energy-entity-checker-module__iU6W5W__tool button:focus-visible,.home-assistant-energy-entity-checker-module__iU6W5W__result h2:focus-visible,.home-assistant-energy-entity-checker-module__iU6W5W__failure h2:focus-visible{outline:var(--focus-ring);outline-offset:2px}.home-assistant-energy-entity-checker-module__iU6W5W__pasteArea{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-assistant-energy-entity-checker-module__iU6W5W__fields{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.home-assistant-energy-entity-checker-module__iU6W5W__field{gap:var(--space-2);min-width:0;display:grid}.home-assistant-energy-entity-checker-module__iU6W5W__field input,.home-assistant-energy-entity-checker-module__iU6W5W__field select,.home-assistant-energy-entity-checker-module__iU6W5W__field textarea{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--line-body);min-width:0;min-height:44px;padding:var(--space-3) var(--space-4);width:100%}.home-assistant-energy-entity-checker-module__iU6W5W__field textarea{resize:vertical;min-height:140px}.home-assistant-energy-entity-checker-module__iU6W5W__privacy,.home-assistant-energy-entity-checker-module__iU6W5W__notice,.home-assistant-energy-entity-checker-module__iU6W5W__error,.home-assistant-energy-entity-checker-module__iU6W5W__conclusions span,.home-assistant-energy-entity-checker-module__iU6W5W__provenance{font-size:var(--text-small);line-height:var(--line-body);overflow-wrap:anywhere;margin:0}.home-assistant-energy-entity-checker-module__iU6W5W__error{color:var(--color-danger-text)}.home-assistant-energy-entity-checker-module__iU6W5W__notice,.home-assistant-energy-entity-checker-module__iU6W5W__privacy{color:var(--color-text)}.home-assistant-energy-entity-checker-module__iU6W5W__actions{justify-content:flex-end}.home-assistant-energy-entity-checker-module__iU6W5W__tool button{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);cursor:pointer;font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);justify-content:center;display:inline-flex}.home-assistant-energy-entity-checker-module__iU6W5W__primaryButton{background:var(--color-accent);color:var(--color-accent-contrast)}.home-assistant-energy-entity-checker-module__iU6W5W__secondaryButton{background:var(--color-surface);color:var(--color-text)}.home-assistant-energy-entity-checker-module__iU6W5W__result h2,.home-assistant-energy-entity-checker-module__iU6W5W__failure h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--line-heading);margin:0}.home-assistant-energy-entity-checker-module__iU6W5W__conclusions{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-assistant-energy-entity-checker-module__iU6W5W__conclusions section{gap:var(--space-2);padding:var(--space-5) 0;display:grid}.home-assistant-energy-entity-checker-module__iU6W5W__conclusions section+section{border-inline-start:1px solid var(--color-border);padding-left:var(--space-5)}.home-assistant-energy-entity-checker-module__iU6W5W__conclusions h3,.home-assistant-energy-entity-checker-module__iU6W5W__conclusions p{margin:0}.home-assistant-energy-entity-checker-module__iU6W5W__conclusions h3{font-family:var(--font-display);font-size:var(--text-h3)}.home-assistant-energy-entity-checker-module__iU6W5W__conclusions p,.home-assistant-energy-entity-checker-module__iU6W5W__counter,.home-assistant-energy-entity-checker-module__iU6W5W__counterProblem,.home-assistant-energy-entity-checker-module__iU6W5W__instanceChecks{font-size:var(--text-body);line-height:var(--line-body)}.home-assistant-energy-entity-checker-module__iU6W5W__conclusions span,.home-assistant-energy-entity-checker-module__iU6W5W__provenance{color:var(--color-text-muted)}.home-assistant-energy-entity-checker-module__iU6W5W__provenance{gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-assistant-energy-entity-checker-module__iU6W5W__counter,.home-assistant-energy-entity-checker-module__iU6W5W__counterProblem{margin:0}.home-assistant-energy-entity-checker-module__iU6W5W__counterProblem strong,.home-assistant-energy-entity-checker-module__iU6W5W__fail{color:var(--color-danger-text)}.home-assistant-energy-entity-checker-module__iU6W5W__pass{color:var(--color-success-text)}.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable{border:1.5px solid var(--color-border-strong);border-collapse:collapse;table-layout:fixed;width:100%}.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable th,.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable td{border-bottom:1px solid var(--color-border);font-size:var(--text-body);overflow-wrap:anywhere;padding:var(--space-3);text-align:left;vertical-align:top}.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable thead th{border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display)}.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable code{font-family:var(--font-mono);white-space:normal}.home-assistant-energy-entity-checker-module__iU6W5W__instanceChecks{padding-left:var(--space-6);margin:0}.home-assistant-energy-entity-checker-module__iU6W5W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-assistant-energy-entity-checker-module__iU6W5W__guide{max-width:var(--measure-prose);width:100%}.home-assistant-energy-entity-checker-module__iU6W5W__guideTableWrap{max-width:100%;overflow-x:auto}.home-assistant-energy-entity-checker-module__iU6W5W__guideTableWrap:focus-visible{outline:var(--focus-ring);outline-offset:2px}.home-assistant-energy-entity-checker-module__iU6W5W__guideTable{border:1.5px solid var(--color-border-strong);border-collapse:collapse;table-layout:fixed;width:100%}.home-assistant-energy-entity-checker-module__iU6W5W__guideTable th,.home-assistant-energy-entity-checker-module__iU6W5W__guideTable td{border-bottom:1px solid var(--color-border);font-size:var(--text-body);line-height:var(--line-body);overflow-wrap:anywhere;padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.home-assistant-energy-entity-checker-module__iU6W5W__guideTable th{border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display);font-weight:var(--weight-bold)}.home-assistant-energy-entity-checker-module__iU6W5W__guideTable td:first-child{font-family:var(--font-display);font-weight:var(--weight-semibold);width:34%}.home-assistant-energy-entity-checker-module__iU6W5W__guideTable tr:last-child>*{border-bottom:0}@media (max-width:760px){.home-assistant-energy-entity-checker-module__iU6W5W__page{gap:var(--space-10);padding-top:var(--space-10)}.home-assistant-energy-entity-checker-module__iU6W5W__fields,.home-assistant-energy-entity-checker-module__iU6W5W__pasteArea,.home-assistant-energy-entity-checker-module__iU6W5W__conclusions{grid-template-columns:1fr}.home-assistant-energy-entity-checker-module__iU6W5W__pasteArea .home-assistant-energy-entity-checker-module__iU6W5W__secondaryButton{justify-self:start}.home-assistant-energy-entity-checker-module__iU6W5W__conclusions section+section{border-inline-start:0;border-top:1px solid var(--color-border);padding-left:0}.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable,.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable tbody,.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable tr,.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable th,.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable td{width:100%;display:block}.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable thead{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable tr{border-bottom:1.5px solid var(--color-border-strong);padding:var(--space-2) 0}.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable tr:last-child{border-bottom:0}.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable th,.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable td{gap:var(--space-3);border-bottom:0;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);display:grid}.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable th:before,.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable td:before{content:attr(data-label);font-family:var(--font-display);font-weight:var(--weight-semibold)}.home-assistant-energy-entity-checker-module__iU6W5W__guideTable,.home-assistant-energy-entity-checker-module__iU6W5W__guideTable tbody,.home-assistant-energy-entity-checker-module__iU6W5W__guideTable tr,.home-assistant-energy-entity-checker-module__iU6W5W__guideTable td{width:100%;display:block}.home-assistant-energy-entity-checker-module__iU6W5W__guideTable thead{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.home-assistant-energy-entity-checker-module__iU6W5W__guideTable tr{border-bottom:1px solid var(--color-border-strong);padding:var(--space-3)}.home-assistant-energy-entity-checker-module__iU6W5W__guideTable tr:last-child{border-bottom:0}.home-assistant-energy-entity-checker-module__iU6W5W__guideTable td,.home-assistant-energy-entity-checker-module__iU6W5W__guideTable td:first-child{gap:var(--space-2);padding:var(--space-2) 0;border:0;grid-template-columns:minmax(7rem,.38fr) minmax(0,1fr);width:100%;display:grid}.home-assistant-energy-entity-checker-module__iU6W5W__guideTable td:before{content:attr(data-label);font-family:var(--font-display);font-weight:var(--weight-semibold)}}@media (max-width:390px){.home-assistant-energy-entity-checker-module__iU6W5W__form,.home-assistant-energy-entity-checker-module__iU6W5W__result,.home-assistant-energy-entity-checker-module__iU6W5W__failure{padding:var(--space-5)}.home-assistant-energy-entity-checker-module__iU6W5W__choice,.home-assistant-energy-entity-checker-module__iU6W5W__choice span{flex:132px}.home-assistant-energy-entity-checker-module__iU6W5W__actions button{flex:100%}.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable th,.home-assistant-energy-entity-checker-module__iU6W5W__ruleTable td,.home-assistant-energy-entity-checker-module__iU6W5W__guideTable td,.home-assistant-energy-entity-checker-module__iU6W5W__guideTable td:first-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-assistant-energy-entity-checker-module__iU6W5W__tool *{scroll-behavior:auto}}
.nfs-firewall-rules-module__NSCAvG__page{gap:var(--space-10);min-width:0;max-width:1180px;padding:var(--space-13) var(--container-gutter) var(--space-14);width:100%;margin:0 auto;display:grid}.nfs-firewall-rules-module__NSCAvG__pageHeader{max-width:var(--measure-prose);min-width:0}.nfs-firewall-rules-module__NSCAvG__pageHeader h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-h1);margin:0}.nfs-firewall-rules-module__NSCAvG__pageHeader p{font-size:var(--text-body);line-height:var(--line-body);margin:var(--space-5) 0 0}.nfs-firewall-rules-module__NSCAvG__pageHeader mark{background:var(--color-accent);color:var(--color-accent-contrast);padding-inline:.08em}.nfs-firewall-rules-module__NSCAvG__localNote,.nfs-firewall-rules-module__NSCAvG__fieldHint,.nfs-firewall-rules-module__NSCAvG__rowReason,.nfs-firewall-rules-module__NSCAvG__statusLabel,.nfs-firewall-rules-module__NSCAvG__copyStatus,.nfs-firewall-rules-module__NSCAvG__provenance{font-size:var(--text-small);line-height:var(--line-body)}.nfs-firewall-rules-module__NSCAvG__localNote,.nfs-firewall-rules-module__NSCAvG__fieldHint,.nfs-firewall-rules-module__NSCAvG__provenance{color:var(--color-text-muted)}.nfs-firewall-rules-module__NSCAvG__tool{background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xl);min-width:0;overflow:hidden}.nfs-firewall-rules-module__NSCAvG__form,.nfs-firewall-rules-module__NSCAvG__result{gap:var(--space-7);min-width:0;padding:var(--space-7);display:grid}.nfs-firewall-rules-module__NSCAvG__result{border-top:1px solid var(--color-border)}.nfs-firewall-rules-module__NSCAvG__form>*,.nfs-firewall-rules-module__NSCAvG__result>*,.nfs-firewall-rules-module__NSCAvG__groupGrid>*,.nfs-firewall-rules-module__NSCAvG__fields>*,.nfs-firewall-rules-module__NSCAvG__portGrid>*,.nfs-firewall-rules-module__NSCAvG__resultHeader>*{min-width:0}.nfs-firewall-rules-module__NSCAvG__groupGrid,.nfs-firewall-rules-module__NSCAvG__fields,.nfs-firewall-rules-module__NSCAvG__portGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.nfs-firewall-rules-module__NSCAvG__choiceFieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.nfs-firewall-rules-module__NSCAvG__choiceFieldset legend,.nfs-firewall-rules-module__NSCAvG__field>span:first-child{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0 0 var(--space-2);padding:0}.nfs-firewall-rules-module__NSCAvG__choiceRow,.nfs-firewall-rules-module__NSCAvG__actions,.nfs-firewall-rules-module__NSCAvG__resultHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.nfs-firewall-rules-module__NSCAvG__choice{cursor:pointer;min-width:0;min-height:44px;display:inline-flex;position:relative}.nfs-firewall-rules-module__NSCAvG__choice input{opacity:0;margin:0;position:absolute;inset:0}.nfs-firewall-rules-module__NSCAvG__choice span{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-body);min-height:44px;padding:var(--space-2) var(--space-4);justify-content:center;align-items:center;display:flex}.nfs-firewall-rules-module__NSCAvG__choice input:checked+span{border-color:var(--color-accent-text);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.nfs-firewall-rules-module__NSCAvG__choice input:focus-visible+span,.nfs-firewall-rules-module__NSCAvG__checkChoice input:focus-visible,.nfs-firewall-rules-module__NSCAvG__field input:focus-visible,.nfs-firewall-rules-module__NSCAvG__tool button:focus-visible,.nfs-firewall-rules-module__NSCAvG__tableWrap:focus-visible{outline:var(--focus-ring);outline-offset:2px}.nfs-firewall-rules-module__NSCAvG__field{gap:var(--space-2);min-width:0;display:grid}.nfs-firewall-rules-module__NSCAvG__field input{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--line-body);min-width:0;min-height:44px;padding:var(--space-3) var(--space-4);width:100%}.nfs-firewall-rules-module__NSCAvG__conditional{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-5);padding:var(--space-5);display:grid}.nfs-firewall-rules-module__NSCAvG__conditional h2,.nfs-firewall-rules-module__NSCAvG__conditional p,.nfs-firewall-rules-module__NSCAvG__result h2,.nfs-firewall-rules-module__NSCAvG__result h3,.nfs-firewall-rules-module__NSCAvG__result p,.nfs-firewall-rules-module__NSCAvG__result ol,.nfs-firewall-rules-module__NSCAvG__result ul{margin-block:0}.nfs-firewall-rules-module__NSCAvG__conditional h2,.nfs-firewall-rules-module__NSCAvG__result h2,.nfs-firewall-rules-module__NSCAvG__result h3{font-family:var(--font-display)}.nfs-firewall-rules-module__NSCAvG__conditional h2,.nfs-firewall-rules-module__NSCAvG__result h3{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--line-body)}.nfs-firewall-rules-module__NSCAvG__conditional p,.nfs-firewall-rules-module__NSCAvG__result p,.nfs-firewall-rules-module__NSCAvG__result li{font-size:var(--text-body);line-height:var(--line-body)}.nfs-firewall-rules-module__NSCAvG__checkChoice{font-size:var(--text-body);align-items:center;gap:var(--space-3);width:fit-content;min-height:44px;display:inline-flex}.nfs-firewall-rules-module__NSCAvG__checkChoice input{width:22px;height:22px}.nfs-firewall-rules-module__NSCAvG__error,.nfs-firewall-rules-module__NSCAvG__warning{color:var(--color-danger-text);font-size:var(--text-small);line-height:var(--line-body);overflow-wrap:anywhere;margin:0}.nfs-firewall-rules-module__NSCAvG__boundary{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.nfs-firewall-rules-module__NSCAvG__actions{justify-content:flex-end}.nfs-firewall-rules-module__NSCAvG__tool button{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);cursor:pointer;font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);justify-content:center;display:inline-flex}.nfs-firewall-rules-module__NSCAvG__primaryButton{background:var(--color-accent);color:var(--color-accent-contrast)}.nfs-firewall-rules-module__NSCAvG__secondaryButton{background:var(--color-surface);color:var(--color-text)}.nfs-firewall-rules-module__NSCAvG__resultHeader{justify-content:space-between;align-items:flex-start}.nfs-firewall-rules-module__NSCAvG__statusLabel{color:var(--color-text-muted);margin-bottom:var(--space-2)!important}.nfs-firewall-rules-module__NSCAvG__tableWrap{max-width:100%;overflow-x:auto}.nfs-firewall-rules-module__NSCAvG__listenerTable{border-collapse:collapse;width:100%;min-width:940px}.nfs-firewall-rules-module__NSCAvG__listenerTable th,.nfs-firewall-rules-module__NSCAvG__listenerTable td{border-bottom:1px solid var(--color-border);font-size:var(--text-body);line-height:var(--line-body);padding:var(--space-3);text-align:left;vertical-align:top}.nfs-firewall-rules-module__NSCAvG__listenerTable th{font-family:var(--font-display);font-weight:var(--weight-semibold)}.nfs-firewall-rules-module__NSCAvG__listenerTable td,.nfs-firewall-rules-module__NSCAvG__listenerTable code,.nfs-firewall-rules-module__NSCAvG__translation code,.nfs-firewall-rules-module__NSCAvG__result li code{overflow-wrap:anywhere}.nfs-firewall-rules-module__NSCAvG__guide{min-width:0}.nfs-firewall-rules-module__NSCAvG__guideTableWrap{max-width:100%;overflow-x:auto}.nfs-firewall-rules-module__NSCAvG__guideTable{border-collapse:collapse;width:100%;min-width:760px}.nfs-firewall-rules-module__NSCAvG__guideTable th,.nfs-firewall-rules-module__NSCAvG__guideTable td{border-bottom:1px solid var(--color-border);font-size:var(--text-body);line-height:var(--line-body);overflow-wrap:anywhere;padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.nfs-firewall-rules-module__NSCAvG__guideTable th{font-family:var(--font-display);font-weight:var(--weight-semibold)}.nfs-firewall-rules-module__NSCAvG__guideTableWrap:focus-visible{outline:var(--focus-ring);outline-offset:2px}.nfs-firewall-rules-module__NSCAvG__rowReason{color:var(--color-text-muted);margin-top:var(--space-2);max-width:34ch;display:block}.nfs-firewall-rules-module__NSCAvG__translation{gap:var(--space-3);display:grid}.nfs-firewall-rules-module__NSCAvG__translation pre{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:100%;padding:var(--space-4);white-space:pre-wrap;margin:0;overflow:auto}.nfs-firewall-rules-module__NSCAvG__result ol,.nfs-firewall-rules-module__NSCAvG__result ul{gap:var(--space-2);padding-left:1.4em;display:grid}@media (max-width:760px){.nfs-firewall-rules-module__NSCAvG__page{gap:var(--space-8);padding-top:var(--space-10)}.nfs-firewall-rules-module__NSCAvG__groupGrid,.nfs-firewall-rules-module__NSCAvG__fields,.nfs-firewall-rules-module__NSCAvG__portGrid{grid-template-columns:1fr}.nfs-firewall-rules-module__NSCAvG__form,.nfs-firewall-rules-module__NSCAvG__result{padding:var(--space-5)}.nfs-firewall-rules-module__NSCAvG__tableWrap{overflow:visible}.nfs-firewall-rules-module__NSCAvG__listenerTable{min-width:0;display:block}.nfs-firewall-rules-module__NSCAvG__listenerTable thead{display:none}.nfs-firewall-rules-module__NSCAvG__listenerTable tbody,.nfs-firewall-rules-module__NSCAvG__listenerTable tr,.nfs-firewall-rules-module__NSCAvG__listenerTable td{width:100%;display:block}.nfs-firewall-rules-module__NSCAvG__listenerTable tr{border-bottom:1px solid var(--color-border-strong);padding-block:var(--space-3)}.nfs-firewall-rules-module__NSCAvG__listenerTable td{gap:var(--space-3);padding:var(--space-2) 0;border:0;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);display:grid}.nfs-firewall-rules-module__NSCAvG__listenerTable td:before{content:attr(data-label);font-family:var(--font-display);font-weight:var(--weight-semibold)}.nfs-firewall-rules-module__NSCAvG__rowReason{grid-column:2}}@media (max-width:390px){.nfs-firewall-rules-module__NSCAvG__actions,.nfs-firewall-rules-module__NSCAvG__resultHeader{flex-direction:column;align-items:stretch}.nfs-firewall-rules-module__NSCAvG__actions button,.nfs-firewall-rules-module__NSCAvG__resultHeader button,.nfs-firewall-rules-module__NSCAvG__choice,.nfs-firewall-rules-module__NSCAvG__choice span{width:100%}.nfs-firewall-rules-module__NSCAvG__choiceRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.nfs-firewall-rules-module__NSCAvG__listenerTable td{grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr)}}
.code-block-module__DbYQiq__block{gap:var(--space-2);margin:0;display:grid}.code-block-module__DbYQiq__label{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--line-ui);min-width:0;padding:0 var(--space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-block-module__DbYQiq__frame{--code-bg:#141413;--code-text:#e8e8e4;--code-muted:#9d9c95;background:var(--code-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-6) var(--space-7);display:flex}.code-block-module__DbYQiq__copy{appearance:none;color:var(--code-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;display:inline-flex}.code-block-module__DbYQiq__copy:hover{color:var(--color-accent)}.code-block-module__DbYQiq__copy:focus-visible{outline:var(--focus-ring);outline-offset:2px}.code-block-module__DbYQiq__pre{flex:auto;min-width:0;margin:0;padding:0;overflow-x:auto}.code-block-module__DbYQiq__pre code{color:var(--code-text);font-family:var(--font-mono);font-size:var(--text-small);white-space:pre;line-height:1.6}
.info-page-module__4igxZq__sidebarPanel{align-content:start;gap:var(--space-8)}.info-page-module__4igxZq__sidebarLinks{gap:var(--space-4);display:grid}.info-page-module__4igxZq__sidebarLinks a,.info-page-module__4igxZq__contact a{color:var(--color-text);font-size:var(--text-small);text-transform:lowercase;text-decoration:none}.info-page-module__4igxZq__sidebarLinks a:hover,.info-page-module__4igxZq__contact a:hover{color:var(--color-link)}.info-page-module__4igxZq__contact{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-small);gap:var(--space-3);padding-top:var(--space-7);text-transform:lowercase;margin:0;display:grid}.info-page-module__4igxZq__page{gap:var(--space-12);max-width:var(--measure-prose);padding:var(--space-12) var(--container-gutter) 72px;display:grid}.info-page-module__4igxZq__updated{font-family:var(--font-mono);font-size:var(--text-small);text-transform:lowercase}
