.v-jr-hero{padding:clamp(40px,5vw,72px) 0 clamp(48px,6vw,80px)}.v-jr-crumb{font-size:14px;color:var(--muted);margin-bottom:22px}.v-jr-crumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.v-jr-crumb li+li:before{content:"/";margin-right:8px;color:var(--muted)}.v-jr-crumb a{text-decoration:none}.v-jr-crumb a:hover{color:var(--ink)}.v-jr-meta{margin-top:22px;font-size:14px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.v-jr-meta i{width:4px;height:4px;border-radius:50%;background:var(--muted)}.v-jr-board{position:relative}.v-jr-page{background:var(--bg);border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 70px -40px rgba(22,24,39,.28);overflow:hidden}.v-jr-ph{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 22px;border-bottom:1px solid var(--line-2);font-size:13px;color:var(--muted)}.v-jr-ph b{font-weight:500;font-size:14px;color:var(--ink)}.v-jr-ph .v-jr-v{background:var(--teal-cell);color:var(--bg);font-weight:500;border-radius:6px;padding:2px 8px}.v-jr-pb{padding:24px 26px 26px}.v-jr-pb:not(.v-jr-pb2){padding-bottom:0}.v-jr-page .v-jr-pb2{padding-top:0}.v-jr-pt{display:flex;align-items:baseline;gap:12px;font-weight:500;font-size:21px;letter-spacing:-.015em}.v-jr-pt span{font-size:13px;color:var(--muted);letter-spacing:0}.v-jr-lines{margin-top:14px;display:grid;gap:9px}.v-jr-lines i{display:block;height:7px;border-radius:4px;background:var(--line-2)}.v-jr-lines i:nth-child(2){width:92%}.v-jr-lines i:nth-child(3){width:58%}.v-jr-lbl{margin-top:26px;font-size:12.5px;color:var(--muted)}.v-jr-dl{margin-top:6px}.v-jr-dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line-2);font-size:14px}.v-jr-dl dt{color:var(--muted)}.v-jr-dl dd{color:var(--ink);font-weight:500;text-align:right}.v-jr-docs{list-style:none;margin-top:6px}.v-jr-docs a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-2);font-size:14px;color:var(--ink);text-decoration:none}.v-jr-docs li:last-child a{border-bottom:0;padding-bottom:0}.v-jr-docs a:hover span:first-child{text-decoration:underline}.v-jr-docs .v-v{font-size:12px;color:var(--ink-2);background:var(--soft);border-radius:6px;padding:2px 8px}.v-jr-docs .v-d{font-size:12.5px;color:var(--muted);white-space:nowrap}.v-jr-card{position:absolute;right:-28px;top:-24px;display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:10px 16px 10px 10px;box-shadow:0 18px 36px -26px rgba(22,24,39,.4);color:var(--ink);text-decoration:none;transition:border-color .2s}.v-jr-card:hover{border-color:var(--muted)}.v-jr-card:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.v-jr-card .v-av{flex:none;width:34px;height:34px;border-radius:10px;background:var(--soft);display:grid;place-items:center}.v-jr-card .v-av svg{width:17px;height:17px;fill:none;stroke:var(--teal-d);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v-jr-card b{display:block;font-weight:500;font-size:15px;letter-spacing:-.01em;line-height:1.25}.v-jr-card small{display:block;font-size:12.5px;color:var(--muted)}@media (max-width:1240px){.v-jr-card{right:16px}}@media (max-width:980px){.v-jr-board{margin-top:18px}}@media (max-width:560px){.v-jr-ph{padding:12px 16px}.v-jr-pb{padding:20px 16px 22px}.v-jr-pt{font-size:19px}.v-jr-dl div{grid-template-columns:minmax(0,1fr);gap:2px}.v-jr-dl dd{text-align:left}.v-jr-card{position:relative;right:auto;top:auto;margin:-20px 12px 0 auto;width:max-content;max-width:calc(100% - 24px)}}.v-jr-body{padding:0 0 clamp(72px,9vw,120px)}.v-jr-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px 48px;align-items:start}.v-jr-side{position:sticky;top:calc(var(--hd) + 28px)}.v-jr-toc summary{list-style:none;font-size:15px;font-weight:500;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:12px}.v-jr-toc summary::-webkit-details-marker{display:none}.v-jr-toc summary i{display:none}.v-jr-toc ol{list-style:none;margin-top:14px;counter-reset:t}.v-jr-toc li{counter-increment:t}.v-jr-toc a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px;padding:7px 0;font-size:14.5px;line-height:1.4;color:var(--ink-2);text-decoration:none}.v-jr-toc a:before{content:counter(t);color:var(--muted);font-variant-numeric:tabular-nums}.v-jr-toc a:hover{color:var(--ink)}.v-jr-toc a[aria-current]{color:var(--ink);font-weight:500}.v-jr-toc a[aria-current]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal);align-self:center}.v-jr-side .v-jr-top{margin-top:22px}.v-jr-top{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px}.v-jr-top:hover{border-color:var(--ink)}.v-jr-top svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v-jr-doc{max-width:70ch;counter-reset:s;overflow-wrap:break-word}.v-jr-sec{counter-increment:s;padding-top:48px;margin-top:48px;border-top:1px solid var(--line)}.v-jr-sec:first-child{padding-top:0;margin-top:0;border-top:0}.v-jr-sec h2{font-weight:500;font-size:clamp(1.55rem,1.25rem + .9vw,2rem);line-height:1.2;letter-spacing:-.022em;display:flex;align-items:baseline;gap:14px}.v-jr-sec h2:before{content:counter(s);font-size:15px;letter-spacing:0;color:var(--muted);font-variant-numeric:tabular-nums;min-width:18px}.v-jr-sec h3{margin-top:36px;font-weight:500;font-size:19px;letter-spacing:-.01em;line-height:1.35}.v-jr-sec li,.v-jr-sec p{font-size:17px;line-height:1.7;color:var(--ink-2)}.v-jr-sec h2+p{margin-top:20px}.v-jr-sec h3+p,.v-jr-sec p+p,.v-jr-sec ul+p{margin-top:16px}.v-jr-sec p+ul{margin-top:14px}.v-jr-sec b{font-weight:500;color:var(--ink)}.v-jr-sec a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--muted)}.v-jr-sec a:hover{border-color:var(--ink)}.v-jr-list{list-style:none}.v-jr-list li{position:relative;padding-left:22px}.v-jr-list li+li{margin-top:10px}.v-jr-list li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--muted)}.v-jr-kv{list-style:none;margin-top:22px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.v-jr-kv li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 20px;padding:12px 18px;border-top:1px solid var(--line-2);font-size:15.5px;line-height:1.5}.v-jr-kv li:first-child{border-top:0}.v-jr-kv b{font-weight:400;color:var(--muted)}.v-jr-kv span{color:var(--ink)}.v-jr-sec .v-jr-kv+p{margin-top:22px}.v-jr-more{margin-top:56px;font-size:14px;line-height:1.55;color:var(--muted);border:1px dashed var(--line);border-radius:12px;padding:14px 16px}.v-jr-end-top{margin-top:32px}.v-jr-end{background:var(--soft);padding:clamp(64px,8vw,104px) 0}.v-jr-end-in{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px 48px}.v-jr-end .v-h2{margin-top:0;font-size:clamp(1.8rem,1.3rem + 1.4vw,2.5rem)}.v-jr-end .v-answer{max-width:34em}.v-jr-end .v-row{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.v-jr-end .v-tlink{font-size:16px}@media (max-width:960px){.v-jr-end-in,.v-jr-grid{grid-template-columns:minmax(0,1fr)}.v-jr-end-in>span{display:none}.v-jr-side{position:static;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.v-jr-toc summary{padding:14px 16px;color:var(--ink);cursor:pointer}.v-jr-toc summary i{display:block;flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);position:relative}.v-jr-toc summary i:after,.v-jr-toc summary i:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%)}.v-jr-toc summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s}.v-jr-toc[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.v-jr-toc summary:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.v-jr-toc ol{margin-top:0;padding:0 16px 10px;border-top:1px solid var(--line-2)}.v-jr-toc li:first-child a{padding-top:12px}.v-jr-side .v-jr-top{display:none}.v-jr-doc{margin-top:16px}}@media (max-width:560px){.v-jr-sec h2{display:block}.v-jr-sec h2:before{display:block;margin-bottom:6px}.v-jr-kv li{grid-template-columns:minmax(0,1fr);padding:11px 14px}.v-jr-sec li,.v-jr-sec p{font-size:16.5px}}.v-jr-table{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.v-jr-sec .v-jr-table+h3,.v-jr-sec .v-jr-table+p,.v-jr-table{margin-top:22px}.v-jr-sec p+.v-jr-table{margin-top:20px}.v-jr-table table{width:100%;border-collapse:collapse}.v-jr-table td,.v-jr-table th{text-align:left;vertical-align:top;padding:12px 18px;border-top:1px solid var(--line-2);font-size:15.5px;line-height:1.5}.v-jr-table th{border-top:0;font-weight:400;font-size:14px;color:var(--muted);background:var(--soft)}.v-jr-table td{color:var(--ink-2)}.v-jr-table td:first-child{color:var(--ink);font-weight:500}.v-jr-sec h3+ul,.v-jr-sec ul+ul{margin-top:14px}@media (max-width:640px){.v-jr-table{overflow:visible}.v-jr-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v-jr-table tr{display:block;padding:12px 14px;border-top:1px solid var(--line-2)}.v-jr-table tbody tr:first-child{border-top:0}.v-jr-table td{display:block;padding:3px 0;border-top:0}.v-jr-table td:before{content:attr(data-label);display:block;font-size:13px;font-weight:400;color:var(--muted)}}@media (min-width:961px){.v-jr-toc::details-content{content-visibility:visible;display:block}}@media (min-width:961px){.v-jr-side{max-height:calc(100vh - var(--hd) - 56px);overflow-y:auto;overscroll-behavior:contain}}