.svg-i{fill:currentColor;vertical-align:-.1875rem;flex:none;width:1rem;height:1rem}.svg-i .in{fill:var(--inner,transparent)}.svg-i.lg{width:1.25rem;height:1.25rem}.svg-i.xl{width:1.5rem;height:1.5rem}.btn{background:var(--btn);min-height:2.5rem;color:var(--text);cursor:pointer;text-align:left;white-space:nowrap;transition:background var(--t-fast) var(--ease);border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;text-decoration:none;display:inline-flex}.btn[data-hovered]{background:var(--btn-hover);color:var(--text);text-decoration:none}.btn.primary{background:var(--btn-primary);color:#fff}.btn.primary[data-hovered]{background:var(--btn-primary-hover);color:#fff}.btn.primary[data-pressed]{background:var(--btn-primary-press)}.btn.tertiary{border-color:var(--text);background:0 0}.btn.tertiary[data-hovered]{background:var(--text);color:var(--bg)}.btn.ghost{color:var(--link);background:0 0;gap:.5rem}.btn.ghost[data-hovered]{background:var(--hover);color:var(--link-hover)}.btn.danger{background:var(--btn-danger);color:#fff}.btn.danger[data-hovered]{background:var(--btn-danger-hover);color:#fff}.btn.sm{gap:.75rem;min-height:2rem;padding:0 .75rem}.btn.icon{justify-content:center;gap:0;width:2.5rem;padding:0}.btn.sm.icon{width:2rem}.btn[data-disabled]{background:var(--layer-2);color:var(--text-dis);cursor:not-allowed;border-color:#0000}.tile .btn,.note .btn{white-space:normal;max-width:100%}.btn-row{flex-wrap:wrap;gap:1px;display:flex}.link-btn{color:var(--link);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}.link-btn[data-hovered]{color:var(--link-hover);text-decoration:underline}.tool{width:2rem;height:2rem;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.tool[data-hovered],.tool[data-pressed],.tool[aria-pressed=true]{background:var(--hover);color:var(--text)}.state-page{padding-top:4rem}.state-page h1{margin:.25rem 0 .5rem}.state-page p{margin:0 0 1rem}.crumbs{color:var(--text-3);flex-wrap:wrap;gap:.375rem;margin:0 0 .5rem;padding:0;font-size:.75rem;line-height:1rem;list-style:none;display:flex}.crumbs li{gap:.375rem;display:inline-flex}.crumbs li:not(:last-child):after{content:"/";color:var(--text-3)}.crumbs a{color:var(--link)}.phead{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.phead h1{letter-spacing:-.2px;margin:0;font-size:1.75rem;font-weight:400;line-height:2.25rem}.phead .lead{color:var(--text-2);max-width:45rem;margin:.25rem 0 0}.phead .grow{flex:20rem;min-width:0}.phead .acts{flex-wrap:wrap;align-items:flex-start;gap:1px;display:flex}.titleline{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<42rem){.phead h1{font-size:1.5rem;line-height:2rem}}.facts{border:1px solid var(--line);flex-wrap:wrap;margin:0 0 1.5rem;display:flex;overflow:hidden}.facts>div{border-left:1px solid var(--line-weak);border-top:1px solid var(--line-weak);flex:auto;min-width:0;margin:-1px 0 0 -1px;padding:.5rem .75rem .625rem}.facts dt{letter-spacing:.02rem;color:var(--text-3);text-transform:uppercase;font-size:.6875rem;line-height:1rem}.facts dd{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;margin:.125rem 0 0;font-size:.8125rem;line-height:1.125rem}.field{flex-direction:column;gap:.5rem;min-width:0;max-width:40rem;margin:0 0 1.5rem;display:flex}.field>label,.field>.lbl{color:var(--text-2);align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}.input{background:var(--field);border:0;border-bottom:1px solid var(--line-strong);width:100%;height:2.5rem;color:var(--text);outline-offset:-2px;outline:2px solid #0000;padding:0 1rem}.tile .input,.modal .input,.side .input{background:var(--layer-2)}textarea.input{resize:vertical;height:auto;min-height:6rem;padding:.6875rem 1rem}.input[data-focused],.input:focus{outline-color:var(--focus)}.input::placeholder{color:var(--placeholder)}.input[data-invalid]{outline-color:var(--err)}.helper{color:var(--text-3);font-size:.75rem;line-height:1rem}.invalid{color:var(--err);margin:0;font-size:.75rem;line-height:1rem}.radio-row{flex-direction:column;display:flex}.choice{cursor:pointer;color:var(--text);align-items:flex-start;gap:.625rem;padding:.25rem 0;display:flex}.choice .mark{border:1px solid var(--text);border-radius:2px;flex:none;place-items:center;width:1rem;height:1rem;margin:.125rem 0 0 .1875rem;display:grid}.choice .mark.radio{border-radius:50%;width:1.125rem;height:1.125rem;margin:.0625rem 0 0 .125rem}.choice .mark.radio:before{content:"";background:var(--text);border-radius:50%;width:.5rem;height:.5rem;transform:scale(0)}.choice[data-selected] .mark.radio:before{transform:scale(1)}.choice .mark:not(.radio):before{content:"";border-left:1.5px solid var(--bg);border-bottom:1.5px solid var(--bg);width:.5625rem;height:.3125rem;transform:translateY(-1px)rotate(-45deg)scale(0)}.choice[data-selected] .mark:not(.radio){background:var(--text)}.choice[data-selected] .mark:not(.radio):before{transform:translateY(-1px)rotate(-45deg)scale(1)}.choice[data-focus-visible] .mark{outline:2px solid var(--focus);outline-offset:1px}.choice[data-disabled]{color:var(--text-dis);cursor:not-allowed}.choice[data-disabled] .mark{border-color:var(--text-dis)}.switch{cursor:pointer;align-self:flex-start;align-items:center;gap:.75rem;padding:.375rem 0;display:inline-flex}.switch .track{background:var(--toggle-off);width:3rem;height:1.5rem;transition:background var(--t-fast) var(--ease);border-radius:.75rem;flex:none;position:relative}.switch .track:after{content:"";width:1.125rem;height:1.125rem;transition:transform var(--t-fast) var(--ease);background:#fff;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.switch[data-selected] .track{background:var(--act)}.switch[data-selected] .track:after{transform:translate(1.5rem)}.switch[data-focus-visible] .track{outline:2px solid var(--focus);outline-offset:1px}.switch.bare{vertical-align:middle;padding:0}.pick{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;display:grid}.pick-item{background:var(--layer-2);cursor:pointer;min-width:0;padding:1rem 2.5rem 1rem 1rem;display:block;position:relative}.pick-item[data-hovered]{background:var(--hover)}.pick-item .mk{color:var(--text-3);visibility:hidden;position:absolute;top:1rem;right:1rem}.pick-item[data-selected]{outline:2px solid var(--text);outline-offset:-2px}.pick-item[data-selected] .mk{visibility:visible;color:var(--text)}.pick-item[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.pick-item .t{margin-bottom:.25rem;font-weight:600;display:block}.pick-item .d{color:var(--text-2);font-size:.75rem;line-height:1rem;display:block}.hint{color:var(--text-3)}.hint:before{content:"— "}.numfield{background:var(--field);border-bottom:1px solid var(--line-strong);align-items:stretch;max-width:15rem;display:flex}.numfield .input{background:0 0;border-bottom:0;flex:1;min-width:0}.numfield .unit{color:var(--text-2);align-self:center;padding:0 .5rem 0 0}.numfield .step{border:0;border-left:1px solid var(--line);width:2.5rem;color:var(--text);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.numfield .step[data-hovered]{background:var(--hover-2)}.numfield .step[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.numfield .step[data-disabled]{color:var(--text-3);cursor:default}.field-row{flex-wrap:wrap;gap:0 1rem;display:flex}.kv{border-top:1px solid var(--line-weak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.125rem 1rem;padding:.625rem 0;display:flex}.kv:first-child{border-top:0}.kv .k{color:var(--text-2);align-items:center;gap:.25rem;display:inline-flex}.kv .v{font-family:var(--mono);text-align:right;overflow-wrap:anywhere;min-width:0;margin-left:auto}.kv .v.plain{font-family:var(--sans);white-space:normal}.kv.stacked{flex-direction:column;align-items:flex-start;gap:.25rem}.kv.stacked .v{text-align:left;overflow-wrap:normal;margin-left:0}.kv-note{color:var(--text-2);margin-top:.25rem;display:block}a.kv-note{color:var(--link)}.menu-pop{background:var(--layer);border:1px solid var(--line);min-width:13rem;overflow:auto;box-shadow:0 2px 6px #0000004d}.menu-pop[data-entering]{animation:fade var(--t-fast) var(--ease-in)}.menu{outline:none;padding:.25rem 0}.menu-item{min-height:2.5rem;color:var(--text-2);cursor:pointer;outline:none;align-items:center;gap:.75rem;padding:0 1rem;display:flex}.menu-item[data-hovered],.menu-item[data-focused]{background:var(--hover);color:var(--text)}.menu-item[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.menu-item[data-disabled]{color:var(--text-dis);cursor:not-allowed}.menu-item.danger{color:var(--err)}.menu-item.danger[data-hovered],.menu-item.danger[data-focused]{background:var(--btn-danger);color:#fff}.menu-sep{border-top:1px solid var(--line-weak);margin:.25rem 0}.menu-gap{flex:none;width:1rem;display:inline-block}.ovl{background:var(--overlay);z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ovl[data-entering]{animation:fade var(--t-mid) var(--ease-in)}.modal{background:var(--layer);outline:none;flex-direction:column;width:min(40rem,100%);max-height:calc(100dvh - 3rem);display:flex}.modal[data-entering]{animation:rise var(--t-slow) var(--ease-in)}.modal.wide{width:min(55rem,100%)}.modal-dialog{outline:none;flex-direction:column;min-height:0;display:flex}.modal-h{align-items:flex-start;gap:1rem;padding:1rem 1rem 0;display:flex}.modal-h .titles{flex:1;min-width:0}.modal-h .lbl{color:var(--text-3);font-size:.75rem}.modal-h h2{margin:0;font-size:1.25rem;font-weight:400;line-height:1.75rem}.modal-b{flex:1;padding:1rem;overflow:auto;container-type:inline-size}.modal-b .field{max-width:none}.modal-p{margin:0 0 1rem}.modal-p-after{margin:1rem 0 0}.modal-f{grid-template-columns:1fr 1fr;gap:1px;display:grid}.modal-f.three{grid-template-columns:repeat(3,1fr)}.modal-f .btn{white-space:normal;align-items:flex-start;min-width:0;min-height:4rem;padding-top:.875rem}@media (width<42rem){.modal-f .btn{min-height:3.5rem}}@media (width<30rem){.modal-f.three{grid-template-columns:1fr}}.note{background:var(--layer);border-left:3px solid var(--info);align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}.note .ic{color:var(--info)}.note.ok{border-left-color:var(--ok)}.note.ok .ic{color:var(--ok)}.note.warn{border-left-color:var(--warn)}.note.warn .ic{color:var(--warn);--inner:#161616}.note.serious{border-left-color:var(--serious)}.note.serious .ic{color:var(--serious);--inner:#161616}.note.err{border-left-color:var(--err)}.note.err .ic{color:var(--err);--inner:#fff}.note .body{flex:1;min-width:0}.note b{font-weight:600}.note .detail{color:var(--text-2);margin-top:.25rem}.note .acts{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.skel{background:var(--skel);position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg, transparent, var(--skel-2), transparent);animation:1.4s linear infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.skel.head{width:42%;height:2rem;margin:.5rem 0 .75rem}.skel.lead{width:30%;height:.875rem;margin-bottom:1.5rem}.skel.row{height:1rem;margin:1rem}.skel.line{width:50%;height:.75rem}.skel.line.wide{width:80%}.skel.figure{width:40%;height:2rem;margin:.75rem 0}.skel.chart{height:17.5rem;margin-top:1rem}.skel.table{height:25rem;margin-top:1rem}.tablewrap{background:var(--layer);overflow-x:auto}.tile .tablewrap{background:0 0}table.dt{border-collapse:collapse;width:100%;font-size:.875rem}table.dt th{background:var(--chip);text-align:left;height:var(--row);white-space:nowrap;padding:0 1rem;font-weight:600}table.dt td{height:var(--row);border-bottom:1px solid var(--line-weak);vertical-align:middle;padding:.375rem 1rem}table.dt.compact th,table.dt.compact td{height:2rem}table.dt.compact td{padding:.25rem 1rem}table.dt td.r,table.dt th.r{text-align:right}table.dt .num{font-family:var(--mono);font-variant-numeric:tabular-nums}table.dt td .two{color:var(--text-3);font-size:.75rem;display:block}@media (any-hover:hover){table.dt tbody tr:hover{background:var(--hover)}}@media (width<42rem){table.dt th,table.dt td{padding-left:.75rem;padding-right:.75rem}}.tile{background:var(--layer);min-width:0;padding:1rem;position:relative}.tile.flush{padding:0}.tile-h{border-bottom:1px solid var(--line-weak);align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1rem;display:flex}.tile-h h2{flex:1;min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.125rem}.tile-h .sub{color:var(--text-3);font-size:.75rem;font-weight:400;display:block}.tile-b{padding:1rem}.tile-b>:last-child{margin-bottom:0}.tile-state{margin:0 0 1rem}.tile-actions{margin:1rem 0 0}code.cmd{font-family:var(--mono);background:var(--layer-2);overflow-wrap:anywhere;padding:0 .25rem;font-size:.75rem}.tile-h:has(.tools){padding-right:.5rem}.tile-h .tools{align-self:flex-start;margin:-.25rem 0;display:flex}.tile-h h3{flex:1;min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.125rem}.tile-f{border-top:1px solid var(--line-weak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;min-height:2.5rem;padding:0 1rem;display:flex}.tile-f a{white-space:nowrap;margin-left:auto}.tile.empty{padding:2rem}.tile.empty h2{margin:0}.tile.empty p{max-width:35rem;margin:.5rem 0 1rem}.tile.danger .tile-h h2{color:var(--err)}.setrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.setrow:first-child{padding-top:0}.setrow:last-child{padding-bottom:0}.setrow+.setrow{border-top:1px solid var(--line-weak)}.setrow b{font-weight:600}.kpi .v{letter-spacing:-.02rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:2rem;font-weight:300;line-height:2.5rem;display:flex}.kpi .d,.kpi .k{color:var(--text-2);font-size:.75rem;line-height:1rem}.kpi .kf{align-items:flex-end;gap:.5rem;display:flex}.kpi .kf .d{flex:1;min-width:0}.tile.clickable{color:inherit;text-decoration:none;display:block}.tile.clickable[data-hovered]{background:var(--hover);text-decoration:none}.tile.clickable[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.tag{background:var(--chip);height:1.5rem;color:var(--text);white-space:nowrap;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;display:inline-flex}.tag.sm{border-radius:.5625rem;height:1.125rem;padding:0 .5rem;font-size:.6875rem}.tag.outline{border-color:var(--line);background:0 0}.tag.blue{border-color:var(--act);color:var(--link);background:0 0}.tag.warn{border-color:var(--warn);background:0 0}.tag .k{color:var(--text-2)}.st{white-space:nowrap;color:var(--text);align-items:center;gap:.375rem;font-size:.8125rem;line-height:1rem;display:inline-flex}.st .ic{flex:none}.st.ok .ic{color:var(--ok)}.st.warn .ic{color:var(--warn);--inner:#161616}.st.serious .ic{color:var(--serious);--inner:#161616}.st.err .ic{color:var(--err);--inner:#fff}.st.info .ic,.st.learn .ic{color:var(--info)}.st.pause .ic,.st.none .ic{color:var(--text-3)}.tile>.st,.tile-b .st,.kv .st{white-space:normal;align-items:flex-start}.progress{background:var(--layer-2);height:.5rem;position:relative;overflow:hidden}.progress i{background:var(--act);transition:width var(--t-slow) var(--ease);position:absolute;inset:0 auto 0 0}.pu-row{border-bottom:1px solid var(--line-weak);flex-direction:column;gap:.375rem;padding:.75rem 0;display:flex}.pu-row:last-child{border-bottom:0}.pu-head{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.api-key{word-break:break-all;margin-top:.5rem;display:block}.seg{border:1px solid var(--line-strong);max-width:100%;display:inline-flex}.seg button{border:0;border-right:1px solid var(--line-strong);cursor:pointer;min-height:2rem;color:var(--text-2);background:0 0;flex:0 auto;min-width:0;padding:.375rem 1rem;line-height:1.25rem}.seg button:last-child{border-right:0}.seg button[data-hovered]{background:var(--hover);color:var(--text)}.seg button[data-selected]{background:var(--text);color:var(--bg)}.seg button[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.dt-wrap{container-type:inline-size}.dt-bar{background:var(--layer);border-bottom:1px solid var(--line-weak);flex-wrap:wrap;align-items:stretch;gap:1px;min-height:3rem;display:flex}.dt-search{color:var(--text-3);flex:15rem;align-items:center;gap:.625rem;padding:0 1rem;display:flex}.dt-search input{min-width:0;height:3rem;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.dt-search input::placeholder{color:var(--placeholder)}.dt-search:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.dt-views{align-items:center;padding:.5rem;display:flex}.dt-tools{align-items:center;gap:.5rem;margin-left:auto;padding:.5rem;display:flex}.dt-viewsel{flex:100%;align-items:center;padding:.5rem;display:none}.dt-viewsel select{background:var(--layer-2);height:2rem}table.dt th button.sort{height:100%;min-height:var(--row);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}table.dt th button.sort[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px}table.dt th .arr{color:var(--text-2);opacity:0}table.dt th[aria-sort=ascending] .arr,table.dt th[aria-sort=descending] .arr,table.dt th button.sort[data-hovered] .arr,table.dt th button.sort[data-focus-visible] .arr{opacity:1}table.dt tbody tr:has(a[href]){cursor:pointer}table.dt td.wide-col{min-width:13.75rem}.empty-cell{text-align:left;color:var(--text-2);padding:2rem 1rem!important}.dt-pager{background:var(--layer);border-top:1px solid var(--line-weak);align-items:center;min-height:2.5rem;font-size:.8125rem;display:flex}.dt-pager .cell{border-right:1px solid var(--line-weak);height:2.5rem;color:var(--text-2);white-space:nowrap;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.dt-pager select{background:var(--layer);height:2rem;color:var(--text);border:0;padding:0 .25rem}.dt-pager .grow{flex:1}.dt-pager button{border:0;border-left:1px solid var(--line-weak);cursor:pointer;width:2.5rem;height:2.5rem;color:var(--text);background:0 0;flex:none;place-items:center;display:grid}.dt-pager button[data-hovered]:not([data-disabled]){background:var(--hover)}.dt-pager button[data-disabled]{color:var(--text-dis);cursor:not-allowed}.dt-pager button[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}@container (width<35rem){.dt-views,.dt-pager .size-cell,.dt-pager .page-cell{display:none}.dt-viewsel{display:flex}}.drop{border:1px dashed var(--line-strong);color:var(--text-2);background:var(--layer);padding:2rem 1.5rem}.drop .t-h2{color:var(--text)}.drop p{max-width:32.5rem;margin:.5rem 0 1rem}.drop[data-drop-target]{border-color:var(--act);background:var(--act-soft)}.drop[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.pinmark{vertical-align:-.125rem;color:var(--text-3);margin-left:.375rem;display:inline-flex}.pinmark .svg-i{width:.875rem;height:.875rem}.example-links{margin-top:.5rem}.list-plain.example-links>li+li{border-top:0}.example-link{align-items:center;gap:.375rem;min-height:1.5rem;display:inline-flex}.tabnav{box-shadow:inset 0 -1px 0 var(--line-weak);scrollbar-width:thin;margin:0 0 1.5rem;display:flex;overflow:auto hidden}.tabnav a{height:2.5rem;color:var(--text-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;display:flex}.tabnav a[data-hovered]{color:var(--text);background:var(--hover)}.tabnav a.on{color:var(--text);border-bottom-color:var(--act);font-weight:600}.tabnav a[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.tabnav .n{font:.75rem/1rem var(--mono);background:var(--chip);color:var(--text-2);padding:0 .375rem;font-weight:400}.tabnav .n-st{font:.75rem/1rem var(--mono);color:var(--text);align-items:center;gap:.25rem;font-weight:400;display:inline-flex}.tabnav .n-st .ic{width:1rem;height:1rem}.tabnav .n-st.warn .ic{color:var(--warn)}.tabnav .n-st.serious .ic{color:var(--serious)}.chart{position:relative}.chart svg{width:100%;height:auto;font-family:var(--mono);display:block;overflow:visible}.chart .tick{fill:var(--text-3);font-size:.6875rem}.chart .gridl{stroke:var(--grid);stroke-width:1px;shape-rendering:crispedges}.chart .axisl{stroke:var(--line-strong);stroke-width:1px;shape-rendering:crispedges}.chart .refl{stroke:var(--ref);stroke-width:1px;stroke-dasharray:6 4}.chart .ref-lbl{fill:var(--text-3);font-size:.6875rem}.chart .cross{stroke:var(--text-2);stroke-width:1px;stroke-dasharray:2 3}.chart .hit{fill:#0000}.ctip{pointer-events:none;background:var(--layer-2);border:1px solid var(--line);z-index:5;min-width:11.25rem;font-size:.75rem;position:absolute;top:.5rem;box-shadow:0 2px 6px #0000004d}.ctip .th{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--text);padding:.375rem .625rem}.ctip .tr{align-items:center;gap:.5rem;padding:.25rem .625rem;display:flex}.ctip .tr i{align-self:stretch;width:3px}.ctip .tr b{font-family:var(--mono);margin-left:auto;font-weight:500}.legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.375rem 1.25rem;margin:.5rem 0 0;font-size:.75rem;display:flex}.legend span{align-items:center;gap:.5rem;display:inline-flex}.legend i{width:.75rem;height:.75rem;display:inline-block}.legend i.line{width:1rem;height:2px}.legend i.dash{border-top:2px dashed var(--ref);width:1rem;height:0}.legend i.band{opacity:.45;width:1rem;height:.625rem}.sf-group+.sf-group{margin-top:.75rem}.sf-h{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.375rem;display:flex}.acc{border-top:1px solid var(--line-weak)}.acc-h{font:inherit;margin:0}.acc-btn{cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.acc-btn[data-hovered]{background:var(--hover)}.acc-btn .chev{transition:transform var(--t-mid) var(--ease);margin-left:auto}.acc[data-expanded] .acc-btn .chev{transform:rotate(180deg)}.acc-b{color:var(--text-2)}.acc[data-expanded] .acc-b{padding:0 0 1rem}.concepts{flex-wrap:wrap;align-items:center;gap:.5rem;margin:-.25rem 0 1.5rem;display:flex}.concepts>.k,.concept .k{letter-spacing:.02rem;text-transform:uppercase;font-size:.6875rem}.concepts>.k{color:var(--text-3);margin-right:.25rem}.concept .k{color:var(--text-2)}.concept{background:var(--chip);min-height:1.5rem;color:var(--text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;border:0;align-items:baseline;gap:.375rem;padding:.125rem .5rem;font-size:.8125rem;display:inline-flex}.concept[data-hovered]{background:var(--hover)}.concept[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.acard{margin-bottom:1rem}.acard-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:2rem;margin-bottom:.5rem;display:flex}.acard-1{color:var(--text);margin:0 0 .375rem;font-size:1.25rem;line-height:1.75rem}.acard-2,.acard-3{color:var(--text-2);margin:0 0 .125rem}.bar{background:var(--layer-2);vertical-align:middle;width:6rem;height:.5rem;margin-right:.625rem;display:inline-block;position:relative}.bar i{background:var(--d1);position:absolute;inset:0 auto 0 0}.bar .tick{background:var(--text-2);width:1px;position:absolute;top:-.1875rem;bottom:-.1875rem}.delta{font-family:var(--mono);white-space:nowrap}.pair{vertical-align:middle;gap:1px;display:inline-flex}.pair button{border:1px solid var(--line-strong);min-height:1.5rem;color:var(--text-2);cursor:pointer;background:0 0;padding:0 .625rem;font-size:.75rem}.pair button[data-hovered]{background:var(--hover);color:var(--text)}.pair button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.pair button[data-focus-visible]{outline:2px solid var(--focus);outline-offset:1px}.answers-bar{color:var(--text-2);flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;margin:0 0 1rem;display:flex}.answers-bar .field{margin:0}.chart-head{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.chart-head .field{margin:0}.chart-table,.why-b{margin-top:1rem}.why-b p{margin:0 0 .75rem}.warnline{color:var(--text);border-left:3px solid var(--warn);padding-left:.75rem}.measure{max-width:42rem}.hints li{padding:.5rem 0}.clocks li{padding:.25rem 0}.learning-note{margin:1rem 0}.learning-facts{margin-top:1rem}.fields-h{margin-bottom:.375rem}.fields{flex-wrap:wrap;gap:.375rem;display:flex}.way{margin:0 0 1.5rem}.way .tablewrap{margin:0 0 .5rem}.way table.dt th{white-space:normal;padding-block:.5rem}.way-question{margin:0 0 .75rem;font-weight:600}.formula{background:var(--layer-2);border-left:3px solid var(--text);margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.effect-facts{margin:1rem 0}.icons100{grid-template-columns:repeat(20,minmax(0,.75rem));gap:.25rem;margin-top:.5rem;display:grid}.icons100 i{aspect-ratio:1;background:var(--line)}.icons100 i.y{background:var(--d1)}.action-log .grid{margin-top:1rem}.btn-row.end{justify-content:flex-end;align-items:center}.src-batch{align-items:center;gap:.5rem;display:inline-flex}.src-fix-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:0 1rem;display:grid}.src-fix-objects{border:0;margin:0 0 1rem;padding:0}.src-fix-objects .helper{margin:0 0 .5rem}.src-fix-objects .choice{margin-right:1.5rem}.src-fix-type{min-width:9rem;height:2rem}.src-fix-foot{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.wz-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.wz-steps a,.wz-steps li>span{color:var(--text-2);text-decoration:none;display:block}.wz-steps .ln{background:var(--line);height:2px;margin-bottom:.625rem;display:block}.wz-steps li.done .ln,.wz-steps li.on .ln{background:var(--act)}.wz-steps .lb{align-items:flex-start;gap:.5rem;padding-right:.5rem;display:flex}.wz-steps .lb .svg-i{color:var(--text-3);flex:none;margin-top:2px}.wz-steps li.done .lb .svg-i,.wz-steps li.on .lb .svg-i{color:var(--info)}.wz-steps li.on a{color:var(--text);font-weight:600}.wz-steps li>span[aria-disabled=true]{opacity:.55}.wz-steps a[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px}.wz-steps-now{display:none}@container (width<55rem){.wz-steps .lb{display:none}.wz-steps .ln{margin-bottom:0}.wz-steps{margin-bottom:.5rem}.wz-steps-now{margin:0 0 1.5rem;font-weight:600;display:block}}.wz-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:3rem;display:flex}.wz-file{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;display:flex}.pickt th,.pickt td{white-space:nowrap}.colpick,.valpick{font:inherit;font-family:var(--mono);border:1px solid var(--line-strong);color:var(--text);cursor:pointer;background:0 0;padding:.125rem .5rem;font-size:.8125rem}.colpick[data-hovered],.valpick[data-hovered]{background:var(--hover)}.colpick[data-selected],.valpick[data-selected]{background:var(--btn-primary);border-color:var(--btn-primary);color:#fff}.colpick[data-focus-visible],.valpick[data-focus-visible]{outline:2px solid var(--focus);outline-offset:1px}.wz-values{margin:1.5rem 0}.wz-value-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0 0 .75rem;display:flex}.wz-value-row>.mono{min-width:8rem;color:var(--text-2)}.concepts.static{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.concept.static{cursor:default}.wz-sentence{margin:.5rem 0 0}.wz-reasons{margin:0}.wz-reasons>div{border-bottom:1px solid var(--line-weak);grid-template-columns:minmax(6rem,10rem) minmax(0,1fr);gap:0 1rem;padding:.5rem 0;display:grid}.wz-reasons dt{color:var(--text-2)}.wz-reasons dd{margin:0}.wz-fields{flex-wrap:wrap;gap:.375rem;display:flex}.wz-summary{max-width:40rem;margin:1rem 0 1.5rem}.si-card{flex-direction:column;gap:1rem;max-width:30rem;padding:2rem;display:flex}.si-card h1,.si-card p{margin:0}.si-card .btn{align-self:flex-start}.si-google{gap:.75rem}.si-google-mark{flex:none;width:1.125rem;height:1.125rem}.si-form{flex-direction:column;gap:1rem;display:flex}.si-or{color:var(--text-2);align-items:center;gap:.75rem;display:flex}.si-or:before,.si-or:after{content:"";border-top:1px solid var(--line-weak);flex:1}.si-links,.si-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.si-error{color:var(--err)}@media (width<42rem){.si-card{padding:1.5rem 1rem}}.start-ok{margin:.5rem 0 0}.list-plain.since li{grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;align-items:center;gap:.25rem 1rem;padding:.75rem 1rem;display:grid}.list-plain.since .q a{font-weight:600}.list-plain.since .two{color:var(--text-3);font-size:.75rem;display:block}.list-plain.since .c{color:var(--text-2)}@container (width<40rem){.list-plain.since li{grid-template-columns:minmax(0,1fr) auto}.list-plain.since .c{grid-area:2/1/auto/-1}}.pin-chart{margin-top:.75rem}.start-foot{margin-top:2rem}.time{font-family:var(--mono);color:var(--text-3);white-space:nowrap;min-width:4rem;font-size:.75rem}.tile-note{margin:0;padding:1rem}.steps{margin:1rem 0 .75rem}.steps li{align-items:center;gap:.75rem;padding:.375rem 0;display:flex}.list-plain.steps>li+li{border-top:0}.steps li .svg-i{color:var(--text-3)}.steps li.done{color:var(--text-2)}.steps li.done .svg-i{color:var(--ok)}.example-title{margin:.5rem 0}.pins-pick{gap:.5rem;display:grid}.toasts{z-index:95;flex-direction:column;gap:.5rem;width:min(24rem,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.toast{background:var(--layer-2);border-left:3px solid var(--ok);animation:rise var(--t-slow) var(--ease-in);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex;box-shadow:0 2px 6px #0000004d}.toast .ic{color:var(--ok)}.toast.info{border-left-color:var(--info)}.toast.info .ic{color:var(--info)}.toast.warn{border-left-color:var(--warn)}.toast.warn .ic{color:var(--warn);--inner:#161616}.toast .body{flex:1;min-width:0}.toast small{color:var(--text-3);margin-top:.125rem;font-size:.75rem;display:block}.toast .undo{margin-top:.375rem;font-weight:600;display:flex}@media (width<42rem){.toasts{bottom:calc(var(--bottom) + .75rem)}}.side{top:var(--head);width:min(var(--side), 100vw);background:var(--layer);border-left:1px solid var(--line-weak);z-index:60;animation:slide var(--t-slow) var(--ease-in);outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.side.wide{width:min(38.75rem,100vw)}.side-dialog{outline:none;flex-direction:column;height:100%;display:flex}.side-h{border-bottom:1px solid var(--line-weak);flex:none;align-items:center;gap:.5rem;height:3rem;padding-left:1rem;display:flex}.side-h h2{flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600}.side-close{width:3rem;height:3rem;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.side-close[data-hovered]{background:var(--hover);color:var(--text)}.side-b{flex:1;padding:1rem;overflow:auto;container-type:inline-size}.side .field{max-width:none}.side-ovl{z-index:85;position:fixed;inset:0}@media (width<42rem){.side{z-index:85;top:0}}.api-lead{margin-top:0}.code{font-family:var(--mono);background:var(--bg);border:1px solid var(--line-weak);max-height:22rem;color:var(--text-2);margin:0 0 .5rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.125rem;overflow:auto}.code pre{font:inherit;white-space:pre;margin:0}.code:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.palette-ovl{place-items:start center}.palette{background:var(--layer);outline:none;width:min(40rem,100%);margin-top:4rem}.palette[data-entering]{animation:rise var(--t-mid) var(--ease-in)}.palette-dialog{outline:none}.palette-in{position:relative}.palette-in .svg-i{color:var(--text-3);position:absolute;top:1.125rem;left:1rem}.palette-in input{border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;width:100%;height:3.5rem;padding:0 1rem 0 3rem;font-size:1rem}.palette-in input::placeholder{color:var(--placeholder)}.palette-in input::-webkit-search-cancel-button{appearance:none}.palette-list{outline:none;max-height:26.25rem;padding:.25rem 0;overflow:auto}.palette-sec{text-transform:uppercase;letter-spacing:.3px;color:var(--text-3);padding:.625rem 1rem .25rem;font-size:.6875rem}.palette-item{cursor:pointer;color:var(--text-2);outline:none;align-items:center;gap:.75rem;padding:.5rem 1rem;text-decoration:none;display:flex}.palette-item[data-focused],.palette-item[data-hovered]{background:var(--hover);color:var(--text);text-decoration:none}.palette-item .grp{color:var(--text-3);font-size:.75rem;font-family:var(--mono);margin-left:auto}.palette-empty{color:var(--text-3);padding:.625rem 1rem}.palette-foot{border-top:1px solid var(--line-weak);color:var(--text-3);flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.palette-foot>span{align-items:center;gap:.375rem;display:inline-flex}.shell{grid-template-columns:var(--rail) var(--panel) minmax(0, 1fr);grid-template-rows:var(--head) minmax(0, 1fr);height:100dvh;transition:grid-template-columns var(--t-slow) var(--ease);display:grid}.shell.no-panel,.shell.panel-closed{grid-template-columns:var(--rail) 0 minmax(0, 1fr)}.shell.no-panel .panel,.shell.panel-closed .panel{visibility:hidden}.header{background:var(--shell);border-bottom:1px solid var(--line-weak);z-index:30;grid-column:1/-1;align-items:stretch;min-width:0;display:flex}.hbtn{cursor:pointer;width:3rem;height:3rem;color:var(--text-2);background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.hbtn[data-hovered]{background:var(--hover);color:var(--text)}.hbtn[aria-expanded=true]{background:var(--layer);color:var(--text);box-shadow:inset 1px 0 var(--line-weak), inset -1px 0 var(--line-weak)}.hbtn.hmenu{width:var(--rail)}.hbtn.hmenu.docked[aria-expanded=true]{color:var(--text-2);box-shadow:none;background:0 0}.hbtn.hmenu.docked[data-hovered]{background:var(--hover);color:var(--text)}.hbtn.absent{visibility:hidden}.hbtn.htext{white-space:nowrap;gap:.5rem;width:auto;padding:0 1rem;display:flex}.htext-mobile{display:none}.badge{background:var(--badge);color:#fff;min-width:1rem;height:1rem;font:600 .6875rem / 1rem var(--sans);text-align:center;border-radius:.5rem;padding:0 .25rem;position:absolute;top:.375rem;left:1.625rem}.brand{white-space:nowrap;align-items:center;gap:.625rem;padding:0 1rem;display:flex}.brand-link{color:var(--text);align-self:stretch;align-items:center;gap:.625rem;font-weight:600;text-decoration:none;display:flex}.brand-link[data-hovered]{color:var(--text);text-decoration:none}.brand .mark{width:1.375rem;height:1.375rem}.hgrow{flex:1;min-width:0}.hsearch{flex:0 1 calc(var(--side) - 6rem);border:0;border-left:1px solid var(--line-weak);border-right:1px solid var(--line-weak);min-width:0;height:3rem;color:var(--text-3);cursor:text;text-align:left;background:0 0;align-items:center;gap:.625rem;padding:0 .75rem 0 1rem;display:flex;overflow:hidden}.hsearch[data-hovered]{background:var(--hover)}.hsearch-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hsearch .kbd{margin-left:auto}.hright{align-items:stretch;display:flex}.hsearch-mobile{display:none}.rail{background:var(--shell);border-right:1px solid var(--line-weak);z-index:20;flex-direction:column;grid-area:2/1;display:flex}.rail a{height:var(--band);color:var(--text-2);align-content:center;justify-items:center;gap:.125rem;font-size:.6875rem;line-height:.875rem;text-decoration:none;display:grid;position:relative}.rail a[data-hovered]{background:var(--hover);color:var(--text);text-decoration:none}.rail a.on{color:var(--text);background:var(--layer)}.rail a.on:before{content:"";background:var(--act);width:3px;position:absolute;top:0;bottom:0;left:0}.rail .grow{flex:1}.panel{background:var(--layer);border-right:1px solid var(--line-weak);z-index:15;grid-area:2/2;min-width:0;overflow:hidden auto}.panel-inner{width:var(--panel);padding:0 0 1.5rem}.pnl-head{height:var(--band);border-bottom:1px solid var(--line-weak);align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;display:flex}.pnl-foot{border-top:1px solid var(--line-weak);margin-top:.5rem;padding-top:.5rem}.panel button.item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.panel button.item[data-hovered]{background:var(--hover);color:var(--text)}.panel a.item,.panel button.item{min-height:2rem;color:var(--text-2);align-items:center;gap:.625rem;padding:.375rem 1rem;text-decoration:none;display:flex;position:relative}.panel a.item[data-hovered]{background:var(--hover);color:var(--text);text-decoration:none}.panel a.item.on{background:var(--selected);color:var(--text);font-weight:600}.panel a.item.on:before{content:"";background:var(--act);width:3px;position:absolute;top:0;bottom:0;left:0}.panel a.item.sub{padding-left:2.625rem;font-size:.8125rem}.panel a.item .label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.panel a.item .end{font-family:var(--mono);color:var(--text-3);margin-left:auto;font-size:.75rem}.panel a.item.on .end{color:var(--text-2)}.panel .item .st{margin-left:auto}.pnl-head a{color:var(--text-2);place-items:center;width:1.5rem;height:1.5rem;margin-left:-.25rem;display:grid}.pnl-head a[data-hovered]{color:var(--text);background:var(--hover)}.pnl-head .label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pnl-sec{padding:1rem 1rem .25rem}.pnl-sec button{color:var(--text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;min-height:1.5rem;padding:0;font-size:.75rem;line-height:1rem;display:flex}.pnl-sec button[data-hovered]{color:var(--text)}.main{grid-area:2/3;min-width:0;position:relative;overflow:auto}.bottom,.scrim{display:none}.banner{background:var(--layer);border-bottom:1px solid var(--line-weak);border-left:3px solid var(--err);flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;padding:.75rem 2rem;display:flex}.banner .ic{color:var(--err);--inner:#fff}.banner .body{flex:15rem}.banner b{font-weight:600}.side-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.side-list{margin:0 -1rem}.row-link{color:var(--text);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.row-link[data-hovered]{background:var(--hover);color:var(--text);text-decoration:none}.row-link .grow{flex:1;min-width:0}.row-link .meta{color:var(--text-3);font-size:.75rem;display:block}.side-empty h3{margin-top:.5rem}.side-foot{margin:1.5rem 0 0}.help-search{margin-bottom:1rem}.help-steps{margin:0 0 1.5rem}.help-steps li{gap:.75rem;padding:.625rem 0;display:flex}.help-steps .mono{flex:none;width:1.25rem}.help-step-text{display:block}.help-h{border-top:1px solid var(--line-weak);margin:2rem 0 .75rem;padding-top:1.25rem}.help-context{margin:-.5rem 0 1rem}@media (width<66rem){.shell,.shell.no-panel,.shell.panel-closed{grid-template-columns:var(--rail) 0 minmax(0, 1fr)}.panel{top:var(--head);left:var(--rail);width:var(--panel);visibility:hidden;transition:transform var(--t-slow) var(--ease), visibility var(--t-slow);position:fixed;bottom:0;transform:translate(-100%);box-shadow:4px 0 12px #0000004d}.shell.panel-open .panel{visibility:visible;transform:none}.shell.panel-open .scrim{inset:var(--head) 0 0 0;background:var(--overlay);z-index:14;display:block;position:fixed}.banner{padding:.75rem 1.5rem}.hsearch .kbd{display:none}}@media (width<42rem){.shell,.shell.no-panel,.shell.panel-closed{grid-template-columns:0 0 minmax(0,1fr);grid-template-rows:var(--head) minmax(0, 1fr) var(--bottom)}.rail{display:none}.hbtn.hmenu{width:3rem}.panel{width:min(20rem,85vw);left:0}.panel-inner{width:auto}.hsearch{display:none}.hsearch-mobile{display:grid}.hbtn.htext{display:none}.htext-mobile{display:grid}.brand{padding-left:.25rem}.bottom{background:var(--shell);border-top:1px solid var(--line-weak);z-index:20;grid-area:3/1/auto/-1;display:flex}.bottom a{color:var(--text-2);flex:1;align-content:center;justify-items:center;gap:.125rem;font-size:.6875rem;text-decoration:none;display:grid;position:relative}.bottom a.on{color:var(--text)}.bottom a.on:before{content:"";background:var(--act);height:3px;position:absolute;top:0;left:25%;right:25%}.banner{padding:.75rem 1rem}}@media (width<22.5rem){.brand .tag{display:none}}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/Geist-latin-ext-DC-KSUi6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/Geist-latin-BgDaEnEv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/GeistMono-latin-ext-Bwz-egvJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/GeistMono-latin-XN7g48iV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161616;--shell:#0f0f0f;--layer:#262626;--layer-2:#393939;--layer-3:#525252;--hover:#333;--hover-2:#474747;--selected:#393939;--field:#262626;--line-weak:#393939;--line:#525252;--line-strong:#6f6f6f;--text:#f4f4f4;--text-2:#c6c6c6;--text-3:#a8a8a8;--text-dis:#f4f4f440;--placeholder:#f4f4f466;--act:#3d6ff5;--act-soft:#3d6ff52e;--link:#82a4ff;--link-hover:#a9c1ff;--focus:#fff;--ok:#42be65;--warn:#f1c21b;--serious:#ff832b;--err:#fa4d56;--info:#82a4ff;--badge:#da1e28;--d1:#9085e9;--d2:#d95926;--d3:#199e70;--ref:#8d8d8d;--grid:#393939;--overlay:#0009;--skel:#292929;--skel-2:#393939;--btn:#393939;--btn-hover:#474747;--chip:#393939;--toggle-off:#6f6f6f;--btn-primary:#2c5fe6;--btn-primary-hover:#2350c8;--btn-primary-press:#173a9a;--btn-danger:#da1e28;--btn-danger-hover:#b81921}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f4;--shell:#fff;--layer:#fff;--layer-2:#f4f4f4;--layer-3:#e0e0e0;--hover:#e8e8e8;--hover-2:#d1d1d1;--selected:#e0e0e0;--field:#fff;--line-weak:#e0e0e0;--line:#c6c6c6;--line-strong:#8d8d8d;--text:#161616;--text-2:#525252;--text-3:#6f6f6f;--text-dis:#16161640;--placeholder:#16161666;--act:#2c5fe6;--act-soft:#2c5fe61f;--link:#2c5fe6;--link-hover:#173a9a;--focus:#2c5fe6;--ok:#24a148;--warn:#f1c21b;--serious:#ff832b;--err:#da1e28;--info:#2c5fe6;--badge:#da1e28;--d1:#6250d6;--d2:#eb6834;--d3:#1baf7a;--ref:#6f6f6f;--grid:#e0e0e0;--overlay:#16161680;--skel:#e8e8e8;--skel-2:#c6c6c6;--btn:#e0e0e0;--btn-hover:#c6c6c6;--chip:#e0e0e0;--toggle-off:#8d8d8d}:root{--sans:"Geist", "Segoe UI", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, Consolas, monospace;--ease:cubic-bezier(.2, 0, .38, .9);--ease-in:cubic-bezier(0, 0, .38, .9);--t-fast:70ms;--t-mid:.15s;--t-slow:.24s;--head:3rem;--rail:4rem;--panel:16rem;--bottom:3.5rem;--band:3rem;--side:27.5rem;--row:2.5rem}[data-density=dense]{--row:2rem}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font:400 .875rem / 1.25rem var(--sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}a{color:var(--link);text-decoration:none}@media (any-hover:hover){a:hover{color:var(--link-hover);text-decoration:underline}}:focus{outline:none}:focus-visible,[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--layer);color:var(--text);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip:focus-visible{transform:none}.mono,.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.t-label{color:var(--text-2);font-size:.75rem;line-height:1rem}.t-helper{color:var(--text-3);font-size:.75rem;line-height:1rem}.t-h2{margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.375rem}.t-h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:400;line-height:1.75rem}.t-h4{letter-spacing:-.2px;font-size:1.75rem;font-weight:400;line-height:2.25rem}.muted{color:var(--text-2)}.nowrap{white-space:nowrap}.faint{color:var(--text-3)}.kbd{white-space:nowrap;font-family:var(--mono);border:1px solid var(--line);color:var(--text-3);padding:0 .375rem;font-size:.6875rem;line-height:1.125rem}.list-plain{margin:0;padding:0;list-style:none}.list-plain>li+li{border-top:1px solid var(--line-weak)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes slide{0%{opacity:0;transform:translate(1.5rem)}}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<42rem){.hide-phone{display:none!important}}@media (width>=42rem){.only-phone{display:none!important}}.page{max-width:99rem;padding:1rem 2rem 4rem;container-type:inline-size}@media (width<66rem){.page{padding:1rem 1.5rem 4rem}}@media (width<42rem){.page{padding:1rem 1rem 3rem}}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.grid>*{grid-column:span 12;min-width:0}.grid.cols-4>*{grid-column:span 3}.grid.cols-2>*{grid-column:span 6}.grid.cols-31>:nth-child(odd),.grid.cols-13>:nth-child(2n){grid-column:span 9}.grid.cols-31>:nth-child(2n),.grid.cols-13>:nth-child(odd){grid-column:span 3}:where(.grid,.tile)+:where(.grid,.tile):where(:not(.grid>*)){margin-top:1rem}@container (width<53rem){.grid.cols-4>*{grid-column:span 6}.grid.cols-31>:nth-child(n),.grid.cols-13>:nth-child(n){grid-column:span 12}}@container (width<40rem){.grid.cols-4>*,.grid.cols-2>*{grid-column:span 12}}.section-h{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:2rem 0 .75rem;display:flex}.section-h h2{margin:0;font-size:1.25rem;font-weight:400;line-height:1.75rem}.section-h .grow{flex:1}
