.v2-root .v2-page{margin:0 auto;padding:var(--space-6) var(--page-gutter);max-width:var(--page-read)}.v2-root .v2-page[data-width=narrow]{max-width:var(--page-narrow)}.v2-root .v2-page[data-width=wide]{max-width:var(--page-wide)}@media (min-width:1024px){.v2-root .v2-page{padding:var(--space-10) var(--page-gutter) var(--space-16)}}.v2-root .v2-pagehead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-6)}.v2-root .v2-pagehead-text{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0;flex:1 1 320px}.v2-root .v2-pagehead h1{margin:0;overflow-wrap:anywhere}.v2-root .v2-pagehead .v2-lede{margin:0;max-width:60ch;color:var(--color-ink-subtle);font-size:var(--fs-body);line-height:1.5}.v2-root .v2-pagehead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.v2-root .v2-section{margin:var(--space-8) 0 0}.v2-root .v2-section:first-child{margin-top:0}.v2-root .v2-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-2)}.v2-root .v2-section-head h2{display:flex;align-items:baseline;margin:0}.v2-root .v2-section-head a{flex:none;font-size:var(--fs-small)}.v2-root .v2-rowlist{--rowlead-w:32px;list-style:none;margin:0;padding:0;border-top:1px solid var(--color-edge)}.v2-root .v2-rowitem{display:flex;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-edge)}.v2-root .v2-rowbody{flex:1;min-width:0;display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--control-h-l);box-sizing:border-box;padding:var(--space-3) var(--space-0-5);text-decoration:none}.v2-root .v2-rowbody,.v2-root a.v2-rowbody{color:var(--color-ink)}.v2-root a.v2-rowbody:hover{background:var(--color-hover);color:var(--color-ink);text-decoration:none}.v2-root a.v2-rowbody:focus-visible{outline-offset:-2px}.v2-root .v2-rowlead{flex:none;display:inline-flex;align-items:center;color:var(--color-ink-subtle)}.v2-root .v2-rowmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.v2-root .v2-rowtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:var(--fs-body);line-height:20px;font-weight:var(--weight-medium);color:var(--color-ink)}.v2-root .v2-rownext{font-size:var(--fs-small);line-height:1.45;color:var(--color-ink-muted);overflow-wrap:anywhere}.v2-root .v2-rowside{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-0-5);max-width:40%;text-align:right}.v2-root .v2-rowmeta{font-size:var(--fs-meta);line-height:20px;color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.v2-root .v2-rowside .v2-state-text{line-height:20px;white-space:normal}.v2-root .v2-rowaction{flex:none;display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-0-5)}@media (max-width:479px){.v2-root .v2-rowbody{flex-wrap:wrap;row-gap:var(--space-0-5)}.v2-root .v2-rowside{flex-basis:100%;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);max-width:none;text-align:left}.v2-root .v2-rowlead+.v2-rowmain+.v2-rowside{padding-left:calc(var(--rowlead-w, 32px) + var(--space-3))}.v2-root .v2-rowside .v2-state-text{font-size:var(--fs-small)}.v2-root .v2-rowitem{flex-wrap:wrap}.v2-root .v2-rowaction{padding:0 var(--space-0-5) var(--space-3)}}.v2-root .v2-datarow{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-6);padding:var(--space-3) 0;border-bottom:1px solid var(--color-edge)}.v2-root .v2-datarow-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.v2-root .v2-datarow-title{color:var(--color-ink);font-weight:var(--weight-medium);overflow-wrap:anywhere}.v2-root .v2-datarow a.v2-datarow-title{color:var(--color-ink);text-decoration:none}.v2-root .v2-datarow a.v2-datarow-title:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.v2-root .v2-datarow-sub{color:var(--color-ink-muted);overflow-wrap:anywhere}.v2-root .v2-datarow-sub a{text-decoration:underline;text-underline-offset:3px}.v2-root .v2-datarow-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;text-align:right;max-width:45%}.v2-root .v2-datarow-value{color:var(--color-ink);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.v2-root .v2-datarow-value .v2-state-text{font-weight:var(--weight-regular);font-size:var(--fs-meta)}.v2-root .v2-datarow-meta{color:var(--color-ink-subtle);font-size:var(--fs-meta)}.v2-root .v2-problem-text{color:var(--color-danger)}@media (max-width:479px){.v2-root .v2-datarow{flex-direction:column;gap:var(--space-1)}.v2-root .v2-datarow-side{text-align:left;max-width:none;flex-direction:row;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:baseline}.v2-root .v2-datarow-inline{flex-direction:row;gap:var(--space-3)}.v2-root .v2-datarow-inline .v2-datarow-side{align-items:flex-end;text-align:right;flex-direction:column;max-width:45%}}.v2-root .v2-empty-state{margin:0;padding:var(--space-3) var(--space-0-5);color:var(--color-ink-subtle);font-size:var(--fs-body);line-height:1.5}.v2-root .v2-empty-state a{margin-left:var(--space-1)}.v2-root .v2-meter{margin:0 0 var(--space-5)}.v2-root .v2-meter-bar{height:6px;border-radius:var(--radius-xs);background:var(--color-meter-track);overflow:hidden}.v2-root .v2-meter-bar>span{display:block;height:100%;background:var(--color-meter-fill);border-radius:var(--radius-xs)}.v2-root .v2-meter-words{margin:var(--space-2) 0 0}.v2-root .v2-notice{margin:var(--space-3) 0;padding:0;color:var(--color-ink-muted);font-size:var(--fs-body);line-height:1.5}.v2-root .v2-notice[data-tone=problem]{color:var(--color-danger)}.v2-root .v2-form-status{margin:var(--space-2) 0 0;color:var(--color-ink);font-size:var(--fs-small)}.v2-root .v2-form-status:empty{display:none}.v2-root .v2-form-status.v2-error{color:var(--color-danger)}.v2-root summary{list-style:none;cursor:pointer}.v2-root summary::-webkit-details-marker{display:none}.v2-root summary::marker{content:""}.v2-root summary:after{content:"+";display:inline-block;margin-left:var(--space-2);color:var(--color-ink-subtle);font-weight:var(--weight-medium)}.v2-root details[open]>summary:after{content:"\2212"}.v2-root .v2-disclosure{border-bottom:1px solid var(--color-edge)}.v2-root .v2-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-0-5);font-size:var(--fs-body);font-weight:var(--weight-medium);color:var(--color-ink)}.v2-root .v2-disclosure>summary:after{flex:none;margin-left:0;width:1ch;text-align:center;font-size:var(--fs-lead)}.v2-root .v2-disclosure>summary:hover{color:var(--color-ink)}.v2-root .v2-disclosure-body{padding:0 var(--space-0-5) var(--space-4);color:var(--color-ink-muted);line-height:1.5}.v2-root .v2-disclosure-body>:first-child{margin-top:0}.v2-root .v2-disclosure-body>:last-child{margin-bottom:0}.v2-root .v2-section-aside{flex:none;color:var(--color-ink-subtle);font-size:var(--fs-meta);text-align:right}.v2-root .v2-disclosure-inline{margin:var(--space-1) 0 0}.v2-root .v2-disclosure-inline>summary{display:inline-flex;align-items:center;min-height:24px;color:var(--color-ink-subtle);font-size:var(--fs-meta)}.v2-root .v2-disclosure-inline>summary:hover{color:var(--color-ink)}.v2-root .v2-disclosure-inline>.v2-disclosure-body{padding:0;margin-top:var(--space-1);max-width:62ch;color:var(--color-ink-subtle);font-size:var(--fs-meta)}@media (pointer:coarse){.v2-root .v2-disclosure-inline>summary{min-height:44px}}.v2-root .v2-lockup-img{display:block;width:auto;height:var(--lockup-h-m)}.v2-root .v2-lockup-img[data-size=s]{height:var(--lockup-h-s)}.v2-root .v2-lockup-link{display:inline-flex;align-items:center;min-height:var(--touch-min)}.v2-root .v2-public{min-height:100svh;background:var(--color-page)}.v2-root .v2-public-top{justify-content:space-between;max-width:var(--page-wide);box-sizing:border-box;margin:0 auto;padding:calc(var(--space-4) + env(safe-area-inset-top)) var(--page-gutter) var(--space-4)}.v2-root .v2-public-quiet,.v2-root .v2-public-top{display:flex;align-items:center;gap:var(--space-4)}.v2-root .v2-public-quiet{font-size:var(--fs-small)}.v2-root .v2-public-quiet a{color:var(--color-ink-subtle)}.v2-root .v2-public-quiet a:hover{color:var(--color-ink)}.v2-root .v2-public-main{margin:0 auto;padding:var(--space-6) var(--page-gutter) var(--space-16);max-width:var(--page-read)}.v2-root .v2-public-main[data-width=narrow]{max-width:var(--page-narrow)}.v2-root .v2-public-main[data-width=wide]{max-width:var(--page-wide)}.v2-root .v2-public-main>h1{margin:0 0 var(--space-3);text-align:left}.v2-root .v2-public-main>.v2-lede{margin:0 0 var(--space-6);max-width:60ch;color:var(--color-ink-subtle);font-size:var(--fs-lead);line-height:1.5}.v2-root .v2-public-primary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}@media (min-width:1024px){.v2-root .v2-public-main{padding-top:var(--space-12)}}.v2-root .v2-kit-frame{border:1px solid var(--color-edge);border-radius:var(--radius-l);overflow:hidden}.v2-root .v2-kit-frame .v2-public{min-height:0}.v2-root .v2-kit-form{max-width:var(--page-narrow)}.v2-root .v2-composer-dock{position:sticky;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:var(--z-raised);padding:var(--space-2) 0 var(--space-2-5);background:var(--color-page)}@media (min-width:1024px){.v2-root .v2-composer-dock{bottom:0;padding-bottom:var(--space-5)}}@media (max-width:720px),(pointer:coarse){.v2-root :is(.v2-pick,.v2-seg button,.v2-source-btn,.v2-step-later,.v2-icon,.v2-send,.v2-subnav a,.v2-source-how summary,.v2-related){min-height:var(--touch-min)}.v2-root .v2-icon{width:var(--touch-min)}.v2-root .v2-subnav a{display:inline-flex;align-items:center}.v2-root .v2-activity-all,.v2-root .v2-overview-heading a,.v2-root .v2-ref{display:inline-flex;align-items:center;min-height:var(--touch-min)}}.v2-root select{font-size:var(--fs-lead)}.v2-root .v2-chips,.v2-root .v2-picks,.v2-root .v2-seg,.v2-root .v2-suggest-actions{flex-wrap:wrap}