@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_22b39073-module__LrM7Eq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_22b39073-module__LrM7Eq__variable{--font-ui:"Inter", "Inter Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_79530942-module__1yDqHW__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_79530942-module__1yDqHW__variable{--font-display:"Inter Tight", "Inter Tight Fallback"}
:root{--ink:#14171a;--muted:#6a7178;--faint:#9aa1a8;--line:#e8eaed;--line-soft:#f1f2f4;--accent:#0f3d3e;--ok:#0f7a43;--accent-fill:#0f3d3e;--accent-soft:#e8f0ef;--code-bg:#f4f5f6;--ui:var(--font-ui), "Inter", "Segoe UI", system-ui, sans-serif;--display:var(--font-display), var(--ui);--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html,body{color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;background:#fff;margin:0;padding:0}a{color:inherit}button,input,select,textarea{font:inherit}.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}.shell{grid-template-columns:296px minmax(0,1fr);min-height:100vh;display:grid}.shell-main{min-width:0}.doc-side{border-right:1px solid var(--line);background:#fcfcfc;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.side-head{flex-direction:column;gap:12px;padding:16px 14px 12px;display:flex}.doc-logo{letter-spacing:-.02em;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.doc-logo i{background:var(--accent-fill);border-radius:5px;flex-shrink:0;width:18px;height:18px}.doc-logo-mark{object-fit:contain;border-radius:5px;flex-shrink:0;width:20px;height:20px;display:block}.side-search{border:1px solid var(--line);width:100%;height:30px;color:var(--faint);cursor:pointer;text-align:left;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 8px;font-size:13px;display:flex}.side-search:hover{color:var(--muted);border-color:#d7dade}.side-search kbd{font-family:var(--ui);color:var(--faint);margin-left:auto;font-size:10px}.side-nav{-webkit-user-select:none;user-select:none;flex:1;min-height:0;padding:4px 8px 24px;overflow-y:auto}.doc-section{padding:16px 0}.doc-section:first-child{padding-top:14px}.doc-section+.doc-section{border-top:1px solid var(--line)}.doc-section-title{color:var(--ink);text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px;display:block}.doc-section-link{text-decoration:none}.doc-section-link:hover,.doc-section-link[aria-current=page]{color:var(--accent)}.doc-link-loose{padding-left:16px;font-weight:500}.doc-group{margin-bottom:1px}.doc-group-title{width:100%;color:var(--muted);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 12px 6px 16px;font-size:14px;font-weight:400;line-height:20px;list-style:none;display:flex}.doc-group-title>span{flex:1;min-width:0}.doc-group-title::-webkit-details-marker{content:none;display:none}.doc-group-title::marker{content:none;display:none}.doc-group-title:hover{color:var(--ink);background:#00000008}.doc-chevron{width:8px;height:1lh;color:var(--faint);flex-shrink:0;margin-right:-2px;transition:transform 75ms cubic-bezier(.4,0,.2,1)}.doc-group-title:hover .doc-chevron{color:var(--muted)}.doc-group[open]>.doc-group-title .doc-chevron{transform:rotate(90deg)}.doc-group-body{padding:0}.doc-link-all{color:var(--faint)}.doc-link{color:var(--muted);border-radius:12px;margin-bottom:1px;padding:6px 12px 6px 28px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:block}.doc-link:hover{color:var(--ink);background:#00000008}.doc-link[aria-current=page]{color:var(--accent);background:0 0;font-weight:500}.side-foot{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:6px;padding:10px 18px 14px;display:flex}.side-foot a{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;text-decoration:none;display:flex}.side-foot a:hover{color:var(--ink)}.side-foot svg{opacity:.5}.doc-body{grid-template-columns:minmax(0,1fr) 232px;align-items:start;display:grid}.doc-body.no-toc{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.doc-body{grid-template-columns:minmax(0,1fr)}.doc-toc{display:none}}@media (max-width:820px){.shell{grid-template-columns:minmax(0,1fr)}.doc-side{display:none}}.doc-main{width:100%;min-width:0;max-width:760px;margin:0 auto;padding:36px 40px 120px}.crumb{color:var(--faint);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.crumb a{color:var(--muted);text-decoration:none}.crumb a:hover{color:var(--accent)}.doc-main h1{letter-spacing:-.025em;margin:0 0 8px;font-size:32px}.lede{color:var(--muted);margin:0 0 28px;font-size:17px}.prose{max-width:100%}.prose h2{letter-spacing:-.015em;margin:34px 0 10px;scroll-margin-top:76px;font-size:19px}.prose h3{margin:28px 0 8px;scroll-margin-top:76px;font-size:16px}.prose h2+h3{margin-top:20px}.prose p,.prose li{color:#2c3238;line-height:1.65}.prose ol,.prose ul{padding-left:20px}.prose li{margin-bottom:6px}.prose code{font-family:var(--mono);background:var(--code-bg);border-radius:4px;padding:1px 5px;font-size:.88em}.prose pre{background:var(--code-bg);border-radius:8px;padding:12px 14px;overflow:auto}.prose pre code{background:0 0;padding:0}.prose blockquote{border:1px solid var(--line);border-left:3px solid var(--accent);background:#fbfcfc;border-radius:8px;margin:20px 0;padding:12px 14px}.prose blockquote p{margin:0;font-size:14px}.prose img{border:1px solid var(--line);border-radius:6px;max-width:100%;height:auto;margin:18px 0;display:block}.prose table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14px}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.prose th{background:#fafbfb;font-weight:600}.prose hr{border:0;border-top:1px solid var(--line-soft);margin:28px 0}.pager{gap:12px;margin-top:40px;display:flex}.pager a{border:1px solid var(--line);border-radius:10px;flex:1;padding:12px 14px;font-size:14px;text-decoration:none}.pager small{color:var(--faint);margin-bottom:3px;font-size:12px;display:block}.doc-toc{max-height:calc(100vh - 52px);padding:36px 24px 40px 0;font-size:12.5px;position:sticky;top:52px;overflow-y:auto}.doc-toc h5{color:var(--faint);margin:0 0 10px;font-size:12px;font-weight:600}.doc-toc a{border-left:2px solid var(--line);color:var(--muted);padding:4px 0 4px 10px;line-height:1.45;text-decoration:none;display:block}.doc-toc a.level-3{padding-left:22px}.doc-toc a:hover{color:var(--ink)}.doc-toc a[data-active=true]{color:var(--accent);border-left-color:var(--accent);font-weight:500}.home{max-width:940px;margin:0 auto;padding:56px 40px 120px}.home-hero{text-align:center;margin-bottom:56px}.home-hero h1{letter-spacing:-.03em;margin:0 0 10px;font-size:36px}.home-hero p{color:var(--muted);margin:0 0 24px;font-size:16px}.home-search{border:1px solid var(--line);width:100%;max-width:520px;height:46px;color:var(--faint);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:10px;margin:0 auto;padding:0 16px;font-size:15px;display:flex}.home-search:hover{border-color:var(--accent);color:var(--muted)}.home-search svg{flex-shrink:0}.home-search kbd{font-family:var(--ui);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:11px}.home-block{margin-bottom:52px}.home-block h2{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin:0 0 16px;font-size:13px;font-weight:600}.journeys{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.journeys{grid-template-columns:minmax(0,1fr)}}.journey{border:1px solid var(--line);border-radius:12px;padding:18px 18px 14px}.journey-step{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:6px;justify-content:center;align-items:center;margin-bottom:10px;font-size:12px;font-weight:600;display:inline-flex}.journey h3{margin:0 0 4px;font-size:16px}.journey p{color:var(--muted);margin:0 0 12px;font-size:13.5px;line-height:1.5}.journey ul{margin:0;padding:0;list-style:none}.journey li{border-top:1px solid var(--line-soft)}.journey li a{padding:8px 0;font-size:13.5px;text-decoration:none;display:block}.journey li a:hover{color:var(--accent)}.popular{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.popular{grid-template-columns:minmax(0,1fr)}}.popular-item{border:1px solid var(--line);border-radius:10px;padding:12px 14px;text-decoration:none;display:block}.popular-item:hover{border-color:var(--accent)}.popular-item b{margin-bottom:2px;font-size:14px;font-weight:500;display:block}.popular-item small{color:var(--muted);font-size:12.5px;line-height:1.45;display:block}.topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}@media (max-width:760px){.topics{grid-template-columns:repeat(2,minmax(0,1fr))}}.topic{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.topic:hover{border-color:var(--accent)}.topic b{font-size:14px;font-weight:500}.topic small{color:var(--faint);font-size:12px}.topics-rest{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;padding-top:14px;display:grid}@media (max-width:760px){.topics-rest{grid-template-columns:minmax(0,1fr)}}.topics-rest a{color:var(--muted);align-items:baseline;gap:8px;padding:5px 0;font-size:13px;text-decoration:none;display:flex}.topics-rest a:hover{color:var(--accent)}.topics-rest a span{color:var(--line);margin-left:auto;font-size:11.5px}.topics-rest a:hover span{color:var(--faint)}.index-head{margin-bottom:8px}.index-head h1{letter-spacing:-.025em;margin:0 0 8px;font-size:32px}.index-head p{color:var(--muted);margin:0 0 20px;font-size:17px}.index-section{margin-top:32px}.index-section h2{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin:0 0 4px;font-size:13px;font-weight:500}.index-list{width:100%;margin:0;padding:0;list-style:none}.index-list li{border-bottom:1px solid var(--line-soft)}.index-list li:first-child{border-top:1px solid var(--line)}.index-list a{border-radius:8px;align-items:center;gap:24px;width:100%;margin:0 -12px;padding:14px 12px;text-decoration:none;transition:background .14s;display:flex}.index-list a span{flex:1;min-width:0}.index-list b{font-size:15px;font-weight:500;display:block}.index-list small{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.index-list svg{color:var(--faint);flex-shrink:0}.index-list a:hover,.index-list a:focus-visible{background:var(--accent-soft);outline:none}.index-list a:hover b,.index-list a:focus-visible b,.index-list a:hover svg,.index-list a:focus-visible svg{color:var(--accent)}@media (prefers-reduced-motion:reduce){.index-list a{transition:none}}.scrim{z-index:60;background:#14171a52;justify-content:center;align-items:flex-start;padding:88px 24px 24px;display:flex;position:fixed;inset:0}.kbar{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;width:min(660px,100%);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #14171a2e}.kbar-top{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 16px;display:flex}.kbar-top input{border:0;outline:0;flex:1;font-size:16px}.kbar-top .esc{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;padding:3px 8px;font-size:11px}.kbar-top .esc:hover{border-color:var(--accent);color:var(--accent)}.kbar-body{padding:14px 16px 16px;overflow:auto}.kbar-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.kbar-answer{white-space:pre-wrap;margin:0 0 12px;line-height:1.6}.cite-ref{background:var(--accent-soft);min-width:15px;height:15px;color:var(--accent);vertical-align:3px;border-radius:4px;justify-content:center;align-items:center;margin:0 1px;padding:0 4px;font-size:10px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.cite-ref:hover,.cite-ref.is-lit{background:var(--accent);color:#fff}.cites{flex-wrap:wrap;gap:8px;display:flex}.cite{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.cite:hover,.cite.is-lit{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.kbar-sep{background:var(--line-soft);height:1px;margin:16px 0 12px}.kbar-hits h6{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 4px;font-size:11px}.hit{border-radius:8px;padding:9px 8px;text-decoration:none;display:block}.hit:hover,.hit[data-active=true]{background:#f7f8f9}.hit b{font-weight:500}.hit small{color:var(--faint);margin-top:2px;display:block}.kbar-empty{color:var(--muted);padding:8px 0;font-size:14px}.kbar-foot{border-top:1px solid var(--line-soft);color:var(--faint);background:#fcfcfd;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.btn{background:var(--accent);color:#fff;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn-primary:hover{background:color-mix(in oklab, var(--accent) 86%, #000)}.btn-ghost{color:var(--ink);border-color:var(--line);background:#fff}.btn-ghost:hover{background:var(--line-soft)}.btn-danger{color:#9b2c2c;background:#fff;border-color:#e9c9c9}.btn-danger:hover{background:#fdf3f3}.btn-lg{height:44px;padding:0 20px;font-size:15px}.btn-on-dark{color:var(--accent);background:#fff}.btn-on-dark:hover{background:#f3f7f6}.btn-sm{height:30px;padding:0 10px;font-size:13px}.btn-block{width:100%}.btn:disabled{opacity:.55;cursor:default}.field-set{flex-direction:column;gap:14px;display:flex}.field-set>.btn{align-self:flex-start}.field{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.field input,.field select,.field textarea{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 11px;font-size:14px;font-weight:400}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 3px var(--accent-soft);border-color:#b9c6c5;outline:none}.link-row{align-items:center;gap:8px;display:flex}.link-row input:first-child{flex:0 140px;min-width:0}.link-row input:nth-child(2){flex:auto;min-width:0}.link-add{align-self:flex-start}.dns-table{border-collapse:collapse;border:1px solid var(--line);border-radius:10px;width:100%;font-size:13px;overflow:hidden}.dns-table th{border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:left;background:#fcfcfd;padding:8px 12px;font-size:11px;font-weight:600}.dns-table td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px 12px}.dns-table tr:last-child td{border-bottom:0}.dns-table td:first-child{width:68px;color:var(--muted);font-weight:500}.dns-table small{color:var(--faint);margin-top:3px;font-size:11px;display:block}.copy-value{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;max-width:100%;margin-left:-7px;padding:3px 7px;display:inline-flex}.copy-value:hover{border-color:var(--line);background:#fff}.copy-value code{font-family:var(--mono);color:var(--ink);word-break:break-all;font-size:12px}.copy-mark{color:var(--faint);flex-shrink:0;display:inline-flex}.copy-value:hover .copy-mark{color:var(--muted)}.copy-mark.is-done{color:var(--accent)}.dns-guide{border:1px solid var(--line);background:#fcfcfd;border-radius:10px;padding:14px 16px}.dns-guide .field{max-width:260px}.dns-guide ol{color:var(--muted);margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.dns-guide li{margin-bottom:4px}.dns-guide a{color:var(--accent)}.status-ok{color:var(--ok);font-weight:500}.facts .fact-note{color:var(--faint);margin-top:4px;font-size:11px;display:block}.subpath-check{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.subpath-check .form-error,.subpath-check .field-note{margin:0}.subpath-summary{line-height:1.7}.subpath-summary code{font-family:var(--mono);color:var(--ink);font-size:12px}.subpath-summary .copy-value{vertical-align:baseline}.snippet{border:1px solid var(--line);max-height:320px;font-family:var(--mono);color:var(--ink);white-space:pre;background:#fcfcfd;border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}.snippet-file{font-family:var(--mono);margin:12px 0 0}.snippet-copy{margin-top:8px}.snippet-notes{color:var(--faint);margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.domain-actions{align-items:center;gap:8px;display:flex}.dns dd code{font-size:12px}.dns-ok,.dns-wait{margin-left:8px;font-size:12px}.dns-ok{color:var(--accent)}.dns-wait{color:var(--faint)}.check{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.check input{width:15px;height:15px;accent-color:var(--accent)}.check b{color:var(--ink);font-weight:500}.field-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.inline-form .field{flex:220px}.form-error{color:#9b2c2c;background:#fdf5f5;border:1px solid #eccfcf;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.panel{border:1px solid var(--line);background:#fff;border-radius:12px}.panel-pad{padding:20px}.panel-pad>h2,.panel-head h2{margin:0;font-size:15px;font-weight:600}.panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.panel-pad .field-set,.panel-pad .inline-form{margin-top:14px}.rows{margin:0;padding:0;list-style:none}.rows li{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:12px 16px;display:flex}.rows li:first-child{border-top:none}.rows li:hover{background:#fcfcfd}.row-main{flex-direction:column;flex:1;gap:3px;min-width:0;text-decoration:none;display:flex}.row-main b{letter-spacing:-.01em;font-size:14px;font-weight:550}.row-main span{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.row-quiet{color:var(--muted);font-size:13px;text-decoration:none}.row-quiet:hover{color:var(--ink)}.badge{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;background:#fcfcfd;border-radius:999px;padding:3px 8px;font-size:11px}.badge-live{background:var(--accent-soft);color:var(--accent);border-color:#cfe0dd}.chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line);color:var(--muted);background:#fcfcfd;border-radius:999px;padding:5px 10px;font-size:12px}.stat-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.stat b{letter-spacing:-.02em;font-size:22px;font-weight:600}.stat span{color:var(--faint);font-size:12px}.empty{border:1px dashed var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:32px;display:flex}.empty b{font-size:15px}.empty p{color:var(--muted);margin:0;font-size:14px}.empty .btn{margin-top:8px}.facts{gap:14px;margin:16px 0 0;display:grid}.facts dt{color:var(--faint);font-size:12px}.facts dd{margin:3px 0 0;font-size:14px}.mk-mark{letter-spacing:-.03em;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mk-dot{background:var(--accent);border-radius:3px;width:10px;height:10px}.mk-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:12px;font-weight:600}.lp{--lp-bg:#f7f7f4;--lp-surface:#fff;--lp-ink:#191919;--lp-ink-2:#3a3a37;--lp-muted:#6e6e67;--lp-faint:#9a9a92;--lp-line:#e5e5de;--lp-line-2:#d4d4c9;--lp-accent:#0f3d3e;--lp-accent-soft:#e6efec;--lp-live:#f0662f;--lp-radius:14px;--lp-radius-lg:22px;--lp-shadow:0 1px 2px #1919190a, 0 18px 40px -26px #19191940;--lp-shadow-lg:0 2px 4px #19191908, 0 44px 90px -50px #19191973;--lp-ease:cubic-bezier(.22, 1, .36, 1);background:var(--lp-bg);min-height:100vh;color:var(--lp-ink);overflow-x:clip}.lp-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.lp [data-reveal]{opacity:0;transition:opacity .62s var(--lp-ease), transform .62s var(--lp-ease);transition-delay:var(--d,0s);transform:translateY(22px)}.lp [data-reveal].is-in{opacity:1;transform:none}.lp-rise{animation:lp-rise-in .76s var(--lp-ease) both;animation-delay:var(--d,0s)}@keyframes lp-rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.lp-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;height:42px;transition:background .18s ease, border-color .18s ease, color .18s ease, transform .18s var(--lp-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.lp-btn-lg{height:52px;padding:0 26px;font-size:15px}.lp-btn svg{transition:transform .22s var(--lp-ease)}.lp-btn:hover svg{transform:translate(3px)}.lp-btn-dark{background:var(--lp-ink);color:#fff}.lp-btn-dark:hover{background:#000;transform:translateY(-1px)}.lp-btn-plain{border-color:var(--lp-line-2);color:var(--lp-ink);background:0 0}.lp-btn-plain:hover{border-color:var(--lp-ink);background:#fff}.lp-btn-light{color:var(--lp-ink);background:#fff}.lp-btn-light:hover{transform:translateY(-1px)}.lp-btn-onDark{color:#fff;background:0 0;border-color:#ffffff47}.lp-btn-onDark:hover{border-color:#fff9}.lp-nav{z-index:20;border-bottom:1px solid #0000;transition:background .22s,border-color .22s;position:sticky;top:0}.lp-nav[data-scrolled]{-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);border-bottom-color:var(--lp-line);background:#f7f7f4db}.lp-nav-in{align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:14px 24px;display:flex}.lp-nav .mk-mark{color:var(--lp-ink);font-size:16px}.lp-nav-links{align-items:center;gap:4px;margin-left:auto;font-size:14px;display:flex}.lp-nav-links a{color:var(--lp-muted);border-radius:999px;padding:7px 12px;text-decoration:none;transition:background .16s,color .16s}.lp-nav-links a:hover{color:var(--lp-ink);background:#1919190d}.lp-nav-cta{align-items:center;gap:10px;margin-left:8px;display:flex}.lp-signin{color:var(--lp-muted);font-size:14px;text-decoration:none}.lp-signin:hover{color:var(--lp-ink)}.lp-hero{padding:64px 0 0;position:relative}.lp-hero-glow{filter:blur(6px);pointer-events:none;background:radial-gradient(620px 320px at 50% 30%,#0f3d3e17,#0000 70%),radial-gradient(440px 260px at 78% 8%,#f0662f14,#0000 70%);height:620px;animation:22s ease-in-out infinite lp-drift;position:absolute;inset:-180px 0 auto}@keyframes lp-drift{0%,to{transform:translate(-1.5%)scale(1)}50%{transform:translate(1.5%,2%)scale(1.07)}}.lp-hero-in{text-align:center;max-width:820px;position:relative}.lp-badge{border:1px solid var(--lp-line-2);color:var(--lp-ink-2);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 14px 6px 10px;font-size:13px;display:inline-flex}.lp-pulse{background:var(--lp-live);border-radius:999px;width:7px;height:7px;position:relative}.lp-pulse:after{content:"";border-radius:inherit;background:inherit;animation:2.4s ease-out infinite lp-ping;position:absolute;inset:0}@keyframes lp-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.lp-display{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:22px 0 0;font-size:clamp(40px,6.6vw,72px);font-weight:600;line-height:1.03}.lp-swash{color:var(--lp-accent);white-space:nowrap;position:relative}.lp-swash:after{content:"";opacity:.22;transform-origin:0;height:.075em;animation:lp-swash .9s var(--lp-ease) .62s both;background:currentColor;border-radius:999px;position:absolute;bottom:.04em;left:0;right:.06em}@keyframes lp-swash{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-lede{max-width:620px;color:var(--lp-muted);text-wrap:pretty;margin:22px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.lp-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.lp-fine{color:var(--lp-faint);margin:18px 0 0;font-size:13px}.lp-fine code{color:var(--lp-ink-2);font-family:var(--mono);white-space:nowrap;background:#1919190d;border-radius:6px;padding:2px 7px;font-size:12px}.lp-stage{border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);margin:56px auto 0;overflow:hidden}.lp-chrome{border-bottom:1px solid var(--lp-line);background:#fbfbf9;align-items:center;gap:12px;padding:12px 16px;display:flex}.lp-dots{gap:6px;display:flex}.lp-dots i{background:#dcdcd3;border-radius:999px;width:9px;height:9px}.lp-url{color:var(--lp-faint);font-family:var(--mono);background:#f1f1ec;border-radius:999px;padding:3px 12px;font-size:12px}.lp-app{grid-template-columns:208px minmax(0,1fr);min-height:360px;display:grid}.lp-side{border-right:1px solid var(--lp-line);color:var(--lp-faint);background:#fcfcfa;flex-direction:column;gap:3px;padding:22px 16px;font-size:13px;display:flex}.lp-side b{color:var(--lp-ink);margin-bottom:12px;padding:0 10px;font-size:13px}.lp-side span{border-radius:8px;padding:7px 10px}.lp-side span.on{background:var(--lp-accent-soft);color:var(--lp-accent);font-weight:550}.lp-panel{padding:26px 30px 30px}.lp-ask{border:1px solid var(--lp-line-2);color:var(--lp-faint);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px 14px;font-size:14px;display:flex;box-shadow:0 1px 2px #1919190a}.lp-typed{border-right:1.5px solid var(--lp-ink);width:34ch;max-width:max-content;color:var(--lp-ink);white-space:nowrap;vertical-align:bottom;animation:15s steps(32,end) infinite lp-type,.9s steps(2,end) infinite lp-caret;display:inline-block;overflow:hidden}@keyframes lp-type{0%,2%{width:0}20%,91%{width:34ch}96%,to{width:0}}@keyframes lp-caret{0%{border-right-color:var(--lp-ink)}50%{border-right-color:#0000}}.lp-ask kbd{border:1px solid var(--lp-line);font-family:var(--mono);background:#fafaf7;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:11px}.lp-status{height:20px;color:var(--lp-faint);opacity:0;align-items:center;gap:8px;margin:18px 0 0;font-size:13px;animation:15s infinite lp-status;display:flex}@keyframes lp-status{0%,20%{opacity:0;transform:translateY(3px)}23%,29%{opacity:1;transform:none}33%,to{opacity:0}}.lp-spin{border:1.5px solid var(--lp-line-2);border-top-color:var(--lp-accent);border-radius:999px;width:12px;height:12px;animation:.7s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-answer{margin-top:10px}.lp-answer p{max-width:54ch;color:var(--lp-ink-2);opacity:0;animation:15s infinite backwards lp-line;animation-delay:calc(var(--i) * .46s);margin:0 0 12px;font-size:14.5px;line-height:1.62}.lp-answer b{color:var(--lp-ink);font-weight:600}@keyframes lp-line{0%,29%{opacity:0;transform:translateY(7px)}34%,91%{opacity:1;transform:none}95%,to{opacity:0}}.lp-cites{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.lp-cites-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-faint);opacity:0;animation:lp-pop 15s var(--lp-ease) infinite backwards;font-size:11px;font-weight:600}.lp-cite{border:1px solid var(--lp-line);color:var(--lp-ink-2);opacity:0;animation:lp-pop 15s var(--lp-ease) infinite backwards;animation-delay:calc(var(--i) * .13s + .12s);background:#fbfbf9;border-radius:999px;padding:5px 11px;font-size:12px}@keyframes lp-pop{0%,44%{opacity:0;transform:translateY(5px)scale(.97)}49%,91%{opacity:1;transform:none}95%,to{opacity:0}}.lp-marquee-block{padding:72px 0 8px}.lp-marquee-label{letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--lp-faint);margin:0 0 22px;font-size:12px;font-weight:600}.lp-marquee{padding:5px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.lp-marquee-track{gap:12px;width:max-content;animation:52s linear infinite lp-slide;display:flex}.lp-marquee-rev .lp-marquee-track{animation-duration:64s;animation-direction:reverse}@keyframes lp-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-q{border:1px solid var(--lp-line);color:var(--lp-muted);white-space:nowrap;background:#fff9;border-radius:999px;padding:9px 16px;font-size:14px}.lp-section{padding:96px 24px}.lp-head{text-align:center;max-width:660px;margin:0 auto 44px}.lp-head-left{text-align:left;margin-left:0}.lp-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-accent);margin:0 0 12px;font-size:12px;font-weight:600}.lp-h2{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.14}.lp-sub{color:var(--lp-muted);text-wrap:pretty;margin:16px 0 0;font-size:16.5px;line-height:1.6}.lp-sub code{color:var(--lp-ink-2);font-family:var(--mono);white-space:nowrap;background:#1919190d;border-radius:6px;padding:2px 6px;font-size:13px}.lp-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp-part{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface);transition:transform .26s var(--lp-ease), border-color .26s ease, box-shadow .26s ease, opacity .62s var(--lp-ease);flex-direction:column;padding:26px 24px 24px;display:flex;position:relative}.lp-part>p{margin-bottom:22px}.lp-part:hover{border-color:var(--lp-line-2);box-shadow:var(--lp-shadow);transform:translateY(-4px)}.lp-n{font-family:var(--mono);color:var(--lp-faint);margin-bottom:20px;font-size:12px}.lp-part h3{letter-spacing:-.02em;margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.3}.lp-part>p{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.6}.lp-part-chips{border-top:1px dashed var(--lp-line);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:18px;display:flex}.lp-part-chips span{color:var(--lp-muted);background:#f4f4ef;border-radius:999px;padding:3px 9px;font-size:11.5px}.lp-feature{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:64px;padding-top:72px;padding-bottom:72px;display:grid}.lp-feature-flip .lp-feature-copy{order:2}.lp-feature-copy .lp-h2{font-size:clamp(26px,3.1vw,36px)}.lp-ticks{margin:26px 0 0;padding:0;list-style:none}.lp-ticks li{color:var(--lp-ink-2);margin-bottom:11px;padding:0 0 0 26px;font-size:14.5px;line-height:1.55;position:relative}.lp-ticks li:before{content:"";background:var(--lp-accent);opacity:.55;border-radius:999px;width:6px;height:6px;position:absolute;top:.45em;left:4px}.lp-feature-art{position:relative}.lp-mini{z-index:3;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface);box-shadow:var(--lp-shadow);padding:22px 24px 20px;position:relative}.lp-mini-back,.lp-mini-back2{padding:0;position:absolute;inset:0}.lp-mini-back{z-index:2;opacity:.75;transform:translateY(13px)scale(.972)}.lp-mini-back2{z-index:1;opacity:.45;transform:translateY(26px)scale(.944)}.lp-mini-q{border:1px solid var(--lp-line-2);color:var(--lp-ink);background:#fbfbf9;border-radius:10px;padding:11px 13px;font-size:13.5px}.lp-mini-a{color:var(--lp-ink-2);margin:16px 0 0;font-size:14px;line-height:1.6}.lp-mini-cites{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lp-mini-cites span{background:var(--lp-accent-soft);color:var(--lp-accent);border-radius:999px;padding:5px 11px;font-size:12px}.lp-editor{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface);box-shadow:var(--lp-shadow);overflow:hidden}.lp-editor-bar{border-bottom:1px solid var(--lp-line);background:#fbfbf9;gap:8px;padding:12px 16px;display:flex}.lp-tag{color:var(--lp-faint);background:#f1f1ec;border-radius:999px;padding:3px 10px;font-size:11.5px}.lp-tag-live{background:var(--lp-accent);color:#fff}.lp-editor-doc{color:var(--lp-muted);padding:22px 24px 24px;font-size:13px;line-height:1.6}.lp-editor-doc b{letter-spacing:-.02em;color:var(--lp-ink);margin-bottom:8px;font-size:15px;display:block}.lp-editor-doc p{margin:0 0 8px}.lp-editor-doc ul{margin:0;padding-left:18px}.lp-editor-caret{color:var(--lp-ink);margin-top:10px}.lp-editor-caret span{position:relative}.lp-editor-caret span:after{content:"";background:var(--lp-ink);width:1.5px;height:15px;position:absolute;top:1px;right:-3px}.lp-editor-slash{border:1px solid var(--lp-line);background:var(--lp-surface);width:236px;max-width:100%;box-shadow:var(--lp-shadow);border-radius:10px;flex-direction:column;margin:4px 0 0 8px;padding:4px;display:flex}.lp-editor-slash span{color:var(--lp-ink);border-radius:7px;flex-direction:column;padding:6px 8px;font-size:12.5px;display:flex}.lp-editor-slash span.is-on{background:var(--lp-accent-soft)}.lp-editor-slash small{color:var(--lp-faint);font-size:11px}.lp-host{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface);box-shadow:var(--lp-shadow);overflow:hidden}.lp-host-bar{border-bottom:1px solid var(--lp-line);background:#fbfbf9;align-items:center;gap:8px;padding:12px 16px;display:flex}.lp-host-bar code{font-family:var(--mono);color:var(--lp-faint);font-size:11.5px}.lp-lock{background:var(--lp-accent);opacity:.5;border-radius:2px;width:8px;height:8px}.lp-host-body{grid-template-columns:.8fr 1.6fr .7fr;gap:18px;padding:20px 18px 26px;display:grid}.lp-host-body i,.lp-host-side i{background:#eeeee7;border-radius:999px;height:7px;margin-bottom:9px;display:block}.lp-host-side i.on{background:var(--lp-accent);opacity:.35}.lp-host-main b{letter-spacing:-.02em;margin-bottom:14px;font-size:14px;display:block}.lp-host-toc small{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-faint);margin-bottom:12px;font-size:10px;font-weight:600;display:block}.lp-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface);transition:transform .26s var(--lp-ease), border-color .26s ease, box-shadow .26s ease, opacity .62s var(--lp-ease);padding:28px 26px;position:relative}.lp-steps li:hover{border-color:var(--lp-line-2);box-shadow:var(--lp-shadow);transform:translateY(-4px)}.lp-steps li:not(:last-child):after{content:"";border-top:1px dashed var(--lp-line-2);width:16px;position:absolute;top:44px;right:-16px}.lp-step-n{background:var(--lp-ink);color:#fff;width:30px;height:30px;font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;font-size:11px;display:inline-flex}.lp-steps b{letter-spacing:-.02em;margin-bottom:8px;font-size:16px;font-weight:600;display:block}.lp-steps p{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.6}.lp-vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp-vs-col{border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:28px 28px 24px}.lp-vs-old{color:var(--lp-muted);background:0 0}.lp-vs-new{background:var(--lp-surface);box-shadow:var(--lp-shadow)}.lp-vs-col h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:600}.lp-vs-old h3{color:var(--lp-faint)}.lp-vs-new h3{color:var(--lp-accent)}.lp-vs-col ul{margin:0;padding:0;list-style:none}.lp-vs-col li{border-top:1px solid var(--lp-line);gap:12px;padding:12px 0;font-size:14.5px;line-height:1.5;display:flex}.lp-vs-col li:first-child{border-top:0;padding-top:0}.lp-vs-col svg{flex:none;margin-top:3px}.lp-vs-old svg{color:var(--lp-faint)}.lp-vs-new svg{color:var(--lp-accent)}.lp-vs-new li{color:var(--lp-ink)}.lp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-metric{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface);text-align:center;padding:34px 28px}.lp-metric b{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(38px,5vw,56px);font-weight:600;line-height:1;display:block}.lp-metric span{color:var(--lp-muted);margin-top:12px;font-size:14px;line-height:1.5;display:block}.lp-caveat{text-align:center;max-width:720px;color:var(--lp-faint);text-wrap:pretty;margin:28px auto 0;font-size:13.5px;line-height:1.65}.lp-faq-block{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.lp-faq-block .lp-head{margin-bottom:0}.lp-faq details{border-top:1px solid var(--lp-line)}.lp-faq details:last-child{border-bottom:1px solid var(--lp-line)}.lp-faq summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16px;font-weight:500;list-style:none;transition:color .16s;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:hover{color:var(--lp-accent)}.lp-plus{flex:none;width:16px;height:16px;position:relative}.lp-plus:before,.lp-plus:after{content:"";background:var(--lp-muted);width:13px;height:1.5px;transition:transform .28s var(--lp-ease);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.lp-faq details[open] .lp-plus:before{transform:translate(-50%,-50%)rotate(135deg)}.lp-faq details[open] .lp-plus:after{transform:translate(-50%,-50%)rotate(45deg)}.lp-faq-body{animation:lp-faq-in .28s var(--lp-ease) both;padding:0 40px 22px 0}.lp-faq-body p{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.65}@keyframes lp-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lp-band{border-radius:var(--lp-radius-lg);background:var(--lp-ink);color:#fff;text-align:center;margin:24px 0 96px;padding:76px 40px 80px;position:relative;overflow:hidden}.lp-band-glow{pointer-events:none;background:radial-gradient(520px 260px at 50% 0,#ffffff1c,#0000 70%),radial-gradient(340px 200px at 84% 100%,#f0662f33,#0000 70%);animation:26s ease-in-out infinite lp-drift;position:absolute;inset:0}.lp-band>*{position:relative}.lp-band h2{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4.4vw,48px);font-weight:600;line-height:1.08}.lp-band p{color:#ffffffa3;margin:16px 0 0;font-size:17px}.lp-foot{border-top:1px solid var(--lp-line);background:#f2f2ee}.lp-foot-in{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;padding-top:56px;padding-bottom:44px;display:grid}.lp-foot-brand .mk-mark{color:var(--lp-ink);font-size:16px}.lp-foot-brand p{max-width:280px;color:var(--lp-muted);margin:14px 0 0;font-size:14px;line-height:1.6}.lp-foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lp-foot-cols h4{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-faint);margin:0 0 16px;font-size:12px;font-weight:600}.lp-foot-cols a{color:var(--lp-muted);margin-bottom:10px;font-size:14px;text-decoration:none;transition:color .16s;display:block}.lp-foot-cols a:hover{color:var(--lp-ink)}.lp-foot-bar{border-top:1px solid var(--lp-line);color:var(--lp-faint);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:28px;font-size:13px;display:flex}@media (max-width:1020px){.lp-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-feature{grid-template-columns:1fr;gap:40px}.lp-feature-flip .lp-feature-copy{order:0}.lp-faq-block{grid-template-columns:1fr;gap:32px}}@media (max-width:860px){.lp-nav-links{display:none}.lp-nav-in{justify-content:space-between}.lp-nav-cta{margin-left:0}.lp-hero{padding-top:40px}.lp-app{grid-template-columns:1fr}.lp-side{display:none}.lp-panel{padding:20px}.lp-section{padding:64px 24px}.lp-steps,.lp-vs,.lp-metrics,.lp-foot-in{grid-template-columns:1fr}.lp-steps li:not(:last-child):after{display:none}.lp-band{padding:56px 24px 60px}}@media (max-width:620px){.lp-parts,.lp-host-body{grid-template-columns:1fr}.lp-host-side,.lp-host-toc{display:none}.lp-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-swash{white-space:normal}.lp-ask,.lp-typed{font-size:13px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp [data-reveal],.lp .lp-rise,.lp-answer p,.lp-cite,.lp-cites-label,.lp-status{opacity:1!important;transform:none!important}.lp-typed{border-right-color:#0000;width:max-content}}.app-root{background:#f7f8f8;min-height:100vh}.auth{justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.auth-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;max-width:400px;padding:32px;box-shadow:0 16px 40px -28px #14171a59}.auth-card h1{letter-spacing:-.03em;margin:24px 0 0;font-size:24px}.auth-lead{color:var(--muted);margin:8px 0 24px;font-size:14px;line-height:1.55}.auth-foot{color:var(--muted);text-align:center;margin:20px 0 0;font-size:13px}.auth-foot a{color:var(--accent);font-weight:500}.pick{max-width:760px;margin:0 auto;padding-bottom:80px}.pick-top{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.pick-top-meta{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.pick-hero,.pick-empty,.pick-create{padding:8px 24px 0}.pick-hero h1,.pick-empty h1{letter-spacing:-.04em;margin:0;font-size:32px}.pick-lede,.pick-create p{color:var(--muted);margin:8px 0 20px;font-size:15px;line-height:1.55}.pick-empty .field-set,.pick-create .field-set{max-width:520px}.pick-empty .btn,.pick-create .btn{align-self:flex-start}.pick-grid{gap:10px;margin:20px 24px 36px;padding:0;list-style:none;display:grid}.pick-grid a{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.pick-grid a:hover{background:#fcfdfd;border-color:#d5dddc}.pick-glyph{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);text-transform:uppercase;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;font-size:14px;font-weight:650;display:flex}.pick-logo,.app-ws-logo{object-fit:contain;border-radius:10px;display:block}.pick-logo{flex:0 0 36px;width:36px;height:36px}.app-ws-logo{flex:0 0 32px;width:32px;height:32px}.pick-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pick-copy b{letter-spacing:-.02em;font-size:15px;font-weight:600}.pick-copy span{color:var(--faint);font-size:13px}.pick-grid em{color:var(--faint);text-transform:capitalize;font-size:12px;font-style:normal}.pick-create{padding-top:8px}.pick-create h2{letter-spacing:-.02em;margin:0;font-size:18px}.app-shell{grid-template-columns:296px minmax(0,1fr);min-height:100vh;display:grid}.app-side{border-right:1px solid var(--line);background:#fbfbfc;flex-direction:column;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.app-side .mk-mark{padding:4px 8px 12px}.app-ws{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.app-ws:hover{background:#fcfcfd}.app-ws .pick-glyph{flex:0 0 32px;width:32px;height:32px;font-size:13px}.app-ws span{flex-direction:column;min-width:0;display:flex}.app-ws b{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.app-ws em{color:var(--faint);text-transform:capitalize;font-size:11px;font-style:normal}.app-nav{flex-direction:column;gap:2px;margin-top:16px;display:flex}.app-nav a{color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.app-nav a:hover{color:var(--ink);background:#fff}.app-nav a.is-active{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff;font-weight:550}.app-nav svg{color:var(--faint);flex:0 0 16px}.app-nav a.is-active svg{color:var(--accent)}.app-side-foot{border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.app-account{align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.app-account .pick-glyph{border-radius:8px;flex:0 0 26px;width:26px;height:26px;font-size:11px}.app-account b{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.app-side-foot a,.app-side-foot button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:13px;text-decoration:none}.app-side-foot a:hover,.app-side-foot button:hover{color:var(--ink);background:#fff}.app-main{--app-gutter:clamp(20px, 3.5vw, 56px);--app-measure:1440px;--app-inset:max(var(--app-gutter), (100% - var(--app-measure)) / 2);background:#fff;min-width:0}.app-head{z-index:2;padding:40px var(--app-inset) 18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;position:sticky;top:0}.app-head:after{content:"";right:var(--app-inset);bottom:0;left:var(--app-inset);background:var(--line);height:1px;position:absolute}.app-head.has-tabs{padding-bottom:0}.app-head-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-head-tabs{align-items:center;gap:20px;margin-top:14px;font-size:13px;display:flex}.app-head-tabs a{color:var(--muted);padding-bottom:10px;text-decoration:none;position:relative}.app-head-tabs a:after{content:"";z-index:1;background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.app-head-tabs a:hover{color:var(--ink)}.app-head-tabs a[aria-current=page]{color:var(--ink);font-weight:550}.app-head-tabs a[aria-current=page]:after{background:var(--accent)}.app-tabs-aside{margin-left:auto;padding-bottom:10px}.app-tabs-aside a{color:var(--muted);text-decoration:none}.app-tabs-aside a:hover{color:var(--ink)}.app-head h1{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;overflow:hidden}.app-head-actions{align-items:center;gap:8px;display:flex}.app-lead{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.app-lead a{color:var(--accent);text-decoration:none}.app-body{padding:20px var(--app-inset) 80px;flex-direction:column;gap:16px;display:flex}.art{flex-direction:column;gap:16px;display:flex}.art-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.art-search{flex:240px}.art-search input{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;height:38px;padding:0 12px}.art-search input:focus{box-shadow:0 0 0 3px var(--accent-soft);border-color:#b9c6c5;outline:none}.art-filters{border:1px solid var(--line);background:#fbfbfc;border-radius:9px;padding:3px;display:flex}.art-filters button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.art-filters button.is-on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #14171a0f}.art-filters em{color:var(--faint);font-style:normal}.art-group{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.art-group h2{border-bottom:1px solid var(--line-soft);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#fcfcfd;justify-content:space-between;align-items:center;margin:0;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.art-group h2 span{color:var(--faint);font-weight:500}.panel-head span{color:var(--faint);font-size:12px}.brand-form{max-width:520px}.field-note{color:var(--faint);font-size:12px;font-weight:400;line-height:1.5}.field-label{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.field-label .count{font-variant-numeric:tabular-nums;color:var(--faint);font-size:11px;font-weight:400}.field-label .count.is-over{color:#b45309}.logo-field{align-items:center;gap:12px;display:flex}.logo-thumb{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;width:44px;height:44px;padding:5px}.logo-thumb.is-empty{background:repeating-linear-gradient(45deg, #fff 0 6px, var(--line-soft) 6px 12px);display:block}.logo-actions{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.logo-actions input[type=file]{min-width:0;font-size:12px}.swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.swatch{cursor:pointer;border:1px solid #0000001f;border-radius:7px;width:26px;height:26px;padding:0}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ink)}.swatch-custom{background:conic-gradient(from .25turn,#ef4444,#eab308,#22c55e,#06b6d4,#6366f1,#ec4899,#ef4444);position:relative;overflow:hidden}.swatch-custom input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.brand-preview{border:1px solid var(--line);background:#fcfcfc;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px 14px;display:flex;position:relative}.brand-preview-label{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);background:#fff;padding:0 6px;font-size:11px;position:absolute;top:-8px;left:12px}.brand-preview-nav{flex-direction:column;align-self:stretch;display:flex}.brand-preview .doc-link.is-hover{background:var(--accent-soft);color:var(--accent)}.brand-preview .btn:disabled{opacity:1}.editor{flex-direction:column;gap:16px;display:flex}.editor-meta{flex-direction:column;gap:14px;display:flex}.doc-editor{position:relative}.doc-editor-surface{border:1px solid var(--line);background:#fff;border-radius:12px;outline:none;min-height:520px;padding:28px 32px}.doc-editor-surface:focus-within,.ProseMirror-focused{box-shadow:0 0 0 3px var(--accent-soft);border-color:#b9c6c5}.doc-editor-surface p.is-empty:first-child:before,.doc-editor-surface h2.is-empty:before,.doc-editor-surface h3.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--faint)}.doc-editor-surface .ProseMirror-selectednode{outline:2px solid var(--accent);border-radius:6px}.doc-editor-foot{color:var(--faint);margin:8px 2px 0;font-size:12px}.doc-editor-foot .form-error{margin:0}.doc-bubble{background:var(--ink);border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex;box-shadow:0 8px 24px -10px #00000080}.doc-bubble button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:26px;padding:0 7px;font-size:13px;display:inline-flex}.doc-bubble button:hover{background:#ffffff24}.doc-bubble button.is-on{background:#ffffff3d}.doc-bubble code{font-family:var(--mono);font-size:12px}.doc-slash{z-index:40;border:1px solid var(--line);background:#fff;border-radius:10px;width:244px;max-height:306px;padding:4px;position:fixed;overflow:auto;box-shadow:0 18px 40px -20px #00000059}.doc-slash button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;gap:1px;width:100%;padding:7px 9px;display:flex}.doc-slash button.is-on{background:var(--accent-soft)}.doc-slash b{color:var(--ink);font-size:13px;font-weight:500}.doc-slash small{color:var(--faint);font-size:11px}.col-rows{margin:0;padding:0;list-style:none}.col-row{border-bottom:1px solid var(--line-soft);background:#fff;align-items:center;gap:10px;padding:10px 18px 10px 12px;display:flex}.col-row:last-child{border-bottom:0}.col-row:hover{background:#fcfcfc}.col-grab{color:var(--faint);cursor:grab;display:flex}.col-row:active .col-grab{cursor:grabbing}.col-title{min-width:0;color:var(--ink);text-align:left;cursor:text;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;margin-left:-6px;padding:3px 6px;font-size:14px;font-weight:500}.col-title:hover{border-color:var(--line)}.col-name{border:1px solid var(--accent);border-radius:6px;flex:1;min-width:0;height:30px;padding:0 7px;font-size:14px;font-weight:500}.col-name:focus{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.col-row.is-child{padding-left:34px}.col-row.is-child .col-title{font-weight:400}.col-count{color:var(--faint);flex-shrink:0;font-size:12px}.col-parent{max-width:170px;height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;padding:0 6px;font-size:12px}.col-row:hover .col-parent,.col-parent:focus{border-color:var(--line);background:#fff}.col-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.col-actions .btn{opacity:.45;transition:opacity .12s}.col-row:hover .col-actions .btn,.col-actions .btn:focus-visible{opacity:1}.col-actions .btn:disabled{opacity:.2}.col-delete:hover{color:#b4231f;border-color:#f0c9c7}.col-error{margin:12px 18px 0}.col-add{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 18px;display:flex}.col-add input{border:1px solid var(--line);border-radius:7px;flex:1;min-width:0;height:32px;padding:0 9px;font-size:13px}.col-add input:focus{box-shadow:0 0 0 3px var(--accent-soft);border-color:#b9c6c5;outline:none}.new-collection{margin-top:2px}.new-collection-actions{align-items:center;gap:6px;display:flex}.new-collection .form-error{margin:6px 0 0}.editor-actions{align-items:center;gap:14px;display:flex}.editor-actions .app-lead{margin:0}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.app-side{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.app-nav{flex-flow:wrap;margin-top:14px}.app-side-foot{flex-direction:row;margin-top:14px}.doc-editor-surface{padding:20px 18px}}
