.page{max-width:var(--page-w,78ch);margin-inline:auto}.page h1{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:450}.page .lede{margin-top:calc(var(--u) * 2);max-width:var(--measure);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-body)}.page>section,.page>form>section{margin-top:calc(var(--u) * 11);padding-top:calc(var(--u) * 7);border-top:1px solid var(--line)}.page h2{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:450}.page .body{margin-top:calc(var(--u) * 3);max-width:var(--measure);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-body)}.page .note{margin-top:calc(var(--u) * 3);max-width:var(--measure);color:var(--text-3);font-size:var(--fs-xs);line-height:1.6}.page .fig-in{color:var(--text);font-variant-numeric:tabular-nums}.page table{width:100%;margin-top:calc(var(--u) * 5);border-collapse:collapse}.page thead th{padding-bottom:calc(var(--u) * 2);border-bottom:1px solid var(--line-2);color:var(--text-3);font-size:var(--fs-2xs);text-align:left;font-weight:450}.page tbody th{color:var(--text);font-size:var(--fs-sm);text-align:left;font-weight:400}.page td,.page tbody th{padding:calc(var(--u) * 2.5) 0;border-bottom:1px solid var(--line)}.page :is(td,th) .clip{max-width:var(--clip,30ch);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page :is(td,th).nw{white-space:nowrap}.page .fig{text-align:right;font-variant-numeric:tabular-nums}.page td.fig{color:var(--text);font-size:var(--fs-xs);padding-left:calc(var(--u) * 4)}.page .locked{color:var(--text-3);font-size:var(--fs-xs)}.page .card>table{margin-top:0}.page .card>table thead th{padding-top:calc(var(--u) * 3)}.page .card>table :is(th,td):first-child{padding-left:calc(var(--u) * 5)}.page .card>table :is(th,td):last-child{padding-right:calc(var(--u) * 5)}.page .card>table tbody tr:last-child :is(th,td){border-bottom:0}@media (width<=640px){.page .card:has(>table){position:relative;overflow-x:auto}.page .card>table :is(th,td){white-space:nowrap}.page .card>table.feed,.page .card>table.feed tbody,.page .card>table.feed tr{display:block}.page .card>table.feed thead{display:none}.page .card:has(>table.feed){overflow-x:visible}.page .card>table.feed tr{padding:calc(var(--u) * 3) calc(var(--u) * 5);border-bottom:1px solid var(--line)}.page .card>table.feed tbody tr:last-child{border-bottom:0}.page .card>table.feed :is(th,td){white-space:normal;text-align:left;border:0;max-width:100%;padding:0;display:block}.page .card>table.feed .what{margin-top:calc(var(--u) * .5)}.page .card>table.feed .what .clip{max-width:100%}.page .card>table.feed td:last-child{margin-top:calc(var(--u) * 1);font-size:var(--fs-2xs)}}.page .card-h{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 4);padding:calc(var(--u) * 4) calc(var(--u) * 5);border-bottom:1px solid var(--line);display:flex}.page .card-h h2{font-size:var(--fs-sm)}.page .card-h a{color:var(--text-3);font-size:var(--fs-2xs);transition:color var(--t-fast) var(--ease);flex-shrink:0;text-decoration:none}.page .card-h a:hover{color:var(--text)}.page .tiles{gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=900px){.page .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.page .tile{gap:calc(var(--u) * 3);padding:calc(var(--u) * 4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.page a.tile:hover{background:var(--surface-2);border-color:var(--line-3)}.page .tile-h{align-items:center;gap:calc(var(--u) * 2);color:var(--text);font-size:var(--fs-sm);display:flex}.page .tile-h .ico{color:var(--text-3);transition:color var(--t-fast) var(--ease);flex-shrink:0}.page a.tile:hover .tile-h .ico{color:var(--accent-lift)}.page .tile-n{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 2);display:flex}.page .tile-n b{color:var(--text);font-family:var(--mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:400}.page .tile-n span{color:var(--text-3);font-size:var(--fs-2xs)}.page .meter{background:var(--line);border-radius:2px;height:3px;display:block;overflow:hidden}.page .stat .meter{width:4.5rem;margin-bottom:.3em}.page .meter span{background:var(--accent);height:100%;transition:width var(--t) var(--ease);display:block}.page .meter.hot span{background:var(--warn)}.page .meter.none span{background:var(--line-2);width:100%}.page .cols{gap:calc(var(--u) * 5);margin-top:calc(var(--u) * 5);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1000px){.page .cols{grid-template-columns:minmax(0,1fr)}}.page .cols>div>.card:first-child{margin-top:0}.page .err{margin-top:calc(var(--u) * 6);padding:calc(var(--u) * 3) calc(var(--u) * 4);border:1px solid var(--line-2);border-left:2px solid var(--rust);border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-body)}.page .none{margin-top:calc(var(--u) * 6);max-width:var(--measure);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-body)}.page .gated{margin-top:calc(var(--u) * 3);color:var(--text-3);font-size:var(--fs-xs);line-height:1.6}.page .actions{gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 5);flex-wrap:wrap;display:flex}.page .solid,.page .alt{padding:calc(var(--u) * 2.25) calc(var(--u) * 4);border:1px solid var(--accent);border-radius:var(--r);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);text-decoration:none}.page .solid{background:var(--accent);color:#fff}.page .solid:hover:not(:disabled){background:var(--accent-lift);border-color:var(--accent-lift)}.page .solid:disabled{background:var(--accent-deep);border-color:var(--accent-deep);cursor:default}.page .alt{border-color:var(--line-2);color:var(--text-2);background:0 0}.page .alt:hover:not(:disabled){border-color:var(--line-3);color:var(--text)}.page .alt:disabled{border-color:var(--line);color:var(--text-4);cursor:default}.page .solid:active:not(:disabled),.page .alt:active:not(:disabled){transform:translateY(1px)}@media (pointer:coarse){.page .solid,.page .alt{min-height:calc(var(--u) * 11)}}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page .head{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 6);padding-bottom:calc(var(--u) * 5);border-bottom:1px solid var(--line);display:flex}.page .head .lede{margin-top:calc(var(--u) * 1.5)}.page .head-act{gap:calc(var(--u) * 2);flex-shrink:0;display:flex}@media (width<=640px){.page .head{display:block}.page .head-act{margin-top:calc(var(--u) * 4)}}.page .head+section{margin-top:calc(var(--u) * 7);border-top:0;padding-top:0}.page .card{margin-top:calc(var(--u) * 7);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.page .card-nav{gap:calc(var(--u) * 1);min-inline-size:0;padding:0 calc(var(--u) * 3);border:0;border-bottom:1px solid var(--line);scrollbar-width:none;margin:0;display:flex;overflow-x:auto}.page .card-nav::-webkit-scrollbar{display:none}.page .card-nav a,.page .card-nav button,.page .card-nav label{padding:calc(var(--u) * 3) calc(var(--u) * 2.5);color:var(--text-3);font:inherit;font-size:var(--fs-xs);white-space:nowrap;cursor:pointer;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;text-decoration:none;position:relative}.page .card-nav label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.page .card-nav a:hover,.page .card-nav button:hover,.page .card-nav label:hover{color:var(--text)}.page .card-nav label:has(:focus-visible){outline:1px solid var(--accent);outline-offset:-2px}.page .card-nav [aria-current=page],.page .card-nav .on{border-bottom-color:var(--accent);color:var(--text)}.page .card-nav label:has(:checked){border-bottom-color:var(--accent);color:var(--text)}.page .card-nav .cut{width:1px;margin:calc(var(--u) * 2.5) calc(var(--u) * 2);background:var(--line-2);flex-shrink:0}.page .card-in{padding:calc(var(--u) * 5)}.page .card-foot{gap:calc(var(--u) * 6);padding:calc(var(--u) * 3) calc(var(--u) * 5);background:var(--bg-lift);border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);flex-wrap:wrap;display:flex}.page .stat{align-items:baseline;gap:calc(var(--u) * 1.5);font-size:var(--fs-2xs);display:flex}.page .stat dt{color:var(--text-3)}.page .stat dd{color:var(--text-2);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.9em}.page .q{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);transition:border-color var(--t-fast) var(--ease);align-items:stretch;display:flex}.page .q:focus-within{border-color:var(--accent)}.page .q .pfx{padding-left:calc(var(--u) * 3.5);color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap;align-items:center;display:flex}.page .q .term{min-width:0;padding:calc(var(--u) * 3) calc(var(--u) * 2.5);color:var(--text);font-size:var(--fs-sm);background:0 0;border:0;flex:1}.page .q .term:focus{outline:0}.page .q .term::placeholder{color:var(--text-4)}.page .q .tools{border-left:1px solid var(--line-2);align-items:stretch;display:flex}.page .q .run{padding-inline:calc(var(--u) * 5);background:var(--accent);border:0;border-left:1px solid var(--line-2);border-radius:0 var(--r) var(--r) 0;color:#fff;font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.page .q .run:hover:not(:disabled){background:var(--accent-lift)}.page .q .run:disabled{background:var(--accent-deep);cursor:default}@media (width<=560px){.page .q{flex-wrap:wrap}.page .q .pfx{display:none}.page .q .term{flex:100%}.page .q .tools,.page .q .run{min-height:calc(var(--u) * 11);border-top:1px solid var(--line-2);flex:1}.page .q .tools{border-left:0}.page .q .run{border-radius:0 0 var(--r) 0}}.page .opt{align-items:center;gap:calc(var(--u) * 2);color:var(--text-2);font-size:var(--fs-xs);cursor:pointer;display:flex}.page .opt:has(input:disabled){color:var(--text-4);cursor:default}.page .opt.on{color:var(--text)}.page .opt input[type=checkbox],.page .opt input[type=radio]{width:auto;height:auto;accent-color:var(--accent);background:0 0;border:0;border-radius:0;flex:none;padding:0}.page .grid{gap:calc(var(--u) * 4);grid-template-columns:repeat(12,1fr);display:grid}.page .c3{grid-column:span 3}.page .c4{grid-column:span 4}.page .c6{grid-column:span 6}.page .c8{grid-column:span 8}.page .c12{grid-column:span 12}@media (width<=640px){.page .c3,.page .c4,.page .c6,.page .c8{grid-column:span 6}}.page .f{gap:calc(var(--u) * 1.5);min-width:0;border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.page .f>span{color:var(--text-2);font-size:var(--fs-2xs)}.page .f input,.page .f select{width:100%}.page .f input{height:38px;padding:0 calc(var(--u) * 2.5);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text);font:inherit;font-size:var(--fs-sm)}.page select{appearance:none;height:38px;padding:0 calc(var(--u) * 7) 0 calc(var(--u) * 2.5);background-color:var(--bg);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"6\" fill=\"none\"><path d=\"M1 1l4 4 4-4\" stroke=\"%235f7288\" stroke-width=\"1.4\" stroke-linecap=\"round\"/></svg>");background-repeat:no-repeat;background-position:right calc(var(--u) * 2.5) center;border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text);font:inherit;font-size:var(--fs-sm)}.page select:hover{border-color:var(--line-3)}.page .f input::placeholder{color:var(--text-4)}.page .f input:focus-visible,.page .f select:focus-visible{outline:1px solid var(--accent);border-color:var(--accent)}.page .f input:disabled,.page .f select:disabled{background:var(--bg-lift);color:var(--text-3)}.page .f small{color:var(--text-3);font-size:var(--fs-2xs);line-height:1.5}.page section.flat{margin-top:calc(var(--u) * 7);border-top:0;padding-top:0;position:relative;overflow-x:auto}.page .empty{align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 14) calc(var(--u) * 5);border:1px solid var(--line);border-radius:var(--r);text-align:center;flex-direction:column;display:flex}.page .empty p{max-width:46ch;color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-body)}.page .empty .ico{color:var(--text-4)}.page .settings{column-count:2;column-gap:calc(var(--u) * 5);margin-top:calc(var(--u) * 8)}@media (width<=1000px){.page .settings{column-count:1}}.page .settings>section{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 calc(var(--u) * 5);padding:calc(var(--u) * 5) calc(var(--u) * 5) calc(var(--u) * 6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.page .settings .sub{margin-top:calc(var(--u) * 1);color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-snug)}.page .settings>section>:is(table,.body,.narrow):first-of-type{margin-top:calc(var(--u) * 4)}
