@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--fontSizeFixed1:12px;--fontSizeFixed2:15px;--fontSizeFixed3:18px;--fontSizeFixed4:21px;--fontSizeFixed5:28px;--fontWeight1:300;--fontWeight2:400;--fontWeight2-1:500;--fontWeight3:600;--fontWeight4:700;--lineHeight1:1;--lineHeight2:1.15;--lineHeight3:1.25;--lineHeight4:1.3333;--lineHeight5:1.4;--lineHeight6:1.5;--verticalSpacing:10px;--fontFamilyFallbackSansSerif:-apple-system,system-ui,BlinkMacSystemFont,"Helvetica","Arial",sans-serif;--fontFamilyInter:"Inter",var(--fontFamilyFallbackSansSerif);--light:#ccc;--black:#000;--text-black:#37352f;--dark-grey:#282828;--darker-grey:#575757;--mid-grey:#979797;--medium-grey:#b5b5b5;--light-grey:#ccc;--white:#fff;--blue1:#aba5dc;--blue2:#9694bd;--blue3:#8e82ca;--blue4:#8b7fba;--blue5:#646aa9;--blue6:#455a8c;--yellow:#ecff42;--columnWidth:calc(8.33333vw - 0.83333%);--twoColumnWidth:calc(16.66667vw - 1.66667%);--threeColumnWidth:calc(25vw - 2.5%);--sixColumnWidth:calc(50vw - 5%);--mobileColumnWidth:calc(16.66667vw - 1.66667%);--mobileTwoColumnWidth:calc(33.33333vw - 3.33333%);--mobileThreeColumnWidth:calc(50vw - 5%);--mobileSixColumnWidth:calc(100vw - 10%);--shadow:0px 4px 4px #00000024,0px 2px 12px #0000000f;--radius1:2px;--radius2:6px;font-size:12px;font-size:var(--fontSizeFixed1)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;scroll-behavior:smooth;vertical-align:initial}html{-moz-osx-font-smoothing:grayscale;background:#ccc;background:var(--light);color:#37352f;color:var(--text-black)}button,html,input,select{font-family:Inter,-apple-system,system-ui,BlinkMacSystemFont,Helvetica,Arial,sans-serif;font-family:var(--fontFamilyInter)}*,:after,:before{box-sizing:border-box}::selection{background:#37352f;background:var(--text-black);color:#ccc;color:var(--light)}strong{font-weight:700;font-weight:var(--fontWeight4)}i{font-style:italic}sup{vertical-align:super}body,sup{font-size:12px;font-size:var(--fontSizeFixed1)}body{font-family:Inter,-apple-system,system-ui,BlinkMacSystemFont,Helvetica,Arial,sans-serif;font-family:var(--fontFamilyInter);font-weight:400;font-weight:var(--fontWeight2);line-height:1.4;line-height:var(--lineHeight5);margin-left:auto;margin-right:auto}a{color:#37352f;color:var(--text-black);text-decoration:none}a:hover{color:#282828;color:var(--dark-grey);text-decoration:underline}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.subtitle{border-radius:2px;border-radius:var(--radius1);color:#37352f;color:var(--text-black);font-size:15px;font-size:var(--fontSizeFixed2);font-weight:400;font-weight:var(--fontWeight2);padding:2px 5px}.blue-bg{background-color:#aba5dc;background-color:var(--blue1)}.grey-bg{background-color:#b5b5b5;background-color:var(--medium-grey)}.white-bg{background-color:#fff;background-color:var(--white)}button,input,select{border:none;border-bottom:1px solid #979797;border-bottom:1px solid var(--mid-grey)}button,input,select{background-color:initial;background-image:none;box-shadow:none;color:#37352f;color:var(--text-black);display:block;font-size:15px;font-size:var(--fontSizeFixed2);outline:none}button{background-color:#fff;background-color:var(--white);border:none;border-radius:2px;border-radius:var(--radius1);line-height:inherit}button:hover{background-color:#979797;background-color:var(--mid-grey);cursor:pointer}#whiteboard-container{height:100dvh;overflow:hidden;position:relative;width:100vw}.draggable-node{background-color:#ccc;background-color:var(--light);min-width:200px;width:-webkit-min-content;width:min-content}#zoom-functions-container{align-items:baseline;bottom:10px;column-gap:5px;flex-direction:row}#whiteboard-options,#zoom-functions-container{display:flex;position:absolute;right:10px;row-gap:5px;z-index:100}#whiteboard-options{column-gap:10px;flex-direction:row-reverse;top:10px}#logo-title{background-color:#b5b5b5;background-color:var(--medium-grey);border-radius:2px;border-radius:var(--radius1);color:#000;font-size:12px;font-size:var(--fontSizeFixed1);font-weight:400;font-weight:var(--fontWeight2);padding:2px 5px;width:-webkit-min-content;width:min-content}#logo-title:hover{background-color:#979797;background-color:var(--mid-grey);text-decoration:none}#add-module-button{text-wrap:nowrap;color:#000;left:0;margin-inline:auto;padding:2px 5px;right:0;width:-webkit-fit-content;width:fit-content;width:-webkit-min-content;width:min-content}#add-module-button,#whiteboard-info{position:absolute;top:10px;z-index:100}#whiteboard-info{align-items:baseline;column-gap:10px;display:flex;flex-direction:row;left:10px;row-gap:5px}@media (max-width:980px){#whiteboard-info,#whiteboard-options{flex-direction:column}#whiteboard-options{align-items:flex-end}#add-module-button{bottom:10px;top:auto}}#whiteboard-title-info{align-items:baseline;column-gap:1px;display:flex}#whiteboard-title{background-color:#aba5dc;background-color:var(--blue1);border-radius:2px 0 0 2px;border-radius:var(--radius1) 0 0 var(--radius1);color:#000}#whiteboard-title,#whiteboard-title-beta{font-size:12px;font-size:var(--fontSizeFixed1);font-weight:400;font-weight:var(--fontWeight2);padding:2px 5px}#whiteboard-title-beta{background-color:#979797;background-color:var(--mid-grey);border-radius:0 2px 2px 0;border-radius:0 var(--radius1) var(--radius1) 0;color:#282828;color:var(--dark-grey)}#whiteboard-info-button{width:-webkit-fit-content;width:fit-content}#whiteboard-info-button,#whiteboard-tuto-button{border-radius:2px;border-radius:var(--radius1);color:#000;font-size:12px;font-size:var(--fontSizeFixed1);padding:2px 5px}#reset-zoom-button{background-color:initial;font-size:1rem;width:-webkit-fit-content;width:fit-content}#reset-zoom-button:hover{background-color:#aba5dc;background-color:var(--blue1)}.module-delete-button{background-color:#ccc;background-color:var(--light);border-radius:2px 2px 0 2px;border-radius:var(--radius1) var(--radius1) 0 var(--radius1);float:right}.broadcaster-module{grid-column-gap:10px;grid-row-gap:10px;align-items:center;background-color:#f7f7f7;border:0;border-radius:0 0 var(--radius1) var(--radius1);column-gap:10px;display:grid;grid-auto-rows:auto;grid-template-columns:auto 1fr;margin-bottom:0;margin-top:0;padding:0;row-gap:10px;width:100%}.broadcaster-select{border:none;border-radius:var(--radius1);cursor:pointer;font-size:1.2rem;font-weight:700;grid-column:1/span 1;grid-row:1/span 1;margin-bottom:0;margin-top:0;width:130px}.broadcaster-meta{column-gap:20px;display:flex;font-size:.6rem;grid-column:2/span all;grid-row:1/span 1;justify-content:flex-end;margin-right:10px;text-transform:uppercase}.broadcaster-grid-container{display:flex;flex-direction:column;grid-column:1/span all;grid-row:2/span 1;row-gap:10px;width:-webkit-min-content;width:min-content}.broadcaster-comment{text-wrap:nowrap;font-size:.6rem}.broadcaster-comment,.broadcaster-grid{margin:0 10px;padding:0 0 10px;width:-webkit-min-content;width:min-content}.broadcaster-grid{grid-column-gap:10px;grid-row-gap:10px;align-items:baseline;column-gap:10px;display:grid;grid-auto-rows:auto;grid-template-columns:auto 1fr;row-gap:10px}.module-section{background-color:var(--white);border-radius:var(--radius1);padding:5px}.module-section-title{text-wrap:nowrap;font-size:.8rem;padding-bottom:5px;text-transform:uppercase}.financing-obligations-container{grid-column:1/span 2;grid-row:1/span 1;min-width:520px}.financing-obligations-title-container{display:flex;justify-content:space-between}.financing-obligations-options{align-items:baseline;column-gap:20px;display:flex}.broadcaster-revenue-input{align-items:baseline;border-radius:var(--radius1);column-gap:5px;display:flex;font-size:.6rem;padding-left:2px}.broadcaster-revenue-input-box{background-color:#dffbff;border:0;border-radius:var(--radius1);display:inline-block;font-size:.6rem;margin:0;padding-left:2px;padding-right:2px;width:20px}.year-picker{align-items:baseline;border-radius:var(--radius1) var(--radius1) 0 0;display:flex;font-size:.6rem;gap:.5px;margin-bottom:5px}.year-option{background-color:var(--light);border-radius:0;font-size:.6rem}.year-option.active{background-color:var(--blue1)}.year-picker>.year-option:first-child{border-radius:var(--radius1) 0 0 var(--radius1)}.year-picker>.year-option:last-child{border-radius:0 var(--radius1) var(--radius1) 0}.timeline-container{grid-column:1/span 1;grid-row:2/span 1}.diffusion-container{grid-column:2/span 1;grid-row:2/span 1}.diffusion-obligations-list{font-size:.6rem;list-style-type:none}.diffusion-obligations-item+.diffusion-obligations-item{margin-top:5px}.regulation-texts-container{grid-column:1/span 2;grid-row:3/span 1}.regulation-texts-list{font-size:.6rem;list-style-type:none}.regulation-texts-item{column-gap:10px;display:flex}.regulation-texts-item+.regulation-texts-item{margin-top:5px}.info-module{grid-column-gap:10px;grid-row-gap:10px;align-items:center;background-color:#f7f7f7;border:0;border-radius:0 0 var(--radius1) var(--radius1);color:#000;column-gap:10px;display:grid;grid-auto-rows:auto;grid-template-columns:auto 1fr;margin-bottom:0;margin-top:0;padding:10px;row-gap:10px;width:500px}#info-module-title{font-size:1.2rem;font-weight:700;grid-column:1/span all;grid-row:1/span 1}#info-module-text{grid-column:1/span all;grid-row:2/span 1}.info-module-paragraph+.info-module-paragraph{margin-top:10px}.contact-email-address{font-weight:600}.tutorial-module{grid-column-gap:10px;grid-row-gap:10px;align-items:center;background-color:#f7f7f7;border:0;border-radius:0 0 var(--radius1) var(--radius1);color:#000;column-gap:10px;display:grid;grid-auto-rows:auto;grid-template-columns:auto 1fr;margin-bottom:0;margin-top:0;padding:10px;row-gap:10px;width:500px}@media (max-width:800px){.tutorial-module{width:95vw}}#tutorial-module-title{font-size:1.2rem;font-weight:700;grid-column:1/span all;grid-row:1/span 1}#tutorial-module-text{grid-column:1/span all;grid-row:2/span 1}#tutorial-steps-list{list-style-position:inside}.tutorial-steps-item::marker{font-weight:600}.tutorial-steps-item+.tutorial-steps-item{margin-top:5px}.glossary-module{grid-column-gap:10px;grid-row-gap:10px;align-items:center;background-color:#f7f7f7;border:0;border-radius:0 0 var(--radius1) var(--radius1);color:#000;column-gap:10px;display:grid;grid-auto-rows:auto;grid-template-columns:auto 1fr;margin-bottom:0;margin-top:0;padding:10px;row-gap:10px;width:500px}#glossary-module-title{font-size:1.2rem;font-weight:700;grid-column:1/span all;grid-row:1/span 1}#glossary-module-list{grid-column:1/span all;grid-row:2/span 1}.glossary-item{align-items:baseline;background-color:var(--white);column-gap:10px;display:flex;padding:5px}.glossary-item+.glossary-item{margin-top:10px}.glossary-word{text-wrap:nowrap;font-weight:600;padding:2px 5px 2px 0}.glossary-definition{text-wrap:wrap}.editor-container{display:flex;flex-direction:column;font-family:Inter}.editor-header{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:10px 20px}.editor-controls{display:flex;gap:10px}.editor-body{display:flex;flex:1 1;overflow:hidden}.editor-preview-pane{display:flex;height:-webkit-min-content;height:min-content;justify-content:center;overflow-y:auto;padding:20px}.editor-form-pane{background-color:#fff;border-left:1px solid #ccc;flex:1 1;height:90vh;overflow-y:auto;padding:20px}.form-toolbar{display:flex;gap:30px;margin-bottom:20px}.toolbar-section{align-items:flex-start;border:1px solid #000;border-radius:2px;display:flex;flex-direction:column;gap:10px;max-width:300px;padding:5px}.edit-select{width:100%}.rule-editor .form-group{margin-bottom:15px;max-width:-webkit-fit-content;max-width:fit-content}.rule-editor label{display:block;font-weight:700}.rule-editor input,.rule-editor select,.rule-editor textarea{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.rule-editor textarea{min-height:80px}.rule-editor .sublabel{color:var(--darker-grey);display:block;font-weight:400}.rule-editor .form-header{font-size:14px;font-weight:600;margin-bottom:10px;margin-top:10px}.rule-editor .form-flex-group{display:flex;gap:20px;margin-bottom:5px}.year-row{margin-bottom:5px}.form-actions,.value-meta,.year-row{display:flex;gap:10px}.form-actions{margin-top:20px}button.remove-btn{background-color:#d44444}button.cancel-btn{background-color:#979797}button.delete-btn{background-color:#d44444}.dashed-border{border:2px dashed #fde68a!important}@keyframes border-pulse{0%{border-color:#0003}50%{border-color:#000}to{border-color:#0003}}.pulsating-border{animation:border-pulse 1.5s infinite;border-style:dashed;border-width:2px}.chart-bar{transition:fill .2s}.parent-rule-bar{stroke:#fde68a;stroke-width:2px;stroke-dasharray:4}.parent-rule-bar.pulsating{animation:stroke-pulse 1.5s infinite}@keyframes stroke-pulse{0%{stroke-opacity:.2}50%{stroke-opacity:1}to{stroke-opacity:.2}}
/*# sourceMappingURL=main.49826308.css.map*/