.assistant-panel-module__Hc6JQW__panel{width:min(100% - 48px,900px);margin:0 auto;padding:88px 0 120px}.assistant-panel-module__Hc6JQW__status{letter-spacing:.16em;align-items:center;gap:9px;font:700 .66rem/1 Arial,sans-serif;display:flex}.assistant-panel-module__Hc6JQW__status span{border-radius:50%;width:8px;height:8px}.assistant-panel-module__Hc6JQW__online{background:#4f8f63;box-shadow:0 0 0 5px #4f8f6321}.assistant-panel-module__Hc6JQW__offline{background:#8a8174;box-shadow:0 0 0 5px #8a817421}.assistant-panel-module__Hc6JQW__panel h1{letter-spacing:-.055em;max-width:720px;margin:24px 0 18px;font:400 clamp(2.6rem,7vw,5.6rem)/.96 Georgia,Noto Serif SC,serif}.assistant-panel-module__Hc6JQW__intro{max-width:660px;color:var(--ink-soft);margin:0 0 46px;line-height:1.8}.assistant-panel-module__Hc6JQW__form{border:1px solid var(--line);background:var(--paper-bright);padding:28px}.assistant-panel-module__Hc6JQW__form label{letter-spacing:.08em;margin-bottom:12px;font-size:.75rem;font-weight:700;display:block}.assistant-panel-module__Hc6JQW__form textarea{resize:vertical;width:100%;color:var(--ink);border:1px solid var(--line);background:0 0;padding:16px;line-height:1.7}.assistant-panel-module__Hc6JQW__form textarea:disabled{opacity:.58}.assistant-panel-module__Hc6JQW__formMeta{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.assistant-panel-module__Hc6JQW__formMeta span{color:var(--ink-soft);font-size:.72rem}.assistant-panel-module__Hc6JQW__formMeta button{border:1px solid var(--night);color:var(--paper-bright);background:var(--night);cursor:pointer;padding:12px 18px}.assistant-panel-module__Hc6JQW__formMeta button:disabled{cursor:not-allowed;opacity:.45}.assistant-panel-module__Hc6JQW__notice,.assistant-panel-module__Hc6JQW__error,.assistant-panel-module__Hc6JQW__answer{border:1px solid var(--line);background:#f8f7f2b8;margin-top:24px}.assistant-panel-module__Hc6JQW__notice,.assistant-panel-module__Hc6JQW__error{padding:22px 24px}.assistant-panel-module__Hc6JQW__notice p,.assistant-panel-module__Hc6JQW__error p{color:var(--ink-soft);margin:7px 0 0;line-height:1.65}.assistant-panel-module__Hc6JQW__error{border-color:#bc493f73}.assistant-panel-module__Hc6JQW__answer{padding:30px}.assistant-panel-module__Hc6JQW__answer>header{border-bottom:1px solid var(--line);letter-spacing:.12em;justify-content:space-between;gap:20px;padding-bottom:16px;font-size:.68rem;display:flex}.assistant-panel-module__Hc6JQW__answer>p{white-space:pre-wrap;margin:28px 0;font:1.15rem/1.9 Georgia,Noto Serif SC,serif}.assistant-panel-module__Hc6JQW__answer h2{letter-spacing:.1em;font-size:.8rem}.assistant-panel-module__Hc6JQW__answer ol{margin:16px 0 0;padding:0;list-style:none}.assistant-panel-module__Hc6JQW__answer li{border-top:1px solid var(--line);padding:18px 0}.assistant-panel-module__Hc6JQW__answer li a{font-weight:700}.assistant-panel-module__Hc6JQW__answer li p{color:var(--ink-soft);margin:8px 0 0;line-height:1.65}.assistant-panel-module__Hc6JQW__answer footer{color:var(--ink-soft);margin-top:22px;font-size:.66rem}@media (max-width:760px){.assistant-panel-module__Hc6JQW__panel{width:min(100% - 30px,900px);padding:58px 0 90px}.assistant-panel-module__Hc6JQW__form,.assistant-panel-module__Hc6JQW__answer{padding:20px}.assistant-panel-module__Hc6JQW__answer>header{flex-direction:column}}
.site-shell-module__OiGb2G__header{z-index:20;border-bottom:1px solid;width:100%;position:relative}.site-shell-module__OiGb2G__overlay{position:absolute;inset:0 0 auto}.site-shell-module__OiGb2G__dark{color:#f4f3ee;border-color:var(--line-light);background:#0e1014c2}.site-shell-module__OiGb2G__overlay.site-shell-module__OiGb2G__dark{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#07090cb8,#07090c00)}.site-shell-module__OiGb2G__light{color:var(--ink);border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7f2e6}.site-shell-module__OiGb2G__headerInner,.site-shell-module__OiGb2G__footerInner{width:min(100% - 48px,1320px);margin:0 auto}.site-shell-module__OiGb2G__headerInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:78px;display:grid}.site-shell-module__OiGb2G__brand,.site-shell-module__OiGb2G__footerBrand{align-items:center;gap:13px;display:flex}.site-shell-module__OiGb2G__mark{border:1px solid;flex:none;width:32px;height:32px;position:relative;transform:rotate(45deg)}.site-shell-module__OiGb2G__mark:before,.site-shell-module__OiGb2G__mark:after,.site-shell-module__OiGb2G__mark span{content:"";background:currentColor;position:absolute}.site-shell-module__OiGb2G__mark:before{width:1px;inset:-6px auto -6px 50%}.site-shell-module__OiGb2G__mark:after{height:1px;inset:50% -6px auto}.site-shell-module__OiGb2G__mark span:first-child{background:var(--signal);width:7px;height:7px;inset:5px auto auto 5px}.site-shell-module__OiGb2G__mark span:last-child{width:4px;height:4px;inset:auto 5px 5px auto}.site-shell-module__OiGb2G__brandCopy{gap:2px;display:grid}.site-shell-module__OiGb2G__brandCopy strong,.site-shell-module__OiGb2G__footerBrand strong{letter-spacing:.14em;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:.78rem;line-height:1}.site-shell-module__OiGb2G__brandCopy small{letter-spacing:.08em;opacity:.62;font-size:.64rem}.site-shell-module__OiGb2G__nav{letter-spacing:.08em;align-items:center;gap:26px;font-size:.82rem;display:flex}.site-shell-module__OiGb2G__nav a{opacity:.68;padding:29px 2px 26px;transition:opacity .18s;position:relative}.site-shell-module__OiGb2G__nav a:hover,.site-shell-module__OiGb2G__nav a[aria-current=page]{opacity:1}.site-shell-module__OiGb2G__nav a[aria-current=page]:after{content:"";background:var(--signal);height:3px;position:absolute;bottom:-1px;left:0;right:0}.site-shell-module__OiGb2G__consoleLink{letter-spacing:.08em;opacity:.72;border:1px solid;justify-self:end;padding:9px 13px;font-size:.72rem;transition:color .18s,background .18s,opacity .18s}.site-shell-module__OiGb2G__consoleLink:hover{color:var(--night);background:var(--signal);border-color:var(--signal);opacity:1}.site-shell-module__OiGb2G__footer{border-top:1px solid}.site-shell-module__OiGb2G__footerInner{justify-content:space-between;align-items:center;gap:40px;min-height:180px;display:flex}.site-shell-module__OiGb2G__footerBrand p{opacity:.65;margin:7px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:.88rem}.site-shell-module__OiGb2G__footerMeta{text-align:right;letter-spacing:.16em;gap:7px;font-size:.58rem;display:grid}.site-shell-module__OiGb2G__footerMeta>span{opacity:.5}.site-shell-module__OiGb2G__filingLink{letter-spacing:.08em;opacity:.72;border-bottom:1px solid;justify-self:end;width:fit-content;transition:opacity .18s}.site-shell-module__OiGb2G__filingLink:hover,.site-shell-module__OiGb2G__filingLink:focus-visible{opacity:1}@media (max-width:760px){.site-shell-module__OiGb2G__headerInner,.site-shell-module__OiGb2G__footerInner{width:min(100% - 30px,1320px)}.site-shell-module__OiGb2G__headerInner{grid-template-columns:1fr auto;gap:18px;min-height:68px}.site-shell-module__OiGb2G__brandCopy small,.site-shell-module__OiGb2G__consoleLink{display:none}.site-shell-module__OiGb2G__nav{gap:18px}.site-shell-module__OiGb2G__nav a{padding:25px 0 22px}.site-shell-module__OiGb2G__footerInner{flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;min-height:210px}.site-shell-module__OiGb2G__footerMeta{text-align:left}.site-shell-module__OiGb2G__filingLink{justify-self:start}}@media (max-width:430px){.site-shell-module__OiGb2G__brandCopy strong{max-width:90px;line-height:1.2}.site-shell-module__OiGb2G__nav{gap:13px;font-size:.74rem}.site-shell-module__OiGb2G__nav a:nth-last-child(-n+2){display:none}}
.places-module__TIDguq__page{background:var(--paper);min-height:100vh;color:var(--ink)}.places-module__TIDguq__hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;width:min(100% - 48px,1320px);min-height:300px;margin:0 auto;padding:72px 0 48px;display:flex}.places-module__TIDguq__hero p,.places-module__TIDguq__listHeading p{letter-spacing:.18em;color:#82631f;margin:0 0 12px;font:.62rem/1.2 monospace}.places-module__TIDguq__hero h1{margin:0;font:500 clamp(3rem,8vw,6.5rem)/.95 Georgia,Noto Serif SC,serif}.places-module__TIDguq__hero span{max-width:650px;color:var(--ink-soft);margin-top:22px;line-height:1.8;display:block}.places-module__TIDguq__hero>b{opacity:.08;font:400 clamp(5rem,13vw,10rem)/.7 Arial Narrow,sans-serif}.places-module__TIDguq__workspace{width:min(100% - 48px,1320px);margin:0 auto;padding:42px 0 100px}.places-module__TIDguq__search{align-items:end;gap:12px;display:flex}.places-module__TIDguq__search label{letter-spacing:.08em;flex:1;gap:8px;font-size:.75rem;display:grid}.places-module__TIDguq__search input{border:1px solid var(--line);background:var(--paper-bright);width:100%;padding:13px 15px}.places-module__TIDguq__search button,.places-module__TIDguq__search a{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:13px 18px}.places-module__TIDguq__search button{color:var(--paper-bright);background:var(--ink)}.places-module__TIDguq__listHeading h2{margin:0;font:500 1.6rem Georgia,Noto Serif SC,serif}.places-module__TIDguq__listSection{padding-top:68px}.places-module__TIDguq__listHeading{margin-bottom:26px}.places-module__TIDguq__placeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.places-module__TIDguq__placeCard{border:1px solid var(--line);background:var(--paper-bright);grid-template-columns:minmax(150px,.75fr) 1.25fr;min-width:0;scroll-margin-top:100px;display:grid}.places-module__TIDguq__cover,.places-module__TIDguq__coverFallback{background:#22262a;min-height:260px;position:relative;overflow:hidden}.places-module__TIDguq__coverImage{object-fit:cover;filter:saturate(.72);transition:transform .4s}.places-module__TIDguq__placeCard:hover .places-module__TIDguq__coverImage{transform:scale(1.03)}.places-module__TIDguq__coverFallback{background-image:linear-gradient(145deg,#0000 48%,#e9b9498c 49% 50%,#0000 51%),radial-gradient(circle,#ffffff1f 1px,#0000 1px);background-size:auto,18px 18px;place-items:center;display:grid}.places-module__TIDguq__coverFallback span{color:#ffffffb3;font:3rem Arial Narrow,sans-serif}.places-module__TIDguq__placeBody{flex-direction:column;padding:25px;display:flex}.places-module__TIDguq__placeMeta{color:var(--ink-soft);letter-spacing:.08em;flex-wrap:wrap;gap:8px 12px;font:.58rem monospace;display:flex}.places-module__TIDguq__placeBody h3{margin:22px 0 12px;font:500 1.55rem Georgia,Noto Serif SC,serif}.places-module__TIDguq__placeBody>p{color:var(--ink-soft);margin:0;font:.88rem/1.75 Georgia,Noto Serif SC,serif}.places-module__TIDguq__postLinks{gap:8px;margin-top:auto;padding-top:24px;display:grid}.places-module__TIDguq__postLinks a{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:9px;font-size:.78rem;display:flex}.places-module__TIDguq__postLinks a:hover{color:#82631f}.places-module__TIDguq__empty{border:1px dashed var(--line);text-align:center;color:var(--ink-soft);padding:50px}@media (max-width:980px){.places-module__TIDguq__placeList{grid-template-columns:1fr}}@media (max-width:640px){.places-module__TIDguq__hero,.places-module__TIDguq__workspace{width:min(100% - 30px,1320px)}.places-module__TIDguq__hero{min-height:260px;padding-top:50px}.places-module__TIDguq__hero>b{display:none}.places-module__TIDguq__search{flex-wrap:wrap;align-items:stretch}.places-module__TIDguq__search label{flex-basis:100%}.places-module__TIDguq__placeCard{grid-template-columns:1fr}.places-module__TIDguq__cover,.places-module__TIDguq__coverFallback{min-height:220px}}
.home-module__Hx0lNG__page{color:#f5f3ed;background:var(--night);overflow-x:clip}.home-module__Hx0lNG__hero{isolation:isolate;background:#101319;min-height:min(900px,100svh);position:relative;overflow:hidden}.home-module__Hx0lNG__heroImage{z-index:-4;object-fit:cover;object-position:center}.home-module__Hx0lNG__heroShade{z-index:-3;background:linear-gradient(90deg,#080a0dfc 0%,#080a0de6 28%,#080a0d38 68%,#080a0d1f 100%),linear-gradient(#080a0d14 52%,#080a0df0 100%);position:absolute;inset:0}.home-module__Hx0lNG__heroGrid{z-index:-2;opacity:.2;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.home-module__Hx0lNG__heroContent{justify-content:space-between;align-items:center;gap:80px;width:min(100% - 48px,1320px);min-height:min(900px,100svh);margin:0 auto;padding:148px 0 108px;display:flex}.home-module__Hx0lNG__heroCopy{width:min(680px,58vw)}.home-module__Hx0lNG__eyebrow,.home-module__Hx0lNG__cardTopline,.home-module__Hx0lNG__sectionHeading>div>span,.home-module__Hx0lNG__aboutLabel{letter-spacing:.18em;text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif}.home-module__Hx0lNG__eyebrow{color:var(--signal-strong);align-items:center;gap:18px;margin-bottom:30px;font-size:.65rem;display:flex}.home-module__Hx0lNG__eyebrow span:first-child:before{content:"";background:currentColor;width:30px;height:2px;margin:0 12px 3px 0;display:inline-block}.home-module__Hx0lNG__eyebrow span:last-child{color:#ffffff75}.home-module__Hx0lNG__heroCopy h1{letter-spacing:-.055em;text-shadow:0 12px 40px #0006;max-width:680px;margin:0;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:clamp(3.7rem,7vw,7.4rem);font-weight:600;line-height:1.02}.home-module__Hx0lNG__heroCopy h1 em{color:var(--signal-strong);font-style:normal}.home-module__Hx0lNG__heroCopy>p{color:#f5f3edb3;margin:30px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:1rem;line-height:2}.home-module__Hx0lNG__heroActions{align-items:center;gap:28px;margin-top:38px;display:flex}.home-module__Hx0lNG__primaryAction,.home-module__Hx0lNG__secondaryAction{letter-spacing:.06em;justify-content:center;align-items:center;min-height:48px;font-size:.82rem;transition:transform .18s,background .18s,color .18s;display:inline-flex}.home-module__Hx0lNG__primaryAction{color:var(--night);background:var(--signal-strong);gap:28px;padding:0 22px}.home-module__Hx0lNG__primaryAction:hover{background:#ffd55d;transform:translateY(-2px)}.home-module__Hx0lNG__secondaryAction{color:#ffffffb3;border-bottom:1px solid #ffffff57}.home-module__Hx0lNG__secondaryAction:hover{color:#fff}.home-module__Hx0lNG__coordinateCard{color:#ffffffc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c0f94;border:1px solid #ffffff2e;align-self:flex-end;gap:18px;width:230px;margin-bottom:46px;padding:17px;display:grid}.home-module__Hx0lNG__coordinateIndex{color:var(--signal-strong);border-bottom:1px solid #ffffff24;padding-bottom:12px;font-family:monospace;font-size:.7rem}.home-module__Hx0lNG__coordinateCard div{gap:5px;display:grid}.home-module__Hx0lNG__coordinateCard small{letter-spacing:.16em;opacity:.5;font-size:.52rem}.home-module__Hx0lNG__coordinateCard strong{letter-spacing:.04em;font-family:monospace;font-size:.7rem}.home-module__Hx0lNG__coordinateCard strong i{background:#75d49b;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #75d49b}.home-module__Hx0lNG__scrollHint{color:#ffffff73;letter-spacing:.16em;align-items:center;gap:14px;font-family:monospace;font-size:.57rem;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.home-module__Hx0lNG__scrollHint i{background:currentColor;width:28px;height:1px}.home-module__Hx0lNG__notebooks{color:var(--ink);background:linear-gradient(#14161909 1px, transparent 1px), var(--paper);background-size:100% 68px;padding:116px max(24px,50vw - 660px)}.home-module__Hx0lNG__sectionHeading{grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;margin-bottom:52px;display:grid}.home-module__Hx0lNG__sectionHeading>div>span{color:#9a7621;font-size:.66rem}.home-module__Hx0lNG__sectionHeading h2,.home-module__Hx0lNG__aboutCopy h2{letter-spacing:-.035em;margin:13px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:500;line-height:1.28}.home-module__Hx0lNG__sectionHeading>p{max-width:390px;color:var(--ink-soft);margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:.9rem;line-height:1.9}.home-module__Hx0lNG__notebookGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.home-module__Hx0lNG__notebookCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f7f28f;min-height:350px;padding:31px;transition:color .22s,background .22s;position:relative;overflow:hidden}.home-module__Hx0lNG__notebookCard:hover{color:#f4f2ec;background:var(--night-soft)}.home-module__Hx0lNG__cardAccent{transform-origin:0;height:4px;transition:transform .26s;position:absolute;inset:0 0 auto;transform:scaleX(.18)}.home-module__Hx0lNG__notebookCard:hover .home-module__Hx0lNG__cardAccent{transform:scaleX(1)}.home-module__Hx0lNG__amber{background:var(--signal)}.home-module__Hx0lNG__blue{background:#628aa0}.home-module__Hx0lNG__red{background:#a84b43}.home-module__Hx0lNG__cardTopline{color:var(--ink-soft);justify-content:space-between;font-size:.58rem;display:flex}.home-module__Hx0lNG__notebookCard:hover .home-module__Hx0lNG__cardTopline{color:#ffffff80}.home-module__Hx0lNG__notebookCard h3{margin:86px 0 17px;font-family:Georgia,Noto Serif SC,serif;font-size:1.65rem;font-weight:500}.home-module__Hx0lNG__notebookCard p{max-width:310px;color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.8}.home-module__Hx0lNG__notebookCard:hover p{color:#ffffff9e}.home-module__Hx0lNG__cardArrow{font-size:1.35rem;position:absolute;bottom:24px;right:28px}.home-module__Hx0lNG__about{grid-template-columns:.35fr 1fr .65fr;align-items:center;gap:60px;width:min(100% - 48px,1320px);min-height:540px;margin:0 auto;padding:100px 0;display:grid}.home-module__Hx0lNG__aboutLabel{color:#ffffff73;align-self:start;gap:12px;font-size:.56rem;display:grid}.home-module__Hx0lNG__aboutLabel b{color:var(--signal);font-weight:500}.home-module__Hx0lNG__aboutCopy h2{max-width:650px}.home-module__Hx0lNG__aboutCopy p{color:#ffffff94;max-width:680px;margin:26px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:.95rem;line-height:2}.home-module__Hx0lNG__aboutCopy a{color:var(--signal-strong);border-bottom:1px solid #e9b9496b;gap:24px;margin-top:32px;padding-bottom:8px;font-size:.82rem;display:inline-flex}.home-module__Hx0lNG__aboutGraphic{aspect-ratio:1;border:1px solid #ffffff24;place-items:center;display:grid;position:relative;transform:rotate(45deg)}.home-module__Hx0lNG__aboutGraphic:before,.home-module__Hx0lNG__aboutGraphic:after{content:"";border:1px solid #ffffff1a;position:absolute}.home-module__Hx0lNG__aboutGraphic:before{inset:15%}.home-module__Hx0lNG__aboutGraphic:after{inset:31%}.home-module__Hx0lNG__aboutGraphic span,.home-module__Hx0lNG__aboutGraphic b{font-family:monospace;font-weight:400;position:absolute;transform:rotate(-45deg)}.home-module__Hx0lNG__aboutGraphic span{letter-spacing:-.1em;font-size:clamp(2.5rem,5vw,5.4rem)}.home-module__Hx0lNG__aboutGraphic b{color:var(--signal);font-size:.65rem;bottom:7%;right:4%}.home-module__Hx0lNG__aboutGraphic i{background:var(--signal);width:8px;height:8px}@media (max-width:980px){.home-module__Hx0lNG__coordinateCard,.home-module__Hx0lNG__aboutGraphic{display:none}.home-module__Hx0lNG__heroCopy{width:min(650px,78vw)}.home-module__Hx0lNG__notebookGrid{grid-template-columns:1fr}.home-module__Hx0lNG__notebookCard{min-height:280px}.home-module__Hx0lNG__notebookCard h3{margin-top:54px}.home-module__Hx0lNG__about{grid-template-columns:.3fr 1fr}}@media (max-width:700px){.home-module__Hx0lNG__hero{min-height:780px}.home-module__Hx0lNG__heroImage{object-position:68% center}.home-module__Hx0lNG__heroShade{background:linear-gradient(90deg,#080a0df5,#080a0d8c),linear-gradient(#0000 40%,#080a0df0)}.home-module__Hx0lNG__heroContent{width:min(100% - 30px,1320px);min-height:780px;padding:130px 0 92px}.home-module__Hx0lNG__heroCopy{width:100%}.home-module__Hx0lNG__heroCopy h1{font-size:clamp(3.2rem,17vw,5.2rem)}.home-module__Hx0lNG__heroCopy>p br{display:none}.home-module__Hx0lNG__heroActions{flex-direction:column;align-items:flex-start;gap:18px}.home-module__Hx0lNG__scrollHint{display:none}.home-module__Hx0lNG__notebooks{padding:80px 15px}.home-module__Hx0lNG__sectionHeading{grid-template-columns:1fr;gap:22px}.home-module__Hx0lNG__notebookCard{padding:25px}.home-module__Hx0lNG__about{grid-template-columns:1fr;gap:34px;width:min(100% - 30px,1320px);padding:76px 0}}
.post-module__ZuT23W__page{min-height:100vh;color:var(--ink);background:var(--paper-bright)}.post-module__ZuT23W__articleHero{isolation:isolate;border-bottom:1px solid var(--line);background:#e9e7df;min-height:660px;position:relative;overflow:hidden}.post-module__ZuT23W__heroImage{z-index:-4;object-fit:cover;object-position:center}.post-module__ZuT23W__heroWash{z-index:-3;background:linear-gradient(90deg,#f8f7f2fc 0%,#f8f7f2eb 37%,#f8f7f240 70%,#f8f7f20d 100%),linear-gradient(#f8f7f20d 55%,#f8f7f2db 100%);position:absolute;inset:0}.post-module__ZuT23W__heroGrid{z-index:-2;opacity:.18;background-image:linear-gradient(#181a1e1a 1px,#0000 1px),linear-gradient(90deg,#181a1e1a 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.post-module__ZuT23W__heroInner{flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 48px,1240px);min-height:660px;margin:0 auto;padding:54px 0 50px;display:flex}.post-module__ZuT23W__backLink{color:var(--ink-soft);letter-spacing:.06em;margin-bottom:62px;font-family:monospace;font-size:.66rem}.post-module__ZuT23W__backLink:hover{color:#8a681b}.post-module__ZuT23W__kicker{color:#8a681b;letter-spacing:.17em;gap:24px;font-family:Arial Narrow,Arial,sans-serif;font-size:.62rem;display:flex}.post-module__ZuT23W__kicker span:last-child{color:var(--ink-soft)}.post-module__ZuT23W__heroInner h1{letter-spacing:-.06em;overflow-wrap:anywhere;width:min(790px,62vw);margin:18px 0 0;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:clamp(3rem,6vw,6.2rem);font-weight:500;line-height:1.12}.post-module__ZuT23W__heroInner>p{width:min(660px,58vw);color:var(--ink-soft);margin:23px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:.95rem;line-height:1.9}.post-module__ZuT23W__heroMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin-top:42px;display:flex}.post-module__ZuT23W__heroMeta>div{gap:5px;min-width:160px;padding:13px 22px 13px 0;display:grid}.post-module__ZuT23W__heroMeta>div+div{border-left:1px solid var(--line);padding-left:22px}.post-module__ZuT23W__heroMeta small,.post-module__ZuT23W__articleAside span,.post-module__ZuT23W__articleEnd>span{color:var(--ink-soft);letter-spacing:.15em;font-family:Arial Narrow,Arial,sans-serif;font-size:.52rem}.post-module__ZuT23W__heroMeta time,.post-module__ZuT23W__heroMeta strong{font-family:Georgia,Noto Serif SC,serif;font-size:.78rem;font-weight:500}.post-module__ZuT23W__articleLayout{grid-template-columns:200px minmax(0,760px);justify-content:center;align-items:start;gap:80px;width:min(100% - 48px,1120px);margin:0 auto;padding:100px 0 126px;display:grid}.post-module__ZuT23W__articleAside{gap:30px;display:grid;position:sticky;top:28px}.post-module__ZuT23W__asideBlock{border-bottom:1px solid var(--line);gap:10px;padding-bottom:23px;display:grid}.post-module__ZuT23W__asideBlock a,.post-module__ZuT23W__asideBlock b,.post-module__ZuT23W__asideBlock time{font-family:Georgia,Noto Serif SC,serif;font-size:.76rem;font-weight:500}.post-module__ZuT23W__asideBlock>a:hover{color:#8a681b}.post-module__ZuT23W__tagList{flex-wrap:wrap;gap:7px;display:flex}.post-module__ZuT23W__tagList a{color:var(--ink-soft);border:1px solid var(--line);padding:4px 6px;font-family:monospace;font-size:.58rem}.post-module__ZuT23W__tagList a:hover{color:var(--ink);border-color:#8a681b}.post-module__ZuT23W__asideMark{border:1px solid var(--line);place-items:center;width:110px;height:110px;margin:18px auto 0;display:grid;position:relative;transform:rotate(45deg)}.post-module__ZuT23W__asideMark:after{content:"";border:1px solid var(--line);position:absolute;inset:18px}.post-module__ZuT23W__asideMark b,.post-module__ZuT23W__asideMark span{position:absolute;transform:rotate(-45deg)}.post-module__ZuT23W__asideMark b{font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.post-module__ZuT23W__asideMark span{font-size:.44rem;bottom:7px}.post-module__ZuT23W__asideMark i{background:var(--signal);width:5px;height:5px}.post-module__ZuT23W__article{min-width:0}.post-module__ZuT23W__prose{overflow-wrap:anywhere;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:1.05rem;line-height:2.05}.post-module__ZuT23W__prose>:first-child{margin-top:0}.post-module__ZuT23W__prose p,.post-module__ZuT23W__prose ul,.post-module__ZuT23W__prose ol,.post-module__ZuT23W__prose blockquote,.post-module__ZuT23W__prose pre,.post-module__ZuT23W__prose table{margin:1.6em 0}.post-module__ZuT23W__prose h1,.post-module__ZuT23W__prose h2,.post-module__ZuT23W__prose h3,.post-module__ZuT23W__prose h4{letter-spacing:-.025em;scroll-margin-top:90px;font-family:Georgia,Noto Serif SC,serif;font-weight:600;line-height:1.35}.post-module__ZuT23W__prose h1{margin:2.2em 0 .8em;font-size:2.25rem}.post-module__ZuT23W__prose h2{border-bottom:1px solid var(--line);margin:2.4em 0 .9em;padding:0 0 13px 23px;font-size:1.75rem;position:relative}.post-module__ZuT23W__prose h2:before{content:"";background:var(--signal);width:8px;height:8px;position:absolute;top:.38em;left:0;transform:rotate(45deg)}.post-module__ZuT23W__prose h3{margin:2em 0 .6em;font-size:1.35rem}.post-module__ZuT23W__prose a{color:#795b18;text-underline-offset:4px;-webkit-text-decoration:underline #795b1859;text-decoration:underline #795b1859}.post-module__ZuT23W__prose strong{font-weight:700}.post-module__ZuT23W__prose blockquote{color:#45484d;border:0;border-left:4px solid var(--signal);background:#eeece5;padding:19px 24px}.post-module__ZuT23W__prose blockquote>:first-child{margin-top:0}.post-module__ZuT23W__prose blockquote>:last-child{margin-bottom:0}.post-module__ZuT23W__prose :not(pre)>code{color:#803f34;background:#eee9e1;border:1px solid #803f3429;padding:.15em .38em;font-family:SFMono-Regular,Consolas,monospace;font-size:.86em}.post-module__ZuT23W__prose pre{color:#e7e5df;border-left:4px solid var(--signal);background:#17191d;max-width:100%;padding:23px;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.7;overflow-x:auto;box-shadow:8px 8px #17191d1a}.post-module__ZuT23W__prose img{border:1px solid var(--line);max-width:100%;height:auto;margin:2.4em auto;display:block;box-shadow:10px 10px #17191c14}.post-module__ZuT23W__prose hr{background:var(--line);border:0;height:1px;margin:3.5em 0}.post-module__ZuT23W__prose ul,.post-module__ZuT23W__prose ol{padding-left:1.4em}.post-module__ZuT23W__prose li{margin:.55em 0;padding-left:.25em}.post-module__ZuT23W__prose li::marker{color:#9a7621}.post-module__ZuT23W__prose table{border-collapse:collapse;width:100%;font-size:.88rem;display:block;overflow-x:auto}.post-module__ZuT23W__prose th,.post-module__ZuT23W__prose td{text-align:left;border:1px solid var(--line);min-width:130px;padding:10px 13px}.post-module__ZuT23W__prose th{background:#e9e6de}.post-module__ZuT23W__articleEnd{border-top:1px solid var(--line);gap:18px;margin-top:92px;padding-top:26px;display:grid}.post-module__ZuT23W__endRule{width:76px;height:10px;position:relative}.post-module__ZuT23W__endRule:before,.post-module__ZuT23W__endRule:after,.post-module__ZuT23W__endRule i{content:"";background:var(--ink);height:1px;position:absolute;top:5px}.post-module__ZuT23W__endRule:before{width:28px;left:0}.post-module__ZuT23W__endRule:after{width:28px;right:0}.post-module__ZuT23W__endRule i{background:var(--signal);width:7px;height:7px;top:2px;left:35px;transform:rotate(45deg)}.post-module__ZuT23W__articleEnd a{color:#795b18;width:fit-content;font-family:Georgia,Noto Serif SC,serif;font-size:.9rem}@media (max-width:900px){.post-module__ZuT23W__articleLayout{grid-template-columns:1fr;gap:42px}.post-module__ZuT23W__articleAside{grid-template-columns:repeat(3,1fr);position:static}.post-module__ZuT23W__asideMark{display:none}}@media (max-width:680px){.post-module__ZuT23W__articleHero,.post-module__ZuT23W__heroInner{min-height:650px}.post-module__ZuT23W__heroImage{object-position:68% center}.post-module__ZuT23W__heroWash{background:linear-gradient(90deg,#f8f7f2f7,#f8f7f27a),linear-gradient(#f8f7f21a,#f8f7f2f0)}.post-module__ZuT23W__heroInner,.post-module__ZuT23W__articleLayout{width:min(100% - 30px,1120px)}.post-module__ZuT23W__heroInner{padding:40px 0}.post-module__ZuT23W__backLink{margin-bottom:42px}.post-module__ZuT23W__heroInner h1,.post-module__ZuT23W__heroInner>p{width:100%}.post-module__ZuT23W__heroInner h1{font-size:clamp(2.7rem,14vw,4.8rem)}.post-module__ZuT23W__heroMeta{flex-wrap:wrap;width:100%}.post-module__ZuT23W__heroMeta>div{min-width:50%}.post-module__ZuT23W__heroMeta>div:nth-child(3){display:none}.post-module__ZuT23W__articleLayout{padding:64px 0 90px}.post-module__ZuT23W__articleAside{grid-template-columns:1fr 1fr}.post-module__ZuT23W__asideBlock:last-of-type{display:none}.post-module__ZuT23W__prose{font-size:1rem;line-height:1.95}.post-module__ZuT23W__prose h2{font-size:1.5rem}.post-module__ZuT23W__prose pre{box-shadow:none;border-left-width:3px;margin-left:-15px;margin-right:-15px;padding:18px 15px}}
.posts-module__5gI-4a__page{min-height:100vh;color:var(--ink);background:var(--paper)}.posts-module__5gI-4a__archiveHeader{color:#f5f3ed;background:radial-gradient(circle at 78% 30%,#e9b9491f,#0000 23%),linear-gradient(125deg,#0d0f13 0%,#181b20 78%,#111318 100%);position:relative;overflow:hidden}.posts-module__5gI-4a__headerGrid{pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:79px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.posts-module__5gI-4a__headerInner{grid-template-columns:.42fr 1fr .42fr;align-items:end;gap:50px;width:min(100% - 48px,1320px);min-height:330px;margin:0 auto;padding:70px 0 62px;display:grid;position:relative}.posts-module__5gI-4a__headerCode{color:#ffffff6b;letter-spacing:.12em;align-self:start;gap:10px;font-family:monospace;font-size:.64rem;display:grid}.posts-module__5gI-4a__headerCode b{color:var(--signal);font-weight:400}.posts-module__5gI-4a__headerInner p{color:var(--signal);letter-spacing:.2em;margin:0 0 11px;font-family:Arial Narrow,Arial,sans-serif;font-size:.62rem}.posts-module__5gI-4a__headerInner h1{letter-spacing:-.06em;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(3.3rem,6vw,6.8rem);font-weight:500;line-height:1}.posts-module__5gI-4a__headerCount{justify-content:flex-end;align-items:flex-end;gap:12px;padding-bottom:7px;display:flex}.posts-module__5gI-4a__headerCount strong{font-family:Georgia,serif;font-size:3rem;font-weight:400;line-height:.9}.posts-module__5gI-4a__headerCount span{color:#ffffff80;padding-bottom:3px;font-size:.7rem}.posts-module__5gI-4a__archive{width:min(100% - 48px,1120px);margin:0 auto;padding:72px 0 112px}.posts-module__5gI-4a__filters{border:1px solid var(--line);background:#f8f7f2a3;grid-template-columns:1.6fr .8fr .8fr auto;align-items:end;gap:14px;padding:22px;display:grid;box-shadow:10px 10px #17191c0b}.posts-module__5gI-4a__filters label{gap:8px;min-width:0;display:grid}.posts-module__5gI-4a__filters label>span{color:var(--ink-soft);letter-spacing:.14em;font-family:Arial Narrow,Arial,sans-serif;font-size:.57rem}.posts-module__5gI-4a__filters input,.posts-module__5gI-4a__filters select{width:100%;min-width:0;height:43px;color:var(--ink);background:var(--paper-bright);border:1px solid #17191c38;border-radius:0;outline:0;padding:0 12px;font-size:.78rem}.posts-module__5gI-4a__filters input:focus,.posts-module__5gI-4a__filters select:focus{box-shadow:inset 3px 0 var(--signal);border-color:#9a7621}.posts-module__5gI-4a__searchField>div{position:relative}.posts-module__5gI-4a__searchField i{z-index:1;border:1px solid var(--ink-soft);border-radius:50%;width:13px;height:13px;position:absolute;top:13px;left:13px}.posts-module__5gI-4a__searchField i:after{content:"";background:var(--ink-soft);width:6px;height:1px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.posts-module__5gI-4a__searchField input{padding-left:39px}.posts-module__5gI-4a__filterActions{align-items:center;gap:12px;display:flex}.posts-module__5gI-4a__filterActions button{color:#f5f3ed;border:1px solid var(--night);background:var(--night);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-width:132px;height:43px;padding:0 14px;font-size:.72rem;transition:color .18s,background .18s;display:inline-flex}.posts-module__5gI-4a__filterActions button:hover{color:var(--night);background:var(--signal)}.posts-module__5gI-4a__filterActions a{white-space:nowrap;text-underline-offset:4px;font-size:.7rem;text-decoration:underline}.posts-module__5gI-4a__resultMeta{color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;margin:52px 0 0;padding:0 0 16px;font-family:monospace;font-size:.62rem;display:flex}.posts-module__5gI-4a__postsList{margin:0;padding:0;list-style:none}.posts-module__5gI-4a__postItem{border-bottom:1px solid var(--line)}.posts-module__5gI-4a__postItem article{grid-template-columns:72px 1fr 78px;align-items:start;gap:28px;min-height:230px;padding:38px 0;transition:padding .18s,background .18s;display:grid}.posts-module__5gI-4a__postItem article:hover{background:#f8f7f2c7;padding-left:18px;padding-right:18px}.posts-module__5gI-4a__itemIndex{color:#9a7621;font-family:Georgia,serif;font-size:1.6rem}.posts-module__5gI-4a__itemBody{min-width:0}.posts-module__5gI-4a__itemMeta{color:var(--ink-soft);letter-spacing:.06em;gap:16px;font-family:monospace;font-size:.62rem;display:flex}.posts-module__5gI-4a__itemMeta>*+:before{content:"/";opacity:.45;margin-right:16px}.posts-module__5gI-4a__itemMeta a:hover{color:#8b6817}.posts-module__5gI-4a__itemBody h2{letter-spacing:-.025em;max-width:760px;margin:14px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(1.5rem,2.6vw,2.35rem);font-weight:500;line-height:1.35}.posts-module__5gI-4a__itemBody h2 a{background-image:linear-gradient(var(--signal), var(--signal));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .22s}.posts-module__5gI-4a__postItem article:hover h2 a{background-size:100% 2px}.posts-module__5gI-4a__itemBody>p{max-width:720px;color:var(--ink-soft);margin:15px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:.88rem;line-height:1.85}.posts-module__5gI-4a__tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.posts-module__5gI-4a__tags a{color:var(--ink-soft);border:1px solid var(--line);padding:4px 8px;font-family:monospace;font-size:.58rem}.posts-module__5gI-4a__tags a:hover{color:var(--ink);border-color:#9a7621}.posts-module__5gI-4a__readLink{color:var(--ink-soft);letter-spacing:.12em;place-self:center end;justify-items:end;gap:8px;font-family:monospace;font-size:.55rem;display:grid}.posts-module__5gI-4a__readLink i{font-family:Arial,sans-serif;font-size:1.4rem;font-style:normal;transition:color .18s,transform .18s}.posts-module__5gI-4a__readLink:hover i{color:#9a7621;transform:translate(3px,-3px)}.posts-module__5gI-4a__emptyState{text-align:center;border-bottom:1px solid var(--line);padding:100px 20px}.posts-module__5gI-4a__emptyState>span{color:#9a7621;letter-spacing:.14em;font-family:monospace;font-size:.62rem}.posts-module__5gI-4a__emptyState h2{margin:16px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:2rem;font-weight:500}.posts-module__5gI-4a__emptyState p{color:var(--ink-soft)}.posts-module__5gI-4a__emptyState a{color:#8b6817;border-bottom:1px solid;margin-top:18px;display:inline-block}.posts-module__5gI-4a__pagination{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:48px;font-size:.72rem;display:grid}.posts-module__5gI-4a__pagination>:last-child{justify-self:end}.posts-module__5gI-4a__pagination>a:hover{color:#8b6817}.posts-module__5gI-4a__disabled{color:var(--ink-soft);opacity:.35}.posts-module__5gI-4a__pageIndicator{align-items:center;gap:9px;font-family:monospace;display:flex}.posts-module__5gI-4a__pageIndicator b{color:#8b6817;font-weight:600}.posts-module__5gI-4a__pageIndicator i{background:var(--line);width:34px;height:1px}@media (max-width:940px){.posts-module__5gI-4a__headerInner{grid-template-columns:.3fr 1fr}.posts-module__5gI-4a__headerCount{display:none}.posts-module__5gI-4a__filters{grid-template-columns:1fr 1fr}.posts-module__5gI-4a__searchField,.posts-module__5gI-4a__filterActions{grid-column:1/-1}}@media (max-width:680px){.posts-module__5gI-4a__headerInner,.posts-module__5gI-4a__archive{width:min(100% - 30px,1120px)}.posts-module__5gI-4a__headerInner{grid-template-columns:1fr;gap:38px;min-height:280px;padding:62px 0 48px}.posts-module__5gI-4a__headerCode{align-self:auto}.posts-module__5gI-4a__archive{padding:48px 0 80px}.posts-module__5gI-4a__filters{grid-template-columns:1fr;padding:16px}.posts-module__5gI-4a__searchField,.posts-module__5gI-4a__filterActions{grid-column:auto}.posts-module__5gI-4a__filterActions{flex-direction:column;align-items:flex-start}.posts-module__5gI-4a__filterActions button{width:100%}.posts-module__5gI-4a__resultMeta span:last-child{display:none}.posts-module__5gI-4a__postItem article{grid-template-columns:42px 1fr;gap:14px;min-height:0;padding:30px 0}.posts-module__5gI-4a__postItem article:hover{background:0 0;padding-left:0;padding-right:0}.posts-module__5gI-4a__itemIndex{font-size:1.15rem}.posts-module__5gI-4a__itemMeta{flex-wrap:wrap;gap:8px}.posts-module__5gI-4a__itemMeta>*+:before{margin-right:8px}.posts-module__5gI-4a__readLink{display:none}.posts-module__5gI-4a__pagination{font-size:.66rem}.posts-module__5gI-4a__pageIndicator i{width:18px}}
