.guide-section--intro{padding:8px 0 40px}.guide-section--intro .post-body{display:flex;flex-direction:column;gap:48px;color:var(--pai-text-basic);word-break:keep-all;overflow-wrap:break-word}.guide-section--intro .post-body *{box-sizing:border-box}.guide-section--intro .post-body img{max-width:100%}.si-hero{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--pai-border-gray-light)}.post-body .si-hero>h2{margin:0;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--pai-text-bolder)}.si-hero>p{margin:0;font-size:23px;line-height:1.7;color:var(--pai-text-basic);text-wrap:pretty}.si-ci{display:flex;align-items:center;gap:28px;margin-top:8px;padding:20px 0 0;border-top:1px solid var(--pai-border-gray-light)}.si-ci-img{flex:none;display:block;width:190px;aspect-ratio:745/176;background:url(/images/intro/pais2_ci_light.png) 0/contain no-repeat}:root[data-theme=dark] .si-ci-img{background-image:url(/images/intro/pais2_ci_dark.png)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .si-ci-img{background-image:url(/images/intro/pais2_ci_dark.png)}}.si-ci-bar{flex:none;align-self:stretch;width:1px;background:var(--pai-border-gray-light)}.si-ci-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.si-ci-txt>b{font-size:23px;font-weight:700;line-height:1.4;color:var(--pai-text-bolder)}.si-ci-txt>p{margin:0;font-size:23px;line-height:1.8;color:var(--pai-text-basic);text-wrap:pretty}.si-sec{display:flex;flex-direction:column;gap:16px}.si-sec.si-sec--wide{gap:20px}.si-h{display:flex;align-items:baseline;gap:12px}.si-h>.si-no{font-size:19px;font-weight:700;color:var(--pai-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.post-body .si-h>h2{margin:0;flex:none;white-space:nowrap;font-size:24px;font-weight:700;line-height:1.4;color:var(--pai-text-bolder)}.si-sec>p{margin:0;font-size:23px;line-height:1.7;color:var(--pai-text-basic);text-wrap:pretty}.si-sec--loose>p{line-height:1.9}.si-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.si-feat{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-gap:6px 18px;gap:6px 18px;padding:24px 24px 20px;border:1px solid var(--pai-border-gray-light);border-radius:0;background:var(--pai-surface-white,#fff);text-decoration:none;color:inherit;transition:border-color .18s,box-shadow .18s,transform .18s}.si-feats--4{grid-auto-rows:1fr}.si-feats--4 .si-feat{height:100%}.si-feats.si-feats4{grid-template-columns:repeat(4,minmax(0,1fr))}.si-feats4 .si-feat{grid-template-rows:auto 1fr;align-content:start;gap:4px 16px;padding:24px 22px}.si-feats4 .si-ic{grid-row:1/3}.si-feat .g-t{font-size:15px;font-weight:600;line-height:1.5;color:var(--pai-text-basic);text-wrap:pretty}.si-ic{grid-row:1/4;display:grid;place-items:center;width:56px;height:56px;border-radius:0;background:var(--pai-surface-primary-subtler);color:var(--pai-text-primary);transition:background .18s,color .18s}.si-ic:before{content:"";width:26px;height:26px;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.si-lab{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--pai-text-primary)}.post-body .si-feat h3{margin:0;font-size:21px;font-weight:700;line-height:1.35;color:var(--pai-text-bolder);transition:color .18s}.si-feat p{margin:0;font-size:19px;line-height:1.7;color:var(--pai-text-basic);text-wrap:pretty}.si-feat:hover{border-color:var(--pai-border-primary,#2E5C8A);box-shadow:0 0 0 1px var(--pai-border-primary,#2E5C8A) inset,0 10px 28px rgba(16,27,48,.1);transform:translateY(-3px)}.post-body .si-feat:hover h3{color:var(--pai-text-primary)}.si-feat:hover .si-ic{background:var(--pai-button-primary-fill);color:var(--pai-text-inverse-static,#fff)}.si-feat:focus-visible{outline:3px solid var(--pai-border-primary,#2E5C8A);outline-offset:2px}.si-ic--summary:before{-webkit-mask-image:url(/images/intro/icons/icon-summary.svg);mask-image:url(/images/intro/icons/icon-summary.svg)}.si-ic--overview:before{-webkit-mask-image:url(/images/intro/icons/icon-overview.svg);mask-image:url(/images/intro/icons/icon-overview.svg)}.si-ic--browse:before{-webkit-mask-image:url(/images/intro/icons/icon-browse.svg);mask-image:url(/images/intro/icons/icon-browse.svg)}.si-ic--search:before{-webkit-mask-image:url(/images/intro/icons/icon-search.svg);mask-image:url(/images/intro/icons/icon-search.svg)}.si-ic--book:before{-webkit-mask-image:url(/images/intro/icons/icon-book.svg);mask-image:url(/images/intro/icons/icon-book.svg)}.si-ic--timeline:before{-webkit-mask-image:url(/images/intro/icons/icon-timeline.svg);mask-image:url(/images/intro/icons/icon-timeline.svg)}.si-target{display:flex;flex-direction:column;gap:22px}.si-lead{margin:0;font-size:23px;line-height:1.85;color:var(--pai-text-basic);text-wrap:pretty}.si-mark{font-weight:700;color:var(--pai-text-primary);background:var(--pai-surface-primary-subtler);padding:3px 6px;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.si-under{box-shadow:inset 0 -.45em 0 var(--pai-surface-secondary-subtler);-webkit-box-decoration-break:clone;box-decoration-break:clone}.si-strong,.si-under{font-weight:700;color:var(--pai-text-bolder)}.post-body .si-inds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.post-body .si-inds>li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--pai-border-gray-light);background:var(--pai-surface-white,#fff)}.post-body .si-inds>li>b{font-size:16px;font-weight:700;color:var(--pai-text-bolder)}.si-ind-img{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#2E5C8A;overflow:hidden}.si-ind-img:before{content:"";width:32px;height:32px;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.si-ind--robot .si-ind-img{background:#B8531D}.si-ind--car .si-ind-img{background:#8A2E5C}.si-ind--ship .si-ind-img{background:#2E5C8A}.si-ind--medical .si-ind-img{background:#167F67}.si-ind--factory .si-ind-img{background:#18799B}.si-ind--robot .si-ind-img:before{-webkit-mask-image:url(/images/intro/icons/icon-robot.svg);mask-image:url(/images/intro/icons/icon-robot.svg)}.si-ind--car .si-ind-img:before{-webkit-mask-image:url(/images/intro/icons/icon-autonomous-car.svg);mask-image:url(/images/intro/icons/icon-autonomous-car.svg)}.si-ind--ship .si-ind-img:before{-webkit-mask-image:url(/images/intro/icons/icon-smart-ship.svg);mask-image:url(/images/intro/icons/icon-smart-ship.svg)}.si-ind--medical .si-ind-img:before{-webkit-mask-image:url(/images/intro/icons/icon-smart-medical.svg);mask-image:url(/images/intro/icons/icon-smart-medical.svg)}.si-ind--factory .si-ind-img:before{-webkit-mask-image:url(/images/intro/icons/icon-smart-factory.svg);mask-image:url(/images/intro/icons/icon-smart-factory.svg)}@media(max-width:1100px){.si-feats.si-feats4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.si-feats.si-feats4{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.si-feats4 .si-feat{grid-template-columns:minmax(0,1fr)}.si-feats4 .si-ic{grid-row:auto}.si-ci-txt>b,.si-ci-txt>p,.si-hero>p,.si-lead,.si-sec>p{font-size:19px}}@media(max-width:1000px){.post-body .si-inds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.si-feats{grid-template-columns:minmax(0,1fr)}.si-ci{flex-direction:column;align-items:flex-start;gap:18px}.si-ci-bar{display:none}}@media(max-width:600px){.post-body .si-inds{grid-template-columns:repeat(2,minmax(0,1fr))}.si-feat{grid-template-columns:minmax(0,1fr)}.si-ic{grid-row:auto}.post-body .si-hero>h2{font-size:26px}}.guide-section--usage{padding:0;margin:0 0 48px;word-break:keep-all;overflow-wrap:break-word}.guide-section--usage:last-child{margin-bottom:0}.guide-section--usage .post-body *{box-sizing:border-box}.guide-section--usage .post-body{color:var(--pai-text-basic);font-size:23px;line-height:1.8;word-break:keep-all}.guide-section--usage .guide-section-no{font-size:19px;font-weight:700;color:var(--pai-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-section--usage .guide-section-title{font-size:24px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--pai-text-bolder)}.guide-section--usage .post-body .lead{font-size:23px;line-height:1.8;margin:0 0 24px;max-width:none}.guide-section--usage .post-body .goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;grid-auto-rows:1fr;align-items:stretch}.guide-section--usage .post-body .goal{display:grid;height:100%;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-gap:6px 18px;gap:6px 18px;padding:24px;border:1px solid var(--pai-border-gray-light);border-radius:0;background:var(--pai-surface-white,#fff);transition:border-color .18s,box-shadow .18s,transform .18s}.guide-section--usage .post-body .goal:hover{border-color:var(--pai-border-primary,#2E5C8A);box-shadow:0 0 0 1px var(--pai-border-primary,#2E5C8A) inset,0 10px 28px rgba(16,27,48,.1);transform:translateY(-3px)}.guide-section--usage .post-body .goal:hover .g-t{color:var(--pai-text-primary)}.guide-section--usage .post-body .goal:hover .g-ic{background:var(--pai-text-primary)}.guide-section--usage .post-body .goal:hover .g-ic:after{background:#fff}.guide-section--usage .post-body .goal .g-ic{grid-row:1/4;position:relative;width:56px;height:56px;border-radius:0;background:var(--pai-surface-primary-subtler);transition:background .18s}.guide-section--usage .post-body .goal .g-ic:after{content:"";position:absolute;inset:15px;background:var(--pai-text-primary);transition:background .18s;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.guide-section--usage .post-body .goal:first-child .g-ic:after{-webkit-mask-image:url(/images/intro/icons/icon-search.svg);mask-image:url(/images/intro/icons/icon-search.svg)}.guide-section--usage .post-body .goal:nth-child(2) .g-ic:after,.guide-section--usage .post-body .goal:nth-child(3) .g-ic:after{-webkit-mask-image:url(/images/intro/icons/icon-browse.svg);mask-image:url(/images/intro/icons/icon-browse.svg)}.guide-section--usage .post-body .goal:nth-child(4) .g-ic:after{-webkit-mask-image:url(/images/intro/icons/icon-timeline.svg);mask-image:url(/images/intro/icons/icon-timeline.svg)}.guide-section--usage .post-body .goal .g-m{grid-column:2;grid-row:1;margin:0;font-size:16px;font-weight:700;letter-spacing:.02em;color:var(--pai-text-primary)}.guide-section--usage .post-body .goal .g-t{grid-column:2;grid-row:2;font-size:19px;font-weight:700;line-height:1.35;color:var(--pai-text-bolder);transition:color .18s}.guide-section--usage .post-body .goal p{grid-column:2;grid-row:3;margin:0;font-size:17px;line-height:1.7;color:var(--pai-text-basic)}.guide-section--usage .post-body .goal{position:relative}.guide-section--usage .post-body .goal a.go{position:absolute;inset:0;display:block;margin:0;padding:0;border:0;border-radius:0;background:none;text-indent:-9999px;overflow:hidden;white-space:nowrap}.guide-section--usage .post-body .goal a.go:hover{text-decoration:none}.guide-section--usage .post-body .goal a.go:focus-visible{outline:3px solid var(--pai-border-primary,#2E5C8A);outline-offset:2px}.guide-section--usage .post-body .screen{padding:0;margin:0 0 36px;border:0;border-radius:0;background:none}.guide-section--usage .post-body .screen:last-child{margin-bottom:0}.guide-section--usage .post-body .screen .s-head{position:relative;display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:0 0 0 16px;border-bottom:0}.guide-section--usage .post-body .screen .s-head:before{content:"";position:absolute;left:0;top:3px;width:4px;height:22px;border-radius:2px;background:var(--pai-text-primary)}.guide-section--usage .post-body .screen .s-head h3{font-size:20px;font-weight:700;line-height:1.4;color:var(--pai-text-bolder)}.guide-section--usage .post-body .screen .when{display:none}.guide-section--usage .post-body .screen>p{margin:0 0 14px;font-size:23px;line-height:1.7;max-width:none}.guide-section--usage .post-body ol.howto{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.guide-section--usage .post-body ol.howto li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:6px 0;font-size:23px;line-height:1.7;border-top:0}.guide-section--usage .post-body ol.howto li:before{position:static;content:counter(st,decimal-leading-zero);display:grid;place-items:center;width:32px;height:28px;border:0;border-radius:6px;font-size:14px;font-weight:700;background:#1C2F55;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-section--usage .post-body .ktw-report .ntbl col:first-child,.guide-section--usage .post-body .ktw-report .ntbl td:first-child,.guide-section--usage .post-body .ktw-report .ntbl th:first-child{width:200px}.guide-section--usage .post-body .ktw-report .ntbl td:first-child{font-weight:700;color:var(--pai-text-bolder)}.guide-section--usage .post-body .tip{font-size:17px;line-height:1.8;color:var(--pai-text-basic)}.guide-section--usage .post-body .tip b{color:var(--pai-text-primary);font-weight:700}.guide-section--usage .post-body a{color:var(--pai-text-primary);text-underline-offset:4px}.guide-section--usage .post-body a:hover{text-decoration:underline}.guide-section--usage .post-body a:focus-visible{outline:2px solid var(--pai-border-primary);outline-offset:3px}@media(max-width:700px){.guide-section--usage .post-body .goals{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.guide-section--usage .post-body,.guide-section--usage .post-body .lead,.guide-section--usage .post-body .screen>p,.guide-section--usage .post-body ol.howto li{font-size:19px}.guide-section--usage .post-body .goal{grid-template-columns:minmax(0,1fr)}.guide-section--usage .post-body .goal .g-ic{grid-row:auto}.guide-section--usage .post-body .goal .g-m,.guide-section--usage .post-body .goal .g-t,.guide-section--usage .post-body .goal p{grid-column:1}}