body{background-color:#121212;background-color:var(--background-color);margin:0;overflow:hidden;padding:0;transition:background-color .3s ease,color .3s ease}:root{--background-color:#121212;--background-color-rgb:18,18,18;--text-color-rgb:255,255,255;--text-color-secondary:#adb5bd;--border-color:#444;--primary-color:#6627cd;--primary-color-rgb:102,39,205;--primary-light:#7e57c2;--secondary-color-rgb:3,218,198;--secondary-light:#32efdb;--accent-color:#9562d3;--accent-color-rgb:187,134,252;--card-background-color:#1e1e1e;--input-background-color:#333;--sidebar-background-color:#1f1f1f;--sidebar-text-color:var(--text-color);--sidebar-icon-color:var(--text-color-secondary);--sidebar-hover-link-color:var(--secondary-light);--notification-success-bg:#28a745;--notification-success-text:#fff;--notification-success-border:#1f7a34;--notification-error-bg:#dc3545;--notification-error-text:#fff;--notification-error-border:#b02a37;--notification-warning-bg:#ffc107;--notification-warning-text:#212529;--notification-warning-border:#d39e00;--notification-info-bg:var(--primary-light);--notification-info-text:#fff;--notification-info-border:var(--primary-color);--checkbox-bg-unchecked:#333;--checkbox-border-unchecked:var(--border-color);--checkbox-hover-border:var(--accent-color);--checkbox-bg-checked:var(--primary-light);--checkbox-border-checked:var(--primary-light);--checkbox-checkmark-color:#2c2c2c}html[data-theme=light]{--background-color:#f4f6f8;--background-color-rgb:244,246,248;--text-color:#212529;--text-color-rgb:33,37,41;--text-color-secondary:#6c757d;--border-color:#ced4da;--primary-color:#6627cd;--primary-color-rgb:102,39,205;--primary-light:#7e57c2;--secondary-color:#00897b;--secondary-color-rgb:0,137,123;--secondary-light:#26a69a;--accent-color:#7c4dff;--accent-color-rgb:124,77,255;--card-background-color:#fff;--input-background-color:#fff;--sidebar-background-color:#e9ecef;--sidebar-text-color:var(--text-color);--sidebar-icon-color:#495057;--sidebar-hover-link-color:var(--primary-color);--notification-success-bg:#d4edda;--notification-success-text:#155724;--notification-success-border:#b1dfbb;--notification-error-bg:#f8d7da;--notification-error-text:#721c24;--notification-error-border:#f1b0b7;--notification-warning-bg:#fff3cd;--notification-warning-text:#856404;--notification-warning-border:#ffeeba;--notification-info-bg:#e2d9f3;--notification-info-text:var(--primary-color);--notification-info-border:#c5b3e6;--checkbox-bg-unchecked:#fff;--checkbox-border-unchecked:#ced4da;--checkbox-hover-border:var(--primary-color);--checkbox-bg-checked:var(--accent-color);--checkbox-border-checked:var(--accent-color);--checkbox-checkmark-color:#fff}input,select,textarea{background-color:#333;background-color:var(--input-background-color);border:1px solid #444;border:1px solid var(--border-color);border-radius:6px;color:#fff;color:var(--text-color);font-family:Inter,Arial,sans-serif;font-size:1rem;padding:10px;transition:all .3s ease}input:focus,select:focus,textarea:focus{border-color:#9562d3;border-color:var(--accent-color);box-shadow:0 0 0 2px #bb86fc40;box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.25);outline:none}select{appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5"><polygon points="0,0 10,0 5,5" fill="%23adb5bd"/></svg>');background-position:right 12px center;background-repeat:no-repeat;padding-right:35px}.app-container{display:flex;height:100vh;overflow:hidden;width:100vw}.sidebar-app-container{flex-shrink:0;height:100%;transition:width .3s ease;z-index:100}.sidebar-app-container.open{width:220px}.sidebar-app-container.closed{width:80px}.main-content-area{background-color:#121212;background-color:var(--background-color);color:#fff;color:var(--text-color);flex:1 1;height:100vh;overflow-x:hidden;overflow-y:auto;position:relative}.main-content-area::-webkit-scrollbar{height:6px;width:6px}.main-content-area::-webkit-scrollbar-track{background:#0000}.main-content-area::-webkit-scrollbar-thumb{background-color:#444;background-color:var(--border-color);border-radius:4px}.main-content-area::-webkit-scrollbar-thumb:hover{background-color:#9562d3;background-color:var(--accent-color)}.main-content-area{scrollbar-color:#444 #0000;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.fi,.fib{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{display:inline-block;line-height:1em;position:relative;width:1.333333em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(/static/media/xx.96f901b4ca23142ad779.svg)}.fi-xx.fis{background-image:url(/static/media/xx.aa8f667027fd90e56320.svg)}.fi-ad{background-image:url(/static/media/ad.70f2eea77f28f293b6f8.svg)}.fi-ad.fis{background-image:url(/static/media/ad.bf24bba3254180b3619a.svg)}.fi-ae{background-image:url(/static/media/ae.250746067bf3d77b7503.svg)}.fi-ae.fis{background-image:url(/static/media/ae.e3396fd007b2b5cb57b0.svg)}.fi-af{background-image:url(/static/media/af.2104ac1e5618b8af977b.svg)}.fi-af.fis{background-image:url(/static/media/af.366db578671023d26e21.svg)}.fi-ag{background-image:url(/static/media/ag.4852b5c91714f95f3797.svg)}.fi-ag.fis{background-image:url(/static/media/ag.677e23c7e3b4d81e8942.svg)}.fi-ai{background-image:url(/static/media/ai.4cbfa0f99be22a0285e5.svg)}.fi-ai.fis{background-image:url(/static/media/ai.1d586b8fab270baf0f59.svg)}.fi-al{background-image:url(/static/media/al.1b9ec52da64852264638.svg)}.fi-al.fis{background-image:url(/static/media/al.41b54c3151649dfecd21.svg)}.fi-am{background-image:url(/static/media/am.683c20ed58f4d9474856.svg)}.fi-am.fis{background-image:url(/static/media/am.eaae878c684895ebbfbd.svg)}.fi-ao{background-image:url(/static/media/ao.4498ed450b107d63e686.svg)}.fi-ao.fis{background-image:url(/static/media/ao.c930a5b011ccb2a990e6.svg)}.fi-aq{background-image:url(/static/media/aq.7a5a5b87a63ac4bf5a73.svg)}.fi-aq.fis{background-image:url(/static/media/aq.d469b891a1c3f4b0554a.svg)}.fi-ar{background-image:url(/static/media/ar.fc9c6ce25fcd99a5839f.svg)}.fi-ar.fis{background-image:url(/static/media/ar.99c25968161ee34667ac.svg)}.fi-as{background-image:url(/static/media/as.f9c1d8ebed5e69547296.svg)}.fi-as.fis{background-image:url(/static/media/as.a8f05fbe9a8d0a028155.svg)}.fi-at{background-image:url(/static/media/at.d9c6c6ac800a2ecd563e.svg)}.fi-at.fis{background-image:url(/static/media/at.9fae77cef97146619095.svg)}.fi-au{background-image:url(/static/media/au.8cc9433039670f61e180.svg)}.fi-au.fis{background-image:url(/static/media/au.97435dd83edf8bfc1036.svg)}.fi-aw{background-image:url(/static/media/aw.6c82c52fc38525a1a69e.svg)}.fi-aw.fis{background-image:url(/static/media/aw.a4cfc0162a832b9f4bab.svg)}.fi-ax{background-image:url(/static/media/ax.dd048088f167a2fc17f4.svg)}.fi-ax.fis{background-image:url(/static/media/ax.3882371f1dbfb17cb5a6.svg)}.fi-az{background-image:url(/static/media/az.ffc79bfa06e3b01520e0.svg)}.fi-az.fis{background-image:url(/static/media/az.acf7a85a1244a55f52a2.svg)}.fi-ba{background-image:url(/static/media/ba.64e381d4fd68fad46090.svg)}.fi-ba.fis{background-image:url(/static/media/ba.2d7f430f443e46b91acd.svg)}.fi-bb{background-image:url(/static/media/bb.333ab7bf298446feedb3.svg)}.fi-bb.fis{background-image:url(/static/media/bb.26c9a5aefdf5e46d037d.svg)}.fi-bd{background-image:url(/static/media/bd.0ad8c443ef4d47ea0497.svg)}.fi-bd.fis{background-image:url(/static/media/bd.a62e330d249ff3f5bd27.svg)}.fi-be{background-image:url(/static/media/be.e9ec217e871f35fdde13.svg)}.fi-be.fis{background-image:url(/static/media/be.fb38153462cb5e9fc503.svg)}.fi-bf{background-image:url(/static/media/bf.a3957b0a98236111e237.svg)}.fi-bf.fis{background-image:url(/static/media/bf.bb616c9ec60cde6806bb.svg)}.fi-bg{background-image:url(/static/media/bg.9618f3e4386b8a9f664a.svg)}.fi-bg.fis{background-image:url(/static/media/bg.28afe0b8e02a177f9920.svg)}.fi-bh{background-image:url(/static/media/bh.3310879d5f14a62669bf.svg)}.fi-bh.fis{background-image:url(/static/media/bh.d6e3bed59974f2b0aedd.svg)}.fi-bi{background-image:url(/static/media/bi.5d3435104d6a6e67937c.svg)}.fi-bi.fis{background-image:url(/static/media/bi.69b0670030ec8e43f88a.svg)}.fi-bj{background-image:url(/static/media/bj.b04c72b67773f10058a8.svg)}.fi-bj.fis{background-image:url(/static/media/bj.c1bc198cb05444a63756.svg)}.fi-bl{background-image:url(/static/media/bl.67c5ef35e02e55d24b8c.svg)}.fi-bl.fis{background-image:url(/static/media/bl.66cdc56cf5c323535418.svg)}.fi-bm{background-image:url(/static/media/bm.20ea37a5be1b1b4e8d8e.svg)}.fi-bm.fis{background-image:url(/static/media/bm.2fe09134b4169a76d053.svg)}.fi-bn{background-image:url(/static/media/bn.e5cfc84a2a3d646e1755.svg)}.fi-bn.fis{background-image:url(/static/media/bn.123511317c0a0f4c41cc.svg)}.fi-bo{background-image:url(/static/media/bo.b0f50bc8035200c269f1.svg)}.fi-bo.fis{background-image:url(/static/media/bo.de61c7c5d75dfe735741.svg)}.fi-bq{background-image:url(/static/media/bq.04ca6698f051e72cf774.svg)}.fi-bq.fis{background-image:url(/static/media/bq.1698f2886a1c56881806.svg)}.fi-br{background-image:url(/static/media/br.c2d9921ea1d1b06c26da.svg)}.fi-br.fis{background-image:url(/static/media/br.ad0a905fd62beb1d121c.svg)}.fi-bs{background-image:url(/static/media/bs.056e551cfb3bba660804.svg)}.fi-bs.fis{background-image:url(/static/media/bs.7dbd1c1670a975513404.svg)}.fi-bt{background-image:url(/static/media/bt.def23b8c292e64a3cc5b.svg)}.fi-bt.fis{background-image:url(/static/media/bt.8d9397c0bad9799f16f9.svg)}.fi-bv{background-image:url(/static/media/bv.3d8e6f49fad8459575e1.svg)}.fi-bv.fis{background-image:url(/static/media/bv.976c853ae9062409996c.svg)}.fi-bw{background-image:url(/static/media/bw.286ba8fe3cf0c8ae076b.svg)}.fi-bw.fis{background-image:url(/static/media/bw.b6a321afa6bd21ee4801.svg)}.fi-by{background-image:url(/static/media/by.408cd95645987e43b479.svg)}.fi-by.fis{background-image:url(/static/media/by.de34876833be51827c38.svg)}.fi-bz{background-image:url(/static/media/bz.d6efb8bf4f72e304256a.svg)}.fi-bz.fis{background-image:url(/static/media/bz.23af0d7510f963098b86.svg)}.fi-ca{background-image:url(/static/media/ca.9e8878b579ff3a1a1268.svg)}.fi-ca.fis{background-image:url(/static/media/ca.7576a074760689f4ee54.svg)}.fi-cc{background-image:url(/static/media/cc.0f7eea30d520cc9ac8ce.svg)}.fi-cc.fis{background-image:url(/static/media/cc.9cfc9848630ad34d7516.svg)}.fi-cd{background-image:url(/static/media/cd.80689945f2e56fea5e71.svg)}.fi-cd.fis{background-image:url(/static/media/cd.588b1447f6de9790ab7b.svg)}.fi-cf{background-image:url(/static/media/cf.a3843e7991ac45d28eff.svg)}.fi-cf.fis{background-image:url(/static/media/cf.e2e89fb8727d254107da.svg)}.fi-cg{background-image:url(/static/media/cg.ef7269ecc526c865724c.svg)}.fi-cg.fis{background-image:url(/static/media/cg.b92309a23a50545fc9c3.svg)}.fi-ch{background-image:url(/static/media/ch.55323a0680e7c5ff735b.svg)}.fi-ch.fis{background-image:url(/static/media/ch.e6b520ab87791013063b.svg)}.fi-ci{background-image:url(/static/media/ci.c7146bc39c724cd34b46.svg)}.fi-ci.fis{background-image:url(/static/media/ci.133adff8acf564df5728.svg)}.fi-ck{background-image:url(/static/media/ck.6f73c68e1aca3060e929.svg)}.fi-ck.fis{background-image:url(/static/media/ck.3e6dd6ddd9eb71276bcb.svg)}.fi-cl{background-image:url(/static/media/cl.3ef2be87bf31777897ba.svg)}.fi-cl.fis{background-image:url(/static/media/cl.178b4ca5ea73eb163797.svg)}.fi-cm{background-image:url(/static/media/cm.7eff011cd2036bfc5df4.svg)}.fi-cm.fis{background-image:url(/static/media/cm.c5fdb1729d6a61e705cc.svg)}.fi-cn{background-image:url(/static/media/cn.e4f6436aa2c562521a6e.svg)}.fi-cn.fis{background-image:url(/static/media/cn.2e5f836fa0364bb906e6.svg)}.fi-co{background-image:url(/static/media/co.2035da4efa474be5bb4b.svg)}.fi-co.fis{background-image:url(/static/media/co.650be7bf6524161dd3fb.svg)}.fi-cr{background-image:url(/static/media/cr.da71ea0e0e43752f1f4a.svg)}.fi-cr.fis{background-image:url(/static/media/cr.96cca3298724eeac307f.svg)}.fi-cu{background-image:url(/static/media/cu.e26b31c7aa254ee55900.svg)}.fi-cu.fis{background-image:url(/static/media/cu.b6406c65efd995643b0d.svg)}.fi-cv{background-image:url(/static/media/cv.aa02126ce32724f97a9c.svg)}.fi-cv.fis{background-image:url(/static/media/cv.c4df14eee0b28bca07a3.svg)}.fi-cw{background-image:url(/static/media/cw.7b83329130ff6a4d69d4.svg)}.fi-cw.fis{background-image:url(/static/media/cw.023cc06898b0b15eeedc.svg)}.fi-cx{background-image:url(/static/media/cx.13319763d6a6b1e4770a.svg)}.fi-cx.fis{background-image:url(/static/media/cx.581114d7d0e9322f52d5.svg)}.fi-cy{background-image:url(/static/media/cy.9e2e831b23f81f66f2c0.svg)}.fi-cy.fis{background-image:url(/static/media/cy.4edec3a02adab52da1c7.svg)}.fi-cz{background-image:url(/static/media/cz.5a24757d105fbe7a4e81.svg)}.fi-cz.fis{background-image:url(/static/media/cz.f7d5fa0258940e2c3ac9.svg)}.fi-de{background-image:url(/static/media/de.adc6c9b3594fb2f4a4df.svg)}.fi-de.fis{background-image:url(/static/media/de.02d6c00e143fd6208fa5.svg)}.fi-dj{background-image:url(/static/media/dj.da9d5bb3f5a142e2993b.svg)}.fi-dj.fis{background-image:url(/static/media/dj.9d6f9c1fd1884ae2bf61.svg)}.fi-dk{background-image:url(/static/media/dk.025c12105396b6e6b3b8.svg)}.fi-dk.fis{background-image:url(/static/media/dk.90f7d12042a18708f7ed.svg)}.fi-dm{background-image:url(/static/media/dm.5e7a6ce8d66841b43d2b.svg)}.fi-dm.fis{background-image:url(/static/media/dm.3f5830804b534228f368.svg)}.fi-do{background-image:url(/static/media/do.5b6684f3d0630d4bcec4.svg)}.fi-do.fis{background-image:url(/static/media/do.0c068c9aeb8c133c5dbe.svg)}.fi-dz{background-image:url(/static/media/dz.0f0875827805c6719abb.svg)}.fi-dz.fis{background-image:url(/static/media/dz.676246527fe04242f0f7.svg)}.fi-ec{background-image:url(/static/media/ec.2dea494d741ecef56544.svg)}.fi-ec.fis{background-image:url(/static/media/ec.34a64a770e09c9ec5b23.svg)}.fi-ee{background-image:url(/static/media/ee.04263f937da9572d0d84.svg)}.fi-ee.fis{background-image:url(/static/media/ee.294c52fa01f3012f0f88.svg)}.fi-eg{background-image:url(/static/media/eg.6f625319993c841f2c84.svg)}.fi-eg.fis{background-image:url(/static/media/eg.21fca8382049264415ce.svg)}.fi-eh{background-image:url(/static/media/eh.a2b2a954b35253b4d810.svg)}.fi-eh.fis{background-image:url(/static/media/eh.8941dc19c664c2c2a23f.svg)}.fi-er{background-image:url(/static/media/er.86045916d43bfa374fbe.svg)}.fi-er.fis{background-image:url(/static/media/er.0c7117c38822e1606916.svg)}.fi-es{background-image:url(/static/media/es.c2bea6d740c5d81d5bce.svg)}.fi-es.fis{background-image:url(/static/media/es.3b87288baee22a0de008.svg)}.fi-et{background-image:url(/static/media/et.d27d9d1ac47ed9291a62.svg)}.fi-et.fis{background-image:url(/static/media/et.da75d56f3f57838a27be.svg)}.fi-fi{background-image:url(/static/media/fi.ead68a19c50e3e6f4d04.svg)}.fi-fi.fis{background-image:url(/static/media/fi.aed885cc7a38b534b2b6.svg)}.fi-fj{background-image:url(/static/media/fj.84732a88e04260ae6d30.svg)}.fi-fj.fis{background-image:url(/static/media/fj.a58ca2ed36ef1f1d4913.svg)}.fi-fk{background-image:url(/static/media/fk.d0b5d9fb25d4c4435972.svg)}.fi-fk.fis{background-image:url(/static/media/fk.a83317fea67e7de6250c.svg)}.fi-fm{background-image:url(/static/media/fm.18f7e08960b73974ccd4.svg)}.fi-fm.fis{background-image:url(/static/media/fm.9b826793a052bef79219.svg)}.fi-fo{background-image:url(/static/media/fo.3165eadcb4c87a6d02ae.svg)}.fi-fo.fis{background-image:url(/static/media/fo.54fd5278c2851a51f39d.svg)}.fi-fr{background-image:url(/static/media/fr.0313c7eacb9633130ffb.svg)}.fi-fr.fis{background-image:url(/static/media/fr.9e329b0fd412c860b31a.svg)}.fi-ga{background-image:url(/static/media/ga.ccf7eecbecdd26d2403c.svg)}.fi-ga.fis{background-image:url(/static/media/ga.d33bfe612c008a01f156.svg)}.fi-gb{background-image:url(/static/media/gb.84d4bb24d2a1a5891e0d.svg)}.fi-gb.fis{background-image:url(/static/media/gb.6cf90268d11449c43485.svg)}.fi-gd{background-image:url(/static/media/gd.b894547dc982e9f889ce.svg)}.fi-gd.fis{background-image:url(/static/media/gd.1f93c180ee5843effd47.svg)}.fi-ge{background-image:url(/static/media/ge.362c00c4a79f0704aa45.svg)}.fi-ge.fis{background-image:url(/static/media/ge.583afaa66ab47ac74fa1.svg)}.fi-gf{background-image:url(/static/media/gf.16328213544e4ac5f3ee.svg)}.fi-gf.fis{background-image:url(/static/media/gf.5fc814b14e4589220c31.svg)}.fi-gg{background-image:url(/static/media/gg.b8779f1806c259de289a.svg)}.fi-gg.fis{background-image:url(/static/media/gg.cff3c6217db3d2732657.svg)}.fi-gh{background-image:url(/static/media/gh.87686ea032052059cd6d.svg)}.fi-gh.fis{background-image:url(/static/media/gh.e2793fb1dcddb8325ff1.svg)}.fi-gi{background-image:url(/static/media/gi.80febf66a20dc267d064.svg)}.fi-gi.fis{background-image:url(/static/media/gi.4fe8cc6ecc3dd2baf4ea.svg)}.fi-gl{background-image:url(/static/media/gl.633d308e7df9c5abcb89.svg)}.fi-gl.fis{background-image:url(/static/media/gl.2466f7b0c1cdbbc5bce5.svg)}.fi-gm{background-image:url(/static/media/gm.6e4caca46e637e40175f.svg)}.fi-gm.fis{background-image:url(/static/media/gm.dfd25b88d3660d236c00.svg)}.fi-gn{background-image:url(/static/media/gn.65edeaef7dabb0abc834.svg)}.fi-gn.fis{background-image:url(/static/media/gn.347b60cf985684d7ea4f.svg)}.fi-gp{background-image:url(/static/media/gp.ca0b8d6f4d7528c9d34d.svg)}.fi-gp.fis{background-image:url(/static/media/gp.34687ce560373f175eee.svg)}.fi-gq{background-image:url(/static/media/gq.0314b4987491a4c2d601.svg)}.fi-gq.fis{background-image:url(/static/media/gq.eed957fc202035b47bf4.svg)}.fi-gr{background-image:url(/static/media/gr.969458b727378ff7b215.svg)}.fi-gr.fis{background-image:url(/static/media/gr.f4f1efd04d192aac3cbe.svg)}.fi-gs{background-image:url(/static/media/gs.9c9720e39497aeb6c4ac.svg)}.fi-gs.fis{background-image:url(/static/media/gs.f16e0ac45849cf748b84.svg)}.fi-gt{background-image:url(/static/media/gt.f483ff9148ed468e6dba.svg)}.fi-gt.fis{background-image:url(/static/media/gt.88fa30701f63441eff21.svg)}.fi-gu{background-image:url(/static/media/gu.67d540af7a6deec31c7a.svg)}.fi-gu.fis{background-image:url(/static/media/gu.b55158cddaadbf16541a.svg)}.fi-gw{background-image:url(/static/media/gw.3b1eba4bfbd859d523f4.svg)}.fi-gw.fis{background-image:url(/static/media/gw.2bfb1be148a6707e5ccd.svg)}.fi-gy{background-image:url(/static/media/gy.f3e2f1acb06c7b8bd851.svg)}.fi-gy.fis{background-image:url(/static/media/gy.0cb6e81609a2c5fd27dc.svg)}.fi-hk{background-image:url(/static/media/hk.8b89a0a3a4b2b0fe24c4.svg)}.fi-hk.fis{background-image:url(/static/media/hk.b80f4f843c33522190c6.svg)}.fi-hm{background-image:url(/static/media/hm.d7f4f6208ebc8b2a936b.svg)}.fi-hm.fis{background-image:url(/static/media/hm.fe75e73aa43e2b17f7c5.svg)}.fi-hn{background-image:url(/static/media/hn.2427006aada8b474df11.svg)}.fi-hn.fis{background-image:url(/static/media/hn.084f590fe38a14fc3755.svg)}.fi-hr{background-image:url(/static/media/hr.144812f9830a54938661.svg)}.fi-hr.fis{background-image:url(/static/media/hr.95aa474136210e1fc867.svg)}.fi-ht{background-image:url(/static/media/ht.adf3ce4a80c9aba47d52.svg)}.fi-ht.fis{background-image:url(/static/media/ht.bbbd7c26b9335fffbc89.svg)}.fi-hu{background-image:url(/static/media/hu.e404d718cffb5bd06467.svg)}.fi-hu.fis{background-image:url(/static/media/hu.cb329e885950a7c05407.svg)}.fi-id{background-image:url(/static/media/id.f624e2c8444a7794b357.svg)}.fi-id.fis{background-image:url(/static/media/id.578a8a9cdfdb824a35b1.svg)}.fi-ie{background-image:url(/static/media/ie.0542b94612db83a2f550.svg)}.fi-ie.fis{background-image:url(/static/media/ie.9e3414e898f1a07d0bea.svg)}.fi-il{background-image:url(/static/media/il.1e6c2f0e584f3e9eeceb.svg)}.fi-il.fis{background-image:url(/static/media/il.d92f72de0e032a9689fb.svg)}.fi-im{background-image:url(/static/media/im.bccfbbb9cbf510a6b55d.svg)}.fi-im.fis{background-image:url(/static/media/im.d47ec035ec3114c6aade.svg)}.fi-in{background-image:url(/static/media/in.12c66a162687c5c17ea4.svg)}.fi-in.fis{background-image:url(/static/media/in.5d3291b586986f65e7f1.svg)}.fi-io{background-image:url(/static/media/io.434092db7f34f2bc6a04.svg)}.fi-io.fis{background-image:url(/static/media/io.0838e35fe56aa2cc1220.svg)}.fi-iq{background-image:url(/static/media/iq.e74b8b9c289e8223e1b4.svg)}.fi-iq.fis{background-image:url(/static/media/iq.f0039f6611f1d049dd44.svg)}.fi-ir{background-image:url(/static/media/ir.c14862b9a48216f75d15.svg)}.fi-ir.fis{background-image:url(/static/media/ir.2ab9c0dee34bc5ef33a6.svg)}.fi-is{background-image:url(/static/media/is.8f88619495adccb68a6d.svg)}.fi-is.fis{background-image:url(/static/media/is.8bc19a219f1fc86da4ab.svg)}.fi-it{background-image:url(/static/media/it.08db2cd122d5f99494dd.svg)}.fi-it.fis{background-image:url(/static/media/it.febcc1b18059405d2a1b.svg)}.fi-je{background-image:url(/static/media/je.3660bd48e915237e2708.svg)}.fi-je.fis{background-image:url(/static/media/je.3a28ea4bb85774d4b377.svg)}.fi-jm{background-image:url(/static/media/jm.46c20a3e99315fb4e78c.svg)}.fi-jm.fis{background-image:url(/static/media/jm.593d0ceba0b8ef5b1f33.svg)}.fi-jo{background-image:url(/static/media/jo.84446d300951d305ca74.svg)}.fi-jo.fis{background-image:url(/static/media/jo.5e426c880a46a67775b8.svg)}.fi-jp{background-image:url(/static/media/jp.d288d548026f04523965.svg)}.fi-jp.fis{background-image:url(/static/media/jp.5d4d1d1eeb3d4c9ca374.svg)}.fi-ke{background-image:url(/static/media/ke.d625828986385991f7b1.svg)}.fi-ke.fis{background-image:url(/static/media/ke.bdd8fd0975ed99339338.svg)}.fi-kg{background-image:url(/static/media/kg.7686278119d26d5a1bf4.svg)}.fi-kg.fis{background-image:url(/static/media/kg.34d44976ab25b9ad4834.svg)}.fi-kh{background-image:url(/static/media/kh.d9ccd75a51b421240f5f.svg)}.fi-kh.fis{background-image:url(/static/media/kh.07d04a9622beca9b9db3.svg)}.fi-ki{background-image:url(/static/media/ki.7bd6796e1f09758896c6.svg)}.fi-ki.fis{background-image:url(/static/media/ki.49d96317875737b91310.svg)}.fi-km{background-image:url(/static/media/km.e45809944f3127560237.svg)}.fi-km.fis{background-image:url(/static/media/km.ff5583b3507f34fe7751.svg)}.fi-kn{background-image:url(/static/media/kn.650b92794fb6826cea93.svg)}.fi-kn.fis{background-image:url(/static/media/kn.840875853a987e54a502.svg)}.fi-kp{background-image:url(/static/media/kp.a25df2f7fce788f16b6e.svg)}.fi-kp.fis{background-image:url(/static/media/kp.5d243e4871d0165a278f.svg)}.fi-kr{background-image:url(/static/media/kr.cb52920205a3904b12e9.svg)}.fi-kr.fis{background-image:url(/static/media/kr.977537ff603f52b41d25.svg)}.fi-kw{background-image:url(/static/media/kw.d8ca915f2732310fa098.svg)}.fi-kw.fis{background-image:url(/static/media/kw.969be8755a6d9aa9dd4a.svg)}.fi-ky{background-image:url(/static/media/ky.1789144ceb0a72aac3c9.svg)}.fi-ky.fis{background-image:url(/static/media/ky.f7a068edb919efe20e5e.svg)}.fi-kz{background-image:url(/static/media/kz.9f87805fde44d69ad3d6.svg)}.fi-kz.fis{background-image:url(/static/media/kz.a7a4a36b07daa2ade5bf.svg)}.fi-la{background-image:url(/static/media/la.67f27403e34d3229fa88.svg)}.fi-la.fis{background-image:url(/static/media/la.d7702465c2f6d8d09f68.svg)}.fi-lb{background-image:url(/static/media/lb.2f9b098ff67b3ed051d2.svg)}.fi-lb.fis{background-image:url(/static/media/lb.2d5ab80047be9bc6c444.svg)}.fi-lc{background-image:url(/static/media/lc.a5f7f2065e6c2a79aea5.svg)}.fi-lc.fis{background-image:url(/static/media/lc.1ef20b6d46e6f7e771e5.svg)}.fi-li{background-image:url(/static/media/li.3c6bc6b3c2cafb19ef82.svg)}.fi-li.fis{background-image:url(/static/media/li.85bfc49de22d5a395379.svg)}.fi-lk{background-image:url(/static/media/lk.3468ddaf65b68fef60ee.svg)}.fi-lk.fis{background-image:url(/static/media/lk.d8d3e19a29e3bda5ccc8.svg)}.fi-lr{background-image:url(/static/media/lr.61e7a9985643d013538d.svg)}.fi-lr.fis{background-image:url(/static/media/lr.6af0f7ecc531bf079ad3.svg)}.fi-ls{background-image:url(/static/media/ls.4856aea205c94f19b9a3.svg)}.fi-ls.fis{background-image:url(/static/media/ls.2ac940991b103125880d.svg)}.fi-lt{background-image:url(/static/media/lt.93a07daff68dea7336fd.svg)}.fi-lt.fis{background-image:url(/static/media/lt.1d07a8b84f27401d15e2.svg)}.fi-lu{background-image:url(/static/media/lu.5b52430a07e21655ba90.svg)}.fi-lu.fis{background-image:url(/static/media/lu.b8e230a73eba4125f3d6.svg)}.fi-lv{background-image:url(/static/media/lv.ff6176a6bfeba64d0716.svg)}.fi-lv.fis{background-image:url(/static/media/lv.884e7f97a321e3dda410.svg)}.fi-ly{background-image:url(/static/media/ly.9c0afe9e70e2e37b4322.svg)}.fi-ly.fis{background-image:url(/static/media/ly.c04602533ea862b49866.svg)}.fi-ma{background-image:url(/static/media/ma.ab052b412792b9fadd8c.svg)}.fi-ma.fis{background-image:url(/static/media/ma.4d3a6f5c2bd6a436e6a1.svg)}.fi-mc{background-image:url(/static/media/mc.b5edb75519037dcf483e.svg)}.fi-mc.fis{background-image:url(/static/media/mc.21f385d1c90452e35d21.svg)}.fi-md{background-image:url(/static/media/md.3218bd6d072386a2997b.svg)}.fi-md.fis{background-image:url(/static/media/md.2a07174f2dc12669bd34.svg)}.fi-me{background-image:url(/static/media/me.2e1e72f3094e36ac941f.svg)}.fi-me.fis{background-image:url(/static/media/me.f538281b26bf147de7d3.svg)}.fi-mf{background-image:url(/static/media/mf.9284dddffc0b6717ee5f.svg)}.fi-mf.fis{background-image:url(/static/media/mf.4b4f663eb5e16690ef4a.svg)}.fi-mg{background-image:url(/static/media/mg.5d294de1198203cd569a.svg)}.fi-mg.fis{background-image:url(/static/media/mg.bdd56d44e50a82caecc6.svg)}.fi-mh{background-image:url(/static/media/mh.cd62f8f2afec11d2e119.svg)}.fi-mh.fis{background-image:url(/static/media/mh.3263dfcc26053cd8688d.svg)}.fi-mk{background-image:url(/static/media/mk.b5eadefbb6da73c9d0cf.svg)}.fi-mk.fis{background-image:url(/static/media/mk.d335b1f7842c183f2626.svg)}.fi-ml{background-image:url(/static/media/ml.fa530666ce9e170dc6cd.svg)}.fi-ml.fis{background-image:url(/static/media/ml.abd95c9bbc3b8e14d05a.svg)}.fi-mm{background-image:url(/static/media/mm.82321f19830e8de129b7.svg)}.fi-mm.fis{background-image:url(/static/media/mm.53de19a4603b655a1a68.svg)}.fi-mn{background-image:url(/static/media/mn.3f8eb1ca08f6bb7aaffb.svg)}.fi-mn.fis{background-image:url(/static/media/mn.a6223b922704835ae93c.svg)}.fi-mo{background-image:url(/static/media/mo.d0a2d2249a5030e058f6.svg)}.fi-mo.fis{background-image:url(/static/media/mo.ab5e90e78a5c17a6a0b5.svg)}.fi-mp{background-image:url(/static/media/mp.691b7d8805f3179c9f63.svg)}.fi-mp.fis{background-image:url(/static/media/mp.c2d801d43c6c6de8ee22.svg)}.fi-mq{background-image:url(/static/media/mq.fe327ace5767815c40e3.svg)}.fi-mq.fis{background-image:url(/static/media/mq.794f4690ac0eca38ed10.svg)}.fi-mr{background-image:url(/static/media/mr.9fd4a16498f5a42e8039.svg)}.fi-mr.fis{background-image:url(/static/media/mr.6d5d216f7c28b12d0b28.svg)}.fi-ms{background-image:url(/static/media/ms.3f469e691405e360b0ba.svg)}.fi-ms.fis{background-image:url(/static/media/ms.36dfc347d425859d92a6.svg)}.fi-mt{background-image:url(/static/media/mt.cbd22fd0520402e63d94.svg)}.fi-mt.fis{background-image:url(/static/media/mt.f69e2471cdc4b0b27656.svg)}.fi-mu{background-image:url(/static/media/mu.468d5464b2219b1bb922.svg)}.fi-mu.fis{background-image:url(/static/media/mu.fd1c498d09f3df7291e3.svg)}.fi-mv{background-image:url(/static/media/mv.f252e4cb6189ffbeb1ed.svg)}.fi-mv.fis{background-image:url(/static/media/mv.8cb05cc8693221f2eec1.svg)}.fi-mw{background-image:url(/static/media/mw.8c7c71cfc01cf1f6bab5.svg)}.fi-mw.fis{background-image:url(/static/media/mw.c9b6345c3e8561b3c871.svg)}.fi-mx{background-image:url(/static/media/mx.e8cbe88926d7a4675d47.svg)}.fi-mx.fis{background-image:url(/static/media/mx.b2ba7a3bf813d512f807.svg)}.fi-my{background-image:url(/static/media/my.7ebfe8cc7776c2ca1268.svg)}.fi-my.fis{background-image:url(/static/media/my.86044c68a247847062cc.svg)}.fi-mz{background-image:url(/static/media/mz.bdc2675416389aa0436a.svg)}.fi-mz.fis{background-image:url(/static/media/mz.49226d9a923e573e318f.svg)}.fi-na{background-image:url(/static/media/na.121ad7c836aa668ada66.svg)}.fi-na.fis{background-image:url(/static/media/na.29e28347f7830f429fd2.svg)}.fi-nc{background-image:url(/static/media/nc.d9a7497a457181a7dfbb.svg)}.fi-nc.fis{background-image:url(/static/media/nc.a9c6e731107c6ee44579.svg)}.fi-ne{background-image:url(/static/media/ne.82c3626f7a2a329d1397.svg)}.fi-ne.fis{background-image:url(/static/media/ne.66cb0cd9e54d34e883f1.svg)}.fi-nf{background-image:url(/static/media/nf.e4e73fc46014083a9134.svg)}.fi-nf.fis{background-image:url(/static/media/nf.c9745bcb0373a314d119.svg)}.fi-ng{background-image:url(/static/media/ng.f29450b9f8b2f04e96aa.svg)}.fi-ng.fis{background-image:url(/static/media/ng.1b98819eb371ab888962.svg)}.fi-ni{background-image:url(/static/media/ni.d7f1262d27d9b714b3d9.svg)}.fi-ni.fis{background-image:url(/static/media/ni.b75b50ce772a999ef744.svg)}.fi-nl{background-image:url(/static/media/nl.874fbf1b360bed6592fc.svg)}.fi-nl.fis{background-image:url(/static/media/nl.db73c2454405f07c049b.svg)}.fi-no{background-image:url(/static/media/no.b9cc4fcdf51eb234607e.svg)}.fi-no.fis{background-image:url(/static/media/no.c2a3c34c769194e219c3.svg)}.fi-np{background-image:url(/static/media/np.f6bc27427157a2bec4a1.svg)}.fi-np.fis{background-image:url(/static/media/np.2d7d2bcb6169aaea295d.svg)}.fi-nr{background-image:url(/static/media/nr.0d87ce78609053fbd9c4.svg)}.fi-nr.fis{background-image:url(/static/media/nr.8ccd0a5da4e0df47f13d.svg)}.fi-nu{background-image:url(/static/media/nu.2d9c15c308eff50f974f.svg)}.fi-nu.fis{background-image:url(/static/media/nu.c4afdde3280afe436fc8.svg)}.fi-nz{background-image:url(/static/media/nz.64b16b7eb8b8e423bcab.svg)}.fi-nz.fis{background-image:url(/static/media/nz.29afa191293fa678462c.svg)}.fi-om{background-image:url(/static/media/om.4daba227b37c2ab2ca67.svg)}.fi-om.fis{background-image:url(/static/media/om.8f66157154d23e687e15.svg)}.fi-pa{background-image:url(/static/media/pa.8659812291825552ed13.svg)}.fi-pa.fis{background-image:url(/static/media/pa.f06ec28a8cfb2f6f6362.svg)}.fi-pe{background-image:url(/static/media/pe.d64e9732fcaa8f765994.svg)}.fi-pe.fis{background-image:url(/static/media/pe.b8e62fe370160622092e.svg)}.fi-pf{background-image:url(/static/media/pf.25a9bf08819ab8d40bfe.svg)}.fi-pf.fis{background-image:url(/static/media/pf.5d921946e92c3a04b94f.svg)}.fi-pg{background-image:url(/static/media/pg.2d787f7b6ef61dfbed13.svg)}.fi-pg.fis{background-image:url(/static/media/pg.a4a1866a135a7be68104.svg)}.fi-ph{background-image:url(/static/media/ph.b1d1902e71b7a98d1c23.svg)}.fi-ph.fis{background-image:url(/static/media/ph.8ed533301806dce5830e.svg)}.fi-pk{background-image:url(/static/media/pk.d6091ce69832a5070cf9.svg)}.fi-pk.fis{background-image:url(/static/media/pk.acaf672a1088ce7bcd0f.svg)}.fi-pl{background-image:url(/static/media/pl.2b5541c54505328dbc1b.svg)}.fi-pl.fis{background-image:url(/static/media/pl.cd835d05865e496ff6b8.svg)}.fi-pm{background-image:url(/static/media/pm.f290a4bcb2060c82a15c.svg)}.fi-pm.fis{background-image:url(/static/media/pm.b56ece89b69b4dc021b1.svg)}.fi-pn{background-image:url(/static/media/pn.1b304551dcaf53a9bfc7.svg)}.fi-pn.fis{background-image:url(/static/media/pn.2e59e547cdaf14380b3a.svg)}.fi-pr{background-image:url(/static/media/pr.28689af1c71936396dba.svg)}.fi-pr.fis{background-image:url(/static/media/pr.8885546ef53d96765ed6.svg)}.fi-ps{background-image:url(/static/media/ps.abfb274564ccff2da892.svg)}.fi-ps.fis{background-image:url(/static/media/ps.dd52ee573d5487121ebb.svg)}.fi-pt{background-image:url(/static/media/pt.f8ac2991a4c362cf6c65.svg)}.fi-pt.fis{background-image:url(/static/media/pt.90bff567ed742591697c.svg)}.fi-pw{background-image:url(/static/media/pw.5df27d3f0d819edce100.svg)}.fi-pw.fis{background-image:url(/static/media/pw.a831460a026477de3470.svg)}.fi-py{background-image:url(/static/media/py.95a265cc6b9db6623876.svg)}.fi-py.fis{background-image:url(/static/media/py.3a8059fd5fa678bbaf0a.svg)}.fi-qa{background-image:url(/static/media/qa.74602db5190dc8001c8d.svg)}.fi-qa.fis{background-image:url(/static/media/qa.8f91b7516726e3518cfa.svg)}.fi-re{background-image:url(/static/media/re.9d72b568db01dfb982e8.svg)}.fi-re.fis{background-image:url(/static/media/re.65fecda00937aa8b6917.svg)}.fi-ro{background-image:url(/static/media/ro.33482fcd4344b097d6d7.svg)}.fi-ro.fis{background-image:url(/static/media/ro.6d757067ccc276327b1b.svg)}.fi-rs{background-image:url(/static/media/rs.7e1afa4b394b0ffef9a0.svg)}.fi-rs.fis{background-image:url(/static/media/rs.099fd9d4031b066a2362.svg)}.fi-ru{background-image:url(/static/media/ru.097b629d57d4188b9b83.svg)}.fi-ru.fis{background-image:url(/static/media/ru.23622fff0c60191d7183.svg)}.fi-rw{background-image:url(/static/media/rw.f87cd918f9cf4421e109.svg)}.fi-rw.fis{background-image:url(/static/media/rw.2dbaa32bbc3d280477a0.svg)}.fi-sa{background-image:url(/static/media/sa.b26b19034a77a3b4b09a.svg)}.fi-sa.fis{background-image:url(/static/media/sa.f9dacb2d88206424cfc1.svg)}.fi-sb{background-image:url(/static/media/sb.22224fa1c1bf800c3bfb.svg)}.fi-sb.fis{background-image:url(/static/media/sb.828b2f112f1fed197a19.svg)}.fi-sc{background-image:url(/static/media/sc.4691653cefd138906e7b.svg)}.fi-sc.fis{background-image:url(/static/media/sc.fea26a158b05a81a819d.svg)}.fi-sd{background-image:url(/static/media/sd.d7f3b46827654083de6f.svg)}.fi-sd.fis{background-image:url(/static/media/sd.8df6ee83e80bb13d8e9c.svg)}.fi-se{background-image:url(/static/media/se.8b8db9f4172ba5d8d3c4.svg)}.fi-se.fis{background-image:url(/static/media/se.3dc09b9e96cefa2fa42b.svg)}.fi-sg{background-image:url(/static/media/sg.8b629e7bf137abf1643b.svg)}.fi-sg.fis{background-image:url(/static/media/sg.6cc62188097943de02c0.svg)}.fi-sh{background-image:url(/static/media/sh.b0d0251be62a5f27282a.svg)}.fi-sh.fis{background-image:url(/static/media/sh.0de30ebc7c574ff9f829.svg)}.fi-si{background-image:url(/static/media/si.9cf5cf5992bd48b0d23f.svg)}.fi-si.fis{background-image:url(/static/media/si.3aa260cd05eca90d50ab.svg)}.fi-sj{background-image:url(/static/media/sj.f8f9b21529bdc34df1b5.svg)}.fi-sj.fis{background-image:url(/static/media/sj.7111b15215671c0cabae.svg)}.fi-sk{background-image:url(/static/media/sk.927ef7d8ba0b07afb706.svg)}.fi-sk.fis{background-image:url(/static/media/sk.2055cb509c045ec96ffb.svg)}.fi-sl{background-image:url(/static/media/sl.d4cd148ff94760097b5c.svg)}.fi-sl.fis{background-image:url(/static/media/sl.ec1ec422fd5ac1515437.svg)}.fi-sm{background-image:url(/static/media/sm.fdcc857e946620bb9f99.svg)}.fi-sm.fis{background-image:url(/static/media/sm.d048b19e15c5c1fae878.svg)}.fi-sn{background-image:url(/static/media/sn.5d2dde7343ab4f202890.svg)}.fi-sn.fis{background-image:url(/static/media/sn.07ec7ccbea282d9458ad.svg)}.fi-so{background-image:url(/static/media/so.178fe49679297c70c6b7.svg)}.fi-so.fis{background-image:url(/static/media/so.8c4f928238059d27507d.svg)}.fi-sr{background-image:url(/static/media/sr.f281cc96dc94e9f2bcdf.svg)}.fi-sr.fis{background-image:url(/static/media/sr.45463ee6f9675e59c293.svg)}.fi-ss{background-image:url(/static/media/ss.0b0f58edf447e463e793.svg)}.fi-ss.fis{background-image:url(/static/media/ss.1c422f30a5c1c74cedaa.svg)}.fi-st{background-image:url(/static/media/st.b1de9e523e773c7d9318.svg)}.fi-st.fis{background-image:url(/static/media/st.950ecdadde620ad2ec44.svg)}.fi-sv{background-image:url(/static/media/sv.79fbc03fce7cd1c8802f.svg)}.fi-sv.fis{background-image:url(/static/media/sv.26bae9ea3e5602880a0a.svg)}.fi-sx{background-image:url(/static/media/sx.461132beaf7defd5ed83.svg)}.fi-sx.fis{background-image:url(/static/media/sx.8c3f47fafde8fe4238ff.svg)}.fi-sy{background-image:url(/static/media/sy.fe2dc23e7e6916c38fb7.svg)}.fi-sy.fis{background-image:url(/static/media/sy.78c23a804f1b457327a7.svg)}.fi-sz{background-image:url(/static/media/sz.db509778d180d220f4dd.svg)}.fi-sz.fis{background-image:url(/static/media/sz.86d9e360ea288c0916df.svg)}.fi-tc{background-image:url(/static/media/tc.b35a924a728812678cc1.svg)}.fi-tc.fis{background-image:url(/static/media/tc.df6f3e13c828a50dd948.svg)}.fi-td{background-image:url(/static/media/td.ce35efd0cf28cc8886eb.svg)}.fi-td.fis{background-image:url(/static/media/td.16a25e2113c56509d1b6.svg)}.fi-tf{background-image:url(/static/media/tf.a1e1b04e6e2a99335098.svg)}.fi-tf.fis{background-image:url(/static/media/tf.75f62b392f2571079a00.svg)}.fi-tg{background-image:url(/static/media/tg.89535c02f928796649ea.svg)}.fi-tg.fis{background-image:url(/static/media/tg.0befc019211dfc197e18.svg)}.fi-th{background-image:url(/static/media/th.d3dea0cee87c83e3a1e6.svg)}.fi-th.fis{background-image:url(/static/media/th.b4262644824a028810ca.svg)}.fi-tj{background-image:url(/static/media/tj.048c841a9452fdce8c27.svg)}.fi-tj.fis{background-image:url(/static/media/tj.6e2457956a86906e9038.svg)}.fi-tk{background-image:url(/static/media/tk.dda2603624dd706ba80b.svg)}.fi-tk.fis{background-image:url(/static/media/tk.16bf538d1a8ab01f4b39.svg)}.fi-tl{background-image:url(/static/media/tl.5a92426cb730d159461a.svg)}.fi-tl.fis{background-image:url(/static/media/tl.2906e09e23414d013359.svg)}.fi-tm{background-image:url(/static/media/tm.890e13cab021a2ccc690.svg)}.fi-tm.fis{background-image:url(/static/media/tm.613323bc56fcd8b1bd79.svg)}.fi-tn{background-image:url(/static/media/tn.b66f06d623ea128cc2d6.svg)}.fi-tn.fis{background-image:url(/static/media/tn.bd9427159dadd137bf86.svg)}.fi-to{background-image:url(/static/media/to.a7375d4d2ef32a2c8761.svg)}.fi-to.fis{background-image:url(/static/media/to.2cb4df0a0e3875c3c113.svg)}.fi-tr{background-image:url(/static/media/tr.535c328e67d2cd262543.svg)}.fi-tr.fis{background-image:url(/static/media/tr.3a7c1ff2bc949f910d21.svg)}.fi-tt{background-image:url(/static/media/tt.faa91be4a726ae707d5d.svg)}.fi-tt.fis{background-image:url(/static/media/tt.f3b1780e0f620d5e5e65.svg)}.fi-tv{background-image:url(/static/media/tv.fd2caae1fd2cb51b675a.svg)}.fi-tv.fis{background-image:url(/static/media/tv.57ef8775a287d9d53d50.svg)}.fi-tw{background-image:url(/static/media/tw.39308d8769d9190bd1aa.svg)}.fi-tw.fis{background-image:url(/static/media/tw.8ea0b61c9cced533d851.svg)}.fi-tz{background-image:url(/static/media/tz.bec1e1d6b9d5b6bb98b3.svg)}.fi-tz.fis{background-image:url(/static/media/tz.5ca0246e7997b017d7ed.svg)}.fi-ua{background-image:url(/static/media/ua.423c68f9fb154fb2749b.svg)}.fi-ua.fis{background-image:url(/static/media/ua.af1d11dab17044ee2036.svg)}.fi-ug{background-image:url(/static/media/ug.222bcbd9d06e2864db96.svg)}.fi-ug.fis{background-image:url(/static/media/ug.db68bb1b5c91f0899146.svg)}.fi-um{background-image:url(/static/media/um.9efb46d30197d66c362f.svg)}.fi-um.fis{background-image:url(/static/media/um.a57097a45d61f696bb5d.svg)}.fi-us{background-image:url(/static/media/us.912cb4a8f30b24032f0d.svg)}.fi-us.fis{background-image:url(/static/media/us.9acbcf1017616e2140a1.svg)}.fi-uy{background-image:url(/static/media/uy.2515d7371de19a0642e6.svg)}.fi-uy.fis{background-image:url(/static/media/uy.cb5fcc05a537d0236c3c.svg)}.fi-uz{background-image:url(/static/media/uz.7ed400a6435c85b5b890.svg)}.fi-uz.fis{background-image:url(/static/media/uz.15a9a22cda20d4284071.svg)}.fi-va{background-image:url(/static/media/va.f5a05c3a3ef6f8c04cd7.svg)}.fi-va.fis{background-image:url(/static/media/va.bbc2e5e39631d0a12732.svg)}.fi-vc{background-image:url(/static/media/vc.696f1551fbfd85d91302.svg)}.fi-vc.fis{background-image:url(/static/media/vc.007dc890b99ef6f19713.svg)}.fi-ve{background-image:url(/static/media/ve.8654417d0313322c0ee9.svg)}.fi-ve.fis{background-image:url(/static/media/ve.566e10866c917e59bb97.svg)}.fi-vg{background-image:url(/static/media/vg.adc10267dfa34dc8352c.svg)}.fi-vg.fis{background-image:url(/static/media/vg.f51c57586a36251c99f3.svg)}.fi-vi{background-image:url(/static/media/vi.7b2e71e5890900de2981.svg)}.fi-vi.fis{background-image:url(/static/media/vi.4b5722123d54a3b84a21.svg)}.fi-vn{background-image:url(/static/media/vn.e80173a9c3cbaa60c593.svg)}.fi-vn.fis{background-image:url(/static/media/vn.7601c8acd6cc2bd13ebe.svg)}.fi-vu{background-image:url(/static/media/vu.f127f219c07785ec34d3.svg)}.fi-vu.fis{background-image:url(/static/media/vu.282e59f945b6d314feec.svg)}.fi-wf{background-image:url(/static/media/wf.2a313731eae3ed3e6bf3.svg)}.fi-wf.fis{background-image:url(/static/media/wf.311c4e739fa8377d139d.svg)}.fi-ws{background-image:url(/static/media/ws.314e33c2a444698f4bce.svg)}.fi-ws.fis{background-image:url(/static/media/ws.f06e3a3930f25859ac07.svg)}.fi-ye{background-image:url(/static/media/ye.948f27c439684b56bb9d.svg)}.fi-ye.fis{background-image:url(/static/media/ye.822b8bf24cfbceb7b411.svg)}.fi-yt{background-image:url(/static/media/yt.433b076a0fbb984af9f2.svg)}.fi-yt.fis{background-image:url(/static/media/yt.db71201b57772674af44.svg)}.fi-za{background-image:url(/static/media/za.57ed656aa5c93d478f18.svg)}.fi-za.fis{background-image:url(/static/media/za.35fc70ecbde5380e5afb.svg)}.fi-zm{background-image:url(/static/media/zm.b75585a7ee75bddfdf08.svg)}.fi-zm.fis{background-image:url(/static/media/zm.d0a453b1fcd36a5dc8b2.svg)}.fi-zw{background-image:url(/static/media/zw.8870c0c23ef3c27cf333.svg)}.fi-zw.fis{background-image:url(/static/media/zw.1f332afdffeb9bd17a13.svg)}.fi-arab{background-image:url(/static/media/arab.4d8a095e5e2e4eafc280.svg)}.fi-arab.fis{background-image:url(/static/media/arab.0499fb50ad82b93fc5d3.svg)}.fi-asean{background-image:url(/static/media/asean.137f55335f0d045f4de6.svg)}.fi-asean.fis{background-image:url(/static/media/asean.13dda45b3ea2f2f977d7.svg)}.fi-cefta{background-image:url(/static/media/cefta.159b824020be52ab9a1d.svg)}.fi-cefta.fis{background-image:url(/static/media/cefta.4247899e6d860ac788cd.svg)}.fi-cp{background-image:url(/static/media/cp.f6b10f55c03f66f74018.svg)}.fi-cp.fis{background-image:url(/static/media/cp.6c0badecbaa751338752.svg)}.fi-dg{background-image:url(/static/media/dg.36d294bef32b3784507e.svg)}.fi-dg.fis{background-image:url(/static/media/dg.7ebcdb1f66f71aa42e0c.svg)}.fi-eac{background-image:url(/static/media/eac.cd37edea822f43242bb6.svg)}.fi-eac.fis{background-image:url(/static/media/eac.eb5c25768976b4a8d7bb.svg)}.fi-es-ct{background-image:url(/static/media/es-ct.ae2d1ab93385b37fd124.svg)}.fi-es-ct.fis{background-image:url(/static/media/es-ct.9d52c0a552153cf88238.svg)}.fi-es-ga{background-image:url(/static/media/es-ga.a422d85b7b98ad52b43d.svg)}.fi-es-ga.fis{background-image:url(/static/media/es-ga.0f8315b9167631cea364.svg)}.fi-es-pv{background-image:url(/static/media/es-pv.9505fc54b48e50e05629.svg)}.fi-es-pv.fis{background-image:url(/static/media/es-pv.e0f6252aacba9bacf0be.svg)}.fi-eu{background-image:url(/static/media/eu.c9d8d63e107e62b812c8.svg)}.fi-eu.fis{background-image:url(/static/media/eu.8224e4265da2d4361a09.svg)}.fi-gb-eng{background-image:url(/static/media/gb-eng.ee3571430d489c32deac.svg)}.fi-gb-eng.fis{background-image:url(/static/media/gb-eng.7b249f565cc9aa70b36b.svg)}.fi-gb-nir{background-image:url(/static/media/gb-nir.ace14a1e13b50069efb5.svg)}.fi-gb-nir.fis{background-image:url(/static/media/gb-nir.5fdc67fb2e1872b0901f.svg)}.fi-gb-sct{background-image:url(/static/media/gb-sct.5edc6d75a73111158da1.svg)}.fi-gb-sct.fis{background-image:url(/static/media/gb-sct.5e8518f9c48a90941d02.svg)}.fi-gb-wls{background-image:url(/static/media/gb-wls.8794435cae904ded53d9.svg)}.fi-gb-wls.fis{background-image:url(/static/media/gb-wls.4360c12f55e98aab95fe.svg)}.fi-ic{background-image:url(/static/media/ic.500d420982feb8a67cbc.svg)}.fi-ic.fis{background-image:url(/static/media/ic.5217cbc3b14b1f23840f.svg)}.fi-pc{background-image:url(/static/media/pc.e0de38a24ff09649830a.svg)}.fi-pc.fis{background-image:url(/static/media/pc.cac28e273f71820aef16.svg)}.fi-sh-ac{background-image:url(/static/media/sh-ac.103b29f98a6b270e001a.svg)}.fi-sh-ac.fis{background-image:url(/static/media/sh-ac.12e47249c910761e397d.svg)}.fi-sh-hl{background-image:url(/static/media/sh-hl.6128ecfc64f67f61372a.svg)}.fi-sh-hl.fis{background-image:url(/static/media/sh-hl.a28e46fcd71bb0cdc7cb.svg)}.fi-sh-ta{background-image:url(/static/media/sh-ta.63e0f3087d23a3db1c69.svg)}.fi-sh-ta.fis{background-image:url(/static/media/sh-ta.fc41b9a4353f62943cb0.svg)}.fi-un{background-image:url(/static/media/un.b7d8400aa3b0c3cfc511.svg)}.fi-un.fis{background-image:url(/static/media/un.c7ec902d8db0318757f2.svg)}.fi-xk{background-image:url(/static/media/xk.1d1068e60cd34d1bfb58.svg)}.fi-xk.fis{background-image:url(/static/media/xk.b15361c3054b56026b03.svg)}.notification{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(var(--card-background-color-rgb),.35);border:1px solid rgba(var(--text-color-rgb),.18);border-radius:50px;box-shadow:0 6px 20px #0003;color:var(--text-color);display:flex;justify-content:space-between;left:50%;max-width:480px;min-width:280px;opacity:1;padding:14px 22px;position:fixed;top:30px;transform:translateX(-50%);transition:opacity .4s ease,transform .4s ease;width:auto;z-index:9999}.notification p{flex-grow:1;font-size:.95rem;line-height:1.5;margin:0;padding-right:12px}.notification.success{border-color:var(--notification-success-border);color:var(--notification-success-text)}.notification.warning{border-color:var(--notification-warning-border);color:var(--notification-warning-text)}.notification.error{border-color:var(--notification-error-border);color:var(--notification-error-text)}.notification.info{border-color:var(--notification-info-border);color:var(--notification-info-text)}.notification button{align-self:center;background:none;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:26px;line-height:1;opacity:.8;padding:0 0 0 10px;transition:color .2s ease,transform .2s ease,opacity .2s ease}.notification button:hover{color:var(--notification-error-bg);opacity:1;transform:scale(1.15)}.sidebar{background-color:var(--sidebar-background-color);box-shadow:2px 0 5px #0003;color:var(--text-color);display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;padding:10px;transition:width .3s ease}.sidebar.open{width:220px}.sidebar.closed{width:80px}.sidebar-header{align-items:center;box-sizing:border-box;display:flex;gap:6px;height:50px;justify-content:flex-start;margin-bottom:30px;padding-top:10px;width:100%}.sidebar.closed .sidebar-header{justify-content:center}.sidebar-toggle-internal{align-items:center;background:none;border:none;border-radius:50%;color:var(--sidebar-icon-color);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:color .3s ease,background-color .3s ease}.sidebar-toggle-internal:hover{background-color:rgba(var(--text-color-rgb),.08);color:var(--sidebar-hover-link-color)}.sidebar-toggle-icon{opacity:.5;transition:opacity .3s ease}.sidebar-toggle-internal:hover .sidebar-toggle-icon{opacity:1}.sidebar-toggle-internal:hover .sidebar-toggle-icon *{stroke:var(--secondary-light)}.sidebar-logo-link{align-items:center;display:flex;flex-grow:1;gap:8px;min-width:0;overflow:hidden;text-decoration:none}.sidebar-logo-img{flex-shrink:0;height:28px;width:28px}.sidebar-logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8dffea,#00d7c6);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700;opacity:0;transition:opacity .2s ease-out,visibility 0s linear .2s;visibility:hidden;white-space:nowrap}.sidebar-logo-text.text-visible{opacity:1;transition-delay:.1s;visibility:visible}.navigation-links{flex-grow:1;list-style:none;margin:0;padding:0}.navigation-links li{margin-bottom:15px}.sidebar-link{align-items:center;border-radius:5px;box-sizing:border-box;color:var(--text-color);display:flex;height:50px;padding:10px;text-decoration:none;transition:background-color .3s ease,color .3s ease;width:100%}.sidebar-link.active:hover,.sidebar-link:hover{background-color:rgba(var(--text-color-rgb),.08)}.sidebar-link:hover .link-text,.sidebar-link:hover .sidebar-icon{color:var(--sidebar-hover-link-color)}.sidebar-link.active .link-text,.sidebar-link.active .sidebar-icon{color:var(--secondary-light)}.sidebar-icon{flex-shrink:0;height:24px;margin-right:15px;transition:color .3s ease;width:24px}.sidebar.closed .sidebar-link{justify-content:center}.sidebar.closed .sidebar-icon{margin-right:0}.link-text{color:var(--text-color);display:inline-block;font-size:.9rem;line-height:1.3;max-height:0;opacity:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;transform:translateY(5px);transition:opacity .2s ease-out,max-height .2s ease-out,transform .2s ease-out,visibility 0s linear .2s;visibility:hidden;white-space:normal;word-break:break-word}.link-text.text-visible{max-height:5em;opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.sidebar-footer{padding-top:20px}.separator{border-top:1px solid var(--border-color);margin:20px 0}.profile-link .profile-icon{border-radius:50%;object-fit:cover;opacity:1}.logout-button{align-items:center;background:none;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;height:50px;padding:10px;text-align:left;transition:background-color .3s ease,color .3s ease;width:100%}.logout-button .sidebar-icon{margin-right:15px}.sidebar.closed .logout-button .sidebar-icon{margin-right:0}.sidebar-link.admin-link{color:var(--accent-color);margin-bottom:5px}.sidebar-link.admin-link:hover{background-color:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.sidebar-link.admin-link .sidebar-icon{color:var(--accent-color)}.ConsultationManager_consultationManager__nrqpS{background-color:var(--background-color);box-sizing:border-box;color:var(--text-color);padding:20px 30px;transition:padding-left .3s ease;width:100%}.ConsultationManager_consultationManager__nrqpS.ConsultationManager_adjustedForClosedSidebar__0EYRR{padding-left:40px}.ConsultationManager_consultationHeader__xSrW1{align-items:center;display:flex;justify-content:space-between;padding-bottom:5px;padding-top:17px;width:100%}.ConsultationManager_consultationManagerTitle__4sQPV{color:var(--text-color);flex-shrink:0;font-size:24px;font-weight:700;margin:0;text-align:left}.ConsultationManager_consultationManagerNavButtons__a71Zr{display:flex;gap:10px;justify-content:flex-start;margin-bottom:25px;margin-left:5px;margin-top:15px}.ConsultationManager_navButton__XtXPJ{background:none;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:var(--text-color);cursor:pointer;font-size:16px;padding:10px 15px;transition:color .3s ease,border-bottom-color .3s ease,background-color .3s ease}.ConsultationManager_navButton__XtXPJ:hover{background-color:rgba(var(--accent-color-rgb),.08);color:var(--accent-color)}.ConsultationManager_navButtonActive__saLV4{background-color:rgba(var(--accent-color-rgb),.12);border-bottom:3px solid var(--accent-color);color:var(--accent-color);font-weight:700}.ConsultationManager_contentArea__DalCA{width:100%}.ConsultationManager_formSectionCard__6rnyA,.ConsultationManager_listSectionCard__xEPdp{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 4px 15px rgba(var(--background-color-rgb),.2);box-sizing:border-box;margin:0 auto 20px;max-width:1250px;padding:25px;width:100%}.ConsultationManager_cardTitle__v8lcm{color:var(--text-color);font-family:Inter,Arial,sans-serif;font-size:20px;font-weight:600;margin-bottom:25px;margin-top:0;text-align:left}.ConsultationManager_formInput__fsKc\+,.ConsultationManager_formSelect__NDyep,.ConsultationManager_formTextarea__KpUye{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-color);font-family:Inter,Arial,sans-serif;font-size:16px;margin-bottom:15px;padding:12px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.ConsultationManager_formInput__fsKc\+:focus,.ConsultationManager_formSelect__NDyep:focus,.ConsultationManager_formTextarea__KpUye:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.3);outline:none}.ConsultationManager_formSelect__NDyep{appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5"><polygon points="0,0 10,0 5,5" fill="currentColor"/></svg>');background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.ConsultationManager_formTextarea__KpUye{line-height:1.6;min-height:120px;resize:vertical}.ConsultationManager_formLabel__xeIlY{color:var(--text-color);display:block;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.ConsultationManager_formRadioGroup__Mb3H5{align-items:center;display:flex;gap:20px;margin-bottom:15px}.ConsultationManager_formRadioLabel__4ZA3P{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:16px;gap:8px}.ConsultationManager_formRadioInput__P47IG{height:0;opacity:0;position:absolute;width:0}.ConsultationManager_formRadioCustom__JTCSO{border:2px solid var(--border-color);border-radius:50%;display:inline-block;height:20px;position:relative;transition:border-color .3s ease,background-color .3s ease;width:20px}.ConsultationManager_formRadioLabel__4ZA3P:hover .ConsultationManager_formRadioCustom__JTCSO{border-color:var(--accent-color)}.ConsultationManager_formRadioInput__P47IG:checked+.ConsultationManager_formRadioCustom__JTCSO{background-color:var(--accent-color);border-color:var(--accent-color)}.ConsultationManager_formRadioInput__P47IG:checked+.ConsultationManager_formRadioCustom__JTCSO:after{background-color:var(--card-background-color);border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.ConsultationManager_formActionsContainer__2kG6V{align-items:flex-start;display:flex;flex-direction:column;gap:15px;margin-top:20px}.ConsultationManager_consultationListTable__4h91Q{border-collapse:initial;border-spacing:0 8px;margin-top:20px;width:100%}.ConsultationManager_consultationListThead__50qv6 th{background-color:initial;border-bottom:2px solid var(--border-color);color:var(--accent-color);font-size:14px;font-weight:600;padding:12px 15px;text-align:center;text-transform:uppercase}.ConsultationManager_consultationListTr__Orxkk{background-color:var(--input-background-color);border-radius:8px;transition:background-color .2s ease}.ConsultationManager_consultationListTr__Orxkk:hover{background-color:rgba(var(--text-color-rgb),.08)}.ConsultationManager_consultationListTd__e9n33{color:var(--text-color);font-size:15px;max-width:150px;overflow:hidden;padding:15px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.ConsultationManager_consultationListTr__Orxkk td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.ConsultationManager_consultationListTr__Orxkk td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.ConsultationManager_consultationListTdWrap__PpaMP{min-width:200px;overflow:visible;text-overflow:clip;white-space:normal}.ConsultationManager_expandButton__4xhjK{background-color:rgba(var(--accent-color-rgb),.15);border:1px solid var(--accent-color);border-radius:6px;color:var(--accent-color);cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:500;padding:8px 12px;transition:all .2s ease}.ConsultationManager_expandButton__4xhjK:hover{background-color:rgba(var(--accent-color-rgb),.3);border-color:var(--accent-color);color:var(--accent-color);transform:scale(1.05)}.ConsultationManager_searchInput__Iqi\+\+{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-color);font-size:16px;margin-bottom:20px;max-width:400px;padding:12px 15px;width:100%}.ConsultationManager_searchInput__Iqi\+\+:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.3);outline:none}.ConsultationManager_listSectionCard__xEPdp td div{text-align:left}.ConsultationManager_listSectionCard__xEPdp td div em,.ConsultationManager_listSectionCard__xEPdp td div li,.ConsultationManager_listSectionCard__xEPdp td div p,.ConsultationManager_listSectionCard__xEPdp td div strong{word-wrap:break-word;white-space:pre-wrap}.ConsultationManager_listSectionCard__xEPdp td div h1,.ConsultationManager_listSectionCard__xEPdp td div h2,.ConsultationManager_listSectionCard__xEPdp td div h3,.ConsultationManager_listSectionCard__xEPdp td div h4,.ConsultationManager_listSectionCard__xEPdp td div h5,.ConsultationManager_listSectionCard__xEPdp td div h6{font-weight:700;margin-bottom:.4em;margin-top:.8em}.ConsultationManager_listSectionCard__xEPdp td div h1{font-size:1.5em}.ConsultationManager_listSectionCard__xEPdp td div h2{font-size:1.3em}.ConsultationManager_listSectionCard__xEPdp td div h3{font-size:1.1em}.ConsultationManager_listSectionCard__xEPdp td div strong{font-weight:700}.ConsultationManager_listSectionCard__xEPdp td div em{font-style:italic}.ConsultationManager_listSectionCard__xEPdp td div ol,.ConsultationManager_listSectionCard__xEPdp td div ul{margin-left:20px;padding-left:10px}.ConsultationManager_listSectionCard__xEPdp td div li{margin-bottom:.2em}.ConsultationManager_formSectionCard__6rnyA .ConsultationManager_w-md-editor__k8cmA{background-color:var(--input-background-color)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;color:var(--text-color)!important;margin-bottom:15px!important}.ConsultationManager_formSectionCard__6rnyA .ConsultationManager_cm-s-react-md-editor__5pSB7 .ConsultationManager_CodeMirror-lines__0UVaK,.ConsultationManager_formSectionCard__6rnyA .ConsultationManager_w-md-editor-text-input__dgJDm{background-color:var(--input-background-color)!important;color:var(--text-color)!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important}.ConsultationManager_formSectionCard__6rnyA .ConsultationManager_w-md-editor-toolbar__vriPM{background-color:var(--card-background-color)!important;border-bottom:1px solid var(--border-color)!important;padding:4px 8px!important}.ConsultationManager_consultationListTdCheckbox__selcX,.ConsultationManager_consultationListThCheckbox__xdUk-{text-align:center;width:40px}.ConsultationManager_consultationListTdPreview__vD2xi{max-width:200px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ConsultationManager_previewContent__f5S0L{max-height:60px;overflow:hidden}.ConsultationManager_expandedRow__qum4W td{background-color:var(--card-background-color);border-bottom:1px solid var(--border-color);border-radius:8px;padding:15px}.ConsultationManager_expandedSection__h9klN{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:4px;margin-bottom:15px;padding:10px}.ConsultationManager_markdownContent__2s3ZD h1,.ConsultationManager_markdownContent__2s3ZD h2,.ConsultationManager_markdownContent__2s3ZD h3{margin-bottom:.4em;margin-top:.8em}.ConsultationManager_deleteSelectedButton__dGdJ6{background-color:var(--button-danger-bg);border:1px solid var(--button-danger-border);border-radius:8px;color:var(--button-danger-text);cursor:pointer;font-size:.9em;margin-left:auto;padding:8px 15px;transition:all .2s ease}.ConsultationManager_formStyledButtonPrimary__9ifbv,.ConsultationManager_formStyledButtonSave__r89aM{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:all .2s ease-in-out}.ConsultationManager_formStyledButtonPrimary__9ifbv{background-color:initial;border-color:var(--accent-color);color:var(--accent-color)}.ConsultationManager_formStyledButtonPrimary__9ifbv:hover:not(:disabled){background-color:rgba(var(--accent-color-rgb),.1);color:var(--accent-color);transform:translateY(-1px)}.ConsultationManager_formStyledButtonSave__r89aM{background-color:initial;border-color:var(--secondary-color);color:var(--secondary-color)}.ConsultationManager_formStyledButtonSave__r89aM:hover:not(:disabled){background-color:rgba(var(--secondary-color-rgb),.1);border-color:var(--secondary-light);color:var(--secondary-light);transform:translateY(-1px)}.ConsultationManager_formStyledButtonPrimary__9ifbv:disabled,.ConsultationManager_formStyledButtonSave__r89aM:disabled{background-color:rgba(var(--text-color-rgb),.05);border-color:var(--border-color);box-shadow:none;color:var(--text-color-secondary);cursor:not-allowed;opacity:.5;transform:none}.ConsultationManager_deleteSelectedButton__dGdJ6:hover:not(:disabled){background-color:var(--button-danger-hover-bg);border-color:var(--button-danger-hover-border);color:var(--button-danger-hover-text)}.ConsultationManager_deleteSelectedButton__dGdJ6:disabled{background-color:#6c757d33;border-color:#6c757d;color:#6c757d;cursor:not-allowed}.ConsultationManager_deleteSelectedButton__dGdJ6 svg{margin-right:8px}.ConsultationManager_listHeader__48bGj{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.ConsultationManager_contentActions__-Ri5v{align-items:center;display:flex;gap:12px;margin-bottom:12px;margin-top:8px}.ConsultationManager_contentActions__-Ri5v button:not(.ConsultationManager_shareMenuItem__6CQzF){align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;padding:4px;transition:color .2s ease,background-color .2s ease;width:32px}.ConsultationManager_contentActions__-Ri5v button:not(.ConsultationManager_shareMenuItem__6CQzF):hover:not(:disabled){background-color:rgba(var(--accent-color-rgb),.08);color:var(--accent-color)}.ConsultationManager_contentActions__-Ri5v button:not(.ConsultationManager_shareMenuItem__6CQzF) .ConsultationManager_successIcon__2R-sU{animation:ConsultationManager_pop-in__UUxXN .3s ease-out;color:var(--notification-success-bg)}@keyframes ConsultationManager_pop-in__UUxXN{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ConsultationManager_shareMenu__JyIfr{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:6px;bottom:calc(100% + 5px);box-shadow:0 4px 12px #00000040;display:flex;flex-direction:column;gap:4px;opacity:0;padding:5px;pointer-events:none;position:absolute;right:0;transform:translateX(calc(50% - 16px)) translateY(10px) scale(.95);transition:opacity .2s ease,transform .2s ease;width:max-content;z-index:2010}.ConsultationManager_shareMenuOpen__DMUGM{opacity:1;pointer-events:auto;transform:translateX(calc(50% - 16px)) translateY(0) scale(1)}.ConsultationManager_contentActions__-Ri5v .ConsultationManager_shareMenuItem__6CQzF{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-color);cursor:pointer;display:flex;gap:8px;height:auto;justify-content:flex-start;padding:8px 12px;text-align:left;white-space:nowrap;width:100%}.ConsultationManager_contentActions__-Ri5v .ConsultationManager_shareMenuItem__6CQzF:hover{background-color:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.ConsultationManager_selectedRow__37E-N{background-color:rgba(var(--accent-color-rgb),.15)!important}.ConsultationManager_tableContainer__thoAH{overflow-x:auto;width:100%}.ConsultationManager_customCheckboxContainer__oQTj4{align-items:center;box-sizing:initial;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:5px;position:relative;-webkit-user-select:none;user-select:none;width:20px}.ConsultationManager_hiddenCheckboxInput__N0v0y{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.ConsultationManager_customCheckboxStyled__yt8m4{background-color:var(--checkbox-bg-unchecked);border:2px solid var(--checkbox-border-unchecked);border-radius:4px;height:18px;left:0;position:relative;top:0;transition:all .2s ease;width:18px}.ConsultationManager_customCheckboxContainer__oQTj4:hover .ConsultationManager_customCheckboxStyled__yt8m4{border-color:var(--checkbox-hover-border)}.ConsultationManager_hiddenCheckboxInput__N0v0y:checked+.ConsultationManager_customCheckboxStyled__yt8m4{background-color:var(--checkbox-bg-checked);border-color:var(--checkbox-border-checked)}.ConsultationManager_customCheckboxStyled__yt8m4:after{border:solid var(--checkbox-checkmark-color);border-width:0 2px 2px 0;content:"";display:none;height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.ConsultationManager_hiddenCheckboxInput__N0v0y:checked+.ConsultationManager_customCheckboxStyled__yt8m4:after{display:block}.ConsultationManager_consultationListTdCheckbox__selcX,.ConsultationManager_consultationListTr__Orxkk td{vertical-align:middle}.quiron-tiptap-editor-wrapper{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative}.quiron-tiptap-editor-wrapper.fullscreen{background-color:var(--input-background-color);border:none;border-radius:0;height:100vh!important;left:0;overflow:hidden!important;position:fixed;resize:none!important;top:0;width:100vw!important;z-index:10000}.quiron-editor-toolbar{align-items:center;background-color:var(--card-background-color);border-bottom:1px solid var(--border-color);border-top-left-radius:7px;border-top-right-radius:7px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:6px 8px;position:sticky;top:0;z-index:10}.quiron-tiptap-editor-wrapper.fullscreen .quiron-editor-toolbar{border-radius:0}.toolbar-section{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.quiron-editor-toolbar button{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-color);cursor:pointer;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:1em;height:28px;justify-content:center;line-height:1;min-width:28px;padding:6px}.quiron-editor-toolbar button:hover:not(:disabled){background-color:rgba(var(--text-color-rgb),.1);color:var(--accent-color)}.quiron-editor-toolbar button.is-active{background-color:var(--accent-color);color:var(--button-text-on-light-bg)}.quiron-editor-toolbar button:disabled{background-color:initial;cursor:not-allowed;opacity:.5}.quiron-editor-toolbar button:disabled:hover{background-color:initial;color:var(--text-color)}.quiron-editor-toolbar button .fa-table-columns,.quiron-editor-toolbar button .fa-table-rows,.quiron-editor-toolbar button .fa-trash{font-size:1em}.toolbar-divider{align-self:center;background-color:var(--border-color);display:inline-block;height:22px;width:1px}.toolbar-button-text{font-size:.8em;margin-left:4px}.save-status-indicator{align-items:center;color:#6c757d;display:flex;font-size:.85em}.save-status-indicator .svg-inline--fa{font-size:1em;margin-right:5px}.ProseMirror.quiron-tiptap-editable-area{background-color:var(--input-background-color);color:var(--text-color);flex-grow:1;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6;outline:none;overflow-y:auto;padding:10px 15px}.ProseMirror.quiron-tiptap-editable-area::-webkit-scrollbar{height:8px;width:8px}.ProseMirror.quiron-tiptap-editable-area::-webkit-scrollbar-track{background:rgba(var(--text-color-rgb),.1);border-radius:10px}.ProseMirror.quiron-tiptap-editable-area::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--border-color);border:2px solid #0000;border-radius:10px}.ProseMirror.quiron-tiptap-editable-area::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}.ProseMirror.quiron-tiptap-editable-area{scrollbar-color:var(--border-color) rgba(var(--text-color-rgb),.1);scrollbar-width:thin}.quiron-tiptap-editor-wrapper.fullscreen .ProseMirror.quiron-tiptap-editable-area{border-bottom-left-radius:0;border-bottom-right-radius:0;height:calc(100% - 45px);resize:none}.ProseMirror p.is-editor-empty:first-child:before{color:#868e96;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4{color:var(--text-color);margin-bottom:.5em;margin-top:1em}.ProseMirror h1{font-size:2em;font-weight:700}.ProseMirror h2{font-size:1.5em;font-weight:700}.ProseMirror h3{font-size:1.25em;font-weight:700}.ProseMirror h4{font-size:1em;font-weight:700}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror ol,.ProseMirror ul{margin:.5em 0;padding-left:25px}.ProseMirror li{margin-bottom:.2em}.ProseMirror li>p{margin:0}.ProseMirror blockquote{border-left:3px solid var(--accent-color);color:var(--text-color-secondary);margin:1em 0;padding-left:1em}.ProseMirror a{color:var(--secondary-light);cursor:pointer;text-decoration:underline}.ProseMirror img{border-radius:4px;display:block;height:auto;margin:1em 0;max-width:100%}.ProseMirror table{border:1px solid var(--border-color);border-collapse:collapse;margin:1em 0;table-layout:fixed;width:100%}.ProseMirror td,.ProseMirror th{border:1px solid var(--border-color);padding:.5em;position:relative;vertical-align:top}.ProseMirror th{background-color:var(--card-background-color);font-weight:700;text-align:left}.ProseMirror .selectedCell:after{background:rgba(var(--accent-color-rgb),.15);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.ProseMirror .column-resize-handle{background-color:var(--accent-color);bottom:0;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.quiron-tiptap-editor-wrapper .resize-handle{background-image:linear-gradient(135deg,var(--border-color) 25%,#0000 25%),linear-gradient(135deg,var(--border-color) 50%,#0000 50%),linear-gradient(135deg,var(--border-color) 75%,#0000 75%);background-position:100% 100%;background-repeat:no-repeat;background-size:6px 6px;bottom:0;cursor:se-resize;height:16px;opacity:.6;position:absolute;right:0;width:16px;z-index:10}.quiron-tiptap-editor-wrapper .resize-handle:hover{opacity:1}.quiron-tiptap-editor-wrapper.fullscreen .resize-handle{display:none}.quiron-inline-form{align-items:center;background-color:var(--card-background-color);border-radius:4px;display:inline-flex;gap:6px;padding:4px 8px}.quiron-inline-form input[type=number],.quiron-inline-form input[type=url]{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:3px;color:var(--text-color);font-size:.9em;padding:4px 6px;width:120px}.quiron-inline-form input[type=number]{width:50px}.quiron-inline-form button{align-items:center;background:none;border:none;border-radius:3px;color:var(--text-color);cursor:pointer;display:inline-flex;height:auto;justify-content:center;min-width:auto;padding:4px}.quiron-inline-form button:hover{background-color:rgba(var(--text-color-rgb),.1);color:var(--accent-color)}.quiron-table-form span{margin:0 2px}.quiron-bubble-menu-form{align-items:center;background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 2px 10px rgba(var(--background-color-rgb),.2);display:flex;gap:5px;padding:5px 8px}.quiron-bubble-menu-form input[type=url]{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);font-size:.9em;outline:none;padding:6px 8px}.quiron-bubble-menu-form input[type=url]:focus{border-color:var(--accent-color)}.quiron-bubble-menu-form button{background:none;border:none;border-radius:4px;color:var(--text-color);cursor:pointer;padding:6px}.quiron-bubble-menu-form button:hover{background-color:rgba(var(--text-color-rgb),.1);color:var(--accent-color)}.quiron-table-form input[type=number]::-webkit-inner-spin-button,.quiron-table-form input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.quiron-table-form input[type=number]{appearance:textfield;text-align:center;width:30px}.table-dimension-control{align-items:center;display:flex}.table-dimension-control span{font-size:.9em;margin-right:4px}.dimension-buttons{display:flex;flex-direction:column;margin-left:2px}.dimension-buttons button{background:none;border:1px solid #0000;border-radius:2px;color:var(--text-color);cursor:pointer;height:auto;line-height:1;min-width:auto;padding:0 3px}.dimension-buttons button:hover{background-color:rgba(var(--text-color-rgb),.1);color:var(--accent-color)}.dimension-buttons button svg{font-size:.7em}.quiron-context-menu{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px rgba(var(--background-color-rgb),.3);min-width:200px;padding:5px 0;position:fixed;z-index:1000}.context-menu-item{background-color:initial;border:none;color:var(--text-color);cursor:pointer;display:block;font-family:Inter,Arial,sans-serif;font-size:14px;padding:8px 15px;text-align:left;width:100%}.context-menu-item:hover{background-color:rgba(var(--text-color-rgb),.1);color:var(--accent-color)}.context-menu-item:disabled{background-color:initial;color:var(--text-color-secondary);cursor:not-allowed}.context-menu-divider{background-color:var(--border-color);height:1px;margin:5px 0}.quiron-restore-prompt{align-items:center;animation:fadeInPrompt .3s ease-out;background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 1px 3px rgba(var(--background-color-rgb),.07);display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;padding:12px 18px}@keyframes fadeInPrompt{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.quiron-restore-prompt-content{align-items:center;display:flex;flex-grow:1;margin-bottom:8px;margin-right:15px}.quiron-restore-prompt-icon{color:var(--secondary-color);flex-shrink:0;font-size:1.25em;margin-right:10px}.quiron-restore-prompt-text{color:var(--text-color);font-size:.9em;line-height:1.4;margin:0}.quiron-restore-prompt-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-bottom:8px;margin-left:auto}.quiron-restore-prompt-button{border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:.85em;font-weight:500;padding:7px 14px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.quiron-restore-button-confirm{background-color:var(--prompt-button-confirm-bg);border:1px solid var(--prompt-button-confirm-border);color:var(--prompt-button-confirm-text)}.quiron-restore-button-confirm:hover{background-color:var(--prompt-button-confirm-hover-bg);border-color:var(--prompt-button-confirm-hover-border);box-shadow:0 1px 3px rgba(var(--background-color-rgb),.05);color:var(--prompt-button-confirm-hover-text)}.quiron-restore-button-discard{background-color:var(--prompt-button-discard-bg);border:1px solid var(--prompt-button-discard-border);color:var(--prompt-button-discard-text)}.quiron-restore-button-discard:hover{background-color:var(--prompt-button-discard-hover-bg);border-color:var(--prompt-button-discard-hover-border);box-shadow:0 1px 3px rgba(var(--background-color-rgb),.05);color:var(--prompt-button-discard-hover-text)}@media (max-width:768px){.quiron-restore-prompt{align-items:stretch;flex-direction:column}.quiron-restore-prompt-content{margin-bottom:12px;margin-right:0}.quiron-restore-prompt-actions{justify-content:flex-end;margin-left:0;width:100%}.quiron-restore-prompt-button{flex-grow:1;text-align:center}}.FeedbackModal_modalOverlay__E8ORG{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2050}.FeedbackModal_modalContent__uM8Y7{background:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 5px 25px #0003;color:var(--text-color);max-width:500px;padding:30px;position:relative;width:90%}.FeedbackModal_modalContent__uM8Y7 h3{color:var(--text-color);font-size:22px;margin-bottom:20px;margin-top:0}.FeedbackModal_closeButton__4UeFX{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:28px;line-height:1;position:absolute;right:15px;top:15px;transition:color .2s ease,transform .2s ease}.FeedbackModal_closeButton__4UeFX:hover{color:var(--notification-error-bg);transform:scale(1.1)}.FeedbackModal_infoInput__aaQlE{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-color);font-size:16px;margin-bottom:15px;min-height:120px;padding:12px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.FeedbackModal_infoInput__aaQlE:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.2);outline:none}.FeedbackModal_themeOptions__20Evn{align-items:center;display:flex;margin-bottom:25px;margin-top:15px}.FeedbackModal_themeOptions__20Evn input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.FeedbackModal_themeOptions__20Evn span{background-color:var(--checkbox-bg-unchecked);border:2px solid var(--checkbox-border-unchecked);border-radius:4px;display:inline-block;height:18px;margin-right:8px;position:relative;transition:all .2s ease;vertical-align:middle;width:18px}.FeedbackModal_themeOptions__20Evn label:hover input[type=checkbox]+span{border-color:var(--checkbox-hover-border)}.FeedbackModal_themeOptions__20Evn label input[type=checkbox]:checked+span{background-color:var(--checkbox-bg-checked);border-color:var(--checkbox-border-checked)}.FeedbackModal_themeOptions__20Evn label input[type=checkbox]:checked+span:after{border:solid var(--checkbox-checkmark-color);border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.FeedbackModal_themeOptions__20Evn label{align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:14px}.FeedbackModal_editControls__hDMWY{display:flex;gap:10px;justify-content:flex-end}.FeedbackModal_button-base__XQgCN{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:all .2s ease}.FeedbackModal_button-primary__7VsCd{background-color:var(--primary-color);color:#fff}.FeedbackModal_button-primary__7VsCd:hover{background-color:var(--primary-light);box-shadow:0 4px 10px rgba(var(--primary-color-rgb),.3);transform:translateY(-2px)}.FeedbackModal_button-neutral__4wsDN{background-color:initial;border:1px solid var(--border-color);color:var(--text-color-secondary)}.FeedbackModal_button-neutral__4wsDN:hover{background-color:rgba(var(--text-color-rgb),.05);border-color:var(--text-color-secondary);color:var(--text-color)}.ConsultationDetailModal_modalOverlay__sk0dz{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.ConsultationDetailModal_modalContent__oeCmZ{background:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 5px 25px #0003;color:var(--text-color);display:flex;flex-direction:column;height:85%;max-height:800px;max-width:900px;width:90%}.ConsultationDetailModal_modalHeader__KrqBT{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:15px 25px}.ConsultationDetailModal_modalHeader__KrqBT h3{font-size:1.2rem;font-weight:600;margin:0}.ConsultationDetailModal_closeButton__Hl-Mu{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:28px;line-height:1;transition:color .2s ease,transform .2s ease}.ConsultationDetailModal_closeButton__Hl-Mu:hover{color:var(--notification-error-bg);transform:scale(1.1)}.ConsultationDetailModal_modalBody__BIwE7{display:flex;flex-direction:column;flex-grow:1;gap:20px;overflow-y:auto;padding:25px}.ConsultationDetailModal_notesSection__9ZFpg{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;padding:15px}.ConsultationDetailModal_sectionHeader__\+gi\+u{align-items:center;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.ConsultationDetailModal_sectionHeader__\+gi\+u h4{border-bottom:none;color:var(--accent-color);font-size:1rem;font-weight:500;margin:0;padding-bottom:0}.ConsultationDetailModal_headerActions__mKJCC{align-items:center;display:flex;gap:12px}.ConsultationDetailModal_headerActions__mKJCC button{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;padding:4px;transition:color .2s ease,background-color .2s ease;width:32px}.ConsultationDetailModal_headerActions__mKJCC button:hover{background-color:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.ConsultationDetailModal_headerActions__mKJCC button .ConsultationDetailModal_successIcon__dxIVx{animation:ConsultationDetailModal_pop-in__NT02t .3s ease-out;color:var(--notification-success-bg)}@keyframes ConsultationDetailModal_pop-in__NT02t{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ConsultationDetailModal_collapsibleContent__SFW6t{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.ConsultationDetailModal_collapsibleContent__SFW6t.ConsultationDetailModal_expanded__w9jYx{max-height:none}.ConsultationDetailModal_markdownContent__U2FLu{font-size:.95rem;line-height:1.6}.ConsultationDetailModal_shareMenu__Lq6rc{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #00000040;display:flex;flex-direction:column;gap:4px;padding:5px;position:absolute;right:0;top:calc(100% + 5px);width:max-content;z-index:2010}.ConsultationDetailModal_shareMenu__Lq6rc button{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-color);display:flex;gap:8px;justify-content:flex-start;padding:8px 12px;text-align:left;white-space:nowrap;width:100%}.ConsultationDetailModal_shareMenu__Lq6rc button:hover{background-color:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.InlineLoading_loadingContainer__E2-Eb{align-items:center;box-sizing:border-box;color:var(--text-color-secondary);display:flex;flex-direction:column;gap:15px;justify-content:center;padding:20px;width:100%}.InlineLoading_loadingText__y2cSQ{font-size:1rem;font-style:italic;margin:0}.InlineLoading_dnaStrand1__fad0-,.InlineLoading_dnaStrand2__ZDPRm{stroke-dasharray:20,20;animation:InlineLoading_moveHelix__gVkLx 2s linear infinite}.InlineLoading_dnaStrand2__ZDPRm{animation-delay:1s}.InlineLoading_dnaBar__HOiAN{animation:InlineLoading_subtlePulse__XyLay 1s infinite;animation-delay:var(--delay)}@keyframes InlineLoading_moveHelix__gVkLx{0%{stroke-dashoffset:0}to{stroke-dashoffset:40}}@keyframes InlineLoading_subtlePulse__XyLay{0%,to{stroke-width:1}50%{stroke-width:1.5}}.Login_authPageWrapper__OTx7P{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.Login_logoContainer__-5a-y{align-items:center;cursor:pointer;display:flex;gap:8px;left:20px;position:fixed;top:20px;z-index:10}.Login_logoImg__-QMQF{height:32px;width:32px}.Login_logoText__RxZjy{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8dffea,#00d7c6);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.8rem;font-weight:700;margin:0}.Login_formContainer__JZ6hs{background-color:#1e1e1e;border-radius:8px;box-shadow:0 0 10px #1212121a;margin:0 20px;max-width:400px;padding:40px 20px;text-align:left;width:100%}.Login_formTitle__whLGm{color:#fff;font-size:1.5em;margin-bottom:25px;margin-top:0;text-align:center}.Login_themeLabel__XLktr{color:#fff;display:block;margin-bottom:5px}.Login_themeInput__E4emy{background-color:#333;border:1px solid #444;box-sizing:border-box;color:#fff;margin-bottom:10px;padding:10px;width:100%}.Login_errorMessage__A6\+Bl{color:#f44;margin-top:10px;text-align:center}.Login_themeButton__WouIW{background:linear-gradient(135deg,#7e57c2,#6200ea);border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:Inter,Arial,sans-serif;font-weight:700;margin-left:auto;margin-right:auto;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s ease;width:fit-content}.Login_themeButton__WouIW:before{background:radial-gradient(circle at center,#ffffff40 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.Login_themeButton__WouIW:hover{box-shadow:0 4px 12px #6200ea80;transform:translateY(-2px)}.Login_themeButton__WouIW:hover:before{opacity:1}.Login_themeButton__WouIW:disabled{background:linear-gradient(135deg,#495057,#343a40);box-shadow:none;color:#fff;cursor:not-allowed}.Login_themeButton__WouIW:disabled:before{display:none}.Login_registerMessage__HSocx{color:#fff;font-size:.9rem;margin-bottom:20px;margin-top:5px;text-align:center;white-space:nowrap}.Login_registerLink__Sp-E-{color:#bb86fc;cursor:pointer;text-decoration:underline}.Login_registerLink__Sp-E-:hover{color:#7e57c2}.Chat_chatWrapper__IoIja{background-color:var(--background-color);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 45px);margin-top:0;padding:20px 20px 0 30px;transition:padding-left .3s ease;width:100%}.Chat_chatWrapper__IoIja.Chat_adjustedForClosedSidebar__Y1gBj{padding-left:40px}.Chat_chatHeader__0Jd2j{align-items:center;border-image-slice:1;border-image-source:linear-gradient(to right,#0000,rgba(var(--accent-color-rgb),.5),#0000);border-style:solid;border-width:0 0 1px;display:flex;gap:20px;justify-content:space-between;padding-bottom:15px;width:100%}.Chat_chatTitle__990AD{color:var(--text-color);flex-shrink:0;font-size:24px;font-weight:700;margin:0}.Chat_chatBody__9bEdj{display:flex;flex-direction:column;flex-grow:1;margin-top:15px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 100px),#0000 calc(100% - 20px));mask-image:linear-gradient(180deg,#000 calc(100% - 100px),#0000 calc(100% - 20px));overflow-y:auto;padding-bottom:100px}.Chat_chatHistory__77Xv0{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:800px;padding:0 15px;width:100%}.Chat_messageWrapper__LFVZ4{display:flex;flex-direction:column;gap:4px}.Chat_userMessageWrapper__TpfQR{align-items:flex-end}.Chat_botMessageWrapper__rKT7t{align-items:flex-start}.Chat_messageBubble__UKSaZ{word-wrap:break-word;border-radius:12px;line-height:1.6;max-width:90%;overflow-wrap:break-word;padding:15px 20px;width:fit-content}.Chat_userMessageBubble__\+VNY3{background-color:#9155fd26;border:1px solid var(--primary-light)}.Chat_botMessageBubble__bjSDk{background-color:var(--card-background-color);border:1px solid var(--border-color);box-shadow:0 3px 8px rgba(var(--background-color-rgb),.15)}.Chat_messageImageContainer__xfgJV{margin-bottom:10px}.Chat_messageImage__bbpfs{border-radius:8px;cursor:pointer;max-height:250px;max-width:100%;object-fit:contain;transition:transform .2s ease}.Chat_messageImage__bbpfs:hover{transform:scale(1.02)}.Chat_messageText__qHnvA{color:var(--text-color);font-size:16px;margin:0;white-space:pre-wrap}.Chat_messageText__qHnvA ol,.Chat_messageText__qHnvA ul{margin-bottom:8px;margin-top:8px;padding-left:25px}.Chat_messageText__qHnvA li{margin-bottom:5px}.Chat_messageText__qHnvA li>p{display:inline;margin:0}.Chat_loadingAnimationContainer__yU3Q1{align-items:center;display:flex;height:30px;justify-content:center;margin-top:5px;width:fit-content}.Chat_neuralWaveAnimation__sTz6y{height:20px;width:60px}.Chat_neuralWavePath1__k-lwm,.Chat_neuralWavePath2__kEfhd,.Chat_neuralWavePath3__1R5zj{fill:none;stroke-width:1.2;stroke-linecap:round}.Chat_neuralWavePath1__k-lwm{stroke:var(--primary-light);stroke-dasharray:7 7;animation:Chat_flow1__IoDMn 2.5s linear infinite}.Chat_neuralWavePath2__kEfhd{stroke:var(--secondary-light);stroke-dasharray:8 8;animation:Chat_flow2__goGUB 3s linear infinite;animation-delay:-.5s}.Chat_neuralWavePath3__1R5zj{stroke:var(--accent-color);stroke-dasharray:6 6;animation:Chat_flow3__DVZOM 2s linear infinite;animation-delay:-1s;opacity:.8}@keyframes Chat_flow1__IoDMn{0%{stroke-dashoffset:28}to{stroke-dashoffset:0}}@keyframes Chat_flow2__goGUB{0%{stroke-dashoffset:32}to{stroke-dashoffset:0}}@keyframes Chat_flow3__DVZOM{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.Chat_inputAreaFixedWrapper__L4g99{align-items:center;bottom:0;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding-bottom:5px;position:fixed;transition:left .3s ease;width:auto;z-index:10}.Chat_chatInputContainer__IY7gv{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 -2px 15px rgba(var(--background-color-rgb),.25);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-height:60px;padding:12px 15px;position:relative;width:100%}.Chat_inputArea__BVCK5{align-items:flex-end;display:flex;gap:10px;width:100%}.Chat_textareaWrapper__O2opH{display:flex;flex-grow:1}.Chat_chatInputContainer__IY7gv textarea{background-color:initial;border:none!important;box-shadow:none!important;color:var(--text-color);flex-grow:1;font-size:16px;line-height:1.5;max-height:150px;min-height:24px;outline:none!important;overflow-y:auto;padding:8px 0;resize:none;scrollbar-color:var(--accent-color) #0000;scrollbar-width:thin}.Chat_chatInputContainer__IY7gv textarea::placeholder{color:var(--text-color-secondary)}.Chat_chatInputButtonsWrapper__b6EhB{align-items:flex-end;display:flex;flex-shrink:0;gap:8px}.Chat_chatIconButton__QPRc6{align-items:center;background-color:rgba(var(--text-color-rgb),.08);border:1px solid var(--border-color);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;width:40px}.Chat_chatIconButton__QPRc6 svg{stroke:var(--text-color-secondary);height:20px;transition:stroke .2s ease;width:20px}.Chat_chatIconButton__QPRc6.Chat_active__PJX5D,.Chat_chatIconButton__QPRc6:hover{background-color:rgba(var(--text-color-rgb),.12);transform:scale(1.1)}.Chat_chatIconButton__QPRc6:hover{border-color:var(--accent-color)}.Chat_chatIconButton__QPRc6:hover svg{stroke:var(--accent-color)}.Chat_sendButton__teAjO:hover{border-color:var(--primary-light)}.Chat_sendButton__teAjO:hover svg{stroke:var(--primary-light)}.Chat_sendButton__teAjO:disabled{background-color:rgba(var(--text-color-rgb),.05);cursor:not-allowed;opacity:.5;transform:none}.Chat_sendButton__teAjO:disabled svg{stroke:var(--text-color-secondary)}.Chat_fileUploadButton__\+oPCf.Chat_active__PJX5D,.Chat_fileUploadButton__\+oPCf:hover{border-color:var(--secondary-color)}.Chat_fileUploadButton__\+oPCf.Chat_active__PJX5D svg,.Chat_fileUploadButton__\+oPCf:hover svg{stroke:var(--secondary-color)}.Chat_fileUploadDropdown__2eilj{display:inline-block;position:relative}.Chat_fileUploadDropdown__2eilj .Chat_dropdownContent__uTHAW{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:8px;bottom:50px;box-shadow:0 8px 16px 0 #0003;display:flex;flex-direction:column;left:50%;min-width:240px;overflow:hidden;position:absolute;transform:translateX(-50%);z-index:1}.Chat_fileUploadDropdown__2eilj .Chat_dropdownContent__uTHAW button{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;text-align:left;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap;width:100%}.Chat_fileUploadDropdown__2eilj .Chat_dropdownContent__uTHAW button:hover{background-color:var(--secondary-color);color:var(--background-color)}.Chat_fileUploadDropdown__2eilj .Chat_dropdownContent__uTHAW button:active{background-color:var(--secondary-light)}.Chat_fileUploadDropdown__2eilj .Chat_dropdownContent__uTHAW button:not(:first-child){border-top:1px solid var(--border-color)}.Chat_dropdownIcon__QmT1d{color:var(--text-color-secondary);height:16px;transition:color .2s ease;width:16px}.Chat_filePreviewCard__TSpfh{align-items:center;animation:Chat_fadeIn__vzpAQ .3s ease-in-out;background-color:rgba(var(--text-color-rgb),.04);border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;display:flex;gap:12px;padding:8px;width:100%}@keyframes Chat_fadeIn__vzpAQ{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Chat_previewImage__FlrEd{border:1px solid rgba(var(--text-color-rgb),.1);border-radius:6px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.Chat_previewIcon__JLvK4{color:var(--text-color-secondary);flex-shrink:0;height:32px;padding:4px;width:32px}.Chat_previewDetails__Xi-03{display:flex;flex-direction:column;flex-grow:1;gap:2px;overflow:hidden}.Chat_previewFileName__aMpYB{color:var(--text-color);font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_previewFileType__jjqVS{color:var(--text-color-secondary);font-size:.75rem}.Chat_previewRemoveButton__khT6V{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:22px;height:28px;justify-content:center;padding:0 8px;transition:background-color .2s,color .2s;width:28px}.Chat_previewRemoveButton__khT6V:hover{background-color:rgba(var(--notification-error-rgb),.15);color:var(--notification-error-bg)}.Chat_clinicalReasoningButton__DMZMN{align-items:center;background-color:initial;border:1px solid var(--secondary-color);border-radius:20px;color:var(--secondary-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;padding:8px 15px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.Chat_clinicalReasoningButton__DMZMN:hover{background-color:#03dac61a;border-color:var(--secondary-light);color:var(--secondary-light);transform:scale(1.05)}.Chat_clinicalReasoningButton__DMZMN.Chat_active__PJX5D{background-color:#03dac626;border:1px solid var(--secondary-light);color:var(--secondary-light)}.Chat_clinicalReasoningButton__DMZMN.Chat_active__PJX5D:hover{transform:scale(1)}.Chat_chatInfoText__gWDfH{color:var(--text-color-secondary);font-size:.8rem;line-height:1.4;margin:0;padding:10px 0 5px;text-align:center;width:100%}.Chat_chatBody__9bEdj::-webkit-scrollbar{width:8px}.Chat_chatBody__9bEdj::-webkit-scrollbar-track{background:rgba(var(--background-color-rgb),.1);border-radius:10px}.Chat_chatBody__9bEdj::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--border-color);border:2px solid #0000;border-radius:10px}.Chat_chatBody__9bEdj::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}.Chat_chatBody__9bEdj{scrollbar-color:var(--border-color) rgba(var(--background-color-rgb),.1);scrollbar-width:thin}.Chat_messageActions__1f\+yw{align-items:center;display:flex;gap:12px;margin-top:4px;opacity:1;visibility:visible}.Chat_messageActions__1f\+yw button:not(.Chat_shareMenuItem__y2ykT){align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;padding:4px;transition:color .2s ease,background-color .2s ease;width:32px}.Chat_messageActions__1f\+yw button:not(.Chat_shareMenuItem__y2ykT):hover{background-color:rgba(var(--accent-color-rgb),.08);color:var(--accent-color)}.Chat_messageActions__1f\+yw button:not(.Chat_shareMenuItem__y2ykT) .Chat_successIcon__fCD3M{animation:Chat_pop-in__1mQFm .3s ease-out;color:var(--notification-success-bg)}@keyframes Chat_pop-in__1mQFm{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Chat_editingBubble__s6TnU{display:flex;flex-direction:column;padding:15px 20px}.Chat_editingTextarea__4nU0x{background-color:rgba(var(--text-color-rgb),.03);border:1px dashed var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-color);font-family:inherit;font-size:16px;line-height:1.6;max-height:200px;min-height:50px;outline:none;overflow-y:auto;padding:8px 12px;resize:none;transition:border-color .2s,background-color .2s;width:100%}.Chat_editingTextarea__4nU0x:focus{background-color:initial;border-color:var(--primary-color)}.Chat_editActions__r5xb3{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.Chat_editActionButton__29GGV{align-items:center;background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Chat_confirmButton__7J4iI:hover{background-color:rgba(var(--notification-success-rgb),.1);border-color:rgba(var(--notification-success-rgb),.4);color:var(--notification-success-border);transform:scale(1.1)}.Chat_cancelButton__mEmoV:hover{background-color:rgba(var(--notification-error-rgb),.1);border-color:rgba(var(--notification-error-rgb),.4);color:var(--notification-error-border);transform:scale(1.1)}.Chat_stopButton__ruW4g{background-color:rgba(var(--notification-error-rgb),.1);border-color:var(--notification-error-border)}.Chat_stopButton__ruW4g svg{color:var(--notification-error-border)}.Chat_stopButton__ruW4g:hover{background-color:rgba(var(--notification-error-rgb),.2);border-color:var(--notification-error-border)}.Chat_messageActions__1f\+yw{position:relative}.Chat_shareMenu__fb-31{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 6px 20px #00000040;display:flex;flex-direction:column;gap:4px;opacity:0;padding:6px;pointer-events:none;position:absolute;right:0;transform:translateX(calc(50% - 16px)) translateY(10px) scale(.95);transition:opacity .2s ease,transform .2s ease;width:max-content;z-index:20}.Chat_shareMenuOpen__6Vu9n{opacity:1;pointer-events:auto;transform:translateX(calc(50% - 16px)) translateY(0) scale(1)}.Chat_messageActions__1f\+yw .Chat_shareMenuItem__y2ykT{align-items:center;background-color:initial;border:none;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-size:.9rem;gap:10px;height:auto;justify-content:flex-start;padding:8px 12px;text-align:left;transition:background-color .2s ease,color .2s ease;white-space:nowrap;width:100%}.Chat_messageActions__1f\+yw .Chat_shareMenuItem__y2ykT:hover{background-color:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.Chat_messageActions__1f\+yw .Chat_shareMenuItem__y2ykT svg{color:var(--text-color-secondary);height:16px;transition:color .2s ease;width:16px}.Chat_libraryTag__qxntv,.Chat_messageActions__1f\+yw .Chat_shareMenuItem__y2ykT:hover svg{color:var(--accent-color)}.Chat_libraryTag__qxntv{align-items:center;background-color:rgba(var(--accent-color-rgb),.15);border:1px solid rgba(var(--accent-color-rgb),.3);border-radius:20px;display:inline-flex;font-size:.85rem;gap:8px;margin-bottom:10px;padding:6px 12px}.Chat_libraryTag__qxntv span{font-weight:500}.Chat_libraryTag__qxntv button{background:none;border:none;color:var(--accent-color);cursor:pointer;margin-left:4px;opacity:.7;padding:0;transition:opacity .2s}.Chat_libraryTag__qxntv button:hover{opacity:1}.Chat_fileUploadDropdown__2eilj .Chat_dropdownContent__uTHAW button:hover .Chat_dropdownIcon__QmT1d{color:var(--background-color)}.ConfirmationModal_modalOverlay__o7Ubq{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2050}.ConfirmationModal_modalContent__T4PHg{background:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px #0000004d;color:var(--text-color);max-width:450px;padding:25px 30px;text-align:center;width:90%}.ConfirmationModal_modalContent__T4PHg h3{color:var(--text-color);font-size:1.3rem;font-weight:600;margin-bottom:15px;margin-top:0}.ConfirmationModal_modalContent__T4PHg p{color:var(--text-color-secondary);font-size:1rem;line-height:1.6;margin-bottom:25px}.ConfirmationModal_buttonGroup__qHR6Z{display:flex;gap:15px;justify-content:center}.ConfirmationModal_button__dzeBO{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 25px;transition:all .2s ease-in-out}.ConfirmationModal_button__dzeBO:hover:not(:disabled){box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.ConfirmationModal_cancelButton__JI6Q-{background-color:var(--button-neutral-bg);border-color:var(--button-neutral-border);color:var(--button-neutral-text)}.ConfirmationModal_cancelButton__JI6Q-:hover:not(:disabled){background-color:var(--button-neutral-hover-bg);border-color:var(--button-neutral-hover-border);color:var(--button-neutral-hover-text)}.ConfirmationModal_confirmButton__dsVYl{background-color:var(--button-danger-bg);border-color:var(--button-danger-border);color:var(--button-danger-text)}.ConfirmationModal_confirmButton__dsVYl:hover:not(:disabled){background-color:var(--button-danger-hover-bg);border-color:var(--button-danger-hover-border);color:var(--button-danger-hover-text)}.ConversationNavBar_navBarContainer__FwQ3q{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(var(--card-background-color-rgb),.25);border:1px solid rgba(var(--text-color-rgb),.15);border-radius:50px;box-shadow:0 4px 30px #0000001a;display:flex;flex-grow:1;-webkit-mask-image:linear-gradient(90deg,#0000 5px,#000 20px,#000 95%,#0000 99%);mask-image:linear-gradient(90deg,#0000 5px,#000 20px,#000 95%,#0000 99%);max-width:55%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:8px 20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.ConversationNavBar_navBarContainer__FwQ3q::-webkit-scrollbar{height:5px}.ConversationNavBar_navBarContainer__FwQ3q::-webkit-scrollbar-track{background:#0000}.ConversationNavBar_navBarContainer__FwQ3q::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--border-color);border:1px solid #0000;border-radius:10px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ConversationNavBar_navBarContainer__FwQ3q::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}.ConversationNavBar_baseItem__1DLK8{align-items:center;background-color:rgba(var(--background-color-rgb),.5);border:1px solid #0000;border-radius:30px;color:var(--text-color-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin:0 5px;padding:10px 20px;position:relative;scroll-snap-align:center;transition:all .2s ease-in-out}.ConversationNavBar_baseItem__1DLK8:hover{background-color:rgba(var(--accent-color-rgb),.2);border-color:rgba(var(--accent-color-rgb),.3);color:var(--accent-color);transform:translateY(-2px)}.ConversationNavBar_newChatButton__fn3aF{align-items:center;background-color:rgba(var(--background-color-rgb),.5);border:1px dashed var(--primary-light);border-radius:30px;color:var(--primary-color);cursor:pointer;display:flex;flex-shrink:0;height:45px;justify-content:center;margin:0 10px 0 5px;padding:0;position:relative;scroll-snap-align:center;transition:all .2s ease-in-out;width:45px}.ConversationNavBar_newChatButton__fn3aF:hover{background-color:rgba(var(--primary-color-rgb),.15);border-style:solid;color:var(--primary-light)}.ConversationNavBar_newChatIcon__baktF{font-size:1.2em}.ConversationNavBar_navItem__sq4dM{align-items:center;background-color:rgba(var(--background-color-rgb),.5);border:1px solid #0000;border-radius:30px;color:var(--text-color-secondary);cursor:pointer;display:flex;flex-shrink:0;margin:0 5px;opacity:0;padding:10px 20px;position:relative;scroll-snap-align:center;transform:scale(.8) translateY(10px);transition:opacity .4s ease-out,transform .4s ease-out}.ConversationNavBar_navItem__sq4dM.ConversationNavBar_visible__kG5Zw{opacity:1;transform:scale(1) translateY(0)}.ConversationNavBar_navItem__sq4dM.ConversationNavBar_active__i3148{background-color:var(--primary-color);box-shadow:0 0 15px rgba(var(--primary-color-rgb),.5);color:#fff;font-weight:600;transform:translateY(-2px) scale(1.05)}.ConversationNavBar_navItem__sq4dM.ConversationNavBar_active__i3148.ConversationNavBar_visible__kG5Zw{opacity:1;transform:translateY(-2px) scale(1.05)}.ConversationNavBar_navItem__sq4dM:hover:not(.ConversationNavBar_active__i3148){background-color:rgba(var(--accent-color-rgb),.2);border-color:rgba(var(--accent-color-rgb),.3);color:var(--accent-color);transform:translateY(-2px) scale(1.02)}.ConversationNavBar_icon__dWNhn{margin-right:10px}.ConversationNavBar_title__lz0bz{font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationNavBar_deleteButton__wuOYS{align-items:center;background-color:var(--notification-error-bg);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;opacity:0;position:absolute;right:-5px;top:-5px;transform:scale(.8);transition:opacity .2s ease,transform .2s ease;width:20px;z-index:2}.ConversationNavBar_navItem__sq4dM:hover .ConversationNavBar_deleteButton__wuOYS{opacity:1;transform:scale(1)}.ConversationNavBar_deleteButton__wuOYS:hover{box-shadow:0 2px 8px #0000004d;transform:scale(1.15)}.LibrarySelectionModal_modalOverlay__\+6B6a{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.LibrarySelectionModal_modalContent__kzcsc{background:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 5px 25px #0003;color:var(--text-color);display:flex;flex-direction:column;max-height:80vh;max-width:450px;padding:25px;position:relative;width:90%}.LibrarySelectionModal_modalContent__kzcsc h3{color:var(--text-color);font-size:1.4rem;margin-bottom:20px;margin-top:0;text-align:center}.LibrarySelectionModal_closeButton__rjmBi{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:28px;line-height:1;position:absolute;right:15px;top:15px;transition:color .2s ease,transform .2s ease}.LibrarySelectionModal_closeButton__rjmBi:hover{color:var(--notification-error-bg);transform:scale(1.1)}.LibrarySelectionModal_libraryList__vk95w{overflow-y:auto;padding-right:10px}.LibrarySelectionModal_libraryItem__UgR8V{align-items:center;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;margin-bottom:8px;padding:12px 15px;transition:background-color .2s ease}.LibrarySelectionModal_libraryItem__UgR8V:hover{background-color:rgba(var(--accent-color-rgb),.1);border-color:var(--accent-color)}.LibrarySelectionModal_libraryIcon__MOfc-{color:var(--accent-color);font-size:1.1rem;margin-right:15px}.LibrarySelectionModal_loadingContainer__IiKM8,.LibrarySelectionModal_noLibrariesMessage__KCrn6{color:var(--text-color-secondary);font-style:italic;padding:40px 0;text-align:center}.LibrarySelectionModal_loadingContainer__IiKM8 .LibrarySelectionModal_svg-inline--fa__U0QlU{font-size:1.5rem;margin-bottom:15px}.AcademicManager_academicManager__26xHw{background-color:var(--background-color);box-sizing:border-box;color:var(--text-color);padding:20px 30px;transition:padding-left .3s ease;width:100%}.AcademicManager_academicManager__26xHw.AcademicManager_adjustedForClosedSidebar__oZu5Q{padding-left:40px}.AcademicManager_academicHeader__i\+zIo{align-items:center;display:flex;justify-content:space-between;padding-bottom:5px;padding-top:17px;width:100%}.AcademicManager_academicManagerTitle__M8vW0{color:var(--text-color);flex-shrink:0;font-size:24px;font-weight:700;margin:0;text-align:left}.AcademicManager_headerSpacer__vehax{flex-grow:1}.AcademicManager_academicManagerNavButtons__713-B{display:flex;gap:10px;justify-content:flex-start;margin-bottom:25px;margin-left:5px;margin-top:15px}.AcademicManager_navButton__YfIdx{background:none;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:var(--text-color);cursor:pointer;font-size:16px;padding:10px 15px;transition:color .3s ease,border-bottom-color .3s ease,background-color .3s ease}.AcademicManager_navButton__YfIdx:hover{background-color:rgba(var(--accent-color-rgb),.08);color:var(--accent-color)}.AcademicManager_navButtonActive__aY\+ol{background-color:rgba(var(--accent-color-rgb),.12);border-bottom:3px solid var(--accent-color);color:var(--accent-color);font-weight:700}.AcademicManager_contentArea__9DIBw{width:100%}.LibraryManager_managerContainer__ERo26{margin:0;max-width:1200px;width:100%}.LibraryManager_header__1JghW{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px;padding-bottom:15px}.LibraryManager_title__DuSDY{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0}.LibraryManager_libraryGrid__6x6VD{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.LibraryManager_libraryCard__47ydr{align-items:flex-start;background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:25px;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.LibraryManager_libraryCard__47ydr:hover{border-color:var(--accent-color);box-shadow:0 8px 25px rgba(var(--accent-color-rgb),.15);transform:translateY(-5px)}.LibraryManager_libraryIcon__vbAzm{color:var(--accent-color);font-size:1.8rem;margin-bottom:10px}.LibraryManager_libraryName__YlhLH{color:var(--text-color);font-size:1.15rem;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:normal}.LibraryManager_libraryDescription__XpAp8{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--text-color-secondary);display:-webkit-box;flex-grow:1;font-size:.9rem;line-height:1.5;margin:5px 0 0;overflow:hidden;word-break:break-word}.LibraryManager_deleteButton__O6\+Qb{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;padding:5px;position:absolute;right:15px;top:15px;transition:color .2s,background-color .2s,transform .2s ease;width:32px}.LibraryManager_deleteButton__O6\+Qb:hover{background-color:#dc35451a;color:var(--notification-error-bg);transform:scale(1.1)}.LibraryManager_noLibrariesMessage__rI\+zm{color:var(--text-color-secondary);font-style:italic;grid-column:1/-1;padding:40px 0;text-align:center}.LibraryManager_backButton__BVmOC{align-items:center;background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-color-secondary);cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s ease}.LibraryManager_backButton__BVmOC:hover{background-color:rgba(var(--text-color-rgb),.05);border-color:var(--text-color-secondary);color:var(--text-color)}.LibraryManager_documentSection__P\+LU-{margin-top:20px}.LibraryManager_uploadButton__veese{align-items:center;background-color:var(--secondary-color);border:none;border-radius:6px;color:var(--background-color);cursor:pointer;display:flex;font-weight:500;gap:10px;margin-bottom:20px;padding:10px 20px;transition:background-color .2s,transform .1s}.LibraryManager_uploadButton__veese:hover{background-color:var(--secondary-light);transform:translateY(-1px)}.LibraryManager_documentList__MAI6C{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.LibraryManager_documentItem__0ClPM{align-items:center;background-color:initial;border:1px solid var(--border-color);border-radius:8px;display:flex;justify-content:space-between;padding:15px 20px;transition:background-color .2s ease,border-color .2s ease}.LibraryManager_documentItem__0ClPM:hover{background-color:rgba(var(--text-color-rgb),.05);border-color:var(--text-color-secondary)}.LibraryManager_documentName__peBy7{color:var(--text-color);flex-grow:1;margin-right:15px}.LibraryManager_documentStatus__xJ5Sc{color:var(--text-color-secondary);font-size:1.2rem}.LibraryManager_noDocumentsMessage__eVuqx{color:var(--text-color-secondary);font-style:italic;padding:30px 0;text-align:center}.LibraryManager_formContainer__nUFOy{display:flex;justify-content:flex-start;margin-bottom:20px}.LibraryManager_addLibraryButton__Rscki{align-items:center;background-color:rgba(var(--background-color-rgb),.5);border:1px dashed var(--primary-light);border-radius:30px;color:var(--primary-color);cursor:pointer;display:flex;flex-shrink:0;height:45px;justify-content:center;padding:0;transition:all .2s ease-in-out;width:45px}.LibraryManager_addLibraryButton__Rscki:hover{background-color:rgba(var(--primary-color-rgb),.15);border-style:solid;color:var(--primary-light)}.LibraryManager_addLibraryButton__Rscki .LibraryManager_svg-inline--fa__v8OD0{font-size:1.2em}.LibraryDetail_detailContainer__N2Bx\+{padding:20px}.LibraryDetail_header__Wt1Ig{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:center;margin-bottom:25px;padding-bottom:15px;position:relative}.LibraryDetail_title__eQtYe{color:var(--text-color);flex-grow:1;font-size:1.5rem;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.LibraryDetail_backButton__2b9C0,.LibraryDetail_chatButton__kms1t,.LibraryDetail_uploadButton__DpFl\+{align-items:center;background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-color-secondary);cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s ease}.LibraryDetail_backButton__2b9C0{left:0;position:absolute;top:50%;transform:translateY(-50%)}.LibraryDetail_backButton__2b9C0:hover{background-color:rgba(var(--text-color-rgb),.05);border-color:var(--text-color-secondary);color:var(--text-color)}.LibraryDetail_uploadButton__DpFl\+{background-color:initial;border-color:var(--secondary-color);color:var(--secondary-color)}.LibraryDetail_uploadButton__DpFl\+:hover{background-color:rgba(var(--secondary-color-rgb),.1);border-color:var(--secondary-light);color:var(--secondary-light)}.LibraryDetail_chatButton__kms1t{background-color:initial;border-color:var(--accent-color);color:var(--accent-color)}.LibraryDetail_chatButton__kms1t:hover{background-color:rgba(var(--accent-color-rgb),.1);border-color:var(--accent-color);color:var(--accent-color)}.LibraryDetail_headerActions__hoZpl{display:flex;gap:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.LibraryDetail_documentGrid__-u6Kf{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding-top:20px}.LibraryDetail_documentCard__KePjc{aspect-ratio:2/3;background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 10px #0003;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.LibraryDetail_documentCard__KePjc:hover{box-shadow:0 8px 20px rgba(var(--accent-color-rgb),.2);transform:translateY(-5px) scale(1.03)}.LibraryDetail_cardThumbnail__SGECV{align-items:center;background-color:var(--card-background-color);display:flex;flex-grow:1;justify-content:center;overflow:hidden}.LibraryDetail_cardThumbnail__SGECV img{flex-shrink:0;height:100%;object-fit:cover;width:100%}.LibraryDetail_thumbnailPlaceholder__7wNOF{color:var(--text-color-secondary);font-size:1.5rem;font-weight:700;text-transform:uppercase}.LibraryDetail_cardOverlay__\+Wqzr{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(var(--background-color-rgb),.6);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:6px;position:absolute;right:8px;top:8px}.LibraryDetail_cardStatus__AC496{font-size:1.1rem}.LibraryDetail_cardDeleteButton__Nb9ne{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:.9rem;padding:0;transition:color .2s}.LibraryDetail_cardDeleteButton__Nb9ne:hover{color:var(--notification-error-bg)}.LibraryDetail_cardFooter__waScG{align-items:center;background-color:var(--card-background-color);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0 10px;text-align:center}.LibraryDetail_cardTitle__2LIFm{color:var(--text-color);font-size:.85rem;font-weight:500;line-height:1.3;overflow-wrap:break-word;white-space:normal;width:100%}.LibraryDetail_documentName__uiEiB{color:var(--text-color);flex-grow:1;margin-right:15px}.LibraryDetail_documentActions__n7Yil{align-items:center;display:flex;gap:15px}.LibraryDetail_deleteDocButton__nJ-26{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:1rem;transition:color .2s}.LibraryDetail_deleteDocButton__nJ-26:hover{color:var(--notification-error-bg)}.LibraryDetail_statusProcessed__eVtWW{color:var(--notification-success-bg)}.LibraryDetail_statusProcessing__Fb764{color:var(--notification-warning-bg)}.LibraryDetail_statusPending__HPdnW{color:var(--text-color-secondary)}.LibraryDetail_statusError__u92aQ{color:var(--notification-error-bg)}.LibraryDetail_statusContainer__Qcszc{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;font-style:italic;justify-content:center;padding:60px 20px;text-align:center;width:100%}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--total-scale-factor));max-width:calc(180px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;text-align:left;text-align:initial;z-index:2}.textLayer,.textLayer :is(span,br){position:absolute;transform-origin:0 0}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}.DocumentViewerModal_modalOverlay__yj0M5{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.DocumentViewerModal_modalContent__hP8F-{background:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;height:90vh;max-width:900px;width:90%}.DocumentViewerModal_modalHeader__P2xEb{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:15px 25px}.DocumentViewerModal_modalHeader__P2xEb h3{font-size:1.2rem;margin:0}.DocumentViewerModal_closeButton__zGFWj{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:28px;transition:color .2s}.DocumentViewerModal_closeButton__zGFWj:hover{color:var(--notification-error-bg)}.DocumentViewerModal_modalBody__GD9yw{flex-grow:1;overflow-y:auto;padding:20px}.DocumentViewerModal_pdfPage__V3Fvc{display:flex;justify-content:center;margin-bottom:15px}.DocumentViewerModal_pdfPage__V3Fvc canvas{height:auto!important;max-width:100%}.LibraryChat_chatContainer__Wk90n{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 180px);overflow:hidden;padding:15px;position:relative}.LibraryChat_chatHeader__Wq1T0{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:15px;margin-bottom:15px;padding-bottom:15px}.LibraryChat_backButton__vLpY9{align-items:center;background:none;border:1px solid var(--border-color);border-radius:50%;color:var(--text-color-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.LibraryChat_backButton__vLpY9:hover{background-color:rgba(var(--text-color-rgb),.05);border-color:var(--text-color-secondary);color:var(--text-color)}.LibraryChat_chatTitle__-Fmjv{color:var(--text-color);font-size:1.2rem;font-weight:600;margin:0}.LibraryChat_chatBody__NCcfP{display:flex;flex-direction:column;flex-grow:1;gap:15px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 80px),#0000);mask-image:linear-gradient(180deg,#000 calc(100% - 80px),#0000);overflow-y:auto;padding-bottom:80px;padding-right:10px}.LibraryChat_messageWrapper__g1Bjb{display:flex;flex-direction:column;gap:4px}.LibraryChat_userMessageWrapper__HNn\+4{align-items:flex-end}.LibraryChat_botMessageWrapper__DQbik{align-items:flex-start}.LibraryChat_messageBubble__QIDMz{word-wrap:break-word;border-radius:18px;line-height:1.6;max-width:80%;padding:12px 18px}.LibraryChat_userMessageBubble__pNd6W{background-color:#9155fd26;border:1px solid var(--primary-light)}.LibraryChat_botMessageBubble__ULaGW{background-color:var(--input-background-color);border:1px solid var(--border-color)}.LibraryChat_inputAreaWrapper__5Chzf{align-items:center;bottom:10px;display:flex;flex-direction:column;gap:8px;left:50%;max-width:1000px;position:absolute;transform:translateX(-50%);width:90%}.LibraryChat_inputArea__J-T6Y{align-items:flex-end;background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 -2px 15px rgba(var(--background-color-rgb),.1);box-sizing:border-box;display:flex;gap:10px;padding:10px;width:100%}.LibraryChat_inputArea__J-T6Y textarea{background:#0000;border:none;color:var(--text-color);flex-grow:1;font-size:1rem;line-height:1.5;max-height:150px;outline:none;resize:none}.LibraryChat_chatInputButtonsWrapper__Pf0vl{align-items:flex-end;display:flex;flex-shrink:0;gap:8px}.LibraryChat_chatIconButton__e2ufH{align-items:center;background-color:rgba(var(--text-color-rgb),.08);border:1px solid var(--border-color);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;width:40px}.LibraryChat_chatIconButton__e2ufH svg{color:var(--text-color-secondary);height:20px;transition:color .2s ease;width:20px}.LibraryChat_chatIconButton__e2ufH.LibraryChat_active__f1msF,.LibraryChat_chatIconButton__e2ufH:hover{background-color:rgba(var(--text-color-rgb),.12);transform:scale(1.1)}.LibraryChat_chatIconButton__e2ufH:hover{border-color:var(--accent-color)}.LibraryChat_chatIconButton__e2ufH:hover svg{color:var(--accent-color)}.LibraryChat_sendButton__afzqi:hover{border-color:var(--primary-light)}.LibraryChat_sendButton__afzqi:hover svg{color:var(--primary-light)}.LibraryChat_sendButton__afzqi:disabled{background-color:rgba(var(--text-color-rgb),.05);cursor:not-allowed;opacity:.5;transform:none}.LibraryChat_chatInfoText__c0gPI,.LibraryChat_sendButton__afzqi:disabled svg{color:var(--text-color-secondary)}.LibraryChat_chatInfoText__c0gPI{font-size:.8rem;line-height:1.4;margin:0;padding:5px 0;text-align:center;width:100%}.CreateLibraryModal_modalOverlay__r4Oow{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.CreateLibraryModal_modalContent__olZuY{background:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px #0000004d;color:var(--text-color);max-width:450px;padding:25px 30px;width:90%}.CreateLibraryModal_modalHeader__ZJp5J{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.CreateLibraryModal_modalTitle__CzwzT{font-size:1.3rem;font-weight:600;margin:0}.CreateLibraryModal_closeButton__z4dZ4{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:28px;line-height:1;transition:color .2s ease,transform .2s ease}.CreateLibraryModal_closeButton__z4dZ4:hover{color:var(--notification-error-bg);transform:scale(1.1)}.CreateLibraryModal_formGroup__MCaMZ{margin-bottom:25px}.CreateLibraryModal_formGroup__MCaMZ label{color:var(--text-color-secondary);display:block;font-size:.95rem;margin-bottom:8px}.CreateLibraryModal_formGroup__MCaMZ input{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-color);font-size:1rem;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.CreateLibraryModal_formGroup__MCaMZ input:focus{border-color:var(--primary-light);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.25);outline:none}.CreateLibraryModal_modalFooter__Ep5o-{display:flex;gap:15px;justify-content:flex-end}.CreateLibraryModal_button__msBx4{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 25px;transition:all .2s ease-in-out}.CreateLibraryModal_button__msBx4:hover:not(:disabled){box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.CreateLibraryModal_cancelButton__5noGT{background-color:var(--button-neutral-bg);border-color:var(--button-neutral-border);color:var(--button-neutral-text)}.CreateLibraryModal_cancelButton__5noGT:hover:not(:disabled){background-color:var(--button-neutral-hover-bg);border-color:var(--button-neutral-hover-border);color:var(--button-neutral-hover-text)}.CreateLibraryModal_confirmButton__Q9lr0{background-color:var(--button-primary-bg);border-color:var(--button-primary-border);color:var(--button-primary-text)}.CreateLibraryModal_confirmButton__Q9lr0:hover:not(:disabled){background-color:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-border);color:var(--button-primary-hover-text)}.CreateLibraryModal_button__msBx4:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.MaterialProducer_materialProducer__Tl-qq{box-sizing:border-box;padding:0 20px 20px 0;transition:padding-left .3s ease;width:100%}.MaterialProducer_materialProducer__Tl-qq.MaterialProducer_adjustedForClosedSidebar__B6rMJ{padding-left:10px}.MaterialProducer_mainContainer__8Tj6X{align-items:flex-start;display:flex;gap:30px;width:100%}.MaterialProducer_leftPanel__VXiOg{display:flex;flex:1 1;flex-direction:column;gap:30px;min-width:0}.MaterialProducer_rightPanel__-g7Om{flex-basis:40%;max-height:calc(100vh - 40px);max-width:500px;position:sticky;top:20px}.MaterialProducer_sourceSelectionContainer__gJSv7{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:15px;padding:20px}.MaterialProducer_fileContainer__Kjnjy{align-items:center;background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;display:flex;padding:10px;width:100%}.MaterialProducer_fileUploadButton__2zoyL{background-color:initial;border:1px solid var(--secondary-color);border-radius:6px;color:var(--secondary-color);cursor:pointer;font-size:.9rem;font-weight:500;margin-right:10px;padding:8px 16px;transition:all .2s ease-in-out;white-space:nowrap}.MaterialProducer_fileContainer__Kjnjy.MaterialProducer_fileSelected__xFxx1 .MaterialProducer_fileUploadButton__2zoyL,.MaterialProducer_fileUploadButton__2zoyL:hover{background-color:rgba(var(--secondary-color-rgb),.1);border-color:var(--secondary-light);color:var(--secondary-light);transform:translateY(-1px)}.MaterialProducer_fileName__6NGrR{color:var(--text-color);flex-grow:1;font-size:.9rem;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MaterialProducer_removeFileButton__GrO5G{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:22px;height:26px;justify-content:center;padding:0 6px;transition:color .2s ease,background-color .2s ease;width:26px}.MaterialProducer_removeFileButton__GrO5G:hover{background-color:#f4433626;color:var(--notification-error-bg)}.MaterialProducer_orSeparator__J4M2u{align-items:center;color:var(--text-color-secondary);display:flex;font-size:.9rem;text-align:center}.MaterialProducer_orSeparator__J4M2u:after,.MaterialProducer_orSeparator__J4M2u:before{border-bottom:1px solid var(--border-color);content:"";flex:1 1}.MaterialProducer_orSeparator__J4M2u span{padding:0 10px}.MaterialProducer_themeSelect__pIHXV{appearance:none;background-color:var(--input-background-color);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5"><polygon points="0,0 10,0 5,5" fill="currentColor"/></svg>');background-position:right 15px center;background-repeat:no-repeat;border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-color);font-size:1rem;padding:12px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.MaterialProducer_themeSelect__pIHXV:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.3);outline:none}.MaterialProducer_materialGrid__Yyw10{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.MaterialProducer_materialCard__KkvV9{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:25px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.MaterialProducer_materialCard__KkvV9:hover{border-color:var(--accent-color);box-shadow:0 8px 25px rgba(var(--accent-color-rgb),.15);transform:translateY(-5px)}.MaterialProducer_cardTitle__eXZXQ{color:var(--accent-color);font-size:1.15rem;font-weight:600;margin-bottom:10px;margin-top:0}.MaterialProducer_cardDescription__XjB6v{color:var(--text-color-secondary);flex-grow:1;font-size:.95rem;line-height:1.6}.MaterialProducer_previewWrapper__kKHVZ{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;height:auto;overflow:hidden}.MaterialProducer_previewContent__d2GrX{box-sizing:border-box;display:flex;flex-direction:column;max-height:75vh;overflow-y:auto;padding:15px;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.MaterialProducer_previewContent__d2GrX::-webkit-scrollbar{width:8px}.MaterialProducer_previewContent__d2GrX::-webkit-scrollbar-track{background:#0000}.MaterialProducer_previewContent__d2GrX::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--border-color);border:2px solid var(--card-background-color);border-radius:4px}.MaterialProducer_previewContent__d2GrX::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}.MaterialProducer_previewContent__d2GrX .MaterialProducer_react-pdf__Page__canvas__rhWZk{height:auto!important;max-width:100%}.MaterialProducer_pdfPage__6-egM:not(:last-child){margin-bottom:15px}.MaterialProducer_textPreview__j5FlV{word-wrap:break-word;color:var(--text-color);font-size:.9rem;white-space:pre-wrap;width:100%}.MaterialProducer_previewPlaceholder__ShVfu{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;flex-grow:1;font-style:italic;height:100%;justify-content:center;min-height:200px;text-align:center}.MaterialProducer_previewPlaceholder__ShVfu p{font-size:1rem;font-style:normal;margin:0 0 5px}.MaterialProducer_loadingOverlay__LmCCQ{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(var(--background-color-rgb),.8);bottom:0;color:var(--text-color);display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.MaterialProducer_loadingOverlay__LmCCQ p{font-size:1.1rem;font-weight:500;margin-top:15px}.MaterialProducer_ecgAnimation__XaZD-{height:40px;width:100px}.MaterialProducer_ecgLine__7bRCe{stroke:none;fill:none}.MaterialProducer_ecgDot__M0zqC{fill:var(--accent-color)}.MaterialProducer_ecgTrail__3\+-Os{stroke:var(--accent-color);stroke-width:1.5;fill:none;stroke-dasharray:400;stroke-dashoffset:400;animation:MaterialProducer_revealTrail__Stoh\+ 2s linear infinite}@keyframes MaterialProducer_revealTrail__Stoh\+{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.MaterialProducer_mediaPreview__NrEIL{border-radius:8px;max-height:100%;max-width:100%;object-fit:contain}.MaterialProducer_audioPreview__-GQiQ{align-self:center;width:100%}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.MaterialResultModal_modalOverlay__vpnZy{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.MaterialResultModal_modalContent__v\+4ZQ{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;height:90vh;max-height:90vh;max-width:800px;padding:0;width:90%}.MaterialResultModal_modalHeader__91AaT{align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex;gap:16px;justify-content:space-between;padding:16px 24px}.MaterialResultModal_headerActions__95QkM{align-items:center;display:flex;gap:8px}.MaterialResultModal_fullscreenButton__KUQxS{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;padding:4px;transition:color .2s ease,background-color .2s ease;width:36px}.MaterialResultModal_fullscreenButton__KUQxS:hover{background-color:rgba(var(--accent-color-rgb),.08);color:var(--accent-color)}.MaterialResultModal_modalContent__v\+4ZQ.MaterialResultModal_fullscreen__o4Ncw{border:none;border-radius:0;height:100vh;max-height:100vh;max-width:100vw;width:100vw}.MaterialResultModal_modalContent__v\+4ZQ.MaterialResultModal_fullscreen__o4Ncw .MaterialResultModal_modalBody__BtYt3{flex-grow:1}.MaterialResultModal_modalTitle__XarKK{font-size:1.25rem;font-weight:600;margin:0}.MaterialResultModal_modalSubtitle__KK9NL{color:var(--text-secondary);font-size:.9rem;margin:4px 0 0}.MaterialResultModal_closeButton__cK5IN{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.8rem;height:36px;justify-content:center;line-height:1;padding:0;transform:translateY(-2px);transition:color .2s ease-in-out;width:36px}.MaterialResultModal_closeButton__cK5IN:hover{color:var(--notification-error-bg)}.MaterialResultModal_modalBody__BtYt3{color:var(--text-primary);display:flex;flex-direction:column;flex-grow:1;line-height:1.6;overflow-y:auto;padding:16px 24px}.MaterialResultModal_modalBody__BtYt3 h1,.MaterialResultModal_modalBody__BtYt3 h2,.MaterialResultModal_modalBody__BtYt3 h3,.MaterialResultModal_modalBody__BtYt3 h4{color:var(--accent-color);font-weight:600;line-height:1.3;margin-bottom:.6em;margin-top:1.2em}.MaterialResultModal_modalBody__BtYt3 h1{font-size:1.5rem}.MaterialResultModal_modalBody__BtYt3 h2{font-size:1.3rem}.MaterialResultModal_modalBody__BtYt3 h3{font-size:1.15rem}.MaterialResultModal_modalBody__BtYt3 p{margin-bottom:1em}.MaterialResultModal_modalBody__BtYt3 strong{font-weight:600}.MaterialResultModal_modalBody__BtYt3 em{font-style:italic}.MaterialResultModal_modalBody__BtYt3 ol,.MaterialResultModal_modalBody__BtYt3 ul{margin-bottom:1em;padding-left:2em}.MaterialResultModal_modalBody__BtYt3 li{margin-bottom:.5em}.MaterialResultModal_modalBody__BtYt3 a{color:var(--secondary-color);text-decoration:none}.MaterialResultModal_modalBody__BtYt3 a:hover{text-decoration:underline}.MaterialResultModal_modalBody__BtYt3 code,.MaterialResultModal_modalBody__BtYt3 pre{background-color:var(--input-background-color);border-radius:4px;font-family:var(--font-mono);font-size:.9em;padding:2px 6px}.MaterialResultModal_modalBody__BtYt3 pre{overflow-x:auto;padding:1em}.MaterialResultModal_modalFooter__qI2FS{align-items:center;background-color:var(--background-secondary);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;padding:8px 24px}.MaterialResultModal_actionsLeft__RRXuz,.MaterialResultModal_feedbackRight__FNPV4{align-items:center;display:flex;gap:12px}.MaterialResultModal_modalFooter__qI2FS button:not(.MaterialResultModal_shareMenuItem__CvfRM){align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;padding:4px;transition:color .2s ease,background-color .2s ease;width:36px}.MaterialResultModal_modalFooter__qI2FS button:not(.MaterialResultModal_shareMenuItem__CvfRM):hover:not(:disabled){background-color:rgba(var(--accent-color-rgb),.08);color:var(--accent-color)}.MaterialResultModal_feedbackRight__FNPV4 button:hover:first-child{color:var(--notification-success-bg)}.MaterialResultModal_feedbackRight__FNPV4 button:hover:last-child{color:var(--notification-error-bg)}.MaterialResultModal_successIcon__aajb5{animation:MaterialResultModal_pop-in__kuiPG .3s ease-out;color:var(--notification-success-bg)}@keyframes MaterialResultModal_pop-in__kuiPG{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.MaterialResultModal_shareMenu__lci8a{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #00000040;display:flex;flex-direction:column;gap:4px;opacity:0;padding:5px;pointer-events:none;position:absolute;right:50%;transform:translateX(50%);transform:translateX(50%) translateY(10px) scale(.95);transition:opacity .2s ease,transform .2s ease;width:max-content;z-index:2010}.MaterialResultModal_shareMenuOpen__7NmX0{opacity:1;pointer-events:auto;transform:translateX(50%) translateY(0) scale(1)}.MaterialResultModal_shareMenuItem__CvfRM{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;gap:10px;justify-content:flex-start;padding:8px 12px;text-align:left;white-space:nowrap}.MaterialResultModal_shareMenuItem__CvfRM:hover{background-color:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.MaterialResultModal_modalBody__BtYt3 table{border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-size:.9rem;margin:1.5rem 0;overflow:hidden;width:100%}.MaterialResultModal_modalBody__BtYt3 td,.MaterialResultModal_modalBody__BtYt3 th{border-bottom:1px solid var(--border-color);padding:12px 15px;text-align:left}.MaterialResultModal_modalBody__BtYt3 thead tr{background-color:var(--primary-color);color:var(--button-text-color);font-weight:700}.MaterialResultModal_modalBody__BtYt3 tbody tr{background-color:var(--background-color);transition:background-color .2s ease}.MaterialResultModal_modalBody__BtYt3 tbody tr:nth-of-type(2n){background-color:var(--background-secondary-color)}.MaterialResultModal_modalBody__BtYt3 tbody tr:hover{background-color:var(--hover-color)}.MaterialResultModal_modalBody__BtYt3 tbody tr:last-of-type{border-bottom:2px solid var(--primary-color)}.MaterialResultModal_flashcardsContainer__WTaSM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:10px;perspective:1000px}.MaterialResultModal_flashcard__Vn-zY{background-color:initial;border-radius:8px;cursor:pointer;height:180px;transform-style:preserve-3d;transition:transform .6s;width:100%}.MaterialResultModal_flashcardInner__h\+RoF{box-shadow:0 4px 8px 0 #0003;height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .6s;width:100%}.MaterialResultModal_flashcard__Vn-zY.MaterialResultModal_flipped__vIUAP .MaterialResultModal_flashcardInner__h\+RoF{transform:rotateY(180deg)}.MaterialResultModal_flashcardBack__KQ8W1,.MaterialResultModal_flashcardFront__bUEjf{align-items:center;backface-visibility:hidden;background-color:var(--background-color-light);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);display:flex;height:100%;justify-content:center;padding:15px;position:absolute;width:100%}.MaterialResultModal_flashcardBack__KQ8W1{background-color:var(--primary-color-light);color:var(--text-color);transform:rotateY(180deg)}.MaterialResultModal_flashcard__Vn-zY p{font-size:.9rem;margin:0}.MaterialResultModal_mindMapBody__N4hZg{display:flex;flex-grow:1;min-height:0;overflow:hidden;padding:0!important}.MaterialResultModal_mindMapContainer__Xj54j{background-color:var(--background-secondary);height:100%;width:100%}.MaterialResultModal_mindMapCentralThemeNode__fQtP7{background-color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;border-radius:8px!important;box-shadow:0 4px 12px #0003;color:var(--button-text-color)!important;font-size:14px!important;font-weight:600!important;padding:10px 15px!important}.MaterialResultModal_mindMapBranchNode__HTaJZ{background-color:var(--card-background-color)!important;border:1px solid var(--accent-color)!important;border-radius:6px!important;color:var(--text-primary)!important;font-size:13px!important;font-weight:500!important;padding:8px 12px!important}.MaterialResultModal_mindMapDefaultNode__b5t2x{background-color:var(--background-color-light)!important;border:1px solid var(--border-color)!important;border-radius:6px!important;color:var(--text-secondary)!important;font-size:12px!important;padding:6px 10px!important}.MaterialResultModal_questionBlock__H8Had{margin-bottom:1.5rem}.MaterialResultModal_answerBlock__BWSze{border-left:3px solid var(--accent-color);margin-bottom:1.5rem;padding-left:1rem}.MaterialResultModal_alternativesList__j0Fk\+{list-style:none;padding-left:1.5rem}.MaterialResultModal_alternativeItem__nuohK{margin-bottom:.5rem}.MaterialResultModal_errorContainer__1zJa-,.MaterialResultModal_podcastPlayerContainer__PpKXS{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:1rem;justify-content:center;text-align:center}.MaterialResultModal_errorContainer__1zJa- h4{color:var(--notification-error-bg)}.MaterialResultModal_podcastHeader__RuerK{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.MaterialResultModal_podcastDuration__R7wEP{background-color:var(--background-elevated);border-radius:4px;color:var(--text-secondary);font-family:"monospace";font-size:.9em;padding:4px 8px}.SlideshowPreview_slideshowContainer__6JQpw{background-color:var(--background-color);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:20px;width:100%}.SlideshowPreview_presentationTitle__37wa5{color:var(--accent-color);flex-shrink:0;font-size:1.2rem;font-weight:600;margin-bottom:20px;margin-top:0;text-align:center}.SlideshowPreview_slideWrapper__DwZ5c{display:flex;flex-direction:column;flex-grow:1;min-height:0}.SlideshowPreview_slide__Wvwvr{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:25px}.SlideshowPreview_slideTitle__1teny{color:var(--text-color);flex-shrink:0;font-size:1.1rem;margin-bottom:20px;margin-top:0}.SlideshowPreview_slideContent__thEpH{display:flex;flex-direction:column;gap:25px}.SlideshowPreview_slideContent__thEpH ul{line-height:1.7;margin:0;padding-left:20px}.SlideshowPreview_slideContent__thEpH li{margin-bottom:10px;word-break:break-word}.SlideshowPreview_subPoint__3KqIr{list-style-type:circle;margin-left:20px}.SlideshowPreview_tableBlock__6TyGH h4{color:var(--text-color-secondary);font-size:1rem;margin-bottom:10px;margin-top:0}.SlideshowPreview_tableWrapper__MpdqF{overflow-x:auto}.SlideshowPreview_tableBlock__6TyGH table{border-collapse:collapse;font-size:.9rem;width:100%}.SlideshowPreview_tableBlock__6TyGH td,.SlideshowPreview_tableBlock__6TyGH th{border:1px solid var(--border-color);padding:8px 12px;text-align:left}.SlideshowPreview_tableBlock__6TyGH th{background-color:var(--card-background-color);font-weight:600}.SlideshowPreview_imageSuggestionBlock__TsK5t{align-items:center;background-color:var(--card-background-color);border:1px dashed var(--border-color);border-radius:8px;color:var(--text-color-secondary);display:flex;gap:15px;padding:15px}.SlideshowPreview_imageIconWrapper__yhFWC{color:var(--accent-color);font-size:1.8rem}.SlideshowPreview_imageTextWrapper__YEGEK p{font-style:italic;margin:4px 0 0}.SlideshowPreview_keyTakeawayBlock__e4Mur{background-color:rgba(var(--accent-color-rgb),.05);border-left:4px solid var(--accent-color);border-radius:4px;padding:15px 20px}.SlideshowPreview_keyTakeawayBlock__e4Mur h4{color:var(--accent-color);margin-bottom:10px;margin-top:0}.SlideshowPreview_vignetteBlock__ZUDBe{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:8px;line-height:1.6;padding:20px}.SlideshowPreview_vignetteBlock__ZUDBe h4{margin-bottom:15px;margin-top:0}.SlideshowPreview_vignetteBlock__ZUDBe p{margin:0 0 10px}.SlideshowPreview_vignetteBlock__ZUDBe p:last-child{margin-bottom:0}.SlideshowPreview_navigation__WQSqA{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-top:auto;padding-top:20px}.SlideshowPreview_navButton__p-9nO{align-items:center;background:none;border:1px solid var(--border-color);border-radius:50%;color:var(--text-color-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.SlideshowPreview_navButton__p-9nO:hover{background-color:rgba(var(--accent-color-rgb),.1);border-color:var(--accent-color);color:var(--accent-color)}.SlideshowPreview_slideCounter__KOtEF{color:var(--text-color-secondary);font-size:.9rem;font-weight:500}.SlideshowPreview_imageBlock__S6Nvs{align-items:center;display:flex;justify-content:center;padding:10px 0;width:100%}.SlideshowPreview_imageBlock__S6Nvs img{border:1px solid var(--border-color);border-radius:8px;max-height:300px;max-width:100%}.QuizPlayer_modalOverlay__\+K1CJ{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.QuizPlayer_modalContent__N3raV{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;height:90vh;max-width:1200px;overflow:hidden;width:95%}.QuizPlayer_quizPlayer__XPAoL{background-color:var(--background-color);color:var(--text-color);display:flex;flex-direction:column;height:100%;width:100%}.QuizPlayer_playerHeader__Rngiq{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:15px 25px}.QuizPlayer_headerTitle__9\+EcE{align-items:center;display:flex;gap:15px}.QuizPlayer_headerTitle__9\+EcE h3{font-size:1.2rem;margin:0}.QuizPlayer_timer__8qAP4{color:var(--secondary-light);font-family:"monospace";font-size:1.1rem;font-weight:500}.QuizPlayer_closeButton__RCinV{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:1.5rem;transition:color .2s,transform .2s}.QuizPlayer_closeButton__RCinV:hover{color:var(--notification-error-bg);transform:scale(1.1)}.QuizPlayer_modalBody__OIjmU{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow:hidden;padding:30px}.QuizPlayer_errorContainer__4tFfk{color:var(--text-color-secondary);text-align:center}.QuizPlayer_errorContainer__4tFfk h4{color:var(--notification-error-bg);margin-bottom:10px}.QuizPlayer_progressBarContainer__-Jhc0{background-color:var(--border-color);flex-shrink:0;height:4px;width:100%}.QuizPlayer_progressBar__VabS2{background-color:var(--accent-color);height:100%;transition:width .3s ease-in-out}.QuizPlayer_questionBody__Z6l4E{flex-grow:1;overflow-y:auto;padding:30px 40px}.QuizPlayer_questionText__eP8L-{font-size:1.2rem;line-height:1.6;margin-bottom:30px}.QuizPlayer_questionCounter__OwnAu{color:var(--accent-color);font-weight:600}.QuizPlayer_answerList__eyfXU{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}.QuizPlayer_answerItem__H91Fa{align-items:center;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;padding:15px;transition:background-color .2s ease,border-color .2s ease}.QuizPlayer_answerItem__H91Fa:hover{background-color:rgba(var(--accent-color-rgb),.08);border-color:var(--accent-color)}.QuizPlayer_answerItem__H91Fa.QuizPlayer_selected__Nj116{background-color:rgba(var(--accent-color-rgb),.15);border-color:var(--accent-color);font-weight:500}.QuizPlayer_answerLetter__GXRrO{color:var(--accent-color);flex-shrink:0;font-weight:700;margin-right:15px}.QuizPlayer_answerText__CZAnU{color:var(--text-color);line-height:1.6}.QuizPlayer_playerFooter__SVdrq{align-items:center;border-top:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:15px 25px}.QuizPlayer_navButton__m4cMR{align-items:center;background-color:var(--button-neutral-bg);border:1px solid var(--button-neutral-border);border-radius:6px;color:var(--button-neutral-text);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 20px;transition:all .2s ease}.QuizPlayer_navButton__m4cMR:hover:not(:disabled){background-color:var(--button-neutral-hover-bg);border-color:var(--button-neutral-hover-border)}.QuizPlayer_navButton__m4cMR:disabled{cursor:not-allowed;opacity:.4}.QuizPlayer_finishButton__vDexU{background-color:var(--button-primary-bg);border-color:var(--button-primary-border);color:var(--button-primary-text)}.QuizPlayer_finishButton__vDexU:hover:not(:disabled){background-color:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-border)}.QuizPlayer_progressText__snSkv{color:var(--text-color-secondary);font-size:.9rem;font-weight:500}.ArenaQuiron_arenaContainer__5ckOn{box-sizing:border-box;padding:20px 0;width:100%}.ArenaQuiron_arenaNav__SkqiT{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(var(--card-background-color-rgb),.25);border:1px solid rgba(var(--text-color-rgb),.15);border-radius:50px;box-shadow:0 4px 30px #0000001a;display:flex;justify-content:center;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:5px;width:fit-content}.ArenaQuiron_navButton__qpJQP{background-color:rgba(var(--text-color-rgb),.05);border:1.5px solid #0000;border-radius:50px;color:var(--text-color-secondary);cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 25px;transition:all .3s ease}.ArenaQuiron_navButton__qpJQP:hover:not(.ArenaQuiron_active__Li8EV){color:var(--text-color)}.ArenaQuiron_navButton__qpJQP.ArenaQuiron_active__Li8EV{background-color:initial;border:1.5px solid var(--accent-color);box-shadow:0 2px 10px rgba(var(--accent-color-rgb),.15);color:var(--accent-color);font-weight:600}.ArenaQuiron_arenaContent__b0\+eR{width:100%}.ArenaQuiron_cardsContainer__G8rr9{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ArenaQuiron_card__l5fVh{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;padding:25px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ArenaQuiron_card__l5fVh:hover{border-color:var(--accent-color);box-shadow:0 8px 25px rgba(var(--accent-color-rgb),.15);transform:translateY(-5px)}.ArenaQuiron_cardTitle__JvUNN{color:var(--text-color);font-size:1.25rem;font-weight:600;margin-bottom:10px;margin-top:0}.ArenaQuiron_cardDescription__1D8db{color:var(--text-color-secondary);flex-grow:1;font-size:1rem;line-height:1.6;margin-bottom:20px}.ArenaQuiron_enrollButton__lw0ce{align-self:flex-start;background-color:var(--button-primary-bg);border:1px solid var(--button-primary-border);border-radius:8px;color:var(--button-primary-text);cursor:pointer;font-size:1rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.ArenaQuiron_enrollButton__lw0ce:hover:not(:disabled){background-color:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-border);transform:translateY(-2px)}.ArenaQuiron_enrollButton__lw0ce:disabled{background-color:var(--button-neutral-bg);border-color:var(--button-neutral-border);color:var(--text-color-secondary);cursor:not-allowed;opacity:.7}.ArenaQuiron_rankingsContainer__nWbEv{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.ArenaQuiron_rankingCard__GG2nU{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ArenaQuiron_rankingCard__GG2nU:hover{box-shadow:0 8px 25px rgba(var(--accent-color-rgb),.1);transform:translateY(-5px)}.ArenaQuiron_rankingHeader__ARzBl{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px}.ArenaQuiron_rankingHeader__ARzBl h3{font-size:1.2rem;margin:0}.ArenaQuiron_rankingActions__eUUV-{display:flex;gap:10px}.ArenaQuiron_startButton__jEnw4{background-color:var(--button-primary-bg);border:1px solid var(--button-primary-border);border-radius:6px;color:var(--button-primary-text);cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.ArenaQuiron_startButton__jEnw4:hover{background-color:var(--button-primary-hover-bg)}.ArenaQuiron_unenrollButton__GiVus{background-color:initial;border:1px solid var(--button-neutral-border);border-radius:6px;color:var(--text-color-secondary);cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.ArenaQuiron_unenrollButton__GiVus:hover{background-color:rgba(var(--notification-error-rgb),.1);border-color:var(--notification-error-bg);color:var(--notification-error-bg)}.ArenaQuiron_noExamsMessage__xwi9d{color:var(--text-color-secondary);font-size:1.1rem;font-style:italic;padding:40px;text-align:center}.RankingLeague_leagueContainer__u8MhI{background-color:var(--background-secondary);max-height:400px;overflow-y:auto;padding:10px}.RankingLeague_rankingList__\+1vql{list-style:none;margin:0;padding:0}.RankingLeague_playerRow__SsG9x{align-items:center;border-radius:8px;display:flex;margin-bottom:5px;padding:12px 15px;transition:background-color .2s ease}.RankingLeague_playerRow__SsG9x:hover{background-color:var(--hover-color)}.RankingLeague_realUser__4\+4CS{background-color:rgba(var(--accent-color-rgb),.15);border:1px solid rgba(var(--accent-color-rgb),.3);font-weight:600}.RankingLeague_playerRank__tEjEN{color:var(--text-color-secondary);flex-shrink:0;font-size:1rem;font-weight:500;text-align:center;width:40px}.RankingLeague_playerName__coD4v{color:var(--text-color);flex-grow:1;padding:0 10px}.RankingLeague_playerScore__GjVvm{color:var(--accent-color);font-family:"monospace",monospace;font-weight:500}:root{--background-color:#0a0a14;--deep-blue:#12151f;--text-color:#fff;--text-muted:#d1d1d1;--text-dark:#121212;--primary-color:#6200ea;--primary-light:#9155fd;--secondary-color:#03dac6;--secondary-dark:#018786;--secondary-hover:#02b3a3;--accent-color:#bb86fc;--turquoise-color:#40e0d0;--cyan-glow:#0ff7ff;--border-color:#03dac61a;--glass-bg:#0f142399;--glass-bg-hover:#14192db3}*{box-sizing:border-box;font-family:Inter,Arial,sans-serif!important;margin:0;padding:0}body{background-color:#12151f;background-color:var(--deep-blue);color:#fff;color:var(--text-color);overflow-y:auto}@keyframes heroCtaPulse{0%{box-shadow:0 0 15px #03dac64d}50%{box-shadow:0 0 25px #03dac680}to{box-shadow:0 0 15px #03dac64d}}@keyframes pulseGlow{0%{opacity:.6}50%{opacity:.9}to{opacity:.6}}.scroll-animate{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-animate.visible{opacity:1;transform:translateY(0)}.landing-page{background:linear-gradient(170deg,#12151f,#0f0f19f2);background:linear-gradient(170deg,var(--deep-blue) 0,#0f0f19f2 100%);min-height:100vh;opacity:0;position:relative;transform:scale(1);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.landing-page.loaded{opacity:1}.landing-page.exiting{opacity:0;transform:scale(.98)}.content-wrapper{padding-top:80px;position:relative;z-index:2}.functionalities,.insights,.pricing,.testimonials{background-color:#0a0a1440;box-shadow:0 10px 30px -15px #0000004d;display:flex;flex-direction:column;justify-content:center;min-height:auto;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.section-light-effect{background:radial-gradient(circle at center,#03dac60f 0,#0000 70%);height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.functionalities .section-light-effect,.insights .section-light-effect{transform:scale(1.05)}.testimonials .section-light-effect{transform:scale(1.1)}.functionalities:after,.insights:after,.pricing:before,.testimonials:after{background:linear-gradient(90deg,#0000,#03dac64d,#0000);bottom:0;content:"";height:1px;left:15%;position:absolute;width:70%}.pricing:before{bottom:auto;top:0}.functionalities:before,.insights:before,.testimonials:before{background:linear-gradient(180deg,#0a0a1466,#0a0a1400);content:"";height:50px;left:0;position:absolute;top:0;width:100%;z-index:1}.functionalities h2,.insights h2,.pricing h2,.testimonials h2{color:#fff;color:var(--text-color);font-size:2.5rem;margin-bottom:60px;position:relative;text-shadow:0 0 15px #03dac666;z-index:3}.cta{background:linear-gradient(135deg,#03dac6,#018786);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:6px;box-shadow:0 4px 15px #0003;color:#121212;color:var(--text-dark);cursor:pointer;font-size:1rem;font-weight:700;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease;z-index:1}.cta:before{background:radial-gradient(circle at center,#ffffff4d 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease;width:200%;z-index:-1}.cta:hover{background-color:#02b3a3;background-color:var(--secondary-hover);box-shadow:0 0 30px #03dac699;transform:translateY(-2px)}.cta:hover:before{opacity:1}.cta.cta-secondary{background:#0000;border:2px solid #03dac6;border:2px solid var(--secondary-color);box-shadow:none;color:#03dac6;color:var(--secondary-color)}.cta.cta-secondary:hover{background-color:#03dac61a;box-shadow:0 0 15px #03dac64d;color:#02b3a3;color:var(--secondary-hover);transform:translateY(-2px)}.cta.cta-glow{animation:heroCtaPulse 2.5s ease-in-out infinite;box-shadow:0 0 15px #03dac64d}.cta.cta-glow:hover{animation-play-state:paused;box-shadow:0 0 35px #03dac6cc}.functionality-item,.pricing-tier{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#0f142399;background-color:var(--glass-bg);overflow:visible;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.functionality-item,.pricing-tier,.testimonial{border:1px solid #03dac61a;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 8px 30px #0000004d,0 0 0 1px #03dac61a;box-shadow:0 8px 30px #0000004d,0 0 0 1px var(--border-color);position:relative;z-index:3}.testimonial{background-color:#0f1423d9;overflow:hidden}.test.pricing-tier{align-items:center;background:linear-gradient(145deg,#0f1423f2,#14192dd9);border:1px solid #03dac61a;border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;justify-content:flex-start;min-height:620px;overflow:visible;padding:35px 25px 30px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.functionality-item:hover,.pricing-tier:hover{background-color:#14192db3;background-color:var(--glass-bg-hover);border-color:#03dac64d;box-shadow:0 15px 40px #03dac633,0 0 0 1px #03dac64d;transform:translateY(-8px) scale(1.02)}header{align-items:center;animation:slideUp .8s ease-out forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0c0f17b3;border-bottom:1px solid #03dac626;box-shadow:0 4px 20px #000000b3;display:flex;justify-content:space-between;left:0;padding:20px 40px;position:fixed;top:0;transition:background-color .3s ease,padding .3s ease;width:100%;z-index:100}.scrolled header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#0c0f17e6;box-shadow:0 4px 20px #000000e6;padding:10px 40px}header .logo{align-items:center;display:flex}header .logo .logo-img{height:32px;margin-right:8px;width:32px}header .logo .logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8dffea,#00d7c6);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.8rem;font-weight:700}header nav{display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}header nav ul{display:flex;gap:25px;list-style:none}header nav ul li a{color:#fff;color:var(--text-color);font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}header nav ul li a:hover{color:#40e0d0;color:var(--turquoise-color);text-shadow:0 0 8px #40e0d0b3}header nav ul li a:after{background:linear-gradient(90deg,#03dac666,#03dac6cc);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}header nav ul li a:hover:after{box-shadow:0 0 8px #03dac6b3;width:100%}.header-actions{align-items:center;display:flex;gap:15px}header .cta{padding:10px 20px}header .cta:not(.cta-secondary):hover{box-shadow:0 0 20px #03dac673}.hero{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 40px 120px;position:relative;text-align:center}.hero-video-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-video-background video{height:100%;object-fit:cover;width:100%}.hero-overlay{background-color:#0a0a14b3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero .cta,.hero h1,.hero p{position:relative;z-index:3}.hero h1{-webkit-text-fill-color:#0000;animation:fadeIn 1s ease-out .2s forwards;background:linear-gradient(90deg,#fff,#40e0d0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;line-height:1.2;margin-bottom:25px;opacity:0;text-shadow:0 0 15px #03dac64d}.hero p{animation:fadeIn 1s ease-out .4s forwards;color:#fff;color:var(--text-color);font-size:1.3rem;line-height:1.6;margin-bottom:35px;max-width:800px;opacity:0;text-shadow:0 0 10px #000c}.hero .cta{animation:fadeIn 1s ease-out .6s forwards;font-size:1.1rem;opacity:0;padding:16px 32px}.hero-scroll-fade{background:linear-gradient(180deg,#12151f00,#12151f);background:linear-gradient(to bottom,#12151f00,var(--deep-blue));bottom:0;height:150px;left:0;pointer-events:none;position:absolute;width:100%;z-index:4}.hero-badges{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px;position:relative;z-index:3}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#03dac61a;border:1px solid #03dac64d;border-radius:25px;color:#fff;color:var(--text-color);font-size:.9rem;padding:10px 20px}.functionality-items-container{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin-top:30px}.functionality-item{display:inline-block;padding:35px;text-align:center;width:280px}.item-glow{background:radial-gradient(circle at center,#03dac626 0,#0000 70%);height:150%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease;width:150%;will-change:opacity;z-index:-1}.functionality-item:hover .item-glow{opacity:1}.functionality-item img{filter:drop-shadow(0 0 10px rgba(3,218,198,.5));height:90px;margin-bottom:25px;transition:transform .3s ease,filter .3s ease;width:90px}.functionality-item:hover img{filter:drop-shadow(0 0 15px rgba(3,218,198,.7));transform:scale(1.05)}.functionality-icon{font-size:4rem;margin-bottom:15px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);will-change:transform}.functionality-item:hover .functionality-icon{transform:scale(1.15)}.functionality-item p{color:#fff;color:var(--text-color);font-size:1.2rem;font-weight:500}.testimonials-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.testimonial{max-width:450px;padding:35px}.testimonial-header{align-items:center;display:flex;margin-bottom:20px}.testimonial-header img{border:2px solid #03dac6;border:2px solid var(--secondary-color);border-radius:50%;height:60px;margin-right:20px;width:60px}.testimonial-header h4{color:#fff;color:var(--text-color);font-size:1.2rem;margin:0}.testimonial-header span{color:#bb86fc;color:var(--accent-color);font-size:.9rem}.testimonial p{color:#d1d1d1;color:var(--text-muted);font-style:italic;line-height:1.8}.pricing{padding:100px 20px;width:100%}.pricing-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:50px auto 0;max-width:1200px}.pricing-tier{display:flex;flex:1 1 300px;flex-direction:column;max-width:320px;min-width:230px;padding:25px 15px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;z-index:3}.pricing-tier:hover{border-color:#bb86fc;border-color:var(--accent-color);box-shadow:0 15px 40px #0000004d;transform:translateY(-8px);z-index:10}.pricing-tier.popular{background:linear-gradient(180deg,#6200ea14,#0f142399);background:linear-gradient(180deg,#6200ea14 0,var(--glass-bg) 100%);border:2px solid #6200ea;border:2px solid var(--primary-color);box-shadow:0 10px 30px #6200ea33;transform:scale(1.05);z-index:5}.pricing-tier.popular:hover{transform:scale(1.05) translateY(-8px)}.pricing-tier.enterprise-card{background:linear-gradient(180deg,#ffffff08,#0f142399);background:linear-gradient(180deg,#ffffff08 0,var(--glass-bg) 100%);border:1px solid #d1d1d1;border:1px solid var(--text-muted)}.enterprise-icon{color:#d1d1d1;color:var(--text-muted);font-size:2rem;margin-bottom:10px}.popular-badge{background:linear-gradient(135deg,#9155fd,#6200ea);background:linear-gradient(135deg,var(--primary-light),var(--primary-color));border-radius:20px;box-shadow:0 4px 15px #6200ea66;color:#fff;font-size:.7rem;font-weight:700;left:50%;letter-spacing:.5px;padding:5px 14px;position:absolute;text-transform:uppercase;top:-10px;transform:translateX(-50%);white-space:nowrap;z-index:10}.pricing-tier h3{color:#fff;color:var(--text-color);font-size:1.3rem;font-weight:700;margin-bottom:10px;margin-top:10px}.price-container{align-items:baseline;display:flex;gap:2px;justify-content:center;margin-bottom:5px;min-height:40px}.pricing-tier .price{color:#fff;color:var(--text-color);font-size:1.8rem;font-weight:800;margin-bottom:0}.pricing-tier .period{color:#d1d1d1;color:var(--text-muted);font-size:.85rem;font-weight:400}.annual-total{color:#03dac6;color:var(--secondary-color);font-size:.75rem;font-style:italic;font-weight:500;height:15px;margin-bottom:15px;margin-top:0}.dracmas-info{background-color:#03dac60d;border:1px solid #03dac626;border-radius:8px;margin-bottom:20px;padding:10px}.dracmas-header{align-items:center;display:flex;gap:6px;justify-content:center;margin-bottom:2px}.dracma-icon{color:#03dac6;color:var(--secondary-color);font-size:.9rem}.dracmas-amount{color:var(--secondary-light);display:block;font-size:1.3rem;font-weight:700}.dracmas-label{color:#d1d1d1;color:var(--text-muted);display:block;font-size:.7rem;font-weight:600;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.divider{background-color:#03dac61a;background-color:var(--border-color);height:1px;margin-bottom:20px;opacity:.5;width:100%}.pricing-tier ul{flex-grow:1;list-style:none;margin:0 0 25px;padding:0;text-align:left}.pricing-tier ul li{align-items:flex-start;color:#fff;color:var(--text-color);display:flex;font-size:.85rem;line-height:1.3;margin-bottom:10px}.icon-wrapper{min-width:20px}.icon-check{color:#03dac6;color:var(--secondary-color)}.icon-check,.icon-times{font-size:.8rem;margin-top:3px}.icon-times{color:#03dac61a;color:var(--border-color);opacity:.5}.feature-disabled{color:#d1d1d1!important;color:var(--text-muted)!important;opacity:.5;text-decoration:line-through}.feature-text{flex:1 1}.feature-note{background:#bb86fc1a;border-radius:3px;color:#bb86fc;color:var(--accent-color);display:inline-block;font-size:.7rem;font-weight:700;margin-left:4px;margin-top:2px;padding:1px 5px;white-space:nowrap}.action-container{margin-top:auto}.pricing-tier .cta{background:linear-gradient(135deg,#03dac6,#018786);background:linear-gradient(135deg,var(--secondary-color) 0,var(--secondary-dark) 100%);border:none;border-radius:8px;box-shadow:0 4px 15px #03dac64d;color:#121212;color:var(--text-dark);font-size:1rem;font-weight:700;letter-spacing:.5px;margin-top:auto;padding:14px;text-transform:uppercase;transition:all .3s ease;width:100%}.pricing-tier .cta:hover{background:linear-gradient(135deg,#02b3a3,#03dac6);background:linear-gradient(135deg,var(--secondary-hover) 0,var(--secondary-color) 100%);box-shadow:0 6px 25px #03dac680;transform:translateY(-3px)}.pricing-tier .cta-featured{background:linear-gradient(135deg,#9155fd,#6200ea);background:linear-gradient(135deg,var(--primary-light) 0,var(--primary-color) 100%);box-shadow:0 6px 20px #6200ea66;color:#fff}.pricing-tier .cta-featured:hover{background:linear-gradient(135deg,#a67cff,#9155fd);background:linear-gradient(135deg,#a67cff 0,var(--primary-light) 100%);box-shadow:0 8px 30px #6200ea99}.pricing-tier .cta-enterprise{background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:1px solid #fff3;color:#fff;color:var(--text-color)}.pricing-tier .cta-enterprise:hover{background:linear-gradient(135deg,#ffffff40,#ffffff26);border-color:#fff;border-color:var(--text-color)}.about-quiron{background-color:#12151f;background-color:var(--deep-blue);overflow:hidden;padding:120px 60px;position:relative}.about-quiron:after{background:linear-gradient(90deg,#0000,#03dac626,#0000);bottom:0;content:"";height:1px;left:15%;position:absolute;width:70%}.about-content-wrapper{align-items:center;display:flex;gap:60px;justify-content:center;margin:0 auto;max-width:1200px}.about-text{flex:1 1;max-width:550px;text-align:left}.about-text h2{color:#fff;color:var(--text-color);font-size:2.5rem;line-height:1.3;margin-bottom:25px}.about-text p{color:#d1d1d1;color:var(--text-muted);font-size:1.1rem;line-height:1.7;margin-bottom:20px}.about-visual{flex:1 1;max-width:680px}.about-visual img{border:1px solid #03dac61a;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 10px 40px #03dac61a;width:100%}footer{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0c0f17e6;border-top:1px solid #03dac626;box-shadow:0 -4px 20px #00000080;padding:70px 20px;position:relative;z-index:10}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px;text-align:left}.footer-column h4{color:#fff;color:var(--text-color);display:inline-block;font-size:1.1rem;font-weight:600;margin-bottom:20px;position:relative}.footer-column h4:after{background-color:#03dac6;background-color:var(--secondary-color);bottom:-5px;content:"";height:2px;left:0;position:absolute;width:30px}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin-bottom:12px}.footer-column ul li a{color:#d1d1d1;color:var(--text-muted);font-size:.95rem;text-decoration:none;transition:color .3s ease}.footer-column ul li a:hover{color:#03dac6;color:var(--secondary-color);padding-left:5px}.footer-about .footer-logo{align-items:center;display:flex;margin-bottom:20px}.footer-about .footer-logo-img{height:30px;margin-right:10px;width:30px}.footer-about .footer-logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8dffea,#00d7c6);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.5rem;font-weight:700}.footer-tagline{color:#d1d1d1;color:var(--text-muted);font-size:.9rem;line-height:1.6;margin-bottom:20px}.footer-copyright{color:#fff6;font-size:.8rem}.footer-social{display:flex;gap:15px;margin-top:20px}.footer-social a{align-items:center;background-color:#ffffff0d;border-radius:50%;color:#fff;color:var(--text-color);display:flex;font-size:1rem;height:36px;justify-content:center;transition:all .3s ease;width:36px}.footer-social a:hover{background-color:#03dac6;background-color:var(--secondary-color);color:#12151f;color:var(--deep-blue);transform:translateY(-3px)}@media (min-width:768px){.scrolled .content-wrapper section{transform:translateZ(0)}}@media (max-width:1300px){.pricing-tier{flex:1 1 30%;max-width:350px}}@media (max-width:1200px){.pricing-container{justify-content:center}.pricing-tier.popular{transform:scale(1)}.pricing-tier.popular:hover{transform:translateY(-8px)}}@media (max-width:992px){header nav ul{gap:15px}.about-content-wrapper{flex-direction:column;text-align:center}.about-text{text-align:center}.footer-container{gap:30px;grid-template-columns:1fr 1fr}}@media (max-width:768px){header{align-items:flex-start;flex-direction:column;padding:15px 20px}header nav{flex-grow:0;justify-content:flex-start;left:auto;margin-top:15px;position:static;transform:none;width:100%}header nav ul{flex-direction:column;gap:10px;width:100%}.header-actions{justify-content:flex-start;margin-top:15px;width:100%}.hero{padding:120px 20px 80px}.hero h1{font-size:2.2rem}.hero p{font-size:1rem}.functionalities,.insights,.pricing,.testimonials{padding:60px 20px}.functionalities h2,.insights h2,.pricing h2,.testimonials h2{font-size:2rem;margin-bottom:40px}.functionality-item,.pricing-tier,.testimonial{margin:10px auto;max-width:100%;padding:25px;width:100%}.pricing-tier{flex:1 1 100%;max-width:100%}.pricing-tier.popular{transform:scale(1)}.pricing-tier.popular:hover{transform:translateY(-5px)}.about-quiron{padding:80px 20px}.about-text h2{font-size:2rem}.hero-badges{align-items:center;flex-direction:column}}@media (max-width:576px){.footer-container{grid-template-columns:1fr;text-align:center}.footer-column h4:after{left:50%;transform:translateX(-50%)}.footer-about .footer-logo,.footer-social{justify-content:center}}.pricing-controls{flex-direction:column;gap:25px;margin-bottom:50px;z-index:5}.pricing-controls,.pricing-toggle-wrapper{align-items:center;display:flex;position:relative}.pricing-toggle-wrapper{gap:15px;justify-content:center}.toggle-label{color:#d1d1d1;color:var(--text-muted);cursor:pointer;font-size:1.05rem;font-weight:500;transition:color .3s ease;-webkit-user-select:none;user-select:none}.toggle-label.active-label{color:#fff;color:var(--text-color);font-weight:700}.toggle-button{background-color:#ffffff1a;border:1px solid #03dac61a;border:1px solid var(--border-color);border-radius:30px;cursor:pointer;height:30px;outline:none;padding:0;position:relative;transition:all .3s ease;width:56px}.toggle-button.active{background-color:#03dac6;background-color:var(--secondary-color);border-color:#03dac6;border-color:var(--secondary-color);box-shadow:0 0 15px #03dac666}.toggle-handle{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:22px;left:3px;position:absolute;top:3px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:22px}.toggle-button.active .toggle-handle{transform:translateX(26px)}.annual-label-wrapper{align-items:center;cursor:pointer;display:flex;position:relative}.discount-badge-floating{animation:pulseGlow 2s infinite;background:linear-gradient(135deg,#4ade80,#22c55e);border-radius:10px;box-shadow:0 2px 8px #4ade804d;color:#030;font-size:.7rem;font-weight:800;left:100%;margin-left:8px;padding:2px 8px;position:absolute;top:-12px;white-space:nowrap}.payment-method-selector{background-color:#0f142399;border:1px solid #03dac61a;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;padding:4px;position:relative;width:fit-content}.method-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#d1d1d1;color:var(--text-muted);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;min-width:140px;padding:10px 24px;position:relative;transition:color .3s ease;z-index:2}.method-btn:hover{color:#fff;color:var(--text-color)}.method-btn.active{color:#fff;text-shadow:0 1px 2px #00000080}.selector-slider{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 2px 10px #0000004d;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:calc(50% - 4px);z-index:1}.selector-slider.slide-right{background:linear-gradient(135deg,#f3ba2f33,#f3ba2f1a);border-color:#f3ba2f4d;transform:translateX(100%)}@media (max-width:576px){.payment-method-selector{width:100%}.method-btn{flex:1 1;font-size:.85rem;min-width:auto;padding:10px 15px}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.impact-metrics{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:50px 0}.metric-card{animation:breathe 4s ease-in-out infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--glass-bg);border:1px solid var(--border-color);border-radius:16px;min-width:200px;padding:30px;text-align:center;transition:all .3s ease;will-change:transform}.metric-icon{font-size:2.5rem;margin-bottom:15px}.metric-value{color:var(--secondary-color);font-size:2.5rem;font-weight:700;margin-bottom:10px}.metric-label{color:var(--text-muted);font-size:.95rem}.features-visual{background-color:#0a0a144d;overflow:hidden;padding:100px 40px;position:relative}.features-visual:after{background:linear-gradient(90deg,#0000,#03dac626,#0000);bottom:0;content:"";height:1px;left:15%;position:absolute;width:70%}.features-visual h2{color:var(--text-color);font-size:2.5rem;margin-bottom:60px;text-align:center;text-shadow:0 0 15px #03dac64d}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.feature-card{align-items:center;background-color:#0f1423d9;border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:30px;text-align:center}.floating-card{-webkit-font-smoothing:subpixel-antialiased;animation:breathe 4s ease-in-out infinite;backface-visibility:hidden;transform:translateZ(0);transform-origin:center;will-change:transform}.feature-icon{filter:drop-shadow(0 0 10px rgba(3,218,198,.3));font-size:3rem;margin-bottom:20px}.feature-card h3{color:var(--text-color);font-size:1.3rem;margin-bottom:12px}.feature-card p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.trusted-by{background:#0f0f1980;overflow:hidden;padding:60px 0;position:relative}.trusted-by h3{color:var(--text-muted);font-size:1.1rem;letter-spacing:2px;margin-bottom:40px;text-align:center;text-transform:uppercase}.logos-container{animation:scroll 40s linear infinite;display:flex;width:max-content}.logo-item{align-items:center;display:flex;flex:0 0 auto;height:100px;justify-content:center;margin:0 30px;opacity:.6;transition:opacity .3s ease;width:200px}.logo-item:hover{opacity:1}.logo-item img{filter:grayscale(100%) brightness(1.2);max-height:100%;max-width:100%;object-fit:contain}.trusted-by:after,.trusted-by:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:150px;z-index:2}.trusted-by:before{background:linear-gradient(to right,var(--background-color),#0000);left:0}.trusted-by:after{background:linear-gradient(to left,var(--background-color),#0000);right:0}.faq-section{background-color:#0a0a1440;min-height:auto;padding:120px 40px;position:relative}.faq-section h2{color:var(--text-color);font-size:2.5rem;margin-bottom:60px;text-align:center;text-shadow:0 0 15px #03dac64d}.functionalities{justify-content:flex-start!important;min-height:auto!important;padding:160px 40px!important}.functionalities h2{margin-bottom:40px!important;margin-top:0!important}.functionality-item{cursor:pointer}.functionality-item .item-glow{will-change:opacity}@media (max-width:768px){.impact-metrics{flex-direction:column;gap:20px}.metric-card{min-width:100%}.features-grid{grid-template-columns:1fr}.logo-item{margin:0 15px;width:150px}}.insights-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.insight-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f142399;border:1px solid #03dac61a;border-radius:16px;box-shadow:0 8px 32px #0003;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.insight-card:hover{border-color:#03dac666;box-shadow:0 16px 48px #03dac626;transform:translateY(-8px)}.insight-card img{height:220px;object-fit:cover;transition:transform .6s ease;width:100%}.insight-card:hover img{transform:scale(1.05)}.insight-card-content{display:flex;flex-direction:column;flex-grow:1;padding:24px}.insight-card h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:12px;overflow:hidden}.insight-card .article-meta{color:#03dac6cc;font-size:.85rem;font-weight:500;margin-bottom:16px}.insight-card p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#ffffffb3;display:-webkit-box;flex-grow:1;font-size:.95rem;line-height:1.6;margin-bottom:24px;overflow:hidden}.insight-card .read-more{align-items:center;align-self:flex-start;background:#0000;border:1px solid #03dac64d;border-radius:8px;color:#03dac6;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.insight-card .read-more:hover{background:#03dac61a;border-color:#03dac6;transform:translateX(5px)}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#0a0a14d9;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease,visibility .4s ease,-webkit-backdrop-filter .4s ease;transition:opacity .4s ease,visibility .4s ease,backdrop-filter .4s ease;transition:opacity .4s ease,visibility .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;visibility:hidden;width:100%;z-index:1000}.modal-overlay.open{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:1;visibility:visible}.modal-content{background:linear-gradient(135deg,#191e32fa,#141928f2);border:1px solid #03dac64d;border-radius:24px;box-shadow:0 30px 80px #000000b3,0 0 40px #03dac626,inset 0 1px 0 #ffffff0d;max-height:85vh;max-width:600px;opacity:0;overflow-y:auto;padding:40px;position:relative;transform:scale(.95) translateY(20px);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease;width:90%}.modal-overlay.open .modal-content{opacity:1;transform:scale(1) translateY(0)}.modal-close-button{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:2rem;line-height:1;opacity:0;position:absolute;right:20px;top:20px;transition:all .3s ease;z-index:10}.modal-overlay.open .modal-close-button{opacity:1;transition:opacity .3s ease .2s,color .2s ease,transform .2s ease}.modal-close-button:hover{color:#f44;transform:scale(1.1)}.modal-content h2{color:var(--secondary-color);font-size:1.8rem;margin-bottom:20px;opacity:0;text-align:center;transform:translateY(10px)}.modal-overlay.open .modal-content h2{opacity:1;transform:translateY(0);transition:all .5s ease .15s}.modal-body{opacity:0;transform:translateY(10px)}.modal-overlay.open .modal-body{opacity:1;transform:translateY(0);transition:all .5s ease .25s}.modal-body h3{border-left:3px solid var(--secondary-color);color:var(--text-color);font-size:1.2rem;margin-bottom:10px;margin-top:25px;padding-left:10px}.modal-body p{color:var(--text-muted);line-height:1.6;margin-bottom:15px}.modal-feature-image{background:#03dac60d;border:1px solid #03dac61a;border-radius:12px;margin-bottom:30px;overflow:hidden;width:100%}.modal-feature-image img{display:block;height:auto;object-fit:cover;width:100%}.modal-cta-button{background:linear-gradient(135deg,#03dac633,#03dac61a);border:1px solid #03dac666;border-radius:12px;color:var(--secondary-color);cursor:pointer;display:block;font-size:1.1rem;font-weight:600;letter-spacing:1px;margin-top:30px;padding:16px 32px;text-transform:uppercase;transition:all .3s ease;width:100%}.modal-cta-button:hover{background:linear-gradient(135deg,#03dac64d,#03dac633);border-color:var(--secondary-color);box-shadow:0 8px 20px #03dac64d;transform:translateY(-2px)}.modal-content::-webkit-scrollbar{width:2px!important}.modal-content::-webkit-scrollbar-track{background:#0000!important}.modal-content::-webkit-scrollbar-thumb{background:#03dac626!important;border-radius:1px}.modal-content::-webkit-scrollbar-thumb:hover{background:#03dac64d!important}.faq-container{margin:0 auto;max-width:900px}.faq-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--glass-bg);border:1px solid var(--border-color);border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#03dac64d;box-shadow:0 4px 15px #03dac61a}.faq-question{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:20px 25px;text-align:left;transition:color .3s ease;width:100%}.faq-icon,.faq-question:hover{color:var(--secondary-color)}.faq-icon{font-size:1.5rem;font-weight:700;min-width:30px;text-align:center;transition:transform .3s ease}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;padding:0 25px;transition:max-height .4s ease,padding .4s ease}.faq-item.open .faq-answer{max-height:500px;padding:0 25px 20px}.faq-answer p{color:var(--text-muted);font-size:1rem;line-height:1.7;margin:0}.faq-item{animation:fadeInUp .5s ease forwards;opacity:0;transform:translateY(20px)}.faq-item:first-child{animation-delay:.1s}.faq-item:nth-child(2){animation-delay:.15s}.faq-item:nth-child(3){animation-delay:.2s}.faq-item:nth-child(4){animation-delay:.25s}.faq-item:nth-child(5){animation-delay:.3s}.faq-item:nth-child(6){animation-delay:.35s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-question{font-size:1rem;padding:16px 20px}.faq-answer p{font-size:.95rem}}.language-selector{align-items:center;display:flex;position:relative}.language-selector-button{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:24px}.language-selector-button:hover{background-color:#ffffff1a;border-color:var(--secondary-color)}.current-flag-icon{background-position:50%;background-size:cover;border-radius:50%;height:22px;width:22px}.language-dropdown{animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#12151fcc;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 20px #00000080;list-style:none;margin:0;padding:8px;position:absolute;right:0;top:calc(100% + 10px);width:160px;z-index:110}.language-dropdown li{align-items:center;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-size:.9rem;padding:8px 12px;transition:background-color .2s ease}.language-dropdown li:hover{background-color:#03dac626}.language-dropdown .flag-icon{background-position:50%;background-size:cover;border-radius:50%;height:20px;margin-right:12px;width:20px}.Profile_profileContainer__kbffe{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin-top:45px;overflow-x:hidden;overflow-y:hidden;padding:0 20px 20px 30px;transition:padding-left .3s ease;width:100%}.Profile_profileContainer__kbffe.Profile_adjustedForClosedSidebar__gu1X1{padding-left:40px}.Profile_profileTitle__133ju{font-size:24px;margin-bottom:20px;margin-left:5px;margin-top:0;text-align:left;width:100%}.Profile_personalInfoContainer__AoNzy{margin-bottom:20px;padding:20px}.Profile_infoRow__jDWXG{margin-bottom:12px}.Profile_infoLabel__4FdpL{color:var(--text-color-secondary);font-weight:700;margin-right:10px;min-width:150px}.Profile_infoInput__gnIzC,.Profile_infoValue__6H3NX{color:var(--text-color);flex-grow:1}.Profile_infoInput__gnIzC{padding:8px 10px}.Profile_buttonGroup__rWPfC,.Profile_editControls__bEBxG{gap:10px;margin-top:20px}.Profile_centeredContainer__gv3uy{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:650px;min-height:calc(100vh - 65px);overflow-y:visible;position:relative;width:100%}.Profile_tabContainer__pJpAI{border-bottom:1px solid var(--border-color);display:flex;gap:20px;justify-content:center;margin-bottom:30px;padding-bottom:10px}.Profile_tabContainer__pJpAI button{background:none;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:500;padding:12px 18px;transition:color .3s ease,border-bottom-color .3s ease,background-color .2s ease}.Profile_tabContainer__pJpAI button:hover{background-color:#bb86fc14;color:var(--accent-color)}.Profile_tabContainer__pJpAI button.Profile_activeTab__1nk3Q{background-color:#bb86fc1f;border-bottom-color:var(--accent-color);color:var(--accent-color);font-weight:600}.Profile_tabContent__V8HS5{background-color:initial;border:none;box-shadow:none;display:flex;flex-direction:column;gap:25px;padding:0;width:100%}.Profile_settingsBlock__ugRG1{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 4px 15px rgba(var(--background-color-rgb),.25);box-sizing:border-box;padding:25px 30px;width:100%}.Profile_settings-subsection__AJEec{border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:20px}.Profile_settings-subsection__AJEec:last-child{border-bottom:none;margin-bottom:0}.Profile_settings-subsection__AJEec h4{color:var(--text-color);font-size:1.1rem;font-weight:500;margin-bottom:15px;margin-top:0}.Profile_theme-options__d2mKi{align-items:center;display:flex;gap:20px}.Profile_theme-options__d2mKi label{color:var(--text-color);font-size:1rem;gap:8px}.Profile_theme-options__d2mKi input[type=radio]{height:0;opacity:0;position:absolute;width:0}.Profile_theme-options__d2mKi input[type=radio]+span{border:2px solid var(--border-color);border-radius:50%;display:inline-block;height:18px;position:relative;transition:border-color .2s ease;width:18px}.Profile_theme-options__d2mKi label:hover input[type=radio]+span{border-color:var(--accent-color)}.Profile_theme-options__d2mKi input[type=radio]:checked+span{border-color:var(--primary-light)}.Profile_theme-options__d2mKi input[type=radio]:checked+span:after{background-color:var(--primary-light);border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.Profile_settings-subsection__AJEec select{appearance:none;background-color:var(--input-background-color);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5"><polygon points="0,0 10,0 5,5" fill="currentColor"/></svg>');background-position:right 12px center;background-repeat:no-repeat;border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-color);font-family:Inter,Arial,sans-serif;font-size:1rem;max-width:300px;padding:10px 35px 10px 12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.Profile_settings-subsection__AJEec select:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px #bb86fc40;outline:none}.Profile_template-selection__grmW8{display:flex;gap:15px;margin-bottom:20px}.Profile_template-selection__grmW8 select{flex:1 1;max-width:none}.Profile_template-editor-container__mIf0H{margin-top:15px}.Profile_template-actions__qf6zb{display:flex;gap:10px;margin-top:15px}.Profile_template-actions__qf6zb button{border-radius:6px;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s ease,transform .2s ease}.Profile_template-actions__qf6zb button:first-of-type{background-color:var(--primary-light);border:1px solid var(--primary-light);color:#fff}.Profile_template-actions__qf6zb button:first-of-type:hover{background-color:var(--primary-color);transform:translateY(-1px)}.Profile_template-actions__qf6zb button:last-of-type{background-color:initial;border:1px solid var(--secondary-light);color:var(--secondary-light)}.Profile_template-actions__qf6zb button:last-of-type:hover{background-color:#03dac61a;transform:translateY(-1px)}.Profile_tab-section-title__-C2Eq{border-bottom:1px solid var(--border-color);color:var(--text-color);font-size:1.4rem;font-weight:600;margin-bottom:25px;margin-top:0;padding-bottom:10px;text-align:left}.Profile_personalInfoContainer__AoNzy{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:8px;margin-bottom:25px;padding:20px 25px;text-align:left}.Profile_infoRow__jDWXG{align-items:center;display:flex;margin-bottom:18px}.Profile_infoLabel__4FdpL{color:#adb5bd;color:var(--text-color-secondary,#adb5bd);font-size:.95rem;font-weight:500;margin-right:15px;min-width:180px}.Profile_infoValue__6H3NX{color:var(--text-color);font-size:1rem;word-break:break-word}.Profile_infoInput__gnIzC{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);flex-grow:1;font-size:1rem;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease}.Profile_infoInput__gnIzC:focus{border-color:var(--primary-light);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.25);outline:none}.Profile_editControls__bEBxG{display:flex;gap:12px;justify-content:flex-start;margin-top:25px}.Profile_button-base__IzzQO{border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:9px 18px;transition:background-color .2s ease,transform .1s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.Profile_button-base__IzzQO:hover:not(:disabled){transform:translateY(-1px)}.Profile_button-base__IzzQO:disabled{cursor:not-allowed;opacity:.6;transform:none}.Profile_button-primary__ngFJ4{background-color:var(--primary-light);border:1px solid var(--primary-light);color:#fff}.Profile_button-primary__ngFJ4:hover:not(:disabled){background-color:var(--primary-color);border-color:var(--primary-color)}.Profile_button-secondary__YC\+TZ{background-color:var(--secondary-color);border:1px solid var(--secondary-color);color:var(--background-color)}.Profile_button-secondary__YC\+TZ:hover:not(:disabled){background-color:var(--secondary-light);border-color:var(--secondary-light)}.Profile_button-neutral__cbOr7{background-color:initial;border:1px solid var(--border-color);color:var(--text-color-secondary)}.Profile_button-neutral__cbOr7:hover:not(:disabled){background-color:rgba(var(--text-color-rgb),.05);border-color:var(--text-color-secondary)}.Profile_button-danger__TEpBs{background-color:var(--notification-error-bg);border:1px solid var(--notification-error-bg);color:var(--notification-error-text)}.Profile_button-danger__TEpBs:hover:not(:disabled){background-color:rgba(var(--notification-error-bg-rgb),.4);border-color:rgba(var(--notification-error-bg-rgb),.8);color:#fff}.Profile_profilePictureContainer__qP\+jv{align-items:center;display:flex;flex-direction:column;margin-bottom:25px;margin-top:20px}.Profile_profilePicture__LRvf3{border:3px solid var(--accent-color);border-radius:50%;box-shadow:0 0 20px rgba(var(--accent-color-rgb),.35);height:180px;object-fit:cover;width:180px}.Profile_buttonGroup__rWPfC{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:25px}.Profile_subTabContainer__EJNr6{border-bottom:1px solid var(--border-color);display:flex;gap:15px;justify-content:center;margin-bottom:25px;padding-bottom:8px}.Profile_subTabContainer__EJNr6 button{background:none;border:none;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;color:#adb5bd;color:var(--text-color-secondary,#adb5bd);cursor:pointer;font-size:.95rem;padding:8px 12px;transition:color .3s ease,border-bottom-color .3s ease}.Profile_subTabContainer__EJNr6 button:hover{color:var(--accent-color)}.Profile_subTabContainer__EJNr6 button.Profile_activeSubTab__k0PoV{border-bottom-color:var(--accent-color);color:var(--accent-color);font-weight:500}.Profile_balance-section__01Yxk{margin-bottom:25px;text-align:center}.Profile_balance__gd-I5{letter-spacing:1px;margin:10px 0}.Profile_balance-label__nohhA{color:var(--text-color-secondary);font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.Profile_historyTable__KVKX9{border-collapse:collapse;font-size:.9rem;margin-top:15px;width:100%}.Profile_historyTable__KVKX9 td,.Profile_historyTable__KVKX9 th{border:1px solid var(--border-color);color:var(--text-color);padding:10px 12px;text-align:left}.Profile_historyTable__KVKX9 th{background-color:rgba(var(--text-color-rgb),.05);color:var(--accent-color);font-weight:600}.Profile_historyTable__KVKX9 tbody tr:nth-child(2n){background-color:rgba(var(--text-color-rgb),.02)}.Profile_historyTable__KVKX9 tbody tr:hover{background-color:rgba(var(--accent-color-rgb),.08)}.Profile_noHistoryMessage__6lxbM{color:var(--text-color-secondary);font-style:italic;padding:20px;text-align:center}.Profile_refreshButton__mpIFv{background-color:initial;border:1px solid var(--border-color);border-radius:6px;color:var(--text-color-secondary);cursor:pointer;font-size:.85rem;margin-left:15px;padding:6px 10px;transition:background-color .2s ease,transform .1s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.Profile_refreshButton__mpIFv:hover:not(:disabled){background-color:rgba(var(--text-color-rgb),.05);border-color:var(--text-color-secondary);transform:translateY(-1px)}.Profile_billing-history-header__sO4J2{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.Profile_billing-history-header__sO4J2 h4{margin:0}.Profile_theme-options__d2mKi label input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.Profile_theme-options__d2mKi label span{background-color:var(--checkbox-bg-unchecked);border:2px solid var(--checkbox-border-unchecked);border-radius:4px;display:inline-block;height:18px;margin-right:8px;position:relative;transition:all .2s ease;vertical-align:middle;width:18px}.Profile_theme-options__d2mKi label:hover input[type=checkbox]+span{border-color:var(--checkbox-hover-border)}.Profile_theme-options__d2mKi label input[type=checkbox]:checked+span{background-color:var(--checkbox-bg-checked);border-color:var(--checkbox-border-checked)}.Profile_theme-options__d2mKi label input[type=checkbox]:checked+span:after{border:solid var(--checkbox-checkmark-color);border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.Profile_theme-options__d2mKi label{align-items:center;cursor:pointer;display:flex}.Profile_profileHeaderContainer__TPNU6{align-items:center;background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:25px;margin-bottom:30px;padding:20px;width:100%}.Profile_profileHeaderAvatarContainer__jbfnv{cursor:pointer;flex-shrink:0;position:relative}.Profile_profileHeaderAvatarContainer__jbfnv .Profile_profilePicture__LRvf3{border:3px solid var(--accent-color);border-radius:50%;height:120px;object-fit:cover;transition:filter .3s ease;width:120px}.Profile_avatarHoverOverlay__ZPhaB{align-items:center;background-color:#0009;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:.8rem;gap:5px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.Profile_profileHeaderAvatarContainer__jbfnv:hover .Profile_avatarHoverOverlay__ZPhaB{opacity:1}.Profile_profileHeaderAvatarContainer__jbfnv:hover .Profile_profilePicture__LRvf3{filter:brightness(.7)}.Profile_profileHeaderText__6Tltq{display:flex;flex-direction:column}.Profile_profileHeaderName__Dj\+JP{color:var(--text-color);font-size:1.8rem;font-weight:600;margin:0}.Profile_profileHeaderEmail__qyNoO{color:var(--text-color-secondary);font-size:1rem;margin:5px 0 10px}.Profile_profileHeaderOccupation__b3c4k{background-color:rgba(var(--accent-color-rgb),.15);border-radius:20px;color:var(--accent-color);font-size:.8rem;font-weight:500;padding:4px 10px;width:fit-content}.Profile_statsGrid__FNS7H{grid-gap:20px;border-bottom:1px solid var(--border-color);display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:30px;padding-bottom:20px}.Profile_statCard__SE-W7{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:8px;padding:20px;text-align:center}.Profile_statCard__SE-W7 h4{color:var(--text-color-secondary);font-size:.9rem;font-weight:500;margin:0 0 10px}.Profile_statCard__SE-W7 p{color:var(--secondary-light);font-size:1.8rem;font-weight:600;margin:0}.Profile_achievementsGrid__CX3-L{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.Profile_achievementBadge__w9Err{align-items:center;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:15px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.Profile_achievementBadge__w9Err:hover{box-shadow:0 6px 15px rgba(var(--accent-color-rgb),.1);transform:translateY(-3px)}.Profile_achievementIcon__ohvrg{height:64px;margin-bottom:10px;width:64px}.Profile_achievementTitle__2TDiq{color:var(--text-color-secondary);font-size:.85rem;font-weight:500}.Profile_achievementBadge__w9Err.Profile_locked__WFu3E .Profile_achievementIcon__ohvrg{filter:grayscale(100%) opacity(.4)}.Profile_achievementBadge__w9Err.Profile_locked__WFu3E .Profile_achievementTitle__2TDiq{color:var(--border-color)}.Profile_planName__JHfFz{color:var(--primary-light);font-weight:600;text-transform:capitalize}.Profile_balanceSection__7gfFj{background-color:rgba(var(--secondary-color-rgb),.05);border-radius:8px;margin-bottom:30px;padding:20px;text-align:center}.Profile_balanceLabel__7b7ad{color:var(--text-color-secondary);font-size:.9rem;text-transform:uppercase}.Profile_balance__gd-I5{color:var(--secondary-light);font-size:2.5rem;font-weight:700;margin:5px 0 0}.Profile_topUpGrid__SsAHQ{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:15px}.Profile_topUpButton__Pc8zS{background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 15px;transition:all .2s ease}.Profile_topUpButton__Pc8zS:hover:not(:disabled){background-color:var(--primary-light);transform:translateY(-2px)}.Register_authPageWrapper__bs3ct{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.Register_logoContainer__tEQF6{align-items:center;cursor:pointer;display:flex;gap:8px;left:20px;position:fixed;top:20px;z-index:10}.Register_logoImg__UNi5r{height:32px;width:32px}.Register_logoText__ha4H0{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8dffea,#00d7c6);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.8rem;font-weight:700;margin:0}.Register_formContainer__pfI8F{background-color:#1e1e1e;border-radius:8px;box-shadow:0 0 10px #1212121a;margin:0 20px;max-width:400px;padding:40px 20px;text-align:left;width:100%}.Register_formTitle__fhF3u{color:#fff;font-size:1.5em;margin-bottom:25px;margin-top:0;text-align:center}.Register_themeLabel__miAE6{color:#fff;display:block;margin-bottom:5px}.Register_themeInput__9u7un{box-sizing:border-box;padding:10px}.Register_themeInput__9u7un,.Register_themeSelect__bG1O5{background-color:#333;border:1px solid #444;color:#fff;margin-bottom:10px;width:100%}.Register_themeSelect__bG1O5{appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5"><polygon points="0,0 10,0 5,5" fill="currentColor"/></svg>');background-position:right 10px center;background-repeat:no-repeat;padding:10px 30px 10px 10px}.Register_themeButton__-qxd\+{background:linear-gradient(135deg,#7e57c2,#6200ea);border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:Inter,Arial,sans-serif;font-weight:700;margin-left:auto;margin-right:auto;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s ease;width:fit-content}.Register_themeButton__-qxd\+:before{background:radial-gradient(circle at center,#ffffff40 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.Register_themeButton__-qxd\+:hover{box-shadow:0 4px 12px #6200ea80;transform:translateY(-2px)}.Register_themeButton__-qxd\+:hover:before{opacity:1}.Register_themeButton__-qxd\+:disabled{background:linear-gradient(135deg,#495057,#343a40);box-shadow:none;color:#fff;cursor:not-allowed}.Register_themeButton__-qxd\+:disabled:before{display:none}.Register_termsGroup__z7wsb{align-items:center;display:flex;margin-bottom:15px;margin-top:15px}.Register_termsLabel__QjGob{color:#fff;font-size:.9rem;margin-left:8px}.Register_termsLabel__QjGob a{color:#bb86fc;text-decoration:underline}.Register_termsLabel__QjGob a:hover{color:#7e57c2}.DracmaPurchase_container__BaOyE{color:var(--text-color);padding:20px 0}.DracmaPurchase_header__HAkgH{margin-bottom:40px;text-align:center}.DracmaPurchase_title__aIc04{color:var(--text-color);font-size:1.8rem;margin-bottom:10px}.DracmaPurchase_subtitle__xYSog{color:var(--text-color-secondary);font-size:1rem}.DracmaPurchase_packagesGrid__KXxNi{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.DracmaPurchase_packageCard__MMbWA{align-items:center;background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;padding:30px 20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:220px}.DracmaPurchase_packageCard__MMbWA:hover{border-color:var(--secondary-color);box-shadow:0 10px 25px #0003;transform:translateY(-5px)}.DracmaPurchase_packageCard__MMbWA.DracmaPurchase_popular__j3kh3{background:linear-gradient(180deg,#6200ea0d 0,var(--card-background-color) 100%);border:2px solid var(--primary-color);transform:scale(1.05);z-index:2}.DracmaPurchase_packageCard__MMbWA.DracmaPurchase_popular__j3kh3:hover{transform:scale(1.05) translateY(-5px)}.DracmaPurchase_badge__hf61E{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:12px;box-shadow:0 4px 8px #0003;color:#fff;font-size:.75rem;font-weight:700;left:50%;padding:4px 12px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%);white-space:nowrap}.DracmaPurchase_iconWrapper__FQ-8c{filter:drop-shadow(0 0 10px currentColor);font-size:2.5rem;margin-bottom:15px}.DracmaPurchase_amount__16rnm{color:var(--text-color);font-size:2rem;font-weight:800;margin:0}.DracmaPurchase_label__o1UNK{color:var(--text-color-secondary);display:block;font-size:.9rem;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.DracmaPurchase_price__BpAjO{color:var(--secondary-color);font-size:1.4rem;font-weight:600;margin-bottom:25px}.DracmaPurchase_buyButton__PTojQ{background-color:initial;border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;font-weight:600;margin-top:auto;padding:12px;transition:all .2s ease;width:100%}.DracmaPurchase_buyButton__PTojQ:hover{background-color:#ffffff0d;border-color:var(--text-color)}.DracmaPurchase_buyButtonPopular__7UiJT{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.DracmaPurchase_buyButtonPopular__7UiJT:hover{background-color:var(--primary-light);border-color:var(--primary-light);box-shadow:0 4px 15px #6200ea66}.DracmaPurchase_paymentSelector__AUkP7{display:flex;gap:10px;justify-content:center;margin-top:20px}.DracmaPurchase_methodBtn__1Bz2A{background-color:initial;border:1px solid var(--border-color);border-radius:8px;color:var(--text-color-secondary);cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s}.DracmaPurchase_methodBtn__1Bz2A.DracmaPurchase_active__yjQ2z{background-color:rgba(var(--secondary-color-rgb),.1);border-color:var(--secondary-color);color:var(--secondary-color)}.PricingPage_pricingPageContainer__ztdCQ{margin:0 auto;max-width:1400px;padding:60px 20px;text-align:center}.PricingPage_header__3BEs8 h1{color:var(--text-color);font-size:2.5rem;margin-bottom:10px}.PricingPage_header__3BEs8 p{color:var(--text-color-secondary);font-size:1.1rem;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:600px}.PricingPage_pricingToggleContainer__3loPb{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:50px;margin-top:30px}.PricingPage_toggleLabel__YcaQx{color:var(--text-color-secondary);cursor:pointer;font-size:1rem;font-weight:500;-webkit-user-select:none;user-select:none}.PricingPage_toggleLabel__YcaQx.PricingPage_activeLabel__BdvMb{color:var(--text-color);font-weight:700}.PricingPage_toggleButton__L2YXm{background-color:var(--input-background-color);border:2px solid var(--border-color);border-radius:30px;cursor:pointer;height:28px;padding:0;position:relative;transition:all .3s ease;width:52px}.PricingPage_toggleButton__L2YXm.PricingPage_active__rNj5u{background-color:var(--secondary-color);border-color:var(--secondary-color)}.PricingPage_toggleHandle__xgmN1{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:20px;left:2px;position:absolute;top:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:20px}.PricingPage_toggleButton__L2YXm.PricingPage_active__rNj5u .PricingPage_toggleHandle__xgmN1{transform:translateX(24px)}.PricingPage_discountBadge__tyT0r{background-color:#4ade8026;border:1px solid #4ade804d;border-radius:12px;color:#4ade80;font-size:.75rem;font-weight:700;margin-left:8px;padding:2px 8px}.PricingPage_plansGrid__bd7cu{align-items:stretch;display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.PricingPage_planCard__M24sV{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:16px;display:flex;flex:1 1 300px;flex-direction:column;max-width:350px;min-width:280px;overflow:visible;padding:35px 25px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.PricingPage_planCard__M24sV:hover{border-color:var(--accent-color);box-shadow:0 15px 40px #0000004d;transform:translateY(-8px);z-index:2}.PricingPage_planCard__M24sV.PricingPage_featured__GQeqc{background:linear-gradient(180deg,#6200ea14 0,var(--card-background-color) 100%);border:2px solid var(--primary-color);box-shadow:0 10px 30px #6200ea33;overflow:visible;transform:scale(1.05);z-index:3}.PricingPage_planCard__M24sV.PricingPage_featured__GQeqc:hover{transform:scale(1.05) translateY(-8px)}.PricingPage_featuredBadge__ra4Qz{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:20px;box-shadow:0 4px 10px #0000004d;color:#fff;font-size:.8rem;font-weight:700;left:50%;letter-spacing:1px;padding:6px 16px;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%);white-space:nowrap;z-index:5}.PricingPage_enterpriseCard__cGFCd{background:linear-gradient(180deg,#ffffff08 0,var(--card-background-color) 100%);border:1px solid var(--text-color-secondary)}.PricingPage_enterpriseIcon__-Ffod{color:var(--text-color-secondary);font-size:2.5rem;margin-bottom:15px}.PricingPage_planName__nXgy2{color:var(--text-color);font-size:1.5rem;font-weight:700;margin-bottom:15px;margin-top:0}.PricingPage_priceContainer__54-Fv{align-items:baseline;display:flex;gap:4px;justify-content:center;margin-bottom:10px;min-height:45px}.PricingPage_price__3d15Q{color:var(--text-color);font-size:2.2rem;font-weight:800}.PricingPage_period__2eDpW{color:var(--text-color-secondary);font-size:1rem}.PricingPage_annualTotal__osFQ9{color:var(--secondary-color);font-size:.85rem;font-weight:500;margin-bottom:15px;margin-top:-5px}.PricingPage_dracmasInfo__fhqb6{background-color:rgba(var(--secondary-color-rgb),.08);border:1px solid rgba(var(--secondary-color-rgb),.2);border-radius:10px;margin-bottom:25px;padding:15px}.PricingPage_dracmasHeader__5WAWA{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:4px}.PricingPage_dracmaIcon__ogJ09{color:var(--secondary-color);font-size:1rem}.PricingPage_dracmasAmount__IVO0o{color:var(--secondary-light);font-size:1.6rem;font-weight:800}.PricingPage_dracmasLabel__U9KAB{color:var(--text-color-secondary);font-size:.8rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.PricingPage_divider__SVLtF{background-color:var(--border-color);height:1px;margin-bottom:25px;opacity:.5;width:100%}.PricingPage_featuresList__26ZyR{flex-grow:1;list-style:none;margin:0 0 30px;padding:0;text-align:left}.PricingPage_featuresList__26ZyR li{align-items:flex-start;color:var(--text-color);display:flex;font-size:.95rem;line-height:1.4;margin-bottom:14px}.PricingPage_iconWrapper__1-sI1{min-width:24px}.PricingPage_iconCheck__bHn0H{color:var(--secondary-color);font-size:.9rem;margin-top:3px}.PricingPage_iconTimes__s7MQe{color:var(--border-color);font-size:.9rem;margin-top:3px;opacity:.5}.PricingPage_featureDisabled__EWNXG{color:var(--text-color-secondary)!important;opacity:.6;text-decoration:line-through}.PricingPage_featureText__9fVPW{flex:1 1}.PricingPage_featureNote__UoSNC{background:rgba(var(--accent-color-rgb),.1);border-radius:4px;color:var(--accent-color);font-size:.75rem;font-weight:700;margin-left:6px;padding:2px 6px;white-space:nowrap}.PricingPage_actionContainer__Y7EZ-{margin-top:auto}.PricingPage_ctaButton__i-AcH{background-color:initial;border:2px solid var(--secondary-color);border-radius:8px;color:var(--secondary-color);cursor:pointer;font-size:1rem;font-weight:600;padding:14px;transition:all .2s ease;width:100%}.PricingPage_ctaButton__i-AcH:hover{background-color:var(--secondary-color);box-shadow:0 4px 15px #03dac64d;color:var(--background-color);transform:translateY(-2px)}.PricingPage_ctaFeatured__BjNXo{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);border:none;box-shadow:0 4px 15px #6200ea66;color:#fff}.PricingPage_ctaFeatured__BjNXo:hover{box-shadow:0 6px 20px #6200ea99;filter:brightness(1.1);transform:translateY(-2px)}.PricingPage_ctaEnterprise__Nja6t{border-color:var(--text-color-secondary);color:var(--text-color-secondary)}.PricingPage_ctaEnterprise__Nja6t:hover{background-color:#ffffff1a;border-color:var(--text-color);color:var(--text-color)}@media (max-width:1200px){.PricingPage_plansGrid__bd7cu{justify-content:center}.PricingPage_planCard__M24sV.PricingPage_featured__GQeqc{transform:scale(1)}.PricingPage_planCard__M24sV.PricingPage_featured__GQeqc:hover{transform:translateY(-8px)}}.PricingPage_controlsContainer__uStmR{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.PricingPage_paymentMethodSelector__YduFE{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;padding:4px}.PricingPage_methodBtn__o6nHG{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:8px 16px;transition:all .3s ease}.PricingPage_methodBtn__o6nHG:hover{color:var(--text-color)}.PricingPage_methodActive__GUzQW{background-color:var(--card-background-color);box-shadow:0 2px 5px #0003;color:var(--secondary-color)}.DNALoadingAnimation_dnaContainer__2Z0u3{align-items:center;background-color:var(--background-color);display:flex;height:100vh;justify-content:center;left:0;margin:0;padding:0;position:fixed;top:0;width:100vw;z-index:1000}.DNALoadingAnimation_dnaSvg__RIDm1{height:200px;width:200px}.DNALoadingAnimation_dnaStrand1__vH0XM,.DNALoadingAnimation_dnaStrand2__CBnX2{stroke-dasharray:20,20;animation:DNALoadingAnimation_moveHelix__Mzwp- 2s linear infinite}.DNALoadingAnimation_dnaStrand2__CBnX2{animation-delay:1s}.DNALoadingAnimation_dnaBar__SWImy{animation:DNALoadingAnimation_subtlePulse__JOetC 1s infinite;animation-delay:var(--delay)}@keyframes DNALoadingAnimation_moveHelix__Mzwp-{0%{stroke-dashoffset:0}to{stroke-dashoffset:40}}@keyframes DNALoadingAnimation_subtlePulse__JOetC{0%,to{stroke-width:1}50%{stroke-width:1.5}}.public-page-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a14f2;border-bottom:1px solid #03dac61a;padding:1rem 0;position:sticky;top:0;z-index:1001}.public-header-content{align-items:center;display:flex;justify-content:space-between;padding:0 2rem;width:100%}.public-logo{align-items:center;display:flex;gap:12px;text-decoration:none;transition:opacity .3s ease}.public-logo:hover{opacity:.8}.public-logo img{height:32px;width:32px}.public-logo span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8dffea,#00d7c6);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.public-header-right{align-items:center;display:flex;gap:1.5rem}.public-cta-button{background:linear-gradient(135deg,#03dac6,#018786);border-radius:8px;box-shadow:0 4px 12px #03dac64d;color:#121212;font-size:.95rem;font-weight:600;padding:10px 24px;text-decoration:none;transition:all .3s ease}.public-cta-button:hover{box-shadow:0 6px 16px #03dac666;transform:translateY(-2px)}@media (max-width:768px){.public-page-header{padding:1rem 0}.public-header-content{padding:0 1rem}.public-header-right{gap:1rem}.public-cta-button{font-size:.85rem;padding:8px 16px}}.legal-content{color:var(--text-color);line-height:1.8;margin:0 auto;max-width:900px;padding:2rem 1.5rem}.legal-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8dffea,#00d7c6);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:.5rem}.legal-last-updated{color:#888;font-size:.9rem;font-style:italic;margin-bottom:2rem}.legal-intro{background:#8dffea0d;border-left:4px solid var(--primary-color);border-radius:4px;margin-bottom:2rem;padding:1.5rem}.legal-intro p{font-size:1.05rem;margin:0}.legal-section{margin-bottom:3rem}.legal-section h2{border-bottom:2px solid #a390d433;color:#a390d4;font-size:1.6rem;margin-bottom:1rem;padding-bottom:.5rem}.legal-section-content{color:#ccc;font-size:1rem}.legal-section-content p{margin-bottom:1rem}.legal-section-content ol,.legal-section-content ul{margin-bottom:1rem;margin-left:1.5rem}.legal-section-content li{margin-bottom:.5rem}.legal-section-content strong{color:var(--text-color);font-weight:600}.legal-section-content table{background:#ffffff05;border-collapse:collapse;margin:1rem 0;width:100%}.legal-section-content table th{background:#8dffea1a;border-bottom:2px solid var(--primary-color);color:var(--primary-color);padding:.75rem;text-align:left}.legal-section-content table td{border-bottom:1px solid #ffffff0d;padding:.75rem}.medical-disclaimer{background:#ffc1070d;border:3px solid #ffc107;border-radius:8px;margin:2rem 0;padding:2rem}.medical-disclaimer h2{border-bottom:2px solid #ffc107;color:#ffc107!important;font-size:1.8rem;text-align:center}.disclaimer-box{background:#0000004d;border-radius:4px;font-family:Courier New,monospace;font-size:.95rem;line-height:1.6;padding:1.5rem;white-space:pre-wrap}@media (max-width:768px){.legal-content{padding:1.5rem 1rem}.legal-content h1{font-size:2rem}.legal-section h2{font-size:1.3rem}.legal-section-content{font-size:.95rem}.medical-disclaimer{padding:1.5rem}.disclaimer-box{font-size:.85rem;padding:1rem}}@media (max-width:480px){.legal-content h1{font-size:1.75rem}.legal-section h2{font-size:1.2rem}}.contact-page{background:linear-gradient(170deg,#12151f,#0f0f19f2);min-height:100vh;padding:120px 40px 80px}.contact-hero{animation:fadeIn .8s ease-out;margin-bottom:80px;text-align:center}.contact-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#40e0d0);-webkit-background-clip:text;background-clip:text;font-size:3rem;margin-bottom:20px}.contact-hero p{color:#d1d1d1;font-size:1.2rem}.contact-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.contact-card{animation:slideUp .6s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0f142399;border:1px solid #03dac61a;border-radius:16px;padding:40px;text-align:center;transition:all .3s ease}.contact-card:hover{border-color:#03dac64d;box-shadow:0 15px 40px #03dac633;transform:translateY(-8px)}.contact-icon{filter:drop-shadow(0 0 10px rgba(3,218,198,.3));font-size:3.5rem;margin-bottom:20px}.contact-card h3{color:#03dac6;font-size:1.5rem;margin-bottom:15px}.contact-card p{color:#d1d1d1;font-size:1rem;line-height:1.6;margin-bottom:20px}.contact-email{border:2px solid #03dac64d;border-radius:8px;color:#03dac6;display:inline-block;font-size:1.1rem;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.contact-email:hover{background-color:#03dac61a;border-color:#03dac6;transform:scale(1.05)}@media (max-width:768px){.contact-page{padding:100px 20px 60px}.contact-hero h1{font-size:2.2rem}.contact-grid{grid-template-columns:1fr}}.careers-page{background:linear-gradient(170deg,#12151f,#0f0f19f2);min-height:100vh;padding:120px 40px 80px}.careers-hero{animation:fadeIn .8s ease-out;margin-bottom:80px;text-align:center}.careers-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#40e0d0);-webkit-background-clip:text;background-clip:text;font-size:3rem;margin-bottom:20px}.careers-hero p{color:#d1d1d1;font-size:1.2rem}.careers-content{margin:0 auto;max-width:1200px}.careers-info{animation:slideUp .6s ease-out;margin-bottom:80px}.careers-info h2{color:#fff;font-size:2.2rem;margin-bottom:20px;text-align:center}.careers-info>p{color:#d1d1d1;font-size:1.1rem;margin-bottom:60px;text-align:center}.careers-benefits{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.benefit-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0f142399;border:1px solid #03dac61a;border-radius:16px;padding:40px;text-align:center;transition:all .3s ease}.benefit-item:hover{border-color:#03dac64d;box-shadow:0 15px 40px #03dac633;transform:translateY(-8px)}.benefit-icon{font-size:3.5rem;margin-bottom:20px}.benefit-item h3{color:#03dac6;font-size:1.5rem;margin-bottom:15px}.benefit-item p{color:#d1d1d1;font-size:1rem;line-height:1.6}.careers-cta{animation:slideUp .8s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0f142399;border:1px solid #03dac633;border-radius:20px;padding:60px 40px;text-align:center}.careers-cta h2{color:#fff;font-size:2.5rem;margin-bottom:20px}.careers-cta p{color:#d1d1d1;font-size:1.2rem;margin-bottom:30px}.careers-email-button{background:linear-gradient(135deg,#03dac6,#018786);border-radius:8px;box-shadow:0 4px 15px #0003;color:#121212;display:inline-block;font-size:1.2rem;font-weight:700;padding:18px 40px;text-decoration:none;transition:all .3s ease}.careers-email-button:hover{box-shadow:0 8px 25px #03dac666;transform:translateY(-3px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.careers-page{padding:100px 20px 60px}.careers-hero h1{font-size:2.2rem}.careers-benefits{grid-template-columns:1fr}.careers-cta{padding:40px 20px}.careers-cta h2{font-size:2rem}}.sticky-cta{animation:slideUp .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a14d9;border-top:1px solid #03dac633;bottom:0;box-shadow:0 -4px 20px #0003;left:0;padding:1.5rem;position:fixed;right:0;z-index:999}.sticky-cta-content{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px}.sticky-cta h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0}.sticky-cta-button{background:#121212;border-radius:8px;box-shadow:0 4px 12px #0003;color:#03dac6;font-size:1rem;font-weight:700;padding:12px 32px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.sticky-cta-button:hover{background:#0a0a14;box-shadow:0 6px 16px #0000004d;transform:translateY(-3px)}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.sticky-cta{padding:1rem}.sticky-cta-content{flex-direction:column;gap:1rem;text-align:center}.sticky-cta h3{font-size:1.1rem}.sticky-cta-button{padding:12px 24px;width:100%}}.blog-post-container{background:#0a0a14;min-height:100vh;padding-bottom:120px;padding-top:100px;position:relative;z-index:1}.blog-post{color:#e0e0e0;font-family:Inter,sans-serif;margin:0 auto;max-width:800px;padding:2rem 2rem 4rem}.blog-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding-top:100px;text-align:left;width:100%}.back-link{align-items:center;background:#ffffff0d;border:1px solid #03dac64d;border-radius:8px;color:#03dac6;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;padding:10px 20px;text-decoration:none;transition:all .3s ease;width:fit-content}.back-link:hover{background:#03dac61a;border-color:#03dac6;box-shadow:0 2px 8px #03dac633;transform:translateX(-5px)}.blog-meta{align-items:center;color:#03dac6cc;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;letter-spacing:.5px;margin-bottom:0}.blog-separator{color:#ffffff4d}.blog-featured-image{border-radius:16px;box-shadow:0 8px 32px #0000004d;height:400px;margin-bottom:3rem;overflow:hidden;position:relative;width:100%}.blog-featured-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blog-featured-image:hover img{transform:scale(1.02)}.featured-image-overlay{align-items:flex-end;background:linear-gradient(0deg,#0a0a14f2 0,#0a0a1499 60%,#0000);bottom:0;display:flex;left:0;padding:4rem 2rem 2rem;position:absolute;right:0}.featured-image-title{color:#fff;font-size:2rem;font-weight:700;line-height:1.3;margin:0;text-shadow:0 2px 4px #00000080}.blog-content{color:#ffffffe6;font-size:1.1rem;line-height:1.8}.blog-content h2,.blog-content p{margin-bottom:1.5rem}.blog-content h2{color:#03dac6;font-size:1.8rem;font-weight:600;margin-top:3rem}.blog-content h3{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:2.5rem}.blog-content ol,.blog-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.blog-content li{margin-bottom:.5rem}.blog-content blockquote{background:#03dac60d;border-left:4px solid #03dac6;border-radius:0 8px 8px 0;color:#ffffffb3;font-style:italic;margin:2rem 0;padding:1.5rem}.share-section{align-items:center;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;margin-top:4rem;padding-top:2rem}.share-section h3{color:#ffffffb3;font-size:1.2rem;font-weight:500;margin-bottom:1.5rem}.share-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px;padding:12px 24px;transition:all .3s ease}.share-btn:hover{background:#03dac626;border-color:#03dac6;box-shadow:0 4px 12px #03dac633;color:#03dac6;transform:translateY(-2px)}.related-articles{border-top:1px solid #ffffff1a;margin-bottom:3rem;margin-top:5rem;padding-top:3rem}.related-articles h3{color:#fff;font-size:1.8rem;margin-bottom:2rem;text-align:center}.related-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.related-card{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .3s ease}.related-card:hover{background:#ffffff0d;border-color:#03dac64d;box-shadow:0 8px 24px #0003;transform:translateY(-5px)}.related-card img{height:160px;object-fit:cover;width:100%}.related-content{padding:1.5rem}.related-content h4{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.1rem;line-height:1.4;margin-bottom:.5rem;overflow:hidden}.related-meta{color:#ffffff80;font-size:.85rem}.blog-not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:2rem;text-align:center}.blog-not-found h1{color:#fff;font-size:2rem;margin-bottom:1.5rem}.back-button{background:linear-gradient(135deg,#03dac6,#018786);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:600;padding:12px 30px;transition:all .3s ease}.back-button:hover{box-shadow:0 4px 12px #03dac666;transform:translateY(-2px)}@media (max-width:768px){.blog-post{color:#e0e0e0;font-family:Inter,sans-serif;margin:0 auto;max-width:800px;padding:2rem 1.5rem 4rem}.blog-header{align-items:flex-start;flex-direction:column;gap:1rem;padding-top:100px}.blog-featured-image{height:250px}.featured-image-title{font-size:1.5rem}.blog-content{font-size:1rem}}.admin-container{background-color:#0a0a14;color:#e0e0e0;display:flex;font-family:Inter,sans-serif;min-height:100vh}.admin-sidebar{background-color:#12151f;border-right:1px solid #ffffff0d;display:flex;flex-direction:column;height:100vh;left:0;padding:20px;position:fixed;top:0;width:260px;z-index:100}.admin-logo{align-items:center;display:flex;gap:10px;margin-bottom:40px;padding:0 10px}.admin-logo img{height:32px;width:32px}.admin-logo span{color:#fff;font-size:1.2rem;font-weight:700}.admin-nav{display:flex;flex:1 1;flex-direction:column;gap:5px}.nav-item{align-items:center;background:none;border:none;border-radius:8px;color:#a0a0a0;cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:12px 15px;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.nav-item:hover{background-color:#ffffff0d;color:#fff}.nav-item.active{background-color:#03dac61a;color:#03dac6;font-weight:600}.admin-user{border-top:1px solid #ffffff0d;gap:10px;margin-top:auto;padding:15px}.admin-avatar,.admin-user{align-items:center;display:flex}.admin-avatar{background-color:#03dac6;border-radius:50%;color:#121212;font-weight:700;height:36px;justify-content:center;width:36px}.admin-content{flex:1 1;margin-left:260px;overflow-y:auto;padding:30px 40px}.admin-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.admin-header h1{color:#fff;font-size:1.8rem;margin:0}.admin-actions{display:flex;gap:15px}.btn-primary{background-color:#6200ea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:background .2s}.btn-primary:hover{background-color:#7c4dff}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:40px}.stat-card{background-color:#1e2130;border:1px solid #ffffff0d;border-radius:12px;padding:25px}.stat-card h3{color:#a0a0a0;font-size:.9rem;font-weight:500;margin-bottom:10px}.stat-card .value{color:#fff;font-size:2rem;font-weight:700}.stat-card .trend{font-size:.85rem;margin-top:5px}.trend.positive{color:#03dac6}.trend.neutral{color:#a0a0a0}.blog-manager-container{background-color:#1e2130;border:1px solid #ffffff0d;border-radius:12px;overflow:hidden}.drafts-list{border-collapse:collapse;width:100%}.drafts-list th{background-color:#0003;color:#a0a0a0;font-size:.9rem;font-weight:600;padding:15px 25px;text-align:left}.drafts-list td{border-bottom:1px solid #ffffff0d;color:#e0e0e0;padding:20px 25px}.drafts-list tr:last-child td{border-bottom:none}.drafts-list tr:hover{background-color:#ffffff05}.status-badge{border-radius:20px;font-weight:600;padding:4px 10px}.status-badge.draft{background-color:#ffc10726;color:#ffc107}.status-badge.review{background-color:#03dac626;color:#03dac6}.status-badge.published{background-color:#6200ea26;color:#bb86fc}.action-btn{background:none;border:1px solid #ffffff1a;border-radius:6px;color:#e0e0e0;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:all .2s}.action-btn:hover{background-color:#ffffff1a}.editor-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;height:calc(100vh - 140px)}.editor-pane,.preview-pane{background-color:#1e2130;border:1px solid #ffffff0d;border-radius:12px;overflow-y:auto;padding:25px}.preview-pane{background-color:#050505}.editor-toolbar{border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.invitation-manager{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;margin-top:20px;padding:20px}.manager-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.manager-header h3{color:var(--text-color);margin:0}.actions{display:flex;gap:10px}.btn-generate,.btn-refresh{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:8px 16px;transition:all .2s}.btn-generate{background-color:var(--primary-color);color:#fff}.btn-generate:hover{background-color:var(--primary-light)}.btn-refresh{background-color:initial;border:1px solid var(--border-color);color:var(--text-color)}.invites-list{overflow-x:auto}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid var(--border-color);color:var(--text-color);padding:12px;text-align:left}th{color:var(--text-color-secondary);font-size:.9rem;font-weight:600}.token-cell{color:var(--secondary-color);font-family:monospace;font-size:1.1rem}.status-badge{border-radius:12px;font-size:.75rem;font-weight:700;padding:4px 8px;text-transform:uppercase}.status-badge.green{background-color:#28a74533;color:#28a745}.status-badge.red{background-color:#dc354533;color:#dc3545}.btn-copy{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;transition:color .2s}.btn-copy:hover{color:var(--secondary-color)}tr.used{opacity:.6}
/*# sourceMappingURL=main.3ded94ff.css.map*/