.sec :is(h1,h2,h3):lang(ja){word-break:auto-phrase;overflow-wrap:anywhere}.sec-hero{padding-top:var(--lk-s-20)}.sec-hero__copy{display:grid;justify-items:start;gap:var(--lk-s-5);max-width:760px}.sec-hero__lede{font-size:var(--lk-text-20);line-height:1.5;color:var(--lk-fg-meta);max-width:620px}.sec-hero__updated{font:500 .75rem/1rem var(--lk-font-mono);color:var(--lk-fg-meta)}.sec-stats{margin-top:var(--lk-s-16)}.sec-stats .lk-stat__v{white-space:nowrap}.sec-measure{padding-top:var(--lk-s-20);padding-bottom:var(--lk-s-20);border-top:1px solid var(--lk-rule)}.sec-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--lk-s-16);align-items:center}.sec-split--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sec-split--flip>.sec-copy{grid-column:2;grid-row:1}.sec-split--flip>.sec-visual{grid-column:1;grid-row:1}.sec-copy{display:grid;justify-items:start;gap:var(--lk-s-4)}.sec-copy .lk-body-lg{max-width:48ch}.sec-stack{display:grid;gap:var(--lk-s-10)}.sec-stack>.sec-copy .lk-body-lg{max-width:64ch}.sec-visual{min-width:0;padding:0 var(--lk-extrude) var(--lk-extrude) 0}.sec-frame__body{padding:var(--lk-s-5);container-type:inline-size}.sec-frame__body--flush{padding:0}.sec-frame__foot{padding:var(--lk-s-3) var(--lk-s-4);border-top:1px solid var(--lk-rule);font:500 .75rem/1rem var(--lk-font-mono);color:var(--lk-fg-meta)}.sec-steps .lk-step{padding-left:var(--lk-s-4);padding-right:var(--lk-s-4)}.sec-steps .lk-step:last-child{border-bottom:0}@container (min-width: 520px){.sec-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.sec-steps .lk-step{align-content:start;padding:var(--lk-s-5) var(--lk-s-4) var(--lk-s-6);border-bottom:0}.sec-steps .lk-step+.lk-step{box-shadow:inset 1px 0 0 var(--lk-rule)}.sec-steps .lk-step__d{grid-column:1 / -1}}.sec-net{display:grid;grid-template-columns:minmax(0,1fr)}.sec-net__node{display:grid;justify-items:start;gap:var(--lk-s-2);margin:0;padding:var(--lk-s-3) var(--lk-s-4);border:1px solid var(--lk-rule-strong);background:var(--lk-panel-head)}.sec-net__node--outside{border-style:dashed;background:transparent}.sec-net__node--runner{border-color:var(--lk-rule-strong)}.sec-net__name,.sec-net__label{font:500 .75rem/1rem var(--lk-font-mono);text-transform:uppercase;letter-spacing:var(--lk-track-label)}.sec-net__name{color:var(--lk-fg-strong)}.sec-net__node--outside .sec-net__name{color:var(--lk-fg-meta)}.sec-net__label{color:var(--lk-fg-muted);text-wrap:balance}.sec-net :is(.sec-net__name,.sec-net__label):lang(ja){letter-spacing:0}.sec-net__dests{list-style:none;gap:0}.sec-net__dests li{width:100%;padding:var(--lk-s-1) 0;font:500 .75rem/1rem var(--lk-font-mono);color:var(--lk-fg)}.sec-net__dests li+li{border-top:1px solid var(--lk-rule)}.sec-net__wire{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(var(--lk-s-16),auto);align-items:center;gap:var(--lk-s-4);padding-left:var(--lk-s-8)}.sec-net__wire>.sec-net__line{grid-column:1;grid-row:1}.sec-net__wire>.sec-net__label{grid-column:2;grid-row:1}.sec-net__line{position:relative;align-self:stretch;width:0;color:var(--lk-fg-meta);border-left:1px solid currentColor}.sec-net__wire--in .sec-net__line{color:var(--lk-fg-faint);border-left-style:dashed}.sec-net__x{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:var(--lk-s-5);height:var(--lk-s-5);background:var(--lk-panel);border:1px solid var(--lk-rule-strong);color:var(--lk-fg-muted)}.sec .sec-net__x svg{width:12px;height:12px}.sec-net__wire--out .sec-net__line:after{content:"";position:absolute;left:50%;bottom:0;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translate(-50%) rotate(45deg)}@container (min-width: 600px){.sec-net{grid-template-columns:auto minmax(min-content,1fr) auto minmax(min-content,1fr) auto;align-items:center}.sec-net__node{padding-left:var(--lk-s-3);padding-right:var(--lk-s-3)}.sec-net__wire{grid-template-columns:minmax(max-content,1fr);grid-template-rows:1fr auto 1fr;align-self:stretch;gap:var(--lk-s-2);padding:0 var(--lk-s-2);text-align:center}.sec-net__wire>.sec-net__label{grid-column:1;grid-row:1;align-self:end}.sec-net__sep{display:none}.sec-net__value{display:block}.sec-net__label,.sec-net__value,.sec-net__name,.sec-net__dests li{white-space:nowrap}.sec-net__wire>.sec-net__line{grid-column:1;grid-row:2}.sec-net__line{align-self:auto;width:auto;height:0;border-left:0;border-top:1px solid currentColor}.sec-net__wire--in .sec-net__line{border-top-style:dashed}.sec-net__wire--out .sec-net__line:after{inset:0 0 auto auto;transform:translateY(-50%) rotate(-45deg)}}.sec-creds,.sec-checks{list-style:none;margin:0;padding:0}.sec-cred{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name ttl" "tags tags";align-items:center;gap:var(--lk-s-2) var(--lk-s-3);padding:var(--lk-s-4) 0;border-bottom:1px solid var(--lk-rule)}.sec-cred:first-child{padding-top:0}.sec-cred:last-child{padding-bottom:0;border-bottom:0}.sec-cred__name{grid-area:name;display:inline-flex;align-items:center;gap:var(--lk-s-2);font-weight:600;color:var(--lk-fg-strong)}.sec-cred__name svg{color:var(--lk-fg-muted)}.sec-cred__tags{grid-area:tags;display:flex;flex-wrap:wrap;gap:6px}.sec-cred__ttl{grid-area:ttl;font:500 .75rem/1rem var(--lk-font-mono);color:var(--lk-fg);text-align:right;white-space:nowrap}@container (min-width: 520px){.sec-cred{grid-template-columns:10rem minmax(0,1fr) auto;grid-template-areas:"name tags ttl"}}.sec-log{border:0}.sec-log .lk-log__body{max-height:none;padding:var(--lk-s-3) 0}@container (max-width: 479px){.sec-log .lk-log__line{grid-template-columns:36px minmax(0,1fr)}.sec-log .lk-log__t{display:none}}.sec-pr{display:grid;gap:var(--lk-s-4)}.sec-pr__title{display:flex;align-items:flex-start;gap:var(--lk-s-2)}.sec-pr__title svg{margin-top:var(--lk-s-1);color:var(--lk-fg-meta)}.sec-pr__branch,.sec-pr__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lk-s-2) var(--lk-s-3)}.sec-pr__branch .lk-tag{color:var(--lk-fg)}.sec .sec-pr__branch svg{width:14px;height:14px;color:var(--lk-fg-muted)}.sec-pr__files{font:500 .75rem/1rem var(--lk-font-mono);color:var(--lk-fg-meta)}.sec-pr__never{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lk-s-2) var(--lk-s-3);padding-top:var(--lk-s-4);border-top:1px solid var(--lk-rule)}.sec-pr__never svg{color:var(--lk-fg-muted)}.sec-pr__act{font:500 .75rem/1rem var(--lk-font-mono);color:var(--lk-fg-muted);text-decoration:line-through}.sec-pr__why{margin-left:auto;font-size:var(--lk-text-14);color:var(--lk-fg-meta)}.sec-check{display:grid;grid-template-columns:16px auto minmax(0,1fr);grid-template-areas:"icon cmd cmd" ". word why";align-items:center;gap:var(--lk-s-1) var(--lk-s-3);padding:var(--lk-s-3) 0;border-bottom:1px solid var(--lk-rule)}.sec-check:first-child{padding-top:0}.sec-check:last-child{padding-bottom:0;border-bottom:0}.sec-check__icon{grid-area:icon;color:var(--lk-fg-strong)}.sec-check__word{grid-area:word;font:500 .75rem/1rem var(--lk-font-mono);text-transform:uppercase;letter-spacing:var(--lk-track-label);color:var(--lk-fg-strong)}.sec-check__cmd{grid-area:cmd;font:400 .75rem/1.25rem var(--lk-font-mono);color:var(--lk-fg-strong);overflow-wrap:anywhere}.sec-check__why{grid-area:why;font-size:var(--lk-text-12);line-height:1rem;color:var(--lk-fg-meta)}.sec-check.is-refused .sec-check__icon,.sec-check.is-refused .sec-check__word,.sec-check.is-refused .sec-check__cmd{color:var(--lk-fg-muted)}@container (min-width: 560px){.sec-check{grid-template-columns:16px 6rem minmax(0,1fr) minmax(0,13rem);grid-template-areas:"icon word cmd why"}}.sec-perms th{position:static}.sec-perms td{height:auto;padding-top:var(--lk-s-3);padding-bottom:var(--lk-s-3);vertical-align:top;white-space:normal}.sec-perms tbody tr:hover td{background:none}.sec-perms tbody tr:hover td:first-child{box-shadow:none}.sec-perms th:first-child,.sec-perms td:first-child{padding-left:var(--lk-s-5)}.sec-perms th:last-child,.sec-perms td:last-child{padding-right:var(--lk-s-5)}.sec-perms .sec-perms__why{width:44%;color:var(--lk-fg)}.sec-perms .sec-perms__name{color:var(--lk-fg);line-height:1.25rem}.sec-perms .sec-perms__access{line-height:1.25rem;white-space:nowrap}.sec-perms tr.is-held :is(.sec-perms__name,.sec-perms__access){color:var(--lk-fg-muted)}.sec-perms tr.is-held .sec-perms__why{color:var(--lk-fg-meta)}@container (max-width: 639px){.sec-perms,.sec-perms tbody{display:block}.sec-perms thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sec-perms tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"why why" "name access";gap:var(--lk-s-1) var(--lk-s-3);padding:var(--lk-s-3) var(--lk-s-4);border-bottom:1px solid var(--lk-rule)}.sec-perms tbody tr:last-child{border-bottom:0}.sec-perms td,.sec-perms td:first-child,.sec-perms td:last-child{display:block;width:auto;padding:0;border-bottom:0}.sec-perms .sec-perms__why{grid-area:why;width:auto}.sec-perms .sec-perms__name{grid-area:name}.sec-perms .sec-perms__access{grid-area:access;text-align:right}}.sec-basics-head{margin-bottom:var(--lk-s-10)}.sec-basics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--lk-rule);border:1px solid var(--lk-rule)}.sec-basic{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--lk-s-2);padding:var(--lk-s-6);background:var(--lk-page)}.sec-basic svg{margin-bottom:var(--lk-s-2);color:var(--lk-fg-meta)}.sec-basic p{font-size:var(--lk-text-14);line-height:1.25rem;color:var(--lk-fg-meta)}.sec-report{padding-top:0}.sec-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lk-grid-gap)}.sec-panel{display:grid;align-content:start;justify-items:start;gap:var(--lk-s-3);padding:var(--lk-s-6)}.sec-panel p{font-size:var(--lk-text-16);line-height:1.5rem;color:var(--lk-fg-meta)}.sec-panel__mono{font:500 .75rem/1rem var(--lk-font-mono)}.sec-panel__links{display:grid;gap:var(--lk-s-2);margin:0;padding:0;list-style:none}@media(max-width:1199px){.sec-split .sec-copy .lk-display-48,.sec-stats .lk-stat__v{font-size:var(--lk-text-36)}}@media(max-width:900px){.sec-hero{padding-top:var(--lk-s-12)}.sec-stats{margin-top:var(--lk-s-10)}.sec-stats .lk-stat:nth-child(n+3){border-top:1px solid var(--lk-rule)}.sec-measure{padding-top:var(--lk-s-16);padding-bottom:var(--lk-s-16)}.sec-split,.sec-split--flip{grid-template-columns:minmax(0,1fr);gap:var(--lk-s-8)}.sec-split--flip>.sec-copy,.sec-split--flip>.sec-visual{grid-column:auto;grid-row:auto}.sec-basics-head{margin-bottom:var(--lk-s-8)}.sec-stack{gap:var(--lk-s-8)}}@media(max-width:1023px){.sec-basics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.sec-hero__lede{font-size:var(--lk-text-16)}.sec-basics,.sec-panels{grid-template-columns:minmax(0,1fr)}.sec-panel{padding:var(--lk-s-5)}.sec-basic{padding:var(--lk-s-4)}}@media(max-width:479px){.sec-stats .lk-stat__v{font-size:var(--lk-text-30)}}
