:root,[data-theme=light]{--app-bg:#f4f6fb;--app-surface:#fff;--app-surface-strong:#fbfdff;--app-border:#e6eaf2;--app-border-strong:#d3dae9;--content-main:#12346f;--content-muted:#3b6097;--content-dim:#6d86ad;--brand:#1d4ed8;--brand-2:#2563eb;--brand-tint:#eaf0ff;--shadow-card:0 1px 2px #0b12260a;--shadow-hover:0 10px 30px -8px #0b12261f;--blur-glass:0}[data-theme=dark]{--app-bg:#0b1f3a;--app-surface:#122b4eb8;--app-surface-strong:#1a3a68d1;--app-border:#93c5fd29;--app-border-strong:#93c5fd47;--content-main:#f8fafc;--content-muted:#bdd7f5;--content-dim:#7ea6d8;--brand:#3b82f6;--brand-2:#93c5fd;--brand-tint:#3b82f633;--shadow-card:0 14px 34px -26px #000000ad,0 1px 0 #ffffff0a inset;--shadow-hover:0 24px 48px -24px #000000b8,0 0 0 1px #60a5fa29;--blur-glass:0}[data-theme=dark] body{background:linear-gradient(135deg,#0b1f3a 0%,#102f56 48%,#172554 100%) fixed;min-height:100vh}[data-theme=glass]{--app-bg:transparent;--app-surface:#0a14328a;--app-surface-strong:#0a1432bd;--app-border:#ffffff2e;--app-border-strong:#60a5fa57;--content-main:#f8fafc;--content-muted:#bfdbfe;--content-dim:#93c5fd;--brand:#3b82f6;--brand-2:#60a5fa;--brand-tint:#3b82f633;--shadow-card:0 10px 24px -16px #0000008c,0 1px 0 #ffffff14 inset;--shadow-hover:0 24px 50px -16px #0000008c,0 0 0 1px #60a5fa2e;--blur-glass:20px}[data-theme=glass] body{background:linear-gradient(135deg,#1e3a8a 0%,#3730a3 35%,#1d4ed8 65%,#0369a1 100%) fixed;min-height:100vh}[data-theme=rose]{--app-bg:#fff5f8;--app-surface:#fff;--app-surface-strong:#fffbfc;--app-border:#fae1eb;--app-border-strong:#f5c2d7;--content-main:#33121e;--content-muted:#663b4d;--content-dim:#996e82;--brand:#db2777;--brand-2:#2563eb;--brand-tint:#fdf2f8;--shadow-card:0 1px 2px #3d0b1c0a;--shadow-hover:0 10px 30px -8px #3d0b1c1f;--blur-glass:0}[data-theme=rose] body{background:linear-gradient(135deg,#fff 0%,#fff1f5 45%,#eef2ff 100%) fixed;min-height:100vh}[data-theme=glass] .surface,[data-theme=glass] .surface-card,[data-theme=glass] .card-surface{background:var(--app-surface);border-color:var(--app-border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(var(--blur-glass))saturate(140%)}[data-theme=glass] .card-surface:hover{border-color:var(--app-border-strong);box-shadow:var(--shadow-hover)}:root{--status-discovery:#94a3b8;--status-draft:#f59e0b;--status-applied:#60a5fa;--status-interview:#a78bfa;--status-offer:#34d399;--status-closed:#fb7185;--status-ok:#34d399;--status-warn:#f59e0b;--status-brand:var(--brand);--sidebar-w:232px;--background:var(--app-bg);--foreground:var(--content-main);--card:var(--app-surface);--card-foreground:var(--content-main);--popover:var(--app-surface);--popover-foreground:var(--content-main);--primary:var(--brand);--primary-foreground:#fff;--secondary:var(--app-surface-strong);--secondary-foreground:var(--content-main);--muted:var(--app-surface-strong);--muted-foreground:var(--content-muted);--accent:var(--brand-tint);--accent-foreground:var(--brand);--border:var(--app-border);--input:var(--app-surface-strong);--ring:var(--brand);--bg-app:var(--app-bg);--bg-surface:var(--app-surface);--bg-surface-hover:var(--app-surface-strong);--bg-input:var(--app-surface-strong);--border-subtle:var(--app-border);--border-strong:var(--app-border-strong);--text-main:var(--content-main);--text-muted:var(--content-muted);--text-inverse:#fff;--brand-primary:var(--brand);--brand-primary-hover:var(--brand-2);--chrome-surface:var(--app-surface);--filterbar-surface:var(--app-surface);--dropdown-surface:var(--app-surface);--sheet-surface:var(--app-surface);--sheet-panel-surface:var(--app-surface-strong);--modal-scrim:#0206177a;--modal-surface:var(--sheet-surface);--modal-header-surface:var(--sheet-panel-surface);--toast-surface:#edf6ff;--toast-border:#2563eb38;--toast-text:#0b1226;--toast-muted:#4d5778;--toast-shadow:0 18px 42px -24px #0b122652;--review-panel-surface:var(--app-surface);--review-panel-header:var(--chrome-surface);--scrollbar-thumb:var(--brand);--scrollbar-track:transparent}[data-theme=light]{--chrome-surface:#fbfdff;--filterbar-surface:#f7faff;--dropdown-surface:#fff;--sheet-surface:#fff;--sheet-panel-surface:#f7faff;--bg-input:#fff;--input:#fff;--secondary:#f7faff;--secondary-foreground:var(--brand);--muted:#f7faff;--muted-foreground:var(--brand);--modal-scrim:#0f172a3d}[data-theme=dark]{--chrome-surface:#0f3058db;--filterbar-surface:#143a68c7;--dropdown-surface:#0f3058eb;--sheet-surface:#0d2a4cf5;--sheet-panel-surface:#183e6ed1;--modal-scrim:#030c1c8f;--modal-surface:var(--sheet-surface);--modal-header-surface:var(--sheet-panel-surface);--input:#1a3a68b8;--bg-input:#1a3a68b8;--review-panel-surface:#122b4ed1;--review-panel-header:var(--chrome-surface);--scrollbar-thumb:#60a5fab3;--scrollbar-track:#07142861;--toast-surface:#143a68eb;--toast-border:#93c5fd42;--toast-text:#f8fafc;--toast-muted:#bfdbfe;--toast-shadow:0 22px 54px -24px #000000ad}[data-theme=glass]{--chrome-surface:#12265685;--filterbar-surface:#1e3c7d7a;--dropdown-surface:#0e204ceb;--sheet-surface:#0e204cf0;--sheet-panel-surface:#18326eb8;--modal-scrim:#02061761;--modal-surface:var(--sheet-surface);--modal-header-surface:var(--sheet-panel-surface);--toast-surface:#bfdbfedb;--toast-border:#ffffff6b;--toast-text:#0b1226;--toast-muted:#1e3a8a;--toast-shadow:0 22px 54px -24px #00000094,0 1px 0 #ffffff59 inset;--input:#1e3c7d52;--bg-input:#1e3c7d52;--review-panel-surface:#12265670;--review-panel-header:var(--chrome-surface);--scrollbar-thumb:#60a5facc;--scrollbar-track:#0a143242}[data-theme=rose]{--chrome-surface:#fffdfc;--filterbar-surface:#fff5f8;--dropdown-surface:#fff;--sheet-surface:#fff;--sheet-panel-surface:#fff8fa;--bg-input:#fff;--input:#fff;--secondary:#fff5f8;--secondary-foreground:var(--brand);--muted:#fff5f8;--muted-foreground:var(--brand);--modal-scrim:#2a0f173d;--review-panel-surface:#fff;--review-panel-header:#fffdfc;--scrollbar-thumb:var(--brand);--scrollbar-track:transparent;--toast-surface:#fffdfc;--toast-border:#fae1eb;--toast-text:#33121e;--toast-muted:#663b4d;--toast-shadow:0 18px 42px -24px #3d0b1c1f}html,body{min-height:100dvh;color:var(--content-main);background:var(--app-bg)}.orbit-focus-ring:focus-visible,.orbit-surface-card:focus-visible,.orbit-icon-tile:focus-visible,.orbit-status-chip:focus-visible,.orbit-pillbar__item:focus-visible,.orbit-app-shell__tab:focus-visible{outline:2px solid color-mix(in srgb,var(--brand)30%,transparent);outline-offset:2px}.orbit-surface-card,.surface-card{border:1px solid var(--app-border);background:var(--app-surface);color:var(--content-main);box-shadow:var(--shadow-card);border-radius:2rem;position:relative;overflow:hidden}.orbit-surface-card{padding:1.5rem}.orbit-surface-card--interactive{cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.orbit-surface-card--interactive:hover{border-color:color-mix(in srgb,var(--brand)30%,var(--app-border));box-shadow:var(--shadow-hover);transform:translateY(-.25rem)}.orbit-surface-card--brand{border-color:color-mix(in srgb,var(--brand)30%,var(--app-border));background:color-mix(in srgb,var(--brand-tint)35%,var(--app-surface))}.orbit-surface-card--warn{border-color:color-mix(in srgb,var(--status-warn)35%,var(--app-border))}.orbit-themed-panel{border:1px solid var(--app-border);background:var(--app-surface);color:var(--content-main);box-shadow:var(--shadow-card)}.orbit-themed-section{border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface)72%,transparent);color:var(--content-main);box-shadow:var(--shadow-card)}.orbit-list-surface{background:color-mix(in srgb,var(--app-surface-strong)44%,transparent);color:var(--content-main)}.orbit-list-item{border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface)82%,transparent);color:var(--content-main);box-shadow:var(--shadow-card);transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s}.orbit-list-item:hover{border-color:color-mix(in srgb,var(--brand)38%,var(--app-border));background:color-mix(in srgb,var(--brand-tint)24%,var(--app-surface));box-shadow:var(--shadow-hover)}.orbit-list-kicker{color:var(--content-dim)}.orbit-list-title{color:var(--content-main)}.orbit-list-item:hover .orbit-list-title{color:var(--brand)}.orbit-list-meta{color:var(--content-muted)}.orbit-list-chip{border:1px solid color-mix(in srgb,var(--brand)18%,var(--app-border));background:color-mix(in srgb,var(--brand-tint)42%,transparent);color:var(--content-muted)}[data-theme=glass] .orbit-themed-panel,[data-theme=glass] .orbit-themed-section,[data-theme=glass] .orbit-list-item,[data-theme=glass] .orbit-list-surface{-webkit-backdrop-filter:blur(var(--blur-glass))saturate(140%)}.orbit-button{min-height:44px;color:var(--content-main);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.orbit-button:active{transform:scale(.98)}.orbit-button:disabled{cursor:not-allowed;opacity:.5}.orbit-button__content{text-overflow:ellipsis;align-items:center;gap:.5rem;min-width:0;display:inline-flex;overflow:hidden}.orbit-button--primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-card)}.orbit-button--primary:hover{background:color-mix(in srgb,var(--primary)90%,black)}.orbit-button--secondary,.orbit-button--muted{border-color:var(--border);background:var(--secondary);box-shadow:none}.orbit-button--secondary{color:var(--secondary-foreground)}.orbit-button--muted{color:var(--muted-foreground)}.orbit-button--secondary:hover,.orbit-button--muted:hover{border-color:color-mix(in srgb,var(--brand)35%,var(--border));background:color-mix(in srgb,var(--brand-tint)65%,var(--app-surface))}.orbit-button--destructive{background:var(--destructive,#dc2626);color:var(--destructive-foreground,#fff);box-shadow:var(--shadow-card)}.orbit-button--destructive:hover{background:color-mix(in srgb,var(--destructive,#dc2626)90%,black)}.orbit-button--ghost{color:var(--muted-foreground)}.orbit-button--ghost:hover{background:var(--chrome-surface);color:var(--accent-foreground)}.orbit-input{border:1px solid var(--border);background:var(--bg-input);width:100%;min-height:44px;color:var(--foreground);border-radius:.75rem;outline:none;padding:.625rem 1rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.orbit-input::placeholder{color:color-mix(in srgb,var(--brand)72%,var(--content-muted))}.orbit-input:focus{border-color:color-mix(in srgb,var(--primary)30%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary)20%,transparent)}.orbit-input.is-invalid{border-color:var(--destructive,#dc2626);color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--destructive,#dc2626)20%,transparent)}.orbit-input.is-warned{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.orbit-select-control{width:100%;position:relative}.orbit-select-control__trigger{border:1px solid var(--border);background:var(--bg-input);width:100%;min-height:44px;color:var(--content-main);text-align:left;box-shadow:var(--shadow-card);border-radius:.75rem;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.orbit-select-control__trigger:hover,.orbit-select-control__trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--brand)35%,var(--border));background:color-mix(in srgb,var(--brand-tint)28%,var(--bg-input))}.orbit-select-control__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--brand)30%,transparent);outline-offset:2px}.orbit-select-control__trigger:disabled{cursor:not-allowed;opacity:.55}.orbit-select-control__trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbit-select-control__chevron{width:1rem;height:1rem;color:var(--content-muted);flex-shrink:0;transition:transform .15s,color .15s}.orbit-select-control__trigger[aria-expanded=true] .orbit-select-control__chevron{color:var(--brand);transform:rotate(180deg)}.orbit-select-control__panel{z-index:80;border:1px solid var(--app-border-strong);background:var(--dropdown-surface);max-height:15rem;color:var(--content-main);box-shadow:var(--shadow-hover);border-radius:1.5rem;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}[data-theme=glass] .orbit-select-control__panel{-webkit-backdrop-filter:blur(var(--blur-glass))saturate(140%)}.orbit-select-control__option{width:100%;min-height:44px;color:var(--content-main);text-align:left;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:700;line-height:1.15rem;transition:background-color 75ms,color 75ms;display:flex}.orbit-select-control__option:hover{background:color-mix(in srgb,var(--brand-tint)45%,transparent);color:var(--brand)}.orbit-select-control__option.is-selected{background:color-mix(in srgb,var(--brand)15%,transparent);color:var(--brand)}.orbit-select-control__option:disabled{cursor:not-allowed;color:var(--content-dim);opacity:.6}.orbit-select-control__check{flex-shrink:0;width:1rem;height:1rem}.orbit-select,.orbit-select option,.orbit-input option,select.orbit-input option{background-color:var(--dropdown-surface);color:var(--content-main)}.orbit-select option:checked,.orbit-input option:checked,select.orbit-input option:checked{background-color:var(--brand-tint);color:var(--brand)}.orbit-select option:disabled,.orbit-input option:disabled,select.orbit-input option:disabled{color:var(--content-dim)}html,body,.custom-scrollbar,.overflow-auto,.overflow-y-auto{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,var(--brand))var(--scrollbar-track,transparent)}.custom-scrollbar::-webkit-scrollbar{width:10px;height:10px}.overflow-auto::-webkit-scrollbar{width:10px;height:10px}.overflow-y-auto::-webkit-scrollbar{width:10px;height:10px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track,transparent)}.overflow-auto::-webkit-scrollbar-track{background:var(--scrollbar-track,transparent)}.overflow-y-auto::-webkit-scrollbar-track{background:var(--scrollbar-track,transparent)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,var(--brand));background-clip:content-box;border:3px solid #0000;border-radius:999px}.overflow-auto::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,var(--brand));background-clip:content-box;border:3px solid #0000;border-radius:999px}.overflow-y-auto::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,var(--brand));background-clip:content-box;border:3px solid #0000;border-radius:999px}[data-theme=light] .orbit-input{color:var(--brand)}[data-theme=light] .orbit-input.is-invalid{background:color-mix(in srgb,#fff 88%,var(--brand-tint))}.orbit-sheet-frame{z-index:101;border-left:1px solid var(--app-border-strong);background:var(--sheet-surface);width:100%;max-width:100vw;height:100dvh;color:var(--content-main);flex-direction:column;transition:transform .4s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-32px 0 72px -20px #00000080}[data-theme=light] .orbit-sheet-frame{border-left-color:var(--app-border);box-shadow:-18px 0 44px -32px #12346f4d}[data-theme=glass] .orbit-sheet-frame{-webkit-backdrop-filter:blur(24px)saturate(140%)}.orbit-sheet-frame.is-open{transform:translate(0)}.orbit-sheet-backdrop{z-index:100;background:var(--modal-scrim);transition:opacity .26s linear;position:fixed;inset:0}[data-theme=glass] .orbit-sheet-backdrop{-webkit-backdrop-filter:blur(12px)saturate(115%)}@media (min-width:640px){.orbit-sheet-frame{width:min(var(--orbit-sheet-width,500px),100vw);border-top-left-radius:2.5rem;border-bottom-left-radius:2.5rem}}.orbit-modal-overlay{z-index:300;background:var(--modal-scrim);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}[data-theme=glass] .orbit-modal-overlay{-webkit-backdrop-filter:blur(16px)saturate(120%)}.orbit-modal-frame{border:1px solid var(--app-border-strong);background:var(--modal-surface);width:100%;max-height:min(90dvh,900px);color:var(--content-main);border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 32px 72px -36px #000000ad}[data-theme=light] .orbit-modal-frame{border-color:var(--app-border);box-shadow:0 24px 48px -34px #12346f57}[data-theme=glass] .orbit-modal-frame{-webkit-backdrop-filter:blur(var(--blur-glass))saturate(140%)}.orbit-modal-frame--md{max-width:42rem}.orbit-modal-frame--lg{max-width:56rem}.orbit-modal-frame--xl{max-width:72rem}.orbit-modal-frame--full{max-width:95vw;height:95dvh}.orbit-modal-header{border-bottom:1px solid var(--app-border-strong);background:var(--modal-header-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.orbit-modal-kicker{color:var(--content-muted);margin-top:.25rem;font-size:.75rem;font-weight:600}.orbit-modal-body{flex:1;padding:1.5rem;overflow-y:auto}.orbit-modal-close{min-width:44px;min-height:44px;color:var(--content-muted);border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.orbit-modal-close:hover{border-color:var(--app-border);background:var(--chrome-surface);color:var(--content-main)}@media (max-width:767px){.orbit-modal-overlay{align-items:flex-end;padding:0}.orbit-modal-frame{max-width:none;max-height:calc(100dvh - env(safe-area-inset-top) - 1rem);border-bottom:0;border-left:0;border-right:0;border-radius:1.5rem 1.5rem 0 0}.orbit-modal-frame--full{height:calc(100dvh - env(safe-area-inset-top))}.orbit-modal-header{padding:1rem 1.25rem}.orbit-modal-body{padding:1.25rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}}.orbit-onboarding-page{background:var(--app-bg);min-height:100dvh;color:var(--content-main);justify-content:center;align-items:flex-start;padding:1.5rem 1rem;display:flex;position:relative;overflow-y:auto}.orbit-onboarding-builder{align-items:flex-start;padding:1rem}.orbit-onboarding-stars{pointer-events:none;opacity:.18;position:fixed;inset:0;overflow:hidden}.orbit-onboarding-stars:before,.orbit-onboarding-stars:after{content:"";background-repeat:repeat;position:absolute;inset:-10%;transform:rotate(-8deg)}.orbit-onboarding-stars:before{background-image:radial-gradient(circle at center,color-mix(in srgb,var(--content-main)86%,white)0 1px,transparent 1.5px),radial-gradient(circle at center,color-mix(in srgb,var(--brand)78%,white)0 1px,transparent 1.5px),radial-gradient(circle at center,color-mix(in srgb,var(--content-main)72%,transparent)0 1px,transparent 1.5px);background-position:7px 11px,53px 29px,91px 73px;background-size:97px 89px,131px 113px,173px 149px}.orbit-onboarding-stars:after{background-image:radial-gradient(circle at center,color-mix(in srgb,var(--brand)82%,white)0 1.25px,transparent 1.75px),radial-gradient(circle at center,color-mix(in srgb,var(--content-main)64%,transparent)0 .75px,transparent 1.25px);filter:blur(.15px);opacity:.72;background-position:37px 17px,19px 61px;background-size:211px 181px,257px 223px}.orbit-onboarding-card{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:hidden}.orbit-onboarding-watermark{pointer-events:none;color:var(--brand);opacity:.05;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.orbit-onboarding-back{z-index:20;border:1px solid var(--app-border);background:var(--chrome-surface);min-width:56px;min-height:56px;color:var(--content-muted);border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:1.25rem;left:1rem}.orbit-onboarding-back:hover{border-color:var(--app-border-strong);color:var(--brand)}.orbit-onboarding-stepper{z-index:20;align-items:center;gap:.375rem;display:flex;position:absolute;top:1.25rem;right:1rem}.orbit-onboarding-stepper span{background:color-mix(in srgb,var(--content-main)20%,transparent);border-radius:999px;width:.5rem;height:.5rem;transition:width .3s,background-color .3s}.orbit-onboarding-stepper span.is-done{background:color-mix(in srgb,var(--brand)60%,transparent)}.orbit-onboarding-stepper span.is-active{background:var(--brand);width:1rem}.orbit-onboarding-choice,.orbit-onboarding-dropzone,.orbit-onboarding-story,.orbit-onboarding-summary-row{border:1px solid var(--app-border);background:var(--app-surface);color:var(--content-main);box-shadow:var(--shadow-card)}[data-theme=glass] .orbit-onboarding-choice,[data-theme=glass] .orbit-onboarding-dropzone,[data-theme=glass] .orbit-onboarding-story,[data-theme=glass] .orbit-onboarding-summary-row{-webkit-backdrop-filter:blur(var(--blur-glass))saturate(140%)}.orbit-onboarding-choice{text-align:center;border-style:dashed;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:9rem;padding:2rem;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.orbit-onboarding-choice:hover{border-color:color-mix(in srgb,var(--brand)50%,var(--app-border));background:color-mix(in srgb,var(--brand)8%,var(--app-surface));box-shadow:var(--shadow-hover)}.orbit-onboarding-choice--success{border-color:color-mix(in srgb,var(--status-offer)35%,var(--app-border));background:color-mix(in srgb,var(--status-offer)8%,var(--app-surface))}.orbit-onboarding-dropzone{cursor:pointer;border-style:dashed;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transition:border-color .15s,background-color .15s,transform .15s;display:flex;position:relative}.orbit-onboarding-dropzone:hover,.orbit-onboarding-dropzone.is-active{border-color:color-mix(in srgb,var(--brand)55%,var(--app-border));background:color-mix(in srgb,var(--brand)10%,var(--app-surface))}.orbit-onboarding-story{border-radius:2rem;padding:1.5rem;position:relative}.orbit-onboarding-textarea{resize:none;border:1px solid var(--app-border);background:var(--bg-input);width:100%;min-height:8rem;color:var(--content-main);border-radius:1rem;outline:none;padding:1rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.orbit-onboarding-textarea:focus{border-color:color-mix(in srgb,var(--brand)35%,var(--app-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand)20%,transparent)}.orbit-onboarding-textarea--success{border-color:color-mix(in srgb,var(--status-offer)30%,var(--app-border))}.orbit-onboarding-textarea--success:focus{border-color:color-mix(in srgb,var(--status-offer)50%,var(--app-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--status-offer)20%,transparent)}.orbit-onboarding-summary-row{border-radius:1rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.orbit-onboarding-summary-row.is-success{border-color:color-mix(in srgb,var(--status-offer)30%,var(--app-border));background:color-mix(in srgb,var(--status-offer)8%,var(--app-surface))}.orbit-onboarding-summary-row.is-brand{border-color:color-mix(in srgb,var(--brand)30%,var(--app-border));background:color-mix(in srgb,var(--brand)8%,var(--app-surface))}@media (min-width:768px){.orbit-onboarding-page{align-items:center;padding:1rem}.orbit-onboarding-builder{padding:2rem}.orbit-onboarding-card{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--shadow-card);border-radius:2rem}[data-theme=glass] .orbit-onboarding-card{-webkit-backdrop-filter:blur(var(--blur-glass))saturate(140%)}.orbit-onboarding-back{top:2rem;left:2rem}.orbit-onboarding-stepper{top:2rem;right:2rem}.orbit-onboarding-dropzone{padding:3rem}}.orbit-icon-tile{background:color-mix(in srgb,currentColor 15%,transparent);min-width:44px;min-height:44px;color:var(--brand);box-shadow:var(--shadow-card);border:1px solid;border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.orbit-icon-tile--default{width:56px;height:56px}.orbit-icon-tile--compact{border-radius:.75rem;width:44px;height:44px}.orbit-icon-tile--indigo{color:#818cf8}.orbit-icon-tile--violet{color:var(--status-interview)}.orbit-icon-tile--sky{color:#38bdf8}.orbit-icon-tile--emerald{color:var(--status-offer)}.orbit-icon-tile--amber{color:var(--status-draft)}.orbit-icon-tile--rose{color:var(--status-closed)}.orbit-icon-tile--brand{color:var(--brand)}.orbit-status-chip{background:color-mix(in srgb,currentColor 12%,transparent);min-height:24px;color:var(--status-brand);letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:.5rem;align-items:center;padding:.25rem .5rem;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.orbit-status-chip--discovery{color:var(--status-discovery)}.orbit-status-chip--draft{color:var(--status-draft)}.orbit-status-chip--applied{color:var(--status-applied)}.orbit-status-chip--interview{color:var(--status-interview)}.orbit-status-chip--offer,.orbit-status-chip--ok{color:var(--status-offer)}.orbit-status-chip--closed{color:var(--status-closed)}.orbit-status-chip--warn{color:var(--status-warn)}.orbit-status-chip--brand{color:var(--brand)}.orbit-eyebrow-divider{align-items:center;gap:.75rem;width:100%;display:flex}.orbit-eyebrow-divider span{background:var(--app-border);flex:1;height:1px}.orbit-eyebrow-divider strong{color:color-mix(in srgb,var(--content-muted)65%,transparent);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.orbit-kinetos-cost{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.orbit-app-shell{grid-template-columns:var(--sidebar-w,232px)minmax(0,1fr);background:var(--app-bg);height:100dvh;color:var(--content-main);grid-template-rows:56px minmax(0,1fr);grid-template-areas:"topbar topbar""sidebar main";display:grid}.orbit-app-shell--content-only{grid-template-rows:minmax(0,1fr);grid-template-areas:"sidebar main"}.orbit-app-shell__topbar{border-bottom:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface)75%,transparent);grid-area:topbar;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem;display:flex}.orbit-app-shell__menu-button{border:1px solid var(--app-border);background:var(--chrome-surface);width:44px;height:44px;color:var(--content-main);border-radius:.875rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;display:none}.orbit-app-shell__menu-button span{background:currentColor;border-radius:999px;width:1rem;height:2px}[data-theme=glass] .orbit-app-shell__topbar,[data-theme=glass] .orbit-app-shell__sidebar,[data-theme=glass] .orbit-app-shell__tabbar{-webkit-backdrop-filter:blur(24px)saturate(140%)}.orbit-app-shell__brand{min-width:0;font-size:.875rem;font-weight:900}.orbit-app-shell__sidebar{border-right:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface)60%,transparent);grid-area:sidebar;min-width:0}.orbit-app-shell__drawer{z-index:300;pointer-events:none;display:none;position:fixed;inset:0}.orbit-app-shell__drawer.is-open{pointer-events:auto}.orbit-app-shell__drawer-backdrop{background:var(--modal-scrim);opacity:0;border:0;transition:opacity .18s;position:absolute;inset:0}.orbit-app-shell__drawer.is-open .orbit-app-shell__drawer-backdrop{opacity:1}.orbit-app-shell__drawer-panel{border-right:1px solid var(--app-border-strong);background:var(--chrome-surface);width:min(20rem,86vw);height:100dvh;color:var(--content-main);flex-direction:column;transition:transform .22s;display:flex;position:relative;overflow:hidden;transform:translate(-100%);box-shadow:24px 0 54px -30px #000000b8}.orbit-app-shell__drawer.is-open .orbit-app-shell__drawer-panel{transform:translate(0)}.orbit-app-shell__drawer-header{min-height:56px;padding:0 max(1rem,env(safe-area-inset-left))0 1rem;border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:1rem;display:flex}.orbit-app-shell__drawer-header strong{font-size:.875rem;font-weight:900}.orbit-app-shell__drawer-close{min-width:44px;min-height:44px;color:var(--content-muted);font:inherit;background:0 0;border:0;border-radius:.75rem;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:inline-flex}.orbit-app-shell__drawer-close:hover{color:var(--content-main);background:var(--app-surface-strong)}.orbit-app-shell__drawer-content{flex:1;min-height:0;overflow:auto}.orbit-app-shell__main{grid-area:main;min-width:0;min-height:0;padding:0 clamp(1rem,2vw,2.5rem) clamp(1rem,2vw,2.5rem);overflow:auto}.orbit-app-shell__tabbar{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface)86%,transparent);grid-area:tabbar;display:none}.orbit-app-shell__tab{min-width:44px;min-height:56px;color:var(--content-dim);font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.625rem;font-weight:800;display:flex}.orbit-app-shell__tab.is-active{color:var(--brand)}.orbit-app-shell__tab-icon{border-radius:.5rem;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.orbit-app-shell__tab.is-active .orbit-app-shell__tab-icon{border:1px solid color-mix(in srgb,var(--brand)30%,transparent);background:color-mix(in srgb,var(--brand)15%,transparent)}.orbit-pillbar{border:1px solid var(--app-border);background:var(--app-surface);scrollbar-width:none;border-radius:9999px;gap:.25rem;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.orbit-pillbar::-webkit-scrollbar{display:none}.orbit-pillbar__item{white-space:nowrap;min-height:44px;color:var(--content-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.75rem;font-weight:900;display:inline-flex}.orbit-pillbar__item.is-active{border-color:color-mix(in srgb,var(--brand)30%,transparent);background:var(--brand);color:#fff}.orbit-pillbar__count{opacity:.72}.orbit-kanban-board{container-type:inline-size}.orbit-kanban-grid{grid-template-columns:repeat(5,minmax(260px,1fr));align-items:stretch;height:100%;min-height:0;padding-block:.25rem;display:grid;overflow-x:auto}.orbit-kanban-column{min-width:0}.orbit-kanban-mobile-pillbar{border:1px solid var(--app-border-strong);background:var(--filterbar-surface);scrollbar-width:none;border-radius:1rem;flex-shrink:0;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.orbit-kanban-mobile-pillbar::-webkit-scrollbar{display:none}@container (max-width:900px){.orbit-kanban-grid{grid-template-columns:repeat(5,minmax(260px,82vw))}}@container (min-width:901px) and (max-width:1279px){.orbit-kanban-grid{grid-template-columns:repeat(5,minmax(260px,1fr))}}@container (min-width:1280px){.orbit-kanban-grid{grid-template-columns:repeat(5,minmax(300px,1fr))}}@media (min-width:1920px){.orbit-app-shell__main{justify-self:center;width:min(100%,1920px)}}@media (max-width:1279px) and (min-width:768px){:root{--sidebar-w:72px}}@media (max-width:767px){.orbit-app-shell{grid-template:"topbar"48px"main"minmax(0,1fr)"tabbar"/minmax(0,1fr)}.orbit-app-shell--content-only{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"main""tabbar"}.orbit-app-shell__topbar{z-index:20;min-height:48px;padding:0 max(1rem,env(safe-area-inset-left))0 max(1rem,env(safe-area-inset-right));position:sticky;top:0}.orbit-app-shell__menu-button{display:inline-flex}.orbit-app-shell__sidebar{display:none}.orbit-app-shell__drawer{display:block}.orbit-app-shell__main{padding:0 1rem 1rem}.orbit-app-shell__tabbar{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}
