html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,button,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;outline:0;border:none;background-color:transparent}a:hover,a:focus{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select{color:inherit;font-size:inherit}button:focus,a:focus,input:focus,*:focus,*:active{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}*:not(input):not(textarea){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}:root{--ui-height-unit: 3rem;--toolbar-height: var(--ui-height-unit);--heading-height: var(--ui-height-unit);--action-height: var(--ui-height-unit);--action-height-icon: calc(var(--ui-height-unit) - 1.5rem);--font-face-print: "Verdana", sans-serif;--font-face: "Mulish", sans-serif;--font-face-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-face-heading: "Montserrat", sans-serif;--font-face-values: "Roboto Mono", "Fira Code", monospace;--font-face-cursive: "Caveat", cursive;--color-blue: #3571ff;--color-purple: #a989ee;--color-reglight: #ff6f93;--color-red: #fb104a;--color-yellow: #fec400;--color-green: #29cc97;--color-black: #252733;--color-gray-900: #464957;--color-gray-800: #9fa2b4;--color-gray-600: #bdbec5;--color-gray-500: #d0d1d7;--color-gray-400: #e0e0e3;--color-gray-300: #e6e7ea;--color-gray-800-alpha: #06060a7c;--color-gray-500-alpha: #d0d1d77c;--color-gray-400-alpha: #e0e0e37c;--color-gray-300-alpha: #e6e7ea7c;--color-white: #ffffff;--color-background: var(--color-gray-300);--color-border: var(--color-white);--color-positive: var(--color-green);--color-positive-text: var(--color-white);--color-negative: var(--color-red);--color-negative-text: var(--color-white);--color-neutral: var(--color-blue);--color-neutral-text: var(--color-white);--color-warning: var(--color-yellow);--color-warning-text: var(--color-black);--color-info: var(--color-purple);--color-info-text: var(--color-white);--color-interactivity: var(--color-blue);--color-interactivity-text: var(--color-white);--color-highlight: var(--color-purple);--color-highlight-text: var(--color-white);--color-urgency-low: var(--color-warning);--color-urgency-medium: var(--color-redlight);--color-urgency-high: var(--color-negative);--background: var(--color-gray-500);--text: var(--color-black);--text-bold: 700;--text-padding: 1rem;--radius-24: 2rem;--radius-16: 1rem;--radius-8: .5rem;--button-color: var(--color-gray-300);--button-border-color: var(--color-gray-800);--button-border-color-hover: var(--color-black);--button-text-color: var(--color-black);--button-color-primary: var(--color-blue);--button-border-color-primary: var(--color-blue);--button-border-color-primary-hover: var(--color-blue);--button-text-color-primary: var(--color-white);--input-height: 2.5rem;--input-color: var(--color-white);--gap: 2px;--shadow-interactivity: 0 .3rem .2rem -.2rem rgba(0, 0, 0, .1);--shadow-modal: 0 2rem 2rem -.75rem rgba(0, 0, 0, .2);--sticky-top: 0;--sticky-z-index: 10}html,body{height:100%;font-family:var(--font-face);font-optical-sizing:auto;font-weight:300;font-style:normal;background-color:var(--background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow:hidden}@media print{*{font-family:var(--font-face-print)!important}}input,textarea{font-family:inherit;font-size:inherit;color:inherit}button,a{cursor:pointer;text-decoration:none;border:none;outline:none;font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}.uhint{font-family:var(--font-face-cursive);font-optical-sizing:auto;font-weight:400;font-style:normal}.h1{font-size:1.8rem;font-weight:700;margin:1rem 0}.h2{font-size:1.6rem;font-weight:700;margin:1rem 0}.h3{font-size:1.4rem;font-weight:600;margin:1rem 0}.h4{font-size:1.25rem;font-weight:600;margin:.75rem 0}.p{line-height:1.3rem;margin:.5rem 0}.p>svg{margin-right:1rem;width:4rem;height:4rem;float:left}strong{font-weight:700}.a{font-weight:600;color:var(--color-interactivity)}.value{font-family:var(--font-face-values)}.unit{font-family:var(--font-face-values);letter-spacing:-.2px}@media screen and (max-width: 768px){.h1,.h2{font-size:1.5rem;margin:.75rem 0}.h3{font-size:1.25rem;margin:.5rem 0}.h4{font-size:1.1rem;margin:.25rem 0}}main.layout{padding:calc(var(--toolbar-height) + var(--gap)) 0 0 0;height:100vh;position:relative}section.layout-content{margin-left:0;height:100%;overflow:auto;transition:margin-left .2s}section.layout-viewer{position:absolute;width:var(--viewer-width, 33vw);height:calc(100% - var(--toolbar-height) - var(--gap));overflow:hidden;opacity:0;transition:opacity .2s,width .2s}@media (min-width: 769px){main.layout.-viewer section.layout-content{margin-left:var(--viewer-width, 33vw)}}main.layout.-viewer section.layout-viewer{opacity:1}main.layout.chat-open section.layout-content{margin-right:var(--chat-sidebar-width, 400px);transition:margin-right .3s ease}@media (min-width: 769px){main.layout.-viewer.chat-open section.layout-content{margin-left:var(--viewer-width, 33vw);margin-right:var(--chat-sidebar-width, 400px)}}.viewer-resize-handle{position:absolute;top:0;right:0;width:4px;height:100%;background:transparent;border:none;padding:0;cursor:col-resize;z-index:1001;display:block}.viewer-resize-handle:hover{background:var(--color-blue)}@media (max-width: 768px){.viewer-resize-handle{display:none!important}}@media (max-width: 768px){section.layout-viewer{transition:transform .3s ease-out,height .3s ease-out,opacity .3s ease}section.layout-content{transition:padding-bottom .3s ease-out}}@media (max-width: 768px){main.layout.-viewer section.layout-content{margin-left:0}main.layout.chat-open section.layout-content{margin-right:0}section.layout-viewer{position:fixed;bottom:0;left:0;right:0;width:100%!important;height:var(--mobile-viewer-height, 60vh);min-height:25vh;max-height:90vh;border-top:2px solid var(--color-gray-400);border-radius:var(--radius-12) var(--radius-12) 0 0;box-shadow:0 -4px 12px #00000026;background:var(--color-background);transform:translateY(0);z-index:1000}section.layout-content{padding-bottom:20px}main.layout.-viewer section.layout-content{padding-bottom:var(--mobile-viewer-height, 60vh)}.mobile-pull-handle{position:absolute;top:0;left:0;right:0;height:20px;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.mobile-pull-handle:active{cursor:grabbing}.pull-handle-bar{width:40px;height:4px;background:var(--color-gray-600);border-radius:2px}.chat-sidebar{width:100vw!important;left:0}}.-block{display:block!important}.-none{display:none!important}.flex{display:flex}.flex.-column{flex-direction:column}.flex.-center{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(../../../flags/4x3/xx.svg)}.fi-xx.fis{background-image:url(../../../flags/1x1/xx.svg)}.fi-ad{background-image:url(../../../flags/4x3/ad.svg)}.fi-ad.fis{background-image:url(../../../flags/1x1/ad.svg)}.fi-ae{background-image:url(../../../flags/4x3/ae.svg)}.fi-ae.fis{background-image:url(../../../flags/1x1/ae.svg)}.fi-af{background-image:url(../../../flags/4x3/af.svg)}.fi-af.fis{background-image:url(../../../flags/1x1/af.svg)}.fi-ag{background-image:url(../../../flags/4x3/ag.svg)}.fi-ag.fis{background-image:url(../../../flags/1x1/ag.svg)}.fi-ai{background-image:url(../../../flags/4x3/ai.svg)}.fi-ai.fis{background-image:url(../../../flags/1x1/ai.svg)}.fi-al{background-image:url(../../../flags/4x3/al.svg)}.fi-al.fis{background-image:url(../../../flags/1x1/al.svg)}.fi-am{background-image:url(../../../flags/4x3/am.svg)}.fi-am.fis{background-image:url(../../../flags/1x1/am.svg)}.fi-ao{background-image:url(../../../flags/4x3/ao.svg)}.fi-ao.fis{background-image:url(../../../flags/1x1/ao.svg)}.fi-aq{background-image:url(../../../flags/4x3/aq.svg)}.fi-aq.fis{background-image:url(../../../flags/1x1/aq.svg)}.fi-ar{background-image:url(../../../flags/4x3/ar.svg)}.fi-ar.fis{background-image:url(../../../flags/1x1/ar.svg)}.fi-as{background-image:url(../../../flags/4x3/as.svg)}.fi-as.fis{background-image:url(../../../flags/1x1/as.svg)}.fi-at{background-image:url(../../../flags/4x3/at.svg)}.fi-at.fis{background-image:url(../../../flags/1x1/at.svg)}.fi-au{background-image:url(../../../flags/4x3/au.svg)}.fi-au.fis{background-image:url(../../../flags/1x1/au.svg)}.fi-aw{background-image:url(../../../flags/4x3/aw.svg)}.fi-aw.fis{background-image:url(../../../flags/1x1/aw.svg)}.fi-ax{background-image:url(../../../flags/4x3/ax.svg)}.fi-ax.fis{background-image:url(../../../flags/1x1/ax.svg)}.fi-az{background-image:url(../../../flags/4x3/az.svg)}.fi-az.fis{background-image:url(../../../flags/1x1/az.svg)}.fi-ba{background-image:url(../../../flags/4x3/ba.svg)}.fi-ba.fis{background-image:url(../../../flags/1x1/ba.svg)}.fi-bb{background-image:url(../../../flags/4x3/bb.svg)}.fi-bb.fis{background-image:url(../../../flags/1x1/bb.svg)}.fi-bd{background-image:url(../../../flags/4x3/bd.svg)}.fi-bd.fis{background-image:url(../../../flags/1x1/bd.svg)}.fi-be{background-image:url(../../../flags/4x3/be.svg)}.fi-be.fis{background-image:url(../../../flags/1x1/be.svg)}.fi-bf{background-image:url(../../../flags/4x3/bf.svg)}.fi-bf.fis{background-image:url(../../../flags/1x1/bf.svg)}.fi-bg{background-image:url(../../../flags/4x3/bg.svg)}.fi-bg.fis{background-image:url(../../../flags/1x1/bg.svg)}.fi-bh{background-image:url(../../../flags/4x3/bh.svg)}.fi-bh.fis{background-image:url(../../../flags/1x1/bh.svg)}.fi-bi{background-image:url(../../../flags/4x3/bi.svg)}.fi-bi.fis{background-image:url(../../../flags/1x1/bi.svg)}.fi-bj{background-image:url(../../../flags/4x3/bj.svg)}.fi-bj.fis{background-image:url(../../../flags/1x1/bj.svg)}.fi-bl{background-image:url(../../../flags/4x3/bl.svg)}.fi-bl.fis{background-image:url(../../../flags/1x1/bl.svg)}.fi-bm{background-image:url(../../../flags/4x3/bm.svg)}.fi-bm.fis{background-image:url(../../../flags/1x1/bm.svg)}.fi-bn{background-image:url(../../../flags/4x3/bn.svg)}.fi-bn.fis{background-image:url(../../../flags/1x1/bn.svg)}.fi-bo{background-image:url(../../../flags/4x3/bo.svg)}.fi-bo.fis{background-image:url(../../../flags/1x1/bo.svg)}.fi-bq{background-image:url(../../../flags/4x3/bq.svg)}.fi-bq.fis{background-image:url(../../../flags/1x1/bq.svg)}.fi-br{background-image:url(../../../flags/4x3/br.svg)}.fi-br.fis{background-image:url(../../../flags/1x1/br.svg)}.fi-bs{background-image:url(../../../flags/4x3/bs.svg)}.fi-bs.fis{background-image:url(../../../flags/1x1/bs.svg)}.fi-bt{background-image:url(../../../flags/4x3/bt.svg)}.fi-bt.fis{background-image:url(../../../flags/1x1/bt.svg)}.fi-bv{background-image:url(../../../flags/4x3/bv.svg)}.fi-bv.fis{background-image:url(../../../flags/1x1/bv.svg)}.fi-bw{background-image:url(../../../flags/4x3/bw.svg)}.fi-bw.fis{background-image:url(../../../flags/1x1/bw.svg)}.fi-by{background-image:url(../../../flags/4x3/by.svg)}.fi-by.fis{background-image:url(../../../flags/1x1/by.svg)}.fi-bz{background-image:url(../../../flags/4x3/bz.svg)}.fi-bz.fis{background-image:url(../../../flags/1x1/bz.svg)}.fi-ca{background-image:url(../../../flags/4x3/ca.svg)}.fi-ca.fis{background-image:url(../../../flags/1x1/ca.svg)}.fi-cc{background-image:url(../../../flags/4x3/cc.svg)}.fi-cc.fis{background-image:url(../../../flags/1x1/cc.svg)}.fi-cd{background-image:url(../../../flags/4x3/cd.svg)}.fi-cd.fis{background-image:url(../../../flags/1x1/cd.svg)}.fi-cf{background-image:url(../../../flags/4x3/cf.svg)}.fi-cf.fis{background-image:url(../../../flags/1x1/cf.svg)}.fi-cg{background-image:url(../../../flags/4x3/cg.svg)}.fi-cg.fis{background-image:url(../../../flags/1x1/cg.svg)}.fi-ch{background-image:url(../../../flags/4x3/ch.svg)}.fi-ch.fis{background-image:url(../../../flags/1x1/ch.svg)}.fi-ci{background-image:url(../../../flags/4x3/ci.svg)}.fi-ci.fis{background-image:url(../../../flags/1x1/ci.svg)}.fi-ck{background-image:url(../../../flags/4x3/ck.svg)}.fi-ck.fis{background-image:url(../../../flags/1x1/ck.svg)}.fi-cl{background-image:url(../../../flags/4x3/cl.svg)}.fi-cl.fis{background-image:url(../../../flags/1x1/cl.svg)}.fi-cm{background-image:url(../../../flags/4x3/cm.svg)}.fi-cm.fis{background-image:url(../../../flags/1x1/cm.svg)}.fi-cn{background-image:url(../../../flags/4x3/cn.svg)}.fi-cn.fis{background-image:url(../../../flags/1x1/cn.svg)}.fi-co{background-image:url(../../../flags/4x3/co.svg)}.fi-co.fis{background-image:url(../../../flags/1x1/co.svg)}.fi-cr{background-image:url(../../../flags/4x3/cr.svg)}.fi-cr.fis{background-image:url(../../../flags/1x1/cr.svg)}.fi-cu{background-image:url(../../../flags/4x3/cu.svg)}.fi-cu.fis{background-image:url(../../../flags/1x1/cu.svg)}.fi-cv{background-image:url(../../../flags/4x3/cv.svg)}.fi-cv.fis{background-image:url(../../../flags/1x1/cv.svg)}.fi-cw{background-image:url(../../../flags/4x3/cw.svg)}.fi-cw.fis{background-image:url(../../../flags/1x1/cw.svg)}.fi-cx{background-image:url(../../../flags/4x3/cx.svg)}.fi-cx.fis{background-image:url(../../../flags/1x1/cx.svg)}.fi-cy{background-image:url(../../../flags/4x3/cy.svg)}.fi-cy.fis{background-image:url(../../../flags/1x1/cy.svg)}.fi-cz{background-image:url(../../../flags/4x3/cz.svg)}.fi-cz.fis{background-image:url(../../../flags/1x1/cz.svg)}.fi-de{background-image:url(../../../flags/4x3/de.svg)}.fi-de.fis{background-image:url(../../../flags/1x1/de.svg)}.fi-dj{background-image:url(../../../flags/4x3/dj.svg)}.fi-dj.fis{background-image:url(../../../flags/1x1/dj.svg)}.fi-dk{background-image:url(../../../flags/4x3/dk.svg)}.fi-dk.fis{background-image:url(../../../flags/1x1/dk.svg)}.fi-dm{background-image:url(../../../flags/4x3/dm.svg)}.fi-dm.fis{background-image:url(../../../flags/1x1/dm.svg)}.fi-do{background-image:url(../../../flags/4x3/do.svg)}.fi-do.fis{background-image:url(../../../flags/1x1/do.svg)}.fi-dz{background-image:url(../../../flags/4x3/dz.svg)}.fi-dz.fis{background-image:url(../../../flags/1x1/dz.svg)}.fi-ec{background-image:url(../../../flags/4x3/ec.svg)}.fi-ec.fis{background-image:url(../../../flags/1x1/ec.svg)}.fi-ee{background-image:url(../../../flags/4x3/ee.svg)}.fi-ee.fis{background-image:url(../../../flags/1x1/ee.svg)}.fi-eg{background-image:url(../../../flags/4x3/eg.svg)}.fi-eg.fis{background-image:url(../../../flags/1x1/eg.svg)}.fi-eh{background-image:url(../../../flags/4x3/eh.svg)}.fi-eh.fis{background-image:url(../../../flags/1x1/eh.svg)}.fi-er{background-image:url(../../../flags/4x3/er.svg)}.fi-er.fis{background-image:url(../../../flags/1x1/er.svg)}.fi-es{background-image:url(../../../flags/4x3/es.svg)}.fi-es.fis{background-image:url(../../../flags/1x1/es.svg)}.fi-et{background-image:url(../../../flags/4x3/et.svg)}.fi-et.fis{background-image:url(../../../flags/1x1/et.svg)}.fi-fi{background-image:url(../../../flags/4x3/fi.svg)}.fi-fi.fis{background-image:url(../../../flags/1x1/fi.svg)}.fi-fj{background-image:url(../../../flags/4x3/fj.svg)}.fi-fj.fis{background-image:url(../../../flags/1x1/fj.svg)}.fi-fk{background-image:url(../../../flags/4x3/fk.svg)}.fi-fk.fis{background-image:url(../../../flags/1x1/fk.svg)}.fi-fm{background-image:url(../../../flags/4x3/fm.svg)}.fi-fm.fis{background-image:url(../../../flags/1x1/fm.svg)}.fi-fo{background-image:url(../../../flags/4x3/fo.svg)}.fi-fo.fis{background-image:url(../../../flags/1x1/fo.svg)}.fi-fr{background-image:url(../../../flags/4x3/fr.svg)}.fi-fr.fis{background-image:url(../../../flags/1x1/fr.svg)}.fi-ga{background-image:url(../../../flags/4x3/ga.svg)}.fi-ga.fis{background-image:url(../../../flags/1x1/ga.svg)}.fi-gb{background-image:url(../../../flags/4x3/gb.svg)}.fi-gb.fis{background-image:url(../../../flags/1x1/gb.svg)}.fi-gd{background-image:url(../../../flags/4x3/gd.svg)}.fi-gd.fis{background-image:url(../../../flags/1x1/gd.svg)}.fi-ge{background-image:url(../../../flags/4x3/ge.svg)}.fi-ge.fis{background-image:url(../../../flags/1x1/ge.svg)}.fi-gf{background-image:url(../../../flags/4x3/gf.svg)}.fi-gf.fis{background-image:url(../../../flags/1x1/gf.svg)}.fi-gg{background-image:url(../../../flags/4x3/gg.svg)}.fi-gg.fis{background-image:url(../../../flags/1x1/gg.svg)}.fi-gh{background-image:url(../../../flags/4x3/gh.svg)}.fi-gh.fis{background-image:url(../../../flags/1x1/gh.svg)}.fi-gi{background-image:url(../../../flags/4x3/gi.svg)}.fi-gi.fis{background-image:url(../../../flags/1x1/gi.svg)}.fi-gl{background-image:url(../../../flags/4x3/gl.svg)}.fi-gl.fis{background-image:url(../../../flags/1x1/gl.svg)}.fi-gm{background-image:url(../../../flags/4x3/gm.svg)}.fi-gm.fis{background-image:url(../../../flags/1x1/gm.svg)}.fi-gn{background-image:url(../../../flags/4x3/gn.svg)}.fi-gn.fis{background-image:url(../../../flags/1x1/gn.svg)}.fi-gp{background-image:url(../../../flags/4x3/gp.svg)}.fi-gp.fis{background-image:url(../../../flags/1x1/gp.svg)}.fi-gq{background-image:url(../../../flags/4x3/gq.svg)}.fi-gq.fis{background-image:url(../../../flags/1x1/gq.svg)}.fi-gr{background-image:url(../../../flags/4x3/gr.svg)}.fi-gr.fis{background-image:url(../../../flags/1x1/gr.svg)}.fi-gs{background-image:url(../../../flags/4x3/gs.svg)}.fi-gs.fis{background-image:url(../../../flags/1x1/gs.svg)}.fi-gt{background-image:url(../../../flags/4x3/gt.svg)}.fi-gt.fis{background-image:url(../../../flags/1x1/gt.svg)}.fi-gu{background-image:url(../../../flags/4x3/gu.svg)}.fi-gu.fis{background-image:url(../../../flags/1x1/gu.svg)}.fi-gw{background-image:url(../../../flags/4x3/gw.svg)}.fi-gw.fis{background-image:url(../../../flags/1x1/gw.svg)}.fi-gy{background-image:url(../../../flags/4x3/gy.svg)}.fi-gy.fis{background-image:url(../../../flags/1x1/gy.svg)}.fi-hk{background-image:url(../../../flags/4x3/hk.svg)}.fi-hk.fis{background-image:url(../../../flags/1x1/hk.svg)}.fi-hm{background-image:url(../../../flags/4x3/hm.svg)}.fi-hm.fis{background-image:url(../../../flags/1x1/hm.svg)}.fi-hn{background-image:url(../../../flags/4x3/hn.svg)}.fi-hn.fis{background-image:url(../../../flags/1x1/hn.svg)}.fi-hr{background-image:url(../../../flags/4x3/hr.svg)}.fi-hr.fis{background-image:url(../../../flags/1x1/hr.svg)}.fi-ht{background-image:url(../../../flags/4x3/ht.svg)}.fi-ht.fis{background-image:url(../../../flags/1x1/ht.svg)}.fi-hu{background-image:url(../../../flags/4x3/hu.svg)}.fi-hu.fis{background-image:url(../../../flags/1x1/hu.svg)}.fi-id{background-image:url(../../../flags/4x3/id.svg)}.fi-id.fis{background-image:url(../../../flags/1x1/id.svg)}.fi-ie{background-image:url(../../../flags/4x3/ie.svg)}.fi-ie.fis{background-image:url(../../../flags/1x1/ie.svg)}.fi-il{background-image:url(../../../flags/4x3/il.svg)}.fi-il.fis{background-image:url(../../../flags/1x1/il.svg)}.fi-im{background-image:url(../../../flags/4x3/im.svg)}.fi-im.fis{background-image:url(../../../flags/1x1/im.svg)}.fi-in{background-image:url(../../../flags/4x3/in.svg)}.fi-in.fis{background-image:url(../../../flags/1x1/in.svg)}.fi-io{background-image:url(../../../flags/4x3/io.svg)}.fi-io.fis{background-image:url(../../../flags/1x1/io.svg)}.fi-iq{background-image:url(../../../flags/4x3/iq.svg)}.fi-iq.fis{background-image:url(../../../flags/1x1/iq.svg)}.fi-ir{background-image:url(../../../flags/4x3/ir.svg)}.fi-ir.fis{background-image:url(../../../flags/1x1/ir.svg)}.fi-is{background-image:url(../../../flags/4x3/is.svg)}.fi-is.fis{background-image:url(../../../flags/1x1/is.svg)}.fi-it{background-image:url(../../../flags/4x3/it.svg)}.fi-it.fis{background-image:url(../../../flags/1x1/it.svg)}.fi-je{background-image:url(../../../flags/4x3/je.svg)}.fi-je.fis{background-image:url(../../../flags/1x1/je.svg)}.fi-jm{background-image:url(../../../flags/4x3/jm.svg)}.fi-jm.fis{background-image:url(../../../flags/1x1/jm.svg)}.fi-jo{background-image:url(../../../flags/4x3/jo.svg)}.fi-jo.fis{background-image:url(../../../flags/1x1/jo.svg)}.fi-jp{background-image:url(../../../flags/4x3/jp.svg)}.fi-jp.fis{background-image:url(../../../flags/1x1/jp.svg)}.fi-ke{background-image:url(../../../flags/4x3/ke.svg)}.fi-ke.fis{background-image:url(../../../flags/1x1/ke.svg)}.fi-kg{background-image:url(../../../flags/4x3/kg.svg)}.fi-kg.fis{background-image:url(../../../flags/1x1/kg.svg)}.fi-kh{background-image:url(../../../flags/4x3/kh.svg)}.fi-kh.fis{background-image:url(../../../flags/1x1/kh.svg)}.fi-ki{background-image:url(../../../flags/4x3/ki.svg)}.fi-ki.fis{background-image:url(../../../flags/1x1/ki.svg)}.fi-km{background-image:url(../../../flags/4x3/km.svg)}.fi-km.fis{background-image:url(../../../flags/1x1/km.svg)}.fi-kn{background-image:url(../../../flags/4x3/kn.svg)}.fi-kn.fis{background-image:url(../../../flags/1x1/kn.svg)}.fi-kp{background-image:url(../../../flags/4x3/kp.svg)}.fi-kp.fis{background-image:url(../../../flags/1x1/kp.svg)}.fi-kr{background-image:url(../../../flags/4x3/kr.svg)}.fi-kr.fis{background-image:url(../../../flags/1x1/kr.svg)}.fi-kw{background-image:url(../../../flags/4x3/kw.svg)}.fi-kw.fis{background-image:url(../../../flags/1x1/kw.svg)}.fi-ky{background-image:url(../../../flags/4x3/ky.svg)}.fi-ky.fis{background-image:url(../../../flags/1x1/ky.svg)}.fi-kz{background-image:url(../../../flags/4x3/kz.svg)}.fi-kz.fis{background-image:url(../../../flags/1x1/kz.svg)}.fi-la{background-image:url(../../../flags/4x3/la.svg)}.fi-la.fis{background-image:url(../../../flags/1x1/la.svg)}.fi-lb{background-image:url(../../../flags/4x3/lb.svg)}.fi-lb.fis{background-image:url(../../../flags/1x1/lb.svg)}.fi-lc{background-image:url(../../../flags/4x3/lc.svg)}.fi-lc.fis{background-image:url(../../../flags/1x1/lc.svg)}.fi-li{background-image:url(../../../flags/4x3/li.svg)}.fi-li.fis{background-image:url(../../../flags/1x1/li.svg)}.fi-lk{background-image:url(../../../flags/4x3/lk.svg)}.fi-lk.fis{background-image:url(../../../flags/1x1/lk.svg)}.fi-lr{background-image:url(../../../flags/4x3/lr.svg)}.fi-lr.fis{background-image:url(../../../flags/1x1/lr.svg)}.fi-ls{background-image:url(../../../flags/4x3/ls.svg)}.fi-ls.fis{background-image:url(../../../flags/1x1/ls.svg)}.fi-lt{background-image:url(../../../flags/4x3/lt.svg)}.fi-lt.fis{background-image:url(../../../flags/1x1/lt.svg)}.fi-lu{background-image:url(../../../flags/4x3/lu.svg)}.fi-lu.fis{background-image:url(../../../flags/1x1/lu.svg)}.fi-lv{background-image:url(../../../flags/4x3/lv.svg)}.fi-lv.fis{background-image:url(../../../flags/1x1/lv.svg)}.fi-ly{background-image:url(../../../flags/4x3/ly.svg)}.fi-ly.fis{background-image:url(../../../flags/1x1/ly.svg)}.fi-ma{background-image:url(../../../flags/4x3/ma.svg)}.fi-ma.fis{background-image:url(../../../flags/1x1/ma.svg)}.fi-mc{background-image:url(../../../flags/4x3/mc.svg)}.fi-mc.fis{background-image:url(../../../flags/1x1/mc.svg)}.fi-md{background-image:url(../../../flags/4x3/md.svg)}.fi-md.fis{background-image:url(../../../flags/1x1/md.svg)}.fi-me{background-image:url(../../../flags/4x3/me.svg)}.fi-me.fis{background-image:url(../../../flags/1x1/me.svg)}.fi-mf{background-image:url(../../../flags/4x3/mf.svg)}.fi-mf.fis{background-image:url(../../../flags/1x1/mf.svg)}.fi-mg{background-image:url(../../../flags/4x3/mg.svg)}.fi-mg.fis{background-image:url(../../../flags/1x1/mg.svg)}.fi-mh{background-image:url(../../../flags/4x3/mh.svg)}.fi-mh.fis{background-image:url(../../../flags/1x1/mh.svg)}.fi-mk{background-image:url(../../../flags/4x3/mk.svg)}.fi-mk.fis{background-image:url(../../../flags/1x1/mk.svg)}.fi-ml{background-image:url(../../../flags/4x3/ml.svg)}.fi-ml.fis{background-image:url(../../../flags/1x1/ml.svg)}.fi-mm{background-image:url(../../../flags/4x3/mm.svg)}.fi-mm.fis{background-image:url(../../../flags/1x1/mm.svg)}.fi-mn{background-image:url(../../../flags/4x3/mn.svg)}.fi-mn.fis{background-image:url(../../../flags/1x1/mn.svg)}.fi-mo{background-image:url(../../../flags/4x3/mo.svg)}.fi-mo.fis{background-image:url(../../../flags/1x1/mo.svg)}.fi-mp{background-image:url(../../../flags/4x3/mp.svg)}.fi-mp.fis{background-image:url(../../../flags/1x1/mp.svg)}.fi-mq{background-image:url(../../../flags/4x3/mq.svg)}.fi-mq.fis{background-image:url(../../../flags/1x1/mq.svg)}.fi-mr{background-image:url(../../../flags/4x3/mr.svg)}.fi-mr.fis{background-image:url(../../../flags/1x1/mr.svg)}.fi-ms{background-image:url(../../../flags/4x3/ms.svg)}.fi-ms.fis{background-image:url(../../../flags/1x1/ms.svg)}.fi-mt{background-image:url(../../../flags/4x3/mt.svg)}.fi-mt.fis{background-image:url(../../../flags/1x1/mt.svg)}.fi-mu{background-image:url(../../../flags/4x3/mu.svg)}.fi-mu.fis{background-image:url(../../../flags/1x1/mu.svg)}.fi-mv{background-image:url(../../../flags/4x3/mv.svg)}.fi-mv.fis{background-image:url(../../../flags/1x1/mv.svg)}.fi-mw{background-image:url(../../../flags/4x3/mw.svg)}.fi-mw.fis{background-image:url(../../../flags/1x1/mw.svg)}.fi-mx{background-image:url(../../../flags/4x3/mx.svg)}.fi-mx.fis{background-image:url(../../../flags/1x1/mx.svg)}.fi-my{background-image:url(../../../flags/4x3/my.svg)}.fi-my.fis{background-image:url(../../../flags/1x1/my.svg)}.fi-mz{background-image:url(../../../flags/4x3/mz.svg)}.fi-mz.fis{background-image:url(../../../flags/1x1/mz.svg)}.fi-na{background-image:url(../../../flags/4x3/na.svg)}.fi-na.fis{background-image:url(../../../flags/1x1/na.svg)}.fi-nc{background-image:url(../../../flags/4x3/nc.svg)}.fi-nc.fis{background-image:url(../../../flags/1x1/nc.svg)}.fi-ne{background-image:url(../../../flags/4x3/ne.svg)}.fi-ne.fis{background-image:url(../../../flags/1x1/ne.svg)}.fi-nf{background-image:url(../../../flags/4x3/nf.svg)}.fi-nf.fis{background-image:url(../../../flags/1x1/nf.svg)}.fi-ng{background-image:url(../../../flags/4x3/ng.svg)}.fi-ng.fis{background-image:url(../../../flags/1x1/ng.svg)}.fi-ni{background-image:url(../../../flags/4x3/ni.svg)}.fi-ni.fis{background-image:url(../../../flags/1x1/ni.svg)}.fi-nl{background-image:url(../../../flags/4x3/nl.svg)}.fi-nl.fis{background-image:url(../../../flags/1x1/nl.svg)}.fi-no{background-image:url(../../../flags/4x3/no.svg)}.fi-no.fis{background-image:url(../../../flags/1x1/no.svg)}.fi-np{background-image:url(../../../flags/4x3/np.svg)}.fi-np.fis{background-image:url(../../../flags/1x1/np.svg)}.fi-nr{background-image:url(../../../flags/4x3/nr.svg)}.fi-nr.fis{background-image:url(../../../flags/1x1/nr.svg)}.fi-nu{background-image:url(../../../flags/4x3/nu.svg)}.fi-nu.fis{background-image:url(../../../flags/1x1/nu.svg)}.fi-nz{background-image:url(../../../flags/4x3/nz.svg)}.fi-nz.fis{background-image:url(../../../flags/1x1/nz.svg)}.fi-om{background-image:url(../../../flags/4x3/om.svg)}.fi-om.fis{background-image:url(../../../flags/1x1/om.svg)}.fi-pa{background-image:url(../../../flags/4x3/pa.svg)}.fi-pa.fis{background-image:url(../../../flags/1x1/pa.svg)}.fi-pe{background-image:url(../../../flags/4x3/pe.svg)}.fi-pe.fis{background-image:url(../../../flags/1x1/pe.svg)}.fi-pf{background-image:url(../../../flags/4x3/pf.svg)}.fi-pf.fis{background-image:url(../../../flags/1x1/pf.svg)}.fi-pg{background-image:url(../../../flags/4x3/pg.svg)}.fi-pg.fis{background-image:url(../../../flags/1x1/pg.svg)}.fi-ph{background-image:url(../../../flags/4x3/ph.svg)}.fi-ph.fis{background-image:url(../../../flags/1x1/ph.svg)}.fi-pk{background-image:url(../../../flags/4x3/pk.svg)}.fi-pk.fis{background-image:url(../../../flags/1x1/pk.svg)}.fi-pl{background-image:url(../../../flags/4x3/pl.svg)}.fi-pl.fis{background-image:url(../../../flags/1x1/pl.svg)}.fi-pm{background-image:url(../../../flags/4x3/pm.svg)}.fi-pm.fis{background-image:url(../../../flags/1x1/pm.svg)}.fi-pn{background-image:url(../../../flags/4x3/pn.svg)}.fi-pn.fis{background-image:url(../../../flags/1x1/pn.svg)}.fi-pr{background-image:url(../../../flags/4x3/pr.svg)}.fi-pr.fis{background-image:url(../../../flags/1x1/pr.svg)}.fi-ps{background-image:url(../../../flags/4x3/ps.svg)}.fi-ps.fis{background-image:url(../../../flags/1x1/ps.svg)}.fi-pt{background-image:url(../../../flags/4x3/pt.svg)}.fi-pt.fis{background-image:url(../../../flags/1x1/pt.svg)}.fi-pw{background-image:url(../../../flags/4x3/pw.svg)}.fi-pw.fis{background-image:url(../../../flags/1x1/pw.svg)}.fi-py{background-image:url(../../../flags/4x3/py.svg)}.fi-py.fis{background-image:url(../../../flags/1x1/py.svg)}.fi-qa{background-image:url(../../../flags/4x3/qa.svg)}.fi-qa.fis{background-image:url(../../../flags/1x1/qa.svg)}.fi-re{background-image:url(../../../flags/4x3/re.svg)}.fi-re.fis{background-image:url(../../../flags/1x1/re.svg)}.fi-ro{background-image:url(../../../flags/4x3/ro.svg)}.fi-ro.fis{background-image:url(../../../flags/1x1/ro.svg)}.fi-rs{background-image:url(../../../flags/4x3/rs.svg)}.fi-rs.fis{background-image:url(../../../flags/1x1/rs.svg)}.fi-ru{background-image:url(../../../flags/4x3/ru.svg)}.fi-ru.fis{background-image:url(../../../flags/1x1/ru.svg)}.fi-rw{background-image:url(../../../flags/4x3/rw.svg)}.fi-rw.fis{background-image:url(../../../flags/1x1/rw.svg)}.fi-sa{background-image:url(../../../flags/4x3/sa.svg)}.fi-sa.fis{background-image:url(../../../flags/1x1/sa.svg)}.fi-sb{background-image:url(../../../flags/4x3/sb.svg)}.fi-sb.fis{background-image:url(../../../flags/1x1/sb.svg)}.fi-sc{background-image:url(../../../flags/4x3/sc.svg)}.fi-sc.fis{background-image:url(../../../flags/1x1/sc.svg)}.fi-sd{background-image:url(../../../flags/4x3/sd.svg)}.fi-sd.fis{background-image:url(../../../flags/1x1/sd.svg)}.fi-se{background-image:url(../../../flags/4x3/se.svg)}.fi-se.fis{background-image:url(../../../flags/1x1/se.svg)}.fi-sg{background-image:url(../../../flags/4x3/sg.svg)}.fi-sg.fis{background-image:url(../../../flags/1x1/sg.svg)}.fi-sh{background-image:url(../../../flags/4x3/sh.svg)}.fi-sh.fis{background-image:url(../../../flags/1x1/sh.svg)}.fi-si{background-image:url(../../../flags/4x3/si.svg)}.fi-si.fis{background-image:url(../../../flags/1x1/si.svg)}.fi-sj{background-image:url(../../../flags/4x3/sj.svg)}.fi-sj.fis{background-image:url(../../../flags/1x1/sj.svg)}.fi-sk{background-image:url(../../../flags/4x3/sk.svg)}.fi-sk.fis{background-image:url(../../../flags/1x1/sk.svg)}.fi-sl{background-image:url(../../../flags/4x3/sl.svg)}.fi-sl.fis{background-image:url(../../../flags/1x1/sl.svg)}.fi-sm{background-image:url(../../../flags/4x3/sm.svg)}.fi-sm.fis{background-image:url(../../../flags/1x1/sm.svg)}.fi-sn{background-image:url(../../../flags/4x3/sn.svg)}.fi-sn.fis{background-image:url(../../../flags/1x1/sn.svg)}.fi-so{background-image:url(../../../flags/4x3/so.svg)}.fi-so.fis{background-image:url(../../../flags/1x1/so.svg)}.fi-sr{background-image:url(../../../flags/4x3/sr.svg)}.fi-sr.fis{background-image:url(../../../flags/1x1/sr.svg)}.fi-ss{background-image:url(../../../flags/4x3/ss.svg)}.fi-ss.fis{background-image:url(../../../flags/1x1/ss.svg)}.fi-st{background-image:url(../../../flags/4x3/st.svg)}.fi-st.fis{background-image:url(../../../flags/1x1/st.svg)}.fi-sv{background-image:url(../../../flags/4x3/sv.svg)}.fi-sv.fis{background-image:url(../../../flags/1x1/sv.svg)}.fi-sx{background-image:url(../../../flags/4x3/sx.svg)}.fi-sx.fis{background-image:url(../../../flags/1x1/sx.svg)}.fi-sy{background-image:url(../../../flags/4x3/sy.svg)}.fi-sy.fis{background-image:url(../../../flags/1x1/sy.svg)}.fi-sz{background-image:url(../../../flags/4x3/sz.svg)}.fi-sz.fis{background-image:url(../../../flags/1x1/sz.svg)}.fi-tc{background-image:url(../../../flags/4x3/tc.svg)}.fi-tc.fis{background-image:url(../../../flags/1x1/tc.svg)}.fi-td{background-image:url(../../../flags/4x3/td.svg)}.fi-td.fis{background-image:url(../../../flags/1x1/td.svg)}.fi-tf{background-image:url(../../../flags/4x3/tf.svg)}.fi-tf.fis{background-image:url(../../../flags/1x1/tf.svg)}.fi-tg{background-image:url(../../../flags/4x3/tg.svg)}.fi-tg.fis{background-image:url(../../../flags/1x1/tg.svg)}.fi-th{background-image:url(../../../flags/4x3/th.svg)}.fi-th.fis{background-image:url(../../../flags/1x1/th.svg)}.fi-tj{background-image:url(../../../flags/4x3/tj.svg)}.fi-tj.fis{background-image:url(../../../flags/1x1/tj.svg)}.fi-tk{background-image:url(../../../flags/4x3/tk.svg)}.fi-tk.fis{background-image:url(../../../flags/1x1/tk.svg)}.fi-tl{background-image:url(../../../flags/4x3/tl.svg)}.fi-tl.fis{background-image:url(../../../flags/1x1/tl.svg)}.fi-tm{background-image:url(../../../flags/4x3/tm.svg)}.fi-tm.fis{background-image:url(../../../flags/1x1/tm.svg)}.fi-tn{background-image:url(../../../flags/4x3/tn.svg)}.fi-tn.fis{background-image:url(../../../flags/1x1/tn.svg)}.fi-to{background-image:url(../../../flags/4x3/to.svg)}.fi-to.fis{background-image:url(../../../flags/1x1/to.svg)}.fi-tr{background-image:url(../../../flags/4x3/tr.svg)}.fi-tr.fis{background-image:url(../../../flags/1x1/tr.svg)}.fi-tt{background-image:url(../../../flags/4x3/tt.svg)}.fi-tt.fis{background-image:url(../../../flags/1x1/tt.svg)}.fi-tv{background-image:url(../../../flags/4x3/tv.svg)}.fi-tv.fis{background-image:url(../../../flags/1x1/tv.svg)}.fi-tw{background-image:url(../../../flags/4x3/tw.svg)}.fi-tw.fis{background-image:url(../../../flags/1x1/tw.svg)}.fi-tz{background-image:url(../../../flags/4x3/tz.svg)}.fi-tz.fis{background-image:url(../../../flags/1x1/tz.svg)}.fi-ua{background-image:url(../../../flags/4x3/ua.svg)}.fi-ua.fis{background-image:url(../../../flags/1x1/ua.svg)}.fi-ug{background-image:url(../../../flags/4x3/ug.svg)}.fi-ug.fis{background-image:url(../../../flags/1x1/ug.svg)}.fi-um{background-image:url(../../../flags/4x3/um.svg)}.fi-um.fis{background-image:url(../../../flags/1x1/um.svg)}.fi-us{background-image:url(../../../flags/4x3/us.svg)}.fi-us.fis{background-image:url(../../../flags/1x1/us.svg)}.fi-uy{background-image:url(../../../flags/4x3/uy.svg)}.fi-uy.fis{background-image:url(../../../flags/1x1/uy.svg)}.fi-uz{background-image:url(../../../flags/4x3/uz.svg)}.fi-uz.fis{background-image:url(../../../flags/1x1/uz.svg)}.fi-va{background-image:url(../../../flags/4x3/va.svg)}.fi-va.fis{background-image:url(../../../flags/1x1/va.svg)}.fi-vc{background-image:url(../../../flags/4x3/vc.svg)}.fi-vc.fis{background-image:url(../../../flags/1x1/vc.svg)}.fi-ve{background-image:url(../../../flags/4x3/ve.svg)}.fi-ve.fis{background-image:url(../../../flags/1x1/ve.svg)}.fi-vg{background-image:url(../../../flags/4x3/vg.svg)}.fi-vg.fis{background-image:url(../../../flags/1x1/vg.svg)}.fi-vi{background-image:url(../../../flags/4x3/vi.svg)}.fi-vi.fis{background-image:url(../../../flags/1x1/vi.svg)}.fi-vn{background-image:url(../../../flags/4x3/vn.svg)}.fi-vn.fis{background-image:url(../../../flags/1x1/vn.svg)}.fi-vu{background-image:url(../../../flags/4x3/vu.svg)}.fi-vu.fis{background-image:url(../../../flags/1x1/vu.svg)}.fi-wf{background-image:url(../../../flags/4x3/wf.svg)}.fi-wf.fis{background-image:url(../../../flags/1x1/wf.svg)}.fi-ws{background-image:url(../../../flags/4x3/ws.svg)}.fi-ws.fis{background-image:url(../../../flags/1x1/ws.svg)}.fi-ye{background-image:url(../../../flags/4x3/ye.svg)}.fi-ye.fis{background-image:url(../../../flags/1x1/ye.svg)}.fi-yt{background-image:url(../../../flags/4x3/yt.svg)}.fi-yt.fis{background-image:url(../../../flags/1x1/yt.svg)}.fi-za{background-image:url(../../../flags/4x3/za.svg)}.fi-za.fis{background-image:url(../../../flags/1x1/za.svg)}.fi-zm{background-image:url(../../../flags/4x3/zm.svg)}.fi-zm.fis{background-image:url(../../../flags/1x1/zm.svg)}.fi-zw{background-image:url(../../../flags/4x3/zw.svg)}.fi-zw.fis{background-image:url(../../../flags/1x1/zw.svg)}.fi-arab{background-image:url(../../../flags/4x3/arab.svg)}.fi-arab.fis{background-image:url(../../../flags/1x1/arab.svg)}.fi-cefta{background-image:url(../../../flags/4x3/cefta.svg)}.fi-cefta.fis{background-image:url(../../../flags/1x1/cefta.svg)}.fi-cp{background-image:url(../../../flags/4x3/cp.svg)}.fi-cp.fis{background-image:url(../../../flags/1x1/cp.svg)}.fi-dg{background-image:url(../../../flags/4x3/dg.svg)}.fi-dg.fis{background-image:url(../../../flags/1x1/dg.svg)}.fi-eac{background-image:url(../../../flags/4x3/eac.svg)}.fi-eac.fis{background-image:url(../../../flags/1x1/eac.svg)}.fi-es-ct{background-image:url(../../../flags/4x3/es-ct.svg)}.fi-es-ct.fis{background-image:url(../../../flags/1x1/es-ct.svg)}.fi-es-ga{background-image:url(../../../flags/4x3/es-ga.svg)}.fi-es-ga.fis{background-image:url(../../../flags/1x1/es-ga.svg)}.fi-es-pv{background-image:url(../../../flags/4x3/es-pv.svg)}.fi-es-pv.fis{background-image:url(../../../flags/1x1/es-pv.svg)}.fi-eu{background-image:url(../../../flags/4x3/eu.svg)}.fi-eu.fis{background-image:url(../../../flags/1x1/eu.svg)}.fi-gb-eng{background-image:url(../../../flags/4x3/gb-eng.svg)}.fi-gb-eng.fis{background-image:url(../../../flags/1x1/gb-eng.svg)}.fi-gb-nir{background-image:url(../../../flags/4x3/gb-nir.svg)}.fi-gb-nir.fis{background-image:url(../../../flags/1x1/gb-nir.svg)}.fi-gb-sct{background-image:url(../../../flags/4x3/gb-sct.svg)}.fi-gb-sct.fis{background-image:url(../../../flags/1x1/gb-sct.svg)}.fi-gb-wls{background-image:url(../../../flags/4x3/gb-wls.svg)}.fi-gb-wls.fis{background-image:url(../../../flags/1x1/gb-wls.svg)}.fi-ic{background-image:url(../../../flags/4x3/ic.svg)}.fi-ic.fis{background-image:url(../../../flags/1x1/ic.svg)}.fi-pc{background-image:url(../../../flags/4x3/pc.svg)}.fi-pc.fis{background-image:url(../../../flags/1x1/pc.svg)}.fi-sh-ac{background-image:url(../../../flags/4x3/sh-ac.svg)}.fi-sh-ac.fis{background-image:url(../../../flags/1x1/sh-ac.svg)}.fi-sh-hl{background-image:url(../../../flags/4x3/sh-hl.svg)}.fi-sh-hl.fis{background-image:url(../../../flags/1x1/sh-hl.svg)}.fi-sh-ta{background-image:url(../../../flags/4x3/sh-ta.svg)}.fi-sh-ta.fis{background-image:url(../../../flags/1x1/sh-ta.svg)}.fi-un{background-image:url(../../../flags/4x3/un.svg)}.fi-un.fis{background-image:url(../../../flags/1x1/un.svg)}.fi-xk{background-image:url(../../../flags/4x3/xk.svg)}.fi-xk.fis{background-image:url(../../../flags/1x1/xk.svg)}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100000}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form{max-width:35rem;width:100%}.form .h1{text-align:center}.form-actions{display:flex;gap:.5rem;justify-content:flex-end;margin:1rem 0 0}.form-instructions,.form-message{text-align:center;padding:1rem;margin:1rem 0;border-radius:var(--radius-16);background-color:var(--color-white)}.form-instructions{font-size:1.25rem}.input{position:relative;display:flex;flex-direction:column;gap:.5rem;margin:0 0 1rem}.input label{font-weight:600}.input select,.input input{position:relative;padding:.5rem;height:var(--input-height);border:.1rem solid var(--color-gray-500);background-color:var(--input-color);border-radius:var(--radius-8);font-size:1rem}.input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto;padding-right:2rem}.input:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:center}.input input[type=checkbox]+label{display:inline-block;cursor:pointer;padding-left:.5rem}.input input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-gray-500);width:calc(var(--input-height) - .5rem);height:calc(var(--input-height) - .5rem);margin:0;position:relative;cursor:pointer}.input input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:var(--color-white);border:.1rem solid var(--color-gray-500);border-radius:var(--radius-8);color:transparent;transition:background-color .2s}.input input[type=number]{text-align:right}.input input[type=checkbox]:checked:before{background-color:var(--color-interactivity);border-color:var(--color-interactivity);color:var(--color-interactivity-text)}.input input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--input-height) - 2.2rem);height:calc(var(--input-height) - 1.7rem);border:solid white;border-width:0 .3em .3em 0;transform:rotate(45deg) translate(-90%,-20%)}.input.-error input{border-color:var(--color-negative)}.button{--radius: var(--radius-8);--color: var(--button-color);--color-hover: var(--color-gray-400);--color-text: var(--button-text-color);--color-text-hover: var(--button-text-color);--color-border: var(--button-border-color);--color-border-hover: var(--button-border-color-hover);display:inline-flex;justify-content:center;align-items:center;padding:.5rem 1rem;background-color:var(--color);color:var(--color-text);font-weight:700;border-width:.1rem;border-style:solid;border-color:var(--color-border);border-radius:var(--radius);box-shadow:0 .3rem .2rem -.2rem #0000001a;transition:all .2s;cursor:pointer}.button.-large{padding:1rem 2rem;font-size:1.25rem}.button.-primary{--color: var(--button-color-primary);--color-hover: var(--button-color-primary);--color-border: var(--button-border-color-primary);--color-border-hover: var(--button-border-color-primary-hover);--color-text: var(--button-text-color-primary);--color-text-hover: var(--button-text-color-primary);box-shadow:0 .3rem .2rem -.2rem #0000004d}.button.-danger{--color-hover: var(--color-negative);--color-border: var(--color-negative);--color-border-hover: var(--color-negative);--color-text: var(--color-negative);--color-text-hover: var(--color-negative-text)}.button.-primary:hover:not(:disabled){box-shadow:0 1rem .4rem -.7rem #0000004d}.button:hover:not(:disabled){background-color:var(--color-hover);color:var(--color-text-hover);transform:scale(1.03);box-shadow:0 1rem .4rem -.7rem #0003;border-color:var(--color-border-hover)}.button:disabled{filter:grayscale(.5);opacity:.7;cursor:not-allowed}.button.-small{padding:.375rem .75rem;font-size:.875rem}.button.-accept{--color: var(--color-positive, #29cc97);--color-hover: var(--color-positive, #29cc97);--color-border: var(--color-positive, #29cc97);--color-border-hover: var(--color-positive, #29cc97);--color-text: var(--color-positive-text, #ffffff);--color-text-hover: var(--color-positive-text, #ffffff)}.button.-suppress{--color: var(--color-negative, #fb104a);--color-hover: var(--color-negative, #fb104a);--color-border: var(--color-negative, #fb104a);--color-border-hover: var(--color-negative, #fb104a);--color-text: var(--color-negative-text, #ffffff);--color-text-hover: var(--color-negative-text, #ffffff)}.button.-highlight{--color: var(--color-highlight, #a989ee);--color-hover: var(--color-highlight, #a989ee);--color-border: var(--color-highlight, #a989ee);--color-border-hover: var(--color-highlight, #a989ee);--color-text: var(--color-highlight-text, #ffffff);--color-text-hover: var(--color-highlight-text, #ffffff)}.button.-yes{--color: var(--color-success-bg, #dcfce7);--color-hover: var(--color-success, #16a34a);--color-border: var(--color-success, #16a34a);--color-border-hover: var(--color-success, #16a34a);--color-text: var(--color-success, #16a34a);--color-text-hover: var(--color-success-text, #ffffff)}.button.-no{--color: var(--color-error-bg, #fee2e2);--color-hover: var(--color-error, #dc2626);--color-border: var(--color-error, #dc2626);--color-border-hover: var(--color-error, #dc2626);--color-text: var(--color-error, #dc2626);--color-text-hover: var(--color-error-text, #ffffff)}.button.-unknown{--color: var(--color-surface, #fff);--color-hover: var(--color-gray-100, #f3f4f6);--color-border: var(--color-border, #e2e8f0);--color-border-hover: var(--color-text-secondary, #6b7280);--color-text: var(--color-text-primary, #1f2937);--color-text-hover: var(--color-text-primary, #1f2937)}.button.-acknowledged{--color: var(--color-success-bg, #dcfce7);--color-hover: var(--color-success-bg, #dcfce7);--color-border: var(--color-success, #16a34a);--color-border-hover: var(--color-success, #16a34a);--color-text: var(--color-success, #16a34a);--color-text-hover: var(--color-success, #16a34a)}.buttons-row{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.toolbar{--button-color: var(--color-gray-300);--radius: 0;display:flex;justify-content:stretch;align-items:stretch;gap:var(--gap);width:100%;height:100%;border-radius:var(--radius)}.toolbar .spacer{flex-grow:1}.toolbar>*:not(.toolbar){display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;background-color:var(--button-color);border-width:0px;border-style:solid;border-bottom-width:2px;border-color:var(--button-color);min-width:var(--toolbar-height)}.toolbar>.toolbar{flex-grow:1;padding:0;margin:0;border-width:0px;border-radius:0}.toolbar a,.toolbar button{background-color:var(--button-color);color:var(--color-text)}.toolbar a.-active,.toolbar button.-active{border-color:var(--color-interactivity)}.toolbar a:hover,.toolbar button:hover,.toolbar a.-active:hover,.toolbar button.-active:hover{border-color:var(--color-interactivity);background-color:var(--color-white)}.toolbar a>svg,.toolbar button>svg{aspect-ratio:1;height:100%;fill:currentColor}.modal{background-color:var(--color-background);border-radius:var(--radius-24);box-shadow:var(--shadow-modal);border:1px solid var(--color-border);padding:2rem;max-height:90vh;min-width:40vw;overflow:auto}.modal-action{display:flex;gap:.5rem;justify-content:space-between;background-color:var(--color-gray-500);margin:0 -.5rem;padding:1rem;border-radius:var(--radius-16)}.modal-action .spacer{flex-grow:1}.page{margin:0 0 var(--gap) 0;padding:1rem;width:100%;height:100%;overflow:auto;background-color:var(--color-gray-300)}.page.-empty{background-color:unset;padding:0}.page.-block{height:auto;overflow:hidden}.page.-raw{padding:0}.p-page{width:100%;height:100%;margin:.1rem 0 0;background-color:var(--color-gray-300)}.p-page.-scroll{overflow-y:auto}.p-title{position:sticky;top:0;padding:0 1rem;background-color:inherit;display:flex;align-items:center;gap:.5rem;border-bottom:.1rem solid var(--color-gray-500);height:var(--toolbar-height);z-index:2}.p-title h3{flex-grow:1;margin:0}.p-title svg{width:1.5rem;height:1.5rem;fill:currentColor}.p-title .loader{--color: var(--color-neutral);height:1.5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.heading{padding:0 1rem;display:flex;align-items:center;position:relative;vertical-align:middle;margin:0 0 var(--gap) 0;gap:var(--gap);height:var(--heading-height);font-family:var(--font-face-heading)}.-heading-master:has(>.heading.-sticky>.h1) .heading:not(.-heading-main){--sticky-top: calc(2 * var(--heading-height));--sticky-z-index: 9}.heading.-sticky{position:sticky;top:var(--sticky-top);z-index:var(--sticky-z-index)}.heading:has(h1),.heading:has(h2),.heading:has(h3),.heading:has(h4){background-color:transparent;background-color:var(--color-background);justify-content:space-between;padding:0}.heading>h1,.heading>h2,.heading>h3{margin:0;padding:0 1rem;background-color:var(--color-background);flex-grow:2;height:100%;max-height:100%;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.heading .-date{font-size:1rem;position:absolute;right:1rem;bottom:.5rem;z-index:12}.heading:has(.h1),.h1.heading{height:calc(2 * var(--heading-height))}.heading .heading-icon{height:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.heading .heading-icon svg{height:65%;aspect-ratio:1;padding:1rem;background-color:var(--color);border-radius:var(--radius-16);color:var(--color-text);fill:currentColor}.heading .heading-icon+.h1,.heading .heading-icon+.h2,.heading .heading-icon+.h3,.heading .heading-icon+.h4{padding-left:0}.heading.-heading-main{z-index:100}@media screen and (max-width: 768px){.heading:has(.h1),.h1.heading{height:calc(1.5 * var(--heading-height))}.-heading-master:has(>.heading.-sticky>.h1) .heading:not(.-heading-main){--sticky-top: calc(1.5 * var(--heading-height))}.heading .heading-icon svg{padding:.5rem}.heading .heading-icon+.h1,.heading .heading-icon+.h2,.heading .heading-icon+.h3,.heading .heading-icon+.h4{font-size:1rem!important;line-height:1.2}.heading>.h1,.heading>.h2{font-size:1rem!important;line-height:1.2}.heading .-date{font-size:.8rem!important}.heading .-date{font-size:1rem;position:absolute;right:50%;bottom:0;transform:translate(50%,50%)}}.heading>.actions{display:flex;align-items:center;gap:var(--gap);margin:0}.heading>.actions>button,.heading>.actions>a{background-color:var(--color-background);border:0;padding:0 1rem;font-weight:700;margin:0;cursor:pointer;height:var(--heading-height);min-width:var(--heading-height)}.heading>.actions>button:has(svg:first-child:last-child),.heading>.actions>a:has(svg:first-child:last-child){padding:0}.heading>.actions svg{width:1.5rem;height:1.5rem;fill:currentColor}.heading>.actions>button:hover,.heading>.actions>a:hover,.heading>.actions>button:active,.heading>.actions>a:active{color:var(--color-interactivity)}.heading>.actions>button.-primary,.heading>.actions>a.-primary{color:var(--color-interactivity)}.heading>.actions>button.-primary:hover,.heading>.actions>a.-primary:hover{background-color:var(--color-interactivity);color:var(--color-interactivity-text)}.heading>.actions>button.-danger{background-color:var(--color-background);color:var(--color-negative)}.heading>.actions>button.-danger:hover,.heading>.actions>a.-danger:hover,.heading>.actions>button.-danger:active,.heading>.actions>a.-danger:active,.heading>.actions>button.-close:hover,.heading>.actions>a.-close:hover,.heading>.actions>button.-close:active,.heading>.actions>a.-close:active{background-color:var(--color-negative);color:var(--color-negative-text)}.tab-heads{--radius: 0;display:flex;width:100%;justify-content:stretch;align-items:stretch;gap:var(--gap)}.tab-heads>button,.tab-heads>a{position:relative;flex-grow:1;padding:.5rem 1rem;background-color:var(--color-white);border-top:3px solid var(--color-interactivity);height:var(--toolbar-height);transition:background-color .5s,color .5s,border-color .5s;margin-bottom:var(--gap)}.tab-heads>button:first-child,.tab-heads>a:first-child{border-top-left-radius:var(--radius)}.tab-heads>button:last-child,.tab-heads>a:last-child{border-right:none;border-top-right-radius:var(--radius)}.tab-heads>button:hover,.tab-heads>a:hover{background-color:var(--color-interactivity);border-color:var(--color-interactivity);color:var(--color-interactivity-text)}.tab-heads>button.-active,.tab-heads>a.-active{border-color:var(--color-highlight);color:var(--color-highlight);background-color:transparent;margin-bottom:0}.tab-body{display:none}.tab-body.-active{display:block}.tabs{position:relative;width:100%}.tabs.fixed-height{transition:min-height .2s ease}.table-list{--color: var(--color-background);width:100%;height:fit-content;border-collapse:separate;border-spacing:0 var(--gap)}.table-list th{background-color:var(--color-gray-400);color:var(--color-text);font-weight:600;text-align:left;padding:.5rem}.table-list td{padding:.5rem;background-color:var(--color);vertical-align:middle}.table-list td.-empty{background-color:transparent;padding:0}.table-list .actions{display:flex;align-items:center;gap:var(--gap);margin:0;padding:0 var(--gap);height:100%}.table-list .actions button{background-color:var(--color-background);border:0;padding:.5rem;margin:0;cursor:pointer;height:100%;min-width:var(--heading-height);color:var(--color-interactivity)}.table-list .actions button svg{width:var(--action-height-icon);height:var(--action-height-icon);fill:currentColor}.table-list td{width:100%}.table-list tr:hover .actions button{background-color:var(--color-white);color:var(--color-interactivity)}.table-list tr:hover .actions button:hover{background-color:var(--color-interactivity);color:var(--color-interactivity-text)}.tags{display:inline-block}.tag{display:inline-block;padding:.2rem .5rem;margin-right:.2rem;margin-bottom:.2rem;border-radius:var(--border-radius);font-size:inherit;background-color:var(--color-white)}.tag.-object{background-color:var(--color-interactivity);color:var(--color-interactivity-text)}.tag.-highlight{background-color:var(--color-highlight);color:var(--color-highlight-text)}.tiles{--gap: .8rem;--background-color: var(--color-gray-300);display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--gap);margin:var(--gap);text-align:left}.tiles.-fit{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.tile{background-color:var(--background-color);min-height:6rem;min-width:12rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.tile.-vertical{min-height:16rem}.-success{background-color:var(--color-positive);color:var(--color-positive-text);font-weight:600}.-mild{background-color:var(--color-white);color:var(--text)}.-warning,.-moderate{--background-color: var(--color-warning);--color: var(--color-warning-text);--font-weight: 600}.-error,.-fail,.-severe{--background-color: var(--color-negative);--color: var(--color-negative-text);--font-weight: 600}.severity-low{--color: var(--color-background)}.severity-moderate,.severity-medium{--color: var(--color-white)}.severity-severe,.severity-high{--color: var(--color-negative)}.urgency-1{--color-urgency: var(--color-positive)}.urgency-2{--color-urgency: var(--color-urgency-low)}.urgency-3{--color-urgency: var(--color-urgency-medium)}.urgency-4,.urgency-5{--color-urgency: var(--color-urgency-high)}.category-none{--color-category: var(--color-terciary)}.category-MEDICAL_APPOINTMENT{--color-category: var(--color-primary)}.category-OTHER{--color-category: var(--color-secondary)}.category-TELEMEDICINE{--color-category: #003b7e}.category-GROUP_THERAPY{--color-category: #7700ff}.category-PHYSICAL_THERAPY{--color-category: #ff8000}.category-COUNSELING{--color-category: #ae00ff}.category-CHECKUP{--color-category: var(--color-primary)}.category-HOME_CARE{--color-category: #ee20b7}.category-exam{--color: #00a3ac;--color-text: #fff}.category-therapy{--color: #65ad38;--color-text: #fff}.category-laboratory{--color: #a2165c;--color-text: #fff}.category-vital-signs{--color: #ff0084;--color-text: #fff}.category-imaging{--color: #444444;--color-text: #fff}.category-report{--color: #00a566}.category-survey{--color: #c300ff;--color-text: #fff}.category-procedure,.category-general{--color: var(--color-interactivity);--color-text: var(--color-interactivity-text)}.category-medication{--color: #f5a623;--color-text: #000}.category-other{--color: #aaa;--color-text: #000}.category-selected{--color: #009322;--color-text: #fff}.document-section .h3.heading{margin-bottom:0;font-size:clamp(.8rem,3vw,1.5rem)}.document-section .h3.heading.-sticky{position:sticky;top:var(--sticky-top);z-index:10;background-color:var(--color-surface, #fff)}.document-section .heading>h1,.document-section .heading>h2,.document-section .heading>h3{font-size:clamp(.8rem,3vw,1.5rem);line-height:1.2;padding:0 .5rem}@container document-section (max-width: 600px){.document-section .h3.heading,.document-section .heading>h1,.document-section .heading>h2,.document-section .heading>h3{font-size:1rem;line-height:1.1}}@container document-section (max-width: 500px){.document-section .h3.heading,.document-section .heading>h1,.document-section .heading>h2,.document-section .heading>h3{font-size:.9rem;padding:0 .25rem}}@container document-section (max-width: 400px){.document-section .h3.heading,.document-section .heading>h1,.document-section .heading>h2,.document-section .heading>h3{font-size:.8rem;line-height:1}.document-section .heading{min-height:calc(.8 * var(--heading-height))}}@container document-section (max-width: 300px){.document-section .h3.heading,.document-section .heading>h1,.document-section .heading>h2,.document-section .heading>h3{font-size:.75rem;line-height:1}.document-section .heading{min-height:calc(.7 * var(--heading-height))}}.document-section .section-title-sub{background-color:var(--color-background);padding:.5rem;margin-bottom:var(--gap)}.document-section .list-items{list-style:none;padding:0;--indicator-width: .5rem}.document-section .list-items li{padding:1rem;background-color:var(--color-background);margin-bottom:var(--gap)}.document-section li.panel{border-left:var(--indicator-width) solid var(--color-info)}.document-section .page.-block{padding:1rem;background-color:var(--color-background);margin-bottom:var(--gap)}.document-section .table-list{width:100%;border-collapse:collapse;margin-bottom:var(--gap);font-size:clamp(.8rem,2vw,1rem)}@container (max-width: 600px){.document-section .table-list{font-size:.85rem}.document-section .table-list tr td{padding:.5rem .25rem}.document-section .table-list .actions{flex-direction:column;gap:.25rem}}@container (max-width: 400px){.document-section .table-list{font-size:.8rem}}.document-section .table-list tr td{border:var(--gap) solid var(--color-border, #e0e0e0)}.document-section .table-list tr:last-child td{border-bottom:0}.document-section .table-list tr td:first-child{border-left:.5rem solid var(--color-urgency, var(--color-info))}.document-section .table-list tr th{padding:.75rem;text-align:left;font-weight:600;background-color:var(--color-background);border-bottom:2px solid var(--color-border, #e0e0e0)}.document-section .detail-item{display:flex;gap:.5rem}.document-section .label{font-weight:500;color:var(--color-text-secondary);min-width:min(80px,30%);flex-shrink:0}.document-section .value{color:var(--color-text-primary)}@container (max-width: 300px){.document-section .detail-item{flex-direction:column;gap:.25rem}.document-section .label{min-width:auto}}.document-section .no-data{text-align:center;color:var(--color-text-secondary);font-style:italic;padding:2rem}.document-section .urgency-1{--color-urgency: var(--color-danger)}.document-section .urgency-2{--color-urgency: var(--color-warning)}.document-section .urgency-3{--color-urgency: var(--color-info)}.document-section .urgency-4{--color-urgency: var(--color-success)}.document-section .urgency-5{--color-urgency: var(--color-secondary)}.document-section .status-active,.document-section .status-completed{background-color:var(--color-success-light);color:var(--color-success-dark)}.document-section .status-discontinued{background-color:var(--color-danger-light);color:var(--color-danger-dark)}.document-section .status-hold{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.document-section .status-unknown{background-color:var(--color-secondary-light);color:var(--color-secondary-dark)}.document-section .severity-mild{border-left-color:var(--color-info)}.document-section .severity-moderate{border-left-color:var(--color-warning)}.document-section .severity-major,.document-section .severity-severe,.document-section .severity-critical{border-left-color:var(--color-danger)}.document-section .badge{padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;font-weight:500;display:inline-block}.document-section .badge-primary{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.document-section .badge-success{background-color:var(--color-success-light);color:var(--color-success-dark)}.document-section .badge-warning{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.document-section .badge-danger{background-color:var(--color-danger-light);color:var(--color-danger-dark)}.document-section .badge-info{background-color:var(--color-info-light);color:var(--color-info-dark)}.document-section .badge-secondary{background-color:var(--color-secondary-light);color:var(--color-secondary-dark)}.document-section .item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}@container (max-width: 400px){.document-section .item-header{flex-direction:column;align-items:flex-start}}.document-section .item-name{font-size:1.1rem;font-weight:600;margin:0;color:var(--color-text-primary)}.document-section .item-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:.5rem;margin-bottom:.75rem}@container (max-width: 400px){.document-section .item-details{grid-template-columns:1fr}}.document-section .item-notes{font-size:.9rem;color:var(--color-text-secondary)}.document-section .item-notes p{margin:.25rem 0 0;line-height:1.4}.document-section .tag-list{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}@container (max-width: 500px){.document-section .tag-list{gap:.125rem}.document-section .tag{font-size:.7rem}}.document-section .tag{padding:.125rem .375rem;border-radius:.25rem;font-size:.8rem}.document-section .table-list .actions{display:flex;gap:.5rem}.document-section .table-list .actions button{border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center}.document-section .table-list .actions button svg{width:1.25rem;height:1.25rem;background:var(--color-interactivity)}.document-section .table-list .actions button:hover svg{fill:var(--color-interactivity-hover)}.document-section .table-list tr .actions button{background:var(--color-interactivity);border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center}.document-section .table-list tr .actions button svg{fill:var(--color-interactivity-text)}.document-section{container-type:inline-size;container-name:document-section}@container (max-width: 768px){.document-section .item-details{grid-template-columns:1fr}}@container (max-width: 600px){.document-section .detail-item{flex-direction:column;gap:.25rem}.document-section .label{min-width:auto}.document-section .page.-block,.document-section .list-items li{padding:.75rem}}@container (max-width: 400px){.document-section .page.-block,.document-section .list-items li{padding:.5rem}.document-section .item-name{font-size:1rem}}@container (max-width: 350px){.document-section .table-list{display:block;overflow-x:auto;white-space:nowrap}.document-section .table-list tr{display:table-row}.document-section .table-list td{padding:.25rem;font-size:.75rem}}@media (max-width: 768px){.document-section .item-details{grid-template-columns:1fr}.document-section .detail-item{flex-direction:column;gap:.25rem}.document-section .label{min-width:auto}}.session-node-base{padding:.4rem;box-sizing:border-box;display:flex;flex-direction:column;font-family:system-ui,sans-serif;border-radius:6px;border:0px solid transparent;--base-color-rgb: 204, 204, 204;--color-opacity: .8;background-color:rgba(var(--base-color-rgb),var(--color-opacity));border-left-color:#6b7280;border-left-width:.5rem}.session-node.session-source-transcript{border-left-color:#10b981!important}.session-node.session-source-medical_history{border-left-color:#3b82f6!important}.session-node.session-source-family_history{border-left-color:#8b5cf6!important}.session-node.session-source-social_history{border-left-color:#f59e0b!important}.session-node.session-source-medication_history{border-left-color:#06b6d4!important}.session-node.session-source-suspected{border-left-color:#f97316!important}.session-priority-critical{--priority-color: #dc2626}.session-priority-high{--priority-color: #f59e0b}.session-priority-medium{--priority-color: #3b82f6}.session-priority-low{--priority-color: #10b981}.session-priority-badge{font-size:.75rem;padding:.125rem .5rem;border-radius:12px;color:#fff;font-weight:600;background-color:var(--priority-color, #6b7280)}.session-severity-badge{font-size:.65em;font-weight:700;color:#fff;background:#dc2626e6;padding:2px 4px}.session-node-selected{box-shadow:0 0 0 2px #3b82f633}.session-node-focused{outline-offset:2px;animation:outlinePulse 2.5s ease-in-out infinite}.node-html{opacity:1;filter:none;overflow:visible;transition:opacity .3s ease,filter .3s ease}.node-html>div{transition:all .3s ease;transform:translateY(0) scale(1);filter:brightness(1);box-shadow:none}.node-html.hovered{overflow:visible;z-index:50}.node-html.hovered>div{box-shadow:0 0 0 2px #3b82f680,0 4px 12px #0003;transform:translateY(-2px) scale(1.02);filter:brightness(1.08);transition:all .2s ease;position:relative;animation:subtleOutlinePulse 3s ease-in-out infinite}.node-html.selected>div{box-shadow:0 0 0 3px #3b82f699,0 6px 16px #00000040;transform:translateY(-3px) scale(1.03);filter:brightness(1.1) contrast(1.05);transition:all .3s ease-out;position:relative;animation:outlinePulse 2.2s ease-in-out infinite}.node-html.selected.background-trigger>div{box-shadow:0 0 0 2px #3b82f64d,0 2px 6px #00000026;transform:scale(1.01);filter:brightness(1.05);transition:all .3s ease-out;position:relative;animation:subtleOutlinePulse 3.5s ease-in-out infinite}.node-html.selected{overflow:visible;z-index:100;position:relative;box-shadow:0 0 2.5rem #00000080}.node.connected-to-selected{filter:none;opacity:1}.node-html.connected-to-selected{filter:none}.node-html.active-path{filter:none;opacity:1}.node-html.background-trigger{filter:grayscale(.8);opacity:.4}.node-html.background-path{filter:grayscale(.8) opacity(.5)}.node-html.inactive{filter:grayscale(1) opacity(.4)}.link.rel-supports,.link.rel-confirms{stroke:#4ade80;fill:#4ade80}.link.rel-suggests,.link.rel-indicates{stroke:#fb923c;fill:#fb923c}.link.rel-contradicts,.link.rel-rules_out{stroke:#f87171;fill:#f87171}.link.rel-treats,.link.rel-manages,.link.rel-requires{stroke:#60a5fa;fill:#60a5fa}.link.rel-investigates,.link.rel-clarifies,.link.rel-explores{stroke:#a78bfa;fill:#a78bfa}.link.rel-default,.link{stroke:#6b7280;fill:#6b7280}.link{stroke-opacity:.6;fill-opacity:.6;transition:all .3s ease}.link.active-path{stroke-opacity:.9;fill-opacity:.9;filter:none}.link.selected{stroke-opacity:.9;fill-opacity:.9;filter:none;animation:linkPulse 1s ease-in-out infinite}.link.background-trigger,.link.background-path,.link.inactive{filter:grayscale(.8) opacity(.4);stroke-opacity:.4;fill-opacity:.4}@keyframes linkPulse{0%,to{filter:none;stroke-opacity:.9;fill-opacity:.9}50%{filter:brightness(1.4);stroke-opacity:.5;fill-opacity:.5}}.link.animate-pulse{animation:linkPulse 1s ease-in-out infinite;filter:none;stroke-opacity:.9;fill-opacity:.9}@keyframes outlinePulse{0%{outline:0px solid transparent;outline-offset:0px}50%{outline:3px solid var(--color-primary, #3b82f6)}to{outline:5px solid transparent;outline-offset:5px}}@keyframes subtleOutlinePulse{0%,to{outline:1px solid rgba(59,130,246,.2);outline-offset:2px}50%{outline:2px solid rgba(59,130,246,.4);outline-offset:3px}}.session-node{position:relative;width:100%;height:100%;padding:6px;box-sizing:border-box;display:flex;flex-direction:column;font-family:system-ui,sans-serif;border:0px solid transparent;border-left-width:.5rem;--color-opacity: .8}.session-node.mobile{padding:4px}.session-node-content{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:2px;margin-top:.2rem}.session-node-meta{position:absolute;top:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;gap:3px;align-items:center}.session-node-name{font-weight:700;line-height:1.1;text-align:center;overflow:hidden;text-overflow:ellipsis}.session-node:not(.mobile) .session-node-name{font-size:11px}.session-node.mobile .session-node-name{font-size:9px}.session-node.symptom{--base-color-rgb: 204, 204, 204;background-color:rgba(var(--base-color-rgb),var(--color-opacity));border-left-color:#6b7280}.session-node.diagnosis{--base-color-rgb: 167, 209, 255;background-color:rgba(var(--base-color-rgb),var(--color-opacity));border-left-color:#fff}.session-node.treatment{--base-color-rgb: 178, 255, 229;background-color:rgba(var(--base-color-rgb),var(--color-opacity));border-left-color:#fff}.treatment-node.treatment-type-medication{--base-color-rgb: 227, 242, 253;background-color:rgba(var(--base-color-rgb),var(--color-opacity))}.treatment-node.treatment-type-procedure{--base-color-rgb: 255, 235, 238;background-color:rgba(var(--base-color-rgb),var(--color-opacity))}.treatment-node.treatment-type-therapy{--base-color-rgb: 243, 229, 245;background-color:rgba(var(--base-color-rgb),var(--color-opacity))}.treatment-node.treatment-type-lifestyle{--base-color-rgb: 232, 245, 232;background-color:rgba(var(--base-color-rgb),var(--color-opacity))}.treatment-node.treatment-type-investigation{--base-color-rgb: 255, 243, 224;background-color:rgba(var(--base-color-rgb),var(--color-opacity))}.treatment-node.treatment-type-immediate{--base-color-rgb: 255, 205, 210;background-color:rgba(var(--base-color-rgb),var(--color-opacity))}.treatment-node.treatment-type-referral{--base-color-rgb: 224, 242, 241;background-color:rgba(var(--base-color-rgb),var(--color-opacity))}.treatment-node.treatment-type-supportive{--base-color-rgb: 255, 249, 230;background-color:rgba(var(--base-color-rgb),var(--color-opacity))}.treatment-node.treatment-type-medication .treatment-type-label{color:#0d47a1;background:#0d47a126}.treatment-node.treatment-type-procedure .treatment-type-label{color:#b71c1c;background:#b71c1c26}.treatment-node.treatment-type-therapy .treatment-type-label{color:#4a148c;background:#4a148c26}.treatment-node.treatment-type-lifestyle .treatment-type-label{color:#1b5e20;background:#1b5e2026}.treatment-node.treatment-type-investigation .treatment-type-label{color:#e65100;background:#e6510026}.treatment-node.treatment-type-immediate .treatment-type-label{color:#c62828;background:#c6282833;font-weight:700}.treatment-node.treatment-type-referral .treatment-type-label{color:#004d40;background:#004d4026}.treatment-node.treatment-type-supportive .treatment-type-label{color:#f57c00;background:#f57c0026}.session-node.diagnosis.priority-critical{border-left-color:#dc2626}.session-node.diagnosis.priority-high{border-left-color:#ed6700}.session-node.diagnosis.priority-medium{border-left-color:#fba91b}.treatment-node.urgency-immediate{border-left-color:#dc2626}.treatment-node.urgency-urgent{border-left-color:#ea580c}.treatment-node.urgency-routine{border-left-color:#10b981}.session-badge{font-weight:700;color:#fff;border-radius:4px;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.3)}.session-probability-badge,.session-effectiveness-badge{font-size:9px;padding:2px 5px}.session-severity-badge{font-size:.65em;padding:2px 4px;background:#dc2626e6}.session-severity-badge.severity-1,.session-severity-badge.severity-2,.session-severity-badge.severity-3{background:#dc2626e6}.session-severity-badge.severity-4,.session-severity-badge.severity-5{background:#ea580ce6}.session-severity-badge.severity-6,.session-severity-badge.severity-7{background:#f59e0be6}.session-severity-badge.severity-8,.session-severity-badge.severity-9,.session-severity-badge.severity-10{background:#10b981e6}.session-node.mobile .session-probability-badge,.session-node.mobile .session-effectiveness-badge{font-size:8px;padding:1px 3px}.session-badge.value-high{background:#10b981e6}.session-badge.value-medium{background:#3b82f6e6}.session-badge.value-low{background:#f59e0be6}.session-badge.value-very-low,.session-badge.value-unknown{background:#6b7280e6}.session-info-badge{font-size:.6em;padding:1px 3px;border-radius:2px;line-height:1}.session-info-badge.icd10{color:#4338ca;background:#4338ca1a;border:1px solid rgba(67,56,202,.2)}.session-info-badge.subtype{color:#6b7280;font-style:italic;background:#ffffffb3}.session-info-badge.red-flags,.session-info-badge.contraindications{color:#dc2626;background:#dc26261a;border:1px solid rgba(220,38,38,.2)}.session-info-badge.dosage{color:#7c3aed;background:#7c3aed1a;border:1px solid rgba(124,58,237,.2)}.session-info-badge.duration{color:#059669;background:#0596691a;border:1px solid rgba(5,150,105,.2)}.session-info-badge.follow-up{color:#3b82f6;background:#3b82f61a;border:1px solid rgba(59,130,246,.2)}.session-node.mobile .session-info-badge{font-size:.55em}.session-investigation-flag{width:14px;height:14px;border-radius:3px;background:#f59e0be6;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.3)}.session-node.mobile .session-investigation-flag{width:12px;height:12px;font-size:9px}.session-suppressed-indicator{position:absolute;bottom:2px;right:2px;font-size:.55em;color:#6b7280;font-weight:600;background:#6b72801a;padding:1px 3px;border-radius:2px;line-height:1;opacity:.8}.session-node.mobile .session-suppressed-indicator{font-size:.5em}.session-details-panel{display:flex;flex-direction:column;height:100%}.session-details-header{padding:1rem;border-bottom:1px solid var(--color-border, #e2e8f0)}.session-node-type{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.session-type-label{font-size:.875rem;color:var(--color-text-secondary, #6b7280);font-weight:500;text-transform:capitalize}.session-node-title{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary, #1f2937);line-height:1.4}.session-details-content{flex:1;padding:1rem;overflow-y:auto}.session-info-section{margin-bottom:1.5rem}.session-info-section h4{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--color-text-primary, #1f2937)}.session-info-section label{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #6b7280);margin-bottom:.5rem}.session-reasoning-text{margin:0;padding:.75rem;background:var(--color-surface-2, #f8fafc);border-radius:6px;font-size:.875rem;color:var(--color-text-primary, #1f2937);line-height:1.5}.session-quote-text{margin:0;padding:.75rem 1rem;background:var(--color-surface-2, #f8fafc);border-left:3px solid var(--color-primary, #3b82f6);border-radius:0 4px 4px 0;font-style:italic;color:var(--color-text-secondary, #6b7280)}.session-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.session-info-item{display:flex;flex-direction:column;gap:.25rem}.session-info-item label{font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #6b7280)}.session-info-item .value{font-size:.875rem;color:var(--color-text-primary, #1f2937);font-weight:500}.session-info-item .value.source-transcript{color:var(--color-success, #16a34a)}.session-info-item .value.source-medical_history{color:var(--color-info, #3b82f6)}.session-info-item .value.source-family_history{color:var(--color-purple, #8b5cf6)}.session-info-item .value.source-suspected,.session-info-item .value.status-pending{color:var(--color-warning, #f59e0b)}.session-info-item .value.status-answered{color:var(--color-success, #16a34a)}.session-info-item .value.status-acknowledged{color:var(--color-info, #3b82f6)}.session-relationship-wrapper{cursor:pointer;transition:all .2s ease;border-radius:6px;padding:2px;border:1px solid transparent}.session-relationship-wrapper:hover{background-color:var(--color-primary-bg, #dbeafe);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a;border-color:var(--color-primary, #3b82f6)}.session-relationship-wrapper:focus{outline:2px solid var(--color-primary, #3b82f6);outline-offset:2px}.node.state-focus-active{opacity:1;filter:none}.node.state-focus-inactive{opacity:.1;filter:grayscale(.8)}.node.state-path-active{opacity:1;filter:none}.node.state-path-background{opacity:.6;filter:grayscale(.8)}.node.state-inactive{opacity:.3;filter:grayscale(.7)}.node.state-reset{opacity:1;filter:none}.link.state-active.render-stroke{stroke-opacity:.9;fill-opacity:0;filter:none}.link.state-inactive.render-stroke{stroke-opacity:.1;fill-opacity:0;filter:grayscale(1)}.link.state-background.render-stroke{stroke-opacity:.4;fill-opacity:0;filter:grayscale(.8)}.link.state-reset.render-stroke{stroke-opacity:.2;fill-opacity:0;filter:none}.link.state-active.render-polygon{stroke-opacity:0;fill-opacity:.9;filter:none}.link.state-inactive.render-polygon{stroke-opacity:0;fill-opacity:.1;filter:grayscale(1)}.link.state-background.render-polygon{stroke-opacity:0;fill-opacity:.4;filter:grayscale(.8)}.link.state-reset.render-polygon{stroke-opacity:0;fill-opacity:.2;filter:none}.interactive-element{cursor:pointer}.draggable-surface{cursor:grab}.draggable-surface.dragging-active{cursor:grabbing}.link.render-polygon.strength-minimal,.link.render-polygon.strength-weak,.link.render-polygon.strength-moderate,.link.render-polygon.strength-strong,.link.render-polygon.strength-very-strong,.link.render-polygon.strength-maximum{stroke-width:0}.priority-critical{--priority-color: #dc2626}.priority-high{--priority-color: #f59e0b}.priority-medium{--priority-color: #3b82f6}.priority-low{--priority-color: #10b981}.priority-unknown{--priority-color: #6b7280}.dynamic-bg{background-color:var(--priority-color)}.dynamic-color{color:var(--priority-color)}@media (max-width: 768px){.session-node-base{padding:.3rem}.session-details-header,.session-details-content{padding:.75rem}.session-relationship-wrapper{padding:1px}.node-html.selected>div{outline-width:2px;outline-offset:2px}.node-html.hovered>div{outline-width:1px;outline-offset:2px}}.show-more-button-group{pointer-events:all}.show-more-foreign-object{overflow:visible}.show-more-button-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:5px}:root{--show-more-button-width: 140px;--show-more-button-height: 40px;--show-more-button-padding: 20px;--show-more-button-overflow: 10px}.sankey-container{width:100%;height:100%;min-height:400px;min-width:300px;position:relative;overflow:hidden;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none}.sankey-container:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:-2px}.sankey-container:focus-visible{outline:2px solid rgba(59,130,246,.8)}.link-tooltip{position:fixed;z-index:1000;pointer-events:none;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 12px #00000026;padding:8px;font-size:12px;max-width:300px}.empty-state{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-secondary, #6b7280);font-size:14px}.sankey-container .link{transition:stroke-opacity .2s ease}.sankey-container .link:hover{stroke-opacity:var(--hover-link-opacity, .8)!important}.sankey-container .node{transition:opacity .2s ease}.sankey-container .node:hover{opacity:var(--hover-node-opacity, .9)}.sankey-container .node-rect{filter:drop-shadow(0 2px 4px rgba(0,0,0,var(--shadow-light-opacity, .1)));transition:filter .2s ease}.sankey-container .node:hover .node-rect{filter:drop-shadow(0 4px 8px rgba(0,0,0,var(--shadow-medium-opacity, .2)))}.sankey-container .node-label{-webkit-user-select:none;user-select:none}@media (pointer: coarse){.sankey-container .node{min-width:44px;min-height:44px}}@media (max-width: 640px){.sankey-container{min-height:300px}}.node-html.focused .treatment-node{outline:2px dashed rgba(59,130,246,.6);outline-offset:1px}.node-html.focused.selected .treatment-node{outline:2px dashed rgba(59,130,246,.8)}.node-html.focused .symptom-node{outline:2px dashed rgba(34,197,94,.6);outline-offset:1px}.node-html.focused.selected .symptom-node{outline:2px dashed rgba(34,197,94,.8)}.node-html.focused .diagnosis-node{outline:2px dashed rgba(239,68,68,.6);outline-offset:1px}.node-html.focused.selected .diagnosis-node{outline:2px dashed rgba(239,68,68,.8)}.sankey-node{position:relative;width:100%;height:100%;border-radius:6px;padding:6px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;font-family:system-ui,sans-serif;border:2px solid rgba(255,255,255,.3);text-align:center}.sankey-node .node-content{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center}.sankey-node .node-title{font-weight:600;color:#1f2937;line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis;font-size:11px}.node.connected-to-selected{filter:none!important;opacity:1!important}.show-more-foreign-object{pointer-events:auto}.show-more-foreign-object div{display:flex;align-items:center;justify-content:center}.show-more-foreign-object .button{width:100%;height:100%;white-space:nowrap}
