.forge-demo-tabs{display:grid;gap:8px}@media (min-width:768px){.forge-demo-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.forge-demo-tab{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 18px;border:1px solid var(--bruma-strong);border-radius:4px;background:var(--surface-card);color:var(--piedra);font-weight:600;text-align:left;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.forge-demo-tab:hover{color:var(--papel)}.forge-demo-tab.is-on{border-color:var(--chispa);background:color-mix(in srgb,var(--chispa) 10%,var(--surface-card));color:var(--papel)}.forge-demo-tab-n{font-family:var(--font-mono-brand);font-size:13px;color:var(--chispa)}.forge-demo-stage{padding:20px;border-radius:var(--radius)}@media (min-width:768px){.forge-demo-stage{padding:32px}}.forge-seg{display:inline-flex;padding:3px;border-radius:6px;background:var(--surface-field);box-shadow:inset 0 0 0 1px var(--bruma)}.forge-seg button{min-height:38px;padding:0 16px;border-radius:4px;font-size:var(--text-sm);font-weight:600;color:var(--piedra);cursor:pointer}.forge-seg button.is-on{background:var(--papel);color:#f2f0ec}.forge-sheet{width:100%;min-width:420px;border-collapse:collapse;font-family:var(--font-mono-brand);font-size:12.5px}.forge-sheet td,.forge-sheet th{padding:8px 12px;border-bottom:1px solid var(--bruma);border-right:1px solid var(--bruma);text-align:left;white-space:nowrap;color:var(--papel)}.forge-sheet th{background:var(--surface-field);font-weight:500;color:var(--piedra)}.forge-sheet tr.is-dup td{background:#fdecea}.forge-sheet tr.is-miss td{background:#fff6dc}.forge-sheet-empty{color:#b42318;font-style:italic}.forge-pains{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--radius);background:#fdecea;font-size:var(--text-sm);color:#7a1c13}.forge-pains li:before{content:"✕  ";font-weight:700}.forge-bars{display:flex;align-items:flex-end;gap:6px;height:160px}.forge-bars span{flex:1;height:var(--h);border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--papel) 18%,transparent);transform-origin:bottom;animation:forge-bar-grow .7s var(--ease-editorial) backwards;animation-delay:calc(var(--i) * 45ms)}.forge-bars span.is-now{background:#e0560f}@keyframes forge-bar-grow{0%{transform:scaleY(0)}}.forge-phone{display:flex;flex-direction:column;height:560px;overflow:hidden;border:1px solid var(--bruma);border-radius:18px;background:#efeae2}.forge-phone-head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#075e54;color:#fff}.forge-crm-avatar,.forge-phone-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#f06a1f;font-size:13px;font-weight:700;color:#0e0e0d}.forge-crm-avatar{width:44px;height:44px;background:var(--surface-field);color:var(--piedra)}.forge-phone-chat{padding:14px}.forge-wa{max-width:84%;padding:8px 11px;font-size:var(--text-sm);line-height:1.45}.forge-phone-asks{padding:12px 14px 14px}.forge-crm-note{margin-bottom:10px;padding:7px 10px;border-radius:4px;background:#fff4ec;font-size:12.5px;font-weight:600;color:#9a3a08}.forge-ask{min-height:36px;padding:6px 12px;border:1px solid var(--bruma-strong);border-radius:4px;background:#fff;font-size:var(--text-sm);line-height:1.3;text-align:left;color:var(--papel);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.forge-ask:hover:not(:disabled){border-color:#e0560f;background:#fff4ec}.forge-ask:disabled{opacity:.5;cursor:default}.forge-ask.is-reset{font-weight:600}.forge-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.forge-stages li{padding:8px 6px 0;border-top:3px solid var(--bruma-strong);font-size:12px;line-height:1.25;color:var(--piedra);transition:border-color .3s ease,color .3s ease}.forge-stages li.is-done{border-top-color:color-mix(in srgb,#e0560f 45%,transparent);color:var(--papel)}.forge-stages li.is-now{border-top-color:#e0560f;font-weight:700;color:var(--papel)}.forge-crm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.forge-crm-fields dt{font-size:12px;color:var(--piedra)}.forge-crm-fields dd{margin-top:2px;font-size:var(--text-sm);color:var(--piedra)}.forge-crm-fields dd.is-filled{font-weight:600;color:var(--papel);animation:forge-fill .9s ease}@keyframes forge-fill{0%{background:#ffe3cf}to{background:transparent}}.forge-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:4px;background:#fff4ec;box-shadow:inset 0 0 0 1px color-mix(in srgb,#e0560f 35%,transparent);font-size:13px;font-weight:600;color:#9a3a08}.forge-copilot-dot{width:8px;height:8px;border-radius:999px;background:#e0560f;box-shadow:0 0 0 3px color-mix(in srgb,#e0560f 20%,transparent)}.forge-copilot-body{display:flex;flex-direction:column;gap:16px;height:440px;overflow-y:auto;padding:18px}.forge-copilot-answer{max-width:560px;padding:14px 16px;border-radius:var(--radius);background:var(--surface-field);font-size:var(--text-sm);line-height:1.5;color:var(--papel)}.forge-mini-table{width:100%;border-collapse:collapse}.forge-mini-table td{padding:6px 0;border-bottom:1px solid var(--bruma)}.forge-mini-table td:last-child{text-align:right;font-family:var(--font-mono-brand)}.forge-mini-table td.is-zero{color:#b42318}.forge-progress{position:relative;height:10px;border-radius:999px;background:var(--bruma-strong)}.forge-progress span{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#e0560f;transform-origin:left;animation:forge-progress .9s var(--ease-editorial) backwards}.forge-progress i{position:absolute;top:-4px;width:2px;height:18px;background:var(--papel)}@keyframes forge-progress{0%{transform:scaleX(0)}}.forge-dots:after{content:"";animation:forge-dots 1.2s steps(1) infinite}@keyframes forge-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.forge-bars span,.forge-crm-fields dd.is-filled,.forge-progress span{animation:none}}@media (max-width:767px){.forge-copilot-body{height:400px}}.forge-devices{display:grid;gap:32px;align-items:center}@media (min-width:1024px){.forge-devices{grid-template-columns:330px minmax(0,1fr);gap:32px}}.forge-iphone{justify-self:center;width:min(100%,330px);height:680px;padding:11px;border-radius:56px;background:linear-gradient(145deg,#3a3a3c,#1c1c1e 40%,#2c2c2e);box-shadow:0 0 0 2px #0e0e0d,0 30px 60px rgba(14,14,13,.28),inset 0 0 0 1px rgba(255,255,255,.08)}.forge-iphone-screen{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:46px;background:#efeae2}.forge-iphone-island{position:absolute;top:11px;left:50%;z-index:3;width:98px;height:28px;border-radius:20px;background:#000;translate:-50% 0}.forge-iphone-status{display:flex;align-items:center;justify-content:space-between;height:46px;padding:6px 30px 0 34px;font-size:14px;font-weight:600}.forge-iphone-icons{display:inline-flex;align-items:flex-end;gap:3px}.forge-iphone-icons i{display:block;width:4px;border-radius:1px;background:currentColor}.forge-iphone-icons i:first-child{height:6px}.forge-iphone-icons i:nth-child(2){height:9px}.forge-iphone-icons i:nth-child(3){width:20px;height:10px;margin-left:5px;border-radius:3px}.forge-iphone-home{position:absolute;bottom:7px;left:50%;width:120px;height:5px;border-radius:4px;background:#0e0e0d;translate:-50% 0}.forge-wa-top{background:#075e54;color:#fff}.forge-wa-head{display:flex;align-items:center;gap:9px;padding:4px 14px 10px 8px}.forge-wa-back{font-size:28px;line-height:1;opacity:.9}.forge-phone-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#f06a1f;font-size:13px;font-weight:700;color:#0e0e0d}.forge-phone-chat{flex:1;gap:8px;overflow-y:auto;padding:12px 10px;background-color:#efeae2;background-image:radial-gradient(circle,rgba(0,0,0,.045) 1px,transparent 1.4px);background-size:14px 14px}.forge-phone-chat,.forge-wa{display:flex;flex-direction:column}.forge-wa{max-width:86%;align-self:flex-start;padding:7px 10px;border-radius:10px 10px 10px 2px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.08);font-size:13.5px;line-height:1.42;color:#111b21}.forge-wa.is-me{align-self:flex-end;border-radius:10px 10px 2px 10px;background:#d9fdd3}.forge-wa.forge-typing{flex-direction:row}.forge-wa-time{align-self:flex-end;margin-top:2px;font-size:10.5px;color:#667781}.forge-wa-photos{display:grid;grid-template-columns:repeat(3,56px);gap:4px;margin-bottom:6px}.forge-wa-photos i{height:56px;border-radius:6px;background:linear-gradient(160deg,#8a9a6b,#5f6f45)}.forge-wa-photos i:nth-child(2){background:linear-gradient(160deg,#9aa87c,#6b7b50)}.forge-wa-photos i:nth-child(3){background:linear-gradient(160deg,#7c8c5e,#56653d)}.forge-phone-asks{max-height:230px;overflow-y:auto;padding:10px 10px 22px;border-top:1px solid var(--bruma);background:#f7f5f2}.forge-iphone .forge-ask{min-height:32px;padding:5px 11px;border-color:#b7d9cf;border-radius:16px;background:#fff;font-size:13px;color:#075e54}.forge-iphone .forge-ask:hover:not(:disabled){border-color:#075e54;background:#f0faf7}.forge-iphone .forge-ask.is-more{border-style:dashed;color:#3b4a54}.forge-macbook{min-width:0;padding-inline:5%}.forge-macbook-lid{position:relative;padding:14px 14px 18px;border-radius:18px 18px 6px 6px;background:#1c1c1e;box-shadow:0 0 0 1px #3a3a3c,0 30px 60px rgba(14,14,13,.22)}.forge-macbook-cam{position:absolute;top:5px;left:50%;width:6px;height:6px;border-radius:999px;background:#3a3a3c;translate:-50% 0}.forge-macbook-screen{height:600px;overflow:hidden;border-radius:4px;background:#fbfaf8}.forge-macbook-base{position:relative;height:16px;margin:0 -5%;border-radius:2px 2px 16px 16px;background:linear-gradient(#d9d8d6,#b9b8b5 60%,#9f9e9b);box-shadow:0 14px 24px rgba(14,14,13,.2)}.forge-macbook-base span{position:absolute;top:0;left:50%;width:16%;height:7px;border-radius:0 0 8px 8px;background:#a8a7a4;translate:-50% 0}.forge-crm{display:grid;grid-template-columns:150px minmax(0,1fr);height:100%;font-size:var(--text-sm)}.forge-crm-side{padding:16px 10px;border-right:1px solid var(--bruma);background:#f2f0ec}.forge-crm-brand{padding:0 8px 14px;font-weight:800;color:var(--papel)}.forge-crm-brand span{color:#e0560f}.forge-crm-nav{display:flex;flex-direction:column;gap:2px}.forge-crm-nav button{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 10px;border-radius:4px;text-align:left;color:var(--piedra);cursor:pointer}.forge-crm-nav button:hover{background:rgba(14,14,13,.05);color:var(--papel)}.forge-crm-nav button.is-on{background:#fff;box-shadow:0 1px 2px rgba(14,14,13,.08);font-weight:700;color:var(--papel)}.forge-crm-badge{min-width:18px;padding:0 5px;border-radius:9px;background:#e0560f;font-size:11px;font-weight:700;line-height:18px;text-align:center;color:#fff}.forge-crm-main{min-width:0;overflow-y:auto;padding:18px 20px}.forge-crm-back{font-size:13px;font-weight:600;color:#c24a0c;cursor:pointer}.forge-crm-back:hover{text-decoration:underline}.forge-crm .forge-crm-fields{gap:10px 18px}.forge-crm .forge-stages{grid-template-columns:repeat(5,minmax(0,1fr))}.forge-crm .forge-crm-fields dd.is-filled{animation:none}.forge-crm .forge-crm-fields dd.is-new{animation:forge-fill 1.4s ease}.forge-crm-log{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-size:13px;color:var(--papel)}.forge-crm-log li{display:flex;gap:10px}.forge-crm-log li span{flex:none;width:38px;font-family:var(--font-mono-brand);font-size:11.5px;color:var(--piedra)}.forge-pipe{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;overflow-x:auto}.forge-pipe-col{display:flex;flex-direction:column;gap:6px;min-height:320px;padding:8px;border-radius:6px;background:#f2f0ec}.forge-pipe-head{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--papel)}.forge-pipe-card,.forge-pipe-head span{color:var(--piedra)}.forge-pipe-card{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(14,14,13,.08);font-size:12px;text-align:left}.forge-pipe-card b{color:var(--papel)}.forge-pipe-card.is-lead{box-shadow:inset 0 0 0 2px #e0560f;cursor:pointer}.forge-crm-table{width:100%;min-width:520px;border-collapse:collapse;font-size:13px}.forge-crm-table td,.forge-crm-table th{padding:9px 10px;border-bottom:1px solid var(--bruma);text-align:left;color:var(--papel)}.forge-crm-table th{font-size:12px;font-weight:500;color:var(--piedra)}.forge-crm-table tr.is-lead td{background:#fff4ec;font-weight:600;cursor:pointer}.forge-inbox{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.forge-inbox-list li{display:flex;flex-direction:column;padding:9px 10px;border-bottom:1px solid var(--bruma);font-size:12.5px;color:var(--piedra)}.forge-inbox-list li b{color:var(--papel)}.forge-inbox-list li.is-on{border-left:3px solid #e0560f;background:#fff4ec}.forge-inbox-thread{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:6px;background:#f2f0ec}.forge-inbox-msg{font-size:12.5px;color:var(--papel)}.forge-inbox-msg span{display:block;font-size:11px;color:var(--piedra)}.forge-inbox-msg.is-agent span{color:#c24a0c}.forge-mail-list{display:flex;flex-direction:column;gap:8px}.forge-mail-list li{padding:12px 14px;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(14,14,13,.08);font-size:13px}.forge-mail-meta{display:block;margin-bottom:4px;font-size:11.5px;color:var(--piedra)}.forge-mail-meta b{color:#c24a0c}@media (max-width:1023px){.forge-macbook-screen{height:560px}}@media (max-width:639px){.forge-iphone{height:640px}.forge-macbook{padding-inline:2%}.forge-macbook-base{margin:0 -2%}.forge-macbook-lid{padding:8px 6px 12px;border-radius:12px 12px 4px 4px}.forge-crm .forge-stages{grid-template-columns:repeat(5,minmax(78px,1fr));overflow-x:auto;padding-bottom:4px}.forge-crm .forge-crm-fields{grid-template-columns:minmax(0,1fr);gap:8px}.forge-crm{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.forge-crm-side{padding:8px;border-right:0;border-bottom:1px solid var(--bruma)}.forge-crm-brand{display:none}.forge-crm-nav{flex-direction:row;overflow-x:auto}.forge-crm-nav button{flex:none;gap:6px}.forge-crm-main{padding:14px}.forge-inbox{grid-template-columns:minmax(0,1fr)}}.forge-how{display:grid;gap:10px}@media (min-width:768px){.forge-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.forge-how li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-left:3px solid #e0560f;border-radius:4px;background:#fff;font-size:var(--text-sm);line-height:1.45;color:var(--piedra)}.forge-how b{color:var(--papel)}.forge-files{display:flex;flex-direction:column;gap:6px}.forge-files li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;background:var(--surface-field);font-size:13px}.forge-xls{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:30px;border-radius:3px;background:#1d6f42;font-size:12px;font-weight:800;color:#fff}.forge-wish{width:100%;border-collapse:collapse;font-size:13px}.forge-wish td,.forge-wish th{padding:6px 8px;border-bottom:1px solid var(--bruma);text-align:left;color:var(--papel)}.forge-wish th{font-size:12px;font-weight:500;color:var(--piedra)}.forge-wish td:nth-child(2){font-family:var(--font-mono-brand);font-size:12px;white-space:nowrap}.forge-more-dark{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:4px;background:var(--papel);font-weight:700;color:#f2f0ec;cursor:pointer}.forge-board-tabs{display:flex;gap:4px;overflow-x:auto}.forge-board-tabs button{flex:none;min-height:40px;padding:0 16px;border-radius:4px 4px 0 0;background:rgba(14,14,13,.06);font-size:var(--text-sm);font-weight:600;color:var(--piedra);cursor:pointer}.forge-board-tabs button.is-on{background:#fff;color:var(--papel);box-shadow:inset 0 3px 0 #e0560f}.forge-board{border-radius:0 6px 6px 6px;background:#fbfaf8}.forge-board-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 18px;border-bottom:1px solid var(--bruma);background:#fff;font-size:var(--text-sm);color:var(--papel)}.forge-legend{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--piedra)}.forge-legend i{width:9px;height:9px;margin-left:6px;border-radius:999px}.forge-legend i.is-ok,.forge-pill.is-ok:before{background:#2f8a55}.forge-legend i.is-warn,.forge-pill.is-warn:before{background:#d4920f}.forge-legend i.is-bad,.forge-pill.is-bad:before{background:#c8321f}.forge-board-body{display:flex;flex-direction:column;gap:12px;padding:16px}.forge-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:1024px){.forge-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.forge-tiles.is-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.forge-tile{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-top:3px solid var(--bruma-strong);border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(14,14,13,.06);min-width:0}.forge-tile.is-ok{border-top-color:#2f8a55}.forge-tile.is-warn{border-top-color:#d4920f}.forge-tile.is-bad{border-top-color:#c8321f}.forge-tile-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;font-size:12px;color:var(--piedra)}.forge-tile-val{font-family:var(--font-display);font-size:clamp(20px,1.8vw,26px);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--papel)}.forge-tile-sub{font-size:12px;line-height:1.35;color:var(--piedra)}.forge-pill{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border-radius:4px;background:var(--surface-field);font-size:11px;font-weight:700;white-space:nowrap;color:var(--papel)}.forge-pill:before{content:"";width:7px;height:7px;border-radius:999px}.forge-card{padding:14px 16px;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(14,14,13,.06);min-width:0}.forge-vbars{display:flex;align-items:stretch;gap:5px;height:180px}.forge-vbar{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.forge-vbar-track{position:relative;display:flex;flex:1;align-items:flex-end}.forge-vbar-track span{position:relative;width:100%;border-radius:3px 3px 0 0;background:#3d3a36;transform-origin:bottom;animation:forge-bar-grow .7s var(--ease-editorial) backwards;animation-delay:calc(var(--i) * 40ms)}.forge-vbar-track span.is-ghost{background:repeating-linear-gradient(135deg,#e0560f 0 4px,#f08a52 4px 8px)}.forge-vbar-track span em{position:absolute;bottom:100%;left:50%;margin-bottom:3px;font-size:10px;font-style:normal;white-space:nowrap;color:var(--piedra);translate:-50% 0}.forge-vbar-line{position:absolute;left:-2px;right:-2px;z-index:1;height:2px;background:#e0560f}.forge-vbar small{font-size:10.5px;text-align:center;color:var(--piedra)}.forge-hbars{display:flex;flex-direction:column;gap:9px}.forge-hbars li{display:grid;grid-template-columns:minmax(90px,.9fr) minmax(0,1.6fr) auto;align-items:center;gap:10px;font-size:13px;color:var(--papel)}.forge-hbar-k{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-hbar-track{position:relative;height:12px;border-radius:3px;background:var(--surface-field)}.forge-hbar-track span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:#3d3a36;transform-origin:left;animation:forge-progress .7s var(--ease-editorial) backwards;animation-delay:calc(var(--i) * 60ms)}.forge-hbar-track span.is-ok{background:#2f8a55}.forge-hbar-track span.is-warn{background:#d4920f}.forge-hbar-track span.is-bad{background:#c8321f}.forge-hbar-track i{position:absolute;top:-4px;width:2px;height:20px;background:var(--papel)}.forge-hbar-v{min-width:56px;font-family:var(--font-mono-brand);font-size:12px;text-align:right}.forge-btable{width:100%;min-width:460px;border-collapse:collapse;font-size:13px}.forge-btable td,.forge-btable th{padding:7px 8px;border-bottom:1px solid var(--bruma);text-align:left;color:var(--papel)}.forge-btable th{font-size:12px;font-weight:500;color:var(--piedra)}.forge-alert{padding:9px 12px;border-left:3px solid;border-radius:4px;background:var(--surface-field);font-size:13px;line-height:1.4;color:var(--papel)}.forge-alert.is-ok{border-color:#2f8a55}.forge-alert.is-warn{border-color:#d4920f}.forge-alert.is-bad{border-color:#c8321f}.forge-stack{display:flex;overflow:hidden;margin-bottom:10px;border-radius:4px;font-size:11.5px;font-weight:600;color:#fff}.forge-stack span{overflow:hidden;padding:7px 8px;white-space:nowrap;text-overflow:ellipsis;background:#3d3a36}.forge-stack span:nth-child(2){background:#e0560f}.forge-stack span:nth-child(3){background:#9d978f}@media (max-width:639px){.forge-board-body{padding:10px}.forge-hbars li{grid-template-columns:minmax(0,1fr) auto}.forge-hbar-track{grid-column:1/-1;grid-row:2}.forge-vbars{height:150px;gap:3px}.forge-vbar-track span em{display:none}}.v3 .forge-demo-stage.landing-light-panel{background-color:#141312;background-image:radial-gradient(ellipse 60% 50% at 15% 0,rgba(240,106,31,.16),transparent 70%),radial-gradient(ellipse 50% 60% at 100% 100%,rgba(120,140,170,.1),transparent 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:auto,auto,32px 32px,32px 32px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.forge-demo-stage>p:first-child{color:#9d978f}.forge-demo-stage .forge-seg{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.forge-demo-stage .forge-seg button{color:#cfcac3}.forge-demo-stage .forge-seg button.is-on{background:#f2f0ec;color:#0e0e0d}.forge-demo-stage .forge-board-tabs button{background:rgba(255,255,255,.07);color:#cfcac3}.forge-demo-stage .forge-board-tabs button:hover{color:#fff}.forge-demo-stage .forge-board-tabs button.is-on{background:#fff;color:#0e0e0d}.forge-demo-stage .forge-more-dark{background:#f06a1f;color:#0e0e0d}.forge-demo-stage .forge-iphone{box-shadow:0 0 0 1px #5a5a5e,0 30px 60px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.1)}.forge-demo-stage .forge-macbook-lid{box-shadow:0 0 0 1px #4a4a4e,0 30px 60px rgba(0,0,0,.5)}.forge-demo-stage .forge-macbook-base{box-shadow:0 14px 30px rgba(0,0,0,.6)}.forge-files li{padding:0;background:none}.forge-file-btn{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;background:var(--surface-field);text-align:left;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.forge-file-btn:hover{background:#e9f3ed;box-shadow:inset 0 0 0 1px #1d6f42}.forge-file-open{flex:none;font-size:12px;font-weight:700;color:#1d6f42}.forge-xl-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,8,7,.72);backdrop-filter:blur(3px)}.forge-xl{display:flex;width:min(100%,1080px);max-height:min(88svh,760px);flex-direction:column;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.6);color:#1f1f1f}.forge-xl-title{display:flex;align-items:center;gap:12px;padding:9px 12px;background:#1d6f42;font-size:13px;font-weight:600;color:#fff}.forge-xl-dots{display:inline-flex;flex:none;gap:6px}.forge-xl-dots i{width:11px;height:11px;border-radius:999px;background:rgba(255,255,255,.35)}.forge-xl-close{margin-left:auto;width:28px;height:28px;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.forge-xl-close:hover{background:rgba(255,255,255,.18)}.forge-xl-ribbon{display:flex;gap:18px;padding:7px 14px;border-bottom:1px solid #e1e1e1;background:#f3f3f3;font-size:12.5px;color:#444}.forge-xl-ribbon .is-on{font-weight:700;color:#1d6f42;box-shadow:0 2px 0 #1d6f42}.forge-xl-formula{display:flex;gap:14px;padding:5px 12px;border-bottom:1px solid #e1e1e1;font-family:var(--font-mono-brand);font-size:12px;color:#555}.forge-xl-formula span:first-child{min-width:44px;padding-right:10px;border-right:1px solid #e1e1e1}.forge-xl-formula span:nth-child(2){font-style:italic;color:#999}.forge-xl-grid{flex:1;overflow:auto}.forge-xl-grid table{border-collapse:collapse;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:13px}.forge-xl-grid th{position:sticky;z-index:1;min-width:38px;padding:3px 8px;border:1px solid #d4d4d4;background:#f0f0f0;font-weight:400;text-align:center;color:#666}.forge-xl-grid thead th{top:0}.forge-xl-grid tbody th{left:0}.forge-xl-grid .forge-xl-corner{left:0;z-index:2}.forge-xl-grid td{padding:4px 10px;border:1px solid #e3e3e3;white-space:nowrap;color:#1f1f1f}.forge-xl-grid td.is-num{text-align:right;font-variant-numeric:tabular-nums}.forge-xl-grid tr.is-head td{background:#e7f1eb;font-weight:700}.forge-xl-grid td.is-empty{background:#fff7e0}.forge-xl-grid tr.is-flag td{background:#fdecea}.forge-xl-grid tr.is-blank td{height:26px}.forge-xl-notes{display:flex;flex-wrap:wrap;gap:6px 16px;padding:8px 12px;border-top:1px solid #f3c6c0;background:#fdecea;font-size:12.5px;color:#7a1c13}.forge-xl-foot{display:flex;align-items:center;gap:14px;padding:0 12px 0 0;border-top:1px solid #d4d4d4;background:#f3f3f3;font-size:12px;color:#666}.forge-xl-sheet{padding:6px 16px;border-right:1px solid #d4d4d4;background:#fff;font-weight:700;color:#1d6f42;box-shadow:inset 0 -2px 0 #1d6f42}@media (max-width:639px){.forge-xl-overlay{padding:10px}.forge-xl-ribbon{display:none}}