@font-face{font-family:"Noto Serif TC Local";src:url(/_astro/noto-serif-tc-600-subset.CZdAuDxM.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/ibm-plex-mono-regular.C-SBB-bw.woff2) format("woff2"),url(/_astro/ibm-plex-mono-regular.CinYKkLT.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--brand-orange: #FF4D00;--accent: #6E4628;--accent-light: #B58A63;--accent-warm: #F4ECE3;--black: 17, 16, 14;--gray: 110, 102, 94;--gray-light: 228, 222, 214;--gray-dark: 40, 36, 32;--gray-gradient: to bottom, rgba(var(--gray-light), .28), rgba(var(--gray-light), .08);--off-white: #FBFAF7;--font-serif: "Georgia", "Times New Roman", serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-cjk-zh: "Noto Sans TC", "Noto Sans CJK TC", "Source Han Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--font-cjk-zh-serif-display: "Noto Serif TC Local", "Noto Serif TC", "Noto Serif CJK TC", "Source Han Serif TC", "PingFang TC", "Songti TC", "PMingLiU", serif;--font-cjk-zh-serif-full: "Noto Serif TC", "Noto Serif CJK TC", "Source Han Serif TC", "PingFang TC", "Songti TC", "PMingLiU", serif;--font-cjk-ja: "Noto Sans JP", "Noto Sans CJK JP", "Source Han Sans JP", "Yu Gothic", "Hiragino Sans", "Meiryo", sans-serif;--font-cjk-ja-serif: "Noto Serif JP", "Noto Serif CJK JP", "Source Han Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif}body{font-family:var(--font-atkinson),"Helvetica Neue",Arial,sans-serif;background-color:var(--off-white);color:rgb(var(--gray-dark));font-size:18px;line-height:1.6;letter-spacing:.002em}main{width:780px;max-width:calc(100% - 2em);margin:auto;padding:7em 1em 5em}h1{font-family:var(--font-serif);font-size:clamp(3.8rem,7vw,5.6rem);font-weight:400;letter-spacing:-.06em;line-height:.95;margin-bottom:1.1em;color:rgb(var(--black));max-width:640px}h1 span{font-family:Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:-.01em}h2{font-size:1.5em;font-weight:600;margin-top:2.45rem;margin-bottom:.95rem;padding-top:1.2rem;border-top:1px solid rgb(var(--gray-light));letter-spacing:-.02em;color:rgb(var(--black))}h3{font-size:.95em;font-weight:700;margin-top:2.4em;color:var(--accent);text-transform:uppercase;letter-spacing:.1em}p{margin-bottom:1.6em;max-width:720px;color:rgb(var(--gray))}blockquote{border-left:2px solid var(--accent);padding:.6em 0 .6em 1.6em;margin:3em 0;font-family:var(--font-serif);font-size:1.4em;line-height:1.6;color:rgb(var(--black));font-style:normal;letter-spacing:-.02em;max-width:680px}a{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(110,70,40,.25)}a:hover{border-bottom-color:var(--accent)}::selection{background:var(--accent-warm);color:rgb(var(--black))}p+p{margin-top:-.3em}main>.page-header{margin-bottom:1.65rem!important;padding-bottom:1.25rem!important}.prose p,.research-section p{margin:0 0 1rem!important}.prose p+p,.research-section p+p{margin-top:0!important}.section-divider{margin:2rem 0!important}.section-divider+.research-section{margin-top:0!important}.section-divider+.research-section h2:first-child{margin-top:0!important}.research-section h2{margin-top:2.35rem!important;margin-bottom:.9rem!important;padding-top:0!important;border-top:0!important}main>h2{margin-top:2.45rem!important;margin-bottom:.95rem!important;padding-top:1.2rem!important}main>.page-header+h2{margin-top:1.45rem!important;padding-top:0!important;border-top:0!important}@media(max-width:720px){body{font-size:16px}main{padding-top:2.75rem!important;padding-bottom:3.5rem}main>.page-header{margin-bottom:1.25rem!important;padding-bottom:1rem!important}.prose p,.research-section p{margin-bottom:.95rem!important}.section-divider{margin:1.6rem 0!important}.section-divider+.research-section h2:first-child{margin-top:0!important}.research-section h2{margin-top:1.9rem!important;margin-bottom:.8rem!important}main>h2{margin-top:1.95rem!important;margin-bottom:.8rem!important;padding-top:1rem!important}main>.page-header+h2{margin-top:1rem!important;padding-top:0!important}h1{line-height:1.05}}.page-header h1{font-size:1.9em!important;font-weight:700!important;letter-spacing:.08em!important;color:rgb(var(--black))!important}main:has(>.page-header):not(:has(.entry-paths)) h2:not(.entry-title):not(.item-title){color:var(--accent)!important;margin-top:2.45rem!important;margin-bottom:.95rem!important}main:has(>.page-header):not(:has(.entry-paths)) p,main:has(>.page-header):not(:has(.entry-paths)) li,main:has(>.page-header):not(:has(.entry-paths)) td,main:has(>.page-header):not(:has(.entry-paths)) .entry-desc,main:has(>.page-header):not(:has(.entry-paths)) .entry-date,main:has(>.page-header):not(:has(.entry-paths)) .entry-tags,main:has(>.page-header):not(:has(.entry-paths)) .item-plain,main:has(>.page-header):not(:has(.entry-paths)) .meta-item span{color:rgb(var(--gray))!important}main:has(>.page-header):not(:has(.entry-paths)) .section-label{color:var(--accent)!important;margin-top:2.35rem!important;margin-bottom:.8rem!important}main:has(>.page-header):not(:has(.entry-paths)) .window-list,main:has(>.page-header):not(:has(.entry-paths)) .recording-grid,main:has(>.page-header):not(:has(.entry-paths)) .observe-list{margin-top:1rem!important;margin-bottom:1.75rem!important}main:has(>.page-header):not(:has(.entry-paths)) .window-list li,main:has(>.page-header):not(:has(.entry-paths)) .recording-row,main:has(>.page-header):not(:has(.entry-paths)) .observe-list li,main:has(>.page-header):not(:has(.entry-paths)) .notes-list li,main:has(>.page-header):not(:has(.entry-paths)) .phenomena-list li{padding-top:1.1em!important;padding-bottom:1.1em!important}main:has(>.page-header):not(:has(.entry-paths)) .window-key,main:has(>.page-header):not(:has(.entry-paths)) .recording-key,main:has(>.page-header):not(:has(.entry-paths)) .temp-label,main:has(>.page-header):not(:has(.entry-paths)) .meta-item{color:var(--accent)!important;font-size:1em!important;font-weight:600!important;letter-spacing:.04em!important}html:lang(zh-TW) h1{font-family:var(--font-cjk-zh-serif-display)!important;font-weight:600!important;letter-spacing:0!important}html:lang(zh-TW) h2,html:lang(zh-TW) h3{font-family:var(--font-cjk-zh-serif-full)!important;font-weight:600!important;letter-spacing:0!important}html:lang(ja) h1,html:lang(ja) h2,html:lang(ja) h3{font-family:var(--font-cjk-ja-serif)!important;font-weight:600!important;letter-spacing:0!important}html:lang(zh-TW) body{font-family:var(--font-cjk-zh);line-height:1.72;letter-spacing:0!important}html:lang(ja) body{font-family:var(--font-cjk-ja);line-height:1.72;letter-spacing:0!important}html:lang(zh-TW) header h2,html:lang(ja) header h2{font-family:var(--font-atkinson),"Helvetica Neue",Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.6!important}html:lang(zh-TW) main .research-section h2,html:lang(ja) main .research-section h2{font-size:1.05em!important;font-weight:600!important;color:var(--accent)!important;margin-top:2.35rem!important;margin-bottom:.9rem!important;letter-spacing:0!important;text-transform:none!important;line-height:1.6!important}html:lang(zh-TW) main>h2,html:lang(ja) main>h2{font-size:1.05em!important;font-weight:600!important;color:var(--accent)!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important;margin-top:2.45rem!important;margin-bottom:.95rem!important;padding-top:0!important;border-top:0!important}html:lang(zh-TW) main .prose[style*=border-top]>p:first-child,html:lang(ja) main .prose[style*=border-top]>p:first-child{font-family:var(--font-cjk-zh-serif-full)!important;font-size:1.05em!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--accent)!important;line-height:1.6!important;margin-bottom:.9rem!important}html:lang(ja) main .prose[style*=border-top]>p:first-child{font-family:var(--font-cjk-ja-serif)!important}html:lang(zh-TW) main .entry-path h2{font-family:var(--font-cjk-zh-serif-full)!important;font-size:1.05em!important;font-weight:600!important;color:var(--accent)!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important}html:lang(zh-TW) main .section-label,html:lang(ja) main .section-label{font-size:1.05em!important;font-weight:600!important;color:var(--accent)!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important;margin-top:2.65em!important;margin-bottom:1em!important;padding-bottom:0!important;border-bottom:0!important}html:lang(zh-TW) main .section-label{font-family:var(--font-cjk-zh-serif-full)!important}html:lang(ja) main .section-label{font-family:var(--font-cjk-ja-serif)!important}html:lang(zh-TW) main .layer-header,html:lang(ja) main .layer-header{padding-bottom:0!important;border-bottom:0!important}html:lang(zh-TW) main .layer-header h2,html:lang(ja) main .layer-header h2,html:lang(zh-TW) main .framework-section h2,html:lang(ja) main .framework-section h2{font-size:1.05em!important;font-weight:600!important;color:var(--accent)!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important;margin-top:0!important;margin-bottom:.85rem!important;padding:0!important;border:0!important}html:lang(zh-TW) main .framework-section,html:lang(ja) main .framework-section{margin-top:2.65rem!important;padding-top:0!important;border-top:0!important}html:lang(zh-TW) main .layer-block .ontology-item:last-child,html:lang(ja) main .layer-block .ontology-item:last-child{border-bottom:0!important}main .framework-card h3{font-size:1em!important;font-weight:600!important;line-height:1.45!important;margin-bottom:.65rem!important}html:lang(zh-TW) main .framework-card h3,html:lang(ja) main .framework-card h3{font-size:1.05em!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:rgb(var(--black))!important}@media(max-width:720px){main:has(>.page-header):not(:has(.entry-paths)) h2:not(.entry-title):not(.item-title){margin-top:1.95rem!important;margin-bottom:.8rem!important}main:has(>.page-header):not(:has(.entry-paths)) .window-list li,main:has(>.page-header):not(:has(.entry-paths)) .recording-row,main:has(>.page-header):not(:has(.entry-paths)) .observe-list li,main:has(>.page-header):not(:has(.entry-paths)) .notes-list li,main:has(>.page-header):not(:has(.entry-paths)) .phenomena-list li{padding-top:.95em!important;padding-bottom:.95em!important}}main[data-observation-type=observer-protocol] .observe-list{margin-top:.35rem!important;margin-bottom:.95rem!important}main[data-observation-type=observer-protocol] .observe-list li{padding-top:.08em!important;padding-bottom:.08em!important;line-height:1.35!important}main[data-observation-type=observer-protocol] .observe-list li:before{top:.68em!important}main[data-observation-type=observer-protocol] .temp-block{margin-top:1.35rem!important;margin-bottom:1.35rem!important}main[data-observation-type=observer-protocol] .temp-block .temp-label{font-size:.82em!important;font-weight:600!important;letter-spacing:.04em!important}main[data-observation-type=observer-protocol] .temp-block p{line-height:1.65!important;margin-bottom:.55em!important}@media(max-width:720px){main[data-observation-type=observer-protocol] .observe-list{margin-top:.3rem!important;margin-bottom:.8rem!important}main[data-observation-type=observer-protocol] .observe-list li{padding-top:.06em!important;padding-bottom:.06em!important;line-height:1.32!important}main[data-observation-type=observer-protocol] .temp-block{margin-top:1.15rem!important;margin-bottom:1.15rem!important}}@media(max-width:720px){html:lang(zh-TW) main h1,html:lang(zh-TW) main .page-header h1{font-family:var(--font-cjk-zh-serif-display)!important;font-weight:600!important;letter-spacing:0!important}html:lang(ja) main h1,html:lang(ja) main .page-header h1{font-family:var(--font-cjk-ja-serif)!important;font-weight:600!important;letter-spacing:0!important}}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}header[data-astro-cid-3ef6ksr2]{margin:0;padding:0 1em;background:#fff;position:sticky;top:0;z-index:100;border-bottom:1px solid rgb(var(--gray-light))}h2[data-astro-cid-3ef6ksr2]{margin:0;padding:0;font-size:1em;border-top:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none;border-bottom:none}.site-brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.68em;max-width:100%;padding-left:0}.site-brand-mark[data-astro-cid-3ef6ksr2]{display:block;width:1.12em;height:1.12em;flex:0 0 auto;object-fit:contain}.site-brand[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{min-width:0;overflow:hidden;text-overflow:ellipsis}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:.5em;min-height:3.5em;flex-wrap:nowrap}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.8em .5em;color:var(--black);text-decoration:none;white-space:nowrap}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none;font-weight:700}.internal-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;flex-wrap:nowrap;gap:0}.language-switcher[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.35em;margin-left:.75em}.lang-switch[data-astro-cid-3ef6ksr2]{padding:.25em .6em;font-size:.8em;border:1px solid rgba(var(--black),.3);border-radius:3px;color:var(--black);text-decoration:none;opacity:.7;white-space:nowrap}.lang-switch[data-astro-cid-3ef6ksr2].active{opacity:1;font-weight:700;background:rgb(var(--gray-light))}.lang-switch[data-astro-cid-3ef6ksr2]:hover{opacity:1}.hamburger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:2.2em;height:2.2em;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:1.4em;height:2px;background:rgb(var(--black));border-radius:2px;transition:transform .2s ease,opacity .2s ease}.hamburger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hamburger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:640px){h2[data-astro-cid-3ef6ksr2]{font-size:.88em}.site-brand[data-astro-cid-3ef6ksr2]{gap:.58em}.site-brand-mark[data-astro-cid-3ef6ksr2]{width:1.08em;height:1.08em}.hamburger[data-astro-cid-3ef6ksr2]{display:flex}.internal-links[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;align-items:flex-start;width:100%;padding:0 0 1em;gap:0;border-top:1px solid rgb(var(--gray-light))}.internal-links[data-astro-cid-3ef6ksr2].is-open{display:flex}.internal-links[data-astro-cid-3ef6ksr2]>a,.internal-links[data-astro-cid-3ef6ksr2]>a.active,.internal-links[data-astro-cid-3ef6ksr2]>a[aria-current=page]{display:flex;align-items:center;width:100%;height:44px;min-height:44px;max-height:44px;margin:0;padding:0;border-bottom:1px solid rgb(var(--gray-light));border-top:0;border-left:0;border-right:0;font-size:.95em;line-height:1.2;box-sizing:border-box}.internal-links[data-astro-cid-3ef6ksr2]>a.active,.internal-links[data-astro-cid-3ef6ksr2]>a[aria-current=page]{text-decoration:none}.language-switcher[data-astro-cid-3ef6ksr2]{margin-left:0;margin-top:.5em;display:flex;gap:.75em;flex-wrap:wrap;width:100%}.lang-switch[data-astro-cid-3ef6ksr2]{margin-left:0;border:none;padding:.65em 0;font-size:.95em;opacity:.6;width:auto!important}nav[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;padding:.5em 0;min-height:unset}}footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:22px 1em;background:linear-gradient(var(--gray-gradient)) no-repeat;color:rgb(var(--gray));text-align:center}.footer-brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0 0 .4rem;color:rgb(var(--gray-dark));font-family:var(--font-serif);font-size:.8125rem;line-height:1.2}.footer-brand-mark[data-astro-cid-sz7xmlte]{display:block;width:auto;height:1em;flex:0 0 auto;object-fit:contain}.footer-group[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:18px;row-gap:5px;width:100%;max-width:100%;margin:0 0 .2rem;line-height:1.2}.footer-primary[data-astro-cid-sz7xmlte]{font-size:.8125rem}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:rgb(var(--gray));border-bottom:1px solid rgba(128,128,128,.25);padding-block:2px;line-height:1.2;text-decoration:none;white-space:nowrap}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].footer-utility{color:rgba(var(--gray),.72);border-bottom-color:#80808029}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{width:100%;margin:2px 0 0;font-size:.6875rem;line-height:1.25;color:rgba(var(--gray),.72);text-align:center}@media(max-width:640px){footer[data-astro-cid-sz7xmlte]{padding:18px 1em}.footer-brand[data-astro-cid-sz7xmlte]{margin-bottom:.3rem;font-size:.75rem}.footer-brand-mark[data-astro-cid-sz7xmlte]{height:1em}.footer-group[data-astro-cid-sz7xmlte]{column-gap:12px;row-gap:3px;margin-bottom:.15rem}.footer-primary[data-astro-cid-sz7xmlte]{font-size:.6875rem}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{line-height:1.2;padding-block:2px}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.625rem;line-height:1.2}}
