:root{color-scheme:light dark;--primary:#1f5f57;--on-primary:#ffffff;--primary-container:#cdebdf;--on-primary-container:#0b2723;--secondary:#a35420;--secondary-container:#ffe1cf;--on-secondary-container:#5a2a0c;--tertiary-container:#e8e1ff;--on-tertiary-container:#221a4a;--error:#b3261e;--surface:#fbf7f1;--surface-container-low:#f6f0e7;--surface-container:#f1eadf;--surface-container-high:#ebe3d6;--on-surface:#1e1b16;--on-surface-variant:#4d463d;--outline:#857c70;--outline-variant:#d9cfc1;--inverse-surface:#33302a;--inverse-on-surface:#f6f0e7;--web-sand:#f6ede3;--web-cream:#fff1de;--web-apricot:#f59a55;--web-muted:#52625e;--web-tile:#e2d6c6;--web-on-pine-soft:#d9efe7;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:28px;--radius-full:999px;--touch:48px;--page-x:80px;--content:1280px}@media (prefers-color-scheme:dark){:root{--primary:#86d1c0;--on-primary:#00382f;--primary-container:#245b51;--on-primary-container:#c9f0e6;--secondary:#ffb68f;--secondary-container:#6b3a1c;--on-secondary-container:#ffe1cf;--tertiary-container:#4a3f80;--on-tertiary-container:#e8e1ff;--error:#f2b8b5;--surface:#0c1a17;--surface-container-low:#11231f;--surface-container:#152924;--surface-container-high:#1c322c;--on-surface:#e3f0eb;--on-surface-variant:#afc6bf;--outline:#7c958e;--outline-variant:#2f4640;--inverse-surface:#e3f0eb;--inverse-on-surface:#1c322c;--web-sand:#163029;--web-cream:#163029;--web-apricot:#ffb68f;--web-muted:#afc6bf;--web-tile:#163029;--web-on-pine-soft:#1a4a42}}@font-face{font-family:Google Sans Flex;src:local("Google Sans Flex"),local("Google Sans");font-display:swap}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--on-surface);font-family:Google Sans Flex,Google Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:18px;line-height:1.55}html:lang(ar) body{font-family:Noto Sans Arabic,Segoe UI,Tahoma,system-ui,sans-serif}html:lang(ja) body{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,system-ui,sans-serif}html:lang(ko) body{font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif}html:lang(zh-CN) body{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}html:lang(zh-TW) body{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif}html:lang(th) body{font-family:Noto Sans Thai,Leelawadee UI,Tahoma,system-ui,sans-serif}html:lang(hi) body,html:lang(mr) body{font-family:Noto Sans Devanagari,Nirmala UI,Mangal,system-ui,sans-serif}html:lang(bn) body{font-family:Noto Sans Bengali,Nirmala UI,Vrinda,system-ui,sans-serif}html:lang(ta) body{font-family:Noto Sans Tamil,Nirmala UI,Latha,system-ui,sans-serif}html:lang(te) body{font-family:Noto Sans Telugu,Nirmala UI,Gautami,system-ui,sans-serif}html:lang(kn) body{font-family:Noto Sans Kannada,Nirmala UI,Tunga,system-ui,sans-serif}html:lang(ml) body{font-family:Noto Sans Malayalam,Nirmala UI,Kartika,system-ui,sans-serif}html:lang(gu) body{font-family:Noto Sans Gujarati,Nirmala UI,Shruti,system-ui,sans-serif}html:lang(pa) body{font-family:Noto Sans Gurmukhi,Nirmala UI,Raavi,system-ui,sans-serif}html:lang(ar) :is(h1,h2,h3),html:lang(bn) :is(h1,h2,h3),html:lang(gu) :is(h1,h2,h3),html:lang(hi) :is(h1,h2,h3),html:lang(kn) :is(h1,h2,h3),html:lang(ml) :is(h1,h2,h3),html:lang(mr) :is(h1,h2,h3),html:lang(pa) :is(h1,h2,h3),html:lang(ta) :is(h1,h2,h3),html:lang(te) :is(h1,h2,h3),html:lang(th) :is(h1,h2,h3){line-height:1.35}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.1;letter-spacing:-.01em}a{color:inherit}:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:calc(var(--content) + 2 * var(--page-x));margin:0 auto;padding-inline:var(--page-x)}.eyebrow{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.lead{font-size:22px;line-height:1.5;color:var(--on-surface-variant)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:0 32px 0 28px;border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);font-size:16px;font-weight:600;text-decoration:none}.btn.inverse{background:var(--inverse-on-surface);color:var(--inverse-surface)}.btn.small{min-height:var(--touch);padding:0 20px;border-radius:var(--radius-full)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:900px){:root{--page-x:20px}.lead{font-size:20px}}@media print{.no-print,.site-footer,.site-header{display:none!important}}.brand{display:inline-flex;align-items:center;gap:12px;font-size:28px;font-weight:600;text-decoration:none}.brand img{border-radius:12px}.site-header{background:var(--surface)}.site-header-row{display:flex;align-items:center;justify-content:space-between;min-height:100px}.site-nav{display:flex;gap:36px;font-size:16px;font-weight:600}.site-nav a{display:inline-flex;align-items:center;min-height:var(--touch);text-decoration:none;white-space:nowrap}.site-header-actions{display:flex;align-items:center;gap:12px}.site-header-actions>.btn{white-space:nowrap}.lang{position:relative}.lang summary{display:inline-flex;align-items:center;gap:8px;min-height:var(--touch);padding:0 12px;border-radius:var(--radius-full);font-size:15px;font-weight:600;cursor:pointer;list-style:none}.lang summary::-webkit-details-marker{display:none}.lang-panel{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:20;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:2px;margin:4px 0 0;padding:8px;max-height:70vh;overflow-y:auto;list-style:none;border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 8px 24px rgb(0 0 0/.14)}.lang-panel a{display:flex;align-items:center;min-height:var(--touch);padding:0 12px;border-radius:var(--radius-md);font-size:16px;text-decoration:none}.lang-panel a[aria-current=true]{background:var(--surface-container-low);font-weight:700}[dir=rtl] .menu-panel a>span{transform:scaleX(-1)}.menu{display:none}.menu summary{display:inline-flex;align-items:center;min-height:var(--touch);padding:0 16px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-panel{position:absolute;inset:80px 0 0;z-index:10;display:flex;flex-direction:column;padding:16px 20px 32px;background:var(--surface)}.menu-panel a:not(.btn){display:flex;justify-content:space-between;align-items:center;min-height:64px;border-bottom:1px solid var(--outline-variant);font-size:22px;font-weight:600;text-decoration:none}.menu-panel .btn{margin-top:32px;width:100%}.site-footer{padding:64px 0 56px;background:var(--surface-container-low)}.footer-top{display:flex;flex-wrap:wrap;gap:32px 80px;align-items:flex-start}.footer-top ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:16px}.footer-top ul a{display:inline-flex;align-items:center;min-height:var(--touch);text-decoration:none}.footer-note{margin-top:32px;font-size:15px;color:var(--on-surface-variant)}@media (max-width:900px){.site-header-row{min-height:80px}.brand{font-size:22px}.site-header-actions>.btn,.site-nav{display:none}.lang{position:static}.lang-panel{position:fixed;inset-block-start:80px;inset-inline:12px;grid-template-columns:repeat(2,1fr);max-height:calc(100vh - 100px)}.menu{display:block}}@media (min-width:901px) and (max-width:1099px){.site-header-actions>.btn,.site-nav{display:none}.menu{display:block}}@media (min-width:1100px) and (max-width:1399px){html:not([lang=en]) .site-header-actions>.btn,html:not([lang=en]) .site-nav{display:none}html:not([lang=en]) .menu{display:block}}@media (min-width:1400px) and (max-width:1599px){html:is([lang=ta],[lang=ml],[lang=te],[lang=kn]) .site-header-actions>.btn,html:is([lang=ta],[lang=ml],[lang=te],[lang=kn]) .site-nav{display:none}html:is([lang=ta],[lang=ml],[lang=te],[lang=kn]) .menu{display:block}}.page{padding-block:24px 96px}.page>*+*{margin-top:48px}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:16px;color:var(--on-surface-variant)}.crumbs li{display:flex;align-items:center;min-height:var(--touch)}.crumbs li+li:before{content:"›";margin-inline-end:8px}[dir=rtl] .crumbs li+li:before{display:inline-block;transform:scaleX(-1)}.crumbs a{display:inline-flex;align-items:center;align-self:stretch}.crumbs [aria-current]{color:var(--on-surface)}.page>.crumbs{margin-top:0;margin-bottom:-16px}.page-head{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:880px}.page-head h1{font-size:56px}.reviewed{font-size:15px;color:var(--on-surface-variant)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chips li{padding:8px 16px;border-radius:var(--radius-full);background:var(--primary-container);color:var(--on-primary-container);font-size:15px;font-weight:600}.actions{display:flex;flex-wrap:wrap;gap:12px}.btn{border:0;font-family:inherit;cursor:pointer}.btn.secondary{background:var(--primary-container);color:var(--on-primary-container)}.btn:disabled{opacity:.5;cursor:not-allowed}.doc{display:grid;grid-template-columns:280px minmax(0,720px);gap:80px;align-items:start}.toc{position:sticky;top:24px}.toc-title{margin-bottom:12px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.toc ol{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.toc a{display:flex;align-items:center;min-height:var(--touch);text-decoration:none;color:var(--on-surface-variant)}.doc-body{max-width:720px}.doc-body section+section,.doc-body>*+*{margin-top:40px}.doc-body h2{margin-bottom:16px;font-size:32px}.doc-body p+p{margin-top:16px}.doc-body ol,.doc-body ul{display:flex;flex-direction:column;gap:12px;margin:0;padding-inline-start:24px}.doc-body .list-check{list-style:none;padding-inline-start:0}.doc-body .list-check li:before{content:"✓";margin-inline-end:12px;font-weight:700;color:var(--primary)}.doc-body a{color:var(--primary)}.note{max-width:720px;padding:16px 20px;border-radius:var(--radius-md);background:var(--surface-container);color:var(--on-surface-variant);font-size:16px}.list-heading{font-size:32px}.list-guide{display:flex;flex-direction:column;gap:16px;max-width:880px;margin:0;padding:0;list-style:none}.list-guide li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;padding:24px;border-radius:var(--radius-lg);background:var(--surface-container-low)}.list-guide h3{margin-bottom:8px;font-size:24px}.list-guide p{color:var(--on-surface-variant)}.list-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--primary-container);color:var(--on-primary-container);font-size:22px;font-weight:700}.list-guide.checklist .list-mark{border-radius:var(--radius-md)}.list-guide li:has(.list-mark.labelled){grid-template-columns:auto minmax(0,1fr)}.list-mark.labelled{width:auto;min-width:64px;height:36px;padding-inline:14px;font-size:14px;white-space:nowrap}.hub-group h2{margin-bottom:20px;font-size:32px}.card-grid,.related ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.card-grid a,.related a{display:flex;flex-direction:column;gap:12px;height:100%;padding:28px;border-radius:var(--radius-lg);background:var(--surface-container-low);text-decoration:none}.card-grid strong,.related strong{font-size:24px;line-height:1.2}.card-grid a>span:not(.eyebrow):not(.open){color:var(--on-surface-variant)}.open{margin-top:auto;padding-top:8px;font-weight:600;color:var(--primary)}.related h2{margin-bottom:20px;font-size:32px}.filters{display:flex;flex-wrap:wrap;gap:8px}.filters button,.tool-remove,.tool-slots button{min-height:var(--touch);padding:0 20px;border:1px solid var(--outline);border-radius:var(--radius-full);background:transparent;color:var(--on-surface);font:inherit;font-size:16px;cursor:pointer}.filters button[aria-pressed=true],.tool-slots button[aria-pressed=true]{border-color:var(--primary-container);background:var(--primary-container);color:var(--on-primary-container);font-weight:600}.page>.filters+.card-grid{margin-top:24px}.oclo-band{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px;border-radius:var(--radius-xl);background:var(--inverse-surface);color:var(--inverse-on-surface)}.oclo-band h2{margin-bottom:8px;font-size:36px}.oclo-band p{max-width:640px}.share{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:720px}.share h1{font-size:48px}.share-note{font-size:16px;color:var(--on-surface-variant)}.sheet{display:flex;flex-direction:column;width:100%;max-width:794px;aspect-ratio:210/297;margin-inline:auto;padding:48px;background:#ffffff;color:#1a1a1a;border:1px solid #c9c9c9;box-shadow:0 8px 28px rgb(0 0 0/.12);font-size:14px;line-height:1.4}.sheet>*+*{margin-top:16px}.sheet>header{display:flex;align-items:center;gap:14px}.sheet>header img{flex:none;border-radius:10px}.sheet h2{font-size:28px;line-height:1.15}.sheet h3{font-size:16px;margin-top:24px;color:#1f5f57}.sheet-note{margin-top:2px;font-size:13px;color:#4a4a4a}.sheet-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 24px}.sheet-field{min-height:40px;border-bottom:1.5px solid #1a1a1a;font-size:12px;color:#4a4a4a}.sheet table{width:100%;border-collapse:collapse;table-layout:auto}.sheet td,.sheet th{border:1px solid #767676;padding:4px 6px;font-size:11px;font-weight:600;text-align:start}.sheet th{background:#cdebdf;color:#0b2723;print-color-adjust:exact;-webkit-print-color-adjust:exact}.sheet td{height:34px}.sheet th.sheet-tick{width:1%;white-space:nowrap}.sheet table:has(.sheet-tick) td{height:40px}.sheet-numbered li:after,td.sheet-tick:after{content:"";display:block;width:14px;height:14px;margin-inline:auto;border:1.5px solid #1a1a1a;border-radius:3px}.sheet-checks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sheet-checks li:before{content:"";display:inline-block;width:14px;height:14px;margin-inline-end:10px;border:1.5px solid #1a1a1a;vertical-align:-2px}.sheet-numbered{margin:0;padding-inline-start:28px}.sheet-numbered li{position:relative;box-sizing:border-box;height:40px;padding-top:20px;border-bottom:1px solid #767676;color:#1f5f57;font-weight:600}.sheet-numbered li:after{position:absolute;inset-inline-end:0;bottom:10px;margin:0}.sheet-lines div{height:34px;border-bottom:1px solid #767676}.sheet footer{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:12px;border-top:1px solid #c9c9c9;font-size:11px;color:#4a4a4a}.sheet>:nth-last-child(2){margin-bottom:24px}.sheet-qr{flex:none;width:22mm;text-align:center;font-size:9px}.sheet-qr .qr{display:block;width:100%;height:auto}.sheet-print{background:#ffffff}.sheet-print .sheet{max-width:none;border:0;box-shadow:none}.tool{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:40px;align-items:start}.tool-panel,.tool-result{display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:var(--radius-lg);background:var(--surface-container-low)}.tool h2{font-size:28px}.tool label{display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:600}.tool input:not([type=checkbox]){min-height:var(--touch);padding:0 14px;border:1px solid var(--outline);border-radius:var(--radius-md);background:var(--surface);color:var(--on-surface);font:inherit;font-weight:400}.tool-check{flex-direction:row!important;align-items:center;min-height:var(--touch)}.tool-check input{width:24px;height:24px}.tool-row{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 0 20px;border:0;border-bottom:1px solid var(--outline-variant)}.tool-slots{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tool-slots>span{width:100%;font-size:16px;font-weight:600}.tool-remove{align-self:flex-start;border-color:transparent;color:var(--error)}.tool-chart{width:100%;border-collapse:collapse;font-size:16px}.tool-chart td,.tool-chart th{padding:8px;border:1px solid var(--outline-variant);text-align:start}.tool-box{min-width:36px;height:44px}.tool-times{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tool-times li{display:grid;grid-template-columns:90px 90px minmax(0,1fr);align-items:baseline;gap:12px;padding:16px;border-radius:var(--radius-md);background:var(--surface)}.tool-times strong{font-size:28px}.tool-big{font-size:36px;font-weight:600;line-height:1.1}.faq-list{display:flex;flex-direction:column}.faq-item{border-top:1px solid var(--outline-variant)}.faq-item:last-child{border-bottom:1px solid var(--outline-variant)}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:84px;font-size:28px;font-weight:600;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-mark:before{content:"+"}.faq-item[open] .faq-mark:before{content:"–"}.faq-item p{padding-bottom:28px;color:var(--on-surface-variant)}.doc-body .faq-item summary{font-size:22px}@media (max-width:900px){.page{padding-block:16px 64px}.page>*+*{margin-top:36px}.page-head h1,.share h1{font-size:36px}.doc,.tool{grid-template-columns:1fr;gap:32px}.toc{position:static}.card-grid,.related ul{grid-template-columns:1fr}.oclo-band{flex-direction:column;align-items:flex-start;padding:32px 24px}.oclo-band h2{font-size:28px}.list-guide li{grid-template-columns:48px 1fr;gap:16px;padding:20px}.list-mark{width:48px;height:48px}.sheet{padding:20px;overflow-x:auto}.tool-panel,.tool-result{padding:24px 20px}.tool-times li{grid-template-columns:1fr;gap:4px}.faq-item summary{font-size:22px;min-height:86px}.actions .btn{width:100%}}@media print{body{background:#ffffff;color:#1a1a1a}.crumbs{display:none!important}.page{padding:0}.sheet{max-width:none;border:0;box-shadow:none;padding:13mm 15mm}.sheet h3{margin-top:16px}.sheet td{height:30px}.sheet table:has(.sheet-tick) td{height:32px}.sheet-lines div{height:30px}.sheet-numbered li{height:34px}.sheet footer{break-inside:avoid}.sheet>:nth-last-child(2){margin-bottom:12px}.sheet-print{padding:0}}.btn,.card-grid a,.crumbs a,.faq-item summary,.filters button,.footer-top ul a,.lang summary,.lang-panel a,.menu summary,.menu-panel a,.related a,.site-nav a,.toc a,.tool input:not([type=checkbox]),.tool select,.tool textarea,.tool-remove,.tool-slots button{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.doc-body a,.note a,.share-note a:not(.btn){text-underline-offset:3px;text-decoration-thickness:1px}.doc-body a:visited{color:color-mix(in srgb,var(--primary) 70%,var(--on-surface))}.btn:focus-visible{outline-offset:4px;border-radius:var(--radius-md)}.btn.small:focus-visible{border-radius:var(--radius-full)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.tool input:not([type=checkbox]):focus-visible,.tool select:focus-visible,.tool textarea:focus-visible{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}.tool input:not([type=checkbox]):disabled,.tool select:disabled,.tool textarea:disabled{opacity:.5;cursor:not-allowed}.tool input[aria-invalid=true]{border-color:var(--error)}.tool-check input{accent-color:var(--primary);cursor:pointer}.filters button:focus-visible,.tool-remove:focus-visible,.tool-slots button:focus-visible{border-radius:var(--radius-full)}.filters button:disabled,.tool-remove:disabled,.tool-slots button:disabled{opacity:.5;cursor:not-allowed}.lang-panel a[aria-current=true]{color:var(--primary)}.toc a[aria-current=true],.toc a[aria-current]{color:var(--primary);font-weight:600}.faq-item summary:focus-visible{border-radius:var(--radius-md)}.faq-item[open] summary{color:var(--primary)}@media (hover:hover){.btn:not(:disabled):not(.secondary):not(.inverse):hover{background:color-mix(in srgb,var(--primary) 88%,var(--on-primary))}.btn.inverse:hover{background:color-mix(in srgb,var(--inverse-on-surface) 88%,var(--inverse-surface))}.btn.secondary:not(:disabled):hover{background:color-mix(in srgb,var(--primary-container) 88%,var(--on-primary-container))}.crumbs a:hover,.footer-top ul a:hover,.site-nav a:hover,.toc a:hover{color:var(--primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.doc-body a:hover,.note a:hover,.share-note a:not(.btn):hover{text-decoration-thickness:2px}.lang summary:hover,.menu summary:hover{background:var(--surface-container)}.card-grid a:hover,.lang-panel a:hover,.menu-panel a:not(.btn):hover,.related a:hover{background:var(--surface-container-high)}.card-grid a:hover,.related a:hover{transform:translateY(-2px)}.card-grid a:hover .open,.related a:hover .open{text-decoration:underline;text-underline-offset:4px}.filters button:not(:disabled):not([aria-pressed=true]):hover,.tool-slots button:not(:disabled):not([aria-pressed=true]):hover{border-color:var(--primary);background:var(--surface-container)}.filters button[aria-pressed=true]:hover,.tool-slots button[aria-pressed=true]:hover{background:color-mix(in srgb,var(--primary-container) 88%,var(--on-primary-container))}.tool-remove:not(:disabled):hover{border-color:var(--error);background:color-mix(in srgb,var(--error) 8%,transparent)}.tool input:not([type=checkbox]):not(:disabled):not(:focus-visible):hover,.tool select:not(:disabled):not(:focus-visible):hover,.tool textarea:not(:disabled):not(:focus-visible):hover{border-color:var(--on-surface)}.faq-item summary:hover{background:var(--surface-container-low)}}.btn:not(:disabled):not(.secondary):not(.inverse):active{background:color-mix(in srgb,var(--primary) 78%,var(--on-primary))}.btn.inverse:active{background:color-mix(in srgb,var(--inverse-on-surface) 78%,var(--inverse-surface))}.btn.secondary:not(:disabled):active{background:color-mix(in srgb,var(--primary-container) 78%,var(--on-primary-container))}.btn:not(:disabled):active,.card-grid a:active,.filters button:not(:disabled):active,.related a:active,.tool-slots button:not(:disabled):active{transform:scale(.98)}.crumbs a:active,.footer-top ul a:active,.site-nav a:active,.toc a:active{color:var(--primary)}.faq-item summary:active,.lang summary:active,.lang-panel a:active,.menu summary:active,.menu-panel a:not(.btn):active{background:var(--surface-container-high)}.card-grid a:active,.related a:active{background:var(--surface-container)}.tool-remove:not(:disabled):active{background:color-mix(in srgb,var(--error) 14%,transparent)}@media (prefers-reduced-motion:reduce){.btn,.card-grid a,.crumbs a,.faq-item summary,.filters button,.footer-top ul a,.lang summary,.lang-panel a,.menu summary,.menu-panel a,.related a,.site-nav a,.toc a,.tool input:not([type=checkbox]),.tool select,.tool textarea,.tool-remove,.tool-slots button{transition:none}.btn:active,.card-grid a:active,.card-grid a:hover,.filters button:active,.related a:active,.related a:hover,.tool-slots button:active{transform:none}}