.amanecer .shot--ilx{background:#0a0f17;border-color:#222d3d}.amanecer .shot--ilx .bar{border-bottom-color:#222d3d}.amanecer .shot--ilx .url{color:#a4afc1}.amanecer .shot--ilx .dot{background:#404e64}.amanecer .shotcap-tag{border:1px solid var(--dawn-line);letter-spacing:.06em;text-transform:uppercase;color:var(--dawn-ink);vertical-align:1px;border-radius:999px;margin-right:8px;padding:2px 9px;font-size:13px;font-weight:800;display:inline-block}.amanecer .ilx{font-family:var(--font-sans), system-ui, sans-serif;text-align:left;line-height:1.45}.amanecer .ilx svg{flex-shrink:0}.amanecer .fx{--fx-paper:#0a0f17;--fx-surface:#101722;--fx-surface-2:#141d2a;--fx-ink:#e5eaf2;--fx-muted:#a4afc1;--fx-line:#2a3649;--fx-gold:#f4b32a;--fx-gold-text:#f5c45c;--fx-cool:#9dbdeb;--fx-ok:#82d3a6;color:var(--fx-ink);background:radial-gradient(circle, #aac3eb21 1px, transparent 1.2px) 0 0 / 22px 22px, var(--fx-paper);padding:18px 16px;position:relative}@media (min-width:760px){.amanecer .fx{padding:26px 28px 24px}}.amanecer .fx-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.amanecer .fx-name{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-size:19px;font-weight:600}.amanecer .fx-on{color:var(--fx-ok);background:#82d3a61f;border:1px solid #82d3a659;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.amanecer .fx-on i{background:var(--fx-ok);border-radius:50%;width:7px;height:7px}.amanecer .fx-lane{gap:22px;display:grid;position:relative}@media (min-width:760px){.amanecer .fx-lane{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}}.amanecer .fx-node{-moz-column-gap:11px;background:var(--fx-surface);border:1px solid var(--fx-line);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-content:start;align-items:start;column-gap:11px;padding:12px 13px;display:grid;position:relative;box-shadow:0 1px 2px #0006,0 14px 30px -18px #000c}.amanecer .fx-ic{width:34px;height:34px;color:var(--fx-cool);background:#5e8fd029;border:1px solid #9dbdeb47;border-radius:9px;grid-row:1/span 4;place-items:center;display:grid}.amanecer .fx-ic svg{width:18px;height:18px}.amanecer .fx-node--trigger .fx-ic,.amanecer .fx-node--ai .fx-ic{color:#1c1400;background:var(--fx-gold);border-color:var(--fx-gold)}.amanecer .fx-node--trigger{border-color:#f4b32a8c}.amanecer .fx-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted);font-size:13px;font-weight:800}.amanecer .fx-title{color:var(--fx-ink);font-size:16px;font-weight:700;line-height:1.3}.amanecer .fx-detail{color:var(--fx-muted);margin-top:2px;font-size:14px}.amanecer .fx-state{color:var(--fx-gold-text);background:#f4b32a1f;border:1px solid #f4b32a59;border-radius:999px;justify-self:start;margin-top:8px;padding:2px 9px;font-size:13px;font-weight:700}.amanecer .fx-lane>.fx-node+.fx-node:before{content:"";background:linear-gradient(var(--fx-cool), #9dbdeb59);width:2px;height:22px;position:absolute;top:-23px;left:29px}@media (min-width:760px){.amanecer .fx-lane>.fx-node+.fx-node:before{background:linear-gradient(90deg, #9dbdeb59, var(--fx-cool));width:26px;height:2px;top:28px;left:-27px}}.amanecer .fx-branches{border-top:2px dashed #9dbdeb4d;gap:16px;margin-top:30px;padding-top:20px;display:grid;position:relative}.amanecer .fx-branches:before{content:"";background:#9dbdeb73;width:2px;height:30px;position:absolute;top:-32px;left:29px}@media (min-width:760px){.amanecer .fx-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-left:50%}.amanecer .fx-branches:before{left:auto;right:12%}}.amanecer .fx-branch{gap:8px;display:grid}.amanecer .fx-cond{color:var(--fx-cool);justify-self:start;font-size:13px;font-weight:700}.amanecer .fx-guard{color:var(--fx-ink);background:#82d3a614;border:1px solid #82d3a64d;border-radius:10px;align-items:flex-start;gap:8px;margin-top:20px;padding:10px 12px;font-size:14px;display:flex}.amanecer .fx-guard svg{width:18px;height:18px;color:var(--fx-ok);margin-top:1px}.amanecer .md{--md-bg:#edf0f4;--md-surface:#fff;--md-surface-2:#f5f7fa;--md-ink:#0e1522;--md-ink-2:#2b3445;--md-muted:#4c5668;--md-line:#d4dae3;--md-line-2:#9ca7b7;--md-brand:#14315a;--md-brand-2:#0e2647;--md-on-brand:#f2f5fa;--md-on-brand-2:#c4d1e6;--md-g-line:#c4d6f04d;--md-gold:#f2a900;--md-gold-on-brand:#f5c45c;--md-gold-text:#7a5200;--md-gold-soft:#fbebc4;--md-ok:#1d6b47;--md-inset:#ffffff12;background:var(--md-bg);color:var(--md-ink);padding:18px 14px 14px}@media (min-width:760px){.amanecer .md{padding:24px 26px 18px}}.amanecer .md-display,.amanecer .md-h1,.amanecer .md-title,.amanecer .md-h2,.amanecer .md-quote,.amanecer .md-t{font-family:var(--font-serif), Georgia, serif}.amanecer .md-hello{gap:6px;margin-bottom:18px;display:grid}@media (min-width:900px){.amanecer .md-hello{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}}.amanecer .md-date{letter-spacing:.09em;text-transform:uppercase;color:var(--md-muted);align-items:center;gap:10px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.amanecer .md-date i{background:var(--md-line-2);flex:1;width:80px;max-width:120px;height:1px}.amanecer .md-h1{letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1.1}.amanecer .md-h1 em{color:var(--md-brand);font-style:italic;font-weight:500}.amanecer .md-sum{color:var(--md-muted);max-width:44ch;font-size:15px}.amanecer .md-sum b{color:var(--md-ink)}@media (min-width:900px){.amanecer .md-h1{font-size:30px}.amanecer .md-sum{text-align:right;padding-bottom:4px}}.amanecer .md-grid{gap:22px;display:grid}@media (min-width:900px){.amanecer .md-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:28px}}.amanecer .md-now{background:var(--md-brand);color:var(--md-on-brand);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e152214,0 14px 34px -16px #0e152259}.amanecer .md-now-hd{background:var(--md-brand-2);align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.amanecer .md-now-h{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}.amanecer .md-now-cnt{color:var(--md-on-brand-2);font-variant-numeric:tabular-nums;font-size:13px}.amanecer .md-by{border:1px solid var(--md-g-line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:13px;display:inline-flex}.amanecer .md-by svg{width:15px;height:15px;color:var(--md-gold)}.amanecer .md-now-body{padding:16px 14px 0}@media (min-width:760px){.amanecer .md-now-hd{padding:0 20px}.amanecer .md-now-body{padding:18px 20px 0}}.amanecer .md-who{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;display:grid}.amanecer .md-pfp{background:var(--md-on-brand);width:46px;height:46px;color:var(--md-brand);box-shadow:0 0 0 3px var(--md-brand), 0 0 0 5px var(--md-gold);border-radius:999px;place-items:center;font-size:16px;font-weight:800;display:grid}.amanecer .md-title{letter-spacing:-.012em;font-size:25px;font-weight:600;line-height:1.1}@media (min-width:900px){.amanecer .md-title{font-size:29px}}.amanecer .md-why{max-width:46ch;margin-top:12px;font-size:16px;line-height:1.45}.amanecer .md-why b{color:var(--md-gold-on-brand)}.amanecer .md-meta{color:var(--md-on-brand-2);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:13px;display:flex}.amanecer .md-meta>span{align-items:center;gap:6px;display:inline-flex}.amanecer .md-meta svg{width:15px;height:15px}.amanecer .md-mono{font-variant-numeric:tabular-nums}.amanecer .md-acts{grid-template-columns:1.3fr 1fr;gap:8px;margin-top:16px;display:grid}.amanecer .md-btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.amanecer .md-btn svg{width:17px;height:17px}.amanecer .md-acts .md-btn-gold{min-height:50px;font-size:16px}.amanecer .md-btn-gold{background:var(--md-gold);color:#1c1400}.amanecer .md-acts .md-btn-line{min-height:50px;color:var(--md-on-brand);border:1.5px solid var(--md-on-brand-2)}.amanecer .md-btn-ghost{color:var(--md-on-brand);border:1.5px solid var(--md-g-line)}.amanecer .md-btn-on{background:var(--md-on-brand);color:var(--md-brand)}.amanecer .md-perf{background:linear-gradient(var(--md-brand) 50%, var(--md-brand-2) 50%);height:26px;margin-top:18px;position:relative}.amanecer .md-perf:before,.amanecer .md-perf:after{content:"";background:var(--md-bg);border-radius:999px;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}.amanecer .md-perf:before{left:-10px}.amanecer .md-perf:after{right:-10px}.amanecer .md-perf{background-image:radial-gradient(circle, #c4d6f073 1.2px, transparent 1.6px), linear-gradient(var(--md-brand) 50%, var(--md-brand-2) 50%);background-position:16px 0,0 0;background-repeat:repeat-x,no-repeat;background-size:10px 26px,100% 100%}.amanecer .md-stub{background:var(--md-brand-2);gap:12px;padding:4px 14px 16px;display:grid}@media (min-width:760px){.amanecer .md-stub{padding:4px 20px 18px}}.amanecer .md-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--md-on-brand-2);margin-bottom:6px;font-size:13px;font-weight:800}.amanecer .md-prep ul{gap:6px;display:grid}.amanecer .md-prep li{grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:15px;line-height:1.45;display:grid}.amanecer .md-prep li svg{width:17px;height:17px;color:var(--md-gold);margin-top:3px}.amanecer .md-say{background:var(--md-inset);border:1px solid var(--md-g-line);border-radius:10px;padding:10px 12px}.amanecer .md-quote{font-size:17px;font-style:italic;font-weight:500;line-height:1.4}.amanecer .md-blk-h{border-bottom:3px solid var(--md-ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:8px;display:flex;position:relative}.amanecer .md-blk-h:after{content:"";background:var(--md-line-2);height:1px;position:absolute;bottom:-7px;left:0;right:0}.amanecer .md-h2{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.15}.amanecer .md-aside{color:var(--md-muted);text-align:right;font-size:13px}.amanecer .md-prog{align-items:center;gap:10px;margin:2px 0 10px;display:flex}.amanecer .md-punch{flex:1;gap:4px;max-width:240px;display:flex}.amanecer .md-punch i{background:var(--md-line);border-radius:2px;flex:1;height:8px}.amanecer .md-punch i.on{background:var(--md-brand)}.amanecer .md-num{font-size:14px;font-weight:700}.amanecer .md-done{border-top:1px solid var(--md-line);border-bottom:1px solid var(--md-line);min-height:42px;color:var(--md-ink-2);align-items:center;gap:9px;font-size:14px;display:flex}.amanecer .md-done svg{width:18px;height:18px;color:var(--md-ok)}.amanecer .md-route{margin-top:6px;position:relative}.amanecer .md-route:before{content:"";background:var(--md-line);width:2px;position:absolute;top:10px;bottom:10px;left:71px}.amanecer .md-nowline{grid-template-columns:60px 24px minmax(0,1fr);align-items:center;height:24px;display:grid;position:relative}.amanecer .md-nowline-t{font-family:var(--font-serif), Georgia, serif;color:var(--md-gold-text);text-align:right;padding-right:6px;font-size:15px;font-weight:600}.amanecer .md-nowline i{background:var(--md-gold);width:10px;height:10px;box-shadow:0 0 0 4px var(--md-gold-soft);z-index:1;border-radius:999px;justify-self:center}.amanecer .md-nowline>span:last-child{background:var(--md-gold);opacity:.7;height:2px;margin-left:8px}.amanecer .md-stop{grid-template-columns:60px 24px minmax(0,1fr);padding:9px 0;display:grid;position:relative}.amanecer .md-t{text-align:right;font-variant-numeric:tabular-nums lining-nums;padding-top:1px;padding-right:6px;font-size:18px;font-weight:600;line-height:1.15}.amanecer .md-t small{font-family:var(--font-sans), system-ui, sans-serif;color:var(--md-muted);font-size:13px;font-weight:400;display:block}.amanecer .md-t.flex{font-family:var(--font-sans), system-ui, sans-serif;color:var(--md-muted);padding-top:3px;font-size:13px;font-weight:500;line-height:1.25}.amanecer .md-node{border:2.5px solid var(--md-brand);background:var(--md-brand);z-index:1;border-radius:999px;justify-self:center;width:14px;height:14px;margin-top:5px;position:relative}.amanecer .md-stop.flexible .md-node{border-color:var(--md-line-2);background:var(--md-bg)}.amanecer .md-bd{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding-left:8px;display:grid}.amanecer .md-stop-who{font-size:16px;font-weight:700;line-height:1.3}.amanecer .md-stop-why{color:var(--md-muted);grid-column:1;font-size:14px;line-height:1.4}.amanecer .md-bd .md-btn{grid-area:1/2/span 2;align-self:center}.amanecer .md-btn-sm{min-height:40px;color:var(--md-ink);background:var(--md-surface);border:1.5px solid var(--md-line-2);padding:0 11px;font-size:14px}.amanecer .md-btn-lbl{display:none}@media (min-width:1100px){.amanecer .md-btn-lbl{display:inline}}.amanecer .md-demo{text-align:center;color:var(--md-muted);margin-top:14px;font-size:13px}
