@layer components{.landing-root .nav{z-index:60;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.landing-root .nav.solid{background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom-color:var(--line)}.landing-root .nav .wrap{align-items:center;gap:36px;height:68px;display:flex}.landing-root .nav-links{color:var(--ink-2);gap:2px;font-size:14.5px;display:flex}.landing-root .nav-links>a,.landing-root .nav-links>.dd>button{border-radius:9px;align-items:center;gap:5px;padding:8px 12px;display:flex}.landing-root .nav-links>a:hover,.landing-root .nav-links>.dd>button:hover{color:var(--ink)}.landing-root .nav-links svg.i{opacity:.6;width:13px;height:13px}.landing-root .nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.landing-root .theme-btn{width:38px;height:38px;color:var(--ink-2);border:1px solid var(--line-2);background:color-mix(in srgb,var(--card) 70%,transparent);border-radius:10px;place-items:center;display:grid}.landing-root .theme-btn:hover{color:var(--ink)}.landing-root .dd{position:relative}.landing-root .dd-menu{background:var(--card);border:1px solid var(--line);width:420px;box-shadow:var(--shadow-app);border-radius:18px;padding:10px;display:none;position:absolute;top:calc(100% + 10px);left:-12px}.landing-root .dd.open .dd-menu{gap:2px;display:grid}.landing-root .dd-menu a{border-radius:12px;align-items:flex-start;gap:14px;padding:12px;display:flex}.landing-root .dd-menu a:hover{background:var(--paper-2)}.landing-root .dd-menu b{color:var(--ink);font-size:14.5px;font-weight:500;display:block}.landing-root .dd-menu small{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.4;display:block}@media (max-width:1020px){.landing-root .nav-links{display:none}}@media (max-width:560px){.landing-root .nav .demo{display:none}}.landing-root .hero-art{background:var(--paper-2);height:clamp(340px,38vw,540px);position:relative;overflow:hidden}.landing-root .hero-art canvas{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.landing-root .hero-art .scallop{position:absolute;bottom:-1px;left:0;right:0}.landing-root .hero-art .shade{background:linear-gradient(var(--hero-veil),transparent);pointer-events:none;height:140px;position:absolute;inset:0 0 auto}.landing-root .hero-copy{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);align-items:end;gap:40px;padding-block:48px 0;display:grid}.landing-root .hero-copy .side{text-align:right;flex-direction:column;align-items:flex-end;gap:26px;padding-bottom:10px;display:flex}.landing-root .hero-copy .side p{color:var(--ink-2);max-width:30ch;font-size:19px;line-height:1.45}.landing-root .hero-copy .side p b{color:var(--ink);font-weight:600}.landing-root .hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.landing-root .hero-actions .crew{box-shadow:none;background:0 0;border:0;flex-basis:100%;justify-content:flex-end;margin-bottom:6px;padding:0}.landing-root .hero-actions .crew>*{box-shadow:0 0 0 2.5px var(--paper)}.landing-root .crew{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;padding:5px;display:flex}.landing-root .crew>*{box-shadow:0 0 0 2.5px var(--card);margin-left:-7px}.landing-root .crew>:first-child{margin-left:0}.landing-root .crew .plus{border:1px dashed var(--line-2);width:32px;height:32px;color:var(--ink-3);background:var(--card);box-shadow:none;border-radius:50%;place-items:center;margin-left:4px;display:grid}@media (max-width:900px){.landing-root .hero-copy{grid-template-columns:1fr;gap:28px}.landing-root .hero-copy .side{text-align:left;align-items:flex-start}.landing-root .hero-actions{justify-content:flex-start}}.landing-root .av{letter-spacing:-.01em;color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid;position:relative;overflow:hidden}.landing-root .av.s{width:24px;height:24px;font-size:10px}.landing-root .av.xs{width:20px;height:20px;font-size:9px}.landing-root .av.lg{width:40px;height:40px;font-size:14px}.landing-root .av.agent{border-radius:30%}.landing-root .av.agent svg{fill:#fff;stroke:none;width:58%;height:58%}.landing-root .av.logo{background:var(--surface);border:1px solid var(--line)}.landing-root .av.logo img{width:58%;height:58%}.landing-root .av .bot{background:var(--surface);border-radius:4px;place-items:center;width:11px;height:11px;display:grid;position:absolute;bottom:-1px;right:-1px}.landing-root .sec{padding-block:140px 0}.landing-root .sec-head{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.landing-root .sec-head p{color:var(--ink-2);max-width:58ch;font-size:18px}.landing-root .sec-head.left{text-align:left;align-items:flex-start}@media (max-width:760px){.landing-root .sec{padding-block:96px 0}}.landing-root .res{border-radius:24px;flex-direction:column;gap:14px;min-height:260px;padding:26px 24px 24px;display:flex}.landing-root .res .n{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,4.6vw,64px);font-weight:500;font-stretch:118%;line-height:.95}.landing-root .res .n small{letter-spacing:-.02em;color:var(--ink-2);margin-left:4px;font-size:.42em}.landing-root .res .l{color:var(--ink);font-size:15px;font-weight:500;line-height:1.35}.landing-root .res .w{color:var(--ink-2);border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.landing-root .res .w .av{width:22px;height:22px}.landing-root .res.c1{background:var(--panel-honey)}.landing-root .res.c2{background:var(--panel-peach)}.landing-root .footnote{color:var(--ink-3);text-align:center;margin-top:18px;font-size:12.5px}@media (max-width:520px){.landing-root .res{min-height:0}}.landing-root .how{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:64px;display:grid}.landing-root .case{grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr);align-items:center;gap:56px;padding-block:56px;display:grid}.landing-root .case+.case{border-top:1px solid var(--line)}.landing-root .case .copy{flex-direction:column;gap:18px;display:flex}.landing-root .case .copy p{color:var(--ink-2);max-width:40ch;font-size:17px}.landing-root .case .more{color:var(--ink);border-bottom:1px solid var(--line-2);align-self:flex-start;align-items:center;gap:8px;padding-bottom:3px;font-size:15px;font-weight:500;display:inline-flex}.landing-root .case .more:hover{border-color:var(--ink)}@media (max-width:1020px){.landing-root .case{grid-template-columns:1fr;gap:32px}}.landing-root .models{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.landing-root .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:48px;display:grid}.landing-root .faq details{border-top:1px solid var(--line-2)}.landing-root .faq details:last-of-type{border-bottom:1px solid var(--line-2)}.landing-root .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.landing-root .faq summary::-webkit-details-marker{display:none}.landing-root .faq summary .pm{width:22px;height:22px;color:var(--ink-3);flex:none;position:relative}.landing-root .faq summary .pm:before,.landing-root .faq summary .pm:after{content:"";background:currentColor;height:1.5px;transition:transform .25s;position:absolute;top:10px;left:4px;right:4px}.landing-root .faq summary .pm:after{transform:rotate(90deg)}.landing-root .faq details[open] summary .pm:after{transform:rotate(0)}.landing-root .faq details p{color:var(--ink-2);max-width:64ch;padding:0 40px 24px 0;font-size:15.5px}@media (max-width:900px){.landing-root .faq{grid-template-columns:1fr}}.landing-root .final{background:var(--panel-peach);text-align:center;border-radius:44px;margin-top:140px;padding:96px 32px;position:relative;overflow:hidden}.landing-root .final .d2{max-width:16ch;margin:0 auto}.landing-root .final p{color:var(--ink-2);max-width:46ch;margin:20px auto 0;font-size:18px}.landing-root .final .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}@media (max-width:760px){.landing-root .final{border-radius:30px;margin-top:96px;padding:64px 20px}}.landing-root .wave{background:var(--line-2);opacity:.9;height:14px;margin-top:72px;-webkit-mask:radial-gradient(circle at 14px 0,#0000 9px,#000 9.5px 10.5px,#0000 11px) 0 0/28px 14px repeat-x;mask:radial-gradient(circle at 14px 0,#0000 9px,#000 9.5px 10.5px,#0000 11px) 0 0/28px 14px repeat-x}.landing-root .site-footer{color:var(--ink-2);padding-block:48px 56px;font-size:14px}.landing-root .fhead{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.landing-root .fhead .brand{font-size:24px}.landing-root .fhead .brand svg{width:28px;height:28px}.landing-root .fhead p{color:var(--ink-2)}.landing-root .fgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.landing-root .fgrid a{color:var(--ink-2);padding:5px 0;display:block}.landing-root .fgrid a:hover{color:var(--ink)}.landing-root .fbot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;font-size:13px;display:flex}@media (max-width:900px){.landing-root .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-root .p-hero-art{height:clamp(300px,34vw,440px)}.landing-root .crumbs button{color:var(--ink-3)}.landing-root .crumbs button:hover{color:var(--ink)}.landing-root .agent-card{background:var(--card);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.landing-root .agent-card .h{align-items:center;gap:12px;display:flex}.landing-root .agent-card .h b{font-family:var(--display);letter-spacing:-.035em;font-size:20px;font-weight:600;font-stretch:112%;display:block}.landing-root .agent-card .h small{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.landing-root .agent-card .h small img{width:13px;height:13px}.landing-root .agent-card p{color:var(--ink-2);font-size:15px}.landing-root .other{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :before,.landing-root :after{transition:none!important;animation:none!important}.landing-root{scroll-behavior:auto}}.landing-root{--app-font:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background-color:var(--paper);background-image:var(--grain)}.landing-root main{overflow-x:clip}@media (max-width:1120px){.landing-root .nav-links{display:none}}.landing-root .menu-btn{display:none}@media (max-width:1120px){.landing-root .menu-btn{display:grid}}.landing-root .mnav{left:0;right:0;top:calc(68px + env(safe-area-inset-top,0px));z-index:59;background-color:var(--paper);background-image:var(--grain);border-bottom:1px solid var(--line);max-height:calc(100vh - 68px);box-shadow:var(--shadow-app);border-radius:0 0 24px 24px;padding:12px 16px 20px;position:fixed;overflow:auto}.landing-root .mnav .mn-sec{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px;font-size:11.5px;font-weight:600}.landing-root .mnav a{border-radius:12px;align-items:center;gap:12px;padding:10px 8px;display:flex}.landing-root .mnav a b{font-size:15px;font-weight:500;display:block}.landing-root .mnav a small{color:var(--ink-3);font-size:13px;display:block}.landing-root .mnav .mn-links{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:8px;padding-top:8px;display:grid}.landing-root .mnav .mn-links a{color:var(--ink-2);font-size:15px}.landing-root .mnav .mn-cta{margin-top:12px;display:grid}.landing-root.menu-open{overflow:hidden}.landing-root.menu-open:before{content:"";z-index:58;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e0b0861;position:fixed;inset:0}.landing-root .dd-ic{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.landing-root .i-sage{background:var(--sage-soft);color:var(--sage)}.landing-root .i-lake{background:var(--lake-soft);color:var(--lake)}.landing-root .i-clay{background:var(--clay-soft);color:var(--clay)}.landing-root .i-plum{background:var(--plum-soft);color:var(--plum)}.landing-root .i-honey{background:var(--honey-soft);color:var(--honey)}.landing-root .i-stone{background:var(--paper-3);color:var(--ink-2)}.landing-root .hero-art{background:linear-gradient(var(--panel-lake),var(--paper-2));height:clamp(360px,40vw,580px)}.landing-root .hero-art canvas{object-position:center 58%}.landing-root .hero-art .scallop{background-color:var(--paper);background-image:var(--grain);height:14px;-webkit-mask:var(--wave-edge) repeat-x 0 0/26px 14px;-webkit-mask:var(--wave-edge) repeat-x 0 0/26px 14px;mask:var(--wave-edge) repeat-x 0 0/26px 14px}.landing-root .hero-copy{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:end;gap:40px}.landing-root .hero-copy .eyebrow{margin-bottom:14px;display:block}.landing-root .hero-copy .d1{white-space:normal;font-size:clamp(42px,6.2vw,88px)}.landing-root .hero-copy .side p{max-width:42ch;font-size:17px}.landing-root .hero-actions{flex-wrap:wrap}.landing-root .hero-actions .stack{margin-right:6px;display:flex}.landing-root .stack .avt{box-shadow:0 0 0 2.5px var(--paper);margin-left:-8px}.landing-root .stack .avt:first-child{margin-left:0}.landing-root .p-copy{grid-template-columns:1fr;gap:28px}.landing-root .p-copy .d1p{font-size:clamp(38px,5.2vw,76px)}.landing-root .p-copy .side{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.landing-root .p-copy .side p{max-width:54ch}.landing-root .p-copy .hero-actions{flex-wrap:nowrap;justify-content:flex-end}.landing-root .crumbs{color:var(--ink-3);align-items:center;gap:10px;margin-bottom:18px;font-size:14px;display:flex}.landing-root .crumbs a{color:var(--ink-3)}.landing-root .crumbs .dd-ic{border-radius:8px;width:28px;height:28px}.landing-root .crumbs .cur{color:var(--ink)}@media (max-width:900px){.landing-root .hero-copy{grid-template-columns:1fr}.landing-root .hero-copy .side,.landing-root .p-copy .side{text-align:left;flex-direction:column;align-items:flex-start}.landing-root .hero-actions,.landing-root .p-copy .hero-actions{flex-wrap:wrap;justify-content:flex-start}}.landing-root .stage-sec{padding-top:64px}.landing-root .stage-paint{background:var(--panel-lake);border-radius:32px;padding:56px 56px 0;position:relative;overflow:hidden}.landing-root .stage-paint>canvas{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.landing-root .stage-paint:after{content:"";background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--paper) 30%,transparent));pointer-events:none;position:absolute;inset:0}.landing-root .stage-paint .stage-wrap{z-index:1;position:relative}.landing-root .under{text-align:center;color:var(--ink-3);margin-top:18px;max-width:66ch;margin-inline:auto;font-size:14px}.landing-root .pausebtn{color:var(--ink-2);border:1px solid var(--line-2);background:var(--card);border-radius:999px;margin-left:6px;padding:2px 10px;font-size:12.5px}@media (max-width:760px){.landing-root .stage-paint{border-radius:22px;padding:16px 10px 0}}.landing-root .logos-sec{text-align:center;padding-block:72px 0}.landing-root .logos-sec>p{color:var(--ink-3);font-size:14px}.landing-root .logo-row{flex-wrap:wrap;justify-content:center;gap:14px 34px;margin-top:22px;display:flex}.landing-root .logo-row span{color:var(--ink-2);align-items:center;gap:9px;font-size:16px;font-weight:500;display:inline-flex}.landing-root .logo-row .bl{width:22px;height:22px}.landing-root .wforce{grid-template-columns:minmax(0,.72fr) minmax(0,1.45fr);align-items:start;gap:56px;display:grid}.landing-root .wf-copy{flex-direction:column;gap:18px;display:flex;position:sticky;top:110px}.landing-root .wf-copy .d2{font-size:clamp(34px,4vw,56px)}.landing-root .wf-ctas{flex-wrap:wrap;gap:10px;display:flex}.landing-root .feat{border-top:1px solid var(--line-2);color:var(--ink-2);grid-template-columns:1fr 1fr;gap:10px 18px;margin:6px 0 0;padding:16px 0 0;font-size:14px;list-style:none;display:grid}.landing-root .feat li{align-items:center;gap:8px;display:flex}.landing-root .feat .lu{color:var(--ink)}.landing-root .wf-app{border:1px solid var(--a-border);background:var(--a-bg);border-radius:20px;grid-template-columns:230px minmax(0,1fr);height:620px;display:grid;overflow:hidden;box-shadow:0 2px 6px #1c1a170f,0 30px 80px -24px #1c1a174d}.landing-root .wf-list{background:var(--a-bg2);flex-direction:column;gap:2px;padding:8px;display:flex;overflow:auto;scrollbar-width:none!important}.landing-root .wf-list::-webkit-scrollbar{display:none}.landing-root .wf-it{text-align:left;font-family:var(--app-font);color:var(--a-text);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.landing-root .wf-it:hover{background:var(--a-bg3)}.landing-root .wf-it.on{background:var(--a-bg);border-color:var(--a-border);box-shadow:0 1px 2px #0000000d}.landing-root .wf-it>span:not(.avt){flex:1;min-width:0}.landing-root .wf-it b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.landing-root .wf-it small{color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.landing-root .wf-it em{color:var(--a-muted);flex:none}.landing-root .wf-panel{border-left:1px solid var(--a-border)}@media (max-width:1100px){.landing-root .wforce{grid-template-columns:1fr;gap:32px}.landing-root .wf-copy{position:static}}@media (max-width:700px){.landing-root .wf-app{grid-template-columns:1fr;height:auto}.landing-root .wf-list{flex-direction:row;padding:8px;overflow-x:auto}.landing-root .wf-it{flex:none;width:auto}.landing-root .wf-it>span:not(.avt),.landing-root .wf-it em{display:none}.landing-root .wf-panel{border-left:0;border-top:1px solid var(--a-border);height:560px}.landing-root .feat{grid-template-columns:1fr}}.landing-root .runs{grid-template-columns:minmax(0,1.45fr) minmax(0,.72fr);align-items:start;gap:48px;display:grid}.landing-root .run-it{text-align:left;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:3px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.landing-root .run-it:hover{background:color-mix(in srgb,var(--card) 70%,transparent)}.landing-root .run-it.on{background:var(--card);border-color:var(--line)}.landing-root .run-it b{letter-spacing:-.01em;font-size:16px;font-weight:600}.landing-root .run-it small{color:var(--ink-2);font-size:13.5px;display:none}.landing-root .run-it.on small{display:block}@keyframes lc-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-root .phone{z-index:5;background:var(--a-bg);border:1px solid var(--a-border);opacity:0;pointer-events:none;width:250px;font-family:var(--app-font);border-radius:22px;padding:12px;transition:opacity .35s,transform .35s;position:absolute;bottom:-26px;right:-22px;transform:translateY(16px);box-shadow:0 24px 50px -16px #00000059}.landing-root .phone.on{opacity:1;transform:none}@media (max-width:1100px){.landing-root .runs{grid-template-columns:1fr}.landing-root .phone{bottom:8px;right:8px}}@media (max-width:640px){.landing-root .phone{display:none}}.landing-root .cap-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.landing-root .cap-nav{gap:8px;display:flex}.landing-root .cap-nav button{border:1px solid var(--line-2);background:var(--card);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.landing-root .cap-nav .flip{transform:scaleX(-1)}.landing-root .cap-track{scroll-snap-type:x mandatory;gap:16px;padding:40px max(16px,50vw - 592px) 8px;scroll-padding-inline:max(16px,50vw - 592px);display:flex;overflow-x:auto;scrollbar-width:none!important}.landing-root .cap-track::-webkit-scrollbar{display:none}.landing-root .cap{scroll-snap-align:start;flex-direction:column;flex:0 0 400px;gap:6px;display:flex}.landing-root .cap-vis{background-color:var(--card);background-image:var(--grain);border:1px solid var(--line);height:280px;font-family:var(--app-font);border-radius:24px;justify-content:center;align-items:center;margin-bottom:12px;padding:22px;display:flex;overflow:hidden}.landing-root .cap small{color:var(--ink-3);font-size:13px}.landing-root .cap h3{font-family:var(--display);letter-spacing:-.035em;font-size:22px;font-weight:500;font-stretch:112%;line-height:1.15}@media (max-width:560px){.landing-root .cap{flex-basis:84vw}.landing-root .cap-head{flex-direction:column;align-items:flex-start}}.landing-root .mini-cal{grid-template-columns:repeat(5,1fr);gap:6px;width:100%;display:grid}.landing-root .mini-cal>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:5px;min-height:150px;padding:7px;display:flex}.landing-root .mini-cal small{color:var(--ink-3);font-size:11px}.landing-root .ev{border-radius:7px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 6px;font-size:10.5px;line-height:1.25;display:flex}.landing-root .ev em{margin-left:auto;font-style:normal}.landing-root .e0{background:var(--lake-soft);color:color-mix(in srgb,var(--lake) 60%,var(--ink))}.landing-root .e1{background:var(--sage-soft);color:color-mix(in srgb,var(--sage) 60%,var(--ink))}.landing-root .e2{background:var(--honey-soft);color:color-mix(in srgb,var(--honey) 60%,var(--ink))}.landing-root .e3{background:var(--plum-soft);color:color-mix(in srgb,var(--plum) 60%,var(--ink))}.landing-root .mini-mk,.landing-root .mini-bud{flex-direction:column;gap:8px;width:100%;display:flex}.landing-root .mini-mk>div,.landing-root .mini-bud>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.landing-root .mini-mk span,.landing-root .mini-bud span{flex:1;min-width:0}.landing-root .mini-mk b,.landing-root .mini-bud b{font-size:13px;font-weight:600;display:block}.landing-root .mini-mk small{color:var(--ink-3);font-size:11.5px;display:block}.landing-root .mini-mk em{border:1px solid var(--line-2);border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-style:normal;display:inline-flex}.landing-root .mini-bud i{background:var(--paper-3);border-radius:3px;height:6px;margin-top:5px;display:block;overflow:hidden}.landing-root .mini-bud u{background:#b8860b;border-radius:3px;height:100%;display:block}.landing-root .mini-bud em{color:var(--ink-3);font-size:12px;font-style:normal}.landing-root .mini-kb{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.landing-root .mini-kb>div{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-height:170px;padding:8px;display:flex}.landing-root .mini-kb p{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.landing-root .mini-kb p i{border-radius:50%;width:8px;height:8px}.landing-root .mini-kb p b{color:var(--ink-3);margin-left:auto;font-size:11px;font-weight:600}.landing-root .mini-kb span{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:7px 8px;font-size:12px}.landing-root .mini-ch{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.landing-root .mini-ch>span{background:var(--surface);border:1px solid var(--line);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.landing-root .mini-ch>span .bl{width:20px;height:20px}.landing-root .ch-msg{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;flex-basis:100%;align-items:flex-start;gap:9px;margin-top:6px;padding:12px;display:flex}.landing-root .ch-msg p{flex:1;min-width:150px;font-size:12.5px}.landing-root .ch-msg b{font-size:12.5px;display:block}.landing-root .ch-msg .bt{height:28px;font-size:12px;font-family:var(--app-font);margin-left:33px}.landing-root .mini-mcp{flex-direction:column;gap:14px;width:100%;display:flex}.landing-root .mini-mcp code{font-family:var(--mono);color:#f3ede3;white-space:pre-wrap;word-break:break-all;background:#1b1712;border-radius:12px;padding:14px;font-size:11.5px;line-height:1.6;display:block}.landing-root .mini-mcp div{align-items:center;gap:8px;display:flex}.landing-root .mini-mcp div span{background:var(--surface);border:1px solid var(--line);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.landing-root .mini-mcp small{color:var(--ink-3);font-size:12px}.landing-root .roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.landing-root .roles.small{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.landing-root .role{background-color:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:8px;padding:0 0 22px;transition:transform .2s;display:flex;overflow:hidden}.landing-root .role:hover{transform:translateY(-2px)}.landing-root .role-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 0;margin-bottom:6px;padding:18px 20px;display:flex}.landing-root .role-flow{--tile:26px;flex-basis:100%;align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.landing-root .role-flow .ln{background:color-mix(in srgb,var(--ink) 25%,transparent);flex:none;width:8px;height:1.5px}.landing-root .role-flow .lg{flex-direction:column;flex:none;gap:3px;display:flex}.landing-root .role-flow .nt{width:var(--tile);height:var(--tile);background-color:var(--surface);border-radius:8px;box-shadow:0 1px 2px #1c1b1914,0 0 0 1px #1c1b190d}.landing-root .role-flow .nt.t-trigger{background:var(--t-trig-bg)}.landing-root .role-flow .nt.t-flow{background:var(--t-flow-bg)}.landing-root .role-flow .nt.t-ai{background:var(--t-ai-bg)}.landing-root .role-flow .nt.t-core{background:var(--t-core-bg)}.landing-root .role-flow .nt .lu{width:14px;height:14px}.landing-root .role-flow .nt .bl{width:15px;height:15px}.landing-root .role-flow .t-av{box-shadow:none;background:0 0}.landing-root .role-flow .t-av .avt{width:var(--tile)!important;height:var(--tile)!important}.landing-root .role-flow .lg.n2 .nt,.landing-root .role-flow .lg.n3 .nt{border-radius:6px;width:20px;height:20px}.landing-root .role-flow .lg.n2 .nt .lu,.landing-root .role-flow .lg.n3 .nt .lu,.landing-root .role-flow .lg.n2 .nt .bl,.landing-root .role-flow .lg.n3 .nt .bl{width:12px;height:12px}.landing-root .role-flow .lg.n2 .t-av .avt,.landing-root .role-flow .lg.n3 .t-av .avt{width:20px!important;height:20px!important}.landing-root .roles.small .role-flow{--tile:20px}.landing-root .roles.small .role-flow .ln{width:5px}.landing-root .roles.small .role-flow .nt{border-radius:6px}.landing-root .roles.small .role-flow .nt .lu,.landing-root .roles.small .role-flow .nt .bl{width:11px;height:11px}.landing-root .roles.small .role-flow .lg.n2 .nt,.landing-root .roles.small .role-flow .lg.n3 .nt{border-radius:5px;width:16px;height:16px}.landing-root .roles.small .role-flow .lg.n2 .nt .lu,.landing-root .roles.small .role-flow .lg.n3 .nt .lu,.landing-root .roles.small .role-flow .lg.n2 .nt .bl,.landing-root .roles.small .role-flow .lg.n3 .nt .bl{width:9px;height:9px}.landing-root .roles.small .role-flow .nt.t-av .avt{width:24px!important;height:24px!important}.landing-root .roles.small .role-flow .lg.n2 .nt.t-av .avt,.landing-root .roles.small .role-flow .lg.n3 .nt.t-av .avt{width:16px!important;height:16px!important}.landing-root .role-ex{color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0 20px;font-size:13.5px;line-height:1.5;list-style:none;display:flex}.landing-root .role-ex li:not(:last-child):after{content:"·";content:"·" / "";color:var(--ink-3);margin:0 7px}.landing-root .roles.small .role-ex{display:none}.landing-root .r-sage .role-top{background:var(--panel-sage)}.landing-root .r-lake .role-top{background:var(--panel-lake)}.landing-root .r-peach .role-top{background:var(--panel-peach)}.landing-root .r-honey .role-top{background:var(--panel-honey)}.landing-root .r-stone .role-top{background:var(--panel-stone)}.landing-root .role-ic{background:var(--surface);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.landing-root .role .stack{display:flex}.landing-root .role .stack .avt{box-shadow:0 0 0 2px var(--surface)}.landing-root .role small,.landing-root .role h3,.landing-root .role .go{padding-inline:20px}.landing-root .role small{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.landing-root .role h3{font-family:var(--display);letter-spacing:-.035em;font-size:21px;font-weight:500;font-stretch:112%;line-height:1.15}.landing-root .role .go{align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:500;display:inline-flex}.landing-root .roles.small .role h3{font-size:17px}@media (max-width:1100px){.landing-root .roles,.landing-root .roles.small{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.landing-root .roles,.landing-root .roles.small{grid-template-columns:1fr}}.landing-root .plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.landing-root .plan{background-color:var(--card);border:1px solid var(--line);border-radius:26px;flex-direction:column;gap:12px;padding:26px;display:flex}.landing-root .plan.hl{background-color:var(--panel-honey);border-color:#0000}.landing-root .plan .pp{font-family:var(--display);letter-spacing:-.05em;font-size:44px;font-weight:500;font-stretch:118%;line-height:1}.landing-root .plan .pp .cur{font-family:var(--sans);letter-spacing:0;vertical-align:.72em;margin-right:3px;font-size:.5em;font-weight:500}.landing-root .plan .pp small{font-family:var(--sans);letter-spacing:0;color:var(--ink-3);margin-left:4px;font-size:14px;font-weight:400}.landing-root .plan p{color:var(--ink-2);min-height:2.9em;font-size:14.5px}.landing-root .plan ul{color:var(--ink-2);flex-direction:column;gap:9px;margin:4px 0 8px;padding:0;font-size:14px;list-style:none;display:flex}.landing-root .plan li{align-items:flex-start;gap:8px;display:flex}.landing-root .plan li .lu{color:var(--sage);margin-top:3px}.landing-root .plan .btn{margin-top:auto}@media (max-width:1020px){.landing-root .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.landing-root .plans{grid-template-columns:1fr}}.landing-root .certs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.landing-root .cert{background-color:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:10px;padding:26px;display:flex}.landing-root .cert .seal{border:2px solid var(--ink);width:54px;height:54px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:11px;font-weight:500;display:grid}.landing-root .cert h3{font-size:18px;font-weight:600}.landing-root .cert p{color:var(--ink-2);font-size:14px}.landing-root .sec-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;padding-top:28px;display:grid}.landing-root .sec-grid div{color:var(--ink-2);font-size:14px}.landing-root .sec-grid .lu{color:var(--ink);margin-bottom:10px}.landing-root .sec-grid b{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600;display:block}@media (max-width:900px){.landing-root .certs{grid-template-columns:1fr}.landing-root .sec-grid{grid-template-columns:1fr 1fr}}.landing-root .faq .more{color:var(--ink-3);margin-top:18px;font-size:14px}.landing-root .final-wrap{max-width:1408px;margin:140px auto 0;padding-inline:24px}.landing-root .final{color:#f3ede3;background:#1b1712;place-items:center;min-height:420px;margin:0;padding:120px 32px;display:grid}.landing-root .final>canvas{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.landing-root .final:before{content:none}.landing-root .final:after{content:"";background:radial-gradient(55% 60%,#14110dc7,#14110d59 70%,#0000);position:absolute;inset:0}.landing-root .final-in{z-index:1;position:relative}.landing-root .final .d2{color:#f3ede3}.landing-root .final .tone{color:#c9b9a2}.landing-root .final p{color:#e6dccd}.landing-root .final .btn-dark{color:#1b1712;background:#f3ede3}.landing-root .final .btn-light{color:#f3ede3;background:0 0;border-color:#f3ede38c}.landing-root .final .btn-light:hover{border-color:#f3ede3}@media (max-width:760px){.landing-root .final-wrap{margin-top:96px;padding-inline:16px}.landing-root .final{padding:72px 20px}}.landing-root .bens{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.landing-root .ben{background-color:var(--panel-sage);background-image:var(--grain);border-radius:24px;padding:28px}.landing-root .ben.b1{background-color:var(--panel-peach)}.landing-root .ben.b2{background-color:var(--panel-lake)}.landing-root .ben h3{font-family:var(--display);letter-spacing:-.035em;font-size:22px;font-weight:500;font-stretch:112%;line-height:1.15}.landing-root .ben p{color:var(--ink-2);margin-top:10px;font-size:15px}.landing-root .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.landing-root .steps li{border-top:2px solid var(--ink);padding-top:16px}.landing-root .steps .sn{font-family:var(--mono);color:var(--ink-3);font-size:12px}.landing-root .steps b{margin:6px 0;font-size:18px;font-weight:600;display:block}.landing-root .steps p{color:var(--ink-2);font-size:14.5px}.landing-root .ag-week{font-family:var(--app-font);grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:40px;display:grid}.landing-root .ag-week>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;min-height:160px;padding:8px;display:flex}.landing-root .ag-week small{color:var(--ink-3);font-size:12px}.landing-root .ag-week .ev{padding:6px 7px;font-size:11.5px}.landing-root .ag-week .ev .avt{width:18px;height:18px}@media (max-width:1020px){.landing-root .bens{grid-template-columns:1fr}.landing-root .steps{grid-template-columns:1fr 1fr}.landing-root .ag-week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.landing-root .steps{grid-template-columns:1fr}.landing-root .ag-week{grid-template-columns:1fr 1fr}}.landing-root .fmark{font-family:var(--display);letter-spacing:-.06em;color:var(--ink);opacity:.06;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-top:40px;font-size:clamp(56px,15vw,220px);font-weight:600;font-stretch:118%;line-height:.78}.landing-root .fmark:before{content:attr(data-mark)}.landing-root .site-footer{padding-bottom:0;overflow:hidden}.landing-root .site-footer .fh{color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:600}.landing-root .brand svg,.landing-root .fhead .brand svg{width:26px;height:26px}.landing-root .wforce .avt,.landing-root .runs .avt,.landing-root .roles .avt,.landing-root .stack .avt,.landing-root .cap .avt,.landing-root .ag-week .avt{flex:none}.landing-root .p-card{container-type:inline-size}@container (max-width:560px){.landing-root .p-tab:not(.on) .lbl{display:none}.landing-root .p-tab:not(.on),.landing-root .p-sub .st{padding:0 9px}}.landing-root .app.compact .a-head .hr>i:first-child,.landing-root .app.compact .a-head .hr>i:nth-last-child(2){display:none}.landing-root .app.compact .a-head{justify-content:flex-start}.landing-root .wave-wrap{max-width:1280px;margin:72px auto 0;padding-inline:48px}.landing-root .wave{background:var(--line-2);opacity:1;height:10px;margin:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='10'%3E%3Cpath d='M0 5 Q10 0 20 5 T40 5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 0 0/40px 10px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='10'%3E%3Cpath d='M0 5 Q10 0 20 5 T40 5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 0 0/40px 10px repeat-x}@media (max-width:900px){.landing-root .wave-wrap{padding-inline:24px}.landing-root .fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.landing-root .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-root{--a-bg:#fcfcfb;--a-bg2:#f3f3f0;--a-bg3:#e9e9e5;--a-hover:#e6e6e2;--a-text:#1c1b19;--a-text2:#4a4843;--a-muted:#68655f;--a-border:#dad9d5;--a-line:#e6e5e1;--a-dots:#1c1b1933;--a-accent:#1c1b19;--a-accent-fg:#fcfcfb;--a-node:#fffffff2;--a-node-shadow:0 1px 2px #1c1b190d,0 8px 20px -12px #1c1b1940;--s-blue:var(--color-blue-500,#3b82f6);--s-blue-bg:var(--color-blue-100,#dbeafe);--s-blue-tx:var(--color-blue-700,#1d4ed8);--s-amber:var(--color-amber-500,#f59e0b);--s-amber-bg:var(--color-amber-100,#fef3c7);--s-amber-tx:var(--color-amber-700,#b45309);--s-green:var(--color-emerald-500,#10b981);--s-green-bg:var(--color-emerald-100,#d1fae5);--s-green-tx:var(--color-emerald-700,#047857);--s-slate:#a6a39d;--s-slate-tx:#57544e;--t-trig-bg:var(--color-orange-100,#ffedd5);--t-trig:var(--color-orange-600,#ea580c);--t-ai-bg:var(--color-blue-100,#dbeafe);--t-ai:var(--color-blue-600,#2563eb);--t-flow-bg:var(--color-violet-100,#ede9fe);--t-flow:var(--color-violet-600,#7c3aed);--t-core-bg:var(--color-yellow-100,#fef9c3);--t-core:var(--color-yellow-600,#ca8a04)}.landing-root.dark{--a-bg:#15130f;--a-bg2:#1e1b16;--a-bg3:#29251f;--a-hover:#4f483f;--a-text:#f3ede3;--a-text2:#c2b8aa;--a-muted:#9a8f80;--a-border:#4a443c;--a-line:#36312a;--a-dots:#f3ede329;--a-accent:#f3ede3;--a-accent-fg:#15130f;--a-node:#29251ff2;--a-node-shadow:0 1px 2px #0003,0 8px 20px -12px #0009;--s-blue-bg:#16243d;--s-blue-tx:#8bb8ff;--s-amber-bg:#33260f;--s-amber-tx:#f5c060;--s-green-bg:#102a20;--s-green-tx:#5fd3a4;--s-slate-tx:#b3ada3;--t-trig-bg:color-mix(in srgb,var(--color-orange-900,#7c2d12) 30%,transparent);--t-ai-bg:color-mix(in srgb,var(--color-blue-900,#1e3a8a) 30%,transparent);--t-flow-bg:color-mix(in srgb,var(--color-violet-900,#4c1d95) 30%,transparent);--t-core-bg:color-mix(in srgb,var(--color-yellow-900,#713f12) 30%,transparent)}.landing-root .app,.landing-root .p-card{color:var(--a-text);font-family:var(--app-font);text-align:left;font-size:13.5px;line-height:1.45}.landing-root .app{background:var(--a-bg);border:1px solid var(--a-border);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 2px 6px #1c1a170f,0 30px 80px -24px #1c1a1752}.landing-root .app-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:236px minmax(0,1fr) minmax(0,1.1fr);height:640px;display:grid}.landing-root .app.compact .app-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);height:600px}.landing-root .lu{flex:none;display:block}.landing-root .bl{object-fit:contain;flex:none;width:14px;height:14px;display:block}.landing-root.dark img.bl-mono{filter:invert()}.landing-root.dark img.bl-chip{background:#f3ede3;border-radius:3px;padding:1px}.landing-root:not(.dark) img.bl-pale{background:var(--ink);border-radius:3px;padding:1px}.landing-root .avt{border-radius:50%;flex:none;display:inline-block;position:relative}.landing-root .avt img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.landing-root .avt-b{border-style:solid;border-color:var(--a-bg);color:#fff;border-radius:50%;place-items:center;width:34%;height:34%;display:grid;position:absolute;bottom:-2px;right:-2px}.landing-root .avt-b .lu{width:58%;height:58%}.landing-root .ini{background:var(--a-bg3);color:var(--a-text2);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid}.landing-root .orbi-mascot{width:100%;height:100%;color:var(--a-text);display:block}.landing-root .a-side{background:var(--a-bg2);flex-direction:column;min-width:0;min-height:0;padding:8px 12px 10px;display:flex;overflow:hidden}.landing-root .a-logo{color:var(--a-text);align-items:center;gap:6px;padding:0 0 8px;display:flex}.landing-root .a-logo .mk{width:40px;height:40px;color:var(--a-text);place-items:center;display:grid}.landing-root .a-logo .mk svg{width:100%;height:100%}.landing-root .a-logo b{font-family:var(--display);letter-spacing:-.04em;font-size:20px;font-weight:600;font-stretch:112%}.landing-root .a-logo .tgl{width:32px;height:32px;color:var(--a-text);border-radius:12px;place-items:center;margin-left:auto;display:grid}.landing-root .a-row{font-family:var(--display);letter-spacing:-.025em;color:var(--a-text);border-radius:8px;align-items:center;gap:8px;min-width:0;margin:2px 0;padding:6px 4px;font-size:14px;font-stretch:110%;display:flex}.landing-root .a-row>.lu{color:var(--a-text2)}.landing-root .a-row.on{background:var(--a-hover);color:var(--a-text);font-weight:500}.landing-root .a-sec{font-family:var(--display);letter-spacing:-.025em;color:var(--a-muted);align-items:center;gap:4px;padding:8px 4px 2px;font-size:14px;font-stretch:110%;display:flex}.landing-root .a-sec.chats{margin-top:8px}.landing-root .a-sec .lu{color:var(--a-muted)}.landing-root .a-sec .acts{gap:4px;margin-left:auto;display:flex}.landing-root .a-sec .acts i{width:20px;height:20px;color:var(--a-muted);border-radius:8px;place-items:center;display:grid}.landing-root .a-row.proj{color:var(--a-text2)}.landing-root .a-row.proj>.lu{color:inherit}.landing-root .a-row.proj span{color:var(--a-text2)}.landing-root .a-chats{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.landing-root .a-chat{min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:calc(100% + 8px);margin:1px -4px;padding:6px 8px;display:flex}.landing-root .a-chat.on{background:var(--a-hover)}.landing-root .a-chat .cf{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.landing-root .a-chat .cf.orbi{background:var(--a-bg);color:var(--a-muted);border-radius:8px}.landing-root .a-chat .ct{flex-direction:column;flex:1;min-width:0;display:flex}.landing-root .a-chat .ct b{font-family:var(--display);letter-spacing:-.025em;color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;font-stretch:110%;overflow:hidden}.landing-root .a-chat .ct b.un{font-weight:500}.landing-root .a-chat .ct small{color:var(--a-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.landing-root .a-chat .cd{border-radius:50%;flex:none;width:8px;height:8px}.landing-root .a-chat .cd.unread{background:var(--color-blue-600,#2563eb)}.landing-root .a-chat .cd.waiting{background:var(--s-amber)}.landing-root .a-user{flex:none;align-items:center;gap:8px;padding:8px 0 0;display:flex}.landing-root .a-user .cring{background:conic-gradient(var(--s-green) 0 72%,var(--a-line) 72% 100%);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;-webkit-mask:radial-gradient(circle,#000 0 16.5px,#0000 17px 18.5px,#000 19px);mask:radial-gradient(circle,#000 0 16.5px,#0000 17px 18.5px,#000 19px)}.landing-root .a-user b{font-family:var(--display);letter-spacing:-.025em;font-size:14px;font-weight:400;font-stretch:110%;display:block}.landing-root .a-user small{color:var(--a-muted);font-size:12px;display:block}.landing-root .a-user .up{background:var(--a-accent);color:var(--a-accent-fg);border-radius:6px;padding:1px 7px;font-size:10.5px;font-style:normal}.landing-root .a-main{background:var(--a-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.landing-root .a-head{background:var(--a-bg2);height:56px;color:var(--a-text2);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:14px;display:flex;position:relative}.landing-root .a-head .srch{border:1px solid var(--a-border);background:var(--a-bg);min-width:0;height:36px;color:var(--a-muted);white-space:nowrap;border-radius:12px;flex:0 288px;align-items:center;gap:8px;margin:0 auto;padding:0 10px;font-size:14px;display:flex;overflow:hidden}.landing-root .a-head .srch span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.landing-root .a-head .srch kbd{font:500 11px/1 var(--app-font);border:1px solid var(--a-border);color:var(--a-muted);border-radius:6px;padding:3px 5px}.landing-root .a-head .hr{flex:none;align-items:center;gap:4px;display:flex}.landing-root .a-head .hr i{width:32px;height:32px;color:var(--a-text2);border-radius:12px;place-items:center;display:grid;position:relative}.landing-root .a-head .hr i.on{background:var(--a-accent);color:var(--a-accent-fg)}.landing-root .a-head .hr .dot{background:var(--color-red-500,#ef4444);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.landing-root .thread{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;min-height:0;padding:14px 18px 34px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 36px);mask-image:linear-gradient(#0000 0,#000 36px)}.landing-root .u-msg{background:var(--a-bg3);max-width:70%;color:var(--a-text);border-radius:18px;align-self:flex-end;padding:14px 16px;font-size:14px}.landing-root .as{flex-direction:column;gap:8px;min-width:0;display:flex}.landing-root .ah{align-items:center;gap:8px;font-size:14px;display:flex}.landing-root .ah b{font-weight:500}.landing-root .md{color:var(--a-text);font-size:13.5px;line-height:1.55}.landing-root .md b{font-weight:600}.landing-root .feed{flex-direction:column;gap:10px;display:flex}.landing-root .fh{color:#475569;align-items:center;gap:5px;font-size:14px;font-weight:500;display:flex}.landing-root.dark .fh{color:var(--a-text2)}.landing-root .fh .lu{opacity:0}.landing-root .fh.live{font-weight:400}.landing-root .fh b{font-weight:500}.landing-root .fh.live{background:linear-gradient(90deg,#94a3b8,#1e293b,#94a3b8) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite lc-shim}.landing-root.dark .fh.live,.landing-root.dark .fh b{background-image:linear-gradient(90deg,#736f67,#edecea,#736f67)}@keyframes lc-shim{to{background-position:-200% 0}}.landing-root .tl{flex-direction:column;gap:12px;padding-left:16px;display:flex;position:relative}.landing-root .tl:before{content:"";background:#e2e8f0;width:1px;position:absolute;top:9px;bottom:9px;left:2.5px}.landing-root .tr{color:#334155;align-items:center;gap:7px;min-width:0;min-height:20px;font-size:14px;display:flex;position:relative}.landing-root.dark .tr{color:var(--a-text2)}.landing-root .tr .dt{background:var(--s-slate);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-16px}.landing-root .tr.run .dt{background:var(--s-blue);animation:1.2s infinite lc-ping}@keyframes lc-ping{0%{box-shadow:0 0 #3b82f680}to{box-shadow:0 0 0 6px #3b82f600}}.landing-root .tr .bl,.landing-root .tr>.lu,.landing-root .tr .avt{width:14px;height:14px}.landing-root .tr>.lu{color:var(--a-muted)}.landing-root .tr .lb{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.landing-root .tr .du{color:var(--s-slate);flex:none;font-size:12px}.landing-root .tr .op{color:var(--a-muted);width:14px;height:14px}.landing-root .tr.wait{color:var(--s-amber-tx)}.landing-root .tr.wait .dt{background:var(--s-amber)}.landing-root .tr.wait .du{color:var(--s-amber-tx)}.landing-root .tr.wait>.lu{width:16px;height:16px;color:var(--s-amber);background:var(--a-bg);position:absolute;left:-21px}.landing-root .tr .amb{background:linear-gradient(90deg,#b45309,#fcd34d,#b45309) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:2.2s linear infinite lc-shim}.landing-root .tr.fin{color:#64748b;font-weight:400}.landing-root .tr.fin>.lu{color:#64748b;background:var(--a-bg);width:16px;height:16px;position:absolute;left:-21px}.landing-root .rc{border:1px solid var(--a-border);background:var(--a-bg);border-radius:18px;max-width:380px;overflow:hidden}.landing-root .rc-strip{background-color:#f8fafc;background-image:radial-gradient(#cbd5e1 1px,#0000 1.2px);background-size:16px 16px;justify-content:center;align-items:center;height:140px;padding:0 10px;display:flex}.landing-root.dark .rc-strip{background-color:var(--a-bg2);background-image:radial-gradient(var(--a-dots) 1px,transparent 1.2px)}.landing-root .rc-strip .bb .nt{border-radius:10px;width:30px;height:30px;box-shadow:0 1px 2px #0000000f}.landing-root .rc-strip .bb .nt .lu{width:15px;height:15px}.landing-root .rc-strip .bb .t-av .avt{width:30px!important;height:30px!important}.landing-root .rc-strip .ln{background:var(--a-border);flex:none;width:14px;height:1.5px}.landing-root .rc-foot{border-top:1px solid var(--a-line);background:color-mix(in srgb,var(--a-bg) 80%,transparent);align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.landing-root .rc-foot>.lu{color:var(--a-muted)}.landing-root .rc-foot .rc-t{flex-direction:column;min-width:0;display:flex}.landing-root .rc-foot b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.landing-root .rc-foot small{color:var(--a-muted);white-space:nowrap;font-size:12px}.landing-root .rc-foot .kb{color:var(--a-muted);margin-left:auto}.landing-root .composer{border:1px solid var(--a-border);background:var(--a-bg);border-radius:28px;flex:none;margin:0 16px 16px;padding:10px;position:relative;box-shadow:0 1px 2px #0000000d}.landing-root .composer .ph{color:var(--a-muted);padding:4px 12px;font-size:14px}.landing-root .composer .crow{color:var(--a-text2);align-items:center;gap:2px;margin-top:8px;display:flex}.landing-root .composer .crow>i{border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.landing-root .composer .crow .sp{flex:1}.landing-root .composer .msel{height:36px;color:var(--a-text);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:0 10px;font-size:14px;display:flex;overflow:hidden}.landing-root .composer .msel .bl{width:16px;height:16px}.landing-root .composer .msel.agent{padding:0 2px}.landing-root .composer .send{background:var(--a-accent);width:36px;height:36px;color:var(--a-accent-fg);opacity:.6;border-radius:50%;place-items:center;margin-left:2px;display:grid}.landing-root .composer .perch{pointer-events:none;z-index:2;width:40px;height:40px;color:var(--a-text);position:absolute;bottom:calc(100% - 6px);right:48px}.landing-root .composer.with-orbi{margin-top:30px}.landing-root .a-panel{border-left:1px solid var(--a-border);background:var(--a-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.landing-root .p-card{background:var(--a-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.landing-root .p-tabs{border-bottom:1px solid var(--a-line);background:var(--a-bg);flex:none;align-items:center;gap:4px;height:56px;padding:0 6px;display:flex}.landing-root .p-scroll{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.landing-root .p-tab{min-width:0;max-width:200px;height:36px;font:inherit;color:var(--a-text2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;flex:0 auto;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:500;display:flex}.landing-root .p-tab .pn{opacity:.6;margin-left:-2px;transform:rotate(45deg)}.landing-root .p-tab .lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.landing-root .p-tab .avt{width:16px!important;height:16px!important}.landing-root .p-tab.on{background:var(--a-hover);border-color:var(--a-border);color:var(--a-text);flex:none;font-weight:600}.landing-root .p-tab:hover{background:var(--a-bg3)}.landing-root .p-tab.busy{background-image:linear-gradient(90deg,transparent 30%,color-mix(in srgb,var(--s-blue) 15%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:4s linear infinite lc-scan}@keyframes lc-scan{0%{background-position:120% 0}to{background-position:-120% 0}}.landing-root .p-add{width:28px;height:28px;color:var(--a-muted);border-radius:12px;flex:none;place-items:center;display:grid}.landing-root .p-ctl{color:var(--a-muted);flex:none;gap:1px;display:flex}.landing-root .p-ctl i{border-radius:12px;place-items:center;width:28px;height:28px;display:grid}.landing-root .p-view{flex:1;min-height:0;position:relative;overflow:hidden}.landing-root .p-sub{border-top:1px solid var(--a-line);background:var(--a-bg);flex:none;align-items:center;gap:4px;padding:6px 8px;display:flex;overflow:hidden}.landing-root .p-sub .st{height:36px;color:var(--a-text2);white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.landing-root .p-sub .st .orbi-mascot.o20{margin:0 -4px}.landing-root .p-sub .st{flex:0 auto;min-width:0}.landing-root .p-sub .st>:not(.lbl){flex:none}.landing-root .p-sub .st .lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.landing-root .p-sub .st:first-child{flex:none}.landing-root .p-sub .st.on{background:var(--a-hover);border-color:var(--a-border);color:var(--a-text);flex:none;font-weight:600}.landing-root .p-sub .rt{border-left:1px solid var(--a-line);flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 2px 0 6px;display:flex}.landing-root .p-sub .ghost{min-width:32px;height:32px;color:var(--a-text2);border-radius:12px;justify-content:center;align-items:center;gap:2px;padding:0 6px;display:flex}.landing-root .p-sub .stop{background:var(--color-red-100,#fee2e2);width:24px;height:24px;color:var(--color-red-600,#dc2626);border-radius:8px;flex:none;place-items:center;margin-left:4px;display:grid}.landing-root .p-sub .stop .lu{fill:currentColor}.landing-root .p-sub .run{background:var(--a-accent);height:32px;color:var(--a-accent-fg);border-radius:12px;align-items:center;gap:4px;padding:0 8px;display:flex}.landing-root .p-sub .run .dv{background:color-mix(in srgb,var(--a-accent-fg) 20%,transparent);width:1px;height:16px}.landing-root .wfc{background:var(--a-bg);justify-content:center;padding:22px 12px;display:flex;position:absolute;inset:0;overflow:hidden}.landing-root .wfc.build{background-image:radial-gradient(var(--a-dots) 1px,transparent 1.2px);background-size:25px 25px}.landing-root .eg-defs{width:0;height:0;position:absolute}.landing-root .wfcol{transform-origin:top;flex-direction:column;flex:none;align-items:center;display:flex}.landing-root .lv{justify-content:center;gap:12px;display:flex}.landing-root .nd{box-sizing:border-box;background:var(--a-node);border:2px solid var(--a-border);box-shadow:var(--a-node-shadow);border-radius:22px;flex:none;align-items:center;gap:10px;padding:0 26px 0 11px;transition:border-color .35s,opacity .35s;display:flex;position:relative;overflow:hidden}.landing-root .nd.nw{animation:.35s both lc-fin}.landing-root .nd .nl{color:var(--a-text);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:12px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.landing-root .nd .nb{align-items:center;gap:2px;font-size:11px;font-style:normal;font-weight:600;display:flex;position:absolute;bottom:6px;right:9px}.landing-root .nd .nb.ok{color:var(--s-green-tx)}.landing-root .nd .nb.run{color:var(--s-blue-tx)}.landing-root .nd .nb.wait{color:var(--s-amber-tx)}.landing-root .nd .nb.skip{color:var(--s-slate-tx)}.landing-root .nd.run:after,.landing-root .nd.wait:after{content:"";background:linear-gradient(90deg,transparent 20%,color-mix(in srgb,var(--s-blue) 15%,transparent) 50%,transparent 80%);pointer-events:none;background-size:250% 100%;animation:2.5s linear infinite lc-scan;position:absolute;inset:0}.landing-root .nd.wait:after{background-image:linear-gradient(90deg,transparent 20%,color-mix(in srgb,var(--s-amber) 15%,transparent) 50%,transparent 80%);animation-duration:3.5s}.landing-root .nt{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.landing-root .nt .lu{width:17px;height:17px}.landing-root .nt .bl{width:22px;height:22px}.landing-root .nt.t-av .avt{width:34px!important;height:34px!important}.landing-root .t-trigger{background:var(--t-trig-bg);color:var(--t-trig)}.landing-root .t-ai{background:var(--t-ai-bg);color:var(--t-ai)}.landing-root .t-flow{background:var(--t-flow-bg);color:var(--t-flow)}.landing-root .t-core{background:var(--t-core-bg);color:var(--t-core)}.landing-root .t-mcp,.landing-root .t-av{background:0 0}.landing-root .nd .hd{display:none}.landing-root .wfc.build .nd{overflow:visible}.landing-root .wfc.build .nd .hd{background:var(--a-border);width:12px;height:12px;box-shadow:0 0 0 2px var(--a-bg);z-index:1;border-radius:50%;margin-left:-6px;display:block;position:absolute;left:50%}.landing-root .nd .hd.t{top:-7px}.landing-root .nd .hd.b{bottom:-7px}.landing-root .nd.run{border-color:var(--s-blue)}.landing-root .nd.wait{border-color:var(--s-amber)}.landing-root .nd.ok{border-color:var(--s-green)}.landing-root .nd.skip{border-color:var(--s-slate);opacity:.5}.landing-root .wfc.build .nd{border-color:var(--a-border)}.landing-root .eg{flex:none;display:block;overflow:visible}.landing-root .eg path{fill:none;stroke:var(--a-border);stroke-width:1.6px}.landing-root .eg-defs .mk path{fill:var(--a-border)}.landing-root .eg-defs .mk.ok path{fill:var(--s-green)}.landing-root .eg-defs .mk.run path{fill:var(--s-blue)}.landing-root .eg-defs .mk.wait path{fill:var(--s-amber)}.landing-root .eg-defs .mk.skip path{fill:var(--s-slate)}.landing-root .eg path.ok{stroke:var(--s-green);stroke-width:2px}.landing-root .eg path.run{stroke:var(--s-blue);stroke-width:2px;stroke-dasharray:8 4;animation:.8s linear infinite lc-dash}.landing-root .eg path.wait{stroke:var(--s-amber);stroke-width:2px;stroke-dasharray:8 4;animation:2.5s linear infinite lc-dash}.landing-root .eg path.skip{stroke:var(--s-slate);stroke-dasharray:4 4;opacity:.5}.landing-root .eg .pl rect{fill:var(--a-bg);stroke:var(--a-border);stroke-width:1px}.landing-root .eg .pl text{font:500 10px/1 var(--app-font,inherit);fill:var(--a-text2);text-anchor:middle}.landing-root .eg .pl.ok rect{stroke:color-mix(in srgb,var(--s-green) 50%,var(--a-border))}.landing-root .eg .pl.ok text{fill:var(--s-green-tx)}.landing-root .eg .pl.run rect{stroke:var(--s-blue)}.landing-root .eg .pl.skip{opacity:.5}@keyframes lc-dash{to{stroke-dashoffset:-12px}}@keyframes lc-fin{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.landing-root .fade{animation:.4s both lc-fin}.landing-root .appview{background:var(--a-bg2);padding:14px;position:absolute;inset:0;overflow:hidden}.landing-root .prevtag{color:var(--a-muted);font-size:11px;position:absolute;bottom:10px;left:14px}.landing-root .iface{background:var(--a-bg);border:1px solid var(--a-line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 1px 2px #0000000a}.landing-root .if-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.landing-root .if-top small{color:var(--a-muted);font-size:11px;display:block}.landing-root .h6{font-family:var(--display);letter-spacing:-.03em;color:var(--a-text);margin-top:2px;font-size:17px;font-weight:600;font-stretch:112%;line-height:1.15}.landing-root .pl{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:500;display:inline-flex}.landing-root .pl.amb{background:var(--s-amber-bg);color:var(--s-amber-tx)}.landing-root .pl.ok{background:var(--s-green-bg);color:var(--s-green-tx)}.landing-root .if-msg{background:var(--a-bg2);border-radius:12px;gap:9px;padding:10px;display:flex}.landing-root .if-msg b{margin-right:6px;font-size:12.5px;font-weight:600}.landing-root .if-msg small{color:var(--a-muted);font-size:11.5px}.landing-root .if-msg p{color:var(--a-text);margin-top:3px;font-size:12.5px}.landing-root .if-rec{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.landing-root .if-rec>div{border:1px solid var(--a-line);border-radius:10px;padding:7px 9px;transition:opacity .3s}.landing-root .if-rec>div.out{opacity:.15}.landing-root .if-rec small{color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.landing-root .if-rec b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.landing-root .if-rec em{color:var(--s-green-tx);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;display:block;overflow:hidden}.landing-root .if-ctx,.landing-root .if-resp{animation:.35s both lc-fin}.landing-root .if-ctx small,.landing-root .if-resp small{letter-spacing:.04em;text-transform:uppercase;color:var(--a-muted);margin-bottom:3px;font-size:10.5px;display:block}.landing-root .if-ctx p{color:var(--a-text2);font-size:12px}.landing-root .if-resp p{color:var(--a-text);border-left:2px solid var(--s-blue);padding-left:9px;font-size:12.5px}.landing-root .if-acts{gap:6px;display:flex}.landing-root .bt{border:1px solid var(--a-border);background:var(--a-bg);border-radius:10px;align-items:center;height:30px;padding:0 13px;font-size:12.5px;font-weight:500;transition:transform .15s,box-shadow .15s;display:inline-flex}.landing-root .bt.pri{background:var(--a-accent);color:var(--a-accent-fg);border-color:var(--a-accent)}.landing-root .bt.press{transform:scale(.94);box-shadow:0 0 0 4px #3b82f640}.landing-root .if-dest{border-top:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.landing-root .if-dest small{color:var(--a-muted);margin-right:2px;font-size:11px}.landing-root .dch{border:1px solid var(--a-line);color:var(--a-text2);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;display:inline-flex}.landing-root .dch.ok{border-color:color-mix(in srgb,var(--s-green) 40%,var(--a-line));color:var(--a-text)}.landing-root .dch.ok .lu{color:var(--s-green)}.landing-root .qdoc{border:1px solid var(--a-line);color:#111827;background:#fff;border-radius:10px;flex-direction:column;gap:9px;padding:12px;font-size:11.5px;display:flex}.landing-root.dark .qdoc{background:#fbfaf8}.landing-root .qh{justify-content:space-between;gap:10px;display:flex}.landing-root .qh b{font-size:12.5px;display:block}.landing-root .qh small,.landing-root .qto small{color:#6b7280;font-size:10.5px;display:block}.landing-root .qn{text-align:right}.landing-root .qto b{display:block}.landing-root .qt{border-collapse:collapse;width:100%}.landing-root .qt th{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;text-align:left;border-bottom:1px solid #e5e7eb;padding:4px 0;font-size:10px;font-weight:500}.landing-root .qt th:last-child,.landing-root .qt td:last-child{text-align:right}.landing-root .qt td{border-bottom:1px solid #f1f5f9;padding:5px 0;transition:opacity .3s}.landing-root .qt tr.out td{opacity:.12}.landing-root .qtot{justify-content:space-between;font-size:13px;display:flex}.landing-root .qtot b{font-size:15px}.landing-root .post-row{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.landing-root .ph-thumb{aspect-ratio:3/4;background:var(--a-bg3);border-radius:12px;position:relative;overflow:hidden}.landing-root .ph-thumb canvas{object-fit:cover;width:100%;height:100%;display:block}.landing-root .ph-thumb .sub{text-align:center;color:#fff;text-shadow:0 1px 3px #0009;font-size:10.5px;font-weight:700;position:absolute;bottom:8px;left:6px;right:6px}.landing-root .post-meta small{letter-spacing:.04em;text-transform:uppercase;color:var(--a-muted);margin:2px 0 3px;font-size:10.5px;display:block}.landing-root .post-meta p{color:var(--a-text);margin-bottom:6px;font-size:12.5px}.landing-root .post-meta .tags{color:var(--s-blue-tx)}.landing-root .plats{flex-wrap:wrap;gap:4px;display:flex}.landing-root .plats span{border:1px solid var(--a-line);background:var(--a-bg);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.landing-root .plats .bl{width:12px;height:12px}.landing-root .tbv{flex-direction:column;padding:12px 12px 0;display:flex;position:absolute;inset:0}.landing-root .vstrip{flex:none;align-items:center;gap:4px;margin-bottom:10px;display:flex}.landing-root .vstrip .v{height:30px;color:var(--a-text2);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:flex}.landing-root .vstrip .v.on{background:var(--a-bg2);color:var(--a-text);font-weight:500}.landing-root .vstrip .v.add{color:var(--a-muted)}.landing-root .gw{border:1px solid var(--a-border);border-bottom:0;border-radius:12px 12px 0 0;flex:1;overflow:hidden}.landing-root .gt{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12.5px}.landing-root .gt th{background:var(--a-bg2);color:var(--a-text2);text-align:left;border-bottom:1px solid var(--a-border);white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font-weight:500;overflow:hidden}.landing-root .gt th .lu{vertical-align:-2px;color:var(--a-muted);margin-right:5px;display:inline-block}.landing-root .gt td{border-bottom:1px solid var(--a-line);white-space:nowrap;text-overflow:ellipsis;color:var(--a-text);padding:9px 10px;overflow:hidden}.landing-root .gt .rn{text-align:center;width:34px;color:var(--a-muted);border-right:1px solid var(--a-line)}.landing-root .gt tr.hot td{background:color-mix(in srgb,var(--s-green-bg) 60%,var(--a-bg));animation:.4s both lc-fin}.landing-root .gt tr.empty td{color:var(--a-muted)}.landing-root .gt tr.empty .lu{vertical-align:-2px;margin-right:5px;display:inline-block}.landing-root .ov{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.landing-root .ov-in{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;padding:16px;display:flex}.landing-root .ov-hero{border:1px solid var(--a-border);border-radius:20px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px;display:flex}.landing-root .ov-id{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}.landing-root .ov-id h4{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.landing-root .ov-av{background:color-mix(in srgb,var(--a-bg) 70%,transparent);border-radius:50%;flex:none;justify-content:center;align-items:flex-end;width:64px;height:64px;margin-top:-6px;display:flex}.landing-root .ov-av .avt{margin-bottom:-2px}.landing-root .ov-sub{color:var(--a-text2);font-size:13px}.landing-root .ov-d{color:var(--a-text);font-size:13px}.landing-root .ov-inc{color:var(--a-text2);flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.landing-root .ov-inc li{align-items:center;gap:4px;display:inline-flex}.landing-root .ov-edit{border:1px solid var(--a-border);background:var(--a-bg);border-radius:12px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.landing-root .ov-sec{border:1px solid var(--a-border);background:var(--a-bg);border-radius:20px;padding:16px 18px}.landing-root .ov-sec h5{margin:0 0 12px;font-size:14.5px;font-weight:600}.landing-root .ov-ex{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-root .ov-ex .u{justify-content:flex-end;display:flex}.landing-root .ov-ex .u p{background:var(--a-bg2);border-radius:16px 16px 6px;max-width:80%;padding:8px 13px;font-size:13px}.landing-root .ov-ex .g{align-items:flex-start;gap:10px;display:flex}.landing-root .ov-ex .g p{padding-top:4px;font-size:13px}.landing-root .ov-st{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.landing-root .ov-st li{border:1px solid var(--a-border);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.landing-root .ov-st li .lu{color:var(--a-text2)}.landing-root .ov-cap{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.landing-root .ov-cap li{gap:7px;font-size:13px;display:flex}.landing-root .ov-cap li .lu{color:#059669;margin-top:2px}.landing-root .fcursor{z-index:9;pointer-events:none;opacity:0;width:20px;height:20px;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .25s;position:absolute;top:0;left:0}.landing-root .fcursor.on{opacity:1}.landing-root .fcursor svg{filter:drop-shadow(0 2px 3px #00000040);width:100%;height:100%}@media (max-width:1180px){.landing-root .app:not(.desk) .app-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.landing-root .app:not(.desk) .a-side{display:none}}@media (max-width:860px){.landing-root .app:not(.desk) .app-grid,.landing-root .app.compact:not(.desk) .app-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto}.landing-root .app:not(.desk) .a-main{height:470px}.landing-root .app:not(.desk) .a-panel{border-left:0;border-top:1px solid var(--a-border);height:500px}.landing-root .app:not(.desk) .p-tab:not(.on) .lbl,.landing-root .app:not(.desk) .p-ctl{display:none}.landing-root .app:not(.desk) .composer .perch{width:32px;height:32px;bottom:calc(100% - 5px)}.landing-root .ov-cap{grid-template-columns:1fr}}@media (max-width:520px){.landing-root .app:not(.desk) .a-head .hr i:first-child,.landing-root .app:not(.desk) .composer .crow>i:nth-child(2){display:none}.landing-root .post-row{grid-template-columns:96px minmax(0,1fr)}.landing-root .if-rec{grid-template-columns:1fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){.landing-root .app *,.landing-root .p-card *{transition:none!important;animation:none!important}}.landing-root.dark .tr,.landing-root.dark .tr.fin{color:var(--a-text2)}.landing-root.dark .fh b{color:var(--a-text2);background:0 0}.landing-root.dark .tl:before{background:var(--a-line)}@container (max-width:460px){.landing-root .gt th:nth-child(n+5),.landing-root .gt td:nth-child(n+5){display:none}}.landing-root .gw{scrollbar-width:thin;overflow:auto}.landing-root .gt{table-layout:auto;width:max-content;min-width:100%}.landing-root .gt th{text-overflow:clip;min-width:128px;overflow:visible}.landing-root .gt th.rn,.landing-root .gt td.rn{width:38px;min-width:0}.landing-root .gt td{max-width:240px}.landing-root .vstrip .tcount{color:var(--a-muted);margin-left:auto;padding-right:4px;font-size:12px}.landing-root .gt-empty{text-align:center;color:var(--a-text2);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:44px 20px;font-size:12.5px;display:flex;position:sticky;left:0}.landing-root .gt-empty .ge-ic{background:var(--a-bg2);width:40px;height:40px;color:var(--a-text2);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.landing-root .gt-empty b{color:var(--a-text);font-size:13.5px;font-weight:600}.landing-root .gt-empty .ge-add{border:1px solid var(--a-border);height:30px;color:var(--a-text);border-radius:10px;align-items:center;gap:6px;margin-top:8px;padding:0 12px;font-weight:500;display:inline-flex}.landing-root{--ap-frame:#e9efe2;--ap-frame-b:#d3dfc8;--ap-pub:#3f5a3a;--ap-page:#fff;--ap-ok:#3f6a36;--ap-wa:#e9e2d3;--ap-ink:#16181d;--ap-ink2:#5b6270;--ap-ink3:#8b92a0;--ap-line:#eceef2;--ap-soft:#f6f7f9;--tg-bg:#f1f2f4;--tg-tx:#5b6270;--ta-bg:#fdf1d8;--ta-tx:#a15c07;--tgr-bg:#e3f4e8;--tgr-tx:#1f7a46;--tb-bg:#e6efff;--tb-tx:#2f5fd0;--tr-bg:#fde7e3;--tr-tx:#b4402c}.landing-root.dark{--ap-frame:#1f261d;--ap-frame-b:#2f3a2b;--ap-pub:#9fbf8f;--ap-page:#1b1a17;--ap-ok:#9fc48f;--ap-wa:#4a4336;--ap-ink:#eeece8;--ap-ink2:#b3ada3;--ap-ink3:#857f75;--ap-line:#2c2a26;--ap-soft:#23211d;--tg-bg:#2a2824;--tg-tx:#b3ada3;--ta-bg:#3a2c12;--ta-tx:#f2c06a;--tgr-bg:#16301f;--tgr-tx:#7fd6a2;--tb-bg:#182640;--tb-tx:#94b6ff;--tr-bg:#3a1c17;--tr-tx:#f39a86}.landing-root .appwrap{background:var(--a-bg);padding:10px;position:absolute;inset:0}.landing-root .appwrap>div,.landing-root .appwrap .apf{height:100%}.landing-root .apf{background:var(--ap-frame);border:1px solid var(--ap-frame-b);height:100%;font-family:var(--app-font);color:var(--ap-ink);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.landing-root .apf-body{background:var(--ap-page);border-radius:12px;flex:1;min-height:0;margin:0 8px 8px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.landing-root .apf-page{flex-direction:column;gap:16px;padding:22px 22px 26px;display:flex}.landing-root .ap-h h3{font-family:var(--display);letter-spacing:-.035em;color:var(--ap-ink);margin:0;font-size:24px;font-weight:600;font-stretch:108%;line-height:1.1}.landing-root .ap-h p{color:var(--ap-ink2);max-width:52ch;margin-top:6px;font-size:12.5px}.landing-root .apf [data-in]{opacity:0;transition:opacity .55s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(10px)}.landing-root .apf [data-in].in{opacity:1;transform:none}.landing-root .apf.mini [data-in]{opacity:1;transition:none;transform:none}.landing-root .apf-body{scroll-behavior:smooth}.landing-root .ap-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11px;font-weight:600;transition:background .35s,color .35s,transform .25s,opacity .2s;display:inline-flex}.landing-root .ap-pill i{opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.landing-root .ap-pill.swap{opacity:.3;transform:scale(.8)}.landing-root .t-gray{background:var(--tg-bg);color:var(--tg-tx)}.landing-root .t-amber{background:var(--ta-bg);color:var(--ta-tx)}.landing-root .t-green{background:var(--tgr-bg);color:var(--tgr-tx)}.landing-root .t-blue{background:var(--tb-bg);color:var(--tb-tx)}.landing-root .t-red{background:var(--tr-bg);color:var(--tr-tx)}.landing-root .t-amber i{animation:1.6s ease-in-out infinite lc-breathe}@keyframes lc-breathe{50%{opacity:.25}}.landing-root .ap-tbl{border:1px solid var(--ap-line);border-radius:12px;overflow:hidden}.landing-root .ap-tbl .tr{border-top:1px solid var(--ap-line);height:46px;color:var(--ap-ink);grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:grid}.landing-root .ap-tbl .tr:first-child{border-top:0}.landing-root .ap-tbl .th{letter-spacing:.07em;text-transform:uppercase;height:34px;color:var(--ap-ink3);background:var(--ap-soft);font-size:10px;font-weight:600}.landing-root .ap-tbl .cl{align-items:center;gap:9px;min-width:0;display:flex}.landing-root .ap-tbl .cl b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.landing-root .ap-tbl .mono{font-family:var(--mono);color:var(--ap-ink2);font-size:11.5px}.landing-root .ap-tbl .tr.new.in{animation:2.6s ease-out .2s both lc-rowglow}@keyframes lc-rowglow{0%{background:#8fc47f42}to{background:0 0}}.landing-root .apf .ini{background:var(--ap-soft);color:var(--ap-ink2)}.landing-root .ap-list{border:1px solid var(--ap-line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.landing-root .ap-list .lr{border-top:1px solid var(--ap-line);align-items:center;gap:11px;padding:11px 14px;display:flex}.landing-root .ap-list .lr:first-child{border-top:0}.landing-root .ap-list .lr>span:not(.ini){flex:1;min-width:0}.landing-root .ap-list .lr b{font-size:13px;font-weight:600;display:block}.landing-root .ap-list .lr small{color:var(--ap-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.landing-root .ap-list .lr.new.in{animation:2.6s ease-out .2s both lc-rowglow}.landing-root .ap-detail{border:1px solid var(--ap-line);background:var(--ap-page);border-radius:14px;flex-direction:column;gap:9px;padding:14px 16px;display:flex}.landing-root .ap-detail .dh{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.landing-root .ap-detail .dh b{font-size:13px;font-weight:600}.landing-root .ap-detail .dh small{color:var(--ap-ink3);font-size:11px}.landing-root .ap-detail .li{color:var(--ap-ink2);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.landing-root .ap-detail .li b{color:var(--ap-ink);font-weight:600}.landing-root .ap-detail .li .dots{border-bottom:1px dotted var(--ap-line);flex:1;transform:translateY(-3px)}.landing-root .ap-detail .li.tot{color:var(--ap-ink);padding-top:4px;font-size:13px;font-weight:600}.landing-root .big{font-family:var(--display);letter-spacing:-.03em;color:var(--ap-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;font-stretch:108%}.landing-root .ap-detail .msg{gap:10px;display:flex}.landing-root .ap-detail .msg b{font-size:12.5px}.landing-root .ap-detail .msg p{color:var(--ap-ink);margin-top:2px;font-size:12.5px}.landing-root .ap-detail .ctx{background:var(--ap-soft);color:var(--ap-ink2);border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;font-size:12px;display:flex}.landing-root .ap-detail small,.landing-root .rl{letter-spacing:.07em;text-transform:uppercase;color:var(--ap-ink3);font-size:10px;font-weight:600}.landing-root .tw{color:var(--ap-ink);min-height:1.55em;font-size:12.5px;line-height:1.55}.landing-root .tw.note{border-left:2px solid #8fc47f;padding-left:10px}.landing-root .tw.typing:after{content:"";background:var(--ap-ink);vertical-align:-2px;width:1.5px;height:1em;margin-left:2px;animation:.8s step-end infinite lc-caret;display:inline-block}@keyframes lc-caret{50%{opacity:0}}.landing-root .hr-note{color:var(--ap-ink3);text-transform:none!important;letter-spacing:0!important;font-size:11px!important;font-weight:400!important}.landing-root .ap-approve{background:var(--ta-bg);border:1px solid color-mix(in srgb,var(--ta-tx) 22%,transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px 11px 14px;transition:background .45s,border-color .45s;display:flex}.landing-root .ap-approve .aa-l{color:var(--ta-tx);align-items:center;gap:9px;min-width:0;display:flex}.landing-root .ap-approve .aa-l b{color:var(--ap-ink);font-size:12.5px;display:block}.landing-root .ap-approve .aa-l small{color:var(--ap-ink2);font-size:11px;display:block}.landing-root .ap-approve .aa-r{flex:none;gap:6px;display:flex}.landing-root .ap-btn{border:1px solid var(--ap-line);background:var(--ap-page);height:30px;color:var(--ap-ink);border-radius:10px;align-items:center;padding:0 13px;font-size:12px;font-weight:600;transition:transform .15s;display:inline-flex;position:relative}.landing-root .ap-btn.pri{background:var(--ap-ink);color:var(--ap-page);border-color:var(--ap-ink)}.landing-root .ap-btn.press{transform:scale(.93)}.landing-root .ap-btn.press:after{content:"";border:2px solid #8fc47f;border-radius:12px;animation:.6s ease-out forwards lc-ripple;position:absolute;inset:-2px}@keyframes lc-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.landing-root .ap-approve.done{background:var(--tgr-bg);border-color:color-mix(in srgb,var(--tgr-tx) 22%,transparent)}.landing-root .ap-approve.done .aa-l{color:var(--tgr-tx)}.landing-root .ap-approve.done .aa-r{display:none}.landing-root .ap-approve.done .aa-l .lu{animation:.45s cubic-bezier(.2,1.6,.4,1) lc-pop}@keyframes lc-pop{0%{transform:scale(0)}to{transform:scale(1)}}.landing-root .ap-dest{flex-wrap:wrap;gap:6px;display:flex}.landing-root .ap-dest .dd{border:1px solid var(--ap-line);height:28px;color:var(--ap-ink2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;transition:border-color .3s,color .3s,background .3s;display:inline-flex}.landing-root .ap-dest .dd b{font-weight:500}.landing-root .ap-dest .dd .tk{background:var(--tgr-tx);width:15px;height:15px;color:var(--ap-page);border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.2,1.6,.4,1);display:grid;transform:scale(0)}.landing-root .ap-dest .dd .tk .lu{width:10px;height:10px}.landing-root .ap-dest .dd.ok{border-color:color-mix(in srgb,var(--tgr-tx) 35%,transparent);color:var(--ap-ink);background:color-mix(in srgb,var(--tgr-bg) 50%,transparent)}.landing-root .ap-dest .dd.ok .tk{transform:scale(1)}.landing-root .ap-toast{opacity:0;color:#fff;white-space:nowrap;z-index:3;background:#16181d;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:500;transition:opacity .35s,transform .45s cubic-bezier(.2,1.2,.4,1);display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%,-14px);box-shadow:0 12px 30px -10px #0006}.landing-root .ap-toast .lu{color:#8fe0a8}.landing-root .ap-toast.on{opacity:1;transform:translate(-50%)}.landing-root.dark .ap-toast{color:#16181d;background:#f3ede3}.landing-root .ap-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.landing-root .ap-kpis .kpi{border:1px solid var(--ap-line);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.landing-root .ap-kpis small{color:var(--ap-ink3);font-size:11px}.landing-root .ap-kpis .big{font-size:28px}.landing-root .ap-kpis em{color:var(--tgr-tx);font-size:11px;font-style:normal;font-weight:600}.landing-root .ap-chart{border:1px solid var(--ap-line);border-radius:14px;padding:14px 16px 10px}.landing-root .ap-chart .ch-h{justify-content:space-between;font-size:12px;display:flex}.landing-root .ap-chart .ch-h small{color:var(--ap-ink3)}.landing-root .ap-chart .bars{align-items:flex-end;gap:10px;height:96px;margin-top:14px;display:flex}.landing-root .ap-chart .bars i{background:color-mix(in srgb,#7aa36b 28%,var(--ap-soft));height:0;transition:height .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d);border-radius:6px 6px 2px 2px;flex:1;position:relative}.landing-root .ap-chart .bars i.hi{background:#5f8a53}.landing-root .ap-chart.in .bars i,.landing-root .apf.mini .ap-chart .bars i{height:var(--h)}.landing-root .ap-chart .bars em{font-size:11px;font-style:normal;font-weight:700;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.landing-root .ap-chart .ax{gap:10px;margin-top:6px;display:flex}.landing-root .ap-chart .ax span{text-align:center;color:var(--ap-ink3);flex:1;font-size:10px}.landing-root .ap-kb{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.landing-root .kcol{background:var(--ap-soft);border-radius:12px;flex-direction:column;gap:7px;min-width:0;min-height:150px;padding:8px;display:flex}.landing-root .kh{letter-spacing:.07em;text-transform:uppercase;color:var(--ap-ink3);justify-content:space-between;align-items:center;padding:2px 2px 4px;font-size:10px;font-weight:600;display:flex}.landing-root .kh em{background:var(--ap-page);color:var(--ap-ink2);border-radius:6px;padding:0 6px;font-size:10.5px;font-style:normal}.landing-root .kc{background:var(--ap-page);border:1px solid var(--ap-line);border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:9px;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.landing-root .kc>span:not(.ini):not(.fit){flex:1;min-width:0}.landing-root .kc b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.landing-root .kc small{color:var(--ap-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.landing-root .kc.new{border-color:color-mix(in srgb,#5f8a53 50%,var(--ap-line));padding-right:40px}.landing-root .kc .fring{width:28px;height:28px;position:absolute;top:8px;right:7px;transform:rotate(-90deg)}.landing-root .kc .fring circle{fill:none;stroke:var(--ap-line);stroke-width:3.5px}.landing-root .kc .fring .v{stroke:#5f8a53;stroke-linecap:round;stroke-dasharray:94.2;stroke-dashoffset:94.2px;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.8,.2,1) .3s}.landing-root .kc.in .fring .v,.landing-root .apf.mini .kc .fring .v{stroke-dashoffset:calc(94.2 - 94.2 * var(--p) / 100)}.landing-root .kc .fit{text-align:center;width:28px;color:var(--ap-ok);font-size:9.5px;font-weight:700;line-height:28px;position:absolute;top:8px;right:7px}.landing-root .ap-ch{flex-direction:column;gap:10px;display:flex}.landing-root .chn{border:1px solid var(--ap-line);border-radius:14px;padding:12px 14px}.landing-root .cn-h{align-items:center;gap:8px;font-size:12.5px;display:flex}.landing-root .cn-h .bl{width:16px;height:16px}.landing-root .cn-h small{color:var(--ap-ink3);margin-left:auto;font-size:11px}.landing-root .chn p{color:var(--ap-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:12.5px;display:-webkit-box;overflow:hidden}.landing-root .ap-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.landing-root .ap-week .day{background:var(--ap-soft);border:1px solid var(--ap-line);min-width:0;min-height:130px;color:var(--ap-ink2);border-radius:10px;flex-direction:column;gap:5px;padding:6px;font-size:11.5px;display:flex}.landing-root .ap-week small{color:var(--ap-ink3);font-size:10px;font-weight:600}.landing-root .pc{background:var(--ap-page);border:1px solid var(--ap-line);border-radius:8px;flex-direction:column;gap:3px;padding:4px;display:flex;position:relative}.landing-root .pc canvas{aspect-ratio:4/5;object-fit:cover;background:var(--ap-soft);border-radius:5px;width:100%;display:block}.landing-root .pc b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.landing-root .pc.new{border-color:#5f8a53;box-shadow:0 0 0 3px #5f8a532e}.landing-root .pc.sched:after{content:"Scheduled";color:#fff;background:#5f8a53;border-radius:5px;padding:1px 5px;font-size:8.5px;font-weight:700;animation:.4s cubic-bezier(.2,1.6,.4,1) lc-pop;position:absolute;top:8px;left:8px}.landing-root .apf .tags{color:var(--tb-tx);font-size:12px}.landing-root .apf .plats{gap:5px;display:flex}.landing-root .apf .plats span{border:1px solid var(--ap-line);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.landing-root .apf .plats .bl{width:12px;height:12px}.landing-root .mention{color:var(--ap-ok);font-weight:600}.landing-root.dark .mention{color:#9fd08f}.landing-root .fcursor.tap:after{content:"";border:2px solid #3b82f699;border-radius:50%;width:20px;height:20px;animation:.5s ease-out forwards lc-ripple;position:absolute;top:-6px;left:-6px}.landing-root .app.plat .composer{margin-top:0}.landing-root .app.compact.plat .app-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);height:620px}.landing-root .story-chips{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:16px;display:grid}.landing-root .story-chips button{text-align:left;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.landing-root .story-chips button:hover{background:color-mix(in srgb,var(--card) 70%,transparent)}.landing-root .story-chips button.on{background:var(--card);border-color:var(--line)}.landing-root .story-chips span{min-width:0}.landing-root .story-chips b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.landing-root .story-chips small{color:var(--ink-3);font-size:12px;display:block}.landing-root .story-chips .bar{background:var(--line);height:2px;display:none;position:absolute;bottom:0;left:12px;right:12px}.landing-root .story-chips button.on .bar{display:block}.landing-root .story-chips button.on .bar:after{content:"";background:var(--ink);transform-origin:0;animation:21s linear forwards lc-bar;position:absolute;inset:0}.landing-root .rows-intro{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;padding-bottom:16px;font-size:15px;display:flex}.landing-root .rows-intro h2{font:inherit;letter-spacing:normal;font-weight:700}.landing-root .rows-intro span{color:var(--ink-3);font-size:14px}.landing-root .krow{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);align-items:center;gap:56px;padding-block:44px;display:grid}.landing-root .kcopy{flex-direction:column;gap:16px;display:flex}.landing-root .kn{align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.landing-root .kn em{font-style:normal;font-family:var(--mono);color:var(--ink-3);font-size:12.5px}.landing-root .kcopy .d3{font-size:clamp(30px,3.3vw,46px)}.landing-root .kcopy p{color:var(--ink-2);max-width:36ch;font-size:16.5px}.landing-root .kcopy .more{border-bottom:1px solid var(--line-2);align-self:flex-start;align-items:center;gap:8px;padding-bottom:3px;font-size:15px;font-weight:500;display:inline-flex}.landing-root .kshot{min-width:0}@media (min-width:1300px){.landing-root .kshot{margin-right:calc(592px - 50vw)}.landing-root .kshot .app{box-shadow:none;-webkit-mask-composite:source-in;border-right:0;border-radius:20px 0 0 20px;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000),linear-gradient(#000 80%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000),linear-gradient(#000 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:1180px){.landing-root .krow{grid-template-columns:1fr;gap:26px}}.landing-root .stage-paint.soft{background:var(--panel-stone);padding-top:40px}.landing-root .stage-paint.soft:after{content:none}@media (max-width:860px){.landing-root .app.compact.plat:not(.desk) .app-grid{height:auto}.landing-root .ap-kpis .big{font-size:22px}.landing-root .ap-kb{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-root .ap-week{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-root .ap-week .day:nth-child(n+5){display:none}}@media (max-width:520px){.landing-root .apf-page{padding:16px}.landing-root .ap-tbl .tr{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr)}.landing-root .ap-tbl .tr>span:nth-child(2){display:none}.landing-root .ap-approve{flex-direction:column;align-items:flex-start}.landing-root .story-chips{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.landing-root .apf *,.landing-root .story-chips *{transition:none!important;animation:none!important}}.landing-root .apf-body{container-type:inline-size}@container (max-width:560px){.landing-root .ap-kb{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-root .kcol{min-height:96px}.landing-root .ap-kpis .big{font-size:22px}.landing-root .ap-tbl .tr{padding:0 10px}.landing-root .apf-page{padding:18px}}.landing-root .apf .ini{flex:none}.landing-root .apf .rl{display:block}.landing-root .ap-notes{border:1px solid var(--ap-line);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.landing-root .ap-notes .nh{color:var(--ap-ink2);align-items:center;gap:7px;font-size:12px;display:flex}.landing-root .ap-notes .nh b{font-weight:600}.landing-root .ap-notes .nl{grid-template-columns:44px minmax(0,1fr);gap:8px;font-size:12.5px;line-height:1.45;display:grid}.landing-root .ap-notes .nl em{font-style:normal;font-family:var(--mono);color:var(--ap-ink3);padding-top:2px;font-size:11px}.landing-root .ap-notes .nl b{margin-right:6px;font-weight:600}.landing-root .ap-tasks{flex-direction:column;gap:6px;display:flex}.landing-root .ap-tasks .tk{border:1px solid var(--ap-line);border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.landing-root .ap-tasks .tk>span:not(.ini){flex:1;min-width:0}.landing-root .ap-tasks .tk em{color:var(--ap-ink3);white-space:nowrap;font-size:11px;font-style:normal}.landing-root .ap-tasks .tk em.wd{text-transform:capitalize;min-width:74px}.landing-root .ap-tasks .cb{border:1.5px solid var(--ap-line);color:#0000;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;transition:background .3s,border-color .3s,color .3s;display:grid}.landing-root .ap-tasks .tk.done .cb{background:var(--tgr-tx);border-color:var(--tgr-tx);color:var(--ap-page)}.landing-root .ap-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.landing-root .ap-cards .cc{border:1px solid var(--ap-line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.landing-root .ap-cards .cc.on{border-color:color-mix(in srgb,#5f8a53 55%,var(--ap-line));box-shadow:0 0 0 3px #5f8a5324}.landing-root .ap-cards .ct{align-items:center;gap:7px;min-width:0;display:flex}.landing-root .ap-cards .ct b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.landing-root .ap-cards .cv{align-items:baseline;gap:5px;display:flex}.landing-root .ap-cards .cv b{letter-spacing:-.02em;font-size:18px;font-weight:600}.landing-root .ap-cards .cv small,.landing-root .ap-cards em{color:var(--ap-ink3);font-size:11px;font-style:normal}.landing-root .ap-cards em.up{color:var(--tgr-tx);font-weight:600}.landing-root .ap-cards em.dn{color:var(--tr-tx);font-weight:600}.landing-root .ap-cards .ap-pill{align-self:flex-start}.landing-root .spark{align-items:flex-end;gap:6px;height:54px;margin-top:4px;display:flex}.landing-root .spark i{height:var(--h);background:color-mix(in srgb,#7aa36b 28%,var(--ap-soft));border-radius:4px 4px 1px 1px;flex:1}.landing-root .spark i.hi{background:#5f8a53}.landing-root .ap-detail .li small{color:var(--ap-ink3);font-size:11px}.landing-root .ap-budget{border:1px solid var(--ap-line);border-radius:14px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.landing-root .ap-budget .bh{justify-content:space-between;font-size:12.5px;display:flex}.landing-root .ap-budget .bh small{color:var(--ap-ink3)}.landing-root .ap-budget .bar{background:var(--ap-soft);border-radius:6px;height:12px;display:flex;overflow:hidden}.landing-root .ap-budget .bar i{width:0;transition:width .9s cubic-bezier(.2,.8,.2,1)}.landing-root .ap-budget.in .bar i,.landing-root .apf.mini .ap-budget .bar i{width:var(--w)}.landing-root .ap-budget .sp{background:#9aa59b}.landing-root .ap-budget .rq{background:#e0a23a}.landing-root .ap-budget .lg{color:var(--ap-ink2);flex-wrap:wrap;gap:6px 14px;font-size:11.5px;display:flex}.landing-root .ap-budget .lg span{align-items:center;gap:6px;display:inline-flex}.landing-root .ap-budget .lg i{background:var(--ap-soft);border:1px solid var(--ap-line);border-radius:2px;width:8px;height:8px}.landing-root .ap-budget .lg i.sp,.landing-root .ap-budget .lg i.rq{border:0}.landing-root .ap-chain{flex-wrap:wrap;gap:6px;display:flex}.landing-root .ap-chain span{border:1px solid var(--ap-line);height:28px;color:var(--ap-ink3);border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:11.5px;display:inline-flex}.landing-root .ap-chain i{border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.landing-root .ap-chain .ok{color:var(--ap-ink)}.landing-root .ap-chain .ok i{background:var(--tgr-tx);color:var(--ap-page)}.landing-root .ap-chain .wait{color:var(--ta-tx);border-color:color-mix(in srgb,var(--ta-tx) 35%,transparent);background:var(--ta-bg)}.landing-root .ap-list .lr>.ap-pill,.landing-root .ap-list .lr>span.doc{flex:none}.landing-root .ap-list .doc{background:var(--ap-soft);width:28px;height:28px;color:var(--ap-ink2);border-radius:8px;flex:none;place-items:center;display:grid}.landing-root .ap-cmp{border:1px solid var(--ap-line);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.landing-root .ap-cmp .dh{border-bottom:1px solid var(--ap-line);justify-content:space-between;gap:8px;margin-bottom:4px;padding-bottom:6px;font-size:12.5px;display:flex}.landing-root .ap-cmp .dh small{color:var(--ap-ink3);font-size:11px}.landing-root .ap-cmp .cr{border-radius:8px;grid-template-columns:minmax(0,1.6fr) 70px 80px;align-items:center;gap:8px;padding:6px 4px;font-size:12.5px;display:grid}.landing-root .ap-cmp .cr.th{letter-spacing:.07em;text-transform:uppercase;color:var(--ap-ink3);font-size:10px;font-weight:600}.landing-root .ap-cmp .cr>span:nth-child(n+2){text-align:right;justify-content:flex-end;align-items:center;gap:5px;display:flex}.landing-root .ap-cmp .cr.gap{background:var(--ta-bg);color:var(--ta-tx);font-weight:600}.landing-root .ap-lead{border:1px solid var(--ap-line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.landing-root .ap-lead b{font-size:14px;font-weight:600;display:block}.landing-root .ap-lead small{color:var(--ap-ink3);font-size:12px;display:block}.landing-root .ap-lead .facts{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.landing-root .ap-lead .facts span{background:var(--ap-soft);color:var(--ap-ink2);border-radius:6px;padding:2px 7px;font-size:11px}.landing-root .score{width:58px;height:58px;position:relative}.landing-root .score svg{width:100%;height:100%;transform:rotate(-90deg)}.landing-root .score circle{fill:none;stroke:var(--ap-line);stroke-width:3.2px}.landing-root .score .v{stroke:#5f8a53;stroke-linecap:round;stroke-dasharray:94.2;stroke-dashoffset:94.2px;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.8,.2,1)}.landing-root .score.in .v,.landing-root .apf.mini .score .v{stroke-dashoffset:calc(94.2 - 94.2 * var(--p-n,.82))}.landing-root .score b{color:var(--ap-ok);place-items:center;font-size:16px;font-weight:700;display:grid;position:absolute;inset:0}.landing-root .ap-factors{flex-direction:column;gap:7px;display:flex}.landing-root .ap-factors .fx{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:12.5px;display:grid}.landing-root .ap-factors .fx i{background:linear-gradient(90deg,#5f8a53 var(--w),var(--ap-soft) var(--w));border-radius:3px;height:6px}.landing-root .ap-factors .fx b{text-align:right;color:var(--ap-ok)}.landing-root .ap-factors .own{color:var(--ap-ink2);align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.landing-root .ap-stages{gap:4px;display:flex}.landing-root .ap-stages span{text-align:center;background:var(--ap-soft);color:var(--ap-ink3);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,0 100%,7px 50%);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:6px 4px;font-size:11px;font-weight:600;overflow:hidden}.landing-root .ap-stages span.ok{background:var(--tgr-bg);color:var(--tgr-tx)}.landing-root .ap-stages span.on{background:var(--ta-bg);color:var(--ta-tx)}.landing-root .ap-dealh{justify-content:space-between;align-items:center;gap:10px;display:flex}.landing-root .ap-dealh .big{letter-spacing:-.02em;font-size:26px;font-weight:600}.landing-root .ap-dealh .quiet{color:var(--ta-tx);background:var(--ta-bg);border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.landing-root .ap-tl{flex-direction:column;display:flex}.landing-root .ap-tl .tev{grid-template-columns:52px 14px minmax(0,1fr);align-items:start;gap:8px;padding-bottom:10px;font-size:12.5px;display:grid;position:relative}.landing-root .ap-tl .tev em{color:var(--ap-ink3);padding-top:1px;font-size:11px;font-style:normal}.landing-root .ap-tl .tev i{background:var(--ap-page);border:2px solid #9aa59b;border-radius:50%;width:9px;height:9px;margin-top:3px}.landing-root .ap-tl .tev:not(:last-child):before{content:"";background:var(--ap-line);width:1px;position:absolute;top:14px;bottom:0;left:64px}.landing-root .ap-wa{border:1px solid var(--ap-line);border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);min-height:300px;display:grid;overflow:hidden}.landing-root .ap-wa .wl{border-right:1px solid var(--ap-line);flex-direction:column;display:flex}.landing-root .ap-wa .wl>div{border-bottom:1px solid var(--ap-line);align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.landing-root .ap-wa .wl>div.on{background:var(--ap-soft)}.landing-root .ap-wa .wl span{flex:1;min-width:0}.landing-root .ap-wa .wl b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.landing-root .ap-wa .wl small{color:var(--ap-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.landing-root .ap-wa .wl em{color:var(--ap-ink3);white-space:nowrap;font-size:10px;font-style:normal}.landing-root .ap-wa .wt{background:color-mix(in srgb,var(--ap-wa) 45%,var(--ap-page));flex-direction:column;gap:8px;padding:10px 12px;display:flex}.landing-root .ap-wa .wh{border-bottom:1px solid var(--ap-line);align-items:center;gap:7px;padding-bottom:6px;font-size:12px;display:flex}.landing-root .ap-wa .wh .bl{width:16px;height:16px}.landing-root .ap-wa .wh small{color:var(--ap-ink3);font-size:11px}.landing-root .ap-wa .bub{background:var(--ap-page);border-radius:12px;max-width:86%;padding:8px 10px 18px;font-size:12.5px;line-height:1.45;position:relative;box-shadow:0 1px 1px #0000000f}.landing-root .ap-wa .bub em{color:var(--ap-ink3);font-size:10px;font-style:normal;display:flex;position:absolute;bottom:4px;right:8px}.landing-root .ap-wa .bub.out{color:#16181d;background:#d9fdd3;align-self:flex-end}.landing-root.dark .ap-wa .bub.out{color:#eeece8;background:#1f4a35}.landing-root .ap-wa .bub.out .note{margin:0;font-size:12.5px}.landing-root .ap-wa .bub.out.sent em{color:#2f8fdd}.landing-root .ap-wa .hand{color:var(--ta-tx);background:var(--ta-bg);border-radius:8px;align-self:center;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex}.landing-root .ap-wa .ctx{background:var(--ap-page);color:var(--ap-ink2);border-radius:9px;flex-direction:column;gap:2px;padding:7px 9px;font-size:11.5px;display:flex}.landing-root .ap-wa .ctx small{color:var(--ap-ink3);font-size:10.5px}.landing-root .ap-cats{flex-direction:column;gap:6px;display:flex}.landing-root .ap-cats .cat{grid-template-columns:90px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:12.5px;display:grid}.landing-root .ap-cats .cat i{background:linear-gradient(90deg,#7c8fb8 var(--w),var(--ap-soft) var(--w));border-radius:4px;height:8px}.landing-root .ap-cats .cat b{text-align:right}.landing-root .ap-list.urgent .dot{background:#dc6b4c;border-radius:50%;flex:none;width:8px;height:8px}.landing-root .ap-watch{border:1px solid var(--ap-line);border-radius:12px;overflow:hidden}.landing-root .ap-watch .wr{border-top:1px solid var(--ap-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.9fr);align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:grid}.landing-root .ap-watch .wr.th{letter-spacing:.07em;text-transform:uppercase;color:var(--ap-ink3);background:var(--ap-soft);border-top:0;padding-block:8px;font-size:10px;font-weight:600}.landing-root .ap-watch .cl{align-items:center;gap:8px;min-width:0;display:flex}.landing-root .ap-watch .sg{border-radius:6px;justify-self:start;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.landing-root .ap-watch .sg.down{background:var(--tr-bg);color:var(--tr-tx)}.landing-root .ap-watch .sg.up{background:var(--tb-bg);color:var(--tb-tx)}.landing-root .ap-watch .sg.new{background:var(--ta-bg);color:var(--ta-tx)}.landing-root .ap-ideas{flex-direction:column;gap:6px;display:flex}.landing-root .ap-ideas .idea{background:var(--ap-soft);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.landing-root .ap-ed{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:12px;display:grid}.landing-root .ap-ed .em{flex-direction:column;gap:8px;min-width:0;display:flex}.landing-root .ap-ed .fld{border:1px solid var(--ap-line);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.landing-root .ap-ed .fld small{color:var(--ap-ink3);font-size:10.5px}.landing-root .ap-ed .fld b{font-size:15px;font-weight:600;line-height:1.25}.landing-root .ap-ed .fld span{color:var(--ap-ink2);font-size:12px}.landing-root .ap-ed .h2s{color:var(--ap-ink2);border-left:2px solid var(--ap-line);flex-direction:column;gap:4px;padding-left:10px;font-size:12px;display:flex}.landing-root .ap-ed .body .note{font-size:12.5px;line-height:1.55}.landing-root .ap-ed .es{border:1px solid var(--ap-line);border-radius:12px;flex-direction:column;align-self:start;gap:7px;padding:10px;display:flex}.landing-root .ap-ed .es .sc{align-items:baseline;gap:6px;display:flex}.landing-root .ap-ed .es .sc b{color:var(--ap-ok);letter-spacing:-.02em;font-size:28px;font-weight:700}.landing-root .ap-ed .es .sc small{color:var(--ap-ink3);font-size:11px}.landing-root .ap-ed .es span{align-items:center;gap:6px;font-size:11.5px;display:flex}.landing-root .ap-ed .es span .lu{color:var(--tgr-tx)}.landing-root .ap-studio,.landing-root .ap-subs{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px;display:grid}.landing-root .ap-studio .vp,.landing-root .ap-subs .vp{aspect-ratio:9/16;background:#111;border-radius:14px;position:relative;overflow:hidden}.landing-root .ap-studio .vp img,.landing-root .ap-subs .vp img{object-fit:cover;width:100%;height:100%;display:block}.landing-root .vp .sub{text-align:center;color:#fff;text-shadow:0 1px 3px #000c;font-size:11px;font-weight:800;line-height:1.25;position:absolute;bottom:22px;left:8px;right:8px}.landing-root .ap-subs .vp .sub{color:#ffd83d}.landing-root .vp .pb{background:#ffffff59;border-radius:2px;height:3px;position:absolute;bottom:9px;left:8px;right:8px}.landing-root .vp .pb:after{content:"";background:#fff;border-radius:2px;width:0;position:absolute;inset:0}.landing-root .vp.in .pb:after{animation:6s linear infinite lc-fill}.landing-root .ap-studio .sb,.landing-root .ap-subs .sl{flex-direction:column;gap:10px;min-width:0;display:flex}.landing-root .ap-studio .scenes{flex-direction:column;gap:5px;display:flex}.landing-root .ap-studio .scn{border:1px solid var(--ap-line);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.landing-root .ap-studio .scn em{font-style:normal;font-family:var(--mono);color:var(--ap-ink3);font-size:10.5px}.landing-root .ap-studio .voice small{color:var(--ap-ink2);font-size:11px}.landing-root .vwave{align-items:center;gap:2px;height:30px;margin-top:4px;display:flex}.landing-root .vwave i{height:var(--h);background:#8b7fd1;border-radius:2px;flex:1}.landing-root .apf .vcap .note{font-size:12.5px}.landing-root .ap-wave{border:1px solid var(--ap-line);border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.landing-root .ap-wave img{object-fit:cover;border-radius:10px;width:64px;height:84px}.landing-root .ap-wave .wv{align-items:center;gap:1.5px;height:60px;padding-bottom:14px;display:flex;position:relative}.landing-root .ap-wave .wv i{height:var(--h);background:var(--ap-line);border-radius:1px;flex:1;transition:background .4s}.landing-root .ap-wave .wv i.on{background:#e0703a}.landing-root .ap-wave .tm{font-family:var(--mono);color:var(--ap-ink3);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.landing-root .ap-wave .tm em{font-style:normal}.landing-root .ap-clips{flex-direction:column;gap:5px;display:flex}.landing-root .ap-clips .clip{border:1px solid var(--ap-line);border-radius:9px;grid-template-columns:22px minmax(0,1fr) 36px 60px 22px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:grid}.landing-root .ap-clips .clip>b{background:var(--tr-bg);width:20px;height:20px;color:var(--tr-tx);border-radius:6px;place-items:center;font-size:11px;display:grid}.landing-root .ap-clips .clip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landing-root .ap-clips .clip em{font-style:normal;font-family:var(--mono);color:var(--ap-ink3);font-size:11px}.landing-root .ap-clips .pot{background:linear-gradient(90deg,#e0703a var(--w),var(--ap-soft) var(--w));border-radius:3px;height:6px}.landing-root .ap-clips .clip small{color:var(--tr-tx);text-align:right;font-size:11px;font-weight:600}.landing-root .ap-subs .ln{border:1px solid var(--ap-line);color:var(--ap-ink3);border-radius:9px;grid-template-columns:70px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:grid}.landing-root .ap-subs .ln span{color:var(--ap-ink)}.landing-root .ap-subs .ln em{font-style:normal;font-family:var(--mono);font-size:11px}.landing-root .ap-subs .ln.on{background:color-mix(in srgb,#ffd83d 14%,var(--ap-page));border-color:#e8c33a}.landing-root .ap-subs .sty{flex-wrap:wrap;gap:6px;display:flex}.landing-root .ap-subs .sty span{background:var(--ap-soft);color:var(--ap-ink2);border-radius:6px;padding:3px 8px;font-size:11px}.landing-root .ap-bill{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.landing-root .ap-bill .pdf{border:1px solid var(--ap-line);background:var(--ap-page);border-radius:10px;flex-direction:column;gap:5px;padding:12px;font-size:10.5px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px -12px #00000059}.landing-root .ap-bill .pdf>b{font-size:12.5px}.landing-root .ap-bill .pdf small{color:var(--ap-ink3);font-size:9.5px}.landing-root .ap-bill .pdf .no{font-family:var(--mono);color:var(--ap-ink2);margin:4px 0}.landing-root .ap-bill .pdf .pln,.landing-root .ap-bill .pdf .pt{color:var(--ap-ink2);border-top:1px solid var(--ap-line);align-items:center;gap:6px;padding-top:5px;display:flex}.landing-root .ap-bill .pdf .pln i{background:var(--ap-line);border-radius:2px;width:24px;height:4px}.landing-root .ap-bill .pdf .pln b,.landing-root .ap-bill .pdf .pt b{color:var(--ap-ink);margin-left:auto}.landing-root .ap-bill .pdf .pt{color:var(--ap-ink);font-weight:600}.landing-root .ap-bill .pdf .scan{pointer-events:none;background:linear-gradient(#0000,#3b82f638);height:30%;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.landing-root .ap-bill .pdf.in .scan{animation:1.6s ease-in-out .2s 2 lc-ocr}.landing-root .ap-bill .fields{grid-template-columns:1fr 1fr;gap:6px;display:grid}.landing-root .ap-bill .fd{border:1px solid var(--ap-line);border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}.landing-root .ap-bill .fd small{color:var(--ap-ink3);font-size:10px}.landing-root .ap-bill .fd b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.landing-root .ap-bill .checks{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.landing-root .ap-bill .ck{color:var(--tgr-tx);align-items:center;gap:6px;font-size:11.5px;display:flex}.landing-root .ap-bill .fd.st{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.landing-root .ap-aging{flex-direction:column;gap:8px;display:flex}.landing-root .ap-aging .ab{background:var(--ap-soft);border-radius:7px;height:14px;display:flex;overflow:hidden}.landing-root .ap-aging .ab i{width:0;transition:width .9s cubic-bezier(.2,.8,.2,1)}.landing-root .ap-aging.in .ab i,.landing-root .apf.mini .ap-aging .ab i{width:var(--w)}.landing-root .ap-aging .a0{background:#e9c46a}.landing-root .ap-aging .a1{background:#e08a4a}.landing-root .ap-aging .a2{background:#c8553d}.landing-root .ap-aging .al{color:var(--ap-ink2);flex-wrap:wrap;gap:6px 16px;font-size:11.5px;display:flex}.landing-root .ap-aging .al span{align-items:center;gap:6px;display:inline-flex}.landing-root .ap-aging .al i{border-radius:2px;width:8px;height:8px}.landing-root .ap-aging .al b{color:var(--ap-ink)}.landing-root .ap-tbl.aging .tr{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr)}@media (max-width:520px){.landing-root .ap-tbl.aging .tr{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr)}}.landing-root .ap-match{border:1px solid var(--ap-line);border-radius:12px;overflow:hidden}.landing-root .ap-match .mh,.landing-root .ap-match .mr{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:grid}.landing-root .ap-match .mh{background:var(--ap-soft);font-weight:600}.landing-root .ap-match .mh span{align-items:center;gap:6px;display:inline-flex}.landing-root .ap-match .mh .bl{width:14px;height:14px}.landing-root .ap-match .mr{border-top:1px solid var(--ap-line)}.landing-root .ap-match .mr>span{justify-content:space-between;gap:6px;min-width:0;display:flex}.landing-root .ap-match .mr em{color:var(--ap-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;overflow:hidden}.landing-root .ap-match .mr>i{color:var(--tgr-tx);place-items:center;display:grid}.landing-root .ap-match .mr.gap{background:var(--ta-bg);color:var(--ta-tx)}.landing-root .ap-match .mr.gap>i{color:var(--ta-tx)}.landing-root .ap-match .mr.gap small{font-size:11px;font-weight:600}.landing-root .ap-order{border:1px solid var(--ap-line);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.landing-root .ap-order .oh{align-items:baseline;gap:8px;font-size:13px;display:flex}.landing-root .ap-order .oh small{color:var(--ap-ink3);font-size:12px}.landing-root .ap-order .oh>span:last-child{margin-left:auto;font-weight:600}.landing-root .ap-order .oi{color:var(--ap-ink2);align-items:center;gap:8px;font-size:12px;display:flex}.landing-root .sw{border-radius:6px;flex:none;width:22px;height:22px}.landing-root .sw.s0{background:linear-gradient(135deg,#f7d9cf,#e9a891)}.landing-root .sw.s1{background:linear-gradient(135deg,#d9dff5,#8f9fd8)}.landing-root .ap-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:relative}.landing-root .ap-track .st{flex-direction:column;gap:6px;font-size:11.5px;display:flex;position:relative}.landing-root .ap-track .st i{background:var(--ap-soft);border:2px solid var(--ap-line);width:22px;height:22px;color:var(--ap-ink3);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.landing-root .ap-track .st:before{content:"";background:var(--ap-line);height:2px;position:absolute;top:10px;left:22px;right:-4px}.landing-root .ap-track .st:last-child:before{content:none}.landing-root .ap-track .st.ok i{background:var(--tgr-tx);border-color:var(--tgr-tx);color:var(--ap-page)}.landing-root .ap-track .st.ok:before{background:var(--tgr-tx)}.landing-root .ap-track .st.late i{background:var(--ta-bg);border-color:var(--ta-tx);color:var(--ta-tx)}.landing-root .ap-track .st b{font-weight:600;line-height:1.25;display:block}.landing-root .ap-track .st small{color:var(--ap-ink3);font-size:10.5px;display:block}.landing-root .ap-track .st.late b{color:var(--ta-tx)}.landing-root .apf .gift{color:var(--tb-tx);background:var(--tb-bg);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.landing-root .ap-cat{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.landing-root .ap-cat .prod{border:1px solid var(--ap-line);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex;position:relative}.landing-root .ap-cat .prod.on{border-color:color-mix(in srgb,#5f8a53 55%,var(--ap-line))}.landing-root .ap-cat .jar{background:var(--g);border-radius:8px;height:56px}.landing-root .ap-cat .j0{--g:linear-gradient(160deg,#fbe0e4,#efa9b6)}.landing-root .ap-cat .j1{--g:linear-gradient(160deg,#e9e2d6,#b9a68b)}.landing-root .ap-cat .j2{--g:linear-gradient(160deg,#fff1c9,#f4b860)}.landing-root .ap-cat .j3{--g:linear-gradient(160deg,#f8d6dc,#d9788a)}.landing-root .ap-cat .j4{--g:linear-gradient(160deg,#f4ecdf,#d8c3a0)}.landing-root .ap-cat .j5{--g:linear-gradient(160deg,#dfeedd,#8fb889)}.landing-root .ap-cat .prod b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;line-height:1.25;overflow:hidden}.landing-root .ap-cat .prod>span{color:var(--ap-ink3);font-size:11px}.landing-root .ap-cat .fl{color:var(--ta-tx);background:var(--ta-bg);border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:600;display:flex;position:absolute;top:6px;left:6px;right:6px}.landing-root .apf .kw{flex-wrap:wrap;gap:5px;display:flex}.landing-root .apf .kw span{background:var(--tb-bg);color:var(--tb-tx);border-radius:6px;padding:2px 8px;font-size:11px}.landing-root .ap-stock{border:1px solid var(--ap-line);border-radius:12px;overflow:hidden}.landing-root .ap-stock .sr{border-top:1px solid var(--ap-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) 66px;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;display:grid}.landing-root .ap-stock .sr.th{letter-spacing:.07em;text-transform:uppercase;color:var(--ap-ink3);background:var(--ap-soft);border-top:0;padding-block:7px;font-size:10px;font-weight:600}.landing-root .ap-stock .sr b{font-weight:600;display:block}.landing-root .ap-stock .sr em{color:var(--ap-ink3);font-size:10.5px;font-style:normal}.landing-root .ap-stock .lvl{align-items:center;gap:8px;display:flex;position:relative}.landing-root .ap-stock .lvl i{background:linear-gradient(90deg,#7aa36b var(--w),var(--ap-soft) var(--w));border-radius:4px;flex:1;height:8px}.landing-root .ap-stock .lvl s{left:var(--x);background:var(--ap-ink3);width:2px;height:14px;text-decoration:none;position:absolute;top:-3px}.landing-root .ap-stock .lvl b{text-align:right;width:22px}.landing-root .ap-stock .sr.low .lvl i{background:linear-gradient(90deg,#d0603e var(--w),var(--ap-soft) var(--w))}.landing-root .ap-stock .warn{color:var(--tr-tx);font-weight:600}.landing-root .ap-team{border:1px solid var(--ap-line);border-radius:12px;overflow:hidden}.landing-root .ap-team .trow{border-top:1px solid var(--ap-line);grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr));align-items:center;gap:4px;padding:6px 10px;font-size:11.5px;display:grid}.landing-root .ap-team .trow.th{background:var(--ap-soft);color:var(--ap-ink3);text-transform:capitalize;border-top:0;font-size:10px;font-weight:600}.landing-root .ap-team .trow>span{text-align:center;min-width:0}.landing-root .ap-team .cl{align-items:center;gap:6px;text-align:left!important;display:flex!important}.landing-root .ap-team .cl b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.landing-root .ap-team .trow.me{background:color-mix(in srgb,#5f8a53 7%,var(--ap-page))}.landing-root .ap-team i{border-radius:5px;height:16px;margin:0 2px;display:block}.landing-root .ap-team i.rq{background:#5f8a53}.landing-root .ap-team i.off{background:#c9ced6}.landing-root .ap-note{color:var(--tgr-tx);align-items:center;gap:7px;font-size:12px;display:flex}.landing-root .ap-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.landing-root .ap-plan span{border:1px solid var(--ap-line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.landing-root .ap-plan small{color:var(--ap-ink3);font-size:10.5px}.landing-root .ap-plan b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.landing-root .ap-acc p{gap:6px;margin-top:4px;display:flex}.landing-root .ap-acc span{border:1px solid var(--ap-line);border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:relative}.landing-root .ap-acc span .bl{width:16px;height:16px}.landing-root .ap-acc span.ok:after{content:"";background:var(--tgr-tx);border:2px solid var(--ap-page);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}@keyframes lc-fill{0%{width:0}to{width:100%}}@keyframes lc-ocr{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}@container (max-width:560px){.landing-root .ap-cards,.landing-root .ap-cat{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-root .ap-wa{grid-template-columns:1fr}.landing-root .ap-wa .wl{display:none}.landing-root .ap-ed,.landing-root .ap-bill{grid-template-columns:1fr}.landing-root .ap-studio,.landing-root .ap-subs{grid-template-columns:110px minmax(0,1fr)}.landing-root .ap-plan{grid-template-columns:1fr 1fr}.landing-root .ap-clips .clip{grid-template-columns:22px minmax(0,1fr) 36px 22px}.landing-root .ap-clips .pot{display:none}}.landing-root{--cover-filter:none;--kgrain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .25 0 0 0 0 .15 0 0 0 2.4 -1.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E")}.landing-root.dark{--cover-filter:brightness(.8) saturate(.92)}.landing-root .avt .avt-b{z-index:2}.landing-root .hero-art.cover{background:var(--paper-2)}.landing-root .hero-art.cover .cv{background:var(--cover) 50% 58%/cover no-repeat;filter:var(--cover-filter);position:absolute;inset:0}.landing-root .hero-art.cover .cv:after{content:"";background:var(--kgrain);background-size:180px;position:absolute;inset:0}.landing-root .hero-art.cover .scallop{z-index:2}.landing-root .final .final-cover{background:var(--cover) 50% 60%/cover no-repeat;filter:var(--cover-filter);opacity:.92;position:absolute;inset:0}.landing-root .final .final-cover:after{content:"";background:var(--kgrain);background-size:180px;position:absolute;inset:0}.landing-root .hero-art.cover .shade{background:linear-gradient(color-mix(in srgb,var(--paper) 80%,transparent),color-mix(in srgb,var(--paper) 35%,transparent) 55%,transparent);z-index:1;height:170px}.landing-root .apf.bare{background:var(--ap-page);border:0;border-radius:0}.landing-root .apf.bare .apf-body{box-shadow:none;border-radius:0;margin:0}.landing-root .krow.flip{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr)}.landing-root .krow.flip .kshot{order:-1}@media (min-width:1300px){.landing-root .krow.flip .kshot{margin-left:calc(592px - 50vw);margin-right:0}.landing-root .krow.flip .kshot .app{border-right:1px solid var(--a-border);border-left:0;border-radius:0 20px 20px 0;-webkit-mask-image:linear-gradient(270deg,#000 82%,#0000),linear-gradient(#000 80%,#0000);mask-image:linear-gradient(270deg,#000 82%,#0000),linear-gradient(#000 80%,#0000)}}@media (max-width:1180px){.landing-root .krow.flip{grid-template-columns:1fr}.landing-root .krow.flip .kshot{order:0}}.landing-root .stage-paint>canvas+*,.landing-root .stage-paint{isolation:isolate}.landing-root .stage-paint:before{content:"";background:var(--kgrain);pointer-events:none;z-index:0;background-size:180px;position:absolute;inset:0}.landing-root .stage-paint .stage-wrap{z-index:1}.landing-root .role canvas+*,.landing-root .role .cover{position:relative}.landing-root .p-hero-art .cv:after,.landing-root .hero-art .cv:after{opacity:1}.landing-root .mini{border-radius:14px 14px 0 0;position:relative;overflow:hidden}.landing-root .mini>.app{transform-origin:0 0;max-width:none}.landing-root .stage-paint .mini{border-radius:14px 14px 0 0}@media (max-width:760px){.landing-root .roles,.landing-root .roles.small{scroll-snap-type:x mandatory;grid-template-columns:none;gap:12px;margin-inline:-16px;padding:4px 16px 12px;display:flex;overflow-x:auto;scrollbar-width:none!important}.landing-root .roles::-webkit-scrollbar{display:none}.landing-root .roles .role{scroll-snap-align:start;flex:none;width:78%}.landing-root .plans{scroll-snap-type:x mandatory;grid-template-columns:none;gap:12px;margin-inline:-16px;padding:4px 16px 12px;display:flex;overflow-x:auto;scrollbar-width:none!important}.landing-root .plans::-webkit-scrollbar{display:none}.landing-root .plans .plan{scroll-snap-align:start;flex:none;width:82%}.landing-root .hero-copy .side p{font-size:16px}.landing-root .krow{padding-block:30px}.landing-root .kshot .app{border-radius:14px}.landing-root .nav-right .menu-btn{order:9}}.landing-root .d1,.landing-root .d2,.landing-root .d3{text-wrap:balance}@media (max-width:520px){.landing-root .hero-copy .d1{font-size:clamp(34px,10vw,40px)}}.landing-root .d1 .tone,.landing-root .d2 .tone{text-wrap:balance;display:inline-block}@media (max-width:400px){.landing-root .nav .theme-btn:not(.menu-btn){display:none}}.landing-root .stage-paint,.landing-root .stage-paint.soft{background:0 0;border-radius:0;padding:0;overflow:visible}.landing-root .stage-paint:before,.landing-root .stage-paint:after{content:none}.landing-root .stage-paint .app{border-bottom:1px solid var(--a-border);border-radius:20px}@media (max-width:760px){.landing-root .mini.bleed{border-radius:14px 0 0}.landing-root .mini.bleed>.app{border-right:0;border-radius:14px 0 0;box-shadow:0 1px 2px #1c1a170d,0 18px 40px -22px #1c1a174d}.landing-root .stage-sec .story-chips{margin-top:14px}.landing-root .story-chips{scroll-snap-type:x mandatory;flex-wrap:nowrap;grid-template-columns:none;gap:8px;margin-inline:-16px;padding:2px 16px 6px;display:flex;overflow-x:auto;scrollbar-width:none!important}.landing-root .story-chips::-webkit-scrollbar{display:none}.landing-root .story-chips button{scroll-snap-align:start;flex:none;width:auto;max-width:220px}}.landing-root .paint-panel{isolation:isolate;background:var(--paper-2);border-radius:32px;padding:64px 56px;position:relative;overflow:hidden}.landing-root .paint-panel:before{content:"";z-index:-2;background:var(--bg) 50% 60%/cover no-repeat;filter:var(--cover-filter);position:absolute;inset:0}.landing-root .paint-panel:after{content:"";z-index:-1;background:var(--kgrain),linear-gradient(180deg,color-mix(in srgb,var(--paper) 72%,transparent),color-mix(in srgb,var(--paper) 38%,transparent) 55%,color-mix(in srgb,var(--paper) 18%,transparent));background-size:180px,auto;position:absolute;inset:0}.landing-root.dark .paint-panel:after{background:var(--kgrain),linear-gradient(180deg,#16140fdb,#16140f99 55%,#16140f6b);background-size:180px,auto}.landing-root .paint-panel .sec-head{margin-bottom:36px}@media (max-width:760px){.landing-root .paint-panel{border-radius:24px;margin-inline:-4px;padding:36px 16px}}@media (min-width:901px){.landing-root .hero-copy .d1{font-size:clamp(42px,5.2vw,80px)}.landing-root .hero-copy .d1 .tone{white-space:nowrap}}.landing-root .home-hero{grid-template-columns:minmax(0,1fr) minmax(0,42ch);grid-template-areas:"title title""actions lead";align-items:end;gap:30px 40px}.landing-root .home-hero .hero-title{grid-area:title}.landing-root .hero-copy.home-hero .d1 .tone{white-space:normal}.landing-root .home-hero .hero-lead{color:var(--ink-2);text-align:right;grid-area:lead;justify-self:end;max-width:42ch;margin:0;font-size:17px;line-height:1.45}.landing-root .home-hero .hero-actions{grid-area:actions;justify-content:flex-start;padding-bottom:2px}@media (max-width:900px){.landing-root .home-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""lead""actions";row-gap:24px}.landing-root .home-hero .hero-lead{text-align:left;justify-self:start}}.landing-root .paint-panel .wforce{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:44px}.landing-root .paint-panel .wf-copy .d2{font-size:clamp(32px,3.4vw,48px)}@media (max-width:1180px){.landing-root .paint-panel .wforce{grid-template-columns:1fr}}.landing-root .paint-panel.side:after{background:var(--kgrain),linear-gradient(90deg,color-mix(in srgb,var(--paper) 82%,transparent),color-mix(in srgb,var(--paper) 62%,transparent) 38%,color-mix(in srgb,var(--paper) 22%,transparent) 70%);background-size:180px,auto}.landing-root.dark .paint-panel.side:after{background:var(--kgrain),linear-gradient(90deg,#16140fe6,#16140fbd 38%,#16140f73 70%);background-size:180px,auto}@media (max-width:1100px){.landing-root .paint-panel.side:after{background:var(--kgrain),linear-gradient(180deg,color-mix(in srgb,var(--paper) 82%,transparent),color-mix(in srgb,var(--paper) 50%,transparent));background-size:180px,auto}}.landing-root .paint-panel .bens{position:relative}.landing-root .paint-panel .ben{box-shadow:0 1px 2px #1c1a170d,0 14px 30px -20px #1c1a174d}.landing-root .site-footer .fhead{align-items:flex-start;gap:20px 40px}.landing-root .site-footer .fhead p{max-width:52ch;margin:0}.landing-root .fsoc{gap:8px;margin-left:auto;display:flex}.landing-root .fsoc a{border:1px solid var(--line);background:var(--card);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.landing-root .fgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:28px 20px}.landing-root .fgrid ul,.landing-root .fuse ul{margin:0;padding:0;list-style:none}.landing-root .fgrid a{padding:4px 0;font-size:13.5px}.landing-root .site-footer .fh{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:12px;font-weight:500}.landing-root .fuse{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:40px;padding-top:22px;display:flex}.landing-root .fuse .fh{margin:0}.landing-root .fuse ul{flex-wrap:wrap;gap:6px 22px;display:flex}.landing-root .fuse a{color:var(--ink-2);font-size:13.5px}.landing-root .fuse a:hover{color:var(--ink)}@media (max-width:1180px){.landing-root .fgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.landing-root .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-root .fsoc{margin-left:0}}.landing-root .h-orbi{vertical-align:baseline;width:1.05em;height:1.05em;color:var(--ink);margin:0 0 -.066em .24em;display:inline-block}.landing-root .h-orbi .orbi-mascot{width:100%;height:100%;overflow:visible}.landing-root .orbi-word{white-space:nowrap}@media (min-width:1101px){.landing-root .stage-paint.hero-bg{isolation:isolate;background:var(--paper-2);border-radius:28px;padding:26px 30px 0;position:relative;overflow:hidden}.landing-root .stage-paint.hero-bg:before{content:"";z-index:-2;background:var(--hbg) 50% 58%/cover no-repeat;filter:var(--cover-filter) saturate(.85);position:absolute;inset:0}.landing-root .stage-paint.hero-bg:after{content:"";z-index:-1;background:var(--kgrain),linear-gradient(180deg,color-mix(in srgb,var(--paper) 62%,transparent),color-mix(in srgb,var(--paper) 40%,transparent) 50%,color-mix(in srgb,var(--paper) 22%,transparent));background-size:180px,auto;position:absolute;inset:0}.landing-root.dark .stage-paint.hero-bg:after{background:var(--kgrain),linear-gradient(180deg,#16140fc7,#16140f8c 50%,#16140f66);background-size:180px,auto}.landing-root .stage-paint.hero-bg .app{border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 24px 60px -26px #1c1a1773}}.landing-root .orbi-mascot.o20{width:17px;height:17px}.landing-root .orbi-mascot.o14{width:13px;height:13px;margin:0 -1px}.landing-root .composer .perch{width:32px;height:32px;bottom:calc(100% - 5px)}.landing-root .site-main.pad-top{padding-top:calc(68px + env(safe-area-inset-top,0px))}.landing-root .fhead .brand>div{width:28px!important;height:28px!important}.landing-root .nav .brand{flex:none}.landing-root .nav-links>a,.landing-root .nav-links>.dd>button{white-space:nowrap}.landing-root .nav-links>.dd>button svg{opacity:.6}.landing-root .nav-acct{border:1px solid var(--line-2);background:var(--card);width:38px;height:38px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:inline-grid;overflow:hidden}.landing-root .nav-acct img{object-fit:cover;width:100%;height:100%}@media (max-width:560px){.landing-root .nav-signin{display:none}}@media (min-width:700px){.landing-root .nav-signin-quiet{color:var(--ink-2);background:0 0;border:1px solid #0000;padding:0 10px}.landing-root .nav-signin-quiet:hover{color:var(--ink)}}.landing-root .mnav .mn-cta{gap:8px}@media (max-width:699px){.landing-root .nav-demo{display:none}}@media (min-width:1280px){.landing-root .nav .wrap.nav-demo-room{gap:32px}.landing-root .nav .wrap.nav-demo-room .nav-links>a,.landing-root .nav .wrap.nav-demo-room .nav-links>.dd>button{padding-inline:10px}}.landing-root .fsoc a{color:var(--ink-2)}.landing-root .fsoc a:hover{color:var(--ink)}.landing-root .fsoc a svg{width:16px;height:16px}.landing-root .fsoon{color:var(--ink-3);align-items:center;gap:6px;padding:4px 0;font-size:13.5px;display:inline-flex}.landing-root .fsoon em{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-3);border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal}.landing-root .fbot{align-items:center}.landing-root .hero-art.cover .cv img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0}.landing-root .hero-art.cover .cv:after{z-index:1}.landing-root .site-main [id]{scroll-margin-top:calc(76px + env(safe-area-inset-top,0px))}.landing-root .logo-row a{color:inherit}.landing-root .logos-all{margin-top:22px;font-size:14px}.landing-root .logos-all a{color:var(--ink-2);border-bottom:1px solid var(--line-2);padding-bottom:2px}.landing-root .logos-all a:hover{color:var(--ink);border-color:var(--ink-3)}@media (max-width:760px){.landing-root .paint-panel:before{background-image:var(--bg-sm,var(--bg))}.landing-root .final .final-cover{background-image:var(--cover-sm,var(--cover))}}@media (max-width:1279px){.landing-root .nav-links{display:none}.landing-root .menu-btn{display:grid}}@media (max-width:560px){.landing-root .nav .wrap{gap:12px}}@media (max-width:374px){.landing-root .nav .brand-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.landing-root .fgrid>*{min-width:0}.landing-root .fgrid a{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.landing-root .faq .more a,.landing-root .sec-grid p a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.landing-root .faq .more a:hover,.landing-root .sec-grid p a:hover{text-decoration-color:currentColor}.landing-root .site-pricing{--plan-name-font:var(--display);--plan-price-font:var(--display);--plan-price-tracking:-.045em;--plan-check:var(--ink);margin-top:44px}.landing-root .site-pricing .pricing-cycle{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;gap:4px;width:max-content;margin:0 auto;padding:4px;display:flex}.landing-root .site-pricing .pricing-cycle button{height:38px;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.landing-root .site-pricing .pricing-cycle button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #1c1a1714}.landing-root .site-pricing .pricing-save{font-family:var(--mono);background:var(--sage-soft);color:color-mix(in srgb,var(--sage) 70%,var(--ink));border-radius:999px;padding:2px 8px;font-size:11px}.landing-root .site-pricing .pricing-credits{flex-direction:column;align-items:center;max-width:520px;margin:30px auto 0;display:flex}.landing-root .site-pricing .pricing-credits-label{color:var(--ink-3);font-size:13.5px}.landing-root .site-pricing .pricing-credits-amount{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);margin:4px 0 2px;font-size:24px;font-stretch:112%}.landing-root .site-pricing .pricing-credits-equivalent{text-align:center;color:var(--ink-2);margin:0 0 14px;font-size:13.5px}.landing-root{--plan-green:#4e9a74}.landing-root.dark{--plan-green:#6faa88}.landing-root .site-pricing{--plan-recommended:color-mix(in srgb,var(--plan-green) 20%,var(--card))}.landing-root.dark .site-pricing{--plan-recommended:color-mix(in srgb,var(--plan-green) 10%,var(--card))}.landing-root.plan-compare h2{font-family:var(--display);letter-spacing:-.02em;font-stretch:112%}.landing-root .site-pricing .plan-badge{background:color-mix(in srgb,var(--plan-green) 72%,var(--ink));color:var(--card);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.landing-root .site-pricing .plan-cta{white-space:normal;text-align:center;height:auto;min-height:44px;padding-block:10px;line-height:1.25}.landing-root .site-pricing .pricing-tax{text-align:center;color:var(--ink-3);margin-top:20px;font-size:13.5px}}
