@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/figtree-latin-ext-800-normal.132e1097.woff2) format("woff2"),url(/_next/static/media/figtree-latin-ext-800-normal.b37a33ce.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/figtree-latin-800-normal.fc4f24fc.woff2) format("woff2"),url(/_next/static/media/figtree-latin-800-normal.8133c46f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/figtree-latin-ext-400-normal.12b99095.woff2) format("woff2"),url(/_next/static/media/figtree-latin-ext-400-normal.f26f349b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/figtree-latin-400-normal.7ba2591d.woff2) format("woff2"),url(/_next/static/media/figtree-latin-400-normal.5578c58e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/figtree-latin-ext-500-normal.670fe079.woff2) format("woff2"),url(/_next/static/media/figtree-latin-ext-500-normal.7950e3b4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/figtree-latin-500-normal.01f11ea5.woff2) format("woff2"),url(/_next/static/media/figtree-latin-500-normal.ddd3419d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/figtree-latin-ext-600-normal.55325681.woff2) format("woff2"),url(/_next/static/media/figtree-latin-ext-600-normal.c22a2d91.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/figtree-latin-600-normal.e8bd9fc0.woff2) format("woff2"),url(/_next/static/media/figtree-latin-600-normal.9b6d8e9b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/figtree-latin-ext-700-normal.a6c70a8f.woff2) format("woff2"),url(/_next/static/media/figtree-latin-ext-700-normal.6910d927.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/figtree-latin-700-normal.66f64034.woff2) format("woff2"),url(/_next/static/media/figtree-latin-700-normal.7372f4f9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#eeeee6;--card:#ffffff;--ink:#1a1d18;--ink-2:#30362e;--muted:#4d5248;--faint:#737880;--line:#dcdcd0;--thread:#efefe9;--green:#35522f;--green-hover:#2a4325;--danger:#a3392b;--code-bg:#f6f6f0}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}a{color:inherit}button,input,textarea{font-family:inherit}.wrap{max-width:639px}.wrap,.wrap-wide{margin:0 auto;padding:0 16px 102px}.wrap-wide{max-width:833px}.header{justify-content:space-between;height:75px;gap:14px}.brand,.header{display:flex;align-items:center}.brand{min-width:0;font-size:15.5px;line-height:1;white-space:nowrap}.brand a{text-decoration:none;color:var(--ink)}.brand-home{display:flex;align-items:center;gap:10px}.brand img{width:34px;height:34px;border-radius:8px;display:block;flex:none;box-shadow:0 1px 2px rgba(26,29,24,.12)}.brand-name{font-weight:800;letter-spacing:-.015em}.brand .slash{color:var(--faint);margin:0 7px;font-weight:400}.brand-section{font-weight:400;letter-spacing:-.01em;text-underline-offset:3px;text-decoration-thickness:1px}.brand-home:hover .brand-name,.brand-section:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.linkish{white-space:nowrap;background:none;border:0;color:var(--faint);font-size:13px;font-weight:400;cursor:pointer;padding:5px 0}.linkish:hover{color:var(--ink)}.hero{padding-top:82px}.eyebrow{font-size:13px;color:var(--muted);font-weight:400;line-height:1.3}.eyebrow,.h1{margin:0 0 10px}.h1{font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.lede{font-size:15px;color:var(--muted);font-weight:400;margin:0 0 24px;line-height:1.4}.publish-row{display:flex;gap:10px;align-items:stretch}.input{flex:1 1;min-width:0;height:42px;padding:0 17px;font-size:14px;border:1px solid var(--green);border-radius:999px}.input,.textarea{font-weight:400;color:var(--ink);background:#fff;outline:none}.textarea{display:block;width:100%;margin-top:10px;min-height:187px;padding:14px 17px;resize:vertical;font-size:13px;line-height:1.6;border:1px solid var(--green);border-radius:19px}.input::placeholder,.textarea::placeholder{color:var(--faint);opacity:1}.input:focus,.textarea:focus{box-shadow:0 0 0 3px rgba(53,82,47,.16)}.helper{font-size:13px;color:var(--muted);margin:12px 0 0;font-weight:400}.helper .linkish{font-size:13px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;padding:0}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;font-size:14px;font-weight:600;letter-spacing:-.005em;height:42px;padding:0 20px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s}.btn-primary{background:var(--green);color:#fff}.btn-primary:hover{background:var(--green-hover)}.btn-primary:disabled{cursor:default}.btn-white{font-weight:500}.success{margin-top:17px;background:#fff;border:1px solid var(--line);border-radius:17px;padding:15px 17px}.success-title{font-size:13.5px;font-weight:500;margin:0 0 10px}.link-row{display:flex;gap:10px;align-items:center}.link-box{flex:1 1;min-width:0;padding:0 16px;background:var(--bg);border:0;border-radius:999px;font-weight:400;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.btn-sm,.link-box{height:36px;font-size:12.5px}.btn-sm{padding:0 17px}.list{margin-top:48px;background:#fff;border:1px solid var(--line);border-radius:17px;overflow:hidden}.item{padding:17px 20px;border-top:1px solid var(--line)}.item:first-child{border-top:0}.item-top{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.item-title{font-size:15px;font-weight:400;letter-spacing:-.01em;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.item-title:hover{text-decoration:underline;text-underline-offset:3px}.item-date{color:var(--muted);font-size:13px;white-space:nowrap;flex:none}.item-actions{display:flex;gap:19px;margin-top:7px;align-items:center;flex-wrap:wrap}.action{background:none;border:0;padding:0;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer}.action:hover{color:var(--ink)}.action-danger{color:var(--danger)}.confirm{display:flex;flex-wrap:wrap;align-items:center;gap:5px 17px;font-size:13px;color:var(--ink)}.empty{padding:31px 20px;color:var(--muted);font-size:13.5px}.post{margin-top:31px;background:#fff;border-radius:22px;padding:34px 40px 32px;box-shadow:0 1px 2px rgba(26,29,24,.04),0 7px 24px -12px rgba(26,29,24,.1),0 0 0 1px rgba(26,29,24,.04)}.post-head{display:flex;align-items:flex-start;gap:20px}.btn-compact{height:37px;font-size:13px;font-weight:600;padding:0 17px;gap:7px}.copy-top{margin-left:auto;flex:none}.btn:active{transform:translateY(1px)}.btn-white{background:#fff;color:var(--ink);border-color:var(--line)}.btn-white:hover{border-color:var(--ink);background:#fbfbf8}.btn svg{flex:none}.post-body{margin-top:16px}.prompt-title{font-size:22px;line-height:1.25;letter-spacing:-.02em;font-weight:800;margin:0;padding-top:6px;flex:1 1;min-width:0;text-wrap:balance}.prompt-body{font-size:15px;line-height:1.65;color:var(--ink-2);overflow-wrap:anywhere;max-width:72ch}.prompt-body>:first-child{margin-top:0}.prompt-body>:last-child{margin-bottom:0}.prompt-body p{margin:0 0 .85em}.prompt-body h1,.prompt-body h2,.prompt-body h3,.prompt-body h4{color:var(--ink);font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:1.35em 0 .45em}.prompt-body h1{font-size:18px}.prompt-body h2{font-size:16px}.prompt-body h3,.prompt-body h4{font-size:15px}.prompt-body ol,.prompt-body ul{padding-left:1.35em;margin:0 0 .85em}.prompt-body li{margin:.15em 0;padding-left:.15em}.prompt-body li::marker{color:var(--faint)}.prompt-body strong{font-weight:650;color:var(--ink)}.prompt-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84em;background:var(--code-bg);border:1px solid var(--line);border-radius:4px;padding:.05em .3em}.prompt-body pre{background:var(--code-bg);border:1px solid var(--line);border-radius:12px;padding:12px 15px;overflow-x:auto;white-space:pre-wrap;line-height:1.55;margin:0 0 .95em}.prompt-body pre code{background:none;border:0;padding:0;font-size:12.5px}.prompt-body blockquote{margin:0 0 .85em;padding-left:14px;border-left:3px solid var(--line);color:var(--muted)}.prompt-body hr{border:0;border-top:1px solid var(--line);margin:1.6em 0}.prompt-body a{color:var(--green);text-underline-offset:3px}.prompt-body table{border-collapse:collapse;margin:0 0 .95em;display:block;overflow-x:auto;font-size:.9em}.prompt-body td,.prompt-body th{border:1px solid var(--line);padding:5px 10px;text-align:left}.post-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:19px;border-top:1px solid var(--line)}.notice{margin:12px 0 0;font-size:13px;color:var(--green)}.notice:empty{display:none}.manual{margin-top:12px}.manual p{font-size:13px;color:var(--muted);margin:0 0 7px}.manual textarea{width:100%;min-height:153px;border-radius:12px;border:1px solid var(--line);padding:10px 12px;font-size:12.5px;font-family:ui-monospace,Menlo,Consolas,monospace}.site-foot{text-align:center;margin-top:22px;font-size:13px;color:var(--muted)}.site-foot a{color:var(--ink);font-weight:600;text-underline-offset:3px;text-decoration-thickness:1px}::selection{background:rgba(53,82,47,.18)}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.item{transition:background .15s}.item:hover{background:#fcfcfa}.action{transition:color .15s}.nf{padding-top:82px}@media (max-width:640px){.header{height:61px}.brand{font-size:13.5px}.brand-home{gap:8px}.brand img{width:29px;height:29px;border-radius:7px}.brand .slash{margin:0 5px}.linkish{font-size:12.5px}.hero{padding-top:34px}.eyebrow{font-size:12.5px}.h1{font-size:21px}.lede{font-size:13.5px;margin-bottom:19px}.publish-form{display:flex;flex-direction:column}.publish-row{display:contents}.input{flex:none;order:1;height:41px;font-size:16px;padding:0 15px}.textarea{order:2}.publish-row .btn{order:3;margin-top:10px;width:100%}.textarea{font-size:16px;padding:12px 15px;min-height:170px;border-radius:17px}.btn{height:41px;font-size:13.5px}.helper,.helper .linkish{font-size:12.5px}.list{margin-top:34px;border-radius:15px}.item{padding:15px}.item-top{flex-direction:column;gap:2px}.item-title{font-size:14px;white-space:normal}.item-date{font-size:12.5px}.item-actions{gap:15px;margin-top:7px}.action{font-size:13px}.link-row{flex-direction:column;align-items:stretch}.post{margin-top:7px;padding:22px 18px;border-radius:17px}.post-head{flex-direction:column;align-items:stretch;gap:12px}.copy-top{width:100%;margin-left:0}.post-body{margin-top:14px}.prompt-title{font-size:20px;padding-top:0}.prompt-body{font-size:15px;line-height:1.6}.prompt-body h1{font-size:18px}.prompt-body h2{font-size:16.5px}.prompt-body h3,.prompt-body h4{font-size:15px}.prompt-body pre{padding:10px 12px}.prompt-body pre code{font-size:12.5px}.post-actions{flex-direction:column}.post-actions .btn{width:100%}.btn-compact{height:39px;font-size:13px}.site-foot{font-size:12.5px}.nf{padding-top:54px}}.form-error{font-size:13px;color:var(--danger);margin:12px 0 0}.btn-primary:disabled{opacity:.75}