@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_714eff98-module__c-rD7q__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_714eff98-module__c-rD7q__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_9ddd0b41-module__fk3-0q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_9ddd0b41-module__fk3-0q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--font:var(--font-geist), "Geist", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-display:clamp(38px, 5vw, 60px);--fs-title:clamp(32px, 3.9vw, 50px);--fs-lead:clamp(16px, 1.4vw, 18px);--fs-heading:16px;--fs-body:14.5px;--fs-ui:13.5px;--fs-sm:12.5px;--fs-xs:12px;--fs-2xs:11px;--r-sm:6px;--r:8px;--r-lg:10px;--r-xl:12px;--gutter:24px;--frame:1088px;--ease:cubic-bezier(.23, 1, .32, 1);--dur:.14s;--plus:linear-gradient(var(--text-4), var(--text-4)) center / 9px 1px no-repeat, linear-gradient(var(--text-4), var(--text-4)) center / 1px 9px no-repeat;--bg:#000;--surface:#0c0c0c;--surface-2:#161616;--surface-3:#222;--sunken:#070707;--border:#232323;--border-strong:#333;--divider:#1a1a1a;--guide:#262626;--text:#fff;--text-2:#a3a3a3;--text-3:#8a8a8a;--text-4:#5e5e5e;--accent:#f73859;--brand:#f73859;--on-accent:#fff;--bubble-me:#3a86ff;--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--st-todo:#a29e96;--st-progress:#e0a73a;--st-review:#ae93f0;--st-done:#5cb886;--shadow-pop:0 16px 40px -8px #000000b3, 0 0 0 1px var(--border-strong);--ph-bezel:#3a3936;--ph-bg:#000;--ph-chrome:#1c1c1e;--ph-bubble:#26252a;--ph-card:#1c1c1e;--ph-line:#38383a;--ph-text:#fff;--ph-text-2:#98989f;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}a,button,summary,[role=tab]{touch-action:manipulation}button,summary,.btn,[role=tab]{-webkit-user-select:none;user-select:none}body{background:var(--bg);color:var(--text);font:400 var(--fs-body)/1.55 var(--font);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;margin:0}.page{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:500}p{text-wrap:pretty}a{color:inherit;text-decoration:none}::selection{background:var(--accent-soft)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.num{font-variant-numeric:tabular-nums}.frame{max-width:var(--frame);border-inline:1px dashed var(--guide);background:var(--bg);margin-inline:auto}.band{border-top:1px solid var(--border);border-image:linear-gradient(var(--border), var(--border)) 1 0 0 / 1px 0 0 / 0 100vw;position:relative}.band:before,.band:after{content:"";background:var(--plus);width:9px;height:9px;position:absolute;top:-5px}.band:before{left:-5px}.band:after{right:-5px}.pad{padding:112px var(--gutter)}.nav{margin-inline:calc(-1 * max(16px, env(safe-area-inset-left,0px)));top:env(safe-area-inset-top,0px);z-index:20;border-bottom:1px solid var(--border);position:sticky}.nav:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;inset:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:21;background:var(--bg);position:fixed;inset:0 0 auto}.nav-in{max-width:var(--frame);height:56px;padding-inline:var(--gutter);align-items:center;gap:24px;margin-inline:auto;display:flex}.logo{color:var(--brand);display:inline-flex}.logo svg{fill:currentColor;aspect-ratio:812.91/232.05;width:auto;height:17px}.nav-links{gap:4px;margin-inline-start:8px;display:flex}.nav-links>a{border-radius:var(--r-sm);height:30px;font-size:var(--fs-ui);color:var(--text-2);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);align-items:center;padding-inline:10px;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-links>a:hover{color:var(--text);background:var(--surface-2)}}.nav-end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.btn{border-radius:var(--r-sm);height:30px;font:500 var(--fs-ui)/1 var(--font);cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);border:0;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}.btn:active{transform:scale(.97)}.btn-lg{height:36px;font-size:var(--fs-body);padding-inline:16px}.btn-primary{color:#000;background:#fff}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:#dcdcdc}}.btn-red{background:var(--accent);color:var(--on-accent)}@media (hover:hover) and (pointer:fine){.btn-red:hover{background:color-mix(in srgb, var(--accent) 88%, #fff)}}.btn-ghost{color:var(--text-2);background:0 0}@media (hover:hover) and (pointer:fine){.btn-ghost:hover{background:var(--surface-2);color:var(--text)}}.btn-secondary{color:var(--text);background:#2a2a2a}@media (hover:hover) and (pointer:fine){.btn-secondary:hover{background:#363636}}.hero{padding:112px var(--gutter) 64px;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}.hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 70% at 18% -10%,#ffffff21,#0000 70%),radial-gradient(1px 1px at 12% 22%,#ffffff80,#0000),radial-gradient(1px 1px at 31% 61%,#ffffff59,#0000),radial-gradient(1px 1px at 47% 14%,#fff6,#0000),radial-gradient(1px 1px at 63% 48%,#ffffff4d,#0000),radial-gradient(1px 1px at 78% 19%,#ffffff73,#0000),radial-gradient(1px 1px at 88% 66%,#ffffff4d,#0000),radial-gradient(1px 1px at 22% 84%,#ffffff4d,#0000),radial-gradient(1px 1px at 70% 88%,#ffffff40,#0000);position:absolute;inset:0 -100vw;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.hero-copy{z-index:1;justify-items:center;gap:20px;display:grid;position:relative}.eyebrow{font:500 var(--fs-xs)/1.4 var(--mono);color:var(--text-3);align-items:center;gap:8px;display:inline-flex}.eyebrow i{background:var(--accent);border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-.035em;font-size:clamp(36px,4.2vw,56px);font-weight:500;line-height:1.12}.hero h1 em{color:var(--accent);font-style:normal}.lead{font-size:var(--fs-lead);color:var(--text-2);max-width:52ch;line-height:1.5}.hero-cta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.hero-note{font-size:var(--fs-xs);color:var(--text-4)}.caption{font-size:var(--fs-xs);color:var(--text-4);text-align:center;margin-top:14px}.intro{align-content:start;gap:14px;max-width:640px;display:grid}.intro h2{font-size:var(--fs-title);letter-spacing:-.035em;line-height:1.08}.intro p{color:var(--text-2);font-size:var(--fs-lead);line-height:1.6}.pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.seg{border-radius:var(--r-sm);background:var(--surface-2);box-shadow:0 0 0 1px var(--border);padding:2px;display:inline-flex}.seg button{height:26px;font:500 var(--fs-sm) var(--font);color:var(--text-3);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;border-radius:5px;padding-inline:10px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #1c191414, 0 0 0 1px var(--border)}.seg em{color:var(--accent);margin-inline-start:4px;font-style:normal}.plans{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan{border-inline-start:1px solid var(--border);grid-template-rows:auto auto auto 1fr auto;gap:16px;padding:24px;display:grid}.plan:first-child{border-inline-start:0}.plan.pick{box-shadow:inset 0 2px 0 var(--accent)}.plan-name{font-weight:600;font-size:var(--fs-heading);justify-content:space-between;align-items:center;display:flex}.plan-name span{font-size:var(--fs-2xs);color:var(--accent);background:var(--accent-soft);border-radius:5px;align-items:center;height:20px;padding-inline:6px;font-weight:500;display:inline-flex}.plan-for{color:var(--text-3);font-size:var(--fs-ui)}.price{align-items:baseline;gap:6px;display:flex}.price b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600}.price span{color:var(--text-4);font-size:var(--fs-sm)}.plan ul{font-size:var(--fs-ui);color:var(--text-2);align-content:start;gap:8px;padding:0;list-style:none;display:grid}.plan li{gap:8px;display:flex}.plan li:before{content:"";background:var(--text-4);width:14px;height:14px;-webkit-mask:var(--check) center / contain no-repeat;-webkit-mask:var(--check) center / contain no-repeat;mask:var(--check) center / contain no-repeat;flex:none;margin-top:3px}.plan.pick li:before{background:var(--accent)}.plan .btn{justify-content:center}.fine{font-size:var(--fs-xs);color:var(--text-4);margin-top:14px}:root{--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;display:grid}.faq-head{align-content:start;gap:10px;display:grid}.faq-head h2{letter-spacing:-.015em;max-width:14ch;font-size:19px;line-height:1.3}.faq-head p{color:var(--text-3);font-size:var(--fs-ui);max-width:32ch}.faq-list{border:1px solid var(--border)}.faq details+details{border-top:1px solid var(--border)}.faq summary{cursor:pointer;min-height:56px;font-size:var(--fs-ui);transition:background-color var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:16px;padding-inline:18px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:1.5px solid var(--text-4);border-bottom:1.5px solid var(--text-4);width:7px;height:7px;transition:transform .2s var(--ease);flex:none;transform:translateY(-2px)rotate(45deg)}.faq details[open] summary:after{transform:translateY(2px)rotate(225deg)}@media (hover:hover) and (pointer:fine){.faq summary:hover{background:var(--surface)}}.faq details p{color:var(--text-2);font-size:var(--fs-ui);max-width:64ch;padding:0 18px 18px}.raised{clip-path:inset(0 -100vmax);background:#0e0e0e;box-shadow:0 0 0 100vmax #0e0e0e}.cta{text-align:center;padding:128px var(--gutter);justify-items:center;gap:18px;display:grid}.cta h2{letter-spacing:-.035em;max-width:18ch;font-size:clamp(32px,3.9vw,50px);line-height:1.08}.cta p{color:var(--text-2);font-size:var(--fs-lead);max-width:44ch}.cta .hero-cta{margin-top:6px}.foot{padding:64px var(--gutter) 0;gap:56px;display:grid;overflow:hidden}.foot-cols{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot-cols p{color:var(--text-3);font-size:var(--fs-ui);max-width:32ch;margin-top:12px}.foot ul{font-size:var(--fs-ui);gap:8px;padding:0;list-style:none;display:grid}.foot ul a{color:var(--text-2);transition:color var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.foot ul a:hover{color:var(--text)}}.giant{color:var(--surface-3);margin-bottom:-2.5%}.giant svg{aspect-ratio:870.74/232.05;fill:currentColor;width:100%;height:auto;display:block}.legal{font-size:var(--fs-ui);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}.hero-copy>*{animation:rise .42s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:60ms}.hero-copy>:nth-child(3){animation-delay:.12s}.hero-copy>:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-width:900px){:root{--gutter:16px}.pad{padding-block:56px}.faq{grid-template-columns:minmax(0,1fr);gap:24px}.plans{grid-template-columns:minmax(0,1fr)}.plan{border-inline-start:0;border-top:1px solid var(--border)}.plan:first-child{border-top:0}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-cols>:first-child{grid-column:1/-1}}@media (max-width:640px){.nav-links,.nav-end .btn-ghost{display:none}.hero{min-height:0;padding-top:64px}.band:before,.band:after{display:none}}
.skip{z-index:40;background:var(--surface);box-shadow:var(--shadow-pop);border-radius:var(--r-sm);font-size:var(--fs-ui);padding:8px 12px;position:absolute;top:-100px;left:16px}.skip:focus{top:8px}.menu{position:relative}.menu-trigger{border-radius:var(--r-sm);height:30px;font-size:var(--fs-ui);color:var(--text-2);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);align-items:center;gap:4px;padding-inline:10px;display:inline-flex}.menu-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:12px;height:12px;transition:transform .2s var(--ease)}.menu:focus-within .menu-trigger{color:var(--text);background:var(--surface-2)}@media (hover:hover) and (pointer:fine){.menu-trigger:hover,.menu:hover .menu-trigger{color:var(--text);background:var(--surface-2)}}.menu:focus-within .menu-trigger svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.menu:hover .menu-trigger svg{transform:rotate(180deg)}}.menu-panel{opacity:0;visibility:hidden;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility 0s linear .16s;padding-top:10px;position:absolute;top:100%;left:-8px;transform:translateY(-4px)}.menu:focus-within .menu-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover) and (pointer:fine){.menu:hover .menu-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}}.menu[data-closed] .menu-panel{opacity:0;visibility:hidden;transition:none;transform:translateY(-4px)}.menu[data-closed] .menu-trigger{color:var(--text-2);background:0 0}.menu[data-closed] .menu-trigger svg{transform:none}.menu-grid{background:var(--surface);width:300px;box-shadow:var(--shadow-pop);margin:0;padding:6px;list-style:none;display:grid}.menu-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));width:640px}.menu-grid a{transition:background-color var(--dur) var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 12px;padding:10px 12px;display:grid}.menu-grid a .nav-mark{grid-row:span 2;width:32px;height:32px}.menu-grid a>b,.menu-grid a>span:not(.nav-mark){grid-column:2}@media (hover:hover) and (pointer:fine){.menu-grid a:hover{background:var(--surface-2)}}.menu-grid b{font-size:var(--fs-ui);font-weight:500}.menu-grid span{font-size:var(--fs-xs);color:var(--text-3);line-height:1.45}.menu-all{background:var(--sunken);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);color:var(--text-2);margin-top:1px;padding:10px 18px;display:block}@media (hover:hover) and (pointer:fine){.menu-all:hover{color:var(--accent)}}.burger{display:none;position:relative}.burger>summary{border-radius:var(--r-sm);cursor:pointer;width:44px;height:44px;color:var(--text-2);place-items:center;margin-inline-end:-6px;list-style:none;display:grid}.burger>summary::-webkit-details-marker{display:none}.burger>summary svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.burger[open]>summary{background:var(--surface-2);color:var(--text)}.burger .burger-close,.burger[open] .burger-open{display:none}.burger[open] .burger-close{display:inline}.sheet{inset:calc(97px + env(safe-area-inset-top,0px)) 0 0;background:var(--bg);border-top:1px solid var(--border);overscroll-behavior:contain;animation:rise .22s var(--ease) both;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.sheet-nav{padding:8px max(16px, env(safe-area-inset-left,0px)) 16px;flex:1}.sheet-group summary{min-height:56px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;font-size:1.125rem;list-style:none;display:flex}.sheet-group summary::-webkit-details-marker{display:none}.sheet-group summary svg{fill:none;width:16px;height:16px;stroke:var(--text-3);stroke-width:1.5px;transition:transform .2s var(--ease)}.sheet-group[open] summary svg{transform:rotate(180deg)}.sheet-group[open]~.sheet-group summary,.sheet-group[open]~.sheet-links a{color:var(--text-3)}.sheet-group:not([open]):has(~.sheet-group[open]) summary{color:var(--text-3)}.sheet ul{margin:0;padding:0;list-style:none;display:grid}.sheet-group ul{padding:2px 0 14px}.sheet-group a{min-height:48px;font-size:var(--fs-body);color:var(--text);align-items:center;gap:14px;padding-inline-start:6px;display:flex}.sheet-group a:active{color:var(--accent)}.sheet-all{padding-inline-start:6px;color:var(--text-3)!important}.sheet-links a{min-height:56px;color:var(--text);align-items:center;font-size:1.125rem;display:flex}.sheet-end{padding:16px max(16px, env(safe-area-inset-left,0px)) calc(16px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--divider);gap:10px;display:grid;position:sticky;bottom:0}.sheet-end .btn{justify-content:center;width:100%;height:48px}.sheet-end .btn-secondary{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.nav-mark{border-radius:var(--r-sm);background:var(--surface-2);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);flex:none;place-items:center;display:grid}.crumbs-bar{height:44px;padding-inline:var(--gutter);border-bottom:1px solid var(--border);border-image:linear-gradient(var(--border), var(--border)) 0 0 1 / 0 0 1px / 0 100vw;align-items:center;display:flex}.crumbs-bar .crumbs{margin:0}.page-hero{padding:104px var(--gutter) 96px;justify-content:space-between;align-items:end;gap:32px;display:flex;position:relative}.page-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 80% at 22% -20%,#ffffff1a,#0000 70%);position:absolute;inset:0 -100vw}.page-hero>:not([aria-hidden]){z-index:1;position:relative}.page-hero-copy{justify-items:start;gap:18px;display:grid}.page-hero.center{text-align:center;justify-content:center}.page-hero.center .page-hero-copy{justify-items:center}.page-hero h1{font-size:var(--fs-display);letter-spacing:-.035em;max-width:18ch;line-height:1.08}.page-hero .lead{max-width:56ch}.page-hero.start .hero-cta{justify-content:flex-start}.page-hero .hero-note a{text-underline-offset:3px;text-decoration:underline}.crumbs{font-size:var(--fs-xs);color:var(--text-4);flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--border-strong);margin-inline-end:6px}.crumbs a{transition:color var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.crumbs a:hover{color:var(--text)}}.crumbs [aria-current]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.section-gap{margin-bottom:28px}.link{color:var(--accent);font-size:var(--fs-ui);font-weight:500}@media (hover:hover) and (pointer:fine){.link:hover{text-underline-offset:3px;text-decoration:underline}}.cards,.highlights,.posts,.brand-files{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cards>li,.highlights>li{border-inline-start:1px solid var(--border);border-top:1px solid var(--border)}.cards>li:nth-child(3n+1),.highlights>li:nth-child(3n+1){border-inline-start:0}.cards>li:nth-child(-n+3),.highlights>li:nth-child(-n+3){border-top:0}.cards.inset{border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr))}.cards.inset>li:nth-child(n){border-top:0;border-inline-start:1px solid var(--border)}.cards.inset>li:first-child{border-inline-start:0}.card{height:100%;padding:28px var(--gutter);transition:background-color var(--dur) var(--ease);align-content:start;gap:8px;display:grid}@media (hover:hover) and (pointer:fine){.card:hover{background:var(--surface)}}.card-k{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);font-weight:600}.card b{font-size:var(--fs-heading);letter-spacing:-.01em;font-weight:600;line-height:1.35}@media (hover:hover) and (pointer:fine){.card:hover b{color:var(--accent)}}.highlights>li{padding:32px var(--gutter) 36px;align-content:start;gap:8px;display:grid}.highlights h2{font-size:var(--fs-heading);letter-spacing:-.01em}.highlights p{color:var(--text-2);font-size:var(--fs-ui);max-width:40ch}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips a{border-radius:var(--r-sm);background:var(--surface);height:30px;box-shadow:0 0 0 1px var(--border-strong);font-size:var(--fs-ui);transition:background-color var(--dur) var(--ease);align-items:center;padding-inline:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.chips a:hover{background:var(--surface-2)}}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.checks{font-size:var(--fs-body);color:var(--text-2);gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks li{gap:10px;display:flex}.checks li:before{content:"";background:var(--accent);width:14px;height:14px;-webkit-mask:var(--check) center / contain no-repeat;-webkit-mask:var(--check) center / contain no-repeat;mask:var(--check) center / contain no-repeat;flex:none;margin-top:4px}.jobs{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jobs li{border-top:1px solid var(--border);border-inline-start:1px solid var(--border);gap:10px;padding:22px 24px;display:grid}.jobs li:nth-child(-n+2){border-top:0}.jobs li:nth-child(odd){border-inline-start:0}.job-ask{border-radius:18px;background:var(--bubble-me);color:#fff;max-width:90%;font-size:var(--fs-ui);border-end-end-radius:6px;justify-self:end;padding:8px 12px;line-height:1.4}.job-result{color:var(--text-2);font-size:var(--fs-ui)}.job-result:before{content:"→ ";color:var(--accent)}.posts>li{border-inline-start:1px solid var(--border);border-top:1px solid var(--border)}.posts>li:nth-child(3n+1){border-inline-start:0}.posts>li:nth-child(-n+3){border-top:0}.posts a{height:100%;padding:28px var(--gutter) 32px;transition:background-color var(--dur) var(--ease);align-content:start;gap:10px;display:grid}@media (hover:hover) and (pointer:fine){.posts a:hover{background:var(--surface)}.posts a:hover :is(h2,h3){color:var(--accent)}}.posts h2,.posts h3{letter-spacing:-.015em;transition:color var(--dur) var(--ease);font-size:19px;line-height:1.3}.posts p{color:var(--text-2);font-size:var(--fs-ui)}.post-meta{font-size:var(--fs-xs);color:var(--text-4);flex-wrap:wrap;gap:4px 12px;display:flex}.posts.compact h3{font-size:var(--fs-heading)}.more-head{padding:20px var(--gutter);border-bottom:1px solid var(--border);display:block}.prose{max-width:68ch;color:var(--text-2);margin-inline:auto;font-size:16px;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2{letter-spacing:-.015em;color:var(--text);margin-top:2.2em;font-size:22px;line-height:1.3}.prose h3{color:var(--text);margin-top:1.8em;font-size:17px}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.prose a:hover{color:var(--accent)}}.prose ul,.prose ol{padding-inline-start:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--text-4)}.prose code{font:400 .88em var(--mono);background:var(--surface-2);color:var(--text);border-radius:4px;padding:1px 5px}.prose blockquote{border-inline-start:2px solid var(--accent);color:var(--text);margin-inline:0;padding-inline-start:18px}.prose hr{border:0;border-top:1px solid var(--border);margin-block:2.4em}.brand-files{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-files>li{border-inline-start:1px solid var(--border);border-top:1px solid var(--border);display:grid}.brand-files>li:nth-child(odd){border-inline-start:0}.brand-files>li:nth-child(-n+2){border-top:0}.brand-art{border-bottom:1px solid var(--divider);background:#fff;place-items:center;height:200px;padding:32px;display:grid}.brand-art img{max-width:70%;max-height:72px}.brand-info{padding:20px var(--gutter) 24px;justify-items:start;gap:8px;display:grid}.brand-info h2{font-size:var(--fs-heading)}.brand-info p{color:var(--text-2);font-size:var(--fs-ui)}.swatches{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.swatches li{border-inline-start:1px solid var(--border);font-size:var(--fs-ui);gap:4px;padding:16px;display:grid}.swatches li:first-child{border-inline-start:0}.swatches i{height:72px;box-shadow:inset 0 0 0 1px var(--border);margin-bottom:8px}.swatches code{font:400 var(--fs-xs) var(--mono);color:var(--text-3)}.ai{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-cell{padding:32px var(--gutter);align-content:start;gap:16px;display:grid}.ai-cell+.ai-cell{border-inline-start:1px solid var(--border)}.ai h2{font-size:var(--fs-ui);color:var(--text-2);font-weight:500}.ai-buttons{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ai-buttons .btn{gap:8px;height:34px;padding-inline:12px 14px}.ai-buttons svg{flex:none;width:15px;height:15px}.ai-links{font-size:var(--fs-ui);flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.ai-links li:not(:last-child):after{content:"·";color:var(--text-4);margin-inline:10px}.ai-links a{color:var(--text-2);font-family:var(--mono);font-size:var(--fs-sm);transition:color var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.ai-links a:hover{color:var(--accent)}}.foot-cols{grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,1fr))}.foot h2{font-size:var(--fs-ui);color:var(--text);margin:0 0 14px;font-weight:400}.foot ul{gap:10px}.foot ul a{color:var(--text-3)}@media (max-width:1000px){.nav-links{display:none}.burger{display:block}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-cols>:first-child{grid-column:1/-1}.cards.inset{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.inset>li:nth-child(n){border-inline-start:1px solid var(--border);border-top:1px solid var(--border)}.cards.inset>li:nth-child(odd){border-inline-start:0}.cards.inset>li:nth-child(-n+2){border-top:0}}@media (max-width:900px){.cards,.highlights,.posts{grid-template-columns:repeat(2,minmax(0,1fr))}.cards>li:nth-child(n),.highlights>li:nth-child(n),.posts>li:nth-child(n){border-inline-start:1px solid var(--border);border-top:1px solid var(--border)}.cards>li:nth-child(odd),.highlights>li:nth-child(odd),.posts>li:nth-child(odd){border-inline-start:0}.cards>li:nth-child(-n+2),.highlights>li:nth-child(-n+2),.posts>li:nth-child(-n+2){border-top:0}.split{grid-template-columns:minmax(0,1fr);gap:28px}.ai{grid-template-columns:minmax(0,1fr)}.ai-cell+.ai-cell{border-inline-start:0;border-top:1px solid var(--border)}}@media (max-width:640px){.page-hero{flex-direction:column;align-items:stretch;padding-block:64px 56px}.cards,.highlights,.posts,.jobs,.brand-files,.cards.inset{grid-template-columns:minmax(0,1fr)}.cards>li:nth-child(n),.highlights>li:nth-child(n),.posts>li:nth-child(n),.jobs li:nth-child(n),.brand-files>li:nth-child(n),.cards.inset>li:nth-child(n){border-inline-start:0;border-top:1px solid var(--border)}.cards>li:first-child,.highlights>li:first-child,.posts>li:first-child,.jobs li:first-child,.brand-files>li:first-child,.cards.inset>li:first-child{border-top:0}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.swatches{grid-template-columns:minmax(0,1fr)}.swatches li:nth-child(n){border-inline-start:0;border-top:1px solid var(--border)}.swatches li:first-child{border-top:0}}.rotator{justify-items:center;display:inline-grid}.rotator-item{white-space:nowrap;align-items:center;gap:.24em;display:inline-flex}.rotator-icon{place-items:center;width:.78em;height:.78em;display:inline-grid}.rotator-icon svg{width:100%;height:100%}.hero-demo{z-index:1;margin-inline-start:calc(50% + -1*min(660px,50vw - 16px));justify-self:start;width:min(1320px,100vw - 32px);margin-top:64px;position:relative}.announce{border-top:1px solid var(--border)}.announce a{height:40px;font-size:var(--fs-ui);color:var(--text);justify-content:center;align-items:center;gap:10px;padding-inline:16px;display:flex}.announce b{color:#ff7a8f;background:color-mix(in srgb, var(--accent) 18%, transparent);align-items:center;height:24px;padding-inline:8px;font-weight:400;display:inline-flex}.announce a>span{transition:transform var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.announce a:hover>span{transform:translate(3px)}}@media (max-width:640px){.announce b{display:none}}.statement{height:300svh}.stage-sticky{--p:1;height:calc(100svh - 96px);padding-inline:var(--gutter);place-items:center;display:grid;position:sticky;top:96px}.stage-sticky>[aria-hidden]{inset:0 calc(min(100vw,2400px)/-2 + 50%)}.lit{z-index:1;text-align:center;letter-spacing:-.035em;max-width:21ch;font-size:clamp(30px,3.6vw,50px);font-weight:500;line-height:1.12;position:relative}.lit span{--k:clamp(0, (var(--p) - var(--a)) * 22, 1);opacity:calc(.22 + .78 * var(--k));filter:blur(calc((1 - var(--k)) * 7px))}@media (prefers-reduced-motion:reduce){.stage-sticky{--p:1!important}}.intro h2,.cta h2{letter-spacing:-.03em;font-weight:500}.page-hero h1{letter-spacing:-.035em;font-weight:500}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.statement{min-height:0;padding-block:96px}}.intro-wide{padding-bottom:48px}.intro-wide .intro{max-width:620px}.inline-mark{vertical-align:-.06em;width:.78em;height:.78em;color:var(--accent)}.not-found{align-items:center;min-height:70svh;overflow:hidden}.iso-band{padding:24px var(--gutter) 40px;place-items:center;display:grid;overflow:hidden}.iso-band>svg{width:min(760px,100%)}.highlights .eyebrow{margin-bottom:10px}.highlights h2{font-weight:500}h2.faq-head{letter-spacing:-.015em;font-size:19px;font-weight:500}.pricing-page{padding:0 var(--gutter) 96px}.pricing-hero{text-align:center;justify-items:center;gap:28px;padding:104px 0 64px;display:grid;position:relative}.pricing-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 80% at 22% -20%,#ffffff1a,#0000 70%);position:absolute;inset:0 -100vw}.pricing-hero .intro{justify-items:center;max-width:none}.pricing-hero h1{font-size:var(--fs-display);letter-spacing:-.035em;max-width:16ch;line-height:1.08}.pricing-hero p{color:var(--text-2);font-size:var(--fs-lead)}.plan .btn{width:100%}.seg,.seg button{border-radius:0}.rss{font-size:var(--fs-ui);color:var(--text-3);transition:color var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.rss:hover{color:var(--text)}}.featured{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.featured li+li{border-inline-start:1px solid var(--border)}.featured a{padding:24px var(--gutter) 32px;transition:background-color var(--dur) var(--ease);gap:10px;display:grid}.featured a>div{margin-bottom:10px}@media (hover:hover) and (pointer:fine){.featured a:hover{background:var(--surface)}}.featured h2{letter-spacing:-.015em;font-size:19px;line-height:1.3}.featured p,.posts.two p{color:var(--text-2);font-size:var(--fs-ui)}.post-meta{justify-content:space-between}.posts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.posts.two>li:nth-child(n){border-inline-start:0;border-top:1px solid var(--border)}.posts.two>li:nth-child(-n+2){border-top:0}.posts.two>li:nth-child(2n){border-inline-start:1px solid var(--border)}.posts.two h3{font-size:var(--fs-heading);font-weight:500}@media (max-width:760px){.featured,.posts.two{grid-template-columns:minmax(0,1fr)}.featured li+li,.posts.two>li:nth-child(n){border-inline-start:0;border-top:1px solid var(--border)}.posts.two>li:first-child{border-top:0}}.card:active,.posts a:active,.featured a:active,.faq summary:active{background:var(--surface)}.chips a:active,.menu-grid a:active{background:var(--surface-2)}.pad-note{padding:16px var(--gutter) 24px;font-size:var(--fs-xs);color:var(--text-4)}.mark-tile{background:var(--surface);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-2);flex:none;place-items:center;display:inline-grid}.mark-tile.off{opacity:.45}.feature-card .nav-mark{margin-bottom:8px}.card-marks{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.card-marks .mark-tile{width:28px;height:28px}.hl-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hl-head .mark-tile{width:40px;height:40px}.chip-mark{align-items:center;gap:8px;display:inline-flex}.chip-mark .nav-mark{width:24px;height:24px;box-shadow:none;background:0 0;margin-inline-start:-6px}.mcp-url{gap:6px;max-width:100%;margin-top:20px;display:grid}.mcp-url code{font:500 var(--fs-body) var(--mono);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:10px 14px}.mcp-card p{color:var(--text-2);font-size:var(--fs-ui);overflow-wrap:anywhere}.mcp-card code{font:400 .88em var(--mono);background:var(--surface-2);color:var(--text);border-radius:4px;padding:1px 5px}.mcp-url .copy-btn{justify-self:center;margin-top:6px}.mcp-hint{font-size:var(--fs-xs);color:var(--text-4)}
