@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/icon?family=Material+Icons");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined");:root{--worq-orange-50:#fff7ed;--worq-orange-100:#ffedd5;--worq-orange-200:#fed7aa;--worq-orange-300:#fdba74;--worq-orange-400:#fb923c;--worq-orange-500:#f97316;--worq-orange-600:#e55225;--worq-orange-700:#c2410c;--worq-orange-800:#9a3412;--worq-orange-900:#7c2d12;--worq-logo-orange:orange;--worq-logo-orange-2:#e76001;--worq-logo-yellow:#ffbf78;--worq-marketing-grad:linear-gradient(180deg,#f2994a,#f2c94c);--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--slate-200-86:rgba(226,232,240,.86);--slate-200-90:rgba(226,232,240,.9);--color-negative:#dc2626;--color-positive:#22c55e;--color-info:#3f83f8;--accent-1:#ee9b00;--accent-2:#ca6702;--accent-3:#bb3e03;--accent-4:#ae2012;--accent-5:#9b2226;--accent-neutral:#e9d8a6;--bg-page:#f6f7fb;--bg-app:#f8fafc;--bg-card:hsla(0,0%,100%,.92);--bg-card-alt:hsla(0,0%,100%,.74);--bg-glass:hsla(0,0%,100%,.86);--bg-sunrise:radial-gradient(circle at top left,rgba(229,82,37,.06),transparent 28%);--bg-input:#fff;--bg-input-disabled:#f3f4f6;--bg-tint-orange:#fff7ed;--bg-tint-slate:#f1f5f9;--fg-1:#0f172a;--fg-2:#334155;--fg-muted:#64748b;--fg-muted-2:#94a3b8;--fg-accent:#e55225;--fg-accent-strong:#c2410c;--fg-disabled:#9ca3af;--fg-on-accent:#fff;--border-hairline:rgba(226,232,240,.9);--border-soft:rgba(226,232,240,.86);--border-focus:rgba(229,82,37,.55);--border-focus-ring:0 0 0 3px rgba(229,82,37,.08);--border-hover:rgba(229,82,37,.42);--shadow-card:0 18px 48px rgba(15,23,42,.08);--shadow-card-sm:0 8px 24px rgba(15,23,42,.04);--shadow-chip:0 8px 22px rgba(15,23,42,.035);--shadow-primary:0 10px 24px rgba(229,82,37,.22);--shadow-primary-hover:0 14px 30px rgba(229,82,37,.28);--shadow-tab-active:0 6px 18px rgba(15,23,42,.08);--r-pill:999px;--r-card:22px;--r-card-sm:16px;--r-panel:14px;--r-input:12px;--r-chip:10px;--s-1:4px;--s-2:7px;--s-3:10px;--s-4:14px;--s-5:18px;--s-6:24px;--s-7:32px;--t-fast:0.14s ease;--t-base:0.16s ease;--t-slow:0.3s ease;--blur-glass:18px}.dark,[data-theme=dark]{--bg-page:#020617;--bg-app:#0a0f1e;--bg-card:rgba(10,15,30,.97);--bg-card-alt:rgba(15,23,42,.8);--bg-glass:rgba(10,15,30,.85);--bg-sunrise:radial-gradient(circle at top left,rgba(249,115,22,.07),transparent 28%);--bg-input:#0f172a;--bg-tint-orange:rgba(249,115,22,.08);--bg-tint-slate:#1e293b;--fg-1:#e2e8f0;--fg-2:#cbd5e1;--fg-muted:#94a3b8;--fg-muted-2:#64748b;--fg-accent:#fb923c;--fg-accent-strong:#fdba74;--border-hairline:#1e293b;--border-soft:#1e293b}:root{--font-app:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-builder:"Inter","Segoe UI",Roboto,Arial,sans-serif;--font-display:"Montserrat","Inter",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-email-safe:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,Helvetica,Arial,sans-serif;--font-icons:"Material Symbols Outlined";--t-eyebrow:9px;--t-eyebrow-lg:10px;--t-label:11px;--t-body:12px;--t-body-lg:13px;--t-h3:15px;--t-h2:16px;--t-h1:18px;--t-display:64px;--w-body:500;--w-semibold:600;--w-bold:700;--w-black:800;--w-heavy:900;--w-ultra:950}body,html{color:var(--fg-1);background:var(--bg-page)}.t-eyebrow,body,html{font-family:var(--font-builder)}.t-eyebrow{font-size:var(--t-eyebrow);font-weight:var(--w-ultra);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-accent);margin:0}.t-eyebrow.muted{color:var(--fg-muted)}.t-h1{font-family:var(--font-builder);font-size:var(--t-h1);line-height:1.15;letter-spacing:-.04em;color:var(--fg-1);margin:0;font-weight:var(--w-bold)}.t-h2{font-size:var(--t-h2);line-height:1.2;font-weight:var(--w-semibold)}.t-h2,.t-h3{font-family:var(--font-builder);letter-spacing:-.02em;color:var(--fg-1);margin:0}.t-h3{font-size:var(--t-h3);line-height:1.15}.t-display,.t-h3{font-weight:var(--w-bold)}.t-display{font-family:var(--font-display);font-size:var(--t-display);color:var(--worq-orange-600);letter-spacing:-.04em;line-height:1}.t-body{font-size:var(--t-body-lg);line-height:1.6;color:var(--fg-1)}.t-helper{font-size:var(--t-body)}.t-helper,.t-tip{line-height:1.4;color:var(--fg-muted)}.t-tip{font-size:var(--t-label)}.t-tip strong{color:var(--fg-2);font-weight:var(--w-bold)}.t-label-up{font-size:var(--t-eyebrow);font-weight:var(--w-heavy);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.t-code,.t-mono{font-family:var(--font-mono)}.t-code{font-size:10px;color:var(--fg-accent)}.worq-card{border:1px solid var(--border-hairline);border-radius:var(--r-card);background:var(--bg-sunrise),var(--bg-card);box-shadow:var(--shadow-card)}.worq-panel{border:1px solid var(--border-hairline);border-radius:var(--r-panel);background:var(--bg-card);box-shadow:var(--shadow-card-sm)}.worq-btn{height:34px;border:0;border-radius:var(--r-pill);padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:var(--t-body);font-weight:var(--w-heavy);white-space:nowrap;cursor:pointer;transition:var(--t-base)}.worq-btn.primary{background:linear-gradient(135deg,#e55225,#f97316);color:var(--fg-on-accent);box-shadow:var(--shadow-primary)}.worq-btn.primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-primary-hover)}.worq-btn.ghost{border:1px solid var(--border-hairline);background:hsla(0,0%,100%,.82);color:var(--fg-2)}.worq-btn.ghost:hover{border-color:var(--border-hover);color:var(--fg-accent-strong);background:var(--bg-tint-orange)}.worq-pill{height:28px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pill);border:1px solid var(--border-hairline);background:#fff;color:var(--fg-2);font-size:var(--t-label);font-weight:var(--w-black);cursor:pointer;transition:var(--t-fast)}.worq-pill.active{border-color:rgba(229,82,37,.24)}.worq-pill.active,.worq-pill:hover:not(.active){background:var(--bg-tint-orange);color:var(--fg-accent-strong)}.worq-pill:hover:not(.active){border-color:var(--border-hover)}.worq-input{width:100%;min-height:31px;border:1px solid var(--border-hairline);border-radius:var(--r-input);background:var(--bg-input);color:var(--fg-1);padding:6px 8px;font:inherit;font-size:var(--t-label);outline:none;transition:var(--t-fast)}.worq-input:focus{border-color:var(--border-focus);box-shadow:var(--border-focus-ring)}.worq-glass{background:var(--bg-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border-bottom:1px solid var(--border-soft)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--font-builder);background:var(--bg-app);color:var(--fg-1)}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:999px}.erp-shell{display:grid;grid-template-columns:80px 220px 1fr;grid-template-rows:1fr;height:100vh;overflow:hidden;transition:grid-template-columns .2s ease}.worq-sidebar-primary{background:#1a1a2e;flex-direction:column;overflow:hidden}.worq-sidebar-logo,.worq-sidebar-primary{display:flex;align-items:center;flex-shrink:0}.worq-sidebar-logo{justify-content:center;height:52px;width:100%;padding:12px 10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.worq-sidebar-logo img{height:22px;width:auto;filter:brightness(0) invert(1);opacity:.9}.worq-module-nav{flex:1;gap:2px;padding:8px 6px}.worq-module-item,.worq-module-nav{display:flex;flex-direction:column;align-items:center;width:100%}.worq-module-item{justify-content:center;gap:3px;min-height:44px;padding:6px 4px;border-radius:10px;color:hsla(0,0%,100%,.45);text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.worq-module-item:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.worq-module-item.active{background:var(--worq-orange-500,#f97316);color:#fff}.worq-module-label{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.worq-primary-footer{padding:8px 6px 12px;display:flex;flex-direction:column;align-items:center;gap:4px;border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.worq-sidebar-btn{width:38px;height:38px;border-radius:9px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.55);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.worq-sidebar-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff}.worq-sidebar-secondary{background:#fff;border-right:1px solid var(--border-hairline);display:flex;flex-direction:column;overflow:hidden;min-width:0}.worq-sidebar-secondary-header{height:52px;padding:0 12px 0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-hairline);flex-shrink:0}.worq-sidebar-module-name{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--fg-1);white-space:nowrap}.worq-secondary-close{width:30px;height:30px;border-radius:6px;border:1px solid var(--border-hairline);background:var(--bg-app,#f8fafc);color:var(--fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--t-fast);flex-shrink:0}.worq-secondary-close:hover{border-color:var(--worq-orange-400,#fb923c);color:var(--worq-orange-600);background:var(--bg-tint-orange)}.worq-sidebar-secondary-nav{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column}.worq-nav-group{margin-bottom:4px}.worq-nav-group-label{margin-top:12px;margin-bottom:2px;padding:0 8px;font-size:var(--t-eyebrow,10px);font-weight:var(--w-ultra,800);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted-2,#94a3b8)}.worq-nav-group:first-child .worq-nav-group-label{margin-top:4px}.erp-nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-input);font-size:13px;font-weight:500;color:var(--fg-muted);cursor:pointer;transition:var(--t-fast);text-decoration:none;border:none;background:none;width:100%;text-align:left}.erp-nav-item:hover{background:var(--bg-tint-orange);color:var(--fg-accent-strong)}.erp-nav-item.active{background:var(--bg-tint-orange);color:var(--worq-orange-600);font-weight:600}.erp-nav-item .material-symbols-outlined{font-size:18px;flex-shrink:0}.erp-nav-item .nav-label{flex:1}.erp-nav-badge{min-width:18px;height:16px;padding:0 5px;border-radius:var(--r-pill);background:var(--worq-orange-50);color:var(--worq-orange-600);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.nav-spinner{width:18px;height:18px;border:2px solid var(--worq-orange-200,#fed7aa);border-top-color:var(--worq-orange-500,#f97316);border-radius:50%;animation:nav-spin .55s linear infinite;flex-shrink:0}.nav-spinner--light{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}@keyframes nav-spin{to{transform:rotate(1turn)}}.erp-main{display:flex;flex-direction:column;overflow:hidden;min-width:0}.erp-topbar{flex-shrink:0;height:56px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#e55225,#f97316);border-bottom:none}.erp-topbar-title{display:flex;flex-direction:column}.erp-topbar-eyebrow{font-size:var(--t-eyebrow);font-weight:var(--w-ultra);letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.erp-topbar-h1{font-size:var(--t-h1);font-weight:var(--w-bold);letter-spacing:-.03em;color:#fff;line-height:1.2}.erp-topbar-right{display:flex;align-items:center;gap:8px}.erp-topbar-user-trigger{height:32px;padding:0 10px 0 4px;border-radius:var(--r-pill);border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:var(--t-base)}.erp-topbar-user-trigger:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.55)}.erp-topbar-user-photo{object-fit:cover}.erp-topbar-user-fallback,.erp-topbar-user-photo{width:24px;height:24px;border-radius:50%;flex-shrink:0}.erp-topbar-user-fallback{background:hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;font-size:10px}.erp-topbar-user-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-topbar-user-meta{padding:var(--s-2) var(--s-3);display:flex;flex-direction:column;gap:2px}.erp-topbar-user-meta-name{font-size:var(--t-body-lg);font-weight:var(--w-bold);color:var(--fg-1)}.erp-topbar-user-meta-email{font-size:var(--t-body);color:var(--fg-muted)}.erp-topbar-user-meta-role{font-size:var(--t-body);font-weight:var(--w-semibold);color:var(--fg-accent);text-transform:capitalize}.erp-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px}.page-section{gap:20px}.page-header,.page-section{display:flex;flex-direction:column}.page-header{gap:4px}.adm-card{border:1px solid var(--border-hairline);border-radius:var(--r-card);background:var(--bg-sunrise),var(--bg-card);box-shadow:var(--shadow-card-sm)}.adm-card-header{padding:18px 20px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-hairline)}.adm-card-title{font-size:var(--t-h2);font-weight:var(--w-bold);letter-spacing:-.02em;color:var(--fg-1)}.adm-card-subtitle{font-size:var(--t-body);color:var(--fg-muted);margin-top:2px}.adm-card-body{padding:20px}.adm-btn{height:34px;padding:0 14px;border:none;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--t-body);font-weight:var(--w-heavy);cursor:pointer;transition:var(--t-base);white-space:nowrap}.adm-btn.primary{background:linear-gradient(135deg,#e55225,#f97316);color:var(--fg-on-accent);box-shadow:var(--shadow-primary)}.adm-btn.primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-primary-hover)}.adm-btn.ghost{border:1px solid var(--border-hairline);background:hsla(0,0%,100%,.82);color:var(--fg-2)}.adm-btn.ghost:hover{border-color:var(--border-hover);color:var(--fg-accent-strong);background:var(--bg-tint-orange)}.adm-btn .material-symbols-outlined{font-size:16px}.adm-badge{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:11px;font-weight:700;white-space:nowrap}.adm-badge.pending{background:#fef3c7;color:#92400e}.adm-badge.in-progress{background:#dbeafe;color:#1e40af}.adm-badge.completed{background:#dcfce7;color:#166534}.adm-empty{padding:48px 24px;text-align:center;color:var(--fg-muted)}.adm-empty-icon{font-size:40px;opacity:.3;margin-bottom:12px}.adm-empty-title{font-size:var(--t-h3);font-weight:600;color:var(--fg-2);margin-bottom:4px}.adm-empty-text{font-size:var(--t-body);color:var(--fg-muted)}@media (max-width:900px){.erp-shell{grid-template-columns:56px 0 1fr!important}.worq-module-label{display:none}}@media (max-width:600px){.erp-shell{grid-template-columns:0 0 1fr!important}}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{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)}}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.mt-4{margin-top:calc(var(--spacing) * 4)}.flex{display:flex}.hidden{display:none}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.h-10{height:calc(var(--spacing) * 10)}.w-full{width:100%}.caption-bottom{caption-side:bottom}.overflow-x-auto{overflow-x:auto}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.p-2{padding:calc(var(--spacing) * 2)}.px-2{padding-inline:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.capitalize{text-transform:capitalize}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.login-shell{min-height:100vh;padding:var(--s-6);background:radial-gradient(circle at 50% -10%,#e552251a,transparent 55%),var(--bg-app);justify-content:center;align-items:center;display:flex}.login-card{width:100%;max-width:380px;padding:var(--s-7) var(--s-7) var(--s-6);gap:var(--s-6);text-align:center}.login-brand,.login-card{align-items:center;flex-direction:column;display:flex}.login-brand{gap:var(--s-2)}.login-logo{font-family:var(--font-display);font-weight:var(--w-heavy);letter-spacing:-.04em;color:var(--worq-logo-orange-2);font-size:34px;line-height:1}.login-eyebrow{color:var(--fg-muted)}.login-copy{gap:var(--s-2);flex-direction:column;display:flex}.login-title{font-size:20px}.login-footnote{margin:0}.btn-google{border:1px solid var(--border-hairline);border-radius:var(--r-pill);width:100%;height:44px;color:var(--fg-1);font-family:var(--font-builder);font-size:var(--t-body-lg);font-weight:var(--w-semibold);justify-content:center;align-items:center;gap:var(--s-3);cursor:pointer;transition:var(--t-base);box-shadow:var(--shadow-card-sm);background:#fff;display:inline-flex}.btn-google:hover{border-color:var(--border-hover);background:var(--bg-tint-orange);box-shadow:var(--shadow-card);transform:translateY(-1px)}.btn-google:active{transform:translateY(0)}.btn-google svg{flex-shrink:0;width:18px;height:18px}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.toaster_viewport__DO_Vc{position:fixed;left:0;right:0;bottom:var(--s-6);z-index:600;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--s-2);pointer-events:none}.toaster_toast___3mJZ{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--s-2);max-width:90vw;padding:10px 18px;background:var(--slate-900);color:#fff;font-size:12px;font-weight:var(--w-bold);border-radius:var(--r-pill);box-shadow:0 18px 48px rgba(15,23,42,.25);transition:opacity var(--t-base),transform var(--t-base)}.toaster_toast___3mJZ[data-ending-style],.toaster_toast___3mJZ[data-starting-style]{opacity:0;transform:translateY(8px)}.toaster_title__mqGGu{margin:0}.toaster_icon__4qJGI{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.toaster_icon__4qJGI.toaster_success__bMFmi{color:#34d399}.toaster_icon__4qJGI.toaster_error__aE2Vp{color:#f87171}.toaster_spinner__QqcSs{height:13px;width:13px;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;border-radius:50%;animation:toaster_toast-spin__8R3AI .6s linear infinite}@keyframes toaster_toast-spin__8R3AI{to{transform:rotate(1turn)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}