@font-face{font-family:Inter;src:url(/_app/immutable/assets/Inter-Regular.C4d7zByU.s1.woff2)format("woff2"),url(/_app/immutable/assets/Inter-Regular.BpskOkD5.s1.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/_app/immutable/assets/Inter-Medium.D-zsDcdf.s1.woff2)format("woff2"),url(/_app/immutable/assets/Inter-Medium.BtfNrkJj.s1.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/_app/immutable/assets/Inter-SemiBold.BoOkuhrQ.s1.woff2)format("woff2"),url(/_app/immutable/assets/Inter-SemiBold.C9_sHzqi.s1.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/_app/immutable/assets/Inter-Bold.Kit3GDJx.s1.woff2)format("woff2"),url(/_app/immutable/assets/Inter-Bold.BVTOCPiq.s1.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto Mono;src:url(/_app/immutable/assets/RobotoMono-VariableFont_wght.vo-zCD-Z.s1.woff2)format("woff2"),url(/_app/immutable/assets/RobotoMono-VariableFont_wght.BmjObt7I.s1.ttf)format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Roboto Mono;src:url(/_app/immutable/assets/RobotoMono-Italic-VariableFont_wght.Dsp7ZO1K.s1.woff2)format("woff2"),url(/_app/immutable/assets/RobotoMono-Italic-VariableFont_wght.BTkegZV4.s1.ttf)format("truetype");font-weight:100 900;font-style:italic}@font-face{font-family:Sansation;src:url(/_app/immutable/assets/Sansation-Regular.awbAbE-y.s1.woff2)format("woff2"),url(/_app/immutable/assets/Sansation-Regular.Ci-RFgJ1.s1.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Sansation;src:url(/fonts/Sansation-Bold.woff2)format("woff2"),url(/fonts/Sansation-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Sansation;src:url(/_app/immutable/assets/Sansation-Light.CbZ2meQ_.s1.woff2)format("woff2"),url(/_app/immutable/assets/Sansation-Light.C7BiwOTT.s1.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Syncmap Symbols;src:url(data:font/woff2;base64,d09GMgABAAAAAAMIAA8AAAAABoQAAAKzAAJeuAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbIByBFh+BdgZWAFgRDAp4gQ4BNgIkAwgLBgAEIAWDVAcuG4sFCJ6DcbN8qaJM3xERUenydfFArb2+vdsAg0qZUSHKGpWJrK9CRfILU+D/nbN/BOqEijoijSjH7qdLyz9L0vYI5YzbOykAKGF+u8vv//+/d3rtj2334294J9S442tRmztZQs8eNoWiQNM9wNYWSKftUqKpiJycJD9t30VAISDYeuRr1CxMn7mRgVYR/gc48wN4BJX+71gzHM4KG1GQI/DQQjK65QqtbutQc4RER4sg6FLgaa7gwUAAsyFKpmxMEIEbo6BB6WCEOiGNsU1OLHZviMfI51b7ImOxiUI5HyG5CuJmkPUOkACJk2G3VLdCcmYoJjkpunZSaC2qBXp6LWaObgKS0fy+i/EAeuXLBwEhFod7kEXWsKznIDTXM00/2Jl0kRRkp2luTJIIuAyAxTsXyzDToUN25b/K8KIlCl8IgBQpGpGP8VJB7KNWRDHX4X8f8WMQQCFoBFiv2whI5Lqmz5KCBESk6MQ4QASklbm5526uyGczNy5/59/IZXL523Dlb8tt/o1rl7PZm4Kbd+FKrvt6zcCdSpxwniRRdeBl3Lj7q5RgNU4I3nbX223LRy//M+dHS5wjXzqoZTK1owUEgIBkY/+N56bcTSUTX3NbcsGbVwN/6ozfb//MLy7mPSMXEMg58K+J4n8U+2sJq45M20ziazvjhbnqkKTLDditUwAAuSJyrNUgxDzCYJA1qA6DrYncMJNOezqKNUttWHjP2SrDTvOkim2ax+GKMb226dNqqMEGG6bVVtuYqTwxI6YJKDKo1RzEMqzVFKEQs3QzYuJ1BUPQUkLZsPxzZuS7uRxKRXwScTBTIfd42OkEH8pJMNu4EHEGBrOF/n9mD8IcluBCHguznRRBHtprvgwixhxJCuQ0b3hk1B+qzzCjxn6L10sO/1Pi4hqEJOfEQW98GAA=)format("woff2"),url(data:font/ttf;base64,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)format("truetype");font-weight:400;font-style:normal}.admin-layout{--bg:#f5f5f5;--surface:#fff;--border:#e0e0e0;--border-radius:8px;--text:#444;--text-secondary:#555;--brand:#d04141;--primary:#2563eb;--admin-header-height:56px;background:var(--bg);color:var(--text);min-height:100vh;font-family:Inter,sans-serif;line-height:1.5}.admin-layout,.admin-layout *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.admin-layout button,.admin-layout button *{-webkit-user-select:none;user-select:none}.admin-layout button{cursor:pointer;font-family:inherit}.admin-layout input{font-family:inherit}.admin-layout .popover-backdrop{z-index:9;position:fixed;inset:0}.admin-layout .popover-menu{z-index:10;background:#fff;border:none;border-radius:10px;min-width:180px;margin-top:4px;padding:6px;position:absolute;top:100%;box-shadow:0 4px 16px #0000001f}.admin-layout .popover-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:14px;transition:background .1s;display:block}.admin-layout .popover-item:hover{background:var(--bg)}.admin-layout .menu-wrapper{display:inline-block;position:relative}.admin-layout .menu-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 6px;font-size:20px;line-height:1}.admin-layout .menu-btn:hover{background:var(--bg-hover,#f5f5f5);border-color:var(--border)}.admin-layout .dropdown{border:1px solid var(--border);z-index:10;background:#fff;border-radius:6px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.admin-layout .dropdown-item{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 12px;font-size:14px;display:block}.admin-layout .dropdown-item:hover{background:var(--bg-hover,#f5f5f5)}.admin-layout .dropdown-item.danger{color:#d32f2f}.admin-layout .modal-text{margin:0 0 20px;font-size:15px;line-height:1.5}.admin-layout .modal-help{color:var(--text-secondary);margin:8px 0 0;font-size:13px}.admin-layout .modal-label{color:var(--text-secondary);font-size:13px;font-weight:500;display:block}.admin-layout .modal-error{color:#d32f2f;font-size:13px}.admin-layout .modal-actions{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.admin-layout .btn-cancel{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;padding:8px 16px;font-size:14px}.admin-layout .btn-cancel:hover{background:var(--bg-hover,#f5f5f5)}.admin-layout .btn-primary{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:6px;padding:8px 16px;font-size:14px}.admin-layout .btn-primary:hover{background:#1565c0}.admin-layout .btn-revoke{color:#fff;cursor:pointer;background:#d32f2f;border:none;border-radius:6px;padding:8px 16px;font-size:14px}.admin-layout .btn-revoke:hover{background:#b71c1c}.admin-layout .btn-primary:disabled,.admin-layout .btn-revoke:disabled,.admin-layout .btn-cancel:disabled{opacity:.6;cursor:not-allowed}.admin-layout .btn-add-below{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:6px;align-self:flex-end;margin-top:4px;padding:8px 18px;font-size:14px;font-weight:500}.admin-layout .btn-add-below:hover{background:#1565c0}.admin-layout .admin-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-layout .admin-table .col-name{width:30%}.admin-layout .admin-table .col-detail{width:32%}.admin-layout .admin-table .col-actions{width:10%}.admin-layout .admin-table th{text-align:left;color:var(--text-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f8f9fa;padding:6px 12px;font-size:12px;font-weight:500}.admin-layout .admin-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eee;padding:10px 12px;font-size:14px}.admin-layout .admin-table th:first-child,.admin-layout .admin-table td:first-child{padding-left:20px}.admin-layout .admin-table tbody:last-child tr:last-child td{border-bottom:none}.admin-layout .admin-table .muted{color:var(--text-secondary)}.admin-layout .admin-table .actions-cell{text-align:right}.admin-layout .admin-table .group-row td{color:#555;background:#fbfbfc;padding-top:6px;padding-bottom:6px;font-size:13px;font-weight:600}.admin-layout .admin-table .subsection-row td{border-bottom:none;padding:0}.admin-layout .admin-table .subsection-label{text-transform:uppercase;letter-spacing:.5px;color:#fff;padding:6px 12px 6px 20px;font-size:12px;font-weight:600}.admin-layout .admin-table .label-pending{background:#c0392b}.admin-layout .admin-table .label-invited{background:#3a6a9e}.admin-layout .admin-table .label-hint{text-transform:none;letter-spacing:0;opacity:.75;font-weight:400}.admin-layout .admin-table .tbody-pending tr:not(.subsection-row) td{background:#c0392b0f}.admin-layout .admin-table .tbody-invited tr:not(.subsection-row) td{background:#3a6a9e14}.admin-layout .admin-card .card-message{margin:0;padding:4px 20px 16px;font-size:14px}.admin-layout .btn-card-add{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:inline-flex}.admin-layout .btn-card-add:before{content:"+";font-size:16px;line-height:1}.admin-layout .btn-card-add:hover{background:var(--bg-hover,#f5f5f5)}@media (width<=720px){.admin-layout .admin-table,.admin-layout .admin-table thead,.admin-layout .admin-table tbody,.admin-layout .admin-table tr,.admin-layout .admin-table th,.admin-layout .admin-table td{display:block}.admin-layout .admin-table thead,.admin-layout .admin-table colgroup{display:none}.admin-layout .admin-table tr:not(.subsection-row){border-bottom:1px solid #eee;padding:10px 14px;position:relative}.admin-layout .admin-table .tbody-pending tr:not(.subsection-row){background:#c0392b0f}.admin-layout .admin-table .tbody-invited tr:not(.subsection-row){background:#3a6a9e14}.admin-layout .admin-table td,.admin-layout .admin-table td:first-child,.admin-layout .admin-table .group-row td,.admin-layout .admin-table .tbody-pending tr:not(.subsection-row) td,.admin-layout .admin-table .tbody-invited tr:not(.subsection-row) td{background:0 0;border-bottom:none;padding:2px 0}.admin-layout .admin-table td:empty,.admin-layout .admin-table td.mobile-hide{display:none}.admin-layout .admin-table td[data-label]:before{content:attr(data-label) ": ";color:var(--text-secondary);font-size:12px;font-weight:600}.admin-layout .admin-table td:first-child:before{display:none}.admin-layout .admin-table td:first-child:not(.muted){font-size:15px;font-weight:600}.admin-layout .admin-table .group-row{background:#fbfbfc}.admin-layout .admin-table .group-row td:first-child{font-size:13px}.admin-layout .admin-table .actions-cell:has(.menu-wrapper){position:absolute;top:6px;right:6px}.admin-layout .admin-table .actions-cell:not(:has(.menu-wrapper)){text-align:left;margin-top:6px}.admin-layout .admin-table .subsection-row td{padding:0}.admin-layout .admin-table .subsection-label{padding-left:14px}}html,body{background:#f5f5f5;margin:0}.center.svelte-bsgrv1{justify-content:center;padding:80px 16px;display:flex}.card.svelte-bsgrv1{background:var(--surface);border:1px solid var(--border);border-radius:var(--border-radius);flex-direction:column;gap:12px;max-width:420px;padding:32px;display:flex}.card.svelte-bsgrv1 h1:where(.svelte-bsgrv1){margin:0;font-size:22px}.error.svelte-bsgrv1{color:var(--brand)}.admin-header.svelte-bsgrv1{z-index:10;box-sizing:border-box;height:var(--admin-header-height);background:var(--brand);color:#fff;align-items:center;gap:16px;padding:0 16px;display:flex;position:sticky;top:0}.logo.svelte-bsgrv1{flex-shrink:0;display:flex}.logo.svelte-bsgrv1 img:where(.svelte-bsgrv1){height:24px}.back-link.svelte-bsgrv1{color:#fff;flex-shrink:0;font-weight:500;text-decoration:none}.search.svelte-bsgrv1{flex:1;max-width:420px}.header-end.svelte-bsgrv1{align-items:center;gap:12px;margin-left:auto;display:flex}.email.svelte-bsgrv1{color:#ffffffd9;font-size:14px}.btn-secondary.svelte-bsgrv1{color:#fff;background:0 0;border:1px solid #fff9;border-radius:6px;padding:6px 12px;font-size:14px}main.svelte-bsgrv1{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:12px 16px}@media (width<=720px){.email.svelte-bsgrv1{display:none}}
