.topbar,.site-foot{-webkit-font-smoothing:antialiased;font-family:Satoshi,system-ui,-apple-system,Segoe UI,sans-serif}.pill-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background-color .2s;display:inline-flex}.pill-btn svg{flex:none;width:16px;height:16px}.pill-btn:active{transform:scale(.97)}.pill-btn.red{color:#fff;background:linear-gradient(#ea4a3e -40%,#dd372b 22%,#d63327 80%);box-shadow:inset 0 1px #ffffff52,0 0 0 1px #d93428d9,0 12px 28px -12px #f2463ab3}.pill-btn.red:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 0 0 1px #d93428e6,0 16px 34px -12px #f2463ad9}.pill-btn.ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}.pill-btn.ghost:hover{background:#ffffff0f}.tb-tile{--s:30px;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .3);background:radial-gradient(120% 100% at 28% 8%,#ff9284 0%,#f2463a 52%,#d5322a 100%);flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 5px #780c0438,0 5px 12px -5px #f2463ab3}.tb-tile svg{fill:#fff;width:66%;height:auto}.topbar{z-index:70;width:min(1120px,100% - 24px);position:fixed;top:14px;left:50%;translate:-50%}.tb-bar{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#ffffffb8;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:58px;padding:0 8px 0 14px;transition:background-color .3s;display:grid;box-shadow:0 0 0 1px #0b0b0c0f,0 14px 36px -16px #0b0b0c3d}.topbar.is-scrolled .tb-bar,.topbar.is-open .tb-bar{background:#ffffffeb}.tb-brand{color:#0b0b0c;letter-spacing:-.03em;justify-self:start;align-items:center;gap:9px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.tb-links{justify-self:center;gap:28px;font-size:15px;font-weight:500;display:flex}.tb-links a{color:#0b0b0cb3;padding:8px 0;text-decoration:none;transition:color .2s}.tb-links a:hover,.tb-links a[aria-current=page]{color:#0b0b0c}.tb-end{justify-self:end;align-items:center;gap:6px;display:flex}.tb-menu{color:#0b0b0c;cursor:pointer;background:#0b0b0c0d;border:0;border-radius:50%;width:42px;height:42px;display:none;position:relative}.tb-menu span{background:currentColor;border-radius:1px;height:2px;transition:translate .3s cubic-bezier(.16,1,.3,1),rotate .3s cubic-bezier(.16,1,.3,1);position:absolute;left:13px;right:13px}.tb-menu span:first-child{top:16px}.tb-menu span:last-child{top:24px}.topbar.is-open .tb-menu span:first-child{translate:0 4px;rotate:45deg}.topbar.is-open .tb-menu span:last-child{translate:0 -4px;rotate:-45deg}.tb-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;border-radius:28px;margin-top:8px;padding:10px;animation:.35s cubic-bezier(.16,1,.3,1) tb-in;box-shadow:0 0 0 1px #0b0b0c0f,0 24px 48px -20px #0b0b0c59}.tb-panel[hidden]{display:none}.tb-panel a:not(.pill-btn){color:#0b0b0c;letter-spacing:-.025em;border-radius:16px;padding:13px 16px;font-size:22px;font-weight:600;text-decoration:none;display:block}.tb-panel a:not(.pill-btn):hover,.tb-panel a[aria-current=page]{background:#0b0b0c0a}.tb-panel .pill-btn{width:100%;height:52px;margin-top:8px;font-size:17px}@keyframes tb-in{0%{opacity:0;translate:0 -8px}}.tb-x{color:#0b0b0c;background:#0b0b0c0d;border-radius:50%;place-items:center;width:42px;height:42px;transition:background-color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:grid}.tb-x:hover{background:#0b0b0c1a;transform:translateY(-1px)}.tb-x svg{width:16px;height:16px}.tb-x-row{justify-content:space-between;align-items:center;display:flex!important}.tb-x-row svg{width:18px;height:18px}@media (max-width:880px){.tb-end .tb-x{display:none}}.tb-theme{color:#0b0b0c;cursor:pointer;background:#0b0b0c0d;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;transition:background-color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:grid}.tb-theme:hover{background:#0b0b0c1a;transform:translateY(-1px)}.tb-theme svg,.tb-theme-row svg{fill:currentColor;width:18px;height:18px}.tb-theme-row{color:#0b0b0c;width:100%;font:inherit;letter-spacing:-.025em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;padding:13px 16px;font-size:22px;font-weight:600;display:flex}.tb-theme-row:hover{background:#0b0b0c0a}.tb-theme .i-sun,.tb-theme-row .i-sun{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tb-theme .i-moon,:root:not([data-theme=light]) .tb-theme-row .i-moon{display:none}:root:not([data-theme=light]) .tb-theme .i-sun,:root:not([data-theme=light]) .tb-theme-row .i-sun{display:block}}:root[data-theme=dark] .tb-theme .i-moon,:root[data-theme=dark] .tb-theme-row .i-moon{display:none}:root[data-theme=dark] .tb-theme .i-sun,:root[data-theme=dark] .tb-theme-row .i-sun{display:block}@media (max-width:520px){.tb-end .tb-theme{display:none}}@media (min-width:521px){.tb-theme-row{display:none}}.tb-mcp{color:#0b0b0c;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;height:42px;padding:0 16px 0 8px;font-size:14.5px;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 0 0 1px #0b0b0c14,0 1px 2px #0b0b0c0f}.tb-mcp:hover{box-shadow:0 0 0 1px #0b0b0c24,0 8px 18px -10px #0b0b0c59}.tb-mcp:active{transform:scale(.97)}.tb-mcp-stack{display:inline-flex}.tb-clogo{background:#f6f6f7;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;transition:margin .35s cubic-bezier(.16,1,.3,1);display:inline-grid;box-shadow:0 0 0 2px #fff,0 0 0 3px #0b0b0c1a}.tb-clogo svg{width:70%;height:70%;fill:var(--c,currentColor)}.tb-clogo+.tb-clogo{margin-left:-9px}.tb-mcp:hover .tb-clogo+.tb-clogo{margin-left:2px}@media (max-width:1080px){.tb-end .tb-mcp{gap:0;padding:0 8px;font-size:0}}@media (max-width:880px){.tb-end .tb-mcp{display:none}}.tb-end .tb-mcp,.topbar .tb-panel a[href="https://ugc-library.vercel.app/library/connect"]{display:none}.tb-end .tb-theme{order:-1}@media (max-width:880px){.tb-bar{grid-template-columns:1fr auto}.tb-links{display:none}.tb-menu{display:block}}@media (min-width:881px){.tb-panel{display:none!important}}@media (max-width:360px){.tb-end .pill-btn{padding:0 14px}}html.past-mid{background:#0b0b0c}.site-foot{--hz:clamp(110px, 14vw, 220px);padding-top:calc(var(--hz) + clamp(40px, 5vw, 72px));background:linear-gradient(180deg, transparent var(--hz), #0b0b0c var(--hz));color:#ffffff9e;padding-bottom:8px;font-size:15px;line-height:1.5;position:relative;overflow:hidden}.site-foot:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f2463a4d,#f2463a00);width:90%;height:70%;position:absolute;bottom:-45%;left:50%;translate:-50%}.sf-horizon{height:calc(var(--hz) + 1px);pointer-events:none;position:absolute;top:0;left:0;right:0}.sf-horizon canvas{width:100%;height:100%;display:block}.sf-wrap{z-index:1;width:min(1200px,100% - 40px);margin-inline:auto;position:relative}.sf-top{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 40px;padding-bottom:clamp(40px,5vw,60px);display:flex}.sf-pitch{color:#fff;letter-spacing:-.048em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(36px,4.8vw,64px);font-weight:520;line-height:1.02}.sf-pitch em{color:#ff6b5e;letter-spacing:-.04em;font-style:italic;font-weight:500}.sf-cta{flex-wrap:wrap;gap:10px;display:flex}.sf-experts{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:22px 0 0;font-size:14px;font-weight:500;display:flex}.sf-experts .experts-label{margin-right:2px}.sf-experts .experts-item{color:#fff;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.sf-experts svg{flex:none;width:18px;height:18px}.sf-experts path[fill=\#111111]{fill:#fff}.sf-cta .pill-btn{height:52px;padding:0 24px;font-size:16px}.sf-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:clamp(40px,5vw,60px) 0;display:grid}.sf-title{color:#ffffff73;margin:0 0 12px;font-size:14px;font-weight:500}.sf-cols ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sf-cols a{color:#ffffffb8;padding:6px 0;text-decoration:none;transition:color .2s;display:inline-block}.sf-cols a:hover,.sf-bottom a:hover{color:#fff}.sf-bottom{color:#ffffff73;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:20px 0;font-size:13.5px;display:flex}.sf-bottom p{margin:0}.sf-bottom a{color:#ffffffb8;padding:8px 0;text-decoration:none}.site-foot a:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #ff6b5e}@media (max-width:760px){.sf-cols{grid-template-columns:1fr 1fr;gap:28px 20px}.sf-cta{width:100%}.sf-cta .pill-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.tb-panel{animation:none}.tb-menu span{transition:none}}.bk{color:#0b0b0c;overscroll-behavior:contain;-webkit-font-smoothing:antialiased;background:#fff;border:0;border-radius:28px;width:min(520px,100% - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;font-family:Satoshi,system-ui,-apple-system,Segoe UI,sans-serif;overflow:auto;box-shadow:0 0 0 1px #0000000f,0 40px 90px -30px #3010088c}.bk.is-cal{width:min(1000px,100% - 24px)}.bk::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0c70}.bk[open]{animation:.32s cubic-bezier(.16,1,.3,1) bk-in}@keyframes bk-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.bk-head{z-index:1;background:#fffffff0;align-items:center;gap:14px;padding:22px 22px 16px;display:flex;position:sticky;top:0}.bk-head .tb-tile{--s:40px}.bk-head>div{flex:1;min-width:0}.bk h2{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600;line-height:1.15}.bk-steps{color:#0b0b0c70;gap:14px;margin:4px 0 0;font-size:13.5px;font-weight:500;display:flex}.bk-steps .on{color:#f2463a}.bk-close{color:#0b0b0c;cursor:pointer;background:#f4f4f5;border:0;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;transition:background-color .2s;display:grid}.bk-close:hover{background:#ebebed}.bk-close svg,.bk-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bk-form{gap:14px;padding:4px 22px 22px;display:grid}.bk-form[hidden],.bk-cal[hidden]{display:none}.bk-field{gap:6px;font-size:14px;font-weight:600;display:grid}.bk-field input,.bk-field select{color:#0b0b0c;background:#f6f6f7;border:0;border-radius:14px;height:48px;padding:0 14px;font:500 16px/1 Satoshi,system-ui,sans-serif;transition:box-shadow .2s,background-color .2s;box-shadow:inset 0 0 0 1px #0b0b0c14}.bk-field input::placeholder{color:#0b0b0c61}.bk-field select{appearance:none;cursor:pointer;background:#f6f6f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366666E' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px no-repeat;padding-right:40px}.bk-field select:has(option[value=""]:checked){color:#0b0b0c73}.bk-field span small{color:#0b0b0c70;margin-left:4px;font-size:13px;font-weight:500}.bk-field input:focus,.bk-field select:focus{background:#fff;outline:0;box-shadow:inset 0 0 0 1.5px #f2463a,0 0 0 4px #f2463a24}.bk-needs{border:0;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;display:flex}.bk-needs legend{width:100%;margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.bk-needs legend small{color:#0b0b0c70;margin-left:4px;font-size:13px;font-weight:500}.bk-needs label{cursor:pointer;position:relative}.bk-needs input{opacity:0;pointer-events:none;position:absolute}.bk-needs span{background:#f6f6f7;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #0b0b0c14}.bk-needs label:hover span{background:#efeff1}.bk-needs input:checked+span{color:#d93428;background:#fff2ef;box-shadow:inset 0 0 0 1.5px #f2463a}.bk-needs input:focus-visible+span{outline-offset:2px;outline:2px solid #f2463a}.bk-error{color:#d93428;min-height:0;margin:0;font-size:14px;font-weight:500}.bk-error:empty{display:none}.bk-next{cursor:pointer;border:0;justify-content:center;width:100%;height:52px;margin-top:4px;font-family:inherit;font-size:16px}.bk-note{text-align:center;color:#0b0b0c8f;margin:0;font-size:13.5px}.bk-note a{color:#0b0b0c;text-underline-offset:3px;font-weight:600}.bk-cal{padding:0 12px 12px}.bk-bar{justify-content:space-between;align-items:center;gap:12px;margin:0 10px 8px;font-size:14px;display:flex}.bk-back{color:#0b0b0c;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.bk-open{color:#0b0b0c8f;text-underline-offset:3px}.bk-frame{border-radius:20px;min-height:560px;position:relative;overflow:hidden}.bk-loading{color:#0b0b0c70;place-items:center;margin:0;font-size:14px;display:grid;position:absolute;inset:0}@media (max-width:560px){.bk{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.bk.is-cal{width:100%}.bk-head{padding:16px 16px 12px}.bk-form{padding:4px 16px 24px}.bk-cal{padding:0 4px 8px}}@media (prefers-reduced-motion:reduce){.bk[open]{animation:none}}.subscribe{--ink:#0f0f10;--ink-2:#3f3f46;--mute:#66666e;--red:#f2463a;--red-deep:#d93428;--red-wash:#fff2ef;--surface:#fff;--sunken:#f2f2f0;--media-bg:#e6e3df;--glass-strong:#ffffffe0;--ease:cubic-bezier(.16, 1, .3, 1);--ease-ui:cubic-bezier(.2, 0, 0, 1);--shadow-card:0 1px 2px #0000000f, 0 24px 48px -24px #30100861;--shadow-card-hover:0 1px 2px #0000000f, 0 36px 64px -28px #30100880;color:var(--ink);text-align:left}.subscribe h2{color:var(--ink)}.subscribe{background:var(--red-wash);border-radius:28px;margin-top:64px;padding:clamp(24px,4vw,48px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f0f100f;container:sub/inline-size}.sub-in{gap:32px;display:grid}.sub-in>*{min-width:0}.subscribe h2{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(1.65rem,1.1rem + 3.2cqi,2.6rem);font-weight:580;line-height:1.06}.subscribe h2 em{color:var(--red);font-style:normal}.sub-lede{max-width:46ch;color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:16.5px;line-height:1.55}.sub-stats{color:var(--mute);margin-top:20px;padding:0;font-size:12.5px;line-height:1.3;list-style:none;display:flex}.sub-stats li{gap:2px;padding-right:clamp(12px,4cqi,22px);display:grid}.sub-stats li+li{border-left:1px solid #0f0f101f;padding-left:clamp(12px,4cqi,22px)}.sub-stats b{letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.subscribe-form{margin-top:22px;position:relative}.sub-field{background:var(--surface);max-width:480px;box-shadow:var(--shadow-card);transition:box-shadow .2s var(--ease-ui);border-radius:999px;gap:6px;padding:6px;display:flex}.sub-field:focus-within{box-shadow:var(--shadow-card), 0 0 0 1.5px var(--red), 0 0 0 6px #f2463a24}.sub-field input{width:100%;min-width:0;height:48px;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;padding:0 8px 0 16px;font-size:16px}.sub-field input:focus{outline:0}.sub-field .btn{border:0;height:48px;padding:0 22px;font-family:inherit}.sub-field .btn:disabled{opacity:.7;cursor:progress}.subscribe-note{color:var(--mute);margin-top:12px;padding-left:16px;font-size:13.5px;line-height:1.45}.subscribe-form.is-done .sub-field{display:none}.subscribe-note.is-done{background:var(--surface);max-width:480px;box-shadow:var(--shadow-card);color:var(--ink);animation:pop .5s var(--ease) both;border-radius:20px;align-items:center;gap:12px;margin-top:0;padding:14px 18px 14px 14px;font-size:15.5px;font-weight:600;display:flex}.subscribe-note.is-done:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 15px no-repeat, linear-gradient(180deg, var(--red) 0%, var(--red-deep) 100%);border-radius:50%;flex:none;width:28px;height:28px}.sub-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.subscribe .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-grid>.subscribe{grid-column:1/-1;margin:0}.sub-issue{justify-items:center;gap:14px;display:grid}.sub-issue-label{color:var(--mute);font-size:13px;font-weight:600}.sub-fan{aspect-ratio:4/3;width:100%;max-width:400px;position:relative}.sub-card{--x:calc((var(--k) - 1) * 90%);--r:calc((var(--k) - 1) * 8deg);z-index:calc(2 - (var(--k) - 1) * (var(--k) - 1));aspect-ratio:9/16;background:var(--media-bg);width:34%;box-shadow:0 0 0 1px #0000000f, var(--shadow-card);translate:calc(-50% + var(--x)) calc(-50% + (var(--k) - 1) * (var(--k) - 1) * 5%);rotate:var(--r);scale:calc(1.08 - (var(--k) - 1) * (var(--k) - 1) * .08);transition:translate .7s var(--ease), rotate .7s var(--ease), scale .5s var(--ease), box-shadow .3s var(--ease-ui);border-radius:16px;position:absolute;top:50%;left:50%;overflow:hidden}.sub-card img{object-fit:cover;width:100%;height:100%;display:block}.sub-card:after{content:"";background:linear-gradient(#0b0b0c00 0%,#0b0b0cc7 100%);height:50%;position:absolute;inset:auto 0 0}.sub-chip{background:var(--glass-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:72%;color:var(--ink);border-radius:10px;padding:4px 8px;font-size:10.5px;font-weight:600;line-height:1.2;position:absolute;top:8px;left:8px}.sub-views{z-index:1;white-space:nowrap;text-overflow:ellipsis;color:#ffffffdb;font-size:10.5px;font-weight:500;line-height:1.3;position:absolute;bottom:9px;left:9px;right:9px;overflow:hidden}.sub-views b{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;display:block}.sub-views small{letter-spacing:0;color:#ffffffdb;font-size:10.5px;font-weight:500}.sub-card:last-child .sub-chip{left:auto;right:8px}.sub-card:last-child .sub-views{text-align:right}.sub-fan:hover .sub-card{--x:calc((var(--k) - 1) * 104%);--r:calc((var(--k) - 1) * 11deg)}.sub-fan .sub-card:hover,.sub-fan .sub-card:focus-visible{z-index:3;box-shadow:0 0 0 1px #0000000f, var(--shadow-card-hover);scale:1.12}.subscribe.is-shut .sub-card{--x:calc((var(--k) - 1) * 10%);--r:calc((var(--k) - 1) * 3deg)}@container sub (min-width:600px){.sub-in{grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr);align-items:center;gap:24px 36px}}@container sub (max-width:599px){.sub-issue{order:-1}.sub-fan{max-width:320px}.sub-field input{padding-left:14px}.sub-field .btn{padding:0 16px}}.home-letter{max-width:880px;margin:clamp(40px,5vw,56px) auto 0}.home-letter .subscribe{background:#fff;margin-top:0;box-shadow:0 30px 60px -36px #78180c80}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .tb-bar{background:#18181b9e;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff14,0 14px 36px -16px #000c}:root[data-theme=dark] .topbar.is-scrolled .tb-bar,:root[data-theme=dark] .topbar.is-open .tb-bar{background:#161618eb}:root[data-theme=dark] .tb-brand{color:#f5f5f4}:root[data-theme=dark] .tb-links a{color:#f5f5f4a8}:root[data-theme=dark] .tb-links a:hover,:root[data-theme=dark] .tb-links a[aria-current=page]{color:#f5f5f4}:root[data-theme=dark] :is(.tb-menu,.tb-x,.tb-theme){color:#f5f5f4;background:#ffffff14}:root[data-theme=dark] :is(.tb-x,.tb-theme):hover{background:#ffffff24}:root[data-theme=dark] .tb-panel{background:#161618f7;box-shadow:0 0 0 1px #ffffff14,0 24px 48px -20px #000c}:root[data-theme=dark] .tb-panel a:not(.pill-btn),:root[data-theme=dark] .tb-theme-row{color:#f5f5f4}:root[data-theme=dark] .tb-panel a:not(.pill-btn):hover,:root[data-theme=dark] .tb-panel a[aria-current=page],:root[data-theme=dark] .tb-theme-row:hover{background:#ffffff0f}:root[data-theme=dark] .tb-mcp{color:#f5f5f4;background:#18181b;box-shadow:0 0 0 1px #ffffff1a,0 2px 4px #0000004d}:root[data-theme=dark] .tb-mcp:hover{box-shadow:0 0 0 1px #ffffff2e,0 8px 18px -10px #0009}:root[data-theme=dark] .tb-clogo{background:#1d1d20;box-shadow:0 0 0 2px #18181b,0 0 0 3px #ffffff26}:root[data-theme=dark] .tb-clogo:last-child svg{fill:#f5f5f4}:root[data-theme=dark] .bk{color:#f5f5f4;background:#141416;box-shadow:0 0 0 1px #ffffff14,0 40px 90px -30px #000c}:root[data-theme=dark] .bk::backdrop{background:#0009}:root[data-theme=dark] .bk-head{background:#141416f0}:root[data-theme=dark] .bk-steps,:root[data-theme=dark] .bk-loading,:root[data-theme=dark] :is(.bk-field span,.bk-needs legend) small{color:#f5f5f475}:root[data-theme=dark] .bk-steps .on{color:#ff8074}:root[data-theme=dark] .bk-close{color:#f5f5f4;background:#1d1d20}:root[data-theme=dark] .bk-close:hover{background:#26262a}:root[data-theme=dark] :is(.bk-field input,.bk-field select){color:#f5f5f4;background-color:#1d1d20;box-shadow:inset 0 0 0 1px #ffffff1a}:root[data-theme=dark] .bk-field input::placeholder{color:#f5f5f461}:root[data-theme=dark] .bk-field select:has(option[value=""]:checked){color:#f5f5f473}:root[data-theme=dark] :is(.bk-field input,.bk-field select):focus{background-color:#18181b;box-shadow:inset 0 0 0 1.5px #f2463a,0 0 0 4px #f2463a33}:root[data-theme=dark] .bk-needs span{color:#f5f5f4;background:#1d1d20;box-shadow:inset 0 0 0 1px #ffffff1a}:root[data-theme=dark] .bk-needs label:hover span{background:#26262a}:root[data-theme=dark] .bk-needs input:checked+span{color:#ff8074;background:#f2463a29}:root[data-theme=dark] .bk-error{color:#ff8074}:root[data-theme=dark] :is(.bk-note,.bk-open){color:#f5f5f48f}:root[data-theme=dark] :is(.bk-note a,.bk-back){color:#f5f5f4}:root[data-theme=dark] .subscribe{--ink:#f5f5f4;--ink-2:#d4d4d8;--mute:#a1a1aa;--red-deep:#ff8074;--red-wash:#f2463a1f;--surface:#18181b;--sunken:#1d1d20;--media-bg:#26221f;--glass-strong:#161618e0;--shadow-card:0 0 0 1px #ffffff0f, 0 24px 48px -24px #000c;--shadow-card-hover:0 0 0 1px #ffffff1a, 0 36px 64px -28px #000000e6}:root[data-theme=dark] .home-letter .subscribe{background:#141416;box-shadow:0 0 0 1px #ffffff0f,0 30px 60px -36px #000c}
