.rs-theme-toggle{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.45rem .85rem;display:inline-flex}.rs-theme-toggle:focus-visible{outline:3px solid var(--rs-focus,currentColor);outline-offset:3px}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/toolkit/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/toolkit/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/toolkit/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/toolkit/_astro/newsreader-vietnamese-wght-italic.xAqemagA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/toolkit/_astro/newsreader-latin-ext-wght-italic.DFS986qL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/toolkit/_astro/newsreader-latin-wght-italic.Bxi8ein9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/toolkit/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/toolkit/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/toolkit/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/toolkit/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,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(/toolkit/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/toolkit/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/toolkit/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/toolkit/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/toolkit/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/toolkit/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/toolkit/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/toolkit/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:500;src:url(/toolkit/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/toolkit/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,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:500;src:url(/toolkit/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/toolkit/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/toolkit/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/toolkit/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/toolkit/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/toolkit/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:500;src:url(/toolkit/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/toolkit/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rs-font-display:"Newsreader Variable", Georgia, serif;--rs-font-body:"Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--rs-font-mono:"IBM Plex Mono", ui-monospace, monospace;color-scheme:light dark;--rs-ink:#17231f;--rs-ink-soft:#45534e;--rs-paper:#f3f0e8;--rs-paper-raised:#fffdf6;--rs-accent:#a2452e;--rs-accent-strong:#74301f;--rs-line:#17231f33;--rs-focus:#176f74;--rs-sage:#bcc6ad;--rs-shadow:0 24px 60px #1c231f1f;--rs-content:min(calc(100% - 2rem), 78rem);--rs-reading:65ch;--rs-space-1:.5rem;--rs-space-2:.75rem;--rs-space-3:1rem;--rs-space-4:1.5rem;--rs-space-5:2rem;--rs-space-6:3rem;--rs-space-7:clamp(4rem, 9vw, 8rem)}:root[data-theme=dark]{--rs-ink:#f0eee6;--rs-ink-soft:#b8c2bc;--rs-paper:#101815;--rs-paper-raised:#18221e;--rs-accent:#dc7658;--rs-accent-strong:#ef9c82;--rs-line:#f0eee633;--rs-focus:#69d0d2;--rs-sage:#66725f;--rs-shadow:0 24px 70px #00000052}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rs-ink:#f0eee6;--rs-ink-soft:#b8c2bc;--rs-paper:#101815;--rs-paper-raised:#18221e;--rs-accent:#dc7658;--rs-accent-strong:#ef9c82;--rs-line:#f0eee633;--rs-focus:#69d0d2;--rs-sage:#66725f;--rs-shadow:0 24px 70px #00000052}}*,:before,:after{box-sizing:border-box}html{background:var(--rs-paper);color:var(--rs-ink);font-family:var(--rs-font-body);font-size:18px;line-height:1.6}body{min-width:320px;margin:0}a{color:currentColor;text-underline-offset:.22em}a:hover{color:var(--rs-accent-strong)}:focus-visible{outline:3px solid var(--rs-focus);outline-offset:4px;border-radius:.15rem}button,.rs-navigation a{min-height:44px}button{color:inherit;cursor:pointer;font:inherit}.rs-skip-link{background:var(--rs-focus);color:var(--rs-paper);z-index:100;padding:.6rem 1rem;position:fixed;top:0;left:1rem;transform:translateY(-150%)}.rs-skip-link:focus{transform:translateY(1rem)}.rs-header{background:color-mix(in srgb, var(--rs-paper) 94%, transparent);border:1px solid var(--rs-line);align-items:center;gap:var(--rs-space-3);border-radius:.9rem;grid-template-columns:1fr auto;width:min(100% - 2rem,72rem);margin:.8rem auto;padding:.55rem .8rem;display:grid}.rs-brand{font-family:var(--rs-font-display);align-items:center;gap:.7rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}.rs-brand [aria-hidden=true]{letter-spacing:-.08em;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.rs-header .rs-brand>span:last-child{display:none}.rs-subsite-header{grid-template-columns:minmax(0,1fr)}.rs-brand-trail{align-items:center;gap:var(--rs-space-2);min-width:0;display:flex}.rs-brand-trail-separator{color:var(--rs-ink-soft);font-family:var(--rs-font-mono)}.rs-subsite-brand{font-family:var(--rs-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:44px;padding:.4rem .9rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.rs-subsite-brand--library{color:#8c492f}.rs-subsite-brand--curious{color:#9d3025}.rs-subsite-brand--gameroom{color:#08736f}.rs-subsite-brand--glossary{color:#7a3d2a}.rs-subsite-brand--toolkit{color:#176f74}[data-theme=dark] .rs-subsite-brand--library{color:#ef9c82}[data-theme=dark] .rs-subsite-brand--curious{color:#e58a72}[data-theme=dark] .rs-subsite-brand--gameroom{color:#72d2c6}[data-theme=dark] .rs-subsite-brand--glossary{color:#e6a088}[data-theme=dark] .rs-subsite-brand--toolkit{color:#69d0d2}.rs-header-actions{gap:var(--rs-space-2);display:flex}.rs-theme-toggle,.rs-menu-trigger,.rs-contact-link{border:1px solid var(--rs-line);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .9rem;text-decoration:none;display:inline-flex}.rs-contact-link{display:none}.rs-subsite-header .rs-contact-link{display:inline-flex}.rs-subsite-header .rs-header-actions{justify-self:end}.rs-navigation{gap:var(--rs-space-1);grid-column:1/-1;display:grid}.js .rs-navigation{display:none}.js .rs-navigation[data-open]{display:grid}.rs-menu-trigger{display:none}.js .rs-menu-trigger{display:inline-block}.rs-navigation a{align-items:center;padding:.45rem .2rem;display:flex}.rs-navigation a[aria-current=page]{color:var(--rs-accent-strong);font-weight:700}.rs-footer{border-top:1px solid var(--rs-line);gap:var(--rs-space-5);margin:var(--rs-space-7) auto 0;padding-block:var(--rs-space-5);width:var(--rs-content);display:grid}.rs-footer p{color:var(--rs-ink-soft);max-width:var(--rs-reading)}.rs-footer-contact,.rs-footer-links{font-family:var(--rs-font-mono);align-items:start;gap:var(--rs-space-1);flex-direction:column;font-size:.78rem;display:flex}@media (width>=56rem){.rs-header{grid-template-columns:auto 1fr auto}.rs-header-actions{grid-area:1/3}.rs-menu-trigger,.js .rs-menu-trigger{display:none}.rs-navigation,.js .rs-navigation,.rs-navigation[data-open]{align-items:center;gap:var(--rs-space-4);grid-area:1/2;justify-self:center;display:flex}.rs-contact-link{display:inline-flex}.rs-subsite-header{grid-template-columns:minmax(0,1fr) auto}.rs-subsite-header .rs-header-actions{grid-column:2}.rs-footer{grid-template-columns:2fr repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.rs-skip-link,a,button{transition:color .16s,background-color .16s,transform .16s}}:root{--toolkit-teal:#176f74;--toolkit-teal-deep:#0d5960;--toolkit-sage:#bcc6ad;--toolkit-rust:#a2452e;--toolkit-card:#fffdf6;--toolkit-rule:#17231f33;--toolkit-radius:.35rem;--toolkit-slide-ratio:16 / 9}:root[data-theme=dark]{--toolkit-teal-deep:#69d0d2;--toolkit-card:#18221e;--toolkit-rule:#f0eee640}body{min-width:0}.rs-subsite-brand,.rs-theme-toggle,.rs-contact-link{border-radius:var(--toolkit-radius)}.rs-theme-toggle,.rs-contact-link{background:0 0}@media (prefers-reduced-motion:no-preference){body:has([data-rs-subsite=toolkit]) :is(a,button){transition:transform .16s}}.toolkit-home,.toolkit-reading{width:var(--rs-content);margin-inline:auto}.toolkit-hero{padding-block:clamp(3rem, 8vw, 8rem) var(--rs-space-7);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.toolkit-hero h1,.toolkit-use-cases h2,.toolkit-home__principles h2,.toolkit-legal h1,.toolkit-legal h2,.toolkit-not-found h1{font-family:var(--rs-font-display);letter-spacing:-.04em;font-weight:500;line-height:.95}.toolkit-hero h1{max-width:8.5ch;margin:0;font-size:clamp(3.25rem,7vw,6.3rem)}.toolkit-hero__copy>p{margin:var(--rs-space-5) 0 0;max-width:29rem;font-size:clamp(1.1rem,1.6vw,1.35rem)}.safety-minute-slide{aspect-ratio:var(--toolkit-slide-ratio);background:var(--toolkit-card);border:1px solid var(--toolkit-rule);border-left:.75rem solid var(--toolkit-teal);border-radius:var(--toolkit-radius);box-shadow:var(--rs-shadow);color:var(--rs-ink);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(1.1rem,3vw,3rem);display:flex}.safety-minute-slide__body{gap:clamp(.55rem,1.4vw,1.2rem);display:grid}.safety-minute-slide__title-rule{background:var(--toolkit-rust);width:2.25rem;height:.14rem}.safety-minute-slide__title{font-family:var(--rs-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3.5vw,3.2rem);font-weight:500;line-height:1}.safety-minute-slide .safety-minute-slide__title{margin:0}.safety-minute-slide__message,.safety-minute-slide__action p:last-child,.safety-minute-slide__prompt p:last-child{margin:0;font-size:clamp(.92rem,1.45vw,1.25rem);line-height:1.35}.safety-minute-slide__action,.safety-minute-slide__prompt{border-top:1px solid var(--toolkit-sage);padding-top:clamp(.5rem,1.2vw,.9rem)}.safety-minute-slide__label{color:var(--toolkit-teal-deep);font-family:var(--rs-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:clamp(.62rem,.9vw,.75rem);font-weight:700}.safety-minute-slide .safety-minute-slide__label{margin:0 0 .25rem;font-size:clamp(.62rem,.9vw,.75rem)}.safety-minute-slide__disclaimer{border-top:1px solid var(--toolkit-rule);font-family:var(--rs-font-body);margin:var(--rs-space-2) 0 0;padding-top:var(--rs-space-2);font-size:clamp(.57rem,.8vw,.7rem)}.safety-minute-slide--compact{justify-self:end;width:100%;max-width:40rem;padding:clamp(.9rem,2vw,1.25rem)}.safety-minute-slide--compact .safety-minute-slide__body{gap:clamp(.35rem,.7vw,.55rem)}.safety-minute-slide--compact .safety-minute-slide__title{font-size:clamp(1.3rem,2.5vw,1.8rem)}.safety-minute-slide--compact :is(.safety-minute-slide__message,.safety-minute-slide__action p:last-child,.safety-minute-slide__prompt p:last-child){font-size:clamp(.7rem,1.1vw,.9rem);line-height:1.25}.safety-minute-slide--compact :is(.safety-minute-slide__action,.safety-minute-slide__prompt){padding-top:clamp(.25rem,.5vw,.45rem)}.safety-minute-slide--compact .safety-minute-slide__label{margin-bottom:.15rem;font-size:clamp(.52rem,.7vw,.62rem)}.safety-minute-slide--compact .safety-minute-slide__disclaimer{margin-top:.35rem;padding-top:.35rem;font-size:clamp(.5rem,.6vw,.58rem)}.toolkit-use-cases{padding-block:0 var(--rs-space-7)}.toolkit-use-cases h2,.toolkit-home__principles h2,.toolkit-legal h1,.toolkit-not-found h1{margin:0;font-size:clamp(2.5rem,5vw,4.2rem)}.toolkit-use-cases__grid{gap:var(--rs-space-4);margin-top:var(--rs-space-5);display:grid}.toolkit-use-case{background:color-mix(in srgb, var(--toolkit-card) 74%, transparent);border:1px solid var(--toolkit-rule);border-left:.65rem solid var(--toolkit-sage);border-radius:var(--toolkit-radius);min-height:14rem;padding:var(--rs-space-5);display:block}:root[data-theme=dark] .toolkit-use-case,:root[data-theme=dark] a.toolkit-use-case,:root[data-theme=dark] a.toolkit-use-case:hover{background:var(--toolkit-card);color:var(--rs-ink)}a.toolkit-use-case{border-left-color:var(--toolkit-teal);text-decoration:none}a.toolkit-use-case:hover{border-color:var(--toolkit-teal);color:inherit}.toolkit-use-case__content{flex-direction:column;height:100%;display:flex}.toolkit-use-case__title{font-family:var(--rs-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1;display:block}.toolkit-use-case__description{margin-top:var(--rs-space-3);line-height:1.4;display:block}.toolkit-use-case__action{color:var(--toolkit-teal-deep);padding-top:var(--rs-space-4);margin-top:auto;font-weight:700;display:block}.toolkit-home__principles{border-top:1px solid var(--toolkit-rule);gap:var(--rs-space-5);padding-block:var(--rs-space-6);display:grid}.toolkit-home__principles p{max-width:30rem;margin:0}.toolkit-rights-notice,.toolkit-legal-review{border-left:.35rem solid var(--toolkit-rust);margin-block:var(--rs-space-5);max-width:var(--rs-reading);padding:var(--rs-space-3) var(--rs-space-4)}.toolkit-rights-notice p,.toolkit-legal-review p{margin:0}.toolkit-rights-notice p+p{margin-top:var(--rs-space-2)}.toolkit-reading{max-width:var(--rs-reading);padding-block:var(--rs-space-6)}.toolkit-reading h1{margin-bottom:var(--rs-space-4)}.toolkit-reading h2{margin:var(--rs-space-6) 0 var(--rs-space-3);font-size:clamp(1.85rem,3vw,2.5rem)}.toolkit-reading p,.toolkit-reading li{max-width:var(--rs-reading)}.toolkit-safety-minute{gap:var(--rs-space-5);display:grid}.toolkit-safety-minute__breadcrumb{font-family:var(--rs-font-mono);gap:var(--rs-space-2);flex-wrap:wrap;font-size:.78rem;display:flex}.toolkit-safety-minute__header{gap:var(--rs-space-2);display:grid}.toolkit-safety-minute__header .toolkit-lede{margin:0}.toolkit-safety-minute>.safety-minute-slide{width:100%}.toolkit-safety-minute__disclaimer{border-left:.35rem solid var(--toolkit-rust);padding-left:var(--rs-space-3);margin:0}.toolkit-safety-minute__disclaimer a{margin-top:var(--rs-space-1);font-weight:700;display:block}.toolkit-safety-minute__guide,.toolkit-safety-minute__evidence,.toolkit-safety-minute__metadata,.toolkit-safety-minute__download{border-top:1px solid var(--toolkit-rule);padding-top:var(--rs-space-4)}.toolkit-safety-minute__guide>:first-child,.toolkit-safety-minute__evidence h2,.toolkit-safety-minute__metadata h2,.toolkit-safety-minute__download h2{margin-top:0}.toolkit-safety-minute__metadata dl{gap:var(--rs-space-3);margin:0;display:grid}.toolkit-safety-minute__metadata dl>div{gap:var(--rs-space-1);display:grid}.toolkit-safety-minute__metadata dt{color:var(--toolkit-teal-deep);font-family:var(--rs-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:700}.toolkit-safety-minute__metadata dd{overflow-wrap:anywhere;margin:0}.toolkit-safety-minute__download p{gap:var(--rs-space-2);flex-wrap:wrap;margin-bottom:0;display:flex}.toolkit-safety-minute__download a{color:var(--toolkit-teal-deep);align-items:center;min-height:44px;font-weight:700;display:inline-flex}.toolkit-safety-minute__download span{color:var(--rs-ink-soft);font-family:var(--rs-font-mono);font-size:.78rem;line-height:44px}.toolkit-collection{padding-block:var(--rs-space-6) var(--rs-space-7);width:var(--rs-content);margin-inline:auto}.toolkit-collection__header{max-width:var(--rs-reading)}.toolkit-collection__eyebrow,.assessment-card__eyebrow,.safety-minute-card__eyebrow,.safety-minute-card__metadata dt{color:var(--toolkit-teal-deep);font-family:var(--rs-font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.toolkit-collection h1{font-family:var(--rs-font-display);letter-spacing:-.04em;margin:var(--rs-space-2) 0 var(--rs-space-4);font-size:clamp(3rem,7vw,5.3rem);font-weight:500;line-height:.95}.toolkit-collection__header>p:last-child{margin:0;font-size:1.2rem}.safety-minute-filters{background:color-mix(in srgb, var(--toolkit-card) 78%, transparent);border:1px solid var(--toolkit-rule);border-left:.5rem solid var(--toolkit-sage);border-radius:var(--toolkit-radius);align-items:end;gap:var(--rs-space-3);margin-block:var(--rs-space-5);padding:var(--rs-space-4);display:grid}:root[data-theme=dark] .safety-minute-filters,:root[data-theme=dark] .safety-minute-card{background:var(--toolkit-card)}.safety-minute-filters__field{gap:var(--rs-space-1);min-width:0;display:grid}.safety-minute-filters label{font-weight:700}.safety-minute-filters input,.safety-minute-filters select,.safety-minute-filters button{border:1px solid var(--toolkit-rule);border-radius:var(--toolkit-radius);color:var(--rs-ink);font:inherit;min-width:0;min-height:44px}.safety-minute-filters input,.safety-minute-filters select{background:var(--rs-surface);width:100%;padding-inline:.75rem}.safety-minute-filters button{background:var(--toolkit-teal);color:#fff;cursor:pointer;padding-inline:1rem;font-weight:700}.safety-minute-filters :is(input,select,button):focus-visible,.safety-minute-card__link:focus-visible{outline:3px solid var(--toolkit-rust);outline-offset:3px}.safety-minute-filters__status{align-self:center}.safety-minute-filters__status output{font-weight:700}.safety-minute-filters__status p{margin:var(--rs-space-2) 0 0}.safety-minute-card-list{gap:var(--rs-space-4);margin:0;padding:0;list-style:none;display:grid}.safety-minute-card{background:color-mix(in srgb, var(--toolkit-card) 78%, transparent);border:1px solid var(--toolkit-rule);border-left:.5rem solid var(--toolkit-teal);border-radius:var(--toolkit-radius);min-width:0}.safety-minute-card article{gap:var(--rs-space-3);height:100%;padding:var(--rs-space-4);flex-direction:column;display:flex}.safety-minute-card h2{font-family:var(--rs-font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:500;line-height:1}.safety-minute-card__summary,.safety-minute-card__metadata{margin:0}.safety-minute-card__metadata{border-top:1px solid var(--toolkit-rule);padding-top:var(--rs-space-3)}.safety-minute-card__metadata div{gap:var(--rs-space-1);display:grid}.safety-minute-card__metadata dd{overflow-wrap:anywhere;margin:0}.safety-minute-card__link{color:var(--toolkit-teal-deep);overflow-wrap:anywhere;align-items:center;min-height:44px;margin-top:auto;font-weight:700;display:inline-flex}.assessment-card-list{gap:var(--rs-space-4);margin:var(--rs-space-5) 0 0;padding:0;list-style:none;display:grid}.assessment-card{background:color-mix(in srgb, var(--toolkit-card) 78%, transparent);border:1px solid var(--toolkit-rule);border-left:.65rem solid var(--toolkit-teal);border-radius:var(--toolkit-radius);min-width:0}:root[data-theme=dark] .assessment-card{background:var(--toolkit-card)}.assessment-card>a{color:inherit;min-height:18rem;padding:var(--rs-space-5);flex-direction:column;text-decoration:none;display:flex}.assessment-card>a:hover{color:inherit}.assessment-card__title{font-family:var(--rs-font-display);letter-spacing:-.04em;margin-top:var(--rs-space-3);overflow-wrap:anywhere;font-size:clamp(2.2rem,5vw,4rem);font-weight:500;line-height:.95}.assessment-card__summary{margin-top:var(--rs-space-3);max-width:42rem;font-size:1.1rem;line-height:1.45}.assessment-card__metadata{color:var(--rs-ink-soft);font-family:var(--rs-font-mono);margin-top:var(--rs-space-4);font-size:.78rem}.assessment-card__privacy{border-left:.25rem solid var(--toolkit-rust);color:var(--rs-ink-soft);margin-top:var(--rs-space-3);max-width:38rem;padding-left:var(--rs-space-3);font-size:.92rem;line-height:1.45}.assessment-card__action{color:var(--toolkit-teal-deep);padding-top:var(--rs-space-4);margin-top:auto;font-weight:700}.assessment-card>a:focus-visible,.assessment-workspace__rail a:focus-visible{outline:3px solid var(--rs-focus);outline-offset:3px}.assessment-workspace{max-width:none}.assessment-workspace__breadcrumb{font-family:var(--rs-font-mono);gap:var(--rs-space-2);flex-wrap:wrap;font-size:.78rem;display:flex}.assessment-workspace__header{border-bottom:1px solid var(--toolkit-rule);margin-top:var(--rs-space-5);padding-bottom:var(--rs-space-5)}.assessment-workspace__header h1{font-family:var(--rs-font-display);letter-spacing:-.04em;margin:var(--rs-space-2) 0 var(--rs-space-4);overflow-wrap:anywhere;font-size:clamp(3rem,7vw,5.3rem);font-weight:500;line-height:.95}.assessment-workspace__lede{max-width:var(--rs-reading);margin:0;font-size:1.2rem}.assessment-workspace__metadata{gap:var(--rs-space-4);margin:var(--rs-space-4) 0 0;flex-wrap:wrap;display:flex}.assessment-workspace__metadata>div{gap:var(--rs-space-1);display:grid}.assessment-workspace__metadata dt{color:var(--toolkit-teal-deep);font-family:var(--rs-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:700}.assessment-workspace__metadata dd{margin:0}.assessment-workspace__layout{gap:var(--rs-space-5);padding-top:var(--rs-space-5);display:grid}.assessment-workspace__rail{align-content:start;gap:var(--rs-space-2);padding-bottom:var(--rs-space-2);display:flex;overflow-x:auto}.assessment-workspace__rail a{color:var(--toolkit-teal-deep);white-space:nowrap;min-height:44px;padding-block:.6rem;font-weight:700;text-decoration-thickness:.08em;display:grid}.assessment-workspace__section-status{color:var(--rs-ink-soft);font-family:var(--rs-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:500}.assessment-workspace__rail a[data-answered=true]{text-decoration-color:var(--toolkit-rust);text-decoration-thickness:.16em}.assessment-workspace__content{min-width:0}.assessment-workspace__content>:first-child{margin-top:0}.assessment-workspace__privacy{border-left:.35rem solid var(--toolkit-rust);margin-top:var(--rs-space-6);padding-left:var(--rs-space-4)}.assessment-workspace__privacy h2{margin-top:0}.assessment-workspace__privacy p,.assessment-workspace__noscript{margin-bottom:0}.assessment-workspace__form{gap:var(--rs-space-6);margin-top:var(--rs-space-6);display:grid}.assessment-section{min-width:0;scroll-margin-top:var(--rs-space-4)}.assessment-section__heading{border-bottom:1px solid var(--toolkit-rule);align-items:start;gap:var(--rs-space-3);margin-bottom:var(--rs-space-4);padding-bottom:var(--rs-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.assessment-section__heading--utility{grid-template-columns:minmax(0,1fr)}.assessment-section__heading h2,.system-record h3,.vendor-trust-panel>legend{font-family:var(--rs-font-display);letter-spacing:-.025em;font-weight:500;line-height:1.05}.assessment-section__heading h2{margin:0;font-size:clamp(2rem,4vw,3.1rem)}.assessment-section__heading p:last-child{color:var(--rs-ink-soft);margin:var(--rs-space-2) 0 0}.assessment-section__number{color:var(--rs-accent);font-family:var(--rs-font-mono);letter-spacing:.08em;margin:.22rem 0 0;font-size:.75rem;font-weight:700}.assessment-field-grid,.system-record__fields,.vendor-trust-panel__dimensions{gap:var(--rs-space-3);display:grid}.assessment-field{gap:var(--rs-space-1);min-width:0;display:grid}.assessment-field label{font-family:var(--rs-font-mono);letter-spacing:.035em;font-size:.76rem;font-weight:700;line-height:1.35}.assessment-field :is(input,select,textarea),.assessment-button{border:1px solid var(--toolkit-rule);border-radius:var(--toolkit-radius);color:var(--rs-ink);font:inherit}.assessment-field :is(input,select,textarea){background:var(--rs-paper-raised);width:100%;min-width:0;min-height:44px;padding:.62rem .72rem}.assessment-field textarea{resize:vertical;min-height:7.5rem;line-height:1.45}.assessment-field__help{color:var(--rs-ink-soft);margin:0;font-size:.88rem}.assessment-field__error{color:var(--rs-accent-strong);margin:0;font-size:.88rem;font-weight:700}.assessment-field__error[hidden]{display:none}.assessment-field :is(input,select,textarea):focus-visible,.assessment-button:focus-visible{outline:3px solid var(--rs-focus);outline-offset:3px}.assessment-field :is(input,select,textarea):is(:user-invalid,[aria-invalid=true]){border-color:var(--toolkit-rust);border-width:2px}.assessment-button{background:var(--toolkit-teal);color:#fffdf6;font-family:var(--rs-font-mono);letter-spacing:.035em;justify-content:center;align-items:center;min-height:44px;padding:.62rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.assessment-button:hover:not(:disabled){background:#0d5960}.assessment-button:disabled{cursor:not-allowed}.assessment-button[aria-busy=true]{cursor:wait}.assessment-button:disabled,.assessment-button[aria-busy=true]{opacity:.58}.assessment-button--add{margin-top:var(--rs-space-3)}.assessment-button--destructive{border-color:var(--toolkit-rust);color:var(--rs-accent-strong);background:0 0}:root[data-theme=dark] .assessment-button--destructive{color:var(--rs-accent-strong)}.assessment-button--destructive:hover:not(:disabled){background:var(--toolkit-rust);color:#fffdf6}.system-record-list,.vendor-trust-panels{gap:var(--rs-space-4);display:grid}.system-record,.vendor-trust-panel{background:color-mix(in srgb, var(--toolkit-card) 78%, transparent);border:1px solid var(--toolkit-rule);border-left:.45rem solid var(--toolkit-sage);border-radius:var(--toolkit-radius);min-width:0;padding:var(--rs-space-4);margin:0}:root[data-theme=dark] :is(.system-record,.vendor-trust-panel){background:var(--toolkit-card)}.system-record__heading{align-items:center;gap:var(--rs-space-3);margin-bottom:var(--rs-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.system-record h3{margin:0;font-size:1.7rem}.vendor-trust-panel{border-left-color:var(--toolkit-teal)}.vendor-trust-panel>legend{max-width:100%;padding-inline:var(--rs-space-2);overflow-wrap:anywhere;font-size:clamp(1.7rem,3vw,2.35rem)}.vendor-trust-panel__dimensions{margin-top:var(--rs-space-3)}.trust-dimension{border:1px solid var(--toolkit-rule);border-radius:var(--toolkit-radius);gap:var(--rs-space-3);min-width:0;padding:var(--rs-space-3);margin:0;display:grid}.trust-dimension>legend{color:var(--toolkit-teal-deep);font-family:var(--rs-font-mono);padding-inline:var(--rs-space-1);font-size:.78rem;font-weight:700;line-height:1.35}.vendor-trust-panels__empty{border-left:.35rem solid var(--toolkit-sage);color:var(--rs-ink-soft);padding:var(--rs-space-2) var(--rs-space-3);margin:0}.assessment-downloads__actions{gap:var(--rs-space-2);flex-wrap:wrap;display:flex}.assessment-downloads__status{color:var(--rs-ink-soft);margin:var(--rs-space-2) 0 0;font-size:.9rem}.assessment-downloads__clear{border-top:1px solid var(--toolkit-rule);gap:var(--rs-space-3);margin-top:var(--rs-space-5);padding-top:var(--rs-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.assessment-downloads__clear p{margin:0}.assessment-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toolkit-lede{font-size:1.2rem}.toolkit-not-found nav{gap:var(--rs-space-3);margin-top:var(--rs-space-4);flex-wrap:wrap;display:flex}.toolkit-not-found nav a{border:1px solid var(--toolkit-rule);border-radius:var(--toolkit-radius);align-items:center;min-height:44px;padding:.5rem .9rem;display:inline-flex}@media (width>=60rem){.toolkit-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.toolkit-home__principles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=45rem){.toolkit-use-cases__grid,.safety-minute-card-list,.safety-minute-filters,.assessment-card-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-card-list--grid .assessment-card:first-child{grid-column:1/-1}.assessment-field-grid,.system-record__fields,.vendor-trust-panel__dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-field-grid--long{grid-template-columns:1fr}}@media (width>=60rem){.assessment-workspace__layout{grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr)}.assessment-workspace__rail{border-right:1px solid var(--toolkit-rule);padding-right:var(--rs-space-4);top:var(--rs-space-3);align-self:start;display:grid;position:sticky;overflow:visible}.assessment-workspace__rail a{white-space:normal}.assessment-workspace__content{max-width:none}}@media (width>=72rem){.safety-minute-filters{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) auto}.safety-minute-filters__status{grid-column:1/-1}.system-record__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=30rem){.rs-header{width:calc(100% - 1rem);margin-inline:.5rem}.rs-header-actions{gap:.35rem}.rs-theme-toggle,.rs-contact-link{padding-inline:.55rem}.toolkit-use-case{min-height:0;padding:var(--rs-space-4)}.safety-minute-slide{border-left-width:.5rem;padding:.6rem}.safety-minute-slide__body{gap:.25rem}.safety-minute-slide__title{font-size:1rem}.safety-minute-slide :is(.safety-minute-slide__message,.safety-minute-slide__action p:last-child,.safety-minute-slide__prompt p:last-child){font-size:.62rem;line-height:1.2}.safety-minute-slide :is(.safety-minute-slide__action,.safety-minute-slide__prompt){padding-top:.2rem}.safety-minute-slide .safety-minute-slide__label{margin-bottom:.1rem;font-size:.48rem}.safety-minute-slide__disclaimer{margin-top:.2rem;padding-top:.2rem;font-size:.48rem}.safety-minute-slide--compact{padding:.5rem}.safety-minute-slide--compact .safety-minute-slide__body{gap:.18rem}.safety-minute-slide--compact .safety-minute-slide__title{font-size:1rem}.safety-minute-slide--compact :is(.safety-minute-slide__message,.safety-minute-slide__action p:last-child,.safety-minute-slide__prompt p:last-child){font-size:.62rem;line-height:1.18}.safety-minute-slide--compact :is(.safety-minute-slide__action,.safety-minute-slide__prompt){padding-top:.18rem}.safety-minute-slide--compact .safety-minute-slide__label,.safety-minute-slide--compact .safety-minute-slide__disclaimer{font-size:.46rem}.safety-minute-slide--compact .safety-minute-slide__disclaimer{margin-top:.18rem;padding-top:.18rem}.toolkit-collection{padding-block:var(--rs-space-5) var(--rs-space-6)}.safety-minute-filters,.safety-minute-card article,.assessment-card>a{padding:var(--rs-space-3)}.assessment-card>a{min-height:0}.assessment-workspace__metadata{display:grid}.assessment-section__heading{grid-template-columns:1fr}.assessment-section__number{margin:0}.system-record,.vendor-trust-panel{padding:var(--rs-space-3)}.assessment-downloads__actions,.assessment-downloads__actions .assessment-button,.assessment-downloads__clear,.assessment-downloads__clear .assessment-button{width:100%}}
