@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-vietnamese-400-normal.BNOj0Qhp.woff2)format("woff2"),url(./space-mono-vietnamese-400-normal.B0PMp_xB.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-ext-400-normal.DTLbW2xa.woff2)format("woff2"),url(./space-mono-latin-ext-400-normal.D4cJI_B-.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-400-normal.Rg4St2Dn.woff2)format("woff2"),url(./space-mono-latin-400-normal._3DlpgIW.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-vietnamese-700-normal.DWQgDHuA.woff2)format("woff2"),url(./space-mono-vietnamese-700-normal.D-KrLuLr.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-latin-ext-700-normal.B2s3bDs2.woff2)format("woff2"),url(./space-mono-latin-ext-700-normal.B_E7P90g.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-latin-700-normal.mWgeinG7.woff2)format("woff2"),url(./space-mono-latin-700-normal.D7A851RN.woff)format("woff");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}:root{--papel:#f2efe8;--ficha:#fdfcf8;--ficha-2:#f7f4ec;--ink:#1b2434;--ink-2:#1b2434a8;--ink-3:#1b24346b;--line:#1b24341a;--line-soft:#1b24340f;--navy:#1f3a5f;--navy-press:#16294a;--brass:#a5804a;--brass-soft:#a5804a24;--verde:#33691e;--ambar:#b26a00;--rojo:#ab3226;--muted:var(--ink-3);--sombra-ficha:0 0 0 1px #1b24340d, 0 1px 2px -1px #1b24340f, 0 3px 8px #1b24340a;--sombra-alta:0 0 0 1px #1b24340d, 0 4px 10px -2px #1b243414, 0 12px 32px #1b243414;--font-sans:"DM Sans Variable", system-ui, sans-serif;--font-display:"Bricolage Grotesque Variable", var(--font-sans);--font-mono:"Space Mono", ui-monospace, monospace;--r-s:6px;--r:10px;--r-l:14px;--ease:cubic-bezier(.23, 1, .32, 1);--bg:var(--papel);--panel:var(--ficha)}*{box-sizing:border-box}body{background:var(--papel);color:var(--ink);font:400 14px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--navy);text-decoration:none}a:hover{color:var(--brass)}h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.25rem;font-size:26px;font-weight:600;line-height:1.15}h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);align-items:center;gap:.75rem;margin:2.2rem 0 .7rem;font-size:11px;font-weight:700;display:flex}h2:after{content:"";background:var(--line-soft);flex:1;height:1px}main{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 4rem}nav.top{z-index:10;background:color-mix(in srgb, var(--papel) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:1.4rem;padding:.9rem 1.5rem;display:flex;position:sticky;top:0}nav.top strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-right:.4rem;font-size:17px;font-weight:650}nav.top strong:after{content:"RFQ";font:700 9px/1 var(--font-mono);letter-spacing:.14em;color:var(--brass);vertical-align:super;margin-left:5px}nav.top a{color:var(--ink-2);white-space:nowrap;transition:color .14s var(--ease);border-bottom:2px solid #0000;padding-bottom:2px;font-size:14px;font-weight:500}nav.top a:hover{color:var(--ink)}nav.top a.active{color:var(--ink);border-bottom-color:var(--brass)}nav.top .who{font:400 11px/1 var(--font-mono);letter-spacing:.05em;color:var(--ink-3);align-items:center;gap:.5rem;margin-left:auto;display:flex}nav.top .who button{padding:.25rem .6rem;font-size:11px}.card{background:var(--ficha);border-radius:var(--r);box-shadow:var(--sombra-ficha);border:0;margin-bottom:.65rem;padding:.9rem 1.1rem}a.card{color:inherit;transition:box-shadow .16s var(--ease), transform .16s var(--ease);display:flex}a.card:hover{box-shadow:var(--sombra-alta);color:inherit;transform:translateY(-1px)}.grid{gap:.9rem;display:grid}.row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.muted{color:var(--ink-3);font-size:.85rem}.badge{font:400 10.5px/1.5 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:var(--ficha-2);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:99px;padding:.15rem .55rem;display:inline-block}.exp{font:700 10.5px/1 var(--font-mono);letter-spacing:.08em;color:var(--brass)}.dot{width:8px;height:8px;box-shadow:0 0 0 3px var(--halo,transparent);border-radius:50%;display:inline-block}.dot.verde{background:var(--verde);--halo:#33691e24}.dot.ambar{background:var(--ambar);--halo:#b26a0029}.dot.rojo{background:var(--rojo);--halo:#ab322629}button,.btn{background:var(--navy);color:#fff;border-radius:var(--r-s);font:500 13.5px/1.3 var(--font-sans);cursor:pointer;transition:background .14s var(--ease), transform .1s var(--ease), box-shadow .14s var(--ease);border:0;padding:.5rem .95rem}button:hover{background:var(--navy-press)}button:active{transform:scale(.98)}button.sec{background:var(--ficha);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}button.sec:hover{background:var(--ficha-2)}button.danger{background:var(--rojo)}button.danger:hover{background:#8c281e}input,select,textarea{background:var(--ficha-2);border:1px solid var(--line);border-radius:var(--r-s);width:100%;font:inherit;color:var(--ink);transition:border-color .14s var(--ease), box-shadow .14s var(--ease);padding:.5rem .65rem}input:focus,select:focus,textarea:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-soft);outline:none}label{font:700 10.5px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:.7rem 0 .25rem;display:block}form.inline{display:inline}form.inline input,form.inline select{width:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}td,th{text-align:left;border-bottom:1px solid var(--line-soft);padding:.45rem .5rem}th{font:700 10.5px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}tr:last-child td{border-bottom:0}.kanban{grid-template-columns:repeat(5,minmax(190px,1fr));align-items:start;gap:1rem;display:grid;overflow-x:auto}.kanban .col{border-top:2px solid var(--ink-2);background:0 0;min-height:55vh;padding:.6rem 0 0}.kanban .col:nth-child(4){border-top-color:var(--brass)}.kanban .col:nth-child(5){border-top-color:var(--line)}.kanban .col h3{font:700 10.5px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-2);margin:0 0 .7rem}.kanban .col:nth-child(5) h3{color:var(--ink-3)}.kanban .card{cursor:grab;padding:.7rem .85rem}.kanban .card:active{cursor:grabbing}.kanban .card select{margin-top:.45rem;padding:.25rem .4rem;font-size:12px}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-left:1px solid var(--line);margin-left:.35rem;padding:.55rem 0 .55rem 1.35rem;position:relative}.timeline li:before{content:"";background:var(--ink-3);width:8px;height:8px;box-shadow:0 0 0 3px var(--papel);border-radius:50%;position:absolute;top:1.05rem;left:-4.5px}.timeline li.email_in:before{background:var(--brass)}.timeline li.email_out:before{background:var(--navy)}.timeline li.call:before{background:var(--verde)}.timeline li strong{font-size:13.5px;font-weight:600}.card strong[style*="1.6rem"]{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bars{align-items:flex-end;gap:10px;height:130px;padding-top:.5rem;display:flex}.bars .bar{background:var(--navy);border-radius:3px 3px 0 0;min-width:28px}.bars .bar.ads{background:var(--brass)}.login-card{border-radius:var(--r-l);max-width:380px;box-shadow:var(--sombra-alta);text-align:left;margin:16vh auto;padding:2rem 2rem 1.6rem}.login-card h1{margin-bottom:.35rem}.login-card .lema{font:400 11px/1.6 var(--font-mono);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;margin:0 0 1.4rem}@media (width<=700px){main{padding:1rem .9rem 3rem}nav.top{gap:.7rem .9rem;padding:.75rem .9rem}nav.top strong{flex-basis:100%}nav.top a{font-size:13.5px}nav.top .who{flex-basis:100%;order:9;margin-left:0}.kanban{grid-template-columns:repeat(5,76vw)}.grid[style*="2fr 1fr"]{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}
