@layer components{body.orbit-system :is(.orbit-button-primary,.orbit-button-secondary,.orbit-button-danger,.orbit-icon-button,.orbit-segment-option,.orbit-workspace-nav-link),body.orbit-system .orbit-segmented{display:inline-flex}body.orbit-system .orbit-workspace-nav,body.orbit-system .orbit-dialog-backdrop{display:flex}body.orbit-system .orbit-dialog{max-width:100%}}body.orbit-system{--font-sans:var(--font-poppins,system-ui),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-poppins,system-ui),system-ui,sans-serif;--orbit-accent:var(--lightningcss-light,#4f3fd6)var(--lightningcss-dark,#978bff);--orbit-primary:#5946cf;--orbit-primary-hover:#4936bc;--orbit-danger:var(--lightningcss-light,#a24550)var(--lightningcss-dark,#e4a5ad);--orbit-control-border:var(--lightningcss-light,#817b71)var(--lightningcss-dark,#6b6b88);--orbit-accent-soft:color-mix(in srgb,var(--orbit-accent)10%,var(--color-surface));--color-accent:var(--orbit-accent);--color-tint:color-mix(in srgb,var(--color-accent)12%,transparent);--color-tint-hover:color-mix(in srgb,var(--color-accent)20%,transparent);--text-3xs:12px;--text-3xs--line-height:1.5;--text-2xs:12px;--text-2xs--line-height:1.5;--text-xs:14px;--text-xs--line-height:1.5;--text-sm:14px;--text-sm--line-height:1.5;--text-base:16px;--text-base--line-height:1.6;--text-lg:16px;--text-lg--line-height:1.5;--text-xl:20px;--text-xl--line-height:1.3;--text-2xl:28px;--text-2xl--line-height:1.2;font-family:var(--font-sans);font-size:16px;line-height:1.6}body.orbit-system:before{content:none}:is(body.orbit-system:has([data-nf=home-shell]) [data-orbit-mobile-tools],body.orbit-system:has([data-nf=panel]) [data-orbit-mobile-tools]){display:none}body.orbit-system:has([aria-modal=true],dialog[open]) :is([data-orbit-dock],[data-orbit-mobile-tools]){visibility:hidden}@media (max-width:767px){body.orbit-system:not(:has([data-nf=home-shell],[data-nf=panel],[data-orbit-workspace-frame])){padding-bottom:88px}}@media (max-width:767px),(pointer:coarse){:root body.orbit-system .orbit-touch-target{min-width:44px;min-height:44px}}:root body.orbit-system h1:not(:where(.hr-workspace *,.prose *,[contenteditable],[contenteditable] *,[data-orbit-content],[data-orbit-content] *)){letter-spacing:-.02em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.2}:root body.orbit-system h2:not(:where(.hr-workspace *,.prose *,[contenteditable],[contenteditable] *,[data-orbit-content],[data-orbit-content] *)){letter-spacing:-.01em;text-wrap:balance;font-size:20px;font-weight:600;line-height:1.3}:root body.orbit-system h3:not(:where(.hr-workspace *,.prose *,[contenteditable],[contenteditable] *,[data-orbit-content],[data-orbit-content] *)){font-size:16px;font-weight:600;line-height:1.4}:root body.orbit-system label:not(:where(.hr-workspace *,.prose *,[data-orbit-content] *)),:root body.orbit-system :is(.text-xs,.text-sm,[class~="text-[12px]"],[class~="text-[13px]"],[class~="text-[14px]"]):not(:where(input,select,textarea,.hr-workspace *,.prose *,[contenteditable],[contenteditable] *,[data-orbit-content] *,pre *,code *)){font-size:14px;line-height:1.5}:root body.orbit-system :is(.orbit-title,.orbit-section-title,.orbit-card-title,.orbit-subsection-title){font-family:var(--font-sans);color:var(--color-text);-webkit-text-fill-color:currentColor;background-image:none;font-weight:600}:root body.orbit-system .orbit-title{letter-spacing:-.02em;text-wrap:balance;font-size:28px;line-height:1.2}:root body.orbit-system .orbit-section-title{letter-spacing:-.01em;text-wrap:balance;font-size:20px;line-height:1.3}:root body.orbit-system :is(.orbit-card-title,.orbit-subsection-title){font-size:16px;line-height:1.4}:root body.orbit-system .orbit-body{font-size:16px;line-height:1.6}:root body.orbit-system .orbit-caption{color:var(--color-muted);font-size:12px;line-height:1.5}:root body.orbit-system :is([class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]):not(:where(.prose *,[contenteditable] *,[data-orbit-content] *,.font-code,.font-code *,pre *,code *)){font-size:12px;line-height:1.5}:root body.orbit-system :is([class~=text-white\/10],[class~=text-white\/15],[class~=text-white\/20],[class~=text-white\/25],[class~=text-white\/30],[class~=text-white\/35],[class~=text-white\/40],[class~=text-white\/45],[class~=text-white\/50],[class~=text-muted\/30],[class~=text-muted\/40],[class~=text-muted\/50],[class~=text-muted\/60],[class~=text-muted\/70]):not(:where(.hr-workspace *,.prose *,[data-orbit-content] *,[contenteditable] *,[class*=orbit-button-] *)){color:var(--color-muted)}:root body.orbit-system :is(.orbit-button-primary,.orbit-button-secondary,.orbit-button-danger){min-width:0;max-width:100%;min-height:44px;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;text-align:center;white-space:normal;overflow-wrap:normal;box-shadow:none;border:2px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}:root body.orbit-system :is(.orbit-button-primary,.orbit-button-secondary,.orbit-button-danger)>svg{flex-shrink:0}:root body.orbit-system :is(.orbit-button-primary,.orbit-button-secondary,.orbit-button-danger)>span{min-width:0}:root body.orbit-system .orbit-button-primary{background:var(--orbit-primary);border-color:var(--orbit-primary);color:#fff!important}:root body.orbit-system .orbit-button-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--orbit-primary-hover);border-color:var(--orbit-primary-hover)}:root body.orbit-system .orbit-button-primary:active:not(:disabled):not([aria-disabled=true]){background:#402fb0;border-color:#402fb0}:root body.orbit-system .orbit-button-secondary{border-color:var(--orbit-accent);background:0 0;color:var(--orbit-accent)!important}:root body.orbit-system .orbit-button-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--orbit-accent-soft)}:root body.orbit-system .orbit-button-secondary[aria-pressed=true]{background:var(--orbit-accent-soft);border-color:var(--orbit-accent);box-shadow:inset 0 0 0 1px var(--orbit-accent)}:root body.orbit-system .orbit-button-secondary:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--orbit-accent)15%,var(--color-surface))}:root body.orbit-system .orbit-button-danger{border-color:var(--orbit-danger);background:0 0;color:var(--orbit-danger)!important}:root body.orbit-system .orbit-button-danger:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--orbit-danger)10%,var(--color-surface))}:root body.orbit-system .orbit-button-danger:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--orbit-danger)15%,var(--color-surface))}:root body.orbit-system :is(.orbit-button-primary,.orbit-button-secondary,.orbit-button-danger):is(:disabled,[aria-disabled=true]){background:var(--color-surface2);border-color:var(--orbit-control-border);opacity:1;box-shadow:none;cursor:not-allowed;color:var(--color-muted)!important}:root body.orbit-system :is(.orbit-button-primary,.orbit-button-secondary,.orbit-button-danger)[aria-busy=true]{cursor:progress}:root body.orbit-system .orbit-button-compact{min-height:36px;padding:6px 12px}:root body.orbit-system .orbit-icon-button{border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}:root body.orbit-system :is(.orbit-button-primary,.orbit-button-secondary,.orbit-button-danger,.orbit-icon-button):focus-visible{outline:2px solid var(--orbit-accent);outline-offset:3px;border-radius:10px}:root body.orbit-system :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],.hr-workspace *,.font-code,[data-orbit-content] *,[data-orbit-source])){font-family:var(--font-sans);border-color:var(--orbit-control-border);min-height:44px;font-size:16px}:root body.orbit-system :is(input,select,textarea):focus-visible:not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],.hr-workspace *,.font-code,[data-orbit-content] *,[data-orbit-source])){outline:2px solid var(--orbit-accent);outline-offset:3px;border-color:var(--orbit-accent)}:root body.orbit-system :is(input,textarea):not(:where(.hr-workspace *,.font-code,[data-orbit-source]))::placeholder{color:var(--color-muted);opacity:1}:root body.orbit-system .orbit-input{border:1px solid var(--orbit-control-border);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text);font-family:var(--font-sans);border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.5}:root body.orbit-system .orbit-input-icon{padding-inline-start:36px}:root body.orbit-system .orbit-input-trailing-action{padding-inline-end:48px}:root body.orbit-system .orbit-input:is(.font-code,[data-orbit-source]){font-family:var(--font-code,ui-monospace,monospace)}:root body.orbit-system textarea.orbit-input{resize:vertical;min-height:96px}:root body.orbit-system .orbit-input:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:3px}:root body.orbit-system .orbit-input:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--orbit-accent)}:root body.orbit-system .orbit-input:disabled{background:var(--color-surface2);color:var(--color-muted);cursor:not-allowed;opacity:1}:root body.orbit-system .orbit-input[aria-invalid=true]{border:2px solid var(--orbit-danger)}:root body.orbit-system :is(input,select,textarea):is([aria-invalid=true],[class~=border-red-500],[class~=border-red-500\/50],[class~=border-rose-400],[class~=border-rose-400\/40]):not(:where(.hr-workspace *)){border-color:var(--orbit-danger)}:root body.orbit-system .orbit-segmented{border:1px solid var(--orbit-control-border);background:var(--color-surface2);border-radius:10px;flex-wrap:wrap;gap:4px;max-width:100%;padding:3px}:root body.orbit-system .orbit-segment-option{min-width:0;min-height:36px;color:var(--color-muted);font-family:var(--font-sans);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:600;line-height:1.4}:root body.orbit-system .orbit-segment-option:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page],[aria-current=step]){background:var(--orbit-primary);color:#fff}:root body.orbit-system .orbit-segment-option:hover:not(:disabled):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not([aria-current=page]):not([aria-current=step]){background:var(--color-surface);color:var(--color-text)}:root body.orbit-system .orbit-workspace-nav{scrollbar-width:thin;gap:6px;width:100%;min-width:0;padding-block:0 14px;overflow-x:auto}:root body.orbit-system .orbit-workspace-nav-link{min-height:44px;color:var(--color-muted);font-family:var(--font-sans);white-space:nowrap;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}:root body.orbit-system .orbit-workspace-nav-link>svg{flex-shrink:0}:root body.orbit-system .orbit-workspace-nav-link:hover{color:var(--color-text);background:var(--color-surface2)}:root body.orbit-system .orbit-workspace-nav-link[aria-current=page]{color:var(--orbit-accent);border-color:color-mix(in srgb,var(--orbit-accent)28%,transparent);background:var(--orbit-accent-soft);font-weight:600}@media (min-width:1024px){:root body.orbit-system .orbit-workspace-nav-link{flex:1 1 0;min-width:max-content}}@media (prefers-reduced-motion:reduce){:root body.orbit-system :is(.orbit-button-primary,.orbit-button-secondary,.orbit-button-danger,.orbit-segment-option,.orbit-workspace-nav-link){transition:none}}:root body.orbit-system .orbit-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px}:root body.orbit-system .orbit-dialog-backdrop{overscroll-behavior:contain;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1000;background:var(--lightningcss-light,#1a1a2652)var(--lightningcss-dark,#0a0a0fa3);justify-content:center;align-items:center;padding:24px;overflow-y:auto}:root body.orbit-system .orbit-dialog{border:1px solid var(--orbit-control-border);background:var(--color-surface);min-width:0;max-height:calc(100svh - 48px);color:var(--color-text);overscroll-behavior:contain;filter:none;perspective:none;border-radius:16px;animation:.14s ease-out orbitDialogAppear;overflow:auto;transform:none;box-shadow:0 24px 64px -24px #00000059}:root body.orbit-system .orbit-dialog:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:3px}:root body.orbit-system .orbit-dialog :is(.orbit-dialog-header,.orbit-dialog-footer){flex-shrink:0}:root body.orbit-system .orbit-dialog-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}:root body.orbit-system .orbit-dialog-backdrop.orbit-dialog-drawer-backdrop{justify-content:flex-end;align-items:stretch;padding:0}:root body.orbit-system .orbit-dialog-backdrop.orbit-dialog-sidebar-backdrop{justify-content:flex-start;align-items:stretch;padding:0}:root body.orbit-system .orbit-dialog:is(.orbit-dialog-drawer,.orbit-dialog-sidebar){border-radius:0;height:100dvh;max-height:100dvh}:root body.orbit-system .orbit-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}:root body.orbit-system :is(.tasks-fc,.x-fc) :is(.fc-col-header-cell-cushion,.fc-daygrid-day-number,.fc-daygrid-event){font-size:12px}:root body.orbit-system :is(.tasks-fc,.x-fc) .fc-day-today .fc-daygrid-day-number{color:var(--orbit-accent)}:root body.orbit-system :is(.tasks-fc,.x-fc) .fc-day-other .fc-daygrid-day-number{opacity:.7}:root body.orbit-system :is(.tasks-fc,.x-fc) .fc-button{min-width:44px;min-height:44px}@keyframes orbitDialogAppear{0%{opacity:0}to{opacity:1}}@media (max-width:600px){:root body.orbit-system .orbit-dialog-backdrop{padding:12px}:root body.orbit-system .orbit-dialog{max-height:calc(100svh - 24px)}}@media (prefers-reduced-motion:reduce){:root body.orbit-system .orbit-dialog{animation:none}}
