@charset "UTF-8";.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.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")}:root{color-scheme:light;--ol-font-sans: "Source Sans 3", "Source Sans Pro", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--ol-header: #462a68;--ol-on-header: #ffffff;--ol-on-header-soft: #f3eefb;--ol-on-header-muted: #e9e1f7;--ol-header-hover: rgba(255, 255, 255, .1);--ol-header-active: rgba(255, 255, 255, .16);--ol-header-press: rgba(255, 255, 255, .24);--ol-header-line: rgba(255, 255, 255, .22);--ol-header-logo-tile: #ffffff;--ol-nav-bg: #462a68;--ol-nav-shadow: none;--ol-nav-indicator: #ffffff;--ol-nav-link: #cacaca;--ol-canvas: #ffffff;--ol-nav-height: 56px;--ol-rail-width: 110px;--ol-rail-bg: #f7f1ff;--ol-rail-ink: #462a68;--ol-rail-hover: #eedfff;--ol-ctl-height: 32px;--ol-ctl-border: #d9d3e3;--ol-ctl-radius: 5px;--ol-cp-ink: #2b2b33;--ol-cp-line: #e6e1ec;--ol-cp-head-line: #e6e1ec;--ol-rail-active: #6d41a1;--ol-panel-pad-right: 28px;--ol-panel-pad-bottom: 10px;--ol-panel-pad-left: 32px;--ol-rail-active-shadow: 0 6px 14px rgba(70, 42, 104, .28);--ol-sheet-radius: 22px;--ol-sheet-edge: #e6dff0;--ol-sheet-shadow: -6px -4px 24px rgba(38, 20, 60, .06);--ol-chrome-ink: #4b2869;--ol-card-border: #e3ddea;--ol-card-shadow: none;--ol-chrome-raised: #ffffff;--ol-on-chrome: #4b2869;--ol-on-chrome-muted: #525252;--ol-chrome-tint: #ffffff;--ol-chrome-hover: rgba(70, 42, 104, .06);--ol-chrome-active: rgba(70, 42, 104, .1);--ol-chrome-press: rgba(70, 42, 104, .14);--ol-chrome-line: #e6e1ec;--ol-chrome-tile-border-hover: #6c3fa6;--ol-chrome-tile-hover: #ffffff;--ol-chrome-well: #f1ecf8;--ol-chrome-avatar-border: #6c3fa6;--ol-chrome-pill-bg: #6c3fa6;--ol-chrome-pill-text: #ffffff;--ol-page: #ffffff;--ol-surface: #ffffff;--ol-surface-raised: #ffffff;--ol-surface-subtle: #f9fafb;--ol-surface-muted: #f2f4f7;--ol-surface-accent: #faf7fd;--ol-control-bg: #ffffff;--ol-control-bg-disabled: #f5f6f8;--ol-scrim: rgba(31, 36, 48, .45);--ol-border: #e6e1ec;--ol-border-subtle: #f0ecf4;--ol-border-control: #d9d3e3;--ol-text-strong: #2b2b33;--ol-text: #2b2b33;--ol-text-body: #2b2b33;--ol-text-secondary: #3a3446;--ol-text-tertiary: #4f4a5c;--ol-text-muted: #655e72;--ol-text-placeholder: #8a8496;--ol-text-disabled: #a39cae;--ol-icon-muted: #8a8496;--ol-accent: #6c3fa6;--ol-accent-strong: #4b2869;--ol-accent-text: #6a3ea1;--ol-accent-solid: #6c3fa6;--ol-accent-solid-hover: #4b2869;--ol-accent-alt-solid: #6c3fa6;--ol-accent-alt-solid-hover: #4b2869;--ol-on-accent: #ffffff;--ol-accent-subtle: #f4eefb;--ol-accent-subtle-strong: #efe7fa;--ol-accent-border: #b9a3dc;--ol-accent-muted-text: #655e72;--ol-focus-ring: rgba(108, 63, 166, .25);--ol-disabled-solid: #999999;--ol-success: #146c3a;--ol-success-bg: #e3f4ea;--ol-success-border: #b7e0c6;--ol-success-accent: #146c3a;--ol-warning: #7a5200;--ol-warning-strong: #4a3200;--ol-warning-bg: #fff8e6;--ol-warning-border: #f2d389;--ol-danger: #9b1c1c;--ol-danger-bg: #fdecec;--ol-danger-border: #f3b9b9;--ol-danger-accent: #b42318;--ol-danger-ring: #b42318;--ol-danger-field-bg: #fffafa;--ol-required: #d12f2f;--ol-info: #1f4a99;--ol-info-bg: #e6eefc;--ol-info-border: #c3d4f5;--ol-toast-success: #146c3a;--ol-toast-error: #b42318;--ol-scrollbar-thumb: #e3ddea;--ol-scrollbar-thumb-hover: #b9a3dc}body{background-color:var(--ol-page)}*,*:before,*:after{box-sizing:border-box}body{color:var(--ol-text-body)}body,.mat-typography{font-family:var(--ol-font-sans);color:var(--ol-text-body);font-size:14px;font-weight:400;line-height:1.45;text-align:left;padding:0;margin:0;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}table,.tabular-nums{font-variant-numeric:tabular-nums}p{text-wrap:pretty}h1,h2,h3{letter-spacing:0}h2,h3{margin:10px 0}body,html{overflow-x:hidden;overflow-y:auto}img{vertical-align:middle;border-style:none;max-width:100%}h1,h2,h3,h4,h5,p{margin:0 0 10px}ul,li{padding:0;margin:0;list-style:none}a{color:var(--ol-accent-strong);font-size:14px;cursor:pointer;text-decoration:none;line-height:inherit}a:focus-visible{outline:2px solid var(--ol-accent)}.font-size-36{font-size:36px!important}.font-size-30{font-size:30px!important}.font-size-26{font-size:26px!important}.font-size-24{font-size:24px!important}.font-size-20{font-size:20px!important}.font-size-18{font-size:18px!important}.font-size-16{font-size:16px!important}.font-size-15{font-size:15px!important}.font-size-14{font-size:14px!important}.font-size-12{font-size:12px!important}.font-size-10{font-size:10px!important}.text-align-right{text-align:right!important}.text-align-left{text-align:left!important}.text-align-center{text-align:center!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-none{display:none!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.align-items-baseline{align-items:baseline!important}.justify-space-between{justify-content:space-between!important}.justify-content-end{justify-content:end!important}.justify-content-start{justify-content:start!important}.justify-content-space-evenly{justify-content:space-evenly!important}.justify-content-space-around{justify-content:space-around!important}.justify-content-center{justify-content:center!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-1{flex:1!important}.flex-2{flex:2!important}.gap-5{gap:5px!important}.gap-10{gap:10px!important}.gap-15{gap:15px!important}.gap-20{gap:20px!important}.gap-30{gap:30px!important}.gap-40{gap:40px!important}.gap-50{gap:50px!important}.ngx-timepicker-control__input,.mat-expansion-panel-content,.mat-expansion-panel-header,.mat-stepper-horizontal,.mat-stepper-vertical,.mat-mdc-radio-button,.mat-icon-button,.mat-mdc-form-field,.mat-menu-item,.mat-tab-label,.mat-tab-link,.mat-tab-group,.mat-mdc-checkbox,.mat-mdc-button,.mat-option,.mat-table,.mat-select,.mat-tree{font-family:var(--ol-font-sans)!important;font-size:14px;color:var(--ol-text-body);letter-spacing:normal}h1,h2,h3,h4,h5,h6{margin:0;line-height:normal}.mat-typography,.mat-typography h2,.mat-typography h5{font-family:var(--ol-font-sans)!important}.form-group{margin-bottom:16px}.form-group label{font-size:13px;font-weight:600;margin-bottom:6px;color:var(--ol-text-body);display:block}.form-group input,.form-group select,.form-group textarea{box-sizing:border-box;width:100%;background-color:var(--ol-control-bg);border:1px solid var(--ol-border-control);border-radius:8px;padding:0 12px;height:42px;font-family:var(--ol-font-sans);font-size:14px;color:var(--ol-text-body);transition:border-color .15s ease,box-shadow .15s ease}.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder{color:var(--ol-text-placeholder)}.form-group input:hover:not(:disabled):not(:focus),.form-group select:hover:not(:disabled):not(:focus),.form-group textarea:hover:not(:disabled):not(:focus){border-color:var(--ol-icon-muted)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--ol-accent);outline:none;box-shadow:0 0 0 3px var(--ol-focus-ring)}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{background-color:var(--ol-control-bg-disabled);color:var(--ol-icon-muted);cursor:not-allowed}.form-group textarea{height:auto;min-height:92px;padding:10px 12px;line-height:1.5;resize:vertical}.form-group select{padding-right:32px;cursor:pointer}.form-group .required-mark{color:var(--ol-danger-accent);margin-left:2px}.form-group .field-error{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;line-height:1.4;color:var(--ol-danger-accent)}.form-group .field-error .material-icons-outlined{font-size:14px}.form-group .field-hint{margin-top:6px;font-size:12px;line-height:1.4;color:var(--ol-icon-muted)}.form-group.has-error input,.form-group.has-error select{border-color:var(--ol-danger-accent);box-shadow:0 0 0 1px var(--ol-danger-ring);background:var(--ol-danger-field-bg)}.password-field{position:relative;display:flex;align-items:center}.password-field input{padding-right:44px}.toggle-password{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--ol-icon-muted);cursor:pointer;transition:color .15s ease,background-color .15s ease}.toggle-password .material-icons-outlined{font-size:19px}.toggle-password:hover{color:var(--ol-accent);background-color:var(--ol-accent-subtle)}.toggle-password:focus-visible{outline:2px solid var(--ol-accent);outline-offset:-2px}.auth-done{text-align:center;padding:12px 4px 4px}.auth-done h3{margin:12px 0 6px;font-size:18px;font-weight:600;color:var(--ol-text-body)}.auth-done p{margin:0;font-size:14px;line-height:1.5;color:var(--ol-text-muted)}.auth-done__icon{font-size:44px;color:var(--ol-success-accent)}.auth-done__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:20px;text-decoration:none}.field-ok{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;line-height:1.4;color:var(--ol-success)}.field-ok .material-icons-outlined{font-size:14px}.auth-done__icon--warn{color:#f0a202}.auth-loading{padding:16px 0;font-size:14px;color:var(--ol-text-muted)}body{font-family:var(--ol-font-sans)!important}::-webkit-scrollbar{width:6px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ol-scrollbar-thumb);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--ol-scrollbar-thumb-hover)}.pt-10{padding-top:10px!important}.w-auto{width:auto!important}.border-radius{border-radius:6px!important}.border-none{border:none!important}.text-transform-uppercase{text-transform:uppercase!important}.text-green,.text-success{color:var(--ol-success-accent)!important}.text-red{color:var(--ol-danger-accent)!important}.text-gray{color:var(--ol-text-body)!important}.text-primary{color:var(--ol-accent)!important}.hyperlink{color:var(--ol-accent);text-decoration:underline}.hyperlink:hover{color:var(--ol-accent-strong)}.text-decoration-none{text-decoration:none!important}.cursor-pointer{cursor:pointer}.action-wrapper{position:fixed;bottom:0;background-color:var(--ol-surface);width:calc(100% - 100px);z-index:101;transition:all .2s;border-top:1px solid var(--ol-border-control)}button.primary-button:disabled,button.secondary-button:disabled,button.border-button:disabled{background-color:var(--ol-disabled-solid)!important;color:var(--ol-on-accent)!important;border-color:var(--ol-disabled-solid)!important;cursor:not-allowed;opacity:.5}button:disabled{cursor:not-allowed}button.primary-button{background-color:var(--ol-accent-alt-solid);color:var(--ol-on-accent);border:1px solid var(--ol-accent-alt-solid);font-weight:600;min-width:100px;line-height:34px;height:34px;border-radius:6px;padding:0 10px;transition:.2s all ease-in-out}button.primary-button:hover{background-color:var(--ol-accent-alt-solid-hover)}button.secondary-button{background-color:transparent;color:var(--ol-accent);border:1px solid var(--ol-accent);font-weight:600;min-width:100px;line-height:34px;height:34px;border-radius:6px;padding:0 10px;transition:.2s all ease-in-out}button.secondary-button:hover{background-color:var(--ol-accent-subtle)}button.border-button{background-color:transparent;color:var(--ol-accent);border:1px solid var(--ol-accent);font-weight:600;min-width:100px;line-height:34px;height:34px;border-radius:6px;padding:0 10px;box-shadow:none}.alert-wrap{position:fixed;top:15px;right:15px;z-index:9999;transition:all .5s}.alert-message{max-width:360px;background-color:var(--ol-surface-raised);border-radius:0;position:relative;padding:10px;box-shadow:none}.alert-message.alert-error{color:var(--ol-danger-accent);border-left:4px solid var(--ol-danger-accent);background-color:var(--ol-danger-bg)}.alert-message.alert-success{border-left:4px solid var(--ol-success-accent);background-color:var(--ol-success-bg)}.alert-message.alert-info{color:var(--ol-accent-strong);border-left:4px solid var(--ol-accent);background-color:var(--ol-accent-subtle)}.ol-flag{width:1.3em;height:.975em;margin-right:.45em;border-radius:2px;background-size:cover;box-shadow:0 0 0 1px #26143c1f;vertical-align:-.12em}.settings-shell{height:100vh;height:100dvh;overflow:hidden;background-color:var(--ol-rail-bg);position:relative;display:flex;flex-direction:column}.settings-shell__inner{position:relative;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-shell__layout{display:grid;grid-template-columns:var(--ol-rail-width) minmax(0,1fr);align-items:stretch;flex:1;min-height:0;overflow:hidden}.settings-shell__sidebar{display:flex;flex-direction:column;gap:4px;min-height:0;padding:12px 8px;overflow-y:auto;scrollbar-width:none}.settings-shell__sidebar::-webkit-scrollbar{display:none}.settings-shell__side-link{display:flex;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:9px 4px 8px;border-radius:12px;color:var(--ol-rail-ink);font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:.005em;text-align:center;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.settings-shell__side-link .material-icons-outlined{font-size:22px}.settings-shell__side-link:hover{background:var(--ol-rail-hover)}.settings-shell__side-link.is-active{background:var(--ol-rail-active);color:var(--ol-on-accent);box-shadow:var(--ol-rail-active-shadow)}.settings-shell__side-link:focus-visible{outline:2px solid var(--ol-rail-active);outline-offset:2px}.settings-shell__side-text{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.settings-shell__panel{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:12px 18px 10px;overflow:hidden;border:1px solid var(--ol-sheet-edge);border-right:0;border-bottom:0;border-top-left-radius:var(--ol-sheet-radius);background:var(--ol-surface);box-shadow:var(--ol-sheet-shadow)}@media (max-width: 760px){.settings-shell__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.settings-shell__sidebar{flex-direction:row;padding:8px 12px;overflow-x:auto;overflow-y:hidden}.settings-shell__side-link{min-width:78px}.settings-shell__panel{padding:14px 14px 10px;border-top-right-radius:var(--ol-sheet-radius);border-right:1px solid var(--ol-sheet-edge)}}.settings-panel__scroll{flex:1;min-height:0;overflow:auto;padding-right:4px}.insights-scope-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;background:var(--ol-accent-subtle);color:var(--ol-accent-strong);border:1px solid var(--ol-accent-subtle-strong)}.table-wrap{flex:1;min-height:0;overflow:auto;border:1px solid var(--ol-border-subtle);border-radius:12px}.table-wrap--compact{min-height:0;flex:1}.settings-shell__panel-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;min-height:34px;margin-bottom:10px;flex-shrink:0}.settings-shell__panel-header h2{margin:0;color:var(--ol-chrome-ink);font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.page-title{display:flex;align-items:center;gap:6px;min-width:0}.page-hint{position:relative;display:inline-grid;flex-shrink:0;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--ol-icon-muted);cursor:help;outline:none}.page-hint>.material-icons-outlined{font-size:18px}.page-hint:hover,.page-hint:focus-visible{background:var(--ol-accent-subtle);color:var(--ol-accent)}.page-hint:focus-visible{box-shadow:0 0 0 2px var(--ol-accent)}.page-hint__text{position:absolute;top:calc(100% + 8px);left:-6px;z-index:30;width:max-content;max-width:min(360px,70vw);padding:8px 12px;border-radius:10px;background:var(--ol-chrome-ink);box-shadow:0 12px 28px #26143c3d;color:var(--ol-on-accent);font-size:12.5px;font-weight:500;line-height:1.45;white-space:normal;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease}.page-hint:hover .page-hint__text,.page-hint:focus-visible .page-hint__text{opacity:1;transform:none}.page-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border:1px solid var(--ol-border);border-radius:999px;background:var(--ol-surface-muted);color:var(--ol-text-tertiary);font-size:11.5px;font-weight:600;white-space:nowrap}.page-chip .material-icons-outlined{font-size:14px}.practice-tiles{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:16px}.practice-tile{display:flex;flex:0 1 240px;flex-direction:column;gap:3px;min-width:0;padding:11px 14px;border:1px solid var(--ol-card-border);border-radius:8px;align-self:stretch}.practice-tile__k{color:var(--ol-text-muted);font-size:11.2px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.practice-tile__v{color:var(--ol-cp-ink);font-size:14.4px;font-weight:600}.practice-tiles__note{flex:1 1 260px;margin:0;color:var(--ol-text-muted);font-size:12.8px}.practice-tiles__end{display:flex;flex-shrink:0;align-items:center;gap:8px;margin-left:auto}.settings-shell__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.settings-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}@media (max-width: 640px){.settings-form-grid{grid-template-columns:1fr}}.settings-form-grid .full{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:600;color:var(--ol-text-secondary);display:flex;align-items:center;gap:6px}.field .req{color:var(--ol-danger-accent)}.field .tip{font-size:16px;color:var(--ol-icon-muted);cursor:help;line-height:1}.field input,.field select,.field textarea{width:100%;height:42px;padding:0 12px;border:1px solid var(--ol-border-control);border-radius:8px;font-size:14px;color:var(--ol-text);background:var(--ol-control-bg);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ol-accent);box-shadow:0 0 0 3px var(--ol-focus-ring)}.field input:disabled,.field select:disabled,.field textarea:disabled{background:var(--ol-control-bg-disabled);color:var(--ol-text-muted)}.field input.is-invalid,.field select.is-invalid,.field textarea.is-invalid{border-color:var(--ol-danger-accent);box-shadow:0 0 0 1px var(--ol-danger-ring);background:var(--ol-danger-field-bg)}.field .helper{font-size:12px;color:var(--ol-text-muted);line-height:1.35;margin:0}.field .error-text{font-size:12px;color:var(--ol-danger-accent);margin:0}.settings-table{width:100%;border-collapse:collapse}.settings-table th,.settings-table td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--ol-border-subtle);font-size:14px;vertical-align:middle}.settings-table--compact th,.settings-table--compact td{padding:7px 10px;font-size:13px}.settings-table--compact th{font-size:11px}.settings-table th{color:var(--ol-text-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:var(--ol-surface-accent)}.settings-table tr:hover td{background:var(--ol-surface-accent)}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.status-pill--active{background:var(--ol-success-bg);color:var(--ol-success)}.status-pill--pending{background:var(--ol-warning-bg);color:var(--ol-warning)}.status-pill--expired{background:var(--ol-danger-bg);color:var(--ol-danger)}.status-pill--off{background:var(--ol-surface-muted);color:var(--ol-text-tertiary)}.settings-alert{border-radius:10px;padding:12px 14px;font-size:14px;margin-bottom:12px;line-height:1.4}.settings-alert--error{background:var(--ol-danger-bg);color:var(--ol-danger);border:1px solid var(--ol-danger-border)}.settings-alert--success{background:var(--ol-success-bg);color:var(--ol-success);border:1px solid var(--ol-success-border)}.settings-alert--info{background:var(--ol-accent-subtle);color:var(--ol-accent-strong);border:1px solid var(--ol-accent-subtle-strong)}.settings-alert--warning{background:var(--ol-warning-bg);color:var(--ol-warning);border:1px solid var(--ol-warning-border)}.settings-card{border:1px solid var(--ol-border);border-radius:12px;padding:18px;margin-bottom:16px;background:var(--ol-surface)}.settings-card h3{margin:0 0 6px;font-size:16px;color:var(--ol-text)}.settings-card .card-sub{margin:0 0 14px;color:var(--ol-text-muted);font-size:13px;line-height:1.4}.settings-card .card-title{display:flex;align-items:center;gap:6px;margin-bottom:10px}.settings-card .card-title h3{margin:0}.settings-empty{text-align:center;padding:40px 16px;color:var(--ol-text-muted)}.settings-empty--compact{padding:24px 16px}.settings-empty .material-icons-outlined{font-size:40px;color:var(--ol-accent-border);display:block;margin-bottom:8px}.practice-table-area{flex:1;min-height:0;display:flex;flex-direction:column}.table-wrap .settings-table thead th{position:sticky;top:0;z-index:1}.practice-filter-summary{display:flex;align-items:center;gap:8px;margin:0 0 8px 2px;color:var(--ol-text-muted);font-size:12.5px;flex-shrink:0}.practice-filter-summary strong{color:var(--ol-text-strong);font-weight:600}.practice-filter-summary button{padding:0;border:0;background:none;color:var(--ol-accent);font:inherit;font-weight:600;cursor:pointer}.practice-filter-summary button:hover{text-decoration:underline}.table-row-link{border:none;background:none;padding:0;font:inherit;color:var(--ol-accent-strong);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.table-row-link:hover{color:var(--ol-accent)}.table-row-link--name{text-align:left;text-decoration:none}.table-row-link--name:hover{text-decoration:underline}.settings-table tbody tr.is-clickable{cursor:pointer}.settings-table tbody tr.is-clickable:hover td{background:var(--ol-accent-subtle)}.practice-overlay{position:fixed;inset:0;background:var(--ol-scrim);z-index:1000}.practice-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--ol-surface-raised);z-index:1001;box-shadow:-8px 0 32px #00000026;padding:20px;display:flex;flex-direction:column;gap:16px;overflow:auto}.practice-drawer__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.practice-drawer__header h3{margin:0 0 4px;font-size:18px;color:var(--ol-text)}.practice-drawer__footer{margin-top:auto;display:flex;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid var(--ol-border-subtle)}.practice-modal{position:fixed;inset:0;margin:auto;width:min(560px,100vw - 32px);height:fit-content;max-height:calc(100vh - 48px);overflow:auto;background:var(--ol-surface-raised);z-index:1001;border-radius:16px;box-shadow:0 24px 64px #0003;padding:20px 24px}.practice-modal__header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.practice-modal__header h3{margin:0;font-size:18px;color:var(--ol-text)}.practice-modal__footer{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--ol-border-subtle)}.icon-btn{border:none;background:transparent;cursor:pointer;padding:4px;border-radius:8px;color:var(--ol-text-muted);line-height:0}.icon-btn:hover{background:var(--ol-surface-muted);color:var(--ol-text)}.action-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.action-button .material-icons-outlined{font-size:18px}.action-button:disabled{opacity:.5;cursor:not-allowed}.primary-button{background:var(--ol-accent-solid);color:var(--ol-on-accent);border-color:var(--ol-accent-solid)}.primary-button:hover:not(:disabled){background:var(--ol-accent-solid-hover)}.secondary-button{background:var(--ol-control-bg);color:var(--ol-text-secondary);border-color:var(--ol-border-control)}.secondary-button:hover:not(:disabled){background:var(--ol-surface-subtle)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.invite-drawer{border:1px solid var(--ol-accent-subtle-strong);background:var(--ol-surface-accent);border-radius:12px;padding:18px;margin-bottom:20px}.avatar-chip{width:36px;height:36px;border-radius:50%;background:var(--ol-accent-subtle);color:var(--ol-accent);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.user-cell{display:flex;align-items:center;gap:10px}.user-cell .name{font-weight:600;color:var(--ol-text)}.user-cell .meta{font-size:12px;color:var(--ol-text-muted)}.qr-box{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.qr-box img{width:180px;height:180px;border:1px solid var(--ol-border);border-radius:12px;background:#fff;padding:8px}.qr-box .manual-key{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--ol-control-bg-disabled);padding:10px 12px;border-radius:8px;letter-spacing:.08em;word-break:break-all;font-size:13px}.backup-codes{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;background:var(--ol-control-bg-disabled);padding:12px;border-radius:8px}.detail-list{display:grid;gap:0}.detail-list .detail-row{display:grid;grid-template-columns:180px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--ol-border-subtle)}@media (max-width: 560px){.detail-list .detail-row{grid-template-columns:1fr;gap:4px}}.detail-list .detail-row .label{color:var(--ol-text-muted);font-size:13px;font-weight:600}.detail-list .detail-row .value{color:var(--ol-text);font-size:14px;font-weight:600;word-break:break-word}.detail-list .detail-row .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500;font-size:13px}.file-input-hidden{position:fixed;top:0;left:0;opacity:0;pointer-events:none;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field label.file-input-button,.file-input-button{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid var(--ol-border-control);border-radius:8px;background:var(--ol-control-bg);color:var(--ol-text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.field label.file-input-button .material-icons-outlined,.file-input-button .material-icons-outlined{font-size:17px;color:var(--ol-text-muted)}.field label.file-input-button:hover,.file-input-button:hover{border-color:var(--ol-info-border);background:var(--ol-surface-subtle)}.file-input-hidden:focus-visible+.field label.file-input-button,.file-input-hidden:focus-visible+.file-input-button{outline:2px solid var(--ol-accent);outline-offset:2px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"tnum" 1,"cv11" 1}.settings-card{border-color:var(--ol-card-border);border-radius:14px;box-shadow:0 1px 2px #26143c0a}.settings-card h3{color:var(--ol-text-strong);font-size:16px;font-weight:700;letter-spacing:-.005em}.settings-table th{background:var(--ol-surface-subtle);color:var(--ol-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.settings-table tbody tr{transition:background-color .12s ease}.settings-table tbody tr:hover td{background:var(--ol-surface-subtle)}.action-button{border-radius:10px;font-weight:600;letter-spacing:.005em;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.action-button.primary-button:not(:disabled):hover{box-shadow:0 6px 16px #5a2ca040}.action-button:not(:disabled):active{transform:translateY(1px)}.practice-drawer{width:min(480px,100vw);padding:24px;border-radius:18px 0 0 18px}.practice-drawer__header h3{color:var(--ol-text-strong);font-size:20px;font-weight:700;letter-spacing:-.01em}.settings-alert{border-radius:12px}.field label{letter-spacing:.005em}.settings-shell__panel .settings-form-grid{gap:12px 18px}.settings-shell__panel .field input,.settings-shell__panel .field select,.settings-shell__panel .field .ol-select__trigger.ol-select__trigger{height:38px}.onboarding-step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ol-border-subtle)}.onboarding-step-actions .action-button.action-button{width:auto;min-width:104px;height:40px;margin-top:0;padding:0 18px;border-radius:4px}.onboarding-step-actions .action-button.action-button .material-icons-outlined{font-size:18px}.settings-shell__sidebar{gap:5px;padding:10px}.settings-shell__side-link{gap:2px;padding:7px;border-radius:10px;font-size:12px;font-weight:600;line-height:14px}.settings-shell__side-link .material-icons-outlined{font-size:21px}.settings-shell__side-link.is-active{box-shadow:none}.settings-shell__panel{padding:15px 20px 10px}.cp-toolbar{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 15px;margin-bottom:10px}.cp-toolbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.action-button.cp-btn{gap:0;height:var(--ol-ctl-height);min-width:100px;padding:0 10px;border-radius:var(--ol-ctl-radius);font-size:14px;font-weight:600;line-height:19px}.action-button.cp-btn .material-icons-outlined{margin:0 5px 0 -5px;font-size:21px}.action-button.cp-btn.primary-button{border-color:var(--ol-accent);background:var(--ol-accent)}.action-button.cp-btn.primary-button:hover:not(:disabled){border-color:var(--ol-accent-strong);background:var(--ol-accent-strong);box-shadow:none}.action-button.cp-btn.secondary-button{border-color:var(--ol-accent);background:transparent;color:var(--ol-accent)}.action-button.cp-btn.secondary-button:hover:not(:disabled){background:var(--ol-accent-subtle)}.cp-search{position:relative;width:250px;max-width:100%}.cp-search input{width:100%;height:var(--ol-ctl-height);box-sizing:border-box;padding:0 30px 0 10px;border:1px solid var(--ol-ctl-border);border-radius:var(--ol-ctl-radius);background:var(--ol-surface);color:var(--ol-text);font:inherit;font-size:14px}.cp-search input::placeholder{color:var(--ol-text-placeholder)}.cp-search input:focus{border-color:var(--ol-accent);outline:none}.cp-search .material-icons-outlined{position:absolute;top:50%;right:8px;color:var(--ol-cp-ink);font-size:18px;pointer-events:none;transform:translateY(-50%)}.cp-filter{width:150px}.table-wrap{border:0;border-radius:0}.settings-table th,.settings-table td{padding:0 10px;color:var(--ol-cp-ink);font-size:13px}.settings-table th{height:32px;border-bottom:1px solid var(--ol-cp-head-line);background:var(--ol-surface);font-weight:600;letter-spacing:0;line-height:17px;text-transform:none;white-space:nowrap}.settings-table td{height:35px;border-bottom:1px solid rgba(0,0,0,.12);line-height:16px}.settings-table tbody tr:hover td,.settings-table tbody tr.is-clickable:hover td{background:#fafafa}.table-row-link{color:var(--ol-accent);font-weight:400}@media (max-width: 760px){.cp-search,.cp-filter{width:100%}}.settings-shell__panel--flush{padding:0}.auth-shell{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:100vh;min-height:100dvh;padding:40px 16px;position:relative;overflow:hidden;background:var(--ol-canvas)}.auth-shell>*{position:relative;z-index:1}.auth-shell .box-wrapper{box-sizing:border-box;width:min(100%,var(--card-w, 440px));padding:36px 40px 32px;border:1px solid var(--ol-card-border);border-radius:18px;background:var(--ol-surface);box-shadow:0 1px 2px #26143c0f,0 22px 48px #26143c1a}.auth-shell .auth-logo{display:block;width:auto;height:42px;margin:0 auto 18px}.auth-shell .main-heading{margin-bottom:22px;text-align:center}.auth-shell .main-heading h1{margin:0;color:var(--ol-chrome-ink);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.auth-shell .main-heading .sub-head{margin:8px 0 0;color:var(--ol-text-muted);font-size:14px;font-weight:400;line-height:1.5}.auth-shell .alert-message{max-width:none;margin-bottom:16px;padding:10px 12px;border:1px solid transparent;border-left-width:1px;border-radius:10px;font-size:13px;line-height:1.5}.auth-shell .alert-message.alert-error{border-color:var(--ol-danger-border)}.auth-shell .alert-message.alert-success{border-color:var(--ol-success-border)}.auth-shell .alert-message.alert-info{border-color:var(--ol-accent-subtle-strong)}.auth-shell form .primary-button{width:100%;height:44px;margin-top:4px;border-radius:10px;font-weight:600;line-height:normal}.auth-foot{margin:0;color:var(--ol-text-muted);font-size:13px;text-align:center}.auth-foot a{color:var(--ol-accent);font-weight:600;text-decoration:none}.auth-foot a:hover{text-decoration:underline}@media (max-width: 479px){.auth-shell{justify-content:flex-start;padding:20px 16px}.auth-shell .box-wrapper{padding:28px 20px 24px;border-radius:14px}}body{font-feature-settings:normal}.settings-shell{background-color:var(--ol-surface);color:var(--ol-text)}.settings-shell .settings-shell__sidebar{gap:5px;padding:10px;background:var(--ol-rail-bg)}.settings-shell .settings-shell__side-link{gap:2px;padding:7px;border-radius:10px;color:var(--ol-rail-ink);font-size:12px;font-weight:600;line-height:1.25;letter-spacing:0}.settings-shell .settings-shell__side-link .material-icons-outlined{font-size:24px}.settings-shell .settings-shell__side-link:hover{background:var(--ol-rail-hover)}.settings-shell .settings-shell__side-link.is-active{background:var(--ol-rail-active);color:var(--ol-on-accent);box-shadow:none}.settings-shell .settings-shell__panel{padding:0 var(--ol-panel-pad-right) var(--ol-panel-pad-bottom) var(--ol-panel-pad-left);border:0;border-radius:0;background:var(--ol-surface);box-shadow:none}.settings-shell .settings-shell__panel--flush{padding:0}.settings-shell .settings-shell__title-row,.settings-shell .settings-shell__panel-header{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;min-height:0;margin:0 0 19.2px;padding:12.8px 0;border-bottom:1px solid var(--ol-border)}.settings-shell .settings-shell__title,.settings-shell .settings-shell__panel-header h1,.settings-shell .settings-shell__panel-header h2{margin:0;color:var(--ol-accent-text);font-size:20.8px;font-weight:600;line-height:1.25;letter-spacing:0}.settings-shell .settings-shell__subtitle{color:var(--ol-text-muted);font-size:14.4px;font-weight:400}.settings-shell .settings-shell__title-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.settings-shell .settings-shell__title-actions:empty{display:none}.settings-shell .action-button{min-height:35.2px;padding:0 17.6px;border-radius:4px;font-size:14.4px;font-weight:600;letter-spacing:0;line-height:normal}.settings-shell .action-button:not(:disabled):active{transform:none}.settings-shell .action-button.primary-button{height:auto;border-color:var(--ol-accent-solid);background:var(--ol-accent-solid);color:var(--ol-on-accent)}.settings-shell .action-button.primary-button:hover:not(:disabled){border-color:var(--ol-accent-solid-hover);background:var(--ol-accent-solid-hover);box-shadow:none}.settings-shell .action-button.secondary-button{height:auto;border-color:var(--ol-accent-strong);background:var(--ol-surface);color:var(--ol-text)}.settings-shell .action-button.secondary-button:hover:not(:disabled){background:var(--ol-accent-subtle)}.settings-shell .action-button.primary-button:disabled,.settings-shell .action-button.secondary-button:disabled{border-color:#e9e5ef!important;background:#e9e5ef!important;color:#8a8496!important;opacity:1}.settings-shell .action-button.cp-btn{gap:6px;height:var(--ol-ctl-height);min-height:0;min-width:0;padding:0 12.8px;border-radius:4px;font-size:12.8px;line-height:normal}.settings-shell .action-button.cp-btn .material-icons-outlined{margin:0 0 0 -2px;font-size:18px}.settings-shell .action-button.cp-btn.secondary-button{border-color:var(--ol-accent-strong);background:var(--ol-surface);color:var(--ol-text)}.settings-shell .cp-toolbar{margin-bottom:12.8px}.settings-shell .cp-filter .ol-select__trigger.is-xs{font-size:12.8px}.settings-shell .cp-search input{height:var(--ol-ctl-height);border-color:var(--ol-ctl-border);border-radius:var(--ol-ctl-radius);font-size:12.8px}.settings-shell .cp-search input:focus{border-color:var(--ol-accent);box-shadow:0 0 0 2px var(--ol-focus-ring)}.settings-shell .settings-form-grid{gap:17.6px 24px}.settings-shell .field{gap:8px}.settings-shell .field label{color:var(--ol-text-secondary);font-size:13.6px;font-weight:600;letter-spacing:0}.settings-shell .field .req,.settings-shell .field .required-mark{color:var(--ol-required)}.settings-shell .field input,.settings-shell .field select,.settings-shell .field textarea{height:35.2px;padding:0 11.2px;border:1px solid var(--ol-border-control);border-radius:4.8px;color:var(--ol-text);font-size:13.6px}.settings-shell .field input::placeholder,.settings-shell .field select::placeholder,.settings-shell .field textarea::placeholder{color:var(--ol-text-placeholder)}.settings-shell .field input:focus,.settings-shell .field select:focus,.settings-shell .field textarea:focus{border-color:var(--ol-accent);box-shadow:0 0 0 2px var(--ol-focus-ring)}.settings-shell .field input:disabled,.settings-shell .field input[readonly],.settings-shell .field select:disabled,.settings-shell .field select[readonly],.settings-shell .field textarea:disabled,.settings-shell .field textarea[readonly]{background:#f7f5fa;color:var(--ol-text-secondary)}.settings-shell .field input[type=checkbox],.settings-shell .field input[type=radio]{height:auto;accent-color:var(--ol-accent)}.settings-shell .field textarea{height:auto;min-height:80px;padding:8px 11.2px}.settings-shell .field .ol-select__trigger.ol-select__trigger{height:35.2px;border-color:var(--ol-border-control);border-radius:4.8px;font-size:13.6px}.settings-shell .field input.ol-date__input{padding-right:70px}.settings-shell .field .helper{color:var(--ol-text-muted);font-size:12px}.settings-shell .field input.is-invalid,.settings-shell .field select.is-invalid,.settings-shell .field textarea.is-invalid,.settings-shell .field input[aria-invalid=true],.settings-shell .field textarea[aria-invalid=true],.settings-shell .field.has-error input,.settings-shell .field.has-error select,.settings-shell .field .ol-select__trigger.is-invalid{border-color:var(--ol-danger-accent);box-shadow:0 0 0 1px var(--ol-danger-ring);background:var(--ol-danger-field-bg)}.settings-shell .error-text,.settings-shell .field-error{position:relative;display:block;margin:0;padding-left:19px;color:var(--ol-danger-accent);font-size:12.8px;font-weight:600;line-height:1.35}.settings-shell .error-text:before,.settings-shell .field-error:before{content:"error_outline"/"";position:absolute;top:0;left:0;font-family:Material Icons Outlined;font-size:15px;font-weight:400;line-height:inherit;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.settings-shell .error-text:has(>.material-icons-outlined),.settings-shell .field-error:has(>.material-icons-outlined){display:flex;align-items:flex-start;gap:4px;padding-left:0}.settings-shell .error-text:has(>.material-icons-outlined):before,.settings-shell .field-error:has(>.material-icons-outlined):before{content:none}.settings-shell .error-text:has(>.material-icons-outlined) .material-icons-outlined,.settings-shell .field-error:has(>.material-icons-outlined) .material-icons-outlined{font-size:15px;line-height:inherit}.settings-shell .table-wrap{border:1px solid var(--ol-border-subtle);border-radius:6.4px}.settings-shell .settings-table{font-variant-numeric:tabular-nums}.settings-shell .settings-table th,.settings-shell .settings-table td{padding:0 9.6px;color:var(--ol-text)}.settings-shell .settings-table th{height:33.6px;border-bottom:1px solid var(--ol-border);background:#faf8fc;color:var(--ol-text-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.settings-shell .settings-table td{height:40px;border-bottom:1px solid var(--ol-border-subtle);font-size:13.6px;line-height:1.3}.settings-shell .settings-table tbody tr:last-child td{border-bottom:0}.settings-shell .settings-table tbody tr:hover td,.settings-shell .settings-table tbody tr.is-clickable:hover td{background:var(--ol-surface-accent)}.settings-shell .table-row-link{color:var(--ol-accent-text);font-weight:600}.settings-shell .table-row-link:hover{color:var(--ol-accent-strong)}.settings-shell .user-cell .meta{color:var(--ol-text-muted);font-size:12px}.settings-shell .avatar-chip{width:32px;height:32px;background:var(--ol-accent-subtle-strong);color:var(--ol-accent-strong);font-size:13px}.settings-shell .status-pill{gap:5px;padding:2px 10px;font-size:12px;font-weight:600}.settings-shell .status-pill--active{background:var(--ol-success-bg);color:var(--ol-success)}.settings-shell .status-pill--pending{background:var(--ol-info-bg);color:var(--ol-info)}.settings-shell .status-pill--expired{background:var(--ol-danger-bg);color:var(--ol-danger)}.settings-shell .status-pill--off{background:#eeecf2;color:#4f4a5c}.settings-shell .page-chip{border-color:var(--ol-border);background:#eeecf2;color:#4f4a5c}.settings-shell .settings-alert{position:relative;padding:9.6px 12.8px 9.6px 38px;border:1px solid var(--ol-accent-subtle-strong);border-radius:8px;background:var(--ol-accent-subtle-strong);color:#3d2a5a;font-size:13.6px;line-height:1.4}.settings-shell .settings-alert:before{content:"info"/"";position:absolute;top:9.6px;left:12px;font-family:Material Icons Outlined;font-size:18px;font-weight:400;line-height:1.2;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.settings-shell .settings-alert--error{border-color:var(--ol-danger-border);background:var(--ol-danger-bg);color:var(--ol-danger)}.settings-shell .settings-alert--error:before{content:"error_outline"/""}.settings-shell .settings-alert--warning{border-color:var(--ol-warning-border);background:var(--ol-warning-bg);color:var(--ol-warning-strong)}.settings-shell .settings-alert--warning:before{content:"warning_amber"/""}.settings-shell .settings-alert--success{border-color:var(--ol-success-border);background:var(--ol-success-bg);color:var(--ol-success)}.settings-shell .settings-alert--success:before{content:"check_circle"/""}.settings-shell .settings-card{border:1px solid var(--ol-card-border);border-radius:10px;box-shadow:none}.settings-shell .settings-card h3{color:var(--ol-accent-strong);font-size:16px;font-weight:700;letter-spacing:0}.settings-shell .settings-card .card-sub,.settings-shell .settings-empty{color:var(--ol-text-muted)}.settings-shell .settings-empty .material-icons-outlined{color:var(--ol-accent-border)}.settings-shell .detail-list .detail-row{border-bottom-color:var(--ol-border-subtle)}.settings-shell .detail-list .detail-row .label{color:var(--ol-text-muted);font-size:12px}.settings-shell .detail-list .detail-row .value{color:var(--ol-text);font-size:13.6px;font-weight:400}.practice-drawer,.practice-modal{color:var(--ol-text)}.practice-drawer__header,.practice-modal__header{padding-bottom:12.8px;border-bottom:1px solid var(--ol-border-subtle)}.practice-drawer__header h3,.practice-modal__header h3{color:var(--ol-accent-text);font-size:19.2px;font-weight:600;letter-spacing:0}.practice-drawer__footer,.practice-modal__footer{border-top-color:var(--ol-border-subtle)}.practice-modal{border-radius:12px;box-shadow:0 12px 40px #1e0f3259}.practice-drawer{border-radius:12px 0 0 12px}@media (max-width: 760px){.settings-shell .settings-shell__panel{--ol-panel-pad-right: 14px;--ol-panel-pad-left: 14px}.settings-shell .settings-shell__sidebar{padding:8px 12px}}.auth-shell{gap:14px;padding:24px 16px;color:var(--ol-text)}.auth-shell .box-wrapper{width:min(100%,var(--card-w, 400px));padding:28px 32px 24px;border-color:var(--ol-card-border);border-radius:12px;box-shadow:0 8px 28px #1e0f3214}.auth-shell .auth-logo{height:34px;margin-bottom:14px}.auth-shell .main-heading{margin-bottom:18px}.auth-shell .main-heading h1{color:var(--ol-accent-text);font-size:22px;font-weight:600;letter-spacing:0}.auth-shell .main-heading .sub-head{margin-top:6px;color:var(--ol-text-muted);font-size:14px;line-height:1.45}.auth-shell .onboarding-modal__head h1{color:var(--ol-accent-text);font-weight:600;letter-spacing:0}.auth-shell .form-group{margin-bottom:14px}.auth-shell .form-group label,.auth-shell .field label{color:var(--ol-text-secondary);font-size:14px;font-weight:600;letter-spacing:0}.auth-shell .form-group input:where(:not([type=checkbox]):not([type=radio]):not(.code__box)),.auth-shell .form-group select,.auth-shell .form-group textarea,.auth-shell .field input:where(:not([type=checkbox]):not([type=radio]):not(.code__box)),.auth-shell .field select,.auth-shell .field textarea{height:40px;padding:0 12px;border:1px solid var(--ol-border-control);border-radius:6px;color:var(--ol-text);font-size:15px}.auth-shell .form-group input:where(:not([type=checkbox]):not([type=radio]):not(.code__box))::placeholder,.auth-shell .form-group select::placeholder,.auth-shell .form-group textarea::placeholder,.auth-shell .field input:where(:not([type=checkbox]):not([type=radio]):not(.code__box))::placeholder,.auth-shell .field select::placeholder,.auth-shell .field textarea::placeholder{color:var(--ol-text-placeholder)}.auth-shell .form-group input:where(:not([type=checkbox]):not([type=radio]):not(.code__box)):focus,.auth-shell .form-group select:focus,.auth-shell .form-group textarea:focus,.auth-shell .field input:where(:not([type=checkbox]):not([type=radio]):not(.code__box)):focus,.auth-shell .field select:focus,.auth-shell .field textarea:focus{border-color:var(--ol-accent);box-shadow:0 0 0 2px var(--ol-focus-ring)}.auth-shell .form-group textarea,.auth-shell .field textarea{height:auto;padding:10px 14px}.auth-shell .form-group .ol-select__trigger.ol-select__trigger,.auth-shell .field .ol-select__trigger.ol-select__trigger{height:40px;border-color:var(--ol-border-control);border-radius:6px;font-size:15px}.auth-shell .form-group .password-field input,.auth-shell .field .password-field input{padding-right:44px}.auth-shell .form-group input.ol-date__input,.auth-shell .field input.ol-date__input{padding-right:70px}.auth-shell .form-group .req,.auth-shell .form-group .required-mark,.auth-shell .field .req,.auth-shell .field .required-mark{color:var(--ol-required)}.auth-shell .form-group .field-hint,.auth-shell .form-group .helper,.auth-shell .field .field-hint,.auth-shell .field .helper{color:var(--ol-text-muted);font-size:13px}.auth-shell .form-group.has-error input:where(:not([type=checkbox]):not([type=radio]):not(.code__box)),.auth-shell .form-group.has-error select,.auth-shell .field input.is-invalid,.auth-shell .field select.is-invalid,.auth-shell .field .ol-select__trigger.is-invalid,.auth-shell input[aria-invalid=true]{border-color:var(--ol-danger-accent);box-shadow:0 0 0 1px var(--ol-danger-ring);background:var(--ol-danger-field-bg)}.auth-shell .field-error,.auth-shell .error-text{position:relative;display:block;margin:6px 0 0;padding-left:20px;color:var(--ol-danger-accent);font-size:14px;font-weight:600;line-height:1.35}.auth-shell .field-error:before,.auth-shell .error-text:before{content:"error_outline"/"";position:absolute;top:0;left:0;font-family:Material Icons Outlined;font-size:16px;font-weight:400;line-height:inherit;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.auth-shell .field-error:has(>.material-icons-outlined),.auth-shell .error-text:has(>.material-icons-outlined){display:flex;align-items:flex-start;gap:4px;padding-left:0}.auth-shell .field-error:has(>.material-icons-outlined):before,.auth-shell .error-text:has(>.material-icons-outlined):before{content:none}.auth-shell .field-error:has(>.material-icons-outlined) .material-icons-outlined,.auth-shell .error-text:has(>.material-icons-outlined) .material-icons-outlined{font-size:16px;line-height:inherit}.auth-shell .action-button{border-radius:4px;font-size:15px;font-weight:600;letter-spacing:0}.auth-shell .action-button:not(:disabled):active{transform:none}.auth-shell .action-button.primary-button{min-height:40px;border-color:var(--ol-accent-solid);background:var(--ol-accent-solid);color:var(--ol-on-accent)}.auth-shell .action-button.primary-button:hover:not(:disabled){border-color:var(--ol-accent-solid-hover);background:var(--ol-accent-solid-hover);box-shadow:none}.auth-shell .action-button.secondary-button{border-color:var(--ol-accent-strong);background:var(--ol-surface);color:var(--ol-text)}.auth-shell .action-button.secondary-button:hover:not(:disabled){background:var(--ol-accent-subtle)}.auth-shell .action-button.primary-button:disabled,.auth-shell .action-button.secondary-button:disabled{border-color:#e9e5ef!important;background:#e9e5ef!important;color:#8a8496!important;opacity:1}.auth-shell form .primary-button{height:40px;border-radius:4px}.auth-shell .alert-message,.auth-shell .settings-alert{position:relative;padding:12px 14px 12px 38px;border:1px solid var(--ol-accent-subtle-strong);border-radius:8px;background:var(--ol-accent-subtle-strong);color:#3d2a5a;font-size:15px;line-height:1.4;max-width:none;margin-bottom:16px}.auth-shell .alert-message:before,.auth-shell .settings-alert:before{content:"info"/"";position:absolute;top:12px;left:12px;font-family:Material Icons Outlined;font-size:18px;font-weight:400;line-height:1.2;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.auth-shell .alert-message.alert-error,.auth-shell .settings-alert--error{border-color:var(--ol-danger-border);background:var(--ol-danger-bg);color:var(--ol-danger)}.auth-shell .alert-message.alert-error:before,.auth-shell .settings-alert--error:before{content:"error_outline"/""}.auth-shell .alert-message.alert-success,.auth-shell .settings-alert--success{border-color:var(--ol-success-border);background:var(--ol-success-bg);color:var(--ol-success)}.auth-shell .alert-message.alert-success:before,.auth-shell .settings-alert--success:before{content:"check_circle"/""}.auth-shell .settings-alert--warning{border-color:var(--ol-warning-border);background:var(--ol-warning-bg);color:var(--ol-warning-strong)}.auth-shell .settings-alert--warning:before{content:"warning_amber"/""}.auth-foot a{color:var(--ol-accent-text)}.ol-soon{display:inline-flex;align-items:center;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--ol-accent-subtle-strong);color:var(--ol-accent-strong);font-size:10.5px;font-weight:700;letter-spacing:.4px;line-height:16px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.ol-soon-field input,.ol-soon-field select,.ol-soon-field textarea,.ol-soon-field button,.ol-soon-field .ol-select__trigger{background:var(--ol-control-bg-disabled)!important;color:var(--ol-text-muted)!important;cursor:not-allowed!important}
