@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-700-normal.CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-700-normal.BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.BDQ-w_bc.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.CtgKGIh5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-700-normal.Bp80XfeI.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-700-normal.O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-vietnamese-700-normal.apsD3J7v.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-700-normal.Bs14ezHR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.theme-scipacket{color-scheme:light;--color-paper: oklch(97% .012 220);--color-paper-2: oklch(94% .018 220);--color-paper-3: oklch(89% .026 220);--color-ink: oklch(22% .045 248);--color-ink-2: oklch(37% .035 242);--color-muted: oklch(46% .025 235);--color-rule: oklch(72% .035 224);--color-rule-soft: oklch(84% .025 220);--color-accent: oklch(62% .19 38);--color-accent-dark: oklch(46% .15 35);--color-signal: oklch(55% .13 213);--color-signal-dark: oklch(42% .1 213);--color-focus: oklch(44% .15 214);--color-focus-on-ink: oklch(82% .16 86);--color-error: oklch(50% .18 27);--color-success: oklch(43% .1 159);--color-accent-ink: oklch(98% .01 220);--color-ink-on-dark: oklch(97% .012 220);--color-muted-on-dark: oklch(82% .025 220);--color-disabled: oklch(79% .018 225);--color-transparent: transparent;--color-shadow: oklch(22% .045 248 / .16);--font-display: "IBM Plex Mono", ui-monospace, monospace;--font-body: "IBM Plex Sans", ui-sans-serif, sans-serif;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4.5rem;--space-3xl: 7rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-display: clamp(2.15rem, 5.5vw, 4.5rem);--measure-shell: 92rem;--measure-document: 80rem;--measure-reading: 72ch;--radius-control: .25rem;--radius-panel: .125rem;--radius-preview: .375rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--dur-micro: .12s;--dur-short: .22s;--z-base: 1;--z-raised: 10;--z-sticky: 200;--bg: var(--color-paper);--panel: var(--color-paper);--panel-soft: var(--color-paper-2);--text: var(--color-ink);--muted: var(--color-muted);--border: var(--color-rule);--accent: var(--color-signal-dark);--accent-strong: var(--color-ink);--accent-soft: var(--color-paper-3);--warm: var(--color-accent);--focus-ring: var(--color-focus);--shadow: none;--radius: var(--radius-panel);font-family:var(--font-body)}html,body{overflow-x:clip}body.theme-scipacket,.theme-scipacket body{min-width:0;background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.58}.theme-scipacket *,.theme-scipacket *:before,.theme-scipacket *:after{min-width:0}.theme-scipacket img{display:block}.theme-scipacket a{color:var(--color-signal-dark);text-decoration-color:var(--color-rule);text-decoration-thickness:.09em;text-underline-offset:.2em}.theme-scipacket :focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.theme-scipacket :disabled,.theme-scipacket [aria-disabled=true]{cursor:not-allowed;opacity:.55}.theme-scipacket .skip-link{border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-ink-on-dark);font-family:var(--font-body)}.theme-scipacket .site-shell{width:min(var(--measure-shell),calc(100% - 1rem))}.theme-scipacket .site-header{padding-block:var(--space-2xs)}.theme-scipacket .nav-wrap{--focus-ring: var(--color-focus-on-ink);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);padding:var(--space-xs);border:1px solid var(--color-ink);border-radius:var(--radius-panel);background:var(--color-ink);color:var(--color-ink-on-dark);box-shadow:none}.theme-scipacket .brand-mark{display:inline-flex;min-height:44px;gap:var(--space-xs);color:var(--color-ink-on-dark);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;letter-spacing:-.025em;white-space:nowrap}.theme-scipacket .brand-dot{width:2.5rem;height:2.5rem;border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper);box-shadow:none}.theme-scipacket .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--color-ink-2);background:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.theme-scipacket .nav-links a{justify-content:center;min-height:44px;border-radius:0;background:var(--color-ink);color:var(--color-muted-on-dark);padding:var(--space-2xs) var(--space-xs);white-space:nowrap}.theme-scipacket .nav-links a[aria-current=page]{background:var(--color-paper);color:var(--color-ink);box-shadow:inset 0 -3px 0 var(--color-accent)}.theme-scipacket main{padding-block:var(--space-sm) var(--space-2xl)}.theme-scipacket .site-footer{padding-block:var(--space-lg);border-top:0;background:var(--color-ink);color:var(--color-ink-on-dark)}.theme-scipacket .footer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.theme-scipacket .footer-grid strong{display:block;margin-bottom:var(--space-2xs);color:var(--color-ink-on-dark);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.03em}.theme-scipacket .footer-grid .muted{max-width:74ch;color:var(--color-muted-on-dark);font-size:var(--text-sm)}.theme-scipacket .footer-grid .muted a,.theme-scipacket .footer-links a{color:var(--color-ink-on-dark)}.theme-scipacket .footer-links{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--color-ink-2)}.theme-scipacket .footer-links a{min-height:44px;padding:var(--space-xs);background:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.045em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.sci-page{display:grid;gap:var(--space-lg);min-width:0}.sci-page h1,.sci-page h2,.sci-page h3,.sci-page h4{max-width:100%;margin-top:0;color:var(--color-ink);font-family:var(--font-display);font-style:normal;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere}.sci-page h1{margin-bottom:var(--space-sm);font-size:var(--text-display);line-height:1.02}.sci-page h2{margin-bottom:var(--space-xs);font-size:clamp(1.55rem,3.2vw,2.5rem);line-height:1.08}.sci-page h3{margin-bottom:var(--space-2xs);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2}.sci-page p{margin-top:0}.sci-page p:last-child{margin-bottom:0}.sci-lede,.sci-document-lede{max-width:68ch;color:var(--color-ink-2);font-size:var(--text-md);line-height:1.58}.sci-document-title>.lede{max-width:68ch;color:var(--color-ink-2);font-size:var(--text-md);line-height:1.58}.sci-kicker,.sci-block-label,.sci-card-code,.sci-card-status,.sci-filter-label,.sci-console-code,.sci-accordion-code,.sci-file-meta,.sci-home-tool-code,.sci-home-tool-kind,.sci-summary-code,.sci-print-canonical-title,.print-document-label{color:var(--color-signal-dark);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.075em;line-height:1.35;text-transform:uppercase}.sci-kicker{display:inline-flex;align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-xs)}.sci-kicker:before,.sci-block-label:before{content:"";width:.65rem;height:.18rem;background:var(--color-accent)}.sci-button,.theme-scipacket .button,.theme-scipacket button,.theme-scipacket .import-label{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--color-ink);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-ink-on-dark);box-shadow:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;line-height:1;padding:var(--space-xs) var(--space-sm);text-decoration:none;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.sci-button--secondary,.theme-scipacket .button.secondary,.theme-scipacket .button-muted{border-color:var(--color-rule);background:var(--color-paper);color:var(--color-ink)}.sci-button--light{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}.theme-scipacket button:active,.theme-scipacket .button:active,.theme-scipacket .import-label:active,.sci-button:active{transform:translateY(1px)}.theme-scipacket button[disabled]{border-color:var(--color-disabled);background:var(--color-paper-3);color:var(--color-muted)}.theme-scipacket button[aria-busy=true]{cursor:progress}.theme-scipacket button[data-state=error]{border-color:var(--color-error)}.theme-scipacket button[data-state=success]{border-color:var(--color-success)}.sci-action-strip,.sci-hero-actions,.sci-chip-row,.sci-file-types,.sci-source-badges,.sci-source-item-badges{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:center}.sci-action-strip{margin-top:var(--space-sm)}.sci-status-chip,.sci-file-chip,.sci-mini-tag,.sci-chip-row span,.sci-source-badges span,.sci-source-item-badges span{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:1.6rem;border:1px solid var(--color-rule);border-radius:999px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-display);font-size:.69rem;font-weight:700;letter-spacing:.045em;line-height:1.25;overflow-wrap:anywhere;padding:var(--space-3xs) var(--space-2xs);text-transform:uppercase;white-space:normal}.sci-status-chip--live,.sci-file-chip{border-color:var(--color-signal);background:var(--color-paper-2);color:var(--color-signal-dark)}.sci-command-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;border:1px solid var(--color-ink);background:var(--color-ink)}.sci-command-hero>.sci-hero-copy{display:grid;align-content:start;padding:var(--space-md);background:var(--color-paper)}.sci-command-hero h1{font-size:clamp(2rem,10.5vw,4.3rem)}.sci-command-hero .sci-lede{max-width:58ch;font-size:var(--text-base)}.sci-hero-badges{display:none}.sci-command-image{display:none;margin:var(--space-md) 0 0;border-top:1px solid var(--color-rule);padding-top:var(--space-sm)}.sci-command-image img{width:100%;height:9rem;border-radius:var(--radius-preview);object-fit:cover;object-position:center 58%}.sci-command-image figcaption{margin-top:var(--space-2xs);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-xs)}.sci-home-toolboard,.sci-resource-console{--focus-ring: var(--color-focus-on-ink);display:grid;align-content:start;gap:var(--space-xs);padding:var(--space-sm);background:var(--color-ink);color:var(--color-ink-on-dark)}.sci-home-toolboard-heading{display:grid;gap:var(--space-3xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-ink-2)}.sci-home-toolboard-heading p,.sci-home-toolboard-heading h2,.sci-resource-console h2{margin:0;color:var(--color-ink-on-dark)}.sci-home-toolboard-heading h2,.sci-resource-console h2{font-size:var(--text-xl)}.sci-home-toolgrid,.sci-console-rows{display:grid;gap:1px;background:var(--color-ink-2)}.sci-home-tool{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3xs) var(--space-xs);min-height:76px;padding:var(--space-xs);background:var(--color-ink);color:var(--color-ink-on-dark);text-decoration:none}.sci-home-tool strong{grid-column:1;color:var(--color-ink-on-dark);font-family:var(--font-display);font-size:var(--text-base);line-height:1.2}.sci-home-tool small{display:none;grid-column:1 / -1;color:var(--color-muted-on-dark);font-size:var(--text-sm);line-height:1.35}.sci-home-tool-kind{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--color-focus-on-ink);text-align:right}.sci-role-dock,.sci-filter-rail{display:flex;flex-wrap:wrap;gap:1px;align-items:stretch;border:1px solid var(--color-rule);background:var(--color-rule)}.sci-role-dock{position:sticky;top:var(--space-3xs);z-index:var(--z-sticky)}.sci-role-dock>*,.sci-filter-rail>*{background:var(--color-paper)}.sci-role-dock .sci-filter-label,.sci-filter-rail .sci-filter-label{display:flex;align-items:center;flex:1 1 100%;min-height:44px;padding-inline:var(--space-xs);color:var(--color-muted)}.sci-role-dock a,.sci-filter-rail a{display:inline-flex;align-items:center;justify-content:center;flex:1 1 9rem;min-height:44px;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;padding-inline:var(--space-xs);text-decoration:none;white-space:nowrap}.sci-lab-board,.sci-artifact-board,.sci-guide-console,.sci-workflow-index{display:grid;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-rule);background:var(--color-paper)}.sci-section-header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);align-items:end;margin-bottom:var(--space-xs)}.sci-section-header>*{min-width:0;max-width:100%}.sci-section-header p{max-width:var(--measure-reading);color:var(--color-ink-2)}.sci-accordion-stack{display:grid;gap:1px;border:1px solid var(--color-rule);background:var(--color-rule)}.sci-accordion{background:var(--color-paper)}.sci-accordion summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2xs) var(--space-xs);align-items:center;min-height:64px;padding:var(--space-xs) var(--space-sm);background:var(--color-paper);color:var(--color-ink);cursor:pointer;list-style:none}.sci-accordion summary::-webkit-details-marker{display:none}.sci-accordion summary:after{content:"+";grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--color-accent-dark);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.sci-accordion[open] summary{background:var(--color-paper-2);box-shadow:inset 0 -1px 0 var(--color-rule)}.sci-accordion[open] summary:after{content:"-"}.sci-accordion summary strong{grid-column:1;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);line-height:1.25}.sci-accordion-code{grid-column:1}.sci-accordion-body{display:grid;gap:var(--space-xs);padding:var(--space-sm)}.sci-source-strip{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:center;margin:0;color:var(--color-ink-2);font-size:var(--text-sm)}.sci-source-strip span{color:var(--color-signal-dark);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.055em;text-transform:uppercase}.sci-table-wrap{max-width:100%;overflow:visible;border:1px solid var(--color-rule)}.sci-resource-table{display:block;width:100%;max-width:100%;border-collapse:collapse;border-radius:0;background:var(--color-paper);color:var(--color-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.45}.sci-resource-table caption{padding:var(--space-xs);border-bottom:1px solid var(--color-rule);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;text-align:left;text-transform:uppercase}.sci-resource-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sci-resource-table tbody,.sci-resource-table tr,.sci-resource-table th,.sci-resource-table td{display:block}.sci-resource-table tr{display:grid;gap:var(--space-2xs);padding:var(--space-xs);border-bottom:1px solid var(--color-rule-soft)}.sci-resource-table tr:last-child{border-bottom:0}.sci-resource-table th,.sci-resource-table td{display:grid;grid-template-columns:minmax(5.7rem,.36fr) minmax(0,1fr);gap:var(--space-2xs);align-items:start;padding:0;border:0;max-width:100%;text-align:left;overflow-wrap:anywhere;word-break:normal}.sci-resource-table th:before,.sci-resource-table td:before{content:attr(data-label);color:var(--color-muted);font-family:var(--font-display);font-size:.67rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.sci-resource-table td:first-child span,.sci-resource-table th:first-child span{display:block;margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-sm)}.sci-file-link{color:var(--color-ink);font-family:var(--font-display);font-weight:700}.sci-field-note{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;border:1px solid var(--color-ink);background:var(--color-ink)}.sci-field-visual{position:relative;min-height:210px;margin:0;overflow:hidden;background:var(--color-ink)}.sci-field-visual img{width:100%;height:100%;min-height:210px;object-fit:cover}.sci-field-visual figcaption{position:absolute;inset:auto var(--space-xs) var(--space-xs);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-rule)}.sci-field-visual figcaption span{padding:var(--space-2xs);background:var(--color-ink);color:var(--color-ink-on-dark);font-family:var(--font-display);font-size:.66rem;font-weight:700;text-align:center;text-transform:uppercase}.sci-field-note-copy{padding:var(--space-md);background:var(--color-paper)}.sci-field-note-copy p{color:var(--color-ink-2)}.sci-text-link,.sci-math-link{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink);font-weight:700}.sci-tool-header,.sci-guide-header,.sci-document-header{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;border:1px solid var(--color-rule);background:var(--color-rule)}.sci-tool-title,.sci-guide-title,.sci-document-title{padding:var(--space-md);background:var(--color-paper)}.sci-tool-header--compact .sci-tool-title{padding-block:var(--space-lg)}.sci-tool-trustline{display:grid;gap:var(--space-2xs);margin:var(--space-sm) 0 0;padding:var(--space-xs) 0 0;border-top:1px solid var(--color-rule);list-style:none}.sci-tool-trustline li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm)}.sci-tool-trustline li:before{content:"/";color:var(--color-accent-dark);font-family:var(--font-display);font-weight:700}.sci-record-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:var(--space-sm) 0 0;padding:1px;background:var(--color-rule)}.sci-record-strip>div{display:grid;gap:var(--space-3xs);padding:var(--space-xs);background:var(--color-paper-2)}.sci-record-strip dt{color:var(--color-muted);font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.sci-record-strip dd{margin:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:700;overflow-wrap:anywhere}.sci-quick-look{display:grid;align-content:start;padding:var(--space-sm);background:var(--color-ink);color:var(--color-ink-on-dark)}.sci-quick-look .sci-block-label{margin-bottom:var(--space-xs);color:var(--color-focus-on-ink)}.sci-quick-look dl{display:grid;gap:0;margin:0;border-top:1px solid var(--color-ink-2)}.sci-quick-look dl>div{display:grid;grid-template-columns:minmax(6.2rem,.42fr) minmax(0,1fr);gap:var(--space-xs);padding:var(--space-xs);border-bottom:1px solid var(--color-ink-2);background:var(--color-ink)}.sci-quick-look dt{color:var(--color-muted-on-dark);font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sci-quick-look dd{margin:0;color:var(--color-ink-on-dark);font-size:var(--text-sm);font-weight:700;overflow-wrap:anywhere}.sci-packet-grid,.sci-tool-grid,.sci-guide-grid,.sci-preview-grid,.sci-workflow-grid,.sci-source-grid,.sci-workflow-list,.sci-guide-rows,.sci-workflow-file-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--color-rule)}.sci-packet-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2xs) var(--space-sm);min-height:100%;padding:var(--space-sm);border:0;border-radius:0;background:var(--color-paper);color:var(--color-ink);box-shadow:none;text-decoration:none}.sci-packet-card--ready{box-shadow:inset 4px 0 0 var(--color-signal)}.sci-packet-card--draft{background:var(--color-paper-2);box-shadow:inset 4px 0 0 var(--color-accent)}.sci-packet-card .sci-card-code{grid-column:1}.sci-packet-card .sci-card-status{grid-column:2;grid-row:1;color:var(--color-accent-dark);text-align:right}.sci-packet-card strong,.sci-packet-card p,.sci-packet-card .sci-chip-row,.sci-packet-card .sci-output-list,.sci-packet-card .sci-source-note{grid-column:1 / -1}.sci-packet-card strong{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);line-height:1.25}.sci-packet-card p,.sci-source-note,.sci-local-note,.sci-non-affiliation{color:var(--color-muted)}.sci-output-list,.sci-check-list{display:grid;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.sci-output-list li,.sci-check-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2xs)}.sci-output-list li:before,.sci-check-list li:before{content:"/";color:var(--color-accent-dark);font-family:var(--font-display);font-weight:700}.sci-file-row,.sci-workflow-list a,.sci-guide-tool-link{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);padding:var(--space-xs);border:0;border-radius:0;background:var(--color-paper);color:var(--color-ink);text-decoration:none}.sci-file-row--ready{box-shadow:inset 4px 0 0 var(--color-signal)}.sci-file-row--draft{background:var(--color-paper-2);box-shadow:inset 4px 0 0 var(--color-accent)}.sci-file-main{display:grid;gap:var(--space-3xs)}.sci-file-main strong,.sci-workflow-list strong,.sci-guide-tool-link strong{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base)}.sci-file-main small,.sci-workflow-list small,.sci-guide-tool-link span{color:var(--color-muted)}.sci-file-meta{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-xs);color:var(--color-muted)}.sci-mini-table{display:grid;gap:1px;background:var(--color-rule)}.sci-mini-row{display:grid;grid-template-columns:minmax(6rem,.36fr) minmax(0,1fr);gap:var(--space-xs);padding:var(--space-xs);background:var(--color-paper)}.sci-mini-row span{color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;text-transform:uppercase}.sci-source-panel{--focus-ring: var(--color-focus-on-ink);display:grid;gap:var(--space-sm);padding:var(--space-md);background:var(--color-ink);color:var(--color-ink-on-dark)}.sci-source-panel h2,.sci-source-panel p,.sci-source-panel .sci-block-label,.sci-source-panel .sci-non-affiliation{color:var(--color-ink-on-dark)}.sci-source-panel .sci-block-label{display:inline-flex;align-items:center;gap:var(--space-2xs)}.sci-source-grid{background:var(--color-ink-2)}.sci-source-item{display:grid;gap:var(--space-2xs);padding:var(--space-xs);background:var(--color-ink)}.sci-source-item a,.sci-source-item strong{color:var(--color-ink-on-dark);font-family:var(--font-display);font-weight:700}.sci-source-item span,.sci-source-item .sci-source-note-text{color:var(--color-muted-on-dark);font-size:var(--text-sm)}.sci-two-column,.sci-evidence-register,.sci-note-register,.sci-document-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;border:1px solid var(--color-rule);background:var(--color-rule)}.sci-density-panel,.sci-check-panel,.sci-guide-section,.sci-document-section,.sci-document-grid>*{padding:var(--space-md);border:0;border-radius:0;background:var(--color-paper);box-shadow:none}.sci-density-panel,.sci-check-panel{box-shadow:inset 0 3px 0 var(--color-ink)}.sci-warning-panel,.theme-scipacket .disclaimer{padding:var(--space-sm);border:1px solid var(--color-accent);border-radius:var(--radius-panel);background:var(--color-paper);color:var(--color-ink);box-shadow:none}.sci-guide-body,.sci-guide-document{display:grid;gap:0;border:1px solid var(--color-rule);background:var(--color-paper)}.sci-guide-section{border-bottom:1px solid var(--color-rule-soft)}.sci-guide-section:last-child{border-bottom:0}.sci-guide-section p{max-width:var(--measure-reading);color:var(--color-ink-2)}.sci-guide-document{width:100%;max-width:var(--measure-document);margin-inline:auto}.sci-source-list{display:grid;gap:1px;margin:0;padding:0;background:var(--color-rule);list-style:none}.sci-source-list li{padding:var(--space-xs);background:var(--color-paper)}.sci-about-artifact{width:100%;height:100%;min-height:230px;max-height:360px;border-radius:0;object-fit:cover}.sci-about-boundaries{display:grid}.sci-document-page{width:100%;max-width:var(--measure-document);margin-inline:auto}.sci-document-aside{--focus-ring: var(--color-focus-on-ink);display:grid;align-content:start;gap:var(--space-xs);padding:var(--space-md);background:var(--color-ink);color:var(--color-ink-on-dark)}.sci-document-aside h2,.sci-document-aside p,.sci-document-aside strong{margin:0;color:var(--color-ink-on-dark)}.sci-document-aside .sci-card-code{color:var(--color-focus-on-ink)}.sci-document-page>.section,.sci-page>.section{padding:var(--space-md);border:1px solid var(--color-rule);border-radius:0;background:var(--color-paper);box-shadow:none}.sci-page>.section:first-child:not(.panel){border-top:5px solid var(--color-ink);border-left:1px solid var(--color-rule)}.sci-page .section .panel,.sci-page>.section.panel{padding:var(--space-md);border:1px solid var(--color-rule);border-radius:0;background:var(--color-paper);box-shadow:none}.sci-page .eyebrow{margin-bottom:var(--space-xs);color:var(--color-signal-dark);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.075em;text-transform:uppercase}.sci-workspace-frame{display:grid;gap:var(--space-sm)}.theme-scipacket .tool-workspace,.sci-ready-tool{display:grid;gap:1px;margin:0;padding:0;border:1px solid var(--color-rule);border-radius:0;background:var(--color-rule);box-shadow:none}.theme-scipacket .workspace-banner,.sci-ready-banner{--focus-ring: var(--color-focus-on-ink);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);padding:var(--space-md);border:0;border-radius:0;background:var(--color-ink);color:var(--color-ink-on-dark);box-shadow:none}.theme-scipacket .workspace-banner h2,.theme-scipacket .workspace-banner p,.theme-scipacket .workspace-banner .sci-kicker{color:var(--color-ink-on-dark)}.sci-save-stack{display:grid;gap:var(--space-2xs);align-content:start}.theme-scipacket .save-state{width:fit-content;max-width:100%;margin:0;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-ink-2);border-radius:999px;background:var(--color-ink);color:var(--color-ink-on-dark);font-family:var(--font-display);font-size:var(--text-xs);white-space:normal}.sci-backup-nudge{max-width:34ch;color:var(--color-muted-on-dark)!important;font-size:var(--text-sm)}body.theme-scipacket .sci-backup-nudge button{min-height:44px;border:0;background:var(--color-transparent);color:var(--color-focus-on-ink);padding:0;text-decoration:underline}.sci-ready-actions,.theme-scipacket .tool-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--color-rule)}.sci-ready-actions>*,.theme-scipacket .tool-actions>*{width:100%;min-height:48px;border-radius:0}.sci-ready-actions .print-logo-control{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);padding:var(--space-xs);background:var(--color-paper)}.sci-ready-form,.sci-row-stack,.sci-budget-results,.sci-print-packet,.sci-print-closing{display:grid;gap:1px;background:var(--color-rule)}.sci-ready-form>.sci-density-panel,.sci-budget-results,.theme-scipacket .tool-panel{border:0;border-radius:0;background:var(--color-paper);box-shadow:none}.sci-row-panel{margin:0;padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:0;background:var(--color-paper-2)}.sci-row-panel legend{padding-inline:var(--space-2xs);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700}.theme-scipacket .form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}.theme-scipacket .field{display:grid;gap:var(--space-3xs);color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.theme-scipacket .field>small{min-height:1lh;color:var(--color-muted);font-weight:400}.theme-scipacket input,.theme-scipacket textarea,.theme-scipacket select{width:100%;min-height:48px;border:1px solid var(--color-rule);border-radius:var(--radius-control);outline:3px solid var(--color-transparent);outline-offset:1px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:1rem;padding:var(--space-xs);transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.theme-scipacket textarea{min-height:7rem;resize:vertical}.theme-scipacket input:focus-visible,.theme-scipacket textarea:focus-visible,.theme-scipacket select:focus-visible{border-color:var(--color-ink-2);outline-color:var(--color-focus)}.theme-scipacket input[aria-invalid=true],.theme-scipacket textarea[aria-invalid=true],.theme-scipacket select[aria-invalid=true]{border-color:var(--color-error)}.theme-scipacket input[data-state=success],.theme-scipacket textarea[data-state=success],.theme-scipacket select[data-state=success]{border-color:var(--color-success)}.theme-scipacket .field-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3xs) var(--space-2xs)}.theme-scipacket .field-checkbox input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:0;margin-top:var(--space-3xs);padding:0;accent-color:var(--color-signal-dark)}.theme-scipacket .field-checkbox small{grid-column:2}.sci-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-rule)}.sci-result-card{display:grid;align-content:start;gap:var(--space-3xs);min-width:0;max-width:100%;padding:var(--space-xs);border:0;border-radius:0;background:var(--color-paper)}.sci-result-card span,.sci-result-card small{max-width:100%;color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.sci-result-card strong,.sci-packet-title-row strong,.print-document-metric,.sci-print-summary dd{max-width:100%;color:var(--color-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere;word-break:normal}.sci-result-card strong{font-size:clamp(1rem,4.6vw,1.4rem)}.sci-summary-bar{--focus-ring: var(--color-focus-on-ink);position:static;z-index:var(--z-sticky);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs);align-items:center;padding:var(--space-xs);border:0;border-radius:0;background:var(--color-ink);color:var(--color-ink-on-dark);box-shadow:none}.sci-summary-code{display:none}.sci-summary-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xs) var(--space-sm)}.sci-summary-stat{display:grid;gap:var(--space-3xs);min-width:0;max-width:100%}.sci-summary-stat small{color:var(--color-muted-on-dark);font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere;text-transform:uppercase}.sci-summary-stat strong{max-width:100%;color:var(--color-ink-on-dark);font-family:var(--font-display);font-size:clamp(.875rem,3.8vw,1rem);font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere;word-break:normal}.sci-summary-jump{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--space-xs);border:1px solid var(--color-ink-2);border-radius:var(--radius-control);color:var(--color-ink-on-dark);font-size:var(--text-sm);font-weight:700;text-decoration:none;white-space:nowrap}.sci-print-packet{padding:var(--space-sm);background:var(--color-paper)}.sci-ready-tool .sci-print-packet{display:none}.print-document-header,.sci-print-document-page,.sci-print-document,.sci-print-toolbar,.sci-print-toolbar-actions,.sci-operator-document,.sci-audience-document,.sci-audience-header,.sci-print-summary{display:grid;gap:var(--space-xs)}.print-document-header>*,.print-brand-row>*,.print-document-title,.sci-audience-header,.sci-print-summary,.sci-print-summary>div,.sci-operator-document,.sci-audience-document{min-width:0;max-width:100%}.print-document-header{grid-template-columns:minmax(0,1fr);padding-bottom:var(--space-xs);border-bottom:3px solid var(--color-ink)}.print-brand-row{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.print-logo,.print-brand-mark{width:3.2rem;height:3.2rem;border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper);object-fit:contain}.print-brand-mark{display:inline-grid;place-items:center;background:var(--color-ink);color:var(--color-ink-on-dark);font-family:var(--font-display);font-weight:700}.print-brand-name{display:block;color:var(--color-ink);font-weight:700;overflow-wrap:anywhere}.print-document-title{grid-column:1 / -1}.print-document-title h3,.print-document-title p,.sci-audience-header h2,.sci-audience-header p{max-width:100%;margin:0;overflow-wrap:anywhere}.print-document-title h3{font-size:clamp(1.25rem,4vw,1.75rem);line-height:1.12}.print-document-metric{justify-self:start;font-size:clamp(1rem,3vw,1.3rem)}.print-document-title p,.sci-audience-header p{color:var(--color-muted)}.sci-print-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.sci-print-summary div,.print-document-section{display:grid;gap:var(--space-3xs);padding:var(--space-xs);border:1px solid var(--color-rule);background:var(--color-paper)}.sci-print-summary dt{color:var(--color-muted);font-size:var(--text-xs);line-height:1.3;overflow-wrap:anywhere}.sci-print-summary dd{margin:0;font-size:clamp(.95rem,3vw,1.125rem)}.sci-print-cell-note{display:block;margin-top:var(--space-3xs);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;letter-spacing:0;line-height:1.35;text-transform:none}.sci-print-source-note,.sci-print-document-footer{margin:0;padding:var(--space-xs);border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-xs)}.sci-print-body{min-height:100dvh;background:var(--color-paper-2)!important}.sci-print-shell{width:min(65rem,calc(100% - 1rem));margin-inline:auto;padding-block:var(--space-sm) var(--space-lg)}.sci-print-toolbar,.sci-print-document{padding:var(--space-sm);border:1px solid var(--color-rule);background:var(--color-paper)}.sci-print-toolbar-actions{grid-template-columns:minmax(0,1fr)}.sci-audience-document{padding-top:var(--space-sm);border-top:2px solid var(--color-rule)}@media(hover:hover)and (pointer:fine){.theme-scipacket .nav-links a:hover,.theme-scipacket .footer-links a:hover,.sci-home-tool:hover,.sci-resource-console a:hover{background:var(--color-ink-2);color:var(--color-ink-on-dark)}.theme-scipacket a:hover{color:var(--color-accent-dark);text-decoration-color:var(--color-accent)}.theme-scipacket button:hover,.theme-scipacket .button:hover,.theme-scipacket .import-label:hover,.sci-button:hover{background:var(--color-ink-2);color:var(--color-ink-on-dark)}.sci-button--secondary:hover,.theme-scipacket .button.secondary:hover,.theme-scipacket .button-muted:hover{border-color:var(--color-ink);background:var(--color-paper-2);color:var(--color-ink)}.sci-role-dock a:hover,.sci-filter-rail a:hover,.sci-file-row:hover,.sci-packet-card:hover,.sci-workflow-list a:hover,.sci-guide-tool-link:hover{background:var(--color-paper-2);color:var(--color-ink)}.theme-scipacket input:hover,.theme-scipacket textarea:hover,.theme-scipacket select:hover{background:var(--color-paper-2)}}@media(max-width:39.999rem){.sci-command-hero h1{font-size:clamp(1.7rem,7.2vw,1.85rem);line-height:1.04}.sci-tool-page{gap:var(--space-xs)}.sci-tool-header--compact .sci-tool-title{padding:var(--space-sm)}.sci-tool-header--compact .sci-kicker,.sci-tool-header--compact .sci-lede,.sci-tool-header--compact .sci-record-strip,.sci-tool-header--compact .sci-action-strip,.sci-tool-header--compact .sci-tool-trustline{display:none}.sci-tool-header--compact h1{margin:0;font-size:clamp(1.6rem,7vw,2rem);line-height:1.08}.sci-ready-banner{gap:var(--space-2xs);padding:var(--space-xs)}.sci-ready-banner>div:first-child>:not(.sci-kicker),.sci-ready-banner .sci-backup-nudge{display:none}.sci-ready-banner .sci-kicker{margin:0;font-size:var(--text-xs)}.sci-ready-banner .save-state{padding:var(--space-3xs) var(--space-2xs)}.sci-save-stack{justify-items:start}.sci-ready-actions,.theme-scipacket .tool-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.sci-ready-actions .print-logo-control{padding:var(--space-2xs)}.sci-ready-actions .print-logo-control small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(max-width:22rem){.sci-result-grid,.sci-print-summary,.sci-summary-stats,.sci-summary-bar{grid-template-columns:minmax(0,1fr)}.sci-summary-jump{justify-self:start}}@media(min-width:40rem){.theme-scipacket .site-shell{width:min(var(--measure-shell),calc(100% - 2rem))}.theme-scipacket .nav-wrap{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:var(--space-2xs) var(--space-xs)}.theme-scipacket .nav-links{display:flex;justify-content:flex-end;border:0;background:var(--color-transparent)}.theme-scipacket .nav-links a{min-width:auto;border-inline-start:1px solid var(--color-ink-2)}.theme-scipacket .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.sci-page{gap:var(--space-xl)}.sci-command-hero>.sci-hero-copy,.sci-home-toolboard,.sci-resource-console,.sci-lab-board,.sci-source-panel,.sci-tool-title,.sci-guide-title,.sci-document-title,.sci-document-aside,.sci-density-panel,.sci-check-panel,.sci-guide-section,.sci-document-section,.sci-document-grid>*{padding:var(--space-lg)}.sci-hero-badges{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-sm)}.sci-home-tool small{display:block}.sci-home-tool{min-height:104px}.sci-command-image{display:block}.sci-role-dock .sci-filter-label,.sci-filter-rail .sci-filter-label{flex:0 0 auto}.sci-role-dock a,.sci-filter-rail a{flex:0 1 auto}.sci-accordion summary{grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr) auto}.sci-accordion summary:after{grid-column:3;grid-row:1}.sci-accordion summary strong{grid-column:2;grid-row:1}.sci-accordion-code{grid-column:1;grid-row:1}.sci-field-visual figcaption{grid-template-columns:repeat(4,minmax(0,1fr))}.sci-packet-grid,.sci-tool-grid,.sci-guide-grid,.sci-workflow-list,.sci-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sci-ready-actions,.theme-scipacket .tool-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-scipacket .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-scipacket .field-wide{grid-column:1 / -1}.sci-result-grid,.sci-print-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sci-summary-bar{position:sticky;bottom:var(--space-2xs);grid-template-columns:auto minmax(0,1fr) auto;box-shadow:0 10px 28px var(--color-shadow)}.sci-summary-code{display:block}.sci-summary-stats{display:flex;flex-wrap:wrap}.print-document-header{grid-template-columns:minmax(0,1fr) auto}.print-document-metric{grid-column:2;grid-row:1;justify-self:end;max-width:24ch;text-align:right}.sci-print-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.sci-print-toolbar-actions{grid-template-columns:repeat(2,auto)}}@media(min-width:60rem){.sci-resource-table{display:table}.sci-resource-table thead{position:static;width:auto;height:auto;overflow:visible;clip:auto}.sci-resource-table tbody{display:table-row-group}.sci-resource-table tr{display:table-row;padding:0;border:0}.sci-resource-table th,.sci-resource-table td{display:table-cell;padding:var(--space-xs);border-bottom:1px solid var(--color-rule-soft);text-align:left;vertical-align:top}.sci-resource-table th{background:var(--color-ink);color:var(--color-ink-on-dark);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.035em}.sci-resource-table tbody th{background:var(--color-paper);color:var(--color-ink)}.sci-resource-table th:before,.sci-resource-table td:before{content:none}.sci-print-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:60rem){body.theme-scipacket,.theme-scipacket body{font-size:1.0625rem;line-height:1.62}.theme-scipacket .footer-grid{grid-template-columns:minmax(0,1fr) minmax(24rem,.62fr);align-items:start}.theme-scipacket .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.sci-command-hero{grid-template-columns:minmax(24rem,.88fr) minmax(0,1.12fr)}.sci-command-hero>.sci-hero-copy{align-content:center}.sci-command-hero h1{font-size:clamp(2.8rem,4.5vw,3.8rem)}.sci-command-hero .sci-lede{font-size:var(--text-md)}.sci-command-image{display:none}.sci-home-toolboard{padding:var(--space-lg)}.sci-home-toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sci-field-note{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.sci-field-visual,.sci-field-visual img{min-height:310px}.sci-field-note-copy{align-self:stretch;padding:var(--space-lg)}.sci-tool-header:not(.sci-tool-header--compact),.sci-guide-header,.sci-document-header{grid-template-columns:minmax(0,1.4fr) minmax(23rem,.6fr)}.sci-about-header{grid-template-columns:minmax(0,1fr) minmax(21rem,.48fr)}.sci-two-column,.sci-evidence-register,.sci-note-register,.sci-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sci-section-header{grid-template-columns:minmax(0,1fr) auto;margin-bottom:var(--space-sm)}.sci-file-row{grid-template-columns:minmax(0,1fr) minmax(10rem,.38fr) auto;align-items:center}.sci-workflow-file-row{grid-template-columns:minmax(6.5rem,.16fr) minmax(0,1fr) minmax(11rem,.34fr) auto}.sci-record-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.sci-lab-board,.sci-artifact-board,.sci-guide-console,.sci-workflow-index{padding:var(--space-lg) 0 0;border:0;border-top:1px solid var(--color-rule);background:var(--color-transparent)}.sci-packet-grid,.sci-tool-grid,.sci-guide-grid,.sci-workflow-list,.sci-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sci-ready-banner{grid-template-columns:minmax(0,1fr) auto}.sci-save-stack{justify-items:end}.sci-ready-actions,.theme-scipacket .tool-actions{grid-template-columns:repeat(6,minmax(0,1fr))}.sci-ready-actions .print-logo-control{grid-column:span 6;grid-template-columns:auto minmax(0,1fr);align-items:center}.theme-scipacket .sci-row-panel .form-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.theme-scipacket .sci-row-panel .form-grid .field-wide{grid-column:1 / -1}.sci-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.sci-command-hero{grid-template-columns:minmax(30rem,5fr) minmax(0,7fr)}.sci-home-toolgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sci-home-tool{min-height:112px}}@media(prefers-reduced-motion:reduce){.theme-scipacket *,.theme-scipacket *:before,.theme-scipacket *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{@page{size:letter;margin:.5in}body.theme-scipacket,.theme-scipacket body{background:var(--color-paper)!important;color:var(--color-ink)!important}body.theme-scipacket .sci-tool-page>:not(.sci-workspace-frame),body.theme-scipacket .tool-workspace:not(.sci-ready-tool)>:not(.sci-print-packet),body.theme-scipacket .sci-ready-tool>:not(.sci-budget-results),body.theme-scipacket .sci-budget-results>:not(.sci-print-packet){display:none!important}body.theme-scipacket .site-shell,body.theme-scipacket main,body.theme-scipacket .sci-page,body.theme-scipacket .sci-workspace-frame,body.theme-scipacket .tool-workspace,body.theme-scipacket .sci-ready-tool,body.theme-scipacket .sci-budget-results{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.theme-scipacket .sci-print-packet{display:block!important;padding:0!important;border:0!important;background:var(--color-paper)!important;color:var(--color-ink)!important}body.theme-scipacket .sci-print-document,body.theme-scipacket .sci-operator-document,body.theme-scipacket .sci-audience-document{display:block!important}body.theme-scipacket .sci-print-document>*+*,body.theme-scipacket .sci-print-packet>*+*,body.theme-scipacket .sci-operator-document>*+*,body.theme-scipacket .sci-audience-document>*+*{margin-block-start:var(--space-2xs)}body.theme-scipacket .sci-operator-document,body.theme-scipacket .sci-audience-document,body.theme-scipacket .print-document-header,body.theme-scipacket .print-document-header>*,body.theme-scipacket .sci-print-summary,body.theme-scipacket .sci-print-summary>div,body.theme-scipacket .sci-table-wrap{min-width:0!important;max-width:100%!important}body.theme-scipacket .sci-audience-document{break-before:page;page-break-before:always;border:0;padding-top:0}body.theme-scipacket .sci-resource-table{display:table;width:100%;table-layout:fixed;font-size:8pt;line-height:1.25}body.theme-scipacket .sci-print-table-compact{font-size:8pt}body.theme-scipacket .sci-resource-table thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip:auto}body.theme-scipacket .sci-resource-table tbody{display:table-row-group}body.theme-scipacket .sci-resource-table tr{display:table-row;break-inside:avoid}body.theme-scipacket .sci-resource-table th,body.theme-scipacket .sci-resource-table td{display:table-cell;max-width:0;padding:var(--space-3xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;word-break:normal}body.theme-scipacket .sci-resource-table th:before,body.theme-scipacket .sci-resource-table td:before{content:none}body.theme-scipacket .print-document-header{grid-template-columns:minmax(0,1fr) minmax(0,15rem)}body.theme-scipacket .print-document-title h3{font-size:16pt;line-height:1.1}body.theme-scipacket .print-document-metric{max-width:100%;font-size:10pt;line-height:1.2;overflow-wrap:anywhere}body.theme-scipacket .print-document-header,body.theme-scipacket .sci-audience-header,body.theme-scipacket .sci-warning-panel,body.theme-scipacket .sci-local-note,body.theme-scipacket .print-document-section,body.theme-scipacket .sci-print-closing,body.theme-scipacket .sci-print-document-footer{break-inside:avoid}body.theme-scipacket .sci-print-body,body.theme-scipacket.sci-print-body,body.theme-scipacket .sci-print-shell,body.theme-scipacket .sci-print-document-page,body.theme-scipacket .sci-print-document{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:var(--color-paper)!important;box-shadow:none!important}body.theme-scipacket .sci-print-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3xs)}body.theme-scipacket .sci-print-summary>div{break-inside:avoid;padding:var(--space-2xs)}body.theme-scipacket .sci-print-summary dt{font-size:8pt}body.theme-scipacket .sci-print-summary dd{font-size:9pt;line-height:1.2}}
