.agaria{--pk-ink:#12100f;--pk-desc:#686082;--pk-line:#d5cfef;--pk-card:#fff;--pk-box:#fff;--pk-box-line:#12100f14;--pk-rule:#12100f1a;--pk-accent:#26335d;--pk-top:clamp(116px, 15vh, 152px);--pk-wall:radial-gradient(70% 90% at 85% 110%, #568cffd9 0%, transparent 60%), radial-gradient(60% 70% at 0% 0%, #0a1028e6 0%, transparent 70%), linear-gradient(150deg, #0d1433 0%, #1b3487 55%, #3d6fe0 100%)}:root.dark .agaria{--pk-ink:var(--dk-ink);--pk-desc:var(--dk-ink-dim);--pk-line:var(--dk-line);--pk-card:var(--dk-surface);--pk-box:#201e1c;--pk-box-line:#ffffff14;--pk-rule:#ffffff24;--pk-accent:var(--dk-navy-ink)}.agaria .pk-page{width:min(1360px, calc(100% - 2 * var(--gutter)));padding-top:var(--pk-top);font-family:var(--body);color:var(--pk-ink);margin:0 auto}.agaria .pk-page.is-narrow{width:min(1120px, calc(100% - 2 * var(--gutter)))}.agaria .pk-section{margin-top:var(--mk-section)}.agaria .pk-head{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.agaria .pk-head.has-art{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agaria .pk-head.is-centered{isolation:isolate;text-align:center;grid-template-columns:minmax(0,1fr);padding:clamp(56px,7vw,104px) clamp(24px,5vw,64px);position:relative}.agaria .pk-head.is-centered :is(h1,.pk-lede){margin-inline:auto}.agaria .pk-head.is-centered .pk-actions{justify-content:center}.agaria{--pk-tri:#fff;--pk-tri-tile:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='234.3'%20height='234.3'%3E%3Cdefs%3E%3Cpath%20id='p'%20transform='scale(0.3905)'%20d='M178.1%200%20L22%200%20A22%2022%200%200%200%200%2022%20L0%20178.1%20A9%209%200%200%200%2015.4%20184.4%20L184.4%2015.4%20A9%209%200%200%200%20178.1%200%20Z'/%3E%3C/defs%3E%3Cuse%20href='%23p'%20x='78.1'%20y='0.0'/%3E%3Cuse%20href='%23p'%20x='156.2'%20y='0.0'/%3E%3Cuse%20href='%23p'%20x='0.0'%20y='78.1'/%3E%3Cuse%20href='%23p'%20x='156.2'%20y='78.1'/%3E%3Cuse%20href='%23p'%20x='78.1'%20y='156.2'/%3E%3C/svg%3E")}:root.dark .agaria{--pk-tri:#0000004d}.agaria .pk-head.is-centered:before{content:"";z-index:-2;top:calc(-1 * var(--pk-top));bottom:calc(-1*clamp(24px,4vw,56px));left:calc(-1 * max(var(--gutter), (100vw - 1360px) / 2));right:calc(-1 * max(var(--gutter), (100vw - 1360px) / 2));background:var(--pk-tri);pointer-events:none;-webkit-mask:var(--pk-tri-tile) 50% 0 / 234.3px 234.3px repeat, linear-gradient(to right, #000, transparent 34%, transparent 66%, #000), linear-gradient(#000 50%, transparent);-webkit-mask-composite:source-in, source-in;-webkit-mask:var(--pk-tri-tile) 50% 0 / 234.3px 234.3px repeat, linear-gradient(to right, #000, transparent 34%, transparent 66%, #000), linear-gradient(#000 50%, transparent);mask:var(--pk-tri-tile) 50% 0 / 234.3px 234.3px repeat, linear-gradient(to right, #000, transparent 34%, transparent 66%, #000), linear-gradient(#000 50%, transparent);position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.agaria .pk-head.is-centered:after{content:"";z-index:-1;border:1px solid var(--pk-box-line);background:var(--pk-box);pointer-events:none;position:absolute;inset:0}@media (max-width:767px){.agaria .pk-head.is-centered:before{display:none}}.agaria .pk-head h1{max-width:20ch;font-family:var(--display);font-size:var(--mk-title-1);font-weight:400;line-height:var(--mk-title-1-lh);letter-spacing:var(--mk-title-1-ls);text-wrap:balance;color:var(--pk-ink);margin:0}.agaria .pk-lede{max-width:54ch;font-size:var(--mk-body);line-height:var(--mk-body-lh);text-wrap:pretty;color:var(--pk-desc);margin:16px 0 0}.agaria .pk-actions{--mk-btn-h:42px;--mk-btn-px:22px;--mk-btn-fs:var(--mk-btn-lg-fs);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.agaria .pk-more{color:var(--pk-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pk-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--pk-accent) 40%, transparent);text-underline-offset:4px;font-size:15px;font-weight:500;line-height:1.5;text-decoration-thickness:1.5px;transition:text-decoration-color .2s;display:inline-block}.agaria :is(a.pk-more:hover,.pk-card:is(:hover,:focus-visible) .pk-more){-webkit-text-decoration-color:var(--pk-accent);text-decoration-color:var(--pk-accent)}.agaria .pk-more:focus-visible{outline:2px solid var(--pk-accent);outline-offset:3px}.agaria .pk-sec-head{margin-bottom:var(--mk-head);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.agaria .pk-sec-head h2{font-family:var(--display);font-size:var(--mk-title-1);font-weight:400;line-height:var(--mk-title-1-lh);letter-spacing:var(--mk-title-1-ls);text-wrap:balance;color:var(--pk-ink);margin:0}.agaria .pk-sec-lede{max-width:60ch;color:var(--pk-desc);margin:10px 0 0;font-size:16px;line-height:1.5}.agaria .pk-frame{aspect-ratio:4/3;border:1px solid var(--pk-line);background:var(--pk-card);place-items:center;padding:clamp(20px,3vw,44px);display:grid}.agaria .pk-frame>.sk{aspect-ratio:1;width:min(100%,340px);height:auto}.agaria .pk-cards{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 1px 1px 0;display:grid}.agaria .pk-cards>*{margin:0 -1px -1px 0}@media (max-width:1023px){.agaria .pk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.agaria .pk-cards{grid-template-columns:minmax(0,1fr)}}.agaria .pk-card{border:1px solid var(--pk-line);background:var(--pk-card);height:100%;color:var(--pk-ink);flex-direction:column;justify-content:space-between;gap:24px;padding:32px;display:flex}.agaria .pk-card:focus-visible{z-index:1;outline:2px solid var(--pk-accent);outline-offset:-3px;position:relative}.agaria .pk-card-title{font-family:var(--display);letter-spacing:0;color:var(--pk-ink);margin:0;font-size:18px;font-weight:500;line-height:1.4}.agaria .pk-card-desc{color:var(--pk-desc);margin:8px 0 0;font-size:16px;line-height:1.5}.agaria .pk-card-meta{color:var(--pk-desc);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:14px 0 0;font-size:14px;line-height:1.5;display:flex}.agaria .pk-card-art{aspect-ratio:1;align-self:center;width:100%;max-width:260px}@media (max-width:639px){.agaria .pk-card{padding:24px}.agaria .pk-card-art{max-width:220px}}.agaria .pk-box{padding:var(--mk-pane-pad);border:1px solid var(--pk-box-line);background:var(--pk-box)}.agaria .pk-box.is-wall{--pk-ink:#fff;--pk-desc:#ffffffc2;--pk-rule:#fff3;--pk-accent:#fff;isolation:isolate;background:var(--pk-wall);border-color:#0000;position:relative}.agaria .pk-box.is-wall:before{content:"";z-index:-1;opacity:.12;pointer-events:none;background-image:radial-gradient(circle,#fff 1.4px,#0000 1.5px),radial-gradient(circle,#fff 1.4px,#0000 1.5px);background-position:0 0,4px 4px;background-size:8px 8px;position:absolute;inset:0}.agaria .pk-faq{border-top:1px solid var(--pk-rule)}.agaria .pk-faq-item{border-bottom:1px solid var(--pk-rule)}.agaria .pk-faq-item summary{font-size:var(--mk-headline);font-weight:500;line-height:var(--mk-headline-lh);color:var(--pk-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.agaria .pk-faq-item summary::-webkit-details-marker{display:none}.agaria .pk-faq-item summary:focus-visible{outline:2px solid var(--pk-accent);outline-offset:4px}.agaria .pk-faq-icon{flex:none;width:14px;height:14px;position:relative}.agaria .pk-faq-icon:before,.agaria .pk-faq-icon:after{content:"";background:currentColor;width:14px;height:1.5px;transition:transform .2s;position:absolute;top:6.25px;left:0}.agaria .pk-faq-icon:after{transform:rotate(90deg)}.agaria .pk-faq-item[open]:not([data-closing]) .pk-faq-icon:after{transform:rotate(0)}.agaria .pk-faq-item p{max-width:68ch;color:var(--pk-desc);margin:-6px 40px 22px 0;font-size:16px;line-height:1.6}.agaria .pk-qa{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.agaria .pk-qa-head h2{max-width:16ch;font-family:var(--display);font-size:var(--mk-title-1);font-weight:400;line-height:var(--mk-title-1-lh);letter-spacing:var(--mk-title-1-ls);text-wrap:balance;color:var(--pk-ink);margin:0}.agaria .pk-qa-head p{color:var(--pk-desc);margin:16px 0 6px;font-size:16px;line-height:1.5}@media (max-width:899px){.agaria .pk-qa{grid-template-columns:minmax(0,1fr)}}.agaria .pk-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,5vw,80px);display:grid}.agaria .pk-row-copy{align-self:center;padding:clamp(28px,4vw,56px) 0}.agaria .pk-row-copy h3{max-width:24ch;font-family:var(--display);font-size:var(--mk-title-2);font-weight:400;line-height:var(--mk-title-2-lh);letter-spacing:var(--mk-title-2-ls);text-wrap:balance;color:var(--pk-ink);margin:0}.agaria .pk-row-copy p{max-width:52ch;color:var(--pk-desc);margin:14px 0 0;font-size:16px;line-height:1.6}.agaria .pk-row-art{place-items:center;padding:clamp(24px,3vw,44px);display:grid}.agaria .pk-row-art>.sk{aspect-ratio:1;width:min(100%,320px);height:auto}.agaria .pk-row.is-flip .pk-row-copy{order:2}.agaria .pk-row.is-flip .pk-row-art{order:1}@media (max-width:767px){.agaria .pk-row{grid-template-columns:minmax(0,1fr)}.agaria .pk-row.pk-row .pk-row-copy{order:1;padding-bottom:8px}.agaria .pk-row.pk-row .pk-row-art{order:2}.agaria .pk-row-art>.sk{width:min(100%,260px)}}@media (max-width:899px){.agaria .pk-page{padding-top:104px}.agaria .pk-head.has-art{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.agaria .pk-sec-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.agaria .pk-more{transition:none}}.agaria .pk-gap{margin-top:clamp(32px,4vw,48px)}.agaria .pk-help{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.agaria .pk-help-art{width:clamp(140px,16vw,200px)}.agaria .pk-help-art>.sk{aspect-ratio:1;width:100%;height:auto}.agaria .pk-help h2{font-family:var(--display);font-size:var(--mk-title-2);font-weight:400;line-height:var(--mk-title-2-lh);letter-spacing:var(--mk-title-2-ls);color:var(--pk-ink);margin:0}.agaria .pk-help p{color:var(--pk-desc);margin:10px 0 0;font-size:16px;line-height:1.5}@media (max-width:639px){.agaria .pk-help{grid-template-columns:minmax(0,1fr)}}.agaria .pk-note{color:var(--pk-desc);font-size:14px;line-height:1.5}.agaria .pk-empty{color:var(--pk-desc);margin:0;padding:40px 0;font-size:16px}.agaria .pk-tools{gap:12px;margin:clamp(32px,4vw,48px) 0 clamp(40px,5vw,64px);display:flex}.agaria .pk-search{flex:1;min-width:0;position:relative}.agaria .pk-search input{border:1px solid var(--pk-line);background:var(--pk-card);width:100%;height:46px;font:inherit;color:var(--pk-ink);appearance:none;border-radius:0;outline:none;padding:0 44px;font-size:16px}.agaria .pk-search input::-webkit-search-cancel-button{display:none}.agaria .pk-search input::placeholder{color:var(--pk-desc)}.agaria .pk-search input:focus-visible{border-color:var(--pk-accent)}.agaria .pk-search-icon{width:18px;height:18px;color:var(--pk-desc);pointer-events:none;position:absolute;top:50%;left:16px;translate:0 -50%}.agaria .pk-search-clear{width:30px;height:30px;color:var(--pk-desc);background:0 0;place-items:center;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.agaria .pk-search-clear svg{width:16px;height:16px}.agaria .pk-search-clear:hover{color:var(--pk-ink)}.agaria .pk-filter-wrap{position:relative}.agaria .pk-filter{border:1px solid var(--pk-line);background:var(--pk-card);height:46px;color:var(--pk-ink);white-space:nowrap;align-items:center;gap:8px;padding:0 18px;font-size:15px;display:inline-flex}.agaria .pk-filter svg{width:17px;height:17px}.agaria .pk-filter:hover{border-color:var(--pk-line-hover,#b4aadb)}.agaria .pk-filter.is-active{border-color:var(--pk-ink)}.agaria :is(.pk-filter,.pk-tag):focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.agaria .pk-tags{z-index:20;border:1px solid var(--pk-line);background:var(--pk-card);min-width:200px;max-height:340px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 40px -24px #12100f59}.agaria .pk-tag{text-align:left;color:var(--pk-ink);background:0 0;padding:9px 12px;font-size:15px}.agaria .pk-tag:first-letter{text-transform:uppercase}.agaria .pk-tag:hover{background:#d5cfef59}.agaria .pk-tag.is-on{background:#d5cfef8c;font-weight:500}.agaria .pk-results{align-items:baseline;gap:14px;display:inline-flex}.agaria .pk-results button{color:var(--pk-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pk-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--pk-accent) 40%, transparent);text-underline-offset:4px;background:0 0;padding:0;font-size:14px;font-weight:500}.agaria .pk-pager{justify-content:center;align-items:center;gap:16px;margin-top:clamp(32px,4vw,48px);display:flex}.agaria .pk-pager ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.agaria .pk-pager-step,.agaria .pk-pager-page{border:1px solid var(--pk-line);background:var(--pk-card);min-width:40px;height:40px;color:var(--pk-ink);place-items:center;padding:0 14px;font-size:15px;display:inline-grid}.agaria .pk-pager-step.is-off{opacity:.4;pointer-events:none}.agaria .pk-pager-page.is-current{border-color:var(--pk-ink);font-weight:500}.agaria .pk-back{color:var(--pk-desc);align-items:center;gap:8px;margin-bottom:clamp(20px,2.4vw,28px);font-size:15px;display:inline-flex}.agaria .pk-back:before{content:"←"}.agaria .pk-back:hover{color:var(--pk-ink)}.agaria .pk-article-head h1{max-width:24ch;font-family:var(--display);font-size:var(--mk-title-1);font-weight:400;line-height:var(--mk-title-1-lh);letter-spacing:var(--mk-title-1-ls);text-wrap:balance;color:var(--pk-ink);margin:0}.agaria .pk-article-head .pk-lede{max-width:62ch}.agaria .pk-article-meta{color:var(--pk-desc);flex-wrap:wrap;gap:4px 0;margin:18px 0 0;font-size:14px;line-height:1.5;display:flex}.agaria .pk-article-meta>*+:before{content:"";vertical-align:-1px;background:var(--pk-line);width:1px;height:12px;margin:0 12px;display:inline-block}.agaria .pk-frame.pk-article-art{aspect-ratio:auto;margin-top:clamp(28px,3.4vw,44px);padding-block:clamp(20px,2.4vw,32px)}.agaria .pk-frame.pk-article-art>.sk{width:clamp(200px,24vw,300px)}.agaria .pk-article{grid-template-columns:minmax(0,720px) minmax(200px,240px);justify-content:space-between;align-items:start;gap:clamp(40px,6vw,96px);margin-top:clamp(36px,4vw,56px);display:grid}.agaria .pk-article-main{min-width:0}.agaria .pk-article-rail{position:sticky;top:110px}.agaria .pk-article-body>*+*{margin-top:32px}.agaria .pk-toc-title{color:var(--pk-ink);margin:0 0 12px;font-size:14px;font-weight:500}.agaria .pk-toc ul{border-left:1px solid var(--pk-line);margin:0;padding:0;list-style:none}.agaria .pk-toc a{color:var(--pk-desc);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;line-height:1.4;display:block}.agaria .pk-toc li.is-sub a{padding-left:26px;font-size:13.5px}.agaria .pk-toc a:hover{color:var(--pk-ink)}.agaria .pk-toc a.is-current{border-left-color:var(--pk-ink);color:var(--pk-ink)}.agaria .pk-prose{font-size:var(--mk-body);line-height:var(--mk-read-lh);color:var(--pk-ink)}.agaria .pk-prose>*{margin:0}.agaria .pk-prose>*+*{margin-top:1.15em}.agaria .pk-prose>:first-child{margin-top:0}.agaria .pk-prose :is(h2,h3){color:var(--pk-ink);scroll-margin-top:120px}.agaria .pk-prose h2{font-family:var(--display);font-size:var(--mk-title-2);font-weight:400;line-height:var(--mk-title-2-lh);letter-spacing:var(--mk-title-2-ls);margin-top:2em}.agaria .pk-prose h3{font-size:var(--mk-title-3);font-weight:500;line-height:var(--mk-title-3-lh);letter-spacing:var(--mk-title-3-ls);margin-top:1.7em}.agaria .pk-prose :is(h2,h3)+*{margin-top:.7em}.agaria .pk-prose a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--pk-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--pk-accent) 40%, transparent);transition:text-decoration-color .2s}.agaria .pk-prose a:hover{-webkit-text-decoration-color:var(--pk-accent);text-decoration-color:var(--pk-accent)}.agaria .pk-prose strong{font-weight:500}.agaria .pk-prose :is(ul,ol){padding-left:1.35em}.agaria .pk-prose li+li{margin-top:.45em}.agaria .pk-prose li>p{margin:0}.agaria .pk-prose blockquote{border:1px solid var(--pk-line);background:var(--pk-card);margin-block:1.6em;padding:20px 24px}.agaria .pk-prose blockquote>*{margin:0}.agaria .pk-prose blockquote>*+*{margin-top:.8em}.agaria .pk-prose code{background:#d5cfef66;padding:.1em .35em;font-size:.92em}.agaria .pk-prose pre{color:#f5f2ed;background:#201e1c;padding:18px 20px;font-size:15px;line-height:1.55;overflow-x:auto}.agaria .pk-prose pre code{color:inherit;background:0 0;padding:0}.agaria .pk-prose hr{display:none}.agaria .pk-prose img{max-width:100%;height:auto}.agaria .pk-prose .post-figure{margin:1.6em 0}.agaria .pk-prose .post-figure img{border:1px solid var(--pk-line);width:100%;display:block}.agaria .pk-prose .post-figure figcaption,.agaria .pk-figure figcaption{text-align:center;max-width:60ch;color:var(--pk-desc);margin:12px auto 0;font-size:14px;line-height:1.5}.agaria .pk-figure{margin:0}.agaria .pk-figure .pk-frame{aspect-ratio:auto;padding-block:20px}.agaria .pk-figure .pk-frame>.sk{width:clamp(180px,28vw,260px)}.agaria .pk-prose .table-wrap{border:1px solid var(--pk-line);background:var(--pk-card);overflow-x:auto}.agaria .pk-prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.agaria .pk-prose :is(th,td){border-bottom:1px solid var(--pk-rule);text-align:left;vertical-align:top;padding:10px 14px}.agaria .pk-prose tr:last-child td{border-bottom:0}.agaria .pk-prose th{color:var(--pk-desc);font-size:13px;font-weight:500}.agaria .pk-prose td{font-variant-numeric:tabular-nums}.agaria .pk-nextprev{margin-top:var(--mk-section);grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1px 0 0;display:grid}.agaria .pk-nextprev a{border:1px solid var(--pk-line);background:var(--pk-card);color:var(--pk-ink);gap:6px;margin-right:-1px;padding:24px 28px;display:grid}.agaria .pk-nextprev a.is-next{text-align:right}.agaria .pk-nextprev span{color:var(--pk-desc);font-size:14px}.agaria .pk-nextprev strong{font-size:var(--mk-headline);font-weight:500;line-height:1.4}.agaria .pk-nextprev a:focus-visible{outline:2px solid var(--pk-accent);outline-offset:-3px;position:relative}@media (max-width:899px){.agaria .pk-article{grid-template-columns:minmax(0,1fr)}.agaria .pk-article-rail{display:none}}@media (max-width:639px){.agaria .pk-tools{flex-direction:column}.agaria .pk-nextprev{grid-template-columns:minmax(0,1fr)}.agaria .pk-nextprev a{margin:0 0 -1px}.agaria .pk-nextprev a.is-next{text-align:left}}.agaria .pk-prose.pk-legal{max-width:720px;margin-top:clamp(32px,4vw,48px)}
