@charset "UTF-8";@font-face{font-family:cstd;src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot);src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot?#iefix) format("embedded-opentype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.woff) format("woff"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.ttf) format("truetype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.svg#dd452d63ae05ddb466f19713a7d09fd5) format("svg");font-style:normal;font-weight:400}@font-face{font-family:cstd;src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot);src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot?#iefix) format("embedded-opentype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.woff) format("woff"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.ttf) format("truetype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.svg#a81919819e5d11fb78ee7eadc8883b0d) format("svg");font-style:normal;font-weight:500}:root{--corner-radius: 16px;--content-table-border: rgba(128, 128, 128, .3);--content-table-header: rgba(128, 128, 128, .1);--bg-color: #e8e8e8;--page-color: #ffffff;--card-color: #f0f0f0;--mention-bg-color: #f0f0f0;--text-color: #666666;--input-bg: #f0f0f0;--input-bg-hover: #ebebeb;--input-bg-focus: #ffffff;--input-text: #666666;--input-text-hover: #4d4d4d;--input-border: #e8e8e8;--input-border-focus: #1482c1;--error-bg: rgba(227, 61, 61, .1);--error-text: #dc2626;--error-border: rgba(227, 61, 61, .2);--success-bg: rgba(16, 185, 129, .1);--success-text: #059669;--success-border: rgba(16, 185, 129, .2);--warning-bg: rgba(245, 197, 0, .1);--warning-text: #664400;--warning-border: rgba(245, 197, 0, .2);--empty-state-text: #999999;--empty-state-heading: #666666;--card-bg: #ffffff;--card-border: #e8e8e8;--card-shadow: rgba(0, 0, 0, .08);--card-shadow-hover: rgba(0, 0, 0, .12);--dropdown-bg: #ffffff;--dropdown-border: #e8e8e8;--dropdown-shadow: rgba(0, 0, 0, .12);--dropdown-item-hover: #f5f5f5;--modal-overlay: rgba(0, 0, 0, .5);--modal-bg: #ffffff;--modal-shadow: rgba(0, 0, 0, .15)}.error-container.svelte-9hm5jc{width:100%;max-width:700px;margin:0 auto;box-sizing:border-box;padding:0 16px}.error-header.svelte-9hm5jc h1:where(.svelte-9hm5jc){color:#e33d3d;font-size:2rem;margin:0}.error-content.svelte-9hm5jc{text-align:center}.error-content.svelte-9hm5jc p:where(.svelte-9hm5jc){color:#999;margin-bottom:16px}.loading.svelte-9hm5jc{text-align:center;color:#999;padding:32px}.project-wrapper.svelte-9hm5jc{width:100%;max-width:700px;margin:0 auto;box-sizing:border-box}@media only screen and (max-width: 450px) and (max-height: 1280px) and (-webkit-min-device-pixel-ratio: 2){.project-wrapper.svelte-9hm5jc{padding:0 16px}}.project-wrapper.svelte-9hm5jc .page{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.project-header-container.svelte-9hm5jc{width:100%;height:300px;display:flex;align-items:center;justify-content:center;border-top-left-radius:24px;border-top-right-radius:24px;position:relative;overflow:hidden}.project-header-container.has-image.svelte-9hm5jc{background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 450px) and (max-height: 1280px) and (-webkit-min-device-pixel-ratio: 2){.project-header-container.svelte-9hm5jc{height:250px}}@media only screen and (max-width: 395px) and (max-height: 1280px) and (-webkit-min-device-pixel-ratio: 2){.project-header-container.svelte-9hm5jc{height:200px}}.project-logo.svelte-9hm5jc{width:85px;height:85px;-o-object-fit:contain;object-fit:contain;will-change:transform}@media only screen and (max-width: 450px) and (max-height: 1280px) and (-webkit-min-device-pixel-ratio: 2){.project-logo.svelte-9hm5jc{width:75px;height:75px}}@media only screen and (max-width: 395px) and (max-height: 1280px) and (-webkit-min-device-pixel-ratio: 2){.project-logo.svelte-9hm5jc{width:65px;height:65px}}.project-header.svelte-9hm5jc{width:100%}
