[data-mainline] .ml-b{flex-direction:column;gap:20px;min-width:0;display:flex}[data-mainline] .ml-b-grid{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}@media (min-width:900px){[data-mainline] .ml-b-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:32px}[data-mainline] .ml-b-left{position:sticky;top:16px}}[data-mainline] .ml-b-need{border:1px solid var(--ml-warn);background:#1c150b;border-left-width:6px;border-radius:10px;align-items:center;gap:14px;padding:16px 18px;display:flex}[data-mainline] .ml-b-need-dot{background:var(--ml-warn);border-radius:50%;flex:none;width:14px;height:14px;animation:1.4s ease-in-out infinite ml-b-pulse}[data-mainline] .ml-b-need-text{flex-direction:column;gap:2px;min-width:0;display:flex}[data-mainline] .ml-b-need-text strong{color:var(--ml-text);overflow-wrap:anywhere;font-size:18px;line-height:1.35}[data-mainline] .ml-b-need-text span{color:var(--ml-muted);font-size:14px}[data-mainline] .ml-b-quiet{border:1px dashed var(--ml-warn);color:var(--ml-text-2);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5}[data-mainline] .ml-b-cta{display:flex}[data-mainline] .ml-b-cta a,[data-mainline] .ml-b-cta-link{background:var(--ml-accent);color:#0a0f14;width:100%;min-height:64px;font-family:var(--ml-mono);text-align:center;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;padding:16px 20px;font-size:clamp(16px,2.6vw,22px);font-weight:800;line-height:1.3;display:flex}[data-mainline] .ml-b-cta a:hover{color:#0a0f14;filter:brightness(1.08)}[data-mainline] .ml-b-card{border:1px solid var(--ml-line-strong);border-top:5px solid var(--ml-tier,var(--ml-faint));background:var(--ml-bg);font-family:var(--ml-mono);border-radius:10px;flex-direction:column;gap:16px;min-width:0;padding:18px 20px 16px;transition:border-top-color .5s;display:flex;container-type:inline-size}[data-mainline] .ml-b-card-top{color:var(--ml-text);align-items:center;gap:6px;font-size:14px;line-height:1;display:flex}[data-mainline] .ml-b-card-top i{background:var(--ml-accent);width:6px;height:15px;margin-right:2px;display:block}[data-mainline] .ml-b-slash{color:var(--ml-faint)}[data-mainline] .ml-b-card-top b{letter-spacing:.12em;color:var(--ml-accent);font-weight:800}[data-mainline] .ml-b-card-mid{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}[data-mainline] .ml-b-photo{background:var(--ml-surface-2);width:56px;height:56px;box-shadow:0 0 0 3px var(--ml-bg), 0 0 0 5px var(--ml-tier,var(--ml-faint));color:var(--ml-tier,var(--ml-dim));border-radius:50%;place-items:center;font-size:18px;font-weight:800;transition:box-shadow .5s;display:grid}[data-mainline] .ml-b-who{flex-direction:column;gap:6px;min-width:0;display:flex}[data-mainline] .ml-b-handle{letter-spacing:-.03em;color:var(--ml-tier,var(--ml-text));text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,6.4cqw,30px);font-weight:800;line-height:1.05;overflow:hidden}[data-mainline] .ml-b-status{color:var(--ml-muted);align-items:center;gap:8px;font-size:13px;line-height:1.3;display:flex}[data-mainline] .ml-b-live{background:var(--ml-accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite ml-b-pulse}[data-mainline] .ml-b-h{flex-direction:column;align-items:flex-end;gap:6px;display:flex}[data-mainline] .ml-b-lab{letter-spacing:.1em;color:var(--ml-dim);font-size:11px;font-weight:700}[data-mainline] .ml-b-big{letter-spacing:-.07em;color:var(--ml-tier,var(--ml-faint));text-align:right;min-width:1ch;font-size:16cqw;font-weight:800;line-height:.85}[data-mainline] .ml-b-empty{color:var(--ml-faint);letter-spacing:0;font-weight:500}[data-mainline] .ml-b-stats{border-top:1px solid var(--ml-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding-top:14px;display:grid}[data-mainline] .ml-b-stats-4{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}[data-mainline] .ml-b-stats>div{flex-direction:column;gap:4px;min-width:0;display:flex}[data-mainline] .ml-b-stats dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ml-dim);font-size:11px;font-weight:700}[data-mainline] .ml-b-stats dt.is-lower{text-transform:none}[data-mainline] .ml-b-stats dd{letter-spacing:-.03em;color:var(--ml-text);overflow-wrap:anywhere;margin:0;font-size:clamp(20px,6.6cqw,28px);font-weight:800;line-height:1.1}[data-mainline] .ml-b-stats-4 dd{color:var(--ml-tier,var(--ml-text))}[data-mainline] .ml-b-judge{flex-direction:column;gap:8px;display:flex}[data-mainline] .ml-b-judge-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}[data-mainline] .ml-b-judge-n{color:var(--ml-text);font-size:15px;font-weight:700}[data-mainline] .ml-b-bar{background:var(--ml-surface-2);border:1px solid var(--ml-line-strong);border-radius:999px;height:10px;overflow:hidden}[data-mainline] .ml-b-bar span{background:var(--ml-accent);border-radius:999px;height:100%;transition:width .6s;display:block}[data-mainline] .ml-b-card-foot{border-top:1px solid var(--ml-line-strong);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13px;line-height:1.2;display:flex}[data-mainline] .ml-b-card-foot b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ml-text);overflow:hidden}[data-mainline] .ml-b-card-foot span{color:var(--ml-muted);flex:none}[data-mainline] .ml-b-list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:10px;display:flex}[data-mainline] .ml-b-elapsed{font-family:var(--ml-mono);color:var(--ml-muted);font-size:13px}[data-mainline] .ml-b-elapsed b{color:var(--ml-text);font-weight:700}[data-mainline] .ml-b-list{border:1px solid var(--ml-line);background:var(--ml-surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}[data-mainline] .ml-b-row{border-bottom:1px solid var(--ml-line-2);border-left:4px solid #0000;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:13px 16px;display:grid}[data-mainline] .ml-b-row:last-child{border-bottom:0}[data-mainline] .ml-b-row.is-now{background:var(--ml-surface-2);border-left-color:var(--ml-accent)}[data-mainline] .ml-b-row.is-now.is-needs{border-left-color:var(--ml-warn);background:#1c150b}[data-mainline] .ml-b-icon{font-family:var(--ml-mono);text-align:center;font-size:16px;line-height:1.5}[data-mainline] .ml-b-icon.is-done{color:var(--ml-accent);font-weight:800}[data-mainline] .ml-b-icon.is-now{color:var(--ml-accent);animation:1.4s ease-in-out infinite ml-b-pulse}[data-mainline] .ml-b-icon.is-now.is-needs{color:var(--ml-warn)}[data-mainline] .ml-b-icon.is-next{color:var(--ml-faint)}[data-mainline] .ml-b-row-body{flex-direction:column;gap:3px;min-width:0;display:flex}[data-mainline] .ml-b-row-title{color:var(--ml-text);font-size:16px;font-weight:600;line-height:1.4}[data-mainline] .ml-b-row.is-next .ml-b-row-title{color:var(--ml-dim);font-weight:500}[data-mainline] .ml-b-row-detail{font-family:var(--ml-mono);color:var(--ml-text-2);overflow-wrap:anywhere;font-size:13px;line-height:1.4}[data-mainline] .ml-b-row-help{color:var(--ml-muted);font-size:14px;line-height:1.5}[data-mainline] .ml-b-row-time{font-family:var(--ml-mono);color:var(--ml-muted);white-space:nowrap;font-size:13px;line-height:1.7}[data-mainline] .ml-b-foot{flex-direction:column;gap:14px;min-width:0;display:flex}[data-mainline] .ml-b-promise{color:var(--ml-muted);max-width:720px;font-size:14px}[data-mainline] .ml-b-recv{border:1px solid var(--ml-line);background:var(--ml-surface);border-radius:8px;padding:12px 16px}[data-mainline] .ml-b-recv summary{cursor:pointer;font-family:var(--ml-mono);color:var(--ml-text-2);font-size:13px}[data-mainline] .ml-b-recv[open] summary{margin-bottom:10px}[data-mainline] .ml-b-recv-list{font-family:var(--ml-mono);color:var(--ml-text-2);flex-direction:column;gap:6px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}[data-mainline] .ml-b-recv-list li{overflow-wrap:anywhere;grid-template-columns:64px minmax(0,1fr);gap:10px;display:grid}[data-mainline] .ml-b-recv-at{color:var(--ml-dim)}[data-mainline] .ml-b-tools{gap:10px 22px}@keyframes ml-b-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){[data-mainline] .ml-b-need-dot,[data-mainline] .ml-b-live,[data-mainline] .ml-b-icon.is-now{animation:none}[data-mainline] .ml-b-bar span,[data-mainline] .ml-b-card,[data-mainline] .ml-b-photo{transition:none}}@media (max-width:480px){[data-mainline] .ml-b-card{gap:14px;padding:16px 16px 14px}[data-mainline] .ml-b-card-mid{gap:10px}[data-mainline] .ml-b-photo{width:46px;height:46px;font-size:15px}[data-mainline] .ml-b-row{grid-template-columns:22px minmax(0,1fr) auto;gap:4px 10px;padding:12px}[data-mainline] .ml-b-stats-4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}[data-mainline]:has(.ml-v4-root)>.ml-header{display:none}[data-mainline] .ml-v4-root{flex-direction:column;flex:1;min-width:0;display:flex}[data-mainline] .ml-v4-bar{border-bottom:1px solid var(--ml-line)}[data-mainline] .ml-v4-bar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-top:14px;padding-bottom:14px;display:flex}[data-mainline] a.ml-v4-brand{min-width:0;font-family:var(--ml-mono);align-items:center;gap:10px;display:inline-flex}[data-mainline] .ml-v4-brand-name{letter-spacing:.12em;color:var(--ml-accent);font-size:14px;font-weight:800}[data-mainline] .ml-v4-brand-on{color:var(--ml-dim);white-space:nowrap;font-size:12px}[data-mainline] .ml-v4-bar-nav{font-family:var(--ml-mono);align-items:center;gap:4px;font-size:13px;display:flex}[data-mainline] .ml-v4-bar-nav a,[data-mainline] .ml-v4-bar-how{white-space:nowrap;color:var(--ml-muted);padding:8px 10px}[data-mainline] .ml-v4-bar-how{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:0}[data-mainline] .ml-v4-bar-nav a:hover,[data-mainline] .ml-v4-bar-how:hover{color:var(--ml-accent)}[data-mainline] .ml-v4-main{flex-direction:column;flex:1;gap:28px;min-width:0;padding-top:44px;padding-bottom:72px;display:flex}[data-mainline] .ml-v4-narrow{max-width:720px;margin-left:auto;margin-right:auto}[data-mainline] .ml-v4-eyebrow{font-family:var(--ml-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ml-accent);font-size:12px;font-weight:500}[data-mainline] .ml-v4-h1{font-family:var(--ml-mono);letter-spacing:-.035em;color:var(--ml-text);max-width:11em;font-size:clamp(34px,5.4vw,58px);font-weight:800;line-height:1.04}[data-mainline] .ml-v4-h2{font-family:var(--ml-mono);letter-spacing:-.03em;color:var(--ml-text);font-size:clamp(26px,3.6vw,38px);font-weight:800;line-height:1.1}[data-mainline] .ml-v4-sub{color:var(--ml-muted);max-width:34em;font-size:17px;line-height:1.6}[data-mainline] .ml-v4-label{font-family:var(--ml-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ml-dim);font-size:12px;font-weight:500}[data-mainline] .ml-v4-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}[data-mainline] .ml-v4-textlink,[data-mainline] a.ml-v4-textlink{cursor:pointer;font-family:var(--ml-mono);color:var(--ml-muted);text-decoration:underline;-webkit-text-decoration-color:var(--ml-line-strong);text-decoration-color:var(--ml-line-strong);text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-size:14px}[data-mainline] .ml-v4-textlink:hover,[data-mainline] a.ml-v4-textlink:hover{color:var(--ml-accent);-webkit-text-decoration-color:var(--ml-accent);text-decoration-color:var(--ml-accent)}[data-mainline] .ml-v4-textlink:disabled{opacity:.5;cursor:not-allowed}[data-mainline] .ml-v4-dead{color:var(--ml-text-2);padding:28px 0;font-size:19px;line-height:1.5}[data-mainline] .ml-v4-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}[data-mainline] .ml-v4-hero-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}[data-mainline] .ml-v4-hero-copy .ml-v4-actions{margin-top:6px}[data-mainline] .ml-v4-hero-ex{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:900px){[data-mainline] .ml-v4-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px}}[data-mainline] .ml-v4-ex{border:1px solid var(--ml-line-strong);background:var(--ml-surface);border-radius:12px;min-width:0;overflow:hidden}[data-mainline] .ml-v4-ex .ml-mc-frame{border:0;border-bottom:1px solid var(--ml-line-strong);border-radius:0}[data-mainline] .ml-v4-ex-body{flex-direction:column;gap:14px;padding:16px 18px 14px;display:flex}[data-mainline] .ml-v4-ex-who{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}[data-mainline] .ml-v4-ex-who b{font-size:17px;font-weight:600}[data-mainline] .ml-v4-ex-who span{color:var(--ml-dim);font-size:13px}[data-mainline] .ml-v4-ex-bio{color:var(--ml-muted);font-size:14px;line-height:1.5}[data-mainline] .ml-v4-ex-stats{border-top:1px solid var(--ml-line);border-bottom:1px solid var(--ml-line);font-family:var(--ml-mono);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px 0;display:grid}[data-mainline] .ml-v4-ex-stats dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ml-dim);font-size:10px}[data-mainline] .ml-v4-ex-stats dt.is-lower{text-transform:none;letter-spacing:.02em}[data-mainline] .ml-v4-ex-stats dd{color:var(--ml-text);margin:2px 0 0;font-size:19px;font-weight:700}[data-mainline] .ml-v4-ex-stats dd.ml-tc{color:var(--ml-tier,var(--ml-text))}[data-mainline] .ml-v4-ex-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-mainline] .ml-v4-ex-projects li{flex-direction:column;gap:8px;min-width:0;display:flex}[data-mainline] .ml-v4-ex-img{aspect-ratio:16/9;border:1px solid var(--ml-line);background:repeating-linear-gradient(135deg, var(--ml-surface-2) 0 8px, var(--ml-surface) 8px 16px);border-radius:8px;position:relative;overflow:hidden}[data-mainline] .ml-v4-ex-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-mainline] .ml-v4-ex-ptext{flex-direction:column;gap:2px;min-width:0;display:flex}[data-mainline] .ml-v4-ex-ptext b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}[data-mainline] .ml-v4-ex-ptext span{font-family:var(--ml-mono);color:var(--ml-dim);font-size:12px}[data-mainline] .ml-v4-ex-ptext em{color:var(--ml-accent);font-style:normal}[data-mainline] .ml-v4-ex-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;font-size:13px;display:flex}[data-mainline] .ml-v4-ex-foot span{color:var(--ml-muted)}[data-mainline] .ml-v4-ex-foot a{font-family:var(--ml-mono);color:var(--ml-accent)}[data-mainline] .ml-v4-rows{border-top:1px solid var(--ml-line);grid-template-columns:minmax(0,1fr);gap:22px;padding-top:28px;display:grid}[data-mainline] .ml-v4-rows li{flex-direction:column;gap:6px;display:flex}[data-mainline] .ml-v4-rown{font-family:var(--ml-mono);color:var(--ml-accent);font-size:12px}[data-mainline] .ml-v4-rows b{font-family:var(--ml-mono);font-size:16px;font-weight:700}[data-mainline] .ml-v4-rows p{color:var(--ml-muted);font-size:15px;line-height:1.55}@media (min-width:760px){[data-mainline] .ml-v4-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}}[data-mainline] .ml-v4-benefits{flex-direction:column;gap:14px;display:flex}[data-mainline] .ml-v4-benefits li{color:var(--ml-text-2);padding-left:26px;font-size:17px;line-height:1.55;position:relative}[data-mainline] .ml-v4-benefits li:before{content:"";background:var(--ml-accent);border-radius:2px;width:9px;height:9px;position:absolute;top:.55em;left:0}[data-mainline] .ml-v4-form{border:1px solid var(--ml-line-strong);background:var(--ml-surface);border-radius:12px;flex-direction:column;gap:10px;padding:22px;display:flex}[data-mainline] .ml-v4-form input[type=email]{padding:13px 14px;font-size:16px}[data-mainline] .ml-v4-agree{color:var(--ml-text-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;margin-top:10px;font-size:14px;line-height:1.5;display:grid}[data-mainline] .ml-v4-agree input[type=checkbox]{width:18px;height:18px;accent-color:var(--ml-accent);margin-top:3px;padding:0}[data-mainline] .ml-v4-inlink{cursor:pointer;font-family:var(--ml-mono);color:var(--ml-accent);text-underline-offset:4px;background:0 0;border:0;grid-column:2;justify-self:start;padding:2px 0;font-size:13px;text-decoration:underline}[data-mainline] .ml-v4-form .ml-v4-actions{margin-top:14px}[data-mainline] .ml-v4-err{color:var(--ml-bad);background:#1c1211;border:1px solid #5a2b26;border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}[data-mainline] .ml-v4-how{flex-direction:column;gap:16px;margin:0;display:flex}[data-mainline] .ml-v4-how dt{font-family:var(--ml-mono);color:var(--ml-accent);font-size:13px;font-weight:700}[data-mainline] .ml-v4-how dd{color:var(--ml-text-2);margin:4px 0 0;font-size:14px;line-height:1.55}[data-mainline] .ml-v4-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-mainline] .ml-v4-open-item{flex-direction:column;gap:6px;min-width:0;display:flex}[data-mainline] a.ml-btn.ml-v4-open-btn{color:var(--ml-text);background:var(--ml-surface);border:1px solid var(--ml-line-strong);border-radius:10px;justify-content:space-between;padding:16px 18px;font-size:15px}[data-mainline] a.ml-btn.ml-v4-open-btn:hover{color:var(--ml-accent);border-color:var(--ml-accent);filter:none}[data-mainline] a.ml-btn.ml-v4-open-btn span:last-child{color:var(--ml-accent)}[data-mainline] .ml-v4-open-note{color:var(--ml-warn);font-size:13px;font-family:var(--ml-mono);padding-left:2px}[data-mainline] .ml-v4-didnt{color:var(--ml-muted);font-size:14px}[data-mainline] .ml-v4-allow{border:1px solid var(--ml-ok-line);background:var(--ml-ok-bg);color:var(--ml-text-2);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}[data-mainline] .ml-v4-allow-dot{background:var(--ml-accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite ml-b-pulse}[data-mainline] .ml-v4-other{border-top:1px solid var(--ml-line);flex-direction:column;gap:10px;padding-top:22px;display:flex}[data-mainline] .ml-v4-promptline{border:1px solid var(--ml-line-strong);background:#080c10;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}[data-mainline] .ml-v4-promptline code{min-width:0;font-family:var(--ml-mono);color:var(--ml-text-2);overflow-wrap:anywhere;flex:280px;font-size:12px;line-height:1.55}[data-mainline] .ml-v4-promptline .ml-btn svg{width:14px;height:14px}[data-mainline] .ml-v4-phone{border:1px solid var(--ml-line-strong);background:var(--ml-surface);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;font-size:16px;display:flex}[data-mainline] .ml-v4-tip{color:var(--ml-muted);font-size:14px;line-height:1.55}[data-mainline] .ml-v4-build{gap:24px}[data-mainline] .ml-v4-card{gap:18px}[data-mainline] .ml-v4-photo{background:var(--ml-surface-2);width:72px;height:72px;box-shadow:0 0 0 3px var(--ml-bg), 0 0 0 5px var(--ml-tier,var(--ml-faint));border-radius:50%;place-items:center;transition:box-shadow .5s;display:grid;position:relative;overflow:hidden}[data-mainline] .ml-v4-photo.is-wait{animation:1.8s ease-in-out infinite ml-v4-soft}[data-mainline] .ml-v4-photo img{object-fit:cover;width:100%;height:100%;animation:.7s both ml-v4-fade}[data-mainline] .ml-v4-initials{color:var(--ml-tier,var(--ml-text-2));font-size:24px;font-weight:800}[data-mainline] .ml-v4-name{min-height:1.1em}[data-mainline] .ml-v4-name-wait{background:var(--ml-surface-2);border-radius:4px;width:7em;max-width:100%;height:.8em;display:block}[data-mainline] .ml-v4-found{color:var(--ml-accent);animation:.5s both ml-v4-fade}[data-mainline] .ml-v4-stepline{font-family:var(--ml-mono);color:var(--ml-text-2);margin-top:14px;font-size:14px;line-height:1.5}[data-mainline] .ml-v4-stepline:before{content:"> ";color:var(--ml-accent)}[data-mainline] .ml-v4-tiles-empty{border:1px dashed var(--ml-line-strong);border-radius:10px;min-height:120px}[data-mainline] .ml-v4-tiles-wrap{flex-direction:column;gap:12px;display:flex}[data-mainline] .ml-v4-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1100px){[data-mainline] .ml-v4-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-mainline] .ml-v4-tile{border:1px solid var(--ml-line-strong);background:var(--ml-surface);border-radius:10px;flex-direction:column;min-width:0;animation:.38s cubic-bezier(.2,.9,.3,1.15) both ml-v4-pop;display:flex;overflow:hidden}[data-mainline] .ml-v4-tile.is-company{background:0 0;border-style:dashed}[data-mainline] .ml-v4-tile-img{aspect-ratio:16/9;border-bottom:1px solid var(--ml-line);background:repeating-linear-gradient(135deg, var(--ml-surface-2) 0 8px, var(--ml-surface) 8px 16px);position:relative}[data-mainline] .ml-v4-tile-img img{object-fit:cover;width:100%;height:100%;animation:.6s both ml-v4-fade;position:absolute;inset:0}[data-mainline] .ml-v4-tile-body{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:11px 12px 12px;display:flex}[data-mainline] .ml-v4-chip{font-family:var(--ml-mono);letter-spacing:.1em;color:var(--ml-muted);border:1px solid var(--ml-line-strong);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}[data-mainline] .ml-v4-tile.is-contrib .ml-v4-chip{color:var(--ml-accent);border-color:var(--ml-ok-line)}[data-mainline] .ml-v4-tile.is-company .ml-v4-chip{color:var(--ml-dim)}[data-mainline] .ml-v4-tile-t{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}[data-mainline] .ml-v4-tile-l{font-family:var(--ml-mono);color:var(--ml-dim);font-size:12px}[data-mainline] .ml-v4-more{font-family:var(--ml-mono);color:var(--ml-dim);font-size:13px}[data-mainline] .ml-v4-live{gap:26px}[data-mainline] .ml-v4-live-head{flex-direction:column;gap:10px;display:flex}[data-mainline] .ml-v4-live-url{font-family:var(--ml-mono);color:var(--ml-muted);overflow-wrap:anywhere;font-size:15px}[data-mainline] .ml-v4-live-url a{color:var(--ml-accent)}[data-mainline] .ml-v4-live-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:900px){[data-mainline] .ml-v4-live-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px}}[data-mainline] .ml-v4-live-side{flex-direction:column;gap:18px;min-width:0;display:flex}[data-mainline] .ml-v4-live-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-mainline] .ml-v4-live-btns .ml-btn{width:100%}[data-mainline] .ml-v4-hidden{border:1px solid var(--ml-line-strong);background:var(--ml-surface);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;font-size:16px;display:flex}[data-mainline] .ml-v4-mail{max-width:34em}[data-mainline] .ml-v4-confirm-p{color:var(--ml-text-2);font-size:15px;line-height:1.55}[data-mainline] .ml-v4-confirm-btns{flex-wrap:wrap;gap:10px;display:flex}@keyframes ml-v4-fade{0%{opacity:0}to{opacity:1}}@keyframes ml-v4-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ml-v4-soft{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-mainline] .ml-v4-photo.is-wait,[data-mainline] .ml-v4-photo img,[data-mainline] .ml-v4-tile,[data-mainline] .ml-v4-tile-img img,[data-mainline] .ml-v4-found,[data-mainline] .ml-v4-allow-dot{animation:none}}@media (max-width:560px){[data-mainline] .ml-v4-brand-on{display:none}[data-mainline] .ml-v4-main{gap:24px;padding-top:28px;padding-bottom:56px}[data-mainline] .ml-v4-open{grid-template-columns:minmax(0,1fr)}[data-mainline] .ml-v4-form{padding:16px}[data-mainline] .ml-v4-live-btns{grid-template-columns:minmax(0,1fr)}[data-mainline] .ml-v4-photo{width:56px;height:56px}[data-mainline] .ml-v4-tile-body{padding:9px 10px 10px}}[data-mainline] .ml-pimg{aspect-ratio:1;float:right;border:1px solid var(--ml-line);background:var(--ml-surface-2);border-radius:8px;width:56px;margin:0 0 6px 12px;position:relative;overflow:hidden}[data-mainline] .ml-pimg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-mainline] .ml-pimg-wide{float:none;aspect-ratio:16/9;width:100%;max-width:420px;margin:0 0 8px}[data-mainline] .ml-built-at{color:var(--ml-muted,inherit);text-underline-offset:2px;font-size:12px;text-decoration:underline;display:inline-block}[data-mainline] .ml-v4-own{border:1px solid var(--ml-line);border-radius:12px;flex-direction:column;gap:14px;margin-top:14px;padding:14px 16px;display:flex}[data-mainline] .ml-v4-own-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}[data-mainline] .ml-v4-own-row>label{flex:100%;font-size:13px;font-weight:600}[data-mainline] .ml-v4-own-row input[type=text],[data-mainline] .ml-v4-own-row input[type=email],[data-mainline] .ml-v4-own-row input[type=url]{border:1px solid var(--ml-line);background:var(--ml-surface);min-width:0;color:inherit;font:inherit;border-radius:8px;flex:200px;padding:8px 10px;font-size:14px}[data-mainline] .ml-v4-own-proj{border-top:1px solid var(--ml-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}[data-mainline] .ml-v4-own-note{margin:0;font-size:13px}
