.site-chrome_skipLink__jfuBc{position:fixed;top:-60px;left:16px;z-index:100;padding:10px 14px;background:var(--ink);color:var(--paper);border-radius:var(--r-sm);font-size:var(--t-small);text-decoration:none}.site-chrome_skipLink__jfuBc:focus{top:12px}.site-chrome_header__otG_w{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline)}.site-chrome_bar__ctZUK{max-width:76rem;margin:0 auto;min-height:70px;padding:0 1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.site-chrome_brand__I5Jya{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:19px;font-weight:760;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.site-chrome_logo__PqyG3{width:28px;height:28px;border-radius:6px;object-fit:cover}.site-chrome_beta__oYYxS{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border:1px solid #b75e05;border-radius:var(--r-pill);background:#f7a928;color:#291600;font-size:10px;font-weight:850;line-height:1;text-transform:uppercase}.site-chrome_links__HQpnJ{display:flex;align-items:center;gap:1.5rem;margin-left:auto;color:var(--muted);font-size:14px}.site-chrome_links__HQpnJ a{color:inherit;text-decoration:none;white-space:nowrap}.site-chrome_links__HQpnJ a:hover{color:var(--ink)}.site-chrome_current__5hgje{position:relative;color:var(--ink);font-weight:600}.site-chrome_current__5hgje:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1.5px;background:currentColor}.site-chrome_actions__v4_WE{display:flex;align-items:center;gap:10px}.site-chrome_iconButton__gD2G6{width:40px;height:40px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--hairline-strong);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.site-chrome_iconButton__gD2G6 svg{width:16px;height:16px}.site-chrome_iconButton__gD2G6:hover{border-color:var(--ink)}.site-chrome_cta__S9ZDX,.site-chrome_login__SGdbn{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.site-chrome_login__SGdbn{padding:9px 4px;color:var(--ink);background:transparent}.site-chrome_login__SGdbn:hover{color:var(--accent)}.site-chrome_cta__S9ZDX{padding:9px 16px;border:1px solid var(--accent);border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent)}.site-chrome_cta__S9ZDX:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.site-chrome_cta__S9ZDX svg{width:15px;height:15px}@media (max-width:1240px){.site-chrome_bar__ctZUK{padding-top:.75rem;align-items:center}.site-chrome_actions__v4_WE{margin-left:auto}.site-chrome_links__HQpnJ{order:3;width:100%;margin-left:0;gap:1.25rem;padding:0 0 .75rem;overflow-x:auto;scrollbar-width:none}.site-chrome_links__HQpnJ::-webkit-scrollbar{display:none}.site-chrome_current__5hgje:after{bottom:-3px}}@media (max-width:760px){.site-chrome_bar__ctZUK{padding-left:1rem;padding-right:1rem;gap:.5rem 1rem}}@media (max-width:620px){.site-chrome_cta__S9ZDX{display:none}}.site-chrome_footer__W1xH_{margin-top:4rem;border-top:1px solid var(--hairline);background:var(--paper)}.site-chrome_footerInner__9K_mL{max-width:72rem;margin:0 auto;padding:2.25rem 1.5rem 3rem;display:grid;grid-gap:1.25rem;gap:1.25rem;color:var(--muted);font-size:12px;line-height:1.7}.site-chrome_footerLede__zaxvM{margin:0;max-width:46rem}.site-chrome_footerLede__zaxvM strong{color:var(--ink)}.site-chrome_footerLinks__XxOgd{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.site-chrome_footerLinks__XxOgd a{color:var(--muted);text-decoration:none}.site-chrome_footerLinks__XxOgd a:hover{color:var(--ink);text-decoration:underline}.site-chrome_footerSmall__OF2ky{padding-top:1.25rem;border-top:1px solid var(--hairline);color:var(--faint)}@media (max-width:760px){.site-chrome_footerInner__9K_mL{padding:2rem 1rem 2.5rem}}.blog_root__jDV_c{min-height:calc(100vh - 70px);background:var(--paper);color:var(--ink);padding:2.75rem 1.5rem 4rem}@media (max-width:760px){.blog_root__jDV_c{padding:2rem 1rem 3rem}.blog_postHeader__jyK2h h1{font-size:1.75rem}}.blog_inner__zAIjl{max-width:46rem;margin:0 auto}.blog_back___MR7A{display:inline-block;margin-bottom:1.25rem;color:var(--accent);text-decoration:none;font-size:.9rem}.blog_back___MR7A:hover{text-decoration:underline}.blog_header__354uX{margin-bottom:2.5rem}.blog_header__354uX h1{font-size:2.25rem;margin:0 0 .6rem;letter-spacing:var(--track-h2)}.blog_lede__GRYVZ{color:var(--muted);font-size:1.05rem;line-height:1.65;margin:0;max-width:38rem}.blog_list__lOvuD{list-style:none;margin:0;padding:0}.blog_card__6gn_X{padding:1.75rem 0;border-top:1px solid var(--hairline)}.blog_card__6gn_X:last-child{border-bottom:1px solid var(--hairline)}.blog_cardTitle__UowSg{font-size:1.35rem;margin:0 0 .5rem;line-height:1.35}.blog_cardTitle__UowSg a{color:var(--ink);text-decoration:none}.blog_cardTitle__UowSg a:hover{color:var(--accent);text-decoration:underline}.blog_cardExcerpt__O7Kdq{margin:0 0 .75rem;line-height:1.7;color:var(--muted)}.blog_empty__6Wa62{padding:2.5rem 0;border-top:1px solid var(--hairline);color:var(--muted);line-height:1.7}.blog_pager__Nr9HZ{margin-top:2.5rem}.blog_pager__Nr9HZ a{color:var(--accent);text-decoration:none;font-size:.95rem}.blog_pager__Nr9HZ a:hover{text-decoration:underline}.blog_meta__l_Cxn{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0;color:var(--faint);font-size:.85rem;line-height:1.6}.blog_metaItem__Fl4Av{margin:0}.blog_metaLabel__IxDgb{color:var(--muted);font-weight:600}.blog_postHeader__jyK2h{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--hairline)}.blog_postHeader__jyK2h h1{font-size:2.4rem;line-height:1.2;margin:0 0 .9rem;letter-spacing:var(--track-h2)}.blog_standfirst__IvTyt{font-size:1.1rem;line-height:1.65;color:var(--muted);margin:0 0 1.25rem}.blog_cover__gLAuS{margin:0 0 2rem}.blog_cover__gLAuS img{width:100%;height:auto;border-radius:var(--radius-card);display:block}.blog_body__v9SPg{font-size:1.05rem;line-height:1.75;overflow-wrap:anywhere}.blog_body__v9SPg p{margin:0 0 1.25rem}.blog_body__v9SPg h2{font-size:1.55rem;line-height:1.3;margin:2.5rem 0 .9rem;letter-spacing:var(--track-h3)}.blog_body__v9SPg h3{font-size:1.2rem;line-height:1.35;margin:2rem 0 .75rem}.blog_body__v9SPg ol,.blog_body__v9SPg ul{margin:0 0 1.25rem;padding-left:1.4rem}.blog_body__v9SPg li{margin-bottom:.5rem}.blog_body__v9SPg a{color:var(--accent)}.blog_body__v9SPg a:hover{color:var(--accent-strong)}.blog_body__v9SPg strong{font-weight:650}.blog_body__v9SPg blockquote{margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--accent-line);color:var(--muted)}.blog_body__v9SPg blockquote p{margin:0}.blog_body__v9SPg code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--hairline-soft);border-radius:var(--r-sm);padding:.1em .35em}.blog_body__v9SPg pre{margin:0 0 1.5rem;padding:1rem 1.1rem;overflow-x:auto;background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-md)}.blog_body__v9SPg pre code{background:none;padding:0;font-size:.85rem;line-height:1.6}.blog_body__v9SPg figure{margin:2rem 0}.blog_body__v9SPg figure img{width:100%;height:auto;border-radius:var(--r-md);display:block}.blog_body__v9SPg figcaption{margin-top:.6rem;color:var(--faint);font-size:.85rem;line-height:1.6}.blog_body__v9SPg hr{border:0;border-top:1px solid var(--hairline);margin:2.5rem 0}.blog_more__1yrmE{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--hairline)}.blog_more__1yrmE h2{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem}.blog_more__1yrmE ul{list-style:none;margin:0;padding:0}.blog_more__1yrmE li{margin-bottom:.75rem;line-height:1.5}.blog_more__1yrmE li:last-child{margin-bottom:0}.blog_more__1yrmE a{color:var(--ink);text-decoration:none;font-size:1.05rem}.blog_more__1yrmE a:hover{color:var(--accent);text-decoration:underline}.blog_postFooter__ZWQPO{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--hairline)}.blog_postFooter__ZWQPO a{color:var(--accent);text-decoration:none;font-size:.95rem}.blog_postFooter__ZWQPO a:hover{text-decoration:underline}.blog_page__qVQOn,.blog_page__qVQOn h1,.blog_page__qVQOn h2{letter-spacing:0}.blog_column__D9mrC{max-width:47rem;margin:0 auto}.blog_heading__ZZIXI{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:32px}.blog_heading__ZZIXI h1{margin-top:6px;font-size:30px}.blog_headingActions__BufB8{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.blog_unsaved__8LykZ{font-size:13px;font-weight:600;color:var(--c-warn);white-space:nowrap}.blog_dangerButton__RqPu2,.blog_iconButton__SCzY2,.blog_primaryButton__VNApZ,.blog_secondaryButton__rMa4A{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--c-line-strong);border-radius:6px;padding:8px 16px;font:inherit;font-size:14px;font-weight:600;background:var(--c-surface);color:var(--c-ink);cursor:pointer;line-height:1.3}.blog_primaryButton__VNApZ{background:var(--c-accent);border-color:var(--c-accent);color:white}.blog_dangerButton__RqPu2{border-color:var(--c-crit);color:var(--c-crit)}.blog_iconButton__SCzY2{height:34px;width:34px;padding:8px;flex:0 0 34px}.blog_dangerButton__RqPu2 svg,.blog_empty___XQmd>svg,.blog_iconButton__SCzY2 svg,.blog_loading__PCw48 svg,.blog_notice__6qrdF>svg,.blog_primaryButton__VNApZ svg,.blog_secondaryButton__rMa4A svg{width:17px;height:17px;flex:none}.blog_primaryButton__VNApZ:hover:not(:disabled){filter:brightness(1.08)}.blog_iconButton__SCzY2:hover:not(:disabled),.blog_secondaryButton__rMa4A:hover:not(:disabled){background:var(--c-surface-2)}.blog_dangerButton__RqPu2:hover:not(:disabled){background:var(--c-crit-soft)}.blog_page__qVQOn button:disabled{opacity:.5;cursor:not-allowed}.blog_page__qVQOn button:focus-visible,.blog_page__qVQOn input:focus-visible,.blog_page__qVQOn select:focus-visible,.blog_page__qVQOn textarea:focus-visible,.blog_tableScroll__Mqg9c:focus-visible{outline:2px solid var(--c-accent-text);outline-offset:3px}.blog_notice__6qrdF{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-left:3px solid;margin-bottom:24px;overflow-wrap:anywhere;font-size:14px}.blog_notice__6qrdF>svg{margin-top:2px}.blog_notice__6qrdF p{margin:4px 0 0}.blog_notice__6qrdF a,.blog_notice__6qrdF button{display:inline-flex;margin-top:10px}.blog_noticeLink__PN8LY{font-family:var(--c-mono);font-size:13px;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.blog_error__i_rGp{color:var(--c-crit);background:var(--c-crit-soft)}.blog_success__ygSxD{color:var(--c-pos);background:var(--c-pos-soft)}.blog_info__8UuMo{color:var(--c-ink);background:var(--c-surface-2);border-left-color:var(--c-accent)}.blog_details__QBgfk{margin:10px 0 0;padding-left:20px}.blog_details__QBgfk li{margin-bottom:4px}.blog_readOnly__1X4ST{display:flex;align-items:center;gap:9px;margin:0 0 20px;font-size:14px;color:var(--c-ink-soft)}.blog_readOnly__1X4ST svg{width:18px;height:18px;flex:none}.blog_readOnly__1X4ST a{color:var(--c-accent-text)}.blog_loading__PCw48{display:flex;align-items:center;gap:10px;padding:18px 0;color:var(--c-muted);font-size:14px}.blog_editor__kVrzK{display:flex;flex-direction:column;gap:40px;padding-bottom:56px}.blog_step__K19t6{display:flex;flex-direction:column;gap:16px}.blog_stepMark__TdhLr{margin:0;font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.blog_step__K19t6 h2{font-size:21px;margin:-6px 0 0}.blog_stepNote__tG9jA{margin:-4px 0 0;font-size:14px;color:var(--c-ink-soft);line-height:1.6;max-width:40rem}.blog_field__BK48J{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;min-width:0}.blog_field__BK48J input,.blog_field__BK48J select,.blog_field__BK48J textarea{width:100%;min-width:0;border:1px solid var(--c-line-strong);border-radius:6px;padding:11px 13px;color:var(--c-ink);background:var(--c-surface);font:inherit;font-weight:400;line-height:1.55}.blog_field__BK48J textarea{resize:vertical}.blog_field__BK48J>span{color:var(--c-muted);font-size:13px;font-weight:400;line-height:1.6;max-width:40rem}.blog_field__BK48J>button{align-self:flex-start}.blog_field__BK48J code{font-family:var(--c-mono);font-size:.92em}.blog_warnText__YrH_c{color:var(--c-warn)}.blog_fieldLabel__qodzx{font-size:14px;font-weight:600}.blog_field__BK48J>.blog_labelRow__0XvY0{display:flex;align-items:baseline;gap:8px;color:var(--c-ink);font-size:14px;font-weight:600}.blog_optional__sAOQI{font-weight:500;font-size:13px;color:var(--c-muted)}.blog_titleInput__y1w23{font-size:20px!important;font-weight:600!important;padding:13px 14px!important}.blog_pasteBox__BcOul{border-style:dashed!important;background:var(--c-surface-2)!important}.blog_pasteMore__B4yhl{margin-top:8px;font-weight:500}.blog_blockList__aBBoU,.blog_block__X3MIn{display:flex;flex-direction:column;gap:10px}.blog_block__X3MIn{border:1px solid var(--c-line);border-radius:10px;padding:12px 14px;background:var(--c-surface)}.blog_blockBar__8OjF1{display:flex;align-items:center;justify-content:space-between;gap:12px}.blog_blockKind__l_o4Q{font-size:13px;font-weight:600;color:var(--c-ink-soft)}.blog_blockKind__l_o4Q select{border:1px solid var(--c-line-strong);border-radius:6px;padding:5px 9px;font:inherit;font-size:13px;background:var(--c-surface);color:var(--c-ink)}.blog_blockActions__yrn43{display:flex;gap:6px}.blog_blockActions__yrn43 .blog_iconButton__SCzY2{opacity:.55}.blog_block__X3MIn:focus-within .blog_blockActions__yrn43 .blog_iconButton__SCzY2,.blog_block__X3MIn:hover .blog_blockActions__yrn43 .blog_iconButton__SCzY2{opacity:1}.blog_block__X3MIn textarea{width:100%;border:1px solid var(--c-line-strong);border-radius:6px;padding:10px 12px;font:inherit;line-height:1.6;color:var(--c-ink);background:var(--c-surface);resize:vertical}.blog_dividerNote__HsuSZ{border-top:1px solid var(--c-line-strong);padding-top:10px}.blog_dividerNote__HsuSZ,.blog_hint__xI1WY{margin:0;font-size:13px;color:var(--c-muted)}.blog_hint__xI1WY{line-height:1.7}.blog_hint__xI1WY code{font-family:var(--c-mono);background:var(--c-surface-2);padding:1px 5px;border-radius:4px}.blog_blockAdders__xTMM_{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.blog_dropping__AKaKV{border-color:var(--c-accent);box-shadow:inset 0 0 0 2px var(--c-accent)}.blog_thumb__n1I7k{max-width:180px;max-height:120px;width:auto;height:auto;border-radius:6px;border:1px solid var(--c-line);object-fit:contain;background:var(--c-surface-2)}.blog_coverRow__xD03_{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.blog_cover__L3oXq{max-width:260px;max-height:150px;width:auto;height:auto;border-radius:8px;border:1px solid var(--c-line);object-fit:contain;background:var(--c-surface-2)}.blog_imagePrompt__t6Tfr{border:1px solid var(--c-accent);border-radius:10px;padding:16px;background:var(--c-surface-2)}.blog_imagePromptBody__KKj6f{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.blog_imagePromptFields__HuORS{display:flex;flex-direction:column;gap:10px;flex:1 1 280px;min-width:0}.blog_imagePromptFields__HuORS>strong{font-size:14px;overflow-wrap:anywhere}.blog_imagePromptFields__HuORS>p{margin:0;font-size:13px;color:var(--c-muted)}.blog_address___GNB3{margin:0}.blog_address___GNB3 code{font-family:var(--c-mono);font-size:14px;background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:6px;padding:6px 10px;display:inline-block;overflow-wrap:anywhere}.blog_problem___lY5e{margin:0;font-size:14px;color:var(--c-warn);overflow-wrap:anywhere}.blog_actions__a93Ju{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.blog_note__JMMD6{margin:-6px 0 0;font-size:13px;color:var(--c-muted)}.blog_previewMode__c1hrZ{display:flex;flex-direction:column;gap:20px;padding-bottom:56px}.blog_previewBar__rGofC{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.blog_previewLabel__xCLKf{margin:0;font-size:13px;color:var(--c-muted)}.blog_previewPane__sAj3L{background:var(--paper);color:var(--ink);border:1px solid var(--c-line);border-radius:12px;padding:40px;overflow-x:auto}.blog_danger__0RjW_{border:1px solid var(--c-crit);border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:12px}.blog_danger__0RjW_ h2{font-size:17px;color:var(--c-crit)}.blog_danger__0RjW_ p{margin:0;font-size:14px;color:var(--c-ink-soft);line-height:1.6}.blog_danger__0RjW_>button{align-self:flex-start}.blog_confirm__RUf9o{display:flex;flex-direction:column;gap:12px;max-width:460px}.blog_confirmTarget__6USdf{margin:0;font-size:14px;color:var(--c-ink);line-height:1.6}.blog_confirmTarget__6USdf code{font-family:var(--c-mono);font-size:13px;color:var(--c-muted)}.blog_confirmRow__yi6RA>td{background:var(--c-crit-soft)}.blog_tableScroll__Mqg9c{position:relative;max-width:100%;overflow-x:auto;background:var(--c-surface);border-block:1px solid var(--c-line-strong)}.blog_table__8bNUr{width:100%;min-width:660px;border-collapse:collapse;table-layout:fixed;font-size:14px}.blog_table__8bNUr th{padding:12px 14px;background:var(--c-surface-2);color:var(--c-ink-soft);font-size:12px;font-weight:650;text-align:left}.blog_table__8bNUr th:first-child{width:45%}.blog_table__8bNUr th:nth-child(2){width:14%}.blog_table__8bNUr th:nth-child(3){width:18%}.blog_table__8bNUr td{border-top:1px solid var(--c-line);padding:16px 14px;vertical-align:middle;overflow-wrap:anywhere}.blog_identity__leoFS small,.blog_identity__leoFS span,.blog_identity__leoFS strong{display:block}.blog_identity__leoFS strong{margin-bottom:3px}.blog_identity__leoFS .blog_publicLink__ss6kG,.blog_identity__leoFS span{color:var(--c-muted);font-family:var(--c-mono);font-size:13px}.blog_publicLink__ss6kG{display:block;color:var(--c-accent-text);text-decoration:underline;text-underline-offset:2px}.blog_publicLink__ss6kG:hover{color:var(--c-ink)}.blog_identity__leoFS small{color:var(--c-muted);font-size:12px;margin-top:4px}.blog_rowActions__UiMp_{display:flex;gap:8px;flex-wrap:wrap}.blog_status__R8mwM{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.blog_status__R8mwM:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.blog_draft__8pIlT{color:var(--c-warn)}.blog_published__Xeq6c{color:var(--c-pos)}.blog_archived__RkZcO,.blog_empty___XQmd{color:var(--c-muted)}.blog_empty___XQmd{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:56px 16px}.blog_empty___XQmd h2{font-size:19px;color:var(--c-ink)}.blog_empty___XQmd p{margin:0;font-size:14px}.blog_srOnly__TEXa3{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:720px){.blog_heading__ZZIXI h1{font-size:26px}.blog_editor__kVrzK{gap:32px}.blog_previewPane__sAj3L{padding:22px}.blog_titleInput__y1w23{font-size:18px!important}}@media (prefers-reduced-motion:reduce){.blog_page__qVQOn *,.blog_page__qVQOn :after,.blog_page__qVQOn :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}