.official-calc-layout{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.official-calc-layout h2{font-size:clamp(30px,3.5vw,48px);line-height:1.15}.official-calc-layout p{color:var(--text-soft)}.official-calc-note{font-size:13px;max-width:52ch}.official-calc-panel{padding:32px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.official-calc-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.official-calc-fields label{display:grid;gap:10px;color:var(--text-soft);font-size:13px}.official-calc-fields label:last-child{grid-column:1/-1}.official-calc-fields label:last-child span{display:flex;justify-content:space-between;gap:12px}.official-calc-fields b{font-weight:500}.official-calc-fields input[type=number]{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--text)}.official-calc-fields input[type=range]{width:100%;accent-color:var(--blue-2)}.official-calc-fields input:focus-visible{outline:2px solid var(--blue-2);outline-offset:3px}.official-calc-results{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line);margin-top:24px;padding:24px 0}.official-calc-results span{display:block;color:var(--muted);font-size:12px}.official-calc-results strong{display:block;font-family:var(--font-display);font-size:clamp(25px,3vw,34px);letter-spacing:-.04em;color:var(--text)}.official-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;color:var(--text-soft)}.official-consent input{width:17px;height:17px;flex-shrink:0;accent-color:var(--blue-2)}.official-consent a,.form-feedback a{text-decoration:underline;text-underline-offset:3px}.footer-links{flex-wrap:wrap}@media (max-width:800px){.official-calc-layout{grid-template-columns:1fr;gap:32px}.official-calc-panel{padding:24px}}@media (max-width:420px){.official-calc-fields{grid-template-columns:1fr}.official-calc-results{gap:12px}}.process-shell{max-width:1600px;margin-inline:auto;grid-template-columns:minmax(260px,30%) minmax(0,1fr)}.process-rail{min-width:0;padding-inline:clamp(24px,3vw,44px)}.process-rail-inner{container-type:inline-size;min-height:0;height:auto;padding-block:clamp(36px,6vh,64px)}.process-rail h2{font-size:clamp(28px,2.65vw,44px);font-size:clamp(28px,11.5cqw,44px);line-height:1.14}.process-rail p{font-size:15px;line-height:1.65;margin-block:22px}.process-index button{min-height:44px;padding:10px 0}.process-index button b{font-size:13px}.process-index button.is-active{transform:none}.process-stack{padding-right:0}.process-card{position:relative;top:auto;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);min-height:calc(100svh - var(--header-height));gap:clamp(20px,2.2vw,36px);padding:48px clamp(24px,2.5vw,40px);scroll-margin-top:calc(var(--header-height) + 16px)}.process-copy{min-width:0;container-type:inline-size}.process-copy h3{font-size:clamp(26px,3vw,42px);font-size:clamp(26px,13cqw,42px);line-height:1.15;overflow-wrap:anywhere}.process-copy li{align-items:flex-start;line-height:1.6;font-size:13px}.process-copy li{color:var(--text-soft)}.process-copy li:before{flex-shrink:0;margin-top:8px}.process-demo{height:480px;min-height:480px}.process-demo.demo-plan,.process-demo.demo-learn{height:auto}.process-card:not(.is-active) .process-demo{opacity:1;transform:none}html[data-theme=light] .process-demo{--blue:#177fbc;--green:#137754;--gold:#8a6311;--danger:#b02e49;--muted:#52657c}html[data-theme=light] .process-rail,html[data-theme=light] .process-copy{--blue:#146ea8}.demo-window-head{font-size:12px}.source-column b,.insight b,.network-agent b,.execution-log b,.learning-list b,.priority-list b{font-size:11px;line-height:1.4}.source-column em,.insight small,.execution-log small,.execution-log em,.learning-list small,.priority-list em,.plan-summary small,.gantt-head b,.gantt-row>span,.chart-card small{font-size:10px;line-height:1.4}.source-column>span{grid-template-columns:30px minmax(0,1fr);gap:6px;padding:9px 7px}.source-column em{grid-column:2}.source-icon{width:28px}.source-column,.insight-column{width:29%}.insight{padding:10px}.diagnosis-core{width:92px;height:92px}.diagnosis-core>em{top:-36px;right:-36px;bottom:-36px;left:-36px}.diagnosis-core>b{top:-24px;right:-24px;bottom:-24px;left:-24px}.learn-top{grid-template-columns:minmax(0,1fr) 100px}.network-agent{padding:8px;gap:5px}.agent-network{width:53%;top:84px;bottom:42px}.execution-log{width:37%;top:50%;transform:translateY(-50%)}.form-note,.form-feedback{font-size:12px;line-height:1.6}.contact-form input,.contact-form textarea{font-size:16px}.brand-name{overflow:visible;max-width:none}.mobile-menu{overflow-y:auto;overscroll-behavior:contain}.menu-toggle,.theme-toggle,.mobile-theme-button,.language-switch button{min-height:44px}.menu-toggle{width:44px}.language-switch button{min-width:36px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--blue-2);outline-offset:4px}.motion-toggle{min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text-soft);cursor:pointer;font-size:12px}.footer-bottom{flex-wrap:wrap;gap:16px;padding-block:20px}.mobile-preferences .motion-toggle{flex-basis:100%}html.js .reveal-up,html.js .reveal-scale{filter:none;transition:opacity .65s var(--ease),transform .75s var(--ease);transition-delay:var(--reveal-delay,0ms)}html.js .reveal-up{transform:translateY(20px)}html.js .reveal-scale{transform:translateY(16px) scale(.985)}html.js .reveal-up.is-visible,html.js .reveal-scale.is-visible{transform:none}.manifesto-scene{filter:none;transform:translateY(20px);transition:opacity .5s var(--ease),transform .65s var(--ease)}.manifesto-scene.is-active{transform:none}.source-column>span{animation:sourceSignal 7s ease-in-out infinite}.execution-log>span{animation:executionSignal 8s ease-in-out infinite}.activity-stream>span{animation:activitySignal 8s ease-in-out infinite}.insight{animation:insightDrift 8s ease-in-out infinite}.network-agent,.app-node,.architecture-node,.floating-note,.brand-stage-pill{animation-name:gentleFloat;animation-duration:9s}.flow-orbit>i{animation-duration:20s}.flow-orbit .orbit-two{animation-duration:26s}.flow-orbit .orbit-three{animation-duration:32s}.learn-loop i{animation-duration:18s}.learn-loop b{animation-duration:24s}.learn-loop em{animation-duration:30s}.scanner{top:22%;animation:scanSweep 5s ease-in-out infinite}.gantt-row i{animation:ganttReveal 1.6s var(--ease) both}.chart-line{animation:chartReveal 2.4s var(--ease) both}.diagnose-lines path,.agent-network path,.application-visual>svg path,.architecture-map>svg path{stroke:var(--blue);stroke-opacity:.35;stroke-linecap:round;stroke-dasharray:4 14;animation-duration:9s}.marquee-track{animation-duration:48s}.cursor-glow{left:0;top:0}@keyframes sourceSignal{0%,70%,to{border-color:var(--line);transform:none}25%,45%{border-color:var(--line-strong);transform:translate(2px)}}@keyframes executionSignal{0%,65%,to{border-color:var(--line);transform:none}20%,40%{border-color:var(--line-strong);transform:translateY(-2px)}}@keyframes activitySignal{0%,75%,to{transform:none}30%,50%{transform:translate(2px)}}@keyframes insightDrift{0%,to{transform:none}50%{transform:translate(-2px)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes scanSweep{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.85;transform:translateY(48px)}}@keyframes ganttReveal{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes chartReveal{0%{stroke-dashoffset:760}to{stroke-dashoffset:0}}html.js .motion-scene:not(.is-in-view),html.js .motion-scene:not(.is-in-view) *,html.js .motion-scene:not(.is-in-view) *:before,html.js .motion-scene:not(.is-in-view) *:after,html.js body.motion-paused *,html.js body.motion-paused *:before,html.js body.motion-paused *:after{animation-play-state:paused!important}html.js .motion-scene.is-in-view *,html.js .motion-scene.is-in-view *:before,html.js .motion-scene.is-in-view *:after{animation-play-state:running!important}html.js body.motion-paused .motion-scene *,html.js body.motion-paused .motion-scene *:before,html.js body.motion-paused .motion-scene *:after{animation-play-state:paused!important}@media (max-width:1180px){.process-shell{grid-template-columns:260px minmax(0,1fr)}.process-rail{padding-inline:24px}.process-card{grid-template-columns:1fr;gap:28px}.process-copy{display:block}.process-copy .process-number{margin-bottom:16px}.process-copy h3{font-size:36px}.process-copy ul{grid-column:auto}.process-demo{width:100%;max-width:640px}}@media (max-width:900px){.process-shell{display:block}.process-rail{padding-inline:24px}.process-rail-inner{padding-block:64px 40px}.process-rail h2{font-size:clamp(30px,6vw,44px)}.process-index{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;max-width:500px}.process-card{min-height:0;padding:48px 24px}.process-demo{max-width:none}.manifesto{height:auto}.manifesto-sticky{position:relative;min-height:0;height:auto;padding-block:72px}.manifesto-scenes{display:grid;gap:40px;min-height:0}.manifesto-scene{position:relative;opacity:1;transform:none;pointer-events:auto}.manifesto-scene h2{font-size:clamp(32px,6vw,56px);line-height:1.1}.manifesto-content>p{margin-top:40px}.manifesto-progress{display:none}}@media (max-width:680px){.process-rail,.process-card{padding-inline:16px}.process-rail h2{font-size:clamp(30px,7.7vw,42px)}.process-copy h3{font-size:clamp(30px,8vw,38px)}.process-demo{min-height:450px;height:450px}.source-column,.insight-column{width:30%}.source-column>span{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.source-column b,.insight b{font-size:10px}.source-column em{display:none}.diagnosis-core{width:64px;height:64px}.diagnosis-core span{font-size:18px}.diagnosis-core>b{top:-12px;right:-12px;bottom:-12px;left:-12px}.diagnosis-core>i{top:-7px;right:-7px;bottom:-7px;left:-7px}.diagnosis-core>em{display:none}.scanner{animation-name:scanSweepSmall}.learn-top{grid-template-columns:1fr}.agent-network{width:auto;bottom:48%}.execution-log{width:auto;top:auto;bottom:18px;transform:none}.demo-window-head:before{width:32px}.demo-window-head{gap:10px;font-size:11px}.hero-title,.section-intro h2,.architecture-copy h2,.delivery-copy h2,.about-copy h2,.faq-copy h2,.contact-copy h2,.application-copy h3{overflow-wrap:anywhere}.hero-title{font-size:clamp(36px,10.8vw,64px);line-height:1.06}.form-note{text-align:left}.mobile-menu nav>a:not(.button){padding-block:12px;font-size:24px}.mobile-preferences{flex-wrap:wrap}}@keyframes scanSweepSmall{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.85;transform:translateY(28px)}}@media (max-height:740px) and (min-width:901px){.process-rail-inner{position:relative;top:auto}.manifesto-sticky{min-height:0}.manifesto-scene h2{font-size:clamp(40px,6vw,76px)}}@media (prefers-reduced-motion:reduce){html.js .reveal-up,html.js .reveal-scale{opacity:1;transform:none}.chart-line{stroke-dashoffset:0}.gantt-row i{transform:none}.manifesto{height:auto}.manifesto-sticky{position:relative;height:auto;min-height:0;padding-block:64px}.manifesto-scenes{display:grid;gap:40px;min-height:0}.manifesto-scene{position:relative;opacity:1;transform:none}.manifesto-progress{display:none}}html[data-motion=reduced]{scroll-behavior:auto}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-motion=reduced] .reveal-up,html[data-motion=reduced] .reveal-scale{opacity:1;transform:none!important}html[data-motion=reduced] .hero-network,html[data-motion=reduced] .cursor-glow{display:none}html[data-motion=reduced] .magnetic,html[data-motion=reduced] .product-window,html[data-motion=reduced] [data-parallax]{transform:none!important}html[data-motion=reduced] .chart-line{stroke-dashoffset:0}html[data-motion=reduced] .gantt-row i{transform:none}html[data-motion=reduced] .manifesto{height:auto}html[data-motion=reduced] .manifesto-sticky{position:relative;height:auto;min-height:0;padding-block:64px}html[data-motion=reduced] .manifesto-scenes{display:grid;gap:40px;min-height:0}html[data-motion=reduced] .manifesto-scene{position:relative;opacity:1;transform:none}html[data-motion=reduced] .manifesto-progress{display:none}.hero-film{scroll-margin-top:calc(var(--header-height) + 20px)}.hero-film .product-window{transform:none}.hero-film .product-bar{grid-template-columns:auto 1fr auto;gap:12px}.hero-film .product-brand{justify-self:start;font-size:12px;letter-spacing:.02em}.hf-live{display:flex;align-items:center;gap:7px;color:var(--text-soft);font-size:11px}.hf-live i{width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px #4ce2a41a}.hf-workspace{padding:20px}.hf-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:17px}.hf-heading>div:first-child{min-width:0}.hf-heading>div>span{display:block;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.5}.hf-heading h2{font-size:clamp(22px,1.9vw,27px);line-height:1.2;letter-spacing:-.04em;margin:7px 0 0}.hf-counter{flex-shrink:0;display:flex;align-items:baseline;gap:4px}.hf-counter strong{font-size:27px;font-weight:600;color:var(--blue);letter-spacing:-.04em}.hf-counter span{font-size:10px;color:var(--muted)}.hf-connections{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:17px}.hf-connections>span{padding:4px 7px;border:1px solid var(--line);border-radius:6px;font-size:10px;color:var(--text-soft);background:#6d98d60d}.hf-connections>i{width:8px;height:1px;background:var(--line-strong)}.hf-connections b{font-size:9px;font-weight:500;color:var(--green);margin-left:auto}.hf-stage{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}.hf-screen{position:relative;min-width:0;height:354px;border:1px solid var(--line-strong);border-radius:16px;background:#6d98d606;overflow:hidden}.hf-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:12px;padding:14px;animation:hfSceneEnter .5s var(--ease) both}.hf-scene[hidden]{display:none}.hf-scene-bar{display:flex;align-items:center;gap:8px;padding-bottom:11px;border-bottom:1px solid var(--line);min-height:48px}.hf-channel{flex-shrink:0;display:grid;place-items:center;width:27px;height:31px;border-radius:9px;font-size:19px;color:var(--blue);background:#49c8ff21}.hf-channel.violet{color:var(--violet);background:#8967ff1f}.hf-scene-bar>div{min-width:0}.hf-scene-bar b{display:block;font-size:12px;line-height:1.35;font-weight:700}.hf-scene-bar small{display:block;font-size:10px;color:var(--muted);line-height:1.45;margin-top:3px}.hf-ping{width:6px;height:6px;flex-shrink:0;margin-left:auto;background:var(--green);border-radius:50%}.hf-message{padding:12px;border-radius:12px}.hf-message small{font-size:9px;letter-spacing:.1em;color:var(--muted);font-weight:700}.hf-message p{margin:6px 0 0;font-size:13px;line-height:1.55}.hf-client{background:#6d98d617;border-bottom-left-radius:3px;animation:hfMessage .55s var(--ease) both}.hf-ai{margin-left:18px;border:1px solid rgba(73,200,255,.2);background:linear-gradient(135deg,#49c8ff17,#8967ff0f);border-bottom-right-radius:3px;animation:hfMessage .55s .7s var(--ease) both}.hf-ai p{color:var(--text-soft);font-size:12px}.hf-typing{display:flex;gap:4px;margin-top:9px}.hf-typing i{width:4px;height:4px;border-radius:50%;background:var(--blue);animation:hfTyping 1.5s ease-in-out infinite}.hf-typing i:nth-child(2){animation-delay:.2s}.hf-typing i:nth-child(3){animation-delay:.4s}.hf-inbox-footer{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--muted);font-size:10px;line-height:1.4}.hf-avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#8967ff1f;color:var(--violet);flex-shrink:0;font-size:9px;font-weight:700}.hf-context-card{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#6d98d60a;animation:hfMessage .5s var(--ease) both}.hf-context-card:nth-child(3){animation-delay:.3s}.hf-context-card:nth-child(4){animation-delay:.6s}.hf-context-card>span{flex-shrink:0;color:var(--blue);font-size:10px;font-weight:800}.hf-context-card>div{min-width:0}.hf-context-card b{display:block;font-size:11px;line-height:1.35}.hf-context-card p{margin:4px 0 0;color:var(--text-soft);font-size:11px;line-height:1.4}.hf-context-card>i{margin-left:auto;color:var(--green);font-style:normal;font-size:11px}.hf-memory-line{display:flex;gap:7px;align-items:center;font-size:10px;line-height:1.5;color:var(--text-soft);margin-top:auto}.hf-memory-line i{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--violet)}.hf-document-tag{margin-left:auto;flex-shrink:0;padding:4px;border:1px solid var(--line);border-radius:5px;font-size:8px;color:var(--muted)}.hf-email{min-width:0}.hf-email>div:not(.hf-email-highlight){display:flex;gap:7px;align-items:baseline;padding-bottom:7px;border-bottom:1px solid var(--line);margin-bottom:8px}.hf-email small{flex-shrink:0;color:var(--muted);font-size:8px}.hf-email b{font-size:10px;line-height:1.4}.hf-email p{font-size:12px;line-height:1.6;margin:12px 0;color:var(--text-soft)}.hf-draft-scene .hf-email>div:first-child{animation:hfMessage .4s .15s var(--ease) both}.hf-draft-scene .hf-email>div:nth-child(2){animation:hfMessage .4s .3s var(--ease) both}.hf-draft-scene .hf-email>p{animation:hfMessage .5s .45s var(--ease) both}.hf-email-highlight{font-size:11px;line-height:1.5;padding:9px;border-left:2px solid var(--blue);background:#49c8ff12;color:var(--text-soft);animation:hfMessage .5s .6s var(--ease) both}.hf-signature{display:block;margin-top:9px;font-size:10px;color:var(--muted)}.hf-signature b{color:var(--blue)}.hf-ready{display:flex;gap:6px;align-items:center;font-size:10px;line-height:1.4;margin-top:auto;color:var(--green)}.hf-ready i{font-style:normal}.hf-proposal{padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 5px 15px #1848800a;transform:rotate(-1deg);animation:hfPaper .65s var(--ease) both}.hf-paper-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.1em;color:var(--muted)}.hf-paper-top i{width:21px;height:3px;border-radius:2px;background:var(--gradient)}.hf-proposal h3{font-size:15px;line-height:1.25;letter-spacing:-.025em;margin:9px 0 6px}.hf-proposal>p{font-size:10px;line-height:1.5;color:var(--text-soft);margin:0}.hf-proposal ol{list-style:none;display:grid;gap:7px;margin:10px 0;padding:0}.hf-proposal li{display:flex;justify-content:space-between;gap:5px;font-size:10px;line-height:1.35;padding-bottom:5px;border-bottom:1px solid var(--line)}.hf-proposal li b{color:var(--green)}.hf-proposal li{animation:hfMessage .4s .5s var(--ease) both}.hf-proposal li:nth-child(2){animation-delay:.75s}.hf-proposal li:nth-child(3){animation-delay:1s}.hf-approval{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;line-height:1.4}.hf-approval i{color:var(--violet);font-style:normal}.hf-calendar{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid var(--line-strong);border-radius:10px;background:#49c8ff0f;margin-top:auto;animation:hfMessage .5s .8s var(--ease) both}.hf-calendar>span{flex-shrink:0;font-size:20px;color:var(--blue)}.hf-calendar>div{min-width:0}.hf-calendar b{display:block;font-size:11px;line-height:1.35}.hf-calendar small{display:block;font-size:9px;line-height:1.4;color:var(--text-soft);margin-top:3px}.hf-calendar>i{font-style:normal;margin-left:auto;color:var(--blue)}.hf-orchestration{min-width:0;display:flex;flex-direction:column;padding:12px 9px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(155deg,#49c8ff0e,#8967ff09)}.hf-orbit{position:relative;align-self:center;flex-shrink:0;width:108px;height:108px;margin:5px 0 14px}.hf-orbit>i{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(97,157,237,.19);border-radius:50%}.hf-orbit>i:nth-child(2){top:18px;right:18px;bottom:18px;left:18px;border-style:dashed;animation:orbitSpin 22s linear infinite}.hf-core{position:absolute;top:34px;right:34px;bottom:34px;left:34px;z-index:1;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--gradient);font-size:13px;font-weight:800;box-shadow:0 0 22px #498cff3d}.hf-core:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid var(--line-strong);animation:hfCorePulse 4s ease-in-out infinite}.hf-node{position:absolute;width:6px;height:6px;border-radius:50%;box-shadow:0 0 7px currentColor;animation:nodeFloat 4s ease-in-out infinite}.hf-node-one{left:50%;top:3px;background:var(--blue);color:var(--blue)}.hf-node-two{right:4px;bottom:26px;background:var(--violet);color:var(--violet);animation-delay:-1s}.hf-node-three{left:8px;bottom:23px;background:var(--gold);color:var(--gold);animation-delay:-2s}.hf-team-title{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:700;margin-bottom:10px}.hf-agent{display:flex;align-items:center;gap:7px;min-height:49px;padding:7px 4px;border-bottom:1px solid var(--line);transition:background .3s}.hf-agent>div{min-width:0}.hf-agent b{display:block;font-size:11px;line-height:1.3}.hf-agent small{display:block;color:var(--muted);font-size:9px;line-height:1.45;margin-top:3px}.hf-agent-icon{flex-shrink:0;display:grid;place-items:center;width:25px;height:28px;color:#fff;background:linear-gradient(135deg,#33baff,#246dff);border-radius:8px;font-size:10px;font-weight:800}.hf-agent:nth-of-type(3) .hf-agent-icon{background:linear-gradient(135deg,#9d7bff,#6250f0)}.hf-agent:nth-of-type(4) .hf-agent-icon{background:linear-gradient(135deg,#f6d45c,#e79126)}.hf-agent>i{margin-left:auto;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--line-strong)}.hf-agent.is-working{border-radius:8px;background:#49c8ff14}.hf-agent.is-working>i{background:var(--blue);animation:hfTyping 1.2s ease-in-out infinite}.hf-agent.is-done>i{background:var(--green)}.hf-log{display:flex;align-items:center;gap:6px;font-size:9px;line-height:1.5;color:var(--text-soft);margin-top:auto;padding-top:10px}.hf-log>i{flex-shrink:0;width:5px;height:5px;background:var(--green);border-radius:50%}.hf-story-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:18px}.hf-story-controls button{position:relative;display:flex;align-items:center;gap:5px;min-height:44px;padding:9px 2px;font:inherit;text-align:left;cursor:pointer;border:0;border-top:2px solid var(--line);color:var(--muted);background:none}.hf-story-controls button>span{font-size:9px}.hf-story-controls button b{font-size:10px;font-weight:600}.hf-story-controls button[aria-pressed=true]{color:var(--text)}.hf-story-controls button>i{position:absolute;left:0;right:0;height:2px;top:-2px;background:var(--gradient);transform:scaleX(0);transform-origin:left}.hf-story-controls button[aria-pressed=true]>i{animation:hfProgress var(--hf-duration,4s) linear both;animation-delay:var(--hf-delay,0s)}.hf-footer{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.hf-footer>span{font-size:10px;line-height:1.5;color:var(--muted);margin-right:auto}.hf-footer button{min-width:44px;min-height:44px;display:flex;gap:5px;align-items:center;justify-content:center;padding:5px 7px;border:1px solid var(--line);border-radius:9px;color:var(--text-soft);background:#6d98d60a;font:inherit;cursor:pointer}.hf-footer button span{font-size:17px}.hf-footer button b{font-size:10px;font-weight:600}.hero-film .hf-floating{left:12px;bottom:-54px;max-width:210px;padding:12px 14px;pointer-events:none}.hero-film .hf-floating small{font-size:11px;max-width:none;line-height:1.4}.hf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero-film[data-ready=true]:not(.is-playing) *,.hero-film[data-ready=true]:not(.is-playing) *:before{animation-play-state:paused!important}.hero-film[data-static=true] .hf-scene,.hero-film[data-static=true] .hf-scene *{animation:none!important}html[data-theme=light] .hero-film{--blue:#157fbf;--green:#157a57;--gold:#916010}html[data-theme=light] .hero-film .product-window{background:#f9fcff;box-shadow:0 30px 75px #2c568f29,inset 0 1px #fff}@keyframes hfSceneEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hfMessage{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hfPaper{0%{opacity:0;transform:translateY(10px) rotate(1deg)}to{opacity:1;transform:rotate(-1deg)}}@keyframes hfTyping{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@keyframes hfCorePulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:1}}@keyframes hfProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:680px){.hero-film .product-brand{display:flex;font-size:11px}.hero-film .window-dots{display:none}.hero-film .product-bar{grid-template-columns:1fr auto}.hf-live{font-size:10px}.hf-workspace{padding:16px}.hf-heading h2,.hf-counter strong{font-size:24px}.hf-connections b{display:none}.hf-connections{margin-bottom:14px}.hf-stage{grid-template-columns:1fr}.hf-screen{height:358px}.hf-scene{padding:16px}.hf-orchestration{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px}.hf-orbit{display:none}.hf-team-title{grid-column:1/-1;font-size:9px;margin:0}.hf-agent{display:block;border:0;padding:7px}.hf-agent-icon{margin-bottom:7px}.hf-agent small{font-size:10px}.hf-agent>i{display:none}.hf-log{grid-column:1/-1;padding-top:4px}.hf-message p{font-size:14px}.hf-ai p,.hf-email p,.hf-scene-bar b{font-size:13px}.hero-film .hf-floating{display:none}.hf-story-controls button b{font-size:10px}.hf-story-controls{gap:6px}}@media (max-width:360px){.hf-workspace{padding:12px}.hf-heading h2{font-size:21px}.hf-heading>div>span{font-size:8px}.hf-screen{height:414px}.hf-scene{padding:13px}.hf-connections{gap:4px}.hf-connections>i{width:3px}.hf-connections>span{padding:4px 5px;font-size:9px}.hf-orchestration{gap:3px;padding:10px}.hf-agent{padding:6px 4px}.hf-agent b{font-size:10px}.hf-story-controls{gap:4px}.hf-story-controls button{gap:3px}.hf-story-controls button>span{font-size:8px}.hf-story-controls button b{font-size:9px}.hf-footer>span{max-width:145px}}@media (prefers-reduced-motion:reduce){.hero-film *,.hero-film *:before{animation:none!important}}
