:root{--cm-ink: #173b34;--cm-muted: #526a60;--cm-mint: #126756;--cm-line: #d8e4dc;--cm-control-line: #71877a;--cm-page: #f4f8f5;--cm-paper: #fff;--cm-soft: #eaf4ed;color-scheme:light dark}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:20px}body.cm-unified{margin:0;background:var(--cm-page);color:var(--cm-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}body.cm-unified input,body.cm-unified select,body.cm-unified textarea{font-size:16px}body.cm-unified :focus-visible{outline:3px solid var(--cm-mint);outline-offset:3px}body.cm-unified [hidden]{display:none!important}.cm-unified .cm-workspace-entry{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:9px 14px;margin-bottom:16px;border:1px solid var(--cm-control-line);border-radius:9px;background:var(--cm-soft);color:var(--cm-mint);font-size:14px;font-weight:650;text-decoration:none;line-height:1.5}.cm-unified .cm-workspace-entry svg{width:18px;height:18px;flex-shrink:0}.cm-embedded .cm-workspace-entry{display:none!important}body.cm-unified .cm-site-skip{font-size:15px;line-height:1.5;text-underline-offset:4px;position:fixed;z-index:200;inset-inline-start:12px;top:8px;transform:translateY(-160%);background:var(--cm-paper);color:var(--cm-mint);padding:10px 16px;border:2px solid var(--cm-mint);border-radius:8px}body.cm-unified .cm-site-skip:focus{transform:none}.cm-site-header,.cm-site-footer{font-size:15px;line-height:1.5}.cm-site-header{background:var(--cm-paper);border-bottom:1px solid var(--cm-line);min-height:81px}.cm-site-header__inner{max-width:1180px;margin:auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}.cm-site-header__brand{display:inline-flex;min-height:44px;align-items:center;gap:10px;flex-shrink:0;font-size:21px;letter-spacing:-.7px;text-decoration:none;color:var(--cm-ink)}.cm-site-header__brand img{width:32px;height:32px}.cm-site-header__brand b{color:var(--cm-mint)}.cm-unified .cm-site-header__brand{color:var(--cm-ink)}.cm-site-header__nav{display:flex;align-items:center;gap:22px}.cm-site-header__nav a{font-size:13px;font-weight:600;min-height:44px;min-width:44px;display:inline-flex;align-items:center;color:var(--cm-ink);text-decoration:none;white-space:nowrap}.cm-site-header__nav a:hover,.cm-site-header__nav a[aria-current=page]{color:var(--cm-mint);text-decoration:underline;text-underline-offset:6px}.cm-site-header__end{display:flex;align-items:center;gap:10px}body.cm-unified .cm-site-header__language{display:block;width:auto;height:44px;max-width:180px;min-width:112px;border:1px solid var(--cm-line);background:var(--cm-paper);color:var(--cm-ink);border-radius:9px;min-height:44px;padding:8px 28px 8px 12px;font:inherit;font-size:16px;line-height:1.5}.cm-site-header__mobile{display:none;position:relative}body.cm-unified .cm-site-header__mobile>summary{width:44px;height:44px;margin:0;padding:0;font-weight:400;line-height:1.5;list-style:none;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--cm-line);border-radius:9px;background:var(--cm-paper);cursor:pointer;font-size:22px;color:var(--cm-ink)}.cm-site-header__mobile summary::-webkit-details-marker{display:none}.cm-site-header__mobile nav{position:absolute;top:54px;inset-inline-end:0;width:min(300px,calc(100vw - 32px));padding:10px;background:var(--cm-paper);border:1px solid var(--cm-line);border-radius:12px;box-shadow:0 12px 28px #123c2714;z-index:100;display:grid}.cm-site-header__mobile nav a{padding:10px 12px;min-height:44px;color:var(--cm-ink);text-decoration:none;font-size:14px}.cm-site-header__mobile nav a:hover{background:var(--cm-soft);border-radius:6px}.cm-site-footer{border-top:1px solid var(--cm-line);margin:40px auto 0;max-width:1180px;padding:24px;font-size:12px;color:var(--cm-muted);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.cm-site-footer p{margin:0;max-width:600px}.cm-site-footer nav{display:flex;gap:4px 18px;flex-wrap:wrap}.cm-site-footer a{color:var(--cm-mint);min-height:44px;min-width:44px;display:inline-flex;align-items:center;text-decoration:none}.cm-directory-all{margin-block:28px;padding:16px;border:1px solid var(--cm-line);border-radius:12px;background:var(--cm-paper)}.cm-unified .eyebrow,.cm-unified .kp-expression,.cm-unified .kp-memory{color:var(--cm-muted)}.cm-no-script{margin:16px auto;max-width:1180px;padding:12px 16px;border:1px solid var(--cm-line);border-radius:8px;background:var(--cm-paper);color:var(--cm-ink)}.cm-directory-all>summary{min-height:44px;padding-block:10px;cursor:pointer;color:var(--cm-ink);font-weight:650}.cm-directory-all>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:0 20px;padding:0;list-style:none}.cm-directory-all li{min-width:0}.cm-directory-all a{display:flex;align-items:center;min-height:44px;padding-block:7px;color:var(--cm-mint);overflow-wrap:anywhere}.cm-unified>.wrap,.cm-unified>.kp-wrap,.cm-unified>.ws-shell,.cm-unified>.shell{max-width:1180px;padding-inline:24px;margin-inline:auto}.cm-unified .sitehead,.cm-unified .kp-header{display:none!important}.cm-unified--embedded{background:var(--cm-paper)!important}.cm-unified--embedded>.cm-site-header,.cm-unified--embedded>.cm-site-footer,.cm-unified--embedded>.cm-site-skip{display:none!important}.cm-unified--embedded>.wrap,.cm-unified--embedded>.kp-wrap{padding:0!important;max-width:none}.cm-unified button,.cm-unified summary{touch-action:manipulation}.cm-unified button:not(.kp-science button):not(.kp-memory-keys button){min-height:44px}.cm-unified .kp-science button,.cm-unified .kp-memory-keys button{min-height:44px}.cm-unified .kp-note,.cm-unified .muted{color:var(--cm-muted)}.cm-unified [dir=ltr],.cm-unified input[type=number],.cm-unified .big,.cm-unified .kp-screen{direction:ltr;unicode-bidi:plaintext}.cm-unified [data-cm-bidi-source] bdi[dir=ltr]{unicode-bidi:isolate}@media(max-width:1024px){.cm-site-header__nav{gap:14px}.cm-site-header__nav a{font-size:12px}.cm-site-header__inner{gap:16px}}@media(max-width:800px){.cm-site-header__nav{display:none}.cm-site-header__mobile{display:block}.cm-site-header__inner{padding:12px 16px;min-height:72px;gap:12px}.cm-site-header{min-height:73px}body.cm-unified .cm-site-header__language{max-width:154px}.cm-site-header__brand{font-size:19px;gap:8px}.cm-site-header__brand img{width:30px;height:30px}.cm-unified>.wrap,.cm-unified>.kp-wrap,.cm-unified>.ws-shell,.cm-unified>.shell{padding-inline:16px}.cm-site-footer{padding-inline:16px;margin-top:28px}}@media(max-width:350px){body.cm-unified .cm-site-header__language{max-width:116px;min-width:0;padding-inline:7px}.cm-site-header__inner{gap:6px}.cm-site-header__brand{font-size:17px}.cm-site-header__brand img{width:26px;height:26px}.cm-site-header__end{gap:7px}}@media(prefers-color-scheme:dark){:root{--cm-ink: #e4f0e9;--cm-muted: #b1c8bb;--cm-mint: #80d4b3;--cm-line: #3b5045;--cm-control-line: #759681;--cm-page: #14251d;--cm-paper: #1c3025;--cm-soft: #243e2e;--ink: var(--cm-ink);--muted: var(--cm-muted);--mint: var(--cm-mint);--paper: var(--cm-paper);--page: var(--cm-page);--line: var(--cm-line)}.cm-unified .card,.cm-unified .panel,.cm-unified .ws-card,.cm-unified .tool,.cm-unified .hub-tool-card,.cm-unified dialog,.cm-unified .kp-history,.cm-unified .ws-starters,.cm-unified .ws-help{background:var(--cm-paper)!important;border-color:var(--cm-line)!important;color:var(--cm-ink)!important}.cm-unified .hero>.card:nth-child(2),.cm-unified .workspace-promo,.cm-unified .kp-machine{background:var(--cm-soft)!important;border-color:var(--cm-line)!important}.cm-unified .big,.cm-unified h1,.cm-unified h2,.cm-unified h3,.cm-unified label,.cm-unified .brand{color:var(--cm-ink)!important}.cm-unified input,.cm-unified select,.cm-unified textarea,.cm-unified button,.cm-unified .chip{background:#213b2c;color:var(--cm-ink);border-color:#52715d}.cm-unified .kp-screen{background:#1a2b20;border-color:#4b6753}.cm-unified .kp-value,.cm-unified .kp-input{color:#e4f0d9}.cm-unified .kp-keys button,.cm-unified .kp-memory-keys button,.cm-unified .kp-science button{background:#304b38;color:#e1f1e3;border-color:#4b6c55}.cm-unified .kp-keys .equals,.cm-unified button.primary{background:#1e7357;color:#fff;border-color:#3c9a74}.cm-unified .kp-keys .clear{background:#523b31;color:#ffe4ce;border-color:#81634e}.cm-unified .verdict{background:#243e2f!important;color:#d6e9d8}.cm-unified .cm-form-error,.cm-unified .verdict.warn{background:#493d23;color:#f8e2b5}.cm-unified .verdict.bad{background:#4d2e2a;color:#ffdbd2}.cm-unified a{color:var(--cm-mint)}}.cm-unified input:not([type=checkbox]):not([type=radio]):not([type=range]):not([aria-invalid=true]),.cm-unified select:not([aria-invalid=true]),.cm-unified textarea:not([aria-invalid=true]),body.cm-unified .kp-screen{border-color:var(--cm-control-line)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(prefers-color-scheme:dark){.cm-unified main code{background:#294932;color:#e4f0e9}.cm-unified .cm-home__search input{background:transparent}.cm-unified .cm-pinned{border-color:var(--cm-line)}}.cm-unified .cm-expanded__formula code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border-radius:8px;line-height:1.6}.cm-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-color-scheme:dark){.cm-unified input[aria-invalid=true],.cm-unified select[aria-invalid=true],.cm-unified textarea[aria-invalid=true]{border-color:#bd765c;background:#4d2e2a;color:#ffdbd2}}@media(prefers-color-scheme:dark){.cm-unified table{border-color:var(--cm-line);color:var(--cm-ink)}.cm-unified th{background:var(--cm-soft);color:var(--cm-ink);border-color:var(--cm-line)}.cm-unified tbody tr{background:var(--cm-paper)}.cm-unified tbody tr:nth-child(2n){background:#20392b}.cm-unified td{background:transparent;border-color:var(--cm-line);color:var(--cm-ink)}}.cm-unified input[data-ws-linked]{border-style:dashed}.cm-invalid .cm-decisions{display:none}@media(max-width:380px){.cm-site-header__inner{gap:8px;padding-inline:12px}.cm-site-header__brand{font-size:17px;gap:7px}.cm-site-header__brand img{width:26px;height:26px}body.cm-unified .cm-site-header__language{width:108px;max-width:108px;min-width:0;padding-inline:9px}.cm-site-header__end{gap:7px}}.cm-embed-full{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;color:var(--cm-mint);background:var(--cm-paper);border-top:1px solid var(--cm-line);font-size:14px;text-decoration:none}.cm-embed-document{background:var(--cm-page);min-height:100%}.cm-embed-document body{min-height:100vh}html[lang=ha] .cm-tool main>p>em{font-style:normal;font-weight:inherit}
