@font-face{font-family:Fabrikat;src:local("Fabrikat Bold"),local("Fabrikat-Bold"),url(/assets/Fabrikat-Bold-C2Es5EVc.woff2) format("woff2"),url(/assets/Fabrikat-Bold-CP9DGWta.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:local("Barlow Medium"),local("Barlow-Medium"),url(/assets/Barlow-Medium-B-A84RpH.woff2) format("woff2"),url(/assets/Barlow-Medium-BO-OnvyS.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--primary-color: #37817e;--primary-color-dark: #1e6362;--secondary-color: #323231;--body-color: #495057;--img-bg-color: #bebebe;--primary-color-opacity-10: rgba(55, 129, 126, .1);--primary-color-opacity-20: rgba(55, 129, 126, .2);--primary-color-opacity-30: rgba(55, 129, 126, .3);--primary-color-opacity-40: rgba(55, 129, 126, .4);--primary-color-opacity-50: rgba(55, 129, 126, .5);--primary-color-opacity-75: rgba(55, 129, 126, .75);--primary-color-opacity-100: rgba(55, 129, 126, 1);--font-sans: "Barlow", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-fabrikat: "Fabrikat", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-barlow: "Barlow", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-heading: var(--font-fabrikat);--font-body: var(--font-barlow);--container-max-width: 1200px;--header-height: 67px;--audio-player-banner-height-mobile: 86px;--audio-player-banner-height-desktop: 140px;--side-panel-width: max(30%, 450px)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}h1{color:var(--primary-color);font-family:var(--font-heading);font-size:28px;font-style:normal;font-weight:700;line-height:130%;margin:0 0 8px}@media(max-width:768px){h1{font-size:28px}}p{font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:500;line-height:160%;color:var(--body-color)}.main{padding-top:4rem;padding:var(--spacing-md)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-md)}.codeBlock{width:100%;padding:var(--spacing-md);overflow-x:auto;background-color:var(--color-code-bg);border-radius:.25rem}html,body{margin:0;padding:0;font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text)}@media(prefers-color-scheme:dark){html,body{background-color:var(--color-bg-dark);color:var(--color-text-dark);color-scheme:dark}}.react-modal-sheet-root{position:absolute!important;z-index:9998!important}@media(min-width:768px){#bottom-sheet{display:none!important}}#bottom-sheet-layout-content .react-modal-sheet-backdrop,#bottom-sheet-layout-content .react-modal-sheet-container{max-height:100%!important;height:100%!important}.react-modal-sheet-drag-indicator,.react-modal-sheet-header .react-modal-sheet-drag-indicator,[class*=drag-indicator],[class*=dragIndicator]{background-color:#949494!important}._overlay_1w9uu_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}._modal_1w9uu_15{background:#fff;border-radius:8px;padding:32px;max-width:500px;width:100%;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:24px}._title_1w9uu_27{font-size:20px;font-weight:600;color:var(--primary-color, #000);margin:0}._description_1w9uu_34{font-size:14px;line-height:1.5;color:var(--body-color, #333);margin:0}._link_1w9uu_41{color:var(--primary-color, #000);text-decoration:underline;font-size:14px;display:flex;align-items:center;gap:4px}._link_1w9uu_41:hover{text-decoration:none}._buttons_1w9uu_53{display:flex;gap:12px;justify-content:space-between;margin-top:16px}._acceptButton_1w9uu_60,._rejectButton_1w9uu_61{padding:10px 20px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #ececec;transition:background-color .2s}._acceptButton_1w9uu_60{background:var(--primary-color, #000);color:#fff;border-color:var(--primary-color, #000)}._acceptButton_1w9uu_60:hover{opacity:.9}._rejectButton_1w9uu_61{background:#fff;color:var(--primary-color, #000)}._rejectButton_1w9uu_61:hover{background:#f5f5f5}
