@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.fib,.fi{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{width:1.33333em;line-height:1em;display:inline-block;position:relative}.fi:before{content:"\a0"}.fi.fis{width:1em}.fi-xx{background-image:url("./media/xx-PLWBNAIN.svg")}.fi-ad{background-image:url("./media/ad-WVS4VU5Z.svg")}.fi-ae{background-image:url("./media/ae-6FRK6AZM.svg")}.fi-af{background-image:url("./media/af-YYCQZTMI.svg")}.fi-ag{background-image:url("./media/ag-MLHWUEFS.svg")}.fi-ai{background-image:url("./media/ai-FINFSMYB.svg")}.fi-al{background-image:url("./media/al-LX4JVSFF.svg")}.fi-am{background-image:url("./media/am-P5ZIE6XV.svg")}.fi-ao{background-image:url("./media/ao-UT6SIN5N.svg")}.fi-aq{background-image:url("./media/aq-ZYPY4U2R.svg")}.fi-ar{background-image:url("./media/ar-MIEAOHWP.svg")}.fi-as{background-image:url("./media/as-AFSH7LPB.svg")}.fi-at{background-image:url("./media/at-LOEZTH7U.svg")}.fi-au{background-image:url("./media/au-G5MX3IJM.svg")}.fi-aw{background-image:url("./media/aw-77CRWWSI.svg")}.fi-ax{background-image:url("./media/ax-KKUASZ2E.svg")}.fi-az{background-image:url("./media/az-NDX32BEU.svg")}.fi-ba{background-image:url("./media/ba-U3MTPTGM.svg")}.fi-bb{background-image:url("./media/bb-J5IMGOVD.svg")}.fi-bd{background-image:url("./media/bd-HMCXBQD3.svg")}.fi-be{background-image:url("./media/be-O7GM6FZX.svg")}.fi-bf{background-image:url("./media/bf-IFOTMWPV.svg")}.fi-bg{background-image:url("./media/bg-E7TOOTKR.svg")}.fi-bh{background-image:url("./media/bh-F7YG7A6Z.svg")}.fi-bi{background-image:url("./media/bi-U2ZALGUG.svg")}.fi-bj{background-image:url("./media/bj-CN25RSKN.svg")}.fi-bl{background-image:url("./media/bl-BVLZS6N6.svg")}.fi-bm{background-image:url("./media/bm-UJYJRUXQ.svg")}.fi-bn{background-image:url("./media/bn-YE5LSPKO.svg")}.fi-bo{background-image:url("./media/bo-T2X2U5Y2.svg")}.fi-bq{background-image:url("./media/bq-63KYFP2P.svg")}.fi-br{background-image:url("./media/br-3Y26HUAJ.svg")}.fi-bs{background-image:url("./media/bs-2C7RMWIG.svg")}.fi-bt{background-image:url("./media/bt-XSK7E7FD.svg")}.fi-bv{background-image:url("./media/bv-3PDSPR4E.svg")}.fi-bw{background-image:url("./media/bw-34ZWNZWI.svg")}.fi-by{background-image:url("./media/by-3TFC4SNR.svg")}.fi-bz{background-image:url("./media/bz-A6YTSORZ.svg")}.fi-ca{background-image:url("./media/ca-RFV4UZ2Q.svg")}.fi-cc{background-image:url("./media/cc-OVOWQDZT.svg")}.fi-cd{background-image:url("./media/cd-EWAILBJX.svg")}.fi-cf{background-image:url("./media/cf-XZ4EZSBL.svg")}.fi-cg{background-image:url("./media/cg-2HM4F56T.svg")}.fi-ch{background-image:url("./media/ch-USJZZOGC.svg")}.fi-ci{background-image:url("./media/ci-KFEINJVJ.svg")}.fi-ck{background-image:url("./media/ck-ATMQHHMA.svg")}.fi-cl{background-image:url("./media/cl-Y567I43B.svg")}.fi-cm{background-image:url("./media/cm-UKMPYCC7.svg")}.fi-cn{background-image:url("./media/cn-P7M3XOME.svg")}.fi-co{background-image:url("./media/co-NN4OA66V.svg")}.fi-cr{background-image:url("./media/cr-ZQEISEUX.svg")}.fi-cu{background-image:url("./media/cu-IFDVQOOF.svg")}.fi-cv{background-image:url("./media/cv-RMXBYFLP.svg")}.fi-cw{background-image:url("./media/cw-SO4F3P5A.svg")}.fi-cx{background-image:url("./media/cx-7UVFV3VV.svg")}.fi-cy{background-image:url("./media/cy-OJEUQTEX.svg")}.fi-cz{background-image:url("./media/cz-PSDLWGGB.svg")}.fi-de{background-image:url("./media/de-MZUAL5O7.svg")}.fi-dj{background-image:url("./media/dj-7WZCZM6N.svg")}.fi-dk{background-image:url("./media/dk-JMBRHM34.svg")}.fi-dm{background-image:url("./media/dm-YMQF4KNF.svg")}.fi-do{background-image:url("./media/do-SBKDMMUM.svg")}.fi-dz{background-image:url("./media/dz-5TGC2F6O.svg")}.fi-ec{background-image:url("./media/ec-7Z2J7NDS.svg")}.fi-ee{background-image:url("./media/ee-K3ODV3VK.svg")}.fi-eg{background-image:url("./media/eg-AR6V26BC.svg")}.fi-eh{background-image:url("./media/eh-RQWWFEAA.svg")}.fi-er{background-image:url("./media/er-KIRTBRZF.svg")}.fi-es{background-image:url("./media/es-W5FXGZQG.svg")}.fi-et{background-image:url("./media/et-EWIPOR6K.svg")}.fi-fi{background-image:url("./media/fi-S5EH7BG6.svg")}.fi-fj{background-image:url("./media/fj-U7G4LWJB.svg")}.fi-fk{background-image:url("./media/fk-F6TQFE43.svg")}.fi-fm{background-image:url("./media/fm-MJGAIAPB.svg")}.fi-fo{background-image:url("./media/fo-M4LV5KMN.svg")}.fi-fr{background-image:url("./media/fr-6U4A3EWN.svg")}.fi-ga{background-image:url("./media/ga-YVFEOFTR.svg")}.fi-gb{background-image:url("./media/gb-UUF3TOPS.svg")}.fi-gd{background-image:url("./media/gd-4BNJI5VY.svg")}.fi-ge{background-image:url("./media/ge-5I22MBRW.svg")}.fi-gf{background-image:url("./media/gf-GQZN5HJ5.svg")}.fi-gg{background-image:url("./media/gg-FIL6D5PB.svg")}.fi-gh{background-image:url("./media/gh-YF6PQ6FW.svg")}.fi-gi{background-image:url("./media/gi-DN7STW4R.svg")}.fi-gl{background-image:url("./media/gl-PA2YIJP7.svg")}.fi-gm{background-image:url("./media/gm-5WF3VK63.svg")}.fi-gn{background-image:url("./media/gn-MSN2M353.svg")}.fi-gp{background-image:url("./media/gp-XPVJBMQZ.svg")}.fi-gq{background-image:url("./media/gq-YVZPM5OI.svg")}.fi-gr{background-image:url("./media/gr-YRG5TXUI.svg")}.fi-gs{background-image:url("./media/gs-7YZXJO4D.svg")}.fi-gt{background-image:url("./media/gt-YX2GRSLF.svg")}.fi-gu{background-image:url("./media/gu-WAZ6PJUI.svg")}.fi-gw{background-image:url("./media/gw-5JOHOM4A.svg")}.fi-gy{background-image:url("./media/gy-USKJNYER.svg")}.fi-hk{background-image:url("./media/hk-7PG6PZYV.svg")}.fi-hm{background-image:url("./media/hm-QK556LBN.svg")}.fi-hn{background-image:url("./media/hn-E5B7VZX4.svg")}.fi-hr{background-image:url("./media/hr-GS35EQR2.svg")}.fi-ht{background-image:url("./media/ht-3IFWGGF6.svg")}.fi-hu{background-image:url("./media/hu-C3DDGX7P.svg")}.fi-id{background-image:url("./media/id-JSWZPKEB.svg")}.fi-ie{background-image:url("./media/ie-QFERZM3U.svg")}.fi-il{background-image:url("./media/il-QCYKQ6FR.svg")}.fi-im{background-image:url("./media/im-I6NNH2NW.svg")}.fi-in{background-image:url("./media/in-RFNBK4ET.svg")}.fi-io{background-image:url("./media/io-7R7OXQKY.svg")}.fi-iq{background-image:url("./media/iq-55AX5UMN.svg")}.fi-ir{background-image:url("./media/ir-QAP3XBD4.svg")}.fi-is{background-image:url("./media/is-3ECY77QF.svg")}.fi-it{background-image:url("./media/it-SGJZRZTG.svg")}.fi-je{background-image:url("./media/je-FN5CO33V.svg")}.fi-jm{background-image:url("./media/jm-2KQZARJN.svg")}.fi-jo{background-image:url("./media/jo-DV2T64H3.svg")}.fi-jp{background-image:url("./media/jp-I2KXFJBD.svg")}.fi-ke{background-image:url("./media/ke-6FWLA2OA.svg")}.fi-kg{background-image:url("./media/kg-X2BMIK3G.svg")}.fi-kh{background-image:url("./media/kh-CHVZUD2Q.svg")}.fi-ki{background-image:url("./media/ki-TZHFSXBP.svg")}.fi-km{background-image:url("./media/km-PIG23ZAS.svg")}.fi-kn{background-image:url("./media/kn-7U3Y5ED7.svg")}.fi-kp{background-image:url("./media/kp-SEAR4W4Z.svg")}.fi-kr{background-image:url("./media/kr-MU7S6YDV.svg")}.fi-kw{background-image:url("./media/kw-625K23GU.svg")}.fi-ky{background-image:url("./media/ky-J6OAXARV.svg")}.fi-kz{background-image:url("./media/kz-NYPJSTE2.svg")}.fi-la{background-image:url("./media/la-EGLFW22S.svg")}.fi-lb{background-image:url("./media/lb-5UW5ZJWS.svg")}.fi-lc{background-image:url("./media/lc-OULIXNAF.svg")}.fi-li{background-image:url("./media/li-LTPNGJJM.svg")}.fi-lk{background-image:url("./media/lk-W7CR3PX4.svg")}.fi-lr{background-image:url("./media/lr-KO42VJWL.svg")}.fi-ls{background-image:url("./media/ls-H76MXNPC.svg")}.fi-lt{background-image:url("./media/lt-X5H273BZ.svg")}.fi-lu{background-image:url("./media/lu-Q3PHAGF2.svg")}.fi-lv{background-image:url("./media/lv-UD2OKAKZ.svg")}.fi-ly{background-image:url("./media/ly-OZ6WDQ73.svg")}.fi-ma{background-image:url("./media/ma-VSPIMR33.svg")}.fi-mc{background-image:url("./media/mc-IV2TK64Y.svg")}.fi-md{background-image:url("./media/md-3OSMP7CU.svg")}.fi-me{background-image:url("./media/me-JF4ISXGZ.svg")}.fi-mf{background-image:url("./media/mf-5RTEBV3V.svg")}.fi-mg{background-image:url("./media/mg-7XGP7WEH.svg")}.fi-mh{background-image:url("./media/mh-FZUUKPYM.svg")}.fi-mk{background-image:url("./media/mk-4CGYETXE.svg")}.fi-ml{background-image:url("./media/ml-REJ3NIH6.svg")}.fi-mm{background-image:url("./media/mm-RDY24G3G.svg")}.fi-mn{background-image:url("./media/mn-GZPVWGU7.svg")}.fi-mo{background-image:url("./media/mo-LQF6KQBW.svg")}.fi-mp{background-image:url("./media/mp-7OKXFG5J.svg")}.fi-mq{background-image:url("./media/mq-KUXVEPE7.svg")}.fi-mr{background-image:url("./media/mr-WHEUMQBT.svg")}.fi-ms{background-image:url("./media/ms-K7K4BZXH.svg")}.fi-mt{background-image:url("./media/mt-FKAZRJHZ.svg")}.fi-mu{background-image:url("./media/mu-ZHDOJ3TI.svg")}.fi-mv{background-image:url("./media/mv-6NYHRQLF.svg")}.fi-mw{background-image:url("./media/mw-NHPNPETS.svg")}.fi-mx{background-image:url("./media/mx-CE2LQUFP.svg")}.fi-my{background-image:url("./media/my-7QKJDGWA.svg")}.fi-mz{background-image:url("./media/mz-EUDOTZOI.svg")}.fi-na{background-image:url("./media/na-KS5KAAHO.svg")}.fi-nc{background-image:url("./media/nc-7ZHOHZIE.svg")}.fi-ne{background-image:url("./media/ne-NIQVZJOH.svg")}.fi-nf{background-image:url("./media/nf-BY5TRXD6.svg")}.fi-ng{background-image:url("./media/ng-5QXHJYS4.svg")}.fi-ni{background-image:url("./media/ni-KFRUCHJY.svg")}.fi-nl{background-image:url("./media/nl-YSPORVIR.svg")}.fi-no{background-image:url("./media/no-JTVUCTCT.svg")}.fi-np{background-image:url("./media/np-HJPOYHEB.svg")}.fi-nr{background-image:url("./media/nr-7GG6ZEK3.svg")}.fi-nu{background-image:url("./media/nu-4OUEUAXX.svg")}.fi-nz{background-image:url("./media/nz-CYQS4UPV.svg")}.fi-om{background-image:url("./media/om-ISPXLMQJ.svg")}.fi-pa{background-image:url("./media/pa-PC5ZUPN6.svg")}.fi-pe{background-image:url("./media/pe-CMQM2GTM.svg")}.fi-pf{background-image:url("./media/pf-IHUQZUIO.svg")}.fi-pg{background-image:url("./media/pg-ZNRFG2YQ.svg")}.fi-ph{background-image:url("./media/ph-2IMCALLE.svg")}.fi-pk{background-image:url("./media/pk-WUV7X2DC.svg")}.fi-pl{background-image:url("./media/pl-JSSZW3KY.svg")}.fi-pm{background-image:url("./media/pm-UVIIXDZR.svg")}.fi-pn{background-image:url("./media/pn-WTQ2W2VH.svg")}.fi-pr{background-image:url("./media/pr-RHIV6URD.svg")}.fi-ps{background-image:url("./media/ps-V6KGIQPI.svg")}.fi-pt{background-image:url("./media/pt-VTKAHQAY.svg")}.fi-pw{background-image:url("./media/pw-YQJZ6R4B.svg")}.fi-py{background-image:url("./media/py-S5MYBXBE.svg")}.fi-qa{background-image:url("./media/qa-6547HYTX.svg")}.fi-re{background-image:url("./media/re-2PCPYGMW.svg")}.fi-ro{background-image:url("./media/ro-YBPUPSYC.svg")}.fi-rs{background-image:url("./media/rs-HP76C2NL.svg")}.fi-ru{background-image:url("./media/ru-FRCHSBTM.svg")}.fi-rw{background-image:url("./media/rw-ZBPAPAP4.svg")}.fi-sa{background-image:url("./media/sa-BW46R3BR.svg")}.fi-sb{background-image:url("./media/sb-Z5VEZ25P.svg")}.fi-sc{background-image:url("./media/sc-V2MOTRIU.svg")}.fi-sd{background-image:url("./media/sd-4DSZW3W3.svg")}.fi-se{background-image:url("./media/se-5RJHQXTW.svg")}.fi-sg{background-image:url("./media/sg-PLMFMQ2U.svg")}.fi-sh{background-image:url("./media/sh-HLIV5IJZ.svg")}.fi-si{background-image:url("./media/si-ERIUG64V.svg")}.fi-sj{background-image:url("./media/sj-EOPZSLCL.svg")}.fi-sk{background-image:url("./media/sk-ELFBGQEC.svg")}.fi-sl{background-image:url("./media/sl-DE7XOWOL.svg")}.fi-sm{background-image:url("./media/sm-JITZHE4P.svg")}.fi-sn{background-image:url("./media/sn-KYWABXNT.svg")}.fi-so{background-image:url("./media/so-QH5SJVG2.svg")}.fi-sr{background-image:url("./media/sr-HMODPFV5.svg")}.fi-ss{background-image:url("./media/ss-CYJKS5XU.svg")}.fi-st{background-image:url("./media/st-4LIOQET4.svg")}.fi-sv{background-image:url("./media/sv-SVKTTQZJ.svg")}.fi-sx{background-image:url("./media/sx-DIQRHMRS.svg")}.fi-sy{background-image:url("./media/sy-D4ZDMKR3.svg")}.fi-sz{background-image:url("./media/sz-ZSNOQNHB.svg")}.fi-tc{background-image:url("./media/tc-DVAM44GW.svg")}.fi-td{background-image:url("./media/td-IEJMZVM7.svg")}.fi-tf{background-image:url("./media/tf-PSLXXLYB.svg")}.fi-tg{background-image:url("./media/tg-K4K352CF.svg")}.fi-th{background-image:url("./media/th-WAHAQKQK.svg")}.fi-tj{background-image:url("./media/tj-Z2UJEGVZ.svg")}.fi-tk{background-image:url("./media/tk-YC7WNHF3.svg")}.fi-tl{background-image:url("./media/tl-FRLMYCHK.svg")}.fi-tm{background-image:url("./media/tm-YD7DXRTX.svg")}.fi-tn{background-image:url("./media/tn-G7EOPTWC.svg")}.fi-to{background-image:url("./media/to-4IPHWATD.svg")}.fi-tr{background-image:url("./media/tr-2TE5SKW5.svg")}.fi-tt{background-image:url("./media/tt-4CMF6HDJ.svg")}.fi-tv{background-image:url("./media/tv-HASL2ZPX.svg")}.fi-tw{background-image:url("./media/tw-OOSFQCFC.svg")}.fi-tz{background-image:url("./media/tz-F7DARXBO.svg")}.fi-ua{background-image:url("./media/ua-6L6MVDVK.svg")}.fi-ug{background-image:url("./media/ug-SUFOZCE2.svg")}.fi-um{background-image:url("./media/um-3TCGFAMU.svg")}.fi-us{background-image:url("./media/us-5WPJ3T3N.svg")}.fi-uy{background-image:url("./media/uy-SU32MXNU.svg")}.fi-uz{background-image:url("./media/uz-6LD3WNBK.svg")}.fi-va{background-image:url("./media/va-SWMHLWJN.svg")}.fi-vc{background-image:url("./media/vc-73265KDC.svg")}.fi-ve{background-image:url("./media/ve-7QMM4EDR.svg")}.fi-vg{background-image:url("./media/vg-K235OISV.svg")}.fi-vi{background-image:url("./media/vi-A7WYZ7V4.svg")}.fi-vn{background-image:url("./media/vn-OLY63DMY.svg")}.fi-vu{background-image:url("./media/vu-4BCJQIBN.svg")}.fi-wf{background-image:url("./media/wf-XSUYVC54.svg")}.fi-ws{background-image:url("./media/ws-PVUKQ4PE.svg")}.fi-ye{background-image:url("./media/ye-TWPEZHYT.svg")}.fi-yt{background-image:url("./media/yt-ARO4LFTS.svg")}.fi-za{background-image:url("./media/za-WS2IXHK7.svg")}.fi-zm{background-image:url("./media/zm-545JV347.svg")}.fi-zw{background-image:url("./media/zw-HZY5LJGS.svg")}.fi-arab{background-image:url("./media/arab-A42JLJNT.svg")}.fi-asean{background-image:url("./media/asean-ELZDU4TE.svg")}.fi-cefta{background-image:url("./media/cefta-HR3KQ2EO.svg")}.fi-cp{background-image:url("./media/cp-2DVX35UB.svg")}.fi-dg{background-image:url("./media/dg-FXQ2KR4X.svg")}.fi-eac{background-image:url("./media/eac-DLAEKB33.svg")}.fi-es-ct{background-image:url("./media/es-ct-LZMYMK2E.svg")}.fi-es-ga{background-image:url("./media/es-ga-6PZUYNFD.svg")}.fi-es-pv{background-image:url("./media/es-pv-OXFBXZM5.svg")}.fi-eu{background-image:url("./media/eu-Z34VKHYH.svg")}.fi-gb-eng{background-image:url("./media/gb-eng-4H6GWTY6.svg")}.fi-gb-nir{background-image:url("./media/gb-nir-R3CUP5HV.svg")}.fi-gb-sct{background-image:url("./media/gb-sct-CDZZA2QR.svg")}.fi-gb-wls{background-image:url("./media/gb-wls-U35MHGIX.svg")}.fi-ic{background-image:url("./media/ic-CQCOSBIQ.svg")}.fi-pc{background-image:url("./media/pc-TT6YEIH4.svg")}.fi-sh-ac{background-image:url("./media/sh-ac-JFUG6UDV.svg")}.fi-sh-hl{background-image:url("./media/sh-hl-YQIJUYB7.svg")}.fi-sh-ta{background-image:url("./media/sh-ta-E3Y363IZ.svg")}.fi-un{background-image:url("./media/un-TACTIQXL.svg")}.fi-xk{background-image:url("./media/xk-T7BAH4YE.svg")}.fi-bork{background-image:url("./media/bork-DCGKFTDY.svg")}.fi-twain{background-image:url("./media/twain-LBND2X5R.svg")}.jse-theme-dark{--jse-theme:dark;--jse-theme-color:#2f6dd0;--jse-theme-color-highlight:#467cd2;--jse-background-color:#1e1e1e;--jse-text-color:#d4d4d4;--jse-text-color-inverse:#4d4d4d;--jse-main-border:1px solid #4f4f4f;--jse-menu-color:#fff;--jse-modal-background:#2f2f2f;--jse-modal-overlay-background:#00000080;--jse-modal-code-background:#2f2f2f;--jse-tooltip-color:var(--jse-text-color);--jse-tooltip-background:#4b4b4b;--jse-tooltip-border:1px solid #737373;--jse-tooltip-action-button-color:inherit;--jse-tooltip-action-button-background:#737373;--jse-panel-background:#333;--jse-panel-background-border:1px solid #464646;--jse-panel-color:var(--jse-text-color);--jse-panel-color-readonly:#737373;--jse-panel-border:1px solid #3c3c3c;--jse-panel-button-color-highlight:#e5e5e5;--jse-panel-button-background-highlight:#464646;--jse-navigation-bar-background:#656565;--jse-navigation-bar-background-highlight:#7e7e7e;--jse-navigation-bar-dropdown-color:var(--jse-text-color);--jse-context-menu-background:#4b4b4b;--jse-context-menu-background-highlight:#595959;--jse-context-menu-separator-color:#595959;--jse-context-menu-color:var(--jse-text-color);--jse-context-menu-pointer-background:#737373;--jse-context-menu-pointer-background-highlight:#818181;--jse-context-menu-pointer-color:var(--jse-context-menu-color);--jse-key-color:#9cdcfe;--jse-value-color:var(--jse-text-color);--jse-value-color-number:#b5cea8;--jse-value-color-boolean:#569cd6;--jse-value-color-null:#569cd6;--jse-value-color-string:#ce9178;--jse-value-color-url:#ce9178;--jse-delimiter-color:#949494;--jse-edit-outline:2px solid var(--jse-text-color);--jse-selection-background-color:#464646;--jse-selection-background-inactive-color:#333;--jse-hover-background-color:#343434;--jse-active-line-background-color:#ffffff0f;--jse-search-match-background-color:#343434;--jse-collapsed-items-background-color:#333;--jse-collapsed-items-selected-background-color:#565656;--jse-collapsed-items-link-color:#b2b2b2;--jse-collapsed-items-link-color-highlight:#ec8477;--jse-search-match-color:#724c27;--jse-search-match-outline:1px solid #966535;--jse-search-match-active-color:#9f6c39;--jse-search-match-active-outline:1px solid #bb7f43;--jse-tag-background:#444;--jse-tag-color:#bdbdbd;--jse-table-header-background:#333;--jse-table-header-background-highlight:#424242;--jse-table-row-odd-background:#ffffff1a;--jse-input-background:#3d3d3d;--jse-input-border:var(--jse-main-border);--jse-button-background:gray;--jse-button-background-highlight:#7a7a7a;--jse-button-color:#e0e0e0;--jse-button-secondary-background:#494949;--jse-button-secondary-background-highlight:#5d5d5d;--jse-button-secondary-background-disabled:#9d9d9d;--jse-button-secondary-color:var(--jse-text-color);--jse-a-color:#55abff;--jse-a-color-highlight:#4387c9;--jse-svelte-select-background:#3d3d3d;--jse-svelte-select-border:1px solid #4f4f4f;--list-background:#3d3d3d;--item-hover-bg:#505050;--multi-item-bg:#5b5b5b;--input-color:#d4d4d4;--multi-clear-bg:#8a8a8a;--multi-item-clear-icon-color:#d4d4d4;--multi-item-outline:1px solid #696969;--list-shadow:0 2px 8px 0 #0006;--jse-color-picker-background:#656565;--jse-color-picker-border-box-shadow:#8c8c8c 0 0 0 1px}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-orange-500:oklch(70.5% .213 47.604);--color-blue-500:oklch(62.3% .214 259.815);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-30{z-index:30}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing)*2)}.m-26{margin:calc(var(--spacing)*26)}.m-32{margin:calc(var(--spacing)*32)}.m-40{margin:calc(var(--spacing)*40)}.m-178{margin:calc(var(--spacing)*178)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-blue-500{color:var(--color-blue-500)}.text-orange-500{color:var(--color-orange-500)}.text-red-500{color:var(--color-red-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.sb-default .sb-wrapper{--sb-color:#fff;--sb-background:var(--button-color);--sb-border-radius:4px;--sb-overflow:hidden}.sb-default .sb-wrapper.sb-show-icon.sb-show-text{--sb-text-padding:0 1em 0 0}.sb-default .sb-wrapper.sb-show-icon.sb-show-text .sb-text{filter:none}:root{--color-brand-faint:#9fe;--color-brand-light:#0ca;--color-brand:#1b9;--color-brand-dark:#2d6b5e;--color-bg-primary:#f4f4f4;--color-bg-secondary:#f2f2f2;--color-bg-tertiary:#eee;--color-bg-overlay:#fff8;--color-bg-backdrop:#fff8;--color-text-primary:#222;--color-text-secondary:#444;--color-text-muted:gray;--color-border-primary:#ccc;--color-border-secondary:gray;--color-text-warning:#b45309;--color-text-error:#dc2626;--color-text-success:#16a34a;--color-text-info:#0891b2;--color-link:var(--color-brand-dark);--color-link-hover:var(--color-brand);--color-link-visited:var(--color-brand);--color-active:var(--color-brand);--color-shadow:#0003;--color-highlight-bg:#667eea14;--color-highlight-bg-active:#667eea1f;--color-focus-ring:#667eea;--color-error-red:#e74c3c;--color-action-warning:#ea580c;--color-action-danger:#dc2626;--hr-gradient:linear-gradient(to right,#0000,#0003,#0000);--hr-gradient-vertical:linear-gradient(to bottom,#0000,#0003,#0000);--scroll-indicator-gradient-v:linear-gradient(to bottom,var(--color-brand-dark),var(--color-brand));--scroll-indicator-gradient-h:linear-gradient(to right,var(--color-brand-dark),var(--color-brand));--button-bg:var(--color-brand-light);--button-border:var(--color-brand-light);--color-button-text-hover:var(--color-brand-dark);--button-border-hover:var(--color-brand-dark);--tooltip-border-color:var(--color-brand-light);--notification-badge-bg:#f88;--notification-unread-border:var(--color-brand-dark);--p-card-background:#eee!important;--p-panel-background:#eee!important}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway-Italic-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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:Inter;src:url(/assets/fonts/Inter-latin-ext.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html{background-color:#222;font-size:62.5%}@media(max-width:575px){html{font-size:75%}}body{--p-icon-size:2rem;--p-floatlabel-active-font-size:1.4rem;--p-message-text-font-size:1.4rem;--p-text-font-size:1.4rem;--p-inputtext-font-size:1.4rem;--p-content-font-size:1.4rem;--p-tooltip-gutter:.6rem;font-feature-settings:"lnum";background-color:var(--color-bg-primary);color:var(--color-text-primary);font:400 1.2rem/1.4 Raleway,Helvetica Neue,Noto Sans CJK SC,Noto Sans TC,Segoe UI,Arial Unicode MS,Arial,sans-serif;margin-bottom:env(safe-area-inset-bottom)!important;margin-top:env(safe-area-inset-top)!important;margin-left:env(safe-area-inset-left)!important;margin-right:env(safe-area-inset-right)!important}body h1{font-size:2.8rem;font-weight:600}body h2,body h3,body h4,body h5,body h6{font-weight:500}body h2{font-size:2.4rem}body h3{font-size:2rem}body h4{font-size:1.8rem}body h5{font-size:1.6rem}body h6{font-size:1.4rem}body p{font-size:1.6rem;line-height:1.6}.monospace{font-family:Courier New,DejaVu Sans Mono,Bitstream Vera Sans Mono,Monaco,monospace}pre{white-space:pre;max-width:100%;overflow-x:auto}html,body,.main,.edpane{overscroll-behavior:none}.edsl-scroll,.edfadescroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto}code{word-break:break-word}hr{border:0;min-height:.3rem;margin-block:0;padding:.6em 0;position:relative;overflow:hidden}hr:before{content:"";background-image:var(--hr-gradient);border:0;width:100%;height:.15rem;position:absolute;left:0}:not(.p-tooltip){transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out,box-shadow .2s ease-in-out}*{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}::-webkit-scrollbar{display:none}a{text-decoration:none}a:hover,a:focus{color:var(--color-link-hover)}p>a{color:var(--color-link)}p>a:hover,p>a:focus{color:var(--color-link-hover)}p>a:visited{color:var(--color-link-visited)}p a:hover{cursor:pointer}.warning{color:var(--color-text-warning)}.error{color:var(--color-text-error)}.disabled{opacity:.75;pointer-events:none;filter:grayscale()}.strikethrough{text-decoration:line-through}.muted{opacity:.7;font-size:1.4rem}.muted i{margin-right:.5rem}button{font-size:2rem}button ul{text-align:left;font-size:1.4rem}button,input[type=submit],input[type=reset],input[type=button],input[type=checkbox],label[for]{cursor:pointer}textarea{width:100%;font-size:1.4rem!important}ul{margin:0;padding:0;list-style-type:none}ul.bulleted{margin:.6em 0 .6em 1em;list-style-type:disc}.app-dark{--color-bg-primary:#222;--color-bg-secondary:#2228;--color-bg-tertiary:#4448;--color-bg-overlay:#00000080;--color-bg-backdrop:#00000080;--color-text-primary:#f4f4f4;--color-text-secondary:#ccc;--color-text-muted:gray;--color-border-primary:gray;--color-border-secondary:#444;--color-text-warning:#ffa;--color-text-error:#f88;--color-text-success:#8f8;--color-text-info:#8ff;--color-link:var(--color-brand-faint);--color-link-hover:var(--color-brand);--color-link-visited:var(--color-brand);--hr-gradient:linear-gradient(to right,#c8c8c800,#c8c8c8bf,#c8c8c800);--hr-gradient-vertical:linear-gradient(to bottom,#c8c8c800,#c8c8c8bf,#c8c8c800);--scroll-indicator-gradient-v:linear-gradient(to bottom,var(--color-brand-light),var(--color-brand-dark));--scroll-indicator-gradient-h:linear-gradient(to right,var(--color-brand-light),var(--color-brand-dark));--button-bg:var(--color-brand-dark);--button-border:var(--color-brand-dark);--button-border-hover:var(--color-brand-light);--color-button-text-hover:var(--color-brand-light);--tooltip-border-color:var(--color-brand-dark);--notification-unread-border:var(--color-brand-light);--p-card-background:#333!important;--p-panel-background:#2228!important;--p-card-color:#f4f4f4!important;--p-form-field-background:#222!important;--p-toggleswitch-handle-checked-background:#2228!important}:root{--ink:#222;--ink-2:#555;--ink-3:#666;--line:#ccc;--line-2:#ddd;--paper:#fff;--wash:#eee;--wash-2:#ddd;--ros:#a60;--ros-soft:#feb;--ros-line:#d93;--ros-strong:#750;--ros-fill:#fa0;--ros-fill-strong:#fc4;--rb:#07c;--rb-soft:#def;--rb-line:#6ae;--rb-strong:#25b;--rb-fill:#18f;--rb-fill-strong:#7cf;--accent:var(--ros);--accent-soft:var(--ros-soft);--accent-line:var(--ros-line);--accent-strong:var(--ros-strong);--accent-fill:var(--ros-fill);--accent-fill-strong:var(--ros-fill-strong);--on-color:#210;--focus:var(--accent-strong);--ok:#085;--ok-soft:#efe;--warn:#760;--warn-soft:#ffd;--bad:#c33;--bad-soft:#fee;--bad-line:#e88;--bad-strong:#a23;--info:#55b;--info-soft:#eef;--collection:#84b;--event:#276;--flip:#222;--flip-line:#555;--flip-ink:#fff;--flip-hover:#444;--flip-accent:#fa0;--lift:#ffffff38;--ctl-line:#ccc;--sh-inset:inset 0 -2px 3px #0000000d;--sh-hair:0 1px 0 #0000000d;--scrim:#14141857;--scrim-soft:#1414181a;--sh-1:0 1px 3px #00000040;--sh-2:0 6px 20px #0000002e;--sh-3:0 14px 40px #0000004d;--r:6px;--warm:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--warm:color-mix(in srgb,var(--accent)45%,transparent)}}:root{--warm-ink:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--warm-ink:color-mix(in srgb,var(--accent)60%,var(--ink-3))}}:root{--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--sans:"Raleway","Helvetica Neue","Noto Sans CJK SC","Noto Sans TC","Segoe UI","Arial Unicode MS",Arial,sans-serif;--num:"Inter","Helvetica Neue","Noto Sans CJK SC","Noto Sans TC","Segoe UI","Arial Unicode MS",Arial,sans-serif}.app-dark{--ink:#eee;--ink-2:#aaa;--ink-3:#999;--line:#555;--line-2:#444;--paper:#222;--wash:#333;--wash-2:#444;--ros:#fa0;--ros-soft:#431;--ros-line:#862;--ros-strong:#fc4;--ros-fill:#fa0;--ros-fill-strong:#fc4;--rb:#6bf;--rb-soft:#135;--rb-line:#27b;--rb-strong:#9df;--rb-fill:#18f;--rb-fill-strong:#7cf;--accent:var(--ros);--accent-soft:var(--ros-soft);--accent-line:var(--ros-line);--accent-strong:var(--ros-strong);--accent-fill:var(--ros-fill);--accent-fill-strong:var(--ros-fill-strong);--on-color:#210;--focus:var(--accent-strong);--ok:#2d9;--ok-soft:#132;--warn:#fe6;--warn-soft:#444;--bad:#f76;--bad-soft:#300;--bad-line:#b44;--bad-strong:#f99;--info:#99f;--info-soft:#225;--collection:#c9f;--event:#0db;--flip:#eee;--flip-line:#aaa;--flip-ink:#222;--flip-hover:#ddd;--flip-accent:#a60;--lift:#ffffff14;--ctl-line:#666;--sh-inset:inset 0 -2px 3px #00000059;--sh-hair:0 1px 0 #0006;--scrim:#00000080;--scrim-soft:#00000038;--sh-1:0 1px 3px #00000080;--sh-2:0 6px 20px #00000073;--sh-3:0 14px 40px #0009}.rbctx{--accent:var(--rb);--accent-soft:var(--rb-soft);--accent-line:var(--rb-line);--accent-strong:var(--rb-strong);--accent-fill:var(--rb-fill);--accent-fill-strong:var(--rb-fill-strong);--focus:var(--rb-strong)}.rosctx{--accent:var(--ros);--accent-soft:var(--ros-soft);--accent-line:var(--ros-line);--accent-strong:var(--ros-strong);--accent-fill:var(--ros-fill);--accent-fill-strong:var(--ros-fill-strong);--focus:var(--ros-strong)}.p-inputtext,.p-button,.p-button-label{font-size:1.4rem!important}.p-button-sm .p-button-icon{font-size:inherit!important}.p-button-icon,.p-button-loading-icon{text-align:center;vertical-align:middle;align-self:center;min-width:2rem}.p-button-loading-icon{justify-content:center;align-items:center;min-width:0;display:inline-flex}.p-button-loading-icon>svg{width:100%;height:100%}.p-select,.p-select-label,.p-select-option{font-size:1.5rem!important}.p-button:focus-visible{outline-offset:2px;outline:2px solid var(--color-focus-ring)!important}.p-checkbox,.p-checkbox-box{width:2rem!important;height:2rem!important}.p-message .p-message-text,.p-message .p-message-detail{font-size:1.4rem!important}p-panel{margin:1rem 0}p-panel .p-panel-header{cursor:pointer}p-panel .p-panel-content{flex-wrap:wrap;gap:1rem;display:flex}.p-message{margin:1rem 0}.p-tooltip{background-color:#0000!important;width:max-content!important;max-width:none!important}.p-tooltip .p-tooltip-text{border:1px solid var(--tooltip-border-color);white-space:pre-line!important;text-align:left!important;width:max-content!important;max-width:30rem!important;display:block!important}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:var(--tooltip-border-color)!important}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:var(--tooltip-border-color)!important}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:var(--tooltip-border-color)!important}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:var(--tooltip-border-color)!important}.p-tooltip-top,.p-tooltip-bottom{flex-direction:column!important;align-items:center!important;display:flex!important}.p-accordioncontent-wrapper{overflow:hidden}.p-toast{max-width:calc(100vw - 4rem);overflow-y:auto;width:36rem!important}body.not-lg .p-toast{max-width:36rem;transform:translate(-50%);top:auto!important;bottom:calc(5.6rem + env(safe-area-inset-bottom))!important;width:calc(100vw - 3.2rem)!important;left:50%!important;right:auto!important}.p-toast .p-toast-message-content{gap:1rem;padding:1.6rem}.p-toast .p-toast-summary{font-size:1.6rem;font-weight:600}.p-toast .p-toast-detail{margin-top:.4rem;font-size:1.4rem}.p-toast .p-toast-detail:empty{display:none}.p-toast .p-toast-message-icon{width:2rem;height:2rem}.p-toast .p-toast-close-icon{width:1.6rem;height:1.6rem}p-card{margin-bottom:1.6rem}p-card .p-card-header{padding:.6rem}p-card ul li{margin:.6rem 0;padding:0;font-size:2rem}p-floatlabel label{z-index:1}:-webkit-any(.p-floatlabel-on:has(input:focus) label,.p-floatlabel-on:has(input.p-filled) label,.p-floatlabel-on:has(input:-webkit-autofill) label,.p-floatlabel-on:has(textarea:focus) label,.p-floatlabel-on:has(textarea.p-filled) label,.p-floatlabel-on:has(.p-inputwrapper-focus) label,.p-floatlabel-on:has(.p-inputwrapper-filled) label,.p-floatlabel-on:has(input[placeholder]) label,.p-floatlabel-on:has(textarea[placeholder]) label){border:0 solid var(--p-textarea-border-color);border-width:1px 1px 0;border-radius:.2rem .2rem 0 0!important}:is(.p-floatlabel-on:has(input:focus) label,.p-floatlabel-on:has(input.p-filled) label,.p-floatlabel-on:has(input:autofill) label,.p-floatlabel-on:has(textarea:focus) label,.p-floatlabel-on:has(textarea.p-filled) label,.p-floatlabel-on:has(.p-inputwrapper-focus) label,.p-floatlabel-on:has(.p-inputwrapper-filled) label,.p-floatlabel-on:has(input[placeholder]) label,.p-floatlabel-on:has(textarea[placeholder]) label){border:0 solid var(--p-textarea-border-color);border-width:1px 1px 0;border-radius:.2rem .2rem 0 0!important}.app{flex-direction:column;height:100dvh;min-height:0;display:flex;position:relative;overflow:hidden}.body{flex:1;min-width:0;min-height:0;display:flex;position:relative}.main{overscroll-behavior:none;flex-direction:column;flex:1;min-width:0;padding-left:5rem;display:flex;position:relative;overflow-y:auto}.app.sfmoving .main{transition:padding-left .28s}.chrome-header,.sfwrap{border:0 solid var(--color-border-primary);background-color:var(--color-bg-primary);color:var(--color-text-primary);flex-shrink:0}.chrome-header{z-index:74;border-bottom-width:1px;flex:none;justify-content:space-between;align-items:center;height:4.6rem;padding:.6rem;display:flex}.chrome-header>div{align-items:center;gap:1rem;display:flex}.chrome-header>.header-actions{gap:1.8rem}body.not-lg .chrome-header>.header-actions{gap:2.2rem}.chrome-header .netslot{flex:auto;align-items:center;min-width:max-content;padding-left:1.2rem;display:flex}.chrome-header .netpill{white-space:nowrap;text-overflow:ellipsis;border-radius:1.4rem;align-items:center;gap:.6rem;max-width:100%;padding:.3rem 1rem;font-size:1.3rem;display:inline-flex;overflow:hidden}.chrome-header .netpill app-rostericon{font-size:1.5rem}.chrome-header .netpill.netpill--offline{color:var(--warn);background:var(--warn-soft)}.chrome-header .hdr-iconbtn{color:inherit;cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.chrome-header .hdr-iconbtn app-rostericon{font-size:2rem}.chrome-header .hdr-iconbtn .hdr-iconbtn-label{white-space:nowrap;font-size:1.4rem}.chrome-header .notification-bell{place-items:center;display:inline-grid;position:relative}.chrome-header{flex-wrap:nowrap;overflow-x:hidden}.chrome-header.chrome-header--fit1 .hdr-iconbtn-label,.chrome-header.chrome-header--fit1 .auth-avatar-label,.chrome-header.chrome-header--fit2 .wordmark .wordmark-full{display:none}.chrome-header.chrome-header--fit2 .wordmark .wordmark-mark{display:block}.chrome-header.chrome-header--fit3>.header-actions{--edfadew:1.2rem;--edfadewo:0px;--edfadewe:var(--edfadew);scrollbar-width:none;animation:linear both edfade-active;animation-timeline:scroll(self inline)}.chrome-header.chrome-header--fit3>.header-actions::-webkit-scrollbar{display:none}.chrome-header.chrome-header--fit3>.header-actions{min-width:0;padding-inline:var(--edfadew);flex:0 auto;overflow-x:auto}.chrome-header.chrome-header--fit3>.header-actions>*{flex:none}.chrome-header .wordmark{flex:none;align-self:stretch;align-items:center;margin-block:-.6rem;line-height:0;display:inline-flex}.chrome-header .wordmark img{width:auto;height:100%;display:block}.chrome-header .wordmark .wordmark-mark{height:70%;display:none}.chrome-header .header-actions app-rostericon{font-size:2rem}.chrome-tabs{z-index:73;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary);scrollbar-width:none;flex:none;padding:0 1.2rem;position:sticky;top:0;overflow:auto hidden}.chrome-tabs::-webkit-scrollbar{display:none}.chrome-tabs nav{align-items:center;gap:.2rem;display:flex}.chrome-tabs .tab{white-space:nowrap;color:var(--color-text-primary);align-items:center;gap:.6rem;padding:.9rem 1rem;font-size:1.6rem;text-decoration:none;display:inline-flex}.chrome-tabs .tab.active{color:var(--color-active);box-shadow:inset 0 -2px 0 var(--color-active);font-weight:700}.chrome-tabs .tab:hover{color:var(--color-active)}.chrome-tabs .tab app-rostericon{font-size:1.8rem}.content{flex:1 0 auto;padding:1rem}.content:has(.edwrap){padding:0}body.not-md .main{padding-left:0;padding-bottom:calc(var(--railh,4.4rem) + env(safe-area-inset-bottom))}body.not-md .main>.chrome-header{border-left-width:0}body.not-md .rail{bottom:env(safe-area-inset-bottom);left:env(safe-area-inset-left);right:env(safe-area-inset-right);z-index:77;border-width:1px 0 0;flex-direction:row;align-items:stretch;width:auto;height:7.2rem;min-height:7.2rem;max-height:7.2rem;padding:0;transition:min-height .28s,max-height .28s,height .28s,border-top-width .28s,translate .28s;display:flex;position:fixed;top:auto;overflow:hidden}body.not-md .rail .odgroup{border:1.5px solid var(--line);background:var(--paper);border-radius:.8rem;flex-direction:column;flex:none;align-items:stretch;margin-top:.5rem;padding:.8rem .6rem .4rem;display:flex;position:relative}body.not-md .rail .odlegend{background:var(--paper);max-width:18rem;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:.3rem;align-self:flex-start;margin:-1.7rem 0 0;padding:0 .4rem;font-size:1rem;font-weight:600;line-height:1.5;overflow:hidden}body.not-md .rail .odrow{align-items:center;gap:.3rem;display:flex}body.not-md .rail .oditem{max-width:22rem;min-height:3.4rem;font:inherit;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.2rem 1rem .2rem .4rem;font-size:1.3rem;display:flex;overflow:hidden}body.not-md .rail .oditem.active{box-shadow:inset 0 -2px 0 var(--accent);color:var(--accent);font-weight:700}body.not-md .rail .oditem .glyph{width:3rem;height:3rem;color:var(--ink-2);background:var(--wash-2);border-radius:.4rem;flex:0 0 3rem;place-items:center;font-size:1.9rem;display:grid;box-shadow:inset 0 0 0 1px #00000012}body.not-md .rail .oditem.rbitem{justify-content:center;min-width:3rem;padding:.1rem}body.not-md .rail .oditem.rbitem .glyph{box-shadow:none;background:0 0}body.not-md .rail:hover,body.not-md .rail:has(:focus-visible){width:auto;box-shadow:none}body.not-md .rail .odband{--edfadew:1.2rem;--edfadewo:0px;--edfadewe:var(--edfadew);scrollbar-width:none;animation:linear both edfade-active;animation-timeline:scroll(self inline)}body.not-md .rail .odband::-webkit-scrollbar{display:none}body.not-md .rail .odband{flex:auto;align-items:center;gap:.9rem;min-width:0;padding:.4rem 1rem;display:flex;overflow:auto hidden}body.not-md .rail .odnew{border:1px solid var(--color-active);background:var(--color-active);color:var(--color-bg-primary);font:inherit;text-align:left;cursor:pointer;border-radius:.6rem;flex:none;align-items:center;gap:.4rem;padding:.2rem .9rem .2rem .5rem;font-size:1.5rem;font-weight:600;line-height:1.15;display:flex}body.not-md .rail .odnew .plus{flex:none;font-size:2.6rem;font-weight:600;line-height:1}body.not-md .rail .odnew .lab{opacity:1;white-space:nowrap;text-overflow:clip;display:inline;overflow:visible}body.not-md .rail .odnew .lab-short,body.not-md.not-sm .rail .odnew .lab-full{display:none}body.not-md.not-sm .rail .odnew .lab-short{display:inline}body.not-md .rail .odempty{max-width:24rem;color:var(--ink-3);flex:none;font-size:1.2rem;line-height:1.35}body.not-md .rail .oditem{cursor:pointer}body.not-md .rail .oditem:hover{background:var(--wash-2)}body.not-md .rail .oditem.rbitem:disabled{opacity:.6;cursor:default}body.not-md .rail .odend{border-left:1px solid var(--line);flex-direction:row;flex:none;align-self:stretch;display:flex}body.not-md .rail .odcloseall{background:var(--wash);min-width:4.8rem;color:var(--ink-2);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0 1rem;font-size:1.9rem;display:flex;position:relative}body.not-md .rail .odcloseall+.odcloseall{border-left:1px solid var(--line-2)}body.not-md .rail .odwsic{place-items:center;display:inline-grid;position:relative}body.not-md.kbd-up .rail{display:none}body.not-md .app[data-sf=open] .rail{z-index:75;border-top-width:0;height:0;min-height:0;max-height:0;translate:none}body.not-md .app[data-sf=open] .main{padding-bottom:0}body.not-md .chrome-tabs{position:static}body.not-md .chrome-header{border-bottom:1px solid var(--color-border-primary)}body.not-md .chrome-header.peek{z-index:74;will-change:transform;position:sticky;top:0}body.not-md .chrome-tabs.peek{top:var(--hdrh,0px);z-index:73;will-change:transform;position:sticky}.sfwrap{z-index:76;border-top:1px solid var(--color-border-primary);box-shadow:none;flex-direction:column;flex:none;display:flex;position:static}.app[data-sf=open] .sfwrap,.app.sfmoving .sfwrap{z-index:76;max-height:var(--sfmax,67%);box-shadow:0 -12px 34px var(--color-shadow);position:sticky;bottom:0;overflow:auto}.app[data-sf=open] .sfwrap{min-height:var(--sfmax,0)}.app[data-sf=open] .main{overflow-y:hidden}.sfbar{background-color:var(--color-bg-primary);cursor:pointer;align-items:stretch;gap:0;min-height:4rem;padding:0 0 0 1rem;display:flex;position:relative}.sfbar .grow{flex:1}.sfbar .sfarrow{font:inherit;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:1.8rem}.sfbar .sfarrow:before{content:"";position:absolute;inset:0}.sfbar .sfarrow:hover{color:var(--color-active)}.sfbar>.footer-item,.sfbar app-menu-language{z-index:1;position:relative}.sfbar .sfarrow{white-space:nowrap;align-items:center;display:inline-flex}.sfbar.sfbar--fit1>*{font-size:1.5rem}.sfbar.sfbar--fit2>*{font-size:1.3rem}.sfbar>.footer-item{align-items:stretch;margin:0;font-size:1.8rem;display:inline-flex}.sfbar .privacy-link{color:inherit;align-items:center;padding:0 1.2rem;display:inline-flex}.sfbar .privacy-link:hover,.sfbar .privacy-link.active{color:var(--color-active)}.sfbar app-menu-language,.sfbar app-menu-language app-dialog-menu{align-items:stretch;display:inline-flex}.sfbar app-menu-language .dialog-menu-trigger{padding:0 1.2rem;font-size:2rem}.sfbar .sfshare{z-index:1;align-items:stretch;display:inline-flex;position:relative}.sfbar .sfshare app-dialog-menu{align-items:stretch;display:inline-flex}.sfbar .sfshare .dialog-menu-trigger{padding:0 1.2rem}.sfbar .sfshare .share-menu-button--labelled{font-size:1.5rem}.sfbody{overscroll-behavior:none;border-top:0 solid var(--color-border-primary);background-color:var(--color-bg-secondary,var(--color-bg-primary));flex:auto;min-height:0;max-height:0;padding:0 max(2rem,50% - 38ch);transition:max-height .28s,padding .28s;overflow:hidden}.sfbody app-cookie-banner aside{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;flex-flow:wrap;justify-content:space-between;gap:.8rem 1.6rem;margin:0 0 1.4rem;padding:.8rem 1.2rem;position:static}.sfbody app-cookie-banner aside p{text-align:left;flex:28rem;font-size:1.3rem}.sfbody app-cookie-banner aside nav{width:auto}.sfbody .sfopen{margin:1.2rem 0 .4rem;font-size:1.45rem;line-height:1.6}.sfbody .sfcta{z-index:2;background:var(--color-bg-secondary,var(--color-bg-primary));justify-content:center;gap:1rem;margin:0 0 .6rem;padding:1rem 0 1.6rem;display:flex;position:sticky;top:-1.8rem}@supports (color:color-mix(in lab,red,red)){.sfbody .sfcta{background:color-mix(in srgb,var(--color-bg-secondary,var(--color-bg-primary))90%,transparent)}}.sfbody .sfcta{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#000 calc(100% - 1.2rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.2rem),#0000)}.sfbody .sfpunch{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:center;gap:.6rem 2.4rem;margin:1.4rem 0 .6rem;padding:1rem 0;display:flex}.sfbody .sfpunch a{color:var(--ink);align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.sfbody .sfpunch a app-rostericon{color:var(--accent);font-size:2rem}.sfbody .sfpunch a:hover{color:var(--accent)}.sfbody .sftiles{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.8rem;margin:1rem 0 .6rem;padding:0;list-style:none;display:grid}.sfbody .sftiles li{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);padding:.8rem 1rem;font-size:1.3rem;line-height:1.5}.sfbody .sftiles li b{color:var(--ink);font-weight:700;display:block}.sfbody .sffoot{color:var(--ink-3);font-size:1.15rem}.sfbody .sffaq{margin:.4rem 0 0}.sfbody .sffaq details{border-bottom:1px solid var(--line-2)}.sfbody .sffaq details:last-child{border-bottom:0}.sfbody .sffaq summary{cursor:pointer;padding:.7rem 0;font-size:1.4rem;font-weight:600;list-style:none}.sfbody .sffaq summary::-webkit-details-marker{display:none}.sfbody .sffaq summary:before{content:"\25b8";width:1.4rem;color:var(--accent);display:inline-block}.sfbody .sffaq details[open] summary:before{content:"\25be"}.sfbody .sffaq p{padding-left:1.4rem}.sfbody .sfcta-main{color:var(--on-color);background:var(--accent-fill);border-color:var(--accent-fill);padding:.8rem 2.2rem;font-size:1.6rem}.sfbody .sfcta-main:hover{background:var(--accent-fill-strong)}.sfbody .sfmicro{text-align:center;color:var(--ink-3);margin:0 0 1.2rem;font-size:1.2rem}.sfbody .sfcredits{max-width:64ch;color:var(--ink-3);margin:1.2rem auto 0;padding:0;font-size:1.1rem;line-height:1.6;list-style:none}.sfbody .sfcredits li{grid-template-columns:7rem minmax(0,1fr);gap:.8rem;margin:.1rem 0;display:grid}.sfbody .sfcredits .k{text-align:right;color:var(--ink-2)}.sfbody .sfcredits .v{min-width:0}.sfbody .sfcredits a{color:inherit;text-decoration:underline}.sfbody .sfcredits a:hover{color:var(--accent)}.sfbody h2{color:var(--ink);margin:2.4rem 0 .8rem;font-size:2rem;font-weight:600}.sfbody .sfh1{text-align:center;color:var(--ink);margin:0 0 .7rem;font-size:2.6rem;font-weight:600;line-height:1.2}.sfbody .sfsub{text-align:center;color:var(--color-text-secondary,var(--color-text-primary));margin:0 0 1.4rem;font-size:1.5rem}.sfbody h3{text-transform:uppercase;letter-spacing:.09em;color:var(--color-active);border-bottom:1px solid var(--color-border-primary);margin:1.8rem 0 .6rem;padding-bottom:.5rem;font-size:1.2rem;font-weight:700}.sfbody p{margin:0 0 1rem;font-size:1.4rem;line-height:1.6}.sfbody .sflinks{border-top:1px solid var(--color-border-primary);color:var(--color-text-secondary,var(--color-text-primary));flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:2rem;padding-top:1.2rem;font-size:1.2rem;display:flex}.sfbody .sflinks .sep{opacity:.6}.sfbody .sflinks a{color:var(--color-link)}.sfbody .sflinks a:hover{color:var(--color-link-hover)}.sfbody .sflinks app-menu-change-log{display:contents}.sfbody .sflinks .change-log-button{cursor:pointer;align-items:center;display:inline-flex}.sfbody .sflinks .change-log-button h2{font-size:1.2rem;font-weight:400;line-height:inherit;color:var(--color-link);margin:0}.sfbody .sflinks .change-log-button:hover h2{color:var(--color-link-hover)}.app[data-sf=open] .sfbody{--edfadeh:1rem;scrollbar-width:none;animation:linear both edfadey-active;animation-timeline:scroll(self)}.app[data-sf=open] .sfbody::-webkit-scrollbar{display:none}.app[data-sf=open] .sfbody{--edfadeh:.8rem;border-top-width:1px;max-height:80rem;padding-top:1.8rem;padding-bottom:1.8rem;overflow:auto}.sfbody>.scroll-indicator-track .scroll-indicator-vertical{bottom:.4rem}.app[data-sf=open] .rail{translate:-100%}.app[data-sf=open] .body .main{padding-left:0}.rail{z-index:77;top:0;left:env(safe-area-inset-left);border-right:1px solid var(--color-border-primary);background-color:var(--color-bg-primary);width:5rem;color:var(--color-text-primary);flex-direction:column;padding:.6rem 0 0;font-size:1.6rem;transition:width .16s ease-in-out,box-shadow .16s,translate .28s;display:flex;position:absolute;bottom:0;overflow:hidden}.rail:hover,.rail:has(:focus-visible){width:24rem;box-shadow:1rem 0 1rem var(--color-shadow);z-index:79}.rail .railtop{padding:0 .8rem .5rem}.rail .newbtn{border:1px solid var(--color-active);background:var(--color-active);width:100%;color:var(--color-bg-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:.6rem;align-items:center;padding:.2rem 0;font-size:1.5rem;font-weight:600;display:flex}.rail .plus{flex:0 0 3.2rem;place-items:center;height:2.8rem;font-size:2.6rem;font-weight:600;line-height:1;display:grid}.rail .railempty{color:var(--color-text-secondary,var(--color-text-primary));padding:.6rem 0 0;font-size:1.2rem;line-height:1.4}.rail .retext{opacity:0;width:21rem;padding:.2rem .2rem 0 .8rem;transition:opacity .12s 40ms;display:block}.rail .lab{opacity:0;text-overflow:ellipsis;padding-right:.4rem;transition:opacity .12s 40ms;overflow:hidden}body:not(.not-md):not(.screen-xl) .rail:not(:hover):not(:has(:focus-visible)) .lab{display:none}.rail:is(:hover,:has(:focus-visible)) .lab,.rail:is(:hover,:has(:focus-visible)) .retext{opacity:1}.rail .sect{border-radius:var(--r);margin-bottom:.6rem;position:relative}.rail .secthead{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.8rem;padding:.3rem 0 .3rem .2rem;display:flex}.rail .secthead.active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.rail .secthead.active .sectname{color:var(--accent)}.rail .ident{height:3rem;color:var(--ink-2);flex:0 0 3rem;place-items:center;display:grid}.rail .sectname{text-overflow:ellipsis;min-width:0;font-size:1.25rem;font-weight:700;overflow:hidden}.rail .sectname>span{color:var(--ink-3);font-size:1rem;font-weight:400;display:block}.rail .sectname .vrb{font-style:normal;display:none}.rail .spine{gap:.5rem;margin:.6rem 0 0 1.2rem;display:grid}.rail .doc{border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.8rem;min-width:0;padding:.3rem;display:flex;position:relative}.rail .doc.active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.rail .doc.active .docname{color:var(--accent);font-weight:700}.rail .glyph{height:2.6rem;color:var(--ink-2);background:var(--wash-2);border-radius:.4rem;flex:0 0 2.6rem;place-items:center;font-size:1.8rem;display:grid;box-shadow:inset 0 0 0 1px #00000012}.rail .docname{text-overflow:ellipsis;min-width:0;font-size:1.2rem;line-height:2.6rem;overflow:hidden}.rail .railscroll{--edfadeh:1rem;scrollbar-width:none;animation:linear both edfadey-active;animation-timeline:scroll(self)}.rail .railscroll::-webkit-scrollbar{display:none}.rail .railscroll{flex:auto;min-height:0;padding:0 .8rem;overflow:hidden auto}.rail .sect.drag{opacity:.4}.rail .sect.insb{box-shadow:0 -6px 0 -4px var(--accent)}.rail .sect.insa{box-shadow:0 6px 0 -4px var(--accent)}.rail .secthead{cursor:pointer}.rail .secthead:disabled{cursor:default}.rail .secthead:not(:disabled):hover .ident,.rail .secthead:not(:disabled):hover .sectname{color:var(--accent)}.rail .secthead:not(:disabled):hover .vrb{color:var(--accent);display:inline}.rail .doc{cursor:pointer}.rail .doc:hover{background:var(--wash)}.rail .doc.drag{opacity:.4}.rail .doc.insb{box-shadow:0 -4px 0 -2px var(--accent)}.rail .doc.insa{box-shadow:0 4px 0 -2px var(--accent)}.rail .sectname,.rail .docname{opacity:0;transition:opacity .12s 40ms}.rail:not(:hover):not(:has(:focus-visible)) .doc{width:min-content}.rail:not(:hover):not(:has(:focus-visible)) .docname,.rail:not(:hover):not(:has(:focus-visible)) .dacts,.rail:not(:hover):not(:has(:focus-visible)) .sacts{display:none}.rail:not(:hover):not(:has(:focus-visible)) .sectname{visibility:hidden;width:0}.rail:is(:hover,:has(:focus-visible)) .doc{padding-right:5.6rem}.rail:is(:hover,:has(:focus-visible)) .secthead{padding-right:6rem}.rail:is(:hover,:has(:focus-visible)) .sectname,.rail:is(:hover,:has(:focus-visible)) .docname{opacity:1}.rail .dacts,.rail .sacts{align-items:center;gap:.1rem;display:flex;position:absolute;top:50%;right:.4rem;translate:0 -50%}.rail .sacts{visibility:hidden;top:1.7rem}.rail .dclose,.rail .dpin{visibility:hidden;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:.2rem .6rem;font-size:1.4rem;line-height:1}.rail .dclose:hover{color:var(--bad)}.rail .dpin:hover{color:var(--accent)}.rail .dpin.on{visibility:visible;color:var(--accent)}.rail .dpin app-rostericon{font-size:1.4rem}.rail .doc:hover .dclose,.rail .doc:hover .dpin,.rail .secthead:hover+.sacts,.rail .sacts:hover,.rail .secthead:hover+.sacts .dclose,.rail .secthead:hover+.sacts .dpin,.rail .sacts:hover .dclose,.rail .sacts:hover .dpin,.rail .sect .sacts .dpin.on{visibility:visible}.rail .railfoot{border-top:1px solid var(--line-2);background:var(--wash);flex-direction:column;flex:none;align-items:flex-start;gap:.3rem;margin:.6rem 0 0;padding:.5rem .8rem;display:flex}.rail .railfoot button{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);min-width:0;font:inherit;color:var(--ink-2);text-align:left;white-space:nowrap;cursor:pointer;align-items:center;gap:.6rem;padding:.2rem;font-size:1.15rem;display:flex}.rail .railfoot button:hover{border-color:var(--accent);color:var(--accent)}.rail .railfoot .ic{flex:0 0 2.2rem;place-items:center;height:2.2rem;font-size:1.5rem;display:grid;position:relative}.rail .railfoot .lab{padding-right:.4rem}.rail:not(:hover):not(:has(:focus-visible)) .railfoot .lab{display:none}.rail:is(:hover,:has(:focus-visible)) .railfoot button{width:100%}.rail:is(:hover,:has(:focus-visible)) .railfoot .lab{opacity:1}.rail .railfoot .ic .notification-badge,.rail .odwsic .notification-badge{min-width:1.5rem;padding:.1rem .45rem;font-size:1rem;top:-.5rem;right:-.5rem}.rail-dragghost{z-index:85;border:1px solid var(--accent);background:var(--paper);color:var(--ink);white-space:nowrap;box-shadow:var(--sh-2);opacity:.92;pointer-events:none;border-radius:.5rem;align-items:center;gap:.8rem;margin:0;padding:.3rem .8rem .3rem .3rem;font-size:1.2rem;display:flex;position:fixed;transform:scale(1.02)}.rail-dragghost .dacts,.rail-dragghost .sacts,.rail-dragghost .spine,.rail-dragghost .vrb{display:none}.rail-dragghost .glyph,.rail-dragghost .ident{flex:0 0 2.2rem;place-items:center;height:2.2rem;display:grid}.rail-dragghost .docname,.rail-dragghost .sectname{opacity:1;display:block}.rail-iconmenu{z-index:90;border:1px solid var(--line);background:var(--paper);box-shadow:var(--sh-2);border-radius:1rem;gap:.7rem;padding:.5rem;display:flex;position:fixed;translate:-50%}.rail-iconmenu button{border:1px solid var(--line);background:var(--wash);width:4.4rem;height:4.2rem;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:.8rem;place-items:center;font-size:1.9rem;display:grid}.rail-iconmenu button.on{color:var(--accent);border-color:var(--accent)}.rail-iconmenu button.dngr{color:var(--bad)}.rail-wsdialog{width:min(84rem,100vw - 2rem)}.rail-wsdialog .edmenu-head--subject .edmenu-subtype{font-weight:400}.rail-wsdialog .wsribs{--edfadew:1.2rem;--edfadewo:0px;--edfadewe:var(--edfadew);scrollbar-width:none;animation:linear both edfade-active;animation-timeline:scroll(self inline)}.rail-wsdialog .wsribs::-webkit-scrollbar{display:none}.rail-wsdialog .wsribs{flex-flow:row;align-items:flex-start;gap:1rem;padding:.5rem .75rem .75rem;display:flex;overflow-x:auto}.rail-wsdialog .wsribs.wsribs--band{flex-direction:column;align-items:stretch;overflow-x:visible}.rail-wsdialog .wsrib{border:1px solid var(--line);background:var(--paper);max-width:100%;color:var(--ink);border-radius:.9rem;flex-direction:column;flex:0 0 26rem;padding:0;display:flex;position:relative;overflow:hidden}.rail-wsdialog .wsrib:hover{border-color:var(--accent)}.rail-wsdialog .wsrib.on{border-color:var(--accent);background:var(--accent-soft)}.rail-wsdialog .wsrib__pick{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;display:flex}.rail-wsdialog .wsrib__close{width:3rem;height:3rem;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.6rem;display:grid;position:absolute;top:.3rem;right:.4rem}.rail-wsdialog .wsrib__close:hover{color:var(--bad);background:var(--paper)}.rail-wsdialog .wsribs--band .wsrib{flex:none}.rail-wsdialog .wsribname{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);background:var(--wash);padding:.7rem 3.4rem .7rem .9rem;font-size:1.05rem;display:block}.rail-wsdialog .wsrib__pick{width:100%}.rail-wsdialog .wsrail,.rail-wsdialog .wsband,.rail-wsdialog .wsempty{margin:.7rem .9rem .9rem}.rail-wsdialog .wsrail .sect{border-radius:var(--r);margin-bottom:.6rem;position:relative}.rail-wsdialog .wsrail .secthead{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.8rem;padding:.3rem 0 .3rem .2rem;display:flex}.rail-wsdialog .wsrail .secthead.active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.rail-wsdialog .wsrail .secthead.active .sectname{color:var(--accent)}.rail-wsdialog .wsrail .ident{height:3rem;color:var(--ink-2);flex:0 0 3rem;place-items:center;display:grid}.rail-wsdialog .wsrail .sectname{text-overflow:ellipsis;min-width:0;font-size:1.25rem;font-weight:700;overflow:hidden}.rail-wsdialog .wsrail .sectname>span{color:var(--ink-3);font-size:1rem;font-weight:400;display:block}.rail-wsdialog .wsrail .sectname .vrb{font-style:normal;display:none}.rail-wsdialog .wsrail .spine{gap:.5rem;margin:.6rem 0 0 1.2rem;display:grid}.rail-wsdialog .wsrail .doc{border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.8rem;min-width:0;padding:.3rem;display:flex;position:relative}.rail-wsdialog .wsrail .doc.active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.rail-wsdialog .wsrail .doc.active .docname{color:var(--accent);font-weight:700}.rail-wsdialog .wsrail .glyph{height:2.6rem;color:var(--ink-2);background:var(--wash-2);border-radius:.4rem;flex:0 0 2.6rem;place-items:center;font-size:1.8rem;display:grid;box-shadow:inset 0 0 0 1px #00000012}.rail-wsdialog .wsrail .docname{text-overflow:ellipsis;min-width:0;font-size:1.2rem;line-height:2.6rem;overflow:hidden}.rail-wsdialog .wsrail{--edfadeh:1rem;scrollbar-width:none;animation:linear both edfadey-active;animation-timeline:scroll(self)}.rail-wsdialog .wsrail::-webkit-scrollbar{display:none}.rail-wsdialog .wsrail{max-height:46vh;padding-right:.2rem;display:block;overflow-y:auto}.rail-wsdialog .wsrail .sect,.rail-wsdialog .wsrail .secthead,.rail-wsdialog .wsrail .spine,.rail-wsdialog .wsrail .doc,.rail-wsdialog .wsrail .sectname,.rail-wsdialog .wsrail .docname{display:block}.rail-wsdialog .wsrail .secthead,.rail-wsdialog .wsrail .doc{display:flex}.rail-wsdialog .wsrail .spine{display:grid}.rail-wsdialog .wsband .odgroup{border:1.5px solid var(--line);background:var(--paper);border-radius:.8rem;flex-direction:column;flex:none;align-items:stretch;margin-top:.5rem;padding:.8rem .6rem .4rem;display:flex;position:relative}.rail-wsdialog .wsband .odlegend{background:var(--paper);max-width:18rem;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:.3rem;align-self:flex-start;margin:-1.7rem 0 0;padding:0 .4rem;font-size:1rem;font-weight:600;line-height:1.5;overflow:hidden}.rail-wsdialog .wsband .odrow{align-items:center;gap:.3rem;display:flex}.rail-wsdialog .wsband .oditem{max-width:22rem;min-height:3.4rem;font:inherit;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.2rem 1rem .2rem .4rem;font-size:1.3rem;display:flex;overflow:hidden}.rail-wsdialog .wsband .oditem.active{box-shadow:inset 0 -2px 0 var(--accent);color:var(--accent);font-weight:700}.rail-wsdialog .wsband .oditem .glyph{width:3rem;height:3rem;color:var(--ink-2);background:var(--wash-2);border-radius:.4rem;flex:0 0 3rem;place-items:center;font-size:1.9rem;display:grid;box-shadow:inset 0 0 0 1px #00000012}.rail-wsdialog .wsband .oditem.rbitem{justify-content:center;min-width:3rem;padding:.1rem}.rail-wsdialog .wsband .oditem.rbitem .glyph{box-shadow:none;background:0 0}.rail-wsdialog .wsband{scrollbar-width:none;align-items:center;gap:.9rem;padding:.4rem .2rem .2rem;display:flex;overflow-x:auto}.rail-wsdialog .wsband::-webkit-scrollbar{display:none}.rail-wsdialog .wsband .oditem{cursor:default}.rail-wsdialog .wsempty{color:var(--ink-3);font-size:1.2rem}.rail-wsdialog .wsnew{border:1px dashed var(--line);min-width:14rem;min-height:6rem;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:.9rem;flex:none;align-self:flex-start;place-items:center;padding:.9rem 1.2rem;display:grid}.rail-wsdialog .wsnew:hover{color:var(--accent);border-color:var(--accent)}app-stat-format app-rostericon{font-size:1.5rem}.nf{text-align:center;max-width:60ch;margin:4rem auto;font-size:1.45rem}.nf-title{margin:0 0 .6rem;font-size:2.2rem;font-weight:600}.nf-path{margin:0 0 1.2rem}.nf-path code{font-family:var(--mono);color:var(--ink-3);overflow-wrap:anywhere;font-size:1.3rem}.nf-body{color:var(--ink-2)}.nf-links{justify-content:center;gap:.8rem;display:flex}.nf-links a{color:var(--accent);font-weight:600}.nf-links .sep{opacity:.6}.prof{flex-direction:column;gap:1rem;max-width:96rem;font-size:1.45rem;display:flex}.prof-head{align-items:center;gap:1.2rem;padding:.4rem 0 .8rem;display:flex}.prof-ident{height:4.6rem;color:var(--ink-2);flex:0 0 4.6rem;place-items:center;display:grid}.prof-bust{color:var(--ink-3);font-size:4rem}.prof-who{flex-direction:column;min-width:0;display:flex}.prof-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:2rem;font-weight:600;overflow:hidden}.prof-sub{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:1.25rem;display:flex}.prof-sub .sep{opacity:.6}.prof-private{color:var(--ink-3);cursor:help;margin-left:auto;font-size:2rem}.prof-public,.prof-own{white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;font-size:1.3rem;display:inline-flex}.prof-shared-head{margin:.4rem 0 0;font-size:1.6rem;font-weight:600}.prof-shared{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.prof-shared-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;padding:.7rem 0;display:flex}.prof-shared-name{font-weight:600}.prof-shared-game{color:var(--ink-3)}.prof-shared-stats{color:var(--ink-2);flex-wrap:wrap;gap:.2rem 1rem;margin-left:auto;font-size:1.3rem;display:inline-flex}.prof-shared-stats .k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:.85em}.prof-shared-empty{color:var(--ink-3);margin:0;font-style:italic}.prof-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:.2rem;display:flex;overflow:auto hidden}.prof-tabs::-webkit-scrollbar{display:none}.prof-tab{font:inherit;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.8rem 1.2rem;font-size:1.45rem}.prof-tab:hover{color:var(--accent)}.prof-tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.prof-tab .n{color:var(--ink-3);margin-left:.4rem;font-size:1.1rem}.prof-card{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);padding:1.2rem 1.4rem}.prof-card h4{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);align-items:center;gap:.7rem;margin:0 0 .6rem;font-size:1.25rem;font-weight:700;display:flex}.prof-card .cnt{background:var(--wash-2);letter-spacing:0;border-radius:.9rem;padding:.1rem .7rem}.prof-card.prof-card--danger{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.prof-card.prof-card--danger{border-color:color-mix(in srgb,var(--bad)45%,transparent)}}.prof-card.prof-card--danger h4{color:var(--bad)}.prof-row{border-bottom:1px solid var(--line-2);align-items:center;gap:1rem;padding:.7rem 0;display:flex}.prof-row:last-child{border-bottom:0}.prof-row .k{color:var(--ink-3);flex:0 0 15rem}.prof-row .v{overflow-wrap:anywhere;flex:1;min-width:0}.prof-row .mono{font-family:var(--mono);font-size:1.25rem}.prof-row .edadd{white-space:nowrap;flex:none}.prof-row.prof-row--open{border-bottom:0;padding-bottom:.2rem}.prof-form{border-bottom:1px solid var(--line-2);padding:.4rem 0 1rem 16rem}.prof-form .profile-form{max-width:42rem}.prof-muted{color:var(--ink-3)}.prof-note{color:var(--ink-3);margin:0;font-size:1.25rem}.prof-lang app-menu-language{display:inline-flex}.edadd--danger{color:var(--bad);border-color:var(--bad)}.edadd--danger:hover{background:var(--bad-soft)}body.not-md .prof-row{flex-wrap:wrap}body.not-md .prof-row .k{flex:100%}body.not-md .prof-row .v{flex:auto}body.not-md .prof-form{padding-left:0}body.profile .chrome-tabs{display:none}.movable,.resizable,.menu,.panel,.sidebar,app-menu-language,app-menu-change-log{transition:all .2s ease-in-out}app-rostericon{z-index:1;line-height:1;display:inline-block;position:relative}app-rostericon>:not(.ricon-badge){width:1em;height:1em;position:relative}app-rostericon *{vertical-align:top;text-align:left;display:inline-block}app-rostericon .font-layer i{position:absolute}app-rostericon .ricon-label{text-align:center;opacity:0;z-index:-1;width:100%;font-size:.3333em;line-height:initial;justify-content:center;padding-bottom:2.6em;display:flex;position:absolute;top:-1.3em;left:0}app-rostericon[src=mdi]{white-space:nowrap}app-rostericon:hover .ricon-label{opacity:1}app-menu-language .dialog-menu-trigger .fi{font-size:.7em}.menu-language-body .mt-note{color:var(--color-text-muted);align-items:center;gap:.5rem;margin:.1rem 0 .2rem 3rem;font-size:1.2rem;line-height:1.3;display:flex}.menu-language-body .mt-note app-rostericon{flex:none;font-size:1.4rem}.menu-language-body .mt-mark{color:var(--color-text-muted);margin-left:.4rem;font-size:1.4rem}app-dialog-menu{display:flex}.dialog-menu-overlay-panel{z-index:1000}.dialog-menu-trigger{cursor:pointer;white-space:nowrap;font:inherit;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dialog-menu-trigger .fi,.dialog-menu-trigger i{vertical-align:middle}.dialog-menu-trigger:hover,.dialog-menu-trigger:focus{color:var(--color-link-hover)}.dialog-menu-close-button{cursor:pointer;z-index:100;color:inherit;background:0 0;border:none;border-radius:50%;padding:.8rem;font-size:2rem;line-height:1;transition:background-color .2s;position:absolute;top:.6rem;right:.6rem}.dialog-menu-close-button:hover{background-color:#80808033}.dialog-menu-close-button i{display:block}.dialog-menu-panel{border:0px solid var(--color-border-primary);z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--color-text-primary);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 .4rem 1.2rem #00000026;background-color:var(--color-bg-overlay)!important}.dialog-menu-panel a{color:var(--color-text-primary)}.dialog-menu-panel a.close:hover{color:var(--color-active)}.dialog-menu-panel [menu-content]{flex-direction:column;flex:1;min-height:0;font-size:1.6rem;display:flex}.dialog-menu-panel [menu-header]{border-bottom:1px solid #0000;flex-shrink:0;padding:1.6rem}.dialog-menu-panel [menu-body]{flex:1;min-height:0;padding:0 1.6rem 1.6rem;overflow-y:auto}.dialog-menu-panel [menu-footer]{border-top:1px solid #0000;flex-shrink:0;padding:1.6rem}.dialog-menu-panel.position-{border-width:1px;border-radius:.8rem;max-width:90vw;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-menu-panel.position-left{border-width:0 1px 0 0;top:0;bottom:0;left:0}.dialog-menu-panel.position-right{border-width:0 0 0 1px;top:0;bottom:0;right:0}.dialog-menu-panel.position-top{border-width:1px 0 0;top:0;left:0;right:0}.dialog-menu-panel.position-bottom{border-width:0 0 1px;bottom:0;left:0;right:0}.dialog-menu-panel.position-top-right{border-width:0 0 1px 1px;border-radius:0 0 0 .8rem;max-height:100dvh;top:0;right:0}.dialog-menu-panel.position-top-left{border-width:0 1px 1px 0;border-radius:0 0 .8rem;max-height:100dvh;top:0;left:0}.dialog-menu-panel.position-bottom-right{border-width:1px 0 0 1px;border-radius:.8rem 0 0;max-height:100dvh;bottom:0;right:0}.dialog-menu-panel.position-bottom-left{border-width:1px 1px 0 0;border-radius:0 .8rem 0 0;max-height:100dvh;bottom:0;left:0}.app-overlay-backdrop{background-color:var(--color-bg-backdrop);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.cdk-dialog-panel,.dialog-subscribe-panel,.dialog-confirm-panel,.dialog-clear-data-panel,.dialog-migration-panel,.dialog-update-panel{background-color:var(--color-bg-backdrop);border:1px solid var(--color-border-primary);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.8rem;flex-direction:column;max-width:95vw;max-height:95vh;display:flex;box-shadow:0 .4rem 1.2rem #00000026}.cdk-dialog-panel.size-sm,.size-sm.dialog-subscribe-panel,.size-sm.dialog-confirm-panel,.size-sm.dialog-clear-data-panel,.size-sm.dialog-migration-panel,.size-sm.dialog-update-panel{width:30rem}.cdk-dialog-panel.size-md,.dialog-subscribe-panel,.size-md.dialog-confirm-panel,.size-md.dialog-clear-data-panel,.size-md.dialog-migration-panel,.dialog-update-panel{width:50rem}.cdk-dialog-panel.size-lg,.size-lg.dialog-subscribe-panel,.size-lg.dialog-confirm-panel,.size-lg.dialog-clear-data-panel,.size-lg.dialog-migration-panel,.size-lg.dialog-update-panel{width:70rem}.cdk-dialog-header,.dialog-subscribe-header,.dialog-confirm-header,.dialog-clear-data-header,.dialog-migration-header,.dialog-update-header{border-bottom:1px solid var(--color-border-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.6rem;display:flex}.cdk-dialog-close,.dialog-update-close{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:.5rem;transition:opacity .2s}.cdk-dialog-close:hover,.dialog-update-close:hover{opacity:1}.cdk-dialog-content,.dialog-subscribe-content,.dialog-confirm-content,.dialog-clear-data-content,.dialog-migration-content,.dialog-update-content{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.6rem;display:flex;overflow-y:auto}.cdk-dialog-footer,.dialog-subscribe-footer,.dialog-confirm-footer,.dialog-clear-data-footer,.dialog-migration-footer,.dialog-update-footer{border-top:1px solid var(--color-border-primary);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:1.6rem;display:flex}.update-warning i{margin-right:.5rem}.accordion-header-content{align-items:center;gap:.5rem;display:inline-flex}.dialog-clear-data-panel.size-sm{width:30rem}.dialog-clear-data-header,.dialog-confirm-header{gap:.75rem}.dialog-confirm-input{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.dialog-confirm-input label{color:var(--color-action-warning);font-size:1.8rem}.dialog-confirm-input input{width:100%}.dialog-confirm-footer{flex-wrap:wrap}.dialog-confirm-footer .dialog-confirm-secondary{margin-right:auto}.dialog-subscribe-header{gap:.75rem}.dialog-subscribe-header .subscribe-mark{color:var(--accent)}.subscribe-table{border-collapse:collapse;width:100%;font-size:1.4rem}.subscribe-table th,.subscribe-table td{border-bottom:1px solid var(--line-2);text-align:center;vertical-align:middle;padding:.5rem .8rem}.subscribe-table thead th{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:1.15rem;font-weight:700}.subscribe-table tbody th{text-align:left;font-weight:500}.subscribe-table tbody tr:last-child th,.subscribe-table tbody tr:last-child td{border-bottom:0}.subscribe-table .subscribe-table-supporter{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.subscribe-table .subscribe-table-supporter{background:color-mix(in srgb,var(--accent)10%,transparent)}}.subscribe-table .subscribe-yes{color:var(--ok)}.subscribe-table .subscribe-no{color:var(--ink-3)}.subscribe-table sup{color:var(--accent);font-size:.7em}@supports (color:color-mix(in lab,red,red)){.subscribe-table sup{color:color-mix(in srgb,var(--accent)70%,var(--ink-3))}}.subscribe-table .subscribe-val{display:inline-block;position:relative}.subscribe-table .subscribe-val sup{margin-left:.1rem;line-height:1;position:absolute;top:-.2rem;left:100%}.subscribe-table tbody th sup{margin-left:.15em}.subscribe-lede{color:var(--ink-2,var(--ink));margin:0;font-size:1.4rem}.subscribe-always{color:var(--ink);margin:0;font-size:1.4rem;font-weight:500}.subscribe-notes{color:var(--ink-3);grid-template-columns:auto 1fr;gap:.15rem .5rem;margin:0;padding:0;font-size:1.2rem;list-style:none;display:grid}.subscribe-notes li{display:contents}.subscribe-notes sup{color:var(--accent);font-size:.85em}@supports (color:color-mix(in lab,red,red)){.subscribe-notes sup{color:color-mix(in srgb,var(--accent)70%,var(--ink-3))}}.subscribe-notes sup{line-height:1.6}.subscribe-fine{color:var(--ink-3);margin:0;font-size:1.25rem}.subscribe-standing{margin:0;font-weight:500}.subscribe-standing.subscribe-standing--failed{color:var(--bad)}.subscribe-standing .subscribe-term{color:var(--ink-3);font-size:1.25rem;font-weight:400;display:block}.subscribe-plans{flex-direction:column;gap:.6rem;display:flex}.subscribe-plan{border:1px solid var(--line);border-radius:var(--r);color:var(--ink);cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"name price""line price";align-items:center;column-gap:1.2rem;padding:.9rem 1.2rem;display:grid}.subscribe-plan input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.subscribe-plan b{grid-area:name;font-size:1.5rem}.subscribe-plan i{color:var(--ink-3);grid-area:line;font-size:1.25rem;font-style:normal}.subscribe-plan .subscribe-plan-price{white-space:nowrap;grid-area:price;font-size:1.7rem;font-weight:700}.subscribe-plan .subscribe-plan-price small{color:var(--ink-3);margin-left:.3rem;font-size:1.2rem;font-weight:400}.subscribe-plan:hover{border-color:var(--accent)}.subscribe-plan.subscribe-plan--on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.subscribe-plan.subscribe-plan--on{background:color-mix(in srgb,var(--accent)16%,transparent)}}.subscribe-plan.subscribe-plan--current{cursor:default;border-style:dashed}.subscribe-plan .subscribe-plan-tag{background:var(--wash-2);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);vertical-align:middle;border-radius:.9rem;margin-left:.6rem;padding:.1rem .6rem;font-size:1.1rem;font-weight:600}.subscribe-plan:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dialog-subscribe-footer .subscribe-grow{flex:auto}.subscribe-billing{color:var(--ink-3);justify-content:space-between;align-items:center;gap:1rem;font-size:1.25rem;display:flex}.subscribe-billing .edadd{white-space:nowrap;flex:none}.auth-standing--free{color:var(--accent)}.menu-language-body ul{grid-auto-columns:max-content;grid-auto-flow:row;gap:.5rem 1rem;max-width:65vw;display:grid}.menu-language-body ul li{break-inside:avoid;width:max-content;display:inline-block}.menu-language-body ul li button{white-space:nowrap;text-overflow:ellipsis;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:.4rem 0;display:block;overflow:hidden}.menu-language-body ul li button:hover,.menu-language-body ul li button.selected{color:var(--color-active)}.menu-language-body ul li button.selected{cursor:default}.menu-change-log-header h4,.menu-change-log-header p{margin:1rem 0}.menu-change-log-header a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menu-change-log-header a:hover{color:var(--color-active)}.menu-change-log-body ul li{font-size:1.6rem!important}.share-menu-button{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:relative}.share-menu-button.share-menu-button--labelled{white-space:nowrap;gap:.5rem}.share-menu-button.share-menu-button--labelled app-rostericon{font-size:1.1em}.share-menu-header{position:relative}.share-menu-header h3{margin:0;font-size:1.8rem}.share-menu-body{flex-direction:column;gap:2rem;padding:1rem 0;display:flex}.share-menu-body.share-menu-body--off .share-buttons-grid,.share-menu-body.share-menu-body--off .share-native-button,.share-menu-body.share-menu-body--off .share-qr-download{opacity:.4;pointer-events:none}.share-menu-body.share-menu-body--off .share-qr{filter:blur(6px);opacity:.6;pointer-events:none}.share-menu-body .share-note{margin:0}.share-menu-body .share-buttons-grid{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.share-menu-body .share-buttons-grid share-button .sb-wrapper{--sb-border-radius:.6rem;--sb-height:4.4rem;--sb-min-width:4.4rem;--sb-icon-size:2rem;transition:transform .15s,filter .15s}.share-menu-body .share-buttons-grid share-button .sb-wrapper:hover{filter:brightness(1.15);transform:scale(1.12)}.share-menu-body .share-buttons-grid share-button .sb-wrapper:active{transform:scale(.95)}.share-native-button{border:1px solid var(--color-border-primary);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:.6rem;justify-content:center;align-items:center;gap:.8rem;padding:.8rem 1.6rem;font-size:1.4rem;transition:background-color .15s;display:flex}.share-native-button:hover{background-color:var(--color-bg-tertiary,#0000000d)}.share-qr-section{flex-direction:column;align-items:center;gap:1rem;display:flex}.share-qr-section qrcode{border-radius:.8rem;overflow:hidden}.share-qr-download{cursor:pointer;color:var(--color-link);align-items:center;gap:.6rem;font-size:1.4rem;display:flex}.share-qr-download:hover{color:var(--color-link-hover)}.notification-center-button{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:relative}.notification-badge{z-index:2;line-height:1.2;position:absolute;top:-.6rem;right:-.6rem}.notification-badge.notification-badge--count{background-color:var(--accent-fill);color:var(--on-color)}.notification-badge{background-color:var(--notification-badge-bg);color:var(--color-text-primary);text-align:center;border-radius:1rem;min-width:1.8rem;padding:.2rem .6rem;font-size:1.1rem;font-weight:700}.notification-center-header{position:relative}.notification-center-header h3{margin:0;font-size:1.8rem;font-weight:600}.notification-center-header a.close{position:absolute;top:.6rem;right:.6rem}.notification-center-header a.close i{font-size:1.8rem}.notification-center-actions{gap:.8rem;margin-right:2rem;display:flex}.notification-center-actions p-button button{color:var(--color-text-primary);padding:.8rem!important;font-size:1.6rem!important}.notification-center-actions p-button button:hover{color:var(--color-active)}.notification-empty{text-align:center;color:var(--color-text-muted);padding:4.8rem 1.6rem}.notification-empty app-rostericon{opacity:.3;margin-bottom:1.6rem;font-size:3rem}.notification-empty p{margin:0;font-size:1.4rem}.notification-list{flex-direction:column;gap:.8rem;padding:.8rem;display:flex}.notification-header{justify-content:space-between;align-items:start;display:flex}.notification-content{flex:1;align-items:center;gap:1.2rem;display:flex}.notification-text{flex:1}.notification-item{border-left:3px solid #0000;margin:0!important}.notification-item:hover{background-color:var(--color-bg-secondary)}.notification-item.unread{border-left-color:var(--notification-unread-border)}.notification-item p-button button{min-width:3.2rem!important;min-height:3.2rem!important;padding:.6rem!important;font-size:1.4rem!important}.notification-item p-button button:hover{color:var(--color-active)!important}.notification-item p-button button .mdi{font-size:1.4rem!important}.notification-icon{object-fit:cover;border-radius:.4rem;flex-shrink:0;width:4rem;height:4rem;margin-left:.8rem}.notification-title{margin-bottom:.4rem;font-size:1.4rem;font-weight:600}.notification-body{font-size:1.3rem}.notification-time{opacity:.7;font-size:1.2rem}.auth-menu-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.6rem;padding:0;transition:opacity .2s;display:flex}.auth-menu-button:hover{opacity:.7}.auth-menu-button.auth-menu-button--anon{color:var(--ink-3)}.auth-menu-button .auth-avatar-label{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:1.4rem;font-weight:600;overflow:hidden}.auth-menu-button i{color:inherit;transition:color .2s ease-in-out}.auth-menu-button i.active-route{color:var(--color-active)}.auth-list{flex-direction:column;gap:.25rem;padding:.4rem 0;font-size:1.5rem;display:flex}.auth-list .auth-list-head{color:var(--ink);align-items:center;gap:1rem;padding:.6rem .75rem .8rem;display:flex}.auth-list .auth-list-bust{color:var(--ink-3);font-size:2.8rem}.auth-list .auth-list-who{flex-direction:column;flex:auto;min-width:0;display:flex}.auth-list .auth-list-who b,.auth-list .auth-list-who small{--edfadew:.6rem;--edfadewo:3.4rem;white-space:nowrap;margin-left:-.6rem}.auth-list .auth-list-who b{font-weight:600}.auth-list .auth-list-who small{color:var(--ink-3);font-size:1.2rem}.auth-list hr{margin:.3rem .25rem}.auth-list .edmenu-item{min-height:3.6rem;font:inherit;text-align:left;color:var(--ink);border-radius:var(--r);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.auth-list .edmenu-item app-rostericon{font-size:1.1em;line-height:1}.auth-list .edmenu-item:hover{background:var(--wash)}.auth-list .edmenu-item.edmenu-item--strong{color:var(--accent);font-weight:600}.auth-list .edmenu-item.edmenu-item--current:disabled{color:var(--color-active);box-shadow:inset 2px 0 0 var(--color-active);cursor:default;pointer-events:none}.auth-list .edmenu-item.edmenu-item--quiet{color:var(--ink-3)}.auth-list .edmenu-item.edmenu-item--sub{padding-left:2.6rem;font-size:1.35rem}.auth-list .edmenu-item .auth-item-note{color:var(--ink-3);margin-left:auto;font-size:1.15rem}.auth-list .edmenu-item .auth-item-note--failed{color:var(--bad)}.hdr-menu-header h3{margin:0;font-size:1.8rem;font-weight:600}.hdr-menu-list .edmenu-head{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:.5rem .75rem .25rem;font-size:1.1rem;font-weight:700}.hdr-menu-list a.edmenu-item{text-decoration:none}.hdr-help-text{color:var(--ink-2);margin:.2rem .75rem .6rem;font-size:1.35rem;line-height:1.5}.menu-auth-header h3{margin:0;font-size:1.8rem;font-weight:600}.menu-auth-header .auth-tabs{align-items:center;gap:.5rem;display:flex}.menu-auth-header .auth-back{color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:.2rem;padding:.2rem;font-size:2rem;display:inline-grid}.menu-auth-header .auth-back:hover{color:var(--accent)}.menu-auth-header .auth-tab{color:inherit;opacity:.6;background:0 0;border:none;border-bottom:2px solid #0000;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:500;transition:opacity .2s,border-color .2s}.menu-auth-header .auth-tab:hover{opacity:.8}.menu-auth-header .auth-tab.active{opacity:1;border-bottom-color:currentColor}.auth-form{flex-direction:column;gap:2rem;display:flex}.auth-form .form-field{flex-direction:column;display:flex;position:relative}.auth-form .form-field.hidden{display:none}.auth-form .form-field label{margin:0;padding-bottom:.8rem;display:block}.auth-form .form-field .error-message{color:var(--color-error-red);margin:0;font-size:1.2rem;display:block;position:absolute;bottom:-1.6rem;left:0}.auth-form .form-field input,.auth-form .form-field textarea{width:100%}.auth-form .form-field .hint{opacity:.7;margin-top:.4rem;font-size:1.4rem}.auth-form .form-field-optional{color:var(--color-text-muted);font-size:.9em}.auth-form .checkbox-field{align-items:center;gap:.8rem;margin-bottom:1.6rem;display:flex}.auth-form .checkbox-field label{cursor:pointer;margin:0}.auth-form .checkbox-field label a{color:var(--color-link)}.auth-form .checkbox-field label a:hover{color:var(--color-link-hover)}.auth-form .form-actions{gap:1.2rem;display:flex}.auth-form .form-actions p-button,.auth-form .form-actions button{flex:1}.auth-form .error-block{margin-bottom:1.6rem}.auth-form .error-block .p-message{margin:0}.auth-form .error-block .retry-hint{margin-top:.8rem;font-size:1.4rem}.auth-form .error-block button{width:100%;margin-top:.8rem}.auth-form .p-panel .p-panel-content{width:100%;max-width:none}.auth-form .mode-toggle{border-top:1px solid #80808033;justify-content:center;align-items:center;gap:.8rem;padding:1.6rem 0 0;display:flex}.auth-form .mode-toggle span{color:#808080cc}.auth-form .mode-toggle button{cursor:pointer;color:var(--color-link);background:0 0;border:none;padding:0}.auth-form .mode-toggle button:hover{color:var(--color-link-hover)}.auth-form .forgot-password{text-align:center;margin-top:-.8rem}.auth-form .forgot-password button{cursor:pointer;background:0 0;border:none;padding:0;font-size:1.4rem}.auth-form .forgot-password button:hover{text-decoration:underline}.auth-form .submit-wrapper{position:relative}.auth-form .submit-wrapper button[pButton]{width:100%}.auth-form .security-check-hint{opacity:.6;justify-content:center;align-items:center;gap:.6rem;font-size:1.3rem;display:flex;position:absolute;top:-2.2rem;left:0;right:0}.auth-form .security-check-hint .mdi-loading{font-size:1.2rem}.auth-form button[pButton]{width:100%}.password-toggle-icon{cursor:pointer;font-size:2rem!important}.password-toggle-icon i{font-size:2rem}.otp-input{text-align:center;letter-spacing:.5rem;padding:1rem!important;font-size:1.6rem!important}.warning-message{padding:1.6rem 1.6rem 0}.profile-menu{flex-direction:column;gap:2rem;display:flex}.profile-menu .profile-info{border-bottom:1px solid #80808033;align-items:center;gap:1.6rem;padding-bottom:1.6rem;transition:all .2s;display:flex}.profile-menu .profile-info.clickable{cursor:pointer;border-radius:.8rem;margin:-1.2rem -1.2rem .4rem;padding:1.2rem}.profile-menu .profile-info.clickable:hover{background-color:var(--color-highlight-bg)}.profile-menu .profile-info.clickable:active{background-color:var(--color-highlight-bg-active)}.profile-menu .profile-info.clickable:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.profile-menu .profile-info .profile-details{flex:1;min-width:0}.profile-menu .profile-info .profile-details>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-menu .profile-info .profile-details .profile-email{margin-bottom:.4rem;font-size:1.6rem;font-weight:600}.profile-menu .profile-info .profile-details .profile-username{opacity:.7;font-size:1.4rem}.profile-menu .profile-info .profile-chevron{opacity:.3;flex-shrink:0;margin-left:auto;font-size:2rem;transition:all .2s}.profile-menu .profile-info.clickable:hover .profile-chevron{opacity:.6;transform:translate(.4rem)}.profile-menu .profile-metadata{border-bottom:1px solid #80808033;flex-direction:column;gap:1.2rem;padding-bottom:1.6rem;display:flex}.profile-menu .profile-metadata .metadata-item{justify-content:space-between;align-items:center;font-size:1.4rem;display:flex}.profile-menu .profile-metadata .metadata-item .metadata-label{opacity:.7}.profile-menu .profile-metadata .metadata-item .metadata-value{font-weight:500}.profile-menu .profile-actions{flex-direction:column;gap:1rem;display:flex}.otp-instructions{text-align:center;margin-bottom:1.6rem}.otp-instructions p{margin:0 0 .8rem;font-size:1.4rem}.otp-instructions p.hint{opacity:.7;margin-top:1.2rem}.otp-instructions .otp-email{word-break:break-all;font-size:1.6rem;font-weight:600}.otp-actions{border-top:1px solid #80808033;justify-content:space-between;margin-top:1.6rem;padding-top:1.6rem;display:flex}.otp-actions button{cursor:pointer;color:inherit;opacity:.8;background:0 0;border:none;padding:0;font-size:1.4rem}.otp-actions button:hover:not(:disabled){opacity:1;text-decoration:underline}.otp-actions button:disabled{opacity:.4;cursor:not-allowed}app-cookie-banner aside{background-color:var(--color-bg-overlay);width:100%;color:var(--color-text-primary);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-top:1px solid var(--color-border-primary);z-index:10000;box-shadow:0 -.4rem 2rem var(--color-shadow);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex;position:fixed;bottom:0;left:0;right:0}app-cookie-banner aside a{color:var(--color-link)}app-cookie-banner aside a:hover{color:var(--color-link-hover)}app-cookie-banner p{text-align:center;margin:0;font-size:1.6rem;font-weight:400;line-height:1.6}app-cookie-banner p a{margin-left:.5rem;font-weight:500;text-decoration:underline}app-cookie-banner p a:hover{text-decoration:none}app-cookie-banner nav{flex-shrink:0;justify-content:center;align-items:center;gap:1rem;display:flex}.privacy-content{overflow-wrap:break-word;word-wrap:break-word;line-height:1.6}.privacy-content p{margin-bottom:1.6rem}.privacy-content a{word-break:break-all;text-decoration:underline}.privacy-content a:hover{opacity:.8}.privacy-content ul{margin:.6em 0 .6em 2rem;list-style-type:disc}.privacy-content ul li{margin-bottom:.8rem;font-size:1.5rem;line-height:1.6}app-privacy-policy .updated-date{opacity:.7;margin-top:.8rem;font-size:1.4rem}app-privacy-policy .summary-box{background-color:var(--color-bg-secondary);border-radius:.4rem;margin-bottom:2.4rem;padding:1.6rem}app-privacy-policy .cookie-status{align-items:center;gap:1.6rem;margin-bottom:1.6rem;display:flex}app-privacy-policy .cookie-status .label{font-weight:500}app-privacy-policy .cookie-status .status-enabled{color:var(--color-text-success)}app-privacy-policy .cookie-status .status-disabled{color:var(--color-text-muted)}app-privacy-policy .cookie-status .status-pending{color:#ca8a04}app-privacy-policy .cookie-actions{gap:.8rem;display:flex}app-privacy-policy .service-list{margin-left:2rem;list-style-type:disc}app-privacy-policy .service-list li{margin-bottom:.8rem;line-height:1.6}.action-title.warning{color:var(--color-action-warning)}.action-title.danger{color:var(--color-action-danger)}label:has(+p-toggleswitch),p-toggleswitch+label{cursor:pointer;padding:.5rem 1rem}label:has(+p-toggleswitch):hover,p-toggleswitch+label:hover{color:var(--color-active)}app-profile .profile-favlist{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}app-profile .profile-fav{align-items:center;gap:.6rem;display:flex}app-profile .profile-fav-name{overflow-wrap:anywhere;min-width:0}app-profile .profile-fav-count{color:var(--ink-3);font-size:.9em}app-profile .profile-fav-x{cursor:pointer;color:var(--ink-3);border-radius:var(--r);background:0 0;border:0;padding:.2rem .5rem}app-profile .profile-fav-x:hover,app-profile .profile-fav-x:focus-visible{color:var(--bad)}app-profile .profile-form{width:100%;max-width:none}app-profile .timezone-select{flex:1;max-width:38.4rem}app-profile .timezone-select .p-select{width:100%}app-profile .theme-toggle{align-items:center;display:flex}app-profile .theme-toggle .theme-label{cursor:pointer;white-space:nowrap;padding:.5rem 1rem;font-size:1.4rem}app-profile .theme-toggle .theme-label.active{color:var(--color-active);pointer-events:none;font-weight:500}app-notifications section{margin-bottom:2rem}app-notifications .status-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;display:grid}app-notifications .status-grid>div{flex-direction:column;gap:.5rem;display:flex}app-notifications .status-grid dt{color:var(--color-text-muted);text-transform:uppercase;font-size:1.2rem}app-notifications .status-grid dd{margin:0;font-size:1.6rem;font-weight:600}app-notifications .status-grid dd.granted{color:var(--color-text-success)}app-notifications .status-grid dd.denied{color:var(--color-text-error)}app-notifications .notification-test-card{border:1px solid var(--color-border-secondary);background-color:var(--color-bg-secondary);border-radius:.8rem;justify-content:space-between;align-items:center;gap:1.5rem;margin:1rem 0;padding:1.5rem;display:flex}app-notifications .notification-test-card .notification-preview{flex:1}app-notifications .notification-test-card .notification-preview strong{margin-bottom:.5rem;font-size:1.6rem;display:block}app-notifications .notification-test-card .notification-preview p{color:var(--color-text-primary);margin:0;font-size:1.5rem}app-notifications .notification-test-card .notification-actions{flex-shrink:0;gap:.8rem;display:flex}app-notifications .status-message{color:var(--color-text-primary);border-left:.4rem solid;border-radius:.4rem;margin-top:1rem;padding:1rem;font-size:1.4rem}app-notifications .status-message.local{background-color:var(--color-bg-tertiary)}app-notifications .status-message.server{background-color:var(--color-bg-secondary)}app-indexeddb p-card{font-size:2rem}app-indexeddb p-card input,app-indexeddb p-card textarea{margin:.5rem 0;font-size:1.5rem}.rz-rosters-actions{justify-content:flex-end;margin-bottom:1rem;display:flex}@keyframes rz-accordion-open{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.rz-game__children{animation:none}}.p-dialog.rz-new-roster-dialog{flex-direction:column;width:90vw;max-width:1100px;height:90vh;max-height:90vh;display:flex}.p-dialog.rz-new-roster-dialog .p-dialog-content{flex-direction:column;flex:auto;min-height:0;padding-right:1.6rem;display:flex;overflow:hidden}.p-dialog.rz-new-roster-dialog .p-dialog-header{gap:.8rem}.rb-sheetinfo .rb-cols{justify-content:flex-start;margin-left:0}.rz-new-roster{flex-direction:column;flex:auto;gap:1rem;min-height:0;font-size:1.4rem;display:flex}.rz-new-roster__title{white-space:nowrap;flex:auto;gap:.6rem;min-width:0;display:flex}.rz-new-roster__title.edfadescroll{align-items:baseline}.rz-new-roster__title strong,.rz-new-roster__title small{flex:none}.rz-new-roster__title strong{font-size:1.8rem}.rz-new-roster__title small{color:var(--color-text-secondary);font-size:1.3rem}.rz-new-roster__toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.rz-new-roster__filter{flex:12rem;min-width:0;font-size:1.4rem}.rz-new-roster__fetch{align-items:center;gap:.6rem;display:flex}.rz-new-roster__url{flex:auto;min-width:0;font-size:1.4rem}.rz-new-roster__divider{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:.6rem 0 0;font-size:1.1rem}.rz-new-roster__status{color:var(--color-text-secondary);margin:0;padding:.8rem .2rem;font-size:1.4rem}.rz-new-roster__toolbar .edpick,.rz-new-roster__toolbar .p-button,.rz-new-roster__toolbar .rz-new-roster__filter{box-sizing:border-box;height:2.9rem;min-height:2.9rem}.rz-new-roster__toolbar .edpick{flex:none}.rz-new-roster__list.rl{gap:.6rem}.rz-new-roster__list.rl .rb-cloud{color:var(--ink-3);flex:none;font-size:1.6rem}.rz-new-roster__list.rl .rb-verbs--pick{flex:0 0 2.8rem;justify-content:center;padding-right:0}.rz-new-roster__list.rl.rb--narrow .rb-verbs--pick{flex-basis:auto}.rz-new-roster__list.rl.rb--narrow .rb-verbs--pick:empty{display:none}.rz-new-roster__list.rl .rb-book__toggle{padding-right:.6rem}.rz-new-roster__list.rl .rb-head__toggle{padding-right:calc(.6rem + 1px)}.rz-new-roster__list.rl .rz-game__children-label{margin:.4rem 1rem .2rem}.rz-new-roster__list.rl .rz-new-roster__divider{margin:.2rem 0}.rz-new-roster__list.rl hr{margin:.4rem 0}.rz-new-roster__scroll{flex:auto;min-height:0;margin-right:-1.6rem;padding-right:1.6rem;overflow-y:auto}.rz-game__children-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 .6rem;font-size:1.1rem}.rz-game__progress{padding:0 1rem .9rem}.rz-game__progress small{color:var(--color-active);font-size:1.2rem}.rz-game__progress :where(.p-progressbar){height:.5rem;margin-bottom:.4rem}.rz-catalog{margin:0;padding:0;list-style:none}.rz-catalog__entry{padding-left:calc((var(--rz-depth,2) - 2)*1.2rem)}.rz-catalog__pick{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.8rem;padding:.9rem .8rem;font-size:1.4rem;display:flex}.rz-catalog__pick:hover:not(:disabled){background-color:var(--color-highlight-bg)}.rz-catalog__pick:disabled{cursor:default;opacity:.6}.rz-catalog__name{overflow-wrap:anywhere;flex:auto;min-width:0}.rz-catalog__done{color:var(--color-text-secondary);place-items:center;display:inline-grid;position:relative}.rz-catalog__done>.mdi-cloud-outline{font-size:1.6rem}.rz-catalog__done>.mdi-check{color:var(--color-active);font-size:.8rem;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.rz-catalog__size,.rz-catalog__installed,.rz-catalog__contains{color:var(--color-text-secondary);white-space:nowrap;font-size:1.2rem}.rz-catalog__heading{align-items:center;gap:.8rem;padding:.9rem .8rem .3rem;display:flex}.rz-catalog__entry--group .rz-catalog__name{letter-spacing:.03em;text-transform:uppercase;font-size:1.25rem;font-weight:700}.rz-catalog__contains{background-color:var(--color-bg-tertiary);border-radius:.8rem;padding:.1rem .5rem}.rz-seed-actions{margin-top:1rem}.rz-rulebook-list li{align-items:center;gap:.8rem;display:flex}.rz-rulebook-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.2rem;padding:.6rem 0;display:flex}.rz-rulebook-link:hover{color:var(--color-active)}.screen-xl .rail{width:24rem;box-shadow:none}.screen-xl .rail .lab{opacity:1;display:inline}.screen-xl .rail .retext{opacity:1}.screen-xl .rail:not(:hover):not(:has(:focus-visible)) .doc{width:auto;padding-right:5.6rem}.screen-xl .rail:not(:hover):not(:has(:focus-visible)) .secthead{padding-right:6rem}.screen-xl .rail:not(:hover):not(:has(:focus-visible)) .docname{opacity:1;display:block}.screen-xl .rail:not(:hover):not(:has(:focus-visible)) .sectname{visibility:visible;opacity:1;width:auto}.screen-xl .rail:not(:hover):not(:has(:focus-visible)) .dacts,.screen-xl .rail:not(:hover):not(:has(:focus-visible)) .sacts{display:flex}.screen-xl .rail:not(:hover):not(:has(:focus-visible)) .railfoot button{width:100%}.screen-xl .rail:not(:hover):not(:has(:focus-visible)) .railfoot .lab{opacity:1;display:inline}.screen-xl .main{padding-left:24rem}body:not(.viewport-ready):not(.not-md) .rail{opacity:0;width:0;overflow:hidden}body:not(.viewport-ready):not(.not-md) .main{padding-left:0}.screen-xs.not-sm .sfbar>*{font-size:1.6rem}.screen-xs.not-sm .cdk-overlay-pane:has(.dialog-menu-panel){padding:calc(2rem + env(safe-area-inset-top)) 2.5vw calc(2rem + env(safe-area-inset-bottom));pointer-events:auto;width:100%;display:block;overflow-y:auto;inset:0!important}.screen-xs.not-sm .dialog-menu-panel[class*=position-]{pointer-events:auto;border-width:1px;border-radius:.8rem;flex-shrink:0;max-width:95vw;max-height:none;transform:none;width:100%!important;position:relative!important;inset:auto!important}.screen-xs.not-sm [menu-body]{flex:none;overflow-y:visible}.screen-xs.not-sm p-card ul li{margin:.4rem 0}.screen-xs.not-sm app-notifications .notification-test-card{flex-direction:column;align-items:stretch}.screen-xs.not-sm app-notifications .notification-test-card .notification-actions{justify-content:space-around}@media(max-width:768px){app-cookie-banner nav{width:100%}app-cookie-banner nav button{flex:1}}@keyframes timer-indicator-shrink{0%{width:100%}to{width:0}}.timer-indicator{pointer-events:none;background:linear-gradient(90deg,var(--color-brand-light),var(--color-brand))!important}.scroll-indicator-track{pointer-events:none;z-index:72;flex:none;height:0;position:sticky;bottom:0;left:0}.scroll-indicator-vertical,.scroll-indicator-horizontal{bottom:calc(-1*var(--si-offset-bottom,0) + .4rem);right:calc(-1*var(--si-offset-right,0) + .4rem);background-color:var(--color-text-muted);opacity:0;pointer-events:none;border-radius:.2rem;transition:opacity .2s ease-in-out;position:absolute}body.not-md .main>.scroll-indicator-track .scroll-indicator-vertical,body.not-md .main>.scroll-indicator-track .scroll-indicator-horizontal{bottom:.4rem}body:not(.not-md) .main:has(.edwrap)>.scroll-indicator-track{display:none}body.not-md .main:has(.edwrap){--si-inset-top:var(--edpinh,0px);--si-inset-bottom:4.8rem}.scroll-indicator-vertical{width:.4rem;height:var(--si-height,0);background:var(--scroll-indicator-gradient-v)}.scroll-indicator-horizontal{height:.4rem;width:var(--si-width,0);background:var(--scroll-indicator-gradient-h)}.scroll-indicator-totop{right:calc(-1*var(--si-offset-right,0px) + 1.6rem);bottom:calc(-1*var(--si-offset-bottom,0px) + 1.6rem);border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.scroll-indicator-totop{background:color-mix(in srgb,var(--paper)55%,transparent)}}.scroll-indicator-totop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--ink-2);font:inherit;box-shadow:var(--sh-2);cursor:pointer;pointer-events:auto;font-size:2rem;line-height:1}.scroll-indicator-totop:hover{color:var(--accent);border-color:var(--accent)}.scroll-indicator-track--totop{height:6.4rem}body.not-md .main>.scroll-indicator-track .scroll-indicator-totop{bottom:1.2rem}.p-dialog.rz-rulebook-json-editor-dialog{background-color:var(--color-bg-primary);width:90vw;max-width:1100px;height:90vh;max-height:90vh;color:var(--color-text-primary);flex-direction:column;display:flex}.p-dialog.rz-rulebook-json-editor-dialog .p-dialog-header,.p-dialog.rz-rulebook-json-editor-dialog .p-dialog-content{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.p-dialog.rz-rulebook-json-editor-dialog .p-dialog-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.p-dialog.rz-rulebook-json-editor-dialog app-rulebook-json-editor{flex:auto;min-height:0;display:flex}.rz-rulebook-json-editor{--jse-theme-color:var(--color-brand-dark);--jse-theme-color-highlight:var(--color-brand);flex-direction:column;flex:auto;gap:.75rem;width:100%;min-height:0;display:flex}.rz-rulebook-json-editor__editor{flex:auto;min-height:0}.rz-rulebook-json-editor__actions{flex:none;justify-content:flex-end;gap:.5rem;display:flex}.p-dialog.rz-roster-json-editor-dialog{background-color:var(--color-bg-primary);width:90vw;max-width:1100px;height:90vh;max-height:90vh;color:var(--color-text-primary);flex-direction:column;display:flex}.p-dialog.rz-roster-json-editor-dialog .p-dialog-header,.p-dialog.rz-roster-json-editor-dialog .p-dialog-content{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.p-dialog.rz-roster-json-editor-dialog .p-dialog-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.p-dialog.rz-roster-json-editor-dialog app-roster-json-editor{flex:auto;min-height:0;display:flex}.ednobook{margin:.8rem 1rem .2rem calc(1rem + var(--edunit,2.6rem));border:1px solid var(--warn);border-radius:var(--r);background:var(--wash);flex-wrap:wrap;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.ednobook-msg{flex:26rem;min-width:0;font-size:1.2rem;line-height:1.4}.ednobook-msg b{color:var(--warn)}.ednobook-acts{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.6rem;min-width:0;display:inline-flex}.ednobook-pri{color:var(--accent);border-color:var(--accent)}.ednobook-x{cursor:pointer;color:var(--ink-3);border-radius:var(--r);background:0 0;border:0;padding:.2rem .6rem;font-size:1.3rem}.ednobook-x:hover,.ednobook-x:focus-visible{color:var(--bad)}.edheart .edheart-hover,.edheart:hover .edheart-rest,.edheart:focus-visible .edheart-rest{display:none}.edheart:hover .edheart-hover,.edheart:focus-visible .edheart-hover{display:inline-flex}.p-dialog.rz-roster-history-dialog{background-color:var(--color-bg-primary);width:90vw;max-width:640px;max-height:80vh;color:var(--color-text-primary)}.p-dialog.rz-roster-history-dialog .p-dialog-header,.p-dialog.rz-roster-history-dialog .p-dialog-content{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.p-dialog.rz-roster-history-dialog .p-dialog-content{overflow:auto}.edhist{flex-direction:column;max-height:60vh;display:flex;overflow:auto}.edhist-row{border-radius:var(--r);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:.8rem;padding:.5rem .6rem;display:flex}.edhist-row.edhist-row--link{cursor:pointer}.edhist-row.edhist-row--link:hover,.edhist-row.edhist-row--link:focus-visible{background:var(--wash)}.edhist-row.edhist-row--link:hover .edhist-note,.edhist-row.edhist-row--link:focus-visible .edhist-note{color:var(--accent)}.edhist-row.edhist-row--now{background:var(--accent-soft)}.edhist-row.edhist-row--now .edhist-mark{color:var(--accent)}.edhist-mark{color:var(--ink-3);flex:none;font-size:1.4rem}.edhist-when{text-overflow:ellipsis;font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-3);white-space:nowrap;flex:0 0 8.5rem;font-size:1.1rem;overflow:hidden}.edhist-note{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:1.25rem}.edhist-trail{color:var(--ink-3);font-size:1.1rem}.edhist-step{text-align:center;color:var(--accent);flex:0 0 1.4rem;font-size:1.2rem}.edhist-body{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.edhist-meta{color:var(--ink-3);align-items:baseline;gap:.8rem;font-size:1.1rem;display:flex}.edhist-now{color:var(--accent)}.edhist-diverged{color:var(--warn);flex-wrap:wrap;align-items:center;gap:.3rem .8rem;padding:0 .6rem .4rem 3.4rem;font-size:1.1rem;display:flex}.edhist-verbs{gap:.4rem;display:inline-flex}.edhist-verb{min-height:2rem;padding:0 .6rem;font-size:1.1rem}.rz-roster-json-editor{--jse-theme-color:var(--color-brand-dark);--jse-theme-color-highlight:var(--color-brand);flex-direction:column;flex:auto;gap:.75rem;width:100%;min-height:0;display:flex}.rz-roster-json-editor__editor{flex:auto;min-height:0}.rz-roster-json-editor__error{color:var(--color-error,#b00020);flex:none;margin:0;font-size:.875rem}.rz-roster-json-editor__actions{flex:none;justify-content:flex-end;gap:.5rem;display:flex}.cm-gutter-lint{width:.5rem;min-width:.5rem;padding:0}.jse-main,.jse-text-mode{min-width:0}.jse-menu{min-width:0;overflow-x:auto;flex-wrap:nowrap!important}.cm-scroller{scrollbar-width:auto;-ms-overflow-style:auto}.cm-scroller::-webkit-scrollbar{width:12px;height:12px;display:block}.cm-scroller::-webkit-scrollbar-track{background:var(--color-bg-primary)}.cm-scroller::-webkit-scrollbar-thumb{background:var(--color-brand-dark);border-radius:6px}.cm-scroller::-webkit-scrollbar-thumb:hover{background:var(--color-brand)}.smoke-compare{color:#fff;padding:1rem 1.5rem;font-family:Courier New,DejaVu Sans Mono,Bitstream Vera Sans Mono,Monaco,monospace;font-size:1.6rem}.smoke-compare h1{margin-bottom:.5rem;font-size:2.4rem}.smoke-compare .toolbar{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.smoke-compare .results-table{border-collapse:collapse;width:100%}.smoke-compare .results-table th,.smoke-compare .results-table td{text-align:left;padding:.35rem .75rem;font-size:1.6rem}.smoke-compare .results-table th{border-bottom:1px solid var(--color-brand-dark)}.smoke-compare .results-table tbody tr{cursor:pointer;color:#fff;transition:color .2s}.smoke-compare .results-table tbody tr:hover,.smoke-compare .results-table tbody tr:hover .icon.pass{color:var(--color-brand-light)}.smoke-compare .results-table tbody tr:hover .icon.fail{color:#f99}.smoke-compare .results-table tbody tr:hover .icon.warn{color:#fa0}.smoke-compare .results-table .row-selected{background:var(--color-bg-tertiary)}.smoke-compare .results-table .icon{text-align:center}.smoke-compare .results-table .icon.pass{color:var(--color-brand);transition:color .2s}.smoke-compare .results-table .icon.fail{color:#e66;transition:color .2s}.smoke-compare .results-table .icon.warn{color:#c90;transition:color .2s}.smoke-compare .results-table .ms{text-align:right;color:var(--color-text-muted)}.smoke-compare .detail-row td{cursor:default;padding:.5rem 0}.smoke-compare .panel{margin:.5rem 0}.smoke-compare .panel h3{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:1.5rem}.smoke-compare .asset-diff{border:1px solid var(--color-brand-dark);border-radius:4px;margin-bottom:.75rem;overflow:hidden}.smoke-compare .asset-diff .asset-crumbs{background:var(--color-brand-dark);color:#fff;word-break:break-all;padding:.4rem .75rem;font-size:1.4rem}.smoke-compare .field-diff-table{border-collapse:collapse;width:100%}.smoke-compare .field-diff-table th{background:var(--color-bg-tertiary);padding:.3rem .75rem;font-size:1.4rem}.smoke-compare .field-diff-table td{vertical-align:top;border-top:1px solid var(--color-bg-tertiary);padding:.25rem .75rem;font-size:1.4rem}.smoke-compare .field-diff-table .field-name{color:var(--color-text-secondary);white-space:nowrap;width:20rem}.smoke-compare .field-diff-table .field-val{width:40%}.smoke-compare .unified-diff{white-space:pre-wrap;word-break:break-all;max-height:40rem;margin:0;font-size:1.3rem;line-height:1.5;overflow-y:auto}.smoke-compare .unified-diff .diff-same{color:var(--color-text-muted)}.smoke-compare .unified-diff .diff-add{color:#6c6;background:#50c8501a;display:block}.smoke-compare .unified-diff .diff-remove{color:#e66;background:#dc50501a;display:block}.smoke-compare .unified-diff .diff-changed-v1{color:#e99;background:#dc8c3c1f;display:block}.smoke-compare .unified-diff .diff-changed-rz{color:#9cf;background:#3c8cdc1f;display:block}.smoke-compare .file-btn{cursor:pointer;color:#fff;transition:color .2s}.smoke-compare .file-btn:hover{color:var(--color-brand-light)}.smoke-compare .pass-count{color:var(--color-brand);font-weight:700}.smoke-compare .fail-count{color:#e66;font-weight:700}.smoke-compare .warn-count{color:#c90;margin-left:1rem;font-weight:700}.smoke-compare .timing{color:var(--color-text-muted);margin-left:1rem}.smoke-compare .err{color:#e66}.smoke-compare .warn-badge{color:#c90;margin-left:.5rem;font-size:.75rem;font-weight:400}.edlink{font:inherit;text-align:left;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}@media(hover:hover){:where(body:not(.touching)) .edlink:hover{text-decoration:underline}}.edlink.edlink--quiet{color:var(--ink-2)}@media(hover:hover){:where(body:not(.touching)) .edlink.edlink--quiet:hover{color:var(--accent)}}.edlink.edlink--sev{color:inherit}.edlink.edlink--glyph{border-radius:var(--r);color:var(--ink-3);padding:.3rem;transition:color .15s ease-in-out;display:inline-flex}@media(hover:hover){:where(body:not(.touching)) .edlink.edlink--glyph:hover{color:var(--accent);text-decoration:none}}body.touching .edlink.edlink--glyph{color:var(--warm-ink)}@media(hover:none){.edlink.edlink--glyph{color:var(--warm-ink)}}.ednote{color:var(--ink-2);background:var(--info-soft);border:1px solid var(--info);border-radius:var(--r);align-items:flex-start;gap:.6rem;margin:0 0 .8rem;padding:.4rem .8rem;font-size:1.2rem;display:flex}.ednote app-rostericon{width:1.7rem;height:1.7rem;color:var(--info);flex:none;place-items:center;font-size:1.45rem;line-height:1;display:grid}.ednote.ednote--error{background:var(--bad-soft);border-color:var(--bad-line)}.ednote.ednote--error app-rostericon{color:var(--bad)}.ednote.ednote--warn{background:var(--warn-soft);border-color:var(--warn)}.ednote.ednote--warn app-rostericon{color:var(--warn)}.ednote.ednote--ok{background:var(--ok-soft);border-color:var(--ok)}.ednote.ednote--ok app-rostericon{color:var(--ok)}.edbyline{margin:0 0 .4rem calc(var(--edunit,2.6rem) - .2rem);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.2rem;font-size:1.25rem;display:flex}.edbyline .edbyline-by,.edbyline .edbyline-chain{flex-wrap:wrap;align-items:baseline;gap:.3rem;display:inline-flex}.edbyline .edbyline-arrow{opacity:.7;font-size:1.1rem}.edbyline .edbyline-private{font-style:italic}.edbyline-tm{margin:0 0 .4rem calc(var(--edunit,2.6rem) - .2rem);font-size:1.15rem}.edchin{top:var(--tabsvis,0px);z-index:71;background:var(--paper);color:var(--ink);padding:.6rem 1.2rem;position:sticky}.edchin .edbar{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;max-width:100%;display:flex}.edchin .edbar--bot{flex-wrap:nowrap;margin-top:.6rem}.edchin .edbar--top{flex-wrap:nowrap}.edchin .edbar--top>*,.edchin .edbar--top .edright,.edchin .edbar--top .edright>*{flex:none}body.not-md .edchin:after{content:"";background:linear-gradient(to bottom,var(--paper),transparent);pointer-events:none;height:.8rem;position:absolute;top:100%;left:0;right:0}.edright{align-items:center;gap:.4rem;margin-left:auto;display:flex}.edpick{border:1px solid var(--ctl-line);border-radius:var(--r);align-items:stretch;min-height:3.6rem;display:inline-flex;position:relative;overflow:hidden}.edpick:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);pointer-events:none;width:.9rem;height:.9rem;margin-top:-.55rem;position:absolute;top:50%;right:.9rem;rotate:45deg}.edpick>span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--wash);border-right:1px solid var(--ctl-line);border-radius:calc(var(--r) - 1px)0 0 calc(var(--r) - 1px);align-items:center;padding:0 .7rem;font-size:1.1rem;font-weight:600;display:inline-flex}.edpick>select{font:inherit;color:var(--ink);background:var(--paper);cursor:pointer;appearance:none;border-radius:0 calc(var(--r) - 1px)calc(var(--r) - 1px)0;text-overflow:ellipsis;white-space:nowrap;border:0;align-self:stretch;min-width:0;padding:0 2.6rem 0 .6rem;font-size:1.2rem;overflow:hidden}.edpick>select:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.edpick:has(>select:disabled){opacity:.6;cursor:not-allowed}.edpick:has(>select:disabled)>select{color:var(--ink-3);cursor:not-allowed}.edtb,.edtg{min-width:3.6rem;min-height:3.6rem;font:inherit;border:1px solid var(--ctl-line);border-radius:var(--r);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:1.2rem;display:inline-flex}@media(hover:hover){:where(body:not(.touching)) .edtb:hover:not(:disabled),:where(body:not(.touching)) .edtg:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}}.edtg{color:var(--ink-3)}.edtg.edtg--lit{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.edtb{color:var(--ink-2)}.edtb:disabled{color:var(--ink-3);opacity:.55;cursor:default}.edtb.edtb--kebab{border-color:#0000;padding:0}.edtb.edtb--locked{color:var(--accent)}.edfold{min-height:3.6rem;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.3rem;padding:0 .6rem 0 0;font-size:1.2rem;display:inline-flex}@media(hover:hover){:where(body:not(.touching)) .edfold:hover:not(:disabled){color:var(--accent)}}.edfold:disabled{color:var(--ink-3);opacity:.55;cursor:default}.edfold .fc{transition:transform .15s ease-in-out;display:inline-flex}.edfold.edfold--open .fc{transform:rotate(90deg)}.edfold.edfold--some .fc{opacity:.5}.edbar app-rostericon{font-size:1.4em;line-height:1}.edbar .bl{white-space:nowrap}.edbar--fit1 .edtb--share .bl,.edbar--fit1 .edtg .bl,.edbar--fit2 .edtb--export .bl,.edbar--fit3 .edpick>span{display:none}.edpills{flex-wrap:wrap;gap:.4rem;padding:.25rem .75rem .5rem;display:flex}.edpill{color:var(--ink);background:var(--wash);border:1px solid var(--line);border-radius:1em;align-items:center;gap:.4rem;padding:.2rem .8rem;font-size:1.2rem;display:inline-flex;position:relative}.edpill input{opacity:0;width:0;height:0;position:absolute}.edpill.edpill--ctl{min-height:3.2rem;color:var(--ink-2);border-color:var(--ctl-line);cursor:pointer;background:0 0;border-radius:1.6rem;padding:0 1.1rem;font-size:1.4rem}@media(hover:hover){:where(body:not(.touching)) .edpill.edpill--ctl:hover{color:var(--accent);border-color:var(--accent)}}.edpill.edpill--ctl:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.edpill.edpill--ctl:has(input:disabled){color:var(--ink-3);opacity:.6;cursor:not-allowed;border-color:var(--ctl-line);background:0 0}.edpill.edpill--ctl:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.edpill.edpill--caps{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);padding:0 .4rem;font-size:.9rem;font-weight:600}.edswitch{cursor:pointer;align-items:center;gap:.75rem;min-height:3.6rem;padding:.5rem .75rem;display:flex;position:relative}.edswitch input{opacity:0;width:0;height:0;position:absolute}.edswitch .edswitch-track{background:var(--ctl-line);border-radius:1rem;flex:none;width:3.6rem;height:2rem;transition:background-color .2s ease-in-out;position:relative}.edswitch .edswitch-track:after{content:"";background:var(--paper);border-radius:50%;width:1.6rem;height:1.6rem;transition:translate .2s ease-in-out;position:absolute;top:.2rem;left:.2rem}.edswitch:has(input:checked) .edswitch-track{background:var(--accent)}.edswitch:has(input:checked) .edswitch-track:after{translate:1.6rem}.edswitch:has(input:focus-visible) .edswitch-track{outline:2px solid var(--accent);outline-offset:2px}.edchin-root{--chip-ground:var(--paper);border-top:2px solid var(--line);cursor:pointer;align-items:center;min-width:0;margin:1.6rem -1.2rem .6rem;padding:.6rem 1.2rem;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;display:flex}.edchin-root.edchin-root--lit{background:var(--accent-soft);border-color:var(--accent)}.edchin-root>app-asset-chip{flex:auto;min-width:0}.edsearch{min-width:0;min-height:3.6rem;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--ctl-line);border-radius:var(--r);flex:auto;padding:0 .9rem;font-size:1.2rem}.edsearch::placeholder{color:var(--ink-3)}.edsearch:focus{border-color:var(--accent);outline:0}.edjumpmenu{width:100%;overflow:hidden auto}.edjumpline{width:100%;font:inherit;text-align:left;white-space:nowrap;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:stretch;gap:1rem;padding:0 1.4rem;font-size:1.4rem;display:flex}@media(hover:hover){:where(body:not(.touching)) .edjumpline:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}}.edjumpline.edjumpline--cursor{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.edjumpband{white-space:nowrap;color:var(--ink-2);cursor:default;align-items:stretch;gap:1rem;padding:0 1.4rem;display:flex}.edjumpband-lbl{letter-spacing:.07em;text-transform:uppercase;align-items:center;margin-left:-1.1rem;padding:.6rem 0 .6rem .4rem;font-size:1.2rem;font-weight:600;display:inline-flex}.edjumprail{flex:none;align-self:stretch;display:flex}.edjumprail>i{flex:0 0 2.2rem;width:2.2rem;position:relative}.edjumprail>i:before{content:"";background:var(--line-2);width:1px;position:absolute;top:0;bottom:0;left:1.1rem}.edjumprail>.edjumprail-blank:before{display:none}.edjumprail>.edjumprail-tee:after,.edjumprail>.edjumprail-ell:after{content:"";background:var(--line-2);width:1rem;height:1px;position:absolute;top:50%;left:1.1rem}.edjumprail>.edjumprail-ell:before{bottom:50%}.edjumplbl{flex:auto;align-items:baseline;gap:.8rem;min-width:0;padding:.6rem 0;display:flex}.edjumpcls{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);flex:none;font-size:1.2rem;font-weight:600}.edjumpqty{color:var(--ink-3);flex:none}.edjumpnm{text-overflow:ellipsis;min-width:0;overflow:hidden}.edjumpdes{text-overflow:ellipsis;text-transform:uppercase;min-width:0;max-width:80%;color:var(--ink-3);flex:0 auto;font-size:1.2rem;font-weight:600;overflow:hidden}.edjumppath{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;color:var(--ink-3);text-align:left;direction:rtl;flex:0 6 auto;align-self:center;margin-left:auto;padding-left:2.4rem;font-size:1.4rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem);mask-image:linear-gradient(90deg,#0000,#000 2rem)}.edjumppath::-webkit-scrollbar{height:0}.edjumppath>span{direction:ltr;display:inline-block}.edhit{font-weight:inherit;border-bottom:1px dashed var(--accent-line)}.edcel--hit{border-bottom:1px dashed var(--accent-line)}.eddoc-kwval:not(:last-child):after{content:", "}.edfilter{flex-direction:column;gap:.6rem;margin-bottom:.8rem;padding-top:.6rem;display:flex}.edfilter-lead{align-items:center;gap:.6rem;display:flex}.edfilter-lead>.edfilter-field{flex:auto;min-width:0;display:flex;position:relative}.edfilter-lead>.edfilter-field>.edpanesrch{flex:auto;width:100%;min-width:0;min-height:3.2rem;margin:0}.edfilter-lead>.edfilter-field.edfilter-field--filled>.edpanesrch{padding-right:3.6rem}.edfilter-lead>.edfilter-field.edfilter-field--filled>.edpanesrch::-webkit-search-cancel-button{appearance:none;display:none}.edfilter-lead .edfilter-clear{width:3rem;height:3rem;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:50%;right:.2rem;translate:0 -50%}.edfilter-lead .edfilter-clear:hover{color:var(--accent);background:var(--wash)}.edfilter-add{white-space:nowrap;flex:none;min-height:3.2rem;padding:0 1rem}.edstatf-rows{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem .4rem;padding-top:.6rem;padding-bottom:1rem;display:grid}.edstatf{display:contents}.edstatf-pick{justify-self:stretch;min-width:0}.edstatf-pick>select{flex:auto;min-width:0}.edstatf-tip{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);white-space:nowrap;pointer-events:none;font-size:1.1rem;line-height:1;position:absolute;bottom:100%;translate:-50% .2rem}.edstatf-tip--merged,.edstatf-track--merged>.edstatf-tip--end{visibility:hidden}.edstatf-track--merged>.edstatf-tip--merged{visibility:visible}.edstatf-in--top{z-index:1}.edstatf-track{min-width:0;height:2rem;margin-left:.5rem;position:relative}.edstatf-track:before{content:"";background:var(--ink-3);border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.edstatf-in{appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.edstatf-in:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r)}.edstatf-in::-webkit-slider-thumb{pointer-events:auto;appearance:none;background:var(--paper);border:2px solid var(--accent);cursor:pointer;border-radius:50%;width:1.4rem;height:1.4rem}.edstatf-in::-moz-range-thumb{pointer-events:auto;background:var(--paper);border:2px solid var(--accent);cursor:pointer;border-radius:50%;width:1.4rem;height:1.4rem}.edstatf-in::-webkit-slider-runnable-track{background:0 0}.edstatf-in::-moz-range-track{background:0 0}.edstatf-x{min-width:3.2rem;min-height:3.2rem;font:inherit;color:var(--ink-3);border-radius:var(--r);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:3rem;line-height:1;display:inline-flex}.edstatf-x:hover{color:var(--accent);background:var(--wash)}.edgrp-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.edjumpnone{color:var(--ink-3);padding:1rem 1.4rem;font-size:1.4rem}.edwrap{align-items:flex-start;display:flex}body:not(.not-md) .edwrap{min-height:calc(var(--edwraph,0px) - var(--sfres,0px))}body:not(.not-md) .edwrap>.edmain,body:not(.not-md) .edwrap>.edpane,body:not(.not-md) .edwrap>.edsplitr,body:not(.not-md) .edwrap>.edreopen{height:min(var(--edpaneh,100dvh),var(--edframeh,100dvh) - var(--sfres,0px))}.edmain{flex:auto;min-width:0}body:not(.not-md) .edmain{top:var(--tabsvis,0px);height:var(--edpaneh,auto);flex-direction:column;align-self:flex-start;display:flex;position:sticky;overflow:hidden}body:not(.not-md) .edchin{z-index:1;flex:none;position:relative;top:auto}body:not(.not-md) .edmainscroll{flex:auto;min-height:0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 .8rem);mask-image:linear-gradient(#0000,#000 .8rem)}body:not(.not-md) .edmainscroll.edmainscroll--text{overscroll-behavior-x:contain;overflow-x:auto}body:not(.not-md) .edmainscroll.edmainscroll--table{-webkit-mask-image:none;mask-image:none}.edtext{width:max-content;min-width:100%;display:block}.edtxt{font-family:var(--mono);color:var(--ink);white-space:pre;width:max-content;min-width:100%;padding:0 1.6rem 1.2rem;font-size:1.2rem;line-height:1.4;position:relative}.edtxt-head{z-index:1;background:var(--paper);width:100%;padding:1.2rem 0 .2rem;position:sticky;top:0}.edtxt-head .edtxt-tl{width:max-content;position:sticky;left:0}.edtxt-tl{min-height:1.2em}.edtxt-tl.edtxt-tl--lit{background:var(--accent-soft)}.edtxt-tl.edtxt-tl--nx{color:var(--ink-3)}.edtxt-tl--movable{cursor:grab}.edtxt-tl--lifted{opacity:.4}.edtxt-tl--canland{box-shadow:inset 0 0 0 1px var(--ok)}.edtxt-tl--drop-into{outline:2px dashed var(--accent);outline-offset:-2px}.edtxt-tl--drop-above{box-shadow:inset 0 3px 0 var(--accent)}.edtxt-tl--drop-below{box-shadow:inset 0 -3px 0 var(--accent)}@media(prefers-reduced-motion:no-preference){.edtxt-tl--hit{animation:.9s 2 edhit-pulse}}@media(prefers-reduced-motion:reduce){.edtxt-tl--hit{box-shadow:0 0 0 2px var(--accent)}}.edtxt-pre{transform-origin:50%;color:var(--ink-3);display:inline-block;transform:scaleY(1.42)}.edtext--nolines .edtxt-pre{color:#0000}.edtxt-trace{border-left:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);left:calc(var(--edtxt-tracecol)*1ch);pointer-events:none;background:0 0;width:4.5ch;position:absolute}.edtxt-bodywrap{position:relative}.edtxt-vp .cdk-virtual-scroll-content-wrapper{contain:layout style}.edtxt-val,.edtxt-incw,.edtxt-incc,.edtxt-bandw{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.edtxt-name{text-underline-offset:.3rem;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}@media(hover:hover){:where(body:not(.touching)) .edtxt-name:hover{color:var(--accent-strong);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.edtxt-val{border:1px dotted var(--ink-3);border-radius:.3rem;margin:0 -.1rem;padding:0 .2rem}@media(hover:hover){:where(body:not(.touching)) .edtxt-val:hover{border-color:var(--accent);color:var(--accent)}}.edtxt .edcel{vertical-align:baseline;flex-direction:row;align-items:baseline;gap:0;display:inline-flex}.edtxt .edcel .edcel-label,.edtxt .edcel .edcel-label--btn{font:inherit;font-size:inherit;text-transform:none;letter-spacing:normal;color:inherit;font-weight:inherit}.edtxt .edcel .edcel-label:after,.edtxt .edcel .edcel-label--btn:after{content:":\a0"}.edtxt .edcel .edcel-value,.edtxt .edcel .edcel-value--btn{font:inherit;border:1px dotted var(--ink-3);border-radius:.3rem;padding:0 .2rem}@media(hover:hover){:where(body:not(.touching)) .edtxt .edcel .edcel-value:hover,:where(body:not(.touching)) .edtxt .edcel .edcel-value--btn:hover{border-color:var(--accent);color:var(--accent)}}.edtxt .edcel .edcel-step{display:none}.edtxt-incw{color:var(--ink-3)}.edtxt-tl--nx:has(.edtxt-incw:hover) .edtxt-incw{color:var(--accent)}.edtxt-incc{color:var(--ink-3)}@media(hover:hover){:where(body:not(.touching)) .edtxt-incc:hover{color:var(--accent);text-underline-offset:.3rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}.edtxt-bandw{position:relative}.edtxt-bhl,.edtxt-incw.edtxt-inc--lit,.edtxt-incc.edtxt-inc--lit{color:var(--accent)}.edtxt-bandw.edtxt-bhl:before{content:"+";color:var(--accent);position:absolute;left:-1.2ch}.edtxt-err{color:var(--bad)}.edtxt-band{color:var(--ink-2)}.edtcap{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.1rem;overflow:hidden}.edbar--fmt .edpills{flex-wrap:nowrap;flex:none;padding:0}body.not-md .edbar--fmt .edtcap{display:none}body.not-md .edtext,body.not-md .edtxt{width:auto;min-width:0;max-width:100%}body.not-md .edtxt-head{top:calc(var(--tabsvis,0px) + var(--edchinh,0px));overflow-x:auto}body.not-md .edtxt-bodywrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.edtblv{--edtbl-headh:3.2rem;padding:1rem 1.4rem 1.2rem;display:block}.edtbl-card{margin-left:calc(var(--d,0)*1.6rem);min-width:0;margin-bottom:.8rem}.edtbl-head{border-bottom:2px solid var(--line);z-index:20;position:sticky;top:0}.edtbl-head .edtbl-x{scrollbar-width:none;overflow-x:auto}.edtbl-head .edtbl-x::-webkit-scrollbar{display:none}.edtbl-wrap{border:1px solid var(--line);border-radius:var(--r)var(--r)0 0;position:relative;overflow:hidden}.edtbl-head>.edtbl-wrap{border-bottom-width:0}.edtbl-body{border-radius:0 0 var(--r)var(--r);border-top:0}.edtbl-ghost{visibility:collapse}.edtbl-phead{display:none}.edtbl-x{overscroll-behavior-x:none;overscroll-behavior-y:auto;overflow-x:auto}.edtbl-vp{display:block}.edtbl-vp .cdk-virtual-scroll-content-wrapper{contain:layout style;width:max-content;min-width:100%}.edtbl-wrap--probe .edtbl,.edtbl-wrap--probe .cdk-virtual-scroll-content-wrapper{min-width:0}.edtbl-wrap--canx .edtbl-stkl:has(+:not(.edtbl-stkl)):after,.edtbl-wrap--canx .edtbl-stkr:before{content:"";pointer-events:none;width:1.4rem;position:absolute;top:0;bottom:0}.edtbl-wrap--canx .edtbl-stkl:has(+:not(.edtbl-stkl)):after{background:linear-gradient(90deg,var(--edtbl-rowbg),transparent);left:100%}.edtbl-wrap--canx .edtbl-stkr:before{background:linear-gradient(90deg,transparent,var(--edtbl-rowbg));right:100%}.edtbl{border-collapse:separate;border-spacing:0;background:var(--paper);width:max-content;min-width:100%;font-size:1.2rem}.edtbl th{letter-spacing:.02em;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--wash);white-space:nowrap;text-align:center;padding:.6rem .9rem;font-size:1.1rem;font-weight:700}.edtbl td{border-bottom:1px solid var(--line-2);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;height:3.2rem;padding:.4rem .9rem}.edtbl tr{--edtbl-rowbg:var(--paper)}.edtbl thead tr{--edtbl-rowbg:var(--wash)}.edtbl tr:last-child td{border-bottom:0}.edtbl-wrap--canx .edtbl th:not(.edtbl-stkl):not(.edtbl-stkr){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.edtbl-wrap--canx .edtbl th:not(.edtbl-stkl):not(.edtbl-stkr){background:color-mix(in srgb,var(--accent)7%,var(--wash))}}.edtbl .edtbl-stkl{background:var(--edtbl-rowbg);z-index:2;position:sticky}.edtbl th.edtbl-stkl{background:var(--edtbl-rowbg);z-index:4}.edtbl .edtbl-stkr{background:var(--edtbl-rowbg);border-left:1px solid var(--line-2);z-index:2;position:sticky;right:0}.edtbl th.edtbl-stkr{background:var(--edtbl-rowbg);z-index:3}.edtbl th.edtbl-nm,.edtbl td.edtbl-nm{text-align:left}.edtbl .edtbl-carc,.edtbl .edtbl-acts{white-space:nowrap;width:1%}.edtbl .edtbl-acts{padding-left:.4rem;padding-right:.6rem}.edtbl .edtbl-carc{padding:.2rem .2rem .2rem .4rem}.edtbl .edtbl-carc .edcar{padding:0}.edtbl-name{align-items:center;gap:.6rem;display:inline-flex}.edtbl-nmlink{border:0;border-bottom:1px dashed var(--line);font:inherit;color:var(--ink);cursor:pointer;background:0 0;padding:0;font-weight:600}.edtbl-nmlink:hover{color:var(--accent);border-bottom-color:var(--accent-line)}.edtbl-qty{background:var(--wash-2);font:inherit;cursor:pointer;color:var(--ink-2);font-variant-numeric:tabular-nums;border:0;border-radius:.9rem;padding:.1rem .7rem;font-size:1.1rem}.edtbl-qty:hover{background:var(--accent-soft);color:var(--accent)}.edtbl th.edtbl-crumbth{text-align:center}.edtbl td.edtbl-crumb{text-align:right;color:var(--ink-3);font-size:1.1rem}.edtbl-cr--last{color:var(--ink-2);font-weight:600}.edtbl-crs{opacity:.7;margin:0 .4rem}.edcel--moved .edcel-value{font-style:italic}.edtbl .edcel-label{display:none}.edtbl .edcel{padding:.1rem .5rem;display:inline-flex}.edtbl td.edtbl-acts{white-space:nowrap;text-align:right;padding-top:.5rem;padding-right:.6rem}.edtbl-acts .edtbl-go{padding:0 .4rem;font-size:1.1rem}.edtbl-acts .edchip-host{vertical-align:middle;background:0 0;border:0;padding:0;display:inline-flex}.edtbl-tr--lit{--edtbl-rowbg:var(--accent-soft)}.edtbl-tr--lit td{background:var(--edtbl-rowbg)}@keyframes edtbl-hit-pulse{0%,to{background:var(--edtbl-rowbg)}50%{background:var(--accent-soft)}}@media(prefers-reduced-motion:no-preference){.edtbl-tr--hit td{animation:.9s 2 edtbl-hit-pulse}}@media(prefers-reduced-motion:reduce){.edtbl-tr--hit td{background:var(--accent-soft)}}.edtbl-empty{padding:1.4rem}.edtbl-sort{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}@media(hover:hover){:where(body:not(.touching)) .edtbl-sort:hover{color:var(--accent)}}.edtbl-sort.edtbl-sort--on{color:var(--accent)}.edtbl-sortmark{align-items:center;gap:.1rem;font-size:1.6rem;line-height:1;display:inline-flex}.edtbl-sortrank{font-variant-numeric:tabular-nums;opacity:.8;font-size:1rem;font-weight:700}.edtbl-sortclear{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:1.1rem}@media(hover:hover){:where(body:not(.touching)) .edtbl-sortclear:hover{color:var(--accent)}:where(body:not(.touching)) .edtbl-tr:hover{--edtbl-rowbg:var(--wash)}:where(body:not(.touching)) .edtbl-tr:hover td{background:var(--edtbl-rowbg)}}.edtbl-cr{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media(hover:hover){:where(body:not(.touching)) .edtbl-cr:hover{color:var(--accent)}}.edtbl-corral{margin:0 0 .8rem calc(var(--d,0)*1.6rem);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:0 .5ch;padding:.4rem .9rem;font-size:1.2rem;display:flex}.edtbl-corralowner{color:var(--ink-2)}.edtbl-corral--lit .edtbl-corralplus{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.edtbl-corral--lit .edtbl-corralwords,.edtbl-corral--lit .edtbl-corralowner{color:var(--accent)}.edtbl-corralwords,.edtbl-corralcls{font:inherit;color:inherit;background:0 0;border:0;padding:0}.edtbl-corralplus{border:1px solid var(--ctl-line);border-radius:var(--r);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;align-self:center;padding:0 .55rem;font-size:1.4rem;line-height:1.5}@media(hover:hover){:where(body:not(.touching)) .edtbl-corralplus:hover{color:var(--accent);border-color:var(--accent-line)}}.edtbl-corralwords{cursor:pointer}.edtbl-corralcls{color:var(--accent);cursor:pointer;border-bottom:1px dashed var(--accent-line)}@media(hover:hover){:where(body:not(.touching)) .edtbl-corral:hover .edtbl-corralwords{color:var(--ink-2)}:where(body:not(.touching)) .edtbl-corral .edtbl-corralcls:hover{color:var(--accent-strong)}}.edtbl-tr--lifted td{opacity:.4}.edtbl-tr--canland td{box-shadow:inset 0 1px 0 var(--ok),inset 0 -1px 0 var(--ok)}.edtbl-tr--canland td:first-child{box-shadow:inset 1px 1px 0 var(--ok),inset 0 -1px 0 var(--ok)}.edtbl-tr--canland td:last-child{box-shadow:inset -1px 1px 0 var(--ok),inset 0 -1px 0 var(--ok)}.edtbl-tr--drop-into{--edtbl-rowbg:var(--accent-soft)}.edtbl-tr--drop-into td{box-shadow:inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent);background:var(--edtbl-rowbg)}.edtbl-tr--drop-above td{box-shadow:inset 0 3px 0 var(--accent)}.edtbl-tr--drop-below td{box-shadow:inset 0 -3px 0 var(--accent)}.edtbl-card.edtbl-tr--drop-group .edtbl-wrap{border-color:var(--accent)}.edtbl-card.edtbl-tr--drop-group .edtbl-body{background:var(--accent-soft)}.edtbl-card.edtbl-tr--drop-group .edtbl-tr td{background:0 0}.edghost.edtbl-nm{background:var(--paper);border:1px solid var(--accent);border-radius:var(--r);padding:.4rem .9rem}.edghost.edtxt-tl{font-family:var(--mono);white-space:pre;color:var(--ink);background:var(--paper);border:1px solid var(--accent);border-radius:var(--r);padding:.2rem .6rem;font-size:1.2rem;line-height:1.4}.edgloss{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:.9rem}.edgloss .edgloss-h{letter-spacing:.04em;color:var(--ink-3);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.edgloss .edgloss-i{color:var(--ink-2);font-size:1.2rem;line-height:1.45}.edgloss .edgloss-term{color:var(--ink)}.edgloss .edgloss-prose p{margin:0}.edgloss .edgloss-prose p+p{margin-top:.4rem}body.not-md .edtbl-head{top:calc(var(--tabsvis,0px) + var(--edchinh,0px))}.edclip{max-width:28rem;font-size:1.2rem;line-height:1.4;display:block}.edclip .edclip-head,.edclip .edclip-row{align-items:center;gap:.5rem;min-height:2rem;display:flex}.edclip .edclip-pill{white-space:nowrap;text-overflow:ellipsis;background:0 0;padding:0 .7rem;font-size:1.1rem;line-height:1.7rem;overflow:hidden}.edclip .edclip-qty{color:var(--ink-3);flex:none}.edclip .edclip-cls{color:var(--ink-3);white-space:nowrap;font-size:1.1rem}.edclip .edclip-stats{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.1rem;overflow:hidden}.edclip>.edclip-stats{white-space:normal;margin:.1rem 0 .2rem;overflow:visible}.edclip .edclip-text{color:var(--ink-2);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:.2rem 0 .3rem;display:-webkit-box;overflow:hidden}.edclip .edclip-text markdown p,.edclip .edclip-text markdown ul,.edclip .edclip-text markdown ol{margin:0}.edclip .edclip-run{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;padding:.15rem 0;display:flex}.edclip .edjumprail{align-self:stretch}.edclip .edjumprail>i{flex:0 0 1.6rem;width:1.6rem}.edclip .edjumprail>i:before{background:var(--line);left:.8rem}.edclip .edjumprail>.edjumprail-tee:after,.edclip .edjumprail>.edjumprail-ell:after{background:var(--line);width:.7rem;left:.8rem}.edpane{flex:0 0 var(--edpw,clamp(26rem,34%,44rem));border-left:1px solid var(--line);background:var(--paper);min-width:0;max-width:min(62%,100% - 30rem);color:var(--ink);position:relative}body:not(.not-md) .edpane{top:var(--tabsvis,0px);height:var(--edpaneh,calc(100dvh - var(--tabsvis,0px)));flex-direction:column;align-self:flex-start;display:flex;position:sticky;overflow:hidden}.edreopen,.edsplitr{--edgripx:-50%;top:var(--tabsvis,0px);height:var(--edpaneh,auto);z-index:2;color:var(--ink-3);background:0 0;border:0;flex:0 0 1.1rem;justify-content:center;align-self:flex-start;align-items:center;margin:0 -.55rem;padding:0;display:flex;position:sticky}.edreopen:after,.edsplitr:after{content:"";background:0 0;align-self:stretch;width:1px}.edreopen:hover:after,.edsplitr:hover:after,.on.edreopen:after,.on.edsplitr:after{background:var(--accent)}.edreopen .grip,.edsplitr .grip{left:50%;top:min(var(--edframeh,100%)/2,100% - 2rem);translate:var(--edgripx)-50%;z-index:1;border:1px solid var(--line);background:var(--paper);width:1.3rem;height:3.4rem;color:var(--ink-3);pointer-events:none;border-radius:.4rem;place-items:center;font-size:1.1rem;line-height:1;display:grid;position:absolute;box-shadow:0 1px 4px #0000001f}.edreopen:hover .grip,.edsplitr:hover .grip,.on.edreopen .grip,.on.edsplitr .grip{border-color:var(--accent);color:var(--accent)}.edsplitr{cursor:col-resize}.edreopen{--edgripx:-80%;cursor:pointer;display:none}.edreopen--build{--edgripx:-20%;order:-1}.edreopen{position:relative}.edreopen:before{content:"";position:absolute;inset:0 -1.2rem}.edreopen:hover .grip{color:var(--accent);border-color:var(--accent)}.edwrap.paneless .edpane,.edwrap.paneless .edsplitr{display:none}.edwrap.paneless .edreopen:not(.edreopen--build){display:flex}.edwrap.buildless .edmain,.edwrap.buildless .edsplitr{display:none}.edwrap.buildless .edpane{flex:auto;max-width:none}.edwrap.buildless .edreopen--build{display:flex}body.not-md .edsplitr,body.not-md .edreopen{display:none}body.dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.edpanex{z-index:3;width:2.6rem;height:2.6rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.6rem;right:.4rem}.edpanex:hover{color:var(--bad)}.edpb{flex-direction:column;padding:0 1.2rem 2rem;display:flex;position:relative}.edpb>*{flex:none}.edpb>app-asset-code{flex-direction:column;flex:auto;min-height:0;display:flex}body:not(.not-md) .edpb{overscroll-behavior:none;flex:auto;min-height:0;overflow-y:auto}body.not-md .edpane{display:none}:root{--edunit:2.6rem}body.not-md{--edunit:2rem}.edtree{color:var(--ink);padding:.6rem 1rem 2rem}.edcar,.edcar-slot{width:var(--edunit);flex:none;justify-content:center;display:inline-flex}.edacch>.edcar{width:auto}.edsplit{flex-wrap:wrap;align-items:center;display:flex}.edsplit>.edsplit-right{margin-left:auto}.edfadescroll{--edfadew:1.2rem;--edfadewo:0px;--edfadewe:calc(var(--edfadewo) + var(--edfadew));min-width:0;padding-inline:var(--edfadew)var(--edfadewe);scrollbar-width:none;align-items:center;animation:linear both edfade-active;animation-timeline:scroll(self inline);display:flex;overflow-x:auto}.edfadescroll::-webkit-scrollbar{display:none}@keyframes edfade-active{0%,to{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--edfadew),#000 calc(100% - var(--edfadewe)),transparent calc(100% - var(--edfadewo)));mask-image:linear-gradient(to right,transparent,#000 var(--edfadew),#000 calc(100% - var(--edfadewe)),transparent calc(100% - var(--edfadewo)))}}.edscrollx{overscroll-behavior-x:contain;margin-bottom:-1.4rem;padding-bottom:1.4rem;position:relative;overflow-x:auto}.edgband{padding:.8rem 0 .2rem calc((var(--d,0) + .5)*var(--edunit,2.6rem));text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);align-items:center;gap:.8rem;font-size:1.1rem;font-weight:600;transition:color .2s ease-in-out;display:flex;position:relative}.edgband:after{content:"";background-image:var(--hr-gradient);opacity:.6;flex:auto;height:.15rem}.edgband.edgband--link{text-align:left;width:100%;font:inherit;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;font-size:1.1rem;font-weight:600;display:flex}.edgband.edgband--link:before{content:"+";opacity:0;transition:opacity .2s ease-in-out;position:absolute;translate:-130%}@media(hover:hover){:where(body:not(.touching)) .edgband.edgband--link:hover{color:var(--accent)}:where(body:not(.touching)) .edgband.edgband--link:hover:before{opacity:1}}.edgband.edgband--link.edgband--lit{color:var(--accent)}.edgband.edgband--link.edgband--lit:before{opacity:1}.edcorralrow{padding-left:calc((var(--d,0) + .5)*var(--edunit,2.6rem));margin:.2rem 0 .8rem}.edcorral{margin-left:calc(-1*var(--edfadew,1.2rem));color:var(--ink-2);align-items:center;gap:.5rem;font-size:1.3rem;display:flex}.edcorral>*{flex:none}.edcorral button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.edcorral .edcorral-plus{border:1px solid var(--ctl-line);border-radius:var(--r);padding:0 .55rem;font-size:1.4rem;line-height:1.5}.edcorral .edcorral-chip{border:1px solid var(--ctl-line);color:var(--ink);border-radius:1.2rem;padding:.1rem .9rem}@media(hover:hover){:where(body:not(.touching)) .edcorral .edcorral-chip:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}}.edcorral .edcorral-chip.edcorral-chip--lit{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.edcorral .edcorral-comma{margin-left:-.3rem}.edcorral .edcorral-comma.edcorral-comma--bare{margin-left:0}@media(hover:hover){:where(body:not(.touching)) .edcorral:has(.edcorral-plus:hover,.edcorral-open:hover,.edcorral-in:hover) .edcorral-plus,:where(body:not(.touching)) .edcorral:has(.edcorral-plus:hover,.edcorral-open:hover,.edcorral-in:hover) .edcorral-open,:where(body:not(.touching)) .edcorral:has(.edcorral-plus:hover,.edcorral-open:hover,.edcorral-in:hover) .edcorral-in{color:var(--accent)}:where(body:not(.touching)) .edcorral:has(.edcorral-plus:hover,.edcorral-open:hover,.edcorral-in:hover) .edcorral-plus{background:var(--accent-soft);border-color:var(--accent)}:where(body:not(.touching)) .edcorral.edcorral--single:has(button:hover) .edcorral-plus,:where(body:not(.touching)) .edcorral.edcorral--single:has(button:hover) .edcorral-open,:where(body:not(.touching)) .edcorral.edcorral--single:has(button:hover) .edcorral-in{color:var(--accent)}:where(body:not(.touching)) .edcorral.edcorral--single:has(button:hover) .edcorral-plus{background:var(--accent-soft);border-color:var(--accent)}:where(body:not(.touching)) .edcorral.edcorral--single:has(button:hover) .edcorral-chip{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}}.edcorral.edcorral--lit .edcorral-plus,.edcorral.edcorral--lit .edcorral-open,.edcorral.edcorral--lit .edcorral-in{color:var(--accent)}.edcorral.edcorral--lit .edcorral-plus{background:var(--accent-soft);border-color:var(--accent)}.edcorral.edcorral--single.edcorral--lit{pointer-events:none}.edcorral.edcorral--single.edcorral--lit .edcorral-chip{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.edtr{padding-left:calc(var(--d,0)*var(--edunit,2.6rem));margin-bottom:.6rem}.edtrline{align-items:center;min-width:0;display:flex}.edrow{background:var(--wash);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;flex:auto;align-items:center;gap:.8rem;min-width:0;display:flex}@media(hover:hover){:where(body:not(.touching)) .edrow:hover{border-color:var(--accent-line)}}.edtr--lit .edrow{background:var(--accent-soft);border-color:var(--accent)}.edtr--lifted .edrow{opacity:.4}.edtr--canland>.edtrline>.edrow{box-shadow:inset 0 0 0 1px var(--ok)}.edtr--drop-into>.edtrline>.edrow{outline:2px dashed var(--accent);outline-offset:2px}.edtr--drop-above,.edtr--drop-below{position:relative}.edtr--drop-above:before,.edtr--drop-below:before{content:"";left:calc((var(--d,0) + 1)*var(--edunit,2.6rem));background:var(--accent);pointer-events:none;border-radius:2px;height:3px;position:absolute;right:0}.edtr--drop-above:before{top:-.45rem}.edtr--drop-below:before{bottom:-.45rem}.edcar-slot:has(>.edsel){z-index:1;position:relative}.edsel{width:1.7rem;height:1.7rem;accent-color:var(--accent);cursor:pointer;box-shadow:0 0 .6rem .5rem var(--paper);background:var(--paper);flex:none;align-self:center;margin:0;padding:0}.edtr--sel>.edtrline>.edrow{border-color:var(--accent)}.edselect{flex:none}.edtr--owner>.edtrline>.edrow,.edchin-root--owner{box-shadow:inset 0 0 0 1px var(--accent-line)}.edbulk{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.edbulk .edbulk-count{color:var(--on-color);background:var(--accent-fill);border-color:var(--accent);font-family:var(--num);font-variant-numeric:tabular-nums lining-nums}.edbulk .edbulk-count:hover:not(:disabled){color:var(--on-color);background:var(--accent-fill);border-color:var(--accent);background:var(--accent-fill-strong)}.edtray{z-index:86;background:var(--paper);border-top:1px solid var(--line);box-shadow:var(--sh-3);padding:.9rem 1.2rem;position:fixed;bottom:0;left:0;right:0}.edbulkgrid{order:-1;grid-template-columns:1fr 1fr;gap:.6rem;width:100%;margin-bottom:.6rem;display:grid}.edbulkgrid .edmenu-item{border:1px solid var(--ctl-line);border-radius:var(--r);justify-content:center;min-height:4rem}.edbulkgrid .edmenu-item:disabled{opacity:.45;cursor:default}.edbulkgrid hr{grid-column:1/-1;display:block}.edtree{position:relative}.edvrow{display:flow-root}.edtree-vp .cdk-virtual-scroll-content-wrapper{contain:layout style;width:100%}dialog.rz-rank-dialog.rz-menu-dialog{max-height:calc(100dvh - 2rem)}dialog.rz-rank-dialog.rz-menu-dialog .edmenu-head{padding-right:3.2rem;display:flex}dialog.rz-rank-dialog.rz-menu-dialog .edmenu-x{z-index:1;position:absolute;top:.8rem;right:.8rem}dialog.rz-rank-dialog.rz-menu-dialog .edmenu.edmenu--modal{max-height:calc(100dvh - 4.4rem)}.edmain{position:relative}.edtreeline{z-index:0;border-left:1px solid var(--accent-line);pointer-events:none;width:0;position:absolute}.edtreeline:after{content:"";width:var(--edtreeline-w,0px);border-top:1px solid var(--accent-line);position:absolute;bottom:0;left:0}.edtreeline.edtreeline--root{z-index:72}.edghost{z-index:85;pointer-events:none;opacity:.92;box-shadow:var(--sh-3);margin:0;position:fixed;transform:scale(1.02)}body.dragging{-webkit-user-select:none;user-select:none}body.dragging,body.dragging *{cursor:grabbing!important}@media(prefers-reduced-motion:no-preference){.edtr--hit .edrow,.eddoc-hit>app-asset-chip,.eddoc-hit .eddoc-chip--lit,.edcorral-plus--pulse{animation:.9s 2 edhit-pulse}}@media(prefers-reduced-motion:reduce){.edtr--hit .edrow,.eddoc-hit>app-asset-chip,.eddoc-hit .eddoc-chip--lit{box-shadow:0 0 0 2px var(--accent)}}@keyframes edhit-pulse{50%{box-shadow:0 0 0 2px var(--accent)}}.edcar{color:var(--ink-3);cursor:pointer;border-radius:var(--r);background:0 0;border:0;padding:.3rem;transition:rotate .12s}@media(hover:hover){:where(body:not(.touching)) .edcar:hover{color:var(--accent)}}.edcar.edcar--open{rotate:90deg}app-asset-inventory,app-asset-document,app-asset-info{display:block}@media(prefers-reduced-motion:no-preference){.edtr,.edgband,.edcorralrow,.eddetail,.edcard,.edirs,.edirwrap,.edgrp,.eddoc-chiptext,.edcard-row,app-asset-inventory,app-asset-document,app-asset-info,.edpane app-asset-code{transition:opacity .16s,translate .16s}@starting-style{.edtr,.edgband,.edcorralrow,.eddetail,.edcard,.edirs,.edirwrap,.edgrp,.eddoc-chiptext,.edcard-row,app-asset-inventory,app-asset-document,app-asset-info,.edpane app-asset-code{opacity:0;translate:0 -.4rem}}}.edcel{flex-direction:column;flex:none;align-items:center;gap:.1rem;min-width:0;display:inline-flex}.edcel .edcel-label{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);white-space:nowrap;font-size:1rem;font-weight:600}.edcel .edcel-value{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:400}.edsl{flex:1 999 auto;align-items:center;gap:.5rem;min-width:0;display:flex}.edsl-grp{background:var(--ink);flex:none;align-items:center;gap:1rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.edsl-grp{background:color-mix(in srgb,var(--ink)5%,transparent)}}.edsl-grp{border-radius:var(--r)}.edsl-scroll{scrollbar-width:none;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.edsl-scroll::-webkit-scrollbar{display:none}.edsl--overflow .edsl-scroll{padding-right:2.4rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.4rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.4rem),#0000)}.edsl--wrap{flex-wrap:wrap}.edsl--wrap>.ednm-field,.edsl--wrap>.ednm-field--static{flex:0 auto;order:-2;max-width:100%}.edsl--wrap:before{content:"";flex:1 0 100%;order:-1;height:0}.edsl--wrap .edsl-scroll{flex-wrap:wrap;overflow-x:visible}.edsl--wrap .edsl-grp{flex-wrap:wrap;flex:0 auto}.edcel--edit .edcel-value{border-bottom:1px solid var(--accent-line);cursor:pointer;border-radius:.4rem}.edcel-editor{align-items:center;gap:.2rem;display:inline-flex}.edcel-value--btn{font:inherit;font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;background:0 0;border:0;align-self:stretch;padding:0 .5rem;font-weight:400}.edcel-label--btn{font:inherit;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);white-space:nowrap;text-align:center;cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0;font-size:1rem;font-weight:600}.edcel--edit:hover:not(:has(.edcel-step:hover)) .edcel-label,.edcel--edit:hover:not(:has(.edcel-step:hover)) .edcel-label--btn{color:var(--accent)}.edcel-step{font-family:var(--num);color:var(--accent);border:1px solid var(--ctl-line);border-radius:var(--r);cursor:pointer;background:0 0;padding:.1rem .4rem;font-size:1.2rem;line-height:1;position:relative;bottom:-.3rem}.edcel-step:first-child{left:-.2rem}.edcel-step:last-child{right:-.2rem}.edcel-step:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.edcel-step:disabled{opacity:.45;cursor:not-allowed}.edcel-stepnum{margin-left:.05rem;font-size:.85rem}.rz-stat-dialog{width:max-content;max-width:calc(100vw - 2rem)}.edpad-head{box-sizing:border-box;align-items:center;gap:.8rem;width:0;min-width:100%;margin-bottom:1rem;display:flex}.edpad-head .edpad-heading{white-space:nowrap;scrollbar-width:none;flex:auto;align-items:baseline;gap:.8rem;min-width:0;display:flex;overflow-x:auto}.edpad-head .edpad-heading::-webkit-scrollbar{height:0}.edpad-head .edpad-title{flex:none;font-size:1.6rem;font-weight:600}.edpad-head .edpad-sub{color:var(--ink-3);flex:none;font-size:1.2rem}.edpad-head .edpad-x{width:3.2rem;height:3.2rem;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;align-self:center;place-items:center;padding:0;font-size:1.8rem;line-height:1;display:grid}.edpad-head .edpad-x:hover{color:var(--bad);background:var(--wash)}.edcls{flex:none}.edpad{align-items:stretch;gap:.9rem;display:flex}.edpad .edpad-keys{flex:none;grid-template-columns:repeat(3,4.4rem);gap:.5rem;display:grid}.edpad .edpad-keys .edpad-wide{grid-column:span 2}.edpad .edpad-keys button{font-size:1.6rem;font-weight:600}.edpad .edpad-side{flex-direction:column;flex:none;justify-content:stretch;gap:.5rem;display:flex}.edpad .edpad-side button{min-width:4.4rem;color:var(--ink-2);flex:auto;font-size:1.3rem}.edpad button{font:inherit;font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;padding:.6rem .8rem}.edpad button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.edpad button:disabled{opacity:.3;cursor:not-allowed}.edpad-colwrap{max-width:min(58vw,34rem)}.edpad-cols{gap:.6rem;width:max-content;display:flex}.edpad-join{flex:0 0 0;align-self:stretch;width:0;position:relative}.edpad-join i{width:2rem;color:var(--ink-3);z-index:3;place-items:center;font-size:1.7rem;font-style:normal;line-height:1;display:grid;position:absolute;top:calc(50% + .5rem);left:-1.1rem;translate:0 -50%}.edpad-col{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;flex:none;align-items:center;gap:.4rem;min-width:6rem;padding:.6rem;display:flex}.edpad-col.edpad-col--stack{border-color:var(--accent-line);background:var(--accent-soft)}.edpad-col.edpad-col--stack .edpad-ct{color:var(--accent)}.edpad-col.edpad-col--blank .edpad-big{color:var(--ink-3);opacity:.45}.edpad-col .edpad-ct{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:.9rem;font-weight:700}.edpad-col .edpad-big{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;font-size:1.9rem;font-weight:600;line-height:1.1}.edpad-col button{width:4.6rem;height:2.3rem;font:inherit;font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;padding:0;font-size:1.1rem}.edpad-col button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.edpad-col button:disabled{opacity:.3;cursor:not-allowed}.edpad-readout{width:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--on-color);background:var(--accent-fill);border:1px solid var(--accent-fill);border-radius:var(--r);cursor:pointer;justify-content:center;align-items:center;gap:.8rem;margin-top:1rem;padding:.9rem 4rem;display:flex;position:relative}.edpad-readout:hover:not(:disabled){background:var(--accent-fill-strong)}.edpad-readout:disabled{color:var(--bad);background:var(--bad-soft);border-color:var(--bad-line);cursor:not-allowed}.edpad-readout.edpad-readout--same{color:var(--ink-2);background:var(--wash-2);border-color:var(--line)}.edpad-readout.edpad-readout--same:hover:not(:disabled){background:var(--wash)}.edpad-readout.edpad-readout--removing{color:var(--bad);background:var(--bad-soft);border-color:var(--bad)}.edpad-readout .edpad-val{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;font-size:2.2rem;font-weight:700;line-height:1}.edpad-readout .edpad-sep{white-space:pre}.edpad-readout .edpad-sum{opacity:.95;align-items:center;gap:0;font-size:1.35rem;font-weight:600;display:inline-flex}.edpad-readout .edpad-qb{font-weight:700}.edpad-readout .edpad-lim{font-family:var(--num);opacity:.75;font-size:1.3rem}.edpad-readout .edpad-tick{font-size:1.7rem;position:absolute;top:50%;right:1.4rem;translate:0 -50%}.edmenu--ranks{min-width:20rem;overflow-y:auto}.edmenu--ranks .scroll-indicator-track{margin-top:-.25rem}.edmenu--ranks .edrank{min-height:3rem}.edmenu--ranks .edrank-mark{font-family:var(--num);color:var(--ink-3);flex:0 0 2.2rem;place-items:center;font-size:1.3rem;display:inline-grid}.edmenu--ranks .edrank-label{align-items:baseline;gap:.6rem;min-width:0;display:inline-flex}.edmenu--ranks .edrank-key{color:var(--ink-3);font-size:1.2rem}.edmenu--ranks .edrank[aria-selected=true]{color:var(--accent);font-weight:600}.edmenu--ranks .edrank[aria-selected=true] .edrank-mark{color:var(--accent)}.edmenu--ranks .edrank.edmenu-item--current{color:var(--accent);opacity:1;cursor:default}.edmenu--ranks .edrank.edmenu-item--current:hover{background:0 0}.edmenu--ranks .edrank.edmenu-item--current .edrank-mark{color:var(--accent)}.edmenu--ranks .edmenu-item--cursor{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.edmenu--term{min-width:24rem}.edmenu--term .edterm-field{margin:.2rem .75rem .75rem}dialog.rz-rank-dialog{width:min(42rem,100vw - 2rem);max-height:min(72vh,56rem);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-3);margin:auto;padding:1.2rem;overflow:hidden}dialog.rz-rank-dialog::backdrop{background:var(--scrim,#00000080);-webkit-backdrop-filter:blur(3.5px)saturate(1.05);backdrop-filter:blur(3.5px)saturate(1.05)}dialog.rz-rank-dialog .edmenu{min-width:0;max-width:none;max-height:min(60vh,48rem);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow-y:auto}dialog.rz-rank-dialog .edmenu-head{display:none}dialog.rz-rank-dialog .edterm-field{margin:0}.edsl-jump{flex:none;margin-left:auto}.edsl--tiny .edsl-scroll{display:none}.edsl--probe .edsl-scroll{display:flex!important}.edsl--probe .edsl-jump{display:none!important}.edsl--probe .ednm-field{flex:none!important;min-width:0!important}.edsl-more{color:var(--ink-3);flex:none;padding:0 .3rem;font-weight:600}.edsl--probe .edsl-more{display:none!important}.edsl--tiny .ednm-field{flex:0 auto;min-width:5.6rem}.edchip--chin .edcel .edcel-value{font-size:1.5rem}.ednm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.edchip-host{flex:auto;align-items:center;gap:.8rem;min-width:0;display:flex}.edchip-type{color:var(--ink-3);flex:none;font-size:1.8rem;display:inline-flex;position:relative}.edchip-type.edchip-type--doc{color:var(--accent)}.edchip-qty{z-index:1;font:inherit;font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--on-color);background:var(--accent-fill);box-shadow:0 0 0 2px var(--chip-ground,var(--wash));cursor:pointer;border:0;border-radius:1em;padding:0 .45rem;font-size:1.1rem;font-weight:600;line-height:1.5;position:absolute;top:-1.8rem;right:-1.1rem}.edchip-qty.edchip-qty--peek{opacity:0;pointer-events:none}body.touching .edchip-qty.edchip-qty--peek{opacity:1;pointer-events:auto}@media(hover:none){.edchip-qty.edchip-qty--peek{opacity:1;pointer-events:auto}}@media(hover:hover){:where(body:not(.touching)) :where(.edrow,.edir,.edcard-row>app-asset-chip):hover .edchip-qty.edchip-qty--peek{opacity:1;pointer-events:auto}}.edchip-qty.edchip-qty--locked{cursor:default;background:var(--paper);color:var(--ink-2);box-shadow:0 0 0 1px var(--ctl-line),0 0 0 3px var(--chip-ground,var(--wash))}.edchip-qty.edchip-qty--inline{box-shadow:0 0 0 1px var(--ctl-line);flex:none;position:static}.ednm-field{flex:none;min-width:0;max-width:100%;position:relative}.ednm-field .ednm-float{font:inherit;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:100%;transition:all .12s;position:absolute;top:0;left:0;overflow:hidden;translate:0 1.2rem}.ednm-field.ednm-field--filled .ednm-float,.ednm-field:focus-within .ednm-float{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:.9rem;font-weight:600;line-height:1;translate:0}span.ednm-field--static{flex-direction:column;padding-top:1.1rem;display:inline-flex}.ednm-field--live{grid-template-columns:minmax(0,max-content);justify-content:start;padding-top:1.1rem;font-size:1.4rem;font-weight:500;line-height:1.2;display:inline-grid}.ednm-field--live .ednm-sizer{visibility:hidden;white-space:pre;font:inherit;grid-area:1/1;min-width:2ch;padding-right:.4rem;overflow:hidden}.ednm-field--live .ednm-sizer--label{text-transform:uppercase;letter-spacing:.07em;font-size:.9rem;font-weight:600;line-height:1}.ednm-field--live .ednm-ctl{z-index:2;align-items:center;gap:.1rem;display:none;position:absolute;top:-.8rem;right:0}.ednm-field--live:hover .ednm-ctl,.ednm-field--live:focus-within .ednm-ctl{display:inline-flex}.ednm-field--live .ednm-ctl-btn{background:var(--paper);color:var(--ink-3);cursor:pointer;border:0;border-radius:50%;padding:.15rem;font-size:2rem;line-height:1;display:inline-flex}.ednm-field--live .ednm-ctl-btn:hover{color:var(--accent)}.ednm-field--live .ednm-input{width:100%;min-width:0;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--accent-line);background:0 0;border-radius:.4rem;grid-area:1/1;padding:0 0 .1rem}.ednm-field--live .ednm-input:focus{border-bottom-color:var(--accent);outline:none}.ednm-field--live .ednm-input--rest{text-align:start;white-space:nowrap;text-overflow:clip;cursor:text;appearance:none;overflow:hidden}.ednm-field--live .ednm-input--rest:empty:before{content:"\200b"}.ednm-field--live .ednm-input--rest:focus-visible{border-bottom-color:var(--accent);outline:none}.edchip-mentions{white-space:nowrap;flex:none;align-self:center;align-items:center;gap:.4rem;min-width:0;font-size:1.2rem;display:inline-flex}.edchip-mentions .edchip-mentionsep{color:var(--ink-3)}.edchip-host:has(>.edsl--wrap)>.edkebab{align-self:flex-start;min-height:4rem}.edchip-fix{max-width:16rem;font:inherit;color:var(--warn);border:1px solid var(--warn);border-radius:var(--r);cursor:pointer;background:0 0;flex:none;align-items:center;gap:.3rem;margin-left:auto;padding:.2rem .6rem;font-size:1.1rem;display:inline-flex}.edchip-fix:hover,.edchip-fix:focus-visible{color:var(--accent);border-color:var(--accent)}.edchip-fix .edchip-fix-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.edchip-fix+.edkebab{margin-left:.4rem}.edkebab{color:var(--ink-3);cursor:pointer;border-radius:var(--r);background:0 0;border:0;flex:none;align-items:center;margin-left:auto;padding:.2rem .4rem;font-size:1.6rem;display:inline-flex;position:relative}.edkebab:hover{color:var(--ink);background:var(--wash)}.edkebab.edkebab--error{color:var(--bad)}.edkebab.edkebab--error:hover{background:var(--bad-soft);color:var(--bad)}.edkebab.edkebab--warning{color:var(--warn)}.edkebab.edkebab--warning:hover{background:var(--warn-soft);color:var(--warn)}.edkebab.edkebab--info{color:var(--ink-2)}@media(pointer:coarse){.edchip-host{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.edchip-host input,.edchip-host textarea{-webkit-user-select:text;user-select:text}}.edmenu{background:var(--paper);min-width:25rem;max-width:45rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-2);--edfadeh:1rem;scrollbar-width:none;flex-direction:column;gap:.25rem;max-height:calc(100dvh - 2.4rem);padding:.5rem;font-size:1.5rem;animation:linear both edfadey-active;animation-timeline:scroll(self);display:flex;overflow:hidden auto}.edmenu::-webkit-scrollbar{display:none}.edmenu .scroll-indicator-track{margin-top:-.25rem}.edmenu .edmenu-error-more{color:var(--ink-3);padding:.25rem .75rem .5rem;font-size:1.2rem}.edmenu .edmenu-error{border-radius:var(--r);padding:.5rem .75rem}.edmenu .edmenu-error.edmenu-error--error,.edmenu .edmenu-error.edmenu-error--alert{color:var(--bad)}.edmenu .edmenu-error.edmenu-error--warning{color:var(--warn)}.edmenu .edmenu-error.edmenu-error--info{color:var(--ink-2)}.edmenu hr{margin:0 .25rem;padding:.3rem 0}.edmenu .edmenu-head{color:var(--ink-3);padding:.5rem .75rem .25rem;font-size:1.375rem}.edmenu .edmenu-head.edmenu-head--subject{color:var(--ink-2);align-items:baseline;gap:1.2rem;font-weight:600;display:flex}.edmenu .edmenu-head.edmenu-head--subject .edmenu-subtype{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:1.2rem;font-weight:400}.edmenu>hr:first-child,.edmenu>hr:last-child,.edmenu>hr+hr{display:none}.edmenu .edmenu-hint{cursor:default;color:var(--ink-3);align-items:center;gap:.6rem;padding:.4rem .75rem;font-size:1.25rem;font-style:italic;display:flex}.edmenu .edmenu-hint.edmenu-hint--pressing{color:var(--accent)}.edmenu .edshare-pills{scrollbar-width:none;flex-wrap:nowrap;flex:none;overflow-x:auto}.edmenu .edshare-pills::-webkit-scrollbar{display:none}.edmenu .edshare-pills .edpill--ctl{flex:none;gap:.5rem}.edmenu .edshare-pills .edpill--ctl app-rostericon{font-size:1.1em;line-height:1}.edmenu .edshare-vectors{padding:0 .75rem;display:block}.edmenu .edshare-vectors .share-menu-body{gap:1.2rem;padding:.4rem 0 .6rem}.edmenu.edmenu--listing{min-width:0;max-width:none;padding:.6rem 0;display:block}.edmenu.edmenu--modal{width:100%;min-width:0;max-width:none;max-height:calc(100dvh - 4.4rem);padding-top:3.6rem}.edmenu .edmenu-item{min-height:3.6rem;font:inherit;text-align:left;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.edmenu .edmenu-item app-rostericon{font-size:1.1em;line-height:1}.edmenu .edmenu-item{color:var(--ink);border-radius:var(--r);cursor:pointer;background:0 0;border:0}.edmenu .edmenu-item:hover{background:var(--wash)}.edmenu .edmenu-item.edmenu-item--danger:hover{color:var(--bad);background:var(--bad-soft)}.edmenu .edmenu-item:disabled{color:var(--ink-3);opacity:.6;cursor:not-allowed}.edmenu .edmenu-item.edmenu-item--current:disabled{color:var(--color-active);box-shadow:inset 2px 0 0 var(--color-active);opacity:1;cursor:default;pointer-events:none}.edchip--chin .ednm-field{font-size:1.5rem}app-asset-detail{display:block}.eddetail{margin:.2rem 0 .6rem calc(1.5*var(--edunit,2.6rem));flex-direction:column;gap:.6rem;display:flex}.eddetail:empty{display:none}.edfadey{--edfadeh:1rem;scrollbar-width:none;animation:linear both edfadey-active;animation-timeline:scroll(self)}.edfadey::-webkit-scrollbar{display:none}.edfadey{max-height:12rem;overflow-y:auto}@keyframes edfadey-active{0%,to{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--edfadeh),#000 calc(100% - var(--edfadeh)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--edfadeh),#000 calc(100% - var(--edfadeh)),transparent)}}.edmsgs{flex-direction:column;gap:.3rem;padding:.2rem 0;display:flex}.edmsgs .edmsg{font-size:1.2rem}.edmsgs .edmsg.edmsg--error,.edmsgs .edmsg.edmsg--alert{color:var(--bad)}.edmsgs .edmsg.edmsg--warning{color:var(--warn)}.edmsgs .edmsg.edmsg--info{color:var(--ink-2)}.edmsgs.edfadescroll{margin-left:calc(-1*var(--edfadew,1.2rem));padding-block:.2rem;padding-inline:var(--edfadew)var(--edfadewe);flex-direction:row;gap:1.6rem}.edmsgs.edfadescroll .edmsg{white-space:nowrap;flex:none}.eddesc{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--ctl-line);border-radius:var(--r);resize:vertical;width:100%;max-width:60rem;padding:.5rem .8rem}.eddesc.eddesc--static{background:0 0;border-color:#0000;margin:0}.eddesc.eddesc--prose{text-align:left;cursor:text;border-color:#0000;border-bottom:1px solid var(--accent-line);resize:none;background:0 0}.eddesc.eddesc--prose:hover{border-color:var(--ctl-line);border-bottom-color:var(--accent-line)}.eddesc.eddesc--blank{text-align:left;cursor:text;color:var(--ink-3);border-style:dashed dashed solid;border-bottom:1px solid var(--accent-line);resize:none;background:0 0;padding:.3rem .8rem}.eddesc.eddesc--blank:hover{border-color:var(--accent)}.eddesc markdown p{margin:0 0 .4em}.eddesc markdown p:last-child{margin-bottom:0}.edmd{display:block}.edmd-bar{border-bottom:1px solid var(--line);align-items:center;gap:.2rem;margin:0 0 .4rem;padding:0 0 .3rem;display:flex}.edmd-tools{--edfadew:.8rem;flex:auto;gap:.2rem;margin-inline-start:calc(-1*var(--edfadew))}.edmd-btn{width:2.8rem;height:2.8rem;color:var(--ink-3);border-radius:var(--r);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:1.8rem;line-height:1;display:inline-flex}@media(hover:hover){:where(body:not(.touching)) .edmd-btn:hover{color:var(--accent);border-color:var(--ctl-line)}}.edmd-btn.edmd-btn--on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.edmd-linkrow{align-items:center;gap:.4rem;margin:0 0 .4rem;display:flex}.edmd-url{min-width:0;min-height:2.8rem;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--ctl-line);border-radius:var(--r);flex:auto;padding:0 .8rem}.edmd-url::placeholder{color:var(--ink-3)}.edmd-url:focus{border-color:var(--accent);outline:0}.edmd-rich{cursor:text;overflow-wrap:break-word;outline:none;min-height:2.9em}.edmd-rich:empty:before{content:attr(data-placeholder);color:var(--ink-3);pointer-events:none}.edmd-rich a{color:var(--accent);text-decoration:underline}.edmd-rich code{font-family:var(--mono);background:var(--wash);border-radius:3px;padding:0 .3em;font-size:.9em}.edmd-rich blockquote{color:var(--ink-2);border-left:3px solid var(--line);margin:0 0 .5rem;padding-left:.8rem}.edmd-input{box-sizing:border-box;width:100%;font:inherit;font-family:var(--mono);color:var(--ink);resize:none;background:0 0;border:0;outline:none;margin:0;padding:0;line-height:1.45;display:block;font-size:inherit!important}.edmd-input::placeholder{color:var(--ink-3)}.edkw{flex-direction:column;gap:.2rem;margin:0;display:flex}.edkw .edkw-group{align-items:baseline;gap:.6rem;display:flex}.edkw .edkw-cat{letter-spacing:.05em;color:var(--ink-3);font-size:1.15rem;font-variant-caps:small-caps}.edkw .edkw-words{color:var(--ink-2);margin:0;font-size:1.25rem}.edtext{max-width:60rem;color:var(--ink-2);font-size:1.3rem;display:block}.edtext p{margin:0 0 .5em}.edtext p:last-child{margin-bottom:0}.edtext h1,.edtext h2,.edtext h3,.edtext h4{color:var(--ink);margin:.4em 0 .2em;font-size:1.35rem}.edtools{align-items:center;gap:1.2rem;display:flex}.edadd{font:inherit;color:var(--accent);border:1px solid var(--accent);border-radius:var(--r);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.4rem 1rem;font-weight:600;display:inline-flex}.edadd:hover{background:var(--accent-soft)}.edpanehead{white-space:nowrap;flex-shrink:0;align-items:center;min-width:0;padding:0;display:flex}.edpanehead .edpanehead-text{flex:auto;align-items:baseline;gap:.6rem;padding:1rem}.edpanehead .edpanehead-menu{flex:none;margin-left:0;margin-right:.6rem}.edpanehead .edinv-alert-badge{z-index:1;color:var(--info);background:var(--paper);border-radius:50%;place-items:center;font-size:1.7rem;line-height:1;display:grid;position:absolute;top:-.8rem;right:-.5rem}.edpanehead{z-index:1;background:var(--paper);position:relative}.edpanehead .edpanelab{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);white-space:nowrap;font-size:1rem;font-weight:600}.edpanehead .edpanename{white-space:nowrap;font-size:1.3rem;font-weight:600}.edpanehead .edpanein{color:var(--ink-3);white-space:nowrap}.edpanehead .edlink{font-size:1.3rem;font-weight:600}.rz-roster-json-editor,.rz-rulebook-json-editor,.edcode-face{--jse-theme-color:var(--wash);--jse-theme-color-highlight:var(--wash);--jse-button-primary-background:var(--accent-fill);--jse-selection-background-color:var(--accent-soft);--jse-key-color:var(--accent)}.rz-roster-json-editor .jse-replace-toggle,.rz-roster-json-editor .jse-replace,.rz-roster-json-editor .jse-search-box .jse-separator,.rz-roster-json-editor .jse-search-box .jse-regular-expression,.rz-rulebook-json-editor .jse-replace-toggle,.rz-rulebook-json-editor .jse-replace,.rz-rulebook-json-editor .jse-search-box .jse-separator,.rz-rulebook-json-editor .jse-search-box .jse-regular-expression,.edcode-face .jse-replace-toggle,.edcode-face .jse-replace,.edcode-face .jse-search-box .jse-separator,.edcode-face .jse-search-box .jse-regular-expression{display:none!important}.edpanesrch{width:100%;max-width:none;margin-bottom:.8rem;display:block}.edhint{color:var(--ink-3);margin:.4rem 0}.edacc-heart{color:var(--accent);flex:none}.edir--barred{opacity:.55;cursor:not-allowed}.edir--barred>app-asset-chip{text-decoration:line-through}.edfrag{align-items:stretch;gap:.6rem;padding:.2rem 0;display:flex}.edfrag-name{min-width:0;min-height:3.6rem;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--ctl-line);border-radius:var(--r);flex:auto;padding:0 1rem;font-size:1.25rem}.edfrag-name:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.edacc{margin-bottom:.4rem}app-asset-inventory.edinv--probing .edacc{visibility:hidden}.edacch{width:100%;font:inherit;text-align:left;color:var(--ink);background:var(--wash);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-items:center;gap:.6rem;padding:.5rem .8rem;display:flex}@media(hover:hover){:where(body:not(.touching)) .edacch:not(.edacch--fixed):hover{border-color:var(--accent-line)}}.edacch .edacc-srt{color:var(--ink-3);white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;font-size:1.1rem;display:inline-flex}.edacch .edacc-srt select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--ctl-line);border-radius:var(--r);padding:.1rem .4rem;font-size:1.1rem}.edacch .edacc-name{text-transform:uppercase;letter-spacing:.07em;font-size:1.1rem;font-weight:600}.edacch .edacc-count{margin-left:.8rem}.edacch.edacch--fixed{cursor:default}.edacc-count{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-2);background:var(--paper);border:1px solid var(--ctl-line);letter-spacing:0;border-radius:1em;padding:0 .55rem;font-size:1.05rem;font-weight:600;line-height:1.6}.edpanestat{border-bottom:1px solid var(--line);--chip-ground:var(--paper);margin-bottom:.8rem;padding:1rem .4rem .8rem}.edgrp{width:100%;font:inherit;text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);background:var(--wash);border-radius:var(--r);cursor:pointer;border:0;align-items:center;gap:.2rem;margin-top:.5rem;padding:.5rem .8rem;font-size:1.1rem;font-weight:600;transition:color .2s ease-in-out;display:flex}@media(hover:hover){:where(body:not(.touching)) .edgrp:hover{color:var(--accent)}}.edgrp .edacc-count{margin-left:.6rem}.edgrp--frag{cursor:default}.edgrp--frag .edgrp-toggle{min-width:0;font:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.2rem;padding:0;display:flex}@media(hover:hover){:where(body:not(.touching)) .edgrp--frag .edgrp-toggle:hover{color:var(--accent)}}.edgrp--frag .edgrp-name--tuck{white-space:nowrap;flex:auto}.edgrp--frag .edgrp-verbs{text-transform:none;letter-spacing:normal;flex:none;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.edirs{flex-direction:column;gap:.6rem;padding:.6rem 0;display:flex}.edirwrap{min-width:0;max-width:100%}.edirline{align-items:center;gap:.2rem;min-width:0;display:flex}.edir{min-width:0;max-width:100%;font:inherit;color:var(--ink);background:var(--wash);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;flex:auto;align-items:center;gap:.6rem;display:inline-flex;position:relative}@media(hover:hover){:where(body:not(.touching)) .edir:hover{border-color:var(--accent-line)}}.edir.edir--lit{background:var(--accent-soft);border-color:var(--accent)}.edic{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--accent);background:var(--paper);box-shadow:0 0 0 1px var(--ctl-line);border-radius:1em;padding:0 .55rem;font-size:1.1rem;font-weight:600;line-height:1.5}.edic--corner{z-index:1;position:absolute;top:-.8rem;left:-.6rem}.edic--pencil{color:var(--warn);left:auto;right:-.6rem}.edic--alert{color:var(--on-color);background:var(--bad);box-shadow:0 0 0 2px var(--paper);left:auto;right:-.6rem}.edic--link{font:inherit;font-family:var(--num);cursor:pointer;border:0;font-size:1.1rem;font-weight:600}.edic--link:hover{color:var(--on-color);background:var(--accent-fill)}.edrow:has(>.edchip-host--bare),.edcard-row>app-asset-chip.edchip-host--bare{border-radius:1em;flex:0 auto;width:fit-content;max-width:100%;min-height:0;padding:.2rem .8rem;font-size:1.2rem}.edchip-host--bare .ednm-field{padding-top:0;font-size:1.2rem;line-height:1.4}.edchip-host--bare .ednm-field.ednm-field--filled{padding-top:.9rem}.edrow:has(>.edchip-host--bare) .edkebab{padding:0 .2rem;font-size:1.4rem}.edchip-host--menuonly{visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}.edchip-host--menuonly>dialog{visibility:visible}.p-toast .p-toast-message.rz-toast-undo-msg{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-3)}.p-toast .p-toast-message.rz-toast-undo-msg .p-toast-message-content{padding:.6rem 1rem}.rz-toast-undo{align-items:center;gap:1.2rem;width:100%;padding:.4rem .2rem .8rem;display:flex;position:relative}.rz-toast-undo .rz-toast-undo-text{flex:auto;font-size:1.4rem}.rz-toast-undo .rz-toast-undo-btn{font:inherit;color:var(--accent);border:1px solid var(--accent);border-radius:var(--r);cursor:pointer;background:0 0;flex:none;padding:.4rem 1rem;font-size:1.3rem;font-weight:600}.edpanehead-qty{margin-right:.6rem}.edpanehead-name{margin-right:.4rem}.edmsg-source{color:var(--ink-3);margin-left:.4rem;font-style:italic}.edir-pill{align-self:flex-start;position:relative}.edir-pill .eddoc-chipcar{margin-left:-.3rem;padding:.2rem .3rem}.edmsg--link{width:100%;display:block}.edirdirty{margin:.3rem 0 .2rem calc(2*var(--edunit,2.6rem));gap:.6rem;display:flex}.edadd--quiet{color:var(--ink-2);border-color:var(--ctl-line)}.edadd--quiet:hover{background:var(--wash)}.edgrp-trash{color:var(--ink-3);border:0;align-self:stretch;padding:.4rem .6rem}.edgrp-trash:hover{color:var(--bad);background:0 0}.edcard{margin:.2rem 0 .6rem var(--edunit,2.6rem);flex-direction:column;padding:.4rem 0 .2rem;display:flex}.edcard>.eddoc-kws,.edcard>.edtext,.edcard>.eddesc,app-asset-document>.eddoc-kws,app-asset-document>.edtext,app-asset-document>.eddesc{margin-left:var(--edunit,2.6rem)}.edcard>.eddesc,app-asset-document>.eddesc{width:auto}.edcard-row>app-asset-chip{background:var(--wash);border:1px solid var(--line);border-radius:var(--r);flex:auto}@media(hover:hover){:where(body:not(.touching)) .edcard-row>app-asset-chip.eddoc-chip--toggles:hover{border-color:var(--accent-line)}}.edrow,.edir,.edcard-row>app-asset-chip{min-height:4.8rem;padding:.4rem .9rem}.edcard-row{min-width:0;min-height:4.4rem;padding-top:.6rem;padding-left:calc(var(--d,0)*var(--edunit,2.6rem));content-visibility:auto;contain-intrinsic-size:auto 5.8rem;align-items:flex-start;display:flex}.edcard-row>.edcar,.edcard-row>.edcar-slot{align-items:center;min-height:4.8rem}.eddoc-chip--toggles{cursor:pointer}.eddoc-chip--inert{cursor:default}:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich),markdown:is(.edtext,.eddoc-chiptext,.eddesc),.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc){font-size:inherit;line-height:1.45;display:block}:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) p,:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) ul,:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) ol,markdown:is(.edtext,.eddoc-chiptext,.eddesc) p,markdown:is(.edtext,.eddoc-chiptext,.eddesc) ul,markdown:is(.edtext,.eddoc-chiptext,.eddesc) ol,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) p,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) ul,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) ol{font-size:inherit;margin:0 0 .5rem}:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) ul,:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) ol,markdown:is(.edtext,.eddoc-chiptext,.eddesc) ul,markdown:is(.edtext,.eddoc-chiptext,.eddesc) ol,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) ul,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) ol{padding-left:1.8rem}:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) ul,markdown:is(.edtext,.eddoc-chiptext,.eddesc) ul,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) ul{list-style:outside}:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) ol,markdown:is(.edtext,.eddoc-chiptext,.eddesc) ol,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) ol{list-style:decimal}:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) li,markdown:is(.edtext,.eddoc-chiptext,.eddesc) li,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) li{list-style:inherit;margin:.1rem 0}:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) h1,:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) h2,:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) h3,:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich) h4,markdown:is(.edtext,.eddoc-chiptext,.eddesc) h1,markdown:is(.edtext,.eddoc-chiptext,.eddesc) h2,markdown:is(.edtext,.eddoc-chiptext,.eddesc) h3,markdown:is(.edtext,.eddoc-chiptext,.eddesc) h4,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) h1,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) h2,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) h3,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc) h4{margin:.6rem 0 .3rem;font-size:1.3rem}:is(.edtext,.eddoc-chiptext,.eddesc,.edclip-text) :is(markdown,.edmd-rich)>:last-child,markdown:is(.edtext,.eddoc-chiptext,.eddesc)>:last-child,.edmd-rich:is(.edtext,.eddoc-chiptext,.eddesc)>:last-child{margin-bottom:0}markdown p,.edmd-rich p{word-break:break-word}markdown p img,.edmd-rich p img{float:right;max-width:50%;margin-left:1rem}markdown img,.edmd-rich img{max-width:100%;box-shadow:0 0 .5rem var(--paper)}markdown a,.edmd-rich a{display:inline-block}markdown a img,.edmd-rich a img{height:1em;position:relative;top:.2rem}markdown .link-favicon img,.edmd-rich .link-favicon img{margin-left:.2em}markdown .video-container,.edmd-rich .video-container{padding-bottom:63.25%;position:relative}markdown .video-container iframe,.edmd-rich .video-container iframe{width:100%;height:100%;position:absolute;inset:0}markdown table,.edmd-rich table{table-layout:fixed;border-spacing:0;width:100%;font-size:inherit;margin:0 0 .6rem}markdown td,.edmd-rich td{border-top:1px dashed var(--ink-3)}markdown th,markdown td,.edmd-rich th,.edmd-rich td{text-align:center;vertical-align:top;padding:.4rem .6rem}markdown th:first-child,markdown td:first-child,.edmd-rich th:first-child,.edmd-rich td:first-child{text-align:right}markdown th:nth-child(odd):not(:first-child),markdown td:nth-child(odd):not(:first-child),.edmd-rich th:nth-child(odd):not(:first-child),.edmd-rich td:nth-child(odd):not(:first-child){background:var(--ink)}@supports (color:color-mix(in lab,red,red)){markdown th:nth-child(odd):not(:first-child),markdown td:nth-child(odd):not(:first-child),.edmd-rich th:nth-child(odd):not(:first-child),.edmd-rich td:nth-child(odd):not(:first-child){background:color-mix(in srgb,var(--ink)8%,transparent)}}markdown th,.edmd-rich th{font-weight:700}markdown blockquote,.edmd-rich blockquote{border-left:2px solid var(--line);color:var(--ink-2);margin:0 0 .6rem;padding:0 0 0 1.2rem;font-style:italic}markdown code,markdown pre,.edmd-rich code,.edmd-rich pre{font-family:var(--mono);font-size:.92em}markdown pre,.edmd-rich pre{border-radius:var(--r);background:var(--wash);margin:0 0 .6rem;padding:.6rem 1rem;overflow-x:auto}markdown hr,.edmd-rich hr{margin:.6rem 0}markdown strong,.edmd-rich strong{font-weight:600}.edirline{align-items:flex-start}.edirline>.edcar,.edirline>.edcar-slot{align-items:center;min-height:4.8rem}app-asset-document{flex-direction:column;align-items:stretch;display:flex}app-asset-document>*{flex:none}.edcar--leaf{visibility:hidden}.edpanefaces{border-bottom:1px solid var(--line);white-space:nowrap;flex-shrink:0;gap:.2rem;margin:.6rem 0 0;display:flex}.edpanefaces--x{--edfadewo:3rem}.edpanefaces>button{flex:none}.edpanefaces button{font:inherit;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.4rem .6rem;font-size:1.1rem;font-weight:600}.edpanefaces button:hover{color:var(--ink)}.edpanefaces button.on{color:var(--accent);border-bottom-color:var(--accent)}.eddoc-head{--chip-ground:var(--paper);margin-bottom:.6rem;padding-top:1rem}.eddoc-kws{color:var(--ink);flex-wrap:wrap;gap:.3rem 1.2rem;min-width:0;margin-bottom:.6rem;font-size:1.25rem;font-style:italic;display:flex}.eddoc-kws .eddoc-kw-lab{font-weight:600}.eddoc-kws .eddoc-kw-lab:after{content:":"}.eddoc-kws .eddoc-kw{min-width:0;max-width:100%}.eddoc-kws b{color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em;font-size:1.05rem;font-style:normal;font-weight:600}.eddoc-body{flex-direction:column;display:flex}.eddesc--doc{margin:.2rem 0 .4rem calc(var(--d,0)*var(--edunit,2.6rem));width:auto}.edtext--doc{margin:.2rem 0 .4rem calc(var(--d,0)*var(--edunit,2.6rem));max-width:none}.eddoc-chips{padding:.2rem 0 .2rem calc(2.4rem + var(--d,0)*1.6rem);flex-wrap:wrap;gap:.4rem;display:flex}.eddoc-chip{font:inherit;cursor:pointer}.eddoc-chip .eddoc-chipcar{color:var(--ink-3);font-size:.9rem}@media(hover:hover){:where(body:not(.touching)) .eddoc-chip:where(:not(.eddoc-chip--inert)):hover{border-color:var(--accent-line)}}.eddoc-chip.eddoc-chip--lit{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.eddoc-chiptext{margin-left:calc(var(--edunit,2.6rem) + var(--d,0)*var(--edunit,2.6rem));color:var(--ink-2);padding:.4rem .8rem;font-size:1.2rem}.eddoc-chiptext b{color:var(--ink);margin-right:.6rem}.edinfo{flex-direction:column;gap:1rem;display:flex}.edinfo .edinfo-head{margin-left:calc(-1*var(--edfadew,1.2rem));flex-wrap:nowrap;gap:.6rem;padding-top:.8rem}.edinfo .edinfo-head.edfadescroll{align-items:flex-end}.edinfo .edinfo-head .edinfo-itemsep{color:var(--ink-3);flex:none;padding-bottom:.2rem}.edinfo .edinfo-head app-ed-field,.edinfo .edinfo-head .ednm-field--static{flex:none}.edinfo .edbook{align-items:stretch;gap:.6rem;max-width:34rem;display:flex;position:relative}.edinfo .edbook-frame{background:var(--paper);border:1px solid var(--ctl-line);border-radius:var(--r);flex:auto;align-items:center;min-width:0;min-height:3.6rem;display:flex}.edinfo .edbook-frame:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.edinfo .edbook-frame.edbook-frame--locked{background:var(--wash)}.edinfo .edbook-field{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:auto;padding:0 1rem;font-size:1.25rem}.edinfo .edbook-field:focus-visible{outline:none}.edinfo .edbook-field:disabled{color:var(--ink-3)}.edinfo .edbook-x{cursor:pointer;color:var(--ink-3);background:0 0;border:0;align-self:stretch;padding:0 .8rem;font-size:1.2rem}.edinfo .edbook-x:hover,.edinfo .edbook-x:focus-visible{color:var(--bad)}.edinfo .edbook-link{border:1px solid var(--ctl-line);border-radius:var(--r);width:3.6rem;color:var(--ink-2);flex:none;justify-content:center;align-items:center;font-size:1.6rem;display:inline-flex}.edinfo .edbook-link:hover,.edinfo .edbook-link:focus-visible{color:var(--accent);border-color:var(--accent)}.edinfo .edbook-menu{z-index:3;max-height:32rem;margin-top:.4rem;position:absolute;top:100%;left:0;right:0;overflow:auto}.edinfo .edbook-item{flex-direction:column;align-items:flex-start;gap:.1rem}.edinfo .edbook-meta{color:var(--ink-3);align-items:baseline;gap:.8rem;font-size:1.1rem;display:flex}.edinfo .edbook-why{color:var(--accent)}.edinfo .edinfo-grp{margin-bottom:.5rem}.edinfo .edinfo-grp .edinfo-grptitle{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin-bottom:.2rem;font-size:.9rem;font-weight:600}.edinfo .edinfo-grp.edinfo-grp--hidden{opacity:.7}.edinfo .edinfo-run{flex-wrap:wrap;gap:1rem;display:inline-flex}.edinfo .edinfo-subhead{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:.3rem 0 .1rem;font-size:.9rem;font-weight:600}.edinfo .edinfo-crumb{font-family:var(--num);flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin-bottom:.4rem;font-size:1.2rem;display:flex}.edinfo .edinfo-crumb .edinfo-crumbsep{color:var(--ink-3);font-size:1rem}.edinfo .edinfo-sec h4{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:0 0 .4rem;font-size:1rem}.edinfo .edinfo-chips{flex-wrap:wrap;gap:.4rem;display:flex}.edinfo .edinfo-chip{background:var(--wash);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;padding:.2rem .7rem;display:inline-flex}.edinfo .edinfo-chip b{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:.9rem}.edinfo .edinfo-chip span{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.edinfo .edinfo-kv{gap:.8rem;font-size:1.2rem;display:flex}.edinfo .edinfo-kv b{color:var(--ink-3);flex:none;font-weight:600}.edinfo .edinfo-kv span{overflow-wrap:anywhere;min-width:0}.edinfo .edinfo-kv.edinfo-kv--bad span{color:var(--bad)}.edinfo .edinfo-kv.edinfo-kv--raw{font-family:var(--mono);font-size:1.1rem}.edinfo .edinfo-pills{flex-wrap:wrap;gap:.4rem;display:flex}.edinfo .edinfo-pill{border:1px solid var(--line);border-radius:var(--r);align-items:stretch;font-size:1.15rem;line-height:1.9;display:inline-flex;overflow:hidden}.edinfo .edinfo-pill>b{background:var(--wash);border-right:1px solid var(--line);color:var(--ink-2);font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;flex:none;padding:0 .5rem;font-weight:600}.edinfo .edinfo-pill>span{overflow-wrap:anywhere;min-width:0;padding:0 .6rem}.edinfo .edinfo-pill>b:last-child{border-right:0;border-left:1px solid var(--line)}.edinfo .edinfo-rule{font-size:1.2rem}.edinfo .edinfo-rule>summary{cursor:pointer;align-items:center;gap:.5rem;padding:.15rem 0;list-style:none;display:flex}.edinfo .edinfo-rule>summary::-webkit-details-marker{display:none}.edinfo .edinfo-rule>summary:before{content:"\25b6";color:var(--ink-3);flex:none;font-size:.9rem}.edinfo .edinfo-rule>summary:hover .edinfo-pill{border-color:var(--accent)}.edinfo .edinfo-rule[open]>summary:before{content:"\25bc"}.edinfo .edinfo-pill--rule>b{color:var(--ink-3);font-family:inherit}.edinfo .edinfo-ruleout{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);flex:none;font-size:1rem}.edinfo .edinfo-ruleout.edinfo-ruleout--on{color:var(--accent)}.edinfo .edinfo-ruleout.edinfo-ruleout--warn,.edinfo .edinfo-ruleline--warn{color:var(--warn)}.edinfo .edinfo-pill--warn{border-color:var(--warn)}.edinfo .edinfo-pill--warn>b{color:var(--warn);border-right-color:var(--warn)}.edinfo .edinfo-rulebody{padding:.2rem 0 .4rem 1.4rem}.edinfo .edinfo-ruleline{font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere;font-size:1.1rem}.edinfo .edilink{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 0 .2rem;font-size:1.3rem;line-height:1;text-decoration:none}.edinfo .edilink:hover,.edinfo .edilink:focus-visible{color:var(--accent)}.edcode-face{flex-direction:column;flex:auto;min-height:0;display:flex}.edcode-face .edcode-editor{border:1px solid var(--line);border-radius:var(--r);flex:auto;min-height:20rem;overflow:hidden}.edcode-face .edcode-editor>*{height:100%}.edcode-face .edcode-actions{flex:none;justify-content:flex-end;gap:.6rem;padding-top:.6rem;display:flex}body.not-md .edcode-editor{height:55dvh}.eddrawer{z-index:78;background:var(--paper);outline:1px solid var(--ctl-line);border-top:2px solid var(--accent);border-radius:1.1rem 1.1rem 0 0;flex-direction:column;transition:translate .21s ease-in-out;display:none;position:absolute;bottom:0;left:0;right:0;translate:0 101%;box-shadow:0 -.8rem 2.6rem #0003}body.not-md .eddrawer{display:flex}.eddrawer.on{translate:none}.eddrawer.swiping{transition:none}.eddrawer .grab,.eddrawer .edpanehead{touch-action:none;-webkit-user-select:none;user-select:none}.eddrawer .grab{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;height:1.4rem;padding:0;display:grid}.eddrawer .grab:before{content:"";background:var(--accent);border-radius:.2rem;width:4.2rem;height:.4rem}.eddrawer .eddx{z-index:2;width:2.6rem;height:2.6rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:.8rem}.eddrawer .eddx:hover{color:var(--bad)}.eddrawer .edpanefaces,.eddrawer .edpanehead{flex:none}.eddrawer .edpb{overscroll-behavior:none;background:var(--wash);flex:auto;min-height:0;overflow-y:auto}.eddrawer .edpanestat{z-index:3;background:var(--wash);border-bottom:1px solid var(--line);--chip-ground:var(--wash);margin:0 -1.2rem;padding:1rem 1.2rem .6rem;position:sticky;top:0}:where(.eddrawer) .edir,:where(.eddrawer) .eddoc-chip:where(:not(.eddoc-chip--inert)),:where(.eddrawer) .edacch:where(:not(.edacch--fixed)),:where(.eddrawer) .edcorral-plus,:where(.eddrawer) .edcorral-chip,:where(.eddrawer) .edcard-row>app-asset-chip.eddoc-chip--toggles{border-color:var(--warm)}.eddrawer .edir,.eddrawer .edadd,.eddrawer .edcorral-plus,.eddrawer .edcorral-chip{cursor:copy}.rz-editor-curtain{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.rz-editor-curtain .rz-editor-curtain-bar{border-radius:var(--r);background:var(--wash);height:1.6rem}.rz-editor-curtain .rz-editor-curtain-bar--header{width:40%;height:2.4rem}.rz-editor-curtain .rz-editor-curtain-bar--meta{width:25%}.rz-editor-curtain .rz-editor-curtain-bar--asset{width:70%}.rz-busy-host{position:relative}.rz-busy{z-index:1;background:var(--scrim-soft);border-radius:var(--r);cursor:progress;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rz-busy app-rostericon{color:var(--accent);font-size:2.4rem;animation:1.1s ease-in-out infinite rz-throb}@keyframes rz-throb{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.rz-busy app-rostericon{animation:none}}.rl{cursor:default;flex-direction:column;gap:1rem;font-size:1.45rem;display:flex}.main:has(.rl){--si-inset-top:var(--rlpinh,0px)}.rl-phead{top:var(--tabsvis,0px);z-index:5;background:var(--paper);flex-direction:column;gap:.9rem;margin-top:-1rem;padding:1.2rem 0 .6rem;display:flex;position:sticky}.rl-head{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.8rem 1rem;display:grid}.rl-title{margin:0;font-size:2rem;font-weight:600}.rl-empty{color:var(--ink-3);margin:0;font-size:1.4rem}.rl-name__stack{vertical-align:middle;flex-direction:column;min-width:0;display:inline-flex}.rl-byline{color:var(--ink-3);white-space:nowrap;font-size:1.15rem}.rl-by{white-space:nowrap;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.rl-by app-identicon-mark{flex:none}.rl-by__sep{opacity:.5}.rl-by__book{text-overflow:ellipsis;overflow:hidden}.rl-dials__range{flex:12rem;align-items:center;min-width:9rem;margin:0;padding:1.3rem 0 0;display:flex}.rl-dials__range .edstatf{display:contents}.rl-dials__range .edstatf-track{flex:auto;margin:0 3rem 0 2.8rem}.rl-more{justify-content:center;padding:1.2rem 0 .4rem;display:flex}.rl-filter{grid-column:2;justify-self:end;width:min(100%,32rem);display:inline-flex;position:relative}.rl-filter .rl-filter__field{width:100%}.rl-filter.rl-filter--filled .rl-filter__field{padding-right:3.6rem}.rl-filter .rl-filter__field::-webkit-search-cancel-button{appearance:none;display:none}.rl-filter .rl-filter__clear{width:3rem;height:3rem;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:50%;right:.2rem;translate:0 -50%}.rl-filter .rl-filter__clear:hover{color:var(--accent);background:var(--wash)}.rl-suggest{max-height:min(50dvh,42rem)}.rl-suggest .rl-suggest__head{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:.5rem 1.4rem .2rem;font-size:1.1rem;font-weight:600}.rl-suggest .rl-suggest__line{width:100%;min-height:3.4rem;font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;padding:0 1.4rem 0 2.6rem;font-size:1.45rem;display:flex}@media(hover:hover){:where(body:not(.touching)) .rl-suggest .rl-suggest__line:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}}.rl-suggest .rl-suggest__line.rl-suggest__line--cursor{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.rl-suggest .rl-suggest__line .rl-suggest__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rl-suggest .rl-suggest__line .rl-suggest__x{color:var(--ink-3);flex:none;padding:0 .4rem}.rl-suggest .rl-suggest__line .rl-suggest__x:hover{color:var(--bad)}.rl-suggest .rl-suggest__line--stat{cursor:default;gap:1.2rem;min-height:5rem;padding-top:1.4rem}.rl-suggest .rl-suggest__line--stat .rl-suggest__text{flex:0 auto;min-width:4rem;max-width:14rem}.rl-suggest .rl-suggest__line--stat .rl-suggest__slider{flex:auto;align-items:center;min-width:7rem;margin:0;padding:0;display:flex}.rl-suggest .rl-suggest__line--stat .rl-suggest__slider .edstatf{display:contents}.rl-suggest .rl-suggest__line--stat .rl-suggest__slider .edstatf-track{flex:auto;margin:0 .6rem}.rl-suggest .rl-suggest__add{width:3rem;height:3rem;color:var(--accent);border:1px solid var(--accent);border-radius:var(--r);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-size:1.6rem;display:inline-flex}.rl-suggest .rl-suggest__add:hover{background:var(--accent-soft)}.rl-suggest .rl-suggest__none{color:var(--ink-3);padding:.6rem 1.4rem;font-size:1.35rem}.rl-filter-dialog[open]{flex-direction:column;gap:.6rem;display:flex}.rl-filter-dialog .rl-filter--sheet{width:auto;margin:.2rem 3.4rem 0 0}.rl-filter-dialog .edmenu.edmenu--modal{max-height:calc(100dvh - 12rem);padding-top:0}.rl-chips{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.6rem;display:flex}.rl-chip{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line);gap:.2rem;padding-right:.3rem;font-size:1.3rem}.rl-chip .rl-chip__open{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rl-chip .rl-chip__open:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rl-chip .rl-chip__x{color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:1em;padding:0 .4rem;font-size:1.2rem;line-height:1}.rl-chip .rl-chip__x:hover{color:var(--bad)}.rl-chips__clear{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.3rem}.rl-chips__clear:hover{text-decoration:underline}.rl-dials{flex-wrap:nowrap;align-items:center;gap:.8rem;display:flex}.rl-dials>.edpick{flex:0 auto;min-width:0}.rl-dials>.edpick+.edpick{flex-shrink:0}.rl-dials .rl-dials__end{flex:0 auto;align-items:center;min-width:0;margin-left:auto;display:inline-flex}.rl-savebtn{gap:.5rem}.rl-savebtn.rl-savebtn--on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.rl-savebtn .rl-savebtn__x{color:var(--ink-3);margin-left:.2rem}.rl-savebtn.rl-savebtn--on:hover .rl-savebtn__x{color:var(--bad)}.rl-savefield{min-width:18rem;display:inline-block}.rl-count{color:var(--ink-3);align-items:center;gap:.6rem 1rem;padding:0 .2rem;font-size:1.25rem;display:flex}.rl-count .rl-count__lead{flex:none;align-items:center;gap:.4rem;display:inline-flex}.rl-count .rl-count__lead>button{min-height:0}.rl-count .rl-count__right{white-space:nowrap;flex:0 auto;align-items:center;gap:.6rem;min-width:0;margin-left:auto;display:inline-flex}.rl-count .rl-count__words{text-overflow:ellipsis;min-width:0;overflow:hidden}.rl-count .rl-count__n{font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;font-weight:600}.rl-selbtn{gap:.4rem}.rl-pick{vertical-align:middle;width:1.8rem;height:1.8rem;color:var(--on-color);border:1.5px solid var(--ctl-line);cursor:pointer;border-radius:.4rem;margin-right:.7rem;line-height:1;display:inline-block;position:relative}.rl-pick app-rostericon{place-items:center;font-size:1.2rem;line-height:1;display:grid;position:absolute;inset:0}.rl-pick.rl-pick--on{background:var(--accent-fill);border-color:var(--accent-fill)}.rl-row--picked td{background:var(--accent-soft)}.rl-row--editing td{background:var(--wash)}.rl-card--picked{background:var(--accent-soft);border-color:var(--accent)}.rl-group{border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.rl-group:has(.rl-cards){background:var(--wash)}.rl-grouphead{width:100%;font:inherit;text-align:left;color:var(--ink);background:var(--wash);cursor:pointer;border:0;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:1.45rem;display:flex}.rl-grouphead:hover{background:var(--wash-2)}.rl-grouphead .rl-caret{color:var(--ink-2);flex:0 0 2.1rem;font-size:1.7rem;line-height:1}.rl-grouphead .rl-grouphead__title{--edfadew:.4rem;flex:auto;margin-left:-.4rem}.rl-grouphead b{white-space:nowrap;font-weight:600}.rl-grouphead .edpill{flex:none}.rl-group--open .rl-grouphead{border-bottom:1px solid var(--line-2)}.rl-tablewrap{container-type:inline-size}.rl-table{border-collapse:collapse;width:100%;font-size:1.45rem}.rl-table th{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:.5rem 1rem}.rl-table td{vertical-align:middle;border-bottom:1px solid var(--line-2);padding:.7rem 1rem}.rl-table tbody tr:last-child td{border-bottom:0}.rl-table tbody tr:hover td{background:var(--wash)}.rl-th{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.2rem 0;font-size:1.15rem;font-weight:600;display:inline-flex}.rl-th:hover:not(:disabled){color:var(--ink)}.rl-th:disabled{cursor:default}.rl-th.rl-th--on{color:var(--accent)}.rl-th .rl-th__arrow{font-size:1.2rem}.rl-row{cursor:pointer}.rl-row--busy td{opacity:.6}.rl-row--locked .rl-open,.rl-card--locked .rl-open{color:var(--ink-2)}.rl-name{white-space:nowrap;width:1%;position:relative}.rl-stats{width:100%;max-width:0}.rl-dot{vertical-align:middle;color:var(--ink-2);background:0 0;border:0;align-items:center;margin-right:.7rem;padding:0;display:inline-flex;position:relative}.rl-dot.rl-dot--nobook{border:1.5px dashed var(--ink-3);cursor:pointer;border-radius:50%;width:1.8rem;height:1.8rem}.rl-dot.rl-dot--nobook:hover{border-color:var(--accent)}.rl-dot.rl-dot--menu{margin-right:0}.rl-dot .rl-dot__flag{background:var(--warn);width:.8rem;height:.8rem;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:-.3rem;right:-.3rem}.rl-bookline{flex-direction:column;min-width:0;display:flex}.rl-bookline small{color:var(--ink-3);font-size:1.15rem}.rl-open{text-overflow:ellipsis;vertical-align:middle;color:var(--ink);font-weight:600;display:inline-block;overflow:hidden}.rl-table .rl-open{max-width:25cqw}.rl-rename{vertical-align:middle;width:max-content;max-width:25cqw;display:inline-block}.rl-statline .edcel .edcel-value{font-size:1.5rem}.rl-bookfit{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--accent);flex:none;margin-left:auto;padding-left:1rem;font-size:1.1rem}.rl-when{white-space:nowrap;width:1%;color:var(--ink-2)}.rl-when .rl-spin{color:var(--ink-3);margin-right:.4rem}.rl-spin{animation:2.4s linear infinite rl-spin;display:inline-block}@keyframes rl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rl-spin{animation:none}}.rl-acts{text-align:right;white-space:nowrap;cursor:default;width:1%}.rl-verbs{vertical-align:middle;justify-content:flex-end;align-items:center;gap:.3rem;display:inline-flex}.rl-verbs .edkebab{margin-left:0}.rl-act--badge.rl-act--error{color:var(--bad)}.rl-act--badge.rl-act--warning{color:var(--warn)}.rl-act--badge.rl-act--info{color:var(--ink-2)}.rl-act{width:3.4rem;height:3.4rem;color:var(--ink-3);border-radius:var(--r);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.9rem;display:inline-flex}.rl-act:hover:not(:disabled):not(.rl-act--reading){color:var(--ink);background:var(--wash)}.rl-act.rl-act--on{color:var(--accent)}.rl-act.rl-act--danger:hover:not(:disabled){color:var(--bad)}.rl-act.rl-act--warn,.rl-act.rl-act--sync-pending,.rl-act[data-sync=offline]{color:var(--warn)}.rl-act.rl-act--sync-busy{color:var(--accent)}.rl-act.rl-act--sync-error{color:var(--bad)}.rl-act.rl-act--syncing .rl-act-glyph{animation:1.6s ease-in-out infinite rl-sync-breathe}.rl-act.rl-act--syncing .rl-act-cancel{display:none}.rl-act.rl-act--syncing:hover:not(:disabled),.rl-act.rl-act--syncing:focus-visible{color:var(--bad)}.rl-act.rl-act--syncing:hover:not(:disabled) .rl-act-glyph,.rl-act.rl-act--syncing:focus-visible .rl-act-glyph{display:none}.rl-act.rl-act--syncing:hover:not(:disabled) .rl-act-cancel,.rl-act.rl-act--syncing:focus-visible .rl-act-cancel{display:inline-block}.rl-act.rl-act--reading{cursor:default}.rl-act.rl-act--reading.rl-act--breathing .rl-act-glyph{animation:1.6s ease-in-out infinite rl-sync-breathe}.rl-act:disabled{opacity:.4;cursor:default}@keyframes rl-sync-breathe{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.rl-act--syncing .rl-act-glyph,.rl-act--breathing .rl-act-glyph{animation:none}}.rl-kebab{margin-left:0}.rl-cards{flex-direction:column;gap:.8rem;padding:.8rem;display:flex}.rl-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;padding:1rem 1.2rem;position:relative;overflow:hidden}.rl-card .rl-card__wm{z-index:0;opacity:.12;pointer-events:none;align-items:center;height:90%;display:flex;position:absolute;top:5%;right:1rem}.rl-card .rl-card__wm app-identicon,.rl-card .rl-card__wm canvas{width:auto!important;height:100%!important}.rl-card{min-width:0}.rl-card .rl-card__top,.rl-card .rl-card__line{z-index:1;align-items:center;gap:.9rem;min-width:0;max-width:100%;display:flex;position:relative}.rl-card .rl-card__top .rl-open{--edfadew:1.2rem;--edfadewo:0px;--edfadewe:var(--edfadew);scrollbar-width:none;animation:linear both edfade-active;animation-timeline:scroll(self inline)}.rl-card .rl-card__top .rl-open::-webkit-scrollbar{display:none}.rl-card .rl-card__top .rl-open{min-width:0;max-width:none;padding-inline:var(--edfadew);white-space:nowrap;flex:50%;margin-inline-start:calc(-1*var(--edfadew));font-size:1.55rem;overflow:auto hidden}.rl-card .rl-card__top .rl-kebab{flex:none}.rl-card .rl-card__top .rl-card__by{--edfadew:1.2rem;--edfadewo:0px;--edfadewe:var(--edfadew);scrollbar-width:none;animation:linear both edfade-active;animation-timeline:scroll(self inline)}.rl-card .rl-card__top .rl-card__by::-webkit-scrollbar{display:none}.rl-card .rl-card__top .rl-card__by{min-width:0;padding-inline:var(--edfadew);color:var(--ink-3);white-space:nowrap;flex:50%;font-size:1.05rem;overflow:auto hidden}.rl-card .rl-card__top .rl-card__by>*{flex:none}.rl-card .rl-card__wm--mark svg{width:auto!important;height:100%!important}.rl-card .rl-card__line{margin-top:.4rem}.rl-card .rl-card__line .rl-statline{flex:1;min-width:0}.rl-card .rl-card__line .rl-ago{white-space:nowrap;color:var(--ink-3);align-items:center;gap:.4rem;margin-left:auto;font-size:1.2rem;display:inline-flex}.rl--tray{padding-bottom:9rem}.rb{gap:.4rem}.rb>.rl-phead{padding-bottom:.2rem}.rb>.rl-phead+.rb-batch{padding-top:.4rem}.rb{--rb-rev:10.5rem;--rb-when:7rem;--rb-size:8.4rem}.rb-row .rb-verbs{flex:none;justify-content:flex-end;padding-right:.6rem}.rb:not(.rb--narrow) .rb-row .rb-verbs{box-sizing:border-box;flex-basis:15.1rem}.rb-head>.rb-verbs{padding-right:calc(.6rem + 1px)}.rb .rl-group--open .rl-grouphead{border-bottom:0}.rb-game.rl-group--open>.rb-head{border-bottom:1px solid var(--line-2)}.rb--narrow{--rb-rev:auto}.rb-cols{flex:none;justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;display:inline-flex}.rb-col{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-3);flex:none;align-items:center;gap:.4rem;font-size:1.2rem;display:inline-flex}.rb-col--rev{width:var(--rb-rev);justify-content:flex-end}.rb-col--size{width:var(--rb-size);justify-content:flex-end;margin-left:.6rem}.rb-col--when{width:var(--rb-when);justify-content:flex-start;margin-left:1.6rem}.rb .rl-head{grid-template-columns:minmax(0,1fr) 30%}.rb-filter{width:100%;min-width:0}.rb .rl-title{white-space:nowrap;min-width:0}.rb-rule{margin:1.2rem 0 0}.rb-batch{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:.6rem;padding:1.4rem .2rem .2rem;font-size:1.15rem;font-weight:600;display:flex}.rb-batch span{letter-spacing:0;text-transform:none;font-weight:400}.support-chip{cursor:pointer;background:var(--accent-soft);border-color:var(--accent-line);flex-wrap:wrap;margin:0;font-size:1.25rem}.support-chip.support-chip--plain{cursor:default}.support-chip app-rostericon{color:inherit}.support-chip:hover .support-chip__more{color:var(--ink);background:var(--wash-2)}.support-chip .support-chip__head{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:.2rem 1.2rem;min-width:0;display:flex}.support-chip .support-chip__fact{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.support-chip .support-chip__fact app-rostericon{width:auto;height:auto;font-size:1.4rem}.support-chip .support-chip__fact.support-chip__fact--warn{color:var(--warn)}.support-chip .support-chip__lead{color:var(--ink)}.support-chip .support-chip__value{color:var(--ink-2)}.support-chip .support-chip__cta{font:inherit;color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.support-chip .support-chip__cta:hover{text-decoration:underline}.support-chip .support-chip__body{color:var(--ink-3);flex:100%;font-size:1.15rem}.support-chip .support-chip__more{width:1.7rem;height:1.7rem;color:var(--ink-3);background:0 0;border:0;border-radius:50%;flex:none;align-self:center;place-items:center;padding:0;font-size:1.4rem;display:grid}.rb-urlrow{align-items:center;gap:.6rem;display:flex}.rb-urlrow .rb-urlrow__field{flex:1;min-width:0}.rb-headacts{gap:.8rem}.rb-sheetinfo{color:var(--ink-3);align-items:center;gap:.8rem;padding:0 1.4rem .6rem;font-size:1.25rem;display:flex}.rl{--rb-ctl:2.9rem}.rl .rl-dials .edtb,.rl .rl-dials .edfold,.rl .rl-dials .edbulk .edtb,.rl .rl-head .rl-filter__field,.rl .rb-urlrow .rb-urlrow__field,.rl .rb-urlrow .p-button{min-height:var(--rb-ctl);height:var(--rb-ctl);box-sizing:border-box}.rl .rl-dials .edbulk{min-height:var(--rb-ctl)}.rl .rl-dials>.edpick{min-height:var(--rb-ctl);height:var(--rb-ctl);box-sizing:border-box;flex:none}.rb-menuline{--edfadew:.6rem;flex:1;min-width:0}.rb-menuline>span{white-space:nowrap}.rb-empty{border:1px dashed var(--line);border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.6rem;display:flex}.rb-empty b{font-size:1.55rem}.rb-empty p{color:var(--ink-3);margin:0;font-size:1.35rem}.rb-game{background:var(--wash)}.rb-head{background:var(--wash);align-items:center;display:flex}.rb-head .rb-head__toggle{background:0 0;flex:1;align-items:center;gap:.6rem;min-width:0;min-height:0;padding:calc(.5rem + 1px) .6rem;display:flex}.rb-head .rb-head__toggle:disabled{cursor:default}.rb-head .rl-grouphead__title{flex:auto;min-width:0}.rb-game--lone,.rb-game--lone .rb-head{background:var(--paper)}@media(hover:hover){:where(body:not(.touching)) .rb-game--lone .rb-head:hover{background:var(--wash)}}.rb-game--lone .rb-head:active{background:var(--wash-2)}@media(hover:hover){:where(body:not(.touching)) .rb-game:not(.rb-game--lone) .rb-head:hover{background:var(--wash-2)}}.rb-pick{flex:none;margin:0 0 0 1rem}.rb-caretbtn{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 .1rem 0 .4rem;display:inline-flex}.rb-caretbtn:hover{color:var(--ink)}.rb-ident{flex:0 0 2.6rem;justify-content:center;align-items:center;height:2.6rem;display:inline-flex}.rb-rev{font-variant-numeric:tabular-nums}.rb-ahead{min-width:1.6rem;height:1.6rem;color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok);cursor:help;border-radius:1em;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;line-height:1;display:inline-flex}.rb-flag{color:var(--ink-3);cursor:help}.rb-body{flex-direction:column;padding:.4rem 0 .8rem 1.2rem;display:flex}.rb-book{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r)}.rb-book+.rb-book{margin-top:.4rem}@media(hover:hover){:where(body:not(.touching)) .rb-book:hover{border-color:var(--line);background:var(--wash)}}.rb-book:active{background:var(--wash-2)}.rb-book .rb-book__head{align-items:center;display:flex}.rb-book .rb-book__toggle{min-width:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.6rem;padding:.5rem .8rem .5rem .2rem;font-size:1.4rem;display:flex}.rb-book .rb-book__toggle:disabled{cursor:default}.rb-book .rb-caret{flex:0 0 1.4rem;font-size:1.4rem}.rb-book .rb-book__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rb-book .rb-book__name--module{color:var(--ink-3)}.rb-tree{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:1rem 0 .4rem;font-size:1.15rem;font-weight:600}.rb-heading{padding-left:calc((var(--rb-depth,2) - 2)*var(--edunit,2.6rem));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:.8rem 0 .2rem;font-size:1.15rem;font-weight:600}.rb-book{margin-left:calc((var(--rb-depth,2) - 2)*var(--edunit,2.6rem))}.rb-head .rl-caret{flex:0 0 1.4rem}.rb-blurb{color:var(--ink-3);margin:0;padding:0 .8rem .7rem 3rem;font-size:1.25rem}.rb-progress{padding:.4rem .8rem .8rem}.rb-progress small{color:var(--ink-3);padding-top:.3rem;font-size:1.2rem;display:block}.rb-act--cloud:not(:disabled),.rb-act--roster:not(:disabled){color:var(--accent)}.rb-act--roster:disabled{opacity:.35;cursor:default}.rb-act--placeholder{pointer-events:none}.rb-linkmenu{max-width:min(46rem,90vw)}.rb-linkmenu .rb-linkmenu__url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rb-linkmenu .rb-linkmenu__paste{align-items:center;gap:.6rem;padding:.6rem 1.4rem .8rem;display:flex}.rb-linkmenu .rb-linkmenu__paste input{flex:1;min-width:0;font-size:1.3rem}app-rostericon.ricon-badged{display:inline-block;position:relative}.ricon-badge{z-index:1;min-width:1.4rem;font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;text-align:center;white-space:nowrap;color:var(--paper);background:var(--ink-2);box-shadow:0 0 0 2px var(--paper);pointer-events:none;border-radius:.7rem;padding:0 .3rem;font-size:.95rem;font-weight:700;line-height:1.4rem;position:absolute;top:-.8rem;right:-.6rem}.ricon-badge.ricon-badge--error{background:var(--bad)}.ricon-badge.ricon-badge--warning{background:var(--warn)}.ricon-badge.ricon-badge--info{background:var(--ink-2)}.rvbody{align-items:flex-start;gap:1.2rem;padding:.8rem 1.2rem 1.6rem;display:flex;position:relative}.rvnav{flex:0 0 22rem;min-width:0}.rvnc{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-width:0;margin:0 0 .6rem}.rvnc .rvnc{margin:0 .6rem .6rem}.rvnc.rvnc--on{border-color:var(--accent-line)}.rvnc.rvnc--on>.rvnch{color:var(--accent)}.rvnc.rvnc--on>.rvnch .edacc-count{color:var(--accent);border-color:var(--accent-line)}.rvnch{width:100%;min-width:0;font:inherit;text-align:left;color:var(--ink-2);border-radius:var(--r);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.6rem .8rem;font-weight:600;display:flex}@media(hover:hover){:where(body:not(.touching)) .rvnch:hover{color:var(--accent)}}.rvnc-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.rvkwi{width:calc(100% - 1.2rem);min-width:0;font:inherit;text-align:left;color:var(--ink-3);border-radius:0 var(--r)var(--r)0;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:.5rem;margin:0 .6rem;padding:.3rem .6rem;font-size:1.15rem;display:flex}@media(hover:hover){:where(body:not(.touching)) .rvkwi:hover{color:var(--accent);border-left-color:var(--accent)}}.rvkwi:last-of-type{margin-bottom:.6rem}.rvkwi.rvkwi--on{color:var(--accent);border-left-color:var(--accent)}.rvkwi-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.rvkwi-count{font-family:var(--num);font-variant-numeric:tabular-nums;flex:none;font-size:1.05rem}.rvcat{z-index:1;flex:auto;min-width:0;position:relative}.rvchip{width:100%}.rvgrp--fixed{cursor:default}.rvstray{margin-top:1.4rem}.rvwm{z-index:-1;pointer-events:none;height:0;position:sticky;top:0;overflow:visible}.rvwm app-identicon{opacity:.06;position:absolute;top:6rem;right:4%}.rvbookline{cursor:pointer;align-items:center;gap:.8rem;min-width:0;display:flex}.rvbookline-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.rvbookline-game{color:var(--ink-3);white-space:nowrap}.rvrev{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-2);background:var(--paper);border:1px solid var(--ctl-line);border-radius:1em;flex:none;padding:0 .55rem;font-size:1.05rem;line-height:1.6}.rvcount{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;flex:none;font-size:1.15rem}.rvhist{--edfadew:.6rem;color:var(--ink-3);gap:.4rem;margin-top:.6rem;padding-bottom:.2rem;font-size:1.15rem}.rvhist-tok{font:inherit;color:var(--ink-2);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:1em;flex:none;align-items:center;gap:.4rem;padding:.1rem .8rem;font-size:1.1rem;display:inline-flex}@media(hover:hover){:where(body:not(.touching)) .rvhist-tok:hover{color:var(--accent);border-color:var(--accent)}}.rvhist-cls{color:var(--ink-3)}.rvhist-sep{flex:none}.rvstrip{overscroll-behavior-x:contain;scrollbar-width:none;gap:.6rem;margin-top:.6rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.rvstrip::-webkit-scrollbar{display:none}.rvstrip-stick{z-index:2;background:var(--paper);box-shadow:.6rem 0 .6rem -.5rem var(--line);flex:none;padding-right:.6rem;display:inline-flex;position:sticky;left:0}.rvstrip-chip{font:inherit;color:var(--ink-2);white-space:nowrap;border:1px solid var(--ctl-line);cursor:pointer;background:0 0;border-radius:1em;flex:none;align-items:center;gap:.5rem;padding:.3rem .9rem;font-size:1.15rem;display:inline-flex}.rvstrip-chip.rvstrip-chip--on{color:var(--accent);border-color:var(--accent);font-weight:700}.rvstrip-ct{font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:1.05rem}.rvbook-head{align-items:center;gap:1rem;margin:.2rem 0 1rem;font-size:1.4rem;font-weight:700;display:flex}.rvkvs{margin:0}.rvkv{gap:.8rem;min-width:0;margin:.3rem 0;display:flex}.rvkv dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);flex:0 0 9rem;font-size:1.05rem;font-weight:700;line-height:1.8}.rvkv dd{min-width:0;color:var(--ink-2);margin:0;line-height:1.8}.rvkv-when{color:var(--ink-3);margin-left:.4rem}.rvfing{color:var(--ink-3);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.1rem}.rvdeps{flex-wrap:wrap;gap:.4rem .8rem;display:inline-flex}.rvbook-errors{margin-top:1rem}.rvbook-error{color:var(--ink-2);margin:.2rem 0;font-size:1.15rem}.rvmap{padding:.8rem}.rvctx{display:contents}body:not(.not-md) .rvnav{max-height:calc(var(--edpaneh,100vh) - var(--edchinh,0px) - 1.6rem);overscroll-behavior:contain;scrollbar-width:thin;align-self:flex-start;position:sticky;top:0;overflow-y:auto}.rvnc-tpl{font:inherit;color:var(--ink-3);cursor:pointer;text-align:left;background:0 0;border:0;margin:.2rem .8rem -.4rem;padding:0;font-size:1.05rem;display:block}@media(hover:hover){:where(body:not(.touching)) .rvnc-tpl:hover{color:var(--accent)}}.rvnc-count{align-items:center;gap:.3rem;display:inline-flex}.rvnc-none{color:var(--ink-3);flex:none;font-size:1.05rem;font-weight:400}.rvcat .edtr{margin-bottom:.6rem}.rvcode-src{margin:.8rem 0 .4rem}.rvcode-src:first-child{margin-top:0}.rvcode-sub{color:var(--ink-3);margin-left:.6rem;font-weight:400}.rvbookline-deps{min-width:0;color:var(--ink-3);flex-wrap:wrap;gap:0 .6rem;display:inline-flex}.rvcols{flex:auto;align-items:stretch;min-height:0;display:flex}body:not(.not-md) .rvnav{overscroll-behavior:contain;scrollbar-width:none;flex:0 0 22rem;min-height:0;max-height:none;padding:.8rem 0 1.6rem 1.2rem;position:relative;top:auto;overflow-y:auto}body:not(.not-md) .rvnav::-webkit-scrollbar{display:none}.rvnav-hr,.rvtbl-hr{border:0;border-top:1px solid var(--line);margin:1rem 0}.rvcols{position:relative}.rvcols>.rvwm{z-index:0;height:auto;position:absolute;inset:0;overflow:hidden}.rvcols>.rvwm app-identicon{opacity:.06;position:absolute;top:6rem;right:4%}.rvcols>.rvnav,.rvcols>.rvscroll{z-index:1;background:0 0;position:relative}.rvcat>:not(.rvwm){z-index:1;position:relative}.rvbookline-deps{justify-content:flex-end;gap:.4rem;margin-left:auto}.rvdep{font:inherit;color:var(--ink-2);background:var(--paper);border:1px solid var(--ctl-line);cursor:pointer;border-radius:1em;flex:none;padding:0 .7rem;font-size:1.05rem;line-height:1.7}@media(hover:hover){:where(body:not(.touching)) .rvdep:hover{color:var(--accent);border-color:var(--accent-line)}}.rvdep[disabled]{cursor:default;opacity:.55}.rvhist{padding-bottom:0}.rvwrap .edchin-root{margin-top:1rem}.rvwrap .edtbl-body:not(:has(.edtbl-tr)){display:none}.rvpanesub{color:var(--ink-3);padding:0 1.2rem .6rem;font-size:1.15rem}.rvsources{margin:.4rem 0 1rem;padding-left:1.6rem}.rvsources li{margin:.2rem 0;list-style:outside}.rvsources-here{color:var(--ink-3);margin-left:.4rem}.rvbookline--lit{color:var(--accent)}.rvnav-hr,.rvtbl-hr{border:0}.rvcat .edacc>.edirs.rvclschip{margin-left:0}.rvcat .edacc>.edgrp{width:auto;margin-left:1.2rem}.rvcat .edacc>.edirs{margin-left:1.2rem}.rvcat .edacc>.edgrp+.edirs{margin-left:2.4rem}.rvchip--hit{outline:2px solid var(--accent);outline-offset:1px}.rvbookline{border-top:2px solid var(--line);margin:1rem -1.2rem .6rem;padding:.6rem 1.2rem}body:not(.not-md) .rvnav{align-self:stretch;padding-right:1.2rem}.rvnav-body{min-height:100%}.rvbody{box-sizing:border-box;min-height:100%}.rvbody,.rvnav-body{min-height:0}body:not(.not-md) .rvwrap .edmainscroll,body:not(.not-md) .rvnav{flex-direction:column;display:flex}body:not(.not-md) .rvwrap .edmainscroll>.scroll-indicator-track,body:not(.not-md) .rvnav>.scroll-indicator-track{margin-top:auto}body:not(.not-md) .rvnav{-webkit-mask-image:linear-gradient(#0000,#000 .8rem);mask-image:linear-gradient(#0000,#000 .8rem)}body:not(.not-md) .rvwrap{min-height:calc(var(--edwraph,0px) - var(--sfres,0px))}.rvbody,.rvnav-body{flex:none}.rvwrap .edmainscroll{flex:auto;min-width:0;position:relative}.rvwrap .edmainscroll>.rvwm{z-index:0;pointer-events:none;height:auto;position:absolute;inset:0;overflow:hidden}.rvwrap .edmainscroll>.rvwm app-identicon{opacity:.06;margin:0;position:absolute;top:6rem;right:4%}.rvwrap .edmainscroll>:not(.rvwm){z-index:1;position:relative}body:not(.not-md) .rvwrap>.edmain,body:not(.not-md) .rvwrap>.edpane,body:not(.not-md) .rvwrap>.edsplitr,body:not(.not-md) .rvwrap>.edreopen{height:min(var(--edpaneh,100dvh),var(--edframeh,100dvh) - var(--sfres,0px))}body:not(.not-md) .rvnav{overscroll-behavior:auto}.rvwrap .edmainscroll>.scroll-indicator-track{z-index:72;position:sticky}.rvwrap .edjumpline--class .edjumpicn{opacity:.75;flex:none;margin-right:.4rem}.edtext,.eddoc-chiptext markdown,.eddesc markdown{font-size:inherit;line-height:1.45;display:block}.edtext p,.edtext ul,.edtext ol,.eddoc-chiptext markdown p,.eddoc-chiptext markdown ul,.eddoc-chiptext markdown ol,.eddesc markdown p,.eddesc markdown ul,.eddesc markdown ol{font-size:inherit;margin:0 0 .5rem}.edtext ul,.edtext ol,.eddoc-chiptext markdown ul,.eddoc-chiptext markdown ol,.eddesc markdown ul,.eddesc markdown ol{padding-left:1.8rem}.edtext ul,.eddoc-chiptext markdown ul,.eddesc markdown ul{list-style:outside}.edtext ol,.eddoc-chiptext markdown ol,.eddesc markdown ol{list-style:decimal}.edtext li,.eddoc-chiptext markdown li,.eddesc markdown li{list-style:inherit;margin:.1rem 0}.edtext h1,.edtext h2,.edtext h3,.edtext h4,.eddoc-chiptext markdown h1,.eddoc-chiptext markdown h2,.eddoc-chiptext markdown h3,.eddoc-chiptext markdown h4,.eddesc markdown h1,.eddesc markdown h2,.eddesc markdown h3,.eddesc markdown h4{margin:.6rem 0 .3rem;font-size:1.3rem}.edtext>:last-child,.eddoc-chiptext markdown>:last-child,.eddesc markdown>:last-child{margin-bottom:0}markdown.edtext{width:auto;min-width:0}.edtext,.eddoc-chiptext markdown,.eddesc markdown{overflow-wrap:anywhere;min-width:0;max-width:100%}.edtext pre,.edtext code,.eddoc-chiptext markdown pre,.eddoc-chiptext markdown code,.eddesc markdown pre,.eddesc markdown code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.edtext p,.edtext li,.eddoc-chiptext markdown p,.eddoc-chiptext markdown li,.eddesc markdown p,.eddesc markdown li{overflow-wrap:anywhere}.rl-heart{vertical-align:middle;flex:none;margin-right:.6rem}.rl-stats--book .rvrev{vertical-align:middle;margin-left:1rem}@media print{.app-dark{--ink:#222;--ink-2:#555;--ink-3:#666;--line:#ccc;--line-2:#ddd;--paper:#fff;--wash:#eee;--wash-2:#ddd;--ros:#a60;--ros-soft:#feb;--ros-line:#d93;--ros-strong:#750;--ros-fill:#fa0;--ros-fill-strong:#fc4;--rb:#07c;--rb-soft:#def;--rb-line:#6ae;--rb-strong:#25b;--rb-fill:#18f;--rb-fill-strong:#7cf;--accent:var(--ros);--accent-soft:var(--ros-soft);--accent-line:var(--ros-line);--accent-strong:var(--ros-strong);--accent-fill:var(--ros-fill);--accent-fill-strong:var(--ros-fill-strong);--on-color:#210;--focus:var(--accent-strong);--ok:#085;--ok-soft:#efe;--warn:#760;--warn-soft:#ffd;--bad:#c33;--bad-soft:#fee;--bad-line:#e88;--bad-strong:#a23;--info:#55b;--info-soft:#eef;--collection:#84b;--event:#276;--flip:#222;--flip-line:#555;--flip-ink:#fff;--flip-hover:#444;--flip-accent:#fa0;--lift:#ffffff38;--ctl-line:#ccc;--sh-inset:inset 0 -2px 3px #0000000d;--sh-hair:0 1px 0 #0000000d;--scrim:#14141857;--scrim-soft:#1414181a;--sh-1:0 1px 3px #00000040;--sh-2:0 6px 20px #0000002e;--sh-3:0 14px 40px #0000004d}:root,.app-dark{--ink:#000;--ink-2:#000;--ink-3:#000}@page{margin:5mm 12mm}html,body,.app,.body,.main,.content{color:#000;background:#fff;height:auto;min-height:0;overflow:visible}.main{padding-bottom:0!important;padding-left:0!important}app-chrome-header,app-chrome-tabs,app-chrome-rail,app-chrome-drawer,app-superfooter,app-dialog-confirm,app-dialog-recovery,app-dialog-update,p-toast,.cdk-overlay-container,.scroll-indicator-track,.edbar,.edpanefaces,.edsplitr,.edreopen,.edtreeline,.edkebab,.edsl-jump,.edcel-step,.edchip-type,.edtbl-acts,.edtbl-corral,.edcorral,.edcorralrow,.edcar{display:none!important}.edgband{padding-left:max(0rem,(var(--d,0) - .5)*var(--edunit,2.6rem))}.edchin{border:0;position:static!important}.eddoc-kw-lab{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-right:.4em;font-size:.72em;font-style:normal;font-weight:500}.eddoc-kw-lab:after{content:none}.eddoc-kw-val{font-style:italic}.eddoc-chipcar{display:none!important}.edchin-root,.edchin-root--lit{border-top:0!important}.edwrap:has(.edsheets) .edchin{display:none!important}.edchin-root .edsl{flex-wrap:wrap}.edsl-scroll,.edsl--overflow .edsl-scroll{padding-right:0;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.edchin-root .edsl-scroll{flex-wrap:wrap}.edmain{width:auto!important;position:static!important}.edmainscroll{-webkit-mask-image:none!important;mask-image:none!important}.edtree{padding-left:0;padding-right:0}.eddoc-chips{padding-left:calc(var(--d,0)*var(--edunit,2.6rem))}.edchip-qty{background:0 0;border:0;padding:0 .4rem 0 0;font-size:1.3rem;font-weight:600;position:static}[class*=--lit],[class*=--sel],[class*=--owner],[class*=--canland],[class*=--hit],:hover,:focus,:focus-visible,:focus-within{border-color:var(--line)!important;box-shadow:none!important;background-color:#0000!important;outline:none!important}.edwrap,.edmain,.edmainscroll,.edtree,.edtree-vp,.edtxt-vp,.edtbl-vp,.edtbl-x,.edpane{contain:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}cdk-virtual-scroll-viewport{contain:none!important;height:auto!important;overflow:visible!important}.cdk-virtual-scroll-content-wrapper{contain:none!important;position:static!important;transform:none!important}.cdk-virtual-scroll-spacer{display:none!important}.edwrap{display:block!important}.edpane{display:none!important}.edsheets,.eddoc-body{display:block!important}.edsheets-one+.edsheets-one{margin-top:2.4rem}.edsheets-one,.eddoc-dense{break-inside:avoid}.edsheets-one:first-child{break-inside:auto}.eddoc-dense thead{display:table-header-group}.edchip,.edvrow,.edtbl tr,.edgrp,.edgband{break-inside:avoid}.edgband{break-after:avoid}thead{display:table-header-group}.edtbl-head{display:none}.edtbl-phead{display:table-header-group}.edtbl-card{break-inside:avoid}.edtbl-corral{break-after:avoid}.edtbl-wrap,.edtbl-x{overflow:visible}.edtbl-body{border-top:1px solid var(--line);border-radius:var(--r)}.edtbl{width:100%;min-width:0}.edtbl th,.edtbl td{white-space:normal;height:auto;padding:.2rem .4rem;min-width:0!important}.edtbl th{font-size:1rem}.edtbl .edtbl-carc,.edtbl .edtbl-acts{display:none}.edtbl th:first-child,.edtbl td:first-child{width:var(--edtbl-pw1,auto)}.edtbl th:nth-child(2),.edtbl td:nth-child(2){width:var(--edtbl-pw2,auto)}.edtbl th:nth-child(3),.edtbl td:nth-child(3){width:var(--edtbl-pw3,auto)}.edtbl th:nth-child(4),.edtbl td:nth-child(4){width:var(--edtbl-pw4,auto)}.edtbl th:nth-child(5),.edtbl td:nth-child(5){width:var(--edtbl-pw5,auto)}.edtbl th:nth-child(6),.edtbl td:nth-child(6){width:var(--edtbl-pw6,auto)}.edtbl th:nth-child(7),.edtbl td:nth-child(7){width:var(--edtbl-pw7,auto)}.edtbl th:nth-child(8),.edtbl td:nth-child(8){width:var(--edtbl-pw8,auto)}.edtbl th:nth-child(9),.edtbl td:nth-child(9){width:var(--edtbl-pw9,auto)}.edtbl th:nth-child(10),.edtbl td:nth-child(10){width:var(--edtbl-pw10,auto)}.edtbl th:nth-child(11),.edtbl td:nth-child(11){width:var(--edtbl-pw11,auto)}.edtbl th:nth-child(12),.edtbl td:nth-child(12){width:var(--edtbl-pw12,auto)}.edtbl th:nth-child(13),.edtbl td:nth-child(13){width:var(--edtbl-pw13,auto)}.edtbl th:nth-child(14),.edtbl td:nth-child(14){width:var(--edtbl-pw14,auto)}.edtbl th:nth-child(15),.edtbl td:nth-child(15){width:var(--edtbl-pw15,auto)}.edtbl th:nth-child(16),.edtbl td:nth-child(16){width:var(--edtbl-pw16,auto)}.edtbl th:nth-child(17),.edtbl td:nth-child(17){width:var(--edtbl-pw17,auto)}.edtbl th:nth-child(18),.edtbl td:nth-child(18){width:var(--edtbl-pw18,auto)}.edtbl th:nth-child(19),.edtbl td:nth-child(19){width:var(--edtbl-pw19,auto)}.edtbl th:nth-child(20),.edtbl td:nth-child(20){width:var(--edtbl-pw20,auto)}.edtbl th:nth-child(21),.edtbl td:nth-child(21){width:var(--edtbl-pw21,auto)}.edtbl th:nth-child(22),.edtbl td:nth-child(22){width:var(--edtbl-pw22,auto)}.edtbl th:nth-child(23),.edtbl td:nth-child(23){width:var(--edtbl-pw23,auto)}.edtbl th:nth-child(24),.edtbl td:nth-child(24){width:var(--edtbl-pw24,auto)}.edtbl th:nth-child(25),.edtbl td:nth-child(25){width:var(--edtbl-pw25,auto)}.edtbl th:nth-child(26),.edtbl td:nth-child(26){width:var(--edtbl-pw26,auto)}.edtbl th:nth-child(27),.edtbl td:nth-child(27){width:var(--edtbl-pw27,auto)}.edtbl th:nth-child(28),.edtbl td:nth-child(28){width:var(--edtbl-pw28,auto)}.edtbl th:nth-child(29),.edtbl td:nth-child(29){width:var(--edtbl-pw29,auto)}.edtbl th:nth-child(30),.edtbl td:nth-child(30){width:var(--edtbl-pw30,auto)}.edtbl .edtbl-name,.edtbl .edtbl-nmlink,.edtbl .ednm,.edtbl .ednm-input,.edtbl .ednm-float{text-overflow:clip;white-space:normal;text-align:left;max-width:none;overflow:visible;width:auto!important}.edtbl-qty{font-size:inherit;color:var(--ink);background:0 0;padding:0 .35rem 0 0;font-weight:600}.edtbl .ednm-field--live{font-size:inherit;line-height:inherit;padding-top:0;display:block}.edtbl .ednm-field--live .ednm-sizer,.edtbl .ednm-field--live .ednm-ctl{display:none}.edtbl .ednm-field--live .ednm-float{font:inherit;white-space:normal;max-width:none;display:inline;position:static;overflow:visible;translate:none}.edtbl .ednm-field--live.ednm-field--filled .ednm-float{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:.4rem;font-size:.8em;font-weight:600}.edtbl .ednm-field--live:not(.ednm-field--filled) .ednm-input{display:none}.edtbl .ednm-field--live .ednm-input{min-height:0;line-height:inherit;padding:0}.edtbl .edtbl-nmlink,.edtbl .ednm-input,.edtbl .edcel--edit .edcel-value,.edtbl .edtbl-qty{box-shadow:none;border-bottom:0;text-decoration:none}.edgloss-i{font-size:1.35rem}.edchin,.edtbl-head,.edtbl-stkl,.edtbl-stkr,.edpanehead{position:static!important}a{color:inherit;text-decoration:none}}.app--paper,.app--paper html,.app--paper body,.app--paper .app,.app--paper .body,.app--paper .main,.app--paper .content{color:#000;background:#fff;height:auto;min-height:0;overflow:visible}.app--paper .main{padding-bottom:0!important;padding-left:0!important}.app--paper app-chrome-header,.app--paper app-chrome-tabs,.app--paper app-chrome-rail,.app--paper app-chrome-drawer,.app--paper app-superfooter,.app--paper app-dialog-confirm,.app--paper app-dialog-recovery,.app--paper app-dialog-update,.app--paper p-toast,.app--paper .cdk-overlay-container,.app--paper .scroll-indicator-track,.app--paper .edbar,.app--paper .edpanefaces,.app--paper .edsplitr,.app--paper .edreopen,.app--paper .edtreeline,.app--paper .edkebab,.app--paper .edsl-jump,.app--paper .edcel-step,.app--paper .edchip-type,.app--paper .edtbl-acts,.app--paper .edtbl-corral,.app--paper .edcorral,.app--paper .edcorralrow,.app--paper .edcar{display:none!important}.app--paper .edgband{padding-left:max(0rem,(var(--d,0) - .5)*var(--edunit,2.6rem))}.app--paper .edchin{border:0;position:static!important}.app--paper .eddoc-kw-lab{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-right:.4em;font-size:.72em;font-style:normal;font-weight:500}.app--paper .eddoc-kw-lab:after{content:none}.app--paper .eddoc-kw-val{font-style:italic}.app--paper .eddoc-chipcar{display:none!important}.app--paper .edchin-root,.app--paper .edchin-root--lit{border-top:0!important}.app--paper .edwrap:has(.edsheets) .edchin{display:none!important}.app--paper .edchin-root .edsl{flex-wrap:wrap}.app--paper .edsl-scroll,.app--paper .edsl--overflow .edsl-scroll{padding-right:0;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.app--paper .edchin-root .edsl-scroll{flex-wrap:wrap}.app--paper .edmain{width:auto!important;position:static!important}.app--paper .edmainscroll{-webkit-mask-image:none!important;mask-image:none!important}.app--paper .edtree{padding-left:0;padding-right:0}.app--paper .eddoc-chips{padding-left:calc(var(--d,0)*var(--edunit,2.6rem))}.app--paper .edchip-qty{background:0 0;border:0;padding:0 .4rem 0 0;font-size:1.3rem;font-weight:600;position:static}.app--paper [class*=--lit],.app--paper [class*=--sel],.app--paper [class*=--owner],.app--paper [class*=--canland],.app--paper [class*=--hit],.app--paper :hover,.app--paper :focus,.app--paper :focus-visible,.app--paper :focus-within{border-color:var(--line)!important;box-shadow:none!important;background-color:#0000!important;outline:none!important}.app--paper .edwrap,.app--paper .edmain,.app--paper .edmainscroll,.app--paper .edtree,.app--paper .edtree-vp,.app--paper .edtxt-vp,.app--paper .edtbl-vp,.app--paper .edtbl-x,.app--paper .edpane{contain:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.app--paper cdk-virtual-scroll-viewport{contain:none!important;height:auto!important;overflow:visible!important}.app--paper .cdk-virtual-scroll-content-wrapper{contain:none!important;position:static!important;transform:none!important}.app--paper .cdk-virtual-scroll-spacer{display:none!important}.app--paper .edwrap{display:block!important}.app--paper .edpane{display:none!important}.app--paper .edsheets,.app--paper .eddoc-body{display:block!important}.app--paper .edsheets-one+.edsheets-one{margin-top:2.4rem}.app--paper .edsheets-one,.app--paper .eddoc-dense{break-inside:avoid}.app--paper .edsheets-one:first-child{break-inside:auto}.app--paper .eddoc-dense thead{display:table-header-group}.app--paper .edchip,.app--paper .edvrow,.app--paper .edtbl tr,.app--paper .edgrp,.app--paper .edgband{break-inside:avoid}.app--paper .edgband{break-after:avoid}.app--paper thead{display:table-header-group}.app--paper .edtbl-head{display:none}.app--paper .edtbl-phead{display:table-header-group}.app--paper .edtbl-card{break-inside:avoid}.app--paper .edtbl-corral{break-after:avoid}.app--paper .edtbl-wrap,.app--paper .edtbl-x{overflow:visible}.app--paper .edtbl-body{border-top:1px solid var(--line);border-radius:var(--r)}.app--paper .edtbl{width:100%;min-width:0}.app--paper .edtbl th,.app--paper .edtbl td{white-space:normal;height:auto;padding:.2rem .4rem;min-width:0!important}.app--paper .edtbl th{font-size:1rem}.app--paper .edtbl .edtbl-carc,.app--paper .edtbl .edtbl-acts{display:none}.app--paper .edtbl th:first-child,.app--paper .edtbl td:first-child{width:var(--edtbl-pw1,auto)}.app--paper .edtbl th:nth-child(2),.app--paper .edtbl td:nth-child(2){width:var(--edtbl-pw2,auto)}.app--paper .edtbl th:nth-child(3),.app--paper .edtbl td:nth-child(3){width:var(--edtbl-pw3,auto)}.app--paper .edtbl th:nth-child(4),.app--paper .edtbl td:nth-child(4){width:var(--edtbl-pw4,auto)}.app--paper .edtbl th:nth-child(5),.app--paper .edtbl td:nth-child(5){width:var(--edtbl-pw5,auto)}.app--paper .edtbl th:nth-child(6),.app--paper .edtbl td:nth-child(6){width:var(--edtbl-pw6,auto)}.app--paper .edtbl th:nth-child(7),.app--paper .edtbl td:nth-child(7){width:var(--edtbl-pw7,auto)}.app--paper .edtbl th:nth-child(8),.app--paper .edtbl td:nth-child(8){width:var(--edtbl-pw8,auto)}.app--paper .edtbl th:nth-child(9),.app--paper .edtbl td:nth-child(9){width:var(--edtbl-pw9,auto)}.app--paper .edtbl th:nth-child(10),.app--paper .edtbl td:nth-child(10){width:var(--edtbl-pw10,auto)}.app--paper .edtbl th:nth-child(11),.app--paper .edtbl td:nth-child(11){width:var(--edtbl-pw11,auto)}.app--paper .edtbl th:nth-child(12),.app--paper .edtbl td:nth-child(12){width:var(--edtbl-pw12,auto)}.app--paper .edtbl th:nth-child(13),.app--paper .edtbl td:nth-child(13){width:var(--edtbl-pw13,auto)}.app--paper .edtbl th:nth-child(14),.app--paper .edtbl td:nth-child(14){width:var(--edtbl-pw14,auto)}.app--paper .edtbl th:nth-child(15),.app--paper .edtbl td:nth-child(15){width:var(--edtbl-pw15,auto)}.app--paper .edtbl th:nth-child(16),.app--paper .edtbl td:nth-child(16){width:var(--edtbl-pw16,auto)}.app--paper .edtbl th:nth-child(17),.app--paper .edtbl td:nth-child(17){width:var(--edtbl-pw17,auto)}.app--paper .edtbl th:nth-child(18),.app--paper .edtbl td:nth-child(18){width:var(--edtbl-pw18,auto)}.app--paper .edtbl th:nth-child(19),.app--paper .edtbl td:nth-child(19){width:var(--edtbl-pw19,auto)}.app--paper .edtbl th:nth-child(20),.app--paper .edtbl td:nth-child(20){width:var(--edtbl-pw20,auto)}.app--paper .edtbl th:nth-child(21),.app--paper .edtbl td:nth-child(21){width:var(--edtbl-pw21,auto)}.app--paper .edtbl th:nth-child(22),.app--paper .edtbl td:nth-child(22){width:var(--edtbl-pw22,auto)}.app--paper .edtbl th:nth-child(23),.app--paper .edtbl td:nth-child(23){width:var(--edtbl-pw23,auto)}.app--paper .edtbl th:nth-child(24),.app--paper .edtbl td:nth-child(24){width:var(--edtbl-pw24,auto)}.app--paper .edtbl th:nth-child(25),.app--paper .edtbl td:nth-child(25){width:var(--edtbl-pw25,auto)}.app--paper .edtbl th:nth-child(26),.app--paper .edtbl td:nth-child(26){width:var(--edtbl-pw26,auto)}.app--paper .edtbl th:nth-child(27),.app--paper .edtbl td:nth-child(27){width:var(--edtbl-pw27,auto)}.app--paper .edtbl th:nth-child(28),.app--paper .edtbl td:nth-child(28){width:var(--edtbl-pw28,auto)}.app--paper .edtbl th:nth-child(29),.app--paper .edtbl td:nth-child(29){width:var(--edtbl-pw29,auto)}.app--paper .edtbl th:nth-child(30),.app--paper .edtbl td:nth-child(30){width:var(--edtbl-pw30,auto)}.app--paper .edtbl .edtbl-name,.app--paper .edtbl .edtbl-nmlink,.app--paper .edtbl .ednm,.app--paper .edtbl .ednm-input,.app--paper .edtbl .ednm-float{text-overflow:clip;white-space:normal;text-align:left;max-width:none;overflow:visible;width:auto!important}.app--paper .edtbl-qty{font-size:inherit;color:var(--ink);background:0 0;padding:0 .35rem 0 0;font-weight:600}.app--paper .edtbl .ednm-field--live{font-size:inherit;line-height:inherit;padding-top:0;display:block}.app--paper .edtbl .ednm-field--live .ednm-sizer,.app--paper .edtbl .ednm-field--live .ednm-ctl{display:none}.app--paper .edtbl .ednm-field--live .ednm-float{font:inherit;white-space:normal;max-width:none;display:inline;position:static;overflow:visible;translate:none}.app--paper .edtbl .ednm-field--live.ednm-field--filled .ednm-float{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:.4rem;font-size:.8em;font-weight:600}.app--paper .edtbl .ednm-field--live:not(.ednm-field--filled) .ednm-input{display:none}.app--paper .edtbl .ednm-field--live .ednm-input{min-height:0;line-height:inherit;padding:0}.app--paper .edtbl .edtbl-nmlink,.app--paper .edtbl .ednm-input,.app--paper .edtbl .edcel--edit .edcel-value,.app--paper .edtbl .edtbl-qty{box-shadow:none;border-bottom:0;text-decoration:none}.app--paper .edgloss-i{font-size:1.35rem}.app--paper .edchin,.app--paper .edtbl-head,.app--paper .edtbl-stkl,.app--paper .edtbl-stkr,.app--paper .edpanehead{position:static!important}.app--paper a{color:inherit;text-decoration:none}html:has(.app--paper),html:has(.app--paper) body{color:#000;background:#fff;height:auto;min-height:0;overflow:visible}html.app-dark:has(.app--paper){--ink:#222;--ink-2:#555;--ink-3:#666;--line:#ccc;--line-2:#ddd;--paper:#fff;--wash:#eee;--wash-2:#ddd;--ros:#a60;--ros-soft:#feb;--ros-line:#d93;--ros-strong:#750;--ros-fill:#fa0;--ros-fill-strong:#fc4;--rb:#07c;--rb-soft:#def;--rb-line:#6ae;--rb-strong:#25b;--rb-fill:#18f;--rb-fill-strong:#7cf;--accent:var(--ros);--accent-soft:var(--ros-soft);--accent-line:var(--ros-line);--accent-strong:var(--ros-strong);--accent-fill:var(--ros-fill);--accent-fill-strong:var(--ros-fill-strong);--on-color:#210;--focus:var(--accent-strong);--ok:#085;--ok-soft:#efe;--warn:#760;--warn-soft:#ffd;--bad:#c33;--bad-soft:#fee;--bad-line:#e88;--bad-strong:#a23;--info:#55b;--info-soft:#eef;--collection:#84b;--event:#276;--flip:#222;--flip-line:#555;--flip-ink:#fff;--flip-hover:#444;--flip-accent:#fa0;--lift:#ffffff38;--ctl-line:#ccc;--sh-inset:inset 0 -2px 3px #0000000d;--sh-hair:0 1px 0 #0000000d;--scrim:#14141857;--scrim-soft:#1414181a;--sh-1:0 1px 3px #00000040;--sh-2:0 6px 20px #0000002e;--sh-3:0 14px 40px #0000004d}html:has(.app--paper){--ink:#000;--ink-2:#000;--ink-3:#000}.rb-ident--empty:before{content:"";border:1px solid var(--line);border-radius:.4rem;width:2rem;height:2rem;display:block}.rl-thinking{align-items:center;gap:.8rem;display:flex}.rl-thinking__mark{color:var(--accent);font-size:2.4rem;animation:1.6s ease-in-out infinite rl-thinking-pulse}@keyframes rl-thinking-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.rl-thinking__mark{opacity:.8;animation:none}}.rb-reading{align-items:center;gap:.6rem;margin:.8rem 0 0;font-size:1.3rem;display:flex}.edsheets{flex-direction:column;gap:2.4rem;padding:.6rem 1rem 2rem;display:flex}.eddoc-dense{width:calc(100% - var(--d,0)*var(--edunit,2.6rem));margin:.2rem 0 .8rem calc(var(--d,0)*var(--edunit,2.6rem));border-collapse:collapse;font-size:1.3rem}.eddoc-dense th,.eddoc-dense td{text-align:left;vertical-align:baseline;white-space:nowrap;padding:.15rem .8rem .15rem 0}.eddoc-dense thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);font-size:1.1rem}.eddoc-dense thead th.eddoc-dense-nm{font-size:inherit;letter-spacing:normal;text-transform:none;color:var(--ink);font-weight:500}.eddoc-dense .eddoc-dense-nm{white-space:nowrap;width:1%;font-weight:500}.eddoc-dense td,.eddoc-dense thead th:not(.eddoc-dense-nm){text-align:center}.eddoc-dense tr:not(.eddoc-dense-kwrow)>th:last-child:not(.eddoc-dense-nm),.eddoc-dense tr:not(.eddoc-dense-kwrow)>td:last-child:not(.eddoc-dense-nm){width:1%;padding-right:0}.eddoc-dense.eddoc-dense--lone .eddoc-dense-nm{width:auto}.eddoc-dense .eddoc-dense-none{color:var(--ink-3)}.eddoc-dense.eddoc-dense--rise{margin-top:calc(1.6rem + var(--rise,1)*1rem)}.eddoc-dense .eddoc-dense-sheet{vertical-align:-.1em;color:var(--ink-2);margin-right:.4rem}.eddoc-dense .eddoc-dense-qty{font-variant-numeric:tabular-nums;margin-right:.35rem;font-weight:600}.eddoc-dense .eddoc-dense-pill{vertical-align:baseline;margin:.1rem .3rem .1rem 0;font-style:normal;display:inline-block}.eddoc-dense .eddoc-dense-kwrow td{text-align:left;white-space:normal;color:var(--ink-2);padding:0 .4rem .3rem 1.2rem;font-size:1.15rem}.eddoc-dense .eddoc-dense-kwrow td .eddoc-kw+.eddoc-kw{margin-left:.8rem}.eddoc-dense--bare tbody tr:first-child>*{border-top:1px solid var(--line)}.eddoc-dense-notes{margin:0 0 1rem calc(var(--d,0)*var(--edunit,2.6rem));font-size:1.25rem}.eddoc-dense-note{break-inside:avoid}.eddoc-dense-note+.eddoc-dense-note{margin-top:.4rem}.eddoc-dense-note-lab{font-weight:600;display:block}.edgloss-i{color:var(--ink-2);break-inside:avoid;font-size:1.2rem;line-height:1.45}.edgloss-i+.edgloss-i{margin-top:.9rem}.edgloss-lead{flex-wrap:wrap;align-items:baseline;gap:0 .6rem;display:flex}.edgloss-term{color:var(--ink)}.edgloss-owners{color:var(--ink-3);font-size:.92em}.edgloss-prose{margin:.15rem 0 0 1.6rem;display:block}.edgloss-prose :is(p,li,pre,code,blockquote){font:inherit;color:inherit}.edgloss-prose p,.edgloss-prose pre{margin:0}.edgloss-prose p+p,.edgloss-prose pre+pre{margin-top:.35rem}.edgloss-prose pre{white-space:pre-wrap}.edsheets-notes{border-top:1px solid var(--line);break-before:page;margin-top:2.4rem;padding-top:1.2rem}.edsheets-notes-head{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .8rem;font-size:1.3rem;font-weight:600}.eddesc--print{margin:.2rem 0 .6rem calc(var(--d,0)*var(--edunit,2.6rem));color:var(--ink-2);font-size:1.25rem;font-style:italic;display:block}.tag-band{flex-direction:column;gap:.4rem;min-width:0;font-size:1.15rem;display:flex}.tag-band .tag-band__row{align-items:center;gap:.5rem;min-width:0;display:flex}.tag-band .tag-band__scroll{--edfadew:1.2rem;--edfadewo:0px;--edfadewe:var(--edfadew);scrollbar-width:none;animation:linear both edfade-active;animation-timeline:scroll(self inline)}.tag-band .tag-band__scroll::-webkit-scrollbar{display:none}.tag-band .tag-band__scroll{min-width:0;padding-inline:var(--edfadew);overscroll-behavior-x:contain;flex:0 auto;align-items:center;gap:.5rem;margin-inline-start:calc(-1*var(--edfadew));display:flex;overflow:auto hidden}.tag-band .tag-band__chip,.tag-band .tag-band__add,.tag-band .tag-band__pick{font:inherit;color:var(--ink-2);white-space:nowrap;background:var(--wash);border:1px solid var(--line);cursor:pointer;border-radius:1.1rem;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.1rem .8rem .1rem .6rem;line-height:1.8rem;display:inline-flex}.tag-band .tag-band__chip:hover,.tag-band .tag-band__pick:hover{border-color:var(--accent-line)}.tag-band .tag-band__chip--mine{color:var(--accent);background:var(--accent-soft);border-color:var(--accent);font-weight:600}.tag-band .tag-band__chip--still{cursor:default}.tag-band .tag-band__chip--still:hover{border-color:var(--line)}.tag-band .tag-band__count{font-variant-numeric:tabular-nums}.tag-band .tag-band__add{min-width:4.4rem;color:var(--ink-3);background:var(--paper);border-style:dashed;position:relative;overflow:hidden}.tag-band .tag-band__add:before{content:"";background:var(--accent-soft);transform:scaleX(var(--p,0));transform-origin:0;transition:transform .2s;position:absolute;inset:0}.tag-band .tag-band__add:hover{color:var(--accent);border-color:var(--accent)}.tag-band .tag-band__glyph{z-index:1;font-weight:700;position:relative}.tag-band .tag-band__add--full{color:var(--warn);border-style:solid;border-color:var(--warn)}.tag-band .tag-band__add--full:before{background:var(--warn-soft)}.tag-band .tag-band__add--full:hover{color:var(--warn);border-color:var(--warn)}.tag-band .tag-band__add--login{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line);padding-inline:.8rem}.tag-band .tag-band__picker{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1);flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}.tag-band .tag-band__pick{padding-inline:.6rem;font-size:1.4rem}.tag-band.tag-band--compact{font-size:1.1rem}.tag-band.tag-band--compact .tag-band__chip,.tag-band.tag-band--compact .tag-band__add{line-height:1.6rem}.edbyline-tags{margin:0 0 .6rem calc(var(--edunit,2.6rem) - .2rem)}.tags-placed{display:block}.tags-placed .tags-placed__filter{width:100%;max-width:32rem;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);margin:0 0 .6rem;padding:.4rem .8rem;font-size:1.25rem}.tags-placed .tags-placed__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tags-placed .tags-placed__row{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;padding:.5rem 0;display:flex}.tags-placed .tags-placed__row:last-child{border-bottom:0}.tags-placed .tags-placed__name{overflow-wrap:anywhere;min-width:0;font-weight:600}.tags-placed .tags-placed__owner{color:var(--ink-2)}.tags-placed .tags-placed__when{color:var(--ink-3);margin-left:auto;font-size:1.15rem}.tags-placed .tags-placed__more{padding-top:.6rem}.chrome-tabs .tab.tabs__item--off{opacity:.45;cursor:not-allowed}.chrome-tabs .tab.tabs__item--off:hover{color:var(--color-text-primary)}.rl-discover-error{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.rl-tags{min-width:0;display:block}.rl-card__tags{margin-top:.5rem}.rl-tagsrow td{cursor:default;padding-top:0;padding-bottom:.6rem}.rl-tagsrow:hover{background:0 0}.tag-band__audience{border:1px solid var(--line-2,var(--line));color:var(--ink-3);white-space:nowrap;border-radius:1.1rem;flex:none;align-items:center;gap:.5rem;padding:.1rem .7rem;display:inline-flex}.tag-band__audience>span{align-items:center;gap:.3rem;display:inline-flex}.tag-band__audience app-rostericon{font-size:1.2em}.tag-band__audience>i{background:var(--line-2,var(--line));align-self:stretch;width:1px;margin:.2rem 0}.emoji-picker{background:var(--paper);border:1px solid var(--line-2,var(--line));width:min(32rem,100%);box-shadow:var(--shadow-2,0 .4rem 1.6rem #00000040);border-radius:.8rem;flex-direction:column;gap:.5rem;padding:.6rem;display:flex;position:relative}.emoji-picker .emoji-picker__head{align-items:center;gap:.4rem;display:flex}.emoji-picker .emoji-picker__close{width:2.6rem;height:2.6rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:1.6rem;line-height:1}.emoji-picker .emoji-picker__close:hover,.emoji-picker .emoji-picker__close:focus-visible{color:var(--ink);background:var(--accent-soft)}.emoji-picker .emoji-picker__search{min-width:0;font:inherit;color:var(--ink);background:var(--paper-2,var(--paper));border:1px solid var(--line-2,var(--line));border-radius:.6rem;flex:auto;padding:.4rem .7rem;font-size:1.3rem}.emoji-picker .emoji-picker__row{justify-content:space-between;gap:.2rem;display:flex}.emoji-picker .emoji-picker__row>.emoji-picker__glyph{flex:0 3.2rem;width:3.2rem}.emoji-picker .emoji-picker__scroll{--edfadeh:1rem;scrollbar-width:none;animation:linear both edfadey-active;animation-timeline:scroll(self)}.emoji-picker .emoji-picker__scroll::-webkit-scrollbar{display:none}.emoji-picker .emoji-picker__scroll{max-height:16rem;padding-block:var(--edfadew);position:relative;overflow-y:auto}.emoji-picker .emoji-picker__grid{grid-template-columns:repeat(auto-fill,minmax(3.2rem,1fr));gap:.2rem;display:grid}.emoji-picker .emoji-picker__tabs{border-bottom:1px solid var(--line-2,var(--line));flex-wrap:nowrap;justify-content:space-between;gap:.2rem;margin-top:1rem;display:flex}.emoji-picker .emoji-picker__tab{cursor:pointer;opacity:.6;background:0 0;border:0;border-bottom:2px solid #0000;flex:auto;padding:.3rem 0;font-size:1.6rem;line-height:1}.emoji-picker .emoji-picker__tab.emoji-picker__tab--on{border-bottom-color:var(--accent);opacity:1}.emoji-picker .emoji-picker__wait{grid-column:1/-1}.emoji-picker .emoji-picker__glyph{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;width:100%;min-width:0;padding:0;font-size:1.9rem;line-height:1}.emoji-picker .emoji-picker__glyph:hover,.emoji-picker .emoji-picker__glyph:focus-visible{background:var(--accent-soft);border-color:var(--accent-line,var(--accent))}.emoji-picker .emoji-picker__glyph.emoji-picker__glyph--typed{border-style:dashed;border-color:var(--accent-line,var(--accent))}.emoji-picker .emoji-picker__wait{color:var(--ink-3);padding:.6rem}.tag-band__picker{width:min(34rem,100vw - 1.6rem);max-width:100%;display:block}.tag-tip{grid-template-columns:auto 1fr;align-items:center;column-gap:.8rem;display:inline-grid}.tag-tip .tag-tip__glyph{font-size:2.2rem;line-height:1}.tag-tip .tag-tip__words{row-gap:.2rem;display:grid}.tag-tip .tag-tip__name{text-transform:capitalize;font-weight:600}.tag-tip .tag-tip__line{opacity:.8}.hidden-rosters{display:block}.hidden-rosters .hidden-rosters__list{margin:0;padding:0;list-style:none}.hidden-rosters .hidden-rosters__row{align-items:center;gap:.8rem;min-width:0;padding:.4rem 0;display:flex}.hidden-rosters .hidden-rosters__words{white-space:nowrap;flex:auto;align-items:baseline;gap:.8rem;min-width:0;display:flex;overflow:hidden}.hidden-rosters .hidden-rosters__words>*{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.hidden-rosters .hidden-rosters__name{font-weight:600}.hidden-rosters .hidden-rosters__owner,.hidden-rosters .hidden-rosters__note,.hidden-rosters .hidden-rosters__when{color:var(--ink-3);font-size:1.2rem}.hidden-rosters .hidden-rosters__unhide{flex:none;padding:.2rem .9rem;font-size:1.2rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
