:root{--topbar-h:78px;--tabbar-h:58px;--coin-ring:0 0 0 1px #8a632047, 0 3px 12px -4px #1f1b1466;--coin-ring-lg:0 0 0 1px #8a63204d, 0 14px 36px -14px #1f1b148c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--coin-ring:0 0 0 1px #c9a2574d, 0 5px 18px -6px #000000d9;--coin-ring-lg:0 0 0 1px #c9a25757, 0 0 0 6px #c9a2570d, 0 18px 44px -14px #000000e6}}:root[data-theme=dark]{--coin-ring:0 0 0 1px #c9a2574d, 0 5px 18px -6px #000000d9;--coin-ring-lg:0 0 0 1px #c9a25757, 0 0 0 6px #c9a2570d, 0 18px 44px -14px #000000e6}@media (max-width:1199px){.only-web{display:none!important}}@media (min-width:1200px),(max-width:767px){.only-tablet{display:none!important}}@media (min-width:768px){.only-phone{display:none!important}}@media (max-width:767px){.web-tablet{display:none!important}}.skiplink{top:var(--sp-2);left:var(--sp-2);z-index:var(--z-toast);padding:var(--sp-2) var(--sp-4);min-height:var(--hit);border-radius:var(--r-control);background:var(--bg-raised);color:var(--tint);font-weight:var(--fw-semibold);box-shadow:var(--shadow-pop);transform:translateY(calc(-100% - var(--sp-4)));align-items:center;display:inline-flex;position:fixed}.skiplink:focus-visible,.skiplink:focus{outline:var(--focus-w) solid var(--tint);transform:none}#main:focus,.content h1[tabindex="-1"]:focus{outline:none}.shell{flex-direction:column;min-height:100vh;display:flex}.shellbody{flex:1;align-items:flex-start;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand img{box-shadow:var(--coin-ring)}.brand img.coin-lg,.coinhero img.coin-lg{box-shadow:var(--coin-ring-lg);aspect-ratio:1;height:auto}.wordmark{font-family:var(--font-wordmark);font-size:var(--fs-wordmark);font-weight:var(--fw-wordmark);letter-spacing:var(--tr-wordmark);margin-right:calc(-1 * var(--tr-wordmark));text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"liga" 0, "clig" 0;line-height:var(--lh-title);color:var(--label);white-space:nowrap}.wordmark[data-size=foot]{font-size:var(--fs-wordmark-foot)}.wordmark[data-size=run]{font-size:var(--fs-wordmark-run);color:var(--tint)}.wordmark[data-size=lg]{font-size:var(--fs-wordmark-lg);font-weight:var(--fw-wordmark-lg);letter-spacing:var(--tr-wordmark-lg);margin-right:calc(-1 * var(--tr-wordmark-lg));display:block}.brand.wmlink{padding:var(--sp-2) var(--sp-1);border-radius:var(--r-control)}.brand.wmlink:hover .wordmark{color:var(--tint)}.railcoin{padding:var(--sp-6) var(--sp-5) var(--sp-1);flex:none;justify-content:center;display:flex}.railcoin img.coin-lg{width:var(--coin-rail)}.sb-id img.coin-lg{width:var(--coin-sidebar)}.coinhero{padding:var(--sp-2) 0 var(--sp-6);justify-content:center;display:flex}.coinhero img.coin-lg{width:var(--coin-hero)}@media (min-width:768px){.signin .coinhero img.coin-lg{width:var(--coin-signin)}}.signin-mark{text-align:center}.shell:has(.coinhero) .phonebar .brand{display:none}.pubshell:has(.coinhero) .pubhead{display:none}.spacer{flex:1}.gbtn{width:var(--control-h);height:var(--control-h);border-radius:var(--r-control);color:var(--tint);cursor:pointer;flex:none;place-items:center;display:inline-grid}.gbtn:hover{background:var(--fill-2)}.gbtn[aria-pressed=true]{background:var(--tint-bg)}.gbtn svg{width:var(--icon-lg);height:var(--icon-lg);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;display:block}.gbtn.plain{color:var(--label-2)}.railgrp{font-size:var(--fs-caption);color:var(--label-3);padding:var(--sp-4) var(--sp-2) var(--sp-1);letter-spacing:var(--tr-meta);font-weight:600}.topbar{z-index:var(--z-chrome);height:var(--topbar-h);align-items:center;gap:var(--sp-6);padding:0 var(--sp-8);background:var(--bg-card);border-bottom:var(--hairline) solid var(--separator);display:flex;position:sticky;top:0}.ptabs{align-items:center;gap:var(--sp-1);flex:none;display:flex}.ptabs button{padding:var(--sp-2) var(--sp-4);border-radius:var(--r-control);font-size:var(--fs-subhead);letter-spacing:var(--tr-ui);color:var(--label-2);white-space:nowrap;cursor:pointer}.ptabs button:hover{background:var(--fill-2);color:var(--label)}.ptabs button[aria-current=true]{color:var(--tint);background:var(--tint-bg);font-weight:600}.topbar .searchfield{align-items:center;gap:var(--sp-2);min-width:180px;max-width:460px;height:42px;padding:0 var(--sp-4);border-radius:var(--r-card);border:var(--hairline) solid var(--separator);background:var(--bg-grouped);color:var(--label-3);font-size:var(--fs-subhead);text-align:left;cursor:text;flex:1;margin-left:auto;display:flex}.topbar .searchfield:hover{border-color:var(--tint);color:var(--label-2)}.topbar .searchfield svg{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:var(--tint);stroke-width:1.9px;stroke-linecap:round;flex:none}.topbar .searchfield .ph{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.searchfield kbd,.spotrow kbd{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--label-3);border:var(--hairline) solid var(--separator);border-radius:var(--r-badge);padding:var(--sp-0-5) var(--sp-1-5);flex:none}.acct{gap:var(--sp-2)}.wtext{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);font-size:var(--fs-subhead);color:var(--label-2);white-space:nowrap;cursor:pointer}.wtext:hover{background:var(--fill-2);color:var(--tint)}.phonesearch{padding:var(--sp-3) var(--gutter) 0}.phonesearch .searchfield{height:var(--hit);padding:0 var(--sp-4);gap:var(--sp-3);border-radius:var(--r-modal);background:var(--bg-card);box-shadow:var(--paper-shadow);font-size:var(--fs-subhead)}.phonesearch .searchfield .ico{color:var(--tint);stroke-width:2px}.rail{background:var(--bg-grouped);border-right:var(--hairline) solid var(--separator);flex-direction:column;flex:none;align-self:flex-start;display:none;position:sticky;overflow:hidden}.rail>*{min-width:var(--rail-w)}.railhead{align-items:center;gap:var(--sp-1-5);padding:var(--sp-5) var(--sp-4) var(--sp-3) var(--sp-5);flex:none;display:flex}.railhead .rl{font-size:var(--fs-caption);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-2);flex:1;font-weight:700}.railnew{padding:var(--sp-1-5) var(--sp-3);border-radius:var(--r-control);font-size:var(--fs-footnote);color:var(--tint);white-space:nowrap;cursor:pointer}.railnew:hover{background:var(--tint-bg)}.railscroll{padding:0 var(--sp-3) var(--sp-4);flex:1;overflow-y:auto}.railfoot{border-top:var(--hairline) solid var(--separator);padding:var(--sp-3) var(--sp-3);align-items:center;gap:var(--sp-1);flex:none;display:flex}.mrow{align-items:flex-start;gap:var(--sp-3);text-align:left;width:100%;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-control);color:var(--label);font-size:var(--fs-subhead);letter-spacing:var(--tr-ui);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:flex;position:relative}.mrow:hover{background:var(--fill-2)}.mrow:has(.mopen:focus-visible){outline:var(--focus-w) solid var(--tint);outline-offset:calc(-1 * var(--focus-w))}.mroot{display:contents}.mrow .mopen{font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.mrow .mopen:focus-visible{outline:none}.mrow .mopen:after{content:"";border-radius:inherit;position:absolute;inset:0}.mrow .mmore{z-index:1}.mloadfail{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);margin-bottom:var(--sp-2);border-radius:var(--r-control);background:var(--red-bg);color:var(--label);font-size:var(--fs-footnote);line-height:var(--lh-copy);flex-wrap:wrap;display:flex}.mloadfail button{color:var(--tint);font-weight:var(--fw-semibold);min-height:var(--hit-fine);cursor:pointer}.mloadfail[data-stale]{background:var(--tint-bg)}.mrow .msync{font-size:var(--fs-caption-2);color:var(--red);display:block}.mrow .msync[data-sync=saving]{color:var(--label-2);animation:0s linear .7s both msync-late}@keyframes msync-late{0%{visibility:hidden}to{visibility:visible}}.mrow .msyncretry{z-index:1;color:var(--tint);font-size:var(--fs-caption-2);font-weight:var(--fw-semibold);min-height:var(--hit-fine);padding:0 var(--sp-1);margin-right:var(--hit-fine);cursor:pointer;position:relative}.mloading{padding:var(--sp-3);font-size:var(--fs-footnote);color:var(--label-2)}.mrow[data-active]{background:var(--tint-bg);color:var(--tint);font-weight:var(--fw-semibold)}.mrow .badge{width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--r-badge);font:600 var(--fs-kicker) var(--font-plex-mono), ui-monospace, monospace;background:var(--fill);color:var(--label-2);margin-top:var(--sp-px);flex:none;place-items:center;display:grid}.mrow[data-active] .badge{background:var(--tint);color:var(--paper)}.mrow .mt{min-width:0;line-height:var(--lh-ui);flex:1}.mrow .mt-t{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mrow .ms{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--label-2);margin-top:var(--sp-1);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.mrow .rn{background:var(--paper);border-radius:var(--r-badge);width:100%;min-width:0;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-footnote);outline:var(--focus-w) solid var(--tint);color:var(--label);border:0}.mrow .mtrail{min-width:var(--icon-lg);min-height:var(--icon-lg);flex:none;place-items:center end;display:grid;position:relative}.mrow .mtrail .star{color:var(--tint);display:grid}.mrow .mtrail .star .ico{width:var(--fs-footnote);height:var(--fs-footnote);fill:currentColor}.mrow .mtrail .dt,.mrow .mtrail .chev{display:none}.mrow .mtrail .dt{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--label-2);white-space:nowrap;font-weight:400}.mrow .mtrail .chev{color:var(--label-4)}.mrow .mtrail .chev .ico{width:var(--icon-sm);height:var(--icon-sm);stroke-width:2.4px}.mrow .mmore{top:50%;right:calc(-1 * var(--sp-1));width:var(--hit-fine);height:var(--hit-fine);border-radius:var(--r-control);color:var(--tint);background:var(--bg-raised);box-shadow:0 0 0 var(--hairline) var(--separator);cursor:pointer;opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.mrow .mmore .ico{width:var(--icon-md);height:var(--icon-md)}@media (hover:hover) and (pointer:fine){.mrow:hover .mmore,.mrow:focus-within .mmore,.mrow .mmore[aria-expanded=true]{opacity:1;pointer-events:auto}}@media (hover:none),(pointer:coarse){.mrow .mmore{width:0;height:0;overflow:hidden}.mrow .mmore:focus-visible{width:var(--hit);height:var(--hit);opacity:1;pointer-events:auto}}@media (min-width:768px) and (max-width:1199px){.rail .mrow{min-height:var(--hit);padding:0 var(--sp-2);font-size:var(--fs-subhead);align-items:center}.rail .mrow .ms{display:none}.rail .mrow .badge{width:var(--sp-5);height:var(--sp-5);margin-top:0}.rail .mrow:not([data-pinned]) .mtrail .dt{display:block}}.mgroup+.mgroup{margin-top:var(--sp-1)}.sheet .mlist,.homelist .mlist{background:var(--bg-card);border-radius:var(--r-card);overflow:hidden}.sheet .mrow,.homelist .mrow{min-height:var(--hit);padding:var(--sp-2) var(--sp-4);border-radius:0;align-items:center}.sheet .mrow+.mrow:before,.homelist .mrow+.mrow:before{content:"";top:0;right:0;left:calc(var(--sp-4) + var(--icon-lg) + var(--sp-3));height:var(--hairline);background:var(--separator);position:absolute}.sheet .mrow .mtrail,.homelist .mrow .mtrail{align-items:center;gap:var(--sp-2);display:flex}.sheet .mrow .mtrail .star,.homelist .mrow .mtrail .star{display:none}.sheet .mrow .mtrail .dt,.sheet .mrow .mtrail .chev,.homelist .mrow .mtrail .dt,.homelist .mrow .mtrail .chev{display:block}.homelist .mrow .mmore{right:var(--sp-2)}.homelist .mrow .badge{width:var(--sp-6);height:var(--sp-6);font-size:var(--fs-meta)}.homelist .mrow .mt-t{font-size:var(--fs-callout);font-weight:var(--fw-regular)}.homelist .ghead,.homelist .railgrp{font-size:var(--fs-footnote);font-weight:var(--fw-semibold);color:var(--label-2);letter-spacing:0;padding:var(--sp-6) var(--sp-4) var(--sp-1-5)}.homelist{margin-top:var(--sp-2)}.homelist .gfoot{padding:var(--sp-2) var(--sp-4) 0}.sb-id{padding:var(--sp-6) var(--gutter) var(--sp-2);flex:none;justify-content:center;align-items:center;display:flex}.sb-pillars{padding:0 var(--sp-3)}.sb-row{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--hit);padding:0 var(--sp-2);border-radius:var(--r-control);text-align:left;color:var(--label);font-size:var(--fs-callout);letter-spacing:var(--tr-ui);cursor:pointer;display:flex}.sb-row:hover{background:var(--fill-2)}.sb-row[aria-current=true]{background:var(--tint-bg);color:var(--tint-sidebar);font-weight:600}.sb-row .gl{width:var(--icon-lg);height:var(--icon-lg);color:var(--tint-sidebar);flex:none;display:block}.sb-row .gl svg{width:var(--icon-lg);height:var(--icon-lg);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;display:block}.sb-row .tx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (min-width:1200px){.rail{width:var(--rail-w);top:var(--topbar-h);height:calc(100vh - var(--topbar-h));transition:width var(--dur-fast) ease;display:flex}html[data-rail=collapsed] .rail{border-right:0;width:0}}@media (min-width:768px) and (max-width:1199px){.rail{width:var(--sidebar-w);background:var(--bg-sidebar);border-right:var(--hairline) solid var(--separator);height:100vh;display:flex;top:0}.rail>*{min-width:0}.railhead{padding-top:var(--sp-1-5)}.railhead .rl{font-size:var(--fs-footnote);letter-spacing:0;text-transform:none;font-weight:600}.sb-pillars .railgrp{font-size:var(--fs-footnote);color:var(--label-2);letter-spacing:0}.mrow[data-active]{color:var(--tint-sidebar)}.mrow[data-active] .badge{background:var(--tint-sidebar)}}@media (max-width:979px) and (min-width:768px){.rail{width:272px}}.content{background:var(--bg-grouped);min-width:0;min-height:calc(100vh - var(--topbar-h));flex-direction:column;flex:1;display:flex}.cinner{flex:1;width:100%}.titleblock{padding:var(--sp-1-5) 0 var(--sp-1)}.largetitle{font-size:var(--fs-large-title);line-height:var(--lh-title);letter-spacing:var(--tr-display);font-weight:700}.subtitle{margin-top:var(--sp-1);font-size:var(--fs-subhead);color:var(--label-2)}.about .about-lede{font-size:var(--fs-subhead);line-height:var(--lh-copy);margin-top:var(--sp-2)}.about .about-h{font-size:var(--fs-footnote);color:var(--label-2);margin-top:var(--sp-4);font-weight:600}.about .about-p{font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2);margin-top:var(--sp-1-5)}.about b{color:var(--label);font-weight:600}.modeline{align-items:center;gap:var(--sp-1-5);margin-top:var(--sp-3);font-size:var(--fs-footnote);color:var(--label-2);flex-wrap:wrap;display:inline-flex}.modeline b{color:var(--tint);font-weight:600}.cfoot{padding:var(--sp-8) 0 var(--sp-6);font-size:var(--fs-caption);color:var(--label-2);gap:var(--sp-1-5) var(--sp-6);border-top:var(--hairline) solid var(--separator);margin-top:var(--sp-8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cfoot .links{align-items:center;gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}.cfoot a:hover{color:var(--label)}.cfoot .cfmark{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;min-width:0;display:inline-flex}.pubbrand{gap:var(--sp-3)}.crumbs{align-items:center;gap:var(--sp-3);padding:var(--sp-5) 0 var(--sp-3);top:var(--topbar-h);z-index:var(--z-sticky);background:var(--bg-grouped);border-bottom:1px solid #0000;flex-wrap:wrap;display:flex;position:sticky}.crumbs.stuck{border-bottom-color:var(--separator)}.crumbs .cpath{min-width:0;font-size:var(--fs-footnote);color:var(--label-2);letter-spacing:var(--tr-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.crumbs .cpath button{font-size:var(--fs-footnote);color:var(--label-2);cursor:pointer}.crumbs .cpath b{color:var(--label);font-weight:600}.crumbs .cpath .sep{color:var(--label-4);padding:0 var(--sp-1);vertical-align:middle;display:inline-block}.crumbs .cpath .sep .ico{width:var(--icon-sm);height:var(--icon-sm);stroke-width:2.2px}.crumbs .cpath button:hover,.crumbs .cpath a:hover{color:var(--tint);text-decoration:underline}.webtools{align-items:center;gap:var(--sp-1);flex:none;display:flex}.wtool{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);font-size:var(--fs-footnote);color:var(--label-2);white-space:nowrap;cursor:pointer}.wtool:hover{background:var(--fill-2);color:var(--tint)}.wtool.on{background:var(--tint-bg);color:var(--tint);font-weight:600}@media (min-width:1200px){.content{padding:0 var(--gutter)}.titleblock,.cinner,.cfoot{width:100%;max-width:var(--column);margin-left:auto;margin-right:auto}.crumbs{width:auto;max-width:none;margin:0 calc(var(--gutter) * -1);padding-left:max(var(--gutter), calc((100% - var(--column)) / 2 + var(--gutter)));padding-right:max(var(--gutter), calc((100% - var(--column)) / 2 + var(--gutter)))}.shell[data-wide="1"] .cinner{max-width:none}.cinner>*{padding-left:0;padding-right:0}}@media (max-width:1199px){.cinner>*{padding-left:var(--gutter);padding-right:var(--gutter)}}.navbar{height:var(--navbar-h);align-items:center;gap:var(--sp-2);padding:0 var(--sp-3) 0 var(--sp-5);border-bottom:var(--hairline) solid transparent;transition:border-color var(--dur-base) ease;z-index:var(--z-sticky);background:var(--bg-grouped);flex:none;display:flex;position:sticky;top:0}.navbar.collapsed{border-bottom-color:var(--separator)}.navbar .compact{text-align:center;min-width:0;font-size:var(--fs-body);opacity:0;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) ease;text-overflow:ellipsis;white-space:nowrap;padding:0 var(--sp-2);flex:1;font-weight:600;overflow:hidden;transform:translateY(4px)}.navbar.collapsed .compact{opacity:1;transform:none}.navbar .tools{align-items:center;gap:var(--sp-1);margin-left:auto;display:flex}@media (min-width:768px) and (max-width:1199px){.content{min-height:100vh}.titleblock{padding:var(--sp-1) var(--sp-5) var(--sp-2)}.cfoot{margin-left:var(--sp-5);margin-right:var(--sp-5)}}.phonebar{z-index:var(--z-sticky);align-items:center;gap:var(--sp-2);height:52px;padding:0 var(--sp-2) 0 var(--sp-4);background:var(--bg-card);border-bottom:var(--hairline) solid var(--separator);display:flex;position:sticky;top:0}.phonebar .ptitle{min-width:0;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.phoneseg{padding:var(--sp-3) var(--sp-4) 0}.seg{background:var(--fill-2);border-radius:var(--r-control);padding:var(--sp-0-5);gap:var(--sp-0-5);width:100%;display:inline-flex}.seg button{min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-badge);font-size:var(--fs-footnote);color:var(--label);cursor:pointer;flex:1;font-weight:500}.seg button[aria-selected=true]{background:var(--paper);box-shadow:var(--shadow-thumb);font-weight:600}.tabbar{z-index:var(--z-tabbar);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg-card);border-top:var(--hairline) solid var(--separator);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar .tab{justify-content:center;align-items:center;gap:var(--sp-1);font-size:var(--fs-caption-2);color:var(--label-2);cursor:pointer;flex-direction:column;flex:1;min-width:0;font-weight:500;display:flex}.tabbar .tab svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.tabbar .tab[aria-current=page],.tabbar .tab[aria-pressed=true]{color:var(--tint)}@media (max-width:767px){.shell{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.content{min-height:calc(100vh - var(--tabbar-h))}.cfoot{margin-left:var(--sp-5);margin-right:var(--sp-5)}.shell .fixed.bottom-5{bottom:calc(var(--tabbar-h) + 14px + env(safe-area-inset-bottom,0px))}}.inspector{width:var(--inspector-w);background:var(--bg-card);border-left:var(--hairline) solid var(--separator);top:var(--topbar-h);height:calc(100vh - var(--topbar-h));flex-direction:column;flex:none;align-self:flex-start;display:flex;position:sticky}html:not([data-pane=open]) .inspector.web-tablet,html:not([data-inspect]) .inspector.web-tablet{display:none}.ihead{height:var(--header-h);align-items:center;gap:var(--sp-2);padding:0 var(--sp-3) 0 var(--sp-5);border-bottom:var(--hairline) solid var(--separator);flex:none;display:flex}.ihead .it{min-width:0;font-size:var(--fs-subhead);flex:1;font-weight:600}.iscroll{padding:var(--sp-5) var(--sp-5) var(--sp-10);flex:1;overflow-y:auto}.ikey{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--tint);margin-bottom:var(--sp-1-5);font-weight:600}.ival{font-size:var(--fs-subhead);font-weight:600;line-height:var(--lh-ui)}.isub{font-size:var(--fs-footnote);color:var(--label-2);line-height:var(--lh-copy);margin-top:var(--sp-1)}.isub.mono{font-size:var(--fs-meta)}.prog{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:var(--hairline) solid var(--separator);display:flex}.prog:first-child{border-top:0}.prog .pn{min-width:0;font-size:var(--fs-footnote);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.prog .pt{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--label-2);padding-top:var(--sp-0-5);flex:none}.prog .pd{width:7px;height:7px;margin-top:var(--sp-1-5);border-radius:var(--r-round);background:var(--green);flex:none}.prog .pd.live{background:var(--tint);animation:blip var(--dur-blip) ease-in-out infinite}.prog .pd.idle{background:var(--label-4)}.prog .pd.err{background:var(--red)}@keyframes blip{0%,to{opacity:1}50%{opacity:.35}}@media (min-width:768px) and (max-width:1199px){.inspector{height:100dvh;z-index:var(--z-float);box-shadow:var(--shadow-sheet);position:fixed;top:0;right:0}}@media (max-width:1320px) and (min-width:1200px){.inspector{width:296px}}@media (max-width:1080px) and (min-width:768px){.inspector{width:288px}}.scrim{background:var(--scrim);z-index:var(--z-sheet);padding:var(--sp-6);grid-template-columns:minmax(0,auto);place-items:center;display:grid;position:fixed;inset:0}.sheet{width:var(--sheet-w);max-width:100%;max-height:calc(100vh - var(--sp-24));background:var(--bg-grouped);border-radius:var(--r-popover);box-shadow:var(--shadow-sheet);border:var(--hairline) solid var(--separator);animation:sheetin var(--dur-base) var(--ease-spring);flex-direction:column;display:flex;overflow:hidden}@keyframes sheetin{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet,.scrim .sheet{animation:none}}.grabber{width:var(--control-h);border-radius:var(--r-chip);background:var(--label-4);height:5px;margin:var(--sp-2) auto 0;flex:none;display:none}.shead{height:var(--header-h);align-items:center;gap:var(--sp-2);padding:0 var(--sp-5);border-bottom:var(--hairline) solid var(--separator);flex:none;display:flex}.shead .st{text-align:center;font-size:var(--fs-subhead);flex:1;font-weight:600}.shead .act{font-size:var(--fs-subhead);color:var(--tint);cursor:pointer;min-width:64px}.shead .act.r{text-align:right;font-weight:600}.sbody{padding:var(--sp-2) var(--sp-5) var(--sp-6);flex:1;overflow-y:auto}@media (max-width:767px){.sbody{padding-left:var(--gutter);padding-right:var(--gutter)}}.sheetlist{margin-top:var(--sp-2)}.sheetwb .ihead{display:none}.sheetwb .iscroll{padding:var(--sp-3) var(--sp-2) var(--sp-2)}.setrow{align-items:center;gap:var(--sp-3);width:100%;min-height:48px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);text-align:left;font-size:var(--fs-callout);color:var(--label);cursor:pointer;display:flex}.setrow:hover{background:var(--fill-2)}.setrow.static{cursor:default}.setrow.static:hover{background:0 0}.setrow.destructive{color:var(--red)}.setrow .gl{width:var(--icon-lg);height:var(--icon-lg);color:var(--tint);flex:none}.setrow .gl svg{width:var(--icon-lg);height:var(--icon-lg);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;display:block}.setrow .tx{flex:1;min-width:0}.setrow .trail{font-size:var(--fs-footnote);color:var(--label-2);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;overflow:hidden}@media (max-width:767px){.scrim{grid-template-columns:minmax(0,1fr);place-items:end stretch;padding:0}.sheet{border-radius:var(--r-modal) var(--r-modal) 0 0;width:100%;max-height:86vh;animation:sheetup var(--dur-base) var(--ease-spring);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0}.grabber{display:block}@keyframes sheetup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}.spot{padding:var(--sp-24) var(--sp-6) var(--sp-6);justify-content:center;align-items:flex-start}.spotbox{width:var(--spot-w);background:var(--bg-raised);border-radius:var(--r-modal);max-width:100%;max-height:100%;box-shadow:var(--shadow-sheet);animation:popin var(--dur-fast) var(--ease-spring);flex-direction:column;display:flex;overflow:hidden}@keyframes popin{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.spotin{align-items:center;gap:var(--sp-3);padding:0 var(--sp-5);height:var(--header-h);border-bottom:var(--hairline) solid var(--separator);flex:none;display:flex}.spotin svg{width:20px;height:20px;color:var(--label-3);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none}.spotin input{min-width:0;font-size:var(--fs-title);color:var(--label);background:0 0;border:0;outline:none;flex:1}.spotin input::placeholder{color:var(--label-3)}.spotin .esc{font-size:var(--fs-caption);color:var(--label-3);border:var(--hairline) solid var(--separator);border-radius:var(--r-badge);padding:var(--sp-0-5) var(--sp-1-5);cursor:pointer}.spotlist{padding:var(--sp-1-5);overflow-y:auto}.spothead{font-size:var(--fs-caption);color:var(--label-3);padding:var(--sp-3) var(--sp-3) var(--sp-1);font-weight:600}.spotnote{font-size:var(--fs-caption);color:var(--label-2);padding:var(--sp-3) var(--sp-3);line-height:var(--lh-copy)}.spotnote.bad{color:var(--red);background:var(--red-bg);border-left:var(--bw-3) solid var(--red);border-radius:0 var(--r-control) var(--r-control) 0;margin:var(--sp-1) var(--sp-1-5)}.spotrow.skel{cursor:default}.spotrow.skel .skeleton-line{display:block}.spotrow.skel .sk-a{width:55%}.spotrow.skel .sk-b{width:35%;margin-top:var(--sp-1-5)}.spotrow{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--hit);padding:var(--sp-1-5) var(--sp-3);border-radius:var(--r-control);text-align:left;cursor:pointer;display:flex}.spotrow:hover,.spotrow.sel{background:var(--tint-bg)}.spotrow .m{flex:1;min-width:0}.spotrow .m b{font-size:var(--fs-subhead);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.spotrow .m b.name{text-overflow:clip;white-space:normal;overflow:visible}.spotrow .m b.dead{color:var(--red);text-decoration:line-through}.spotrow .m span{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--label-2);margin-top:var(--sp-0-5);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.spotfoot{gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-top:var(--hairline) solid var(--separator);font-size:var(--fs-caption);color:var(--label-3);flex:none;display:flex}@media (pointer:coarse){.spotfoot{display:none}}@media (max-width:767px){.spot{padding:var(--sp-3)}.spotin input{font-size:var(--fs-body)}}@media (min-width:768px) and (max-width:1199px){.scrim:not(.spot) .sheet{width:var(--sheet-w);border:0}.scrim:not(.spot) .grabber{display:block}}.shead .act:disabled{color:var(--label-4);cursor:default}.sheetlede{font-size:var(--fs-subhead);line-height:var(--lh-copy);color:var(--label-2);padding:var(--sp-3) var(--sp-1) var(--sp-1)}.segwrap{padding:var(--sp-2) 0 var(--sp-1);justify-content:center;display:flex}.segwrap .seg{width:auto}.segwrap .seg button{white-space:nowrap}.intake,.attach{padding:0 var(--sp-1)}.seg button[aria-pressed=true]{background:var(--paper);font-weight:var(--fw-semibold);box-shadow:var(--shadow-thumb)}.steps{gap:var(--sp-1);margin:var(--sp-3) 0 var(--sp-3);display:flex}.steps i{border-radius:var(--r-tick);background:var(--fill);flex:1;height:3px;display:block}.steps i.on{background:var(--tint)}.steps i.cur{background:color-mix(in srgb, var(--tint) 45%, var(--fill))}.glist{background:var(--bg-card);border-radius:var(--r-card);overflow:hidden}.inspector .glist{background:var(--bg-grouped)}.glist.pad{padding:var(--sp-1) var(--sp-3)}.ghead{font-size:var(--fs-footnote);font-weight:var(--fw-semibold);color:var(--label-2);padding:var(--sp-6) var(--sp-1) var(--sp-1-5)}.iscroll>.ghead:first-child{padding-top:0}.gfoot{font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2);padding:var(--sp-1-5) var(--sp-1) 0}.gfoot.bad{color:var(--red)}.gfoot.inset{padding:var(--sp-2) 0}.grow{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--hit);padding:var(--sp-2) var(--sp-4);text-align:left;color:var(--label);font-size:var(--fs-subhead);display:flex;position:relative}.grow+.grow:before{content:"";left:var(--sp-4);height:var(--hairline);background:var(--separator);position:absolute;top:0;right:0}button.grow,label.grow{cursor:pointer}button.grow:hover,label.grow:hover{background:var(--fill-2)}.grow[aria-current]{background:var(--tint-bg)}.grow.off{cursor:default}.grow .main{flex:1;min-width:0}.grow .main .t,.grow .main .s{max-width:100%;display:block}.grow .main .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grow .main .t.name{text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}.grow .main .s{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-caption);color:var(--label-2);margin-top:var(--sp-0-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grow .main .s.wrap{white-space:normal;font-family:var(--font-newsreader), Georgia, serif;font-size:var(--fs-subhead);line-height:var(--lh-copy);color:var(--label)}.grow .main .s.empty{color:var(--label-3);font-style:italic}.grow .main .t.mono-k{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-caption);color:var(--tint)}.grow input[type=checkbox]{accent-color:var(--tint);flex:none;width:16px;height:16px}.field{padding:var(--sp-2) var(--sp-4);position:relative}.field+.field:before{content:"";left:var(--sp-4);height:var(--hairline);background:var(--separator);position:absolute;top:0;right:0}.field label{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-3);margin-bottom:var(--sp-1);display:block}.field .fq{font-size:var(--fs-subhead);font-weight:var(--fw-semibold);line-height:var(--lh-copy);color:var(--label);margin-bottom:var(--sp-1-5)}.field textarea{resize:vertical;width:100%;font-family:var(--font-newsreader), Georgia, serif;font-size:var(--fs-read-sm);line-height:var(--lh-quote);color:var(--label);background:0 0;border:0;outline:none;padding:0;display:block}.field textarea::placeholder{color:var(--label-3);font-style:italic}.field:focus-within{box-shadow:inset 2px 0 0 var(--tint)}.purge{padding-top:var(--sp-3)}.purge .purgewho{font-size:var(--fs-callout);font-weight:var(--fw-semibold);color:var(--label);margin-bottom:var(--sp-2)}.purge .purgewarn{font-size:var(--fs-subhead);line-height:var(--lh-copy);color:var(--label-2)}.purge .field{margin-top:var(--sp-4);padding-left:0;padding-right:0}.purge .field input{border:var(--hairline) solid var(--separator);border-radius:var(--r-control);background:var(--bg-card);width:100%;padding:var(--sp-2) var(--sp-3);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-subhead);color:var(--label);outline:none}.purge .field:focus-within{box-shadow:none}.purge .field input:focus{border-color:var(--red)}.purge .purgeerr{margin-top:var(--sp-3);font-size:var(--fs-subhead);color:var(--red)}.btnrow{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.btnrow.first{margin-top:0}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:34px;padding:0 var(--sp-3);border-radius:var(--r-control);font-size:var(--fs-subhead);font-weight:var(--fw-medium);background:var(--fill);color:var(--tint);cursor:pointer;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--tint) 16%, var(--fill))}.btn.filled{background:var(--tint);color:var(--paper);font-weight:var(--fw-semibold)}.btn.filled:hover{background:var(--tint-press)}.btn.plainish{background:0 0}.btn:disabled{opacity:.4;cursor:default}.status{align-items:center;gap:var(--sp-1-5);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-badge);font-size:var(--fs-caption);font-weight:var(--fw-semibold);background:var(--green-bg);color:var(--green);white-space:nowrap;flex:none;display:inline-flex}.status.warn{background:var(--orange-bg);color:var(--orange)}.status.dead{background:var(--red-bg);color:var(--red)}.status.neutral{background:var(--fill);color:var(--label-2)}.status.synth{background:var(--purple-bg);color:var(--purple)}.bar{border-radius:var(--r-tick);background:var(--fill);height:5px;margin-top:var(--sp-1-5);display:block;overflow:hidden}.bar i{background:var(--tint);border-radius:var(--r-tick);width:36%;height:100%;animation:barslide var(--dur-blip) ease-in-out infinite alternate;display:block}@keyframes barslide{0%{transform:translate(-10%)}to{transform:translate(190%)}}.composed{margin-top:var(--sp-4);padding:0 var(--sp-1)}.composed summary{cursor:pointer;font-size:var(--fs-footnote);font-weight:var(--fw-semibold);color:var(--label-2)}.composed pre,.docpreview{margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-card);background:var(--paper);box-shadow:var(--paper-shadow);font-family:var(--font-newsreader), Georgia, serif;font-size:var(--fs-subhead);line-height:var(--lh-quote);color:var(--label);white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}.docpreview{margin-top:var(--sp-3)}.sheetnote{margin-top:var(--sp-3);padding:0 var(--sp-1);font-size:var(--fs-note);line-height:var(--lh-copy);color:var(--label-2);align-items:center;gap:var(--sp-2);display:flex}.sheetnote.bad{color:var(--red)}.sheetnote .dot{border-radius:var(--r-round);background:var(--tint);width:7px;height:7px;animation:blip var(--dur-blip) ease-in-out infinite;flex:none}.donelist{margin:var(--sp-3) 0 0;padding:0 var(--sp-1);font-size:var(--fs-note);line-height:var(--lh-copy);color:var(--green);list-style:none}.itabs{gap:var(--sp-0-5);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-5);border-bottom:var(--hairline) solid var(--separator);flex:none;display:flex}.itabs button{border-radius:var(--r-badge);min-height:32px;font-size:var(--fs-footnote);font-weight:var(--fw-medium);color:var(--label-2);padding:0 var(--sp-1);cursor:pointer;flex:1}.itabs button:hover{background:var(--fill-2)}.itabs button[aria-selected=true]{background:var(--tint-bg);color:var(--tint);font-weight:var(--fw-semibold)}.sheetwb .itabs{padding:var(--sp-1) 0 var(--sp-2);border-bottom:0}.icard{background:var(--paper);border-radius:var(--r-card);box-shadow:var(--paper-shadow);padding:var(--sp-4) var(--sp-5)}.icard.synth .ikey,.icard.synth .iname{color:var(--purple)}.icard.dead .ikey{color:var(--red)}.iname{font-family:var(--font-newsreader), Georgia, serif;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-ui);color:var(--label);margin-top:var(--sp-1)}.iname.plain{font-family:var(--font-system);font-size:var(--fs-subhead)}.imeta{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-cite);line-height:var(--lh-quote);color:var(--label-2);margin-top:var(--sp-1)}.ifacts{margin:var(--sp-3) 0 0;font-size:var(--fs-note);line-height:var(--lh-copy)}.ifacts dd+dt{margin-top:var(--sp-2)}.ifacts dt{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-3);margin-bottom:var(--sp-0-5)}.ifacts dd{color:var(--label);margin:0}.iquote{font-family:var(--font-newsreader), Georgia, serif;font-size:var(--fs-note);line-height:var(--lh-quote);color:var(--label);margin:var(--sp-3) 0 0;padding-left:var(--sp-3);border-left:2px solid var(--tint);max-height:520px;overflow:auto}.iquote .iqk{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--tint);margin-bottom:var(--sp-1);display:block}.inone{font-size:var(--fs-note);line-height:var(--lh-copy);color:var(--label-2);margin-top:var(--sp-3)}.iverdict{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.ireason{font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2);flex:1;min-width:0}.inote{font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--red);margin-top:var(--sp-3)}.itreat{font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-3);margin-top:var(--sp-3)}.prog .pn .pv{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--label-2);margin-top:var(--sp-0-5);display:block}.prog .pd.warn{background:var(--orange)}.intakealt{align-items:center;gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-3);font-size:var(--fs-footnote);color:var(--label-3);flex-wrap:wrap;display:flex}.intakealt button{color:var(--tint);font-weight:var(--fw-medium);cursor:pointer}.intakealt button:hover{text-decoration:underline}.sumcard.nextonly .nextqs .nqlab:first-child{margin-top:0}@media (max-width:1199px),(pointer:coarse){.gbtn,.itabs button,.seg button,.btn,.railnew,.shead .act,.secact,.avatar,.switch{position:relative}.gbtn:after,.itabs button:after,.seg button:after,.btn:after,.railnew:after,.shead .act:after,.secact:after,.avatar:after,.switch:after{content:"";top:min(0px, calc((100% - var(--hit)) / 2));bottom:min(0px, calc((100% - var(--hit)) / 2));left:min(0px, calc((100% - var(--hit)) / 2));right:min(0px, calc((100% - var(--hit)) / 2));position:absolute}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tabbar{background:var(--material-bar);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter)}}@media (prefers-reduced-transparency:reduce){.tabbar{background:var(--bg-card);-webkit-backdrop-filter:none;backdrop-filter:none}}.ico{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.searchfield{align-items:center;gap:var(--sp-2);width:100%;min-width:0;height:var(--search-h);padding:0 var(--sp-2) 0 var(--sp-2);border-radius:var(--r-card);background:var(--fill);color:var(--label-3);font-size:var(--fs-callout);letter-spacing:var(--tr-ui);text-align:left;cursor:text;transition:background-color var(--dur-fast) var(--ease-std);display:flex}.searchfield:hover{background:color-mix(in srgb, var(--tint) 10%, var(--fill))}.searchfield .ico{width:var(--icon-md);height:var(--icon-md);color:var(--label-2)}.searchfield .ph{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (pointer:coarse){.searchfield kbd{display:none}}.seg.ios{background:var(--fill);border-radius:var(--r-control);width:auto;padding:var(--sp-0-5);gap:var(--sp-0-5);display:inline-flex}.seg.ios button{justify-content:center;align-items:center;gap:var(--sp-1-5);min-height:var(--control-h-sm);padding:0 var(--sp-3);border-radius:var(--r-badge);font-size:var(--fs-footnote);font-weight:var(--fw-medium);letter-spacing:var(--tr-ui);color:var(--label);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std);flex:auto;display:inline-flex}.seg.ios button:hover:not([data-on]){background:color-mix(in srgb, var(--paper) 45%, transparent)}.seg.ios button[data-on]{background:var(--paper);color:var(--tint);font-weight:var(--fw-semibold);box-shadow:var(--shadow-thumb)}.seg.ios .ico{width:var(--icon-md);height:var(--icon-md)}.seg.ios .lbl-short{display:none}.seg.full{width:100%;display:flex}.seg.full button{flex:1}.seg.pillars button{min-height:var(--control-h);padding:0 var(--sp-3);font-size:var(--fs-subhead)}@media (max-width:1320px){.seg.pillars .lbl-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seg.pillars .lbl-short{display:inline}}.switch{width:var(--switch-w);height:var(--switch-h);border-radius:var(--r-pill);background:var(--fill);box-shadow:inset 0 0 0 var(--hairline) var(--separator);cursor:pointer;transition:background-color var(--dur-base) var(--ease-std);flex:none;position:relative}.switch .knob{top:calc((var(--switch-h) - var(--switch-knob)) / 2);left:calc((var(--switch-h) - var(--switch-knob)) / 2);width:var(--switch-knob);height:var(--switch-knob);border-radius:var(--r-round);transition:transform var(--dur-base) var(--ease-spring);background:#fff;position:absolute;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.switch[aria-checked=true]{background:var(--tint)}.switch[aria-checked=true] .knob{transform:translateX(calc(var(--switch-w) - var(--switch-h)))}.grow.switchrow{cursor:pointer}.grow .main .s.plain{font-family:var(--font-system);font-size:var(--fs-footnote)}.setgroup{margin:var(--sp-2) 0 var(--sp-4)}.setgroup .setrow{min-height:var(--hit);padding:var(--sp-2) var(--sp-4);border-radius:0;position:relative}.setgroup .setrow+.setrow:before{content:"";top:0;right:0;left:var(--sp-4);height:var(--hairline);background:var(--separator);position:absolute}.setgroup .setrow .gl+.tx{margin-left:0}.setrow .chev{color:var(--label-4);flex:none;display:grid}.setrow .chev .ico{width:var(--icon-sm);height:var(--icon-sm);stroke-width:2.4px}.btn.ios .ico{width:var(--icon-md);height:var(--icon-md)}.btn.ios.bordered{background:var(--fill);color:var(--tint)}.btn.ios.tinted{background:var(--tint-bg);color:var(--tint)}.btn.ios.tinted:hover{background:color-mix(in srgb, var(--tint) 22%, transparent)}.btn.ios.plain{color:var(--tint);background:0 0}.btn.ios.plain:hover{background:var(--fill-2)}.btn.ios.destructive{color:var(--red)}.btn.ios.filled.destructive{background:var(--red);color:var(--paper)}.btn.ios.lg{min-height:var(--hit);padding:0 var(--sp-5);font-size:var(--fs-callout);border-radius:var(--r-card)}.ctxmenu{z-index:var(--z-popover);width:var(--menu-w);padding:var(--sp-1);border-radius:var(--r-popover);background:var(--bg-raised);box-shadow:var(--shadow-pop);border:var(--hairline) solid var(--separator);visibility:hidden;animation:popin var(--dur-fast) var(--ease-spring);transform-origin:100% 0;position:fixed}.ctxmenu[data-placed]{visibility:visible}.ctxmenu button{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--menu-row-h);padding:0 var(--sp-3);border-radius:var(--r-control);font-size:var(--fs-subhead);letter-spacing:var(--tr-ui);color:var(--label);text-align:left;cursor:pointer;display:flex}.ctxmenu button:hover,.ctxmenu button:focus-visible{background:var(--tint-bg);outline:none}.ctxmenu button .ml{flex:1;min-width:0}.ctxmenu button .ico{width:var(--icon-md);height:var(--icon-md);color:var(--label-2)}.ctxmenu button:disabled{color:var(--label-3);cursor:default}.ctxmenu button:disabled:hover{background:0 0}.ctxmenu button:disabled .ico{color:var(--label-4)}.ctxmenu button.destructive,.ctxmenu button.destructive .ico{color:var(--red)}.ctxmenu button.destructive:hover,.ctxmenu button.destructive:focus-visible{background:var(--red-bg)}.ctxmenu .mhead{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--fs-caption);color:var(--label-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctxmenu hr{border:0;border-top:var(--hairline) solid var(--separator);margin:var(--sp-1) var(--sp-2)}.avatar{width:var(--control-h);height:var(--control-h);border-radius:var(--r-round);background:var(--tint);color:var(--paper);font:600 var(--fs-meta) var(--font-plex-mono), ui-monospace, monospace;letter-spacing:var(--tr-meta);cursor:pointer;flex:none;place-items:center;display:grid}.avatar:hover{background:var(--tint-press)}.toolrow{align-items:center;gap:var(--sp-1);flex:none;display:flex}@media (max-width:1199px),(pointer:coarse){.toolrow,.navbar .tools,.railfoot,.phonebar{gap:var(--sp-2)}}.railfoot .gbtn{color:var(--label-2)}.railfoot .gbtn:hover{color:var(--tint)}.cfoot .wordmark{color:var(--label-2)}.pubshell{flex-direction:column;min-height:100vh;display:flex}.pubhead{border-bottom:var(--hairline) solid var(--separator);padding:var(--sp-3) var(--sp-5);align-items:center;display:flex}.pubmain{flex:1}.pubshell .cfoot{width:calc(100% - 2 * var(--gutter));max-width:var(--column);margin:var(--sp-8) auto 0}@media print{.topbar,.rail,.inspector,.tabbar,.crumbs,.navbar,.phonebar,.phoneseg,.titleblock,.cfoot,.scrim,.skiplink{display:none!important}.shell,.shellbody,.content{min-height:0;padding:0;display:block}#draft-print,#draft-print *{visibility:visible}#draft-print{width:100%;position:absolute;top:0;left:0;box-shadow:none!important;border:none!important}}.glist{box-shadow:0 0 0 var(--bw) var(--rule-2)}.seg{background:var(--fill)}.topbar .searchfield:focus-visible,.phonesearch .searchfield:focus-visible{box-shadow:0 0 0 var(--bw-2) var(--tint);border-color:#0000;outline:none}.status{color:var(--ok-ink)}.status.dead{color:var(--warn-ink)}.trashrow{gap:var(--sp-3)}.trashrow .badge{width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--r-badge);font:600 var(--fs-kicker) var(--font-plex-mono), ui-monospace, monospace;background:var(--fill);color:var(--label-2);flex:none;place-items:center;display:grid}.trashacts{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;flex:none;display:flex}@media (max-width:767px){.trashrow{flex-wrap:wrap}.trashacts{justify-content:flex-start;width:100%}}.mtrashlink{align-items:center;gap:var(--sp-1-5);margin:var(--sp-3) var(--sp-2) 0;font-size:var(--fs-caption);color:var(--label-3);cursor:pointer;display:inline-flex}.mtrashlink:hover{color:var(--tint)}.mtrashlink svg{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:1.7px}.secact{min-height:var(--sp-6);align-items:center;display:inline-flex}.jbody .xm{min-width:var(--sp-6);min-height:var(--sp-6);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.cfoot .links a,.hgh button,.mtrashlink{min-height:var(--sp-6);align-items:center;display:inline-flex}@media (pointer:coarse){.secact,.seg button,.cfoot .links a,.hgh button,.mtrashlink,.phonebar .gbtn,.vband .vmore>summary,.hrecdetail>summary{min-height:var(--hit)}.phonebar .gbtn{width:var(--hit);height:var(--hit)}.hgh button,.cfoot .links a{min-width:var(--hit);justify-content:center}}.avatar,.tabbar .tab{position:relative}.newdot{width:var(--sp-2);height:var(--sp-2);border-radius:var(--r-round);background:var(--red);box-shadow:0 0 0 var(--sp-0-5) var(--bg-grouped);pointer-events:none;position:absolute;top:0;right:0}.tabbar .tab .newdot{top:var(--sp-2);right:calc(50% - var(--sp-5));box-shadow:none}
.paper{background:var(--paper);color:var(--label);border-radius:var(--r-card);box-shadow:var(--paper-shadow);max-width:var(--column);padding:var(--paper-pad-top) var(--paper-pad-inline) var(--paper-pad-bottom);font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;margin:0 auto;container:paper/inline-size}.paper .runhead{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--tint);padding-bottom:var(--sp-3);border-bottom:1px solid var(--rule);flex-wrap:wrap;font-weight:600;display:flex}.paper .runhead .r{color:var(--label-3);letter-spacing:var(--tr-caps)}.paper .brieftitle{font-size:var(--fs-doc-title);font-weight:500;line-height:var(--lh-title);letter-spacing:var(--tr-serif);margin-top:var(--sp-5)}.paper .inre{font-size:var(--fs-read);color:var(--label-2);margin-top:var(--sp-1-5);font-style:italic;line-height:var(--lh-copy)}.paper .briefmeta{gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-2);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);color:var(--label-3);letter-spacing:var(--tr-meta);flex-wrap:wrap;display:flex}@media (max-width:767px){.paper{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding-left:var(--gutter);padding-right:var(--gutter);padding-top:var(--sp-6);box-shadow:none;border-top:var(--hairline) solid var(--separator);border-bottom:var(--hairline) solid var(--separator);border-radius:0}}.paper .plede{margin-top:var(--sp-5);max-width:var(--measure);font-size:var(--fs-read);line-height:var(--lh-read);color:var(--label)}.paper .pdraftk{margin-top:var(--sp-5);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);letter-spacing:var(--tr-meta);color:var(--label-2)}.paper .pdraftk+.plede.drafting{margin-top:var(--sp-2)}.paper .plede.drafting{color:var(--label-2);padding-left:var(--sp-3);border-left:2px solid var(--rule);font-style:italic}.paper .plede-skel{margin-top:var(--sp-5);max-width:var(--measure)}.paper .pscope{margin-top:var(--sp-5);max-width:var(--measure);font-size:var(--fs-read-sm);line-height:var(--lh-quote);color:var(--label-2)}.trow{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.tlab{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-3);flex:none;font-weight:600}.tracks{gap:var(--sp-1);flex-wrap:wrap;flex:1;min-width:160px;display:flex}.tk{min-width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-chip);background:var(--fill);cursor:pointer;border:0;flex:1;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}@media (pointer:coarse){.tk{min-width:var(--hit);height:var(--hit)}}.tk .g{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);color:var(--label-3);font-weight:600;position:relative}.tk.live{background:var(--tint-bg)}.tk.live .g{color:var(--tint);animation:paper-blip var(--dur-blip) ease-in-out infinite}.tk.done{background:var(--tint-bg)}.tk.done .g{color:var(--tint)}.tk.checked{background:var(--green-bg)}.tk.checked .g{color:var(--green)}.tk.failed{background:var(--red-bg)}.tk.failed .g{color:var(--red)}.tk:hover{outline:1.5px solid var(--tint);outline-offset:1px}.dpill{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--fill);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-meta);color:var(--label-2);white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.dpill .dot{border-radius:var(--r-round);background:var(--tint);width:6px;height:6px;animation:paper-blip var(--dur-blip) ease-in-out infinite}.dpill.done{background:var(--green-bg);color:var(--green)}.dpill.failed{background:var(--red-bg);color:var(--red)}.tnow{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-2);min-width:0;font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);letter-spacing:var(--tr-meta);line-height:var(--lh-copy);color:var(--label-2);display:flex}.tnow .tk0{color:var(--label-2);flex:none}.tnow b{color:var(--tint);flex:none;font-weight:600}.tnow .td{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tnow .tc{color:var(--label-3);font-variant-numeric:tabular-nums;flex:none}.dpill{font-variant-numeric:tabular-nums}@keyframes paper-blip{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.dpill .dot,.tk.live .g{animation:none!important}}.sumcard{border:1px solid var(--tint);background:var(--tint-bg);border-radius:var(--r-card);padding:var(--sp-4) var(--sp-4);margin:var(--sp-5) 0 var(--sp-1-5)}.sumcard .lab{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--tint);margin-bottom:var(--sp-2);justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sumcard .lab .src{letter-spacing:var(--tr-meta);text-transform:none;color:var(--label-3)}.sumcard dl{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-read-xs);line-height:var(--lh-copy);grid-template-columns:1fr;margin:0;display:grid}@media (min-width:640px){.sumcard dl{grid-template-columns:max-content minmax(0,1fr)}}.sumcard dt{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-3);padding-top:var(--sp-1)}.sumcard dd{color:var(--label);margin:0}.sumcard dd b{font-weight:600}.sumcard .gaps{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--rule-2);font-size:var(--fs-note);line-height:var(--lh-copy);color:var(--label-2)}.sumcard .gaps ul{margin:var(--sp-1) 0 0;padding:0;list-style:none}.sumcard .gaps li{padding-left:var(--sp-3);margin-top:var(--sp-0-5);position:relative}.sumcard .gaps li:before{content:"·";color:var(--label-3);position:absolute;left:0}.sumcard .gaps summary{cursor:pointer;border-radius:var(--r-chip);list-style:none;display:block}.sumcard .gaps summary::-webkit-details-marker{display:none}.sumcard .gaps details:not([open])>summary{gap:var(--sp-1);white-space:nowrap;display:flex}.sumcard .gaps details:not([open])>summary .gm{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.sumcard .gaps details:not([open])>summary .gm:not(:last-child){max-width:55%}.sumcard .gaps details:not([open])>summary .gi{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}@media print{.sumcard .gaps details:not([open])>summary{white-space:normal;display:block}.sumcard .gaps details:not([open])>summary .gm{max-width:none}}.sumcard .gaps summary:focus-visible{outline:var(--focus-w) solid var(--tint);outline-offset:var(--focus-offset)}.sumcard .gaps .gm{color:var(--label)}.sumcard .gaps .gi{color:var(--label-3)}.paper .pfull{margin-top:var(--sp-3);max-width:var(--measure)}.paper .pfull>summary{cursor:pointer;padding:var(--sp-1) 0;font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);letter-spacing:var(--tr-meta);color:var(--tint);list-style:none;display:inline-block}.paper .pfull>summary::-webkit-details-marker{display:none}.paper .pfull>summary:after{content:" ▸"}.paper .pfull[open]>summary:after{content:" ▾"}.paper .pfull>summary .n{color:var(--label-3)}.paper .pfull>summary:focus-visible{outline:var(--focus-w) solid var(--tint);outline-offset:var(--focus-offset);border-radius:var(--r-chip)}.paper .pfull .pfbody{margin-top:var(--sp-2);padding-left:var(--sp-3);border-left:var(--bw-2) solid var(--rule);font-size:var(--fs-read-sm);line-height:var(--lh-read);color:var(--label)}.nextqs{margin-top:var(--sp-2)}.nextq{gap:var(--sp-2);width:100%;margin-top:var(--sp-3);text-align:left;color:var(--label);cursor:pointer;display:flex}.nextq:disabled{cursor:default}.nextq .qn{width:var(--sp-6);text-align:right;padding-top:var(--sp-1);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--tint);flex:none}.nextq .qt{flex:1;min-width:0}.nextq .q{font-family:var(--font-newsreader), Georgia, serif;font-size:var(--fs-read-sm);line-height:var(--lh-copy);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-bottom:1px solid #0000}.nextq:hover:not(:disabled) .q,.nextq:focus-visible .q{color:var(--tint);border-bottom-color:var(--tint)}.nextq .w{margin-top:var(--sp-0-5);font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2);display:block}.nextqs .nqbusy{margin-top:var(--sp-2);align-items:center;gap:var(--sp-2);font-size:var(--fs-footnote);color:var(--label-2);display:flex}.nextqs .nqclient{margin-top:var(--sp-4)}.nextqs .nqclient .nqlab{font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--label-2)}.nextqs .nqnote{margin-top:var(--sp-1);font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2)}.nextq .nqarm,.nextq .nqact{color:var(--tint)}.nextqs .nqsep{margin:var(--sp-1) 0 0 var(--sp-6);text-align:left;font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2);cursor:pointer;padding:0;display:block}.nextqs .nqsep:hover,.nextqs .nqsep:focus-visible,.nextqs .nqsep[aria-pressed=true]{color:var(--tint)}.nextqs .nqbusy .dot{border-radius:var(--r-round);background:var(--tint);width:6px;height:6px;animation:blip var(--dur-blip) ease-in-out infinite}.paper .vband{margin-top:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);align-items:baseline;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.paper .vband .k{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--tint);flex:none;font-weight:600}.paper .vband .v{min-width:min(240px,100%);max-width:var(--measure);font-size:var(--fs-read-xs);line-height:var(--lh-copy);color:var(--label-2);flex:1}.paper .vband .v b{color:var(--label);font-weight:600}.paper .vband .v em{color:var(--orange);font-style:normal}.paper .vband .vsum{color:var(--label)}.paper .vband .vmore{display:inline}.paper .vband .vmore>summary{min-height:var(--hit-fine);cursor:pointer;color:var(--tint);font-size:var(--fs-footnote);align-items:center;display:inline-flex}.paper .vband .vmore[open]>summary{margin-bottom:var(--sp-1)}.paper .vband .vmore .vdetail{display:block}.paper .vband .vheld{font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-3);flex-basis:100%}.pchip{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-meta);padding:var(--sp-px) var(--sp-1-5);border-radius:var(--r-badge);border:1px solid var(--rule);color:var(--label-2);white-space:nowrap;vertical-align:baseline;display:inline-block}.pchip.warn{color:var(--orange);border-color:color-mix(in srgb, var(--orange) 45%, transparent);background:var(--orange-bg)}.pchip.bad{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent);background:var(--red-bg)}.pchip.good{color:var(--green);border-color:color-mix(in srgb, var(--green) 40%, transparent);background:var(--green-bg)}.pcaveats{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-left:var(--bw-3) solid var(--orange);background:var(--orange-bg);border-radius:0 var(--r-badge) var(--r-badge) 0;font-size:var(--fs-read-xs);line-height:var(--lh-quote)}.pcaveats .k{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-2)}.pcaveats ol{margin-top:var(--sp-1-5);padding-left:var(--sp-4);gap:var(--sp-1-5);list-style:decimal;display:grid}.pcaveats li{overflow-wrap:anywhere}details.sec{border-top:1px solid var(--rule-2)}details.sec:first-of-type{border-top:0}details.sec>summary{cursor:pointer;grid-template-columns:var(--sp-4) minmax(0, 1fr);gap:var(--sp-2);padding:var(--sp-3) var(--sp-0-5) var(--sp-3);align-items:start;list-style:none;display:grid}details.sec>summary::-webkit-details-marker{display:none}details.sec>summary:focus-visible{outline:2px solid var(--tint);outline-offset:2px;border-radius:var(--r-badge)}details.sec>summary .chev{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--label-3);font-size:var(--fs-cite);padding-top:var(--sp-1);transition:transform var(--dur-fast) ease}details.sec[open]>summary .chev{transform:rotate(90deg)}details.sec>summary .st{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--tint);font-weight:600;display:block}details.sec>summary .gist{max-width:var(--measure);font-size:var(--fs-note);color:var(--label-2);line-height:var(--lh-copy);margin-top:var(--sp-1);display:block}details.sec>summary .cnt{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);color:var(--label-3);margin-top:var(--sp-1);letter-spacing:var(--tr-meta);display:block}details.sec>summary .cnt .bad{color:var(--red)}details.sec>summary .cnt .warn{color:var(--orange)}details.sec>summary .cnt .good{color:var(--green)}details.sec>.sbody{padding:var(--sp-0-5) 0 var(--sp-4)}.secact{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-meta);color:var(--label-3);border:1px solid var(--rule);border-radius:var(--r-badge);padding:var(--sp-0-5) var(--sp-2);cursor:pointer;background:0 0}.secact:hover{color:var(--tint);border-color:var(--tint)}.para{grid-template-columns:var(--sp-4) minmax(0, 1fr);gap:var(--sp-0-5) var(--sp-2);margin-top:var(--sp-3);display:grid}.para .mk{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);text-align:center;padding-top:var(--sp-1-5);color:#0000;-webkit-user-select:none;user-select:none;cursor:default;grid-area:1/1;font-weight:600}.para .mk.ok{color:var(--green)}.para .mk.flag{color:var(--orange)}.para .mk.bad{color:var(--red)}.para .mk.doc{color:var(--purple)}.para .mk.act{color:var(--tint)}.para .ptext{min-width:0;max-width:var(--measure);font-size:var(--fs-read);line-height:var(--lh-read);grid-area:1/2}.para .ptext .n{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--tint);margin-right:var(--sp-1-5)}.para .marg{gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-0-5);flex-direction:column;grid-area:2/2;display:flex}@container paper (min-width:700px){.para{grid-template-columns:var(--sp-4) minmax(0, var(--measure)) minmax(var(--margin-col), 1fr)}.para .marg{margin:var(--sp-1) 0 0;padding-left:var(--sp-4);grid-area:1/3}}.acard{border:1px solid var(--separator);background:var(--fill-2);border-radius:var(--r-control);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-note);line-height:var(--lh-copy);text-align:left;cursor:pointer;width:100%;color:var(--label);font-family:inherit}.acard:hover{border-color:var(--tint)}.acard .role{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--tint);margin-bottom:var(--sp-1);display:block}.acard .role:empty{display:none}.acard .nm{font-weight:600}.acard .why{color:var(--label-2)}.acard .mt{min-width:0;font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);line-height:var(--lh-copy);color:var(--label-3);margin-top:var(--sp-1);letter-spacing:var(--tr-meta);align-items:baseline;display:flex}.acard .mt .mtx{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.acard .mt .vm{white-space:pre;flex:none}.acard .mt.act{text-overflow:ellipsis;white-space:nowrap;margin-top:0;display:block;overflow:hidden}.acard.adv{border-color:color-mix(in srgb, var(--red) 40%, transparent)}.acard.adv .role{color:var(--red)}.acard.dead{border-color:var(--red);background:var(--red-bg)}.acard.dead .role{color:var(--red)}.acard.synth{border-style:dashed;border-color:color-mix(in srgb, var(--purple) 55%, transparent)}.acard.synth .role{color:var(--purple)}.acard.above{color:var(--label-2);background:0 0;border-style:dotted}a.acard.lib{display:block}.acard .go{margin-top:var(--sp-1);font-family:var(--font-system);font-size:var(--fs-caption);color:var(--tint);display:block}a.acard.lib:hover .go{text-decoration:underline}.cite{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-cite);letter-spacing:var(--tr-body);color:var(--tint);border-bottom:1px solid color-mix(in srgb, var(--tint) 45%, transparent);padding:0 var(--sp-px);line-height:var(--lh-copy);cursor:pointer;white-space:nowrap;background:0 0}.cite:hover,.cite[aria-expanded=true]{background:var(--tint-bg)}.cite.statute{color:var(--label-2);border-bottom-color:var(--rule);cursor:default}.cite.verify{color:var(--purple);border-bottom:1px dashed color-mix(in srgb, var(--purple) 60%, transparent)}.cite.dead{color:var(--red);border-bottom-color:color-mix(in srgb, var(--red) 50%, transparent)}.adv{border:1px solid var(--rule-2);border-left:3px solid var(--rule);border-radius:var(--r-control);padding:var(--sp-3) var(--sp-3);margin-top:var(--sp-3);font-size:var(--fs-read-sm);line-height:var(--lh-quote)}.adv .k{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-3);margin-right:var(--sp-2)}.adv .k.a{color:var(--tint)}.pinpoint{margin:var(--sp-3) 0 0 var(--sp-6);max-width:var(--measure);padding:var(--sp-0-5) 0 var(--sp-0-5) var(--sp-4);border-left:2px solid var(--tint)}.pinpoint blockquote{font-size:var(--fs-read-xs);font-style:italic;line-height:var(--lh-quote);margin:0}.pinpoint .attr{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);color:var(--label-3);margin-top:var(--sp-1-5);letter-spacing:var(--tr-meta)}.pinpoint .attr .dlink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--tint) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--tint) 50%, transparent);text-underline-offset:3px}.pinpoint .attr .dlink:hover{color:var(--tint)}.deadnote{margin:var(--sp-3) 0 0 var(--sp-6);max-width:var(--measure);padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--red);background:var(--red-bg);border-radius:0 var(--r-badge) var(--r-badge) 0}.deadnote .dh{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--red);margin-bottom:var(--sp-1);font-weight:600}.deadnote .db{font-size:var(--fs-read-xs);line-height:var(--lh-quote)}.deadnote .dlink{color:var(--label);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--red) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--red) 50%, transparent);text-underline-offset:3px}.deadnote .dlink:hover{color:var(--red)}.grow-wrap{position:relative}.grow-wrap+.grow-wrap:before{content:"";left:var(--sp-4);height:var(--hairline);background:var(--separator);position:absolute;top:0;right:0}.tline{padding:0 var(--sp-4) var(--sp-3);font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2);margin:0}.tline[data-tone=verdict]{color:var(--red)}.tline .dlink{color:inherit;text-underline-offset:3px;text-decoration:underline}.marklegend{gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--rule-2);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);color:var(--label-2);letter-spacing:var(--tr-meta);flex-wrap:wrap;display:flex}.marklegend b{font-weight:600}.marklegend .ok{color:var(--green)}.marklegend .flag{color:var(--orange)}.marklegend .bad{color:var(--red)}.marklegend .doc{color:var(--purple)}.marklegend .act{color:var(--tint)}.ledgerwrap{margin:0 calc(var(--sp-0-5) * -1);overflow-x:auto}.ledger{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-note);line-height:var(--lh-copy)}.ledger th{text-align:left;font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-3);padding:var(--sp-1) var(--sp-3) var(--sp-1) 0;font-weight:600}.ledger td{padding:var(--sp-1-5) var(--sp-3) var(--sp-1-5) 0;border-top:1px solid var(--rule-2);vertical-align:top}.ledger .m{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);color:var(--label-3)}.vfooter{margin-top:var(--sp-6);padding-top:var(--sp-3);border-top:1px solid var(--rule);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--label-2);letter-spacing:var(--tr-meta);line-height:var(--lh-read)}.vfooter b{color:var(--tint);font-weight:600}.paper .colophon{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--rule-2);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);color:var(--label-3);line-height:var(--lh-quote);letter-spacing:var(--tr-meta)}.paper h2.ph{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--tint);margin:var(--sp-6) 0 var(--sp-2);padding-bottom:var(--sp-1);border-bottom:1px solid var(--rule-2);font-weight:600}.extract{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.extract .en{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--label-4);padding-top:var(--sp-1);-webkit-user-select:none;user-select:none}.extract .et{max-width:var(--measure);font-size:var(--fs-read-sm);line-height:var(--lh-read)}.extract .el{color:var(--label-4)}.recordpg,.reclist{padding:var(--sp-6) var(--gutter) var(--sp-10)}@media (min-width:1200px){.recordpg,.reclist{padding-left:0;padding-right:0}}.reclist{padding-top:var(--sp-8)}.reclist>.rlh{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);border-bottom:var(--hairline) solid var(--separator);flex-wrap:wrap;display:flex}.reclist>.rlh h2{font-size:var(--fs-callout);font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui);color:var(--label)}.reclist>.rlh span{font-size:var(--fs-footnote);color:var(--label-2)}.rsearch{background:var(--bg-card);border:var(--hairline) solid var(--separator);border-radius:var(--r-card);padding:var(--sp-4) var(--sp-4) var(--sp-3)}.rsearch:focus-within{border-color:var(--tint)}.rshead{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.rshead .rsl{margin-bottom:0}.rscourts{align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.rscourts .rsl{margin-bottom:0}.rsearch .seg.rsmode button{font-family:var(--font-system)}.rsl{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--tint);margin-bottom:var(--sp-2);display:block}.rsrow{align-items:flex-end;gap:var(--sp-3);display:flex}.rsrow textarea{resize:none;min-width:0;font-family:var(--font-newsreader), Georgia, serif;font-size:var(--fs-read-sm);line-height:var(--lh-quote);color:var(--label);background:0 0;border:0;outline:none;flex:1;padding:0}.rsrow textarea::placeholder{color:var(--label-3);font-style:italic}.rsrow .btn{min-height:var(--hit-fine);padding:0 var(--sp-5);flex:none}@media (pointer:coarse){.rsrow .btn{min-height:var(--hit)}}.rshint{margin-top:var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-copy);color:var(--label-3)}@media (max-width:767px){.rsrow{flex-direction:column;align-items:stretch}}.rempty{text-align:center;padding:var(--sp-16) var(--sp-4);flex-direction:column;align-items:center;display:flex}.rempty svg{width:var(--icon-xl);height:var(--icon-xl);fill:none;stroke:var(--label-4);stroke-width:1.3px;stroke-linecap:round;margin-bottom:var(--sp-4)}.rempty h2{font-size:var(--fs-title);font-weight:var(--fw-semibold);line-height:var(--lh-title);letter-spacing:var(--tr-ui);color:var(--label)}.rempty p{margin-top:var(--sp-2);max-width:44ch;font-size:var(--fs-subhead);line-height:var(--lh-copy);color:var(--label-2)}@media (min-width:1200px){.rempty p{max-width:52ch}}.rempty.none{padding-top:var(--sp-10);padding-bottom:var(--sp-10)}.rempty .btn{margin-top:var(--sp-5)}.rex{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-5);max-width:var(--column);flex-wrap:wrap;display:flex}.rexb{min-height:var(--hit-fine);padding:var(--sp-1-5) var(--sp-3);border-radius:var(--r-pill);border:var(--hairline) solid var(--separator);background:var(--bg-card);font-size:var(--fs-footnote);line-height:var(--lh-ui);color:var(--label-2);cursor:pointer;text-align:left}.rexb:hover{border-color:var(--tint);color:var(--tint)}@media (pointer:coarse){.rexb{min-height:var(--hit)}}.rstat{margin:var(--sp-5) var(--sp-1) var(--sp-3);font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2)}.rlist{gap:var(--sp-3);display:grid}.rlist>.rcell{outline:none;min-width:0}.rcard{background:var(--paper);color:var(--label);border-radius:var(--r-card);box-shadow:var(--paper-shadow);padding:var(--sp-5) var(--paper-pad-inline) var(--sp-4);font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;animation:fade-up var(--dur-slow) var(--ease-out) both;min-width:0}.rcard.dead{box-shadow:var(--paper-shadow), inset var(--bw-3) 0 0 var(--red)}.rchips{gap:var(--sp-1-5);flex-wrap:wrap;display:flex}.rchip{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tr-caps);text-transform:uppercase;line-height:var(--lh-copy);padding:var(--sp-px) var(--sp-1-5);border-radius:var(--r-badge);border:var(--bw) solid var(--rule);color:var(--label-2);white-space:nowrap}.rchip.role{color:var(--tint);border-color:color-mix(in srgb, var(--tint) 50%, transparent);background:var(--tint-bg)}.rchip.role.adv{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent);background:var(--red-bg)}.rrel{width:56px;height:var(--sp-1);border-radius:var(--r-pill);background:var(--fill);flex:none;align-self:center;margin-left:auto;overflow:hidden}.rrel>i{border-radius:var(--r-pill);background:var(--tint);height:100%;display:block}.rchip.bad{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent);background:var(--red-bg)}.rname{margin-top:var(--sp-2);font-size:var(--fs-read);font-weight:var(--fw-semibold);line-height:var(--lh-title);letter-spacing:var(--tr-serif)}.rname a{color:var(--label)}.rname a:hover{color:var(--tint)}.rcite{margin-top:var(--sp-1);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-cite);line-height:var(--lh-copy);color:var(--label-3);overflow-wrap:break-word}.rext{margin:var(--sp-3) 0 0;padding:var(--sp-0-5) 0 var(--sp-0-5) var(--sp-4);border-left:var(--bw-2) solid var(--tint);max-width:var(--measure)}.rext .rek{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-meta);color:var(--label-3);margin-bottom:var(--sp-1);display:block}.rext .ret{font-size:var(--fs-read-sm);line-height:var(--lh-quote);display:block}.xmore{margin-top:var(--sp-1);padding:var(--sp-1) 0;font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);letter-spacing:var(--tr-meta);color:var(--tint);cursor:pointer;background:0 0;border:0;display:block}.xmore:hover{text-decoration:underline}@media print{.xmore{display:none}}mark.xm{background:var(--tint-bg);color:inherit;font-weight:var(--fw-semibold);border-radius:var(--r-badge);box-shadow:0 0 0 var(--bw) var(--tint-bg)}.rpage{align-items:center;gap:var(--sp-2) var(--sp-3);margin:var(--sp-4) var(--sp-1) 0;font-family:var(--font-system);flex-wrap:wrap;display:flex}.rpage .rpnote{font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2)}@media (pointer:coarse){.rpage .btn{min-height:var(--hit)}}.rdead{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-left:var(--bw-3) solid var(--red);background:var(--red-bg);border-radius:0 var(--r-badge) var(--r-badge) 0;font-size:var(--fs-note);line-height:var(--lh-copy);max-width:var(--measure)}.racts{align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-4);font-family:var(--font-system);flex-wrap:wrap;display:flex}.racts .rmore{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--label-3);letter-spacing:var(--tr-meta);order:3}.racts .rnote{font-size:var(--fs-caption);line-height:var(--lh-copy);color:var(--label-2);flex-basis:100%;order:4}.racts .rnote.bad{color:var(--red)}@media (pointer:coarse){.racts .btn{min-height:var(--hit)}}.rcard.skel{animation:none}.rcard.skel .skeleton-line{margin-top:var(--sp-2);display:block}.rcard.skel .rchips .skeleton-line{width:var(--sp-16);margin-top:0;display:inline-block}.rcard.skel .sk-name{width:60%;height:var(--sp-5)}.rcard.skel .sk-cite{width:40%}.rcard.skel .sk-q{width:min(100%, var(--measure));margin-left:var(--sp-4)}.rcard.skel .sk-q.short{width:45%}.errcard{margin:var(--sp-5) 0 0;padding:var(--sp-4) var(--sp-5);background:var(--red-bg);border-left:var(--bw-3) solid var(--red);border-radius:0 var(--r-card) var(--r-card) 0}.errcard .et{font-size:var(--fs-subhead);line-height:var(--lh-copy);color:var(--label)}.errcard .es{margin-top:var(--sp-1);font-size:var(--fs-caption);color:var(--label-2)}.errcard .btn{margin-top:var(--sp-3)}.aboutrec{margin-top:var(--sp-10);border-top:var(--hairline) solid var(--separator)}.aboutrec>summary{cursor:pointer;padding:var(--sp-4) var(--sp-1);list-style:none}.aboutrec>summary::-webkit-details-marker{display:none}.aboutrec>summary:before{content:"›";margin-right:var(--sp-2);color:var(--label-3);transition:transform var(--dur-fast) ease;display:inline-block}.aboutrec[open]>summary:before{transform:rotate(90deg)}.aboutrec>summary .st{font-size:var(--fs-callout);font-weight:var(--fw-semibold);color:var(--label)}.aboutrec>summary .gist{margin-top:var(--sp-1);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);color:var(--label-3);letter-spacing:var(--tr-meta);display:block}.arstats{grid-template-columns:repeat(auto-fit, minmax(calc(var(--sp-4) * 9), 1fr));gap:var(--sp-3);margin-top:var(--sp-2);display:grid}.arstat{background:var(--bg-card);border-radius:var(--r-card);padding:var(--sp-3) var(--sp-4);gap:var(--sp-1);flex-direction:column;display:flex}.arstat b{font-size:var(--fs-title);font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui);color:var(--tint);font-variant-numeric:tabular-nums}.arstat span{font-size:var(--fs-footnote);color:var(--label)}.arstat i{font-style:normal;font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);color:var(--label-3)}.arh{font-size:var(--fs-footnote);font-weight:var(--fw-semibold);color:var(--label-2);padding:var(--sp-6) var(--sp-1) var(--sp-1-5)}.arlist .arrow{padding:var(--sp-3) var(--sp-4);border-top:var(--hairline) solid var(--separator)}.arlist .arrow:first-child{border-top:0}.arrow b{font-size:var(--fs-subhead);font-weight:var(--fw-semibold);color:var(--label)}.arrow p{margin-top:var(--sp-1);font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2);max-width:var(--measure)}.arfoot{margin-top:var(--sp-3);padding:0 var(--sp-1);font-size:var(--fs-caption);line-height:var(--lh-copy);color:var(--label-2);max-width:var(--measure)}@media (prefers-reduced-motion:reduce){.rcard{animation:none}}.papskel .sumcard .skeleton-line{display:block}.papskel .secskel{border-top:1px solid var(--rule-2);padding:var(--sp-3) var(--sp-0-5) var(--sp-3) var(--sp-6)}.papskel .secskel .k{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-4);font-weight:600}.ledgerlist{max-width:var(--column);margin:var(--sp-2) auto 0}.ledgerlist .grow .main .t{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-subhead);color:var(--label)}.ledgerlist .grow .chev{color:var(--label-3);flex:none;display:inline-flex}.ledgerlist .grow .chev svg{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ledgerlist .grow:disabled{cursor:default}.ledgerlist .setaside{margin-top:var(--sp-2)}.ledgerlist .setaside>summary{cursor:pointer;color:var(--label-2)}.ledgerlist .setaside ul{margin:0;padding:0;list-style:none}.ledgerlist .setaside .grow .main .t{color:var(--label-2)}.ledgerlist .setaside .grow .main .s{color:var(--label-3);white-space:normal}.marklegend>span{white-space:nowrap;cursor:help}.memo-anchor{scroll-margin-top:calc(var(--navbar-h) + var(--sp-4))}@media (min-width:1200px){.memo-anchor{scroll-margin-top:calc(var(--topbar-h,var(--navbar-h)) + var(--sp-4))}}.ranswer{margin-top:var(--sp-4);gap:var(--sp-3);min-width:0;display:grid}.rread{padding:var(--sp-2) var(--sp-1) 0}.rread-t{font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2)}.rread-t b{color:var(--label);font-weight:var(--fw-semibold)}.rread-f{gap:var(--sp-1);vertical-align:baseline;flex-wrap:wrap;display:inline-flex}.rread-o{font:inherit;color:var(--tint);cursor:pointer;text-underline-offset:var(--sp-0-5);background:0 0;border:0;padding:0;text-decoration:underline}.rread-o:hover{color:var(--label)}.rread-s{margin-top:var(--sp-1);font-size:var(--fs-caption);line-height:var(--lh-copy);color:var(--label-3)}.rnote{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--orange-bg);color:var(--label);font-size:var(--fs-subhead);line-height:var(--lh-copy)}.rnote.soft{background:var(--fill-2);color:var(--label-2);font-size:var(--fs-footnote)}.rlead{background:var(--paper);color:var(--label);border-radius:var(--r-card);box-shadow:var(--paper-shadow), inset var(--bw-3) 0 0 var(--tint);padding:var(--sp-5) var(--paper-pad-inline) var(--sp-4);font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;min-width:0}.rlead.dead,.rlead.old{box-shadow:var(--paper-shadow), inset var(--bw-3) 0 0 var(--red)}.rlead .rname{font-size:var(--fs-title);line-height:var(--lh-title)}.rchip.tint{color:var(--tint);border-color:var(--tint);background:var(--tint-bg)}.rwhy,.rtreat{margin-top:var(--sp-2);font-family:var(--font-system);font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2)}.rtreat{color:var(--label)}.rtreat.bad{color:var(--red)}.rgroup{min-width:0}.rgh{margin:var(--sp-2) var(--sp-1) var(--sp-2);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-3)}.rcases,.rsecs{background:var(--bg-card);border:var(--hairline) solid var(--separator);border-radius:var(--r-card);margin:0;padding:0;list-style:none;overflow:hidden}.rcases li+li,.rsecs li+li{border-top:var(--hairline) solid var(--separator)}.rline{gap:var(--sp-0-5);padding:var(--sp-3) var(--sp-4);color:var(--label);min-height:var(--hit-fine);text-decoration:none;display:grid}.rline:hover{background:var(--fill-2)}.rline b{font-size:var(--fs-subhead);line-height:var(--lh-ui);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.rline span{font-size:var(--fs-caption);line-height:var(--lh-copy);color:var(--label-2)}.rline .rsnip{font-family:var(--font-newsreader), Georgia, serif;font-size:var(--fs-note);color:var(--label)}.rline mark{background:var(--tint-bg);color:inherit;border-radius:var(--r-tick)}.raside{margin:var(--sp-1) 0 var(--sp-2)}.rlead-k{margin:var(--sp-1) var(--sp-1) var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-copy);color:var(--label-3)}.rslot{gap:var(--sp-3);min-width:0;display:grid}.rexw{color:var(--label-3)}@media (pointer:coarse){.rline{min-height:var(--hit)}}.wbeyond{margin-top:var(--sp-2)}.wband{gap:var(--sp-3);display:grid}.wentry{align-self:start}.wloading{padding:var(--sp-2) var(--sp-1);font-size:var(--fs-footnote);color:var(--label-2)}.werr{padding:var(--sp-4);background:var(--red-bg);border-left:var(--bw-3) solid var(--red);border-radius:0 var(--r-card) var(--r-card) 0;gap:var(--sp-2);display:grid}.werr p{font-size:var(--fs-subhead);line-height:var(--lh-copy);color:var(--label)}.werr .wes{font-size:var(--fs-caption);color:var(--label-2)}.wpanel{background:var(--bg-card);border-radius:var(--r-card);padding:var(--sp-4);gap:var(--sp-3);min-width:0;display:grid}.wstatus{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);font-size:var(--fs-subhead);font-weight:var(--fw-semibold);line-height:var(--lh-copy);outline:none}.wstatus.good{color:var(--tint);background:var(--tint-bg)}.wstatus.caution{color:var(--orange);background:var(--orange-bg)}.wstatus.muted{color:var(--label-2);background:var(--fill-2)}.wstatus.incomplete{color:var(--purple);background:var(--purple-bg)}.wsub{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-3)}.wsub-first{outline:none}.wchain{align-items:center;gap:var(--sp-1-5);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tr-caps);text-transform:uppercase;margin:0;padding:0;list-style:none;display:flex}.wchain li{padding:var(--sp-0-5) var(--sp-2);border-radius:var(--r-pill);border:var(--bw) solid var(--rule);color:var(--label-4)}.wchain li.lit{color:var(--tint);border-color:color-mix(in srgb, var(--tint) 50%, transparent);background:var(--tint-bg)}.wchain li+li:before{content:"→";margin-right:var(--sp-1-5);color:var(--label-4)}.wrecordlink{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.wwithheld{font-size:var(--fs-footnote);color:var(--label-2)}.wmeta{grid-template-columns:repeat(auto-fit, minmax(calc(var(--sp-4) * 8), 1fr));gap:var(--sp-2) var(--sp-4);margin:0;display:grid}.wmeta>div{gap:var(--sp-0-5);display:grid}.wmeta dt{font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--label-3)}.wmeta dd{font-size:var(--fs-subhead);color:var(--label);margin:0}.wsources{gap:var(--sp-1-5);margin:0;padding:0;list-style:none;display:grid}.wsources li{align-items:center;gap:var(--sp-2);min-height:var(--hit-fine);display:flex}.wsources a{color:var(--tint);overflow-wrap:anywhere}.wextract{padding:var(--sp-3) var(--sp-4);border-left:var(--bw-2) solid var(--rule);font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;font-size:var(--fs-read-sm);line-height:var(--lh-read);color:var(--label);margin:0}.wprovider{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);letter-spacing:var(--tr-meta);color:var(--label-4)}.wmatrix,.wfail{border-top:var(--hairline) solid var(--separator);padding-top:var(--sp-2)}.wmatrix summary,.wfail summary{cursor:pointer;min-height:var(--hit-fine);font-size:var(--fs-footnote);font-weight:var(--fw-semibold);color:var(--label-2);align-items:center;display:flex}.wmatrix ul,.wfail ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-4);gap:var(--sp-1);font-size:var(--fs-caption);color:var(--label-2);display:grid}.wpremises ul,.wnotfound ul{margin:var(--sp-1) 0 0;gap:var(--sp-1-5);padding:0;list-style:none;display:grid}.wpremise{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-subhead);color:var(--label);display:flex}.wpmark{font-weight:var(--fw-semibold)}.wpremise.yes .wpmark{color:var(--green)}.wpremise.no .wpmark{color:var(--red)}.wpremise.unknown .wpmark{color:var(--label-3)}.wclaims ul{margin:var(--sp-1) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.wclaim{gap:var(--sp-1);display:grid}.wclaim p{font-size:var(--fs-subhead);line-height:var(--lh-copy);color:var(--label)}.wsrc{font-size:var(--fs-caption);color:var(--tint);justify-self:start}.wchip{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tr-caps);text-transform:uppercase;padding:var(--sp-px) var(--sp-1-5);border-radius:var(--r-badge);border:var(--bw) solid var(--rule);color:var(--label-2);margin-right:var(--sp-1-5);align-self:start;display:inline-block}.wchip.tier.a1{color:var(--tint);border-color:color-mix(in srgb, var(--tint) 50%, transparent);background:var(--tint-bg)}.wchip.tier.a2{color:var(--purple);border-color:color-mix(in srgb, var(--purple) 45%, transparent);background:var(--purple-bg)}.wchip.tier.b{color:var(--label-3)}.wchip.contested,.wchip.host{color:var(--orange);border-color:color-mix(in srgb, var(--orange) 45%, transparent);background:var(--orange-bg)}.wcontested .wcbox{padding:var(--sp-3);border-radius:var(--r-control);background:var(--orange-bg);gap:var(--sp-1-5);display:grid}.wcissue{font-size:var(--fs-subhead);font-weight:var(--fw-semibold);color:var(--label)}.wcsides{gap:var(--sp-2);font-size:var(--fs-caption);grid-template-columns:1fr 1fr;display:grid}.wcsides a{color:var(--tint)}.wsettle{font-size:var(--fs-footnote);color:var(--label-2)}.wnote{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);font-size:var(--fs-footnote);line-height:var(--lh-copy)}.wnote.soft{background:var(--fill-2);color:var(--label-2)}@media (pointer:coarse){.wmatrix summary,.wfail summary,.wsources li{min-height:var(--hit)}}.paper .datectl{margin-top:var(--sp-3);padding:var(--sp-3) 0;border-bottom:var(--hairline) solid var(--rule)}.paper .datectl .dch{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.paper .datectl .dch .k{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--tint);font-weight:600}.paper .datectl .dch .s{font-size:var(--fs-caption);color:var(--label-2)}.paper .datectl .dcn{margin-top:var(--sp-1);max-width:var(--measure);font-size:var(--fs-footnote);line-height:var(--lh-copy);color:var(--label-2)}.paper .datectl .dcn.bad{color:var(--red)}.paper .datectl .dcr{margin-top:var(--sp-2);align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.paper .datectl.urgent{padding:var(--sp-3) var(--sp-4);border:var(--hairline) solid color-mix(in srgb, var(--orange) 55%, transparent);border-radius:var(--r-control);background:color-mix(in srgb, var(--orange) 8%, var(--paper))}.paper .datectl.urgent .dcn{font-size:var(--fs-footnote);color:var(--label)}.paper .datectl .btn[aria-disabled=true]{opacity:.6;cursor:progress}.paper .datectl select,.paper .datectl input{min-height:var(--hit-fine);padding:0 var(--sp-2);border:var(--hairline) solid var(--separator);border-radius:var(--r-chip);background:var(--bg-raised);color:var(--label);font-size:var(--fs-footnote)}.conflictband{align-items:baseline;gap:var(--sp-2) var(--sp-4);margin:var(--sp-4) 0 0;padding:var(--sp-3) var(--sp-4);border:var(--hairline) solid var(--orange);border-radius:var(--r-chip);background:var(--bg-raised);font-size:var(--fs-footnote);color:var(--label);flex-wrap:wrap;display:flex}.conflictband .k{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-kicker);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--orange);font-weight:600}.conflictband p{flex:1;min-width:min(260px,100%)}
.desk-texture{isolation:isolate;position:relative}.desk-texture:before{content:"";z-index:-1;pointer-events:none;background-image:var(--mk-desk-texture);background-repeat:repeat;background-size:var(--mk-desk-texture-size) var(--mk-desk-texture-size);opacity:var(--mk-desk-texture-opacity);position:fixed;inset:0}.desk-texture .content,.desk-texture .pubmain,.desk-texture .crumbs,.desk-texture .navbar{background:0 0}.desk-texture .crumbs.under,.desk-texture .navbar.under{background:var(--bg-grouped)}.desk-texture .crumbs.under.moving,.desk-texture .navbar.under.moving{background:var(--mk-desk-bar);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter)}@media (prefers-reduced-transparency:reduce){.desk-texture .crumbs.under.moving,.desk-texture .navbar.under.moving{background:var(--bg-grouped);-webkit-backdrop-filter:none;backdrop-filter:none}}.mk-kicker{font-family:var(--font-roman);font-size:var(--mk-fs-kicker);font-weight:var(--fw-bold);letter-spacing:var(--mk-tr-kicker);line-height:var(--lh-ui);text-transform:uppercase;color:var(--label-3)}.mk-hero,.mk-title,.mk-section,.mk-tile-title,.mk-numeral{font-family:var(--font-roman);font-weight:var(--fw-semibold);font-feature-settings:"kern", "lnum";font-variant-numeric:lining-nums tabular-nums;color:var(--label);text-wrap:balance}.mk-hero{font-size:var(--mk-fs-hero);line-height:var(--mk-lh-hero);letter-spacing:var(--mk-tr-hero)}.mk-title{font-size:var(--mk-fs-title);line-height:var(--mk-lh-title);letter-spacing:var(--mk-tr-title)}.mk-section{font-size:var(--mk-fs-section);line-height:var(--mk-lh-section);letter-spacing:var(--mk-tr-title)}.mk-two-tone .muted{color:var(--label-3);font-weight:var(--fw-medium)}.mk-lede{font-family:var(--font-roman);font-size:var(--mk-fs-lede);font-size-adjust:var(--mk-fsa-roman);font-weight:var(--fw-medium);line-height:var(--lh-copy);color:var(--label-2);text-wrap:pretty}.mk-tile-title{font-size:var(--mk-fs-tile);line-height:var(--mk-lh-tile)}.mk-numeral{font-size:var(--mk-fs-numeral);line-height:var(--mk-lh-numeral);letter-spacing:var(--mk-tr-title);white-space:nowrap}.mk-numeral.xl{font-size:var(--mk-fs-numeral-xl)}.mk-halo{isolation:isolate;position:relative}.mk-halo:before{content:"";width:min(var(--mk-halo-size), 100vw);height:min(var(--mk-halo-size), 100vw);border-radius:var(--r-round);background:var(--mk-halo);pointer-events:none;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--mk-btn-h);padding:0 var(--sp-6);border-radius:var(--r-pill);font-family:var(--font-roman);font-size:var(--mk-fs-btn);font-weight:var(--fw-bold);letter-spacing:var(--mk-tr-btn);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-std), box-shadow var(--dur-base) var(--ease-std), background var(--dur-base) var(--ease-std);line-height:1;display:inline-flex}.mk-btn .ico{width:var(--icon-md);height:var(--icon-md)}.mk-btn.sm{min-height:var(--mk-btn-h-sm);padding:0 var(--sp-5);font-size:var(--mk-fs-btn-sm)}@media (pointer:coarse){.mk-btn.sm{min-height:var(--hit)}}.mk-btn.primary{color:var(--mk-btn-fg);background:linear-gradient(180deg, var(--mk-btn-top) 0%, var(--mk-btn-bottom) 100%);box-shadow:var(--mk-btn-shadow)}.mk-btn.primary:hover:not(:disabled){background:linear-gradient(180deg, var(--mk-btn-top-hover) 0%, var(--mk-btn-bottom-hover) 100%);box-shadow:var(--mk-btn-shadow-hover);transform:translateY(-1px)}.mk-btn.secondary{color:var(--label);background:var(--mk-pill-bg);-webkit-backdrop-filter:var(--mk-pill-filter);backdrop-filter:var(--mk-pill-filter);box-shadow:var(--mk-pill-shadow)}.mk-btn.secondary:hover:not(:disabled){background:var(--mk-pill-bg-hover);box-shadow:var(--mk-pill-shadow-hover);transform:translateY(-1px)}.mk-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.mk-btn:disabled{opacity:.45;cursor:not-allowed}.mk-btn:focus-visible{outline:var(--focus-w) solid var(--tint);outline-offset:var(--sp-1)}.mk-icon-tile{width:var(--mk-icon-tile);height:var(--mk-icon-tile);border-radius:var(--r-popover);color:var(--mk-icon-tile-fg);background:var(--mk-icon-tile-bg);box-shadow:var(--mk-icon-tile-shadow);flex:none;place-items:center;display:inline-grid}.mk-icon-tile .ico{width:var(--icon-lg);height:var(--icon-lg)}.mk-icon-tile.solid{color:var(--mk-appicon-fg);background:var(--mk-appicon-bg);box-shadow:var(--mk-appicon-shadow)}.mk-icon-tile.lg{width:var(--mk-icon-tile-lg);height:var(--mk-icon-tile-lg);border-radius:var(--mk-r-icon-lg)}.mk-status{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-badge);font-size:var(--fs-caption);font-weight:var(--fw-semibold);line-height:var(--lh-ui);white-space:nowrap;display:inline-flex}.mk-status .dot{width:var(--sp-2);height:var(--sp-2);border-radius:var(--r-round);flex:none;position:relative}.mk-status.live{background:var(--ok-bg);color:var(--ok-ink)}.mk-status.live .dot{background:var(--ok)}.mk-status.live .dot:after{content:"";inset:calc(-1 * var(--sp-1));border-radius:var(--r-round);border:var(--bw-2) solid var(--ok);opacity:0;animation:1.8s ease-out infinite mk-live-ring;position:absolute}.mk-status.build{background:var(--tint-bg);color:var(--tint-press)}.mk-status.build .dot{background:var(--tint)}.mk-status.planned{background:var(--fill);color:var(--label)}.mk-status.planned .dot{box-shadow:inset 0 0 0 1.5px var(--label-3)}@keyframes mk-live-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.mk-bento{gap:var(--sp-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.mk-tile{min-width:0;padding:var(--mk-tile-pad);border-radius:var(--mk-r-tile);color:var(--label);text-align:left;flex-direction:column;grid-column:span 12;display:flex;overflow:hidden}@media (min-width:900px){.mk-tile.w4{grid-column:span 4}.mk-tile.w5{grid-column:span 5}.mk-tile.w6{grid-column:span 6}.mk-tile.w7{grid-column:span 7}.mk-tile.w8{grid-column:span 8}}.mk-tile .sub{margin-top:var(--sp-2);font-size:var(--fs-subhead);line-height:var(--lh-copy);color:var(--label-2)}.mk-tile .obj{padding-top:var(--sp-6);margin-top:auto}.mk-tile>.mk-icon-tile{margin-bottom:var(--sp-4)}button.mk-tile,a.mk-tile{cursor:pointer;transition:transform var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std)}button.mk-tile:hover,a.mk-tile:hover{box-shadow:var(--paper-shadow);transform:translateY(-2px)}button.mk-tile:focus-visible,a.mk-tile:focus-visible{outline:var(--focus-w) solid var(--tint);outline-offset:var(--sp-0-5)}.mk-paper{background:var(--bg-card);box-shadow:0 0 0 var(--bw) var(--rule-2)}.mk-sand{background:var(--mk-tile-sand)}.mk-sage{background:var(--mk-tile-sage)}.mk-clay{background:var(--mk-tile-clay)}.mk-bronze{background:var(--mk-tile-bronze)}.mk-sand,.mk-sage,.mk-clay,.mk-bronze{--label-2:var(--mk-tile-ink-2);--tint:var(--mk-tile-accent)}.mk-ink{--label:var(--mk-ink-fg);--label-2:var(--mk-ink-fg-2);--label-3:var(--mk-ink-fg-3);--tint:var(--mk-ink-accent);--rule-2:var(--mk-ink-rule);--ok-ink:#8ed2a0;background:var(--mk-tile-ink);color:var(--label)}html.js .mk-reveal{transform:translateY(var(--mk-reveal-y));transition:transform var(--dur-reveal) var(--ease-reveal)}html.js .mk-reveal.in{transform:none}@media (prefers-reduced-motion:reduce){.mk-btn,button.mk-tile,a.mk-tile{transition:none}.mk-btn:hover,button.mk-tile:hover,a.mk-tile:hover{transform:none}.mk-status.live .dot:after{animation:none}html.js .mk-reveal{transition:none;transform:none}}.signin .signin-mark{margin-top:var(--sp-2);text-align:center}.signin-head{margin-top:var(--sp-4);text-align:center}.signin .signin-note{margin:var(--sp-6) auto 0;max-width:var(--measure);text-align:center;font-size:var(--fs-footnote)}.signin-head .mk-title{margin-top:var(--sp-3)}.signin-head .mk-lede{margin:var(--sp-4) auto 0;max-width:var(--measure)}.signin-card{margin-top:var(--sp-5);padding:var(--sp-6);border-radius:var(--r-card);background:var(--bg-card);box-shadow:0 0 0 var(--bw) var(--rule-2)}.signin-form{gap:var(--sp-3);flex-direction:column;display:flex}.sfield{width:100%;min-height:var(--hit);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-card);background:var(--bg-card);box-shadow:0 0 0 var(--bw) var(--separator);font-size:var(--fs-read-sm);color:var(--label);transition:box-shadow var(--dur-fast) var(--ease-std);outline:none}.sfield::placeholder{color:var(--label-3)}.sfield:focus{box-shadow:0 0 0 var(--bw-2) var(--tint)}.mk-btn.sfull{width:100%;margin-top:var(--sp-1)}.mk-btn.slink{margin-top:var(--sp-3)}.snote{margin-top:var(--sp-3);font-size:var(--fs-footnote);line-height:var(--lh-copy)}.snote.bad{color:var(--warn-ink)}.snote.ok{color:var(--ok-ink)}.srows{margin-top:var(--sp-6);border-top:var(--bw) solid var(--rule-2)}.srows button{width:100%;min-height:var(--hit);padding:var(--sp-3) 0;text-align:left;font-size:var(--fs-subhead);color:var(--label-2);cursor:pointer;display:block}.srows button b{color:var(--tint);font-weight:var(--fw-medium);text-underline-offset:var(--sp-1);text-decoration:underline;text-decoration-thickness:var(--bw)}.signin-foot{margin-top:var(--sp-4);text-align:center;font-size:var(--fs-caption);line-height:var(--lh-quote);color:var(--label-2)}
