:where(#page-schemes) *{box-sizing:border-box}:where(#page-schemes) h1,:where(#page-schemes) h2,:where(#page-schemes) h3{letter-spacing:-.025em;text-wrap:balance;color:var(--fg);margin:0;font-weight:500}:where(#page-schemes) p{margin:0}:where(#page-schemes) a{color:inherit}:where(#page-schemes) :focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--r-sm)}:where(#page-schemes) .shell{width:min(var(--shell),calc(100% - 48px));margin-inline:auto}:where(#page-schemes) .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(#page-schemes) .sc-hero{padding:calc(var(--nav-h) + 72px)0 0;background:var(--bg)}:where(#page-schemes) .sc-hero .shell{flex-direction:column;align-items:flex-start;gap:18px;display:flex}:where(#page-schemes) .sc-hero h1{letter-spacing:-.03em;max-width:16em;font-size:clamp(36px,4.6vw,56px);line-height:1.04}:where(#page-schemes) .sc-sub{color:var(--muted-fg);max-width:40em;font-size:clamp(16px,1.3vw,18px);line-height:1.5}:where(#page-schemes) .sc-checked{color:var(--muted-fg);font-size:14px;line-height:1.5}:where(#page-schemes) .sc-back a{color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:4px;font-size:14px}:where(#page-schemes) .sc-back a:hover{text-decoration-color:currentColor}:where(#page-schemes) .sc-sec{background:var(--bg);padding:64px 0 8px}:where(#page-schemes) .sc-sec:last-child{padding-bottom:104px}:where(#page-schemes) .sc-kb h2{margin-bottom:20px;font-size:clamp(24px,2.4vw,30px);line-height:1.15}:where(#page-schemes) .sc-tw{max-width:1180px}:where(#page-schemes) .sc-t{border-collapse:separate;border-spacing:0;width:100%;font-size:15px;line-height:1.5}:where(#page-schemes) .sc-t thead th{text-align:left;color:var(--muted-fg);border-bottom:1px solid var(--border-2);vertical-align:bottom;padding:0 16px 12px 0;font-size:13.5px;font-weight:500}:where(#page-schemes) .sc-t tbody th,:where(#page-schemes) .sc-t td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);color:var(--fg-2,var(--fg));padding:16px 16px 16px 0}:where(#page-schemes) .sc-t tbody th{width:15%;color:var(--fg);font-weight:500}:where(#page-schemes) .sc-t td:nth-child(2){width:23%}:where(#page-schemes) .sc-t td:nth-child(3){width:24%}:where(#page-schemes) .sc-t td:nth-child(4){width:14%}:where(#page-schemes) .sc-t td b{color:var(--fg);font-weight:500;display:block}:where(#page-schemes) .sc-t td span{color:var(--muted-fg);margin-top:2px;display:block}:where(#page-schemes) .sc-t tbody tr:hover th,:where(#page-schemes) .sc-t tbody tr:hover td{background:var(--bg-2)}:where(#page-schemes) .sc-t tbody tr:last-child th,:where(#page-schemes) .sc-t tbody tr:last-child td{border-bottom:0}:where(#page-schemes) .sc-c{text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:4px}:where(#page-schemes) .sc-c:hover{text-decoration-color:currentColor}:where(#page-schemes) .sc-tag{color:var(--muted-fg);margin-left:6px;font-size:13px;font-style:normal;display:inline}:where(#page-schemes) .sc-tag:before{content:"("}:where(#page-schemes) .sc-tag:after{content:")"}:where(#page-schemes) .sc-note{color:var(--muted-fg);max-width:46em;margin-top:28px;font-size:14px;line-height:1.5}:where(#page-schemes) .sc-t tbody tr.is-you th,:where(#page-schemes) .sc-t tbody tr.is-you td{background:var(--primary-wash)}.you-tag{color:var(--primary);margin-top:4px;font-size:13px;font-weight:400;display:block}@media (max-width:760px){:where(#page-schemes) .sc-hero{padding-top:calc(var(--nav-h) + 40px)}:where(#page-schemes) .sc-sec{padding-top:40px}:where(#page-schemes) .sc-t,:where(#page-schemes) .sc-t tbody,:where(#page-schemes) .sc-t tr{width:100%;display:block}:where(#page-schemes) .sc-t thead{display:none}:where(#page-schemes) .sc-t tbody tr{border-bottom:1px solid var(--border);margin:0 -12px;padding:16px 12px}:where(#page-schemes) .sc-t tbody tr.is-you{background:var(--primary-wash)}:where(#page-schemes) .sc-t tbody tr:last-child{border-bottom:0}:where(#page-schemes) .sc-t tbody th,:where(#page-schemes) .sc-t td{border:0;padding:0;display:block;background:0 0!important;width:auto!important}:where(#page-schemes) .sc-t tbody th{font-size:17px}:where(#page-schemes) .sc-t td{grid-template-columns:minmax(7em,34%) minmax(0,1fr);gap:12px;margin-top:10px;display:grid}:where(#page-schemes) .sc-t td:before{content:attr(data-l);color:var(--muted-fg);font-size:13.5px}:where(#page-schemes) .sc-t td>*{grid-column:2}}:where(#page-schemes) .sc-dl{border-top:1px solid var(--border);max-width:980px;margin:0}:where(#page-schemes) .sc-dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:8px 32px;padding:16px 0;display:grid}:where(#page-schemes) .sc-dl dt{color:var(--muted-fg);font-size:15px;line-height:1.5}:where(#page-schemes) .sc-dl dd{color:var(--fg);overflow-wrap:anywhere;max-width:42em;margin:0;font-size:16px;line-height:1.55}:where(#page-schemes) .sc-pc{max-width:42em;color:var(--fg);flex-direction:column;gap:14px;font-size:16px;line-height:1.55;display:flex}:where(#page-schemes) .sc-go{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--primary)40%,transparent);text-decoration-color:color-mix(in srgb,var(--primary)40%,transparent);text-underline-offset:4px;font-weight:500}:where(#page-schemes) .sc-go:hover{text-decoration-color:currentColor}:where(#page-schemes) .sc-src,:where(#page-schemes) .sc-news{border-top:1px solid var(--border);max-width:980px;margin:0 0 20px;padding:0;list-style:none}:where(#page-schemes) .sc-src li,:where(#page-schemes) .sc-news li{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;min-width:0;padding:14px 0;font-size:15px;line-height:1.5;display:flex}:where(#page-schemes) .sc-src a,:where(#page-schemes) .sc-news a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:4px;overflow-wrap:anywhere}:where(#page-schemes) .sc-src a:hover,:where(#page-schemes) .sc-news a:hover{text-decoration-color:currentColor}:where(#page-schemes) .sc-url{color:var(--muted-fg);overflow-wrap:anywhere;font-size:13px}:where(#page-schemes) .sc-news li{grid-template-columns:10em minmax(0,1fr);gap:24px;display:grid}:where(#page-schemes) .sc-news time{color:var(--muted-fg);font-variant-numeric:tabular-nums;font-size:14px}@media (max-width:640px){:where(#page-schemes) .sc-dl>div,:where(#page-schemes) .sc-news li{grid-template-columns:minmax(0,1fr);gap:4px}}
