.form-card{padding:0}.form-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:300;letter-spacing:-.02em;margin-bottom:1.6rem}.form{display:flex;flex-direction:column;gap:1.4rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.form-field{display:flex;flex-direction:column;gap:.5rem}.form .label,.form-consent{color:#f7f3eb80}.form .label{letter-spacing:.16em}.form-input{background:transparent;border:none;border-bottom:1px solid rgba(247,243,235,.12);border-radius:0;color:#f7f3eb;font-family:var(--font-sans);font-size:16px;font-weight:300;padding:.7rem 0;min-height:44px;width:100%;min-width:0}.form-input::placeholder{color:#f7f3eb66}.form-input:focus{border-bottom-color:#c48d5e;outline:none;box-shadow:none}.form-input option{color:#241c15}textarea.form-input{resize:vertical}.form-hint{align-self:flex-end;color:#f7f3eb66;font-family:var(--font-mono);font-size:11px}.form-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5}.form-consent input{margin-top:3px;flex-shrink:0;accent-color:#C48D5E}.form-consent a{color:#c48d5e}.form-consent a:hover{color:#f7f3eb}.form-submit{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.8rem;background:#f7f3eb;color:#241c15;border:1px solid #F7F3EB;border-radius:0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease;touch-action:manipulation}.form-submit:hover:not(:disabled){background:#c48d5e;border-color:#c48d5e}.form-submit:disabled{opacity:.6;cursor:default}.form-error{border-left:2px solid #C36B5C;background:#2e241b;color:#f7f3eb;font-size:13px;line-height:1.5;padding:12px 14px}.form-error-alt{margin-top:6px;color:#f7f3ebb8}.form-error a{color:#c48d5e}.form-success{border-top:2px solid #C48D5E;background:#2e241b;padding:clamp(1.8rem,4vw,2.4rem)}.form-success h2{font-size:1.6rem;font-weight:300;letter-spacing:-.02em;margin-bottom:8px}.form-success p{color:#f7f3ebb8;line-height:1.7}.form-alt{display:inline-block;margin-top:20px;color:#c48d5e;font-size:14px}.form-alt:hover{color:#f7f3eb}@media(max-width:640px){.form-row{grid-template-columns:1fr}}.mland{--ml-hueso: #F7F3EB;--ml-hueso-soft: #EFE7D9;--ml-espresso: #241C15;--ml-espresso-2: #2E241B;--ml-cognac: #C48D5E;--ml-cognac-deep: #8C4F2C;--ml-text-dark-body: rgba(36, 28, 21, .7);--ml-text-dark-muted: rgba(36, 28, 21, .5);--ml-text-light-strong: #F7F3EB;--ml-text-light-body: rgba(247, 243, 235, .72);--ml-text-light-muted: rgba(247, 243, 235, .5);--ml-text-light-faint: rgba(247, 243, 235, .4);--ml-line: rgba(36, 28, 21, .1);--ml-line-strong: rgba(36, 28, 21, .22);--ml-line-inv: rgba(247, 243, 235, .12);--ml-pad-x: clamp(1.5rem, 5vw, 4rem);--ml-pad-y: clamp(5rem, 11vw, 9rem);background:var(--ml-hueso);min-height:100vh;font-family:var(--font-sans);font-weight:300;color:var(--ml-espresso);-webkit-font-smoothing:antialiased}.mland ::selection{background:var(--ml-cognac-deep);color:var(--ml-hueso)}.mland-wrap{max-width:1180px;margin:0 auto;width:100%}.mland h1,.mland h2,.mland h3{margin:0;font-weight:300;color:inherit}.mland a{color:var(--ml-cognac-deep);text-decoration:none}.mland a:hover{color:var(--ml-espresso)}.mland-label{display:block;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--ml-cognac-deep)}.mland-label--inv{color:var(--ml-cognac)}.mland-serif{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--ml-cognac-deep)}.mland-nav{position:sticky;top:0;z-index:50;background:#f7f3ebc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ml-line)}.mland-nav-inner{max-width:1180px;margin:0 auto;padding:.9rem var(--ml-pad-x);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.mland-brand{display:flex;align-items:center;gap:.8rem}.mland-brand img{width:26px;display:block}.mland-brand span{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase}.mland-brand .mland-brand-tagline{color:var(--ml-text-dark-muted);letter-spacing:.16em;border-left:1px solid var(--ml-line-strong);padding-left:.8rem}@media(max-width:560px){.mland-brand .mland-brand-tagline{display:none}}.mland-nav-links{display:flex;gap:1.6rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.mland-nav-links a{color:var(--ml-text-dark-muted);padding:.6rem 0}.mland-nav-links a:hover{color:var(--ml-espresso)}.mland-nav-cta{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:.6rem 0}@media(max-width:900px){.mland-nav-links{display:none}}.mland-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:52px;padding:0 1.8rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;border-radius:0;transition:background .2s ease,border-color .2s ease,color .2s ease;touch-action:manipulation}.mland-btn:active:not(:disabled){transform:translateY(.5px)}.mland .mland-btn--solid{background:var(--ml-espresso);border-color:var(--ml-espresso);color:var(--ml-hueso)}.mland .mland-btn--solid:hover:not(:disabled){background:var(--ml-cognac-deep);border-color:var(--ml-cognac-deep);color:var(--ml-hueso)}.mland .mland-btn--ghost{background:transparent;border-color:var(--ml-line-strong);color:var(--ml-espresso)}.mland .mland-btn--ghost:hover:not(:disabled){border-color:var(--ml-cognac-deep);color:var(--ml-cognac-deep)}.mland-btn .arrow{transition:transform .2s ease}.mland-btn:hover:not(:disabled) .arrow{transform:translate(3px)}.mland-hero{position:relative;overflow:hidden;min-height:88vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,9vw,7rem) var(--ml-pad-x)}.mland-ghost{position:absolute;width:min(78vw,720px);opacity:.05;right:-14%;top:50%;transform:translateY(-50%);pointer-events:none;animation:mland-spin 90s linear infinite}@keyframes mland-spin{to{transform:translateY(-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mland-ghost{animation:none}.mland-btn .arrow{transition:none}}.mland-hero-eyebrow{display:flex;align-items:center;gap:.9rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ml-cognac-deep)}.mland-hero-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--ml-cognac-deep);flex-shrink:0}.mland-hero h1{font-size:clamp(2.8rem,8vw,6.4rem);letter-spacing:-.035em;margin-top:1.6rem;line-height:1.04}.mland-hero h1 strong{font-weight:500}.mland-hero-serif{margin-top:1.6rem;font-size:clamp(1.2rem,2.4vw,1.8rem);max-width:30ch}.mland-hero-body{font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.65;color:var(--ml-text-dark-body);max-width:52ch;margin:1.4rem 0 0;text-wrap:pretty}.mland-hero-ctas{display:flex;gap:1rem;margin-top:2.6rem;flex-wrap:wrap}.mland-hero-meta{margin-top:3.4rem;padding-top:1.4rem;border-top:1px solid var(--ml-line);display:flex;gap:1rem 2.4rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ml-text-dark-muted)}.mland-section{padding:var(--ml-pad-y) var(--ml-pad-x)}.mland-section--line{border-bottom:1px solid var(--ml-line)}.mland-section--dark{background:var(--ml-espresso);color:var(--ml-text-light-strong)}.mland-split{display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,1.1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.mland-split--end{align-items:end}@media(max-width:760px){.mland-split{grid-template-columns:1fr}}.mland-h2{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.025em}.mland-h2--sm{font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.06}.mland-lead{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7;color:var(--ml-text-dark-body);margin:0;text-wrap:pretty}.mland-section--dark .mland-lead{color:var(--ml-text-light-body)}.mland-section .mland-label{margin-bottom:1.6rem}.mland-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--ml-line);border:1px solid var(--ml-line)}.mland-grid>*{background:var(--ml-hueso)}.mland-section--dark .mland-grid{background:var(--ml-line-inv);border-color:var(--ml-line-inv)}.mland-section--dark .mland-grid>*{background:var(--ml-espresso)}.mland-phase{padding:clamp(1.8rem,3vw,2.2rem);transition:background .2s ease}.mland-phase:hover{background:var(--ml-espresso-2)}.mland-phase .mland-label{margin-bottom:1.2rem}.mland-phase h3{font-family:var(--font-mono);font-size:1.05rem;letter-spacing:.14em;font-weight:500}.mland-phase .quote{font-family:var(--font-serif);font-style:italic;font-size:1.2rem;color:var(--ml-cognac);margin:.9rem 0 0}.mland-phase .meta{margin-top:1.4rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-text-light-muted)}.mland-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2.4rem;margin-top:3.4rem;padding-top:2.4rem;border-top:1px solid var(--ml-line-inv)}.mland-stat .num{font-family:var(--font-mono);font-size:2.4rem;color:var(--ml-cognac)}.mland-stat .lab{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ml-text-light-muted);margin-top:.4rem}.mland-stat p{margin:.8rem 0 0;font-size:.95rem;line-height:1.65;color:var(--ml-text-light-body)}.mland-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--ml-line);border:1px solid var(--ml-line)}.mland-spec{background:var(--ml-hueso);padding:1.4rem}.mland-spec .tag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ml-cognac-deep)}.mland-spec .tag--soon{color:var(--ml-text-dark-muted)}.mland-spec p{margin:.7rem 0 0;font-size:.94rem;line-height:1.6;color:var(--ml-text-dark-body)}.mland-spec .tag-row{display:flex;justify-content:space-between;gap:.8rem;align-items:baseline}.mland-service{padding:clamp(1.8rem,3vw,2.2rem)}.mland-service h3{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;margin-top:1rem}.mland-service p{font-size:.98rem;line-height:1.7;color:var(--ml-text-dark-body);margin:.7rem 0 0;text-wrap:pretty}.mland-service ul{margin:1.4rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem;font-size:.94rem;color:var(--ml-text-dark-body)}.mland-service li:before{content:"— "}.mland-sheet{border-top:2px solid var(--ml-cognac-deep)}.mland-sheet-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--ml-line);font-size:1rem}.mland-sheet-row .val{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;color:var(--ml-text-dark-muted);text-align:right}.mland-sheet-row .val--accent{color:var(--ml-cognac-deep)}.mland-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--ml-line);border:1px solid var(--ml-line);margin-top:2.8rem}.mland-tier{background:var(--ml-hueso);padding:clamp(1.8rem,3vw,2.2rem);display:flex;flex-direction:column}.mland-tier--featured{background:var(--ml-hueso-soft);border-top:2px solid var(--ml-cognac-deep);margin-top:-1px}.mland-tier .badge{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ml-cognac-deep)}.mland-tier h3{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;margin-top:1rem}.mland-tier .who{font-size:.98rem;line-height:1.65;color:var(--ml-text-dark-body);margin:.9rem 0 0;text-wrap:pretty}.mland-tier ul{margin:1.3rem 0 0;padding:1.3rem 0 0;border-top:1px solid var(--ml-line);list-style:none;display:flex;flex-direction:column;gap:.55rem;font-size:.94rem;color:var(--ml-text-dark-body)}.mland-tier li:before{content:"— "}.mland-tier .footnote{margin-top:auto;padding-top:1.6rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-text-dark-muted)}.mland-tiers-note{margin-top:2rem;display:flex;gap:.6rem 1.6rem;flex-wrap:wrap;align-items:center;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-text-dark-muted)}.mland-tiers-note .accent{color:var(--ml-cognac-deep)}.mland-os{padding:clamp(3rem,6vw,4.5rem) var(--ml-pad-x)}.mland-os-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.6rem,4vw,3rem);align-items:center}.mland-os h3{font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.02em}.mland-os p{margin:0;color:var(--ml-text-light-body);line-height:1.7;text-wrap:pretty}.mland-os-tags{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-text-light-muted)}.mland-panel{background:var(--ml-hueso-soft);padding:clamp(1.8rem,4vw,2.6rem)}.mland-list-rows{margin-top:1.8rem;border-top:1px solid var(--ml-line)}.mland-list-rows>div{padding:.9rem 0;border-bottom:1px solid var(--ml-line);font-size:.98rem}.mland-contact{position:relative;overflow:hidden;scroll-margin-top:24px}.mland-contact-info{margin-top:2.4rem;border-top:1px solid var(--ml-line-inv);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-text-light-muted)}.mland-contact-info>*{padding:.9rem 0;border-bottom:1px solid var(--ml-line-inv);display:flex;justify-content:space-between;gap:1rem}.mland-contact-info .val{color:var(--ml-cognac);text-align:right}.mland-contact-info>.section{padding:0;border-bottom:none;display:block}.mland-contact-info .section>.label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mland-contact .ubicacion{display:flex;flex-direction:column;margin:0}.mland-contact .ubicacion-item{padding:.9rem 0;border-bottom:1px solid var(--ml-line-inv);color:var(--ml-text-light-muted);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.mland-contact a.ubicacion-item{color:var(--ml-cognac)}.mland-contact a.ubicacion-item:hover{color:var(--ml-text-light-strong)}.mland-contact .form-consent a{color:var(--ml-cognac)}.mland-contact .form-consent a:hover{color:var(--ml-text-light-strong)}.mland-faq{border-top:1px solid var(--ml-line)}.mland-faq details{border-bottom:1px solid var(--ml-line)}.mland-faq summary{display:flex;justify-content:space-between;gap:1.5rem;align-items:baseline;padding:1.3rem 0;cursor:pointer;font-size:1.08rem;list-style:none}.mland-faq summary::-webkit-details-marker{display:none}.mland-faq summary .mark{color:var(--ml-cognac-deep);font-family:var(--font-mono);transition:transform .2s ease;flex-shrink:0}.mland-faq details[open] summary .mark{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.mland-faq summary .mark{transition:none}}.mland-faq details p{margin:0;padding:0 0 1.3rem;max-width:60ch;line-height:1.7;color:var(--ml-text-dark-body)}.mland .footer{padding:2.4rem var(--ml-pad-x);border-top:1px solid var(--ml-line);max-width:none}.mland .footer-legal,.mland .footer-nav{max-width:1180px;margin-left:auto;margin-right:auto}.mland .footer-legal{color:var(--ml-text-dark-muted);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.mland .footer-nav{display:flex;gap:1.6rem;flex-wrap:wrap}.mland .footer-nav a{color:var(--ml-text-dark-muted);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:.4rem 0}.mland .footer-nav a:hover{color:var(--ml-cognac-deep)}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrumentserif-400-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrainsmono-400-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrainsmono-500-normal.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #EEE8DC;--bg-soft: #F1EBE0;--surface: #F7F3EB;--card: #F7F3EB;--border: rgba(36, 28, 21, .1);--border-strong: rgba(36, 28, 21, .18);--text: #241C15;--text-muted: rgba(36, 28, 21, .7);--text-faint: rgba(36, 28, 21, .66);--accent: #8C4F2C;--accent-dim: rgba(140, 79, 44, .1);--accent-ink: #F7F3EB;--ring: rgba(140, 79, 44, .3);--risk: #8E3A2C;--risk-bg: rgba(195, 107, 92, .14);--ok: #3F6B4B;--radius: 6px;--radius-sm: 4px;--font-sans: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace;--font-serif: "Instrument Serif", Georgia, serif}@media(prefers-color-scheme:dark){:root{--bg: #1C1611;--bg-soft: #2E241C;--surface: #241C15;--card: #241C15;--border: rgba(247, 243, 235, .12);--border-strong: rgba(247, 243, 235, .22);--text: #F7F3EB;--text-muted: rgba(247, 243, 235, .72);--text-faint: rgba(247, 243, 235, .62);--accent: #C48D5E;--accent-dim: rgba(196, 141, 94, .14);--accent-ink: #241C15;--ring: rgba(196, 141, 94, .32);--risk: #DF9A8C;--risk-bg: rgba(195, 107, 92, .14);--ok: #8FC58A}}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-weight:300;-webkit-font-smoothing:antialiased}.label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.editorial{font-family:var(--font-serif);font-style:italic;font-weight:400}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page{max-width:720px;margin:0 auto;padding:0 20px}.hero{padding:64px 0 40px}.hero-logo{display:block;margin-bottom:20px}.hero-name{font-size:15px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hero-tagline{margin-top:6px}.hero-claim{font-size:40px;line-height:1.15;margin-top:32px}.hero-sub{color:var(--text-muted);font-size:16px;margin-top:12px;max-width:42ch}.hero-cta{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.btn-primary{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);padding:12px 20px;font-size:15px;font-weight:500;text-decoration:none}.btn-ghost{border:1px solid var(--border-strong);color:var(--text);border-radius:var(--radius-sm);padding:12px 20px;font-size:15px;text-decoration:none}.main{display:flex;flex-direction:column;gap:48px;padding-bottom:64px}.section{border-top:1px solid var(--border);padding-top:24px}.formulario-section{scroll-margin-top:24px}.servicios{list-style:none;margin-top:16px}.servicio{border-bottom:1px solid var(--border);padding:12px 0;font-size:16px}.servicio:last-child{border-bottom:none}.ubicacion{margin-top:16px;display:flex;flex-direction:column;gap:8px}.ubicacion-item{color:var(--text-muted);font-size:15px;text-decoration:none}a.ubicacion-item:hover{color:var(--accent)}.footer{border-top:1px solid var(--border);padding:28px 0 48px}.footer-legal{color:var(--text-faint);font-size:12px}.footer-nav{display:flex;gap:18px;margin-top:12px;flex-wrap:wrap}.footer-nav a{color:var(--text-muted);font-size:13px;text-decoration:none}.footer-nav a:hover{color:var(--accent)}@media(max-width:640px){.hero{padding:40px 0 28px}.hero-claim{font-size:30px}}.legal-page{padding:40px 20px 64px}.legal-back{color:var(--text-muted);font-size:13px;text-decoration:none}.legal-title{font-size:28px;font-weight:400;margin:20px 0 8px}.legal-updated{font-family:var(--font-mono);font-size:11px;color:var(--text-faint);margin-bottom:24px}.legal-page .label{margin-top:28px}.legal-p{color:var(--text-muted);font-size:15px;line-height:1.65;margin-top:8px}.legal-p a{color:var(--accent)}.legal-pendiente{padding:1px 7px;font-family:var(--font-mono);font-size:12px;color:var(--text-faint);border:1px dashed var(--border, currentColor);border-radius:999px}
