@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400..600&family=JetBrains+Mono:wght@400;500&display=swap";@layer components{.hr-app{--hr-primary: #ea5b1f;--hr-primary-hover: #d64f16;--hr-bg: #f3f1ec;--hr-raised: #ffffff;--hr-sunken: #f1f3f6;--hr-overlay: #ffffff;--hr-glass: rgba(243, 241, 236, .82);--hr-border-subtle: #eef0f3;--hr-border-strong: #d3d8df;--hr-text: #0f1729;--hr-text-2: #5c6472;--hr-text-3: #646b78;--hr-text-4: #b4bac4;--hr-accent-surface: #fdeee6;--hr-accent-text: #b8460f;--hr-success: #059669;--hr-success-surface: #ecfdf5;--hr-warning: #d97706;--hr-warning-surface: #fffbeb;--hr-danger: #dc2626;--hr-danger-surface: #fef2f2;--hr-info: #0284c7;--hr-info-surface: #f0f9ff;--hr-elev-1: 0 1px 2px rgba(38, 30, 22, .05);--hr-elev-2: 0 2px 6px rgba(38, 30, 22, .06), 0 1px 2px rgba(38, 30, 22, .04);--hr-elev-3: 0 8px 20px rgba(38, 30, 22, .08), 0 2px 5px rgba(38, 30, 22, .04);--hr-elev-4: 0 18px 44px rgba(38, 30, 22, .12), 0 5px 12px rgba(38, 30, 22, .06);--hr-inset-1: inset 0 1px 2px rgba(38, 30, 22, .06);--hr-inset-2: inset 0 2px 5px rgba(38, 30, 22, .09);--hr-hairline: rgba(38, 30, 22, .07);--hr-rim: inset 0 1px 0 rgba(255, 255, 255, .9);--hr-ring: 0 0 0 3px rgba(234, 91, 31, .18);--hr-nav-bg: #101215;--hr-nav-bg-top: #16191d;--hr-nav-border: rgba(255, 255, 255, .08);--hr-nav-text: rgba(255, 255, 255, .62);--hr-nav-text-active: #ffffff;--hr-nav-hover: rgba(255, 255, 255, .06);--hr-nav-active: rgba(255, 255, 255, .08);--hr-nav-label: rgba(255, 255, 255, .34);background:var(--hr-bg);color:var(--hr-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.005em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.hr-app[data-hr=dark]{--hr-primary: #fe7743;--hr-primary-hover: #ff9966;--hr-bg: #0a0a0b;--hr-raised: #131316;--hr-sunken: #1a1a1d;--hr-overlay: #1a1a1d;--hr-glass: rgba(10, 10, 11, .78);--hr-border-subtle: #2e2e35;--hr-border-strong: #3a3a42;--hr-text: #f7f7f8;--hr-text-2: #a0a0ab;--hr-text-3: #8b8b96;--hr-text-4: #4e4e57;--hr-accent-surface: rgba(254, 119, 67, .14);--hr-accent-text: #ffb088;--hr-success: #10b981;--hr-success-surface: #052e24;--hr-warning: #f59e0b;--hr-warning-surface: #3a2508;--hr-danger: #ef4444;--hr-danger-surface: #3b0f0f;--hr-info: #38bdf8;--hr-info-surface: #082f49;--hr-elev-1: 0 1px 2px rgba(0, 0, 0, .4);--hr-elev-2: 0 2px 8px rgba(0, 0, 0, .45);--hr-elev-3: 0 10px 26px rgba(0, 0, 0, .52);--hr-elev-4: 0 22px 56px rgba(0, 0, 0, .62);--hr-inset-1: inset 0 1px 3px rgba(0, 0, 0, .45);--hr-inset-2: inset 0 2px 6px rgba(0, 0, 0, .55);--hr-hairline: rgba(255, 255, 255, .07);--hr-rim: inset 0 1px 0 rgba(255, 255, 255, .05);--hr-ring: 0 0 0 3px rgba(242, 107, 46, .26);--hr-nav-bg: #131316;--hr-nav-bg-top: #131316;--hr-nav-border: #2e2e35;--hr-nav-active: rgba(254, 119, 67, .12)}.hr-app :where(h1,h2,h3,h4,h5,h6,p,span,div,a,button,input,select,textarea,label,th,td,li){font-family:inherit}.hr-app .hr-panel{background:var(--hr-raised);border:1px solid var(--hr-border-subtle);border-radius:14px}.hr-app .hr-card{background:var(--hr-raised);border:1px solid var(--hr-border-subtle);border-radius:14px;box-shadow:var(--hr-elev-2),var(--hr-rim)}.hr-app .hr-card-hover{transition:box-shadow .2s ease,border-color .2s ease}.hr-app .hr-card-hover:hover{box-shadow:var(--hr-elev-3),var(--hr-rim);border-color:var(--hr-border-strong)}.hr-app .hr-overlay{background:var(--hr-overlay);border:1px solid var(--hr-border-subtle);border-radius:16px;box-shadow:var(--hr-elev-4),var(--hr-rim)}.hr-app .hr-well{background:var(--hr-sunken);border:1px solid var(--hr-border-subtle);border-radius:12px;box-shadow:var(--hr-inset-1)}.hr-app .hr-glass{background:var(--hr-glass);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--hr-hairline)}.hr-app .hr-h1{font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.025em;color:var(--hr-text)}.hr-app .hr-h2{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--hr-text)}.hr-app .hr-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--hr-text-3)}.hr-app .hr-metric{font-size:28px;line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--hr-text);font-variant-numeric:tabular-nums}.hr-app .hr-mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.hr-app .hr-input{width:100%;background:var(--hr-sunken);border:1px solid var(--hr-border-subtle);border-radius:10px;box-shadow:var(--hr-inset-1);padding:10px 12px;font-size:13.5px;color:var(--hr-text);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.hr-app[data-hr=dark] .hr-input{border-color:var(--hr-border-strong)}.hr-app .hr-input::placeholder{color:var(--hr-text-4)}.hr-app .hr-input:focus{border-color:var(--hr-primary);box-shadow:var(--hr-ring)}.hr-app .hr-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 15px;border-radius:10px;font-size:13px;font-weight:600;letter-spacing:-.005em;border:1px solid var(--hr-border-subtle);background:var(--hr-raised);color:var(--hr-text-2);box-shadow:var(--hr-elev-1),var(--hr-rim);transition:filter .15s ease,box-shadow .15s ease,border-color .15s ease}.hr-app .hr-btn:hover:not(:disabled){filter:brightness(.97);border-color:var(--hr-border-strong)}.hr-app[data-hr=dark] .hr-btn:hover:not(:disabled){filter:brightness(1.14)}.hr-app .hr-btn:disabled{opacity:.5}.hr-app .hr-btn-primary{background:var(--hr-primary);border-color:transparent;color:#fff}.hr-app .hr-badge-pop{animation:hr-badge-pop .35s cubic-bezier(.2,.8,.2,1) both}@keyframes hr-badge-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.hr-app[data-hr=dark] .hr-btn-primary{background:linear-gradient(120deg,#f96,#fe7743);color:#1a1102;box-shadow:0 8px 18px -6px #fe77438c}.hr-app[data-hr=dark] .hr-card,.hr-app[data-hr=dark] .hr-panel{box-shadow:0 2px 6px #00000059,0 1px 2px #00000040,inset 0 1px #ffffff0a}.hr-app[data-hr=dark] .hr-seg-item[aria-selected=true]{background:#fe774324;color:#ffb088;box-shadow:inset 0 0 0 1px #fe774373}.hr-app .hr-btn-danger{background:var(--hr-danger-surface);border-color:transparent;color:var(--hr-danger);box-shadow:none}.hr-app .hr-btn-ghost{background:transparent;box-shadow:none}.hr-app .hr-seg{display:inline-flex;padding:3px;gap:2px;border-radius:11px;background:var(--hr-sunken);border:1px solid var(--hr-border-subtle);box-shadow:var(--hr-inset-1)}.hr-app .hr-seg-item{height:30px;padding:0 13px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--hr-text-2);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.hr-app .hr-seg-item[aria-selected=true]{background:var(--hr-raised);color:var(--hr-text);box-shadow:var(--hr-elev-1),var(--hr-rim)}.hr-app a,.hr-app button,.hr-app [role=button],.hr-app [role=tab]{transition:filter .15s ease,background-color .15s ease,box-shadow .15s ease}.hr-app a:hover,.hr-app button:not(:disabled):hover,.hr-app [role=tab]:hover{filter:brightness(.97)}.hr-app[data-hr=dark] a:hover,.hr-app[data-hr=dark] button:not(:disabled):hover,.hr-app[data-hr=dark] [role=tab]:hover{filter:brightness(1.14)}.hr-app button:focus-visible,.hr-app a:focus-visible,.hr-app input:focus-visible,.hr-app select:focus-visible,.hr-app textarea:focus-visible{outline:2px solid var(--hr-primary);outline-offset:2px}.hr-app .hr-skeleton{background:var(--hr-sunken);border-radius:8px;position:relative;overflow:hidden}.hr-app .hr-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:hr-shimmer 1.6s linear infinite}.hr-app[data-hr=dark] .hr-skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}@keyframes hr-shimmer{to{transform:translate(100%)}}.hr-app .hr-ambient{background-image:radial-gradient(1100px 460px at 12% -8%,rgba(234,91,31,.07),transparent 70%),radial-gradient(760px 380px at 92% 0%,rgba(234,91,31,.04),transparent 68%);background-repeat:no-repeat}.hr-app ::-webkit-scrollbar{width:10px;height:10px}.hr-app ::-webkit-scrollbar-track{background:transparent}.hr-app ::-webkit-scrollbar-thumb{background:var(--hr-border-strong);border-radius:9999px}@media (prefers-reduced-motion: reduce){.hr-app .hr-skeleton:after{animation:none}}}
