:root{--lv-bg:#fafaf8;--lv-surface:#fff;--lv-surface-2:#f4f4f2;--lv-surface-3:#ececea;--lv-ink:#191919;--lv-ink-2:#474747;--lv-muted:#707070;--lv-faint:#a3a3a3;--lv-line:#00000014;--lv-line-2:#00000029;--lv-primary:#5665d6;--lv-primary-ink:#4551ab;--lv-primary-soft:#eef0fc;--lv-warm:#fa7500;--lv-warm-soft:#feecdc;--lv-warm-ink:#9a4600;--lv-green:#4caf50;--lv-green-soft:#e6f4e7;--lv-green-ink:#2e7d32;--lv-up:#ff4560;--lv-down:#00b377;--lv-danger:#d92d43;--lv-shadow-1:0 1px 2px #1414140f,0 4px 14px -4px #14141414;--lv-shadow-2:0 2px 6px #1414140d,0 18px 44px -14px #1414142e;--lv-header-h:64px;--lv-font:"Inter","Noto Sans TC","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html[lang=ja]{--lv-font:"Inter","Noto Sans JP","Noto Sans TC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html[lang=ja] .lv-site{word-break:auto-phrase}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--lv-header-h) + 16px);background:var(--lv-bg)}body{background:var(--lv-bg);margin:0}.lv-site{min-height:100vh;color:var(--lv-ink);background:var(--lv-bg);font-family:var(--lv-font);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;line-height:1.6}.lv-site h1,.lv-site h2,.lv-site h3,.lv-site p{font-family:inherit}.lv-site img{max-width:100%}.lv-site .num{font-variant-numeric:tabular-nums}.lv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv-btn{height:46px;font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex}.lv-btn--primary{background:var(--lv-primary);color:#fff}.lv-btn--primary:hover{background:var(--lv-primary-ink)}.lv-btn--ghost{color:var(--lv-ink);box-shadow:inset 0 0 0 1.5px var(--lv-line-2);background:0 0}.lv-btn--ghost:hover{background:#00000008}.lv-btn--sm{height:36px;padding:0 16px;font-size:13.5px}.lv-btn--xs{height:28px;padding:0 11px;font-size:11.5px}.lv-fake-btn{pointer-events:none}.lv-btn--primary.is-pressed{box-shadow:0 0 0 5px color-mix(in srgb,var(--lv-primary)22%,transparent);transform:scale(.94)}.lv-btn--primary.is-busy{background:color-mix(in srgb,var(--lv-primary)70%,#fff)}.lv-link-btn{color:var(--lv-muted);padding:4px 6px;font-size:12px}.lv-link-btn--danger{color:var(--lv-danger)}.lv-header{z-index:50;height:var(--lv-header-h);background:var(--lv-bg);transition:box-shadow .2s;position:fixed;inset:0 0 auto}.lv-header.is-scrolled,.lv-header.is-open{box-shadow:0 1px 0 var(--lv-line)}.lv-header-inner{align-items:center;gap:32px;max-width:1240px;height:100%;margin:0 auto;padding:0 24px;display:flex}.lv-logo{color:var(--lv-ink);align-items:center;gap:9px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.lv-nav{gap:24px;display:flex}.lv-nav a,.lv-header-login{color:var(--lv-ink-2);font-size:14px;text-decoration:none;transition:color .15s}.lv-nav a:hover,.lv-header-login:hover{color:var(--lv-ink)}.lv-header-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.lv-menu-btn{color:var(--lv-ink);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:8px;display:none}.lv-mobile-menu{top:var(--lv-header-h);background:var(--lv-bg);flex-direction:column;gap:2px;padding:8px 20px 22px;display:flex;position:absolute;left:0;right:0;box-shadow:0 18px 30px -20px #0000004d}.lv-mobile-menu>a:not(.lv-btn){color:var(--lv-ink);padding:12px 2px;font-size:16px;text-decoration:none}.lv-mobile-menu .lv-btn{margin-top:8px}.lv-mobile-menu-row{padding:8px 0}@media (max-width:900px){.lv-nav,.lv-header-actions{display:none}.lv-menu-btn{display:block}}.lv-site .cubelv-lang{position:relative}.lv-site .cubelv-lang-btn{color:var(--lv-ink-2);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:6px 2px;font-size:13.5px;display:inline-flex}.lv-site .cubelv-lang-caret{transition:transform .2s}.lv-site .cubelv-lang-caret.is-open{transform:rotate(180deg)}.lv-site .cubelv-lang-menu{z-index:60;min-width:140px;box-shadow:var(--lv-shadow-2);background:#fff;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.lv-mobile-menu .cubelv-lang-menu{left:0;right:auto}.lv-site .cubelv-lang-item{color:var(--lv-ink);border-radius:8px;padding:8px 10px;font-size:14px;text-decoration:none}.lv-site .cubelv-lang-item:hover{background:var(--lv-surface-2)}.lv-site .cubelv-lang-item.is-active{color:var(--lv-primary);font-weight:600}.lv-footer{background:var(--lv-surface-2)}.lv-footer-inner{grid-template-columns:1.1fr 1.4fr;gap:32px;max-width:1240px;margin:0 auto;padding:52px 24px 40px;display:grid}.lv-footer-brand p{color:var(--lv-muted);margin:12px 0 0;font-size:14px}.lv-footer-brand .lv-footer-copy{margin-top:6px;font-size:12.5px}.lv-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 24px;display:grid}.lv-footer-links a{color:var(--lv-ink-2);font-size:14px;text-decoration:none}.lv-footer-links a:hover{color:var(--lv-ink)}.lv-footer-badges{opacity:.85;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;display:flex}.lv-footer-badges img{width:auto;height:36px}@media (max-width:720px){.lv-footer-inner{grid-template-columns:1fr;padding:40px 16px 32px}}.lv-main{padding-top:var(--lv-header-h)}.lv-container{max-width:1240px;margin:0 auto;padding:0 24px}.lv-kicker{color:var(--lv-primary);letter-spacing:.02em;margin:0 0 10px;font-size:13px;font-weight:700}.lv-section-title{letter-spacing:-.015em;text-wrap:balance;margin:0 0 32px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.2}.lv-chip{background:var(--lv-surface-2);color:var(--lv-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;line-height:1.5;display:inline-flex}.lv-chip--ok{background:var(--lv-green-soft);color:var(--lv-green-ink);padding:7px 14px;font-size:13px;font-weight:600}.lv-chip--dashed{outline:1.5px dashed var(--lv-line-2);outline-offset:-1.5px;background:0 0}.lv-tag{white-space:nowrap;border-radius:6px;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.lv-tag--warn{background:var(--lv-warm-soft);color:var(--lv-warm-ink)}.lv-tag--primary{background:var(--lv-primary-soft);color:var(--lv-primary-ink)}.lv-hero{padding:76px 24px 56px}.lv-hero-inner{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.lv-hero-title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,6.2vw,68px);font-weight:800;line-height:1.12}.lv-clause{display:inline-block}.lv-hero-sub{max-width:720px;color:var(--lv-ink-2);text-wrap:pretty;margin:0 0 34px;font-size:clamp(16px,1.6vw,19px);line-height:1.7}.lv-hero-ask{width:100%;max-width:720px;box-shadow:var(--lv-shadow-2);color:var(--lv-ink);text-align:left;background:#fff;border-radius:20px;padding:14px 14px 14px 20px;text-decoration:none;display:block}.lv-hero-ask-label{color:var(--lv-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.lv-hero-ask-topic{background:var(--lv-primary-soft);color:var(--lv-primary-ink);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.lv-hero-ask-row{align-items:flex-end;gap:12px;margin-top:6px;display:flex}.lv-hero-ask-text{flex:1;min-height:3.1em;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.55;display:grid}.lv-hero-ask-reserve,.lv-hero-ask-live{grid-area:1/1;min-width:0}.lv-hero-ask-reserve{visibility:hidden}.lv-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.lv-hero-platforms{color:var(--lv-muted);margin:14px 0 0;font-size:13px}.lv-story{padding:24px 0 72px}.lv-story-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;max-width:1240px;margin:0 auto;padding:0 24px;display:grid}.lv-step{flex-direction:column;justify-content:center;min-height:84vh;display:flex}.lv-step-text{opacity:.3;max-width:440px;transition:opacity .35s}.lv-step.is-active .lv-step-text{opacity:1}.lv-step-kicker{color:var(--lv-primary);letter-spacing:.02em;margin:0 0 12px;font-size:13px;font-weight:700}.lv-step-title{letter-spacing:-.012em;text-wrap:balance;margin:0 0 16px;font-size:clamp(26px,2.8vw,36px);font-weight:800;line-height:1.25}.lv-step-body{color:var(--lv-ink-2);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.75}.lv-story-stage{opacity:0;top:calc(var(--lv-header-h) + 3vh);height:calc(100vh - var(--lv-header-h) - 6vh);flex-direction:column;justify-content:center;transition:opacity .4s;display:flex;position:sticky}.lv-stage-frame{background:var(--lv-surface-2);border-radius:28px;height:min(600px,100%);padding:28px 32px;position:relative;overflow:hidden}.lv-stage-inner{height:100%;container-type:inline-size}.lv-stage-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.lv-stage-dots span{background:var(--lv-line-2);border-radius:999px;width:6px;height:6px;transition:width .25s,background-color .25s}.lv-stage-dots span.is-on{background:var(--lv-ink);width:18px}@media (max-width:960px){.lv-story-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:0 16px}.lv-story-stage{display:none}.lv-step{min-height:0;padding:44px 0}.lv-step-text{opacity:1;max-width:none}.lv-step-inline{margin-top:22px}.lv-stage-frame--inline{border-radius:22px;height:auto;min-height:340px;padding:16px;container-type:inline-size}}.lv-scene{flex-direction:column;justify-content:center;gap:16px;height:100%;min-height:0;font-size:13px;line-height:1.45;display:flex}.lv-win{min-width:0;box-shadow:var(--lv-shadow-2);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.lv-win-bar{border-bottom:1px solid var(--lv-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.lv-win-title{align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:700;display:inline-flex}.lv-win-body{padding:14px}.lv-node{min-width:0;box-shadow:var(--lv-shadow-1);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;transition:box-shadow .5s,background-color .5s;display:flex;position:relative}.lv-node:after{content:"";border:1.5px dashed color-mix(in srgb,var(--lv-warm)62%,var(--lv-line-2));border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.lv-node.is-hidden,.lv-node.is-planned{background:color-mix(in srgb,var(--lv-warm)5%,#fff);box-shadow:none}.lv-node.is-hidden:after,.lv-node.is-planned:after{opacity:1}.lv-node.is-hidden .lv-node-icon,.lv-node.is-planned .lv-node-icon{background:color-mix(in srgb,var(--lv-warm)12%,transparent);color:var(--lv-warm-ink)}.lv-node.is-dim{opacity:.55}.lv-node.is-awake{background:var(--lv-green-soft);box-shadow:0 0 0 2px var(--lv-green)}.lv-node.is-awake .lv-node-sub{color:var(--lv-green-ink);font-weight:600}.lv-node-icon{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;transition:background-color .5s,color .5s;display:grid}.lv-node-icon--agent{background:var(--lv-primary-soft);color:var(--lv-primary);border-radius:999px}.lv-node-icon--plugin{color:#0b66c3;background:#e7f2ff}.lv-node-icon--note{color:#19376d;background:#f0f4f8}.lv-node-icon--inbox{background:var(--lv-warm-soft);color:var(--lv-warm-ink)}.lv-node-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lv-node-name,.lv-node-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lv-node-name{word-break:keep-all;overflow-wrap:anywhere;font-size:13px;font-weight:600}.lv-node-sub{color:var(--lv-muted);font-size:11px}.lv-ticket-wrap{filter:drop-shadow(0 1px 1.5px #00000014)drop-shadow(0 4px 10px #0000000f);min-width:0;transition:filter .5s}.lv-ticket-wrap.is-hidden,.lv-ticket-wrap.is-planned{filter:none}.lv-ticket{--ink:var(--lv-warm);background:color-mix(in srgb,var(--ink)14%,#fff);border-radius:10px;align-items:center;gap:8px;padding:8px 16px;transition:background-color .5s;display:flex;-webkit-mask:radial-gradient(7px at 0,#0000 97%,#000) 0 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 97%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(7px at 0,#0000 97%,#000) 0 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 97%,#000) 100% 0/51% 100% no-repeat}.lv-ticket--auto{--ink:var(--lv-green)}.lv-ticket-wrap.is-hidden .lv-ticket,.lv-ticket-wrap.is-planned .lv-ticket{background:color-mix(in srgb,var(--ink)7%,#fff)}.lv-ticket-icon{color:var(--ink);flex:none;place-items:center;display:grid}.lv-ticket-sub{color:color-mix(in srgb,var(--ink)62%,#191919);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.lv-link{display:block;position:relative}.lv-link--h{flex:18px;align-self:center;min-width:18px;height:2px}.lv-link--v{justify-self:center;width:2px;height:100%;min-height:16px}.lv-link-line{background-color:var(--lv-line-2);border-radius:2px;transition:transform .45s,background-color .5s;position:absolute;inset:0}.lv-link-line:after{content:"";border-radius:inherit;opacity:0;transition:opacity .5s;position:absolute;inset:0}.lv-link--h .lv-link-line{transform-origin:0;transform:scaleX(0)}.lv-link--v .lv-link-line{transform-origin:top;transform:scaleY(0)}.lv-link--h.is-on .lv-link-line{transform:scaleX(1)}.lv-link--v.is-on .lv-link-line{transform:scaleY(1)}.lv-link--h .lv-link-line:after{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--lv-warm)70%,#fff)0 5px,transparent 5px 9px)}.lv-link--v .lv-link-line:after{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--lv-warm)70%,#fff)0 5px,transparent 5px 9px)}.lv-link.is-dashed .lv-link-line{background-color:#0000}.lv-link.is-dashed .lv-link-line:after{opacity:1}.lv-link-dot{background:var(--lv-primary);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-primary)22%,transparent);border-radius:50%;margin-top:-4.5px;animation:.9s ease-in-out forwards lv-flow;position:absolute;top:50%;left:0}.lv-link--v .lv-link-dot{margin-top:0;margin-left:-4.5px;animation-name:lv-flow-v;top:0;left:50%}.lv-strip{align-items:center;display:flex}.lv-strip>.lv-node{flex:0 auto;min-width:0}.lv-strip>.lv-ticket-wrap{flex:none}.lv-node.is-awake .lv-node-sub{white-space:normal}.lv-strip--compact .lv-node{padding:7px 9px}.lv-strip--compact .lv-node-icon{width:22px;height:22px}.lv-strip--compact .lv-ticket{padding:7px 14px}.lv-caret{background:var(--lv-primary);vertical-align:-.15em;width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite lv-blink;display:inline-block}.lv-askbar{background:var(--lv-surface-2);border-radius:12px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.lv-askbar--solo{box-shadow:var(--lv-shadow-1);background:#fff}.lv-askbar-input{flex:1;min-width:0;min-height:1.45em;font-size:12.5px;line-height:1.45;display:grid}.lv-askbar-input>span{grid-area:1/1;min-width:0}.lv-askbar-reserve{visibility:hidden}.lv-askbar-ph{color:var(--lv-faint)}.lv-askbar-sent{color:var(--lv-ink-2)}.lv-askbar-send{background:var(--lv-line-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:background-color .2s,transform .2s;display:grid}.lv-askbar-send--lg{width:40px;height:40px}.lv-askbar-send.is-ready{background:var(--lv-primary);transform:scale(1.06)}.lv-buildsteps{flex-wrap:wrap;gap:6px;display:flex}.lv-buildstep{background:var(--lv-surface-2);color:var(--lv-faint);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.lv-buildstep.is-doing{background:var(--lv-primary-soft);color:var(--lv-primary)}.lv-buildstep.is-done{background:var(--lv-green-soft);color:var(--lv-green-ink)}.lv-buildstep-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.lv-status{background:var(--lv-surface-2);color:var(--lv-muted);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lv-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lv-status.is-running{background:var(--lv-primary-soft);color:var(--lv-primary)}.lv-status.is-done{background:var(--lv-green-soft);color:var(--lv-green-ink)}.lv-card{box-shadow:var(--lv-shadow-2);background:#fff;border-radius:14px;padding:14px;position:relative}.lv-card-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.lv-card-title{font-size:14px;font-weight:700}.lv-card-from{color:var(--lv-muted);flex:none;font-size:11.5px}.lv-card-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.lv-card-actions--split>*{flex:1}@container (min-width:600px){.lv-scene{font-size:14px}.lv-node{gap:10px;padding:10px 12px}.lv-node-icon{width:30px;height:30px}.lv-node-name{font-size:14px}.lv-node-sub,.lv-ticket-sub{font-size:12px}.lv-ticket{padding:10px 18px}.lv-win-bar{padding:12px 16px}.lv-win-title{font-size:15px}.lv-win-body{padding:16px}.lv-bubble-text{font-size:14px}.lv-agentwin{max-width:520px}.lv-agent-meta,.lv-askbar-input,.lv-post-row,.lv-ship-row,.lv-chip{font-size:13.5px}.lv-pluginwin{max-width:600px}.lv-table{font-size:14px}.lv-cal-grid{font-size:12.5px}.lv-report-note p,.lv-live-head,.lv-live-row{font-size:13.5px}.lv-live-head{font-size:12px}.lv-card-title{font-size:15px}.lv-card--decide{max-width:520px}.lv-card-rows>div,.lv-fixview,.lv-notify{font-size:13.5px}}.lv-bubble{max-width:94%;box-shadow:var(--lv-shadow-1);background:#fff;border-radius:16px 16px 16px 4px;align-self:flex-start;margin-bottom:10px;padding:10px 14px}.lv-bubble-label{color:var(--lv-muted);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.lv-bubble-text{font-size:13px}.lv-sysmap{grid-template-rows:auto 30px auto;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1.1fr) 18px minmax(0,1fr);align-items:center;display:grid}.lv-sysmap .lv-link--h{width:100%}.sm-a1{grid-area:1/1}.sm-l1{grid-area:1/2}.sm-a2{grid-area:1/3}.sm-l2{grid-area:1/4}.sm-t{grid-area:1/5}.sm-l3{grid-area:1/6}.sm-a3{grid-area:1/7}.sm-v1{grid-area:2/1}.sm-p1{grid-area:3/1}.sm-v2{grid-area:2/7}.sm-p2{grid-area:3/7}.lv-sysfoot{justify-content:center;min-height:36px;margin-top:14px;display:flex}.lv-swap{display:inline-grid}.lv-swap>span{opacity:0;grid-area:1/1;transition:opacity .25s}.lv-swap>span.is-on{opacity:1}.lv-canvas{background-color:#fcfcfd;background-image:radial-gradient(#19191914 1px,#0000 1px);background-size:18px 18px;border-radius:16px;padding:30px 10px 10px}.lv-dept{border:1px solid color-mix(in srgb,var(--lv-primary)34%,var(--lv-line));background:color-mix(in srgb,var(--lv-primary)3.5%,#fff);border-radius:18px;padding:12px 10px;position:relative}.lv-dept-label{border:1px solid color-mix(in srgb,var(--lv-primary)24%,var(--lv-line));background:color-mix(in srgb,var(--lv-primary)7%,#fff);color:color-mix(in srgb,var(--lv-primary)72%,var(--lv-ink));white-space:nowrap;border-radius:999px;margin-bottom:6px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1;position:absolute;bottom:100%;left:0}@container (max-width:560px){.lv-sysmap{grid-template-rows:auto 18px auto 18px auto 18px auto;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.sm-a1{grid-area:1/1}.sm-l1{grid-area:2/1}.sm-a2{grid-area:3/1}.sm-l2{grid-area:4/1}.sm-t{grid-area:5/1}.sm-l3{grid-area:6/1}.sm-a3{grid-area:7/1}.sm-v1{grid-area:1/2}.sm-p1{grid-area:1/3}.sm-v2{grid-area:7/2}.sm-p2{grid-area:7/3}.lv-sysmap .sm-l1,.lv-sysmap .sm-l2,.lv-sysmap .sm-l3{justify-self:center;width:2px;min-width:0;height:100%}.lv-sysmap .sm-l1 .lv-link-line,.lv-sysmap .sm-l2 .lv-link-line,.lv-sysmap .sm-l3 .lv-link-line{transform-origin:top;transform:scaleY(0)}.lv-sysmap .sm-l1.is-on .lv-link-line,.lv-sysmap .sm-l2.is-on .lv-link-line,.lv-sysmap .sm-l3.is-on .lv-link-line{transform:scaleY(1)}.lv-sysmap .sm-v1,.lv-sysmap .sm-v2{align-self:center;width:100%;height:2px;min-height:0}.lv-sysmap .sm-v1 .lv-link-line,.lv-sysmap .sm-v2 .lv-link-line{transform-origin:0;transform:scaleX(0)}.lv-sysmap .sm-v1.is-on .lv-link-line,.lv-sysmap .sm-v2.is-on .lv-link-line{transform:scaleX(1)}}.lv-agentwin{width:100%;max-width:460px;margin:0 auto}.lv-agent-meta{color:var(--lv-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}@container (max-width:480px){.lv-agent-meta>span:last-child{flex-basis:100%}}.lv-agent-dl{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0 0 12px;display:grid}.lv-agent-dl dt{color:var(--lv-muted);white-space:nowrap}.lv-agent-dl dd{margin:0}.lv-agent-memory{flex-wrap:wrap;gap:6px;display:flex}.lv-agent-runlabel{color:var(--lv-muted);margin:0 0 6px;font-size:12px;font-weight:600}.lv-runlog{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lv-runlog li{color:var(--lv-faint);align-items:center;gap:8px;transition:color .2s;display:flex}.lv-runlog li.is-doing{color:var(--lv-ink);font-weight:600}.lv-runlog li.is-done{color:var(--lv-ink-2)}.lv-runlog-mark{background:var(--lv-surface-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.lv-runlog li.is-doing .lv-runlog-mark{background:var(--lv-primary-soft);box-shadow:inset 0 0 0 2px var(--lv-primary)}.lv-runlog li.is-done .lv-runlog-mark{background:var(--lv-green)}.lv-agent-out{flex-direction:column;gap:6px;margin-top:12px;padding-bottom:24px;display:flex;position:relative}.lv-post-row{background:var(--lv-surface-2);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:12.5px;display:flex}.lv-post-channel{color:var(--lv-muted);background:#fff;border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:700}.lv-post-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lv-agent-handto{color:var(--lv-primary);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:0;right:0}.lv-agent-handto.is-done{color:var(--lv-green-ink)}.lv-pluginwin{width:100%;max-width:540px;margin:0 auto}.lv-tabs{border-bottom:1px solid var(--lv-line);gap:4px;margin:-4px 0 12px;display:flex}.lv-tab{color:var(--lv-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 10px;font-size:13px}.lv-tab.is-on{border-bottom-color:var(--lv-ink);color:var(--lv-ink);font-weight:600}.lv-tab.is-new{border-bottom-color:var(--lv-primary);color:var(--lv-primary)}.lv-plugin-body{min-height:200px;display:grid}.lv-plugin-body>*{grid-area:1/1;align-self:start}.lv-table{border-collapse:collapse;width:100%;font-size:13px}.lv-table th{border-bottom:1px solid var(--lv-line);color:var(--lv-muted);text-align:left;padding:6px 8px;font-size:12px;font-weight:500}.lv-table td{border-bottom:1px solid var(--lv-line);padding:10px 8px}.lv-table .num{font-variant-numeric:tabular-nums;text-align:right}.lv-table .num-left{color:var(--lv-muted);font-variant-numeric:tabular-nums}.lv-table th:last-child{text-align:right}.lv-cal-wrap{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;display:grid}.lv-cal-month{margin:0 0 6px;font-size:12.5px;font-weight:700}.lv-cal-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;font-size:11.5px;display:grid}.lv-cal-wd{color:var(--lv-muted);padding-bottom:2px;font-size:11px}.lv-cal-day{color:var(--lv-ink-2);font-variant-numeric:tabular-nums;border-radius:7px;padding:3px 0 7px;transition:background-color .25s,color .25s;position:relative}.lv-cal-day i{background:var(--lv-warm);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.lv-cal-day.is-today{color:var(--lv-primary);font-weight:700}.lv-cal-day.is-picked{background:var(--lv-primary);color:#fff}.lv-cal-day.is-picked i{background:#fff}.lv-cal-side{flex-direction:column;gap:6px;padding-top:24px;display:flex}.lv-cal-side-title{margin:0 0 6px;font-size:12px;font-weight:700}.lv-ship-row{background:var(--lv-surface-2);border-radius:9px;flex-direction:column;gap:1px;padding:7px 10px;font-size:12.5px;display:flex}.lv-ship-who{gap:6px;font-weight:600;display:flex}.lv-ship-who b{color:var(--lv-muted);font-variant-numeric:tabular-nums;font-weight:600}.lv-ship-items{color:var(--lv-ink-2);font-size:12px}.lv-plugin-status{min-height:34px;padding-top:10px}.lv-pluginwin .lv-askbar{margin-top:12px}@container (max-width:520px){.lv-cal-wrap{grid-template-columns:minmax(0,1fr)}.lv-cal-side{padding-top:2px}}.lv-scene-report{gap:14px}.lv-report-plugin{width:72%}.lv-report-plugin .lv-win-body{padding:10px}.lv-report-plugin-slot{min-height:118px}.lv-report-note{align-self:flex-end;width:86%;overflow:visible}.lv-report-note p{color:var(--lv-ink-2);margin:0 0 8px;font-size:12.5px;line-height:1.6}.lv-report-slot{min-height:118px;margin:4px 0 10px;position:relative}.lv-report-drop{background:color-mix(in srgb,var(--lv-primary)4%,transparent);outline:1.5px dashed color-mix(in srgb,var(--lv-primary)42%,transparent);outline-offset:-1.5px;border-radius:10px;transition:background-color .3s,outline-color .3s;display:block}.lv-report-drop.is-target{background:color-mix(in srgb,var(--lv-primary)10%,transparent);outline-color:var(--lv-primary)}.lv-slot-stack{display:grid}.lv-slot-stack>*{grid-area:1/1;min-width:0}.lv-slot-size{visibility:hidden}.lv-slot-hole{outline:1.5px dashed var(--lv-line-2);outline-offset:-1.5px;background:#00000006;border-radius:10px}.lv-report-from{color:var(--lv-primary);margin-top:6px;font-size:11.5px;font-weight:600;display:block}.lv-live{box-shadow:inset 0 0 0 1px var(--lv-line);background:#fff;border-radius:10px;padding:4px 8px 4px 22px;position:relative}.lv-live.is-lifted{z-index:5;box-shadow:var(--lv-shadow-2)}.lv-live-grip{color:var(--lv-faint);display:grid;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.lv-hand{z-index:2;color:var(--lv-ink);filter:drop-shadow(0 1px 1.5px #0000004d);pointer-events:none;display:grid;position:absolute;top:calc(50% - 4px);left:-6px}.lv-live-head,.lv-live-row{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.75fr) minmax(0,.6fr);align-items:center;gap:8px;padding:6px 4px;font-size:12.5px;display:grid}.lv-live-head{border-bottom:1px solid var(--lv-line);color:var(--lv-muted);font-size:11px}.lv-live-head .num,.lv-live-row .num{font-variant-numeric:tabular-nums;text-align:right}.lv-live-badge{background:var(--lv-green-soft);color:var(--lv-green-ink);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}.lv-live-row{border-radius:8px;transition:background-color .25s}.lv-live-row.is-hover{background:var(--lv-primary-soft)}.lv-live-move{grid-column:span 2;grid-template-columns:subgrid;border-radius:5px;align-items:center;font-weight:600;display:grid}.lv-live-move.is-up{color:var(--lv-up)}.lv-live-move.is-down{color:var(--lv-down)}.lv-scene-decide{gap:18px}.lv-card--decide{width:100%;max-width:460px;margin:0 auto}.lv-card-rows{margin:0}.lv-card-rows>div{border-bottom:1px solid var(--lv-line);justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.lv-card-rows dt{color:var(--lv-muted)}.lv-card-rows dd{text-align:right;align-items:center;gap:4px;margin:0;font-weight:600;display:inline-flex}.lv-card-rows dd.is-ok{color:var(--lv-green-ink)}.lv-fixview{background:var(--lv-surface-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:8px;padding:8px 10px;font-size:12.5px;transition:background-color .25s;display:flex}.lv-fixview.is-focus{background:var(--lv-primary-soft)}.lv-fixview-label{color:var(--lv-muted)}.lv-fixview-pair{color:var(--lv-muted);align-items:center;gap:6px;display:inline-flex}.lv-fixview-before,.lv-fixview-after{background:#fff;border-radius:5px;padding:1px 7px}.lv-fixview-before{color:var(--lv-faint);text-decoration:line-through}.lv-fixview-after{color:var(--lv-ink);font-weight:700}.lv-notify{color:var(--lv-ink-2);border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:7px 10px;font-size:12.5px;transition:background-color .25s;display:flex}.lv-notify.is-focus{background:var(--lv-primary-soft)}.lv-check{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--lv-line-2);color:#fff;border-radius:5px;flex:none;place-items:center;transition:background-color .2s;display:grid}.lv-check.is-on{background:var(--lv-primary);box-shadow:none}.lv-stamp{box-shadow:inset 0 0 0 2.5px var(--lv-green);color:var(--lv-green-ink);letter-spacing:.08em;background:#ffffffe0;border-radius:8px;padding:6px 14px;font-size:18px;font-weight:800;position:absolute;bottom:58px;right:18px}.lv-canvas--systems{grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr);align-items:start;gap:44px 88px;padding:32px 12px 16px;display:grid;position:relative}.lv-sys{min-width:0}.lv-sys--marketing{grid-area:1/1}.lv-sys--eng{grid-area:2/1;margin-left:18px}.lv-sys--ops{grid-area:1/2/3/3;align-self:center}.lv-sys>.lv-dept{padding:12px 10px}.lv-sys--ops>.lv-dept{padding:16px 14px}.lv-sys-row{align-items:center;display:flex}.lv-sys-row+.lv-sys-row{margin-top:34px;margin-left:16px}.lv-sys-row>.lv-node{flex:none}.lv-sys-row>.lv-ticket-wrap{flex:0 auto;min-width:0}.lv-sys-row>.lv-link--h{flex:14px;min-width:14px;max-width:40px}.lv-sys-row .lv-node{gap:7px;padding:6px 10px}.lv-sys-row .lv-node-icon{width:22px;height:22px}.lv-sys-row .lv-ticket{gap:7px;padding:6px 14px}.lv-cross{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv-cross-line{fill:none;stroke:color-mix(in srgb,var(--lv-ink)42%,#fff);stroke-width:1.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s,stroke .6s}.lv-cross-arrow{fill:color-mix(in srgb,var(--lv-ink)42%,#fff);opacity:0;transition:opacity .2s .6s,fill .6s}.lv-cross-link.is-on .lv-cross-line{stroke-dashoffset:0}.lv-cross-link.is-on .lv-cross-arrow{opacity:1}.lv-cross-link.is-fresh .lv-cross-line{stroke:var(--lv-primary)}.lv-cross-link.is-fresh .lv-cross-arrow{fill:var(--lv-primary)}.lv-cross-label{z-index:1;max-width:86px;color:var(--lv-ink-2);text-align:center;opacity:0;pointer-events:none;background:#fcfcfd;border-radius:4px;padding:2px 4px;font-size:11px;font-weight:600;line-height:1.3;transition:opacity .4s .5s;position:absolute;transform:translate(-50%,-50%)}.lv-cross-label--v{white-space:nowrap;text-align:left;max-width:none;transform:translateY(-50%)}.lv-cross-label.is-on{opacity:1}.lv-flow{flex-direction:column;align-items:center;display:flex}.lv-flow>.lv-node,.lv-flow>.lv-ticket-wrap{max-width:100%}.lv-flow>.lv-link--v{height:14px;min-height:14px}.lv-flow .lv-node{gap:7px;padding:6px 10px}.lv-flow .lv-node-icon{width:22px;height:22px}.lv-flow .lv-ticket{gap:7px;padding:6px 14px}@container (max-width:480px){.lv-strip{flex-direction:column;align-items:center}.lv-strip>.lv-node,.lv-strip>.lv-ticket-wrap{flex:none;max-width:100%}.lv-strip>.lv-link--h{flex:none;width:2px;min-width:0;height:14px}.lv-strip>.lv-link--h .lv-link-line{transform-origin:top;transform:scaleY(0)}.lv-strip>.lv-link--h.is-on .lv-link-line{transform:scaleY(1)}.lv-strip>.lv-link--h .lv-link-dot{margin-top:0;margin-left:-4.5px;animation-name:lv-flow-v;top:0;left:50%}.lv-flow .lv-node-name,.lv-sys-row .lv-node-name{font-size:12px}.lv-flow .lv-ticket-sub,.lv-sys-row .lv-ticket-sub{font-size:10.5px}.lv-report-plugin,.lv-report-note{width:100%}}@container (max-width:520px){.lv-canvas--systems{grid-template-columns:minmax(0,1fr);gap:60px 0;padding:30px 10px 12px}.lv-sys--marketing{grid-area:1/1;justify-self:start;width:70%}.lv-sys--ops{grid-area:2/1;place-self:auto end;width:96%}.lv-sys--eng{grid-area:3/1;justify-self:start;width:70%;margin-left:0}.lv-sys-row+.lv-sys-row{margin-top:22px;margin-left:0}.lv-sys-row>.lv-link--h{min-width:10px}.lv-sys-row .lv-ticket{padding:6px 12px}}.lv-download{padding:64px 0 120px}.lv-download-inner{text-align:center}.lv-download-desc{color:var(--lv-ink-2);margin:-14px 0 30px}.lv-dl-row{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:0 auto;display:flex}.lv-dl-mac{position:relative}.lv-btn--text{color:var(--lv-primary);background:0 0}.lv-btn--text:hover{color:var(--lv-primary-ink)}.lv-dl-caret{transition:transform .2s}.lv-dl-caret.is-open{transform:rotate(180deg)}.lv-dl-menu{z-index:10;min-width:230px;box-shadow:var(--lv-shadow-2);text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.lv-dl-item{color:var(--lv-ink);border-radius:9px;flex-direction:column;gap:2px;padding:9px 11px;text-decoration:none;display:flex}.lv-dl-item:hover{background:var(--lv-surface-2)}.lv-dl-item b{font-size:14px}.lv-dl-item small{color:var(--lv-muted);font-size:12px}@media (max-width:720px){.lv-hero{padding:48px 16px 40px}.lv-container{padding:0 16px}.lv-dl-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lv-dl-row .lv-btn{white-space:normal;width:100%;height:auto;min-height:46px;padding:10px 12px;font-size:14px;line-height:1.25}.lv-dl-row .lv-btn--text{grid-column:1/-1}}.lv-page{max-width:820px;margin:0 auto;padding:56px 24px 104px}.lv-page--wide{max-width:1160px}.lv-pagehead h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:1.15}.lv-pagehead-intro{color:var(--lv-ink-2);text-wrap:pretty;margin:0 0 40px;font-size:18px;line-height:1.7}.lv-prose h2{margin:44px 0 12px;font-size:22px;font-weight:700;line-height:1.35}.lv-prose h3{margin:26px 0 8px;font-size:17px;font-weight:700}.lv-prose p,.lv-prose li{color:var(--lv-ink-2);font-size:16px;line-height:1.8}.lv-prose p{margin:0 0 14px}.lv-prose ul{margin:0 0 16px;padding-left:1.25em;list-style:outside}.lv-prose a{color:var(--lv-primary)}.lv-prose-updated{color:var(--lv-muted);font-size:13px}@media (max-width:720px){.lv-page{padding:36px 16px 80px}}@keyframes lv-blink{50%{opacity:0}}@keyframes lv-flow{0%{left:0}to{left:calc(100% - 9px)}}@keyframes lv-flow-v{0%{top:0}to{top:calc(100% - 9px)}}@media (prefers-reduced-motion:reduce){.lv-site *,.lv-site :before,.lv-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lv-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lv-plan{box-shadow:var(--lv-shadow-1);background:#fff;border-radius:20px;flex-direction:column;padding:26px;display:flex}.lv-plan.is-featured{box-shadow:0 0 0 2px var(--lv-primary)}.lv-plan-name{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.lv-plan-price{align-items:baseline;gap:6px;margin:14px 0 2px;display:flex}.lv-plan-amount{letter-spacing:-.02em;font-size:40px;font-weight:800}.lv-plan-period,.lv-plan-annual{color:var(--lv-muted);font-size:13px}.lv-plan-annual{margin:0}.lv-plan-summary{color:var(--lv-ink-2);margin:16px 0;font-size:15px;line-height:1.6}.lv-plan-features{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.lv-plan-features li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.lv-plan-features svg{color:var(--lv-primary);flex:none;margin-top:3px}.lv-plan-note{color:var(--lv-muted);margin:0 0 18px;font-size:12.5px;line-height:1.55}.lv-plan-cta{margin-top:auto}.lv-pricing-more{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px;margin-top:64px;display:grid}.lv-packs{flex-direction:column;gap:8px;list-style:none;display:flex;padding:0!important}.lv-packs li{background:var(--lv-surface-2);border-radius:12px;justify-content:space-between;padding:12px 16px;display:flex}.lv-packs b{color:var(--lv-ink)}.lv-faq{margin:0}.lv-faq>div{border-bottom:1px solid var(--lv-line);padding:16px 0}.lv-faq dt{margin-bottom:6px;font-weight:700}.lv-faq dd{color:var(--lv-ink-2);margin:0;line-height:1.7}@media (max-width:900px){.lv-plans,.lv-pricing-more{grid-template-columns:minmax(0,1fr)}.lv-pricing-more{gap:8px;margin-top:32px}}.lv-cmp-list{flex-direction:column;gap:10px;display:flex}.lv-cmp-item{box-shadow:var(--lv-shadow-1);color:var(--lv-ink);background:#fff;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) auto;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:grid}.lv-cmp-item:hover{box-shadow:var(--lv-shadow-2);transform:translateY(-1px)}.lv-cmp-item-name{font-weight:700}.lv-cmp-item-summary{color:var(--lv-ink-2);font-size:14.5px}.lv-cmp-item-go{color:var(--lv-primary);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.lv-crumbs{color:var(--lv-muted);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.lv-crumbs a{color:var(--lv-muted);text-decoration:none}.lv-crumbs a:hover{color:var(--lv-ink)}.lv-cmp-head{max-width:860px}.lv-cmp-section{margin-top:56px}.lv-cmp-h2{margin:0 0 20px;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.3}.lv-cmp-table{box-shadow:var(--lv-shadow-1);background:#fff;border-radius:18px;overflow:hidden}.lv-cmp-row{border-top:1px solid var(--lv-line);grid-template-columns:minmax(0,.55fr) minmax(0,1fr) minmax(0,1fr);gap:20px;padding:16px 22px;display:grid}.lv-cmp-row:first-child{border-top:none}.lv-cmp-row--head{background:var(--lv-surface-2);color:var(--lv-muted);font-size:13px;font-weight:700}.lv-cmp-row strong{font-size:14px}.lv-cmp-row p{color:var(--lv-ink-2);white-space:pre-line;margin:0;font-size:14.5px;line-height:1.65}.lv-cmp-row p.is-us{color:var(--lv-ink)}.lv-cmp-sources{color:var(--lv-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:14px 0 0;font-size:12.5px;display:flex}.lv-cmp-sources a{color:var(--lv-ink-2);align-items:center;gap:2px;display:inline-flex}.lv-cmp-flow{background:var(--lv-surface-2);border-radius:22px;padding:32px}.lv-cmp-flow-lead{max-width:820px;color:var(--lv-ink-2);margin:0 0 20px;line-height:1.75}.lv-cmp-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lv-cmp-steps li{background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:14px;font-size:14px;line-height:1.5;display:flex}.lv-cmp-step-n{color:var(--lv-primary);font-size:12px;font-weight:800}.lv-cmp-note{color:var(--lv-muted);margin:16px 0 0;font-size:13.5px}.lv-cmp-decide{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lv-cmp-decide article{background:var(--lv-surface-2);border-radius:18px;padding:24px}.lv-cmp-decide article.is-us{background:var(--lv-ink);color:#fff}.lv-cmp-decide p{opacity:.75;margin:0 0 8px;font-size:13px;font-weight:700}.lv-cmp-decide h3{margin:0;font-size:17px;font-weight:600;line-height:1.6}.lv-cmp-limits{margin-top:22px}.lv-cmp-limits h3{margin:0 0 8px;font-size:18px;font-weight:700}.lv-cmp-limits ul{color:var(--lv-ink-2);margin:0;padding-left:1.2em;line-height:1.75;list-style:outside}.lv-cmp-cta{box-shadow:var(--lv-shadow-1);text-align:center;background:#fff;border-radius:24px;margin-top:64px;padding:40px}.lv-cmp-cta h2{margin:0 0 10px;font-size:clamp(24px,3vw,34px);font-weight:800}.lv-cmp-cta p{color:var(--lv-ink-2);margin:0 0 22px}@media (max-width:900px){.lv-cmp-item,.lv-cmp-row{grid-template-columns:minmax(0,1fr);gap:6px}.lv-cmp-row--head{display:none}.lv-cmp-row p[data-label]:before{content:attr(data-label);color:var(--lv-muted);font-size:12px;font-weight:700;display:block}.lv-cmp-steps,.lv-cmp-decide{grid-template-columns:minmax(0,1fr)}.lv-cmp-flow,.lv-cmp-cta{padding:22px}}.lv-press-actions{color:var(--lv-muted);flex-wrap:wrap;align-items:center;gap:14px;margin:-16px 0 8px;font-size:13px;display:flex}.lv-press-section{margin-top:52px}.lv-press-section h2{margin:0 0 8px;font-size:22px;font-weight:800}.lv-press-note{color:var(--lv-ink-2);margin:0 0 18px;line-height:1.7}.lv-facts{box-shadow:var(--lv-shadow-1);background:#fff;border-radius:18px;grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);margin:0;display:grid;overflow:hidden}.lv-facts dt,.lv-facts dd{border-top:1px solid var(--lv-line);margin:0;padding:13px 18px;font-size:14.5px;line-height:1.6}.lv-facts dt:first-of-type,.lv-facts dt:first-of-type+dd{border-top:none}.lv-facts dt{color:var(--lv-muted);font-weight:600}.lv-facts a,.lv-press-mail,.lv-featured a{color:var(--lv-primary)}.lv-copy-list{flex-direction:column;gap:12px;display:flex}.lv-copy{box-shadow:var(--lv-shadow-1);background:#fff;border-radius:16px;padding:18px 20px}.lv-copy-head{color:var(--lv-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.lv-copy-btn{background:var(--lv-surface-2);color:var(--lv-ink);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.lv-copy p{color:var(--lv-ink-2);margin:0;line-height:1.75}.lv-logos,.lv-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lv-logo-card{flex-direction:column;gap:8px;font-size:13.5px;display:flex}.lv-logo-card a{color:var(--lv-primary);font-size:13px}.lv-logo-swatch{height:140px;box-shadow:var(--lv-shadow-1);background:#fff;border-radius:16px;place-items:center;display:grid}.lv-logo-swatch.is-dark{background:var(--lv-ink)}.lv-logo-swatch img{max-width:96px;max-height:80px}.lv-shot{color:var(--lv-ink-2);flex-direction:column;gap:8px;font-size:13px;text-decoration:none;display:flex}.lv-shot img{box-shadow:var(--lv-shadow-1);border-radius:14px}.lv-press-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.lv-featured{gap:16px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:720px){.lv-logos,.lv-shots,.lv-press-two,.lv-facts{grid-template-columns:minmax(0,1fr)}.lv-facts dd{border-top:none;padding-top:0}}.lv-story-stage.is-ready{opacity:1}.lv-phrase{word-break:keep-all;overflow-wrap:anywhere}.lv-legend{color:var(--lv-ink-2);flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:18px;font-size:12px;display:flex}.lv-legend span{align-items:center;gap:6px;display:inline-flex}.lv-legend .lv-node-icon{width:20px;height:20px}.lv-legend-ticket{background:color-mix(in srgb,var(--lv-warm)16%,#fff);width:26px;height:18px;color:var(--lv-warm);border-radius:5px;place-items:center;display:grid}.lv-timechip{background:var(--lv-surface-2);color:var(--lv-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.lv-timechip.is-on{background:var(--lv-primary-soft);color:var(--lv-primary-ink)}.lv-buildstep-wrap{align-items:center;gap:6px;display:inline-flex}.lv-buildstep-arrow{color:var(--lv-faint);font-size:12px}.lv-sysmap .lv-node{gap:7px;padding:8px 9px}.lv-sysmap .lv-ticket{gap:7px;padding:8px 12px}.lv-sysmap .lv-node-icon{width:24px;height:24px}@container (min-width:600px){.lv-scene{font-size:15px}.lv-node-name{font-size:14.5px}.lv-node-sub,.lv-ticket-sub,.lv-legend,.lv-cal-wd,.lv-live-head,.lv-buildstep,.lv-agent-runlabel{font-size:12.5px}.lv-cal-grid{font-size:13px}.lv-timechip{font-size:14px}}@media (max-width:720px){.lv-shots{scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.lv-shot{scroll-snap-align:start;flex:0 0 72%}}
