@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f524cf{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f524cf{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_eb6a5a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_eb6a5a{--font-display:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root:has(.showcase){color-scheme:light dark;--bg:#f3efe5;--bg-deep:#e8e1d2;--surface:#fffdf7;--surface-raised:#ffffff;--ink:#111916;--ink-soft:#42504a;--muted:#5f6a64;--line:rgba(17,25,22,0.16);--line-strong:rgba(17,25,22,0.35);--accent:#c7421c;--accent-text:#b43a18;--accent-bright:#f05d2f;--signal:#087e78;--signal-soft:rgba(8,126,120,0.12);--shadow:0 26px 80px rgba(32,38,34,0.12);--header:rgba(243,239,229,0.84);--globe-stars:transparent;--globe-star-alpha:0;--globe-halo-0:rgba(8,126,120,0.2);--globe-halo-1:rgba(8,126,120,0.08);--globe-halo-2:rgba(8,126,120,0);--globe-ocean-0:#e4ece7;--globe-ocean-1:#c7d8d3;--globe-ocean-2:#a8bfb9;--globe-limb-0:rgba(17,25,22,0);--globe-limb-1:rgba(17,25,22,0.07);--globe-limb-2:rgba(17,25,22,0.3);--globe-land:rgba(255,253,247,0.94);--globe-coast:rgba(17,25,22,0.55);--globe-border:rgba(17,25,22,0.26);--globe-graticule:rgba(8,126,120,0.18);--globe-city-0:rgba(178,58,24,0.95);--globe-city-1:rgba(199,66,28,0.6);--globe-city-2:rgba(199,66,28,0.18);--globe-city-3:rgba(199,66,28,0);--globe-city-alpha:0.75;--globe-city-size:6;--globe-mark-fill:rgba(199,66,28,0.28);--globe-mark-glow:rgba(199,66,28,0.14);--globe-mark-line:rgba(160,46,16,0.95);--globe-edge:rgba(17,25,22,0.38);--globe-ring:rgba(8,126,120,0.22);--globe-sweep:8,126,120;--globe-lead:rgba(17,25,22,0.45);--globe-dot:rgba(180,58,24,0.95);--globe-dot-ring:rgba(199,66,28,0.6);--globe-name:#111916;--globe-coord:#42504a;--globe-hud:#42504a;--globe-hud-soft:#5f6a64;--globe-hud-scrim:rgba(243,239,229,0.92);--max:1440px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.showcase){--bg:#07100e;--bg-deep:#030806;--surface:#0d1916;--surface-raised:#12211d;--ink:#f4f0e7;--ink-soft:#b8c4be;--muted:#84958d;--line:rgba(237,244,240,0.14);--line-strong:rgba(237,244,240,0.3);--accent:#ff7145;--accent-text:#ff7145;--accent-bright:#ff8b68;--signal:#57c7bd;--signal-soft:rgba(87,199,189,0.11);--shadow:0 30px 100px rgba(0,0,0,0.45);--header:rgba(7,16,14,0.82);--globe-stars:#dfe8e2;--globe-star-alpha:0.7;--globe-halo-0:rgba(87,199,189,0.22);--globe-halo-1:rgba(87,199,189,0.09);--globe-halo-2:rgba(87,199,189,0);--globe-ocean-0:#14403c;--globe-ocean-1:#0a2723;--globe-ocean-2:#04120f;--globe-limb-0:rgba(1,6,5,0);--globe-limb-1:rgba(1,6,5,0.18);--globe-limb-2:rgba(1,6,5,0.74);--globe-land:rgba(20,52,46,0.72);--globe-coast:rgba(87,199,189,0.5);--globe-border:rgba(87,199,189,0.24);--globe-graticule:rgba(87,199,189,0.15);--globe-city-0:rgba(255,214,186,1);--globe-city-1:rgba(255,139,104,0.85);--globe-city-2:rgba(255,113,69,0.22);--globe-city-3:rgba(255,113,69,0);--globe-city-alpha:1;--globe-city-size:9;--globe-mark-fill:rgba(255,113,69,0.26);--globe-mark-glow:rgba(255,113,69,0.14);--globe-mark-line:rgba(255,160,125,0.95);--globe-edge:rgba(87,199,189,0.5);--globe-ring:rgba(87,199,189,0.14);--globe-sweep:87,199,189;--globe-lead:rgba(244,240,231,0.45);--globe-dot:rgba(255,178,148,0.95);--globe-dot-ring:rgba(255,113,69,0.7);--globe-name:#f4f0e7;--globe-coord:#b8c4be;--globe-hud:#b8c4be;--globe-hud-soft:#84958d;--globe-hud-scrim:rgba(7,16,14,0.92)}}:root[data-theme=dark]:has(.showcase){--bg:#07100e;--bg-deep:#030806;--surface:#0d1916;--surface-raised:#12211d;--ink:#f4f0e7;--ink-soft:#b8c4be;--muted:#84958d;--line:rgba(237,244,240,0.14);--line-strong:rgba(237,244,240,0.3);--accent:#ff7145;--accent-text:#ff7145;--accent-bright:#ff8b68;--signal:#57c7bd;--signal-soft:rgba(87,199,189,0.11);--shadow:0 30px 100px rgba(0,0,0,0.45);--header:rgba(7,16,14,0.82);--globe-stars:#dfe8e2;--globe-star-alpha:0.7;--globe-halo-0:rgba(87,199,189,0.22);--globe-halo-1:rgba(87,199,189,0.09);--globe-halo-2:rgba(87,199,189,0);--globe-ocean-0:#14403c;--globe-ocean-1:#0a2723;--globe-ocean-2:#04120f;--globe-limb-0:rgba(1,6,5,0);--globe-limb-1:rgba(1,6,5,0.18);--globe-limb-2:rgba(1,6,5,0.74);--globe-land:rgba(20,52,46,0.72);--globe-coast:rgba(87,199,189,0.5);--globe-border:rgba(87,199,189,0.24);--globe-graticule:rgba(87,199,189,0.15);--globe-city-0:rgba(255,214,186,1);--globe-city-1:rgba(255,139,104,0.85);--globe-city-2:rgba(255,113,69,0.22);--globe-city-3:rgba(255,113,69,0);--globe-city-alpha:1;--globe-city-size:9;--globe-mark-fill:rgba(255,113,69,0.26);--globe-mark-glow:rgba(255,113,69,0.14);--globe-mark-line:rgba(255,160,125,0.95);--globe-edge:rgba(87,199,189,0.5);--globe-ring:rgba(87,199,189,0.14);--globe-sweep:87,199,189;--globe-lead:rgba(244,240,231,0.45);--globe-dot:rgba(255,178,148,0.95);--globe-dot-ring:rgba(255,113,69,0.7);--globe-name:#f4f0e7;--globe-coord:#b8c4be;--globe-hud:#b8c4be;--globe-hud-soft:#84958d;--globe-hud-scrim:rgba(7,16,14,0.92)}.showcase,.showcase *{box-sizing:border-box}html:has(.showcase){scroll-behavior:smooth;background:var(--bg)}body:has(.showcase){margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased}.showcase{color:var(--ink);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased}.showcase a{color:inherit;text-decoration:none;cursor:pointer}.showcase button{font:inherit;cursor:pointer}.showcase ::selection{color:var(--bg);background:var(--accent)}.showcase .site-header{position:fixed;inset:0 0 auto;z-index:100;height:76px;padding:0 clamp(20px,4vw,72px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:var(--header);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.showcase .wordmark{display:inline-flex;align-items:baseline;width:max-content;font-size:24px;font-weight:780;letter-spacing:-.065em}.showcase .wordmark img{display:block;height:.78em;width:auto}.showcase .wordmark .wordmark-escuro{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .showcase .wordmark .wordmark-claro{display:none}:root:not([data-theme=light]) .showcase .wordmark .wordmark-escuro{display:block}}:root[data-theme=dark] .showcase .wordmark .wordmark-claro{display:none}:root[data-theme=dark] .showcase .wordmark .wordmark-escuro{display:block}.showcase .primary-nav{display:flex;gap:30px;font:600 12px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.showcase .primary-nav a{position:relative;padding:12px 0;color:var(--ink-soft)}.showcase .primary-nav a:after{content:"";position:absolute;right:0;bottom:4px;left:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.showcase .primary-nav a:focus-visible:after,.showcase .primary-nav a:hover:after{transform:scaleX(1)}.showcase .header-controls{justify-self:end;display:flex;align-items:center;gap:8px}.showcase .header-enter{min-height:42px;padding:0 14px;display:flex;align-items:center;border:1px solid var(--line);border-radius:99px;color:var(--ink);background:var(--surface);font:600 10px/1 var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase}.showcase .header-enter:hover{border-color:var(--line-strong)}.showcase .language-switcher{position:relative;font:600 10px/1 var(--font-mono),monospace;letter-spacing:.05em}.showcase .language-switcher summary{min-width:62px;min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:99px;cursor:pointer;list-style:none}.showcase .language-switcher summary::-webkit-details-marker{display:none}.showcase .language-switcher nav{position:absolute;top:calc(100% + 8px);right:0;width:112px;padding:7px;display:grid;grid-gap:2px;gap:2px;background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 18px 44px rgba(0,0,0,.16)}.showcase .language-switcher nav a{padding:10px;color:var(--ink-soft);cursor:pointer}.showcase .language-switcher nav a:focus-visible,.showcase .language-switcher nav a:hover,.showcase .language-switcher nav a[aria-current=page]{color:var(--ink);background:var(--bg-deep)}.showcase .theme-toggle{justify-self:end;display:flex;padding:3px;gap:2px;border:1px solid var(--line);background:var(--surface);border-radius:99px}.showcase .theme-toggle button{min-width:42px;min-height:36px;display:grid;place-items:center;border:0;border-radius:99px;color:var(--muted);background:transparent}.showcase .theme-toggle button.is-active{color:var(--ink);background:var(--bg-deep);box-shadow:inset 0 0 0 1px var(--line)}.showcase .theme-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.showcase .theme-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.showcase .app-menu-shell{position:fixed;inset:76px 0 auto;z-index:90;height:54px;padding:0 clamp(20px,4vw,72px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;border-bottom:1px solid var(--line);background:var(--header);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.showcase .app-menu-label{color:var(--accent-text);font:650 9px/1 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.showcase .app-menu-shell nav{min-width:0;height:100%;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.showcase .app-menu-shell nav:after{content:"";flex:0 0 12px}.showcase .app-menu-shell nav button{flex:0 0 auto;min-height:44px;padding:0 12px;display:inline-flex;align-items:center;gap:9px;color:var(--ink-soft);border:1px solid transparent;background:transparent;font:600 10px/1 var(--font-mono),monospace;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease}.showcase .app-menu-shell nav button>span{color:var(--accent-text);font-size:9px}.showcase .app-menu-shell nav button small{padding-left:9px;color:var(--muted);border-left:1px solid var(--line);font-size:8px;font-weight:550}.showcase .app-menu-shell nav button:focus-visible,.showcase .app-menu-shell nav button:hover{color:var(--ink);border-color:var(--line);background:var(--surface)}.showcase .hub-dialog{width:min(1120px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);box-shadow:0 40px 120px rgba(0,0,0,.38);overflow:auto;overscroll-behavior:contain}.showcase .hub-dialog::-webkit-backdrop{background:rgba(3,8,6,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.showcase .hub-dialog::backdrop{background:rgba(3,8,6,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.showcase .hub-dialog[open]{animation:hub-dialog-enter .24s cubic-bezier(.2,.75,.2,1) both}@keyframes hub-dialog-enter{0%{opacity:0;transform:translateY(14px)}}.showcase .hub-dialog-panel{min-width:0;padding:clamp(24px,4vw,58px)}.showcase .hub-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.showcase .hub-dialog-header>div{display:flex;align-items:center;gap:14px}.showcase .hub-dialog-header p{margin:0;color:var(--muted);font:600 10px/1 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.showcase .hub-dialog-index{color:var(--accent-text);font:650 11px/1 var(--font-mono),monospace}.showcase .hub-dialog-close{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;color:var(--ink-soft);border:1px solid var(--line);border-radius:50%;background:transparent}.showcase .hub-dialog-close:hover{color:var(--ink);border-color:var(--line-strong);background:var(--bg-deep)}.showcase .hub-dialog-close svg,.showcase .hub-project-list svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.showcase .hub-dialog-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);padding:clamp(42px,6vw,82px) 0}.showcase .hub-dialog-heading h2{margin:0;font-size:clamp(48px,6vw,88px);font-weight:540;line-height:.94;letter-spacing:-.06em;text-wrap:balance}.showcase .hub-dialog-heading p{margin:0;color:var(--ink-soft);font-size:17px;line-height:1.7}.showcase .hub-project-list{border-top:1px solid var(--line-strong)}.showcase .hub-project-list>a{min-width:0;min-height:92px;padding:18px 0;display:grid;grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;grid-gap:22px;gap:22px;border-bottom:1px solid var(--line);transition:padding .18s ease,background .18s ease}.showcase .hub-project-list>a:focus-visible,.showcase .hub-project-list>a:hover{padding-right:16px;padding-left:16px;background:var(--signal-soft)}.showcase .hub-project-number,.showcase .hub-project-stage{color:var(--muted);font:600 9px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.showcase .hub-project-copy{min-width:0;display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px}.showcase .hub-project-copy strong{min-width:0;font-size:clamp(18px,2vw,25px);font-weight:650;letter-spacing:-.03em}.showcase .hub-project-copy>span{min-width:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.showcase .hub-project-list>a>svg{transition:transform .18s ease}.showcase .hub-project-list>a:hover>svg{transform:translateX(4px)}.showcase .scene{position:relative;width:min(100%,var(--max));min-height:70svh;margin:0 auto;padding:clamp(96px,11vw,170px) clamp(20px,5vw,80px);overflow:hidden;scroll-margin-top:130px}.showcase .scene [data-stage-content]{opacity:0;transform:translateY(18px)}.showcase .scene[data-scene-state=complete] [data-stage-content],.showcase .scene[data-scene-state=running] [data-stage-content]{animation:scene-enter .8s cubic-bezier(.2,.75,.2,1) both}.showcase .scene [data-stage-content]:nth-child(2){animation-delay:90ms}.showcase .scene [data-stage-content]:nth-child(3){animation-delay:.16s}@keyframes scene-enter{to{opacity:1;transform:translateY(0)}}.showcase .hero{min-height:100svh;width:min(100%,2000px);padding-top:184px;padding-inline:clamp(20px,2.6vw,46px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;grid-gap:clamp(24px,5vw,84px);gap:clamp(24px,5vw,84px)}.showcase .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.9%,var(--line) 50%,transparent 50.1%),radial-gradient(circle at 72% 42%,var(--signal-soft),transparent 32%)}.showcase .hero-copy,.showcase .hero-visual{position:relative;z-index:1}.showcase .eyebrow{margin:0 0 26px;color:var(--muted);font:650 11px/1 var(--font-mono),monospace;letter-spacing:.16em}.showcase .eyebrow span{display:inline-block;margin-right:10px;padding:6px 8px;color:var(--accent);border:1px solid}.showcase .hero h1{max-width:780px;margin:0;font-size:clamp(54px,6vw,96px);font-weight:540;line-height:.92;letter-spacing:-.065em;text-wrap:balance}.showcase .hero h1 em,.showcase h2 em{color:var(--accent);font-family:var(--font-display),serif;font-weight:400}.showcase .hero h1 em{display:block;margin-top:.12em;font-size:1.08em;letter-spacing:-.045em}.showcase .hero-lede{max-width:630px;margin:32px 0 0;color:var(--ink-soft);font-size:clamp(17px,1.6vw,21px);line-height:1.65}.showcase .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.showcase .button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 20px;border:1px solid var(--line-strong);font-size:13px;font-weight:700}.showcase .button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.showcase .button:hover svg{transform:translateX(4px)}.showcase .button-primary{color:#fff9f3;border-color:var(--accent);background:var(--accent)}.showcase .button-primary:hover{background:var(--accent-bright)}.showcase .button-quiet{background:transparent}.showcase .button-quiet:hover{background:var(--surface)}.showcase .capability-line{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:55px;color:var(--muted);font:550 10px/1 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.showcase .capability-line span:not(:last-child):after{content:"/";margin-left:18px;color:var(--line-strong)}.showcase .hero-visual{min-width:0;align-self:stretch}.showcase .globe-loader{position:relative;width:100%;height:100%}.showcase .globe-loader canvas{display:block;width:100%;height:100%}.showcase .system-map{display:block;width:100%;height:auto;color:var(--signal);filter:drop-shadow(var(--shadow))}.showcase .map-grid path{stroke:var(--line);stroke-width:1}.showcase .map-route{fill:none;stroke:var(--line-strong);stroke-width:2}.showcase .map-signal{fill:none;stroke:url(#signal);stroke-width:3;stroke-dasharray:12 15;filter:url(#glow);animation:signal-flow 10s linear infinite}@keyframes signal-flow{to{stroke-dashoffset:-270}}.showcase .map-node circle{fill:var(--surface);stroke:var(--line-strong);stroke-width:1}.showcase .map-node .map-node-core{fill:var(--accent);stroke:none}.showcase .map-node-label,.showcase .map-node-number,.showcase .map-terminal text{fill:var(--muted);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em}.showcase .map-node-label{fill:var(--ink-soft);font-size:11px}.showcase .map-terminal rect{fill:var(--surface);stroke:var(--line-strong)}.showcase .map-terminal circle{fill:var(--accent)}.showcase .map-terminal circle:nth-of-type(2){fill:var(--signal)}.showcase .map-terminal circle:nth-of-type(3){fill:var(--line-strong)}.showcase .scroll-cue{position:absolute;left:clamp(20px,5vw,80px);bottom:26px;display:flex;align-items:center;gap:14px;color:var(--muted);font:550 9px/1 var(--font-mono),monospace;letter-spacing:.16em}.showcase .scroll-cue i{width:38px;height:1px;background:var(--line-strong)}.showcase .scene-index{display:flex;align-items:center;gap:18px;margin-bottom:70px;color:var(--muted)}.showcase .scene-index span{color:var(--accent);font:600 12px/1 var(--font-mono),monospace}.showcase .scene-index p{margin:0;font:600 11px/1 var(--font-mono),monospace;letter-spacing:.15em}.showcase .about{border-top:1px solid var(--line)}.showcase .about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);grid-gap:clamp(40px,8vw,130px);gap:clamp(40px,8vw,130px);align-items:start}.showcase .about h2,.showcase .closing h2,.showcase .portfolio-heading h2{margin:0;font-size:clamp(46px,5.4vw,82px);line-height:.98;letter-spacing:-.055em;font-weight:540}.showcase .about h2 em{display:block;margin-top:.08em}.showcase .about-copy{padding-top:8px;color:var(--ink-soft);font-size:16px;line-height:1.78}.showcase .about-copy p{margin:0 0 24px}.showcase .about-copy .lead{color:var(--ink);font-size:clamp(18px,1.8vw,23px);line-height:1.55}.showcase .principles{display:grid;grid-template-columns:repeat(4,1fr);margin-top:100px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.showcase .principles div{min-width:0;min-height:128px;padding:24px;border-right:1px solid var(--line)}.showcase .principles div:last-child{border:0}.showcase .principles span{color:var(--accent);font:600 10px/1 var(--font-mono),monospace}.showcase .principles p{margin:32px 0 0;font-weight:650}.showcase .portfolio-intro{min-height:82svh;border-top:1px solid var(--line);background:var(--surface)}.showcase .portfolio-heading{display:grid;grid-template-columns:1fr .65fr;grid-gap:60px;gap:60px;align-items:end}.showcase .portfolio-heading p{max-width:600px;margin:0;color:var(--ink-soft);font-size:18px;line-height:1.7}.showcase .group-nav{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border:1px solid var(--line)}.showcase .group-nav a{min-height:92px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:13px}.showcase .group-nav a:hover{color:var(--ink);background:var(--signal-soft)}.showcase .group-nav span{color:var(--accent);font:600 10px/1 var(--font-mono),monospace}.showcase .product-groups{background:var(--bg-deep)}.showcase .product-group{min-height:80svh;border-top:1px solid var(--line)}.showcase .group-header{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:30px;gap:30px;margin-bottom:64px}.showcase .group-header>span{color:var(--accent);font:600 12px/1 var(--font-mono),monospace;padding-top:10px}.showcase .group-header h2{margin:0;font-size:clamp(38px,4.4vw,66px);line-height:1;letter-spacing:-.05em;font-weight:560}.showcase .group-header p{max-width:720px;margin:20px 0 0;color:var(--ink-soft);font-size:17px;line-height:1.6}.showcase .product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;padding:1px;background:var(--line)}.showcase .product-grid>a:last-child:nth-child(3n+1){grid-column:span 3}.showcase .product-grid>a:nth-last-child(2):nth-child(3n+1){grid-column:span 2}.showcase .product-card{min-width:0;min-height:300px;padding:26px;display:flex;flex-direction:column;background:var(--surface);transition:background .18s ease,color .18s ease}.showcase .product-card:hover{background:var(--surface-raised)}.showcase .product-card:focus-visible{position:relative;z-index:1}.showcase .product-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.showcase .maturity{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--line-strong);color:var(--muted);font:600 9px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.showcase .maturity-produção{color:var(--signal);border-color:currentColor}.showcase .maturity-evolução{color:var(--accent);border-color:currentColor}.showcase .product-code{max-width:46%;overflow:hidden;color:var(--muted);font:500 10px/1 var(--font-mono),monospace;text-overflow:ellipsis;white-space:nowrap}.showcase .product-card h3{margin:42px 0 14px;font-size:clamp(25px,2vw,32px);line-height:1;letter-spacing:-.035em}.showcase .product-card>p{margin:0;color:var(--ink-soft);line-height:1.65}.showcase .product-author{margin-top:20px;color:var(--muted);font:550 10px/1.3 var(--font-mono),monospace}.showcase .product-link{margin-top:auto;padding-top:32px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font:600 10px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.showcase .product-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.showcase .product-card:hover .product-link svg{transform:translateX(4px)}.showcase .dossier-intro{min-height:76svh;border-top:1px solid var(--line);background:var(--surface)}.showcase .dossier-intro-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;grid-gap:clamp(36px,7vw,110px);gap:clamp(36px,7vw,110px)}.showcase .dossier-intro h2{margin:0;font-size:clamp(46px,5.4vw,82px);line-height:.98;letter-spacing:-.055em;font-weight:540}.showcase .dossier-intro h2 em{display:block;margin-top:.08em}.showcase .dossier-intro-copy>p{margin:0;color:var(--ink-soft);font-size:18px;line-height:1.7}.showcase .app-dossiers{background:var(--bg-deep)}.showcase .app-dossier{min-height:86svh;display:flex;flex-direction:column;justify-content:center;border-top:1px solid var(--line)}.showcase .app-dossier:nth-child(2n){background:var(--surface)}.showcase .dossier-footer,.showcase .dossier-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--muted);font:600 10px/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.showcase .dossier-meta{padding-bottom:22px;border-bottom:1px solid var(--line)}.showcase .dossier-meta span:last-child{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showcase .dossier-layout{min-height:48svh;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);grid-gap:clamp(44px,8vw,140px);gap:clamp(44px,8vw,140px);align-items:center;padding:clamp(52px,7vw,104px) 0}.showcase .dossier-title{container-type:inline-size}.showcase .dossier-title>span{color:var(--accent-text);font:650 10px/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.showcase .dossier-title h2{max-width:680px;margin:22px 0 0;font-size:clamp(50px,6.5vw,104px);line-height:.9;letter-spacing:-.07em;font-weight:540;overflow-wrap:normal;word-break:keep-all;font-size:min(clamp(50px,6.5vw,104px),calc(100cqw / (var(--palavra, 8) * .52)))}.showcase .dossier-copy{border-top:1px solid var(--line-strong)}.showcase .dossier-copy>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:28px;gap:28px;padding:30px 0;border-bottom:1px solid var(--line)}.showcase .dossier-copy h3{margin:3px 0 0;color:var(--muted);font:650 10px/1.3 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.showcase .dossier-copy p{margin:0;color:var(--ink-soft);font-size:17px;line-height:1.72}.showcase .dossier-footer{padding-top:22px;border-top:1px solid var(--line)}.showcase .dossier-footer p{margin:0;display:flex;align-items:center;gap:14px}.showcase .dossier-footer strong{color:var(--signal);font-weight:650}.showcase .dossier-footer a{min-height:44px;display:inline-flex;align-items:center;color:var(--ink-soft)}.showcase .dossier-footer a:hover{color:var(--accent)}.showcase .closing{min-height:90svh;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;grid-gap:clamp(50px,8vw,140px);gap:clamp(50px,8vw,140px);border-top:1px solid var(--line)}.showcase .closing-signal{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:50%}.showcase .closing-signal:after,.showcase .closing-signal:before{content:"";position:absolute;inset:18%;border:1px solid var(--line);border-radius:50%}.showcase .closing-signal:after{inset:36%}.showcase .closing-signal span{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 30px var(--accent)}.showcase .closing-signal span:first-child{top:12%;left:48%}.showcase .closing-signal span:nth-child(2){right:17%;top:45%;background:var(--signal)}.showcase .closing-signal span:nth-child(3){bottom:16%;left:32%}.showcase .closing-signal span:nth-child(4){top:42%;left:30%;background:var(--signal)}.showcase .closing h2{max-width:820px}.showcase .closing .button{margin-top:42px}.showcase .site-footer{min-height:140px;padding:35px clamp(20px,5vw,80px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:30px;gap:30px;border-top:1px solid var(--line);color:var(--muted)}.showcase .site-footer p{margin:0;font-size:13px}.showcase .site-footer>a:last-child{justify-self:end;font:600 10px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.showcase .logo-iconsai{display:inline-flex;align-items:center;gap:.02em;font-family:var(--font-logo,"Plus Jakarta Sans",system-ui,sans-serif);font-weight:700;letter-spacing:-.02em;text-decoration:none}.showcase .logo-iconsai .logo-i{font-family:var(--font-logo-i,"Libre Baskerville",Georgia,serif);font-weight:700;font-size:1.55em;color:#f97316;-webkit-text-fill-color:#f97316}.showcase .logo-iconsai .logo-cons{font-weight:800;color:#ffffff;-webkit-text-fill-color:#ffffff}.showcase .logo-iconsai .logo-ai{font-weight:800;color:#ef4444;-webkit-text-fill-color:#ef4444}@media (max-width:1050px){.showcase .hero{grid-template-columns:1fr;padding-top:194px}.showcase .hero-visual{width:min(92%,680px);margin:14px auto 20px;align-self:center}.showcase .globe-loader{height:auto;aspect-ratio:1/1}.showcase .about-grid,.showcase .portfolio-heading{grid-template-columns:1fr}.showcase .about-copy{max-width:760px}.showcase .principles{grid-template-columns:repeat(2,1fr)}.showcase .principles div:nth-child(2){border-right:0}.showcase .principles div:nth-child(-n+2){border-bottom:1px solid var(--line)}.showcase .group-nav,.showcase .product-grid{grid-template-columns:repeat(2,1fr)}.showcase .product-grid>a:last-child:nth-child(3n+1),.showcase .product-grid>a:nth-last-child(2):nth-child(3n+1){grid-column:auto}.showcase .product-grid>a:last-child:nth-child(odd){grid-column:span 2}.showcase .dossier-layout{grid-template-columns:1fr}.showcase .dossier-title h2{max-width:880px}}@media (max-width:720px){.showcase .site-header{height:68px;grid-template-columns:1fr auto}.showcase .primary-nav{display:none}.showcase .wordmark{font-size:22px}.showcase .app-menu-shell{inset:68px 0 auto;height:50px;padding:0 20px;grid-template-columns:minmax(0,1fr)}.showcase .app-menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.showcase .app-menu-shell nav button{min-height:44px;padding:0 11px}.showcase .app-menu-shell nav button small{display:none}.showcase .hub-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.showcase .hub-dialog-panel{padding:20px}.showcase .hub-dialog-header{padding-bottom:18px}.showcase .hub-dialog-heading{grid-template-columns:1fr;gap:22px;padding:40px 0}.showcase .hub-dialog-heading h2{font-size:clamp(42px,12vw,58px)}.showcase .hub-dialog-heading p{font-size:15px}.showcase .hub-project-list>a{min-height:110px;grid-template-columns:28px minmax(0,1fr) 20px;gap:8px 14px}.showcase .hub-project-number{grid-row:1/span 2}.showcase .hub-project-copy{grid-template-columns:1fr;gap:7px}.showcase .hub-project-stage{grid-column:2}.showcase .hub-project-list>a>svg{grid-column:3;grid-row:1/span 2}.showcase .theme-toggle button{min-width:39px;min-height:34px}.showcase .scene{min-height:70svh;padding:100px 20px 76px;scroll-margin-top:118px}.showcase .hero{min-height:100svh;padding-top:158px;gap:18px}.showcase .hero:before{background:radial-gradient(circle at 62% 62%,var(--signal-soft),transparent 34%)}.showcase .hero h1{font-size:clamp(42px,11.5vw,56px)}.showcase .hero-lede{margin-top:26px;font-size:16px}.showcase .hero-actions{flex-direction:column;align-items:stretch}.showcase .button{width:100%}.showcase .capability-line{margin-top:35px}.showcase .hero-visual{width:100%;margin-left:0}.showcase .scroll-cue{display:none}.showcase .scene-index{margin-bottom:44px}.showcase .about h2,.showcase .closing h2,.showcase .portfolio-heading h2{font-size:clamp(43px,12vw,58px)}.showcase .about-copy{font-size:15px}.showcase .about-copy .lead{font-size:18px}.showcase .principles{grid-template-columns:1fr;margin-top:60px}.showcase .principles div{min-height:104px;border-right:0;border-bottom:1px solid var(--line)}.showcase .principles div:last-child{border-bottom:0}.showcase .principles p{margin-top:20px}.showcase .portfolio-intro{min-height:auto}.showcase .portfolio-heading{gap:30px}.showcase .portfolio-heading p{font-size:16px}.showcase .group-nav{grid-template-columns:1fr;margin-top:54px}.showcase .group-nav a{min-height:78px}.showcase .group-header{grid-template-columns:44px minmax(0,1fr);gap:10px;margin-bottom:42px}.showcase .group-header h2{font-size:39px}.showcase .group-header p{font-size:15px}.showcase .product-grid{grid-template-columns:1fr}.showcase .product-grid>a{grid-column:auto}.showcase .product-card{min-height:270px}.showcase .dossier-intro{min-height:auto}.showcase .dossier-intro-copy{grid-template-columns:1fr;gap:30px}.showcase .dossier-intro h2{font-size:clamp(43px,12vw,58px)}.showcase .dossier-intro-copy>p{font-size:16px}.showcase .app-dossier{min-height:88svh}.showcase .dossier-layout{min-height:auto;gap:54px;padding:54px 0}.showcase .dossier-title h2{font-size:min(clamp(48px,15vw,72px),calc(100cqw / (var(--palavra, 8) * .52)))}.showcase .dossier-copy>div{grid-template-columns:1fr;gap:14px;padding:24px 0}.showcase .dossier-copy p{font-size:15px}.showcase .dossier-footer{align-items:flex-start;flex-direction:column;gap:14px}.showcase .closing{grid-template-columns:1fr}.showcase .closing-signal{width:min(75vw,330px);margin:0 auto}.showcase .site-footer{grid-template-columns:1fr auto}.showcase .site-footer p{display:none}}@media (prefers-reduced-motion:reduce){html:has(.showcase){scroll-behavior:auto}.showcase,.showcase *,.showcase :after,.showcase :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.showcase .scene [data-stage-content]{opacity:1;transform:none}}.showcase :focus-visible{outline:2px solid var(--accent);outline-offset:4px}body:has(.showcase)>.rodape-marca{display:none}.showcase .network-scene{--background:#07080a;--surface:#101215;--surface-elevated:#181b20;--foreground:#f3efe8;--foreground-muted:#bbb8b2;--foreground-subtle:#a6a39e;--primary:#e08a4c;--border:#757575;--border-subtle:#303237;padding:clamp(18px,2vw,30px);border:1px solid var(--line);border-radius:4px;background:#07080a;color:var(--foreground);overflow:clip}.showcase .network-scene .network-caption{right:clamp(18px,2vw,30px);bottom:clamp(10px,1.4vw,18px)}.showcase .network-scene{position:relative;height:590px;min-width:0}.showcase .network-graph{position:absolute;width:112%;height:100%;max-width:none;left:-6%;object-fit:contain}.showcase .network-panel{position:absolute;background:var(--surface);border:1px solid var(--border-subtle);border-radius:5px;box-shadow:0 18px 45px #0005}.showcase .micro-label{display:flex;align-items:center;gap:8px;font-size:9px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;color:var(--foreground-muted)}.showcase .micro-label svg{width:15px;height:15px}.showcase .profile-panel{left:0;top:30px;padding:17px;width:230px}.showcase .profile-line{display:flex;align-items:center;gap:12px;margin-top:15px;font-size:12px}.showcase .profile-line small{display:block;font-size:10px;margin-top:3px;color:var(--foreground-subtle)}.showcase .profile-avatar{display:grid;place-items:center;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:50%;width:33px;height:33px;color:var(--primary)}.showcase .profile-avatar svg{width:17px;height:17px}.showcase .network-core{position:absolute;top:49%;left:43%;font-size:10px;color:var(--foreground);background:var(--background);padding:7px 10px;border:1px solid var(--border-subtle);border-radius:30px;display:flex;align-items:center;gap:7px}.showcase .core-dot{width:5px;height:5px;border-radius:50%;background:var(--primary)}.showcase .message-panel{right:0;top:61%;padding:18px 21px;width:260px;border-left-color:var(--primary)}.showcase .message-panel .micro-label{color:var(--primary)}.showcase .message-panel p{font-size:20px;line-height:1.35;letter-spacing:-.025em;margin-top:13px}.showcase .message-tags{display:flex;gap:12px;color:var(--foreground-subtle);font-size:9px;margin-top:13px}.showcase .channels-panel{bottom:28px;left:3%;width:250px;padding:15px 18px}.showcase .network-socials{display:flex;gap:22px;margin-top:14px;color:var(--foreground)}.showcase .network-socials svg{width:21px;height:21px}.showcase .network-formula{position:absolute;font:italic 22px var(--home-serif),serif;color:var(--foreground-subtle)}.showcase .formula-one{right:7%;top:9%}.showcase .formula-two{right:2%;top:34%}.showcase .formula-three{left:1%;top:48%}.showcase .formula-four{left:22%;top:67%}.showcase .network-caption{position:absolute;bottom:-25px;right:0;display:flex;align-items:center;gap:12px;font-size:9px;color:var(--foreground-subtle)}.showcase .network-caption button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:50%;background:var(--background);color:var(--foreground-muted)}.showcase .network-caption button:disabled{cursor:default}.showcase .network-caption svg{width:14px;height:14px}.showcase .typed-copy{display:block;position:relative}.showcase .typed-reserve{display:block;visibility:hidden;pointer-events:none}.showcase .typed-visible{position:absolute;inset:0}.showcase .typing-caret{display:none}.showcase .typing-caret[data-writing=true]{display:inline-block;width:1px;height:.85em;margin-left:3px;vertical-align:baseline;background:var(--primary)}.showcase .motion-scene .campaign-table [role=row],.showcase .motion-scene .channel-tabs button,.showcase .motion-scene .dashboard-lower>div:last-child,.showcase .motion-scene .dashboard-metrics>div,.showcase .motion-scene .dashboard-note,.showcase .motion-scene .delivery-dashboard>h3,.showcase .motion-scene .delivery-list li,.showcase .motion-scene .explorer-note,.showcase .motion-scene .hero-bottom,.showcase .motion-scene .hero-copy>*,.showcase .motion-scene .method-strip>div>span,.showcase .motion-scene .method-strip>span,.showcase .motion-scene .panel-heading>*,.showcase .motion-scene .section-copy>.delivery-limit,.showcase .motion-scene .section-copy>.home-button,.showcase .motion-scene .section-copy>.section-lead,.showcase .motion-scene .section-copy>h2,.showcase .motion-scene .section-kicker>span,.showcase .motion-scene .solution-steps li,.showcase .network-scene .message-tags span,.showcase .network-scene .network-core,.showcase .network-scene .network-formula,.showcase .network-scene .network-socials>span,.showcase .network-scene .profile-line{animation:scene-reveal .85s both paused;animation-delay:calc(var(--cue, 0s) - var(--scene-time))}.showcase .network-story{position:absolute;inset:0;animation:scene-exit .9s both paused;animation-delay:calc(18.1s - var(--scene-time))}.showcase .network-graph>svg{display:block;width:100%;height:100%}.showcase .network-scene .network-panel{animation:scene-panel .8s both paused;animation-delay:calc(var(--cue) - var(--scene-time))}.showcase .network-scene .profile-panel{--cue:7300ms}.showcase .network-scene .profile-line:nth-child(2){--cue:7600ms}.showcase .network-scene .profile-line:nth-child(3){--cue:8000ms}.showcase .network-scene .network-core{--cue:6900ms}.showcase .network-scene .message-panel{--cue:8500ms}.showcase .network-scene .message-tags span:first-child{--cue:9800ms}.showcase .network-scene .message-tags span:nth-child(2){--cue:10000ms}.showcase .network-scene .message-tags span:nth-child(3){--cue:10200ms}.showcase .network-scene .channels-panel{--cue:11200ms}.showcase .network-scene .network-socials>span:first-child{--cue:11600ms}.showcase .network-scene .network-socials>span:nth-child(2){--cue:12000ms}.showcase .network-scene .network-socials>span:nth-child(3){--cue:12400ms}.showcase .network-scene .network-socials>span:nth-child(4){--cue:12800ms}.showcase .network-scene .network-socials>span:nth-child(5){--cue:13200ms}.showcase .network-scene .formula-one{--cue:300ms}.showcase .network-scene .formula-two{--cue:900ms}.showcase .network-scene .formula-three{--cue:1600ms}.showcase .network-scene .formula-four{--cue:2300ms}.showcase .network-caption b{color:var(--primary);font-weight:500}@media (min-width:1650px){.showcase .network-scene{height:640px}}@media (max-width:1100px){.showcase .network-scene{height:620px}.showcase .profile-panel{width:208px;left:0}.showcase .message-panel{width:223px;top:328px}.showcase .message-panel p{font-size:18px}.showcase .channels-panel{width:226px;left:0;top:500px;bottom:auto}.showcase .network-socials{gap:19px}.showcase .network-core{left:34%;top:44%}.showcase .formula-three{left:0}}@media (max-width:760px){.showcase .network-scene{width:100%;height:530px;margin-top:17px}.showcase .network-graph{width:115%;left:-7.5%}.showcase .profile-panel{width:204px;top:20px;padding:13px}.showcase .profile-line{font-size:11px;margin-top:12px}.showcase .profile-line small{font-size:9px}.showcase .profile-avatar{width:29px;height:29px}.showcase .micro-label{font-size:8px}.showcase .message-panel{top:260px;width:218px;padding:15px}.showcase .channels-panel{top:425px;bottom:auto;width:226px;padding:13px 15px}.showcase .network-core{left:38%;top:40%;font-size:9px}.showcase .network-caption{bottom:-24px;font-size:8px}.showcase .formula-one{right:0;top:10%}.showcase .formula-two{top:34%}.showcase .formula-three{top:44%}.showcase .formula-four{top:62%;left:5%}.showcase .network-caption{gap:7px}}@keyframes scene-panel{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes scene-exit{0%{opacity:1}to{opacity:0}}