:root{--bg:#f7f3ea;--bg-soft:#f1ecdf;--text:#151515;--muted:#777064;--muted-2:#9a9388;--line:#14141429;--line-strong:#1414146b;--ink-accent:#2a2620;--invert-bg:#0e0e0e;--invert-text:#edeae3;--invert-muted:#8a857c;--invert-line:#ffffff2e;--liale-bg:#050505;--liale-bg-2:#0a0a0a;--liale-text:#edeae3;--liale-text-dim:#c4c0b7;--liale-muted:#a39f95;--liale-muted-2:#757167;--liale-line:#ffffff1a;--liale-line-strong:#ffffff38;--liale-accent:#b8b8aa;--liale-hover-bg:#ffffff06;--liale-overlay-rgb:5, 5, 5;--font-sans:"IBM Plex Sans", "IBM Plex Sans KR", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-serif:"Newsreader", "Noto Serif KR", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, "IBM Plex Sans KR", monospace;--t-display:clamp(56px, 9vw, 156px);--t-h1:clamp(36px, 5vw, 72px);--t-h2:clamp(24px, 2.6vw, 36px);--t-h3:20px;--t-body:16.5px;--t-meta:12px;--t-mono-sm:11px;--gutter:clamp(20px, 4vw, 64px);--max-w:1480px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--t-body);font-feature-settings:"ss01", "ss02", "kern";min-height:100vh;font-weight:380;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .16s,opacity .16s;position:relative}a:hover{color:#000}.mono{font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:.04em;text-transform:lowercase;color:var(--muted);font-weight:400}.masthead{z-index:20;background:var(--bg);padding:22px var(--gutter) 18px;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;display:grid;position:sticky;top:0}.masthead .brand{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text);font-size:21px;font-style:italic;font-weight:400}.masthead .brand a:hover{color:var(--text);opacity:.7}.masthead nav{justify-self:end;align-items:baseline;gap:28px;display:flex}.masthead nav a{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:lowercase;letter-spacing:.04em;color:var(--muted);padding:4px 0}.masthead nav a:hover,.masthead nav a.active{color:var(--text)}.masthead nav a.active:after{content:"";background:var(--text);height:1px;position:absolute;bottom:-1px;left:0;right:0}.lang-toggle{font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:.04em;border-left:1px solid var(--line);align-items:baseline;gap:6px;margin-left:4px;padding-left:22px;display:inline-flex}.lang-toggle button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 0;transition:color .16s}.lang-toggle button.active,.lang-toggle button:hover{color:var(--text)}.lang-toggle .sep{color:var(--muted-2)}main.page{max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto}.site-footer{padding:40px var(--gutter) 36px;border-top:1px solid var(--line);max-width:calc(var(--max-w) + var(--gutter) * 2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-top:120px;margin-left:auto;margin-right:auto;display:flex}.site-footer .left,.site-footer .right{gap:22px;display:flex}.display-serif{font-family:var(--font-serif);font-weight:380;font-size:var(--t-display);letter-spacing:-.025em;color:var(--text);line-height:.94}.display-serif em{font-style:italic;font-weight:400}.h1{font-family:var(--font-serif);font-weight:400;font-size:var(--t-h1);letter-spacing:-.018em;line-height:1.04}.h2{font-family:var(--font-serif);font-weight:420;font-size:var(--t-h2);letter-spacing:-.012em;line-height:1.18}.lede{font-family:var(--font-serif);color:var(--text);letter-spacing:-.008em;max-width:56ch;font-size:22px;font-weight:380;line-height:1.5}html[data-lang=ko] .lede{font-family:Noto Serif KR,serif;font-weight:300}.rule{background:var(--line);width:100%;height:1px}.rule.strong{background:var(--line-strong)}.garden{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:28px 24px;margin:80px 0 40px;display:grid}.garden>*{min-width:0}.card{border:1px solid var(--line);color:inherit;background:#ffffff40;border-radius:2px;flex-direction:column;gap:14px;padding:24px 26px 28px;text-decoration:none;transition:border-color .22s,background .22s,transform .28s;display:flex;position:relative}a.card:hover{border-color:var(--line-strong);background:#ffffff80}.card .num{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);letter-spacing:.06em}.card .kicker{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.card .title{font-family:var(--font-serif);letter-spacing:-.014em;margin-top:8px;font-size:28px;font-weight:420;line-height:1.1}.card .subtitle{font-family:var(--font-serif);color:var(--muted);margin-top:4px;font-size:16px;line-height:1.5}html[data-lang=ko] .card .subtitle{font-family:Noto Serif KR,serif;font-weight:300;line-height:1.65}.card .arrow{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:18px;display:flex}a.card:hover .arrow{color:var(--text)}.card.invert{background:var(--invert-bg);color:var(--invert-text);border-color:#ffffff14}.card.invert .num,.card.invert .kicker,.card.invert .subtitle,.card.invert .arrow{color:var(--invert-muted)}.card.invert .arrow{border-top-color:var(--invert-line)}.card.invert:hover{background:#050505;border-color:#ffffff29}.card.invert:hover .arrow{color:var(--invert-text)}.fragment{font-family:var(--font-serif);color:var(--text);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;font-size:22px;font-style:italic;line-height:1.35}.fragment .src{font-style:normal;font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);letter-spacing:.06em;margin-top:14px;display:block}.notes-list{flex-direction:column;display:flex}.notes-list .row{border-top:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:baseline;gap:28px;padding:22px 0;transition:padding .22s;display:grid}.notes-list .row:last-child{border-bottom:1px solid var(--line)}.notes-list a.row:hover{padding-left:12px}.notes-list .row .date{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);letter-spacing:.04em;padding-top:4px}.notes-list .row .title{font-family:var(--font-serif);letter-spacing:-.012em;font-size:22px;font-weight:400;line-height:1.25}.notes-list .row .abstract{color:var(--muted);max-width:64ch;margin-top:6px;font-size:14.5px;line-height:1.5}.notes-list .row .tag{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);text-transform:lowercase;letter-spacing:.04em;padding-top:4px}.page-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:64px;padding:96px 0 72px;display:grid}.page-hero .label{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:22px}.page-hero .title{font-family:var(--font-serif);font-size:var(--t-h1);letter-spacing:-.02em;font-weight:400;line-height:.98}.page-hero .blurb{font-family:var(--font-serif);color:var(--text);max-width:42ch;font-size:18px;line-height:1.45}html[data-lang=ko] .page-hero .title,html[data-lang=ko] .page-hero .blurb{font-family:Noto Serif KR,serif}@media (max-width:760px){.page-hero{grid-template-columns:1fr;gap:28px;padding:56px 0 40px}.masthead{padding:18px var(--gutter) 14px;grid-template-columns:auto 1fr}.masthead nav{flex-wrap:wrap;justify-content:flex-end;gap:18px}.masthead nav a{padding:2px 0}.lang-toggle{margin-left:0;padding-left:14px}.notes-list .row{grid-template-columns:92px 1fr}.notes-list .row .tag{grid-column:2;padding-top:0;padding-bottom:4px}}#tweaks-panel{z-index:60;border:1px solid var(--line-strong);min-width:260px;font-family:var(--font-sans);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f3eaf5;border-radius:4px;padding:18px 20px;display:none;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 40px #1414141f}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#tweaks-panel .head .title{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}#tweaks-panel .head .close{cursor:pointer;color:var(--muted);font-family:var(--font-mono);background:0 0;border:none;padding:2px 6px;font-size:13px}#tweaks-panel .row .label{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:lowercase;letter-spacing:.04em;color:var(--muted)}#tweaks-panel .segmented button{font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:.04em;cursor:pointer;color:var(--muted);background:0 0;border:none;padding:6px 12px}.reveal[data-delay="5"]{animation-delay:.4s}.reveal[data-delay="6"]{animation-delay:.48s}@keyframes reveal{to{opacity:1;transform:translateY(0)}}.liale-root{background:var(--liale-bg);color:var(--liale-text);font-family:var(--font-sans);min-height:100vh;font-size:16.5px;font-weight:320;line-height:1.6;position:relative;overflow-x:hidden}.liale-root ::selection{color:#050505;background:#edeae3}.liale-root .mono{font-family:var(--font-mono);letter-spacing:.04em;color:var(--liale-muted);text-transform:lowercase;font-size:11px;font-weight:400}.liale-root .mono.upper{text-transform:uppercase;letter-spacing:.18em}.liale-mast .wordmark{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--liale-text);font-size:18px;font-style:italic;font-weight:400}.liale-mast .lang button.active,.liale-mast .lang button:hover{color:var(--liale-text)}.liale-stage{z-index:5;max-width:1400px;padding:0 var(--gutter);margin:0 auto;position:relative}@keyframes nudge{0%,to{transform:translateY(2px)}50%{transform:translateY(8px)}}@media (max-width:900px){section.lab .head{grid-template-columns:1fr;gap:24px;margin-bottom:48px}}@media (max-width:980px){.pipeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.pipeline .stage-card:nth-child(2n){border-right:none}.pipeline .stage-card{border-bottom:1px solid var(--liale-line);min-height:180px}.pipeline .stage-card:nth-last-child(-n+2){border-bottom:none}}@media (max-width:800px){.problem-grid .item{grid-column:span 12}}@media (max-width:900px){.principles .row{grid-template-columns:80px 1fr;gap:24px}.principles .row .body{grid-column:2}.principles .row .echo{grid-column:2;padding-top:8px}}@media (max-width:720px){.status-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.status-strip .col:nth-child(2n){border-right:none}.status-strip .col:nth-child(-n+2){border-bottom:1px solid var(--liale-line)}}.hero{grid-template-columns:1fr;gap:36px;padding:96px 0 80px;display:grid;position:relative}.hero .meta-corner{flex-wrap:wrap;justify-content:flex-end;gap:28px;display:flex}.hero .meta-corner span{font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:.06em;color:var(--muted);text-transform:lowercase}.hero h1.headline{font-family:var(--font-serif);font-weight:380;font-size:var(--t-display);letter-spacing:-.028em;color:var(--text);max-width:14ch;line-height:.92}html[data-lang=ko] .hero h1.headline{letter-spacing:-.04em;max-width:12ch;font-family:Noto Serif KR,serif;font-weight:300;line-height:1.02}.hero h1.headline em{font-style:italic;font-weight:420}.hero .lede-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding-top:8px;display:grid}.hero .lede-row .l{padding-top:22px}.hero .lede-row .r{flex-direction:column;gap:14px;padding-top:22px;display:flex}.hero .lede-row .l .sub{font-family:var(--font-serif);letter-spacing:-.005em;max-width:32ch;font-size:22px;font-weight:380;line-height:1.42}html[data-lang=ko] .hero .lede-row .l .sub{letter-spacing:-.02em;font-family:Noto Serif KR,serif;font-weight:300}.hero .lede-row .r .meta-line{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:16px;padding:8px 0;display:grid}.hero .lede-row .r .meta-line .k{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.hero .lede-row .r .meta-line .v{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--text);letter-spacing:.02em}.garden{margin-top:96px;margin-bottom:80px}.garden-head{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:24px;display:flex}.garden-head .label{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.garden-head .count{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted)}.g-liale{grid-area:span 2/1/auto/span 7;min-height:320px}.g-note-1{grid-area:2/8/auto/span 5;transform:translateY(48px)}.g-note-2{grid-area:3/8/auto/span 5;transform:translateY(48px)}.g-physical{grid-area:4/1/auto/span 6;min-height:280px;margin-top:56px}.g-fragment{grid-area:4/7/auto/span 6;margin-top:80px;padding-left:12px}.g-about{grid-area:5/2/auto/span 5;margin-top:60px}.g-note-3{grid-area:5/8/auto/span 4;margin-top:60px;transform:translateY(28px)}.g-notes-link{grid-area:6/1/auto/span 4;margin-top:48px}.card.physical-card{background:linear-gradient(170deg,#1414140a,#14141403);position:relative;overflow:hidden}.card.physical-card .crosshair{opacity:.55;width:84px;height:84px;position:absolute;top:28px;right:28px}.card.invert .pipeline{flex-wrap:wrap;align-items:center;gap:0;margin-top:18px;display:flex}.card.invert .pipeline span{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--invert-muted);letter-spacing:.04em}.card.invert .pipeline .arr{color:#ffffff38;margin:0 10px}.card.invert .title{color:var(--invert-text)}.card.invert .lede-inv{font-family:var(--font-serif);letter-spacing:-.008em;color:var(--invert-text);max-width:26ch;margin-top:4px;font-size:22px;font-weight:380;line-height:1.32}html[data-lang=ko] .card.invert .lede-inv{font-family:Noto Serif KR,serif;font-weight:300}@media (max-width:1000px){.garden{grid-template-columns:repeat(6,1fr)}.g-liale{grid-area:auto/1/auto/-1}.g-note-1,.g-note-2,.g-note-3{grid-area:auto/1/auto/-1;transform:none}.g-physical{grid-area:auto/1/auto/-1;margin-top:0}.g-fragment{grid-area:auto/1/auto/-1;margin-top:0;padding-left:0}.g-about,.g-notes-link{grid-area:auto/1/auto/-1;margin-top:0}}@media (max-width:760px){.hero{gap:24px;padding:56px 0 48px}.hero .lede-row{grid-template-columns:1fr;gap:28px}.garden{gap:18px;margin-top:56px}}.stamp{font-family:var(--font-mono);letter-spacing:.2em;color:var(--muted-2);text-transform:uppercase;font-size:10px;position:absolute;top:8px;right:0}.about-body{grid-template-columns:220px 1fr;gap:64px;padding:56px 0 80px;display:grid}.about-body aside{align-self:start;position:sticky;top:96px}.about-body aside .label{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:12px;display:block}.about-body aside ol{counter-reset:chap;flex-direction:column;gap:10px;list-style:none;display:flex}.about-body aside ol li{counter-increment:chap;font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);cursor:pointer;transition:color .16s}.about-body aside ol li:before{content:counter(chap, decimal-leading-zero) "  ";color:var(--muted-2)}.about-body aside ol li a{color:inherit}.about-body aside ol li:hover{color:var(--text)}.prose{flex-direction:column;gap:28px;max-width:64ch;display:flex}.prose section{display:contents}.prose h2{font-family:var(--font-serif);letter-spacing:-.012em;margin-top:28px;margin-bottom:-8px;font-size:26px;font-weight:420}html[data-lang=ko] .prose h2{font-family:Noto Serif KR,serif}.prose h2 .pre{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.14em;vertical-align:middle;margin-right:14px;font-weight:400}.prose p{color:var(--text);font-size:17px;line-height:1.65}html[data-lang=ko] .prose p{font-family:Noto Serif KR,serif;font-size:16px;font-weight:300;line-height:1.85}.prose p.muted{color:var(--muted)}.prose ol{counter-reset:prose-counter;margin:16px 0;padding-left:0;list-style-type:none}.prose ol li{counter-increment:prose-counter;color:var(--text);font-size:15.5px;line-height:1.75;font-family:var(--font-serif);margin-bottom:12px;padding-left:28px;position:relative}html[data-lang=ko] .prose ol li{font-family:Noto Serif KR,serif;font-size:15px;font-weight:300;line-height:1.8}.prose ol li:before{content:counter(prose-counter) ".";font-family:var(--font-mono);color:var(--muted);text-align:left;width:20px;font-size:12px;font-weight:400;position:absolute;top:0;left:0}.prose ul{margin:16px 0;padding-left:0;list-style-type:none}.prose ul li{color:var(--text);font-size:15.5px;line-height:1.75;font-family:var(--font-serif);margin-bottom:12px;padding-left:28px;position:relative}html[data-lang=ko] .prose ul li{font-family:Noto Serif KR,serif;font-size:15px;font-weight:300;line-height:1.8}.prose ul li:before{content:"—";color:var(--muted);font-weight:300;position:absolute;top:0;left:4px}.prose li p{display:inline;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important}.prose .pull{font-family:var(--font-serif);color:var(--text);border-left:1px solid var(--line-strong);max-width:50ch;padding:14px 0 14px 22px;font-size:22px;font-style:italic;line-height:1.4}html[data-lang=ko] .prose .pull{font-family:Noto Serif KR,serif;font-weight:300}.timeline{border-top:1px solid var(--line);margin-top:16px}.timeline .row{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;align-items:baseline;gap:24px;padding:16px 0;display:grid}.timeline .row .year{font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:.04em;color:var(--muted)}.timeline .row .what{font-size:15.5px;line-height:1.5}.timeline .row .what em{color:var(--muted);font-style:italic}html[data-lang=ko] .timeline .row .what{font-family:Noto Serif KR,serif;font-weight:300}@media (max-width:900px){.about-body{grid-template-columns:1fr;gap:32px}.about-body aside{position:static}.about-body aside ol{flex-flow:wrap;gap:18px}}.notes-page{grid-template-columns:240px 1fr;gap:64px;padding:56px 0 80px;display:grid}.filters{flex-direction:column;align-self:start;gap:28px;display:flex;position:sticky;top:96px}.filters .group{flex-direction:column;gap:8px;display:flex}.filters .group .label{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:10px}.filters .group button{text-align:left;font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:space-between;padding:4px 0;transition:color .16s;display:flex}.filters .group button .n{color:var(--muted-2)}.filters .group button.active,.filters .group button.active .n,.filters .group button:hover{color:var(--text)}.notes-stream{min-width:0}.notes-stream .year-row{justify-content:space-between;align-items:baseline;margin-top:16px;margin-bottom:4px;display:flex}.notes-stream .year-row .year{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text);font-size:28px;font-style:italic}html[data-lang=ko] .notes-stream .year-row .year{font-family:Noto Serif KR,serif;font-weight:300}.notes-stream .year-row .count{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted)}.note-row{border-top:1px solid var(--line);cursor:pointer;color:inherit;grid-template-columns:100px 1fr 140px;align-items:baseline;gap:28px;padding:22px 0;transition:padding .22s,background .22s;display:grid}.note-row:last-of-type{border-bottom:1px solid var(--line)}.note-row:hover{padding-left:14px;padding-right:8px}.note-row .date{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);letter-spacing:.04em;padding-top:6px}.note-row .body{min-width:0}.note-row .title{font-family:var(--font-serif);letter-spacing:-.014em;color:var(--text);font-size:24px;font-weight:400;line-height:1.2}html[data-lang=ko] .note-row .title{font-family:Noto Serif KR,serif;font-weight:400}.note-row .abstract{color:var(--muted);max-width:60ch;margin-top:8px;font-size:14.5px;line-height:1.55}html[data-lang=ko] .note-row .abstract{font-family:Noto Serif KR,serif;font-size:14.5px;font-weight:300;line-height:1.7}.note-row .meta-r{flex-direction:column;align-items:flex-end;gap:8px;padding-top:6px;display:flex}.note-row .meta-r .tag{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);letter-spacing:.04em}.note-row .meta-r .status{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:6px;font-size:10px;display:inline-flex}.note-row .meta-r .status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.note-row .meta-r .status.published{color:#2a6b3b}.note-row .meta-r .status.draft{color:#8a6a2a}.note-row .meta-r .status.working{color:#6a6a6a}.note-row.hidden{display:none}.search-row{border-bottom:1px solid var(--line);align-items:baseline;gap:18px;margin-bottom:6px;padding-bottom:14px;display:flex}.search-row input{font-family:var(--font-mono);color:var(--text);letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-size:13px}.search-row input::placeholder{color:var(--muted-2)}.search-row .label{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.search-row .clear{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);cursor:pointer;visibility:hidden;background:0 0;border:none}.search-row .clear.visible{visibility:visible}@media (max-width:900px){.notes-page{grid-template-columns:1fr;gap:24px}.filters{flex-flow:wrap;gap:22px;position:static}.filters .group{flex:180px}.note-row{grid-template-columns:90px 1fr}.note-row .meta-r{flex-direction:row;grid-column:2;align-items:flex-start;gap:14px;padding-top:0;padding-bottom:4px}}.phys-hero{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:end;gap:56px;padding:64px 0 96px;display:grid;position:relative}@media (max-width:900px){.phys-hero{grid-template-columns:1fr;gap:36px;padding:48px 0 64px}}.phys-hero .label{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:22px}.phys-hero h1{font-family:var(--font-serif);letter-spacing:-.028em;max-width:12ch;font-size:clamp(48px,7.5vw,124px);font-weight:380;line-height:.92}html[data-lang=ko] .phys-hero h1{letter-spacing:-.04em;font-family:Noto Serif KR,serif;font-weight:300;line-height:1.02}.phys-hero h1 em{font-style:italic;font-weight:420}.phys-hero .reticle-wrap{aspect-ratio:1;justify-self:end;max-width:360px;position:relative}.phys-hero .reticle{width:100%;height:100%;animation:24s linear infinite ret-rotate}.phys-hero .reticle .crosshair{stroke:var(--text);stroke-width:.5px;fill:none}.phys-hero .reticle .dot{fill:var(--text)}.phys-hero .reticle .ring-fade{stroke:var(--text);stroke-width:.4px;fill:none;opacity:.35}@keyframes ret-rotate{to{transform:rotate(360deg)}}.phys-hero .reticle-caption{font-family:var(--font-mono);letter-spacing:.2em;color:var(--muted);text-transform:uppercase;font-size:10px;position:absolute;bottom:-22px;right:0}.phys-blurb{font-family:var(--font-serif);color:var(--text);max-width:44ch;font-size:22px;font-weight:380;line-height:1.45}html[data-lang=ko] .phys-blurb{font-family:Noto Serif KR,serif;font-weight:300}.drill-list{border-bottom:1px solid var(--line);grid-template-columns:240px 1fr;gap:64px;padding:80px 0;display:grid}@media (max-width:900px){.drill-list{grid-template-columns:1fr;gap:28px;padding:48px 0}}.drill-list .head .label{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:12px;display:block}.drill-list .head h2{font-family:var(--font-serif);letter-spacing:-.014em;font-size:36px;font-weight:420;line-height:1.05}html[data-lang=ko] .drill-list .head h2{font-family:Noto Serif KR,serif;font-weight:300}.drill-list .head p{color:var(--muted);max-width:28ch;margin-top:14px;font-size:14.5px;line-height:1.6}html[data-lang=ko] .drill-list .head p{font-family:Noto Serif KR,serif;font-weight:300;line-height:1.8}.drills{grid-template-columns:repeat(2,1fr);gap:32px 36px;display:grid}@media (max-width:720px){.drills{grid-template-columns:1fr}}.drill{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:0 0 24px;display:flex}.drill .meta{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);letter-spacing:.04em;justify-content:space-between;align-items:baseline;display:flex}.drill .title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:22px;font-weight:420;line-height:1.2}html[data-lang=ko] .drill .title{font-family:Noto Serif KR,serif}.drill .desc{color:var(--muted);font-size:14.5px;line-height:1.55}html[data-lang=ko] .drill .desc{font-family:Noto Serif KR,serif;font-weight:300;line-height:1.75}.drill .specs{font-family:var(--font-mono);color:var(--muted);gap:18px;margin-top:6px;font-size:11px;display:flex}.drill .specs .spec b{color:var(--text);margin-right:4px;font-weight:500}.origin{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;gap:64px;padding:80px 0;display:grid}@media (max-width:900px){.origin{grid-template-columns:1fr;gap:28px;padding:48px 0}}.origin h2{font-family:var(--font-serif);letter-spacing:-.012em;max-width:20ch;font-size:clamp(28px,3vw,44px);font-style:italic;font-weight:420;line-height:1.15}html[data-lang=ko] .origin h2{font-family:Noto Serif KR,serif;font-weight:300}.origin .copy{flex-direction:column;gap:18px;display:flex}.origin .copy p{font-family:var(--font-serif);max-width:52ch;font-size:18px;font-weight:380;line-height:1.65}html[data-lang=ko] .origin .copy p{font-family:Noto Serif KR,serif;font-size:16px;font-weight:300;line-height:1.85}.metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:32px;padding:56px 0;display:grid}@media (max-width:760px){.metrics{grid-template-columns:repeat(2,1fr);gap:24px}}.metric{flex-direction:column;gap:6px;display:flex}.metric .v{font-family:var(--font-serif);letter-spacing:-.02em;font-size:48px;font-weight:380;line-height:1}.metric .v .unit{font-family:var(--font-mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;margin-left:6px;font-size:12px}.metric .k{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.metric .src{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.06em;margin-top:6px;font-size:10px}.postscript{text-align:center;max-width:56ch;margin:0 auto;padding:80px 0}.postscript .label{font-family:var(--font-mono);font-size:var(--t-mono-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:22px;display:block}.postscript p{font-family:var(--font-serif);color:var(--text);font-size:26px;font-style:italic;font-weight:380;line-height:1.4}html[data-lang=ko] .postscript p{font-family:Noto Serif KR,serif;font-weight:300}.postscript .signoff{font-style:normal;font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--muted);letter-spacing:.1em;margin-top:22px;display:block}:root{--bg:#050505;--bg-2:#0a0a0a;--text:#edeae3;--text-dim:#c4c0b7;--muted:#7a766c;--muted-2:#4f4c44;--line:#ffffff1a;--line-strong:#ffffff38;--accent:#b8b8aa;--font-sans:"IBM Plex Sans", "IBM Plex Sans KR", system-ui, sans-serif;--font-serif:"Newsreader", "Noto Serif KR", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, "IBM Plex Sans KR", monospace;--gutter:clamp(20px, 5vw, 80px)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);min-height:100vh;font-size:16.5px;font-weight:320;line-height:1.6;position:relative;overflow-x:hidden}[lang=ko]{display:none}html[data-lang=ko] [lang=ko]{display:revert}html[data-lang=ko] [lang=en]{display:none}html[data-lang=ko] body{font-family:IBM Plex Sans KR,system-ui,sans-serif;font-weight:300}::selection{color:#050505;background:#edeae3}a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}.mono{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);text-transform:lowercase;font-size:11px;font-weight:400}.mono.upper{text-transform:uppercase;letter-spacing:.18em}#graph-bg{z-index:0;opacity:.55;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}#graph-bg:after{content:"";background:radial-gradient(at top,#05050500 0%,#0505058c 60%,#050505f2 100%);position:absolute;inset:0}.liale-mast{z-index:10;padding:26px var(--gutter) 22px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050599;grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;display:grid;position:relative}.liale-mast .wordmark{font-family:var(--font-serif);letter-spacing:-.005em;font-size:18px;font-style:italic;font-weight:400}.liale-mast .wordmark .dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 8px 2px;display:inline-block}.liale-mast .center{justify-self:center;align-items:baseline;gap:18px;display:flex}.liale-mast .center .mono{color:var(--muted)}.liale-mast .right{justify-self:end;align-items:baseline;gap:22px;display:flex}.liale-mast .lang{font-family:var(--font-mono);letter-spacing:.04em;gap:8px;font-size:11px;display:inline-flex}.liale-mast .lang button{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:none;padding:0;transition:color .2s}.liale-mast .lang button.active,.liale-mast .lang button:hover{color:var(--text)}.liale-mast .lang .sep{color:var(--muted-2)}.liale-mast .back{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:11px}.liale-mast .back:hover{color:var(--text)}.stage{z-index:5;max-width:1400px;padding:0 var(--gutter);margin:0 auto;position:relative}.liale-hero{grid-template-columns:1fr;gap:36px;min-height:92vh;padding:14vh 0 16vh;display:grid;position:relative}.liale-hero .stamp{font-family:var(--font-mono);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:14px;font-size:11px;display:flex}.liale-hero .stamp .right{gap:22px;display:flex}.liale-hero h1.mark{font-family:var(--font-serif);letter-spacing:-.04em;color:var(--text);margin-top:24px;font-size:clamp(96px,18vw,280px);font-weight:320;line-height:.88}.liale-hero h1.mark em{color:var(--text-dim);font-style:italic;font-weight:380}.liale-hero .longform{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--text-dim);max-width:32ch;font-size:clamp(22px,2vw,28px);font-style:italic;font-weight:380;line-height:1.25}html[data-lang=ko] .liale-hero .longform{font-family:Noto Serif KR,serif;font-weight:300}.liale-hero .tagline{font-family:var(--font-serif);letter-spacing:-.015em;max-width:24ch;color:var(--text);font-size:clamp(28px,3vw,48px);font-weight:380;line-height:1.18}html[data-lang=ko] .liale-hero .tagline{font-family:Noto Serif KR,serif;font-weight:300;line-height:1.32}.liale-hero .tagline em{font-style:italic}.liale-hero .hero-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:80px;padding-top:24px;display:flex}.liale-hero .hero-foot .scroll{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.liale-hero .hero-foot .scroll span{margin-left:8px;animation:2.4s ease-in-out infinite nudge;display:inline-block;transform:translateY(2px)}section.lab{border-top:1px solid var(--line);padding:14vh 0 6vh;position:relative}section.lab .head{grid-template-columns:1fr 2fr;align-items:end;gap:64px;margin-bottom:80px;display:grid}@media (max-width:900px){section.lab .head{grid-template-columns:1fr;gap:24px;margin-bottom:48px}}section.lab .head .num{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:11px;display:block}section.lab .head h2{font-family:var(--font-serif);letter-spacing:-.022em;color:var(--text);font-size:clamp(36px,4.6vw,64px);font-weight:380;line-height:1}html[data-lang=ko] section.lab .head h2{font-family:Noto Serif KR,serif;font-weight:300;line-height:1.12}section.lab .head h2 em{color:var(--text-dim);font-style:italic}section.lab .head .blurb{font-family:var(--font-serif);color:var(--text-dim);max-width:44ch;font-size:20px;font-weight:380;line-height:1.5}html[data-lang=ko] section.lab .head .blurb{font-family:Noto Serif KR,serif;font-weight:300}.pipeline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:0;display:grid}@media (max-width:980px){.pipeline{grid-template-columns:repeat(2,1fr)}}.pipeline .stage-card{border-right:1px solid var(--liale-line);cursor:pointer;flex-direction:column;gap:10px;min-height:220px;padding:32px 22px 28px;transition:background .24s,transform .24s,border-color .24s;display:flex;position:relative}.pipeline .stage-card:last-child{border-right:none}.pipeline .stage-card:hover{background:#ffffff09;border-color:#ffffff29;transform:translateY(-2px)}@media (max-width:980px){.pipeline .stage-card:nth-child(2n){border-right:none}.pipeline .stage-card{border-bottom:1px solid var(--line);min-height:180px}.pipeline .stage-card:nth-last-child(-n+2){border-bottom:none}}.pipeline .stage-card .step{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.2em;text-transform:uppercase;font-size:10px}.pipeline .stage-card .name{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--text);font-size:22px;font-style:italic;font-weight:400}html[data-lang=ko] .pipeline .stage-card .name{font-family:Noto Serif KR,serif;font-style:normal;font-weight:400}.pipeline .stage-card .desc{font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;margin-top:auto;font-size:11px;line-height:1.6}.pipeline .stage-card .desc.kr{letter-spacing:0;line-height:1.7}.pipeline .stage-card .dot{background:var(--text-dim);border-radius:50%;width:6px;height:6px;transition:background .24s,transform .24s;position:absolute;top:28px;right:22px}.pipeline .stage-card:hover .dot{background:var(--accent);transform:scale(1.4)}.problem-grid{grid-template-columns:repeat(12,1fr);gap:36px 28px;margin-top:12px;display:grid}.problem-grid .item{border-top:1px solid var(--line);flex-direction:column;grid-column:span 6;gap:12px;padding:28px 0;display:flex}@media (max-width:800px){.problem-grid .item{grid-column:span 12}}.problem-grid .item .label{font-family:var(--font-mono);color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.problem-grid .item .q{font-family:var(--font-serif);letter-spacing:-.01em;max-width:30ch;color:var(--text);font-size:26px;font-style:italic;font-weight:400;line-height:1.25}html[data-lang=ko] .problem-grid .item .q{font-family:Noto Serif KR,serif;font-style:normal;font-weight:300}.problem-grid .item .a{color:var(--text-dim);max-width:42ch;font-size:14.5px;line-height:1.65;font-family:var(--font-serif)}html[data-lang=ko] .problem-grid .item .a{font-family:Noto Serif KR,serif;font-weight:300;line-height:1.85}.principles{border-top:1px solid var(--line);flex-direction:column;display:flex}.principles .row{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 1fr;align-items:baseline;gap:48px;padding:36px 0;display:grid}@media (max-width:900px){.principles .row{grid-template-columns:80px 1fr;gap:24px}.principles .row .body{grid-column:2}.principles .row .echo{grid-column:2;padding-top:8px}}.principles .row .num{font-family:var(--font-mono);color:var(--muted);letter-spacing:.18em;align-self:start;padding-top:6px;font-size:11px}.principles .row .body .title{font-family:var(--font-serif);letter-spacing:-.012em;max-width:24ch;color:var(--text);font-size:28px;font-weight:400;line-height:1.18}html[data-lang=ko] .principles .row .body .title{font-family:Noto Serif KR,serif}.principles .row .body .title em{color:var(--text-dim);font-style:italic}.principles .row .echo{font-family:var(--font-serif);color:var(--text-dim);max-width:46ch;font-size:16.5px;font-weight:380;line-height:1.6}html[data-lang=ko] .principles .row .echo{font-family:Noto Serif KR,serif;font-weight:300;line-height:1.8}.trace-wrap{border:1px solid var(--line);background:#ffffff03;margin-top:32px;padding:40px 28px;position:relative;overflow-x:auto}.trace-wrap .legend{font-family:var(--font-mono);color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px;position:absolute;top:14px;left:22px}.trace-wrap .legend-r{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;font-size:10px;position:absolute;top:14px;right:22px}.trace{font-family:var(--font-mono);color:var(--text-dim);grid-template-columns:1fr;gap:12px;margin-top:30px;font-size:12.5px;line-height:1.8;display:grid}.trace .step{grid-template-columns:60px 1fr;align-items:baseline;gap:18px;padding:4px 0;display:grid}.trace .step .tag{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding-top:3px;font-size:10px}.trace .step .what{color:var(--text-dim)}.trace .step .what .ok{color:#8faf94}.trace .step .what .blank{color:#c9a35a}.trace .step .what .verified{color:var(--accent)}.trace .ind{border-left:1px solid var(--line);margin-left:22px;padding-top:4px;padding-bottom:4px;padding-left:18px}.placard{border-top:1px solid var(--line);text-align:center;padding:14vh 0 12vh}.placard .label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:36px;font-size:10px;display:block}.placard .nots{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--muted);flex-direction:column;gap:4px;font-size:clamp(28px,4vw,56px);font-style:italic;font-weight:380;line-height:1.05;display:flex}html[data-lang=ko] .placard .nots{font-family:Noto Serif KR,serif;font-style:normal;font-weight:300}.placard .nots .yes{color:var(--text);font-style:italic}html[data-lang=ko] .placard .nots .yes{font-style:normal}.placard .below{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;max-width:50ch;margin-top:56px;margin-left:auto;margin-right:auto;font-size:11px;line-height:1.7}.status-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:720px){.status-strip{grid-template-columns:repeat(2,1fr)}}.status-strip .col{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:28px 22px;display:flex}.status-strip .col:last-child{border-right:none}@media (max-width:720px){.status-strip .col:nth-child(2n){border-right:none}.status-strip .col:nth-child(-n+2){border-bottom:1px solid var(--line)}}.status-strip .col .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px}.status-strip .col .v{font-family:var(--font-serif);color:var(--text);letter-spacing:-.005em;font-size:22px;font-style:italic;font-weight:400}html[data-lang=ko] .status-strip .col .v{font-family:Noto Serif KR,serif;font-style:normal}.status-strip .col .v.flash{align-items:center;gap:8px;display:inline-flex}.status-strip .col .v.flash:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.disclaimer{max-width:60ch;padding:80px 0 40px}.disclaimer p{font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;font-size:11px;line-height:1.85}.liale-footer{padding:36px var(--gutter);border-top:1px solid var(--line);z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;display:flex;position:relative}.liale-footer .mono{color:var(--muted)}#tweaks-panel{z-index:60;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af5;border-radius:4px;min-width:260px;padding:18px 20px;display:none;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 40px #0009}#tweaks-panel.open{animation:.22s both fade-up;display:block}#tweaks-panel .head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}#tweaks-panel .head .title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:11px}#tweaks-panel .head .close{cursor:pointer;color:var(--muted);font-family:var(--font-mono);background:0 0;border:none;font-size:13px}#tweaks-panel .head .close:hover{color:var(--text)}#tweaks-panel .row{justify-content:space-between;align-items:center;padding:6px 0;display:flex}#tweaks-panel .row .label{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;font-size:11px}#tweaks-panel .segmented{border:1px solid var(--line-strong);border-radius:2px;display:inline-flex;overflow:hidden}#tweaks-panel .segmented button{font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;color:var(--muted);background:0 0;border:none;padding:6px 12px;font-size:11px}#tweaks-panel .segmented button.active{background:var(--text);color:var(--bg)}.reveal{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) both reveal;transform:translateY(8px)}.reveal[data-delay="1"]{animation-delay:.1s}.reveal[data-delay="2"]{animation-delay:.2s}.reveal[data-delay="3"]{animation-delay:.32s}.reveal[data-delay="4"]{animation-delay:.46s}.notes-nav-link{align-items:center;gap:6px;display:inline-flex;position:relative}.unread-dot-badge{width:7px;height:7px;margin-top:-6px;margin-left:2px;display:inline-block;position:relative}.unread-dot-badge .dot{z-index:2;background-color:#ff3b30;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0}.unread-dot-badge .ping{opacity:.75;z-index:1;background-color:#ff3b30;border-radius:50%;width:7px;height:7px;animation:1.6s cubic-bezier(0,0,.2,1) infinite badge-ping;position:absolute;top:0;left:0}@keyframes badge-ping{75%,to{opacity:0;transform:scale(2.6)}}.note-unread-dot{vertical-align:middle;background-color:#ff3b30;border-radius:50%;width:6px;height:6px;margin-left:8px;animation:2s infinite alternate note-dot-glow;display:inline-block;transform:translateY(-2px)}@keyframes note-dot-glow{0%{box-shadow:0 0 2px #ff3b3066}to{box-shadow:0 0 8px #ff3b30e6}}.liale-modal-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1000;padding:var(--gutter);background:#050505b3;justify-content:center;align-items:center;animation:.3s cubic-bezier(.16,1,.3,1) both modal-fade-in;display:flex;position:fixed;inset:0}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.liale-modal-content{background:#0a0a0a;border:1px solid #ffffff14;border-radius:4px;width:100%;max-width:680px;padding:40px;animation:.32s cubic-bezier(.16,1,.3,1) both modal-slide-up;position:relative;box-shadow:0 24px 60px #000c}@keyframes modal-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.liale-modal-content .close-btn{color:var(--liale-muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;border-radius:2px;padding:6px 12px;font-size:11px;transition:color .18s,background .18s;position:absolute;top:24px;right:24px}.liale-modal-content .close-btn:hover{color:var(--liale-text);background:#ffffff0d}.liale-modal-content .meta{font-family:var(--font-mono);color:var(--liale-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:10px}.liale-modal-content .title{font-family:var(--font-serif);color:var(--liale-text);margin-bottom:20px;font-size:30px;font-weight:320;line-height:1.25}.liale-modal-content .title em{font-style:italic;font-weight:380}html[data-lang=ko] .liale-modal-content .title{font-family:Noto Serif KR,serif}.liale-modal-content .body-text{font-family:var(--font-serif);color:var(--liale-text-dim);margin-bottom:28px;font-size:16.5px;line-height:1.6}html[data-lang=ko] .liale-modal-content .body-text{font-family:Noto Serif KR,serif;font-weight:300}.liale-modal-content .example-title{font-family:var(--font-mono);color:var(--liale-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.liale-modal-content .code-block{font-family:var(--font-mono);color:var(--liale-text-dim);background:#ffffff05;border:1px solid #ffffff0f;border-radius:2px;padding:18px;font-size:12.5px;line-height:1.5;overflow-x:auto}
