:root{--background:#050505;--foreground:#ebebeb;--card:#0d0d0d;--card-foreground:#ebebeb;--popover:#101010;--popover-foreground:#ebebeb;--primary:#ebebeb;--primary-foreground:#050505;--secondary:#1b1b1b;--secondary-foreground:#ebebeb;--muted:#1b1b1b;--muted-foreground:#7a7a7a;--accent:#1b1b1b;--accent-foreground:#ebebeb;--destructive:#d40924;--destructive-foreground:#ebebeb;--border:#242424;--input:#1b1b1b;--ring:#525252;--radius:.5rem;--role-brand:#14bbc2;--role-organizer:#f0995b;--role-photographer:#66ad56;--status-draft:#7a7a7a;--status-published:#66ad56;--status-archived:#525252;--status-pending:#14bbc2;--status-processing:#f0995b;--status-processed:#66ad56;--status-failed:#d40924;--balance-positive:#66ad56;--balance-negative:#d40924;--sidebar:#0a0a0a;--sidebar-foreground:#ebebeb;--sidebar-primary:#ebebeb;--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:#1b1b1b;--sidebar-accent-foreground:#ebebeb;--sidebar-border:#1b1b1b;--sidebar-ring:#525252;--chart-1:#14bbc2;--chart-2:#f0995b;--chart-3:#66ad56;--chart-4:#d40924;--chart-5:#7a7a7a}@supports (color:lab(0% 0 0)){:root{--background:lab(1.48414% 0 0);--foreground:lab(93.04% .0000298023 -.0000119209);--card:lab(3.56288% 0 0);--card-foreground:lab(93.04% .0000298023 -.0000119209);--popover:lab(4.8411% 0 0);--popover-foreground:lab(93.04% .0000298023 -.0000119209);--primary:lab(93.04% .0000298023 -.0000119209);--primary-foreground:lab(1.48414% 0 0);--secondary:lab(9.52% -.00000745058 0);--secondary-foreground:lab(93.04% .0000298023 -.0000119209);--muted:lab(9.52% -.00000745058 0);--muted-foreground:lab(51.28% -.0000298023 0);--accent:lab(9.52% -.00000745058 0);--accent-foreground:lab(93.04% .0000298023 -.0000119209);--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(93.04% .0000298023 -.0000119209);--border:lab(14.16% 0 0);--input:lab(9.52% -.00000745058 0);--ring:lab(35.04% -.0000149012 0);--role-brand:lab(68.6797% -37.553 -15.4174);--role-organizer:lab(71.5509% 29.1897 46.2419);--role-photographer:lab(64.5103% -35.9446 36.7971);--status-draft:lab(51.28% -.0000298023 0);--status-published:lab(64.5103% -35.9446 36.7971);--status-archived:lab(35.04% -.0000149012 0);--status-pending:lab(68.6797% -37.553 -15.4174);--status-processing:lab(71.5509% 29.1897 46.2419);--status-processed:lab(64.5103% -35.9446 36.7971);--status-failed:lab(45.5382% 69.8881 46.2994);--balance-positive:lab(64.5103% -35.9446 36.7971);--balance-negative:lab(45.5382% 69.8881 46.2994);--sidebar:lab(2.75381% 0 0);--sidebar-foreground:lab(93.04% .0000298023 -.0000119209);--sidebar-primary:lab(93.04% .0000298023 -.0000119209);--sidebar-primary-foreground:lab(2.75381% 0 0);--sidebar-accent:lab(9.52% -.00000745058 0);--sidebar-accent-foreground:lab(93.04% .0000298023 -.0000119209);--sidebar-border:lab(9.52% -.00000745058 0);--sidebar-ring:lab(35.04% -.0000149012 0);--chart-1:lab(68.6797% -37.553 -15.4174);--chart-2:lab(71.5509% 29.1897 46.2419);--chart-3:lab(64.5103% -35.9446 36.7971);--chart-4:lab(45.5382% 69.8881 46.2994);--chart-5:lab(51.28% -.0000298023 0)}}.dark{--background:#050505;--foreground:#ebebeb;--card:#0d0d0d;--card-foreground:#ebebeb;--popover:#101010;--popover-foreground:#ebebeb;--primary:#ebebeb;--primary-foreground:#050505;--secondary:#1b1b1b;--secondary-foreground:#ebebeb;--muted:#1b1b1b;--muted-foreground:#7a7a7a;--accent:#1b1b1b;--accent-foreground:#ebebeb;--destructive:#d40924;--destructive-foreground:#ebebeb;--border:#242424;--input:#1b1b1b;--ring:#525252;--sidebar:#0a0a0a;--sidebar-foreground:#ebebeb;--sidebar-primary:#ebebeb;--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:#1b1b1b;--sidebar-accent-foreground:#ebebeb;--sidebar-border:#1b1b1b;--sidebar-ring:#525252}@supports (color:lab(0% 0 0)){.dark{--background:lab(1.48414% 0 0);--foreground:lab(93.04% .0000298023 -.0000119209);--card:lab(3.56288% 0 0);--card-foreground:lab(93.04% .0000298023 -.0000119209);--popover:lab(4.8411% 0 0);--popover-foreground:lab(93.04% .0000298023 -.0000119209);--primary:lab(93.04% .0000298023 -.0000119209);--primary-foreground:lab(1.48414% 0 0);--secondary:lab(9.52% -.00000745058 0);--secondary-foreground:lab(93.04% .0000298023 -.0000119209);--muted:lab(9.52% -.00000745058 0);--muted-foreground:lab(51.28% -.0000298023 0);--accent:lab(9.52% -.00000745058 0);--accent-foreground:lab(93.04% .0000298023 -.0000119209);--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(93.04% .0000298023 -.0000119209);--border:lab(14.16% 0 0);--input:lab(9.52% -.00000745058 0);--ring:lab(35.04% -.0000149012 0);--sidebar:lab(2.75381% 0 0);--sidebar-foreground:lab(93.04% .0000298023 -.0000119209);--sidebar-primary:lab(93.04% .0000298023 -.0000119209);--sidebar-primary-foreground:lab(2.75381% 0 0);--sidebar-accent:lab(9.52% -.00000745058 0);--sidebar-accent-foreground:lab(93.04% .0000298023 -.0000119209);--sidebar-border:lab(9.52% -.00000745058 0);--sidebar-ring:lab(35.04% -.0000149012 0)}}:root,:host{--font-mono:"Geist Mono", ui-monospace, monospace;--radius-md:calc(var(--radius) - 2px);--radius-xl:calc(var(--radius) + 4px)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components{.frontend-sdk-route-error-viewport{justify-content:center;align-items:center;max-width:42rem;min-height:50vh;margin-inline:auto;padding:1.5rem;display:flex}.frontend-sdk-route-error-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--card);text-align:center;width:100%;padding:1.5rem}.frontend-sdk-route-error-icon{color:#f0995b;color:lab(71.5509% 29.1897 46.2419);margin-inline:auto;width:2rem;height:2rem;margin-bottom:.75rem}.frontend-sdk-route-error-title{color:var(--foreground);font-size:1.125rem;font-weight:600;line-height:1.75rem}.frontend-sdk-route-error-description{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.frontend-sdk-route-error-digest{color:var(--muted-foreground);margin-top:.5rem}@supports (color:color-mix(in lab, red, red)){.frontend-sdk-route-error-digest{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.frontend-sdk-route-error-digest{font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;line-height:1rem}.frontend-sdk-route-error-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.frontend-sdk-route-error-button{border-radius:var(--radius-md);background-color:var(--foreground);color:var(--background);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.frontend-sdk-global-error-viewport{background-color:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.frontend-sdk-global-error-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--card);text-align:center;width:100%;max-width:36rem;padding:2rem}.frontend-sdk-global-error-icon{color:#f0995b;color:lab(71.5509% 29.1897 46.2419);margin-inline:auto;width:2.5rem;height:2.5rem;margin-bottom:1rem}.frontend-sdk-global-error-title{color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.75rem}.frontend-sdk-global-error-description{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.frontend-sdk-global-error-digest{color:var(--muted-foreground);margin-top:.75rem}@supports (color:color-mix(in lab, red, red)){.frontend-sdk-global-error-digest{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.frontend-sdk-global-error-digest{font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;line-height:1rem}.frontend-sdk-global-error-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.frontend-sdk-global-error-button{border-radius:var(--radius-md);background-color:var(--foreground);color:var(--background);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.frontend-sdk-maintenance-viewport{background-color:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.frontend-sdk-maintenance-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--card);text-align:center;width:100%;max-width:28rem;padding:2rem}.frontend-sdk-maintenance-icon{width:2.5rem;height:2.5rem;color:var(--muted-foreground);margin-inline:auto;margin-bottom:1rem}.frontend-sdk-maintenance-title{color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.75rem}.frontend-sdk-maintenance-description{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.frontend-sdk-error-inspector-overlay{z-index:120;background-color:#0000004d;justify-content:flex-end;display:flex;position:fixed;inset:0}.frontend-sdk-error-inspector-sheet{background-color:var(--background);flex-direction:column;width:100%;max-width:48rem;height:100%;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff05}.frontend-sdk-error-inspector-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:1rem 1.5rem;display:flex}.frontend-sdk-error-inspector-header-body{flex:1;min-width:0}.frontend-sdk-error-inspector-title{font-size:1.125rem;font-weight:600;line-height:1.75rem}.frontend-sdk-error-inspector-subtitle{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.frontend-sdk-error-inspector-close-button{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.frontend-sdk-error-inspector-close-button:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.frontend-sdk-error-inspector-close-button:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.frontend-sdk-error-inspector-body{flex:1;padding:1.5rem;overflow-y:auto}.frontend-sdk-error-inspector-body>*+*{margin-top:1.5rem}.frontend-sdk-error-inspector-copy-row{justify-content:flex-end;display:flex}.frontend-sdk-error-inspector-copy-button{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.frontend-sdk-error-inspector-copy-button:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.frontend-sdk-error-inspector-copy-button:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.frontend-sdk-error-inspector-section{flex-direction:column;gap:.5rem;display:flex}.frontend-sdk-error-inspector-section-title{font-size:.875rem;font-weight:500;line-height:1.25rem}.frontend-sdk-error-inspector-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;font-size:.875rem;line-height:1.25rem;display:grid}.frontend-sdk-error-inspector-summary-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem}.frontend-sdk-error-inspector-json-block{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--muted);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.frontend-sdk-error-inspector-json-block{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.frontend-sdk-error-inspector-json-block{color:var(--foreground);font-family:var(--font-mono), ui-monospace, monospace;padding:.75rem;font-size:11px;line-height:1.25rem}.frontend-sdk-error-inspector-log-list{flex-direction:column;gap:.75rem;display:flex}.frontend-sdk-error-inspector-log-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem}.frontend-sdk-error-inspector-log-meta{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.75rem;line-height:1rem}.frontend-sdk-error-inspector-log-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.frontend-sdk-error-inspector-log-preview{min-width:0;color:var(--foreground);font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11px;line-height:1rem;overflow:hidden}.frontend-sdk-error-inspector-log-toggle{border:1px solid var(--border);border-radius:var(--radius-md);flex:none;align-items:center;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;display:inline-flex}.frontend-sdk-error-inspector-log-toggle:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.frontend-sdk-error-inspector-log-toggle:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.frontend-sdk-error-inspector-log-details{margin-top:.5rem}.frontend-sdk-error-inspector-empty-state{color:var(--muted-foreground);padding:1.5rem;font-size:.875rem;line-height:1.25rem}}
