:where(.pd-screens) .swiper-slide{width:auto;height:auto}.pd-hero__desc,.pd-hero__title{max-width:100%}.pd-demo{display:flex;align-items:center;gap:var(--space-20)}.pd-demo__note{font-size:var(--type-body-s);line-height:var(--lh-body-s);color:var(--color-text-muted)}@media (max-width:1023px){.pd-br-pc{display:none}.pd-demo{flex-direction:column;gap:var(--space-12)}.pd-demo,.pd-demo .btn{width:100%}}.pd-section{padding:0 0 var(--layout-section-y)}.pd-screens{--slider-gap:24px;display:flex;flex-direction:column;gap:var(--space-40);overflow:hidden;background:var(--color-surface);border-radius:var(--radius-20);padding:var(--space-48) 0 var(--space-48) var(--space-48)}.pd-screens__nav{padding-right:var(--space-48)}@media (max-width:1023px){.pd-screens{--slider-gap:12px;gap:var(--space-24);padding:var(--space-24) 0 var(--space-24) var(--space-24)}.pd-screens__nav{padding-right:var(--space-24)}}.pd-shot{flex:none;margin:0}.pd-shot--app{width:264px;height:572px;border:1px solid var(--color-line);border-radius:var(--radius-20);overflow:hidden}.pd-shot--app img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pd-shot--web{width:700px;align-self:flex-start;display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-12)}.pd-shot__bar{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16)}.pd-shot__dot{flex:none;width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-line-strong)}.pd-shot__screen{height:438px}.pd-shot__screen img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.pd-shot--app{width:200px;height:433px}}.pd-overview{display:flex;align-items:flex-start;gap:var(--space-64)}.pd-info{flex:none;width:610px;padding:var(--space-32);background:var(--color-surface);border-radius:var(--radius-20)}.pd-info .fact:last-child{border-bottom:0}.pd-overview__main{flex:1;min-width:0;gap:var(--space-64)}.pd-block,.pd-overview__main{display:flex;flex-direction:column}.pd-block{gap:var(--space-24)}.pd-block__title{font-size:var(--type-heading-3);font-weight:700;line-height:1.4}@media (max-width:1023px){.pd-overview{flex-direction:column;align-items:stretch;gap:var(--space-48)}.pd-info{width:auto;padding:0;background:none;border-radius:0;display:flex;flex-direction:column;gap:var(--space-24)}.pd-info .fact:last-child{border-bottom:1px solid var(--color-line)}.pd-overview__main{display:contents}}.pd-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}@media (max-width:1023px){.pd-features{grid-template-columns:minmax(0,1fr)}}.pd-screen-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;-moz-column-gap:var(--space-40);column-gap:var(--space-40)}.pd-screen-item{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-16) 0;border-bottom:1px solid var(--color-line)}.pd-screen-item__num{flex:none;font-size:14px;font-weight:600;line-height:normal;color:var(--color-accent)}.pd-screen-item__name{flex:1;min-width:0;font-size:16px;font-weight:500;line-height:normal}@media (max-width:1023px){.pd-screen-list{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}.pd-others__inner{display:flex;flex-direction:column;gap:var(--layout-section-y)}.pd-prevnext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--space-40);column-gap:var(--space-40);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.pd-prevnext__link{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);padding:var(--space-32) 0}.pd-prevnext__link--next{align-items:flex-end;text-align:right}.pd-prevnext__dir{font-size:14px;font-weight:500;line-height:normal;color:var(--color-text-muted)}.pd-prevnext__name{font-size:var(--type-title);font-weight:600;line-height:1.5;color:var(--color-text)}@media (hover:hover){.pd-prevnext__link:hover .pd-prevnext__name{color:var(--color-accent)}}@media (max-width:1023px){.pd-prevnext{grid-template-columns:minmax(0,1fr)}}.pd-related .thumb>img{display:block}@media (max-width:1023px){.pd-more-sector{display:none}}.pd-shot--app>svg,.pd-shot__screen>svg{display:block;width:100%;height:100%}.pd-shot img.pd-shot__img{-o-object-position:top center;object-position:top center}.pd-shot__name{display:none}.pd-shot__live{position:relative;width:100%;height:100%;overflow:hidden}.pd-shot__live,.pd-shot__live iframe{background:var(--color-surface-light)}.pd-shot__live iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0}.pd-shot__cover{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-20);background:linear-gradient(transparent 55%,var(--color-navy-950-a50));cursor:pointer}.pd-shot__restart{position:absolute;right:var(--space-8);top:var(--space-8);padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:var(--color-navy-950-a50);color:var(--color-white);font-size:var(--type-body-s);line-height:var(--lh-body-s)}@media (max-width:1023px){.pd-shot--web{width:300px}.pd-shot__screen{height:188px}}.pd-screens__note{padding-right:var(--space-48);font-size:var(--type-body-s);line-height:var(--lh-body-s);color:var(--color-text-muted)}@media (max-width:1023px){.pd-screens__note{padding-right:var(--space-24)}}@media (min-width:1024px){.pd-screen-list{grid-template-rows:repeat(var(--pd-rows,4),auto)}}.pd-analysis__head{margin-bottom:var(--space-40)}.pd-analysis__tabs{align-items:flex-start}@media (max-width:1023px){.pd-analysis__head{margin-bottom:var(--space-24)}.pd-analysis__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--layout-gutter));padding-inline:var(--layout-gutter)}.pd-analysis__tabs::-webkit-scrollbar{display:none}}.pd-analysis__panel{padding-top:var(--space-8);border-top:1px solid var(--color-line)}.pd-prose{max-width:960px;font-size:var(--type-body-l);line-height:var(--lh-body-l);color:var(--color-text-sub)}.pd-prose h2{margin:var(--space-48) 0 var(--space-16);font-size:var(--type-heading-3);font-weight:700;line-height:1.4;color:var(--color-text)}.pd-prose h3{margin:var(--space-32) 0 var(--space-12);font-size:var(--type-title);line-height:1.5}.pd-prose h3,.pd-prose h4{font-weight:600;color:var(--color-text)}.pd-prose h4{margin:var(--space-24) 0 var(--space-8);font-size:16px}.pd-prose>div>:first-child{margin-top:var(--space-32)}.pd-prose ol,.pd-prose p,.pd-prose ul{margin:0 0 var(--space-16)}.pd-prose ol,.pd-prose ul{padding-left:1.25em}.pd-prose ul{list-style:disc}.pd-prose ol{list-style:decimal}.pd-prose li{margin-bottom:var(--space-8)}.pd-prose li::marker{color:var(--color-text-muted)}.pd-prose strong{font-weight:600;color:var(--color-text)}.pd-prose a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.pd-prose hr{height:1px;border:0;margin:var(--space-32) 0;background:var(--color-line)}.pd-prose table{margin:0 0 var(--space-16);font-size:var(--type-body-s)}.pd-prose td,.pd-prose th{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--color-line);text-align:left}.pd-prose th{color:var(--color-text);font-weight:600}.pd-prose code{padding:0 4px;border-radius:var(--radius-4);background:var(--color-surface);font-size:.9em}.pd-journey{margin-top:var(--space-32)}.pd-journey h3{font-family:var(--font-sans);font-size:var(--type-title);font-weight:600;line-height:1.5;color:var(--color-text)}.pd-journey .border-cream-200{border-color:var(--color-line)}.pd-journey__text ol{margin:var(--space-12) 0 0;padding-left:1.25em;list-style:decimal}.pd-journey__text li{margin-bottom:var(--space-4)}