@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._4BPbta_className{font-family:inter,inter Fallback;font-style:normal}._4BPbta_variable{--font-inter:"inter", "inter Fallback"}
.DpjGMG_root{max-width:100%;color:var(--text-primary);font-size:.9375rem}.DpjGMG_root>button{background:var(--bg-card);max-width:100%;min-height:44px;color:var(--text-primary);border-color:var(--border-strong);flex-wrap:wrap;font-size:.9375rem}.DpjGMG_root>button span{color:inherit}.DpjGMG_root>div{background:var(--bg-card);color:var(--text-primary);border-color:var(--border-strong);width:min(320px,100vw - 32px)}.DpjGMG_root>div>div>div{color:var(--text-secondary);font-size:.875rem}.DpjGMG_root>div button{min-height:44px;color:var(--text-primary);font-size:.9375rem}.DpjGMG_root>div button:disabled{background:var(--bg-card-hover)}.DpjGMG_root>div span{color:inherit;font-size:.875rem}.DpjGMG_root button:hover{background:var(--bg-card-hover)}.DpjGMG_root button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:600px){.DpjGMG_root>div{left:0;right:auto}}
.lumea-shell{background:var(--ws-background);min-height:100vh;color:var(--ws-text)}.lumea-shell :where(a,button,select,[tabindex]):focus-visible{outline:3px solid var(--ws-focus);outline-offset:3px}.lumea-shell .ls-skip-link{z-index:100;background:var(--ws-surface);color:var(--ws-text);border-radius:8px;padding:12px 18px;position:fixed;top:-100px;left:16px}.lumea-shell .ls-skip-link:focus{top:16px}.lumea-shell .ls-grid{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.lumea-shell .ls-sidebar{border-right:1px solid var(--ws-border);background:var(--ws-surface);flex-direction:column;height:100vh;padding:28px 16px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.lumea-shell .ls-brand{align-items:center;gap:10px;padding:0 8px;display:flex}.lumea-shell .ls-brand-symbol{background:var(--ws-accent);width:38px;height:38px;color:var(--ws-onAccent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.lumea-shell .ls-brand-text strong{letter-spacing:-.06em;font-size:25px;font-weight:700;line-height:1.15;display:block}.lumea-shell .ls-brand-dot{color:var(--ws-accent)}.lumea-shell .ls-brand-text>span{letter-spacing:.13em;color:var(--ws-secondary);margin-top:5px;font-size:8px;font-weight:600;display:block}.lumea-shell .ls-nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-secondary);margin:36px 12px 12px;font-size:10px;font-weight:600}.lumea-shell .ls-nav ul{margin:0;padding:0;list-style:none}.lumea-shell .ls-nav-item{width:100%;min-height:44px;color:var(--ws-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.lumea-shell .ls-nav-item>svg{flex-shrink:0}.lumea-shell .ls-nav-item:hover{background:var(--ws-surfaceMuted);color:var(--ws-text)}.lumea-shell .ls-nav-item[aria-current=page]{background:var(--ws-surfaceMuted);color:var(--ws-accent);box-shadow:inset 3px 0 0 var(--ws-accent);font-weight:650}.lumea-shell .ls-nav-text{min-width:0}.lumea-shell .ls-nav-text small{color:var(--ws-secondary);margin-top:2px;font-size:12px;font-weight:400;display:block}.lumea-shell .ls-divider{background:var(--ws-border);height:1px;margin:16px 12px}.lumea-shell .ls-bottom{border-top:1px solid var(--ws-border);margin-top:auto;padding-top:20px}.lumea-shell .ls-user{color:var(--ws-secondary);margin:8px 12px 6px;font-size:12px}.lumea-shell .ls-user strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ws-text);font-size:13px;font-weight:600;display:block;overflow:hidden}.lumea-shell .ls-body{min-width:0}.lumea-shell .ls-topbar{z-index:20;border-bottom:1px solid var(--ws-border);background:var(--ws-surface);align-items:center;gap:12px;min-height:72px;padding:12px 40px;display:flex;position:sticky;top:0}.lumea-shell[data-area=admin] .ls-topbar{min-height:64px;padding-left:20px;padding-right:20px}.lumea-shell .ls-context{min-width:0;color:var(--ws-secondary);flex:1;align-items:center;gap:10px;display:flex}.lumea-shell .ls-context>svg{flex-shrink:0}.lumea-shell .ls-context>div{min-width:0;max-width:100%}.lumea-shell .ls-context button[aria-expanded]{max-width:100%;min-height:40px}.lumea-shell .ls-context button[aria-expanded]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumea-shell .ls-context .absolute{left:0;right:auto}.lumea-shell .ls-actions{align-items:center;gap:12px;display:flex}.lumea-shell .ls-chip{border-right:1px solid var(--ws-border);color:var(--ws-secondary);white-space:nowrap;padding-right:14px;font-size:12px}.lumea-shell .ls-icon-button{min-width:44px;min-height:44px;color:var(--ws-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.lumea-shell .ls-icon-button:hover{background:var(--ws-surfaceMuted);color:var(--ws-text)}.lumea-shell .ls-menu-trigger{display:none}.lumea-shell .ls-identity{align-items:center;gap:10px;display:flex}.lumea-shell .ls-avatar{border:1px solid var(--ws-border);background:var(--ws-surfaceMuted);width:34px;height:34px;color:var(--ws-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.lumea-shell .ls-identity-text strong{font-size:13px;font-weight:600;line-height:1.2;display:block}.lumea-shell .ls-identity-text span{color:var(--ws-secondary);margin-top:2px;font-size:12px;display:block}.lumea-shell .ls-main{min-width:0;overflow-x:hidden}.lumea-shell .ls-main:focus{outline:none}.lumea-shell .ls-drawer{border:0;border-right:1px solid var(--ws-border);background:var(--ws-surface);width:min(320px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;color:var(--ws-text);margin:0;padding:22px 16px;position:fixed;inset:0 auto 0 0}.lumea-shell .ls-drawer::backdrop{background:#0f172a99}.lumea-shell .ls-drawer[open]{flex-direction:column;display:flex}.lumea-shell .ls-drawer-heading{justify-content:space-between;align-items:center;display:flex}.workspace-preview.lumea-look{min-height:0;color-scheme:inherit;background:0 0}.workspace-preview.lumea-look :is(.text-slate-400,.text-slate-500,.text-slate-600){color:var(--ws-secondary)}@media (min-width:768px) and (max-width:1279px){.lumea-shell .ls-grid{grid-template-columns:80px minmax(0,1fr)}.lumea-shell .ls-sidebar{padding:24px 10px}.lumea-shell .ls-sidebar .ls-brand{justify-content:center;padding:0}.lumea-shell .ls-sidebar .ls-brand-text,.lumea-shell .ls-sidebar .ls-user{display:none}.lumea-shell .ls-sidebar .ls-nav-label{background:var(--ws-border);height:1px;margin:24px 0 12px;font-size:0;overflow:hidden}.lumea-shell .ls-sidebar .ls-nav-item{justify-content:center;padding:10px}.lumea-shell .ls-sidebar .ls-nav-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lumea-shell .ls-sidebar .ls-divider{margin:12px 4px}.lumea-shell .ls-topbar{padding-left:28px;padding-right:28px}}@media (max-width:767px){.lumea-shell .ls-grid{grid-template-columns:minmax(0,1fr)}.lumea-shell .ls-sidebar{display:none}.lumea-shell .ls-menu-trigger{display:inline-flex}.lumea-shell .ls-topbar{gap:4px;min-height:64px;padding:10px 12px}.lumea-shell .ls-context>svg,.lumea-shell .ls-chip,.lumea-shell .ls-identity-text{display:none}.lumea-shell .ls-actions{gap:4px}.lumea-shell .ls-context .absolute{width:auto;position:fixed;top:64px;left:12px;right:12px}.lumea-shell[data-area=admin] .ls-brand-text{display:none}}
.lumea-detail{color:var(--ws-text)}.lumea-detail :where(a,button,select,input,textarea,summary,[tabindex]):focus-visible,.lumea-detail :where(input,textarea):focus-within{outline:3px solid var(--ws-focus);outline-offset:3px}.lumea-detail.ld-page{max-width:1600px;margin:0 auto;padding:36px 40px 40px}.lumea-detail .ld-heading{border-bottom:1px solid var(--ws-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:28px;padding-bottom:20px;display:flex}.lumea-detail .ld-heading-text{flex:420px;min-width:0}.lumea-detail .ld-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-secondary);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.lumea-detail .ld-eyebrow svg{color:var(--ws-accent);flex-shrink:0}.lumea-detail .ld-heading h1{letter-spacing:-.03em;color:var(--ws-text);overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:650;line-height:1.2}.lumea-detail .ld-description{max-width:820px;color:var(--ws-secondary);margin:10px 0 0;font-size:16px;line-height:1.6}.lumea-detail .ld-meta{color:var(--ws-secondary);margin:8px 0 0;font-size:13px}.lumea-detail .ld-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lumea-detail .ld-actions>:is(button,a),.lumea-detail .ld-actions>div>button{border:1px solid var(--ws-controlBorder);background:var(--ws-surface);min-height:44px;color:var(--ws-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.lumea-detail .ld-actions>:is(button,a):hover,.lumea-detail .ld-actions>div>button:hover{background:var(--ws-surfaceMuted);color:var(--ws-text)}.lumea-detail .ld-actions>button:first-child{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ws-onAccent)}.lumea-detail .ld-actions>button:first-child:hover{background:var(--ws-accent);color:var(--ws-onAccent);filter:brightness(1.08)}.lumea-detail :is(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.light\:text-slate-700,.light\:text-slate-800,.light\:text-slate-900){color:var(--ws-text)}.lumea-detail :is(.text-slate-400,.text-slate-500,.text-slate-600,.light\:text-slate-400,.light\:text-slate-500,.light\:text-slate-600){color:var(--ws-secondary)}.lumea-detail :is(.text-blue-300,.text-blue-400,.light\:text-blue-700,.text-primary-300,.text-primary-400,.light\:text-primary-600,.light\:text-primary-700){color:var(--ws-accent)}.lumea-detail :is(.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-white,.light\:bg-white){background-color:var(--ws-surface)}.lumea-detail :is(.bg-slate-700\/40,.bg-slate-700\/50,.bg-slate-800\/20,.bg-slate-800\/30,.bg-slate-800\/40,.bg-slate-800\/50,.bg-slate-800\/60,.bg-slate-800\/80,.bg-slate-900\/40,.bg-slate-900\/50,.bg-slate-900\/60,.light\:bg-slate-50,.light\:bg-slate-100,.bg-indigo-700\/20,.light\:bg-indigo-100){background-color:var(--ws-surfaceMuted)}.lumea-detail :is(.border-slate-600,.border-slate-700,.border-slate-800,.light\:border-slate-100,.light\:border-slate-200,.light\:border-slate-300,.light\:border-slate-400),.lumea-detail :is(.divide-slate-700,.divide-slate-800,.light\:divide-slate-100,.light\:divide-slate-200)>*{border-color:var(--ws-border)}.lumea-detail :is(.ring-slate-700,.ring-slate-700\/60,.ring-slate-800,.light\:ring-slate-200){--tw-ring-color:var(--ws-border)}.lumea-detail .rounded-2xl{border-radius:12px}.lumea-detail :is(.shadow-lg,.shadow-md,.light\:shadow-sm){box-shadow:none}.lumea-detail :is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-color:var(--ws-controlBorder);background-color:var(--ws-surface);color:var(--ws-text)}.lumea-detail :is(input,textarea)::placeholder{color:var(--ws-secondary)}.lumea-detail :is(.bg-blue-600,.bg-primary-600,.bg-teal-600,.bg-indigo-600){background-color:var(--ws-accent);border-color:var(--ws-accent);color:var(--ws-onAccent)}.lumea-detail :is(.bg-blue-600,.bg-primary-600,.bg-teal-600,.bg-indigo-600):hover{background-color:var(--ws-accent);filter:brightness(1.08)}.lumea-detail .bg-primary-500\/15{background-color:var(--ws-surfaceMuted)}.lumea-detail.la-shell{min-height:calc(100vh - 64px);display:flex}.lumea-detail .la-sidebar{border-right:1px solid var(--ws-border);background:var(--ws-surface);flex-direction:column;flex-shrink:0;width:224px;padding:20px 12px;display:flex}.lumea-detail .la-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-secondary);margin:4px 12px 12px;font-size:12px;font-weight:600}.lumea-detail .la-item{min-height:44px;color:var(--ws-secondary);border-radius:8px;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.lumea-detail .la-item:hover{background:var(--ws-surfaceMuted);color:var(--ws-text)}.lumea-detail .la-item[aria-current=page]{background:var(--ws-surfaceMuted);color:var(--ws-accent);box-shadow:inset 3px 0 0 var(--ws-accent);font-weight:650}.lumea-detail .la-back{border-top:1px solid var(--ws-border);min-height:44px;color:var(--ws-secondary);align-items:center;gap:8px;margin-top:auto;padding:12px;font-size:13px;font-weight:500;display:inline-flex}.lumea-detail .la-back:hover{color:var(--ws-text)}.lumea-detail .la-body{flex-direction:column;flex:1;min-width:0;display:flex}.lumea-detail .la-crumbs{border-bottom:1px solid var(--ws-border);min-height:48px;color:var(--ws-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 24px;font-size:14px;display:flex}.lumea-detail .la-crumbs [aria-current=page]{color:var(--ws-text);font-weight:600}.lumea-detail .la-main{flex:1;min-width:0;padding:32px 24px}.lumea-detail .la-main h1{color:var(--ws-text);letter-spacing:-.02em}.lumea-detail.lp-page{background:var(--ws-background);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.lumea-detail .lp-card{border:1px solid var(--ws-border);background:var(--ws-surface);border-radius:12px;width:100%;max-width:440px;padding:32px}.lumea-detail .lp-brand{align-items:center;gap:10px;margin-bottom:24px;display:flex}.lumea-detail .lp-brand-symbol{background:var(--ws-accent);width:38px;height:38px;color:var(--ws-onAccent);border-radius:11px;place-items:center;display:grid}.lumea-detail .lp-brand strong{letter-spacing:-.06em;font-size:25px;font-weight:700}.lumea-detail .lp-brand-dot{color:var(--ws-accent)}.lumea-detail .lp-card h1{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:650}.lumea-detail .lp-card .lp-intro{color:var(--ws-secondary);margin:0 0 24px;font-size:15px;line-height:1.6}.lumea-detail .lp-label{color:var(--ws-text);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.lumea-detail .lp-input{border:1px solid var(--ws-controlBorder);background:var(--ws-surface);width:100%;min-height:44px;color:var(--ws-text);border-radius:8px;padding:10px 14px;font-size:15px}.lumea-detail .lp-hint{color:var(--ws-secondary);margin-top:6px;font-size:13px}.lumea-detail .lp-primary{border:1px solid var(--ws-accent);background:var(--ws-accent);width:100%;min-height:44px;color:var(--ws-onAccent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.lumea-detail .lp-primary:disabled{opacity:.7;cursor:wait}.lumea-detail .lp-primary.lp-inline{width:auto}.lumea-detail .lp-link{min-height:44px;color:var(--ws-accent);text-underline-offset:3px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}.lumea-detail .lp-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px;display:flex}.lumea-detail .lp-error{border:1px solid var(--ws-error);background:var(--ws-errorSurface);color:var(--ws-error);border-radius:8px;padding:10px 14px;font-size:14px}.lumea-detail.ld-page.ld-narrow{max-width:760px}@media (max-width:767px){.lumea-detail.la-shell{flex-direction:column}.lumea-detail .la-sidebar{border-right:0;border-bottom:1px solid var(--ws-border);flex-flow:wrap;align-items:center;gap:4px;width:auto;padding:8px 12px}.lumea-detail .la-sidebar nav{gap:4px;display:flex}.lumea-detail .la-label{display:none}.lumea-detail .la-item{margin-bottom:0}.lumea-detail .la-back{border-top:0;margin:0 0 0 auto}.lumea-detail .la-main{padding:24px 16px}.lumea-detail.ld-page{padding:24px 16px 32px}.lumea-detail .ld-heading{align-items:flex-start}.lumea-detail .ld-heading-text{flex-basis:100%}}
