.lw-mk{--mk-wrap:clamp(1280px, 80vw, 1680px);--mk-gut:clamp(16px, 4vw, 56px);--mk-t-display:clamp(44px, 7.2vw, 104px);--mk-t-h2:clamp(32px, 4.4vw, 60px);--mk-t-lede:clamp(18px, 1.45vw, 21.5px);--mk-t-small:15px;--mk-t-label:13px;--lw-mk-radius-lg:var(--lw-radius);--lw-mk-radius-card:var(--lw-radius-sm);--lw-mk-sh:var(--lw-shadow-md);--lw-logo-font:var(--lw-font);background:var(--lw-bg);color:var(--lw-text-2);font-family:var(--lw-font);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%;font-size:17px;line-height:1.6;display:block;overflow-x:clip}[data-theme=dark] .lw-mk{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lw-mk *,.lw-mk :before,.lw-mk :after{box-sizing:border-box}.lw-mk [hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){:root:has(.lw-mk){scroll-behavior:smooth}}.lw-mk [id]{scroll-margin-top:80px}:where(.lw-mk) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.lw-mk) :where(ul,ol){padding:0;list-style:none}.lw-mk :is(h1,h2,h3,h4){color:var(--lw-text);letter-spacing:normal;font-family:var(--lw-font);font-weight:400;line-height:inherit;text-wrap:balance}:where(.lw-mk) a{color:var(--lw-accent);text-underline-offset:3px}:where(.lw-mk) :where(button,input,textarea){font:inherit;color:inherit}:where(.lw-mk) button{cursor:pointer}.lw-mk :focus-visible{outline:2px solid var(--lw-accent);outline-offset:3px;border-radius:var(--lw-radius-xs)}.lw-mk__wrap{width:100%;max-width:calc(var(--mk-wrap) + 2 * var(--mk-gut));padding-inline:var(--mk-gut);margin-inline:auto;display:block}.lw-mk__eyebrow{font-family:var(--lw-font);font-size:var(--mk-t-label);color:var(--lw-text-3-sm);font-weight:400;line-height:1.4;display:inline-block}.lw-mk__skip{z-index:100;background:var(--lw-text);color:var(--lw-bg);border-radius:var(--lw-radius-sm);padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.lw-mk a.lw-mk__skip{color:var(--lw-bg)}.lw-mk__skip:focus{top:12px}.lw-mk__btn{border-radius:var(--lw-radius-sm);min-height:48px;font-family:var(--lw-font);border:1px solid var(--lw-border);background:var(--lw-surface);color:var(--lw-text);white-space:nowrap;cursor:pointer;box-shadow:none;letter-spacing:-.005em;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15.5px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.lw-mk a.lw-mk__btn--primary,.lw-mk__btn--primary{background:var(--lw-btn-primary-bg);border-color:var(--lw-btn-primary-bg);color:var(--lw-btn-primary-text)}.lw-mk a.lw-mk__btn--primary:hover,.lw-mk__btn--primary:hover{background:var(--lw-btn-primary-hover);border-color:var(--lw-btn-primary-hover);color:var(--lw-btn-primary-text)}.lw-mk a.lw-mk__btn--ghost,.lw-mk__btn--ghost{border-color:var(--lw-border);color:var(--lw-text);background:var(--lw-surface)}.lw-mk__btn--ghost:hover{border-color:var(--lw-text-3)}.lw-mk__btn:focus-visible{border-color:var(--lw-ink);box-shadow:0 0 0 3px var(--lw-accent-light);outline:none}.lw-mk__btn--sm{min-height:38px;padding:0 14px;font-size:14px}.lw-mk__btn:disabled{opacity:.5;cursor:not-allowed}.lw-mk__arrow{display:inline-block}.lw-mk__cta{flex-wrap:wrap;gap:12px;display:flex}.lw-mk a.lw-mk__brand,.lw-mk__brand{color:var(--lw-text);flex:none;align-items:center;font-size:21px;line-height:1;text-decoration:none;display:inline-flex}.lw-mk__nav{top:env(safe-area-inset-top,0px);z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s;display:block;position:sticky}.lw-mk__navbar{align-items:center;gap:24px;height:76px;transition:height .25s;display:flex}.lw-mk__nav.is-condensed{background:color-mix(in srgb, var(--lw-bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom-color:var(--lw-border)}.lw-mk__nav.is-condensed .lw-mk__navbar{height:58px}.lw-mk__navlinks{gap:4px;margin-left:12px;display:none}.lw-mk .lw-mk__navlinks a{border-radius:var(--lw-radius-sm);color:var(--lw-text-2);padding:8px 10px;font-size:14.5px;text-decoration:none;display:inline-block}.lw-mk .lw-mk__navlinks a:hover{color:var(--lw-text);background:var(--lw-surface-2)}.lw-mk__navright{align-items:center;gap:6px;margin-left:auto;display:flex}.lw-mk__iconbtn{border-radius:var(--lw-radius-sm);width:44px;height:44px;color:var(--lw-text-2);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.lw-mk__iconbtn:hover{background:var(--lw-surface-2);color:var(--lw-text)}.lw-mk__iconbtn svg{width:20px;height:20px;display:block}.lw-mk a.lw-mk__navlogin{color:var(--lw-text);padding:8px 12px;font-size:14.5px;text-decoration:none;display:none}.lw-mk__navcta{display:none}.lw-mk__mobmenu{border-top:1px solid var(--lw-border);background:var(--lw-bg);display:block}.lw-mk__mobmenu ul{padding-block:8px 16px;display:grid}.lw-mk .lw-mk__mobmenu li a{color:var(--lw-text);border-bottom:1px solid var(--lw-border);padding:12px 0;font-size:18px;text-decoration:none;display:block}.lw-mk__mobmenu .lw-mk__btn{width:100%;margin-bottom:16px}@media (width>=560px){.lw-mk__navcta{display:inline-flex}}@media (width>=1080px){.lw-mk__navlinks{display:flex}.lw-mk a.lw-mk__navlogin{display:inline-block}.lw-mk__burger,.lw-mk__mobmenu{display:none!important}}.lw-mk__hero{isolation:isolate;padding-block:clamp(32px,5vw,72px) 0;display:block;position:relative}.lw-mk__herolabel{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:clamp(20px,3vw,36px);display:flex}.lw-mk__hero h1{font-size:var(--mk-t-display);letter-spacing:-.045em;max-width:13ch;line-height:.987}.lw-mk__hero h1 .lw-mk__l2{color:var(--lw-text-3-sm)}.lw-mk__hero h1 b{color:var(--lw-text);font-weight:400}.lw-mk__herorow{align-items:end;gap:28px;margin-top:clamp(28px,4vw,52px);display:grid}.lw-mk__lede{font-size:var(--mk-t-lede);max-width:46ch;color:var(--lw-text-2);line-height:1.55}@media (width>=900px){.lw-mk__herorow{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px}.lw-mk__heroact{justify-self:end}}.lw-mk__stage{border:1px solid var(--lw-border);border-radius:var(--lw-radius) var(--lw-radius) 0 0;background:linear-gradient(var(--lw-bg), transparent 30%), repeating-linear-gradient(0deg, transparent 0 39px, color-mix(in srgb, var(--lw-border) 70%, transparent) 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, color-mix(in srgb, var(--lw-border) 70%, transparent) 39px 40px), var(--lw-surface-2);border-bottom:0;margin-top:clamp(36px,4.5vw,64px);padding:clamp(18px,3vw,44px) clamp(10px,3vw,44px) 0;display:block;position:relative;overflow:hidden}.lw-mk__stage:after{content:"";background:linear-gradient(transparent, var(--lw-bg));pointer-events:none;z-index:3;height:56px;position:absolute;inset:auto 0 0}.lw-mk__stagemeta{z-index:2;justify-content:space-between;gap:12px;display:flex;position:absolute;top:12px;left:16px;right:16px}.lw-mk__stagemeta .lw-mk__eyebrow{font-size:11.5px}.lw-mk__crop{border-color:var(--lw-border-strong);z-index:2;border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.lw-mk__crop--tl{border-top-width:1px;border-left-width:1px;top:8px;left:8px}.lw-mk__crop--tr{border-top-width:1px;border-right-width:1px;top:8px;right:8px}.lw-mk__comp{will-change:transform;margin-top:22px;display:block;position:relative}.lw-mk__compmain{z-index:1;position:relative}.lw-mk__float{display:none}@media (width>=900px){.lw-mk__comp{margin-inline:clamp(0px,5vw,90px) clamp(170px,17vw,260px)}.lw-mk__float{z-index:2;background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:var(--lw-radius);box-shadow:var(--lw-shadow-md);display:block;position:absolute}.lw-mk__float--spec{width:clamp(190px,17vw,252px);padding:16px 16px 14px;top:48px;right:calc(-1*clamp(150px,15vw,236px))}.lw-mk__float--toast{align-items:flex-start;gap:10px;max-width:258px;padding:12px 14px;display:flex;bottom:64px;left:calc(-1*clamp(0px,6vw,96px))}}.lw-mk__tick{background:var(--lw-ok-light);width:22px;height:22px;color:var(--lw-ok);border-radius:50%;flex:none;place-items:center;display:grid}.lw-mk__tick svg{width:13px;height:13px;display:block}.lw-mk__float--toast p{color:var(--lw-text);font-size:14px;line-height:1.45}.lw-mk__float--toast small{color:var(--lw-text-3-sm);font-size:13px;display:block}.lw-mk__sheetcode{font-family:var(--lw-font-mono);border-radius:var(--lw-radius-xs);background:var(--lw-text);color:var(--lw-bg);padding:3px 7px;font-size:12px;display:inline-block}.lw-mk__sheet .lw-mk__mh{letter-spacing:-.02em;color:var(--lw-text);margin-top:10px;font-size:17px;display:block}.lw-mk__sheetsub{color:var(--lw-text-3-sm);font-size:13.5px;display:block}.lw-mk__sheetdraw{border-radius:var(--lw-radius-sm);border:1px solid var(--lw-border);background:radial-gradient(circle at 50% 46%, var(--lw-surface) 0 17px, var(--lw-border-strong) 17px 18px, transparent 18px), radial-gradient(circle at 50% 46%, transparent 0 30px, var(--lw-border) 30px 31px, transparent 31px), linear-gradient(var(--lw-border), var(--lw-border)) 50% 46% / 1px 80% no-repeat, linear-gradient(var(--lw-border), var(--lw-border)) 50% 46% / 70% 1px no-repeat, var(--lw-surface-2);height:64px;margin:12px 0;display:block}.lw-mk__sheet dl{grid-template-columns:auto 1fr;gap:4px 12px;font-size:13.5px;display:grid}.lw-mk__sheet dt{color:var(--lw-text-3-sm)}.lw-mk__sheet dd{color:var(--lw-text);text-align:right;font-variant-numeric:tabular-nums}.lw-mk__win,.lw-mk__float{--lw-border:var(--lw-border-strong)}.lw-mk__win{background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:var(--lw-radius);box-shadow:var(--lw-shadow-lg);min-width:0;display:block;overflow:hidden}.lw-mk__winbar{border-bottom:1px solid var(--lw-border);background:color-mix(in srgb, var(--lw-surface-2) 55%, var(--lw-surface));align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:flex}.lw-mk__windots{gap:6px;display:flex}.lw-mk__windots i{background:var(--lw-border-strong);border-radius:50%;width:9px;height:9px;display:block}.lw-mk__winbar b{color:var(--lw-text);overflow-wrap:anywhere;min-width:0;padding:1px 0;font-size:14px;font-weight:700;line-height:1.35}.lw-mk__sample{font-family:var(--lw-font);border-radius:var(--lw-radius-pill);color:var(--lw-text-2);background:var(--lw-bg);border:1px solid var(--lw-border);white-space:nowrap;flex:none;margin-left:auto;padding:3px 7px;font-size:11.5px;font-weight:700;line-height:1.4}.lw-mk__winbody{min-width:0;padding:16px;font-size:14.5px;display:block}.lw-mk__app{grid-template-columns:1fr;display:grid}.lw-mk__rail{display:none}@media (width>=720px){.lw-mk__app{grid-template-columns:168px minmax(0,1fr)}.lw-mk__rail{border-right:1px solid var(--lw-border);background:color-mix(in srgb, var(--lw-surface-2) 40%, var(--lw-surface));flex-direction:column;gap:2px;padding:14px 10px;display:flex}.lw-mk__rail span{border-radius:var(--lw-radius-sm);color:var(--lw-text-2);white-space:nowrap;padding:7px 10px;font-size:13.5px;display:block}.lw-mk__rail span.lw-mk__on{background:var(--lw-surface-2);color:var(--lw-text);font-weight:700}.lw-mk__rail .lw-mk__eyebrow{padding:10px 10px 4px;font-size:11px}}.lw-mk__mhead{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.lw-mk__mhead .lw-mk__mh{letter-spacing:-.02em;color:var(--lw-text);font-size:18px}.lw-mk__mhead span:not(.lw-mk__mh){color:var(--lw-text-3-sm);font-size:13.5px}.lw-mk__tscroll{-webkit-overflow-scrolling:touch;min-width:0;display:block;overflow-x:auto}.lw-mk__mt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.lw-mk__mt th{text-align:left;font-weight:700;font-family:var(--lw-font);color:var(--lw-text-3);border-bottom:1px solid var(--lw-border);white-space:nowrap;padding:8px 10px;font-size:11.5px}.lw-mk__mt td{border-bottom:1px solid var(--lw-border);color:var(--lw-text);white-space:nowrap;padding:9px 10px}.lw-mk__mt tbody tr:last-child td{border-bottom:0}.lw-mk__mt tfoot td{border-top:1px solid var(--lw-border-strong);border-bottom:0;font-weight:700}.lw-mk__mt .lw-mk__num{text-align:right}.lw-mk__code{font-family:var(--lw-font-mono);font-size:13px}.lw-mk__chip{border-radius:var(--lw-radius-pill);white-space:nowrap;padding:5px 8px;font-size:12.5px;font-weight:700;line-height:1;display:inline-block}.lw-mk__chip--ok{color:var(--lw-ok);background:var(--lw-ok-light)}.lw-mk__chip--new{color:var(--lw-info-text);background:var(--lw-info-light)}.lw-mk__kpis{border:1px solid var(--lw-border);border-radius:var(--lw-radius-sm);background:var(--lw-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.lw-mk__kpis div{background:var(--lw-surface);padding:10px 12px;display:block}.lw-mk__kpis b{letter-spacing:-.03em;color:var(--lw-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400;display:block}.lw-mk__kpis span{color:var(--lw-text-3-sm);font-size:12.5px;display:block}@media (width>=560px){.lw-mk__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.lw-mk__sec{border-top:1px solid var(--lw-border);padding-block:clamp(52px,6vw,88px);display:block}.lw-mk__band{padding-block:clamp(48px,7vw,96px);display:block}.lw-mk__sechead{gap:18px;margin-bottom:clamp(28px,3.4vw,48px);display:grid}.lw-mk__sechead h1,.lw-mk__sechead h2{font-size:var(--mk-t-h2);letter-spacing:-.04em;max-width:18ch;line-height:1}.lw-mk__sechead p{font-size:var(--mk-t-lede);max-width:52ch}@media (width>=900px){.lw-mk__sechead--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}}.lw-mk__tour{gap:28px;display:grid}.lw-mk__tabs{scrollbar-width:thin;margin-inline:calc(-1 * var(--mk-gut));padding-bottom:4px;padding-inline:var(--mk-gut);gap:6px;display:flex;overflow-x:auto}.lw-mk__tab{border-radius:var(--lw-radius-sm);border:1px solid var(--lw-border);text-align:left;min-height:44px;color:var(--lw-text-2);background:0 0;flex:none;align-items:baseline;gap:10px;padding:10px 14px;font-size:16px;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative}.lw-mk__tabn{font-variant-numeric:tabular-nums;color:var(--lw-text-3-sm);font-size:12.5px}.lw-mk__tab:hover{color:var(--lw-text);border-color:var(--lw-border-strong)}.lw-mk__tab[aria-selected=true]{background:var(--lw-seg-on-bg);border-color:var(--lw-seg-on-bg);color:var(--lw-seg-on-text)}.lw-mk__tab[aria-selected=true] .lw-mk__tabn{color:inherit;opacity:.8}.lw-mk__tabt{display:none}.lw-mk__panel{gap:28px;min-width:0;display:grid}.lw-mk__panel:focus-visible{outline-offset:8px}.lw-mk__ptext{gap:18px;min-width:0;display:grid}.lw-mk__ptext h3{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.lw-mk__ptext p{max-width:52ch}.lw-mk__ptext ul{gap:8px;display:grid}.lw-mk__ptext li{color:var(--lw-text);gap:10px;font-size:16px;display:flex}.lw-mk__ptext li:before{content:"";background:var(--lw-btn-primary-bg);flex:none;width:12px;height:1px;margin-top:.8em}.lw-mk__pta,.lw-mk__ptb{align-content:start;gap:14px;display:grid}.lw-mk__where{color:var(--lw-text-3-sm);font-size:13px}.lw-mk__tourctl{gap:8px;display:flex}@media (width>=1024px){.lw-mk__tour{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:56px}.lw-mk__tabs{border-top:1px solid var(--lw-border);flex-direction:column;gap:0;margin:0;padding:0;position:sticky;top:96px;overflow:visible}.lw-mk__tab{border:0;border-bottom:1px solid var(--lw-border);border-radius:0;grid-template-columns:30px 1fr;row-gap:2px;width:100%;min-height:0;padding:16px 4px;display:grid}.lw-mk__tab:hover{background:0 0}.lw-mk__tab[aria-selected=true]{color:var(--lw-text);background:0 0}.lw-mk__tab[aria-selected=true] .lw-mk__tabn{color:var(--lw-accent);opacity:1}.lw-mk__tab:after{content:"";background:var(--lw-text);transform-origin:0;height:2px;transition:transform .12s ease-out;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lw-mk__tab[aria-selected=true]:after{transform:scaleX(1)}.lw-mk__tabl{letter-spacing:-.01em;font-size:17px}.lw-mk__tabt{color:var(--lw-text-3-sm);grid-column:2;max-height:0;font-size:14px;transition:max-height .12s ease-out;display:block;overflow:hidden}.lw-mk__tab[aria-selected=true] .lw-mk__tabt{max-height:40px}.lw-mk__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 48px}.lw-mk__panel .lw-mk__win{order:-1;grid-column:1/-1}.lw-mk__ptext{display:contents}.lw-mk__ptb{gap:16px}.lw-mk__tourctl{grid-column:2;justify-self:end}}.lw-mk__mrow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lw-mk__mrow--foot{margin:14px 0 0}.lw-mk__mtitle{letter-spacing:-.02em;color:var(--lw-text);margin-right:8px;font-size:18px}.lw-mk__mnote{color:var(--lw-text-3-sm);margin-bottom:8px;font-size:13.5px}.lw-mk__mnote b{color:var(--lw-text)}.lw-mk__toast{border-radius:var(--lw-radius-sm);background:var(--lw-ok-light);color:var(--lw-ok);margin-top:12px;padding:10px 12px;font-size:14px;font-weight:700;display:block}.lw-mk__mfg{border-radius:var(--lw-radius);background:var(--lw-surface);border:1px solid var(--lw-border);padding:clamp(24px,4vw,56px);display:block}.lw-mk__mfg h2{color:var(--lw-text);letter-spacing:-.04em;max-width:20ch;font-size:clamp(30px,3.8vw,52px);line-height:1.02}.lw-mk__mfggrid{gap:40px;display:grid}.lw-mk__mfgintro{align-content:start;gap:20px;display:grid}.lw-mk__mfgintro>p{font-size:var(--mk-t-lede);max-width:44ch}.lw-mk__mfglist{color:var(--lw-text);gap:8px;font-size:16px;display:grid}.lw-mk__mfglist li{gap:10px;display:flex}.lw-mk__mfglist li:before{content:"";background:var(--lw-btn-primary-bg);flex:none;width:12px;height:1px;margin-top:.8em}.lw-mk__mfgintro>.lw-mk__mfgnote{font-size:var(--mk-t-small);color:var(--lw-text-2)}.lw-mk__mfgnote code{font-family:var(--lw-font-mono);color:var(--lw-text);-webkit-user-select:all;user-select:all;font-size:14px}.lw-mk__flow{border-top:1px solid var(--lw-border);align-content:start;gap:0;display:grid}.lw-mk__flow li{border-bottom:1px solid var(--lw-border);grid-template-columns:44px 1fr;gap:4px 12px;padding:20px 0;display:grid}.lw-mk__flown{font-variant-numeric:tabular-nums;color:var(--lw-text-3-sm);grid-row:span 2;padding-top:4px;font-size:13px}.lw-mk__flow b{color:var(--lw-text);letter-spacing:-.01em;font-size:19px;font-weight:700}.lw-mk__flow small{color:var(--lw-text-3-sm);font-size:14.5px}@media (width>=960px){.lw-mk__mfggrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px}}.lw-mk__secgrid{gap:32px;display:grid}.lw-mk__facts{border-top:1px solid var(--lw-border);display:grid}.lw-mk__facts div{border-bottom:1px solid var(--lw-border);gap:4px;padding:18px 0;display:grid}.lw-mk__facts dt{color:var(--lw-text);letter-spacing:-.01em;font-size:18px;font-weight:700}.lw-mk__facts dd{color:var(--lw-text-2);font-size:16px}.lw-mk__secnote{font-size:var(--mk-t-small);color:var(--lw-text-3-sm);margin-top:20px}@media (width>=760px){.lw-mk__facts div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}}@media (width>=960px){.lw-mk__secgrid,.lw-mk__faqgrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:72px}.lw-mk__secgrid .lw-mk__sechead,.lw-mk__faqgrid .lw-mk__sechead{align-self:start;margin:0;position:sticky;top:110px}}.lw-mk__price{gap:28px;display:grid}.lw-mk__price h2{letter-spacing:-.045em;max-width:14ch;margin-top:18px;font-size:clamp(40px,6.4vw,92px);line-height:.98}.lw-mk__price h2.lw-mk__sdh{font-size:var(--mk-t-h2)}.lw-mk__price h2 span{color:var(--lw-accent)}.lw-mk__priceside{gap:24px;display:grid}.lw-mk__priceside p{font-size:var(--mk-t-lede);max-width:46ch}@media (width>=960px){.lw-mk__price{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:64px}}.lw-mk__faqgrid{gap:28px;display:grid}.lw-mk__faq{border-top:1px solid var(--lw-border);display:block}.lw-mk__faqitem{border-bottom:1px solid var(--lw-border);display:block}.lw-mk__faqitem h3{font-size:inherit}.lw-mk__faqq{text-align:left;width:100%;min-height:64px;color:var(--lw-text);letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:clamp(17px,1.4vw,19px);line-height:1.35;display:flex}.lw-mk__faqq svg{width:18px;height:18px;color:var(--lw-text-3-sm);flex:none;transition:transform .12s ease-out;display:block}.lw-mk__faqq[aria-expanded=true] svg{color:var(--lw-accent);transform:rotate(45deg)}.lw-mk__faqa{max-width:62ch;padding:0 0 22px;display:block}.lw-mk__final{border-top:1px solid var(--lw-border);isolation:isolate;padding-block:clamp(64px,7.5vw,112px);display:block;position:relative;overflow:hidden}.lw-mk__finalin{text-align:center;justify-items:center;gap:22px;display:grid}.lw-mk__final h2{letter-spacing:-.045em;max-width:12ch;font-size:clamp(40px,6.6vw,96px);line-height:.96}.lw-mk__final p{font-size:var(--mk-t-lede)}.lw-mk__final .lw-mk__cta{justify-content:center}.lw-mk__foot{border-top:1px solid var(--lw-border);padding-block:56px 28px;font-size:15.5px;display:block}.lw-mk__footgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.lw-mk__footbrand{grid-column:1/-1;align-content:start;justify-items:start;gap:14px;display:grid}.lw-mk__footbrand p{max-width:34ch;color:var(--lw-text-3-sm)}.lw-mk__footcol{align-content:start;gap:10px;display:grid}.lw-mk__footcol h2{font-family:var(--lw-font);font-size:var(--mk-t-label);color:var(--lw-text);margin-bottom:4px;font-weight:700}.lw-mk .lw-mk__footcol a{color:var(--lw-text-2);overflow-wrap:anywhere;text-decoration:none}.lw-mk .lw-mk__footcol a:hover{color:var(--lw-text);text-decoration:underline}@media (width>=760px){.lw-mk__footgrid{grid-template-columns:1.6fr 1fr 1fr 1fr}.lw-mk__footbrand{grid-column:auto}}.lw-mk__legalrow{border-top:1px solid var(--lw-border);color:var(--lw-text-3-sm);margin-top:48px;padding-top:20px;font-size:14px}.lw-mk__hero h1 .lw-mk__brandword{font-size:.85em}.lw-mk__hero h1 .lw-mk__brandword>span{color:#005fe8}[data-theme=dark] .lw-mk__hero h1 .lw-mk__brandword>span{color:#3f95ff}.lw-mk__hero{overflow-x:clip}.lw-mk__herohead{align-items:stretch;gap:clamp(32px,4vw,64px);display:flex;position:relative}.lw-mk__herohead h1{flex:0 auto;position:relative}.lw-mk__docs{flex:1 1 0;min-width:0;display:none;position:relative}@media (width>=1000px){.lw-mk__docs{display:block}}.lw-mk__docsin{max-width:340px;margin-left:auto;position:absolute;inset:0}.lw-mk__dsheet{aspect-ratio:1/1.36;box-sizing:border-box;background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:var(--lw-radius-xs);width:170px;box-shadow:var(--lw-shadow-md);color:var(--lw-text-3-sm);transform-origin:50% 100%;transform:translate(var(--x), var(--y)) rotate(var(--r));flex-direction:column;gap:8px;padding:14px 14px 12px;display:flex;position:absolute;top:0}.lw-mk__dsheet--3{--x:0px;--y:22px;--r:-7deg;z-index:1}.lw-mk__dsheet--2{--x:82px;--y:4px;--r:-1.5deg;z-index:2}.lw-mk__dsheet--1{--x:164px;--y:24px;--r:5deg;z-index:3}.lw-mk__dsheet-h{font:400 10.5px var(--lw-font-mono);color:var(--lw-text-2);border-bottom:1px solid var(--lw-border);letter-spacing:.05em;justify-content:space-between;padding-bottom:7px;display:flex}.lw-mk__dsheet-rev{color:var(--lw-accent)}.lw-mk .lw-mk__dsheet-t{font:400 14.5px/1.15 var(--lw-font);letter-spacing:-.02em;color:var(--lw-text);margin:0}.lw-mk__dsheet-b{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.lw-mk__drows{gap:5px;display:grid}.lw-mk__drows .r{font:400 9.5px var(--lw-font);font-variant-numeric:tabular-nums;grid-template-columns:26px 1fr 26px;align-items:center;gap:6px;display:grid}.lw-mk__drows em{color:var(--lw-text-2);font-style:normal}.lw-mk__drows b{color:var(--lw-text);text-align:right;font-weight:400}.lw-mk__drows i,.lw-mk__dlines i{border-radius:var(--lw-radius-pill);background:var(--lw-border);height:4px;display:block}.lw-mk__drows .bar{border-radius:var(--lw-radius-pill);background:var(--lw-accent-light);height:7px;display:block;position:relative;overflow:hidden}.lw-mk__drows .bar:after{content:"";background:var(--lw-accent);transform-origin:0;transform:scaleX(var(--v));opacity:.85;position:absolute;inset:0}.lw-mk__dlines{gap:6px;margin-top:4px;display:grid}.lw-mk__ddraw{border:1px solid var(--lw-border);border-radius:var(--lw-radius-xs);color:var(--lw-text-2);padding:8px;display:block}.lw-mk__ddraw svg{width:100%;height:auto;display:block}.lw-mk__dtot{border-top:1px solid var(--lw-border);font:400 10px var(--lw-font);font-variant-numeric:tabular-nums;color:var(--lw-text-2);justify-content:space-between;padding-top:6px;display:flex}.lw-mk__dtot em{font-style:normal}.lw-mk__dtot b{color:var(--lw-text);font-weight:400}.lw-mk__dsheet-f{font:400 9.5px var(--lw-font);color:var(--lw-text-2);justify-content:space-between;align-items:center;display:flex}.lw-mk__dsheet-iss{color:var(--lw-accent);border-radius:var(--lw-radius-pill);border:1px solid;padding:1px 7px}.pw__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:28px;display:flex}.pw__head>div{flex:520px}.lw-mk .pw__head h2{letter-spacing:-.035em;color:var(--lw-text);margin:8px 0 0;font-size:clamp(28px,3vw,40px);line-height:1.05}.pw__head p{max-width:44ch;color:var(--lw-text-2);flex:0 420px;margin:0;font-size:14.4px}.pw__grid{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;display:grid}.pw__cell{display:contents}.pw__step{border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);grid-template-rows:auto auto 1fr;gap:10px;min-width:0;padding:22px 24px 24px;display:grid}.pw__step--mid{border-color:color-mix(in srgb, var(--lw-btn-primary-bg) 55%, var(--lw-border));box-shadow:inset 0 3px 0 var(--lw-btn-primary-bg)}.pw__n{font:400 10.8px var(--lw-font);font-variant-numeric:tabular-nums;color:var(--lw-text-3-sm);justify-content:space-between;display:flex}.pw__n b{color:var(--lw-text);font-weight:700}.lw-mk .pw__step h3{letter-spacing:-.02em;color:var(--lw-text);margin:0;font-size:22px}.pw__step ul{border-top:1px solid var(--lw-border);align-content:start;margin:6px 0 0;display:grid}.pw__step li{border-bottom:1px solid color-mix(in srgb, var(--lw-border) 60%, transparent);color:var(--lw-text);align-items:baseline;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.pw__step li:last-child{border-bottom:0}.pw__step li span{font:400 10.4px var(--lw-font);color:var(--lw-text-3-sm);flex:none;width:22px}.pw__arrow{color:var(--lw-text-3-sm);justify-content:center;align-items:center;display:flex}.pw__arrow svg{width:22px;height:22px}@media (width<=900px){.pw__grid{grid-template-columns:1fr}.pw__arrow{height:36px}.pw__arrow svg{transform:rotate(90deg)}}.pf__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pf__card{border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);grid-template-rows:auto auto 1fr;min-width:0;padding:24px 24px 18px;display:grid}.pf__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lw-mk .pf__card h3{letter-spacing:-.025em;color:var(--lw-text);margin:0;font-size:24px;line-height:1.1}.pf__sub{color:var(--lw-text-2);margin:6px 0 14px;font-size:13.5px}.lw-mk .pf__list{border-top:1px solid var(--lw-border);align-content:start;display:grid}.pf__list li{border-bottom:1px solid color-mix(in srgb, var(--lw-border) 60%, transparent);grid-template-columns:22px minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid}.pf__list li:last-child{border-bottom:0}.pf__list svg{width:18px;height:18px;color:var(--lw-text-2);grid-row:span 2;margin-top:1px;display:block}.pf__list b{color:var(--lw-text);font-size:13.5px;font-weight:700}.pf__list span{color:var(--lw-text-2);font-size:12.6px;line-height:1.45}.pf__card--soon{background:color-mix(in srgb, var(--lw-surface-2) 65%, var(--lw-bg));border-style:dashed}.lw-mk .pf__card--soon h3,.pf__card--soon .pf__list b{color:var(--lw-text-2)}.pf__soon{font:700 9.9px/1.4 var(--lw-font);color:var(--lw-text-2);background:var(--lw-bg);border:1px solid var(--lw-border-strong);border-radius:var(--lw-radius-pill);white-space:nowrap;padding:3px 7px}@media (width<=1100px){.pf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pf__grid{grid-template-columns:1fr}.pf__card{padding:20px 18px 12px}}.pt-tour .lw-mk__tab{padding-block:13px}@media (width>=1024px){.pt-tour .lw-mk__tab{padding:13px 4px}}.pt-stage{box-sizing:border-box;flex-direction:column;gap:14px;min-height:0;padding:18px;display:flex}@media (width>=761px){.pt-stage{height:640px;overflow:hidden}.pt-stage .pt-scroll,.pt-stage>.pt-cap,.pt-stage>.pt-cards,.pt-stage>.pt-cols3,.pt-stage>.pt-week{flex:auto;min-height:0;overflow:auto}.pt-stage>.pt-cap,.pt-stage>.pt-cards{flex:0 auto}.pt-stage>.pt-cmpview{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}}.lw-mk .ld-over{background:var(--lw-danger)}.lw-mk .ld-near{background:var(--lw-warn)}.lw-mk .ld-ok{background:var(--lw-ok)}.lw-mk .ld-under{background:var(--lw-border-strong)}.ldt-over{color:var(--lw-danger-text)}.ldt-near{color:var(--lw-warn-text)}.ldt-ok{color:var(--lw-ok)}.ldt-under{color:var(--lw-text-3-sm)}.pt-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-bar .sp,.pt-tray .sp,.pt-appr .sp,.pt-card__f .sp,.pt-task div .sp{flex:1}.pt-seg{border:1px solid var(--lw-border);border-radius:var(--lw-radius-sm);display:inline-flex;overflow:hidden}.pt-seg button{font:700 11.7px var(--lw-font);color:var(--lw-text-2);background:0 0;border:0;padding:5px 11px}.pt-seg button+button{border-left:1px solid var(--lw-border)}.pt-seg button[aria-pressed=true]{background:var(--lw-text);color:var(--lw-bg)}.pt-in{border:1px solid var(--lw-border);border-radius:var(--lw-radius-sm);height:32px;font:400 12.2px var(--lw-font);background:var(--lw-surface);color:var(--lw-text);width:170px;min-width:0;padding:0 10px}.pt-btn{border:1px solid var(--lw-border);border-radius:var(--lw-radius-sm);height:32px;font:700 11.7px var(--lw-font);background:var(--lw-surface);color:var(--lw-text);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pt-btn[aria-pressed=true]{background:var(--lw-surface-2);border-color:var(--lw-border-strong)}.pt-btn--pri{background:var(--lw-btn-primary-bg);border-color:var(--lw-btn-primary-bg);color:var(--lw-btn-primary-text)}.pt-btn[disabled]{color:var(--lw-text-3-sm);background:var(--lw-surface-2);border-color:var(--lw-border);cursor:default}.pt-t{border-collapse:collapse;width:100%;font-size:12.2px}.pt-t th{text-align:left;font:700 9.9px var(--lw-font);color:var(--lw-text-3);border-bottom:1px solid var(--lw-border);white-space:nowrap;padding:8px 10px}.pt-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.pt-sort .ar{opacity:.6;margin-left:4px}.pt-t th[aria-sort] .ar{opacity:1;color:var(--lw-accent)}.pt-t th.num{text-align:right}.pt-t td{border-bottom:1px solid color-mix(in srgb, var(--lw-border) 60%, transparent);color:var(--lw-text);vertical-align:middle;padding:8px 10px}.pt-t .num{text-align:right;font-variant-numeric:tabular-nums}.pt-t .code{font-family:var(--lw-font-mono);font-size:11.3px}.pt-t tfoot td{border-bottom:0;border-top:1px solid var(--lw-border);font-weight:700}.pt-t tr.grp td{background:color-mix(in srgb, var(--lw-surface-2) 70%, var(--lw-surface));font:700 10.4px var(--lw-font);color:var(--lw-text-2);padding:6px 10px}.pt-t tr.sub td{color:var(--lw-text-2);font-weight:700}.pt-scroll{border:1px solid var(--lw-border);border-radius:var(--lw-radius);overflow-x:auto}.pt-chip{font:700 10.4px/1.5 var(--lw-font);border-radius:var(--lw-radius-pill);background:var(--lw-surface-2);color:var(--lw-text-2);white-space:nowrap;padding:1px 8px;display:inline-block}.pt-chip--ok{background:var(--lw-ok-light);color:var(--lw-ok)}.pt-chip--blue{background:var(--lw-info-light);color:var(--lw-info-text)}.pt-area{border-bottom:1px solid var(--lw-border);gap:18px;display:flex}.pt-area button{font:700 12.2px var(--lw-font);color:var(--lw-text-2);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 9px}.pt-area button[aria-pressed=true]{color:var(--lw-text);border-bottom-color:var(--lw-text)}.pt-cols{position:relative}.pt-pop{z-index:5;background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:var(--lw-radius);width:200px;box-shadow:var(--lw-shadow-md);gap:2px;padding:8px;display:grid;position:absolute;top:38px;right:0}.pt-pop label{color:var(--lw-text);align-items:center;gap:8px;padding:4px 6px;font-size:11.7px;display:flex}.pt-hint{color:var(--lw-text-2);margin:0;font-size:11.3px}.pt-doc{flex:1;grid-template-columns:190px minmax(0,1fr);gap:14px;min-height:0;display:grid}.pt-pages{align-content:start;gap:2px;display:grid}.pt-pages button{text-align:left;border-radius:var(--lw-radius-sm);font:400 12.2px var(--lw-font);color:var(--lw-text);background:0 0;border:1px solid #0000;grid-template-columns:34px 1fr auto;align-items:baseline;gap:6px;padding:7px 8px;display:grid}.pt-pages button span:first-child,.pt-pages button em{font:400 11px var(--lw-font);font-variant-numeric:tabular-nums;color:var(--lw-text-3-sm)}.pt-pages button[aria-current=true]{background:var(--lw-surface-2);border-color:var(--lw-border);font-weight:700}.pt-pages .brk{font:400 9.9px var(--lw-font);color:var(--lw-text-3-sm);margin-top:6px;padding-left:8px}.pt-paperwrap{background:var(--lw-surface-2);border-radius:var(--lw-radius);justify-content:center;align-items:flex-start;min-height:0;padding:16px;display:flex;overflow:auto}.pt-paper{color:#131315;box-sizing:border-box;background:#fff;border-radius:2px;flex-direction:column;gap:10px;width:100%;max-width:420px;padding:20px 20px 14px;font-size:9.5px;display:flex;box-shadow:0 1px 2px #00000014,0 10px 26px -10px #00000040}.pt-paper__hd{border-bottom:1.5px solid #131315;justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.pt-paper__code{font:700 16.2px var(--lw-font)}.pt-paper__kicker{font:400 7.7px var(--lw-font);color:#48474f}.pt-paper__name{font:700 11.3px var(--lw-font)}.pt-paper__img{grid-template-columns:1fr 1fr 1fr;gap:8px;height:88px;display:grid}.pt-paper__grp{gap:4px;display:grid}.lw-mk .pt-paper__grp h4{font:700 8.5px var(--lw-font);color:#0071e3;border-bottom:1px solid #c9c7c0;margin:0;padding-bottom:3px}.pt-paper__img>div{color:#48474f;background:#f3f3f0;border-radius:2px;justify-content:center;align-items:center;display:flex;position:relative}.pt-paper__img svg{box-sizing:border-box;width:100%;height:auto;max-height:100%;padding:8px}.pt-paper__img small{font:400 6.8px var(--lw-font);color:#48474f;position:absolute;bottom:4px;left:6px}.lw-mk .pt-paper dl{grid-template-columns:62px 1fr 62px 1fr;gap:3px 8px;margin:0;display:grid}.pt-paper dl>div{display:contents}.pt-paper dt{color:#48474f}.lw-mk .pt-paper dd{margin:0;font-weight:700}.pt-paper__ft{font:400 7.2px var(--lw-font);color:#48474f;border-top:1px solid #c9c7c0;justify-content:space-between;padding-top:6px;display:flex}.pt-paper__fp{text-align:left;justify-content:center}.lw-mk .pt-paper__h{font:400 22px/1.1 var(--lw-font);letter-spacing:-.02em;color:#131315;margin:0}.pt-paper__rule{background:#0071e3;width:36px;height:2px;margin:10px 0;display:block}.pt-paper__sp{flex:1}.pt-paper__fp dl{grid-template-columns:70px 1fr}.pt-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pt-card{border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.pt-card__img{background:color-mix(in srgb, var(--lw-surface-2) 80%, var(--lw-surface));height:118px;color:var(--lw-text-2);justify-content:center;align-items:center;display:flex;position:relative}.pt-card__img svg{width:132px;height:100px;margin-top:-10px}.pt-card__img small{font:400 9.5px var(--lw-font);color:var(--lw-text-3-sm);position:absolute;bottom:7px;left:8px}.pt-card__b{flex:1;gap:8px;padding:10px 12px 12px;display:grid}.pt-card__brand{font:400 9.9px var(--lw-font);color:var(--lw-text-3-sm);justify-content:space-between;align-items:center;display:flex}.pt-card__name{color:var(--lw-text);margin-top:-4px;font-size:13.5px;font-weight:700}.pt-specs{border-top:1px solid var(--lw-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;padding-top:8px;display:grid}.pt-specs div{min-width:0;display:grid}.pt-specs b{color:var(--lw-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.2px}.pt-specs span{font:400 9.5px var(--lw-font);color:var(--lw-text-3-sm)}.pt-card__x{color:var(--lw-text-2);font-size:11.3px}.pt-card__f{border-top:1px solid var(--lw-border);color:var(--lw-text);align-items:center;gap:8px;padding:8px 12px;font-size:11.7px;display:flex}.pt-card__f label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.pt-card__f input{accent-color:var(--lw-accent)}.pt-tray{border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:color-mix(in srgb, var(--lw-surface-2) 70%, var(--lw-surface));color:var(--lw-text);align-items:center;gap:10px;padding:8px 10px;font-size:12.2px;display:flex}.pt-cmp td.diff{background:var(--lw-accent-light);font-weight:700}.pt-cmp th:first-child,.pt-cmp td:first-child{width:120px;color:var(--lw-text-2)}.pt-legend__diff{background:color-mix(in srgb, var(--lw-accent) 25%, transparent)}.pt-stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.pt-stg{border:1px solid var(--lw-border);border-radius:var(--lw-radius-sm);background:var(--lw-surface);gap:2px;min-width:0;padding:7px 9px;display:grid}.pt-stg b{white-space:nowrap;text-overflow:ellipsis;color:var(--lw-text);font-size:11.3px;overflow:hidden}.pt-stg span{color:var(--lw-text-2);white-space:nowrap;font-size:10.4px}.pt-stg--ok{border-color:color-mix(in srgb, var(--lw-ok) 40%, var(--lw-border))}.pt-stg--ok span{color:var(--lw-ok)}.pt-stg--now{border-color:var(--lw-accent);box-shadow:inset 0 0 0 1px var(--lw-accent)}.pt-stg--now span{color:var(--lw-accent)}.pt-stg--off b,.pt-stg--off span{color:var(--lw-text-3-sm)}.pt-appr{border:1px solid var(--lw-border);border-radius:var(--lw-radius);color:var(--lw-text);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:12.2px;display:flex}.pt-cols3{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pt-col,.pt-day{background:color-mix(in srgb, var(--lw-surface-2) 75%, var(--lw-surface));border-radius:var(--lw-radius);align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.lw-mk .pt-col h5,.lw-mk .pt-day h5{font:700 11px var(--lw-font);color:var(--lw-text-2);justify-content:space-between;margin:0;display:flex}.pt-week{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pt-task{background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:var(--lw-radius-sm);text-align:left;font:inherit;color:var(--lw-text);gap:6px;padding:9px 10px;display:grid}.pt-task b{font-size:12.2px}.pt-task--cal b{font-size:11.3px}.pt-task div{color:var(--lw-text-2);align-items:center;gap:6px;font-size:10.8px;display:flex}.pt-av{border-radius:var(--lw-radius-pill);width:20px;height:20px;font:700 8.6px var(--lw-font);color:#fff;background:#2f5fc4;flex:none;justify-content:center;align-items:center;display:inline-flex}.pt-av--b{background:#1f7a8c}.pt-av--c{background:#6b5bd6}.pt-av--d{background:#2f7d4f}.pt-legend{color:var(--lw-text-2);flex-wrap:wrap;gap:14px;font-size:11.3px;display:flex}.pt-legend span{align-items:center;gap:6px;display:inline-flex}.pt-legend i{border-radius:var(--lw-radius-xs);width:10px;height:10px;display:inline-block}.pt-cap{border:1px solid var(--lw-border);border-radius:var(--lw-radius);display:grid;overflow:hidden}.pt-cap__row{border-top:1px solid color-mix(in srgb, var(--lw-border) 60%, transparent);color:var(--lw-text);grid-template-columns:170px minmax(0,1fr) 92px 120px;align-items:center;gap:12px;padding:9px 12px;font-size:12.2px;display:grid}.pt-cap__row:first-child{border-top:0}.pt-cap__row--h{font:700 9.9px var(--lw-font);color:var(--lw-text-3);background:color-mix(in srgb, var(--lw-surface-2) 55%, var(--lw-surface));padding:7px 12px}.pt-cap__who{align-items:center;gap:8px;min-width:0;display:flex}.pt-cap__who small{color:var(--lw-text-2);font-size:10.4px;display:block}.pt-cap__track{background:var(--lw-surface-2);border-radius:var(--lw-radius-pill);height:10px;display:block;position:relative}.pt-cap__fill{border-radius:var(--lw-radius-pill);position:absolute;top:0;bottom:0;left:0}.pt-cap__mark{border-left:1.5px dashed var(--lw-text-2);width:0;position:absolute;top:-4px;bottom:-4px}.pt-cap__num{text-align:right;font-variant-numeric:tabular-nums}.pt-cap__state{white-space:nowrap;align-items:center;gap:6px;font-size:11.3px;font-weight:700;display:inline-flex}.pt-cap__state i{border-radius:50%;width:8px;height:8px}@media (width<=760px){.pt-stage{padding:12px}.pt-doc{grid-template-columns:1fr}.pt-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-cards{grid-template-columns:1fr}.pt-cards .pt-card:nth-child(n+2) .pt-card__img{display:none}.pt-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-cols3{grid-template-columns:1fr}.pt-week{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-cap__row{grid-template-columns:minmax(0,1fr) 70px;row-gap:6px}.pt-cap__track{grid-area:2/1/auto/-1}.pt-cap__row>:nth-child(4){grid-column:1/-1}.pt-cap__row--h{display:none}.pt-in{flex:100%;width:100%}}@media (prefers-reduced-motion:no-preference){.lw-mk__panel--enter .lw-mk__win{animation:.12s ease-out lw-mk-pin}@keyframes lw-mk-pin{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.lw-mk *,.lw-mk :before,.lw-mk :after{transition:none!important;animation:none!important}}.lw-mk__formwrap{max-width:calc(620px + 2 * var(--mk-gut))}.lw-mk__form{gap:18px;display:grid}.lw-mk__field{gap:7px;display:grid}.lw-mk__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lw-mk__label{font-family:var(--lw-font);letter-spacing:0;text-transform:none;color:var(--lw-text);font-size:14.3px;font-weight:700}.lw-mk__labelhint{color:var(--lw-text-3-sm);font-weight:400}.lw-mk__input{font-family:var(--lw-font);color:var(--lw-text);background:var(--lw-surface);border:1px solid var(--lw-border-strong);border-radius:var(--lw-radius-sm);width:100%;padding:12px 15px;font-size:16px;transition:box-shadow .2s,border-color .2s}.lw-mk .lw-mk__input:focus-visible{border-color:var(--lw-accent);box-shadow:var(--lw-ring);outline:none}.lw-mk__textarea{resize:vertical;line-height:1.5}.lw-mk__formactions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.lw-mk__formerror{color:var(--lw-danger-text);margin:0;font-size:14.8px}.lw-mk__consent{border:2px solid var(--lw-border);border-radius:var(--lw-radius);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14.4px;line-height:1.45;display:flex}.lw-mk__consent:focus-within{border-color:var(--lw-accent)}.lw-mk__consent:has(input:checked){border-color:var(--lw-accent)}.lw-mk__consent input{width:22px;height:22px;accent-color:var(--lw-accent);flex:none;margin-top:1px}.lw-mk__formnote{color:var(--lw-text-3-sm);margin:0;font-size:13.8px}.lw-mk__done{background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:var(--lw-radius);padding:40px 36px}.lw-mk__done h2{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(26px,3vw,38px);line-height:1.15}.lw-mk__done p{color:var(--lw-text-2);margin:0 0 22px;font-size:17px}.lw-mk__secgrid .lw-mk__facts{border-top:0}@media (width>=960px){.lw-mk__secgrid{grid-template-columns:minmax(0,1fr);gap:40px}.lw-mk__secgrid .lw-mk__sechead{margin:0;position:static}.lw-mk__secgrid .lw-mk__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lw-mk__secgrid .lw-mk__facts div{border-top:1px solid var(--lw-border-strong);border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:20px 0 0}:is(.lw-mk__secgrid .lw-mk__facts:has(>div:nth-child(2):last-child),.lw-mk__secgrid .lw-mk__facts:has(>div:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.lw-mk__secgrid .lw-mk__facts:has(>div:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (pointer:coarse),(width<=1024px){.lw-mk .lw-mk__footcol a,.lw-mk a.lw-mk__brand{align-items:center;min-height:40px;display:inline-flex}.lw-mk__footcol{gap:0}.lw-mk .lw-mk__btn{min-height:40px}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/BricolageGrotesque-600-0-Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/BricolageGrotesque-600-0-Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/assets/BricolageGrotesque-600-0-Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-400-3-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-400-3-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-400-3-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-400-3-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Inter-400-3-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lw-accent:#06c;--lw-accent-dark:#0058c0;--lw-accent-light:#e8f0fb;--lw-accent-selected:color-mix(in srgb, var(--lw-accent-light), var(--lw-accent) 25%);--lw-ok:#1b6e45;--lw-ok-dark:#1b6e45;--lw-ok-light:#e1f1e8;--lw-warn:#b86e00;--lw-warn-light:#fdf0d5;--lw-warn-text:#8a4b08;--lw-info:var(--lw-accent);--lw-info-light:var(--lw-accent-light);--lw-info-text:var(--lw-accent);--lw-danger:#e5484d;--lw-danger-text:#a32d2d;--lw-danger-light:#fcecec;--lw-unassigned:#ebebe8;--lw-unassigned-ink:#2b2b30;--lw-bg:#fff;--lw-surface:#fff;--lw-surface-2:#f3f3f0;--lw-sunk:var(--lw-surface-2);--lw-border:#e1e0db;--lw-border-strong:#c9c7c0;--lw-text:#131315;--lw-text-2:#2c2c31;--lw-text-3:#535259;--lw-text-3-sm:#46454c;--lw-hover:#13131509;--lw-zebra:#13131505;--lw-ink:#131315;--lw-btn-primary-bg:#0071e3;--lw-btn-primary-hover:#0058c0;--lw-btn-primary-text:#fff;--lw-btn-danger-bg:#a32d2d;--lw-btn-danger-hover:color-mix(in srgb, var(--lw-btn-danger-bg), #000 18%);--lw-btn-danger-text:#fff;--lw-seg-on-bg:var(--lw-ink);--lw-seg-on-text:#f7f7f5;--lw-chrome:#fff;--lw-chrome-2:#eeeeeb;--lw-chrome-text:#3d3d43;--lw-chrome-text-2:#46454c;--lw-radius-xs:4px;--lw-radius-sm:6px;--lw-radius:10px;--lw-radius-lg:var(--lw-radius);--lw-radius-pill:999px;--lw-shadow-sm:none;--lw-shadow:none;--lw-shadow-md:0 1px 2px #1414160f, 0 12px 28px -10px #14141638;--lw-shadow-lg:0 1px 2px #1414160d, 0 18px 40px -12px #14141629, 0 40px 90px -30px #1414162e;--lw-scrim:#1818168c;--lw-ring:0 0 0 3px #0071e333;--lw-sp-1:4px;--lw-sp-2:8px;--lw-sp-3:12px;--lw-sp-4:16px;--lw-sp-5:24px;--lw-sp-6:32px;--lw-sp-7:48px;--lw-ease:cubic-bezier(.22, 1, .36, 1);--lw-ease-out:cubic-bezier(.16, 1, .3, 1);--lw-dur-1:.12s;--lw-dur-2:.18s;--lw-dur-3:.26s;--lw-font:"LW Instrument", ui-sans-serif, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lw-font-display:var(--lw-font);--lw-font-mono:"LW Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lw-font-mono-legacy:var(--lw-font-mono);--lw-logo-font:var(--lw-font);--lw-fs-caption:11px;--lw-lh-caption:15px;--lw-fs-sm:12px;--lw-lh-sm:16px;--lw-fs-body:13px;--lw-lh-body:19px;--lw-fs-h3:14px;--lw-lh-h3:19px;--lw-fs-h2:16px;--lw-lh-h2:21px;--lw-fs-title:21px;--lw-lh-title:26px;--lw-fs-figure:28px;--lw-lh-figure:32px;--lw-fs-label:var(--lw-fs-caption);--lw-fs-xs:var(--lw-fs-caption);--lw-fs-md:var(--lw-fs-h3);--lw-fs-metric:var(--lw-fs-figure);--lw-text-base:var(--lw-fs-body);--lw-leading:1.47059;--lw-tracking:0;--lw-track-label:0;--lw-track-title:-.02em;--lw-track-metric:-.02em;--lw-text-1:var(--lw-text);--lw-text-muted:var(--lw-text-3-sm);--lw-text-dim:var(--lw-text-3-sm);--lw-muted:var(--lw-text-3-sm);--lw-line:var(--lw-border);--lw-surface-1:var(--lw-surface);--lw-danger-soft:var(--lw-danger-light);--lw-on-accent:#fff;--lw-mono:var(--lw-font-mono)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lw-accent:#4a9bff;--lw-accent-dark:#8fbcff;--lw-accent-light:#4a9bff24;--lw-ok:#6fd6a2;--lw-ok-dark:#6fd6a2;--lw-ok-light:#6fd6a221;--lw-warn:#f2b84b;--lw-warn-light:#f2b84b26;--lw-warn-text:#f6c978;--lw-info-text:#8fbcff;--lw-unassigned:#ffffff14;--lw-unassigned-ink:#e4e3e8;--lw-danger:#ff453a;--lw-danger-light:#ff453a26;--lw-danger-text:#ff7a70;--lw-bg:#0c0d0f;--lw-surface:#141518;--lw-surface-2:#1a1b1f;--lw-sunk:#0c0d0f;--lw-border:#25262b;--lw-border-strong:#36373d;--lw-text:#f2f1ee;--lw-text-2:#e2e1e6;--lw-text-3:#b4b3bb;--lw-text-3-sm:#c4c3ca;--lw-hover:#ffffff0a;--lw-zebra:#ffffff05;--lw-shadow-sm:none;--lw-shadow:none;--lw-shadow-md:0 0 0 1px #ffffff0d, 0 16px 40px -12px #000c;--lw-shadow-lg:0 0 0 1px #ffffff0a, 0 30px 80px -20px #000c;--lw-ring:0 0 0 3px #4a9bff4d;--lw-chrome:#0c0d0f;--lw-chrome-2:#1a1b1f;--lw-chrome-text:#c6c5cb;--lw-chrome-text-2:#c4c3ca;--lw-btn-primary-bg:#0071e3;--lw-btn-primary-hover:#0058c0;--lw-btn-primary-text:#fff;--lw-seg-on-bg:#f2f1ee;--lw-seg-on-text:#111214}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--lw-font);font-size:var(--lw-text-base);line-height:var(--lw-leading);letter-spacing:var(--lw-tracking);background:var(--lw-bg);color:var(--lw-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}input,select,textarea,button{font-family:inherit;font-size:inherit}body,.lw-card,.lw-gtop,.lw-sidebar,.lw-topbar,.lw-phead,.lw-btn,.lw-nt,input,select,textarea,th,td{transition:background-color .25s,border-color .25s,color .2s}table,.lw-num,.lw-metric{font-variant-numeric:tabular-nums}.lw-display{font-family:var(--lw-font-display);letter-spacing:-.02em}h1,h2,h3{font-family:var(--lw-font-display);letter-spacing:-.02em;margin:0}.lw-btn{white-space:nowrap;border-radius:var(--lw-radius-sm);min-height:28px;font-size:var(--lw-fs-sm);font-weight:700;line-height:var(--lw-lh-sm);letter-spacing:0;cursor:pointer;border:1px solid var(--lw-border);background:var(--lw-surface);color:var(--lw-text);box-shadow:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}@media (pointer:coarse){.lw-btn{min-height:32px}}.lw-btn:hover{border-color:var(--lw-text-3)}.lw-btn:focus-visible{border-color:var(--lw-ink);box-shadow:0 0 0 3px var(--lw-accent-light);outline:none}.lw-btn[disabled],.lw-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.lw-btn[disabled]:hover,.lw-btn[aria-disabled=true]:hover{background:var(--lw-surface);border-color:var(--lw-border)}.lw-btn--primary{background:var(--lw-btn-primary-bg);color:var(--lw-btn-primary-text);border-color:var(--lw-btn-primary-bg)}.lw-btn--primary:hover{background:var(--lw-btn-primary-hover);color:var(--lw-btn-primary-text);border-color:var(--lw-btn-primary-hover)}.lw-btn--primary[disabled],.lw-btn--primary[disabled]:hover,.lw-btn--primary[aria-disabled=true],.lw-btn--primary[aria-disabled=true]:hover{background:var(--lw-btn-primary-bg);border-color:var(--lw-btn-primary-bg);color:var(--lw-btn-primary-text)}.lw-btn--sel,.lw-btn--sel:hover{background:var(--lw-seg-on-bg);color:var(--lw-seg-on-text);border-color:var(--lw-seg-on-bg)}.lw-btn--quiet{text-underline-offset:2px;background:0 0;border-color:#0000;padding:0 4px;font-weight:400;text-decoration:underline}.lw-btn--quiet:hover,.lw-btn--quiet[disabled]:hover,.lw-btn--quiet[aria-disabled=true]:hover{background:var(--lw-hover);border-color:#0000}.lw-btn--danger{color:var(--lw-danger-text)}.lw-btn--danger:hover{border-color:var(--lw-danger-text)}.lw-btn--danger-fill,.lw-btn--danger-fill[disabled]:hover,.lw-btn--danger-fill[aria-disabled=true]:hover{background:var(--lw-btn-danger-bg);color:var(--lw-btn-danger-text);border-color:var(--lw-btn-danger-bg)}.lw-btn--danger-fill:hover{background:var(--lw-btn-danger-hover);border-color:var(--lw-btn-danger-hover)}.lw-btn--sm{min-height:24px;padding:0 10px}@media (pointer:coarse){.lw-btn--sm{min-height:28px}}.lw-card{background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:var(--lw-radius);box-shadow:var(--lw-shadow)}.lw-table{border-collapse:collapse;width:100%;font-size:var(--lw-fs-sm);line-height:var(--lw-lh-sm);font-variant-numeric:tabular-nums}.lw-table th{text-align:left;font-family:var(--lw-font);font-size:var(--lw-fs-sm);font-weight:700;line-height:var(--lw-lh-sm);letter-spacing:0;text-transform:none;color:var(--lw-text-3);background:var(--lw-surface);border-bottom:1px solid var(--lw-text);white-space:nowrap;padding:7px 9px}.lw-tablewrap .lw-table thead th{z-index:3;position:sticky;top:0}.lw-table td{border-bottom:1px solid var(--lw-border);vertical-align:middle;height:36px;padding:4px 9px}@media (pointer:coarse){.lw-table td{height:44px}}.lw-table tbody tr:nth-child(2n) td{background:var(--lw-zebra)}.lw-table tr:last-child td{border-bottom:none}.lw-table tbody tr:hover td{background:var(--lw-hover)}.lw-table .lw-r{text-align:right}.lw-field{flex-direction:column;gap:3px;display:flex}.lw-field .lw-input{width:100%}.lw-label{font-size:var(--lw-fs-caption);font-weight:700;line-height:var(--lw-lh-caption);letter-spacing:0;color:var(--lw-text-2)}.lw-input{font-size:var(--lw-fs-body);border:1px solid var(--lw-border-strong);border-radius:var(--lw-radius-sm);background:var(--lw-surface);color:var(--lw-text);padding:6px 9px;transition:box-shadow .18s,border-color .18s}.lw-input:focus-visible{border-color:var(--lw-accent);box-shadow:0 0 0 3px var(--lw-accent-light);outline:none}.lw-input::placeholder{color:var(--lw-text-3-sm)}.lw-help{font-size:var(--lw-fs-caption);color:var(--lw-text-3-sm)}.lw-error{font-size:var(--lw-fs-caption);color:var(--lw-danger-text)}.lw-badge{font-size:var(--lw-fs-caption);font-weight:700;line-height:var(--lw-lh-caption);letter-spacing:0;text-transform:none;border-radius:var(--lw-radius-pill);white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}.lw-badge--ok{color:var(--lw-ok-dark);background:var(--lw-ok-light)}.lw-badge--warn{color:var(--lw-warn-text);background:var(--lw-warn-light)}.lw-badge--danger{color:var(--lw-danger-text);background:var(--lw-danger-light)}.lw-badge--info{color:var(--lw-accent-dark);background:var(--lw-accent-light)}.lw-badge--muted{color:var(--lw-text-3-sm);background:var(--lw-surface-2);box-shadow:inset 0 0 0 1px var(--lw-border)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lw-input--sm{font-size:var(--lw-fs-sm);height:auto;padding:3px 8px}.lw-card--pad{padding:var(--lw-sp-4) var(--lw-sp-5)}.lw-card__head{align-items:flex-start;gap:var(--lw-sp-3);flex-wrap:wrap;display:flex}.lw-card__id{flex:240px;min-width:0}.lw-card__title{font-family:var(--lw-font);font-size:var(--lw-fs-h2);font-weight:700;line-height:var(--lw-lh-h2);letter-spacing:0;color:var(--lw-text);overflow-wrap:anywhere;margin:0}.lw-card__sub{font-size:var(--lw-fs-xs);color:var(--lw-text-2);overflow-wrap:anywhere;margin:2px 0 0}.lw-card__actions{align-items:center;gap:var(--lw-sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.lw-card__body{margin-top:var(--lw-sp-3)}.lw-card__foot{margin:var(--lw-sp-3) 0 0;font-size:var(--lw-fs-xs);color:var(--lw-text-3-sm)}.lw-eyebrow{font-size:var(--lw-fs-sm);font-weight:700;line-height:var(--lw-lh-sm);letter-spacing:0;color:var(--lw-text-3);display:block}.lw-dot{background:var(--lw-text-3);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px;display:inline-block}.lw-dot--ok{background:var(--lw-ok)}.lw-stats{gap:var(--lw-sp-2);margin-top:var(--lw-sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.lw-stat{background:var(--lw-surface-2);border:1px solid var(--lw-border);border-radius:var(--lw-radius-sm);min-width:0;padding:10px 14px}.lw-stat__label{font-size:var(--lw-fs-sm);font-weight:400;line-height:var(--lw-lh-sm);letter-spacing:0;color:var(--lw-text-3)}.lw-stat__value{font-size:var(--lw-fs-figure);font-weight:400;line-height:var(--lw-lh-figure);letter-spacing:-.02em;color:var(--lw-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px}.lw-stat__meta{font-size:var(--lw-fs-caption);color:var(--lw-text-3);overflow-wrap:anywhere;margin-top:2px}.lw-pill{font-size:var(--lw-fs-caption);font-weight:700;line-height:var(--lw-lh-caption);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--lw-text-2);background:var(--lw-surface-2);border:1px solid var(--lw-border);border-radius:var(--lw-radius-pill);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.lw-pill--sm{padding:0 7px}.lw-pill--info{color:var(--lw-accent-dark);background:var(--lw-accent-light);border-color:#0000}.lw-pill--ok{color:var(--lw-ok-dark);background:var(--lw-ok-light);border-color:#0000}.lw-pill--warn{color:var(--lw-warn-text);background:var(--lw-warn-light);border-color:#0000}.lw-pill--danger{color:var(--lw-danger-text);background:var(--lw-danger-light);border-color:#0000}.lw-pills{gap:var(--lw-sp-1);flex-wrap:wrap;align-items:center;display:inline-flex}.lw-tableframe{border:1px solid var(--lw-border);border-radius:var(--lw-radius-sm);background:var(--lw-surface);overflow-x:auto}.lw-tableframe .lw-table th:first-child,.lw-tableframe .lw-table td:first-child{padding-left:12px}.lw-tableframe .lw-table th:last-child,.lw-tableframe .lw-table td:last-child{padding-right:12px}.lw-table tbody tr.is-selected td,.lw-table tbody tr.is-selected:hover td{background:var(--lw-accent-light)}.lw-table .lw-mono,.lw-mono{font-family:var(--lw-font-mono);font-size:var(--lw-fs-sm)}.lw-table .lw-dim{color:var(--lw-text-3-sm)}.lw-text-warn{color:var(--lw-warn-text)}.lw-toolbar{align-items:center;gap:var(--lw-sp-2);flex-wrap:wrap;display:flex}.lw-toolbar__spacer{flex:1 1 var(--lw-sp-5)}.lw-toolbar__label{font-size:var(--lw-fs-sm);letter-spacing:0;color:var(--lw-text-3);font-weight:700}.lw-toolbar .lw-input{min-width:0;font-size:var(--lw-fs-sm);flex:0 240px;padding:5px 10px}.lw-toolbar__status{align-items:center;gap:var(--lw-sp-2);margin:var(--lw-sp-1) 0 0;padding-top:var(--lw-sp-2);border-top:1px solid var(--lw-border);font-size:var(--lw-fs-xs);color:var(--lw-text-2);overflow-wrap:anywhere;flex-wrap:wrap;flex:1 0 100%;order:99;display:flex}.lw-toolbar__status--err{color:var(--lw-danger-text)}.lw-disclosure__toggle{align-items:center;gap:var(--lw-sp-2);width:100%;font:inherit;font-size:var(--lw-fs-body);text-align:left;color:var(--lw-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:flex}.lw-disclosure__toggle:before{content:"";border-right:1.5px solid var(--lw-text-3);border-bottom:1.5px solid var(--lw-text-3);width:6px;height:6px;transition:transform var(--lw-dur-2) var(--lw-ease);flex:none;margin:0 4px 0 2px;transform:rotate(-45deg)}.lw-disclosure__toggle[aria-expanded=true]:before{transform:rotate(45deg)}.lw-disclosure__toggle:disabled{cursor:default;color:var(--lw-text-3-sm)}.lw-disclosure__toggle:disabled:before{opacity:.5}.lw-disclosure__toggle:focus-visible{outline:2px solid var(--lw-accent);outline-offset:3px;border-radius:4px}.lw-disclosure__meta{color:var(--lw-text-3-sm);font-weight:400}details.lw-details>summary{cursor:pointer;color:var(--lw-accent-dark);align-items:center;gap:6px;list-style:none;display:inline-flex}details.lw-details>summary::-webkit-details-marker{display:none}details.lw-details[open]{flex-basis:100%}details.lw-details>pre{max-height:220px;margin:var(--lw-sp-2) 0 0;padding:var(--lw-sp-2) var(--lw-sp-3);font-family:var(--lw-font-mono-legacy);font-size:var(--lw-fs-xs);white-space:pre-wrap;word-break:break-word;color:var(--lw-text-2);background:var(--lw-surface-2);border:1px solid var(--lw-border);border-radius:var(--lw-radius-sm);flex-basis:100%;overflow:auto}.lw-progress{background:var(--lw-surface-2);border:1px solid var(--lw-border);border-radius:var(--lw-radius-pill);flex:140px;min-width:80px;height:6px;display:block;position:relative;overflow:hidden}.lw-progress__bar{background:var(--lw-ok);border-radius:inherit;width:0;height:100%;transition:width var(--lw-dur-3) var(--lw-ease)}.lw-progress--indeterminate .lw-progress__bar{opacity:.85;width:38%;animation:lw-progress-slide 1.4s var(--lw-ease) infinite}@keyframes lw-progress-slide{0%{transform:translate(-110%)}to{transform:translate(270%)}}@media (prefers-reduced-motion:reduce){.lw-progress--indeterminate .lw-progress__bar{opacity:.35;width:100%;transform:none}}@font-face{font-family:LW Instrument;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSans-400.woff2)format("woff2")}@font-face{font-family:LW Instrument;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/InstrumentSans-700.woff2)format("woff2")}@font-face{font-family:LW Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-11.woff2)format("woff2")}
