@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(../media/source-sans-3-cyrillic-ext-300-normal.3vavliixmdixx.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-ext-300-normal.0zpgg6i-913dc.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(../media/source-sans-3-cyrillic-300-normal.1vhm5l-ndos6u.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-300-normal.2x8ds--zns18r.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(../media/source-sans-3-greek-ext-300-normal.2p8vmx2aj4xab.woff2)format("woff2"),url(../media/source-sans-3-greek-ext-300-normal.1oxh_r2m5s5pv.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(../media/source-sans-3-greek-300-normal.00t52o_9-4l-c.woff2)format("woff2"),url(../media/source-sans-3-greek-300-normal.0l7h5ou_zo9s7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(../media/source-sans-3-vietnamese-300-normal.2qgcgwy6-ha__.woff2)format("woff2"),url(../media/source-sans-3-vietnamese-300-normal.29ixmz3ihx0bq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(../media/source-sans-3-latin-ext-300-normal.34aff7ec2uc__.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-300-normal.1yvw3r-3w9y-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(../media/source-sans-3-latin-300-normal.44slu_44b-zhc.woff2)format("woff2"),url(../media/source-sans-3-latin-300-normal.38fox51ovfzc0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-cyrillic-ext-400-normal.3jryothgdy2ez.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-ext-400-normal.0wixe_oliv_25.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-cyrillic-400-normal.034w3v3n_2l93.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-400-normal.0or-aw_mkbp2-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-greek-ext-400-normal.3yavpjf_s5vct.woff2)format("woff2"),url(../media/source-sans-3-greek-ext-400-normal.36ee8yhwmltph.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-greek-400-normal.1lz36lj5mi_w1.woff2)format("woff2"),url(../media/source-sans-3-greek-400-normal.2kwt1c67pctt8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-vietnamese-400-normal.2trd3ay48y6bi.woff2)format("woff2"),url(../media/source-sans-3-vietnamese-400-normal.2hjl7_v80sjig.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-latin-ext-400-normal.1qpthnia_t9e4.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-400-normal.10d4qy1rw6d2g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-latin-400-normal.2zx3zpfpkahss.woff2)format("woff2"),url(../media/source-sans-3-latin-400-normal.1g-59xm-95pw1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-cyrillic-ext-500-normal.2krfqv1521sy_.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-ext-500-normal.35jv6-nzi1co5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-cyrillic-500-normal.3jp68kwa0_31_.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-500-normal.2m9b-0_8wk84-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-greek-ext-500-normal.1_samk06uda6p.woff2)format("woff2"),url(../media/source-sans-3-greek-ext-500-normal.2y-mj1k0-0iqc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-greek-500-normal.0evsjcxo08rtl.woff2)format("woff2"),url(../media/source-sans-3-greek-500-normal.3vugzdbwe414h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-vietnamese-500-normal.2weld5o6p584c.woff2)format("woff2"),url(../media/source-sans-3-vietnamese-500-normal.1-f1gb-9zyom9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-latin-ext-500-normal.2_qn0s_rmghmp.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-500-normal.20el-p6wcy-oz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-latin-500-normal.363rxxyalo52g.woff2)format("woff2"),url(../media/source-sans-3-latin-500-normal.07i8xxnz4jbs1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-cyrillic-ext-600-normal.2mlrr8c9fapkx.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-ext-600-normal.2-02puy79ft15.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-cyrillic-600-normal.43bevv0geo-2h.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-600-normal.2i89ytx-1v8v4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-greek-ext-600-normal.3ggmyfd0pd0pd.woff2)format("woff2"),url(../media/source-sans-3-greek-ext-600-normal.3otpx1k7obp8r.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-greek-600-normal.2hq-66uepqvv4.woff2)format("woff2"),url(../media/source-sans-3-greek-600-normal.28ev9eyi4qejy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-vietnamese-600-normal.1k0oab4dy377r.woff2)format("woff2"),url(../media/source-sans-3-vietnamese-600-normal.36qi-k5pak27s.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-latin-ext-600-normal.0wj7zwdqlm006.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-600-normal.120bfzbkj8ct5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-latin-600-normal.1gb2sjkc9m25a.woff2)format("woff2"),url(../media/source-sans-3-latin-600-normal.2y75udts8az60.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--paper:#fafcfe;--ink:#20282d;--muted:#6a737a;--accent:#3b7477;--action:#2a343c;--line:#dce2e7}@supports (color:lab(0% 0 0)){:root{--paper:lab(98.837% -.443995 -1.43219);--ink:lab(15.3346% -2.27107 -4.86066);--muted:lab(47.8202% -2.3841 -4.9113);--accent:lab(44.9059% -18.8579 -7.78496);--action:lab(21.1376% -2.99017 -6.46576);--line:lab(89.5755% -1.63132 -3.29609)}}*{box-sizing:content-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:"Source Sans 3",system-ui,sans-serif}button,input,textarea{font:inherit}button{color:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-offset:3px;outline:2px solid var(--accent)!important}h1,h2,h3,p{font:inherit;letter-spacing:inherit;line-height:inherit;margin:0}input,textarea{color:inherit;border-radius:0;min-width:0;max-width:100%}textarea{resize:vertical}a{color:var(--accent);text-decoration:none}.s{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.preview-bar{color:#675136;color:lab(36.1549% 7.06139 19.3351);z-index:10;background:#fbf6ec;background:lab(97.1552% .418037 5.34984);border-bottom:1px solid #e1d6c2;border-bottom:1px solid lab(86.1884% 1.06597 11.5901);justify-content:space-between;align-items:center;gap:14px;height:49px;padding:7px 24px;font-size:12px;display:flex;position:relative}.preview-actions{align-items:center;gap:20px;display:flex}.preview-actions>button{color:var(--accent);white-space:nowrap}.view-switch{border:1px solid #e1d6c2;border:1px solid lab(86.1884% 1.06597 11.5901);gap:2px;padding:2px;display:flex}.view-switch button{white-space:nowrap;padding:5px 9px}.view-switch [aria-pressed=true]{background:var(--action);color:var(--paper)}.screen-menu{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;max-height:65dvh;padding:20px 24px;display:flex;position:absolute;top:49px;left:0;right:0;overflow:auto;box-shadow:0 14px 24px #0001}.screen-menu button{border:1px solid var(--line);padding:9px 12px;font-size:14px}.screen-menu [aria-current=page]{background:var(--action);color:var(--paper)}.desktop-shell{height:var(--app-height,calc(100dvh - 49px));background:var(--paper);max-width:1800px;min-height:580px;margin:auto;display:flex;position:relative;overflow:hidden}.sidebar{border-right:1px solid var(--line);flex-direction:column;flex:none;width:238px;padding:26px 0 0;display:flex}.workspace{flex:1;min-width:0;overflow:auto}.mobile{display:none}.desktop{container:desktop-layout/inline-size}.screen-panel{min-width:0}.pick-dialog{outline:0;max-width:calc(100% - 40px);max-height:calc(100% - 50px)!important}.mobile-shell{background:var(--paper);flex-direction:column;width:100%;max-width:560px;height:calc(100dvh - 49px);margin:auto;display:flex;position:relative;overflow-y:auto}.mobile-shell>div{flex-shrink:0}.mobile-shell>div:last-child{padding-bottom:env(safe-area-inset-bottom);z-index:4;margin-top:auto}.mobile-shell .repeat-grid{min-width:0}.mobile-shell p,.mobile-shell span{overflow-wrap:anywhere}.mobile-shell h1{font-size:15px;font-weight:500}.view-mobile .desktop{display:none}.view-mobile .mobile{background:#eef2f7;background:lab(95.3536% -.878215 -2.85877);padding:20px 0;display:block}.view-mobile .mobile-shell{max-width:390px;height:calc(100dvh - 89px);box-shadow:0 5px 28px #0001}.view-desktop .mobile{display:none}.view-desktop .desktop{zoom:var(--desktop-scale);width:max(1440px,100%);display:block}.view-desktop{--app-height:calc((100dvh - 49px) / var(--desktop-scale))}.notice{z-index:30;background:var(--action);color:var(--paper);align-items:center;gap:18px;width:max-content;max-width:calc(100vw - 32px);padding:14px 22px;font-size:15px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0002}.notice button{flex:none;font-size:22px}.view-mobile .notice{bottom:100px}.primary{background:var(--action);color:var(--paper);align-self:flex-start;padding:14px 22px;font-size:15px;display:inline-flex}.signed-out{flex-direction:column;gap:25px;max-width:560px;margin:60px auto;padding:30px;display:flex}.signed-out h1{font-size:32px;font-weight:300}.signed-out p{color:var(--muted);line-height:1.6}.wordmark{letter-spacing:.3em;text-transform:uppercase;font-size:14px}.filter-icon{flex:none;justify-content:center;align-items:center;margin:-3px;padding:3px;display:flex}.block-action{box-sizing:border-box;width:100%}.wide-action{width:calc(100% + 20px)}.view-auto .desktop{zoom:var(--desktop-scale);width:max(1440px,100%)}.view-auto{--app-height:calc((100dvh - 49px) / var(--desktop-scale))}@container desktop-layout (max-width:1350px){.screen-panel{padding:28px!important}.aside-column{width:270px!important}.sidebar{width:210px}}@media (max-width:1100px){.view-auto .desktop{display:none}.view-auto .mobile{display:block}.view-auto .notice{bottom:85px}}@media (max-width:550px){.preview-bar{flex-wrap:wrap;gap:5px;height:76px;padding:7px 14px;font-size:11px}.preview-bar>span{width:100%}.preview-actions{justify-content:space-between;gap:10px;width:100%}.screen-menu{padding:14px;top:76px}.view-mobile .mobile{padding:0}.mobile-shell,.view-mobile .mobile-shell{height:calc(100dvh - 76px)}.view-desktop{--app-height:calc((100dvh - 76px) / var(--desktop-scale))}}.preview-bar,.preview-bar *,.screen-menu,.screen-menu *,.notice,.notice *,.signed-out,.signed-out *{box-sizing:border-box}.text-action{align-items:flex-start;display:inline-flex}.auth-page{box-sizing:border-box;place-items:center;min-height:100dvh;padding:30px;display:grid}.auth-card{flex-direction:column;gap:22px;width:min(400px,100%);display:flex}.auth-card h1{font-size:30px;font-weight:300}.auth-card p{color:var(--muted);line-height:1.55}.auth-card label{flex-direction:column;gap:7px;font-size:14px;display:flex}.auth-card input{border:1px solid var(--line);background:0 0;padding:12px}.auth-card .primary{justify-content:center;align-self:stretch}.auth-card .auth-help{font-size:13px}.auth-card .form-error,.api-error{color:#9c4438;color:lab(40.897% 36.6959 26.1455)}.api-error{z-index:35;background:var(--paper);border:1px solid;max-width:calc(100vw - 60px);padding:14px 22px;position:fixed;top:70px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0002}.api-error button{margin-top:10px;font-size:13px;text-decoration:underline}.is-busy .desktop,.is-busy .mobile{pointer-events:none}.empty-record{color:var(--muted);padding:40px}.empty-record button{color:var(--accent);margin-top:20px}[hidden]{display:none!important}
