@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(/build/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff) format("woff");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-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/build/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,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}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2"),url(/build/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff) format("woff");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-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/build/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff");unicode-range:U+0000-00FF,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}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(/build/assets/figtree-latin-ext-600-normal-CQqsimlV.woff) format("woff");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-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/build/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,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}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(/build/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff) format("woff");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-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/build/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff");unicode-range:U+0000-00FF,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{--ui-page: #ecebe7;--ui-surface: #f7f6f3;--ui-white: #ffffff;--ui-subtle: #f0eeea;--ui-hover: #e9e7e2;--ui-row-hover: #efede8;--ui-line: rgba(17, 17, 17, .08);--ui-line-strong: rgba(17, 17, 17, .16);--ui-ink: #111111;--ui-ink-2: #3a3a3a;--ui-muted: #75726c;--ui-faint: #a39f97;--ui-sidebar: #0b0a0b;--ui-yellow: #f2d04f;--ui-yellow-deep: #e2b322;--ui-yellow-soft: #f8e9a8;--ui-pink: #f0b8e0;--ui-pink-deep: #df8bc9;--ui-pink-soft: #f8dcef;--ui-green: #a6b24a;--ui-green-deep: #6c7c21;--ui-green-soft: #e1e8bf;--ui-blue: #b4c8ee;--ui-blue-deep: #7a9edb;--ui-blue-soft: #dbe5f7;--ui-success: #4c5d10;--ui-success-bg: var(--ui-green-soft);--ui-warning: #6b5000;--ui-warning-bg: var(--ui-yellow-soft);--ui-danger: #b3214a;--ui-danger-bg: #f9d6e1;--ui-info: #2b4e9d;--ui-info-bg: var(--ui-blue-soft);--ui-accent: #f0a6da;--ui-font: "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-radius-sm: 10px;--ui-radius: 14px;--ui-radius-lg: 22px;--ui-radius-xl: 26px;--ui-shadow-hover: 0 10px 28px rgba(17, 17, 17, .08);--ui-shadow-pop: 0 20px 50px rgba(17, 17, 17, .16);--ui-focus: 0 0 0 3px rgba(223, 139, 201, .35);--ui-sidebar-w: 264px;--ui-frame: 12px;--ui-page-max: 1480px;--ui-gutter: 28px}@media(max-width:640px){:root{--ui-gutter: 16px;--ui-frame: 8px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ui-page);color:var(--ui-ink);font-family:var(--ui-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--ui-ink);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ui-muted)}.faint{color:var(--ui-faint)}.right{text-align:right}.stack{display:grid;gap:16px}.stack-lg{display:grid;gap:24px}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.grow{flex:1 1 0;min-width:0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1023px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.card{background:var(--ui-surface);border-radius:var(--ui-radius-lg);padding:22px}.subhead{margin:0 0 10px;font-size:12.5px;font-weight:600;color:var(--ui-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border:1.5px solid rgba(17,17,17,.2);border-radius:999px;background:transparent;color:var(--ui-ink);font:inherit;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease}.btn:hover:not(:disabled){background:var(--ui-white);border-color:var(--ui-ink)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--ui-ink);border-color:var(--ui-ink);color:#fff}.btn--primary:hover:not(:disabled){background:#000;color:#fff}.btn--danger{background:var(--ui-danger-bg);border-color:transparent;color:var(--ui-danger)}.btn--danger:hover:not(:disabled){background:#f4c3d3;border-color:transparent}.btn--ghost{border-color:transparent}.btn--sm{height:34px;padding:0 14px;font-size:13px}.btn--lg{height:52px;padding:0 26px;font-size:15px}.btn--block{width:100%}.btn .spin{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.round-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1.5px solid var(--ui-ink);border-radius:50%;background:transparent;color:var(--ui-ink);cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease}.round-btn:hover{background:var(--ui-ink);color:#fff}.field{display:grid;gap:6px}.field>label,.label{font-size:13px;font-weight:600;color:var(--ui-ink-2)}.field .hint{font-size:12.5px;color:var(--ui-muted)}.field .error{font-size:12.5px;color:var(--ui-danger);font-weight:500}.input,.select,.textarea{width:100%;height:42px;padding:0 14px;border:1px solid rgba(17,17,17,.14);border-radius:var(--ui-radius);background:var(--ui-white);color:var(--ui-ink);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.textarea{height:auto;padding:10px 14px;resize:vertical;min-height:84px}.input:hover,.select:hover,.textarea:hover{border-color:#1111114d}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--ui-pink-deep);box-shadow:var(--ui-focus)}.input--sm,.select--sm{height:34px;border-radius:var(--ui-radius-sm);padding:0 10px}.input--invalid{border-color:var(--ui-danger)}.select{appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2375726c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.input-group{display:flex;align-items:center;gap:8px}.input-group .affix{color:var(--ui-muted);font-weight:600}.checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:500}.checkbox input{width:18px;height:18px;accent-color:var(--ui-ink)}.switch{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0}.switch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.switch span{position:absolute;inset:0;border-radius:999px;background:#d3d0c9;transition:background .15s ease;pointer-events:none}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.switch input:checked+span{background:var(--ui-ink)}.switch input:checked+span:after{transform:translate(18px)}.switch input:focus-visible+span{outline:2px solid var(--ui-ink);outline-offset:2px}.pill{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;letter-spacing:0;background:#e6e3de;color:var(--ui-ink-2)}.pill--success{background:var(--ui-success-bg);color:var(--ui-success)}.pill--warning{background:var(--ui-warning-bg);color:var(--ui-warning)}.pill--danger{background:var(--ui-danger-bg);color:var(--ui-danger)}.pill--info{background:var(--ui-info-bg);color:var(--ui-info)}.pill--dark{background:var(--ui-ink);color:#fff}.seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--ui-surface);gap:2px;max-width:100%;overflow-x:auto}.seg button,.seg a{padding:7px 14px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--ui-ink-2);cursor:pointer;text-decoration:none;white-space:nowrap}.seg button:hover,.seg a:hover{background:#1111110f;color:var(--ui-ink)}.seg .is-on,.seg .is-on:hover{background:var(--ui-ink);color:#fff}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table th{padding:12px 16px;text-align:left;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--ui-muted);background:var(--ui-surface)}.table td{padding:14px 16px;border-top:1px solid var(--ui-line);vertical-align:middle}.table tbody tr:hover{background:var(--ui-row-hover)}.table th.right,.table td.right{text-align:right}.table th:first-child,.table td:first-child{padding-left:22px}.table th:last-child,.table td:last-child{padding-right:22px}.table .link-row{cursor:pointer}.table td .sub{display:block;font-size:12.5px;color:var(--ui-muted)}.table tr.is-section td{background:var(--ui-subtle);font-weight:600}.table input.cell{width:100%;min-width:72px;height:34px;padding:0 10px;text-align:right;border:1px solid transparent;border-radius:var(--ui-radius-sm);background:transparent;font:inherit;font-variant-numeric:tabular-nums}.table input.cell.left{text-align:left}.table input.cell[type=number]{-moz-appearance:textfield;appearance:textfield}.table input.cell[type=number]::-webkit-outer-spin-button,.table input.cell[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.table input.cell:hover{border-color:#1113;background:var(--ui-white)}.table input.cell:focus{outline:none;background:var(--ui-white);border-color:var(--ui-pink-deep);box-shadow:var(--ui-focus)}.table input.cell.saved{background:var(--ui-green-soft)}.alert{padding:12px 16px;border-radius:16px;font-weight:500}.alert--info{background:var(--ui-info-bg);color:var(--ui-info)}.alert--warning{background:var(--ui-warning-bg);color:var(--ui-warning)}.alert--danger{background:var(--ui-danger-bg);color:var(--ui-danger)}.alert--success{background:var(--ui-success-bg);color:var(--ui-success)}.alert ul{margin:6px 0 0;padding-left:18px;font-weight:400}.dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0}.dl dt{color:var(--ui-muted)}.dl dd{margin:0;font-weight:500}.dropzone{display:grid;place-items:center;gap:6px;padding:36px 20px;text-align:center;border:2px dashed rgba(17,17,17,.2);border-radius:var(--ui-radius-lg);background:var(--ui-white);cursor:pointer;transition:border-color .15s ease,background .15s ease}.dropzone:hover,.dropzone.is-over{border-color:var(--ui-ink);background:var(--ui-pink-soft)}.dropzone strong{font-size:15px}.progress{height:8px;border-radius:999px;background:var(--ui-hover);overflow:hidden}.progress>span{display:block;height:100%;background:var(--ui-ink);border-radius:999px;transition:width .4s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{.no-print{display:none!important}}.avatar[data-v-c502f31b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-weight:600;letter-spacing:.02em;line-height:1}.avatar--ink[data-v-c502f31b]{background:var(--ui-ink);color:#fff}.avatar--pink[data-v-c502f31b]{background:var(--ui-pink);color:var(--ui-ink)}.avatar--yellow[data-v-c502f31b]{background:var(--ui-yellow);color:var(--ui-ink)}.avatar--green[data-v-c502f31b]{background:var(--ui-green);color:var(--ui-ink)}.avatar--blue[data-v-c502f31b]{background:var(--ui-blue);color:var(--ui-ink)}.toasts[data-v-20119bad]{position:fixed;left:50%;top:18px;z-index:2000;display:grid;gap:8px;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px)}.toast[data-v-20119bad]{padding:10px 18px;border:0;border-radius:999px;background:var(--ui-ink);color:#fff;font:inherit;font-weight:500;box-shadow:var(--ui-shadow-pop);cursor:pointer;text-align:left}.toast--error[data-v-20119bad]{background:var(--ui-danger)}.toast-enter-active[data-v-20119bad],.toast-leave-active[data-v-20119bad]{transition:all .2s ease}.toast-enter-from[data-v-20119bad],.toast-leave-to[data-v-20119bad]{opacity:0;transform:translateY(-8px)}.frame[data-v-4ee08444]{min-height:100vh;background:var(--ui-page)}.skip-link[data-v-4ee08444]{position:absolute;left:16px;top:-60px;z-index:300;padding:10px 14px;background:var(--ui-ink);color:#fff;border-radius:999px;font-weight:600}.skip-link[data-v-4ee08444]:focus{top:12px}.sidebar[data-v-4ee08444]{position:fixed;top:var(--ui-frame);bottom:var(--ui-frame);left:var(--ui-frame);z-index:120;display:flex;flex-direction:column;width:var(--ui-sidebar-w);padding:22px 14px 14px;background:var(--ui-sidebar);border-radius:26px;color:#e9e7e3}.sidebar__top[data-v-4ee08444]{display:flex;align-items:center;justify-content:space-between;padding:0 6px 22px}.brand[data-v-4ee08444]{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:12px}.brand__tile[data-v-4ee08444]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#fff;color:var(--ui-ink)}.brand__text[data-v-4ee08444]{display:flex;flex-direction:column;line-height:1.1}.brand__name[data-v-4ee08444]{font-size:21px;font-weight:600;letter-spacing:-.03em;color:#fff}.brand__org[data-v-4ee08444]{margin-top:2px;font-size:11.5px;color:#8a8780}.sidebar__close[data-v-4ee08444]{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:#1d1c1d;color:#e9e7e3;cursor:pointer}.sidebar__nav[data-v-4ee08444]{flex:1;min-height:0;overflow-y:auto;margin:0 -6px;padding:0 6px 16px}.group+.group[data-v-4ee08444]{margin-top:14px}.group__label[data-v-4ee08444]{margin:0 0 6px 10px;font-size:12px;font-weight:500;color:#7f7c76}.side-link[data-v-4ee08444]{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:12px;background:transparent;font:inherit;font-size:14px;font-weight:500;color:#e9e7e3;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.side-link[data-v-4ee08444]:hover{background:#1b1a1b}.side-link__icon[data-v-4ee08444]{color:#a9a59e}.side-link__label[data-v-4ee08444]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-link.is-active[data-v-4ee08444],.side-link.is-active .side-link__label[data-v-4ee08444],.side-link.is-active .side-link__icon[data-v-4ee08444]{color:var(--ui-accent)}.side-link.is-active[data-v-4ee08444]{background:#1d1a1c}.sidebar__foot[data-v-4ee08444]{display:grid;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid #1f1e1f}.me[data-v-4ee08444]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px}.me__text[data-v-4ee08444]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.me__name[data-v-4ee08444]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:#fff}.me__role[data-v-4ee08444]{font-size:12px;color:#8a8780}.canvas[data-v-4ee08444]{min-width:0;margin-left:calc(var(--ui-sidebar-w) + var(--ui-frame) * 2);padding:0 var(--ui-gutter) 48px}.topline[data-v-4ee08444]{display:flex;align-items:center;gap:12px;max-width:var(--ui-page-max);margin:0 auto;padding:20px 0 8px}.topline__burger[data-v-4ee08444]{display:none}.topline__icons[data-v-4ee08444]{display:flex;gap:8px;margin-left:auto}.page[data-v-4ee08444]{display:block;max-width:var(--ui-page-max);margin:0 auto;padding-top:22px;outline:none}.backdrop[data-v-4ee08444]{position:fixed;inset:0;z-index:110;background:#11111159}.fade-enter-active[data-v-4ee08444],.fade-leave-active[data-v-4ee08444]{transition:opacity .2s ease}.fade-enter-from[data-v-4ee08444],.fade-leave-to[data-v-4ee08444]{opacity:0}.side-link[data-v-4ee08444]:focus-visible,.brand[data-v-4ee08444]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media(max-width:1023px){.sidebar[data-v-4ee08444]{visibility:hidden;transform:translate(calc(-100% - 2 * var(--ui-frame)));transition:transform .26s ease,visibility 0s linear .26s;box-shadow:0 30px 80px #0000004d}.drawer-open .sidebar[data-v-4ee08444]{visibility:visible;transform:none;transition:transform .26s ease,visibility 0s}.sidebar__close[data-v-4ee08444]{display:inline-flex}.canvas[data-v-4ee08444]{margin-left:0}.topline__burger[data-v-4ee08444]{display:inline-flex}}@media(max-width:720px){.topline[data-v-4ee08444]{padding-top:14px}.topline__icons[data-v-4ee08444]{display:none}.topline__new[data-v-4ee08444]{margin-left:auto}.page[data-v-4ee08444]{padding-top:16px}}@media print{.sidebar[data-v-4ee08444],.topline[data-v-4ee08444]{display:none}.canvas[data-v-4ee08444]{margin:0;padding:0}}
