.site-frame--canying-logic .site-header{z-index:100;min-height:76px;padding:0 max(20px, calc((100vw - var(--page-max,1200px)) / 2));backdrop-filter:blur(16px);border-bottom:1px solid #e7e2decc;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;display:grid;position:sticky;top:0}.site-frame--canying-logic .brand-lockup{align-items:center;gap:10px;font-weight:800;display:inline-flex}.site-frame--canying-logic .desktop-nav{justify-content:center;align-items:center;gap:30px;font-size:14px;display:flex}.site-frame--canying-logic .desktop-nav a,.site-frame--canying-logic .mobile-nav a{box-shadow:none;border-bottom:0;text-decoration:none}.site-frame--canying-logic .desktop-nav a:hover,.site-frame--canying-logic .desktop-nav a:focus-visible{color:var(--red-action,#ff2429);text-decoration:none}.site-frame--canying-logic .button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.site-frame--canying-logic .button-primary{background:var(--red-action,#e60012);color:var(--white,#fff)}.site-frame--canying-logic .menu-button,.site-frame--canying-logic .mobile-nav,.site-frame--canying-logic .mobile-nav-backdrop{display:none}@media (width<=800px){.site-frame--canying-logic .site-header{grid-template-columns:1fr auto;min-height:66px}.site-frame--canying-logic .desktop-nav,.site-frame--canying-logic .header-cta{display:none}.site-frame--canying-logic .menu-button{background:var(--warm-100,#f3efec);border:0;border-radius:50%;gap:6px;width:44px;height:44px;padding:12px;display:grid}.site-frame--canying-logic .menu-button span{background:var(--ink,#171717);height:2px}.site-frame--canying-logic .mobile-nav{border-bottom:1px solid var(--warm-200,#e7e2de);background:var(--white,#fff);box-shadow:var(--shadow-float,0 18px 48px #00000047);gap:4px;padding:18px 20px 24px;display:grid;position:absolute;top:66px;left:0;right:0}.site-frame--canying-logic .mobile-nav a{border-radius:var(--radius-sm,8px);padding:12px}}.canying-preview-page--logic{--logic-bg:#070708;--logic-stage:#0d0e10;--logic-panel:#15161a;--logic-elevated:#1d1f23;--logic-line:#303238;--logic-line-soft:#22242a;--logic-text:#f7f7f5;--logic-muted:#9a9ca3;--logic-red:#ff2429;--logic-green:#5ad093;--preview-accent:var(--logic-red);color:var(--logic-text);background:var(--logic-bg);position:relative}.canying-preview-page--logic h1,.canying-preview-page--logic h2,.canying-preview-page--logic h3,.canying-preview-page--logic p{margin-top:0}.canying-preview-page--logic h1,.canying-preview-page--logic h2,.canying-preview-page--logic h3{color:var(--logic-text);font-family:var(--font-sans);letter-spacing:-.045em}.site-frame--canying-logic .site-header--cinematic{backdrop-filter:blur(18px)saturate(145%)contrast(104%);background:#0d0d0f12;border:0;border-radius:0;width:100%;min-height:5rem;margin:0;padding:0 clamp(2rem,3.5vw,3.5rem);transition:border-color .45s,background-color .45s,box-shadow .45s;position:fixed;inset:0 0 auto;overflow:visible;box-shadow:0 12px 32px #00000029;pointer-events:auto!important}.site-frame--canying-logic .site-header--cinematic:before,.site-frame--canying-logic .site-header--cinematic:after,.site-frame--canying-logic .site-header--cinematic .site-header__liquid-lens,.site-frame--canying-logic .site-header--cinematic .site-header__liquid-edge{pointer-events:none;border-radius:0;position:absolute;inset:0}.site-frame--canying-logic .site-header--cinematic:before{content:"";z-index:0;backdrop-filter:none;background:0 0;transition:background-color .45s,backdrop-filter .45s}.site-frame--canying-logic .site-header--cinematic:after{content:"";z-index:1;background:linear-gradient(#ffffff0b,#0000 56%);border:0;box-shadow:0 .75rem 2rem #00000024}.site-frame--canying-logic .site-header--cinematic .site-header__liquid-lens{z-index:0;opacity:.86;mix-blend-mode:screen;background:radial-gradient(58% 190% at 13% -78%,#ffffff1f,#0000 72%),radial-gradient(46% 170% at 86% 188%,#ffffff13,#0000 74%),linear-gradient(112deg,#0000 22%,#ffffff09 48%,#0000 70%);display:block;overflow:hidden}.site-frame--canying-logic .site-header--cinematic .site-header__liquid-edge{z-index:1;backdrop-filter:blur(4px)saturate(182%)contrast(112%)brightness(108%);will-change:background-position;background:radial-gradient(42% 210% at 14% 4%,#ffffff30,#ffffff0b 44%,#0000 72%) 0%/155% 100%,radial-gradient(36% 190% at 79% 96%,#ffffff1f,#ffffff06 48%,#0000 74%) 100%/175% 100%;height:1rem;animation:12s ease-in-out infinite alternate canying-header-liquid-edge;inset:auto 0 -1px;overflow:hidden;transform:translateZ(0);box-shadow:0 .35rem .9rem #0000001a;mask-image:linear-gradient(#0000 0%,#00000052 18%,#000000eb 58%,#000 100%)}.site-frame--canying-logic .site-header--cinematic>:not(.site-header__liquid-lens):not(.site-header__liquid-edge):not(.mobile-nav):not(.mobile-nav-backdrop):not(canvas){z-index:2;position:relative}@keyframes canying-header-liquid-edge{0%{background-position:0%,100%}to{background-position:26%,68%}}@keyframes canying-mobile-nav-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes canying-mobile-nav-panel-in{0%{opacity:0;transform:translateY(-.5rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.site-frame--canying-logic .site-header--cinematic .site-header__liquid-edge{backdrop-filter:blur(3px)saturate(164%)contrast(108%)brightness(106%);height:.75rem}}.site-frame--canying-logic .site-header--cinematic.site-header--liquid-ready{backdrop-filter:blur(17px)saturate(158%)contrast(104%);background:#0a0a0c29;border-bottom-color:#ffffff24;box-shadow:inset 0 -1px #ffffff0d,0 .8rem 2.4rem #00000021}.site-frame--canying-logic .site-header--cinematic.site-header--liquid-ready.site-header--liquid-live:before{backdrop-filter:none;background:radial-gradient(70% 230% at 50% -165%,#ffffff21,#0000 70%),linear-gradient(#ffffff0b,#0000 46%),#08080a09}.site-frame--canying-logic .site-header--cinematic.site-header--liquid-ready.site-header--liquid-live:after{background:linear-gradient(#ffffff0e,#0000 34%),linear-gradient(#0000 72%,#ffffff0b);border-bottom-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff14,0 .8rem 2rem #0000001f}.site-frame--canying-logic .site-header--cinematic.site-header--liquid-scrolled{border-bottom-color:#ffffff1f;box-shadow:inset 0 -1px #ffffff0b,0 .9rem 2.4rem #0000002e;backdrop-filter:blur(20px)saturate(148%)contrast(104%)!important;background:#0c0c0e61!important}.site-frame--canying-logic .site-header--cinematic.site-header--liquid-scrolled:before{backdrop-filter:none;background:radial-gradient(62% 210% at 16% -130%,#ffffff16,#0000 72%),linear-gradient(#ffffff09,#0000 46%)}.site-frame--canying-logic .site-header--cinematic.site-header--liquid-scrolled .site-header__liquid-edge{opacity:.78;backdrop-filter:blur(5px)saturate(158%)contrast(108%)brightness(104%)}.site-frame--canying-logic .brand-lockup--placeholder,.site-frame--canying-logic .logic-brand-overlay{width:12rem;min-width:12rem;height:3.25rem}.site-frame--canying-logic .logic-brand-overlay{--logic-brand-mark-size:2.35rem;z-index:102;box-shadow:none;border-bottom:0;align-items:center;gap:.65rem;text-decoration:none;display:flex;position:fixed;top:.9rem;left:clamp(2rem,3.5vw,3.5rem)}.site-frame--canying-logic .logic-brand-overlay:hover,.site-frame--canying-logic .logic-brand-overlay:focus-visible{text-decoration:none}.site-frame--canying-logic .logic-brand-overlay__huican-mark{width:var(--logic-brand-mark-size);height:var(--logic-brand-mark-size);object-fit:contain;border-radius:.62rem;flex:none}.site-frame--canying-logic .logic-brand-overlay__company-name{color:#fff;letter-spacing:-.04em;white-space:nowrap;font-size:1.45rem;font-weight:800;line-height:1}.logic-kicker{color:var(--logic-red);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.15rem;font-size:.73rem;font-weight:800}.logic-section,.logic-partnership{width:min(100% - 3rem,88rem);margin-inline:auto}.logic-hero{justify-content:center;align-items:center;width:100%;min-height:100svh;padding:clamp(8rem,13vh,10rem) max(1.5rem,50vw - 44rem) 4rem;display:flex;position:relative;overflow:hidden}.logic-hero__copy{z-index:6;text-align:center;width:min(100%,64rem);margin-inline:auto;position:relative}.logic-hero h1{letter-spacing:-.03em;max-width:60rem;margin:0 auto 1.4rem;font-size:clamp(3.65rem,5vw,4.65rem);line-height:1.06}.logic-hero__copy>p:not(.logic-kicker){color:#ffffffc7;max-width:40rem;margin:0 auto 1.7rem;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.65}.logic-actions{flex-wrap:wrap;gap:.75rem;display:flex}.logic-button{min-height:3rem;color:var(--logic-text);border:1px solid var(--logic-line);background:var(--logic-panel);border-radius:.45rem;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.logic-button--primary{color:#fff;border-color:var(--logic-red);background:var(--logic-red)}.logic-hero .logic-actions{justify-content:center;gap:.55rem}.logic-hero .logic-kicker{text-align:center;margin-bottom:1.5rem}.logic-hero .logic-button{backdrop-filter:blur(16px)saturate(145%);background:#0c0c0e57;border-color:#ffffff4d;border-radius:999px;min-height:3rem;padding:.7rem 1.45rem;font-size:1rem;font-weight:700;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0000001f}.logic-hero .logic-button--primary{border-color:var(--logic-red);background:var(--logic-red);backdrop-filter:none;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #ff242933}.logic-hero .logic-button--glass,.logic-partnership__video-content .logic-button--glass{z-index:1;z-index:20;isolation:isolate;background:0 0;border-color:#ffffff9e;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff8a,inset 1px 0 #ffffff24,inset 0 -1px #ffffff1f,0 10px 32px #0000003d;pointer-events:auto!important}.logic-button__liquid-lens{z-index:20;border-radius:inherit;background:#ffffff0f;display:block;position:absolute;inset:0;pointer-events:none!important}.logic-button__label{z-index:21;color:#fff;pointer-events:none;position:relative}.logic-hero .logic-button--glass.logic-button--liquid-ready,.logic-partnership__video-content .logic-button--glass.logic-button--liquid-ready{background:0 0;border-color:#ffffffad}.logic-button:hover,.logic-button:focus-visible{border-color:#fff}.logic-hero .logic-button:hover{background:#18181a80}.logic-hero .logic-button--primary:hover{background:#ff3439;border-color:#ff4a4e}.logic-hero .logic-button--glass:hover,.logic-partnership__video-content .logic-button--glass:hover{background:0 0;box-shadow:inset 0 1px #ffffff9e,inset 1px 0 #ffffff2e,inset 0 -1px #ffffff24,0 12px 36px #00000047}.logic-button:focus-visible,.logic-platform button:focus-visible{outline-offset:3px;outline:2px solid #fff}.logic-hero__media,.logic-hero__shade{position:absolute;inset:0}.logic-hero__media{z-index:0;background:#111216;overflow:hidden}.logic-hero__poster,.logic-hero__video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.logic-hero__poster{z-index:0;opacity:1;transition:opacity .52s}.logic-hero__video{z-index:1;opacity:0;transition:opacity .52s}.logic-hero__media.is-video-ready .logic-hero__poster{opacity:0}.logic-hero__media.is-video-ready .logic-hero__video{opacity:1}.logic-hero__shade{z-index:1;pointer-events:none;background:#0000005c}.logic-hero__shade:before{content:"";filter:blur(3rem);background:#00000061;height:48%;position:absolute;inset:auto -5% -18%}.logic-scroll-cue{z-index:6;color:#ffffffb8;text-align:center;justify-items:center;gap:.2rem;text-decoration:none;transition:color .18s;display:grid;position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%)}.logic-scroll-cue strong{letter-spacing:.08em;font-size:.75rem;font-weight:650}.logic-scroll-cue__arrow{opacity:.62;width:.9rem;height:.9rem;animation:1.55s cubic-bezier(.4,0,.2,1) infinite logic-scroll-guide}.logic-scroll-cue:hover,.logic-scroll-cue:focus-visible{color:#fff}@keyframes logic-scroll-guide{0%,to{opacity:.32;transform:translateY(0)}45%{opacity:1;transform:translateY(.32rem)}}.logic-hero__placeholder{color:#ffffff94;text-align:center;justify-items:center;gap:.55rem;display:grid;position:absolute;top:50%;right:14%;transform:translateY(-50%)}.logic-hero__placeholder span{color:var(--logic-red);letter-spacing:.16em;font-size:.65rem;font-weight:800}.logic-hero__placeholder strong{font-size:clamp(1.15rem,2vw,1.7rem)}.logic-hero__placeholder small{font-size:.72rem}.logic-media-slot{aspect-ratio:16/9;min-height:18rem;color:var(--logic-text);background:var(--logic-stage);border:1px solid #3a3c43;border-radius:.7rem;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem #0000006b}.logic-media-slot__bar,.logic-media-slot__footer{color:var(--logic-muted);letter-spacing:.1em;border-bottom:1px solid var(--logic-line-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;font-size:.65rem;display:flex}.logic-media-slot__bar strong{color:var(--logic-text);font-weight:700}.logic-media-slot__center{text-align:center;border:1px dashed #42454d;place-content:center;justify-items:center;gap:.55rem;margin:1rem;display:grid}.logic-media-slot__center span{color:var(--logic-red);letter-spacing:.12em;font-size:.68rem;font-weight:800}.logic-media-slot__center strong{font-size:clamp(1.15rem,2vw,1.75rem)}.logic-media-slot__center small{color:var(--logic-muted);font-size:.72rem}.logic-media-slot__footer{border-top:1px solid var(--logic-line-soft);border-bottom:0}.logic-media-slot__footer i{background:var(--logic-line);flex:1;height:2px;position:relative}.logic-media-slot__footer i:before{content:"";background:var(--logic-red);width:38%;position:absolute;inset:0 auto 0 0}.logic-section{border-top:1px solid var(--logic-line-soft);padding:clamp(7rem,12vw,12rem) 0}.logic-section-heading{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:end;column-gap:clamp(3rem,8vw,10rem);margin-bottom:clamp(4rem,8vw,7rem);display:grid}.logic-section-heading .logic-kicker{grid-column:1/-1}.logic-section-heading h2{max-width:15ch;margin-bottom:0;font-size:clamp(3.2rem,6vw,6.2rem);line-height:.93}.logic-section-heading>p:last-child{max-width:33rem;color:var(--logic-muted);margin-bottom:.4rem;font-size:1rem;line-height:1.75}.logic-solutions{border-top:0;width:100%;padding-top:0;padding-bottom:0}.logic-chapter-scroll{height:720svh;position:relative}.logic-chapter-scene{background:var(--logic-bg);height:100svh;min-height:42rem;position:sticky;top:0;overflow:hidden}.logic-chapter-intro,.logic-story-stage{will-change:opacity, filter, transform;position:absolute;inset:0}.logic-chapter-intro{z-index:1;pointer-events:none;overflow:hidden}.logic-chapter-intro__hands{position:absolute;inset:0;overflow:hidden}.logic-chapter-intro__hand-sequence,.logic-chapter-intro__hand-fallback{width:100%;height:100%;position:absolute;inset:0}.logic-chapter-intro__hand-sequence{will-change:opacity, filter;background:#000;transition:opacity .1s linear;display:block}.logic-chapter-intro__hand-fallback{object-fit:contain;object-position:center;display:none}.logic-chapter-intro__media-shade{background:linear-gradient(#000000b8 0%,#00000029 42%,#00000080 100%),radial-gradient(circle at 50% 65%,#0000 0 16%,#00000080 58%,#000000e0 100%);transition:opacity .12s linear;position:absolute;inset:0}.logic-chapter-intro__copy{z-index:2;box-sizing:border-box;text-align:center;place-items:center;width:100%;padding-inline:clamp(1.5rem,4vw,5rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logic-chapter-intro__copy p,.logic-chapter-intro__copy h2{transform-origin:50%;opacity:0;filter:none;grid-area:1/1;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.logic-chapter-intro__copy p{width:100%;max-width:none;color:var(--logic-text);letter-spacing:-.045em;white-space:nowrap;will-change:opacity, filter, transform;margin:0;font-size:clamp(4rem,5.8vw,6.1rem);font-weight:750;line-height:1.02;transform:translateY(18px)scale(.96)}.logic-chapter-intro__copy h2{width:100%;max-width:none;color:var(--logic-red);will-change:opacity, filter, transform;margin:0;font-size:clamp(4rem,5.8vw,6.1rem);line-height:.94;transform:translateY(22px)scale(.96)}.logic-chapter-scroll[data-chapter-text=question] .logic-chapter-intro__copy p{opacity:1;transform:translate(0,0)scale(1)}.logic-chapter-scroll[data-chapter-text=answer] .logic-chapter-intro__copy p{opacity:1;transform:translateY(clamp(-3.75rem,-5.4vh,-3.25rem))scale(.36)}.logic-chapter-scroll[data-chapter-text=answer] .logic-chapter-intro__copy h2{opacity:1;transition-delay:.26s;transform:translateY(clamp(1.1rem,2.1vh,1.4rem))scale(1)}.logic-chapter-scroll[data-chapter-text=exit] .logic-chapter-intro__copy p,.logic-chapter-scroll[data-chapter-text=exit] .logic-chapter-intro__copy h2{opacity:0;transition-duration:.45s,.55s}.logic-chapter-scroll[data-chapter-text=exit] .logic-chapter-intro__copy p{transform:translateY(-4.25rem)scale(.34)}.logic-chapter-scroll[data-chapter-text=exit] .logic-chapter-intro__copy h2{transform:translateY(.65rem)scale(.98)}.logic-story-stage{z-index:2;pointer-events:none;align-items:center;padding:clamp(6.5rem,11vh,8.5rem) clamp(3rem,3.4vw,4rem) clamp(2.5rem,6vh,4rem);display:grid}.logic-story-stage__inner{grid-template-columns:minmax(30rem,.6fr) minmax(42rem,1.4fr);align-items:center;gap:clamp(3.75rem,4.8vw,5.5rem);width:min(100%,112rem);height:min(43rem,100svh - 10rem);min-height:35rem;margin-inline:auto;display:grid;position:relative}.logic-story-copy,.logic-story-visual__panels{min-width:0;height:100%;position:relative}.logic-story-copy{z-index:12;max-width:32rem;overflow:visible}.logic-story-copy__panel{visibility:hidden;opacity:0;filter:blur(14px);pointer-events:none;flex-direction:column;justify-content:center;transition:opacity .52s,filter .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),visibility .62s;display:flex;position:absolute;inset:0;transform:translate(-2rem)}.logic-story-copy__panel.is-active{visibility:visible;opacity:1;filter:blur();pointer-events:auto;transform:translate(0,0)}.logic-story-copy__index{border-bottom:1px solid var(--logic-line);justify-content:space-between;align-items:center;width:min(100%,23rem);margin-bottom:2.25rem;padding-bottom:.8rem;display:none}.logic-story-copy__index span,.logic-story-copy__index small{letter-spacing:.14em;font-size:.7rem;font-weight:800}.logic-story-copy__index span{color:var(--logic-red)}.logic-story-copy__index small{color:var(--logic-muted)}.logic-story-copy h3{max-width:9ch;margin-bottom:1rem;font-size:clamp(3rem,4.6vw,4.8rem);line-height:.96}.logic-story-copy__panel[data-solution-index="0"] h3{white-space:nowrap;max-width:none;font-size:clamp(3rem,4.6vw,4.8rem)}.logic-story-copy__panel[data-solution-index="1"] h3{white-space:nowrap;max-width:none;font-size:clamp(3rem,3.6vw,3.825rem)}.logic-story-copy__panel[data-solution-index="0"]>strong,.logic-story-copy__panel[data-solution-index="1"]>strong{max-width:none}.logic-story-copy__panel[data-solution-index="1"]>strong,.logic-story-copy__panel[data-solution-index="2"]>strong{white-space:pre-line}.logic-story-copy__panel[data-solution-index="2"] h3{white-space:nowrap;max-width:none;font-size:clamp(3rem,3.6vw,3.825rem)}.logic-story-copy__panel[data-solution-index="2"]>strong{max-width:15ch}.logic-story-copy__panel>strong{max-width:16ch;color:var(--logic-red);letter-spacing:-.04em;margin-bottom:1.25rem;font-size:clamp(1.6rem,2.6vw,2.75rem);line-height:1.14;display:block}.logic-story-copy__panel>p{max-width:30rem;color:var(--logic-muted);margin-bottom:0;font-size:.94rem;line-height:1.75}.logic-story-copy__method-explanation{gap:.35rem;max-width:31rem;min-height:5.9rem;animation:.36s cubic-bezier(.22,1,.36,1) both logic-copy-method-in;display:grid}.logic-story-copy__method-explanation>strong{color:var(--logic-text);letter-spacing:.04em;font-size:.78rem;font-weight:750}.logic-story-copy__method-explanation>p{color:var(--logic-muted);margin:0;font-size:.94rem;line-height:1.75}.logic-story-copy__dynamic-detail{min-height:4.5rem;animation:.36s cubic-bezier(.22,1,.36,1) both logic-copy-method-in}@keyframes logic-copy-method-in{0%{opacity:0;filter:blur(6px);transform:translateY(.5rem)}to{opacity:1;filter:blur();transform:translate(0,0)}}.logic-story-copy ul{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.logic-story-copy__methods{gap:.5rem;width:min(100%,27rem);margin-top:1.8rem;display:grid}.logic-story-copy__methods button{color:#c7c8cc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff14;border-radius:.25rem;justify-content:space-between;align-items:center;min-height:3rem;padding:.72rem .9rem;font-size:.78rem;font-weight:650;transition:color .22s,border-color .22s,background-color .22s;display:flex}.logic-story-copy__methods button:after{content:"+";color:#ffffffb8;font-size:1.15rem;font-weight:300;line-height:1}.logic-story-copy__methods button:hover,.logic-story-copy__methods button:focus-visible{color:#fff;border-color:#ffffff6b}.logic-story-copy__methods button.is-active{color:#fff;box-shadow:inset 3px 0 0 var(--logic-red);background:#ffffff24;border-color:#ffffff2e}.logic-story-copy__methods button.is-active:after{content:"−"}.logic-story-side-nav{z-index:13;pointer-events:auto;border-top:1px solid #ffffff1f;flex-wrap:nowrap;gap:.45rem;width:min(100%,29rem);margin-top:1.55rem;padding-top:1rem;display:flex;position:relative}.logic-story-side-nav button{color:#ffffff61;text-align:left;cursor:pointer;background:#ffffff0e;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.42rem .8rem;transition:color .22s,background-color .22s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.logic-story-side-nav button:before{content:none}.logic-story-side-nav button:hover,.logic-story-side-nav button:focus-visible,.logic-story-side-nav button.is-active{color:#ffb9bc;background:#ff3e4521}.logic-story-side-nav strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:760;overflow:hidden}.logic-story-side-nav span{color:currentColor;opacity:.76;font-size:.74rem;font-weight:720}.logic-story-copy li,.logic-evidence footer span{color:#c7c8cc;border:1px solid var(--logic-line);background:var(--logic-panel);padding:.48rem .68rem;font-size:.7rem}.logic-story-mobile-evidence,.logic-story-mobile-methods{display:none}.logic-story-visual{z-index:1;perspective:none;pointer-events:auto;background:0 0;place-items:center;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.logic-story-visual>*{width:100%;height:100%}@media (width>=901px){.logic-story-stage__inner.logic-story-stage__inner--idea-split,.logic-story-stage__inner.logic-story-stage__inner--production-split,.logic-story-stage__inner.logic-story-stage__inner--value-split{align-items:stretch;gap:0;height:min(48rem,100svh - 8.5rem);display:grid;overflow:visible}.logic-story-stage__inner.logic-story-stage__inner--idea-split{grid-template-columns:minmax(20rem,29fr) minmax(0,71fr)}.logic-story-stage__inner.logic-story-stage__inner--production-split,.logic-story-stage__inner.logic-story-stage__inner--value-split{grid-template-columns:minmax(19rem,27fr) minmax(0,73fr)}.logic-story-stage__inner--idea-split .logic-story-copy,.logic-story-stage__inner--production-split .logic-story-copy,.logic-story-stage__inner--value-split .logic-story-copy{z-index:12;width:100%;max-width:none;height:100%;overflow:visible}.logic-story-stage__inner--idea-split .logic-story-copy__panel,.logic-story-stage__inner--production-split .logic-story-copy__panel,.logic-story-stage__inner--value-split .logic-story-copy__panel{z-index:13;padding:clamp(2rem,3vw,3.75rem);overflow:visible}.logic-story-stage__inner--idea-split .logic-story-copy__panel[data-solution-index="0"] h3{font-size:clamp(2.5rem,3.2vw,3.75rem)}.logic-story-stage__inner--production-split .logic-story-copy__panel[data-solution-index="1"] h3,.logic-story-stage__inner--value-split .logic-story-copy__panel[data-solution-index="2"] h3{white-space:normal;font-size:clamp(2.15rem,2.75vw,3.2rem)}.logic-story-stage__inner--idea-split .logic-story-copy__panel>strong{font-size:clamp(1.55rem,2.15vw,2.35rem)}.logic-story-stage__inner--production-split .logic-story-copy__panel>strong,.logic-story-stage__inner--value-split .logic-story-copy__panel>strong{font-size:clamp(1.3rem,1.55vw,1.75rem)}.logic-story-visual--idea-split,.logic-story-visual--production-split,.logic-story-visual--value-split{z-index:1;perspective:none;background:#050506;place-items:center;width:100%;min-width:0;height:100%;display:grid;overflow:hidden}.logic-story-visual--idea-split>*,.logic-story-visual--production-split>*,.logic-story-visual--value-split>*{box-shadow:none;border:0;border-radius:0}}.logic-story-visual__frame{transform-origin:20%;background:#0e0f12e6;border:1px solid #ffffff29;grid-template-rows:auto 1fr auto;height:100%;min-height:0;display:grid;overflow:hidden;transform:rotateY(-2.5deg)rotate(.35deg);box-shadow:-2rem 3rem 8rem #00000080}.logic-story-visual__eyebrow{border-bottom:1px solid var(--logic-line);justify-content:space-between;align-items:center;padding:.9rem 1.1rem;display:flex}.logic-story-visual__eyebrow span,.logic-story-visual__eyebrow strong{letter-spacing:.12em;font-size:.64rem}.logic-story-visual__eyebrow span{color:var(--logic-muted)}.logic-story-visual__eyebrow strong{color:var(--logic-red)}.logic-story-visual__panel{z-index:0;visibility:hidden;opacity:0;filter:blur(10px);pointer-events:none;align-items:center;padding:clamp(1rem,2.2vw,2rem);transition:opacity .46s,filter .62s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:translate(16%)scale(.975)}.logic-story-visual__panel.is-active{z-index:2;visibility:visible;opacity:1;filter:blur();pointer-events:auto;transform:translate(0,0)scale(1)}.logic-story-visual__frame>nav{border-top:1px solid var(--logic-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.logic-story-visual__frame>nav button{min-height:3.8rem;color:var(--logic-muted);border:0;border-right:1px solid var(--logic-line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.logic-story-visual__frame>nav button:last-child{border-right:0}.logic-story-visual__frame>nav button.is-active{color:#fff;background:#ff24291a}.logic-story-visual__frame>nav span{color:var(--logic-red);font-size:.67rem;font-weight:800}.logic-story-visual__frame>nav strong{font-size:.76rem}.logic-evidence{background:var(--logic-panel);border:1px solid #3a3c43;border-radius:.85rem;min-width:0;overflow:hidden;box-shadow:0 2rem 5rem #00000052}.logic-evidence>header{border-bottom:1px solid var(--logic-line);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.1rem;display:flex}.logic-evidence>header span{color:var(--logic-red);letter-spacing:.12em;font-size:.62rem;font-weight:800}.logic-evidence>header strong{font-size:.75rem}.logic-evidence footer{flex-wrap:wrap;gap:.45rem;padding:0 1.25rem 1.25rem;display:flex}.logic-agent-demo{--logic-agent-track-width:105rem;--logic-agent-focus-x:8.5rem;isolation:isolate;background:radial-gradient(circle at 49%,#7e0c112b,#0000 29%),linear-gradient(135deg,#ffffff05,#0000 42%),#070708;border:1px solid #ffffff13;border-radius:.75rem;width:100%;height:100%;min-height:22rem;position:relative;overflow:hidden}.logic-agent-demo__ambient{z-index:0;opacity:.72;pointer-events:none;background:radial-gradient(circle,#ff1f2717,#0000 63%);position:absolute;inset:10% 12%}.logic-agent-demo__grid{z-index:2;width:var(--logic-agent-track-width);min-width:var(--logic-agent-track-width);opacity:1;height:100%;transform:translate3d(calc(0rem - var(--logic-agent-focus-x)), 0, 0);padding:0;transition:opacity .46s,transform .9s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0 auto 0 50%}.logic-agent-demo[data-step="5"] .logic-agent-demo__grid{opacity:0;transform:translate3d(calc(0rem - var(--logic-agent-focus-x)), 0, 0) scale(.985)}.logic-agent-demo__links{z-index:1;width:var(--logic-agent-track-width);pointer-events:none;height:100%;transform:translate3d(calc(0rem - var(--logic-agent-focus-x)), 0, 0);transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 50%;overflow:visible}.logic-agent-demo[data-step="1"]{--logic-agent-focus-x:23rem}.logic-agent-demo[data-step="2"]{--logic-agent-focus-x:45rem}.logic-agent-demo[data-step="3"]{--logic-agent-focus-x:68rem}.logic-agent-demo[data-step="4"],.logic-agent-demo[data-step="5"]{--logic-agent-focus-x:91rem}.logic-agent-demo__link{fill:none;stroke:#ff373e8c;stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;vector-effect:non-scaling-stroke}.logic-agent-demo[data-step="2"] .logic-agent-demo__link--source,.logic-agent-demo[data-step="3"] .logic-agent-demo__link--source,.logic-agent-demo[data-step="4"] .logic-agent-demo__link--source{animation:.72s cubic-bezier(.22,1,.36,1) .18s both logic-agent-link-in}.logic-agent-demo[data-step="3"] .logic-agent-demo__link--brand,.logic-agent-demo[data-step="4"] .logic-agent-demo__link--brand,.logic-agent-demo[data-step="4"] .logic-agent-demo__link--creative{animation:.66s cubic-bezier(.22,1,.36,1) .21s both logic-agent-link-in}.logic-agent-card{color:#f3f3f4;background:linear-gradient(145deg,#ffffff0b,#0000 44%),#0c0c0ff5;border:1px solid #ffffff1f;border-radius:.72rem;gap:clamp(.62rem,.75vw,.82rem);min-width:0;padding:clamp(.72rem,.9vw,1rem);transition:opacity .46s,filter .52s,transform .68s cubic-bezier(.22,1,.36,1),border-color .32s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff05,0 1.25rem 2.8rem #00000047}.logic-agent-card>header{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.logic-agent-card>header>span,.logic-agent-card>header div{align-items:center;gap:.4rem;min-width:0;display:flex}.logic-agent-card>header div{flex-direction:column;align-items:flex-start;gap:.14rem}.logic-agent-card>header>span,.logic-agent-card>header strong{color:#f1f1f2;font-size:clamp(.72rem,.68vw,.86rem);font-weight:760}.logic-agent-card>header div>strong{font-size:clamp(.96rem,.92vw,1.15rem)}.logic-agent-card>header small,.logic-agent-card>header div>small,.logic-agent-card>p,.logic-agent-card>footer span{color:#777981;font-size:clamp(.58rem,.55vw,.7rem);line-height:1.45}.logic-agent-card>header div>small{color:var(--logic-red);letter-spacing:.08em;font-weight:780}.logic-agent-card--request{opacity:1;transform-origin:100%;grid-template-rows:auto 1fr auto;width:17rem;min-height:16.5rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.logic-agent-card--request dl{gap:.42rem;margin:0;display:grid}.logic-agent-card--request dl>div{gap:.26rem;display:grid}.logic-agent-card--request dt{color:#73757c;font-size:clamp(.54rem,.49vw,.63rem)}.logic-agent-card--request dd{color:#d8d8db;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:.36rem;min-width:0;min-height:2rem;margin:0;padding:.46rem .55rem;font-size:clamp(.64rem,.6vw,.76rem);line-height:1.5}.logic-agent-card--request .logic-agent-card__demand dd{min-height:4.35rem}.logic-agent-card__demand dd>span{display:inline}.logic-agent-card__demand dd>i{vertical-align:-.12em;background:var(--logic-red);width:1px;height:1em;margin-left:.12rem;animation:.72s step-end infinite logic-agent-caret;display:inline-block}.logic-agent-demo[data-request-confirmed=true] .logic-agent-card__demand dd>i{opacity:0;animation:none}.logic-agent-card--request button{color:#efeff0;min-height:2.25rem;font:inherit;background:#ff1f271a;border:1px solid #ff31387a;border-radius:.42rem;font-size:clamp(.62rem,.58vw,.73rem);font-weight:720}.logic-agent-card__check{color:var(--logic-red);opacity:0;transition:opacity .28s,transform .36s cubic-bezier(.22,1,.36,1);transform:scale(.65)}.logic-agent-demo[data-request-confirmed=true] .logic-agent-card__check{opacity:1;transform:scale(1)}.logic-agent-demo[data-request-confirmed=true] .logic-agent-card--request button{color:#7d7f85;background:#ffffff06;border-color:#ffffff13}.logic-agent-sources{opacity:0;transform-origin:100%;align-content:space-between;gap:clamp(.55rem,.72vw,.78rem);width:18rem;height:min(40rem,88%);transition:opacity .46s,filter .52s,transform .68s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:19rem;transform:translate(.75rem,-50%)scale(.965)}.logic-agent-card--knowledge{gap:.48rem;min-height:9.2rem;padding:.68rem}.logic-agent-card--knowledge>header small{white-space:nowrap}.logic-agent-network{border-top:1px solid #ffffff0e;min-height:6.25rem;position:relative;overflow:hidden}.logic-agent-network svg{fill:#ff373eb8;stroke:#ffffff24;stroke-width:1px;vector-effect:non-scaling-stroke;width:100%;height:calc(100% - 1.3rem);position:absolute;inset:.15rem 0 1.15rem;overflow:visible}.logic-agent-network svg path{fill:none}.logic-agent-network svg circle{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite logic-agent-node-pulse}.logic-agent-network svg circle:nth-of-type(2){animation-delay:.12s}.logic-agent-network svg circle:nth-of-type(3){animation-delay:.24s}.logic-agent-network svg circle:nth-of-type(4){animation-delay:.36s}.logic-agent-network svg circle:nth-of-type(5){animation-delay:.48s}.logic-agent-network svg circle:nth-of-type(6){animation-delay:.6s}.logic-agent-network svg circle:nth-of-type(7){animation-delay:.72s}.logic-agent-network svg .logic-agent-network__pulse{stroke:#ff373ee0;stroke-dasharray:.11 .89;stroke-linecap:round;animation:2.3s linear infinite logic-agent-network-flow}.logic-agent-network svg .logic-agent-network__pulse--late{animation-delay:-1.1s}.logic-agent-network__labels{color:#707279;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));font-size:clamp(.42rem,.4vw,.52rem);line-height:1.35;display:grid;position:absolute;bottom:0;left:0;right:0}.logic-agent-card--agent{opacity:0;transform-origin:0;grid-template-rows:auto auto 1fr auto;width:18rem;min-height:19.5rem;position:absolute;top:50%;transform:translate(.75rem,-50%)scale(.96)}.logic-agent-card--brand{left:41rem}.logic-agent-card--creative{left:64rem}.logic-agent-card__robot{color:#ff6469;background:#ff1f271a;border:1px solid #ff313880;border-radius:.66rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 0 1.2rem #ff1f2714}.logic-agent-card--agent>p{margin:0}.logic-agent-stream{border-block:1px solid #fff1;align-content:center;display:grid}.logic-agent-stream>span{color:#aaaab0;opacity:0;clip-path:inset(0 100% 0 0);border-bottom:1px solid #ffffff0b;align-items:center;gap:.55rem;min-height:2.7rem;font-size:clamp(.65rem,.62vw,.78rem);line-height:1.45;display:flex;overflow:hidden}.logic-agent-stream>span:last-child{border-bottom:0}.logic-agent-stream>span>i{background:var(--logic-red);border-radius:50%;flex:none;width:.32rem;height:.32rem;box-shadow:0 0 .52rem #ff1f27b8}.logic-agent-card--agent>footer{opacity:0;border-top:1px solid #fff1;gap:.22rem;padding:.65rem 0 0;display:grid}.logic-agent-card--agent>footer strong{color:#e7e7e9;font-size:clamp(.66rem,.63vw,.8rem);line-height:1.45}.logic-agent-card--result{opacity:0;transform-origin:0;border-color:#ff31384d;grid-template-rows:auto 1fr auto;width:18rem;min-height:18.5rem;position:absolute;top:50%;left:87rem;transform:translate(.75rem,-50%)scale(.96)}.logic-agent-directions{align-content:center;gap:.48rem;display:grid}.logic-agent-directions>div{opacity:0;background:#ffffff06;border:1px solid #ffffff13;border-radius:.42rem;align-content:center;gap:.22rem;min-height:3.45rem;padding:.58rem 2rem .58rem .68rem;display:grid;position:relative;transform:translateY(.35rem)}.logic-agent-directions>div.is-selected{background:#ff1f2713;border-color:#ff31388a}.logic-agent-directions small{color:#73757c;font-size:clamp(.5rem,.46vw,.58rem)}.logic-agent-directions strong{color:#e8e8ea;font-size:clamp(.65rem,.62vw,.78rem);line-height:1.4}.logic-agent-directions svg{color:var(--logic-red);position:absolute;top:50%;right:.68rem;transform:translateY(-50%)}.logic-agent-card--result>footer{border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:.5rem;padding:.68rem 0 0;display:flex}.logic-agent-card--result>footer svg{color:var(--logic-red)}.logic-agent-demo[data-step="1"] .logic-agent-sources,.logic-agent-demo[data-step="2"] .logic-agent-sources,.logic-agent-demo[data-step="3"] .logic-agent-sources,.logic-agent-demo[data-step="4"] .logic-agent-sources,.logic-agent-demo[data-step="2"] .logic-agent-card--brand,.logic-agent-demo[data-step="3"] .logic-agent-card--brand,.logic-agent-demo[data-step="4"] .logic-agent-card--brand,.logic-agent-demo[data-step="3"] .logic-agent-card--creative,.logic-agent-demo[data-step="4"] .logic-agent-card--creative,.logic-agent-demo[data-step="4"] .logic-agent-card--result{opacity:1;transform:translateY(-50%)scale(1)}.logic-agent-demo[data-step="1"] .logic-agent-card--request{transform:translateY(-44%)scale(.86)}.logic-agent-demo[data-step="2"] .logic-agent-card--request{transform:translateY(-38%)scale(.7)}.logic-agent-demo[data-step="3"] .logic-agent-card--request,.logic-agent-demo[data-step="4"] .logic-agent-card--request{transform:translateY(-34%)scale(.62)}.logic-agent-demo[data-step="1"] .logic-agent-sources{transform:translateY(-50%)scale(1)}.logic-agent-demo[data-step="2"] .logic-agent-sources{transform:translateY(-44%)scale(.84)}.logic-agent-demo[data-step="3"] .logic-agent-sources,.logic-agent-demo[data-step="4"] .logic-agent-sources{transform:translateY(-38%)scale(.68)}.logic-agent-demo[data-step="2"] .logic-agent-card--brand{transform-origin:0;transform:translateY(-50%)scale(1.04)}.logic-agent-demo[data-step="3"] .logic-agent-card--brand{transform-origin:100%;transform:translateY(-44%)scale(.84)}.logic-agent-demo[data-step="4"] .logic-agent-card--brand{transform-origin:100%;transform:translateY(-38%)scale(.68)}.logic-agent-demo[data-step="3"] .logic-agent-card--creative{transform-origin:0;transform:translateY(-50%)scale(1.04)}.logic-agent-demo[data-step="4"] .logic-agent-card--creative{transform-origin:100%;transform:translateY(-44%)scale(.84)}.logic-agent-demo[data-step="4"] .logic-agent-card--result{transform-origin:0;transform:translateY(-50%)scale(1.04)}.logic-agent-demo[data-step="1"] .logic-agent-card--request,.logic-agent-demo[data-step="2"] .logic-agent-card--request,.logic-agent-demo[data-step="3"] .logic-agent-card--request,.logic-agent-demo[data-step="4"] .logic-agent-card--request,.logic-agent-demo[data-step="2"] .logic-agent-sources,.logic-agent-demo[data-step="3"] .logic-agent-sources,.logic-agent-demo[data-step="4"] .logic-agent-sources,.logic-agent-demo[data-step="3"] .logic-agent-card--brand,.logic-agent-demo[data-step="4"] .logic-agent-card--brand,.logic-agent-demo[data-step="4"] .logic-agent-card--creative{filter:brightness(.62)saturate(.72)}.logic-agent-demo[data-step="1"] .logic-agent-sources,.logic-agent-demo[data-step="2"] .logic-agent-card--brand,.logic-agent-demo[data-step="3"] .logic-agent-card--creative,.logic-agent-demo[data-step="4"] .logic-agent-card--result{filter:none;border-color:#ff313857}.logic-agent-demo[data-step="2"] .logic-agent-card--brand .logic-agent-stream>span,.logic-agent-demo[data-step="3"] .logic-agent-card--creative .logic-agent-stream>span{animation:logic-agent-stream-in .74s cubic-bezier(.22, 1, .36, 1) calc(.34s + var(--stream-index) * .33s) both}.logic-agent-demo[data-step="2"] .logic-agent-card--brand>footer,.logic-agent-demo[data-step="3"] .logic-agent-card--creative>footer{animation:.52s 1.55s both logic-agent-detail-in}.logic-agent-demo[data-step="3"] .logic-agent-card--brand .logic-agent-stream>span,.logic-agent-demo[data-step="4"] .logic-agent-card--brand .logic-agent-stream>span,.logic-agent-demo[data-step="4"] .logic-agent-card--creative .logic-agent-stream>span,.logic-agent-demo[data-step="3"] .logic-agent-card--brand>footer,.logic-agent-demo[data-step="4"] .logic-agent-card--brand>footer,.logic-agent-demo[data-step="4"] .logic-agent-card--creative>footer{clip-path:none;opacity:1}.logic-agent-demo[data-step="4"] .logic-agent-directions>div{animation:logic-agent-detail-in .52s cubic-bezier(.22, 1, .36, 1) calc(.33s + var(--direction-index) * .23s) both}@keyframes logic-agent-link-in{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes logic-agent-caret{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes logic-agent-stream-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes logic-agent-detail-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translate(0,0)}}@keyframes logic-agent-node-pulse{0%,to{opacity:.46;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes logic-agent-network-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.logic-idea-flow{grid-template-columns:minmax(8rem,.9fr) auto minmax(12rem,1.25fr) auto minmax(8rem,.9fr);align-items:center;gap:.7rem;padding:1.25rem;display:grid}.logic-idea-flow>svg{color:var(--logic-red)}.logic-idea-flow article{border:1px solid var(--logic-line);background:var(--logic-elevated);align-content:center;gap:.75rem;min-width:0;min-height:9.5rem;padding:1rem;display:grid}.logic-idea-flow small,.logic-idea-flow span,.logic-agent-groups span,.logic-agent-groups small{color:var(--logic-muted);font-size:.64rem;line-height:1.5}.logic-idea-flow small,.logic-agent-groups span{color:var(--logic-red);letter-spacing:.08em;font-weight:700}.logic-idea-flow strong{font-size:.92rem;line-height:1.5}.logic-idea-flow__agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.logic-idea-flow__agents article{align-content:end;min-height:11.5rem}.logic-idea-flow__agents svg,.logic-agent-groups svg{color:var(--logic-red)}.logic-idea-flow__output{background:#ff242914!important;border-color:#ff242994!important}.logic-idea-flow,.logic-idea-method{animation:.42s cubic-bezier(.22,1,.36,1) logic-idea-method-enter}.logic-idea-method{grid-template-columns:minmax(8rem,.82fr) auto minmax(10rem,1.05fr) auto minmax(8rem,.88fr);align-items:stretch;gap:.7rem;padding:1.25rem;display:grid}.logic-idea-method>svg{color:var(--logic-red);align-self:center}.logic-idea-method article,.logic-idea-method__creator-pool{border:1px solid var(--logic-line);background:var(--logic-elevated);align-content:center;gap:.58rem;min-width:0;padding:.9rem;display:grid}.logic-idea-method small{color:var(--logic-red);letter-spacing:.08em;font-size:.62rem;font-weight:750}.logic-idea-method span{color:var(--logic-muted);font-size:.64rem;line-height:1.45}.logic-idea-method strong{font-size:.82rem;line-height:1.4}.logic-idea-method__sources{gap:.45rem;display:grid}.logic-idea-method__sources article{grid-template-columns:auto 1fr;column-gap:.55rem;min-height:0;padding:.65rem .72rem}.logic-idea-method__sources article small{grid-row:1/3}.logic-idea-method__process svg,.logic-idea-method__creator-pool svg{color:var(--logic-red)}.logic-idea-method__result{background:#ff242914!important;border-color:#ff242994!important}.logic-idea-method__creator-pool{grid-template-columns:repeat(2,minmax(0,1fr))}.logic-idea-method__creator-pool header{grid-column:1/-1;align-items:center;gap:.55rem;display:flex}.logic-idea-method__creator-pool span{border:1px solid var(--logic-line);background:#ffffff06;padding:.5rem}.logic-idea-foundation{border-top:1px solid var(--logic-line);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.72rem 1.25rem;display:flex}.logic-idea-foundation strong,.logic-idea-foundation span{font-size:.6rem}.logic-idea-foundation strong{color:var(--logic-red);margin-right:.25rem}.logic-idea-foundation span{color:#b8bac0;border:1px solid var(--logic-line);background:#ffffff06;padding:.34rem .5rem}@keyframes logic-idea-method-enter{0%{opacity:0;filter:blur(8px);transform:translate(1.25rem)}to{opacity:1;filter:blur();transform:translate(0,0)}}.logic-production-board{opacity:.42;filter:saturate(.55);grid-template-columns:minmax(10rem,.72fr) minmax(24rem,1.28fr);gap:.75rem;padding:1.25rem 1.25rem .75rem;transition:opacity .32s,filter .32s,transform .42s cubic-bezier(.22,1,.36,1);display:grid}.logic-production-board.is-active,.logic-production-control article.is-active{opacity:1;filter:none;transform:translate(0,0)}.logic-production-state{min-height:20.5rem;animation:.42s cubic-bezier(.22,1,.36,1) both logic-production-state-in}@keyframes logic-production-state-in{0%{opacity:0;filter:blur(8px);transform:translate(1rem)}to{opacity:1;filter:blur();transform:translate(0,0)}}.logic-producer-hub,.logic-agent-groups article{border:1px solid var(--logic-line);background:var(--logic-elevated);min-width:0;padding:1rem;display:grid}.logic-producer-hub{background:#ff242914;border-color:#ff242994;align-content:center;justify-items:start;gap:.75rem;min-height:11rem}.logic-producer-hub svg{color:var(--logic-red)}.logic-producer-hub span{color:var(--logic-red);letter-spacing:.08em;font-size:.62rem}.logic-producer-hub strong{font-size:1rem}.logic-agent-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.logic-agent-groups article{align-content:end;gap:.65rem;min-height:11rem}.logic-agent-groups strong{font-size:.82rem}.logic-production-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.25rem .75rem;display:grid}.logic-production-control article{border:1px solid var(--logic-line);opacity:.42;filter:saturate(.55);background:#ffffff06;gap:.35rem;min-width:0;padding:.8rem .9rem;transition:opacity .32s,filter .32s,border-color .32s,background-color .32s,transform .42s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(.25rem)}.logic-production-control article.is-active{background:#ff242914;border-color:#ff242994}.logic-production-control span{color:var(--logic-red);letter-spacing:.08em;font-size:.6rem;font-weight:750}.logic-production-control strong{font-size:.76rem}.logic-production-control small{color:var(--logic-muted);font-size:.62rem;line-height:1.5}.logic-production-control--single{grid-template-columns:1fr;padding-top:.25rem}.logic-workflow-canvas,.logic-repair-flow{align-content:center;gap:1rem;min-height:20.5rem;padding:1.25rem;display:grid}.logic-workflow-canvas__bar{border:1px solid var(--logic-line);background:#ffffff06;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.logic-workflow-canvas__bar span{color:var(--logic-red);letter-spacing:.08em;font-size:.64rem;font-weight:800}.logic-workflow-canvas__bar strong{font-size:.78rem}.logic-workflow-canvas__nodes,.logic-repair-flow__steps{align-items:stretch;gap:.55rem;min-width:0;display:flex}.logic-workflow-canvas__node-group,.logic-repair-flow__step-group{display:contents}.logic-workflow-canvas__nodes article,.logic-repair-flow__steps article{border:1px solid var(--logic-line);background:var(--logic-elevated);flex:1 1 0;align-content:center;gap:.65rem;min-width:0;min-height:10rem;padding:.9rem;display:grid}.logic-workflow-canvas__nodes svg,.logic-repair-flow__step-group>svg{color:var(--logic-red);flex:none;align-self:center}.logic-workflow-canvas__nodes small,.logic-repair-flow__steps small{color:var(--logic-red);font-size:.62rem;font-weight:800}.logic-workflow-canvas__nodes strong,.logic-repair-flow__steps strong{font-size:.78rem}.logic-workflow-canvas__nodes span,.logic-repair-flow__steps span{color:var(--logic-muted);font-size:.62rem;line-height:1.5}.logic-workflow-canvas footer,.logic-repair-flow footer{padding:0}.logic-repair-flow__steps article>svg{color:var(--logic-red)}.logic-repair-flow__steps article.is-active{background:#ff242914;border-color:#ff242994}.logic-value-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem;padding:1.25rem;animation:.46s cubic-bezier(.22,1,.36,1) both logic-evidence-enter;display:grid}.logic-value-flow__step-group{display:contents}.logic-value-flow article{border:1px solid var(--logic-line);background:var(--logic-elevated);align-content:center;gap:.75rem;min-width:0;min-height:15.5rem;padding:1rem;display:grid}.logic-value-flow__step-group:last-child article{background:#ff242914;border-color:#ff242980}.logic-value-flow article>svg,.logic-value-flow__step-group>svg{color:var(--logic-red)}.logic-value-flow__step-group>svg{flex:none;align-self:center}.logic-value-flow article span{color:var(--logic-red);letter-spacing:.06em;font-size:.62rem;font-weight:750}.logic-value-flow article strong{font-size:.88rem;line-height:1.45}.logic-value-flow article small{color:var(--logic-muted);font-size:.65rem;line-height:1.4}.logic-platform{border-top:1px solid var(--logic-line-soft);position:relative}.logic-platform-scroll{--logic-platform-progress:0;height:400svh}.logic-platform-scene{background:radial-gradient(circle at 67% 48%,#ff242909,#0000 34rem),#090a0c;height:100svh;position:sticky;top:0;overflow:hidden}.logic-platform-transition,.logic-platform-deck{position:absolute;inset:0}.logic-platform-transition{z-index:4;visibility:hidden;text-align:center;opacity:0;filter:blur(16px);place-content:center;transition:opacity .6s,filter .7s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),visibility .7s;display:grid;transform:scale(.96)}.logic-platform-transition.is-active{visibility:visible;opacity:1;filter:none;transform:scale(1)}.logic-platform-transition__frame{display:none}.logic-platform-transition h2{z-index:1;letter-spacing:-.07em;margin:0;font-size:clamp(3.5rem,4.16vw,4.4375rem);line-height:.98;position:relative}.logic-platform-transition h2 span{white-space:nowrap;display:block}.logic-platform-transition h2 span:first-child{letter-spacing:-.045em;margin-bottom:.28em;font-size:clamp(4rem,4.75vw,5.0625rem)}.logic-platform-deck{z-index:2;visibility:hidden;opacity:0;width:min(100% - 7rem,112rem);height:calc(100% - clamp(9rem,17vh,11rem));margin:clamp(5.5rem,10vh,6.5rem) auto clamp(3.5rem,7vh,4.5rem);transition:opacity .6s,visibility .6s}.logic-platform-deck.is-active{visibility:visible;opacity:1}.logic-platform-slide{visibility:hidden;opacity:0;filter:blur(18px);grid-template-columns:minmax(30rem,.6fr) minmax(0,1.4fr);align-items:center;gap:clamp(3.75rem,4.8vw,5.5rem);transition:opacity .54s,filter .68s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),visibility .68s;display:grid;position:absolute;inset:0;transform:translate(7%)scale(.985)}.logic-platform-slide.is-active{z-index:2;visibility:visible;opacity:1;filter:none;transform:translate(0,0)scale(1)}.logic-platform-slide__copy{align-self:center;max-width:31rem;transform:translateY(2.8vh)}.logic-platform-slide__copy>span{display:none}.logic-platform-slide__copy h3{letter-spacing:-.065em;margin:0 0 1.5rem;font-size:clamp(3rem,3.4vw,3.55rem);line-height:1.02}.logic-platform-slide--creation .logic-platform-slide__copy h3,.logic-platform-slide--operations .logic-platform-slide__copy h3{white-space:nowrap}.logic-platform-slide__copy p{max-width:29rem;color:var(--logic-muted);margin:0;font-size:.92rem;line-height:1.75}.logic-platform-product,.logic-platform-operations{border:1px solid var(--logic-line);background:#141519f7;border-radius:1rem;overflow:hidden;box-shadow:0 2.5rem 7rem #00000075}.logic-platform-product>header{border-bottom:1px solid var(--logic-line);justify-content:space-between;align-items:center;padding:1rem 1.15rem;display:flex}.logic-platform-product>header span,.logic-platform-product>header strong{letter-spacing:.08em;font-size:.62rem}.logic-platform-product>header span,.logic-platform-product__mode>div:first-child>span{color:var(--logic-red)}.logic-platform-product>nav{border-bottom:1px solid var(--logic-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.logic-platform-product>nav button{color:var(--logic-muted);text-align:left;border:0;border-right:1px solid var(--logic-line);cursor:pointer;background:0 0;gap:.3rem;padding:.85rem;display:grid}.logic-platform-product>nav button:last-child{border-right:0}.logic-platform-product>nav button[aria-pressed=true]{color:var(--logic-text);background:#ff242924}.logic-platform-product>nav span{color:var(--logic-red);font-size:.58rem}.logic-platform-product>nav strong{font-size:.72rem}.logic-platform-product__mode{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:1.25rem;min-height:17rem;padding:1.25rem;animation:.44s cubic-bezier(.22,1,.36,1) both logic-evidence-enter;display:grid}.logic-platform-product__mode>div:first-child>span{font-size:.62rem;font-weight:850}.logic-platform-product__mode h4{margin:.55rem 0;font-size:clamp(1.8rem,2.4vw,2.65rem)}.logic-platform-product__mode p{color:var(--logic-muted);margin:0;font-size:.74rem;line-height:1.65}.logic-platform-mode-preview{gap:.45rem;min-width:0;display:grid}.logic-platform-mode-preview--short,.logic-platform-mode-preview--long{grid-template-columns:repeat(3,minmax(0,1fr))}.logic-platform-mode-preview span{color:#d7d8dc;border:1px solid var(--logic-line);background:var(--logic-elevated);place-items:end start;min-height:5.5rem;padding:.55rem;font-size:.62rem;display:grid}.logic-platform-mode-preview--short span{aspect-ratio:9/15}.logic-platform-mode-preview--long span{text-align:center;place-items:center;min-height:4.75rem}.logic-platform-mode-preview--replicate{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center}.logic-platform-mode-preview--replicate span{text-align:center;place-items:center;min-height:4.75rem}.logic-platform-mode-preview--replicate svg{color:var(--logic-red)}.logic-platform-product>footer{border-top:1px solid var(--logic-line);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.85rem 1.1rem;display:flex}.logic-platform-product>footer strong,.logic-platform-product>footer span{font-size:.6rem}.logic-platform-product>footer strong{color:var(--logic-red);margin-right:.25rem}.logic-platform-product>footer span{color:#c9cacf;border:1px solid var(--logic-line);background:var(--logic-panel);padding:.35rem .5rem}.logic-platform-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.logic-platform-tools-grid button{text-align:left;border:1px solid var(--logic-line);background:#141519f0;border-radius:.85rem;min-height:13rem;padding:1.25rem;box-shadow:0 1.75rem 4rem #00000047}.logic-platform-operations>header{border-bottom:1px solid var(--logic-line);justify-content:space-between;align-items:center;padding:1rem 1.15rem;display:flex}.logic-platform-operations>header span,.logic-platform-operations>header strong{letter-spacing:.08em;font-size:.62rem}.logic-platform-operations>header span{color:var(--logic-red)}.logic-platform-operations>nav{border-bottom:1px solid var(--logic-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.logic-platform-operations>nav button{color:var(--logic-muted);text-align:left;border:0;border-right:1px solid var(--logic-line);cursor:pointer;background:0 0;gap:.28rem;padding:.82rem .9rem;display:grid}.logic-platform-operations>nav button:last-child{border-right:0}.logic-platform-operations>nav button[aria-pressed=true]{color:var(--logic-text);background:#ff242924}.logic-platform-operations>nav span{color:var(--logic-red);font-size:.58rem}.logic-platform-operations>nav strong{font-size:.72rem}.logic-platform-operations__body{gap:.85rem;min-height:24.4rem;padding:1.15rem;animation:.44s cubic-bezier(.22,1,.36,1) both logic-evidence-enter;display:grid}.logic-platform-operations__body--publish{grid-template-columns:minmax(0,1.55fr) minmax(9rem,.7fr)}.logic-platform-publish-card,.logic-platform-schedule,.logic-platform-metrics article,.logic-platform-ranking,.logic-platform-report-card,.logic-platform-operations__body--report>aside{border:1px solid var(--logic-line);background:var(--logic-elevated)}.logic-platform-publish-card{gap:1rem;padding:1rem;display:grid}.logic-platform-publish-card>header,.logic-platform-report-card>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.logic-platform-publish-card>header div,.logic-platform-report-card>header div{gap:.35rem;display:grid}.logic-platform-publish-card>header span,.logic-platform-report-card>header span,.logic-platform-schedule>span{color:var(--logic-red);letter-spacing:.08em;font-size:.58rem}.logic-platform-publish-card>header strong,.logic-platform-report-card>header strong{font-size:.92rem}.logic-platform-publish-card>header svg{color:var(--logic-red)}.logic-platform-publish-card__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.logic-platform-publish-card__channels>span{color:#c7c9ce;border:1px solid var(--logic-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;min-width:0;padding:.65rem;font-size:.68rem;display:grid}.logic-platform-publish-card__channels>span.is-ready{color:var(--logic-text);background:#ff24290f;border-color:#ff242961}.logic-platform-publish-card__channels i{aspect-ratio:1;background:#26282d;border-radius:50%;place-items:center;width:1.7rem;font-style:normal;display:grid}.logic-platform-publish-card__channels small{color:var(--logic-muted);font-size:.58rem}.logic-platform-publish-card>footer{flex-wrap:wrap;gap:.4rem;display:flex}.logic-platform-publish-card>footer span{color:#bfc1c7;border:1px solid var(--logic-line);padding:.4rem .55rem;font-size:.6rem}.logic-platform-schedule{background:linear-gradient(145deg, #ff242914, transparent 58%), var(--logic-elevated);align-content:center;gap:.75rem;padding:1rem;display:grid}.logic-platform-schedule>strong{font-size:1.25rem}.logic-platform-schedule>time{color:var(--logic-muted);font-size:.72rem}.logic-platform-schedule>button{color:var(--logic-text);cursor:pointer;background:#ff24291a;border:1px solid #ff242973;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:.72rem;font-size:.68rem;display:flex}.logic-platform-operations__body--review{grid-template-rows:auto 1fr}.logic-platform-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.logic-platform-metrics article{gap:.35rem;padding:.85rem;display:grid}.logic-platform-metrics span,.logic-platform-metrics small{color:var(--logic-muted);font-size:.58rem}.logic-platform-metrics strong{font-size:1.05rem}.logic-platform-metrics small{color:var(--logic-red)}.logic-platform-ranking{padding:1rem}.logic-platform-ranking>header{justify-content:space-between;align-items:center;margin-bottom:1.3rem;display:flex}.logic-platform-ranking>header strong{font-size:.8rem}.logic-platform-ranking>header span,.logic-platform-ranking article>span,.logic-platform-ranking article>strong{font-size:.6rem}.logic-platform-ranking>header span,.logic-platform-ranking article>span{color:var(--logic-muted)}.logic-platform-ranking article{border-top:1px solid var(--logic-line);grid-template-columns:minmax(8rem,1fr) minmax(9rem,1.4fr) 4rem;align-items:center;gap:.8rem;padding:.72rem 0;display:grid}.logic-platform-ranking i{background:#2b2d32;height:.32rem;overflow:hidden}.logic-platform-ranking b{background:var(--logic-red);height:100%;display:block}.logic-platform-ranking article>strong{color:#d3d4d8;text-align:right}.logic-platform-operations__body--report{grid-template-columns:minmax(0,1.55fr) minmax(9rem,.7fr)}.logic-platform-report-card{padding:1rem}.logic-platform-report-card>header small{color:var(--logic-muted);font-size:.58rem}.logic-platform-report-card__insights{margin-top:1rem;display:grid}.logic-platform-report-card__insights p{border-top:1px solid var(--logic-line);grid-template-columns:2rem 1fr;gap:.65rem;margin:0;padding:.85rem 0;display:grid}.logic-platform-report-card__insights strong{color:var(--logic-red);font-size:.62rem}.logic-platform-report-card__insights span{color:#c9cacf;font-size:.66rem;line-height:1.55}.logic-platform-operations__body--report>aside{align-content:center;gap:.4rem;padding:.75rem;display:grid}.logic-platform-operations__body--report>aside span{color:var(--logic-muted);border:1px solid #0000;grid-template-columns:1.7rem 1fr;align-items:center;gap:.35rem;padding:.72rem;font-size:.62rem;display:grid}.logic-platform-operations__body--report>aside span.is-active{color:var(--logic-text);background:#ff242914;border-color:#ff24296b}.logic-platform-operations__body--report>aside small{color:var(--logic-red);font-size:.58rem}.logic-platform-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.logic-platform-tools-grid button{min-height:12rem;color:var(--logic-text);cursor:pointer;align-content:space-between;transition:border-color .22s,transform .26s,background .22s;display:grid}.logic-platform-tools-grid button:hover,.logic-platform-tools-grid button:focus-visible{background:#ff242914;border-color:#ff242999;transform:translateY(-.25rem)}.logic-platform-tools-grid button>span,.logic-platform-tools-grid button>svg{color:var(--logic-red)}.logic-platform-tools-grid button>span{justify-self:end;font-size:.6rem}.logic-platform-tools-grid button>strong{font-size:.9rem}.logic-platform-tools-grid button>small{color:var(--logic-muted);font-size:.58rem}.logic-platform-nav{z-index:5;visibility:hidden;opacity:0;width:8.75rem;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1),visibility .5s;display:grid;position:absolute;top:50%;right:clamp(1.25rem,2.5vw,3rem);transform:translate(1rem,-50%)}.logic-platform-nav.is-visible{visibility:visible;opacity:1;transform:translateY(-50%)}.logic-platform-nav button{color:#666970;border:0;border-left:1px solid var(--logic-line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 0;display:flex}.logic-platform-nav button.is-active{color:var(--logic-text);border-left-color:var(--logic-red)}.logic-platform-nav button span{order:2;font-size:.62rem}.logic-platform-nav button strong{padding-left:.8rem;font-size:.7rem}.logic-platform>.logic-section-statement{width:min(100% - 3rem,72rem);color:var(--logic-muted);text-align:center;margin:0 auto;padding:clamp(6rem,10vw,10rem) 0;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.35}.logic-advantage{align-content:center;min-height:100svh;padding:clamp(5rem,7vw,7rem) 0 clamp(1.75rem,3vw,3rem);display:grid}.logic-advantage .logic-section-heading{width:min(100% - 3rem,88rem);margin:0 auto clamp(1.75rem,3.2vw,3rem)}.logic-advantage .logic-section-heading h2{max-width:none;font-size:clamp(2.8rem,3.8vw,4.4rem);line-height:.94}.logic-advantage .logic-section-heading>p:last-child{max-width:24rem;font-size:.9rem;line-height:1.65}.logic-learning-loop{border:1px solid var(--logic-line);background:radial-gradient(circle at 50% 45%, #ff242914, transparent 25rem), var(--logic-stage);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(13rem,.82fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(.75rem,1.2vw,1.25rem);width:min(100% - 3rem,88rem);margin:0 auto;padding:clamp(1rem,1.8vw,1.5rem);display:grid;position:relative}.logic-learning-loop__node{border:1px solid var(--logic-line);background:#16171ac7;border-radius:.75rem;min-height:11rem;padding:clamp(.85rem,1.25vw,1.15rem)}.logic-learning-loop__node--source,.logic-learning-loop__node--next{align-content:space-between;display:grid}.logic-learning-loop__node--source{border-color:#ff242980}.logic-learning-loop__node--next{background:linear-gradient(145deg,#2f1619eb,#16171ad1)}.logic-learning-loop__node-top{color:var(--logic-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex}.logic-learning-loop__node-top small{color:var(--logic-red);font-size:.68rem}.logic-learning-loop__node>strong{color:var(--logic-text);margin-top:.65rem;font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.25;display:block}.logic-learning-loop__node--next>strong{color:#fff}.logic-learning-loop__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.7rem;display:grid}.logic-learning-loop__metrics span{border-top:1px solid var(--logic-line);gap:.35rem;padding:.42rem .45rem;display:grid}.logic-learning-loop__metrics small,.logic-learning-loop__metrics b{font-size:.68rem}.logic-learning-loop__metrics small{color:var(--logic-muted)}.logic-learning-loop__metrics b{color:var(--logic-red);font-weight:600}.logic-learning-loop__connector{color:var(--logic-red);place-items:center;display:grid}.logic-learning-loop__node--model{text-align:center;border-color:#ff2429ad;align-content:center;justify-items:center;display:grid;box-shadow:0 0 3rem #ff24291f}.logic-learning-loop__model-mark{width:3.25rem;height:3.25rem;color:var(--logic-red);background:#ff242914;border:1px solid #ff2429b8;border-radius:50%;place-items:center;margin-bottom:1.2rem;display:grid}.logic-learning-loop__node--model>span{color:var(--logic-muted);letter-spacing:.12em;font-size:.74rem}.logic-learning-loop__node--model>strong{margin-top:.55rem;font-size:clamp(1.35rem,2.4vw,2rem)}.logic-learning-loop__node p{color:var(--logic-muted);margin:.8rem 0 0;font-size:.75rem;line-height:1.65}.logic-learning-loop__signals{border-top:1px solid var(--logic-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.logic-learning-loop__signals article{border-right:1px solid var(--logic-line);gap:.7rem;min-height:5.8rem;padding:.75rem .95rem .15rem;display:grid}.logic-learning-loop__signals article:last-child{border-right:0}.logic-learning-loop__signals span{color:var(--logic-red);font-size:.68rem}.logic-learning-loop__signals strong{font-size:.94rem}.logic-learning-loop__signals p{color:var(--logic-muted);margin:0;font-size:.68rem;line-height:1.5}.logic-cases-orbit{--cases-progress:0;background:radial-gradient(circle at 50% 48%,#ff24290d,#0000 34rem),linear-gradient(#09090afa,#050506),#050506;min-height:220svh;padding:0 clamp(1rem,1.8vw,2rem);overflow:clip}.logic-cases-orbit__stage{isolation:isolate;place-items:center;width:min(100%,112rem);height:100svh;min-height:38rem;margin:0 auto;display:grid;position:sticky;top:0;overflow:hidden}.logic-cases-orbit__stage:before,.logic-cases-orbit__stage:after{content:"";pointer-events:none;position:absolute;inset:0}.logic-cases-orbit__stage:before{z-index:0;background:radial-gradient(#0000002e 0 24%,#0000001f 48%,#0000006b 100%)}.logic-cases-orbit__stage:after{z-index:1;opacity:.46;background:linear-gradient(90deg,#050506 0%,#0000 8% 92%,#050506 100%),linear-gradient(#050506 0%,#0000 14% 86%,#050506 100%)}.logic-cases-orbit__center{z-index:6;text-align:center;pointer-events:none;border-radius:1.5rem;width:min(100%,63rem);padding:.85rem 1.5rem;position:absolute;inset:20% auto auto 50%;transform:translate(-50%,-50%)}.logic-cases-orbit__center h2{color:#fff;letter-spacing:-.045em;white-space:nowrap;text-shadow:0 1.5rem 4rem #000000c7;margin:0;font-size:clamp(2.8rem,3.55vw,4.45rem);font-weight:900;line-height:1.08}.logic-cases-orbit__works{z-index:2;transition:opacity .9s,filter .9s,transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.logic-cases-orbit__outro{z-index:7;text-align:center;opacity:0;pointer-events:none;justify-items:center;width:min(100% - 2rem,48rem);transition:opacity .9s,transform 1s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-42%)scale(.94)}.logic-cases-orbit__outro p{color:#fff;letter-spacing:-.045em;margin:0 0 1.8rem;font-size:clamp(2.4rem,4vw,4.9rem);font-weight:800;line-height:1.02}.logic-cases-orbit__outro a{color:#fff;pointer-events:auto;background:#ffffff14;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:.65rem;padding:.85rem 1.15rem;font-size:.78rem;transition:background .22s,border-color .22s,transform .22s;display:inline-flex}.logic-cases-orbit__outro a:hover{background:#ffffff29;border-color:#fffc;transform:translateY(-2px)}.logic-cases-orbit--outro .logic-cases-orbit__works{opacity:.13;filter:blur(.65rem);transform:scale(.86)}.logic-cases-orbit--outro .logic-cases-orbit__outro{opacity:1;transform:translate(-50%,-50%)scale(1)}.logic-case-orbit-card{z-index:2;width:var(--orbit-card-width);color:#fff;opacity:0;filter:blur(.55rem);background:#111215f0;border:1px solid #ffffff26;border-radius:1.15rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)scale(.46);box-shadow:0 2rem 4.6rem #0000007a}.logic-cases-orbit.is-visible .logic-case-orbit-card{animation:.78s cubic-bezier(.16,1,.3,1) forwards logicCaseOrbitReveal;animation-delay:var(--orbit-delay)}.logic-case-orbit-card__media{aspect-ratio:var(--orbit-ratio);border-radius:inherit;background:linear-gradient(#ffffff14,#ff2a3029),linear-gradient(135deg,#1c1e23,#0f1013 58%,#2a1114);flex-direction:column;justify-content:flex-end;gap:.4rem;padding:1rem;display:flex;position:relative;overflow:hidden}.logic-case-orbit-card__media:before{content:"";opacity:.25;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.4rem 2.4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.logic-case-orbit-card__media span,.logic-case-orbit-card__media strong{z-index:1;position:relative}.logic-case-orbit-card__media span{color:var(--logic-red);font-size:.68rem;font-weight:800}.logic-case-orbit-card__media strong{font-size:1rem}.logic-case-orbit-card__caption{padding:.85rem .95rem 1rem}.logic-case-orbit-card__caption strong{margin-bottom:.25rem;font-size:.9rem;line-height:1.35;display:block}.logic-case-orbit-card__caption small{color:var(--logic-muted);font-size:.66rem}.logic-case-orbit-card--1{--orbit-card-width:clamp(7rem, 7.4vw, 8.5rem);--orbit-ratio:9 / 16;--orbit-x:clamp(-30rem, -31vw, -26rem);--orbit-y:clamp(-6rem, -6.5vh, -4rem);--orbit-rotation:-8deg;--orbit-delay:50ms}.logic-case-orbit-card--2{--orbit-card-width:clamp(12rem, 13vw, 15rem);--orbit-ratio:16 / 9;--orbit-x:clamp(-7.5rem, -6vw, -4.5rem);--orbit-y:clamp(-11rem, -13vh, -8.75rem);--orbit-rotation:4deg;--orbit-delay:.1s}.logic-case-orbit-card--3{--orbit-card-width:clamp(7rem, 7.4vw, 8.5rem);--orbit-ratio:9 / 16;--orbit-x:clamp(26rem, 31vw, 30rem);--orbit-y:clamp(-6rem, -6.5vh, -4rem);--orbit-rotation:7deg;--orbit-delay:.15s}.logic-case-orbit-card--4{--orbit-card-width:clamp(13rem, 15vw, 16.5rem);--orbit-ratio:16 / 10;--orbit-x:clamp(-29rem, -30vw, -25rem);--orbit-y:clamp(5rem, 9vh, 7rem);--orbit-rotation:5deg;--orbit-delay:.2s}.logic-case-orbit-card--5{--orbit-card-width:clamp(13rem, 15vw, 16.5rem);--orbit-ratio:16 / 10;--orbit-x:clamp(25rem, 30vw, 29rem);--orbit-y:clamp(5rem, 9vh, 7rem);--orbit-rotation:-5deg;--orbit-delay:.25s}.logic-case-orbit-card--6{--orbit-card-width:clamp(7rem, 7.6vw, 8.6rem);--orbit-ratio:9 / 16;--orbit-x:clamp(-16rem, -16vw, -13rem);--orbit-y:clamp(8rem, 14vh, 10.5rem);--orbit-rotation:-4deg;--orbit-delay:.3s}.logic-case-orbit-card--7{--orbit-card-width:clamp(9rem, 10vw, 11.5rem);--orbit-ratio:4 / 5;--orbit-x:clamp(13rem, 16vw, 16rem);--orbit-y:clamp(8rem, 14vh, 10.5rem);--orbit-rotation:6deg;--orbit-delay:.35s}@keyframes logicCaseOrbitReveal{0%{opacity:0;filter:blur(.7rem);transform:translate(-50%,-50%)rotate(0)scale(.7)}42%{opacity:.92}to{opacity:1;transform:translate(calc(-50% + var(--orbit-x)), calc(-50% + var(--orbit-y))) rotate(var(--orbit-rotation)) scale(1);filter:blur()}}.logic-cases-orbit.is-visible .logic-case-orbit-card{opacity:1;transition:opacity .8s,filter .9s,transform 1s cubic-bezier(.22,1,.36,1);animation:none}.logic-cases-orbit--stack .logic-case-orbit-card{opacity:.44;filter:blur(.4rem);transform:translate(-50%,-50%)rotate(0)scale(.52)}.logic-cases-orbit--scatter .logic-case-orbit-card{opacity:1;filter:blur();transform:translate(calc(-50% + var(--orbit-x)), calc(-50% + var(--orbit-y))) rotate(var(--orbit-rotation)) scale(1)}.logic-cases-orbit--outro .logic-case-orbit-card{opacity:.28;filter:blur(.45rem);transform:translate(calc(-50% + var(--orbit-x)), calc(-50% + var(--orbit-y))) rotate(var(--orbit-rotation)) scale(.9)}.logic-cases-orbit--scatter .logic-cases-orbit__works,.logic-cases-orbit--outro .logic-cases-orbit__works{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;width:min(100% - 3rem,92rem);display:grid;inset:42% auto auto 50%;transform:translate(-50%)}.logic-cases-orbit--outro .logic-cases-orbit__works{transform:translate(-50%)scale(.86)}.logic-cases-orbit--scatter .logic-case-orbit-card,.logic-cases-orbit--outro .logic-case-orbit-card{filter:none;width:auto;position:relative;inset:auto;transform:none!important}.logic-cases-orbit--scatter .logic-case-orbit-card__media,.logic-cases-orbit--outro .logic-case-orbit-card__media{aspect-ratio:16/9}.logic-cases-orbit--scatter .logic-case-orbit-card__caption,.logic-cases-orbit--outro .logic-case-orbit-card__caption{padding:.65rem .75rem .8rem}@media (width<=900px){.logic-cases-orbit{min-height:190svh}.logic-cases-orbit__center{width:calc(100% - 1.5rem);padding-inline:0;top:15%}.logic-cases-orbit__center h2{white-space:normal;font-size:clamp(2.3rem,8.5vw,3.6rem);line-height:1.08}.logic-cases-orbit--scatter .logic-cases-orbit__works,.logic-cases-orbit--outro .logic-cases-orbit__works{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:calc(100% - 1.5rem);top:37%}.logic-cases-orbit--scatter .logic-case-orbit-card__media,.logic-cases-orbit--outro .logic-case-orbit-card__media{aspect-ratio:4/3;padding:.7rem}.logic-cases-orbit--scatter .logic-case-orbit-card__caption,.logic-cases-orbit--outro .logic-case-orbit-card__caption{padding:.55rem .6rem .65rem}.logic-cases-orbit--scatter .logic-case-orbit-card__caption strong,.logic-cases-orbit--outro .logic-case-orbit-card__caption strong{font-size:.76rem}.logic-cases-orbit--scatter .logic-case-orbit-card__caption small,.logic-cases-orbit--outro .logic-case-orbit-card__caption small{font-size:.58rem}.logic-cases-orbit__outro p{font-size:clamp(2rem,8vw,3.2rem)}}.logic-partnership{background:var(--warm-50);width:100%;margin-inline:0;padding:0;position:relative;overflow:visible}.logic-partnership__video-layer{justify-content:center;align-items:center;min-height:100svh;padding:clamp(7rem,11vh,9rem) max(1.5rem,50vw - 44rem) 3.5rem;display:flex;position:relative;overflow:hidden}.logic-partnership__media,.logic-partnership__shade{position:absolute;inset:0}.logic-partnership__media{z-index:0;background:#111216;overflow:hidden}.logic-partnership__poster,.logic-partnership__video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.logic-partnership__poster{z-index:0;opacity:1;transition:opacity .52s}.logic-partnership__video{z-index:1;opacity:0;transition:opacity .52s}.logic-partnership__media.is-video-ready .logic-partnership__poster{opacity:0}.logic-partnership__media.is-video-ready .logic-partnership__video{opacity:1}.logic-partnership__shade{z-index:1;pointer-events:none;background:linear-gradient(#0707086b,#07070894),#07070829}.logic-partnership__video-content{z-index:2;text-align:center;width:min(100%,72rem);margin-inline:auto;position:relative}.logic-partnership__video-content>.logic-kicker{color:#ffffffc7}.logic-partnership__video-content h2{color:#fff;max-width:min(100%,20em);margin:0 auto 2rem;font-size:clamp(3.2rem,4.6vw,4.75rem);line-height:.92}.logic-partnership__video-content .logic-actions{justify-content:center;gap:.55rem;margin:0}.logic-partnership__video-content .logic-button{color:#fff;border-color:var(--logic-red);background:var(--logic-red);border-radius:999px;min-width:9rem;min-height:3rem;padding:.7rem 1.45rem;font-size:1rem;font-weight:700;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #ff242933}.logic-partnership__video-content .logic-button--glass{background:0 0;border-color:#ffffff9e;box-shadow:inset 0 1px #ffffff8a,inset 1px 0 #ffffff24,inset 0 -1px #ffffff1f,0 10px 32px #0000003d}.logic-sales-dialog{z-index:500;backdrop-filter:blur(14px);background:#000000c2;place-items:center;padding:1.25rem;animation:.18s ease-out both logic-sales-dialog-in;display:grid;position:fixed;inset:0}.logic-sales-dialog__panel{color:#fff;text-align:center;background:#111114;border:1px solid #ffffff29;border-radius:1.5rem;width:min(92vw,29rem);padding:2rem;position:relative;box-shadow:0 2rem 6rem #00000085}.logic-sales-dialog__close{color:#ffffffd1;width:2.4rem;height:2.4rem;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;padding:0;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:.8rem;right:.8rem}.logic-sales-dialog__close:hover,.logic-sales-dialog__close:focus-visible{color:#fff;background:#ffffff1f;border-color:#ffffff47}.logic-sales-dialog__eyebrow{color:var(--logic-red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem;font-size:.76rem;font-weight:800}.logic-sales-dialog__panel h3{margin:0;font-size:clamp(1.55rem,4vw,2rem)}.logic-sales-dialog__description{color:#ffffff94;margin:.7rem auto 1.35rem;font-size:.9rem;line-height:1.6}.logic-sales-dialog__qr{background:#fff;border-radius:.85rem;width:min(100%,22rem);margin-inline:auto;display:block}@keyframes logic-sales-dialog-in{0%{opacity:0}to{opacity:1}}.logic-partnership__detail{min-height:0;color:var(--ink);background:var(--warm-50);border-top:1px solid var(--warm-200);padding:clamp(2.75rem,3.5vw,4rem) max(clamp(1.5rem,4vw,4rem),50vw - 44rem) clamp(1.5rem,2vw,2.25rem)}.logic-partnership__assurances{border-bottom:1px solid var(--warm-200);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,88rem);margin-inline:auto;padding-bottom:clamp(1.75rem,2.4vw,2.5rem);display:grid}.logic-partnership__assurances article{border-left:1px solid var(--warm-200);gap:.45rem;min-width:0;padding:0 clamp(1rem,2vw,2.25rem);display:grid}.logic-partnership__assurances article:first-child{border-left:0;padding-left:0}.logic-partnership__assurances strong{font-size:.98rem}.logic-partnership__assurances small{color:var(--muted);font-size:.76rem;line-height:1.55}.logic-partnership__footer-grid{grid-template-columns:minmax(15rem,1.35fr) minmax(10rem,.85fr) minmax(9rem,.7fr);gap:clamp(3rem,7vw,8rem);width:min(100%,88rem);margin:clamp(2rem,2.8vw,3rem) auto 0;display:grid}.logic-partnership__footer-brand p{color:var(--muted);margin:.8rem 0 0;font-size:.8rem}.logic-partnership__footer-lockup{align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.logic-partnership__footer-mark{object-fit:contain;border-radius:.65rem;width:2.5rem;height:2.5rem}.logic-partnership__footer-lockup>span{color:var(--ink);letter-spacing:.04em;font-size:1.25rem;font-weight:750;display:block}.logic-partnership__footer-links{align-content:start;gap:.6rem;font-size:.8rem;display:grid}.logic-partnership__footer-links strong{margin-bottom:.25rem;font-size:.78rem}.logic-partnership__footer-links button{width:fit-content;color:var(--muted);font:inherit;text-align:left;text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;transition:color .16s}.logic-partnership__footer-links button:hover,.logic-partnership__footer-links button:focus-visible{color:var(--logic-red)}.logic-partnership__footer-links button:focus-visible{outline-offset:.2rem;outline:1px solid}.logic-partnership__legal{border-top:1px solid var(--warm-200);width:min(100%,88rem);color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1rem;margin:clamp(1.75rem,2.5vw,2.5rem) auto 0;padding-top:1rem;font-size:.68rem;display:flex}.logic-partnership__copyright{color:inherit;font-size:inherit}.logic-partnership__legal a{color:inherit;transition:color .16s}.logic-partnership__legal a:hover,.logic-partnership__legal a:focus-visible{color:var(--logic-red)}@media (width<=1100px){.logic-hero__copy{width:min(100%,40rem)}.logic-section-heading,.logic-solution{grid-template-columns:1fr}.logic-solution:nth-child(2n) .logic-solution__copy{order:initial}.logic-advantage-board__flow{grid-template-columns:repeat(3,minmax(0,1fr))}.logic-advantage-board__flow>span:nth-child(3){border-right:0}.logic-advantage-board__flow>span:nth-child(-n+3){border-bottom:1px solid var(--logic-line)}.logic-advantage-board__assets{grid-template-columns:repeat(2,minmax(0,1fr))}.logic-advantage-board__assets article:nth-child(2){border-right:0}.logic-advantage-board__assets article:nth-child(-n+2){border-bottom:1px solid var(--logic-line)}.logic-learning-loop{grid-template-columns:1fr}.logic-learning-loop__node--source,.logic-learning-loop__node--model,.logic-learning-loop__node--next,.logic-learning-loop__connector,.logic-learning-loop__signals{grid-column:auto}.logic-learning-loop__connector{min-height:2rem;transform:rotate(90deg)}.logic-learning-loop__signals{grid-template-columns:1fr 1fr}.logic-learning-loop__signals article:nth-child(2){border-right:0}.logic-learning-loop__signals article:nth-child(-n+2){border-bottom:1px solid var(--logic-line)}}@media (width>=901px) and (width<=1440px){.logic-story-stage__inner{grid-template-rows:minmax(13rem,.72fr) minmax(17rem,1.28fr);grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vh,1.5rem)}.logic-story-copy__panel[data-solution-index="0"] h3{font-size:clamp(3.2rem,4.4vw,3.8rem)}.logic-story-copy__panel[data-solution-index="1"] h3,.logic-story-copy__panel[data-solution-index="2"] h3{font-size:clamp(1.8rem,2.7vw,2.15rem)}.logic-agent-card{gap:.56rem;padding:.65rem}.logic-agent-card--knowledge{padding:.55rem}}@media (width<=900px){.logic-advantage{min-height:auto;padding-top:6rem}.logic-advantage .logic-section-heading{width:min(100% - 2rem,42rem)}.logic-advantage .logic-section-heading h2{max-width:12ch;font-size:clamp(3rem,13vw,5rem)}.logic-platform-scroll{height:auto}.logic-platform-scene{height:auto;position:relative;overflow:visible}.logic-platform-transition{visibility:visible;opacity:1;filter:none;min-height:82svh;position:relative;transform:none}.logic-platform-transition h2{letter-spacing:-.075em;width:calc(100% - 2.5rem);margin-left:auto;margin-right:auto;font-size:clamp(3rem,12vw,4.8rem)}.logic-platform-transition h2 span{white-space:normal}.logic-platform-transition h2 span:first-child{font-size:.8em}.logic-platform-transition__frame{width:calc(100% - 2rem);height:min(48vh,26rem)}.logic-platform-deck{visibility:visible;opacity:1;width:min(100% - 1.5rem,42rem);height:auto;margin:0 auto;position:relative;inset:auto}.logic-platform-slide{visibility:visible;opacity:1;filter:none;border-top:1px solid var(--logic-line);grid-template-columns:1fr;gap:2.5rem;padding:6rem 0;position:relative;inset:auto;transform:none}.logic-platform-slide__copy h3{letter-spacing:-.055em;font-size:clamp(2.25rem,9.5vw,3.1rem);line-height:1.05}.logic-platform-slide--creation .logic-platform-slide__copy h3,.logic-platform-slide--operations .logic-platform-slide__copy h3{white-space:normal}.logic-platform-nav{display:none}.logic-chapter-scroll{height:auto}.logic-chapter-scene{height:auto;min-height:0;padding:6rem 0 0;position:relative;overflow:visible}.logic-chapter-intro,.logic-story-stage{position:relative;inset:auto;opacity:1!important;filter:none!important;transform:none!important}.logic-chapter-intro{height:78svh;min-height:36rem}.logic-chapter-intro__copy{flex-direction:column;gap:.65rem;display:flex;top:50%}.logic-chapter-intro__hand-fallback{object-fit:contain;object-position:center 68%}.logic-chapter-intro__copy p,.logic-chapter-intro__copy h2{grid-area:auto;opacity:1!important;filter:none!important;transform:none!important}.logic-story-stage{padding:0 max(1.5rem,50vw - 22rem);display:block}.logic-story-stage__inner{height:auto;min-height:0;display:block}.logic-story-copy{height:auto}.logic-story-copy__panel{visibility:visible;opacity:1;filter:none;border-top:1px solid var(--logic-line);min-height:0;padding:5rem 0;position:relative;inset:auto;transform:none}.logic-story-copy__panel:first-child{border-top:0}.logic-story-visual{display:none}.logic-story-mobile-evidence{margin-top:2.5rem;display:block}.logic-agent-demo{height:auto;min-height:0;overflow:visible}.logic-agent-demo__links,.logic-agent-demo__ambient{display:none}.logic-agent-demo__grid{grid-template-columns:1fr;gap:.9rem;width:100%;min-width:0;height:auto;padding:1rem;display:grid;opacity:1!important;transform:none!important}.logic-agent-card,.logic-agent-sources{width:100%;height:auto;min-height:0;position:relative;inset:auto;opacity:1!important;filter:none!important;transform:none!important}.logic-agent-card--request,.logic-agent-card--agent{min-height:18rem}.logic-agent-card--result{min-height:16rem}.logic-agent-card--agent>footer,.logic-agent-stream>span,.logic-agent-directions>div{clip-path:none!important;opacity:1!important;transform:none!important}.logic-idea-flow,.logic-idea-method{grid-template-columns:1fr}.logic-idea-flow>svg,.logic-idea-method>svg{justify-self:center;transform:rotate(90deg)}.logic-production-board{grid-template-columns:1fr}.logic-production-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.logic-production-rail li:nth-child(4){border-right:1px solid var(--logic-line)}.logic-production-rail li:nth-child(-n+4){border-bottom:0}.logic-value-flow article{min-height:12rem}}@media (width<=767px){.logic-section{width:min(100% - 1.25rem,40rem)}.logic-partnership{width:100%;padding:0}.logic-partnership__video-layer{min-height:100svh;padding:6.5rem 1.25rem 2.5rem}.logic-hero{align-items:center;min-height:100svh;padding:6.5rem 1.25rem 2.5rem}.site-frame--canying-logic .site-header--cinematic{backdrop-filter:blur(16px)saturate(140%)contrast(104%);background:#1212141f;border-radius:0;width:100%;min-height:4.125rem;padding:0 1rem;inset:0 0 auto}.site-frame--canying-logic .site-header--cinematic>.mobile-nav-backdrop{z-index:1;backdrop-filter:blur(3px);background:#0000006b;border:0;width:100%;height:auto;padding:0;animation:.18s ease-out both canying-mobile-nav-backdrop-in;display:block;position:fixed;inset:4.125rem 0 0}.site-frame--canying-logic .site-header--cinematic>.mobile-nav{z-index:3;color:#fff;backdrop-filter:blur(24px)saturate(135%);background:#0c0c0ef5;border:1px solid #ffffff1f;border-radius:1rem;flex-direction:column;gap:0;padding:.5rem;animation:.22s cubic-bezier(.22,1,.36,1) both canying-mobile-nav-panel-in;display:flex;position:fixed;top:4.875rem;left:.75rem;right:.75rem;overflow:hidden;box-shadow:0 1.25rem 3.5rem #0000007a,inset 0 1px #ffffff0f}.site-frame--canying-logic .site-header--cinematic>.mobile-nav a{color:#ffffffd6;border:0;border-radius:.65rem;align-items:center;min-height:3.25rem;padding:0 1rem;font-size:1rem;font-weight:650;line-height:1;transition:color .16s,background-color .16s;display:flex}.site-frame--canying-logic .site-header--cinematic>.mobile-nav a:hover,.site-frame--canying-logic .site-header--cinematic>.mobile-nav a:focus-visible{color:#fff;background:#ffffff12}.site-frame--canying-logic .site-header--cinematic>.mobile-nav .mobile-nav__login{color:#fff;background:var(--red-action,#e60012);justify-content:center;min-height:3rem;margin-top:.5rem}.site-frame--canying-logic .site-header--cinematic .menu-button{position:relative}.site-frame--canying-logic .site-header--cinematic .menu-button span{transform-origin:50%;width:1.25rem;transition:transform .18s;position:absolute;top:50%;left:.75rem}.site-frame--canying-logic .site-header--cinematic .menu-button span:first-child{transform:translateY(calc(-50% - .25rem))}.site-frame--canying-logic .site-header--cinematic .menu-button span:last-child{transform:translateY(calc(.25rem - 50%))}.site-frame--canying-logic .site-header--cinematic .menu-button[aria-expanded=true] span:first-child{transform:translateY(-50%)rotate(45deg)}.site-frame--canying-logic .site-header--cinematic .menu-button[aria-expanded=true] span:last-child{transform:translateY(-50%)rotate(-45deg)}.site-frame--canying-logic .brand-lockup--placeholder,.site-frame--canying-logic .logic-brand-overlay{width:10.5rem;min-width:10.5rem;height:3rem}.site-frame--canying-logic .logic-brand-overlay{--logic-brand-mark-size:2.2rem;gap:.5rem;top:.55rem;left:1rem}.site-frame--canying-logic .logic-brand-overlay__company-name{font-size:1.25rem}.logic-hero h1{max-width:100%;font-size:clamp(2rem,8.3vw,2.5rem);line-height:1.06}.logic-partnership h2{font-size:clamp(2.6rem,10.5vw,4.2rem);line-height:.96}.logic-partnership__video-content h2{font-size:clamp(2.65rem,10.5vw,4.2rem);line-height:.96}.logic-partnership__video-content .logic-button{width:auto;min-width:9rem}.logic-partnership__detail{min-height:0;padding:3rem 1.25rem 1.75rem}.logic-partnership__assurances{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0}.logic-partnership__assurances article{padding:0 1rem}.logic-partnership__assurances article:nth-child(odd){border-left:0;padding-left:0}.logic-partnership__footer-grid{grid-template-columns:1fr 1fr;gap:2.25rem 1.5rem}.logic-partnership__footer-brand{grid-column:1/-1}.logic-actions,.logic-button{width:100%}.logic-hero__copy>p:not(.logic-kicker){max-width:32rem;font-size:.9rem}.logic-hero__copy{transform:translateY(.75rem)}.logic-scroll-cue{bottom:.75rem}.logic-hero__placeholder{display:none}.logic-media-slot{min-height:15rem}.logic-section{padding:6.5rem 0}.logic-section-heading{gap:1.5rem;margin-bottom:3.5rem}.logic-section-heading h2{font-size:clamp(2.8rem,13vw,4.2rem)}.logic-chapter-intro__copy{width:min(100% - 1.5rem,34rem)}.logic-chapter-intro__copy p{white-space:nowrap;margin-bottom:.65rem;font-size:clamp(1.2rem,5.2vw,1.45rem)}.logic-chapter-intro__copy h2{white-space:nowrap;font-size:clamp(2.5rem,11vw,3.3rem)}.logic-story-copy__panel{padding:4rem 0}.logic-story-copy h3{font-size:clamp(2.5rem,11.5vw,3.55rem)}.logic-story-copy__panel[data-solution-index="0"] h3,.logic-story-copy__panel[data-solution-index="1"] h3,.logic-story-copy__panel[data-solution-index="2"] h3{font-size:clamp(1.9rem,8.2vw,2.45rem)}.logic-story-copy__panel[data-solution-index="1"] h3{white-space:normal;max-width:13ch}.logic-story-copy__panel>strong{font-size:clamp(1.35rem,6.5vw,1.8rem)}.logic-evidence>header{flex-direction:column;align-items:flex-start}.logic-idea-flow__agents,.logic-agent-groups,.logic-value-flow{grid-template-columns:1fr}.logic-idea-flow article,.logic-idea-flow__agents article,.logic-agent-groups article{min-height:8.5rem}.logic-production-board,.logic-idea-flow,.logic-value-flow{padding:1rem}.logic-production-control{grid-template-columns:1fr;padding:0 1rem 1rem}.logic-production-rail{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1rem 1rem}.logic-production-rail li{border:1px solid var(--logic-line)}.logic-value-flow article{min-height:11rem}.logic-value-flow__step-group>svg{justify-self:center;transform:rotate(90deg)}.logic-platform-product>nav{grid-template-columns:1fr}.logic-platform-product>nav button{border-right:0;border-bottom:1px solid var(--logic-line)}.logic-platform-product>nav button:last-child{border-bottom:0}.logic-platform-product__mode,.logic-platform-operations__body--publish,.logic-platform-operations__body--report{grid-template-columns:1fr}.logic-platform-operations__body{min-height:0}.logic-platform-tools-grid{grid-template-columns:1fr}.logic-platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.logic-platform-ranking article{grid-template-columns:1fr;gap:.45rem}.logic-platform-ranking article>strong{text-align:left}.logic-platform-mode-preview{margin-top:.5rem}.logic-advantage-board__flow,.logic-advantage-board__assets{grid-template-columns:1fr}.logic-advantage-board__flow>span,.logic-advantage-board__assets article{border-right:0;border-bottom:1px solid var(--logic-line);min-height:auto}.logic-advantage-board__flow>span:last-child,.logic-advantage-board__assets article:last-child{border-bottom:0}.logic-advantage-board__assets h3{margin-top:4rem}.logic-learning-loop{width:min(100% - 2rem,42rem)}.logic-partnership{min-height:auto;padding:0}.logic-kicker,.logic-media-slot__bar,.logic-media-slot__footer,.logic-media-slot__center span,.logic-media-slot__center small,.logic-style-rail small,.logic-hero__proof dt,.logic-hero__proof dd,.logic-story-copy__index span,.logic-story-copy__index small,.logic-story-copy li,.logic-evidence>header span,.logic-evidence>header strong,.logic-evidence footer span,.logic-idea-flow small,.logic-idea-flow span,.logic-agent-groups span,.logic-agent-groups small,.logic-value-flow span,.logic-production-rail strong,.logic-platform-product>nav button span,.logic-platform-product>nav button strong,.logic-platform-product>header span,.logic-platform-product>header strong,.logic-platform-product>footer span,.logic-platform-operations>nav button span,.logic-platform-operations>nav button strong,.logic-platform-operations>header span,.logic-platform-operations>header strong,.logic-platform-tools-grid small,.logic-advantage-board__flow small,.logic-case-orbit-card__caption small{font-size:.75rem}}@media (scripting:none){.logic-scroll-cue__arrow{animation:none}.logic-platform-scroll{height:auto}.logic-platform-scene{height:auto;position:relative}.logic-platform-transition,.logic-platform-deck,.logic-platform-slide{visibility:visible;opacity:1;filter:none;transition:none;position:relative;inset:auto;transform:none!important}.logic-platform-transition{min-height:82svh}.logic-platform-deck{width:min(100% - 3rem,72rem);height:auto;margin:0 auto}.logic-platform-slide{border-top:1px solid var(--logic-line);grid-template-columns:1fr;padding:6rem 0}.logic-platform-nav{display:none}.logic-chapter-scroll{height:auto}.logic-chapter-scene{height:auto;min-height:0;padding:7rem 0 0;position:relative;overflow:visible}.logic-chapter-intro,.logic-story-stage{position:relative;inset:auto;opacity:1!important;filter:none!important;transform:none!important}.logic-chapter-intro{height:78svh;min-height:36rem}.logic-chapter-intro__copy p,.logic-chapter-intro__copy h2{opacity:1!important;filter:none!important;transform:none!important}.logic-chapter-intro__copy{top:50%}.logic-story-stage{padding:0 max(1.5rem,50vw - 22rem)}.logic-story-stage__inner,.logic-story-copy{height:auto;min-height:0;display:block}.logic-story-copy__panel{visibility:visible;opacity:1;filter:none;border-top:1px solid var(--logic-line);padding:5rem 0;position:relative;inset:auto;transform:none}.logic-story-copy__panel:first-child{border-top:0}.logic-story-visual{display:none}.logic-story-mobile-evidence{margin-top:2.5rem;display:block}.canying-preview-page--logic *,.canying-preview-page--logic :before,.canying-preview-page--logic :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.logic-cases-orbit{min-height:auto;padding:clamp(6rem,10vw,10rem) clamp(1rem,3vw,3rem) clamp(3rem,7vw,6rem);overflow:visible}.logic-cases-orbit__stage{width:min(100%,112rem);height:auto;min-height:0;margin:0 auto;display:block;position:relative;overflow:visible}.logic-cases-orbit__center{place-items:center;width:min(100% - 2rem,78rem);min-height:clamp(25rem,42vw,38rem);margin:0 auto clamp(2.5rem,5vw,5rem);padding:0;display:grid;position:relative;inset:auto;transform:none}.logic-cases-orbit__center h2{white-space:nowrap;max-width:100%;font-size:clamp(3rem,5.2vw,6.5rem);line-height:.98}.logic-cases-orbit__center h2 span{opacity:0;display:block;transform:translateY(2.5rem)}.logic-cases-orbit.is-visible .logic-cases-orbit__center h2 span{animation:.9s cubic-bezier(.16,1,.3,1) both logicCasesTitleLineIn}.logic-cases-orbit.is-visible .logic-cases-orbit__center h2 span:nth-child(2){animation-delay:.12s}.logic-cases-orbit__guide{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;opacity:0;grid-template-columns:max-content minmax(2rem,1fr) max-content;align-items:center;gap:1rem;width:min(100%,92rem);margin:0 auto 1.35rem;font-size:.66rem;font-weight:700;transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(1rem)}.logic-cases-orbit.is-visible .logic-cases-orbit__guide{opacity:1;transition-delay:.22s;transform:none}.logic-cases-orbit__guide-label,.logic-cases-orbit__guide-source{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.logic-cases-orbit__guide-dot{background:var(--logic-red);border-radius:50%;width:.36rem;height:.36rem;display:block;box-shadow:0 0 .65rem #ff24298c}.logic-cases-orbit__guide-line{transform-origin:0;background:#ffffff3d;width:100%;height:1px;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.logic-cases-orbit.is-visible .logic-cases-orbit__guide-line{transition-delay:.32s;transform:scaleX(1)}.logic-cases-orbit__works,.logic-cases-orbit--scatter .logic-cases-orbit__works,.logic-cases-orbit--outro .logic-cases-orbit__works{opacity:1;filter:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;width:min(100%,92rem);margin:0 auto;display:grid;position:relative;inset:auto;transform:none}.logic-cases-orbit__column,.logic-cases-orbit--scatter .logic-cases-orbit__column,.logic-cases-orbit--outro .logic-cases-orbit__column{flex-direction:column;gap:1.15rem;min-width:0;display:flex}.logic-cases-orbit .logic-case-orbit-card,.logic-cases-orbit--scatter .logic-case-orbit-card,.logic-cases-orbit--outro .logic-case-orbit-card{opacity:0;filter:none;width:auto;transition:opacity .7s,transform .9s cubic-bezier(.16,1.2,.3,1);position:relative;inset:auto;transform:translate3d(var(--case-enter-x,0), -3.5rem, 0) scale(.94)!important}.logic-cases-orbit__column--1{--case-enter-x:-2.5rem}.logic-cases-orbit__column--2{--case-enter-x:0}.logic-cases-orbit__column--3{--case-enter-x:2.5rem}.logic-cases-orbit .logic-case-orbit-card.is-inview{opacity:1;filter:none;transform:none!important}.logic-cases-orbit--scatter .logic-cases-orbit__column:first-child .logic-case-orbit-card:first-child,.logic-cases-orbit--scatter .logic-cases-orbit__column:nth-child(2) .logic-case-orbit-card:first-child,.logic-cases-orbit--scatter .logic-cases-orbit__column:nth-child(3) .logic-case-orbit-card:first-child{transition-delay:0s}.logic-cases-orbit--scatter .logic-cases-orbit__column:first-child .logic-case-orbit-card:nth-child(2),.logic-cases-orbit--scatter .logic-cases-orbit__column:nth-child(2) .logic-case-orbit-card:nth-child(2),.logic-cases-orbit--scatter .logic-cases-orbit__column:nth-child(3) .logic-case-orbit-card:nth-child(2){transition-delay:.11s}.logic-cases-orbit--scatter .logic-cases-orbit__column:first-child .logic-case-orbit-card:nth-child(3){transition-delay:.22s}@keyframes logicCasesTitleLineIn{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translateY(0)}}.logic-cases-orbit--outro .logic-cases-orbit__center{opacity:.18;transition:opacity .7s,transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(-2rem)}.logic-cases-orbit--outro .logic-cases-orbit__works{z-index:0;opacity:.12;filter:blur(.8rem);position:sticky;top:5rem;transform:translateY(-4rem)scale(.9)}.logic-cases-orbit--outro .logic-case-orbit-card.is-inview{opacity:1;filter:none;transform:none!important}@media (width<=900px){.logic-cases-orbit{padding:5rem .75rem 8rem}.logic-cases-orbit__center{width:100%;min-height:20rem;margin-bottom:2.5rem}.logic-cases-orbit__center h2{white-space:normal;max-width:100%;font-size:clamp(2.3rem,8.5vw,3.6rem);line-height:1.08}.logic-cases-orbit__center h2 span{white-space:nowrap}.logic-cases-orbit__guide{letter-spacing:.08em;gap:.65rem;width:100%;margin-bottom:1rem;font-size:.56rem}.logic-cases-orbit__works,.logic-cases-orbit--scatter .logic-cases-orbit__works,.logic-cases-orbit--outro .logic-cases-orbit__works{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%}.logic-cases-orbit__column,.logic-cases-orbit--scatter .logic-cases-orbit__column,.logic-cases-orbit--outro .logic-cases-orbit__column{display:contents}}.logic-cases-showcase{z-index:2;width:100%;color:var(--logic-text);background:radial-gradient(circle at 18% 22%,#ff242913,#0000 29rem),radial-gradient(circle at 82% 72%,#ff24290b,#0000 34rem),linear-gradient(#080809 0%,#050506 72% 100%);border-top:0;margin-inline:0;padding:0;scroll-margin-top:5rem;position:relative;overflow:clip}.logic-cases-showcase:after{content:"";z-index:10;pointer-events:none;background:linear-gradient(#05050600 0%,#0505061a 16%,#0505067a 46%,#050506e0 74%,#050506 100%);height:clamp(5.5rem,12.5svh,8rem);position:absolute;bottom:-1px;left:0;right:0}.logic-cases-showcase__title-stage{place-items:center;min-height:max(37.5rem,65svh);padding:clamp(7rem,11vh,9rem) clamp(1.25rem,4vw,4rem) 2rem;display:grid}.logic-cases-showcase__title{text-align:center;width:min(100%,92rem)}.logic-cases-showcase__title h2{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(3.8rem,6.65vw,7.55rem);font-weight:900;line-height:.94}.logic-cases-showcase__title h2 span{white-space:nowrap;opacity:0;transform-origin:0 100%;width:fit-content;margin-inline:auto;display:block;position:relative;transform:scale(.38)}.logic-cases-showcase__title h2 span:nth-child(2){transform-origin:100% 100%}.logic-cases-showcase__title h2 span:before{content:"";background:var(--logic-red);opacity:0;transform-origin:50%;width:.09em;height:.09em;position:absolute;bottom:.08em;left:-.16em;transform:scale(0)}.logic-cases-showcase__title h2 span:nth-child(2):before{border-radius:50%;left:auto;right:-.16em}.logic-cases-showcase.is-title-visible .logic-cases-showcase__title h2 span{animation:1.05s cubic-bezier(.16,1,.3,1) both logicCasesShowcaseTitleIn}.logic-cases-showcase.is-title-visible .logic-cases-showcase__title h2 span:nth-child(2){animation-delay:.14s}.logic-cases-showcase.is-title-visible .logic-cases-showcase__title h2 span:before{animation:.76s cubic-bezier(.16,1,.3,1) both logicCasesShowcaseMarker}.logic-cases-showcase.is-title-visible .logic-cases-showcase__title h2 span:nth-child(2):before{animation-delay:.14s}@keyframes logicCasesShowcaseTitleIn{0%,18%{opacity:0;transform:scale(.38)}30%{opacity:1;transform:scale(.38)}58%{opacity:1;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes logicCasesShowcaseMarker{0%{opacity:0;transform:scale(0)}14%{opacity:1;transform:scale(1)}48%{opacity:1;transform:scale(2.2)}72%,to{opacity:0;transform:scale(0)}}.logic-cases-showcase__examples{width:100%;position:relative}.logic-cases-showcase__guide{color:#ffffff9e;letter-spacing:.11em;text-transform:uppercase;opacity:0;grid-template-columns:max-content minmax(3rem,1fr) max-content;align-items:center;gap:1rem;width:min(100% - 6rem,90rem);margin:clamp(5rem,7.8vw,7rem) auto 1.25rem;font-size:.68rem;font-weight:750;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(1rem)}.logic-cases-showcase.is-title-visible .logic-cases-showcase__guide{opacity:1;transition-delay:.85s;transform:none}.logic-cases-showcase__guide-label,.logic-cases-showcase__guide-source{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.logic-cases-showcase__guide-dot{background:var(--logic-red);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .8rem #ff242973}.logic-cases-showcase__guide-line{transform-origin:0;background:#ffffff38;width:100%;height:1px;transition:transform .95s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.logic-cases-showcase.is-title-visible .logic-cases-showcase__guide-line{transition-delay:.94s;transform:scaleX(1)}.logic-cases-showcase__grid{--case-grid-gap:clamp(1rem, 1.7vw, 1.5rem);align-items:start;gap:var(--case-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100% - 6rem,90rem);margin:0 auto;padding-bottom:0;display:grid;position:relative}.logic-cases-showcase__column{box-sizing:border-box;gap:var(--case-grid-gap);flex-direction:column;min-width:0;padding-top:0;display:flex}.logic-case-showcase-card-slot{min-width:0}.logic-case-showcase-card{--case-card-bg:#141519;--case-card-fg:#f7f7f5;--case-glow:#ff242933;--case-active-x:var(--case-x);--case-active-y:var(--case-y);width:100%;min-width:0;color:var(--case-card-fg);background:var(--case-card-bg);opacity:0;transform:translate(var(--case-active-x), var(--case-active-y)) scale(1.5);transform-origin:50%;will-change:transform, opacity;border:1px solid #ffffff1c;border-radius:1.5rem;flex-direction:column;transition:box-shadow .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #00000042}.logic-cases-showcase.is-converging{overflow:visible}.logic-case-showcase-card.is-converging{transform-origin:50%;will-change:transform, opacity, filter}.logic-case-showcase-card.is-entering{animation:logicCaseShowcaseCardIn var(--case-duration,1.7s) cubic-bezier(.16, 1, .3, 1) both}@keyframes logicCaseShowcaseCardIn{0%{opacity:0;transform:translate(var(--case-active-x), var(--case-active-y)) scale(1.5)}5%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}.logic-case-showcase-card.is-inview{opacity:1;will-change:auto;transform:none}.logic-case-showcase-card--2,.logic-case-showcase-card--5{--case-card-bg:#191a1e;--case-glow:#ffffff1f}.logic-case-showcase-card--3,.logic-case-showcase-card--6{--case-card-bg:#111215;--case-glow:#ff3e4342}.logic-case-showcase-card--4,.logic-case-showcase-card--7{--case-card-bg:#1b1214;--case-glow:#ff24294d}.logic-case-showcase-card__media{aspect-ratio:var(--case-aspect,1.21);background:#08090b;padding:0;display:block;position:relative;overflow:hidden}.logic-case-showcase-card__media:before{content:none}.logic-case-showcase-card__media video{object-fit:cover;width:100%;height:100%;display:block}.logic-case-showcase-card__play{z-index:2;color:#fff;cursor:pointer;background:#00000014;border:0;place-items:center;width:100%;height:100%;padding:0;transition:background-color .24s;display:grid;position:absolute;inset:0}.logic-case-showcase-card__play span{aspect-ratio:1;backdrop-filter:blur(10px);background:#05050761;border:1px solid #ffffff7a;border-radius:50%;width:clamp(2.6rem,4vw,3.5rem);transition:opacity .2s,transform .26s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 .75rem 2rem #00000038}.logic-case-showcase-card__play span:after{content:"";border-top:.38rem solid #0000;border-bottom:.38rem solid #0000;border-left:.58rem solid #fff;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.logic-case-showcase-card.is-playing .logic-case-showcase-card__play{background:0 0}.logic-case-showcase-card.is-playing .logic-case-showcase-card__play span{opacity:0;transform:scale(.8)}@media (hover:hover) and (pointer:fine){.logic-case-showcase-card.is-playing .logic-case-showcase-card__play:hover{background:#0000001f}.logic-case-showcase-card.is-playing .logic-case-showcase-card__play:hover span,.logic-case-showcase-card__play:focus-visible span{opacity:1;transform:scale(1)}}.logic-case-showcase-card__media span,.logic-case-showcase-card__media strong{z-index:1;position:relative}.logic-case-showcase-card__media span{color:var(--logic-red);letter-spacing:.08em;font-size:.72rem;font-weight:800}.logic-case-showcase-card__media strong{letter-spacing:-.045em;margin:auto 0 clamp(3.8rem,5.5vw,5.5rem);font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:.98}.logic-case-showcase-card__caption{z-index:2;background:linear-gradient(#0000,#040405db 68%,#040405f5);justify-content:space-between;align-items:flex-end;gap:1rem;padding:4rem clamp(1.15rem,1.6vw,1.5rem) 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.logic-case-showcase-card__caption strong{max-width:65%;font-size:.9rem;line-height:1.25}.logic-case-showcase-card__caption small{text-align:right;color:#ffffff94;opacity:1;max-width:42%;font-size:.64rem;line-height:1.35}@media (hover:hover) and (pointer:fine){.logic-case-showcase-card.is-inview:hover{z-index:2;transform:scale(1.015);box-shadow:0 2rem 4.5rem #0000006b}.logic-case-showcase-card.is-inview:hover .logic-case-showcase-card__media:before{transform:rotate(calc((var(--case-index) - 3) * 2deg)) scale(1.045)}}@media (width<=768px){.logic-cases-showcase:after{height:clamp(4.5rem,10svh,6.5rem)}.logic-cases-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:calc(100% - 1.25rem);padding-bottom:5rem}.logic-cases-showcase__column{flex-direction:column;gap:.65rem;display:flex}.logic-cases-showcase{padding-bottom:0}.logic-cases-showcase__title-stage{min-height:0;padding:4rem 1rem 2.5rem}.logic-cases-showcase__title h2{letter-spacing:-.06em;font-size:clamp(2.15rem,9.4vw,4.2rem);line-height:1}.logic-cases-showcase__title h2 span{white-space:nowrap}.logic-cases-showcase__guide{gap:.65rem;width:calc(100% - 2rem);margin:1.5rem auto 1rem;font-size:.56rem}.logic-case-showcase-card{--case-active-x:var(--case-x-mobile);--case-active-y:var(--case-y-mobile);box-shadow:none;background:0 0;border:0;border-radius:.8rem}.logic-case-showcase-card__media{border-radius:.8rem;padding:0}.logic-case-showcase-card__media strong{font-size:clamp(1.7rem,8vw,2.4rem)}}html.home-runtime-fallback .logic-cases-showcase__title h2 span,html.home-runtime-fallback .logic-cases-showcase__guide,html.home-runtime-fallback .logic-case-showcase-card{opacity:1!important;animation:none!important;transform:none!important}html.home-runtime-fallback .logic-cases-showcase__guide-line{transform:scaleX(1)}.logic-model-chapter{z-index:1;isolation:isolate;background:0 0;width:100%;position:relative;overflow:clip}.logic-model-chapter__backdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 76% 48%,#ff24291b,#0000 27rem),#050506;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.logic-model-chapter__ambience{opacity:.82;filter:blur(1.5rem);transform-origin:72% 52%;background:repeating-radial-gradient(circle at 72%,#0000 0 5.6rem,#ff40440b 5.64rem 5.72rem,#0000 5.78rem 8.8rem),radial-gradient(circle at 72%,#ff202633,#0000 22%),radial-gradient(circle at 78% 54%,#7a26121f,#0000 42%),radial-gradient(circle at 46% 84%,#59140d14,#0000 30%);display:block;position:absolute;inset:-18%;transform:none}.logic-model-chapter__backdrop:before,.logic-model-chapter__backdrop:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.logic-model-chapter__backdrop:before{background:linear-gradient(90deg,#050506 0%,#050506e0 30%,#0000 62%),linear-gradient(#0505061f,#0000 52%,#0505068f)}.logic-model-chapter__backdrop:after{box-shadow:inset 0 0 8rem 1rem #0000006b}.logic-model-transition{--convergence-progress:0;--convergence-assemble:0;z-index:3;pointer-events:none;width:100%;height:220svh;margin-bottom:-100svh;position:relative}.logic-model-transition__stage{width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.logic-model-transition__scrim{z-index:0;will-change:opacity;background:radial-gradient(circle at 82% 54%,#ff24291c,#0000 21rem),linear-gradient(#050506,#050506 72%,#050506f5);position:absolute;inset:0}.logic-model-transition__cards{z-index:2;position:absolute;inset:0}.logic-model-transition__card{width:min(29vw,35rem);aspect-ratio:var(--convergence-aspect,1.21);opacity:0;transform-origin:50%;will-change:transform, opacity, filter;background:#050506;border:1px solid #ffffff1a;border-radius:1.45rem;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 1.4rem 3.6rem #00000057}.logic-model-transition__card-media{background:#050506;position:absolute;inset:0;overflow:hidden}.logic-model-transition__card-media video{object-fit:cover;width:100%;height:100%;display:block}.logic-model-transition__card-caption{z-index:2;background:linear-gradient(#0000,#040405e0 66%,#040405fa);justify-content:space-between;align-items:flex-end;gap:1rem;padding:3.5rem 1.25rem 1.1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.logic-model-transition__card-caption strong{font-size:.84rem}.logic-model-transition__card-caption small{color:#ffffff8a;text-align:right;max-width:45%;font-size:.6rem;line-height:1.3}.logic-model-transition__orb{z-index:4;aspect-ratio:1;color:#fff;opacity:0;will-change:transform, opacity;background:radial-gradient(circle at 34% 28%,#ffffff30,#0000 31%),conic-gradient(from 25deg,#ff2e32b8,#2b0a0efa,#a22429c2,#18080bfa,#ff2e32b8);border:1px solid #ffffff57;border-radius:50%;align-content:center;place-items:center;width:clamp(3.6rem,4.8vw,4.8rem);display:grid;position:absolute;box-shadow:inset 0 0 1.2rem #ffffff14,0 0 0 .65rem #ff24290b,0 0 2.8rem #ff242957}.logic-model-transition__orb span{opacity:var(--handoff-identity-opacity,0);place-items:center;display:grid}.logic-model-transition__orb strong{color:#ffffffc2;white-space:nowrap;opacity:var(--handoff-identity-opacity,0);font-size:.65rem;font-weight:550;position:absolute;top:calc(100% + .65rem)}@media (width<=1050px){.logic-model-chapter__ambience{transform-origin:50% 44%}.logic-model-chapter__backdrop:before{background:linear-gradient(#0505062e,#0000 42%,#050506c7),linear-gradient(90deg,#05050685,#0000 32% 68%,#05050661)}}@media (width<=768px){.logic-model-transition{height:190svh;margin-bottom:-100svh}.logic-model-transition__card{border-radius:1rem;width:min(44vw,15rem)}.logic-model-transition__card-media{padding:0}.logic-model-transition__card-media strong{margin-bottom:2.8rem;font-size:clamp(1.05rem,5vw,1.55rem)}.logic-model-transition__card-caption{padding:2.5rem .8rem .75rem}.logic-model-transition__card-caption strong{font-size:.68rem}.logic-model-transition__card-caption small{display:none}.logic-model-transition__orbit-preview{width:min(72vw,22rem)}}.logic-advantage{z-index:1;border-top:0;width:min(100% - 7rem,112rem);height:100svh;min-height:100svh;padding:clamp(2rem,3.4vh,2.75rem) 0 clamp(1.25rem,2vh,1.75rem);scroll-margin-top:5rem;position:relative;overflow:visible}.logic-advantage__copy{align-self:start;min-width:0;padding-top:clamp(2.75rem,8vh,4.75rem)}.logic-advantage__heading{text-align:left;opacity:0;width:100%;margin:0 0 clamp(2.25rem,4.5vh,3.25rem);transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1);transform:translate(-1.5rem)}.logic-advantage__heading h2{max-width:none;color:var(--logic-text);letter-spacing:-.055em;white-space:nowrap;margin:0;font-size:clamp(2.75rem,3.45vw,4.2rem);line-height:.98}.logic-advantage__heading h2 span{color:#fff}.logic-advantage__body{grid-template-columns:minmax(28rem,.82fr) minmax(40rem,1.18fr);align-items:center;gap:clamp(1rem,2vw,2.25rem);width:100%;height:100%;min-height:0;margin:0;display:grid}.logic-advantage__features{gap:clamp(1.35rem,2.4vh,1.9rem);display:grid}.logic-advantage__feature{opacity:0;max-width:33rem;transition:opacity .75s,transform .9s cubic-bezier(.16,1,.3,1);transform:translate(-1.5rem)}.logic-advantage__feature-top{color:#fff;align-items:center;gap:1rem;display:flex}.logic-advantage__feature-top svg{color:var(--logic-red);flex:none}.logic-advantage__feature-top strong{font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.2}.logic-advantage__feature p{color:var(--logic-muted);margin:.55rem 0 0 2.25rem;font-size:.86rem;line-height:1.58}.logic-advantage__planet{opacity:0;place-items:center start;min-width:0;min-height:0;transition:opacity 1.1s,transform 1.3s cubic-bezier(.16,1,.3,1);display:grid;transform:scale(.9)}.logic-advantage__planet-stage{aspect-ratio:1;width:min(100%,45rem,100svh - 8rem);position:relative;top:-1.25rem;transform:translate(clamp(1rem,2.4vw,3.5rem))}.logic-advantage__planet-stage:before{content:"";z-index:0;filter:blur(2rem);opacity:0;background:radial-gradient(circle,#ff2b3042,#6e101414 46%,#0000 72%);border-radius:50%;transition:opacity 1s .2s,transform 1.4s cubic-bezier(.16,1,.3,1) .2s;position:absolute;inset:22%;transform:scale(.72)}.logic-advantage__planet-visual{z-index:1;aspect-ratio:1;opacity:0;filter:blur(.8rem);border-radius:50%;width:60%;transition:opacity .8s .16s,filter 1.2s .16s,transform 1.5s cubic-bezier(.16,1,.3,1) .16s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.66)rotate(-8deg)}.logic-advantage__planet-visual:after{content:"";border:1px solid #ff404433;border-radius:50%;position:absolute;inset:7%;box-shadow:inset 0 0 2.5rem #ff24291f,0 0 2.8rem #ff24291f}.logic-advantage__planet-visual img{object-fit:cover;mix-blend-mode:screen;width:100%;height:100%;display:block}.logic-advantage__planet-orbit{--orbit-width:58%;--orbit-height:34%;--orbit-tilt:-12deg;--orbit-duration:72s;--orbit-delay:0s;--orbit-start:0%;z-index:2;width:var(--orbit-width);height:var(--orbit-height);opacity:0;transform:translate(-50%, -50%) rotate(var(--orbit-tilt)) scale(.82);border-radius:50%;transition:opacity .7s,transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.logic-advantage__planet-orbit:before{content:"";background:conic-gradient(from 12deg, transparent 0 8%, #ffffff21 17%, #ff2429ad 34%, #ffffff14 52%, transparent 68% 78%, #ff24294d 90%, transparent 100%);-webkit-mask-composite:xor;border-radius:50%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.logic-advantage__planet-orbit--1{--orbit-width:58%;--orbit-height:34%;--orbit-tilt:-12deg;--orbit-duration:72s;--orbit-delay:0s;--orbit-start:0%;transition-delay:.52s}.logic-advantage__planet-orbit--2{--orbit-width:72%;--orbit-height:44%;--orbit-tilt:15deg;--orbit-duration:72s;--orbit-delay:0s;--orbit-start:25%;transition-delay:.65s}.logic-advantage__planet-orbit--3{--orbit-width:86%;--orbit-height:54%;--orbit-tilt:-8deg;--orbit-duration:72s;--orbit-delay:0s;--orbit-start:50%;transition-delay:.78s}.logic-advantage__planet-orbit--4{--orbit-width:100%;--orbit-height:64%;--orbit-tilt:12deg;--orbit-duration:72s;--orbit-delay:0s;--orbit-start:75%;transition-delay:.91s}.logic-advantage__planet-node{backdrop-filter:blur(12px)saturate(1.15);text-align:center;offset-path:ellipse(50% 50% at 50% 50%);offset-distance:var(--orbit-start);offset-rotate:0deg;width:auto;min-width:7.4rem;height:auto;transform:rotate(calc(-1 * var(--orbit-tilt)));animation-name:logicAdvantageOrbitTravel;animation-duration:var(--orbit-duration);animation-timing-function:linear;animation-delay:var(--orbit-delay);animation-iteration-count:infinite;animation-direction:var(--orbit-direction,normal);background:linear-gradient(135deg,#ffffff17,#0000 48%),#0c0a0ac7;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.48rem;padding:.34rem .7rem .34rem .34rem;animation-play-state:paused;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff14,0 .8rem 2rem #0006,0 0 1rem #ff242914}.logic-advantage__planet-node strong{color:#fff;max-width:4.4rem;font-size:clamp(.62rem,.72vw,.72rem);line-height:1.25}.logic-advantage__planet-node:before{content:"";background:var(--logic-red);border-radius:50%;flex:none;width:.38rem;height:.38rem;box-shadow:0 0 .8rem #ff2429b8}.logic-advantage__planet-satellite{aspect-ratio:1;background:linear-gradient(145deg,#ffffff1a,#0000 38%),url(/media/home/brand-model/brand-model-orbital-core-cropped-v4.webp) 50%/390% no-repeat;border:1px solid #fff3;border-radius:.55rem;flex:none;width:clamp(1.9rem,2.4vw,2.4rem);overflow:hidden;box-shadow:0 .6rem 1.4rem #00000070,0 0 1rem #ff24291f}.logic-advantage__planet-orbit--2 .logic-advantage__planet-satellite{background-position:36% 28%}.logic-advantage__planet-orbit--3 .logic-advantage__planet-satellite{background-position:64% 68%}.logic-advantage__planet-orbit--4 .logic-advantage__planet-satellite{background-position:74% 42%}.logic-advantage__planet-core{z-index:4;box-sizing:border-box;aspect-ratio:1;backdrop-filter:blur(14px)saturate(1.2);text-align:center;opacity:0;background:radial-gradient(circle at 35% 28%,#ffffff17,#0000 32%),#090608b8;border:1px solid #ff4a4ea8;border-radius:50%;align-content:center;place-items:center;width:clamp(8.5rem,21%,10rem);padding:.9rem;transition:opacity .9s,transform 1.1s cubic-bezier(.16,1.1,.3,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72);box-shadow:inset 0 1px #ffffff14,0 0 0 .7rem #ff242909,0 0 3.2rem #ff242947}.logic-advantage__planet-core:after{content:"";z-index:-1;border:1px solid #ff242921;border-radius:50%;position:absolute;inset:-1rem}.logic-advantage__planet-core span{color:var(--logic-red);letter-spacing:.14em;font-size:.64rem}.logic-advantage__planet-core strong{color:#fff;white-space:nowrap;margin-top:.35rem;font-size:clamp(1.15rem,1.45vw,1.5rem)}.logic-advantage__planet-core p{color:#ffffff94;max-width:8rem;margin:.38rem 0 0;font-size:.55rem;line-height:1.35}@keyframes logicAdvantageOrbitTravel{0%{offset-distance:var(--orbit-start)}to{offset-distance:calc(var(--orbit-start) + 100%)}}.logic-advantage.is-visible .logic-advantage__heading,.logic-advantage.is-visible .logic-advantage__planet{opacity:1;transform:none}.logic-advantage.is-visible .logic-advantage__planet{transition-delay:.18s}.logic-advantage.is-visible .logic-advantage__planet-stage:before{opacity:1;transform:scale(1)}.logic-advantage.is-visible .logic-advantage__planet-visual{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)rotate(0)}.logic-advantage.is-visible .logic-advantage__feature{opacity:1;transform:none}.logic-advantage.is-visible .logic-advantage__feature:nth-child(2){transition-delay:.16s}.logic-advantage.is-visible .logic-advantage__feature:nth-child(3){transition-delay:.32s}.logic-advantage.is-visible .logic-advantage__planet-orbit{opacity:1;transform:translate(-50%, -50%) rotate(var(--orbit-tilt)) scale(1);animation-play-state:running}.logic-advantage.is-visible .logic-advantage__planet-node,.logic-advantage.is-visible .logic-advantage__planet-satellite{animation-play-state:running}.logic-advantage.is-visible .logic-advantage__planet-core{opacity:1;transition-delay:.42s;transform:translate(-50%,-50%)scale(1)}@media (width<=1200px){.logic-advantage__body{grid-template-columns:minmax(24rem,.82fr) minmax(33rem,1.18fr)}.logic-advantage__heading h2{font-size:clamp(2.4rem,3.4vw,3.1rem)}}@media (width<=1599px) and (width>=1051px){.logic-advantage__planet-stage{transform:none}}@media (width<=1050px){.logic-advantage{width:min(100% - 3rem,112rem);height:auto;min-height:0;padding:6rem 0 7rem}.logic-advantage__copy{padding-top:0}.logic-advantage__heading{text-align:left;width:100%;margin-bottom:2rem}.logic-advantage__heading h2{font-size:clamp(2rem,8vw,3.2rem)}.logic-advantage__body{grid-template-columns:1fr;gap:2.5rem;width:100%;height:auto}.logic-advantage__planet{aspect-ratio:1;order:0;justify-items:center;min-height:0}.logic-advantage__planet-stage{width:min(84vw,32rem);top:0;transform:none}.logic-advantage__planet-node{min-width:5.7rem;padding:.48rem .62rem}.logic-advantage__planet-node strong{max-width:4.2rem;font-size:.64rem}.logic-advantage__planet-core{width:clamp(7rem,25%,9rem)}.logic-advantage__planet-core p{font-size:.5rem}.logic-advantage__features{gap:2rem}.logic-advantage__feature{max-width:none}.logic-advantage__feature-top strong{font-size:1rem}.logic-advantage__feature p{margin-left:2.15rem;font-size:.78rem}}@media (width<=720px){.logic-advantage__planet-stage{width:min(76vw,24rem)}.logic-advantage__planet-node{min-width:5rem;padding:.42rem .52rem}.logic-advantage__planet-node strong{max-width:3.9rem;font-size:.58rem}.logic-advantage__planet-core{width:clamp(5.8rem,27%,7rem);padding:.55rem}.logic-advantage__planet-core strong{font-size:1rem}.logic-advantage__planet-core p{display:none}.logic-advantage__planet-satellite{border-radius:.4rem;width:1.6rem}}.logic-advantage__planet{justify-items:center;transform:scale(.94)}.logic-advantage__planet-stage{width:min(86%,39rem,100svh - 10rem);top:-.5rem;transform:translate(clamp(0rem,1.2vw,1.5rem))}.logic-advantage__planet-stage:before{filter:blur(2.8rem);background:radial-gradient(circle at 54% 48%,#ff343821,#7512160b 34%,#0000 68%),radial-gradient(circle at 42% 58%,#ffffff09,#0000 46%);inset:8%}.logic-advantage__planet-orbit{--orbit-tilt:0deg}.logic-advantage__planet-orbit:before{background:conic-gradient(from 30deg,#ffffff14,#ff2e3261,#ffffff0e,#ff2e322e,#ffffff14)}.logic-advantage__planet-orbit--1{--orbit-width:35%;--orbit-height:35%;--orbit-tilt:0deg;--orbit-duration:30s;--orbit-delay:0s;--orbit-direction:reverse;--orbit-start:0%}.logic-advantage__planet-orbit--2{--orbit-width:52%;--orbit-height:52%;--orbit-tilt:0deg;--orbit-duration:40s;--orbit-delay:0s;--orbit-direction:normal;--orbit-start:25%}.logic-advantage__planet-orbit--3{--orbit-width:69%;--orbit-height:69%;--orbit-tilt:0deg;--orbit-duration:50s;--orbit-delay:0s;--orbit-direction:normal;--orbit-start:50%}.logic-advantage__planet-orbit--4{--orbit-width:86%;--orbit-height:86%;--orbit-tilt:0deg;--orbit-duration:60s;--orbit-delay:0s;--orbit-direction:reverse;--orbit-start:75%}.logic-advantage__planet-node{backdrop-filter:none;width:5.4rem;min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:.48rem;padding:0}.logic-advantage__planet-node:before{display:none}.logic-advantage__planet-node strong{color:#ffffffbd;white-space:nowrap;max-width:5.4rem;font-size:clamp(.58rem,.64vw,.68rem);font-weight:500;line-height:1.2}.logic-advantage__planet-satellite{color:#ffffffe6;background:radial-gradient(circle at 34% 28%,#ffffff24,#0000 34%),linear-gradient(145deg,#ff30356b,#25080cf0 68%);border-color:#ffffff57;border-radius:50%;place-items:center;width:clamp(2.35rem,3vw,3rem);display:grid;box-shadow:0 .6rem 1.4rem #00000070,0 0 1.2rem #ff242938}.logic-advantage__planet-satellite svg{filter:drop-shadow(0 0 .45rem #ff494d66);width:48%;height:48%}.logic-advantage__planet-orbit--2 .logic-advantage__planet-satellite{background:radial-gradient(circle at 34% 28%,#ffffff24,#0000 34%),linear-gradient(145deg,#bd383c66,#1e0a0df5 68%)}.logic-advantage__planet-orbit--3 .logic-advantage__planet-satellite{background:radial-gradient(circle at 34% 28%,#ffffff24,#0000 34%),linear-gradient(145deg,#ff242980,#23070cf5 68%)}.logic-advantage__planet-orbit--4 .logic-advantage__planet-satellite{background:radial-gradient(circle at 34% 28%,#ffffff24,#0000 34%),linear-gradient(145deg,#8f323866,#19090cf5 68%)}.logic-advantage__planet-core{aspect-ratio:auto;backdrop-filter:none;width:max-content;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.logic-advantage__planet-core:after{display:none}.logic-advantage__planet-core strong{text-shadow:0 0 1.8rem #ff242957;margin-top:.28rem;font-size:clamp(1.4rem,1.8vw,1.9rem);line-height:1}.logic-advantage__planet-core p{white-space:nowrap;max-width:none;margin-top:.55rem;font-size:.58rem}@media (width<=1599px) and (width>=1051px){.logic-advantage__planet-stage{transform:none}}@media (width<=1050px){.logic-advantage__planet-stage{width:min(78vw,30rem)}.logic-advantage__planet-node{width:4.8rem;min-width:0;padding:0}.logic-advantage__planet-core{width:max-content}}@media (width<=720px){.logic-advantage__planet-node{width:4.2rem;min-width:0;padding:0}.logic-advantage__planet-core{width:max-content;padding:0}.logic-advantage__planet-satellite{border-radius:50%;width:2rem}}html.home-runtime-fallback .logic-platform-scroll,html.home-runtime-fallback .logic-chapter-scroll{height:auto}html.home-runtime-fallback .logic-platform-scene,html.home-runtime-fallback .logic-chapter-scene{height:auto;min-height:0;position:relative;overflow:visible}html.home-runtime-fallback .logic-platform-transition,html.home-runtime-fallback .logic-platform-deck,html.home-runtime-fallback .logic-platform-slide,html.home-runtime-fallback .logic-chapter-intro,html.home-runtime-fallback .logic-story-stage,html.home-runtime-fallback .logic-story-copy__panel{visibility:visible;position:relative;inset:auto;opacity:1!important;filter:none!important;transform:none!important}html.home-runtime-fallback .logic-platform-transition{min-height:82svh}html.home-runtime-fallback .logic-platform-deck{width:min(100% - 3rem,72rem);height:auto;margin:0 auto}html.home-runtime-fallback .logic-platform-slide{border-top:1px solid var(--logic-line);grid-template-columns:1fr;padding:6rem 0;display:grid}html.home-runtime-fallback .logic-platform-nav{display:none}html.home-runtime-fallback .logic-chapter-scene{padding:7rem 0 0}html.home-runtime-fallback .logic-chapter-intro{height:78svh;min-height:36rem}html.home-runtime-fallback .logic-chapter-intro__hand-sequence{display:none}html.home-runtime-fallback .logic-chapter-intro__hand-fallback{display:block}html.home-runtime-fallback .logic-chapter-intro__copy p,html.home-runtime-fallback .logic-chapter-intro__copy h2{opacity:1!important;filter:none!important;transform:none!important}html.home-runtime-fallback .logic-story-stage{padding:0 max(1.5rem,50vw - 22rem)}html.home-runtime-fallback .logic-story-stage__inner,html.home-runtime-fallback .logic-story-copy{height:auto;min-height:0;display:block}html.home-runtime-fallback .logic-story-copy__panel{border-top:1px solid var(--logic-line);pointer-events:auto;padding:5rem 0}html.home-runtime-fallback .logic-story-visual{display:none}html.home-runtime-fallback .logic-story-mobile-evidence{margin-top:2.5rem;display:block}html.home-runtime-fallback .logic-cases-orbit__center h2 span,html.home-runtime-fallback .logic-cases-orbit__guide,html.home-runtime-fallback .logic-case-orbit-card,html.home-runtime-fallback .logic-advantage__heading,html.home-runtime-fallback .logic-advantage__feature,html.home-runtime-fallback .logic-advantage__planet,html.home-runtime-fallback .logic-advantage__planet-core{visibility:visible;opacity:1!important;filter:none!important}html.home-runtime-fallback .logic-cases-orbit__center h2 span,html.home-runtime-fallback .logic-cases-orbit__guide,html.home-runtime-fallback .logic-case-orbit-card,html.home-runtime-fallback .logic-advantage__heading,html.home-runtime-fallback .logic-advantage__feature,html.home-runtime-fallback .logic-advantage__planet{transform:none!important}html.home-runtime-fallback .logic-cases-orbit__guide-line{transform:scaleX(1)}html.home-runtime-fallback .logic-case-orbit-card{animation:none!important}html.home-runtime-fallback .logic-advantage__planet-core{transform:translate(-50%,-50%)scale(1)!important}.logic-hero .logic-button--glass,.logic-partnership__video-content .logic-button--glass{backdrop-filter:blur(9px)saturate(135%);background:#08080a1a;border-color:#ffffff3d;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,box-shadow .22s;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff0f,0 .55rem 1.7rem #00000024}.logic-hero .logic-button--glass:after,.logic-partnership__video-content .logic-button--glass:after{content:"";z-index:3;border-radius:inherit;opacity:.55;pointer-events:none;background:radial-gradient(circle at 23% 0,#ffffff4d,#0000 34%),linear-gradient(135deg,#ffffff1f,#0000 42%);transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:1px}.logic-button__liquid-lens{z-index:2;box-shadow:none;backdrop-filter:blur(9px)saturate(135%);background:linear-gradient(#ffffff14,#07070914),#ffffff06;transition:background-color .22s,box-shadow .22s;inset:-1px;overflow:hidden}.logic-button__label{z-index:4;text-shadow:0 1px .55rem #0000007a}.logic-hero__copy,.logic-partnership__video-content{z-index:30;isolation:isolate}.logic-hero .logic-button--glass.logic-button--liquid-ready,.logic-partnership__video-content .logic-button--glass.logic-button--liquid-ready{backdrop-filter:none;background:#08080a09;border-color:#0000;box-shadow:0 .55rem 1.7rem #00000024}.logic-hero .logic-button--glass.logic-button--liquid-ready:after,.logic-partnership__video-content .logic-button--glass.logic-button--liquid-ready:after{opacity:.34;inset:0}.logic-button--liquid-ready .logic-button__liquid-lens{backdrop-filter:none;background:#08080a0b}.logic-hero .logic-button--glass:hover,.logic-hero .logic-button--glass:focus-visible,.logic-partnership__video-content .logic-button--glass:hover,.logic-partnership__video-content .logic-button--glass:focus-visible{background:#ffffff0b;border-color:#ffffff75;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff14,0 .75rem 2.1rem #00000042}.logic-hero .logic-button--glass:hover:after,.logic-hero .logic-button--glass:focus-visible:after,.logic-partnership__video-content .logic-button--glass:hover:after,.logic-partnership__video-content .logic-button--glass:focus-visible:after{opacity:.92;transform:scale(.985)}.logic-hero .logic-button--glass:active,.logic-partnership__video-content .logic-button--glass:active{border-color:#ffffff57;transform:translateY(0)scale(.985);box-shadow:inset 0 1px #ffffff2e,inset 0 .2rem .7rem #00000029,0 .35rem 1.1rem #0000002e}.logic-opening-sequence{--logic-opening-progress:0;position:relative}.logic-opening-hero-slot{background:var(--logic-bg);height:200svh;position:relative}.logic-opening-hero-slot .logic-hero{will-change:transform;height:100svh;min-height:100svh;position:sticky;top:0}.logic-opening-sequence .logic-solutions{z-index:40;margin-top:-100svh;position:relative}.logic-opening-hero-slot .logic-hero__media{transform:translate3d(0, calc(var(--logic-opening-progress) * -4svh), 0) scale(calc(1 - var(--logic-opening-progress) * .045));filter:brightness(calc(1 - var(--logic-opening-progress) * .52)) saturate(calc(1 - var(--logic-opening-progress) * .24));transform-origin:50%;will-change:filter, transform}.logic-opening-hero-slot .logic-hero__shade{background:rgba(0, 0, 0, calc(.36 + var(--logic-opening-progress) * .3))}.logic-opening-hero-slot .logic-hero__copy{opacity:calc(1 - var(--logic-opening-progress) * 1.55);transform:translate3d(0, calc(var(--logic-opening-progress) * -4.5svh), 0) scale(calc(1 - var(--logic-opening-progress) * .04));will-change:opacity, transform}.logic-opening-hero-slot .logic-scroll-cue{opacity:calc(1 - var(--logic-opening-progress) * 2.4);transform:translate3d(-50%, calc(var(--logic-opening-progress) * -1.5rem), 0);will-change:opacity, transform}.logic-opening-sequence .logic-chapter-scene{opacity:calc(.74 + var(--logic-opening-progress) * .26);clip-path:inset(0 calc((1 - var(--logic-opening-progress)) * 1.25vw) 0 calc((1 - var(--logic-opening-progress)) * 1.25vw) round calc((1 - var(--logic-opening-progress)) * 2rem));transform:translate3d(0, calc((1 - var(--logic-opening-progress)) * 5svh), 0) scale(calc(.965 + var(--logic-opening-progress) * .035));transform-origin:top;box-shadow:0 -1.25rem 4rem rgba(0, 0, 0, calc((1 - var(--logic-opening-progress)) * .34));will-change:clip-path, opacity, transform}@media (width<=767px){.logic-opening-hero-slot{height:100svh}.logic-opening-sequence .logic-solutions{margin-top:0}.logic-opening-hero-slot .logic-hero{position:relative}.logic-opening-hero-slot .logic-hero__media,.logic-opening-hero-slot .logic-hero__copy,.logic-opening-hero-slot .logic-scroll-cue,.logic-opening-sequence .logic-chapter-scene{transform:none}.logic-opening-hero-slot .logic-hero__media{filter:brightness(calc(1 - var(--logic-opening-progress) * .5))}.logic-opening-sequence .logic-chapter-scene{clip-path:inset(0 calc((1 - var(--logic-opening-progress)) * .75rem) 0 calc((1 - var(--logic-opening-progress)) * .75rem) round calc((1 - var(--logic-opening-progress)) * 1.25rem));transform:translate3d(0, calc((1 - var(--logic-opening-progress)) * 3svh), 0) scale(calc(.98 + var(--logic-opening-progress) * .02))}}@media (prefers-reduced-motion:reduce){.logic-opening-hero-slot .logic-hero__media{filter:brightness(calc(1 - var(--logic-opening-progress) * .42));transform:none}.logic-opening-hero-slot .logic-hero__copy{transform:none}.logic-opening-sequence .logic-chapter-scene{clip-path:none;transform:none}}html.home-runtime-fallback .logic-opening-hero-slot{height:100svh}html.home-runtime-fallback .logic-opening-hero-slot .logic-hero{position:relative}html.home-runtime-fallback .logic-opening-sequence .logic-solutions{margin-top:0}html.home-runtime-fallback .logic-opening-hero-slot .logic-hero__media,html.home-runtime-fallback .logic-opening-hero-slot .logic-hero__copy,html.home-runtime-fallback .logic-opening-hero-slot .logic-scroll-cue,html.home-runtime-fallback .logic-opening-sequence .logic-chapter-scene{opacity:1;clip-path:none;filter:none;transform:none}.logic-platform-v2{background:#08090b;border-top:0}.logic-platform-v2 .logic-platform-scene{isolation:isolate;background:radial-gradient(circle at 72% 45%,#ff252b1a,#0000 30rem),linear-gradient(115deg,#08090b 0 42%,#0d090b 78%,#08090b 100%)}.logic-platform-v2 .logic-platform-scene:before{z-index:-1;content:"";opacity:.18;pointer-events:none;background-image:radial-gradient(circle,#ffffff1a .7px,#0000 .8px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0,#000 42% 88%,#0000)}.logic-platform-v2 .logic-platform-transition{filter:blur(12px);gap:1.5rem;padding:6rem 1.5rem 4rem;transition:opacity .52s,filter .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),visibility .72s}.logic-platform-v2 .logic-platform-transition.is-active{filter:none}.logic-platform-v2 .logic-platform-transition:after{content:"";background:linear-gradient(90deg,#0000,#ff252bcc,#0000);width:min(24rem,44vw);height:1px;margin:1.5rem auto 0;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scaleX(.28)}.logic-platform-v2 .logic-platform-transition.is-active:after{transform:scaleX(1)}.logic-platform-v2 .logic-platform-transition>span{color:var(--logic-red);letter-spacing:.24em;font-size:.7rem;font-weight:800}.logic-platform-v2 .logic-platform-transition h2{font-size:clamp(3.75rem,5.4vw,6.75rem);line-height:.94}.logic-platform-v2 .logic-platform-transition h2 span:first-child{letter-spacing:-.06em;margin-bottom:.2em;font-size:.68em;font-weight:620}.logic-platform-v2 .logic-platform-transition p{color:#84878f;max-width:38rem;margin:0 auto;font-size:.86rem;line-height:1.8}.logic-platform-v2 .logic-platform-deck{z-index:4;grid-template-columns:minmax(23rem,.52fr) minmax(0,1.48fr);align-items:center;gap:clamp(1.5rem,2.4vw,3.25rem);width:min(100% - 5rem,118rem);height:calc(100% - clamp(7.5rem,13vh,9.5rem));margin:clamp(5.5rem,8.5vh,6.75rem) auto clamp(2rem,4.5vh,3rem);transition:opacity .52s,visibility .52s,transform .76s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(2rem)scale(.985)}.logic-platform-v2 .logic-platform-deck.is-active{transform:translate(0,0)scale(1)}.logic-platform-copy-stack{z-index:6;align-self:center;min-width:0;position:relative}.logic-platform-v2 .logic-platform-slide__copy{max-width:none;position:relative;transform:translate(1.5rem)}.logic-platform-v2 .logic-platform-slide__copy>div{visibility:hidden;opacity:0;filter:blur(12px);width:min(35rem,100% + 5rem);transition:opacity .46s,filter .64s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),visibility .64s;position:absolute;top:50%;left:0;transform:translate(-1.5rem,-44%)}.logic-platform-v2 .logic-platform-slide__copy>div.is-active{visibility:visible;opacity:1;filter:none;transform:translateY(-50%)}.logic-platform-v2 .logic-platform-slide__copy span{color:var(--logic-red);letter-spacing:.16em;margin-bottom:1.1rem;font-size:.68rem;font-weight:800;display:block}.logic-platform-v2 .logic-platform-slide__copy h3{white-space:nowrap;margin-bottom:1.65rem;font-size:clamp(3rem,3.55vw,4.25rem);line-height:.98}.logic-platform-v2 .logic-platform-slide__copy p{max-width:31rem;font-size:.86rem;line-height:1.8}.logic-platform-app{z-index:2;background:#101115;border:1px solid #ffffff21;border-radius:1rem;grid-template-rows:3.35rem minmax(0,1fr);grid-template-columns:4.85rem minmax(0,1fr);width:100%;height:min(72vh,48rem);min-height:36rem;display:grid;position:relative;overflow:hidden;box-shadow:0 3.5rem 8rem #0000008c,inset 0 0 0 1px #ff242906}.logic-platform-app:after{z-index:20;content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.logic-platform-app--video-only{box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.logic-platform-app--media-only{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.logic-platform-app--media-only:after{display:none}.logic-platform-app--media-only>.logic-platform-app__content{background:0 0}.logic-platform-app--video-only:after,.logic-platform-app--video-only>.logic-platform-app__bar,.logic-platform-app--video-only>.logic-platform-app__sidebar,.logic-platform-app--video-only>.logic-platform-nav,.logic-platform-app--video-only .logic-platform-creation>header,.logic-platform-app--video-only .logic-platform-creation>footer{display:none}.logic-platform-app--video-only>.logic-platform-app__content{background:0 0;place-items:center;width:100%;height:100%;display:grid;overflow:visible}.logic-platform-app--video-only .logic-platform-creation{place-items:center;width:100%;height:100%;display:grid}.logic-platform-app--video-only .logic-platform-creation-video-only{width:min(68%,30rem);max-width:100%;height:auto;max-height:100%;aspect-ratio:var(--logic-creation-video-ratio);padding:0}.logic-platform-app__bar{z-index:4;background:#121318;border-bottom:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1rem;display:grid}.logic-platform-app__bar>span{align-items:center;gap:.55rem;display:flex}.logic-platform-app__bar>span i,.logic-platform-app__sidebar>b{aspect-ratio:1;color:#fff;background:var(--logic-red);border-radius:.38rem;place-items:center;width:1.75rem;font-size:.58rem;font-style:normal;font-weight:850;display:grid}.logic-platform-app__bar strong{font-size:.68rem}.logic-platform-app__bar>b{letter-spacing:.08em;font-size:.68rem}.logic-platform-app__bar>small{color:#777a82;justify-self:end;font-size:.58rem}.logic-platform-app__sidebar{z-index:3;background:#0c0d10;border-right:1px solid #ffffff12;grid-row:2;align-content:start;gap:.55rem;padding:1.15rem .65rem;display:grid;position:relative}.logic-platform-app__sidebar>b{display:none}.logic-platform-app__sidebar>span{color:#656870;text-align:center;border-radius:.5rem;place-items:center;gap:.45rem;padding:.68rem .4rem;font-size:.52rem;display:grid}.logic-platform-app__sidebar>span i{border:1px solid;border-radius:.18rem;width:.95rem;height:.75rem}.logic-platform-app__sidebar>span.is-active{color:#f0f1f3;background:#ff24291f}.logic-platform-app__sidebar>small{color:#4f5157;white-space:nowrap;font-size:.48rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.logic-platform-app__content{background:radial-gradient(circle at 74% 20%,#ff242913,#0000 22rem),#101115;grid-area:2/2;min-width:0;min-height:0;position:relative;overflow:hidden}.logic-platform-creation,.logic-platform-operations-v2,.logic-platform-tools-v2{height:100%;animation:.62s cubic-bezier(.22,1,.36,1) both logic-platform-v2-content-enter}.logic-platform-tools-video{background:#070708;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.logic-operation-demo-video{background:#070708;place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.logic-operation-demo-video video{aspect-ratio:16/9;object-fit:contain;object-position:center;width:100%;height:auto;max-height:100%;display:block}.logic-platform-tools-video video{object-fit:scale-down;background:#070708;width:auto;max-width:88%;height:auto;max-height:88%;display:block}.logic-platform-creation{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.logic-platform-creation>header{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(15rem,.76fr) minmax(23rem,1.24fr);align-items:center;gap:1rem;min-height:7rem;padding:1rem 1.25rem;display:grid}.logic-platform-creation>header>div{gap:.25rem;display:grid}.logic-platform-creation>header>div span{color:var(--logic-red);letter-spacing:.12em;font-size:.55rem;font-weight:800}.logic-platform-creation>header>div strong{font-size:1.05rem}.logic-platform-creation>header>div small{color:#787b82;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;line-height:1.5;overflow:hidden}.logic-platform-creation>header nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.logic-platform-creation>header nav button{color:#666970;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff14;gap:.2rem;min-height:3.6rem;padding:.65rem;display:grid}.logic-platform-creation>header nav button[aria-pressed=true]{color:#fff;background:linear-gradient(90deg,#ff242924,#0000)}.logic-platform-creation>header nav span{color:var(--logic-red);font-size:.48rem}.logic-platform-creation>header nav strong{font-size:.63rem}.logic-platform-creation-scene{min-height:0;padding:1.15rem 1.25rem;animation:.66s cubic-bezier(.22,1,.36,1) both logic-platform-v2-scene-enter}.logic-platform-creation-video-only{place-items:center;min-width:0;min-height:0;padding:.8rem 1.25rem;display:grid;overflow:hidden}.logic-platform-creation-video-only video{object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) 80ms forwards logic-platform-creation-video-enter;display:block;transform:translate(4.5rem)}.logic-platform-creation-video-only--short{--logic-creation-video-ratio:2160 / 3762}.logic-platform-creation-video-only--short video{border-radius:0}.logic-platform-creation-video-only--long{--logic-creation-video-ratio:1080 / 1880}@keyframes logic-platform-creation-video-enter{to{opacity:1;transform:translate(0,0)}}.logic-platform-creation-scene--short{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1.25rem;display:grid}.logic-platform-creation-brief{background:#0c0d10c7;border:1px solid #ffffff17;border-radius:.72rem;gap:.75rem;padding:1.15rem;display:grid}.logic-platform-creation-brief>span{color:var(--logic-red);letter-spacing:.12em;font-size:.5rem;font-weight:800}.logic-platform-creation-brief>strong{font-size:1.12rem}.logic-platform-creation-brief>p{color:#858890;margin:0;font-size:.62rem;line-height:1.7}.logic-platform-creation-brief>div{color:#b9bbc0;align-items:center;gap:.5rem;margin-top:1rem;font-size:.56rem;display:flex}.logic-platform-creation-brief>div i,.logic-platform-setting-note i{aspect-ratio:1;background:var(--logic-red);border-radius:50%;width:.42rem;animation:1.6s ease-in-out infinite logic-platform-v2-pulse;box-shadow:0 0 0 .28rem #ff24291a}.logic-platform-short-reels{justify-content:center;align-items:center;gap:.7rem;min-width:0;height:100%;max-height:24rem;display:flex}.logic-platform-short-video{aspect-ratio:2160/3762;background:#090a0c;border:1px solid #ffffff24;border-radius:.8rem;width:min(100%,13.75rem);height:100%;min-height:13rem;max-height:24rem;margin-inline:auto;animation:.72s cubic-bezier(.22,1,.36,1) .1s both logic-platform-v2-reel-in;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #0006}.logic-platform-short-video video,.logic-platform-long-preview video{object-fit:contain;width:100%;height:100%;display:block}.logic-platform-short-video>span{color:#fff;backdrop-filter:blur(8px);background:#000000ad;border-radius:999px;padding:.32rem .52rem;font-size:.52rem;position:absolute;bottom:.7rem;right:.7rem}.logic-platform-short-reels figure{aspect-ratio:9/15;opacity:0;width:min(28%,9.5rem);transform:translate3d(0, 2.5rem, 0) rotate(calc((var(--reel-index) - 1) * 3deg));animation:logic-platform-v2-reel-in .72s cubic-bezier(.22, 1, .36, 1) calc(var(--reel-index) * .13s + .1s) forwards;background:#090a0c;border:1px solid #ffffff24;border-radius:.75rem;margin:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #0006}.logic-platform-short-reels figure:nth-child(2){z-index:2;width:min(31%,10.5rem)}.logic-platform-short-reels img,.logic-platform-long-preview img,.logic-platform-creation-scene--replicate figure img,.logic-platform-publish__video img,.logic-platform-content-performance img,.logic-platform-tool-upload article img{object-fit:cover;width:100%;height:100%}.logic-platform-short-reels figure>span{background:#00000094;border-radius:999px;padding:.24rem .38rem;font-size:.48rem;position:absolute;top:.55rem;right:.55rem}.logic-platform-short-reels figcaption{background:linear-gradient(#0000,#000000eb);gap:.2rem;padding:2.6rem .65rem .65rem;display:grid;position:absolute;bottom:0;left:0;right:0}.logic-platform-short-reels figcaption strong{font-size:.62rem}.logic-platform-short-reels figcaption small{color:#aaaeb5;font-size:.48rem}.logic-platform-creation-scene--long{grid-template-columns:minmax(10rem,.62fr) minmax(0,1.38fr);align-items:stretch;gap:.8rem;display:grid}.logic-platform-long-preview{aspect-ratio:1080/1880;background:#07080a;border:1px solid #ffffff1a;border-radius:.72rem;width:min(100%,13.75rem);height:100%;min-height:0;margin-inline:auto;position:relative;overflow:hidden}.logic-platform-long-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#00000080);position:absolute;inset:0}.logic-platform-long-preview img,.logic-platform-long-preview video{filter:saturate(.78)brightness(.72)}.logic-platform-long-preview>button,.logic-platform-publish__video>button{z-index:2;aspect-ratio:1;color:#fff;background:#0000007a;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:3.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logic-platform-long-preview__status{z-index:2;background:#07080aad;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .6rem;font-size:.54rem;display:flex;position:absolute;top:.75rem;left:.75rem}.logic-platform-long-preview__status i{aspect-ratio:1;background:var(--logic-red);border-radius:50%;width:.35rem}.logic-platform-timeline{background:#0c0d10;border:1px solid #ffffff17;border-radius:.72rem;gap:.45rem;padding:.75rem .9rem;display:grid}.logic-platform-timeline header{justify-content:space-between;align-items:center;display:flex}.logic-platform-timeline header span,.logic-platform-timeline header strong{font-size:.53rem}.logic-platform-timeline header strong{color:#777a82;font-weight:500}.logic-platform-timeline>div{opacity:0;animation:logic-platform-v2-track-in .52s ease calc(var(--track-index) * .12s + .24s) forwards;grid-template-columns:2.4rem minmax(0,1fr) 11rem;align-items:center;gap:.7rem;display:grid;transform:translate(-1rem)}.logic-platform-timeline>div>span,.logic-platform-timeline>div>small{color:#7e8188;font-size:.49rem}.logic-platform-timeline>div>i{background:#26282e;border-radius:999px;height:.35rem;overflow:hidden}.logic-platform-timeline>div>i b{border-radius:inherit;background:linear-gradient(90deg, var(--logic-red), #e96b55);transform-origin:0;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .32s both logic-platform-v2-track-grow;display:block}.logic-platform-creation-scene--replicate{grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.logic-platform-creation-scene--replicate figure{background:#090a0c;border:1px solid #ffffff1a;border-radius:.72rem;min-width:0;height:min(100%,22rem);margin:0;position:relative;overflow:hidden}.logic-platform-creation-scene--replicate figure>span,.logic-platform-creation-scene--replicate figcaption{z-index:2;background:#08090bc2;padding:.6rem .7rem;font-size:.5rem;position:absolute;left:0;right:0}.logic-platform-creation-scene--replicate figure>span{color:var(--logic-red);top:0}.logic-platform-creation-scene--replicate figcaption{color:#aaadb3;bottom:0}.logic-platform-creation-scene--replicate figure img{filter:brightness(.72)saturate(.82)}.logic-platform-creation-scene--replicate figure.is-result img{animation:1s cubic-bezier(.22,1,.36,1) .28s both logic-platform-v2-replicate-reveal}.logic-platform-creation-scene--replicate figure.is-result>b{z-index:3;background:#fff;width:2px;animation:1.15s cubic-bezier(.22,1,.36,1) .22s both logic-platform-v2-scan;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 1.2rem #ffffffbf}.logic-platform-replicate-process{text-align:center;place-items:center;display:grid}.logic-platform-replicate-process>i{aspect-ratio:1;background:var(--logic-red);width:.42rem;box-shadow:0 0 0 calc(var(--pulse-index,1) * .28rem) #ff242914;border-radius:50%;margin-bottom:.3rem}.logic-platform-replicate-process>i:nth-child(2){--pulse-index:2}.logic-platform-replicate-process>i:nth-child(3){--pulse-index:3;margin-bottom:.75rem}.logic-platform-replicate-process>strong{font-size:.62rem}.logic-platform-replicate-process>small{color:#73767d;margin-top:.3rem;font-size:.48rem}.logic-platform-creation>footer{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:3.25rem;padding:.7rem 1.2rem;display:flex}.logic-platform-creation>footer strong{color:var(--logic-red);margin-right:.3rem;font-size:.52rem}.logic-platform-creation>footer span{color:#a7aab0;border:1px solid #ffffff1a;border-radius:.25rem;padding:.32rem .48rem;font-size:.5rem}.logic-platform-operations-v2{grid-template-rows:3.9rem minmax(0,1fr);display:grid}.logic-platform-operations-v2>nav{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 1.1rem;display:grid}.logic-platform-operations-v2>nav button{color:#656870;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.65rem .8rem;display:flex;position:relative}.logic-platform-operations-v2>nav button:after{content:"";background:var(--logic-red);height:2px;transition:transform .24s;position:absolute;bottom:-1px;left:.8rem;right:.8rem;transform:scaleX(0)}.logic-platform-operations-v2>nav button[aria-pressed=true]{color:#fff}.logic-platform-operations-v2>nav button[aria-pressed=true]:after{transform:scaleX(1)}.logic-platform-operations-v2>nav span{color:var(--logic-red);font-size:.5rem}.logic-platform-operations-v2>nav strong{font-size:.61rem}.logic-platform-publish{grid-template-columns:minmax(15rem,.82fr) minmax(23rem,1.18fr);gap:1rem;min-height:0;padding:1rem;animation:.62s cubic-bezier(.22,1,.36,1) both logic-platform-v2-scene-enter;display:grid}.logic-platform-publish__preview,.logic-platform-publish__settings{background:#0c0d10;border:1px solid #ffffff17;border-radius:.72rem;min-height:0}.logic-platform-publish__preview{grid-template-rows:minmax(0,1fr) auto auto;gap:.7rem;padding:.8rem;display:grid}.logic-platform-publish__video{background:#07080a;border-radius:.5rem;min-height:0;position:relative;overflow:hidden}.logic-platform-publish__video img{filter:brightness(.75)saturate(.85)}.logic-platform-publish__video>button{cursor:pointer;width:2.7rem}.logic-platform-publish__video>span{background:#000000b3;border-radius:999px;padding:.25rem .38rem;font-size:.48rem;position:absolute;bottom:.55rem;right:.55rem}.logic-platform-publish__asset{gap:.22rem;display:grid}.logic-platform-publish__asset span{font-size:.62rem;font-weight:720}.logic-platform-publish__asset strong{color:#777a82;font-size:.48rem;font-weight:500}.logic-platform-publish__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.logic-platform-publish__actions button{color:#a6a9af;background:#15161a;border:1px solid #ffffff14;border-radius:.35rem;padding:.5rem .35rem;font-size:.48rem}.logic-platform-publish__settings{align-content:start;gap:.75rem;padding:.9rem;display:grid}.logic-platform-publish__settings>header{justify-content:space-between;align-items:center;display:flex}.logic-platform-publish__settings>header span{font-size:.72rem;font-weight:750}.logic-platform-publish__settings>header strong{color:#70737b;font-size:.48rem}.logic-platform-setting-group{background:#111216;border:1px solid #ffffff12;border-radius:.5rem;gap:.5rem;padding:.7rem;display:grid}.logic-platform-setting-group>span{color:#767981;font-size:.49rem}.logic-platform-setting-group>strong{font-size:.58rem}.logic-platform-setting-group>small{color:#6f7279;font-size:.48rem}.logic-platform-channel-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.logic-platform-channel-list button{color:#81848b;text-align:left;background:#15161a;border:1px solid #ffffff14;border-radius:.38rem;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .4rem;padding:.48rem;display:grid}.logic-platform-channel-list button.is-selected{color:#fff;background:#ff242914;border-color:#ff242961}.logic-platform-channel-list button i{aspect-ratio:1;background:#25272d;border-radius:.35rem;grid-row:1/3;place-items:center;width:1.45rem;font-size:.48rem;font-style:normal;display:grid}.logic-platform-channel-list button strong{font-size:.52rem}.logic-platform-channel-list button small{color:#6e7178;font-size:.43rem}.logic-platform-setting-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.logic-platform-setting-note{color:#8ab89a;background:#3ebf6f0f;border:1px solid #3ebf6f2e;border-radius:.45rem;align-items:center;gap:.55rem;padding:.65rem .75rem;font-size:.48rem;display:flex}.logic-platform-setting-note i{background:#56c57d;box-shadow:0 0 0 .28rem #56c57d1a}.logic-platform-publish__settings>footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.logic-platform-publish__settings>footer>span{color:#777a82;font-size:.52rem}.logic-platform-publish__settings>footer button{color:#fff;background:var(--logic-red);cursor:pointer;border:0;border-radius:.45rem;min-width:10rem;padding:.75rem 1rem;font-size:.56rem;font-weight:750;box-shadow:0 .8rem 2rem #ff242938}.logic-platform-dashboard-wrap,.logic-platform-dashboard{height:100%;min-height:0}.logic-platform-dashboard{padding:.85rem;animation:.62s cubic-bezier(.22,1,.36,1) both logic-platform-v2-scene-enter;position:relative}.logic-platform-dashboard__surface{grid-template-rows:auto minmax(0,1fr);gap:.65rem;height:100%;min-height:0;transition:opacity .34s,filter .42s,transform .5s;display:grid}.logic-platform-dashboard.is-report-open .logic-platform-dashboard__surface{opacity:.26;filter:blur(3px);transform:scale(.985)}.logic-platform-dashboard__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.logic-platform-dashboard__metrics article{background:#15161a;border:1px solid #ffffff12;border-radius:.5rem;gap:.22rem;padding:.7rem;display:grid}.logic-platform-dashboard__metrics span,.logic-platform-dashboard__metrics small{color:#70737a;font-size:.46rem}.logic-platform-dashboard__metrics strong{font-size:.82rem}.logic-platform-dashboard__metrics small{color:#5eb77d}.logic-platform-dashboard__main{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.36fr) minmax(13rem,.64fr);gap:.6rem;min-height:0;display:grid}.logic-platform-trend,.logic-platform-content-performance,.logic-platform-activity{background:#111216;border:1px solid #ffffff12;border-radius:.55rem;min-height:0}.logic-platform-trend{grid-row:1/3;grid-template-rows:auto auto minmax(0,1fr);padding:.85rem;display:grid;position:relative;overflow:hidden}.logic-platform-trend header,.logic-platform-content-performance header,.logic-platform-activity header{justify-content:space-between;align-items:center;display:flex}.logic-platform-trend header div{gap:.18rem;display:grid}.logic-platform-trend header span,.logic-platform-content-performance header strong,.logic-platform-activity header strong{font-size:.57rem}.logic-platform-trend header strong{font-size:.7rem}.logic-platform-trend header small,.logic-platform-content-performance header span,.logic-platform-activity header span{color:#6f7279;font-size:.45rem}.logic-platform-trend__summary{align-items:baseline;gap:.6rem;margin-top:1rem;display:flex}.logic-platform-trend__summary strong{font-size:1.55rem}.logic-platform-trend__summary span,.logic-platform-trend__summary small{color:#74777e;font-size:.48rem}.logic-platform-trend__summary small{color:#5eb77d}.logic-platform-trend__chart{background-image:linear-gradient(#ffffff0a 1px,#0000 1px);background-size:100% 25%;border-bottom:1px solid #ffffff14;align-items:end;gap:.45rem;min-height:0;padding-top:1.25rem;display:flex}.logic-platform-trend__chart i{width:100%;height:var(--bar-height);transform-origin:bottom;animation:logic-platform-v2-bar-grow .62s cubic-bezier(.22, 1, .36, 1) calc(var(--bar-index) * 45ms + .12s) forwards;background:linear-gradient(#ff2429e6,#ff24292e);border-radius:.15rem .15rem 0 0;transform:scaleY(0)}.logic-platform-content-performance,.logic-platform-activity{padding:.7rem}.logic-platform-content-performance{gap:.42rem;display:grid}.logic-platform-content-performance>div{border-top:1px solid #ffffff0f;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-top:.42rem;display:grid}.logic-platform-content-performance img{border-radius:.25rem;height:1.8rem}.logic-platform-content-performance>div>span{gap:.12rem;display:grid}.logic-platform-content-performance>div strong,.logic-platform-content-performance>div b{font-size:.49rem}.logic-platform-content-performance>div small{color:#6e7178;font-size:.42rem}.logic-platform-content-performance>div b{color:#c5c7cb}.logic-platform-activity{gap:.42rem;display:grid}.logic-platform-activity>button{color:#fff;text-align:left;cursor:pointer;background:#ff242917;border:1px solid #ff242959;border-radius:.45rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.58rem;display:grid}.logic-platform-activity>button>i{aspect-ratio:1;width:1.8rem;color:var(--logic-red);background:#ff24291f;border-radius:.38rem;place-items:center;display:grid}.logic-platform-activity>button>span{gap:.14rem;display:grid}.logic-platform-activity>button strong{font-size:.51rem}.logic-platform-activity>button small{color:#b2b4ba;font-size:.43rem}.logic-platform-activity>button b{color:var(--logic-red);font-size:.43rem}.logic-platform-activity>p{color:#696c73;align-items:center;gap:.42rem;margin:0;font-size:.43rem;display:flex}.logic-platform-activity>p i{aspect-ratio:1;background:#4b4e55;border-radius:50%;width:.3rem}.logic-platform-report-modal{z-index:5;visibility:hidden;opacity:0;background:radial-gradient(circle at 84% 16%,#ff242929,#0000 17rem),#15161a;border:1px solid #ffffff29;border-radius:.8rem;gap:.8rem;width:min(78%,44rem);max-height:calc(100% - 2rem);padding:1.1rem;transition:opacity .46s,transform .62s cubic-bezier(.22,1,.36,1),visibility .46s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-44%)scale(.94);box-shadow:0 2.5rem 6rem #000000b3}.logic-platform-dashboard.is-report-open .logic-platform-report-modal{visibility:visible;opacity:1;transform:translate(-50%,-50%)scale(1)}.logic-platform-report-modal>header{grid-template-columns:1fr auto;align-items:end;gap:1rem;display:grid}.logic-platform-report-modal>header>div{gap:.18rem;display:grid}.logic-platform-report-modal>header span{color:var(--logic-red);letter-spacing:.1em;font-size:.48rem;font-weight:800}.logic-platform-report-modal h4{margin:.35rem 0 0;font-size:1.25rem}.logic-platform-report-modal>header p{color:#858890;margin:0;font-size:.56rem}.logic-platform-report-modal>header>strong{color:var(--logic-red);text-align:right;font-size:1.8rem;display:grid}.logic-platform-report-modal>header>strong small{color:#777a82;font-size:.44rem;font-weight:500}.logic-platform-report-modal__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.logic-platform-report-modal__stats>span{background:#07080a73;border:1px solid #ffffff14;border-radius:.42rem;gap:.2rem;padding:.65rem;display:grid}.logic-platform-report-modal__stats small{color:#73767d;font-size:.45rem}.logic-platform-report-modal__stats strong{font-size:.82rem}.logic-platform-report-modal__body{display:grid}.logic-platform-report-modal__body article{border-top:1px solid #ffffff12;grid-template-columns:5.5rem 1fr;gap:.75rem;padding:.65rem 0;display:grid}.logic-platform-report-modal__body span{color:var(--logic-red);font-size:.48rem}.logic-platform-report-modal__body p{color:#aaaeb5;margin:0;font-size:.5rem;line-height:1.55}.logic-platform-report-modal>footer{justify-content:space-between;align-items:center;display:flex}.logic-platform-report-modal>footer span{color:#686b72;font-size:.44rem}.logic-platform-report-modal>footer button{color:#fff;cursor:pointer;background:#ff24291a;border:1px solid #ff242959;border-radius:.35rem;padding:.55rem .75rem;font-size:.48rem}.logic-platform-tools-v2,.logic-platform-tool-hub,.logic-platform-tool-detail{height:100%;min-height:0}.logic-platform-tool-hub{grid-template-rows:auto minmax(0,1fr) auto;gap:.8rem;padding:1rem;display:grid}.logic-platform-tool-hub>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.logic-platform-tool-hub>header>div{gap:.18rem;display:grid}.logic-platform-tool-hub>header span{font-size:.82rem;font-weight:750}.logic-platform-tool-hub>header strong{color:#74777f;font-size:.5rem;font-weight:500}.logic-platform-tool-hub>header label{color:#5f6269;background:#15161a;border:1px solid #ffffff14;border-radius:.42rem;width:min(17rem,34%);padding:.58rem .7rem;font-size:.48rem}.logic-platform-tool-hub__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;min-height:0;display:grid}.logic-platform-tool-hub__grid button{color:#fff;text-align:left;cursor:pointer;background:#15161a;border:1px solid #ffffff14;border-radius:.58rem;align-content:space-between;min-width:0;padding:.8rem;transition:transform .26s,border-color .22s,background .22s;display:grid}.logic-platform-tool-hub__grid button:hover,.logic-platform-tool-hub__grid button:focus-visible,.logic-platform-tool-hub__grid button.is-featured{background:linear-gradient(145deg,#ff24291c,#15161a 48%);border-color:#ff242966;transform:translateY(-.25rem)}.logic-platform-tool-hub__grid button>span{aspect-ratio:1;width:2.4rem;color:var(--logic-red);background:#ff24291c;border-radius:.55rem;place-items:center;display:grid}.logic-platform-tool-hub__grid button.is-green>span{color:#62c68a;background:#62c68a1a}.logic-platform-tool-hub__grid button.is-violet>span{color:#a882ff;background:#a882ff1a}.logic-platform-tool-hub__grid button.is-amber>span{color:#e9aa4a;background:#e9aa4a1a}.logic-platform-tool-hub__grid button>strong{margin-top:1rem;font-size:.72rem}.logic-platform-tool-hub__grid button>small{color:#74777e;margin-top:.4rem;font-size:.48rem;line-height:1.55}.logic-platform-tool-hub__grid button>i{color:#5d6067;margin-top:auto;padding-top:1.4rem;font-size:.43rem;font-style:normal}.logic-platform-tool-hub__grid button>b{text-align:center;background:#202126;border-radius:.32rem;margin-top:.6rem;padding:.5rem;font-size:.48rem}.logic-platform-tool-hub>footer{gap:.45rem;display:flex}.logic-platform-tool-hub>footer span{color:#73767d;border:1px solid #ffffff14;border-radius:999px;padding:.4rem .55rem;font-size:.48rem}.logic-platform-tool-detail{grid-template-rows:auto minmax(0,1fr);gap:.8rem;padding:1rem;display:grid}.logic-platform-tool-detail>header{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.logic-platform-tool-detail>header button{color:#a2a5ab;cursor:pointer;background:#15161a;border:1px solid #ffffff14;border-radius:.35rem;padding:.5rem .65rem;font-size:.48rem}.logic-platform-tool-detail>header>div{gap:.18rem;display:grid}.logic-platform-tool-detail>header span{color:var(--logic-red);font-size:.5rem}.logic-platform-tool-detail>header strong{font-size:.7rem}.logic-platform-tool-detail>header small{color:#7a7d84;font-size:.48rem}.logic-platform-tool-detail__workspace{grid-template-columns:minmax(0,1.35fr) minmax(12rem,.65fr);gap:.75rem;min-height:0;display:grid}.logic-platform-tool-upload,.logic-platform-tool-detail__workspace>aside{background:#111216;border:1px solid #ffffff14;border-radius:.65rem;min-height:0}.logic-platform-tool-upload{text-align:center;place-content:center stretch;gap:.55rem;padding:1.2rem;display:grid}.logic-platform-tool-upload>div{aspect-ratio:1;width:3.25rem;color:var(--logic-red);background:#ff24291a;border-radius:50%;place-items:center;margin:0 auto .35rem;display:grid}.logic-platform-tool-upload>strong{font-size:.72rem}.logic-platform-tool-upload>span{color:#74777e;font-size:.5rem}.logic-platform-tool-upload article{text-align:left;background:#18191e;border:1px solid #ffffff14;border-radius:.45rem;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-top:1rem;padding:.55rem;display:grid}.logic-platform-tool-upload article img{border-radius:.3rem;height:2.5rem}.logic-platform-tool-upload article p{gap:.18rem;margin:0;display:grid}.logic-platform-tool-upload article strong{font-size:.5rem}.logic-platform-tool-upload article small{color:#686b72;font-size:.43rem}.logic-platform-tool-upload article b{color:#67c78c;font-size:.46rem}.logic-platform-tool-upload>i{background:#27292f;border-radius:999px;height:.25rem;overflow:hidden}.logic-platform-tool-upload>i b{border-radius:inherit;background:linear-gradient(90deg, var(--logic-red), #ff735d);width:86%;height:100%;animation:1.3s cubic-bezier(.22,1,.36,1) both logic-platform-v2-progress;display:block}.logic-platform-tool-detail__workspace>aside{align-content:start;gap:.55rem;padding:.85rem;display:grid}.logic-platform-tool-detail__workspace>aside>span{margin-bottom:.25rem;font-size:.62rem;font-weight:700}.logic-platform-tool-detail__workspace>aside label{border:1px solid #ffffff12;border-radius:.4rem;justify-content:space-between;align-items:center;padding:.65rem;display:flex}.logic-platform-tool-detail__workspace>aside label strong,.logic-platform-tool-detail__workspace>aside label small{font-size:.48rem}.logic-platform-tool-detail__workspace>aside label small{color:#75be8f}.logic-platform-tool-detail__workspace>aside button{color:#fff;background:var(--logic-red);border:0;border-radius:.4rem;margin-top:auto;padding:.7rem;font-size:.52rem;font-weight:750}.logic-platform-v2 .logic-platform-nav{z-index:8;visibility:visible;opacity:1;width:auto;display:flex;position:absolute;top:0;right:1rem;transform:none}.logic-platform-v2 .logic-platform-nav button{color:#5f6269;border:0;gap:.35rem;padding:.95rem .65rem .78rem;display:flex;position:relative}.logic-platform-v2 .logic-platform-nav button:after{content:"";background:var(--logic-red);height:2px;transition:transform .24s;position:absolute;bottom:0;left:.65rem;right:.65rem;transform:scaleX(0)}.logic-platform-v2 .logic-platform-nav button.is-active{color:#fff}.logic-platform-v2 .logic-platform-nav button.is-active:after{transform:scaleX(1)}.logic-platform-v2 .logic-platform-nav button span{color:var(--logic-red);order:0;font-size:.46rem}.logic-platform-v2 .logic-platform-nav button strong{padding:0;font-size:.48rem}@keyframes logic-platform-v2-content-enter{0%{opacity:0;transform:translate(1.2rem)}to{opacity:1;transform:translate(0,0)}}@keyframes logic-platform-v2-scene-enter{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translate(0,0)}}@keyframes logic-platform-v2-reel-in{to{opacity:1;transform:translate3d(0, 0, 0) rotate(calc((var(--reel-index) - 1) * 3deg))}}@keyframes logic-platform-v2-track-in{to{opacity:1;transform:translate(0)}}@keyframes logic-platform-v2-track-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes logic-platform-v2-scan{0%{opacity:0;left:0}12%,84%{opacity:1}to{opacity:0;left:100%}}@keyframes logic-platform-v2-replicate-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes logic-platform-v2-pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes logic-platform-v2-bar-grow{to{transform:scaleY(1)}}@keyframes logic-platform-v2-progress{0%{width:0}to{width:86%}}@media (width<=1250px){.logic-platform-v2 .logic-platform-deck{grid-template-columns:minmax(19rem,.46fr) minmax(0,1.54fr);gap:1.25rem;width:min(100% - 2.5rem,100rem)}.logic-platform-v2 .logic-platform-slide__copy{transform:none}.logic-platform-v2 .logic-platform-slide__copy h3{font-size:clamp(2.45rem,3.35vw,3.4rem)}.logic-platform-app{grid-template-columns:4.15rem minmax(0,1fr)}.logic-platform-timeline>div{grid-template-columns:2.4rem minmax(0,1fr)}.logic-platform-timeline>div>small{display:none}}@media (width<=900px){.logic-platform-v2 .logic-platform-scroll{height:760svh}.logic-platform-v2 .logic-platform-scene{height:100svh;position:sticky;top:0;overflow:hidden}.logic-platform-v2 .logic-platform-transition{min-height:0;position:absolute}.logic-platform-v2 .logic-platform-transition h2{width:min(100% - 2rem,42rem);font-size:clamp(3.2rem,10.5vw,5.2rem)}.logic-platform-v2 .logic-platform-deck{grid-template-rows:minmax(9.5rem,.34fr) minmax(0,1.66fr);grid-template-columns:1fr;gap:.8rem;width:min(100% - 2rem,46rem);height:calc(100% - 6rem);margin:5.2rem auto .8rem;display:grid;position:absolute;inset:0}.logic-platform-copy-stack{align-self:stretch}.logic-platform-v2 .logic-platform-slide__copy{height:100%;transform:none}.logic-platform-v2 .logic-platform-slide__copy>div{width:100%;top:50%}.logic-platform-v2 .logic-platform-slide__copy h3{white-space:normal;margin-bottom:.75rem;font-size:clamp(2rem,6.8vw,3.1rem)}.logic-platform-v2 .logic-platform-slide__copy span{margin-bottom:.55rem;font-size:.58rem}.logic-platform-v2 .logic-platform-slide__copy p{max-width:38rem;font-size:.72rem;line-height:1.55}.logic-platform-app{height:100%;min-height:0}.logic-platform-creation>header{grid-template-columns:minmax(11rem,.7fr) minmax(18rem,1.3fr);min-height:5.6rem}.logic-platform-creation>header>div small{display:none}.logic-platform-creation-scene--short{grid-template-columns:minmax(9.5rem,.65fr) minmax(0,1.35fr)}.logic-platform-dashboard__metrics article:nth-child(4),.logic-platform-dashboard__metrics article:nth-child(5){display:none}.logic-platform-dashboard__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.logic-platform-tool-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.logic-platform-v2 .logic-platform-scroll{height:640svh}.logic-platform-v2 .logic-platform-deck{grid-template-rows:minmax(8.75rem,.38fr) minmax(0,1.62fr);width:calc(100% - 1rem);height:calc(100% - 4.6rem);margin-top:4.1rem}.logic-platform-v2 .logic-platform-transition{padding-top:4.5rem}.logic-platform-v2 .logic-platform-transition h2{font-size:clamp(2.6rem,13vw,4.3rem)}.logic-platform-v2 .logic-platform-transition p{max-width:28rem;font-size:.7rem}.logic-platform-v2 .logic-platform-slide__copy{padding:0 .5rem}.logic-platform-v2 .logic-platform-slide__copy h3{font-size:clamp(1.8rem,8vw,2.55rem)}.logic-platform-v2 .logic-platform-slide__copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;display:-webkit-box;overflow:hidden}.logic-platform-app{border-radius:.7rem;grid-template-rows:2.8rem minmax(0,1fr);grid-template-columns:1fr}.logic-platform-app__bar{padding:0 .65rem}.logic-platform-app__bar>span strong,.logic-platform-app__bar>small,.logic-platform-app__sidebar{display:none}.logic-platform-app__content{grid-column:1}.logic-platform-v2 .logic-platform-nav{right:.3rem}.logic-platform-v2 .logic-platform-nav button{padding:.78rem .34rem .62rem}.logic-platform-v2 .logic-platform-nav button strong{display:none}.logic-platform-creation>header{grid-template-columns:7.25rem minmax(0,1fr);min-height:5.25rem;padding:.65rem}.logic-platform-creation>header>div strong{font-size:.78rem}.logic-platform-creation>header nav button{min-height:3.1rem;padding:.45rem}.logic-platform-creation>header nav strong{font-size:.52rem}.logic-platform-creation-scene{padding:.65rem}.logic-platform-creation-scene--short{grid-template-columns:1fr}.logic-platform-creation-brief{display:none}.logic-platform-short-reels{max-height:none}.logic-platform-short-video{width:100%;min-height:0;max-height:none}.logic-platform-short-reels figure{width:29%}.logic-platform-creation-scene--long{grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr)}.logic-platform-creation-scene--replicate{grid-template-columns:minmax(0,1fr) 2.7rem minmax(0,1fr);gap:.35rem}.logic-platform-replicate-process>small{display:none}.logic-platform-creation>footer{min-height:2.6rem;padding:.45rem .65rem}.logic-platform-creation>footer span:nth-last-child(-n+2){display:none}.logic-platform-operations-v2{grid-template-rows:3rem minmax(0,1fr)}.logic-platform-operations-v2>nav{padding:0 .4rem}.logic-platform-operations-v2>nav button{justify-content:center}.logic-platform-operations-v2>nav strong{font-size:.51rem}.logic-platform-publish{grid-template-columns:minmax(7.5rem,.7fr) minmax(0,1.3fr);gap:.55rem;padding:.6rem}.logic-platform-publish__preview{padding:.5rem}.logic-platform-publish__actions,.logic-platform-publish__asset strong{display:none}.logic-platform-publish__settings{gap:.42rem;padding:.55rem}.logic-platform-channel-list{grid-template-columns:1fr}.logic-platform-channel-list button:nth-child(3),.logic-platform-setting-note{display:none}.logic-platform-setting-columns{grid-template-columns:1fr}.logic-platform-setting-columns .logic-platform-setting-group:nth-child(2){display:none}.logic-platform-publish__settings>footer{display:grid}.logic-platform-publish__settings>footer>span{display:none}.logic-platform-publish__settings>footer button{width:100%;min-width:0;padding:.65rem .35rem;font-size:.47rem}.logic-platform-dashboard{padding:.55rem}.logic-platform-dashboard__metrics article{padding:.45rem}.logic-platform-dashboard__metrics strong{font-size:.68rem}.logic-platform-dashboard__main{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.logic-platform-trend{grid-row:auto}.logic-platform-content-performance{display:none}.logic-platform-report-modal{width:calc(100% - 1.1rem);padding:.75rem}.logic-platform-report-modal__body article{grid-template-columns:1fr;gap:.25rem}.logic-platform-report-modal__body article:nth-child(3){display:none}.logic-platform-tool-hub{padding:.65rem}.logic-platform-tool-hub>header label{display:none}.logic-platform-tool-hub__grid{gap:.42rem}.logic-platform-tool-hub__grid button{padding:.58rem}.logic-platform-tool-hub__grid button>i{display:none}.logic-platform-tool-hub__grid button>strong{margin-top:.55rem}.logic-platform-tool-hub>footer span:nth-child(n+3){display:none}.logic-platform-tool-detail{padding:.65rem}.logic-platform-tool-detail>header{grid-template-columns:auto 1fr}.logic-platform-tool-detail>header small{display:none}.logic-platform-tool-detail__workspace{grid-template-columns:1fr}.logic-platform-tool-detail__workspace>aside{display:none}}@media (scripting:none){.logic-platform-v2 .logic-platform-scroll{height:auto}.logic-platform-v2 .logic-platform-scene{height:auto;position:relative}}.logic-value-reference{isolation:isolate;background:#000;width:100%;height:100%;margin:0;display:block;position:relative;overflow:hidden}.logic-value-reference img{object-fit:contain;object-position:center;visibility:hidden;opacity:0;pointer-events:none;user-select:none;width:100%;height:100%;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s;display:block;position:absolute;inset:0;transform:translateY(.65rem)scale(.995)}.logic-value-reference img.is-active{z-index:1;visibility:visible;opacity:1;transition-delay:0s;transform:none}@media (width<=900px){.logic-story-mobile-evidence .logic-value-reference{aspect-ratio:1672/941;width:100%;height:auto}}@media (width<=767px){.logic-opening-sequence .logic-chapter-scene{padding-top:2.5rem}.logic-opening-sequence .logic-chapter-intro{height:62svh;min-height:30rem}.logic-opening-sequence .logic-chapter-intro__copy{top:44%}.logic-opening-hero-slot .logic-scroll-cue{transform:translate(-50%)}.logic-story-stage{pointer-events:auto;padding-inline:1.25rem;display:block}.logic-story-stage__inner,.logic-story-stage__inner.logic-story-stage__inner--idea-split,.logic-story-stage__inner.logic-story-stage__inner--production-split,.logic-story-stage__inner.logic-story-stage__inner--value-split,.logic-story-copy{width:100%;max-width:none;height:auto;min-height:0;display:block;position:relative;transform:none}.logic-story-copy__panel,.logic-story-copy__panel.is-active,.logic-story-stage__inner--idea-split .logic-story-copy__panel,.logic-story-stage__inner--production-split .logic-story-copy__panel,.logic-story-stage__inner--value-split .logic-story-copy__panel{visibility:visible;opacity:1;filter:none;pointer-events:auto;width:100%;min-height:0;padding:4rem 0;display:block;position:relative;inset:auto;transform:none}.logic-story-copy__panel:last-child{padding-bottom:1rem}.logic-story-visual,.logic-story-visual--idea-split,.logic-story-visual--production-split,.logic-story-visual--value-split{display:none!important}.logic-story-mobile-evidence{width:100%;min-width:0;height:auto;min-height:0;margin-top:1.75rem;display:block;position:relative;overflow:hidden}.logic-story-copy__panel>.logic-story-copy__method-explanation,.logic-story-copy__panel>.logic-story-copy__dynamic-detail,.logic-story-copy__panel>.logic-story-side-nav,.logic-story-mobile-evidence--dynamic{display:none}.logic-story-mobile-methods{gap:3.5rem;margin-top:2rem;display:grid}.logic-story-mobile-method{gap:1rem;min-width:0;display:grid}.logic-story-mobile-method+.logic-story-mobile-method{border-top:1px solid var(--logic-line);padding-top:3.5rem}.logic-story-mobile-method>header{align-items:center;gap:.7rem;display:flex}.logic-story-mobile-method>header small{color:var(--logic-red);letter-spacing:.14em;font-size:.64rem;font-weight:800}.logic-story-mobile-method>header strong{color:var(--logic-text);font-size:.88rem}.logic-story-mobile-method__copy{gap:.45rem;display:grid}.logic-story-mobile-method__copy>strong{color:var(--logic-text);font-size:.82rem}.logic-story-mobile-method__copy>p{color:var(--logic-muted);margin:0;font-size:.82rem;line-height:1.7}.logic-story-mobile-method__evidence{border-radius:.75rem;min-width:0;overflow:hidden}.logic-story-mobile-method__evidence .logic-operation-demo-video{aspect-ratio:16/9}.logic-story-mobile-method__evidence .logic-value-reference{aspect-ratio:1672/941;width:100%;height:auto}.logic-story-mobile-method__evidence .logic-agent-demo{height:auto;min-height:0}.logic-story-mobile-method__evidence .logic-agent-demo__grid{grid-template-columns:1fr;gap:.75rem;padding:.75rem;display:grid;opacity:1!important;width:100%!important;min-width:0!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}.logic-story-mobile-method__evidence .logic-agent-card,.logic-story-mobile-method__evidence .logic-agent-sources{opacity:1!important;filter:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;transform:none!important}.logic-story-mobile-method__evidence .logic-agent-sources{gap:.75rem;display:grid}.logic-story-mobile-method__evidence .logic-agent-demo__links,.logic-story-mobile-method__evidence .logic-agent-demo__ambient{display:none!important}.logic-story-mobile-evidence .logic-agent-demo{width:100%;height:auto;min-height:0;overflow:hidden}.logic-story-mobile-evidence .logic-agent-demo__grid{grid-template-columns:1fr;gap:.75rem;padding:.75rem;display:grid;opacity:1!important;width:100%!important;min-width:0!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}.logic-story-mobile-evidence .logic-agent-card,.logic-story-mobile-evidence .logic-agent-sources{opacity:1!important;filter:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;transform:none!important}.logic-story-mobile-evidence .logic-agent-sources{gap:.75rem;display:grid}.logic-story-mobile-evidence .logic-agent-demo__links,.logic-story-mobile-evidence .logic-agent-demo__ambient{display:none!important}}@media (width<=900px){.logic-opening-sequence .logic-chapter-intro__copy{place-items:center;gap:0;width:min(100% - 2rem,34rem);display:grid}.logic-opening-sequence .logic-chapter-intro__copy p,.logic-opening-sequence .logic-chapter-intro__copy h2{grid-area:1/1;opacity:0!important;transform:translateY(1rem)scale(.96)!important}.logic-opening-sequence .logic-chapter-intro__copy p{white-space:normal;width:min(100%,23rem);margin:0;font-size:clamp(2.5rem,11vw,3.3rem);line-height:.98}.logic-opening-sequence .logic-chapter-intro__copy h2{font-size:clamp(2.5rem,11vw,3.3rem)}.logic-opening-sequence .logic-chapter-scroll[data-chapter-text=question] .logic-chapter-intro__copy p{opacity:1!important;transform:translate(0,0)scale(1)!important}.logic-opening-sequence .logic-chapter-scroll[data-chapter-text=answer] .logic-chapter-intro__copy p{opacity:1!important;transform:translateY(-3.15rem)scale(.44)!important}.logic-opening-sequence .logic-chapter-scroll[data-chapter-text=answer] .logic-chapter-intro__copy h2{opacity:1!important;transform:translateY(1.45rem)scale(1)!important}}.logic-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width>=901px){.logic-story-visual--idea-split,.logic-story-visual--production-split,.logic-story-visual--value-split{background:0 0}.logic-story-stage{--logic-story-method-position:0;padding-inline:0}.logic-story-stage__inner.logic-story-stage__inner--idea-split,.logic-story-stage__inner.logic-story-stage__inner--production-split,.logic-story-stage__inner.logic-story-stage__inner--value-split{grid-template-columns:minmax(20rem,30vw) minmax(0,1fr);width:100%;max-width:none}.logic-story-stage__inner--idea-split .logic-story-copy,.logic-story-stage__inner--production-split .logic-story-copy,.logic-story-stage__inner--value-split .logic-story-copy{z-index:12;isolation:isolate;background:0 0;width:30vw;transform:none}.logic-story-stage__inner--idea-split .logic-story-copy:before,.logic-story-stage__inner--production-split .logic-story-copy:before,.logic-story-stage__inner--value-split .logic-story-copy:before{z-index:0;content:"";pointer-events:none;backdrop-filter:blur(14px)brightness(68%)saturate(80%);background:linear-gradient(90deg,#030304eb 0%,#030304db 36%,#030304a6 58%,#0303045c 74%,#0303041f 88%,#03030400 100%);width:54vw;position:absolute;inset:0 auto 0 0;mask-image:linear-gradient(90deg,#000 0% 42%,#000000d1 62%,#00000061 82%,#0000 100%)}.logic-story-stage__inner--idea-split .logic-story-copy__panel,.logic-story-stage__inner--production-split .logic-story-copy__panel,.logic-story-stage__inner--value-split .logic-story-copy__panel{text-shadow:0 .15rem 1.15rem #000000b8}.logic-story-visual--idea-split,.logic-story-visual--production-split,.logic-story-visual--value-split{z-index:1;perspective:1300px;width:100%;max-width:none;position:absolute;inset:0}.logic-story-visual__track{box-sizing:border-box;width:100%;height:100%;transform:translate3d(calc(var(--logic-story-method-position) * -76vw), 0, 0);transform-style:preserve-3d;will-change:transform;align-items:stretch;gap:12vw;padding-left:38vw;display:flex;position:absolute;inset:0}.logic-story-visual__slide{backface-visibility:hidden;transform-origin:50%;background:#070708;flex:0 0 64vw;place-items:center;width:64vw;min-width:0;height:100%;display:grid;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(-7.5deg)}.logic-story-visual__slide>*{clip-path:inset(1px);outline:0;width:100%;height:100%;box-shadow:none!important;border:0!important;border-radius:0!important}.logic-story-visual__slide video,.logic-story-visual__slide>figure>img{clip-path:inset(2px);outline:0;box-shadow:none!important;border:0!important}}.logic-agent-network{min-height:7rem}.logic-agent-network svg{height:calc(100% - 1.15rem);inset:.1rem 0 1.05rem}.logic-agent-network svg .logic-agent-network__mesh{fill:none;stroke:#ffffff1f;stroke-width:.8px}.logic-agent-network svg .logic-agent-network__nodes{fill:#ff3e44cc;stroke:#ffffff38;stroke-width:.8px}.logic-agent-network svg .logic-agent-network__core{fill:#ff2b31;stroke:#ffffff8f;filter:drop-shadow(0 0 .5rem #ff2429b8)}.logic-agent-network svg .logic-agent-network__pulse--third{animation-delay:-1.7s}.logic-agent-card--agent>header div{justify-content:center}.logic-value-reference{background:0 0}.logic-value-reference img.is-license{clip-path:inset(9.2% 0 0)}.logic-value-reference img.is-license.is-active{transform:translateY(-4.6%)scale(1.045)}.logic-platform-v2 .logic-platform-scroll{height:700svh}.logic-platform-v2 .logic-platform-deck{grid-template-columns:minmax(12rem,.28fr) minmax(0,1.72fr)}.logic-platform-v2 .logic-platform-slide__copy>div{width:min(19rem,100%)}.logic-platform-v2 .logic-platform-slide__copy p{color:#ffffffa3;font-size:.84rem}.logic-platform-stage-tabs{top:62%}.logic-platform-app--video-only .logic-platform-creation-video-only{width:auto;max-width:100%;height:min(100%,100svh - 9rem);max-height:100%;aspect-ratio:var(--logic-creation-video-ratio)}.logic-platform-app--video-only>.logic-platform-app__content{min-height:0;position:relative}.logic-platform-app--video-only .logic-platform-creation{grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.logic-platform-app--video-only .logic-platform-creation-video-only video{width:auto;max-width:100%;height:100%;max-height:100%}@media (width>=901px){.logic-platform-v2 .logic-platform-scroll{--logic-platform-track-offset:0px}.logic-platform-v2 .logic-platform-deck{width:100%;height:100%;margin:0;display:block;position:absolute;inset:0;transform:none}.logic-platform-copy-stack{--logic-platform-copy-left:clamp(3rem, 4.2vw, 6.5rem);z-index:6;isolation:isolate;width:38vw;min-width:34rem;position:absolute;inset:0 auto 0 0}.logic-platform-copy-stack:before{z-index:0;content:"";pointer-events:none;backdrop-filter:blur(11px);background:linear-gradient(90deg,#08090bfc 0,#08090bf7 46%,#08090bb3 62%,#08090b33 78%,#0000 88% 100%);position:absolute;inset:0 -10vw 0 0;mask-image:linear-gradient(90deg,#000 0 56%,#0000009e 72%,#0000 88% 100%)}.logic-platform-copy-stack>*{z-index:1;position:relative}.logic-platform-v2 .logic-platform-slide__copy{width:100%;height:100%;position:absolute;inset:0;transform:none}.logic-platform-v2 .logic-platform-slide__copy>div{top:47%;left:var(--logic-platform-copy-left);width:min(41rem,35vw)}.logic-platform-v2 .logic-platform-slide__copy h3{letter-spacing:-.065em;white-space:normal;margin:0 0 1.5rem;font-size:clamp(2.65rem,3.45vw,4.45rem);line-height:.96}.logic-platform-v2 .logic-platform-slide__copy p{color:#ffffff9e;max-width:30rem;font-size:clamp(.78rem,.82vw,.95rem);line-height:1.85}.logic-platform-stage-tabs{top:66%;right:auto;left:var(--logic-platform-copy-left);width:min(31rem,31vw)}.logic-platform-visual-track{z-index:2;width:max-content;transform:translate3d(calc(var(--logic-platform-track-offset) * -1), 0, 0);will-change:transform;align-items:center;gap:clamp(4rem,6vw,8rem);padding:clamp(6.5rem,10vh,8rem) 0 clamp(2rem,4vh,3rem) 38vw;display:flex;position:absolute;inset:0}.logic-platform-visual-track__slide{transform-origin:50%;backface-visibility:hidden;flex:none;place-items:center;width:64vw;height:min(72vh,48rem);min-height:34rem;display:grid;overflow:hidden;transform:perspective(1300px)rotateY(-7deg)}.logic-platform-visual-track__slide--creation{width:auto;height:min(68vh,44rem);min-height:0}.logic-platform-visual-track__slide--creation-short{aspect-ratio:2160/3762}.logic-platform-visual-track__slide--creation-long{aspect-ratio:1080/1880}.logic-platform-visual-track__slide>.logic-platform-creation-video-only,.logic-platform-visual-track__slide>.logic-operation-demo-video,.logic-platform-visual-track__slide>.logic-platform-tools-video{background:0 0;width:100%;height:100%;min-height:0;padding:0}.logic-platform-visual-track__slide--creation .logic-platform-creation-video-only video{object-fit:contain;opacity:1;width:100%;max-width:100%;height:100%;max-height:100%;animation:none;transform:none}.logic-platform-visual-track__slide--operations .logic-operation-demo-video video{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:100%}.logic-platform-visual-track__slide--tools .logic-platform-tools-video video{object-fit:contain;background:0 0;width:100%;max-width:100%;height:100%;max-height:100%}}.logic-model-transition{height:205svh;margin-bottom:-92svh}.logic-model-transition__scrim{background:radial-gradient(circle at 66% 48%,#ff242924,#0000 22rem),linear-gradient(#050506,#050506 66%,#050506e6)}.logic-advantage__planet{transform:scale(1)}.logic-advantage__planet-stage{width:min(106%,48rem,100svh - 5.5rem);top:-.75rem}.logic-advantage__planet-orbit--1{--orbit-width:29%;--orbit-height:29%}.logic-advantage__planet-orbit--2{--orbit-width:52%;--orbit-height:52%}.logic-advantage__planet-orbit--3{--orbit-width:76%;--orbit-height:76%}.logic-advantage__planet-orbit--4{--orbit-width:100%;--orbit-height:100%}@media (width<=1050px){.logic-advantage__planet-stage{width:min(92vw,38rem)}}@media (width<=767px){.logic-value-reference img.is-license{clip-path:inset(9.2% 0 0)}.logic-model-transition{height:175svh;margin-bottom:-82svh}.logic-advantage__planet-stage{width:min(88vw,29rem)}}.logic-demo-cursor{z-index:30;color:#fff;filter:drop-shadow(0 .3rem .55rem #0000008c);pointer-events:none;place-items:center;width:2rem;height:2rem;transition:left .76s cubic-bezier(.22,1,.36,1),top .76s cubic-bezier(.22,1,.36,1),opacity .26s,transform .18s;display:grid;position:absolute}.logic-demo-foundation{z-index:18;backdrop-filter:blur(12px);background:#08080adb;border:1px solid #ffffff1c;border-radius:.45rem;align-items:center;gap:.38rem;min-height:2rem;padding:.35rem .55rem;display:flex;position:absolute;bottom:.55rem;left:.7rem;right:.7rem;box-shadow:0 .8rem 2rem #00000057}.logic-demo-foundation strong,.logic-demo-foundation span{white-space:nowrap;font-size:.52rem}.logic-demo-foundation strong{color:#fff;margin-right:auto}.logic-demo-foundation span{color:#b9bbc2;border:1px solid #ffffff17;border-radius:999px;padding:.25rem .38rem}.logic-workshop-demo,.logic-production-demo,.logic-custom-demo,.logic-review-demo,.logic-subscription-plans,.logic-enterprise-demo,.logic-license-demo{color:#f7f7f8;background:radial-gradient(circle at 78% 8%,#ff24291f,#0000 35%),#09090b;border:1px solid #ffffff14;border-radius:.72rem;width:100%;height:100%;min-height:20rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000059}.logic-workshop-demo button,.logic-production-demo button,.logic-custom-demo button,.logic-review-demo button,.logic-subscription-plans button,.logic-enterprise-demo button,.logic-license-demo button{font:inherit}.logic-workshop-demo__thumb,.logic-workshop-demo__thumb--1,.logic-workshop-demo__thumb--2,.logic-workshop-demo__thumb--3,.logic-workshop-demo__thumb--4,.logic-workshop-demo__thumb--5,.logic-workshop-demo__thumb--6{background-image:linear-gradient(#0000 35%,#060303d1),url(/media/home/hero-poster.webp);background-repeat:no-repeat;background-size:310%}.logic-workshop-demo__thumb--1{background-position:11% 29%}.logic-workshop-demo__thumb--2{background-position:52% 20%}.logic-workshop-demo__thumb--3{background-position:91% 22%}.logic-workshop-demo__thumb--4{background-position:13% 72%}.logic-workshop-demo__thumb--5{background-position:52% 72%}.logic-workshop-demo__thumb--6{background-position:91% 72%}.logic-workshop-demo__page{padding:.7rem;transition:filter .42s,transform .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 2.75rem}.logic-workshop-demo__topbar{grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.65rem;min-height:2.25rem;display:grid}.logic-workshop-demo__topbar>div{align-items:center;gap:.38rem;display:flex}.logic-workshop-demo__topbar svg{color:#ff2429}.logic-workshop-demo__topbar strong{font-size:.74rem}.logic-workshop-demo__topbar label{color:#6f7179;background:#ffffff09;border:1px solid #ffffff14;border-radius:.38rem;align-items:center;min-width:0;height:1.7rem;padding:0 .65rem;font-size:.54rem;display:flex}.logic-workshop-demo__topbar button,.logic-workshop-demo__publish{color:#fff;background:#ed1c24;border:0}.logic-workshop-demo__topbar button{border-radius:.36rem;height:1.7rem;padding:0 .65rem;font-size:.54rem}.logic-workshop-demo__filters{color:#777981;border-bottom:1px solid #ffffff13;align-items:center;gap:.8rem;height:1.85rem;margin:.15rem 0 .45rem;display:flex}.logic-workshop-demo__filters span{height:100%;font-size:.53rem;line-height:1.85rem;position:relative}.logic-workshop-demo__filters span.is-active{color:#fff}.logic-workshop-demo__filters span.is-active:after{content:"";background:#ff2429;height:1px;position:absolute;bottom:-1px;left:0;right:0}.logic-workshop-demo__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.logic-workshop-demo__grid article{background:#ffffff06;border:1px solid #ffffff13;border-radius:.38rem;min-width:0;padding:.28rem;transition:border-color .22s,transform .22s}.logic-workshop-demo[data-mode=template][data-step="1"] .logic-workshop-demo__grid article.is-target{border-color:#ff2429c7;transform:translateY(-.1rem)}.logic-workshop-demo__grid article>strong{text-overflow:ellipsis;white-space:nowrap;margin:.32rem 0 .24rem;font-size:.57rem;display:block;overflow:hidden}.logic-workshop-demo__grid article>footer{color:#777981;justify-content:space-between;align-items:center;gap:.35rem;padding:0;font-size:.46rem;display:flex}.logic-workshop-demo__grid article>footer span,.logic-workshop-demo__grid article>footer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logic-workshop-demo__thumb{color:#fff;border-radius:.25rem;align-items:end;height:3.3rem;padding:.35rem;display:grid;position:relative;overflow:hidden}.logic-workshop-demo__thumb>svg{filter:drop-shadow(0 .2rem .4rem #000000b3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logic-workshop-demo__thumb>span{z-index:1;font-size:.45rem;position:relative}.logic-workshop-demo__thumb>b{z-index:1;color:#fff;background:#e31b23;border-radius:.2rem;padding:.14rem .25rem;font-size:.38rem;position:absolute;top:.25rem;right:.25rem}.logic-workshop-demo__publish{z-index:3;border-radius:999px;align-items:center;gap:.25rem;height:1.75rem;padding:0 .62rem;font-size:.5rem;display:flex;position:absolute;bottom:3.1rem;right:.8rem;box-shadow:0 .6rem 1.6rem #ed1c2440}.logic-workshop-demo__shade{z-index:9;visibility:hidden;opacity:0;background:#000000ad;transition:opacity .36s,visibility .36s;position:absolute;inset:0}.logic-workshop-demo__cursor{opacity:0;top:46%;left:76%}.logic-workshop-demo[data-step="1"] .logic-workshop-demo__cursor{opacity:1;transform:scale(.88)}.logic-workshop-demo[data-mode=template][data-step="1"] .logic-workshop-demo__cursor{top:36%;left:20%}.logic-workshop-demo[data-mode=brief][data-step="1"] .logic-workshop-demo__cursor{top:75%;left:87%}.logic-workshop-demo[data-step="2"] .logic-workshop-demo__page,.logic-workshop-demo[data-step="3"] .logic-workshop-demo__page{filter:blur(2px);transform:scale(.985)}.logic-workshop-demo[data-step="2"] .logic-workshop-demo__shade,.logic-workshop-demo[data-step="3"] .logic-workshop-demo__shade{visibility:visible;opacity:1}.logic-workshop-modal{z-index:14;visibility:hidden;opacity:0;background:#15161a;border:1px solid #ffffff29;border-radius:.7rem;width:min(84%,38rem);max-height:calc(100% - 2.3rem);transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1),visibility .42s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%)scale(.94);box-shadow:0 2rem 5rem #000000b3}.logic-workshop-demo[data-step="2"] .logic-workshop-modal,.logic-workshop-demo[data-step="3"] .logic-workshop-modal{visibility:visible;opacity:1;transform:translate(-50%,-50%)scale(1)}.logic-workshop-modal--template{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.logic-workshop-modal__preview{background:#0c0c0e;align-content:center;gap:.4rem;min-width:0;padding:.72rem;display:grid}.logic-workshop-modal__preview>.logic-workshop-demo__thumb{height:7.5rem}.logic-workshop-modal__frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;display:grid}.logic-workshop-modal__frames i{border-radius:.18rem;height:1.6rem}.logic-workshop-modal__copy{align-content:center;gap:.48rem;min-width:0;padding:.82rem;display:grid}.logic-workshop-modal__copy small,.logic-workshop-modal__copy p,.logic-workshop-modal__copy dt,.logic-workshop-modal__copy dd{color:#8b8d94;margin:0;font-size:.49rem}.logic-workshop-modal__copy h4{margin:0;font-size:.9rem;line-height:1.25}.logic-workshop-modal__copy p{line-height:1.6}.logic-workshop-modal__tags,.logic-workshop-modal__copy dl{gap:.28rem;margin:0;display:flex}.logic-workshop-modal__tags span{color:#b9bac0;background:#ffffff0e;border-radius:999px;padding:.22rem .35rem;font-size:.43rem}.logic-workshop-modal__copy dl>div{border-right:1px solid #ffffff17;gap:.12rem;padding-right:.48rem;display:grid}.logic-workshop-modal__copy dd{color:#fff;font-weight:700}.logic-workshop-modal__copy button,.logic-workshop-brief footer button{color:#fff;background:#ed1c24;border:0;border-radius:.35rem;min-height:1.85rem;font-size:.52rem}.logic-workshop-modal--brief{width:min(70%,31rem);padding:.95rem;display:block}.logic-workshop-modal--brief>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;display:flex}.logic-workshop-modal--brief>header span{font-size:.9rem;font-weight:800}.logic-workshop-modal--brief>header small{color:#81838a;font-size:.47rem}.logic-workshop-brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.logic-workshop-brief label{background:#ffffff06;border:1px solid #ffffff17;border-radius:.28rem;gap:.25rem;min-width:0;min-height:2.35rem;padding:.48rem;display:grid}.logic-workshop-brief label.is-wide{grid-column:1/-1}.logic-workshop-brief small{color:#ff3a3f;font-size:.43rem}.logic-workshop-brief strong{font-size:.52rem;line-height:1.45}.logic-workshop-brief+footer{justify-content:space-between;align-items:center;padding:.72rem 0 0;display:flex}.logic-workshop-brief+footer span{color:#8b8d94;font-size:.48rem}.logic-workshop-brief+footer button{padding:0 .85rem}.logic-production-demo{grid-template-rows:auto 1fr auto;padding:.7rem;display:grid}.logic-production-demo>header,.logic-custom-demo>header,.logic-review-demo>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.7rem;min-height:2rem;padding:0 .2rem .55rem;display:flex}.logic-production-demo>header span,.logic-custom-demo>header>div{color:#ff3338;align-items:center;gap:.35rem;font-size:.57rem;display:flex}.logic-production-demo>header strong{color:#777982;font-size:.5rem;font-weight:500}.logic-production-demo__stage{perspective:1000px;min-height:15.5rem;position:relative;overflow:hidden}.logic-production-demo__relay{opacity:.55;background:linear-gradient(90deg,#0000,#ff2429b3,#0000);height:1px;position:absolute;top:50%;left:12%;right:12%}.logic-production-card{visibility:visible;opacity:1;background:radial-gradient(circle at 88% 8%,#ff242926,#0000 35%),#17181c;border:1px solid #ffffff26;border-radius:.62rem;grid-template-rows:auto 1fr auto;width:min(66%,28rem);min-height:13.2rem;transition:opacity .62s,transform .76s cubic-bezier(.22,1,.36,1),filter .62s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1.4rem 3rem #0000008c}.logic-production-card.is-current{z-index:8}.logic-production-card.is-past-1{z-index:5;opacity:.46;filter:blur(.8px);transform:translate(-112%,-50%)scale(.78)rotateY(5deg)}.logic-production-card.is-future-1{z-index:4;opacity:.32;filter:blur(1px);transform:translate(12%,-50%)scale(.78)rotateY(-5deg)}.logic-production-card.is-past-old{z-index:1;opacity:0;filter:blur(4px);transform:translate(-155%,-50%)scale(.68)}.logic-production-card.is-future-old{z-index:1;opacity:0;filter:blur(4px);transform:translate(55%,-50%)scale(.68)}.logic-production-card>header{border-bottom:1px solid #ffffff14;align-items:center;gap:.48rem;min-height:2.75rem;padding:.55rem .7rem;display:flex}.logic-production-card>header>i{color:#ff363b;background:#ff242914;border:1px solid #ff242959;border-radius:.38rem;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.logic-production-card>header>div{gap:.08rem;margin-right:auto;display:grid}.logic-production-card>header small{color:#74767d;font-size:.4rem}.logic-production-card>header strong{font-size:.69rem}.logic-production-card>header>span{color:#a7a9b0;align-items:center;gap:.16rem;font-size:.42rem;display:flex}.logic-production-card>header>span svg{color:#ff3338}.logic-production-card__body{min-height:0;padding:.62rem .72rem}.logic-production-card>footer{border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:.35rem;padding:.5rem .7rem;display:flex}.logic-production-card>footer button{color:#b8bac0;background:0 0;border:1px solid #ffffff1f;border-radius:.28rem;align-items:center;gap:.2rem;height:1.6rem;padding:0 .55rem;font-size:.43rem;display:flex}.logic-production-card>footer button:last-child{color:#fff;background:#e51e26;border-color:#e51e26}.logic-production-card__form,.logic-production-card__storyboard,.logic-production-card__media-grid,.logic-production-card__shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.logic-production-card__form label{background:#ffffff06;border:1px solid #ffffff14;gap:.2rem;min-height:2.25rem;padding:.38rem .45rem;display:grid}.logic-production-card__form label.is-wide{grid-column:1/-1}.logic-production-card__form span,.logic-production-card__storyboard span,.logic-production-card__storyboard small{color:#8a8c93;font-size:.4rem}.logic-production-card__form strong,.logic-production-card__storyboard strong{font-size:.49rem;line-height:1.35}.logic-production-card__script{align-content:center;gap:.45rem;height:100%;display:grid}.logic-production-card__script p{color:#babcc2;margin:0;font-size:.51rem;line-height:1.6}.logic-production-card__script strong{color:#fff;border-left:2px solid #ff2b31;padding-left:.55rem;font-size:.56rem}.logic-production-card__storyboard article{background:linear-gradient(135deg,#ff242914,#0000),#ffffff05;border:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:end;gap:.35rem;min-height:3.05rem;padding:.38rem;display:grid}.logic-production-card__media-grid article,.logic-production-card__shots article{border:1px solid #ffffff14;border-radius:.25rem;overflow:hidden}.logic-production-card__media-grid article>div,.logic-production-card__shots article>div{place-items:center;height:2.1rem;display:grid}.logic-production-card__media-grid footer,.logic-production-card__shots footer{justify-content:space-between;align-items:center;gap:.3rem;padding:.26rem;display:flex}.logic-production-card__media-grid strong,.logic-production-card__shots strong,.logic-production-card__media-grid span,.logic-production-card__shots span{font-size:.39rem}.logic-production-card__media-grid span{color:#8c8e95;align-items:center;display:flex}.logic-production-card__review{grid-template-columns:1.3fr .7fr;gap:.4rem;height:100%;display:grid}.logic-production-card__video{color:#fff;border-radius:.28rem;place-items:center;min-height:5.2rem;display:grid;position:relative;overflow:hidden}.logic-production-card__review>div:nth-child(2){gap:.28rem;display:grid}.logic-production-card__review>div:nth-child(2) span{color:#b9bbc1;border:1px solid #ffffff14;align-items:center;padding:.32rem;font-size:.42rem;display:flex}.logic-production-card__review footer{color:#ff353a;background:#ff242912;grid-column:1/-1;align-items:center;gap:.28rem;padding:.34rem;font-size:.44rem;display:flex}.logic-production-card__delivery{grid-template-columns:.55fr 1.5fr .55fr;gap:.38rem;height:100%;display:grid}.logic-production-card__delivery button{color:#8f9198;background:#ffffff06;border:1px dashed #ffffff26;place-content:center;font-size:.42rem;display:grid}.logic-production-card__cursor{z-index:12;color:#fff;filter:drop-shadow(0 .3rem .5rem #000);animation:2.3s ease-in-out both logic-production-confirm;position:absolute;bottom:.9rem;right:8%}.logic-production-demo>footer,.logic-review-demo>footer{color:#8a8c93;justify-content:center;align-items:center;gap:.45rem;min-height:2rem;padding:.45rem .2rem 0;font-size:.48rem;display:flex}.logic-production-demo>footer strong,.logic-review-demo>footer strong{color:#fff}.logic-production-demo[data-resetting=true] .logic-production-card{opacity:0;transform:translate(-50%,-48%)scale(.97)}@keyframes logic-production-confirm{0%,48%{opacity:0;transform:translate(1.5rem,.6rem)}66%{opacity:1;transform:translate(0,0)scale(1)}76%{transform:translate(0,0)scale(.75)}88%,to{opacity:0;transform:translate(0,0)scale(1)}}.logic-custom-demo{grid-template-rows:auto 1fr auto;padding:.7rem;display:grid}.logic-custom-demo>header>div strong{color:#fff}.logic-custom-demo>header>div span{color:#9a9ca3;background:#ffffff0f;border-radius:999px;padding:.18rem .3rem;font-size:.4rem}.logic-custom-demo>header>small{color:#81838a;align-items:center;gap:.25rem;font-size:.43rem;display:flex}.logic-custom-demo>header>small i{background:#ff2b31;border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 .5rem #ff2429cc}.logic-custom-demo__workspace{grid-template-columns:6.25rem minmax(0,1fr) 10.5rem;min-height:14.5rem;display:grid;overflow:hidden}.logic-custom-demo__workspace>aside{background:#ffffff05;border-right:1px solid #ffffff12;align-content:start;gap:.32rem;padding:.55rem;display:grid}.logic-custom-demo__workspace>aside>small{color:#70727a;letter-spacing:.08em;margin-bottom:.2rem;font-size:.42rem}.logic-custom-demo__workspace>aside>span{color:#9a9ca3;border:1px solid #0000;border-radius:.25rem;justify-content:space-between;align-items:center;min-height:1.6rem;padding:0 .35rem;font-size:.43rem;display:flex}.logic-custom-demo__workspace>aside>span i{align-items:center;gap:.25rem;font-style:normal;display:flex}.logic-custom-demo__workspace>aside>span.is-picked{color:#fff;background:#ff242914;border-color:#ff24296b}.logic-custom-demo__board{background:radial-gradient(circle at 50% 45%,#ff242911,#0000 45%),radial-gradient(circle,#ffffff12 1px,#0000 1px) 0 0/13px 13px;min-width:0;position:relative;overflow:hidden}.logic-custom-demo__board>svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.logic-custom-demo__links--mobile{display:none}.logic-custom-demo__board path{fill:none;stroke:#ffffff38;stroke-width:1.4px;vector-effect:non-scaling-stroke}.logic-custom-demo__board path.is-dynamic{opacity:0;stroke:#ff2c32;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .95s,opacity .22s}.logic-custom-demo[data-step="3"] path.is-dynamic,.logic-custom-demo[data-step="4"] path.is-dynamic{opacity:1;stroke-dashoffset:0}.logic-custom-demo__nodes{z-index:2;position:absolute;inset:0}.logic-custom-demo__node{background:#191a1e;border:1px solid #ffffff1f;border-radius:.34rem;align-items:center;gap:.35rem;width:clamp(5.4rem,12%,7.4rem);min-height:2.65rem;padding:.42rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .55rem 1.25rem #00000059}.logic-custom-demo__node>svg{color:#ff3338;flex:none}.logic-custom-demo__node div{gap:.08rem;display:grid}.logic-custom-demo__node small{color:#74767d;font-size:.34rem}.logic-custom-demo__node strong{white-space:nowrap;font-size:.42rem}.logic-custom-demo__node--audio{opacity:0;border-color:#ff242980;transition:opacity .43s,transform .56s cubic-bezier(.22,1,.36,1);top:80%;left:57%;transform:translate(-50%,calc(.9rem - 50%))scale(.9)}.logic-custom-demo[data-step="2"] .logic-custom-demo__node--audio,.logic-custom-demo[data-step="3"] .logic-custom-demo__node--audio,.logic-custom-demo[data-step="4"] .logic-custom-demo__node--audio{opacity:1;transform:translate(-50%,-50%)scale(1)}.logic-custom-demo__node--audio>i{background:#17181c;border:1px solid #ff353a;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:50%;left:-.2rem;transform:translateY(-50%)}.logic-custom-demo__node--audio>i:last-child{left:auto;right:-.2rem}.logic-custom-demo__cursor{opacity:0;top:75%;left:-9%}.logic-custom-demo[data-step="1"] .logic-custom-demo__cursor{opacity:1;top:61%;left:-9%}.logic-custom-demo[data-step="2"] .logic-custom-demo__cursor{opacity:1;top:80%;left:59%}.logic-custom-demo[data-step="3"] .logic-custom-demo__cursor{opacity:0;top:80%;left:59%}.logic-custom-demo__config{border-left:1px solid #ffffff12;border-right:0!important}.logic-custom-demo__config>strong{font-size:.52rem}.logic-custom-demo__config p,.logic-custom-demo__config label{color:#777981;font-size:.4rem;line-height:1.5}.logic-custom-demo__config label{border:1px solid #ffffff12;gap:.15rem;padding:.35rem;display:grid}.logic-custom-demo__config b{color:#c1c3c9;font-size:.41rem}.logic-custom-demo>footer{color:#797b82;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:2rem;padding-top:.5rem;font-size:.44rem;display:flex}.logic-custom-demo>footer button{color:#fff;background:#e51e26;border:0;border-radius:.28rem;min-height:1.55rem;padding:0 .6rem;font-size:.44rem}.logic-review-demo{grid-template-rows:auto 1fr auto;padding:.7rem;display:grid}.logic-review-demo>header span{color:#ff3338;font-size:.48rem}.logic-review-demo>header strong{margin-right:auto;font-size:.57rem}.logic-review-demo>header small{color:#86888f;font-size:.43rem}.logic-review-demo__workspace{grid-template-columns:minmax(0,1.35fr) minmax(11rem,.65fr);gap:.55rem;min-height:14.5rem;padding-top:.55rem;display:grid;overflow:hidden}.logic-review-demo__player,.logic-review-demo__report{background:#111216;border:1px solid #ffffff14;border-radius:.4rem;min-width:0;overflow:hidden}.logic-review-demo__player{grid-template-rows:1fr auto auto;gap:.38rem;padding:.45rem;display:grid}.logic-review-demo__video{place-items:center;min-height:7.8rem;display:grid;position:relative;overflow:hidden}.logic-review-demo__video>span{font-size:.4rem;position:absolute;bottom:.35rem;right:.42rem}.logic-review-demo__timeline{grid-template-columns:.75fr 1fr 1.2fr .85fr .65fr;gap:.1rem;height:1.6rem;display:grid}.logic-review-demo__timeline span{color:#8d8f96;background:#ffffff0e;align-items:end;padding:.25rem;font-size:.35rem;display:grid}.logic-review-demo__timeline span.has-issue{color:#fff;background:#ff24292e;outline:1px solid #ff2d33}.logic-review-demo__player>footer{background:#ff242912;align-items:center;gap:.45rem;padding:.35rem;font-size:.41rem;display:flex}.logic-review-demo__player>footer span{color:#8c8e95}.logic-review-demo__report{position:relative}.logic-review-demo__report-scroll{gap:.35rem;padding:.5rem;transition:transform .76s cubic-bezier(.22,1,.36,1);display:grid}.logic-review-demo[data-step="1"] .logic-review-demo__report-scroll,.logic-review-demo[data-step="2"] .logic-review-demo__report-scroll,.logic-review-demo[data-step="3"] .logic-review-demo__report-scroll,.logic-review-demo[data-step="4"] .logic-review-demo__report-scroll{transform:translateY(-3.15rem)}.logic-review-demo__report-scroll>header{border-bottom:1px solid #ffffff14;align-content:center;gap:.2rem;min-height:2.8rem;padding:.35rem;display:grid}.logic-review-demo__report-scroll>header span{color:#ff3338;font-size:.42rem}.logic-review-demo__report-scroll>header strong{font-size:.46rem}.logic-review-demo__report-scroll article{border:1px solid #ffffff13;border-radius:.25rem;padding:.4rem}.logic-review-demo__report-scroll article>header{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.logic-review-demo__report-scroll article strong,.logic-review-demo__report-scroll article span,.logic-review-demo__report-scroll article p{font-size:.4rem}.logic-review-demo__report-scroll article span{color:#7d7f86}.logic-review-demo__report-scroll article.has-issue{background:#ff24290b;border-color:#ff24294d}.logic-review-demo__report-scroll article.has-issue span{color:#ff373c}.logic-review-demo__report-scroll article p{color:#85878e;margin:.28rem 0 0;line-height:1.45}.logic-review-demo__input{background:#ff24290b;border:1px solid #ff242957;border-radius:.3rem;gap:.28rem;min-height:4.15rem;padding:.48rem;display:grid}.logic-review-demo__input small{color:#ff363b;font-size:.39rem}.logic-review-demo__input strong{color:#d8d9dd;min-height:1rem;font-size:.43rem;font-weight:500}.logic-review-demo__input strong i{vertical-align:-.12rem;background:#fff;width:1px;height:.65rem;margin-left:.08rem;animation:.7s step-end infinite logic-input-caret;display:none}.logic-review-demo[data-step="2"] .logic-review-demo__input strong i{display:inline-block}.logic-review-demo__input button{color:#fff;background:#e51e26;border:0;border-radius:.22rem;justify-self:end;min-height:1.35rem;padding:0 .45rem;font-size:.4rem}.logic-review-demo__cursor{opacity:0;top:35%;left:55%}.logic-review-demo[data-step="2"] .logic-review-demo__cursor{opacity:1;top:78%;left:74%}.logic-review-demo[data-step="3"] .logic-review-demo__cursor{opacity:1;top:90%;left:83%;transform:scale(.78)}@keyframes logic-input-caret{50%{opacity:0}}.logic-subscription-plans,.logic-enterprise-demo,.logic-license-demo{grid-template-rows:auto 1fr auto;padding:.75rem;display:grid}.logic-subscription-plans>header,.logic-enterprise-demo>header,.logic-license-demo>header{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:end;gap:.5rem;padding:0 .15rem .65rem;display:grid}.logic-subscription-plans>header span,.logic-enterprise-demo>header span,.logic-license-demo>header span{color:#ff3338;font-size:.49rem;font-weight:800}.logic-subscription-plans>header strong,.logic-enterprise-demo>header strong,.logic-license-demo>header strong{font-size:.67rem}.logic-subscription-plans>header small,.logic-enterprise-demo>header small,.logic-license-demo>header small{color:#81838a;font-size:.43rem}.logic-subscription-plans__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.5rem;padding:.85rem .35rem .65rem;display:grid}.logic-subscription-plans__cards article{opacity:0;min-height:11.4rem;animation:.72s cubic-bezier(.22,1,.36,1) forwards logic-plan-enter;animation-delay:calc(var(--plan-index) * .14s);background:linear-gradient(145deg,#ffffff09,#0000),#131418;border:1px solid #ffffff1a;border-radius:.5rem;align-content:start;gap:.35rem;padding:.7rem;display:grid;position:relative;transform:translateY(1.3rem)}.logic-subscription-plans__cards article.is-recommended{background:radial-gradient(circle at 80% 0,#ff242930,#0000 40%),#181417;border-color:#ff242999;min-height:12.4rem;box-shadow:0 1.1rem 2.5rem #0006,0 0 0 1px #ff242914}.logic-subscription-plans__cards article>b{color:#fff;background:#ed1c24;border-radius:999px;padding:.2rem .42rem;font-size:.4rem;position:absolute;top:-.45rem;right:.65rem}.logic-subscription-plans__cards article>small{color:#ff363b;font-size:.42rem}.logic-subscription-plans__cards h4{margin:0;font-size:.86rem}.logic-subscription-plans__cards p{color:#85878e;min-height:2.3rem;margin:0;font-size:.43rem;line-height:1.5}.logic-subscription-plans__cards ul{gap:.34rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.logic-subscription-plans__cards li{color:#b2b4ba;align-items:center;gap:.25rem;font-size:.42rem;display:flex}.logic-subscription-plans__cards li svg{color:#ff363b;flex:none}.logic-subscription-plans__cards article>footer{color:#fff;border-top:1px solid #ffffff14;margin-top:auto;padding-top:.5rem;font-size:.44rem;font-weight:700}.logic-subscription-plans__scale{color:#85878e;background:linear-gradient(90deg,#ffffff09,#ff242929);border-radius:.3rem;grid-template-columns:repeat(3,1fr);align-items:center;height:2rem;padding:0 .5rem;font-size:.42rem;display:grid}.logic-subscription-plans__scale span:nth-child(2){text-align:center}.logic-subscription-plans__scale strong{color:#fff;text-align:right}@keyframes logic-plan-enter{to{opacity:1;transform:none}}.logic-enterprise-demo__network{--enterprise-column-gap:clamp(1.4rem, 2.5vw, 2.8rem);gap:var(--enterprise-column-gap);grid-template-columns:minmax(10rem,.78fr) minmax(8.5rem,.58fr) minmax(18rem,1.45fr);align-items:center;min-height:13.4rem;padding:.7rem 0;display:grid;position:relative}.logic-enterprise-demo__hq,.logic-enterprise-demo__shared,.logic-enterprise-demo__regions article{z-index:2;background:#15161a;border:1px solid #ffffff1c;border-radius:.45rem;position:relative;box-shadow:0 .7rem 1.8rem #00000052}.logic-enterprise-demo__hq{gap:.4rem;min-height:8.8rem;padding:.6rem;display:grid}.logic-enterprise-demo__hq:after,.logic-enterprise-demo__shared:after{z-index:-1;width:var(--enterprise-column-gap);content:"";transform-origin:0;background:linear-gradient(90deg,#ff2429b8,#ff242940);height:1px;animation:.72s cubic-bezier(.22,1,.36,1) both logic-enterprise-link-in;position:absolute;top:50%;left:100%}.logic-enterprise-demo__shared:after{width:calc(var(--enterprise-column-gap) / 2);animation-delay:.28s}.logic-enterprise-demo__hq>small{color:#ff363b;align-items:center;gap:.2rem;font-size:.39rem;display:flex}.logic-enterprise-demo__hq>strong{font-size:.71rem}.logic-enterprise-demo__hq>p{color:#777981;margin:0;font-size:.36rem;line-height:1.55}.logic-enterprise-demo__shared{align-content:center;gap:.42rem;min-height:8.8rem;padding:.65rem;display:grid}.logic-enterprise-demo__shared>small{color:#777981;letter-spacing:.06em;margin-bottom:.05rem;font-size:.36rem}.logic-enterprise-demo__shared article{background:#ffffff06;border:1px solid #ffffff13;border-radius:.3rem;grid-template-columns:1.45rem minmax(0,1fr);align-items:center;gap:.38rem;min-height:2.2rem;padding:.4rem;display:grid}.logic-enterprise-demo__shared article>i{color:#ff363b;background:#ff242914;border-radius:.28rem;place-items:center;width:1.45rem;height:1.45rem;display:grid}.logic-enterprise-demo__shared article>div{gap:.08rem;display:grid}.logic-enterprise-demo__shared article strong{font-size:.42rem}.logic-enterprise-demo__shared article span{color:#afb1b7;font-size:.31rem}.logic-enterprise-demo__hq>i{border-radius:.25rem;min-height:3.2rem;display:block}.logic-enterprise-demo__regions{gap:.34rem;display:grid;position:relative}.logic-enterprise-demo__regions:before{z-index:0;top:12.5%;bottom:12.5%;left:calc(var(--enterprise-column-gap) / -2);content:"";transform-origin:50%;background:#ff24297a;width:1px;animation:.76s cubic-bezier(.22,1,.36,1) .36s both logic-enterprise-rail-in;position:absolute}.logic-enterprise-demo__regions article{opacity:0;min-height:2.85rem;animation:.62s cubic-bezier(.22,1,.36,1) forwards logic-region-enter;animation-delay:calc(.22s + var(--region-index) * .12s);grid-template-columns:5.2rem 1fr;align-items:center;gap:.45rem;padding:.4rem;display:grid;transform:translate(1rem)}.logic-enterprise-demo__regions article:before{z-index:-1;width:calc(var(--enterprise-column-gap) / 2);content:"";transform-origin:0;height:1px;animation:logic-enterprise-link-in .56s cubic-bezier(.22, 1, .36, 1) calc(.42s + var(--region-index) * .1s) both;background:linear-gradient(90deg,#ff24297a,#ff2429b8);position:absolute;top:50%;right:100%}.logic-enterprise-demo__regions article>header{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.logic-enterprise-demo__regions article>header>div{gap:.08rem;display:grid}.logic-enterprise-demo__regions article small{color:#ff363b;font-size:.32rem}.logic-enterprise-demo__regions article strong{font-size:.53rem}.logic-enterprise-demo__regions article>header>span{color:#777981;font-size:.31rem}.logic-enterprise-demo__regions article>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.24rem;display:grid}.logic-enterprise-demo__regions article i{border:1px solid #ffffff12;border-radius:.2rem;grid-template-columns:1.35rem 1fr;align-items:center;display:grid;overflow:hidden}.logic-enterprise-demo__regions article i b{height:1.35rem;display:block}.logic-enterprise-demo__regions article i span{color:#9a9ca3;white-space:nowrap;padding:.18rem;font-size:.29rem}.logic-enterprise-demo>footer{background:#ffffff06;border:1px solid #ffffff14;border-radius:.35rem;grid-template-columns:1fr auto auto auto 5rem auto;align-items:center;gap:.6rem;min-height:2.25rem;padding:.42rem .55rem;display:grid}.logic-enterprise-demo>footer div{display:grid}.logic-enterprise-demo>footer small{color:#777981;font-size:.32rem}.logic-enterprise-demo>footer div strong{font-size:.46rem}.logic-enterprise-demo>footer>span{color:#aaacb2;align-items:center;gap:.2rem;font-size:.38rem;display:flex}.logic-enterprise-demo>footer>span svg{color:#ff363b}.logic-enterprise-demo>footer>i{background:#ffffff14;border-radius:999px;height:.25rem;display:block;overflow:hidden}.logic-enterprise-demo>footer>i b{background:#ed1c24;width:75%;height:100%;display:block}.logic-enterprise-demo>footer>strong{font-size:.43rem}@keyframes logic-region-enter{to{opacity:1;transform:none}}@keyframes logic-enterprise-link-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes logic-enterprise-rail-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.logic-license-demo__flow{align-items:stretch;gap:.3rem;min-width:0;padding:.85rem 0;display:flex}.logic-license-demo__group{display:contents}.logic-license-demo__group>article{opacity:0;min-width:0;min-height:12rem;animation:.66s cubic-bezier(.22,1,.36,1) forwards logic-license-enter;animation-delay:calc(var(--license-index) * .15s);background:#141519;border:1px solid #ffffff1a;border-radius:.42rem;flex:1 1 0;grid-template-rows:auto 1fr;display:grid;overflow:hidden;transform:translateY(1rem)}.logic-license-demo__group>svg{color:#ff3338;flex:none;align-self:center}.logic-license-demo__group>article>header{border-bottom:1px solid #ffffff14;align-items:center;gap:.28rem;min-height:2.25rem;padding:.45rem;display:flex}.logic-license-demo__group>article>header>span{color:#fff;background:#e51e26;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.38rem;display:grid}.logic-license-demo__group>article>header>svg{color:#ff363b}.logic-license-demo__group>article>header>strong{font-size:.46rem}.logic-license-demo__group>article>div{align-content:start;gap:.35rem;min-width:0;padding:.5rem;display:grid}.logic-license-demo__asset{place-items:center;min-height:4.2rem;display:grid;position:relative;overflow:hidden}.logic-license-demo__asset span{color:#fff;font-size:.34rem;position:absolute;bottom:.25rem;right:.35rem}.logic-license-demo__group>article>div>small{color:#777981;font-size:.34rem}.logic-license-demo__group>article>div>strong{font-size:.43rem}.logic-license-demo__mini-assets{grid-template-columns:repeat(3,1fr);gap:.2rem;display:grid}.logic-license-demo__mini-assets i{background:#ffffff0b;border:1px solid #ffffff14;height:1.25rem}.logic-license-demo__settings{gap:.3rem;display:grid}.logic-license-demo__settings span{color:#777981;border:1px solid #ffffff13;gap:.1rem;padding:.3rem;font-size:.33rem;display:grid}.logic-license-demo__settings b{color:#d4d5d9;font-size:.4rem}.logic-license-demo__settings button{color:#fff;background:#e51e26;border:0;border-radius:.25rem;min-height:1.45rem;font-size:.38rem}.logic-license-demo__library{gap:.3rem;display:grid}.logic-license-demo__library article{border:1px solid #ffffff13;grid-template-columns:2.4rem 1fr;align-items:center;gap:.3rem;min-width:0;padding:.2rem;display:grid}.logic-license-demo__library article>i{height:2.3rem}.logic-license-demo__library article>div{gap:.08rem;min-width:0;display:grid}.logic-license-demo__library strong,.logic-license-demo__library span,.logic-license-demo__library small{text-overflow:ellipsis;white-space:nowrap;font-size:.34rem;overflow:hidden}.logic-license-demo__library span{color:#ff363b}.logic-license-demo__library small{color:#777981}.logic-license-demo__revenue{gap:.35rem;display:grid}.logic-license-demo__revenue article{background:#ff24290b;border:1px solid #ff24292e;grid-template-columns:auto 1fr;gap:.1rem .3rem;min-height:3.4rem;padding:.38rem;display:grid}.logic-license-demo__revenue svg{color:#ff363b;grid-row:1/span 3;align-self:center}.logic-license-demo__revenue span,.logic-license-demo__revenue small{color:#85878e;font-size:.32rem}.logic-license-demo__revenue strong{font-size:.56rem}.logic-license-demo__revenue footer{color:#8d8f96;text-align:center;border-top:1px solid #ffffff14;padding:.4rem;font-size:.36rem}.logic-license-demo__revenue footer b{color:#fff}.logic-license-demo>footer{background:#ff24290d;border:1px solid #ff242933;border-radius:.35rem;align-items:center;gap:.4rem;min-height:2.1rem;padding:.4rem .55rem;display:flex}.logic-license-demo>footer svg{color:#ff363b}.logic-license-demo>footer strong{font-size:.45rem}.logic-license-demo>footer small{color:#71737a;margin-left:auto;font-size:.34rem}@keyframes logic-license-enter{to{opacity:1;transform:none}}@media (width<=1100px){.logic-workshop-demo,.logic-production-demo,.logic-custom-demo,.logic-review-demo,.logic-subscription-plans,.logic-enterprise-demo,.logic-license-demo{min-height:18rem}.logic-workshop-demo__page,.logic-production-demo,.logic-custom-demo,.logic-review-demo,.logic-subscription-plans,.logic-enterprise-demo,.logic-license-demo{font-size:.9em}.logic-production-demo__stage,.logic-custom-demo__workspace,.logic-review-demo__workspace{min-height:13rem}.logic-enterprise-demo__network{gap:2rem;min-height:12rem}}@media (width>=901px){.logic-story-visual--idea-split>.logic-workshop-demo,.logic-story-visual--idea-split>.logic-agent-demo,.logic-story-visual--production-split>.logic-production-demo,.logic-story-visual--production-split>.logic-custom-demo,.logic-story-visual--production-split>.logic-review-demo,.logic-story-visual--value-split>.logic-subscription-plans,.logic-story-visual--value-split>.logic-enterprise-demo,.logic-story-visual--value-split>.logic-license-demo{box-shadow:none;border:0;border-radius:0}.logic-story-visual--idea-split>.logic-workshop-demo,.logic-story-visual--production-split>.logic-production-demo,.logic-story-visual--production-split>.logic-custom-demo,.logic-story-visual--production-split>.logic-review-demo,.logic-story-visual--value-split>.logic-subscription-plans,.logic-story-visual--value-split>.logic-enterprise-demo,.logic-story-visual--value-split>.logic-license-demo{background:radial-gradient(circle at 78% 8%,#ff242916,#0000 38%),#050506}.logic-story-visual--idea-split>.logic-agent-demo{background:radial-gradient(circle at 54%,#7e0c1121,#0000 31%),#050506}.logic-story-visual--idea-split .logic-workshop-demo__page{padding:clamp(1.15rem,1.7vw,1.75rem);inset:0 0 4.25rem}.logic-story-visual--idea-split .logic-workshop-demo__topbar{grid-template-columns:auto minmax(12rem,1fr) auto;gap:1rem;min-height:3.4rem}.logic-story-visual--idea-split .logic-workshop-demo__topbar strong{font-size:clamp(.9rem,.85vw,1.05rem)}.logic-story-visual--idea-split .logic-workshop-demo__topbar label,.logic-story-visual--idea-split .logic-workshop-demo__topbar button{height:2.35rem;font-size:clamp(.62rem,.58vw,.72rem)}.logic-story-visual--idea-split .logic-workshop-demo__filters{gap:clamp(1rem,1.5vw,1.65rem);height:2.65rem;margin-bottom:.85rem}.logic-story-visual--idea-split .logic-workshop-demo__filters span{font-size:clamp(.62rem,.58vw,.72rem);line-height:2.65rem}.logic-story-visual--idea-split .logic-workshop-demo__grid{gap:clamp(.65rem,.9vw,1rem)}.logic-story-visual--idea-split .logic-workshop-demo__grid article{border-radius:.55rem;padding:.5rem}.logic-story-visual--idea-split .logic-workshop-demo__thumb{height:clamp(5.25rem,11vh,7.5rem)}.logic-story-visual--idea-split .logic-workshop-demo__grid article>strong{margin-block:.55rem .35rem;font-size:clamp(.68rem,.64vw,.8rem)}.logic-story-visual--idea-split .logic-workshop-demo__grid article>footer{font-size:clamp(.53rem,.5vw,.62rem)}.logic-story-visual--idea-split .logic-workshop-demo__publish{height:2.2rem;padding-inline:.9rem;font-size:.64rem;bottom:4.8rem;right:1.65rem}.logic-story-visual--idea-split .logic-workshop-modal{width:min(80%,52rem);max-height:calc(100% - 4.5rem)}.logic-story-visual--idea-split .logic-workshop-modal--brief{width:min(72%,46rem);padding:clamp(1.2rem,1.6vw,1.65rem)}.logic-story-visual--idea-split .logic-workshop-modal__preview,.logic-story-visual--idea-split .logic-workshop-modal__copy{padding:clamp(1.1rem,1.5vw,1.55rem)}.logic-story-visual--idea-split .logic-workshop-modal__preview>.logic-workshop-demo__thumb{height:clamp(10rem,22vh,14rem)}.logic-story-visual--idea-split .logic-workshop-modal__copy h4,.logic-story-visual--idea-split .logic-workshop-modal--brief>header span{font-size:clamp(1rem,1.15vw,1.35rem)}.logic-story-visual--idea-split .logic-workshop-modal__copy small,.logic-story-visual--idea-split .logic-workshop-modal__copy p,.logic-story-visual--idea-split .logic-workshop-modal__copy dt,.logic-story-visual--idea-split .logic-workshop-modal__copy dd,.logic-story-visual--idea-split .logic-workshop-brief strong,.logic-story-visual--idea-split .logic-workshop-brief+footer span{font-size:clamp(.58rem,.55vw,.68rem)}.logic-story-visual--idea-split .logic-demo-foundation{min-height:2.7rem;padding-inline:.8rem;bottom:1rem;left:1.5rem;right:1.5rem}.logic-story-visual--idea-split .logic-demo-foundation strong,.logic-story-visual--idea-split .logic-demo-foundation span{font-size:clamp(.58rem,.55vw,.68rem)}.logic-story-visual--production-split>.logic-production-demo{padding:clamp(1.15rem,1.6vw,1.6rem)}.logic-story-visual--production-split .logic-production-demo>header,.logic-story-visual--production-split .logic-production-demo>footer{min-height:3rem}.logic-story-visual--production-split .logic-production-demo>header span{font-size:clamp(.68rem,.62vw,.78rem)}.logic-story-visual--production-split .logic-production-demo>header strong{font-size:clamp(.58rem,.54vw,.68rem)}.logic-story-visual--production-split .logic-production-demo__stage{min-height:0}.logic-story-visual--production-split .logic-production-card{border-radius:.8rem;width:min(72%,50rem);min-height:clamp(20rem,51vh,26rem)}.logic-story-visual--production-split .logic-production-card.is-past-1{transform:translate(-106%,-50%)scale(.82)rotateY(4deg)}.logic-story-visual--production-split .logic-production-card.is-future-1{transform:translate(6%,-50%)scale(.82)rotateY(-4deg)}.logic-story-visual--production-split .logic-production-card>header{gap:.7rem;min-height:4.2rem;padding:.8rem 1rem}.logic-story-visual--production-split .logic-production-card>header>i{width:2.35rem;height:2.35rem}.logic-story-visual--production-split .logic-production-card>header small{font-size:clamp(.52rem,.48vw,.6rem)}.logic-story-visual--production-split .logic-production-card>header strong{font-size:clamp(.82rem,.76vw,.95rem)}.logic-story-visual--production-split .logic-production-card>header>span,.logic-story-visual--production-split .logic-production-card>footer button{font-size:clamp(.54rem,.5vw,.64rem)}.logic-story-visual--production-split .logic-production-card__body{padding:clamp(.9rem,1.15vw,1.25rem)}.logic-story-visual--production-split .logic-production-card>footer{gap:.55rem;padding:.75rem 1rem}.logic-story-visual--production-split .logic-production-card>footer button{height:2.2rem;padding-inline:.8rem}.logic-story-visual--production-split .logic-production-card__form,.logic-story-visual--production-split .logic-production-card__storyboard,.logic-story-visual--production-split .logic-production-card__media-grid,.logic-story-visual--production-split .logic-production-card__shots{gap:.65rem}.logic-story-visual--production-split .logic-production-card__form label{min-height:3.7rem;padding:.65rem .75rem}.logic-story-visual--production-split .logic-production-card__form span,.logic-story-visual--production-split .logic-production-card__storyboard span,.logic-story-visual--production-split .logic-production-card__storyboard small{font-size:clamp(.52rem,.48vw,.61rem)}.logic-story-visual--production-split .logic-production-card__form strong,.logic-story-visual--production-split .logic-production-card__storyboard strong,.logic-story-visual--production-split .logic-production-card__script p,.logic-story-visual--production-split .logic-production-card__script strong{font-size:clamp(.64rem,.6vw,.75rem)}.logic-story-visual--production-split .logic-production-card__storyboard article{min-height:5rem;padding:.7rem}.logic-story-visual--production-split .logic-production-card__media-grid article>div,.logic-story-visual--production-split .logic-production-card__shots article>div{height:clamp(3.5rem,8vh,5rem)}.logic-story-visual--production-split .logic-production-card__video{min-height:clamp(8rem,19vh,11rem)}.logic-story-visual--production-split>.logic-custom-demo,.logic-story-visual--production-split>.logic-review-demo{padding:clamp(1.1rem,1.45vw,1.5rem)}.logic-story-visual--production-split .logic-custom-demo>header,.logic-story-visual--production-split .logic-review-demo>header{min-height:3.15rem;padding-bottom:.8rem}.logic-story-visual--production-split .logic-custom-demo__workspace{grid-template-columns:7.5rem minmax(0,1fr) 12.5rem;min-height:0}.logic-story-visual--production-split .logic-custom-demo__node{width:clamp(6.4rem,7.2vw,7.8rem);min-height:3rem;padding:.58rem}.logic-story-visual--production-split .logic-custom-demo__node small,.logic-story-visual--production-split .logic-custom-demo__workspace>aside>small,.logic-story-visual--production-split .logic-custom-demo__config label span{font-size:clamp(.46rem,.43vw,.54rem)}.logic-story-visual--production-split .logic-custom-demo__node strong,.logic-story-visual--production-split .logic-custom-demo__workspace>aside>span,.logic-story-visual--production-split .logic-custom-demo__config strong,.logic-story-visual--production-split .logic-custom-demo__config b{font-size:clamp(.56rem,.52vw,.66rem)}.logic-story-visual--production-split .logic-review-demo__workspace{grid-template-columns:minmax(0,1.28fr) minmax(20rem,.72fr);gap:1rem;min-height:0;padding-top:1rem}.logic-story-visual--production-split .logic-review-demo__video{min-height:clamp(14rem,34vh,20rem)}.logic-story-visual--production-split .logic-review-demo__report{min-height:clamp(18rem,43vh,25rem)}.logic-story-visual--value-split>.logic-subscription-plans,.logic-story-visual--value-split>.logic-enterprise-demo,.logic-story-visual--value-split>.logic-license-demo{padding:clamp(1.2rem,1.65vw,1.7rem)}.logic-story-visual--value-split .logic-subscription-plans>header,.logic-story-visual--value-split .logic-enterprise-demo>header,.logic-story-visual--value-split .logic-license-demo>header{gap:.75rem;min-height:3.4rem;padding:0 .25rem .9rem}.logic-story-visual--value-split .logic-subscription-plans>header span,.logic-story-visual--value-split .logic-enterprise-demo>header span,.logic-story-visual--value-split .logic-license-demo>header span{font-size:clamp(.6rem,.56vw,.7rem)}.logic-story-visual--value-split .logic-subscription-plans>header strong,.logic-story-visual--value-split .logic-enterprise-demo>header strong,.logic-story-visual--value-split .logic-license-demo>header strong{font-size:clamp(.8rem,.74vw,.94rem)}.logic-story-visual--value-split .logic-subscription-plans>header small,.logic-story-visual--value-split .logic-enterprise-demo>header small,.logic-story-visual--value-split .logic-license-demo>header small{font-size:clamp(.52rem,.48vw,.6rem)}.logic-story-visual--value-split .logic-subscription-plans__cards{gap:clamp(.8rem,1.15vw,1.25rem);min-height:0;padding:clamp(1.25rem,2vh,1.8rem) .4rem 1rem}.logic-story-visual--value-split .logic-subscription-plans__cards article{border-radius:.75rem;gap:.7rem;min-height:clamp(18rem,43vh,23rem);padding:clamp(1rem,1.25vw,1.35rem)}.logic-story-visual--value-split .logic-subscription-plans__cards article.is-recommended{min-height:clamp(19.5rem,47vh,25rem)}.logic-story-visual--value-split .logic-subscription-plans__cards article>small,.logic-story-visual--value-split .logic-subscription-plans__cards li,.logic-story-visual--value-split .logic-subscription-plans__cards article>footer{font-size:clamp(.56rem,.52vw,.66rem)}.logic-story-visual--value-split .logic-subscription-plans__cards h4{font-size:clamp(1rem,.95vw,1.2rem)}.logic-story-visual--value-split .logic-subscription-plans__cards p{min-height:3.5rem;font-size:clamp(.58rem,.54vw,.68rem)}.logic-story-visual--value-split .logic-subscription-plans__cards ul{gap:.65rem}.logic-story-visual--value-split .logic-subscription-plans__scale{height:3rem;padding-inline:.85rem;font-size:clamp(.56rem,.52vw,.66rem)}.logic-story-visual--value-split .logic-enterprise-demo__network{gap:var(--enterprise-column-gap);grid-template-columns:minmax(11rem,.78fr) minmax(9.5rem,.58fr) minmax(22rem,1.45fr);min-height:0;padding-block:1.15rem}.logic-story-visual--value-split .logic-enterprise-demo__hq,.logic-story-visual--value-split .logic-enterprise-demo__shared{gap:.7rem;min-height:clamp(14rem,34vh,19rem);padding:1.15rem}.logic-story-visual--value-split .logic-enterprise-demo__hq>strong{font-size:clamp(.85rem,.8vw,1rem)}.logic-story-visual--value-split .logic-enterprise-demo__hq>small,.logic-story-visual--value-split .logic-enterprise-demo__hq>p,.logic-story-visual--value-split .logic-enterprise-demo__shared>small,.logic-story-visual--value-split .logic-enterprise-demo__shared article span{font-size:clamp(.5rem,.47vw,.59rem)}.logic-story-visual--value-split .logic-enterprise-demo__hq>i{min-height:clamp(6rem,15vh,9rem)}.logic-story-visual--value-split .logic-enterprise-demo__regions{gap:.65rem}.logic-story-visual--value-split .logic-enterprise-demo__shared article{min-height:clamp(3rem,7vh,4rem);padding:.65rem}.logic-story-visual--value-split .logic-enterprise-demo__shared article strong{font-size:clamp(.58rem,.54vw,.68rem)}.logic-story-visual--value-split .logic-enterprise-demo__regions article{grid-template-columns:6.8rem 1fr;min-height:clamp(3.7rem,8vh,4.75rem);padding:.65rem}.logic-story-visual--value-split .logic-enterprise-demo__regions article small,.logic-story-visual--value-split .logic-enterprise-demo__regions article>header>span,.logic-story-visual--value-split .logic-enterprise-demo__regions article i span{font-size:clamp(.4rem,.38vw,.48rem)}.logic-story-visual--value-split .logic-enterprise-demo__regions article strong{font-size:clamp(.62rem,.58vw,.72rem)}.logic-story-visual--value-split .logic-enterprise-demo>footer{min-height:3.5rem;padding:.65rem .8rem}.logic-story-visual--value-split .logic-enterprise-demo>footer small,.logic-story-visual--value-split .logic-enterprise-demo>footer>span,.logic-story-visual--value-split .logic-enterprise-demo>footer>strong{font-size:clamp(.46rem,.44vw,.55rem)}.logic-story-visual--value-split .logic-enterprise-demo>footer div strong{font-size:clamp(.58rem,.54vw,.68rem)}.logic-story-visual--value-split .logic-license-demo__flow{gap:clamp(.45rem,.7vw,.8rem);min-height:0;padding-block:1.2rem}.logic-story-visual--value-split .logic-license-demo__group>article{border-radius:.65rem;min-height:clamp(18rem,43vh,24rem)}.logic-story-visual--value-split .logic-license-demo__group>article>header{gap:.45rem;min-height:3.4rem;padding:.75rem}.logic-story-visual--value-split .logic-license-demo__group>article>header>strong{font-size:clamp(.58rem,.54vw,.68rem)}.logic-story-visual--value-split .logic-license-demo__group>article>div{gap:.6rem;padding:.8rem}.logic-story-visual--value-split .logic-license-demo__asset{min-height:clamp(6rem,15vh,9rem)}.logic-story-visual--value-split .logic-license-demo__group>article>div>small,.logic-story-visual--value-split .logic-license-demo__library strong,.logic-story-visual--value-split .logic-license-demo__library span,.logic-story-visual--value-split .logic-license-demo__library small,.logic-story-visual--value-split .logic-license-demo__settings span,.logic-story-visual--value-split .logic-license-demo__revenue span,.logic-story-visual--value-split .logic-license-demo__revenue small{font-size:clamp(.44rem,.41vw,.52rem)}.logic-story-visual--value-split .logic-license-demo__group>article>div>strong,.logic-story-visual--value-split .logic-license-demo__settings b{font-size:clamp(.54rem,.5vw,.64rem)}.logic-story-visual--value-split .logic-license-demo__settings button{min-height:2.25rem;font-size:.56rem}.logic-story-visual--value-split .logic-license-demo__library article{grid-template-columns:3.5rem 1fr;gap:.55rem}.logic-story-visual--value-split .logic-license-demo__library article>i{height:3.35rem}.logic-story-visual--value-split .logic-license-demo__revenue article{min-height:5rem;padding:.65rem}.logic-story-visual--value-split .logic-license-demo__revenue strong{font-size:clamp(.78rem,.72vw,.92rem)}.logic-story-visual--value-split .logic-license-demo>footer{min-height:3rem;padding-inline:.8rem}.logic-story-visual--value-split .logic-license-demo>footer strong{font-size:clamp(.56rem,.52vw,.66rem)}}@media (width<=900px){.logic-workshop-demo,.logic-production-demo,.logic-custom-demo,.logic-review-demo,.logic-subscription-plans,.logic-enterprise-demo,.logic-license-demo{height:auto;min-height:30rem}.logic-workshop-demo{min-height:35rem}.logic-workshop-demo__page{min-height:27rem;padding-bottom:3rem;position:relative;inset:auto}.logic-workshop-demo__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logic-workshop-demo__thumb{height:4.5rem}.logic-workshop-modal{top:54%}.logic-workshop-modal--template,.logic-workshop-modal--brief{width:min(92%,34rem)}.logic-production-demo__stage{min-height:21rem}.logic-production-card{width:min(76%,27rem);min-height:16rem}.logic-custom-demo{min-height:34rem}.logic-custom-demo__workspace{grid-template-columns:4.75rem minmax(0,1fr);min-height:27rem}.logic-custom-demo__config{display:none!important}.logic-custom-demo__node{width:clamp(5rem,12%,6.1rem)}.logic-review-demo{min-height:38rem}.logic-review-demo__workspace{grid-template-columns:1fr;min-height:31rem}.logic-review-demo__video{min-height:10rem}.logic-review-demo__report{min-height:13rem}.logic-subscription-plans{min-height:42rem}.logic-subscription-plans__cards{grid-template-columns:1fr}.logic-subscription-plans__cards article,.logic-subscription-plans__cards article.is-recommended{min-height:9.5rem}.logic-enterprise-demo{min-height:37rem}.logic-enterprise-demo__network{grid-template-columns:1fr;gap:.6rem;min-height:29rem}.logic-enterprise-demo__hq,.logic-enterprise-demo__shared{min-height:9rem}.logic-enterprise-demo__hq:after,.logic-enterprise-demo__shared:after,.logic-enterprise-demo__regions:before,.logic-enterprise-demo__regions article:before{display:none}.logic-enterprise-demo__regions article{grid-template-columns:6rem 1fr}.logic-enterprise-demo>footer{grid-template-columns:1fr 1fr}.logic-enterprise-demo>footer>i{grid-column:1/-1}.logic-license-demo{min-height:58rem}.logic-license-demo__flow{grid-template-columns:1fr;display:grid}.logic-license-demo__group{gap:.3rem;display:grid}.logic-license-demo__group>article{min-height:11rem}.logic-license-demo__group>svg{justify-self:center;transform:rotate(90deg)}}@media (width<=560px){.logic-demo-foundation{overflow-x:auto}.logic-workshop-demo__topbar{grid-template-columns:auto 1fr}.logic-workshop-demo__topbar label{display:none}.logic-workshop-demo__filters{overflow-x:auto}.logic-workshop-demo__filters span{flex:none}.logic-workshop-modal--template{grid-template-columns:1fr}.logic-workshop-modal__preview{display:none}.logic-workshop-modal--brief>header{flex-direction:column;align-items:start}.logic-production-card{width:88%}.logic-production-card.is-past-1{transform:translate(-120%,-50%)scale(.75)}.logic-production-card.is-future-1{transform:translate(20%,-50%)scale(.75)}.logic-custom-demo__workspace{grid-template-columns:1fr}.logic-custom-demo__workspace>aside:not(.logic-custom-demo__config){display:none}.logic-custom-demo__node{width:5.2rem}.logic-custom-demo__board>.logic-custom-demo__links--desktop{display:none}.logic-custom-demo__board>.logic-custom-demo__links--mobile{display:block}.logic-custom-demo__node--input{top:8%;left:50%}.logic-custom-demo__node--intent{top:20%;left:50%}.logic-custom-demo__node--script{top:32%;left:50%}.logic-custom-demo__node--reference{top:46%;left:18%}.logic-custom-demo__node--audio{top:46%;left:50%}.logic-custom-demo__node--storyboard{top:46%;left:82%}.logic-custom-demo__node--generate{top:60%;left:82%}.logic-custom-demo__node--review{top:75%;left:50%}.logic-custom-demo__node--package{top:88%;left:50%}.logic-custom-demo__node--audio{opacity:1;transform:translate(-50%,-50%)scale(1)}.logic-custom-demo__node--audio>i{top:-.2rem;left:50%;transform:translate(-50%)}.logic-custom-demo__node--audio>i:last-child{inset:auto auto -.2rem 50%;transform:translate(-50%)}.logic-custom-demo__links--mobile path.is-dynamic{opacity:1;stroke-dasharray:none;stroke-dashoffset:0;transition:none}.logic-subscription-plans>header,.logic-enterprise-demo>header,.logic-license-demo>header{grid-template-columns:1fr;gap:.25rem}.logic-subscription-plans__scale{grid-template-columns:1fr;gap:.2rem;height:auto;padding-block:.5rem}.logic-subscription-plans__scale span:nth-child(2),.logic-subscription-plans__scale strong{text-align:left}.logic-enterprise-demo__regions article{grid-template-columns:1fr}.logic-enterprise-demo__regions article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.logic-license-demo>footer{flex-direction:column;align-items:flex-start}.logic-license-demo>footer small{margin-left:0}}.logic-story-visual--production-split>.logic-review-demo--feishu,.logic-review-demo--feishu{--review-bg:#070708;--review-workspace:#0d0e10;--review-panel:#15161a;--review-hover:#1d1f23;--review-border:#303238;--review-border-soft:#22242a;--review-text:#f7f7f5;--review-muted:#9a9ca3;--review-success:#5ad093;--review-warning:#f5a623;--review-agent:#3b82f6;min-width:0;min-height:0;color:var(--review-text);background:var(--review-bg);grid-template-rows:3.35rem minmax(0,1fr) 3.35rem;padding:0;font-family:Noto Sans SC,PingFang SC,sans-serif;display:grid;overflow:hidden}.logic-review-demo--feishu button{font:inherit}.logic-review-demo--feishu>.logic-review-demo__topbar{border-bottom:1px solid var(--review-border-soft);background:var(--review-panel);justify-content:space-between;align-items:center;gap:1rem;min-height:0;padding:0 1.25rem;display:flex}.logic-review-demo--feishu .logic-review-demo__topbar>div,.logic-review-demo--feishu .logic-review-demo__topbar>aside{align-items:center;gap:.55rem;min-width:0;display:flex}.logic-review-demo--feishu .logic-review-demo__topbar>div span,.logic-review-demo--feishu .logic-review-demo__topbar>div strong,.logic-review-demo--feishu .logic-review-demo__topbar>div b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.56rem,.55vw,.7rem);font-weight:500;overflow:hidden}.logic-review-demo--feishu .logic-review-demo__topbar>div span,.logic-review-demo--feishu .logic-review-demo__topbar>div strong,.logic-review-demo--feishu .logic-review-demo__topbar>div i{color:var(--review-muted)}.logic-review-demo--feishu .logic-review-demo__topbar>div b{color:var(--review-text)}.logic-review-demo--feishu .logic-review-demo__topbar>aside span,.logic-review-demo--feishu .logic-review-demo__topbar>aside b{height:1.75rem;color:var(--review-agent);background:#3b82f61a;border:1px solid #3b82f633;border-radius:.4rem;align-items:center;gap:.35rem;padding:0 .65rem;font-size:clamp(.52rem,.5vw,.64rem);display:inline-flex}.logic-review-demo--feishu .logic-review-demo__topbar>aside span:before{content:"";background:var(--review-agent);border-radius:50%;width:.42rem;height:.42rem;animation:2s ease-in-out infinite logic-review-breathe}.logic-review-demo--feishu .logic-review-demo__topbar>aside b{color:var(--review-text);border-color:var(--review-border);background:var(--review-hover)}.logic-review-demo--feishu>.logic-review-demo__workspace{background:var(--review-workspace);grid-template-columns:minmax(0,3fr) minmax(17rem,2fr);gap:0;min-width:0;min-height:0;padding:0;display:grid;overflow:hidden}.logic-review-demo--feishu .logic-review-demo__player{background:var(--review-workspace);border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto auto;gap:.65rem;min-width:0;min-height:0;padding:clamp(.65rem,1.1vw,1rem);display:grid}.logic-story-visual--production-split .logic-review-demo--feishu .logic-review-demo__video,.logic-review-demo--feishu .logic-review-demo__video{background:#000;border-radius:.6rem;min-height:0;position:relative;overflow:hidden}.logic-review-demo--feishu .logic-review-demo__video>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0;display:block}.logic-review-demo--feishu .logic-review-demo__video:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000d1);height:34%;position:absolute;inset:auto 0 0}.logic-review-demo--feishu .logic-review-demo__video-tools{z-index:3;gap:.4rem;display:flex;position:absolute;top:.7rem;right:.7rem}.logic-review-demo--feishu .logic-review-demo__video-tools button{color:#ffffffe6;backdrop-filter:blur(8px);background:#0000009e;border:1px solid #ffffff1c;border-radius:.35rem;align-items:center;gap:.3rem;height:1.65rem;padding:0 .58rem;font-size:clamp(.45rem,.43vw,.55rem);display:inline-flex}.logic-review-demo--feishu .logic-review-demo__play{z-index:3;color:#fff;background:0 0;border:0;place-items:center;width:1.8rem;height:1.8rem;padding:0;display:grid;position:absolute;bottom:.7rem;left:.75rem}.logic-review-demo--feishu .logic-review-demo__video>span{z-index:3;color:#fffc;font-variant-numeric:tabular-nums;font-size:clamp(.48rem,.46vw,.58rem);bottom:.88rem;right:.85rem}.logic-review-demo--feishu .logic-review-demo__playhead{z-index:3;background:#fff3;border-radius:99px;height:.2rem;position:absolute;bottom:1.25rem;left:3.1rem;right:6.3rem}.logic-review-demo--feishu .logic-review-demo__playhead b{border-radius:inherit;background:#ff2429;width:37.8%;height:100%;display:block}.logic-review-demo--feishu .logic-review-demo__timeline{border:1px solid var(--review-border-soft);background:var(--review-panel);border-radius:.48rem;grid-template-rows:auto 2.4rem;grid-template-columns:minmax(0,1fr);gap:.42rem;height:auto;padding:.5rem .6rem;display:grid}.logic-review-demo--feishu .logic-review-demo__timeline>header{justify-content:space-between;align-items:center;display:flex}.logic-review-demo--feishu .logic-review-demo__timeline>header strong,.logic-review-demo--feishu .logic-review-demo__timeline>header span{color:var(--review-muted);font-size:clamp(.42rem,.4vw,.51rem);font-weight:500}.logic-review-demo--feishu .logic-review-demo__timeline>div{border:1px solid var(--review-border-soft);background:var(--review-workspace);border-radius:.38rem;gap:.22rem;min-width:0;height:2.4rem;padding:.2rem;display:flex;position:relative;overflow:hidden}.logic-review-demo--feishu .logic-review-demo__timeline>div>span{width:var(--review-segment);min-width:0;color:var(--review-success);opacity:0;animation:.46s cubic-bezier(.22,1,.36,1) forwards logic-review-segment-in;animation-delay:calc(var(--review-index) * 90ms);background:#5ad09324;border:1px solid #5ad09347;border-radius:.25rem;justify-content:center;align-items:center;gap:.24rem;padding:.24rem;font-size:clamp(.38rem,.36vw,.46rem);display:flex;transform:translateY(.35rem)}.logic-review-demo--feishu .logic-review-demo__timeline>div>span.has-issue{color:var(--review-warning);background:#f5a62326;border-color:#f5a62366;outline:0}.logic-review-demo--feishu .logic-review-demo__timeline>div>i{z-index:4;background:#ff2429;width:2px;position:absolute;top:0;bottom:0;left:37.8%}.logic-review-demo--feishu .logic-review-demo__media-meta{border:1px solid var(--review-border-soft);background:var(--review-panel);border-radius:.42rem;justify-content:space-between;align-items:center;gap:.7rem;min-height:2.55rem;padding:.55rem .7rem;display:flex}.logic-review-demo--feishu .logic-review-demo__media-meta>div,.logic-review-demo--feishu .logic-review-demo__media-meta>p{align-items:center;gap:.5rem;margin:0;display:flex}.logic-review-demo--feishu .logic-review-demo__media-meta strong,.logic-review-demo--feishu .logic-review-demo__media-meta span,.logic-review-demo--feishu .logic-review-demo__media-meta b{font-size:clamp(.42rem,.4vw,.51rem)}.logic-review-demo--feishu .logic-review-demo__media-meta span{color:var(--review-muted)}.logic-review-demo--feishu .logic-review-demo__media-meta b{color:var(--review-agent);background:#3b82f61a;border-radius:.2rem;padding:.18rem .34rem}.logic-story-visual--production-split .logic-review-demo--feishu .logic-review-demo__report,.logic-review-demo--feishu .logic-review-demo__report{border:0;border-left:1px solid var(--review-border-soft);background:var(--review-panel);border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.logic-review-demo--feishu .logic-review-demo__report>header{border-bottom:1px solid var(--review-border-soft);align-content:center;gap:.48rem;min-height:6.3rem;padding:.85rem .9rem;display:grid}.logic-review-demo--feishu .logic-review-demo__report>header>div,.logic-review-demo--feishu .logic-review-demo__report>header>p{justify-content:space-between;align-items:center;gap:.45rem;margin:0;display:flex}.logic-review-demo--feishu .logic-review-demo__report>header>div span{color:var(--review-text);font-size:clamp(.58rem,.55vw,.7rem);font-weight:650}.logic-review-demo--feishu .logic-review-demo__report>header>div small{color:var(--review-agent);background:#3b82f61a;border-radius:.2rem;padding:.18rem .36rem;font-size:clamp(.4rem,.38vw,.48rem)}.logic-review-demo--feishu .logic-review-demo__report>header>strong{color:var(--review-muted);font-size:clamp(.45rem,.43vw,.55rem);font-weight:500}.logic-review-demo--feishu .logic-review-demo__report>header>p>i{background:var(--review-workspace);border-radius:99px;flex:1;height:.38rem;display:block;overflow:hidden}.logic-review-demo--feishu .logic-review-demo__report>header>p>i b{border-radius:inherit;background:linear-gradient(90deg, var(--review-success) 0 60%, var(--review-warning) 60%);width:60%;height:100%;transition:width .78s cubic-bezier(.22,1,.36,1);display:block}.logic-review-demo--feishu[data-step="0"] .logic-review-demo__report>header>p>i b{width:0}.logic-review-demo--feishu .logic-review-demo__report>header>p span{color:var(--review-text);white-space:nowrap;font-size:clamp(.4rem,.38vw,.49rem)}.logic-review-demo--feishu .logic-review-demo__report>header>p em{color:var(--review-success);font-style:normal}.logic-review-demo--feishu .logic-review-demo__report-scroll{scrollbar-width:none;align-content:start;gap:.38rem;min-height:0;padding:.65rem;display:grid;overflow-y:auto;transform:none!important}.logic-review-demo--feishu .logic-review-demo__report-scroll::-webkit-scrollbar{display:none}.logic-review-demo--feishu .logic-review-demo__report-scroll article{border:1px solid var(--review-border-soft);background:#1d1f239e;border-radius:.38rem;padding:.46rem;transition:opacity .46s,transform .56s cubic-bezier(.22,1,.36,1)}.logic-review-demo--feishu[data-step="0"] .logic-review-demo__report-scroll article{opacity:.4;transform:translateY(.35rem)}.logic-review-demo--feishu .logic-review-demo__report-scroll article.has-issue{background:#1d1f23c2;border-color:#f5a6234d}.logic-review-demo--feishu .logic-review-demo__report-scroll article>header{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.logic-review-demo--feishu .logic-review-demo__report-scroll article>header strong,.logic-review-demo--feishu .logic-review-demo__report-scroll article>header span,.logic-review-demo--feishu .logic-review-demo__report-scroll article>header small{font-size:clamp(.39rem,.37vw,.48rem)}.logic-review-demo--feishu .logic-review-demo__report-scroll article>header strong{min-width:0;color:var(--review-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logic-review-demo--feishu .logic-review-demo__report-scroll article>header small{color:var(--review-muted);font-weight:400}.logic-review-demo--feishu .logic-review-demo__report-scroll article>header span{color:var(--review-success);white-space:nowrap}.logic-review-demo--feishu .logic-review-demo__report-scroll article.has-issue>header span{color:var(--review-warning)}.logic-review-demo--feishu .logic-review-demo__diagnosis{background:var(--review-workspace);border-left:2px solid #f5a62380;border-radius:.28rem;gap:.25rem;margin-top:.42rem;padding:.46rem .5rem;display:grid}.logic-review-demo--feishu .logic-review-demo__diagnosis small{color:var(--review-agent);align-items:center;gap:.25rem;font-size:clamp(.37rem,.35vw,.45rem);display:flex}.logic-review-demo--feishu .logic-review-demo__diagnosis p{color:var(--review-text);margin:0;font-size:clamp(.38rem,.36vw,.46rem);line-height:1.45}.logic-review-demo--feishu .logic-review-demo__report-scroll article>footer{gap:.28rem;margin-top:.45rem;display:flex}.logic-review-demo--feishu .logic-review-demo__report-scroll article>footer button{min-height:1.35rem;color:var(--review-muted);border:1px solid var(--review-border);background:0 0;border-radius:.25rem;align-items:center;gap:.22rem;padding:0 .4rem;font-size:clamp(.36rem,.34vw,.43rem);display:inline-flex}.logic-review-demo--feishu .logic-review-demo__report-scroll article>footer button:first-child{color:#fff;background:#ff2429;border-color:#0000;box-shadow:0 0 .8rem #ff24292e}.logic-review-demo--feishu .logic-review-demo__input{border-color:var(--review-border-soft);background:var(--review-workspace);grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:3.25rem;margin-top:.45rem;padding:.4rem;display:grid}.logic-review-demo--feishu .logic-review-demo__input>i{border-radius:.26rem;width:4rem;height:2.5rem;display:block;position:relative;overflow:hidden}.logic-review-demo--feishu .logic-review-demo__input>i:after{content:"";border:1.5px dashed #ff2429;border-radius:50%;width:1rem;height:1rem;position:absolute;top:.65rem;left:1.35rem}.logic-review-demo--feishu .logic-review-demo__input img{object-fit:cover;width:100%;height:100%}.logic-review-demo--feishu .logic-review-demo__input>span{gap:.18rem;min-width:0;display:grid}.logic-review-demo--feishu .logic-review-demo__input>span small,.logic-review-demo--feishu .logic-review-demo__input>span strong{color:var(--review-muted);text-overflow:ellipsis;font-size:clamp(.36rem,.34vw,.43rem);font-weight:500;overflow:hidden}.logic-review-demo--feishu .logic-review-demo__input>span strong{color:var(--review-text);white-space:nowrap}.logic-review-demo--feishu .logic-review-demo__input>span strong em{vertical-align:-.1rem;background:#fff;width:1px;height:.58rem;margin-left:.08rem;animation:.7s step-end infinite logic-input-caret;display:none}.logic-review-demo--feishu[data-step="2"] .logic-review-demo__input>span strong em{display:inline-block}.logic-review-demo--feishu .logic-review-demo__input>button{color:#fff;background:#ff2429;border:0;border-radius:.24rem;min-height:1.35rem;padding:0 .42rem;font-size:clamp(.36rem,.34vw,.43rem)}.logic-review-demo--feishu .logic-review-demo__report-footer{border-top:1px solid var(--review-border-soft);background:var(--review-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.25rem;padding:.48rem .65rem;display:grid}.logic-review-demo--feishu .logic-review-demo__report-footer>div{grid-template-columns:auto auto 1fr;align-items:center;gap:.35rem;min-width:0;display:grid}.logic-review-demo--feishu .logic-review-demo__report-footer span,.logic-review-demo--feishu .logic-review-demo__report-footer b,.logic-review-demo--feishu .logic-review-demo__report-footer small,.logic-review-demo--feishu .logic-review-demo__report-footer button{font-size:clamp(.35rem,.33vw,.42rem)}.logic-review-demo--feishu .logic-review-demo__report-footer span,.logic-review-demo--feishu .logic-review-demo__report-footer small{color:var(--review-muted)}.logic-review-demo--feishu .logic-review-demo__report-footer b{color:#ff4146;background:#ff24291a;border-radius:.18rem;padding:.16rem .28rem}.logic-review-demo--feishu .logic-review-demo__report-footer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logic-review-demo--feishu .logic-review-demo__report-footer button{min-height:1.45rem;color:var(--review-text);border:1px solid var(--review-border);background:0 0;border-radius:.28rem;padding:0 .45rem}.logic-review-demo--feishu>.logic-review-demo__bottom{border-top:1px solid var(--review-border-soft);background:var(--review-panel);justify-content:space-between;align-items:center;gap:1rem;min-height:0;padding:0 1.15rem;display:flex}.logic-review-demo--feishu .logic-review-demo__bottom>div,.logic-review-demo--feishu .logic-review-demo__bottom>p{align-items:center;gap:.45rem;margin:0;display:flex}.logic-review-demo--feishu .logic-review-demo__bottom span,.logic-review-demo--feishu .logic-review-demo__bottom strong,.logic-review-demo--feishu .logic-review-demo__bottom small,.logic-review-demo--feishu .logic-review-demo__bottom p,.logic-review-demo--feishu .logic-review-demo__bottom button{font-size:clamp(.4rem,.38vw,.49rem)}.logic-review-demo--feishu .logic-review-demo__bottom span,.logic-review-demo--feishu .logic-review-demo__bottom small,.logic-review-demo--feishu .logic-review-demo__bottom p{color:var(--review-muted)}.logic-review-demo--feishu .logic-review-demo__bottom p svg{color:var(--review-success)}.logic-review-demo--feishu .logic-review-demo__bottom>button{color:#ffffff6b;background:#ff242947;border:0;border-radius:.3rem;min-height:1.75rem;padding:0 .75rem}.logic-review-demo--feishu .logic-review-demo__cursor{display:none}@keyframes logic-review-breathe{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes logic-review-segment-in{to{opacity:1;transform:none}}@media (width<=900px){.logic-review-demo--feishu{grid-template-rows:auto auto auto;height:auto;min-height:43rem}.logic-review-demo--feishu>.logic-review-demo__topbar{min-height:3rem;padding:.65rem .75rem}.logic-review-demo--feishu .logic-review-demo__topbar>div strong,.logic-review-demo--feishu .logic-review-demo__topbar>div i{display:none}.logic-review-demo--feishu>.logic-review-demo__workspace{grid-template-columns:1fr;overflow:visible}.logic-review-demo--feishu .logic-review-demo__player{min-height:23rem}.logic-review-demo--feishu .logic-review-demo__video{aspect-ratio:16/9}.logic-review-demo--feishu .logic-review-demo__report{border-top:1px solid var(--review-border-soft);border-left:0;min-height:26rem;max-height:31rem}.logic-review-demo--feishu .logic-review-demo__media-meta>p span:nth-child(n+3),.logic-review-demo--feishu .logic-review-demo__media-meta>p b,.logic-review-demo--feishu .logic-review-demo__bottom>p{display:none}.logic-review-demo--feishu>.logic-review-demo__bottom{min-height:3.35rem;padding:.65rem .75rem}}@media (width<=560px){.logic-review-demo--feishu .logic-review-demo__video-tools button{padding-inline:.4rem}.logic-review-demo--feishu .logic-review-demo__timeline>header span{display:none}.logic-review-demo--feishu .logic-review-demo__timeline>div>span{font-size:0}.logic-review-demo--feishu .logic-review-demo__timeline>div>span svg{width:.55rem;height:.55rem}.logic-review-demo--feishu .logic-review-demo__media-meta>div span,.logic-review-demo--feishu .logic-review-demo__media-meta>p{display:none}.logic-review-demo--feishu .logic-review-demo__report-footer{grid-template-columns:1fr}}.logic-custom-demo__workspace{grid-template-columns:5.6rem minmax(0,1fr) 9.5rem}.logic-custom-demo__board{min-height:18rem}.logic-custom-demo__node{width:clamp(4.8rem,11.4%,6.2rem);min-height:2.45rem}.logic-custom-demo__node--input{top:21.67%;left:7.9%}.logic-custom-demo__node--intent{top:21.67%;left:27.63%}.logic-custom-demo__node--intent-brief{top:21.67%;left:47.37%}.logic-custom-demo__node--script-model{top:21.67%;left:67.1%}.logic-custom-demo__node--script{top:50%;left:67.1%}.logic-custom-demo__node--storyboard-model{top:50%;left:47.37%}.logic-custom-demo__node--storyboard{top:50%;left:27.63%}.logic-custom-demo__node--generate{top:50%;left:11.18%}.logic-custom-demo__node--review{top:81.43%;left:11.18%}.logic-custom-demo__node--package{top:81.43%;left:38.16%}.logic-custom-demo__node--reference{top:81.43%;left:57.89%}.logic-custom-demo__node--audio{top:65.71%;left:27.63%}@media (width<=767px){.logic-custom-demo__workspace{grid-template-columns:1fr}.logic-custom-demo__board{min-height:52rem}.logic-custom-demo__node{width:6.25rem;min-height:2.6rem}.logic-custom-demo__node--input{top:5%;left:50%}.logic-custom-demo__node--intent{top:14%;left:50%}.logic-custom-demo__node--intent-brief{top:23%;left:50%}.logic-custom-demo__node--script-model{top:32%;left:50%}.logic-custom-demo__node--script{top:41%;left:50%}.logic-custom-demo__node--storyboard-model{top:50%;left:50%}.logic-custom-demo__node--storyboard{top:59%;left:50%}.logic-custom-demo__node--reference{top:70.5%;left:25%}.logic-custom-demo__node--generate{top:70.5%;left:75%}.logic-custom-demo__node--audio{top:80.5%;left:25%}.logic-custom-demo__node--review{top:89%;left:50%}.logic-custom-demo__node--package{top:96.5%;left:50%}.logic-custom-demo__node--audio{opacity:1;transform:translate(-50%,-50%)scale(1)}}.logic-platform-v2 .logic-platform-copy-stack,.logic-platform-v2 .logic-platform-slide__copy{height:100%}.logic-platform-mobile-flow{display:none}.logic-platform-v2 .logic-platform-copy-stack{align-self:stretch}.logic-platform-stage-tabs{z-index:8;border-top:1px solid #ffffff21;gap:.55rem;padding-top:1.25rem;display:flex;position:absolute;top:70%;left:1.5rem}.logic-platform-stage-tabs button{color:#777a82;cursor:pointer;background:#111216;border:0;border-radius:999px;min-height:2.55rem;padding:0 1rem;font-size:.72rem;font-weight:720;transition:color .24s,background .26s,transform .26s}.logic-platform-stage-tabs button:hover,.logic-platform-stage-tabs button:focus-visible{color:#d8dade;transform:translateY(-.12rem)}.logic-platform-stage-tabs button.is-active{color:#ffb9bb;background:#ff24292b}@media (width>=901px){.logic-platform-v2 .logic-platform-stage-tabs{left:var(--logic-platform-copy-left)}}.logic-platform-v2 .logic-platform-nav{display:none}.logic-platform-app--feishu{background:#070708;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.logic-platform-app--feishu>.logic-platform-app__bar,.logic-platform-app--feishu>.logic-platform-app__sidebar{display:none}.logic-platform-app--feishu>.logic-platform-app__content{background:#070708;grid-area:1/1}.logic-platform-app--feishu .logic-platform-operations-v2{grid-template-rows:3.15rem minmax(0,1fr)}.logic-platform-app--feishu .logic-platform-operations-v2>nav{z-index:30;background:#111216;padding-left:0}.logic-platform-app--feishu .logic-platform-operations-v2>nav button{padding:.48rem 1rem}.logic-platform-app--feishu .logic-platform-operations-v2>nav button:after{left:0;right:0}.fs-product-shell,.fs-report{--fs-red:#ff2429;--fs-main:#070708;--fs-workspace:#0d0e10;--fs-panel:#15161a;--fs-hover:#1d1f23;--fs-border:#303238;--fs-border-soft:#22242a;--fs-text:#f7f7f5;--fs-muted:#9a9ca3;--fs-success:#5ad093;width:100%;height:100%;min-height:0;color:var(--fs-text);font-family:Noto Sans SC,system-ui,sans-serif;font-size:clamp(8px,.52vw,10px);line-height:1.45}.fs-product-shell *,.fs-report *{box-sizing:border-box}.fs-product-shell button,.fs-report button,.fs-product-shell input,.fs-product-shell textarea{color:inherit;font:inherit}.fs-product-shell button,.fs-report button{cursor:pointer}.fs-product-shell{background:var(--fs-main);grid-template-columns:clamp(7.5rem,11.4%,9.5rem) minmax(0,1fr);animation:.52s cubic-bezier(.22,1,.36,1) both fs-view-enter;display:grid;overflow:hidden}.fs-product-sidebar{z-index:6;border-right:1px solid var(--fs-border-soft);background:var(--fs-workspace);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.fs-product-sidebar>header{border-bottom:1px solid var(--fs-border-soft);flex:none;align-items:center;gap:.65rem;height:4.4rem;padding:0 1.15rem;display:flex}.fs-product-sidebar>header i{aspect-ratio:1;color:#fff;background:var(--fs-red);border-radius:.48rem;place-items:center;width:2rem;font-size:.7rem;font-style:normal;font-weight:800;display:grid}.fs-product-sidebar>header strong{white-space:nowrap;font-size:.8rem;overflow:hidden}.fs-product-sidebar>nav{align-content:start;gap:.12rem;padding:.8rem .7rem;display:grid}.fs-product-sidebar>nav span{min-height:2.4rem;color:var(--fs-muted);border-radius:.45rem;align-items:center;gap:.65rem;padding:0 .65rem;display:flex;position:relative}.fs-product-sidebar>nav span:before{content:"";background:var(--fs-red);opacity:0;border-radius:0 2px 2px 0;width:2px;height:1.35rem;position:absolute;top:50%;left:-.7rem;transform:translateY(-50%)}.fs-product-sidebar>nav span.is-active{color:#fff;background:var(--fs-hover)}.fs-product-sidebar>nav span.is-active:before{opacity:1}.fs-product-sidebar>nav i{color:currentColor;place-items:center;width:1.15rem;font-size:.58rem;font-style:normal;display:grid}.fs-product-sidebar>nav span.is-active i{color:var(--fs-red)}.fs-product-sidebar>nav b{white-space:nowrap;font-size:.68rem;font-weight:500;overflow:hidden}.fs-product-sidebar>footer{border-top:1px solid var(--fs-border-soft);align-items:center;gap:.6rem;min-height:4.1rem;margin-top:auto;padding:.75rem .95rem;display:flex}.fs-product-sidebar>footer>i{aspect-ratio:1;width:2rem;color:var(--fs-muted);background:var(--fs-hover);border-radius:50%;flex:none;place-items:center;font-size:.64rem;font-style:normal;display:grid}.fs-product-sidebar>footer span{min-width:0;display:grid}.fs-product-sidebar>footer strong,.fs-product-sidebar>footer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-product-sidebar>footer strong{font-size:.67rem}.fs-product-sidebar>footer small{color:var(--fs-muted);font-size:.54rem}.fs-product-main{background:var(--fs-main);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.fs-product-statusbar,.fs-ai-topbar{border-bottom:1px solid var(--fs-border-soft);background:#070708f5;flex:none;justify-content:space-between;align-items:center;height:3.2rem;padding:0 1.1rem;display:flex}.fs-product-statusbar>span{color:var(--fs-success);align-items:center;gap:.35rem;font-size:.63rem;font-weight:700;display:flex}.fs-product-statusbar>div{gap:.45rem;display:flex}.fs-product-statusbar button,.fs-publish-video-meta button{min-height:1.6rem;color:var(--fs-muted);border:1px solid var(--fs-border);background:0 0;border-radius:.35rem;padding:0 .65rem}.fs-publish-body{flex:1;min-height:0;display:flex;overflow:hidden}.fs-publish-preview{border-right:1px solid var(--fs-border-soft);flex-direction:column;align-items:center;gap:.65rem;width:38%;min-width:0;min-height:0;padding:.9rem;display:flex;overflow:hidden}.fs-publish-video{aspect-ratio:9/16;border:1px solid var(--fs-border-soft);background:#0a0a0b;border-radius:.65rem;flex:auto;width:min(100%,23rem);min-height:0;position:relative;overflow:hidden}.fs-publish-video:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000bf);height:26%;position:absolute;inset:auto 0 0}.fs-publish-video img{object-fit:cover;width:100%;height:100%}.fs-publish-video>button{z-index:2;aspect-ratio:1;background:#0000008a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:3rem;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fs-publish-video>span{z-index:2;font-size:.53rem;position:absolute;bottom:.55rem;right:.7rem}.fs-publish-video-meta{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.55rem;flex:none;grid-template-columns:1fr auto;gap:.22rem .6rem;width:min(100%,23rem);padding:.72rem;display:grid}.fs-publish-video-meta header{grid-column:1/-1;gap:.12rem;display:grid}.fs-publish-video-meta header strong{font-size:.67rem}.fs-publish-video-meta header span,.fs-publish-video-meta p,.fs-publish-video-meta small{color:var(--fs-muted);font-size:.5rem}.fs-publish-video-meta>small{justify-self:end}.fs-publish-video-meta footer{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.3rem;display:grid}.fs-publish-video-meta footer button{background:var(--fs-hover);padding:.4rem .2rem;font-size:.48rem}.fs-publish-settings{flex-direction:column;width:62%;min-width:0;min-height:0;padding:.9rem 1rem 3.5rem;display:flex;position:relative;overflow:hidden}.fs-publish-settings>h3{margin:0 0 .65rem;font-size:.82rem}.fs-publish-settings-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-height:0;display:grid}.fs-publish-form-column{flex-direction:column;gap:.65rem;min-width:0;min-height:0;display:flex;overflow:hidden}.fs-field-group{gap:.42rem;display:grid}.fs-field-group h4,.fs-field-group label>span{color:var(--fs-muted);margin:0;font-size:.56rem;font-weight:600}.fs-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.fs-channel-grid>button{text-align:left;border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.43rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;min-width:0;min-height:2.85rem;padding:.38rem .45rem;display:grid}.fs-channel-grid>button.is-selected{border-color:#ff242959}.fs-channel-grid>button>i{aspect-ratio:1;color:#fff;background:#101114;border-radius:.35rem;place-items:center;width:1.55rem;font-size:.5rem;font-style:normal;display:grid}.fs-channel-grid>button:nth-child(2)>i{color:#60d394;background:#07c1601a}.fs-channel-grid>button:nth-child(3)>i{color:#ff6c84;background:#ff24421a}.fs-channel-grid>button:nth-child(4)>i{color:#ff8c52;background:#ff66001a}.fs-channel-grid>button>span{min-width:0;display:grid}.fs-channel-grid strong,.fs-channel-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-channel-grid strong{font-size:.57rem}.fs-channel-grid small{color:var(--fs-muted);font-size:.47rem}.fs-toggle{border:1px solid var(--fs-border-soft);background:var(--fs-hover);border-radius:999px;width:1.8rem;height:1rem;font-style:normal;display:block;position:relative}.fs-toggle b{aspect-ratio:1;background:#61646b;border-radius:50%;width:.65rem;transition:transform .22s,background .22s;position:absolute;top:.14rem;left:.14rem}.fs-toggle.is-active{background:#ff2429bf}.fs-toggle.is-active b{background:#fff;transform:translate(.78rem)}.fs-copy-fields label,.fs-field-group>label{gap:.23rem;display:grid}.fs-copy-fields input,.fs-copy-fields textarea,.fs-date-field input{resize:none;border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.35rem;outline:0;width:100%;min-height:1.78rem;padding:.38rem .55rem}.fs-copy-fields textarea{min-height:3.1rem}.fs-tag-list,.fs-option-row,.fs-budget-row label>div{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.35rem;flex-wrap:wrap;align-items:center;gap:.25rem;min-height:1.7rem;padding:.28rem .38rem;display:flex}.fs-tag-list b,.fs-option-row b,.fs-budget-row label>div b{color:var(--fs-muted);background:var(--fs-hover);border-radius:.2rem;padding:.16rem .32rem;font-size:.46rem;font-weight:500}.fs-text-action{background:0 0;border:0;align-items:center;gap:.25rem;width:max-content;padding:0;display:inline-flex;color:var(--fs-red)!important;font-size:.5rem!important}.fs-radio-row{gap:.7rem;display:flex}.fs-radio-row button{color:var(--fs-muted);background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.52rem;display:inline-flex}.fs-radio-row button i{aspect-ratio:1;border:1px solid var(--fs-border);border-radius:50%;width:.72rem}.fs-radio-row button.is-selected{color:#fff}.fs-radio-row button.is-selected i{border:.2rem solid var(--fs-red)}.fs-date-field small{color:var(--fs-success);background:#5ad0930d;border:1px solid #5ad09321;border-radius:.3rem;padding:.35rem .5rem;font-size:.48rem;display:block}.fs-sku-card{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.4rem;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.35rem;display:grid}.fs-sku-card img{aspect-ratio:1;object-fit:cover;border-radius:.3rem;width:2.35rem}.fs-sku-card>span{min-width:0;display:grid}.fs-sku-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.fs-sku-card small{color:var(--fs-muted);font-size:.47rem}.fs-sku-card small b{color:var(--fs-red)}.fs-sku-card>i{color:var(--fs-muted);font-style:normal}.fs-setting-toggle{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.38rem;justify-content:space-between;align-items:center;gap:.45rem;min-height:1.85rem;padding:.25rem .45rem;display:flex}.fs-setting-toggle>span{color:var(--fs-text);font-size:.52rem}.fs-setting-toggle h4{color:var(--fs-muted)}.fs-setting-toggle button{background:0 0;border:0;padding:0}.fs-option-row b.is-selected,.fs-budget-row label>div b.is-selected{color:var(--fs-red);background:#ff242914;border:1px solid #ff242980}.fs-budget-row{grid-template-columns:minmax(5rem,.62fr) minmax(0,1.38fr);gap:.45rem;display:grid}.fs-budget-row label>strong{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.35rem;min-height:1.7rem;padding:.38rem .5rem;display:block}.fs-budget-row label>strong small{float:right;color:var(--fs-muted)}.fs-estimate-row{color:var(--fs-muted);border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.4rem .5rem;font-size:.47rem;display:grid}.fs-estimate-row strong{color:#fff}.fs-publish-actions{border-top:1px solid var(--fs-border-soft);background:var(--fs-main);justify-content:space-between;align-items:center;min-height:3rem;padding:.55rem 1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.fs-publish-actions>span{color:var(--fs-muted);font-size:.52rem}.fs-publish-actions>span strong{color:#fff;font-size:.7rem}.fs-publish-actions>div{gap:.45rem;display:flex}.fs-publish-actions button{border:1px solid var(--fs-border);background:0 0;border-radius:.38rem;min-height:1.8rem;padding:0 .95rem}.fs-publish-actions button:last-child{border-color:var(--fs-red);background:var(--fs-red)}.fs-dashboard-scroll{scrollbar-width:none;flex:1;min-height:0;padding:1rem 1.2rem 1.2rem;overflow:hidden auto}.fs-dashboard-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.fs-dashboard-header>div{align-items:baseline;gap:.55rem;display:flex}.fs-dashboard-header h2{margin:0;font-size:.95rem}.fs-dashboard-header span{color:var(--fs-muted);font-size:.53rem}.fs-dashboard-header nav{align-items:center;gap:.25rem;display:flex}.fs-dashboard-header nav button{min-height:1.7rem;color:var(--fs-muted);background:0 0;border:1px solid #0000;border-radius:.32rem;padding:0 .5rem}.fs-dashboard-header nav button.is-active{color:#fff;background:#ff24291a;border-color:#ff242961}.fs-dashboard-header nav i{background:var(--fs-border-soft);width:1px;height:1rem;margin:0 .2rem}.fs-dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem;display:grid}.fs-dashboard-metrics article{border:1px solid var(--fs-border-soft);background:var(--fs-panel);min-height:5.1rem;animation:fs-card-enter .46s ease calc(var(--item-index) * 55ms) both;border-radius:.55rem;align-content:space-between;padding:.65rem;display:grid}.fs-dashboard-metrics article span,.fs-dashboard-metrics article b{color:var(--fs-muted);font-size:.5rem}.fs-dashboard-metrics article strong{font-size:1rem}.fs-dashboard-metrics article strong small{margin-left:.16rem;font-size:.52rem}.fs-dashboard-metrics article b{color:var(--fs-success);font-weight:500}.fs-dashboard-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:.7rem;display:grid}.fs-panel{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.6rem;min-width:0;padding:.8rem}.fs-panel>header,.fs-assets-panel>header,.fs-revenue-panel>header,.fs-activity-panel header{justify-content:space-between;align-items:center;display:flex}.fs-panel h3{align-items:center;gap:.3rem;margin:0;font-size:.68rem;display:flex}.fs-panel header>span{color:var(--fs-muted);font-size:.48rem}.fs-conversion-panel{grid-column:span 6;grid-template-rows:auto auto auto minmax(0,1fr);gap:.55rem;min-height:16rem;display:grid}.fs-conversion-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.fs-conversion-metrics>span{background:var(--fs-hover);border-radius:.35rem;gap:.1rem;padding:.45rem;display:grid}.fs-conversion-metrics small,.fs-conversion-metrics i{color:var(--fs-muted);font-size:.46rem;font-style:normal}.fs-conversion-metrics strong{font-size:.7rem}.fs-schedule-estimate{color:var(--fs-muted);background:#f5a62309;border:1px solid #f5a62329;border-radius:.34rem;gap:.65rem;margin:0;padding:.35rem .45rem;font-size:.46rem;display:flex}.fs-schedule-estimate>span{margin-right:auto}.fs-schedule-estimate b{font-weight:500}.fs-schedule-estimate strong{color:#f5a623}.fs-week-chart{border-bottom:1px solid var(--fs-border-soft);align-items:end;gap:.45rem;min-height:0;padding:.5rem 0 1.15rem;display:flex;position:relative}.fs-week-chart>i{height:var(--bar-height);transform-origin:bottom;background:linear-gradient(#ff3338,#81161a);border-radius:.2rem .2rem 0 0;flex:1;min-height:.2rem;animation:.82s cubic-bezier(.22,1,.36,1) both fs-bar-grow;display:block;position:relative;overflow:hidden}.fs-week-chart footer{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.fs-week-chart footer span{color:var(--fs-muted);font-size:.43rem}.fs-assets-panel{grid-column:span 4;gap:.55rem;min-height:16rem;display:grid}.fs-asset-bars{gap:.35rem;display:grid}.fs-asset-bars>span{color:var(--fs-muted);grid-template-columns:2.2rem minmax(0,1fr) 2rem;align-items:center;gap:.35rem;font-size:.47rem;display:grid}.fs-asset-bars i{background:var(--fs-hover);border-radius:999px;height:.25rem;overflow:hidden}.fs-asset-bars i b{background:var(--fs-red);height:100%;display:block}.fs-asset-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.fs-asset-figures span{color:var(--fs-muted);background:var(--fs-hover);border-radius:.35rem;padding:.45rem;font-size:.47rem;display:grid}.fs-asset-figures strong{color:var(--fs-success);font-size:.68rem}.fs-assets-panel>p,.fs-revenue-panel>p,.fs-activity-panel p{color:var(--fs-muted);margin:0;font-size:.48rem}.fs-assets-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.fs-assets-top figure{border-radius:.35rem;min-width:0;margin:0;position:relative;overflow:hidden}.fs-assets-top img{aspect-ratio:1.1;object-fit:cover;width:100%}.fs-assets-top figure>b{aspect-ratio:1;background:var(--fs-red);border-radius:.2rem;place-items:center;width:.9rem;font-size:.42rem;display:grid;position:absolute;top:.2rem;left:.2rem}.fs-assets-top figcaption{background:linear-gradient(#0000,#000c);padding:.8rem .25rem .2rem;font-size:.44rem;position:absolute;bottom:0;left:0;right:0}.fs-revenue-panel{grid-column:span 4;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:.48rem;min-height:12.5rem;display:grid}.fs-revenue-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.fs-revenue-stats span{color:var(--fs-muted);font-size:.45rem;display:grid}.fs-revenue-stats strong{color:#fff;font-size:.62rem}.fs-revenue-panel>p{gap:.8rem;display:flex}.fs-revenue-panel>p b{color:var(--fs-success)}.fs-revenue-chart{align-items:end;gap:.3rem;min-height:0;display:flex}.fs-revenue-chart i{width:100%;height:var(--bar-height);background:linear-gradient(#ff3035,#ff24292e);border-radius:.15rem .15rem 0 0}.fs-revenue-panel>footer{color:var(--fs-muted);text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));font-size:.41rem;display:grid}.fs-activity-panel{grid-column:span 6;grid-template-columns:1.2fr .9fr .9fr;gap:.65rem;min-height:12.5rem;display:grid}.fs-activity-panel>section{align-content:start;gap:.28rem;min-width:0;display:grid}.fs-activity-panel>section+section{border-left:1px solid var(--fs-border-soft);padding-left:.65rem}.fs-activity-panel button,.fs-activity-panel section>span{min-width:0;min-height:2rem;color:var(--fs-muted);text-align:left;background:var(--fs-hover);border:0;border-radius:.3rem;align-items:center;gap:.35rem;padding:.3rem .38rem;display:flex}.fs-activity-panel button>span{flex:1;min-width:0;display:grid}.fs-activity-panel button strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.fs-activity-panel button small{color:var(--fs-muted);font-size:.4rem}.fs-activity-panel section>span{padding-right:2.7rem;font-size:.44rem;position:relative}.fs-activity-panel section>span>b,.fs-activity-panel section>span>small{color:var(--fs-red);font-size:.4rem;position:absolute;right:.3rem}.fs-activity-panel section>span>i{aspect-ratio:1;color:#fff;background:#ff242959;border-radius:50%;flex:none;place-items:center;width:1.1rem;font-size:.4rem;font-style:normal;display:grid}.fs-report{background:radial-gradient(circle at 82% 0%, #ff242912, transparent 26rem), var(--fs-main);grid-template-rows:auto auto minmax(0,1fr);gap:.62rem;padding:.85rem;animation:.52s cubic-bezier(.22,1,.36,1) both fs-view-enter;display:grid;overflow:hidden}.fs-report-heading{grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.fs-report-heading img{aspect-ratio:1;object-fit:cover;border-radius:.4rem;width:3.2rem}.fs-report-heading>div{gap:.08rem;display:grid}.fs-report-heading h2{margin:0;font-size:.68rem}.fs-report-heading strong{color:var(--fs-red);font-size:.82rem}.fs-report-heading span{color:var(--fs-muted);font-size:.47rem}.fs-report-heading button,.fs-report-learning button{border:1px solid var(--fs-border);background:var(--fs-panel);border-radius:.35rem;min-height:1.75rem;padding:0 .7rem}.fs-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.fs-report-metrics article{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.45rem;gap:.08rem;padding:.48rem .6rem;display:grid;position:relative}.fs-report-metrics span{color:var(--fs-muted);font-size:.46rem}.fs-report-metrics strong{font-size:.78rem}.fs-report-metrics b{color:var(--fs-success);font-size:.44rem;position:absolute;bottom:.48rem;right:.55rem}.fs-report-grid{grid-template-rows:minmax(9rem,.88fr) minmax(11rem,1.12fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:.55rem;min-height:0;display:grid}.fs-report-panel{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.48rem;min-width:0;min-height:0;padding:.65rem;overflow:hidden}.fs-report-panel h3{margin:0 0 .5rem;font-size:.6rem}.fs-report-platforms{grid-column:span 3}.fs-report-platforms>div{border-bottom:1px solid var(--fs-border-soft);grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:.25rem;padding:.43rem 0;display:grid}.fs-report-platforms>div>strong{font-size:.56rem}.fs-report-platforms>div>span{color:var(--fs-muted);font-size:.4rem;display:grid}.fs-report-platforms span b{color:#fff;font-size:.5rem}.fs-report-trend{grid-column:span 5;grid-template-rows:auto minmax(0,1fr);display:grid}.fs-report-trend header{justify-content:space-between;display:flex}.fs-report-trend header span{color:var(--fs-muted);font-size:.44rem}.fs-report-trend>div{border-bottom:1px solid var(--fs-border-soft);align-items:end;gap:.22rem;min-height:0;display:flex}.fs-report-trend i{width:100%;height:var(--bar-height);transform-origin:bottom;background:linear-gradient(#ff3035,#ff242933);border-radius:.14rem .14rem 0 0;min-height:.12rem;animation:.72s both fs-bar-grow}.fs-report-audience{grid-area:span 2/span 4}.fs-report-audience>p{color:var(--fs-muted);margin:.48rem 0 .25rem;font-size:.44rem}.fs-gender-bar{border-radius:999px;height:.38rem;display:flex;overflow:hidden}.fs-gender-bar i{background:var(--fs-red);width:62%}.fs-gender-bar b{background:#787b84;width:35%}.fs-gender-bar small{background:#4b4d53;flex:1}.fs-report-audience>span{color:var(--fs-muted);margin-top:.22rem;font-size:.4rem;display:block}.fs-audience-row{color:var(--fs-muted);grid-template-columns:2.5rem minmax(0,1fr) 2rem;align-items:center;gap:.3rem;margin-bottom:.22rem;font-size:.42rem;font-weight:500;display:grid}.fs-audience-row>i{background:var(--fs-hover);border-radius:999px;height:.28rem;overflow:hidden}.fs-audience-row>i span{background:var(--fs-red);height:100%;display:block}.fs-region-row{min-height:1.13rem;color:var(--fs-muted);border-bottom:1px solid var(--fs-border-soft);grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.25rem;padding:0 .28rem;font-size:.42rem;font-weight:500;display:grid}.fs-region-row>i{aspect-ratio:1;background:var(--fs-hover);border-radius:50%;place-items:center;width:.7rem;font-size:.35rem;font-style:normal;display:grid}.fs-report-funnel{grid-column:span 3;align-content:start;gap:.28rem;display:grid}.fs-report-funnel>div{width:var(--funnel-width);background:linear-gradient(90deg,#ff242929,#ff242908);border:1px solid #ff242933;grid-template-columns:1fr auto auto;align-items:center;gap:.55rem;min-height:1.55rem;margin:0 auto;padding:0 .45rem;font-size:.44rem;display:grid}.fs-report-funnel>div b{color:var(--fs-success)}.fs-report-learning{grid-column:span 5;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.fs-report-learning>header{justify-content:space-between;align-items:center;display:flex}.fs-report-learning>header h3{color:var(--fs-red);align-items:center;gap:.25rem;display:flex}.fs-report-learning>header span{color:var(--fs-success);font-size:.42rem}.fs-learning-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;min-height:0;display:grid}.fs-learning-columns section{background:var(--fs-hover);border-radius:.35rem;min-width:0;padding:.45rem;overflow:hidden}.fs-learning-columns h4{color:var(--fs-muted);margin:0 0 .35rem;font-size:.45rem}.fs-learning-columns p{color:var(--fs-muted);margin:0 0 .18rem;font-size:.39rem;line-height:1.35}.fs-learning-columns section:first-child p{color:#a8d9bf}.fs-learning-columns section>div{flex-wrap:wrap;gap:.25rem;display:flex}.fs-learning-columns section b{color:#ff9da0;background:#ff24291a;border-radius:999px;padding:.18rem .28rem;font-size:.38rem}.fs-report-learning>footer{justify-content:flex-end;gap:.35rem;margin-top:.4rem;display:flex}.fs-report-learning>footer button:last-child{border-color:var(--fs-red);background:var(--fs-red)}.fs-ai-topbar{height:4.1rem;padding:0 1.5rem}.fs-ai-topbar>div{gap:.08rem;display:grid}.fs-ai-topbar h2{margin:0;font-size:.85rem}.fs-ai-topbar span,.fs-ai-topbar p{color:var(--fs-muted);margin:0;font-size:.52rem}.fs-ai-topbar p strong{color:#fff;font-size:.72rem}.fs-ai-grid-page{flex:1;min-height:0;padding:1.1rem 1.5rem 1.4rem;overflow:hidden}.fs-ai-grid-page>header{justify-content:space-between;align-items:center;margin-bottom:.95rem;display:flex}.fs-ai-grid-page>header>div{display:grid}.fs-ai-grid-page h3{margin:0;font-size:.95rem}.fs-ai-grid-page header p{color:var(--fs-muted);margin:0;font-size:.54rem}.fs-ai-grid-page header label{width:15rem;min-height:2rem;color:var(--fs-muted);border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.45rem;padding:.47rem .65rem;font-size:.5rem}.fs-ai-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;height:calc(100% - 3.4rem);min-height:0;display:grid}.fs-ai-grid article{border:1px solid var(--fs-border-soft);background:var(--fs-panel);min-width:0;min-height:0;animation:fs-card-enter .5s ease calc(var(--tool-index) * 55ms) both;border-radius:.65rem;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:.4rem;padding:.9rem;transition:border-color .18s,transform .18s;display:grid}.fs-ai-grid article:hover{border-color:var(--fs-border);transform:translateY(-.15rem)}.fs-ai-grid article>i{aspect-ratio:1;width:2.65rem;color:hsl(calc(355 - var(--tool-hue) * 31) 78% 62%);background:hsl(calc(355 - var(--tool-hue) * 31) 70% 48% / .1);border-radius:.65rem;place-items:center;font-style:normal;display:grid}.fs-ai-grid h4{margin:0;font-size:.7rem}.fs-ai-grid p{color:var(--fs-muted);margin:0;font-size:.5rem;line-height:1.55}.fs-ai-grid article>div{justify-content:space-between;align-items:center;display:flex}.fs-ai-grid article>div span{color:var(--fs-muted);align-items:center;gap:.25rem;font-size:.45rem;display:flex}.fs-ai-grid article>div span i{aspect-ratio:1;background:var(--fs-red);border-radius:50%;width:.38rem}.fs-ai-grid article>div b{color:var(--fs-red);background:#ff24291a;border-radius:.2rem;padding:.15rem .3rem;font-size:.4rem}.fs-ai-grid article>button{border:1px solid var(--fs-border-soft);background:var(--fs-hover);border-radius:.42rem;min-height:2rem;transition:background .18s,border-color .18s}.fs-ai-grid article>button:hover{border-color:var(--fs-red);background:var(--fs-red)}.fs-enhance-page{flex:1;min-height:0;padding:.9rem 1.5rem 1.3rem;overflow:hidden}.fs-enhance-page>header{align-items:center;gap:.35rem;height:1.9rem;font-size:.61rem;display:flex}.fs-enhance-page>header button{color:var(--fs-muted);background:0 0;border:0;padding:0}.fs-enhance-page>header span{color:#5f6167}.fs-enhance-steps{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:4.5rem;margin-bottom:.85rem;padding:.75rem 1rem;display:grid}.fs-enhance-steps>div{align-items:center;gap:.55rem;min-width:0;display:flex;position:relative}.fs-enhance-steps>div>b{aspect-ratio:1;width:2rem;color:var(--fs-muted);border:1px solid var(--fs-border);background:var(--fs-hover);border-radius:50%;flex:none;place-items:center;font-size:.62rem;display:grid}.fs-enhance-steps>div.is-active>b{color:#fff;border-color:var(--fs-red);background:var(--fs-red)}.fs-enhance-steps>div>span{min-width:0;display:grid}.fs-enhance-steps strong{color:var(--fs-muted);font-size:.62rem}.fs-enhance-steps .is-active strong{color:#fff}.fs-enhance-steps small{color:var(--fs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.fs-enhance-steps>div>i{background:var(--fs-border);width:4rem;height:1px;position:absolute;top:50%;right:.6rem;overflow:hidden}.fs-enhance-steps>div>i b{background:var(--fs-red);width:0;height:100%;transition:width .5s;display:block}.fs-enhance-steps>div.is-active>i b{width:100%}.fs-enhance-upload{grid-template-rows:minmax(0,1fr) auto auto;gap:.72rem;height:calc(100% - 7.25rem);min-height:0;display:grid}.fs-upload-drop{border:2px dashed var(--fs-border);background:#15161a80;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:0;padding:1.2rem;display:flex}.fs-upload-drop>i{aspect-ratio:1;width:4rem;color:var(--fs-muted);background:var(--fs-hover);border-radius:.9rem;place-items:center;font-size:1.5rem;font-style:normal;display:grid}.fs-upload-drop strong{font-size:.7rem}.fs-upload-drop span{color:var(--fs-muted);font-size:.52rem}.fs-enhance-upload>section h4{color:var(--fs-muted);margin:0 0 .4rem;font-size:.52rem}.fs-enhance-upload>section article{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.55rem;grid-template-columns:3rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:4.2rem;padding:.55rem;display:grid}.fs-enhance-upload>section img{aspect-ratio:1;object-fit:cover;border-radius:.4rem;width:3rem}.fs-enhance-upload>section article>span{display:grid}.fs-enhance-upload>section article strong{font-size:.62rem}.fs-enhance-upload>section article small{color:var(--fs-muted);font-size:.49rem}.fs-enhance-upload>section article>b{color:var(--fs-success);background:#5ad0931a;border-radius:999px;padding:.2rem .4rem;font-size:.46rem}.fs-enhance-upload>section article>button{aspect-ratio:1;background:var(--fs-hover);border:0;border-radius:.3rem;width:1.8rem}.fs-enhance-upload>footer{justify-content:flex-end;display:flex}.fs-enhance-upload>footer button,.fs-enhance-output>footer button:first-child{background:var(--fs-red);border:0;border-radius:.43rem;min-height:2.2rem;padding:0 1.6rem;font-weight:650}.fs-enhance-processing{flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 7.25rem);min-height:0;display:flex}.fs-progress-ring{aspect-ratio:1;background:conic-gradient(var(--fs-red) 0 78%, var(--fs-border) 78% 100%);border-radius:50%;place-items:center;width:7rem;margin-bottom:1rem;display:grid;position:relative}.fs-progress-ring:before{content:"";background:var(--fs-main);border-radius:50%;position:absolute;inset:.55rem}.fs-progress-ring span{z-index:1;font-size:1.35rem;font-weight:800}.fs-enhance-processing h3{margin:0 0 .8rem;font-size:.86rem}.fs-enhance-processing section{gap:.36rem;width:14rem;display:grid}.fs-enhance-processing p{color:var(--fs-success);gap:.5rem;margin:0;font-size:.58rem;display:flex}.fs-enhance-processing p span{color:var(--fs-muted)}.fs-enhance-processing p.is-processing,.fs-enhance-processing p.is-processing span{color:var(--fs-red)}.fs-enhance-processing>small{color:var(--fs-muted);margin:.8rem 0;font-size:.5rem}.fs-enhance-processing>button{min-height:2rem;color:var(--fs-muted);border:1px solid var(--fs-border);background:0 0;border-radius:.4rem;padding:0 1.2rem}.fs-enhance-output{grid-template-rows:minmax(0,1fr) auto auto;gap:.72rem;height:calc(100% - 7.25rem);min-height:0;display:grid}.fs-before-after{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid;position:relative;overflow:hidden}.fs-before-after figure{min-width:0;min-height:0;margin:0;position:relative}.fs-before-after img{object-fit:cover;width:100%;height:100%}.fs-before-after img.is-original{filter:brightness(.65)contrast(.8)saturate(.7)sepia(.3)blur(.6px)}.fs-before-after figure b{z-index:2;background:#070708d1;border-radius:.3rem;padding:.25rem .5rem;font-size:.48rem;position:absolute;top:.7rem}.fs-before-after figure:first-child b{color:var(--fs-muted);left:.7rem}.fs-before-after figure:last-child b{color:var(--fs-success);right:.7rem}.fs-before-after>i{z-index:3;aspect-ratio:1;color:#070708;background:#fff;border-radius:50%;place-items:center;width:2.1rem;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fs-before-after:after{z-index:2;content:"";background:#ffffff73;width:1px;position:absolute;top:0;bottom:0;left:50%}.fs-output-summary{border:1px solid var(--fs-border-soft);background:var(--fs-panel);border-radius:.5rem;align-items:center;gap:.75rem;min-height:2.8rem;padding:.55rem .75rem;display:flex}.fs-output-summary>span{color:var(--fs-muted);align-items:center;gap:.35rem;font-size:.48rem;display:flex}.fs-output-summary b{color:#fff;background:var(--fs-hover);border-radius:.24rem;padding:.15rem .35rem}.fs-output-summary span:nth-of-type(3) b{color:var(--fs-success);background:#5ad0931a}.fs-output-summary>i{background:var(--fs-border-soft);width:1px;height:1rem}.fs-enhance-output>footer{gap:.45rem;display:flex}.fs-enhance-output>footer button{border:1px solid var(--fs-border);background:0 0;border-radius:.43rem;min-height:2.2rem;padding:0 1rem}.fs-enhance-output>footer button:nth-child(n+3){color:var(--fs-muted);border-color:#0000}.fs-enhance-toast{z-index:20;min-height:2.3rem;color:var(--fs-success);background:#0d0e10f0;border:1px solid #5ad09340;border-radius:.45rem;align-items:center;gap:.35rem;padding:0 .9rem;font-size:.55rem;animation:.3s both fs-toast-in;display:flex;position:absolute;top:4.7rem;left:50%;transform:translate(-50%);box-shadow:0 .8rem 2rem #00000073}@keyframes fs-view-enter{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:none}}@keyframes fs-card-enter{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@keyframes fs-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fs-toast-in{0%{opacity:0;transform:translate(-50%,-.5rem)}to{opacity:1;transform:translate(-50%)}}@media (width<=1180px){.logic-platform-stage-tabs{top:76%}.fs-product-shell{grid-template-columns:6.4rem minmax(0,1fr)}.fs-product-sidebar>header{padding:0 .72rem}.fs-product-sidebar>header strong,.fs-product-sidebar>nav b,.fs-product-sidebar>footer span{display:none}.fs-product-sidebar>nav span{justify-content:center;padding:0}.fs-product-sidebar>nav span:before{left:-.7rem}.fs-product-sidebar>nav i{font-size:.66rem}.fs-product-sidebar>footer{justify-content:center}.fs-activity-panel{grid-template-columns:1.1fr .9fr}.fs-activity-panel>section:last-child{display:none}}@media (width<=900px){.logic-platform-stage-tabs{margin:1.25rem 0 0;padding-top:.85rem;position:relative;top:auto;left:auto;overflow-x:auto}.logic-platform-stage-tabs button{flex:none}.logic-platform-app--feishu .logic-platform-operations-v2{grid-template-rows:2.8rem minmax(0,1fr)}.fs-product-shell,.fs-report{font-size:8px}.fs-publish-settings-grid{gap:.55rem}.fs-channel-grid{grid-template-columns:1fr}.fs-dashboard-scroll{overflow:auto}.fs-dashboard-grid{min-width:62rem}.fs-report{overflow:auto}.fs-report-grid{min-width:55rem}}@media (width<=620px){.logic-platform-v2 .logic-platform-scroll{display:none}.logic-platform-mobile-flow{gap:0;width:min(100% - 2rem,42rem);margin:0 auto;padding:1.25rem 0 1.5rem;display:grid}.logic-platform-mobile-flow>header{align-content:start;gap:1rem;min-height:0;padding:2.5rem 0 3.5rem;display:grid}.logic-platform-mobile-flow>header>span{color:var(--logic-red);letter-spacing:.16em;font-size:.66rem;font-weight:800}.logic-platform-mobile-flow>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,11vw,3.6rem);line-height:.98}.logic-platform-mobile-flow>header p{max-width:31rem;color:var(--logic-muted);margin:0;font-size:.86rem;line-height:1.75}.logic-platform-mobile-section{border-top:1px solid var(--logic-line);gap:1.5rem;min-width:0;padding:2.25rem 0;display:grid}.logic-platform-mobile-section:last-child{padding-bottom:1.5rem}.logic-platform-mobile-section__heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.logic-platform-mobile-section__heading small{color:var(--logic-red);letter-spacing:.12em;padding-top:.15rem;font-size:.66rem;font-weight:800}.logic-platform-mobile-section__heading>div{gap:.5rem;display:grid}.logic-platform-mobile-section__heading strong{font-size:1.05rem}.logic-platform-mobile-section__heading p{color:var(--logic-muted);margin:0;font-size:.82rem;line-height:1.7}.logic-platform-mobile-creation{gap:2rem;display:grid}.logic-platform-mobile-creation figure{gap:.65rem;margin:0;display:grid}.logic-platform-mobile-creation figcaption{color:var(--logic-text);font-size:.76rem;font-weight:750}.logic-platform-mobile-creation video,.logic-platform-mobile-section>.logic-operation-demo-video,.logic-platform-mobile-section>.logic-platform-tools-video,.logic-platform-mobile-section>.logic-platform-tools-video video{object-fit:contain;background:#050506;border:0;border-radius:.65rem;width:100%;height:auto;max-height:none;display:block}.logic-platform-mobile-section>.logic-operation-demo-video,.logic-platform-mobile-section>.logic-platform-tools-video{aspect-ratio:16/9;overflow:hidden}.logic-platform-v2 .logic-platform-deck{grid-template-rows:11.5rem minmax(0,1fr)}.logic-platform-v2 .logic-platform-copy-stack{min-height:0;position:relative}.logic-platform-v2 .logic-platform-slide__copy{height:calc(100% - 3.4rem)}.logic-platform-stage-tabs{gap:.35rem;width:100%;margin:0;padding:.65rem 0 0;position:absolute;inset:auto 0 0;overflow-x:auto}.logic-platform-stage-tabs button{min-height:2.35rem;padding-inline:.75rem;font-size:.66rem}.logic-platform-app--feishu .logic-platform-operations-v2{grid-template-rows:2.65rem minmax(0,1fr)}.logic-platform-app--feishu .logic-platform-operations-v2>nav button{justify-content:center;padding:.35rem}.logic-platform-app--feishu .logic-platform-operations-v2>nav span{display:none}.fs-product-shell{grid-template-columns:minmax(0,1fr)}.fs-product-sidebar{display:none}.fs-product-statusbar{height:2.8rem}.fs-publish-body{display:block;overflow:auto}.fs-publish-preview,.fs-publish-settings{width:100%}.fs-publish-preview{border-right:0;border-bottom:1px solid var(--fs-border-soft);min-height:38rem}.fs-publish-settings{min-height:48rem;overflow:visible}.fs-publish-settings-grid{grid-template-columns:1fr}.fs-channel-grid,.fs-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-dashboard-grid{grid-template-columns:1fr;min-width:0}.fs-conversion-panel,.fs-assets-panel,.fs-revenue-panel,.fs-activity-panel{grid-column:1}.fs-activity-panel{grid-template-columns:1fr}.fs-activity-panel>section+section{border-top:1px solid var(--fs-border-soft);border-left:0;padding:.55rem 0 0}.fs-report{display:block}.fs-report-heading,.fs-report-metrics{margin-bottom:.55rem}.fs-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-report-grid{grid-template-rows:none;grid-template-columns:1fr;min-width:0}.fs-report-platforms,.fs-report-trend,.fs-report-audience,.fs-report-funnel,.fs-report-learning{grid-area:auto/1;min-height:11rem}.fs-ai-grid-page{padding:.75rem;overflow:auto}.fs-ai-grid-page>header label{width:9rem}.fs-ai-grid{grid-template-rows:repeat(8,11rem);grid-template-columns:1fr;width:auto;height:auto}.fs-enhance-page{padding:.75rem;overflow:auto}.fs-enhance-steps{min-width:0;padding:.55rem}.fs-enhance-steps>div{justify-content:center}.fs-enhance-steps>div>span{display:none}.fs-enhance-steps>div>i{width:1.8rem;right:-.4rem}.fs-enhance-upload,.fs-enhance-processing,.fs-enhance-output{width:100%;height:30rem}.fs-output-summary,.fs-enhance-output>footer{flex-wrap:wrap}}
