﻿:root{--hr-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--hr-bg: #ffffff;--hr-bg-subtle: #f7f8fa;--hr-bg-muted: #f1f3f6;--hr-border: #e5e7eb;--hr-border-strong: #d1d5db;--hr-text: #0f172a;--hr-text-2: #334155;--hr-muted: #64748b;--hr-faint: #94a3b8;--hr-primary: #2f5bea;--hr-primary-hover: #2349c8;--hr-primary-soft: #eef2ff;--hr-primary-ring: rgba(47, 91, 234, .18);--hr-success: #16a34a;--hr-success-soft: #ecfdf3;--hr-danger: #dc2626;--hr-danger-soft: #fef2f2;--hr-warning: #d97706;--hr-warning-soft: #fffbeb;--hr-radius-sm: 6px;--hr-radius: 10px;--hr-radius-lg: 16px;--hr-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--hr-shadow: 0 1px 3px rgba(15, 23, 42, .08), 0 4px 12px rgba(15, 23, 42, .04);--hr-shadow-lg: 0 12px 32px rgba(15, 23, 42, .10);--hr-sidebar-w: 248px;--hr-header-h: 64px}.hr-ui{font-family:var(--hr-font);color:var(--hr-text);background:var(--hr-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.55}.hr-ui h1,.hr-ui h2,.hr-ui h3,.hr-ui h4,.hr-ui h5,.hr-ui h6{font-family:var(--hr-font);color:var(--hr-text);letter-spacing:-0.02em;font-weight:700}.hr-ui a{color:var(--hr-primary);text-decoration:none}.hr-ui a:hover{color:var(--hr-primary-hover)}.hr-ui ::selection{background:var(--hr-primary-soft)}.hr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--hr-radius-sm);border:1px solid transparent;font-family:var(--hr-font);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;text-decoration:none !important}.hr-btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--hr-primary-ring)}.hr-btn i,.hr-btn svg{font-size:16px}.hr-btn-primary{background:var(--hr-primary);color:#fff !important}.hr-btn-primary:hover{background:var(--hr-primary-hover);color:#fff !important}.hr-btn-secondary{background:#fff;color:var(--hr-text) !important;border-color:var(--hr-border-strong);box-shadow:var(--hr-shadow-sm)}.hr-btn-secondary:hover{background:var(--hr-bg-subtle);border-color:var(--hr-faint)}.hr-btn-ghost{background:transparent;color:var(--hr-text-2) !important}.hr-btn-ghost:hover{background:var(--hr-bg-muted)}.hr-btn-danger{background:#fff;color:var(--hr-danger) !important;border-color:#fecaca}.hr-btn-danger:hover{background:var(--hr-danger-soft)}.hr-btn-dark{background:var(--hr-text);color:#fff !important}.hr-btn-dark:hover{background:#1e293b}.hr-btn-lg{height:48px;padding:0 22px;font-size:15px;border-radius:var(--hr-radius)}.hr-btn-sm{height:32px;padding:0 12px;font-size:13px}.hr-btn-block{display:flex;width:100%}.hr-field{margin-bottom:18px}.hr-label{display:block;font-size:13px;font-weight:600;color:var(--hr-text-2);margin-bottom:6px}.hr-input,.hr-ui .hr-form input[type=text],.hr-ui .hr-form input[type=email],.hr-ui .hr-form input[type=password],.hr-ui .hr-form input[type=number],.hr-ui .hr-form input[type=url],.hr-ui .hr-form select,.hr-ui .hr-form textarea{display:block;width:100%;height:42px;padding:0 12px;font-family:var(--hr-font);font-size:15px;color:var(--hr-text);background:#fff;border:1px solid var(--hr-border-strong);border-radius:var(--hr-radius-sm);box-shadow:var(--hr-shadow-sm);transition:border-color .15s,box-shadow .15s}.hr-input::placeholder,.hr-ui .hr-form input[type=text]::placeholder,.hr-ui .hr-form input[type=email]::placeholder,.hr-ui .hr-form input[type=password]::placeholder,.hr-ui .hr-form input[type=number]::placeholder,.hr-ui .hr-form input[type=url]::placeholder,.hr-ui .hr-form select::placeholder,.hr-ui .hr-form textarea::placeholder{color:var(--hr-faint)}.hr-input:focus,.hr-ui .hr-form input[type=text]:focus,.hr-ui .hr-form input[type=email]:focus,.hr-ui .hr-form input[type=password]:focus,.hr-ui .hr-form input[type=number]:focus,.hr-ui .hr-form input[type=url]:focus,.hr-ui .hr-form select:focus,.hr-ui .hr-form textarea:focus{outline:none;border-color:var(--hr-primary);box-shadow:0 0 0 4px var(--hr-primary-ring)}.hr-ui .hr-form textarea{height:auto;min-height:96px;padding:10px 12px}.hr-help{font-size:13px;color:var(--hr-muted);margin-top:6px}.hr-error{font-size:13px;color:var(--hr-danger);margin-top:6px}.hr-card{background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius-lg);box-shadow:var(--hr-shadow-sm)}.hr-card-body{padding:24px}.hr-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid var(--hr-border)}.hr-card-head h2,.hr-card-head h3{font-size:16px;margin:0}.hr-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--hr-bg-muted);color:var(--hr-text-2)}.hr-badge-primary{background:var(--hr-primary-soft);color:var(--hr-primary)}.hr-badge-success{background:var(--hr-success-soft);color:var(--hr-success)}.hr-badge-warning{background:var(--hr-warning-soft);color:var(--hr-warning)}.hr-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.hr-table th{text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hr-muted);background:var(--hr-bg-subtle);padding:10px 16px;border-bottom:1px solid var(--hr-border)}.hr-table td{padding:14px 16px;border-bottom:1px solid var(--hr-border);color:var(--hr-text-2);vertical-align:middle}.hr-table tr:last-child td{border-bottom:0}.hr-table tbody tr:hover td{background:var(--hr-bg-subtle)}.hr-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:16px}.hr-stat{padding:18px 20px;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius)}.hr-stat .hr-stat-label{font-size:13px;color:var(--hr-muted);font-weight:500}.hr-stat .hr-stat-value{font-size:28px;font-weight:700;letter-spacing:-0.02em;color:var(--hr-text);margin-top:4px}.hr-empty{text-align:center;padding:56px 24px;color:var(--hr-muted)}.hr-empty .hr-empty-icon{width:56px;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--hr-primary-soft);color:var(--hr-primary);font-size:24px}.hr-empty h3{font-size:17px;margin:0 0 6px}.hr-empty p{margin:0 auto 20px;max-width:420px}.hr-muted{color:var(--hr-muted) !important}.hr-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hr-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hr-grid-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.hr-grid-3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.hr-grid-4{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}@media(max-width: 1100px){.hr-grid-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.hr-grid-4{grid-template-columns:1fr}}@media(max-width: 900px){.hr-grid-2,.hr-grid-3{grid-template-columns:1fr}}.hr-date{display:block;max-width:420px;margin-top:6px;text-align:left}.hr-date[hidden]{display:none !important}.hr-date-row{display:flex;align-items:center;max-width:260px}.hr-ui .hr-date input.hr-date-input,.hr-date input.hr-date-input{display:block;width:100%;min-width:0;height:40px;margin:0;padding:0 10px 0 12px;font-family:var(--hr-font);font-size:15px;color:var(--hr-text);background:#fff;border:1px solid var(--hr-border-strong);border-radius:var(--hr-radius-sm);box-shadow:var(--hr-shadow-sm);text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.hr-ui .hr-date input.hr-date-input:focus,.hr-date input.hr-date-input:focus{outline:none;border-color:var(--hr-primary);box-shadow:0 0 0 4px var(--hr-primary-ring)}.hr-ui .hr-date input.hr-date-input:disabled,.hr-date input.hr-date-input:disabled{background:var(--hr-bg-muted);color:var(--hr-faint);cursor:not-allowed}.hr-ui .hr-date input.hr-date-input::-webkit-calendar-picker-indicator,.hr-date input.hr-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;margin-left:4px}.hr-ui .hr-date input.hr-date-input::-webkit-date-and-time-value,.hr-date input.hr-date-input::-webkit-date-and-time-value{text-align:left}.hr-date-clear{flex:0 0 auto;width:32px;height:32px;margin-left:4px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--hr-muted);font-size:18px;line-height:32px;cursor:pointer}.hr-date-clear:hover{background:var(--hr-bg-muted);color:var(--hr-text)}.hr-date-clear:focus-visible{outline:2px solid var(--hr-primary);outline-offset:1px}.hr-date-clear[hidden]{display:none}.hr-date-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hr-date-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;font-family:var(--hr-font);font-size:13px;font-weight:500;line-height:1;color:var(--hr-text-2);background:var(--hr-bg);border:1px solid var(--hr-border-strong);border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.hr-date-chip:hover{background:var(--hr-primary-soft);border-color:var(--hr-primary);color:var(--hr-primary)}.hr-date-chip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hr-primary-ring);border-color:var(--hr-primary)}.hr-date-chip[aria-pressed=true]{background:var(--hr-primary);border-color:var(--hr-primary);color:#fff}.hr-date-chip:disabled{opacity:.5;cursor:not-allowed}.hr-date-chip-none[aria-pressed=true]{background:var(--hr-text-2);border-color:var(--hr-text-2)}.hr-date-say{margin-top:6px;font-size:13px;line-height:1.4;color:var(--hr-muted)}.hr-date-say[hidden]{display:none}.qa-grid label .hr-date{max-width:none}@media(max-width: 640px){.hr-date,.hr-date-row{max-width:none}.hr-date-chip{min-height:36px;padding:0 13px}}body.hr-site{margin:0;background:#fff;padding-top:var(--hr-header-h);overflow-x:hidden}.hr-site-header{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--hr-header-h);background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.hr-site-header.is-scrolled{border-bottom-color:var(--hr-border);box-shadow:var(--hr-shadow-sm)}.hr-site-header .hr-site-header-inner{max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:24px}.hr-logo{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:18px;letter-spacing:-0.02em;color:var(--hr-text) !important;text-decoration:none !important;flex-shrink:0}.hr-logo .hr-logo-mark{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg, #2f5bea 0%, #6d8bff 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;box-shadow:0 4px 10px rgba(47,91,234,.3)}.hr-nav{flex:1;display:flex;align-items:center}.hr-nav>ul{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.hr-nav>ul>li{position:relative}.hr-nav>ul>li>a{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border-radius:var(--hr-radius-sm);font-size:14px;font-weight:500;color:var(--hr-text-2) !important;text-decoration:none !important;white-space:nowrap}.hr-nav>ul>li>a:hover{background:var(--hr-bg-muted);color:var(--hr-text) !important}.hr-nav>ul>li.dropdown>a::after{content:"";width:6px;height:6px;margin-left:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.6}.hr-nav li.dropdown>ul{position:absolute;top:calc(100% + 8px);left:0;width:320px !important;max-height:420px !important;height:auto !important;overflow-y:auto !important;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius);box-shadow:var(--hr-shadow-lg);font-size:13.5px !important;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s;z-index:10}.hr-nav li.dropdown>ul li{list-style:none}.hr-nav li.dropdown>ul a{display:block;padding:8px 10px;border-radius:var(--hr-radius-sm);color:var(--hr-text-2) !important;line-height:1.35;text-decoration:none !important}.hr-nav li.dropdown>ul a:hover{background:var(--hr-bg-subtle);color:var(--hr-primary) !important}.hr-nav li.dropdown:hover>ul,.hr-nav li.dropdown:focus-within>ul,.hr-nav li.dropdown.is-open>ul{opacity:1;visibility:visible;transform:none}.hr-nav li.dropdown:hover::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.hr-nav li.dropdown>ul.hr-mega{--mega-w: min(900px, calc(100vw - 32px));left:50%;margin-left:calc(var(--mega-w) / -2 + var(--mega-dx, 0px));width:var(--mega-w) !important;max-height:min(680px, calc(100vh - 90px)) !important;overflow-y:auto !important;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:4px 12px;align-content:start;padding:18px 16px 14px;border-radius:16px;box-shadow:0 24px 60px -18px rgba(15,23,42,.28),0 2px 6px rgba(15,23,42,.05)}.hr-nav li.dropdown>ul.hr-mega-4{--mega-w: min(1200px, calc(100vw - 32px));grid-template-columns:repeat(4, minmax(0, 1fr))}.hr-nav li.dropdown>ul.hr-mega-2{--mega-w: min(640px, calc(100vw - 32px));grid-template-columns:repeat(2, minmax(0, 1fr))}.hr-nav li.dropdown>ul .hr-mega-more>a{display:inline-flex;padding:6px 10px;font-size:13px;font-weight:600;color:var(--hr-primary) !important}.hr-nav li.dropdown>ul .hr-mega-more>a:hover{background:none;text-decoration:underline !important}.hr-nav li.dropdown>ul>li.hr-mega-foot{grid-column:1/-1;margin-top:8px;padding-top:8px;border-top:1px solid var(--hr-border)}.hr-nav li.dropdown>ul>li.hr-mega-foot>a{display:inline-flex;font-size:13.5px;font-weight:600;color:var(--hr-primary) !important}.hr-mega-sec>ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.hr-mega-sec{display:flex;flex-direction:column}.hr-mega-sec>ul{flex:1 0 auto}.hr-nav li.dropdown>ul li.hr-mega-more{margin-top:auto}.hr-mega-h{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 6px;padding:0 10px;border:0;background:none;cursor:default;text-align:left;font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-faint)}.hr-mega-h i{display:none}.hr-nav li.dropdown>ul a.hr-mega-a{display:flex;align-items:flex-start;gap:12px;padding:9px 10px;border-radius:10px}.hr-nav li.dropdown>ul a.hr-mega-a>i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--hr-primary-soft);color:var(--hr-primary);font-size:16px;transition:none}.hr-nav li.dropdown>ul a.hr-mega-a>span{min-width:0;display:flex;flex-direction:column;gap:2px}.hr-nav li.dropdown>ul a.hr-mega-a b{font-weight:600;font-size:14px;color:var(--hr-text);line-height:1.3}.hr-nav li.dropdown>ul a.hr-mega-a small{font-size:12.5px;line-height:1.35;color:var(--hr-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hr-nav li.dropdown>ul a.hr-mega-a:hover,.hr-nav li.dropdown>ul a.hr-mega-a:focus-visible{background:var(--hr-bg-subtle);outline:none}.hr-nav li.dropdown>ul a.hr-mega-a:hover>i,.hr-nav li.dropdown>ul a.hr-mega-a:focus-visible>i{background:var(--hr-primary);color:#fff}.hr-nav li.dropdown>ul a.hr-mega-a:hover b,.hr-nav li.dropdown>ul a.hr-mega-a:focus-visible b{color:var(--hr-primary)}.hr-nav li.dropdown>ul a.hr-mega-a:focus-visible{box-shadow:0 0 0 2px var(--hr-primary-ring)}@media(max-width: 1024px){.hr-nav li.dropdown>ul.hr-mega{margin-left:0;width:100% !important;padding:4px 0 12px;border-radius:0;box-shadow:none;gap:0;grid-template-columns:1fr;display:none}.hr-nav li.dropdown.is-open>ul.hr-mega{display:grid}.hr-mega-sec+.hr-mega-sec{border-top:1px solid var(--hr-border)}.hr-mega-h{margin:0;padding:12px 4px;min-height:44px;cursor:pointer;font-size:12px;color:var(--hr-muted)}.hr-mega-h i{display:inline-block;font-size:12px;transition:transform .2s}.hr-mega-sec.is-open .hr-mega-h i{transform:rotate(180deg)}.hr-mega-sec>ul{display:none;padding-bottom:8px}.hr-mega-sec.is-open>ul{display:flex}.hr-nav li.dropdown>ul a.hr-mega-a{padding:8px 4px}.hr-nav li.dropdown>ul a.hr-mega-a>i{width:30px;height:30px;font-size:14px}.hr-nav li.dropdown>ul.hr-mega-4,.hr-nav li.dropdown>ul.hr-mega-2{grid-template-columns:1fr}.hr-nav li.dropdown>ul.hr-mega{max-height:none !important;overflow:visible !important}.hr-nav li.dropdown>ul .hr-mega-more>a{padding:6px 4px}.hr-nav li.dropdown>ul>li.hr-mega-foot{margin-top:0;padding:12px 4px 0}.hr-nav li.dropdown>ul>li.hr-mega-foot>a{padding:4px 0}}@media(prefers-reduced-motion: reduce){.hr-mega-h i,.hr-mega-a>i{transition:none !important}}.hr-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.hr-nav-toggle{display:none;margin-left:auto;width:40px;height:40px;border:1px solid var(--hr-border);border-radius:var(--hr-radius-sm);background:#fff;font-size:22px;color:var(--hr-text);align-items:center;justify-content:center;cursor:pointer}.hr-nav li.hr-nav-mobile-only{display:none}@media(max-width: 1024px){.hr-site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}.hr-nav-toggle{display:inline-flex}.hr-header-actions .hr-hide-mobile{display:none}.hr-nav{position:fixed;top:var(--hr-header-h);left:0;right:0;bottom:0;background:#fff;padding:16px 20px 40px;overflow-y:auto;display:none}.hr-nav.is-open{display:block}.hr-nav>ul{flex-direction:column;align-items:stretch;gap:0}.hr-nav>ul>li>a{height:48px;width:100%;font-size:16px;justify-content:space-between;border-bottom:1px solid var(--hr-border);border-radius:0}.hr-nav li.dropdown>ul{position:static;width:100% !important;max-height:320px !important;box-shadow:none;border:0;padding:4px 0 12px 8px;display:none;opacity:1;visibility:visible;transform:none}.hr-nav li.dropdown:hover>ul,.hr-nav li.dropdown:focus-within>ul{display:none}.hr-nav li.dropdown.is-open>ul{display:block}.hr-nav li.hr-nav-mobile-only{display:block;padding-top:20px}.hr-nav li.hr-nav-mobile-only>a.hr-btn{display:flex;justify-content:center;height:48px;width:100%;font-size:16px;border-bottom:0;border-radius:var(--hr-radius-sm);border:1px solid var(--hr-border)}.hr-site-header .hr-site-header-inner{gap:12px}.hr-nav.hr-lang{position:static;display:flex;flex:0 0 auto;padding:0;background:none;overflow:visible}.hr-nav.hr-lang>ul{flex-direction:row}.hr-nav.hr-lang>ul>li{position:static}.hr-nav.hr-lang>ul>li>a{height:40px;width:auto;padding:0 8px;font-size:14px;gap:4px;justify-content:center;border:1px solid var(--hr-border);border-radius:var(--hr-radius-sm)}.hr-nav.hr-lang>ul>li.dropdown>a::after{display:none}.hr-nav.hr-lang li.dropdown>ul{position:absolute;top:var(--hr-header-h);left:auto;right:12px;width:min(280px, calc(100vw - 24px)) !important;max-height:60vh !important;padding:8px;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius);box-shadow:var(--hr-shadow-lg);z-index:20}}.hr-lang-code{font-size:12px;font-weight:600;text-transform:uppercase;margin-left:4px}@media(max-width: 480px){.hr-logo .hr-logo-text{display:none}.hr-site-header .hr-site-header-inner{padding:0 12px;gap:8px}.hr-header-actions{gap:6px;min-width:0}.hr-header-actions>.hr-btn{min-width:0;height:40px;padding:0 10px;font-size:13px;line-height:1.15;white-space:normal;text-align:center}}@media(max-width: 360px){.hr-lang-code{display:none}}.hr-container{max-width:1200px;margin:0 auto;padding:0 24px}.hr-section{padding:96px 0}.hr-section-sm{padding:56px 0}.hr-section-alt{background:var(--hr-bg-subtle);border-top:1px solid var(--hr-border);border-bottom:1px solid var(--hr-border)}.hr-eyebrow{display:inline-block;font-size:13px;font-weight:600;color:var(--hr-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.hr-section-title{font-size:clamp(28px, 3.6vw, 42px);line-height:1.15;margin:0 0 16px}.hr-section-lead{font-size:18px;color:var(--hr-muted);max-width:640px;margin:0}.hr-center{text-align:center}.hr-center .hr-section-lead{margin:0 auto}.hr-hero{position:relative;padding:88px 0 72px;background:radial-gradient(900px 420px at 15% -10%, rgba(47, 91, 234, 0.1), transparent 60%),radial-gradient(700px 380px at 95% 10%, rgba(109, 139, 255, 0.12), transparent 60%),#fff}.hr-hero h1{font-size:clamp(36px, 5.4vw, 64px);line-height:1.04;letter-spacing:-0.035em;margin:0 0 20px}.hr-hero .hr-hero-lead{font-size:19px;color:var(--hr-muted);max-width:560px;margin:0 0 32px}.hr-hero-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:56px;align-items:center}@media(max-width: 960px){.hr-hero-grid{grid-template-columns:1fr}.hr-hero{padding-top:48px}}.hr-signup{display:flex;gap:8px;max-width:480px;padding:6px;background:#fff;border:1px solid var(--hr-border-strong);border-radius:12px;box-shadow:var(--hr-shadow)}.hr-signup input{flex:1;min-width:0;border:0 !important;outline:none;padding:0 12px;font-size:15px;font-family:var(--hr-font);background:transparent;color:var(--hr-text)}.hr-signup .hr-btn{height:44px}@media(max-width: 600px){.hr-hero-grid>*{min-width:0}.hr-signup{flex-direction:column;max-width:none;width:100%;box-sizing:border-box}.hr-signup input{flex:0 0 auto;width:100%;height:48px;font-size:16px;box-sizing:border-box}.hr-signup .hr-btn{width:100%;height:48px;font-size:16px}}.hr-btn .hr-btn-idle,.hr-btn .hr-btn-busy{display:inline-flex;align-items:center;gap:8px}.hr-btn .hr-btn-busy[hidden],.hr-btn .hr-btn-idle[hidden]{display:none}.hr-btn.is-loading{pointer-events:none;cursor:progress;opacity:.85}.hr-btn-primary .hr-btn-busy .hr-spinner{border-color:rgba(255,255,255,.45);border-top-color:#fff;margin-right:0}.hr-signup-note{margin-top:12px;font-size:13px;color:var(--hr-muted);display:flex;gap:16px;flex-wrap:wrap}.hr-signup-note i{color:var(--hr-success);margin-right:4px}.hr-signup-line{max-width:480px;margin:12px 0 0;font-size:13px;color:var(--hr-muted)}body.hr-site .hr-signup-line a{color:var(--hr-muted) !important;text-decoration:underline;text-underline-offset:2px}.hr-mock{position:relative;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius-lg);box-shadow:var(--hr-shadow-lg);overflow:hidden}.hr-mock .hr-mock-bar{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;background:var(--hr-bg-subtle);border-bottom:1px solid var(--hr-border)}.hr-mock .hr-mock-bar span{width:10px;height:10px;border-radius:50%;background:#e2e8f0}.hr-mock .hr-mock-bar em{margin-left:10px;font-style:normal;font-size:12px;color:var(--hr-muted)}.hr-mock .hr-mock-body{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.hr-mock-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:9px 0;border-bottom:1px solid var(--hr-border)}.hr-mock-row:last-child{border-bottom:0}.hr-mock-bars{display:flex;align-items:flex-end;gap:6px;height:110px;padding-top:10px}.hr-mock-bars div{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg, #6d8bff, #2f5bea);opacity:.9}.hr-avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:var(--hr-primary);margin-right:8px;flex-shrink:0}.hr-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px 56px}.hr-logos img{height:28px;width:auto;filter:grayscale(1);opacity:.55;transition:opacity .2s,filter .2s}.hr-logos img:hover{opacity:.9;filter:none}.hr-logos .hr-logo-invert{filter:grayscale(1) invert(1)}.hr-logos .hr-logo-invert:hover{filter:invert(1)}.hr-features{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin-top:48px}@media(max-width: 960px){.hr-features{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.hr-features{grid-template-columns:1fr}}.hr-feature{padding:24px;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius-lg);transition:box-shadow .2s,transform .2s,border-color .2s}.hr-feature:hover{box-shadow:var(--hr-shadow);border-color:var(--hr-border-strong);transform:translateY(-2px)}.hr-feature h3{font-size:17px;margin:16px 0 8px}.hr-feature p{margin:0;color:var(--hr-muted);font-size:15px}.hr-feature-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--hr-primary-soft);color:var(--hr-primary);font-size:20px}.hr-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hr-split+.hr-split{margin-top:96px}.hr-split.is-reverse>:first-child{order:2}@media(max-width: 900px){.hr-split{grid-template-columns:1fr;gap:32px}.hr-split.is-reverse>:first-child{order:0}}.hr-check-list{list-style:none;padding:0;margin:24px 0 0}.hr-check-list li{position:relative;padding-left:30px;margin-bottom:12px;color:var(--hr-text-2)}.hr-check-list li::before{content:"";font-family:"bootstrap-icons";position:absolute;left:0;top:1px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:50%;background:var(--hr-success-soft);color:var(--hr-success)}.hr-visual{background:var(--hr-bg-subtle);border:1px solid var(--hr-border);border-radius:var(--hr-radius-lg);padding:32px;display:flex;align-items:center;justify-content:center;min-height:300px}.hr-visual img{max-width:100%;height:auto;max-height:320px}.hr-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-top:48px;counter-reset:hrstep}@media(max-width: 900px){.hr-steps{grid-template-columns:1fr}}.hr-step{position:relative;padding:28px 24px 24px;border-radius:var(--hr-radius-lg);background:#fff;border:1px solid var(--hr-border)}.hr-step::before{counter-increment:hrstep;content:counter(hrstep);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--hr-text);color:#fff;font-weight:700;font-size:14px;margin-bottom:16px}.hr-step h3{font-size:17px;margin:0 0 6px}.hr-step p{margin:0;color:var(--hr-muted)}.hr-quotes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin-top:48px}@media(max-width: 900px){.hr-quotes{grid-template-columns:1fr}}.hr-quote{padding:28px;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius-lg);display:flex;flex-direction:column}.hr-quote .hr-stars{color:#f59e0b;font-size:14px;letter-spacing:2px;margin-bottom:12px}.hr-quote p{color:var(--hr-text-2);font-size:16px;margin:0 0 20px;flex:1}.hr-quote .hr-quote-by{display:flex;align-items:center;gap:12px;font-size:14px}.hr-quote .hr-quote-by img{width:40px;height:40px;border-radius:50%;object-fit:cover}.hr-quote .hr-quote-by b{display:block;color:var(--hr-text)}.hr-quote .hr-quote-by span{color:var(--hr-muted)}.hr-pricing-card{max-width:520px;margin:48px auto 0;padding:36px;border-radius:20px;border:1px solid var(--hr-border);background:#fff;box-shadow:var(--hr-shadow-lg);text-align:left}.hr-pricing-card .hr-price{font-size:52px;font-weight:800;letter-spacing:-0.03em;color:var(--hr-text)}.hr-pricing-card .hr-price small{font-size:16px;font-weight:500;color:var(--hr-muted);letter-spacing:0;white-space:nowrap}.hr-pricing-card.hr-plan-highlight{border:2px solid var(--hr-primary, #2563eb);box-shadow:0 12px 32px rgba(37,99,235,.12)}.hr-grid-4 .hr-pricing-card{padding:28px 24px}.hr-grid-4 .hr-pricing-card .hr-price{font-size:40px;line-height:1.15}.hr-grid-4 .hr-pricing-card .hr-price small{font-size:14px}.hr-grid-3 .hr-pricing-card .hr-price{font-size:44px;line-height:1.15}.hr-cta{border-radius:24px;padding:56px 40px;text-align:center;color:#fff;background:radial-gradient(600px 300px at 20% 0%, rgba(109, 139, 255, 0.5), transparent 60%),#0f172a}.hr-cta h2{color:#fff !important;font-size:clamp(26px, 3.2vw, 38px);margin:0 0 12px}.hr-cta p{color:#cbd5e1;font-size:17px;margin:0 auto 28px;max-width:560px}.hr-cta .hr-signup{margin:0 auto}.hr-featured{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;align-items:center}.hr-featured svg{max-width:100%;height:48px;width:auto}.hr-site-footer{margin-top:0;padding:64px 0 32px;background:var(--hr-bg-subtle);border-top:1px solid var(--hr-border);font-size:14px;color:var(--hr-muted)}.hr-site-footer .hr-footer-grid{display:grid;grid-template-columns:1.4fr repeat(4, minmax(0, 1fr));gap:32px}@media(max-width: 900px){.hr-site-footer .hr-footer-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.hr-site-footer h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--hr-text);margin:0 0 14px}.hr-site-footer ul{list-style:none;padding:0;margin:0}.hr-site-footer li{margin-bottom:8px}.hr-site-footer a{color:var(--hr-muted) !important}.hr-site-footer a:hover{color:var(--hr-text) !important}.hr-site-footer .hr-footer-bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--hr-border);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.hr-site-footer details{margin-top:32px}.hr-site-footer details summary{cursor:pointer;color:var(--hr-text-2);font-weight:600}.hr-site-footer details ul{columns:3;column-gap:32px;margin-top:16px}@media(max-width: 900px){.hr-site-footer details ul{columns:1}}.hr-site-footer details li{break-inside:avoid}.hr-switch{position:relative;display:inline-block;width:36px;height:20px;border-radius:999px;background:var(--hr-border-strong);flex-shrink:0}.hr-switch::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--hr-shadow-sm);transition:left .15s}.hr-switch.is-on{background:var(--hr-primary)}.hr-switch.is-on::after{left:18px}.hr-heat{display:grid;grid-template-columns:repeat(6, 1fr);gap:4px;margin-top:12px}.hr-heat i{display:block;height:22px;border-radius:4px;background:#ef4444}.hr-hero h1{font-size:clamp(36px, 4.6vw, 56px)}.hr-nav li.hr-nav-sep{padding:10px 10px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--hr-faint);border-top:1px solid var(--hr-border);margin-top:6px}.hr-docs{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:48px;padding-bottom:96px}@media(max-width: 900px){.hr-docs{grid-template-columns:1fr}.hr-docs-nav{display:none}}.hr-docs-nav nav{position:sticky;top:calc(var(--hr-header-h) + 24px);display:flex;flex-direction:column;gap:2px}.hr-docs-nav .hr-nav-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-faint);padding:16px 10px 6px}.hr-docs-nav a{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--hr-radius-sm);font-size:14px;color:var(--hr-text-2) !important;text-decoration:none !important}.hr-docs-nav a:hover{background:var(--hr-bg-muted)}.hr-docs-nav a.is-active{background:var(--hr-primary-soft);color:var(--hr-primary) !important}.hr-docs-body section{scroll-margin-top:calc(var(--hr-header-h) + 20px)}.hr-docs-body>section{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--hr-border)}.hr-docs-body h2{font-size:26px;margin:0 0 12px}.hr-docs-body h3{font-size:16px;margin:24px 0 6px}.hr-docs-body p{color:var(--hr-text-2);font-size:16px;max-width:760px}.hr-code{margin:0 0 16px;padding:16px 18px;border-radius:var(--hr-radius);background:#0f172a;color:#e2e8f0;font:13.5px/1.6 "JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;overflow-x:auto;white-space:pre;border:0}.hr-code code{background:none;color:inherit;padding:0;font:inherit}.hr-tok{color:#fbbf24}.hr-code-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hr-muted);margin:18px 0 8px}.hr-inline{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:13px;background:var(--hr-bg-muted);color:var(--hr-text);padding:2px 6px;border-radius:4px}.hr-endpoint{margin-top:28px;padding:24px;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius-lg);box-shadow:var(--hr-shadow-sm)}.hr-endpoint-head{display:flex;align-items:center;gap:12px}.hr-endpoint-head h3{margin:0 !important;font-size:18px !important}.hr-endpoint-url{margin-top:12px}.hr-endpoint-url code{font:14px "JetBrains Mono",ui-monospace,Menlo,monospace;color:var(--hr-text);background:var(--hr-bg-subtle);border:1px solid var(--hr-border);padding:6px 10px;border-radius:var(--hr-radius-sm);display:inline-block;word-break:break-all}.hr-method{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:24px;padding:0 8px;border-radius:6px;font:700 12px "JetBrains Mono",ui-monospace,monospace;letter-spacing:.02em}.hr-method-get{background:var(--hr-success-soft);color:var(--hr-success)}.hr-method-post{background:var(--hr-primary-soft);color:var(--hr-primary)}.hr-method-sm{min-width:40px;height:18px;font-size:10px;padding:0 5px}.hr-store-badge{width:150px;height:auto;display:block}.hr-store-badge{height:52px !important;object-fit:cover}.hr-alt-shot{width:100%;height:auto;border-radius:14px;border:1px solid var(--hr-border);box-shadow:var(--hr-shadow-lg)}.hr-compare-wrap{margin-top:40px;overflow-x:auto}table.hr-compare{width:100%;min-width:560px;border-collapse:separate !important;border-spacing:0;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius-lg);overflow:hidden;box-shadow:var(--hr-shadow-sm)}table.hr-compare th,table.hr-compare td{border:0 !important;border-bottom:1px solid var(--hr-border) !important;padding:12px 16px !important;font-family:var(--hr-font) !important;font-size:14px !important;color:var(--hr-text-2);vertical-align:middle !important}table.hr-compare th{background:var(--hr-bg-subtle);font-size:13px !important;color:var(--hr-text) !important}table.hr-compare th:nth-child(2),table.hr-compare td:nth-child(2){background:rgba(47,91,234,.04)}table.hr-compare td[colspan]{background:var(--hr-bg-subtle) !important;font-size:12px !important;text-transform:uppercase;letter-spacing:.05em;color:var(--hr-muted) !important}table.hr-compare tr:last-child td{border-bottom:0 !important}table.hr-compare td:nth-child(2),table.hr-compare td:nth-child(3),table.hr-compare th:nth-child(2),table.hr-compare th:nth-child(3){text-align:center !important;width:26%}@media(max-width: 600px){table.hr-compare:not(.is-text){min-width:0}table.hr-compare:not(.is-text) th,table.hr-compare:not(.is-text) td{padding:10px 8px !important;font-size:13px !important;overflow-wrap:break-word}table.hr-compare:not(.is-text) th{font-size:12px !important;overflow-wrap:normal;word-break:keep-all;padding:10px 4px !important}table.hr-compare:not(.is-text) td:nth-child(2),table.hr-compare:not(.is-text) td:nth-child(3),table.hr-compare:not(.is-text) th:nth-child(2),table.hr-compare:not(.is-text) th:nth-child(3){width:27%}table.hr-compare:not(.is-text) .hr-yes,table.hr-compare:not(.is-text) .hr-no{width:22px;height:22px;font-size:12px}}table.hr-compare.is-text td:nth-child(2),table.hr-compare.is-text td:nth-child(3),table.hr-compare.is-text th:nth-child(2),table.hr-compare.is-text th:nth-child(3){text-align:left !important;width:auto}table.hr-compare.is-text td:nth-child(2){background:transparent}table.hr-compare.is-text th:nth-child(2){background:var(--hr-bg-subtle)}table.hr-compare.is-text td:first-child{font-weight:600;color:var(--hr-text)}.hr-note{background:var(--hr-bg-subtle);border:1px solid var(--hr-border);border-radius:var(--hr-radius);padding:14px 18px;font-size:14px;color:var(--hr-text-2);margin-top:20px}.hr-legal-block p{margin:0 0 4px}.hr-section-lead+.hr-section-lead{margin-top:12px}.hr-section-lead+.hr-btn{margin-top:20px}.hr-yes,.hr-no{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:14px}.hr-yes{background:var(--hr-success-soft);color:var(--hr-success)}.hr-no{background:var(--hr-bg-muted);color:var(--hr-faint)}.hr-video iframe{width:100%;aspect-ratio:16/9;height:auto;border-radius:14px;box-shadow:var(--hr-shadow-lg)}.hr-faq{margin-top:32px;display:flex;flex-direction:column;gap:10px}.hr-faq-item{background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius);padding:0 20px}.hr-faq-item summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:600;color:var(--hr-text);display:flex;justify-content:space-between;gap:12px}.hr-faq-item summary::after{content:"+";font-size:20px;line-height:1;color:var(--hr-muted)}.hr-faq-item[open] summary::after{content:"–"}.hr-faq-item summary::-webkit-details-marker{display:none}.hr-faq-item p{margin:0 0 16px;color:var(--hr-text-2)}.hr-post-cta{display:flex;gap:18px;align-items:flex-start;text-align:left;margin:36px 0;padding:24px;background:var(--hr-primary-soft);border:1px solid #c7d2fe;border-radius:var(--hr-radius-lg)}.hr-post-cta h3{font-size:18px;margin:0 0 6px}.hr-post-cta p{margin:0;color:var(--hr-text-2)}.hr-post-cta .hr-feature-icon{background:#fff;flex-shrink:0}@media(max-width: 600px){.hr-post-cta{flex-direction:column}}.hr-video{width:100%}.hr-video iframe{width:100% !important;max-width:100%}body.hr-app{margin:0;padding:0 !important;background:var(--hr-bg-subtle) !important;color:var(--hr-text) !important;font-family:var(--hr-font) !important;min-height:100vh}.hr-sidebar{position:fixed;top:0;bottom:0;left:0;width:var(--hr-sidebar-w);z-index:1001;display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--hr-border);transition:transform .2s}.hr-sidebar .hr-sidebar-top{height:var(--hr-header-h);display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--hr-border)}.hr-sidebar .hr-team{margin:16px 12px 8px;padding:10px 12px;border-radius:var(--hr-radius);background:var(--hr-bg-subtle);border:1px solid var(--hr-border);display:flex;align-items:center;gap:10px}.hr-sidebar .hr-team .hr-team-avatar{width:32px;height:32px;border-radius:8px;flex-shrink:0;background:var(--hr-text);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;text-transform:uppercase}.hr-sidebar .hr-team .hr-team-name{font-size:14px;font-weight:600;color:var(--hr-text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-sidebar .hr-team .hr-team-role{font-size:12px;color:var(--hr-muted)}.hr-sidebar nav{flex:1;overflow-y:auto;padding:8px 12px}.hr-sidebar .hr-nav-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-faint);padding:16px 10px 6px}.hr-sidebar .hr-nav-item{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:var(--hr-radius-sm);font-size:14px;font-weight:500;color:var(--hr-text-2) !important;text-decoration:none !important;margin-bottom:2px}.hr-sidebar .hr-nav-item i{font-size:17px;color:var(--hr-muted);width:18px;text-align:center}.hr-sidebar .hr-nav-item:hover{background:var(--hr-bg-muted);color:var(--hr-text) !important}.hr-sidebar .hr-nav-item.is-active{background:var(--hr-primary-soft);color:var(--hr-primary) !important}.hr-sidebar .hr-nav-item.is-active i{color:var(--hr-primary)}.hr-sidebar .hr-nav-item .hr-ext{margin-left:auto;font-size:12px;opacity:.5}.hr-sidebar .hr-nav-badge{margin-left:auto;min-width:18px;height:18px;padding:0 6px;border-radius:9px;background:#dc2626;color:#fff !important;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box}.hr-sidebar .hr-sidebar-bottom{padding:12px;border-top:1px solid var(--hr-border)}.hr-trial{margin:0 12px 12px;padding:14px;border-radius:var(--hr-radius);background:linear-gradient(135deg, #eef2ff, #f5f3ff);border:1px solid #e0e7ff;font-size:13px;color:var(--hr-text-2)}.hr-trial b{display:block;font-size:14px;color:var(--hr-text);margin-bottom:2px}.hr-trial .hr-btn{margin-top:10px;width:100%}.hr-trial.hr-trial-short{padding:10px 12px}.hr-trial.hr-trial-short .hr-btn{margin-top:8px}.hr-user-menu{position:relative}.hr-user-btn{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;background:transparent;border-radius:var(--hr-radius-sm);font-family:var(--hr-font);font-size:14px;font-weight:500;color:var(--hr-text);cursor:pointer;text-align:left}.hr-user-btn:hover{background:var(--hr-bg-muted)}.hr-user-btn .hr-avatar{margin-right:0}.hr-user-btn .bi-chevron-expand{margin-left:auto;color:var(--hr-faint)}.hr-user-pop{position:absolute;left:0;right:0;bottom:calc(100% + 6px);background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius);box-shadow:var(--hr-shadow-lg);padding:6px;display:none}.hr-user-pop a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--hr-radius-sm);font-size:14px;color:var(--hr-text-2) !important;text-decoration:none !important}.hr-user-pop a:hover{background:var(--hr-bg-subtle)}.hr-user-menu.is-open .hr-user-pop{display:block}.hr-main{margin-left:var(--hr-sidebar-w);min-height:100vh;display:flex;flex-direction:column}.hr-topbar{display:none;height:var(--hr-header-h);align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:1px solid var(--hr-border);position:sticky;top:0;z-index:1000}.hr-content{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:32px 32px 64px}.hr-app-footer{padding:20px 32px;font-size:13px;color:var(--hr-faint);display:flex;gap:16px;justify-content:center}.hr-app-footer a{color:var(--hr-muted) !important}.hr-backdrop{display:none}@media(max-width: 1024px){.hr-sidebar{transform:translateX(-100%);box-shadow:var(--hr-shadow-lg)}body.hr-nav-open .hr-sidebar{transform:none}body.hr-nav-open .hr-backdrop{display:block;position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.3)}.hr-main{margin-left:0}.hr-topbar{display:flex}.hr-content{padding:20px 16px 48px}}.hr-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.hr-page-head h1{font-size:26px;margin:0;letter-spacing:-0.02em}.hr-page-head p{margin:4px 0 0;color:var(--hr-muted)}.hr-breadcrumb{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--hr-muted) !important;margin-bottom:8px;text-decoration:none !important}.hr-breadcrumb:hover{color:var(--hr-text) !important}.hr-actions{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 900px){.hr-actions{grid-template-columns:1fr}}.hr-action{display:block;padding:22px;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius-lg);color:var(--hr-text) !important;text-decoration:none !important;transition:box-shadow .2s,border-color .2s,transform .2s}.hr-action:hover{border-color:#c7d2fe;box-shadow:var(--hr-shadow);transform:translateY(-2px)}.hr-action h3{font-size:16px;margin:14px 0 4px}.hr-action p{margin:0;font-size:14px;color:var(--hr-muted)}.hr-tabs{display:flex;gap:4px;border-bottom:1px solid var(--hr-border);margin-bottom:24px;overflow-x:auto}.hr-tabs a{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;margin-bottom:-1px;font-size:14px;font-weight:500;color:var(--hr-muted) !important;text-decoration:none !important;border-bottom:2px solid transparent;white-space:nowrap}.hr-tabs a:hover{color:var(--hr-text) !important}.hr-tabs a.is-active{color:var(--hr-primary) !important;border-bottom-color:var(--hr-primary)}body.hr-auth-page{margin:0;min-height:100vh;background:radial-gradient(800px 400px at 0% 0%, rgba(47, 91, 234, 0.08), transparent 60%),radial-gradient(700px 400px at 100% 100%, rgba(109, 139, 255, 0.1), transparent 60%),var(--hr-bg-subtle) !important;font-family:var(--hr-font) !important;color:var(--hr-text) !important;padding:0 !important}.hr-auth-header{height:var(--hr-header-h);display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 24px}.hr-auth-header img.hr-team-logo{max-height:40px;width:auto}.hr-auth-header.is-branded{max-width:none}.hr-auth-main{display:flex;justify-content:center;padding:40px 16px 80px}.hr-auth-card{width:100%;max-width:440px;padding:36px;background:#fff;border:1px solid var(--hr-border);border-radius:18px;box-shadow:var(--hr-shadow-lg)}.hr-auth-card.is-wide{max-width:560px}.hr-auth-card h1{font-size:26px;margin:0 0 8px}.hr-auth-card .hr-auth-sub{color:var(--hr-muted);margin:0 0 28px}.hr-auth-card .hr-auth-foot{margin-top:24px;padding-top:20px;border-top:1px solid var(--hr-border);font-size:14px;color:var(--hr-muted);text-align:center}.hr-auth-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--hr-primary-soft);color:var(--hr-primary);font-size:24px;margin-bottom:20px}.hr-auth-icon.is-danger{background:var(--hr-danger-soft);color:var(--hr-danger)}.hr-auth-icon.is-warning{background:var(--hr-warning-soft);color:var(--hr-warning)}.hr-auth-icon.is-success{background:var(--hr-success-soft);color:var(--hr-success)}.hr-auth-container{width:100%;display:flex;justify-content:center}.hr-code-input{font-size:22px !important;letter-spacing:.25em;text-align:center;height:52px !important;font-variant-numeric:tabular-nums}.hr-code-input::-webkit-outer-spin-button,.hr-code-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hr-code-input{-moz-appearance:textfield}.hr-spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--hr-border-strong);border-top-color:var(--hr-primary);border-radius:50%;animation:hr-spin .8s linear infinite;vertical-align:-2px;margin-right:6px}@keyframes hr-spin{to{transform:rotate(360deg)}}.hr-alert{padding:12px 14px;border-radius:var(--hr-radius-sm);font-size:14px;margin-bottom:16px;border:1px solid}.hr-alert-danger{background:var(--hr-danger-soft);border-color:#fecaca;color:#991b1b}.hr-alert-info{background:var(--hr-primary-soft);border-color:#c7d2fe;color:#3730a3}.hr-alert-warning{background:var(--hr-warning-soft);border-color:#fde68a;color:#92400e}.hr-steps-mini{display:flex;gap:8px;margin-bottom:22px;font-size:12px;font-weight:600}.hr-steps-mini span{padding:4px 10px;border-radius:999px;background:var(--hr-bg-muted);color:var(--hr-muted)}.hr-steps-mini .is-done{background:var(--hr-success-soft);color:var(--hr-success)}.hr-steps-mini .is-current{background:var(--hr-primary-soft);color:var(--hr-primary)}.hr-copy{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;background:#fff;border:1px solid var(--hr-border-strong);border-radius:var(--hr-radius);box-shadow:var(--hr-shadow-sm);max-width:460px;width:100%}.hr-copy>i{color:var(--hr-muted);font-size:18px}.hr-copy input{flex:1;min-width:0;border:0 !important;box-shadow:none !important;background:transparent !important;font-size:13px;color:var(--hr-text-2) !important;padding:0 !important;height:32px}.hr-dc-grid{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr);gap:24px;align-items:start}@media(max-width: 900px){.hr-dc-grid{grid-template-columns:1fr}}.hr-dc-side{display:flex;flex-direction:column;gap:16px}.hr-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 16px;border:2px dashed var(--hr-border-strong) !important;border-radius:var(--hr-radius);background:var(--hr-bg-subtle);text-align:center;transition:border-color .15s,background .15s}.hr-dropzone:hover,.hr-dropzone.is-dragover{border-color:var(--hr-primary) !important;background:var(--hr-primary-soft)}.hr-dropzone .hr-help{margin:0}.hr-dropzone-icon{font-size:30px;color:var(--hr-primary);line-height:1}.hr-list-actions{padding:6px}.hr-list-actions a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--hr-radius-sm);font-size:14px;color:var(--hr-text-2) !important;cursor:pointer;text-decoration:none !important}.hr-list-actions a:hover{background:var(--hr-bg-subtle);color:var(--hr-text) !important}.hr-list-actions a i{color:var(--hr-muted);font-size:16px}.hr-list-actions a.is-danger,.hr-list-actions a.is-danger i{color:var(--hr-danger) !important}.hr-segmented{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}.hr-segmented a{padding:5px 10px;border-radius:var(--hr-radius-sm);font-size:13px;font-weight:500;color:var(--hr-text-2) !important;text-decoration:none !important}.hr-segmented a:hover,.hr-segmented a.is-active{background:var(--hr-bg-muted);color:var(--hr-text) !important}.hr-table-wrap{width:100%;overflow-x:auto}.hr-file-name{display:inline-flex;align-items:center;gap:12px;font-weight:600;color:var(--hr-text) !important;text-decoration:none !important}.hr-file-name:hover{color:var(--hr-primary) !important}.hr-file-name{min-width:0;max-width:100%}.hr-file-name>span:not(.hr-file-icon),.hr-file-name>div{min-width:0;overflow-wrap:anywhere;word-break:break-word}.hr-name-clip{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.hr-table td:has(.hr-file-name){min-width:220px}@media(max-width: 600px){.hr-table td:has(.hr-file-name){min-width:180px}}.hr-room-doc>.hr-between>.hr-file-name{flex:1 1 auto;min-width:0}@media(max-width: 600px){.hr-room-doc>.hr-between{flex-wrap:wrap;row-gap:8px}.hr-room-doc>.hr-between>.hr-file-name{flex:1 1 100%}.hr-room-doc>.hr-between>:not(.hr-file-name){margin-left:auto}}.hr-file-icon{width:34px;height:34px;border-radius:8px;background:var(--hr-primary-soft);color:var(--hr-primary);display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.hr-row-actions{display:flex;justify-content:flex-end;gap:4px}.hr-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--hr-radius-sm);border:1px solid transparent !important;background:transparent !important;color:var(--hr-muted) !important;font-size:15px;cursor:pointer;text-decoration:none !important;padding:0}.hr-icon-btn:hover{background:var(--hr-bg-muted) !important;color:var(--hr-text) !important;border-color:var(--hr-border) !important}.hr-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;border-top:1px solid var(--hr-border);font-size:13px;color:var(--hr-muted)}.hr-pager:has(>span:only-child){display:none}.hr-search{display:flex;align-items:center;gap:6px;padding:3px 3px 3px 12px;background:#fff;border:1px solid var(--hr-border-strong);border-radius:var(--hr-radius-sm)}.hr-search>i{color:var(--hr-faint)}.hr-search input{border:0 !important;box-shadow:none !important;height:32px;width:220px;font-size:14px;padding:0 4px !important;background:transparent !important}.hr-search .hr-btn{height:30px}.hr-clickable tbody tr{cursor:pointer}.hr-browse{display:flex;align-items:center;gap:14px;text-decoration:none !important;color:var(--hr-text) !important;transition:box-shadow .2s,border-color .2s}.hr-browse:hover{border-color:#c7d2fe;box-shadow:var(--hr-shadow)}.hr-browse>span:nth-child(2){flex:1;display:flex;flex-direction:column;font-size:15px}.hr-browse>span:nth-child(2) .hr-muted{font-size:13px;font-weight:400}.hr-browse>i{color:var(--hr-faint)}.hr-badge-danger{background:var(--hr-danger-soft);color:var(--hr-danger)}.hr-link-list{display:flex;flex-direction:column;gap:16px}.hr-link-card{padding:20px 24px}.hr-link-main{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.hr-link-title{display:flex;align-items:center;gap:12px}.hr-link-title b{font-size:16px}.hr-link-sub{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--hr-muted);margin-top:2px}.hr-link-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:60%}@media(max-width: 900px){.hr-link-tags{justify-content:flex-start;max-width:100%}}.hr-link-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--hr-border)}.hr-visitor{display:flex;align-items:flex-start;gap:10px}.hr-visitor b{color:var(--hr-text);font-weight:600}.hr-visitor .hr-avatar{margin-top:2px}.hr-rec-table td{vertical-align:top}.hr-stats-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.hr-stats-grid .hr-span-2{grid-column:1/-1}@media(max-width: 1000px){.hr-stats-grid{grid-template-columns:1fr}}.hr-stat-label i{margin-right:4px}.hr-chart{background:transparent !important;font-family:var(--hr-font)}.hr-chart .c3 svg,.hr-chart svg{font:12px var(--hr-font)}.hr-chart .c3-axis path,.hr-chart .c3-axis line,.hr-chart .domain{stroke:transparent}.hr-chart .c3-axis .tick text{fill:var(--hr-muted)}.hr-chart .c3-grid line{stroke:var(--hr-border);stroke-dasharray:0}.hr-chart .c3-area{opacity:.12 !important}.hr-chart .c3-line{stroke-width:2.5px}.hr-chart .c3-circle{stroke:#fff;stroke-width:2px}.hr-chart .c3-bar{fill-opacity:.9}.hr-chart .c3-tooltip-container{z-index:10}.hr-chart-tip{background:var(--hr-text);color:#cbd5e1;padding:8px 10px;border-radius:8px;font-size:12px;box-shadow:var(--hr-shadow-lg)}.hr-chart-tip b{display:block;color:#fff;font-size:14px}.hr-room-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:16px}.hr-room:not(body){display:flex;flex-direction:column;gap:10px;padding:20px;text-decoration:none !important;transition:box-shadow .2s,border-color .2s,transform .2s}.hr-room:not(body):hover{border-color:#c7d2fe;box-shadow:var(--hr-shadow);transform:translateY(-2px)}.hr-room-name{font-weight:700;font-size:16px;color:var(--hr-text)}.hr-room-doc{padding:16px 20px;border-bottom:1px solid var(--hr-border)}.hr-room-doc:last-child{border-bottom:0}body.hr-lp{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--lp-bg);color:var(--lp-text);font-family:var(--hr-font);-webkit-font-smoothing:antialiased}body.hr-lp a{color:inherit;text-decoration:underline}.lp-header{background:var(--lp-header);padding:14px 24px;border-bottom:1px solid rgba(127,127,127,.18)}.lp-logo{height:30px;width:auto;display:block}.lp-main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 20px}.lp-grid{width:100%;max-width:1040px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 420px);gap:56px;align-items:center}.lp-grid.is-single{grid-template-columns:minmax(0, 440px);justify-content:center}.lp-grid.is-single .lp-intro{text-align:center}@media(max-width: 860px){.lp-grid{grid-template-columns:1fr;gap:28px}}.lp-intro h1{font-size:clamp(30px, 4.2vw, 48px);line-height:1.08;letter-spacing:-0.03em;margin:0 0 16px;color:var(--lp-text);font-weight:800}.lp-desc{font-size:17px;line-height:1.55;opacity:.8;margin:0 0 20px;white-space:pre-line}.lp-photo{width:100%;max-width:420px;border-radius:16px;margin-bottom:24px;display:block;box-shadow:0 12px 32px rgba(15,23,42,.12)}.lp-doc{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:rgba(127,127,127,.1);font-size:14px}.lp-doc i{font-size:18px;opacity:.7}.lp-card{background:rgba(255,255,255,.06);border:1px solid rgba(127,127,127,.22);border-radius:18px;padding:28px;box-shadow:0 12px 32px rgba(15,23,42,.08);backdrop-filter:blur(6px)}body.hr-lp .lp-card{background:color-mix(in srgb, var(--lp-bg) 88%, #fff 12%)}.lp-field{margin-bottom:16px}.lp-label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;opacity:.85}.lp-input{width:100%;height:46px;padding:0 14px;font:15px var(--hr-font);background:var(--lp-input-bg);color:var(--lp-input-text);border:1px solid rgba(127,127,127,.35);border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.lp-input::placeholder{color:var(--lp-input-text);opacity:.45}.lp-input:focus{border-color:#2f5bea;box-shadow:0 0 0 4px rgba(47,91,234,.18)}.lp-code{letter-spacing:.2em;font-size:18px;text-align:center}.lp-note{font-size:14px;opacity:.85;margin:0 0 14px}.lp-error{margin-top:6px;font-size:13px;color:#ef4444;font-weight:500}.lp-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;opacity:.85;margin:6px 0 4px;cursor:pointer}.lp-consent input{width:18px;height:18px;margin-top:1px;flex-shrink:0;accent-color:#2f5bea}.lp-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin-top:18px;background:#2f5bea;color:#fff !important;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none !important;transition:background .15s}.lp-button:hover{background:#2349c8}.lp-foot{text-align:center;font-size:12px;opacity:.55;padding:20px}body.hr-lp *,body.hr-lp *::before,body.hr-lp *::after{box-sizing:border-box}.lp-brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:18px;color:var(--lp-text)}.lp-brand i{color:#2f5bea}.room-main{flex:1;width:100%;max-width:880px;margin:0 auto;padding:48px 20px 40px}.room-head{margin-bottom:24px}.room-head h1{font-size:clamp(28px, 4vw, 40px);letter-spacing:-0.03em;margin:8px 0 0;color:var(--lp-text);font-weight:800}.room-kicker{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;opacity:.65}.room-list{display:flex;flex-direction:column;gap:10px}.room-grid{display:flex;flex-direction:column;gap:10px}.room-grid>div{width:100%}.room-file,.hr-room .file-item,.hr-room .directory-item{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:12px;cursor:pointer;background:color-mix(in srgb, var(--lp-bg) 88%, #fff 12%);border:1px solid rgba(127,127,127,.22);color:var(--lp-text) !important;text-decoration:none !important;transition:border-color .15s,box-shadow .15s,transform .15s}.room-file:hover,.hr-room .file-item:hover,.hr-room .directory-item:hover{border-color:#2f5bea;box-shadow:0 6px 18px rgba(15,23,42,.08);transform:translateY(-1px)}.room-file-icon{width:38px;height:38px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:rgba(47,91,234,.12);color:#2f5bea;font-size:18px;flex-shrink:0}.room-file-name{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.room-file-go{opacity:.45}.room-file-row{display:flex;gap:8px;align-items:stretch}.room-file-row .room-file{flex:1}.room-dl{display:inline-flex;align-items:center;justify-content:center;width:52px;border-radius:12px;border:1px solid rgba(127,127,127,.22);color:var(--lp-text) !important;text-decoration:none !important}.room-dl:hover{border-color:#2f5bea;color:#2f5bea !important}.room-empty{text-align:center;padding:48px 16px;opacity:.7;border:1px dashed rgba(127,127,127,.35);border-radius:14px}.room-empty i{font-size:28px}.room-empty h3{font-size:16px;margin:10px 0 4px;color:var(--lp-text)}.room-empty p{margin:0}.hr-room .content-section{display:none}.hr-room .content-section.active{display:block}.hr-room .directory-item .directory-name{display:flex;align-items:center;gap:12px;width:100%;font-weight:600}.hr-room .directory-icon{width:38px;height:38px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:rgba(245,158,11,.14);color:#d97706;font-size:18px}.hr-room .file-item h3{display:flex;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:600;color:var(--lp-text)}.hr-room .file-item h3 i{width:38px;height:38px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:rgba(47,91,234,.12);color:#2f5bea;font-size:18px;flex-shrink:0}.hr-room .breadcrumb-nav{font-size:14px;opacity:.7;margin-bottom:8px}.hr-room .back-button{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:8px 12px;border-radius:8px;border:1px solid rgba(127,127,127,.3);background:transparent;color:var(--lp-text);font:600 14px var(--hr-font);cursor:pointer}.hr-room .col-lg-6{width:100% !important;max-width:none !important;flex:none !important;padding:0 !important}.hr-checkout{max-width:520px;margin:0 auto}body.hr-lp{padding:0 !important}body.hr-site{font-family:var(--hr-font) !important;color:var(--hr-text) !important;background:#fff !important}body.hr-site #preloader,body.hr-site .scroll-top{display:none !important}body.hr-site h1,body.hr-site h2,body.hr-site h3,body.hr-site h4,body.hr-site h5,body.hr-site h6{font-family:var(--hr-font) !important;color:var(--hr-text)}body.hr-site p{color:var(--hr-text-2)}body.hr-site a{color:var(--hr-primary)}body.hr-site hr{border-color:var(--hr-border);opacity:1}body.hr-site section.hero,body.hr-site .hero{background-image:none !important;background-color:transparent !important;min-height:0 !important;padding:72px 0 40px !important}body.hr-site section.hero h1,body.hr-site section.hero h2,body.hr-site .hero h1,body.hr-site .hero h2{color:var(--hr-text) !important;letter-spacing:-0.03em}body.hr-site section.hero p,body.hr-site .hero p{color:var(--hr-muted) !important}body.hr-site .hero .btn-get-started,body.hr-site .btn-get-started{display:inline-flex !important;align-items:center;justify-content:center;background:var(--hr-primary) !important;color:#fff !important;border:0 !important;border-radius:var(--hr-radius-sm) !important;font-family:var(--hr-font) !important;font-size:14px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;padding:0 20px !important;height:44px !important;transition:background .15s}body.hr-site .hero .btn-get-started:hover,body.hr-site .btn-get-started:hover{background:var(--hr-primary-hover) !important;color:#fff !important}body.hr-site .section-header{text-align:center}body.hr-site .section-header h2{color:var(--hr-primary) !important;font-size:13px !important;letter-spacing:.08em !important}body.hr-site .section-header h2::after{display:none !important}body.hr-site .section-header p{color:var(--hr-text) !important;font-size:clamp(26px, 3.2vw, 38px) !important;font-weight:700 !important;letter-spacing:-0.02em;font-family:var(--hr-font) !important}body.hr-site .pricing,body.hr-site section.pricing{background:transparent !important}body.hr-site .pricing .pricing-item{background:#fff !important;border:1px solid var(--hr-border) !important;border-radius:var(--hr-radius-lg) !important;padding:24px 28px !important;box-shadow:var(--hr-shadow-sm)}body.hr-site .pricing .pricing-item h3{color:var(--hr-text) !important;font-size:18px !important;font-weight:600 !important}body.hr-site .pricing .pricing-item h4{color:var(--hr-muted) !important;font-size:15px !important;font-weight:500 !important}body.hr-site .testimonials .testimonial-item{background:#fff !important;border:1px solid var(--hr-border) !important;border-radius:var(--hr-radius-lg) !important;box-shadow:var(--hr-shadow-sm)}body.hr-site .testimonials .testimonial-item p{color:var(--hr-text-2) !important}body.hr-site .testimonials .testimonial-item h3{color:var(--hr-text) !important}body.hr-site .testimonials .testimonial-item h4{color:var(--hr-muted) !important}body.hr-site .testimonials .testimonial-item .stars i{color:#f59e0b !important}body.hr-site .swiper-pagination-bullet{background:var(--hr-border-strong) !important}body.hr-site .swiper-pagination-bullet-active{background:var(--hr-primary) !important}body.hr-site .site-section,body.hr-site #features-section{border-top-color:var(--hr-border) !important}body.hr-site .site-section{color:var(--hr-text-2)}body.hr-site .faq .accordion-item,body.hr-site .accordion-item{background:#fff !important;border:1px solid var(--hr-border) !important;border-radius:var(--hr-radius) !important;margin-bottom:10px}body.hr-site .accordion-button{background:#fff !important;color:var(--hr-text) !important;font-weight:600;box-shadow:none !important}body.hr-site .accordion-body{color:var(--hr-text-2) !important}body.hr-site img[alt=boldare],body.hr-site img[alt=homes]{background-color:transparent !important;filter:invert(1) grayscale(1);opacity:.6 !important}body.hr-site .customers img{filter:grayscale(1);opacity:.6 !important}body.hr-site .ui.input input{background-color:#fff !important;color:var(--hr-text) !important;border:1px solid var(--hr-border-strong) !important}body.hr-site .ui.input input::placeholder{color:var(--hr-faint) !important}body.hr-site .control-image,body.hr-site .report-image,body.hr-site .screenshot-pages img{max-width:100%}body.hr-site [style*="color: #595151"],body.hr-site [style*="color:#595151"]{color:var(--hr-muted) !important}body.hr-site [style*="background:#3b3535"],body.hr-site [style*="background: #3b3535"]{background:var(--hr-primary) !important;color:#fff !important}body.hr-ui{background-color:var(--hr-bg-subtle) !important;color:var(--hr-text) !important}body.hr-ui a{color:var(--hr-primary) !important}body.hr-ui a.hr-btn-primary,body.hr-ui a.hr-btn-dark{color:#fff !important}body.hr-ui a.hr-btn-secondary,body.hr-ui a.hr-logo,body.hr-ui .hr-nav-item,body.hr-ui .hr-tabs a{color:inherit}body.hr-ui header{position:static !important;top:auto !important;padding:0 !important;border-bottom:0 !important}body.hr-ui header.hr-site-header{position:fixed !important}body.hr-ui .form{border:0 !important}body.hr-ui input,body.hr-ui select,body.hr-ui textarea{background-color:#fff !important;color:var(--hr-text) !important;border:1px solid var(--hr-border-strong) !important}body.hr-ui input::placeholder,body.hr-ui textarea::placeholder{color:var(--hr-faint) !important}body.hr-ui input[type=checkbox],body.hr-ui input[type=radio]{width:auto;height:auto;accent-color:var(--hr-primary)}body.hr-ui input:focus,body.hr-ui select:focus,body.hr-ui textarea:focus{border-color:var(--hr-primary) !important;box-shadow:0 0 0 4px var(--hr-primary-ring) !important;outline:none}body.hr-ui .hr-signup input{border:0 !important;box-shadow:none !important;background:transparent !important}body.hr-ui select{height:42px;padding:0 10px;border-radius:var(--hr-radius-sm);font-family:var(--hr-font);font-size:14px}body.hr-site{background-color:#fff !important}body.hr-auth-page .hr-auth-foot a{color:var(--hr-primary) !important}body.hr-ui .hr-site-header a.hr-logo,body.hr-ui .hr-auth-header a.hr-logo,body.hr-ui .hr-sidebar a.hr-logo{color:var(--hr-text) !important}body.hr-ui .hr-nav>ul>li>a,body.hr-ui .hr-nav li.dropdown>ul a{color:var(--hr-text-2) !important}body.hr-ui .hr-nav li.dropdown>ul a:hover{color:var(--hr-primary) !important}body.hr-ui .hr-site-footer a{color:var(--hr-muted) !important}body.hr-ui .hr-site-footer a:hover{color:var(--hr-text) !important}body.hr-ui .hr-site-footer a.hr-logo{color:var(--hr-text) !important}body.hr-ui a.hr-feature,body.hr-ui a.hr-action{color:var(--hr-text) !important}body.hr-app .hr-content>.container,body.hr-app .hr-content .container{width:auto !important;max-width:100% !important;padding:0 !important;margin:0 !important}body.hr-app h1,body.hr-app h2,body.hr-app h3,body.hr-app h4,body.hr-app h5{color:var(--hr-text) !important;font-family:var(--hr-font) !important}body.hr-app hr{border-color:var(--hr-border) !important;opacity:1}body.hr-app .tooltip-inner{background:var(--hr-text);font-family:var(--hr-font);font-size:12px;padding:6px 10px;border-radius:6px;max-width:280px}body.hr-app .btn-get-started,body.hr-app .btn-success,body.hr-app .btn-primary,body.hr-app .ui.button,body.hr-app .btn-sm.btn-get-started{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;min-height:36px;height:auto !important;padding:8px 14px !important;background:var(--hr-primary) !important;color:#fff !important;border:0 !important;border-radius:var(--hr-radius-sm) !important;font-family:var(--hr-font) !important;font-size:13px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;line-height:1.2 !important;box-shadow:none !important;text-decoration:none !important}body.hr-app .btn-get-started:hover,body.hr-app .btn-success:hover,body.hr-app .btn-primary:hover,body.hr-app .ui.button:hover,body.hr-app .btn-sm.btn-get-started:hover{background:var(--hr-primary-hover) !important;color:#fff !important}body.hr-app .btn-link{color:var(--hr-primary) !important}body.hr-app [style*="background-color: #666"],body.hr-app [style*="background-color:#666"]{background:#fff !important;color:var(--hr-text) !important;border:1px solid var(--hr-border-strong) !important}body.hr-app .modal-backdrop.in{opacity:.35;background:#0f172a}body.hr-app .modal-content{background:#fff !important;color:var(--hr-text) !important;border:1px solid var(--hr-border) !important;border-radius:var(--hr-radius-lg) !important;box-shadow:var(--hr-shadow-lg) !important}body.hr-app .modal-header,body.hr-app .modal-footer{border-color:var(--hr-border) !important}body.hr-app .modal-title{font-weight:700;font-size:18px}body.hr-app .modal .close,body.hr-app button.close{color:var(--hr-muted) !important;opacity:1 !important;text-shadow:none}body.hr-app .modal-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}body.hr-app #secureUploadQuestionId,body.hr-app #linksModalId{background:#fff !important;color:var(--hr-text) !important;border:1px solid var(--hr-border) !important;border-radius:var(--hr-radius-lg);box-shadow:var(--hr-shadow-lg);padding:24px !important}body.hr-app #secureUploadQuestionId input,body.hr-app #linksModalId input{background:#fff !important}body.hr-app .config-section{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;padding:12px 0;border-bottom:1px solid var(--hr-border)}body.hr-app .config-section:last-child{border-bottom:0}body.hr-app .config-label{flex:0 0 200px;font-weight:600;font-size:14px;color:var(--hr-text-2);padding-top:4px}body.hr-app .config-input{flex:1;min-width:200px;font-size:13px;color:var(--hr-muted)}body.hr-app .config-input{min-width:0;max-width:100%;overflow-wrap:anywhere}body.hr-app .config-input .ui.checkbox,body.hr-app .config-input .ui.segment{display:block;max-width:100%;white-space:normal}body.hr-app .config-input .ui.checkbox>div,body.hr-app .config-input label,body.hr-app .config-input label span{white-space:normal;min-width:0}body.hr-app .config-input .hr-nda-mode,body.hr-app .config-input select.hr-input{max-width:100%}@media(max-width: 640px){body.hr-app .config-label{flex-basis:100%}}body.hr-app .config-input input:not([type=checkbox]){height:38px;padding:0 10px;border-radius:var(--hr-radius-sm);width:100%;margin-top:6px}body.hr-app .ui.compact.inverted.segment,body.hr-app .ui.inverted.segment{background:transparent !important;padding:0 !important;box-shadow:none !important;border:0 !important}body.hr-app .ui.toggle.checkbox label::before,body.hr-app .ui.inverted.toggle.checkbox label::before{background:var(--hr-border-strong) !important}body.hr-app .ui.toggle.checkbox input:checked~label::before,body.hr-app .ui.inverted.toggle.checkbox input:checked~label::before{background:var(--hr-primary) !important}body.hr-app .ui.toggle.checkbox input:focus:checked~label::before{background:var(--hr-primary) !important}body.hr-app .ui.inverted.checkbox label,body.hr-app .ui.inverted.checkbox+label{color:var(--hr-text-2) !important}body.hr-app .ui.inverted.checkbox>div{color:var(--hr-muted) !important;font-size:13px;line-height:1.5}body.hr-app .ui.table,body.hr-app table.table{background:#fff !important;color:var(--hr-text-2) !important;border:1px solid var(--hr-border) !important;border-radius:var(--hr-radius) !important;overflow:hidden;font-family:var(--hr-font)}body.hr-app .ui.table th,body.hr-app table.table th{background:var(--hr-bg-subtle) !important;color:var(--hr-muted) !important;font-size:12px !important;text-transform:uppercase;letter-spacing:.04em;font-weight:600 !important;border-color:var(--hr-border) !important}body.hr-app .ui.table td,body.hr-app table.table td{border-color:var(--hr-border) !important;color:var(--hr-text-2) !important}body.hr-app .ui.table tr:hover td,body.hr-app table.table tr:hover td{background:var(--hr-bg-subtle)}body.hr-app .badge{background:var(--hr-primary-soft);color:var(--hr-primary);font-weight:600}body.hr-app .alert{border-radius:var(--hr-radius);box-shadow:var(--hr-shadow)}body.hr-app .dropdown-menu{border:1px solid var(--hr-border);border-radius:var(--hr-radius);box-shadow:var(--hr-shadow-lg);padding:6px}body.hr-app .dropdown-menu>li>a{color:var(--hr-text-2) !important;border-radius:var(--hr-radius-sm);padding:7px 10px}body.hr-app .ui-datepicker{background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius);box-shadow:var(--hr-shadow-lg);font-family:var(--hr-font)}body.hr-app .config-section[style*="display: block"],body.hr-app .config-section[style*="display:block"]{display:flex !important}body.hr-ui .hr-tabs a{color:var(--hr-muted) !important}body.hr-ui .hr-tabs a:hover{color:var(--hr-text) !important}body.hr-ui .hr-tabs a.is-active{color:var(--hr-primary) !important}body.hr-ui .hr-segmented a{color:var(--hr-text-2) !important}body.hr-ui .hr-list-actions a{color:var(--hr-text-2) !important}body.hr-ui .hr-list-actions a.is-danger{color:var(--hr-danger) !important}body.hr-ui .hr-icon-btn{color:var(--hr-muted) !important}body.hr-ui .hr-icon-btn:hover{color:var(--hr-text) !important}body.hr-ui .hr-file-name{color:var(--hr-text) !important}body.hr-ui .hr-file-name:hover{color:var(--hr-primary) !important}body.hr-ui .hr-breadcrumb{color:var(--hr-muted) !important}body.hr-ui .hr-breadcrumb:hover{color:var(--hr-text) !important}body.hr-ui .hr-nav-item{color:var(--hr-text-2) !important}body.hr-ui .hr-nav-item.is-active{color:var(--hr-primary) !important}body.hr-ui .hr-user-pop a{color:var(--hr-text-2) !important}body.hr-ui .hr-app-footer a{color:var(--hr-muted) !important}body.hr-ui a.hr-btn-secondary,body.hr-ui button.hr-btn-secondary,body.hr-ui .hr-btn-secondary{color:var(--hr-text) !important;border:1px solid var(--hr-border-strong) !important}body.hr-ui a.hr-btn-ghost,body.hr-ui .hr-btn-ghost{color:var(--hr-text-2) !important}body.hr-ui .hr-btn-danger{color:var(--hr-danger) !important;border:1px solid #fecaca !important}body.hr-ui .hr-copy input,body.hr-ui .hr-signup input{border:0 !important;box-shadow:none !important;background:transparent !important}body.hr-ui .hr-action{color:var(--hr-text) !important}body.hr-ui .hr-action p{color:var(--hr-muted) !important}body.hr-app .page-directory-content{border:0 !important;padding:0 !important;margin:0 !important;min-height:0 !important}body.hr-ui .hr-search input{border:0 !important;box-shadow:none !important;background:transparent !important}body.hr-ui a.hr-browse{color:var(--hr-text) !important}body.hr-ui .hr-text-danger,body.hr-ui a.hr-text-danger{color:var(--hr-danger) !important}body.hr-app .page-file-links{border:0 !important;padding:0 !important;margin:0 !important;min-height:0 !important}body.hr-app .page-file-statistics,body.hr-app .page-file,body.hr-app .page-directories,body.hr-app [class^=page-]{border:0 !important;min-height:0 !important}body.hr-app .navigation:not(.submenu){border-bottom:0 !important;padding:0 0 8px !important;font-size:13px !important}body.hr-app .navigation:not(.submenu) a{color:var(--hr-muted) !important;text-decoration:none}body.hr-app .navigation:not(.submenu) a:hover{color:var(--hr-text) !important}body.hr-app .navigation.submenu{height:auto !important;padding:0 !important;margin-bottom:24px;display:flex;flex-direction:column;gap:14px}body.hr-app .navigation.submenu .info{float:none !important;font-size:22px;font-weight:700;color:var(--hr-text) !important}body.hr-app .navigation.submenu .info span{color:var(--hr-text) !important;font-size:22px !important}body.hr-app .navigation.submenu .info span.label-name{color:var(--hr-muted) !important;font-size:15px !important;font-weight:500}body.hr-app .navigation.submenu .info a.force-normal-link{color:var(--hr-text) !important}body.hr-app .navigation.submenu .links{float:none !important;margin:0 !important;height:auto !important;width:100%;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px;border-bottom:1px solid var(--hr-border)}body.hr-app .navigation.submenu .links a{float:none !important;padding:10px 14px !important;margin:0 0 -1px !important;font-size:14px !important;font-weight:500;text-decoration:none !important;color:var(--hr-muted) !important;background:transparent !important;border-bottom:2px solid transparent}body.hr-app .navigation.submenu .links a:hover{color:var(--hr-text) !important}body.hr-app .navigation.submenu .links a.active{color:var(--hr-primary) !important;border-bottom-color:var(--hr-primary)}body.hr-app [class$=-list]:not(.hr-link-list)>ul{background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius-lg);overflow:hidden;padding:0;box-shadow:var(--hr-shadow-sm)}body.hr-app [class$=-list]:not(.hr-link-list)>ul>li{background:#fff !important;border-bottom:1px solid var(--hr-border);padding:10px 16px !important;color:var(--hr-text-2)}body.hr-app [class$=-list]:not(.hr-link-list)>ul>li:last-child{border-bottom:0}body.hr-app [class$=-list]:not(.hr-link-list)>ul>li:hover{background:var(--hr-bg-subtle) !important}body.hr-app [class$=-list]:not(.hr-link-list)>ul>li a{color:var(--hr-text) !important}body.hr-app [class$=-list]:not(.hr-link-list)>ul>li.legend-line{background:var(--hr-bg-subtle) !important;border-top:0 !important;color:var(--hr-muted) !important;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}body.hr-app .legend-line,body.hr-app [style*="#571111"],body.hr-app [style*="background-color: #571111"]{background:var(--hr-bg-subtle) !important;color:var(--hr-muted) !important}body.hr-app .empty-list{background:#fff !important;border:1px dashed var(--hr-border-strong);border-radius:var(--hr-radius-lg);color:var(--hr-muted) !important;font-size:15px !important;padding:56px 24px !important;margin-top:16px !important}body.hr-app .paging{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;color:var(--hr-muted)}body.hr-app .paging a{text-decoration:none !important;padding:6px 12px;border:1px solid var(--hr-border-strong);border-radius:var(--hr-radius-sm);background:#fff;color:var(--hr-text) !important}body.hr-app [class^=page-add-] .form,body.hr-app [class^=page-]>.form,body.hr-app .page-profile .form,body.hr-app .page-account .form,body.hr-app .page-directory .form{background:#fff !important;border:1px solid var(--hr-border) !important;border-radius:var(--hr-radius-lg) !important;box-shadow:var(--hr-shadow-sm) !important;padding:32px 40px !important;text-align:left}body.hr-app [class^=page-add-]{border-bottom:0 !important;margin-top:8px !important}body.hr-app .form-group{margin-bottom:16px}body.hr-app .control-label,body.hr-app .label-block label{font-weight:600;font-size:13px;color:var(--hr-text-2) !important}body.hr-app .form .info h1,body.hr-app [class^=page-] h1{font-size:26px !important;letter-spacing:-0.02em}body.hr-app .form input[type=text],body.hr-app .form input[type=email],body.hr-app .form input[type=password],body.hr-app .form input[type=number],body.hr-app .form select,body.hr-app .form textarea,body.hr-app input.form-control,body.hr-app select.form-control,body.hr-app textarea.form-control{height:40px;padding:0 10px;border-radius:var(--hr-radius-sm) !important;font-size:14px;box-shadow:none}body.hr-app textarea.form-control{height:auto;padding:8px 10px}body.hr-app .error,body.hr-app .has-error .error{color:var(--hr-danger) !important;font-size:13px}body.hr-app [style*="color:#fff"],body.hr-app [style*="color: #fff"],body.hr-app [style*="color: rgb(255"],body.hr-app [style*="color:#ffffff"]{color:var(--hr-text) !important}body.hr-app [style*="background-color: #000"],body.hr-app [style*="background: #000"],body.hr-app [style*="background-color:#000"],body.hr-app [style*="background: #111"],body.hr-app [style*="background-color: #111"],body.hr-app [style*="background: #251010"],body.hr-app [style*="background-color: rgb(33 30 30)"],body.hr-app [style*="background: #555"]{background:#fff !important;color:var(--hr-text) !important}body.hr-app .online{color:var(--hr-success) !important;font-weight:600}body.hr-ui header.hr-site-header{background:rgba(255,255,255,.92) !important;height:var(--hr-header-h) !important}body.hr-blog #overlayer,body.hr-blog .loader,body.hr-blog .site-mobile-menu{display:none !important}body.hr-blog .site-wrap{padding-top:0}body.hr-blog .feature-big{background:#fff}body.hr-ui header.hr-site-header{top:0 !important;left:0 !important;right:0 !important}body.hr-ui .hr-site-header .hr-site-header-inner{margin:0 auto !important}body.hr-ui .hr-nav ul{background:transparent !important}body.hr-ui .hr-nav li.dropdown>ul{background:#fff !important}body.hr-ui .hr-topbar a.hr-logo{color:var(--hr-text) !important}body.hr-app .page-file-statistics,body.hr-app .page-file-links,body.hr-app .page-directory-content{padding:0 !important;margin:0 !important}@media(max-width: 600px){.hr-stats{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px}.hr-stat{padding:14px}.hr-stat .hr-stat-value{font-size:22px}.hr-page-head h1{font-size:22px}}.hr-page-head>*{min-width:0}body.hr-ui a.hr-room{color:var(--hr-text) !important}body.hr-app [class^=page-] .form,body.hr-app .page-profile .form{max-width:760px;margin:0 auto 24px !important;display:block !important}body.hr-app [class^=page-add-],body.hr-app .page-account,body.hr-app .page-profile,body.hr-app .page-directory{text-align:left !important}body.hr-app .form .form-group,body.hr-app .form .config-section{display:grid !important;grid-template-columns:200px minmax(0, 1fr);gap:4px 20px;align-items:start;padding:12px 0;margin:0 !important;border-bottom:1px solid var(--hr-border)}body.hr-app .form .form-group:last-child{border-bottom:0}body.hr-app .form .form-group>.error{grid-column:2}body.hr-app .form .label-block,body.hr-app .form .input-block{width:auto !important;float:none !important;padding:0 !important;margin:0 !important;text-align:left !important}body.hr-app .form .label-block label{padding-top:9px;margin:0}body.hr-app .form .input-block input:not([type=checkbox]):not([type=radio]),body.hr-app .form .input-block select,body.hr-app .form .input-block textarea{width:100% !important;max-width:420px}body.hr-app .form .input-block .btn-get-started,body.hr-app .form .input-block button{margin:0 8px 8px 0}body.hr-app .form .separator{display:none}body.hr-app .form .info{margin-bottom:8px}body.hr-app .form .info h1{margin-bottom:4px}body.hr-app .form .info p,body.hr-app .form .info h4{color:var(--hr-muted) !important;font-weight:400;font-size:14px !important}body.hr-app .permission-description{font-size:13px;color:var(--hr-muted);margin-top:6px}body.hr-app #deleteAccount,body.hr-app a[id^=delete]{color:var(--hr-danger) !important}@media(max-width: 700px){body.hr-app .form .form-group,body.hr-app .form .config-section{grid-template-columns:1fr}body.hr-app .form .form-group>.error{grid-column:1}body.hr-app [class^=page-] .form{padding:20px !important}}body.hr-app .hr-logos img[alt]{background:transparent !important}body.hr-app .form form,body.hr-app .form .form-group{width:100% !important;max-width:none !important}body.hr-app .hr-form-section{font-size:15px !important;font-weight:700;margin:32px 0 4px !important;padding-top:20px;border-top:1px solid var(--hr-border);text-align:left}body.hr-app .nav-tabs{display:inline-flex !important;gap:4px;border-bottom:1px solid var(--hr-border) !important;margin-bottom:20px}body.hr-app .nav-tabs>li{float:none;margin:0 0 -1px}body.hr-app .nav-tabs>li>a{border:0 !important;border-bottom:2px solid transparent !important;border-radius:0 !important;background:transparent !important;color:var(--hr-muted) !important;font-weight:500;padding:10px 14px;margin:0}body.hr-app .nav-tabs>li.active>a,body.hr-app .nav-tabs>li.active>a:hover,body.hr-app .nav-tabs>li.active>a:focus{color:var(--hr-primary) !important;border-bottom-color:var(--hr-primary) !important;background:transparent !important}body.hr-ui .hr-auth-header.is-branded a.hr-logo{color:#fff !important}body.hr-ui .hr-auth-header.is-branded{padding:0 24px !important}body.hr-app .modal .config-section{display:flex !important;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px}body.hr-app .modal .config-section[style*="display: none"],body.hr-app .modal .config-section[style*="display:none"]{display:none !important}body.hr-app .modal .config-section>div:not(.config-label):not(.config-input){width:100%}body.hr-app .modal .config-label{flex:1 1 auto;text-align:left !important;padding-top:2px}body.hr-app .modal .config-label span{text-align:left !important}body.hr-app .modal .config-input{flex:0 0 auto;min-width:0;max-width:55%;text-align:right}body.hr-app .modal .config-input>div{text-align:right}body.hr-app .modal .config-input input:not([type=checkbox]){text-align:left;min-width:220px}body.hr-app .modal #userGroupLabelEditId .config-input,body.hr-app .modal #userGroupLabelEditId>div>.config-input{max-width:none;flex:1}body.hr-app .modal-body{padding:8px 24px 16px !important}body.hr-app .modal-header{padding:18px 24px 14px !important}body.hr-app .modal .config-label{flex:0 0 46%}body.hr-app .modal .config-input{flex:1 1 auto;max-width:none;text-align:left;font-size:12.5px;line-height:1.45}body.hr-app .modal .config-input>div{text-align:left}body.hr-app .modal .config-input .ui.toggle.checkbox{margin-bottom:4px}body.hr-ui .hr-site-header .hr-nav a,body.hr-ui .hr-site-header .hr-nav a:focus{background-color:transparent !important}body.hr-ui .hr-site-header .hr-nav>ul>li>a:hover,body.hr-ui .hr-site-header .hr-nav>ul>li.is-open>a{background-color:var(--hr-bg-muted) !important;color:var(--hr-text) !important}body.hr-ui .hr-site-header .hr-nav li.dropdown>ul a:hover{background-color:var(--hr-bg-subtle) !important;color:var(--hr-primary) !important}body.hr-site img[src*="/images/ui/"]{max-width:min(100%, 880px) !important;height:auto !important;width:auto;border:1px solid var(--hr-border);border-radius:14px;box-shadow:var(--hr-shadow-lg);background:#fff;margin-top:40px !important;margin-bottom:40px !important}body.hr-site img[src*="/images/ui/link-settings"],body.hr-site img[src*="/images/ui/lead-capture"],body.hr-site img[src*="/images/ui/access-control.png"],body.hr-site img[src*="/images/ui/heatmap"]{max-width:min(100%, 460px) !important}body.hr-site img[src*="/images/ui/time-per-page"]{max-width:min(100%, 640px) !important}body.hr-site h4[style*="#482626"],body.hr-site [style*="background: #482626"],body.hr-site [style*="background:#482626"]{background:var(--hr-primary-soft) !important;color:var(--hr-primary) !important;border-radius:10px 10px 0 0;padding:12px 16px !important;margin:0 !important;font-size:16px}body.hr-ui .hr-docs-nav a{color:var(--hr-text-2) !important}body.hr-ui .hr-docs-nav a.is-active{color:var(--hr-primary) !important}body.hr-ui iframe[src*=youtube]{max-width:100% !important;height:auto !important;aspect-ratio:16/9}.hr-dc-grid>*{min-width:0}.hr-card-head{flex-wrap:wrap}body.hr-app .form .form-group,body.hr-app .form .config-section{grid-template-columns:200px minmax(0, 1fr)}body.hr-app .form .label-block,body.hr-app .form .input-block{min-width:0}body.hr-app .form .input-block input,body.hr-app .form .input-block select,body.hr-app .form .input-block textarea{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width: 700px){body.hr-app .form .form-group,body.hr-app .form .config-section{grid-template-columns:minmax(0, 1fr)}}html:has(body.hr-site){overflow-x:hidden}html:has(body.hr-app){overflow-x:clip;overflow-y:visible;height:auto}body.hr-app{overflow-x:clip !important;overflow-y:visible !important;height:auto !important;min-height:100vh}body.hr-app .form a{overflow-wrap:anywhere}body.hr-ui #emailInput,body.hr-ui #signUp{max-width:none !important}.hr-rec-table{min-width:760px}.hr-file-table{min-width:680px}@media(max-width: 900px){.hr-dc-grid[style]{grid-template-columns:1fr !important}}@media(max-width: 700px){body.hr-site section.hero h1,body.hr-site .hero h1,body.hr-site .hero h2{font-size:clamp(30px, 8.5vw, 44px) !important;line-height:1.12 !important}body.hr-site section[style*="margin-top: 170px"],body.hr-site section[style*="margin-top:170px"],body.hr-site section[style*="margin-top: 150px"],body.hr-site div[style*="margin-top:200px"],body.hr-site div[style*="margin-top: 200px"]{margin-top:56px !important}body.hr-site section.hero,body.hr-site .hero{padding:40px 0 24px !important}body.hr-site .pricing .pricing-item{flex-direction:column;gap:6px}body.hr-site .pricing .pricing-item h4{text-align:left}}body.hr-ui header.hr-site-header{margin:0 !important}body.hr-app .alert{position:fixed !important;bottom:20px !important;left:calc(var(--hr-sidebar-w) + 20px) !important;right:auto !important;z-index:1100;max-width:360px;padding:12px 16px;font-size:14px;font-weight:500;border-radius:var(--hr-radius) !important;border:1px solid;box-shadow:var(--hr-shadow-lg)}body.hr-app .alert-success{background:var(--hr-success-soft) !important;color:#166534 !important;border-color:#bbf7d0 !important}body.hr-app .alert-danger{background:var(--hr-danger-soft) !important;color:#991b1b !important;border-color:#fecaca !important}@media(max-width: 1024px){body.hr-app .alert{left:16px !important;right:16px !important;max-width:none}}.hr-table td,.hr-visitor b{overflow-wrap:anywhere}body.hr-site .hr-cta p{color:#cbd5e1 !important}body.hr-site .hr-cta h2{color:#fff !important}.hr-table td{overflow-wrap:break-word}.hr-tabs{max-width:100%;min-width:0;scrollbar-width:none}.hr-tabs::-webkit-scrollbar{display:none}@media(max-width: 600px){.hr-section{padding:56px 0}.hr-section-sm{padding:36px 0}.hr-section-title{font-size:28px}.hr-hero{padding-top:28px !important;padding-bottom:32px !important}.hr-hero h1{font-size:36px !important;line-height:1.1}.hr-hero-lead{font-size:17px;margin-bottom:22px}.hr-hero .hr-row>.hr-btn{width:100%}.hr-hero-badges .hr-badge+.hr-badge{display:none}.hr-signup-note{gap:4px 14px;font-size:12.5px}.hr-logos{gap:18px 28px}.hr-logos img{height:22px}.hr-feature{display:grid;grid-template-columns:40px 1fr;column-gap:14px;padding:18px;align-items:start}.hr-feature>.hr-feature-icon{grid-row:span 3;width:40px;height:40px;font-size:18px;margin:0}.hr-feature>h3{margin-top:0;font-size:16px}.hr-feature>p{margin-bottom:0}.hr-mock-row{gap:8px}.hr-mock-row>:last-child{white-space:nowrap;font-size:12px}.hr-content{padding:20px 16px 48px}.hr-app-footer{flex-wrap:wrap;justify-content:center;gap:4px 14px;padding:16px;text-align:center}.hr-tabs{-webkit-mask-image:linear-gradient(to right, #000 88%, transparent);mask-image:linear-gradient(to right, #000 88%, transparent)}.hr-tabs a{padding:10px}.hr-btn-block{height:auto;min-height:40px;padding-top:8px;padding-bottom:8px;white-space:normal;text-align:center;line-height:1.35}.hr-table-wrap>.hr-table{min-width:540px}.hr-card-head{flex-wrap:wrap;gap:4px 12px}.hr-card-head a{overflow-wrap:anywhere}.hr-page-head .hr-row{flex-wrap:wrap}}.hr-hero.hr-hero-home{padding:72px 0 96px;overflow:hidden;overflow:clip}.hr-hero.hr-hero-home h1{font-size:clamp(40px, 6vw, 72px);line-height:1.02;letter-spacing:-0.035em;font-weight:800;margin:22px 0 24px;text-wrap:balance;overflow-wrap:break-word}.hr-hero.hr-hero-home .hr-hero-lead{font-size:20px;line-height:1.5;max-width:540px;margin-bottom:36px}@media(min-width: 961px){.hr-hero.hr-hero-home .hr-hero-grid{grid-template-columns:minmax(0, 1.08fr) minmax(0, 1fr);gap:64px}}.hr-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border:1px solid var(--hr-border);border-radius:999px;background:#fff;font-size:13.5px;font-weight:600;color:var(--hr-text) !important;text-decoration:none !important;box-shadow:var(--hr-shadow-sm);transition:border-color .2s,box-shadow .2s}.hr-pill:hover{border-color:var(--hr-primary);box-shadow:0 0 0 4px var(--hr-primary-ring)}.hr-pill .hr-pill-tag{padding:3px 10px;border-radius:999px;background:var(--hr-primary-soft);color:var(--hr-primary);font-size:12px}.hr-pill i{font-size:12px;color:var(--hr-muted)}.hr-hm-bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:var(--hr-bg-subtle);border-bottom:1px solid var(--hr-border)}.hr-hm-bar span{width:10px;height:10px;border-radius:50%;background:#e2e8f0;flex-shrink:0}.hr-hm-bar em{margin-left:10px;font-style:normal;font-size:12px;color:var(--hr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-hm-wrap{position:relative;min-width:0}@media(min-width: 1100px){.hr-hm-wrap{width:calc(100% + 150px)}}.hr-hm{background:#fff;border:1px solid var(--hr-border);border-radius:16px;box-shadow:0 30px 60px -20px rgba(15,23,42,.25),0 12px 24px -12px rgba(15,23,42,.12);overflow:hidden}.hr-hm-body{display:grid;grid-template-columns:150px minmax(0, 1fr)}.hr-hm-side{padding:16px 10px;border-right:1px solid var(--hr-border);background:#fbfcfd;font-size:13px;color:var(--hr-text-2)}.hr-hm-brand{font-weight:800;font-size:13px;padding:2px 8px 14px;color:var(--hr-text)}.hr-hm-brand i{color:var(--hr-primary)}.hr-hm-nav{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-hm-nav i{color:var(--hr-muted)}.hr-hm-nav.is-active{background:var(--hr-primary-soft);color:var(--hr-primary);font-weight:600}.hr-hm-nav.is-active i{color:var(--hr-primary)}.hr-hm-main{padding:18px;min-width:0}.hr-hm-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.hr-hm-stat{border:1px solid var(--hr-border);border-radius:12px;padding:12px 14px;min-width:0}.hr-hm-label{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--hr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-hm-num{font-size:26px;font-weight:800;letter-spacing:-0.02em;margin-top:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.hr-hm-up{font-size:12px;font-weight:700;color:var(--hr-success);background:var(--hr-success-soft);padding:2px 6px;border-radius:999px;vertical-align:4px}.hr-hm-feed-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.hr-hm-live{display:inline-flex;align-items:center;gap:5px;color:var(--hr-success)}.hr-hm-live i{width:7px;height:7px;border-radius:50%;background:var(--hr-success);animation:hr-pulse 1.8s ease-in-out infinite}.hr-hm-feed{height:216px;overflow:hidden}.hr-hm-row{display:flex;align-items:center;height:54px;box-sizing:border-box;border-bottom:1px solid var(--hr-border);padding:0 6px;margin:0 -6px;border-radius:8px}.hr-hm-row>div{min-width:0}.hr-hm-row b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-hm-row small{display:block;font-size:12px;color:var(--hr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-hm-row.is-new{animation:hr-row-in .6s cubic-bezier(0.2, 0.7, 0.2, 1) both,hr-row-hl 2.4s ease both}.hr-hm-float{position:absolute;left:-40px;bottom:-32px;width:220px;background:#fff;border:1px solid var(--hr-border);border-radius:14px;padding:12px 14px 10px;box-shadow:0 20px 40px -12px rgba(15,23,42,.28)}.hr-hm-chart{display:flex;align-items:flex-end;gap:5px;height:64px;margin-top:10px}.hr-hm-chart i{flex:1;height:var(--h);border-radius:4px 4px 1px 1px;background:linear-gradient(180deg, #8ea6ff, var(--hr-primary));transform-origin:bottom;transition:transform 1s cubic-bezier(0.2, 0.7, 0.2, 1)}.hr-hm-chart i.is-hot{background:linear-gradient(180deg, #fb923c, #ef4444)}.hr-hm-chart i:nth-child(1){transition-delay:90ms}.hr-hm-chart i:nth-child(2){transition-delay:180ms}.hr-hm-chart i:nth-child(3){transition-delay:270ms}.hr-hm-chart i:nth-child(4){transition-delay:360ms}.hr-hm-chart i:nth-child(5){transition-delay:450ms}.hr-hm-chart i:nth-child(6){transition-delay:540ms}.hr-hm-chart i:nth-child(7){transition-delay:630ms}.hr-hm-chart i:nth-child(8){transition-delay:720ms}.hr-hm-axis{display:flex;justify-content:space-between;font-size:10.5px;color:var(--hr-faint);margin-top:4px}[data-motion=panel][data-step="0"]~.hr-hm-float .hr-hm-chart i{transform:scaleY(0.06)}@keyframes hr-row-in{from{margin-top:-54px;opacity:0}to{margin-top:0;opacity:1}}@keyframes hr-row-hl{0%,35%{background:var(--hr-primary-soft)}100%{background:transparent}}@keyframes hr-pulse{0%,100%{opacity:1}50%{opacity:.3}}.hr-trust{list-style:none;padding:0;margin:36px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;font-size:14px;font-weight:600;color:var(--hr-text-2)}.hr-trust li{display:inline-flex;align-items:center;gap:8px}.hr-trust i{color:var(--hr-primary);font-size:16px}.hr-trust a{color:inherit !important;text-decoration:underline;text-decoration-color:var(--hr-border-strong);text-underline-offset:3px}.hr-vg{position:relative;min-width:0;background:#fff;border:1px solid var(--hr-border);border-radius:16px;box-shadow:0 24px 48px -24px rgba(15,23,42,.22),0 4px 12px rgba(15,23,42,.04);overflow:hidden}.hr-vg-body{padding:20px 22px 22px}.hr-vg-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:14px}.hr-vg-head .hr-badge{transition:opacity .4s}.hr-vg-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;margin-top:64px}.hr-vg-card{min-width:0}.hr-vg-card .hr-vg{height:236px;background:var(--hr-bg-subtle)}.hr-vg-card h3{font-size:18px;line-height:1.35;margin:20px 0 6px}.hr-vg-card>a{font-weight:600}@media(max-width: 760px){.hr-vg-grid{grid-template-columns:1fr;gap:40px;margin-top:48px}}.hr-vg-heat>div{display:grid;grid-template-columns:minmax(40px, max-content) minmax(0, 1fr) 40px;align-items:center;gap:10px;height:32px;font-size:12.5px;color:var(--hr-muted)}.hr-vg-heat i{display:block;position:relative;height:12px;border-radius:6px;background:#f1f5f9;overflow:hidden}.hr-vg-heat i::after{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--w);border-radius:6px;background:var(--c);transform-origin:left;transition:transform 1.1s cubic-bezier(0.2, 0.7, 0.2, 1)}.hr-vg-heat span{white-space:nowrap}.hr-vg-heat em{font-style:normal;text-align:right;font-weight:600;color:var(--hr-text);font-variant-numeric:tabular-nums;transition:opacity .5s}.hr-vg-heat>div:nth-child(1) i::after,.hr-vg-heat>div:nth-child(1) em{transition-delay:130ms}.hr-vg-heat>div:nth-child(2) i::after,.hr-vg-heat>div:nth-child(2) em{transition-delay:260ms}.hr-vg-heat>div:nth-child(3) i::after,.hr-vg-heat>div:nth-child(3) em{transition-delay:390ms}.hr-vg-heat>div:nth-child(4) i::after,.hr-vg-heat>div:nth-child(4) em{transition-delay:520ms}.hr-vg-heat>div:nth-child(5) i::after,.hr-vg-heat>div:nth-child(5) em{transition-delay:650ms}.hr-vg-heat>div:nth-child(6) i::after,.hr-vg-heat>div:nth-child(6) em{transition-delay:780ms}.hr-vg-note{margin-top:12px;padding:8px 10px;border-radius:8px;background:var(--hr-warning-soft);color:#b45309;font-size:13px;font-weight:600;transition:opacity .5s,transform .5s}[data-motion=heat][data-step="0"] .hr-vg-heat i::after{transform:scaleX(0)}[data-motion=heat][data-step="0"] .hr-vg-heat em{opacity:0}[data-motion=heat]:is([data-step="0"], [data-step="1"]) .hr-vg-note{opacity:0;transform:translateY(6px)}.hr-vg-doc{position:relative;width:74%;height:230px;margin:22px auto 0;padding:18px 20px;background:#fff;border:1px solid var(--hr-border);border-radius:8px;box-shadow:var(--hr-shadow);overflow:hidden}.hr-vg-doc>i{display:block;height:7px;border-radius:4px;background:#e2e8f0;margin-bottom:11px}.hr-vg-doc-title{font-weight:700;font-size:13px;margin-bottom:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-vg-wm{position:absolute;inset:-20% -30%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;transform:rotate(-24deg);pointer-events:none;transition:opacity 1.8s ease,transform 1.8s ease}.hr-vg-wm span{font-size:13px;font-weight:700;color:rgba(47,91,234,.32);white-space:nowrap}[data-motion=watermark][data-step="0"] .hr-vg-wm{opacity:0;transform:rotate(-24deg) scale(1.08)}.hr-vg-revoke{display:grid;grid-template-rows:auto minmax(0, 1fr);height:100%}.hr-vg-owner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;background:#fff;border-bottom:1px solid var(--hr-border)}.hr-vg-person{display:flex;align-items:center;min-width:0;font-size:13px}.hr-vg-person>div{min-width:0}.hr-vg-person b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-vg-person small{display:block;font-size:12px;font-weight:600}.hr-vg-state .is-on{display:none;color:var(--hr-success)}.hr-vg-state .is-off{color:var(--hr-danger)}.hr-vg-btn{flex-shrink:0;padding:6px 10px;border:1px solid #fecaca;border-radius:8px;background:#fff;color:var(--hr-danger);font-size:12.5px;font-weight:600;white-space:nowrap;opacity:.45;transition:background .2s,color .2s,transform .2s,box-shadow .2s,opacity .3s}.hr-vg-reader{position:relative;padding:14px 16px 0;overflow:hidden}.hr-vg-doc-sm{width:auto;height:160px;margin:0}.hr-vg-expired{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:rgba(248,250,252,.95);text-align:center;font-size:14px;padding:0 16px;transition:opacity .6s}.hr-vg-expired i{font-size:24px}.hr-vg-expired small{color:var(--hr-muted);font-size:12.5px}[data-motion=revoke]:is([data-step="0"], [data-step="1"]) .hr-vg-state .is-on{display:inline}[data-motion=revoke]:is([data-step="0"], [data-step="1"]) .hr-vg-state .is-off{display:none}[data-motion=revoke]:is([data-step="0"], [data-step="1"]) .hr-vg-btn{opacity:1}[data-motion=revoke]:is([data-step="0"], [data-step="1"]) .hr-vg-expired{opacity:0}[data-motion=revoke][data-step="1"] .hr-vg-btn{background:var(--hr-danger);color:#fff;transform:scale(0.95);box-shadow:0 0 0 4px rgba(220,38,38,.15)}.hr-vg-redact p{font-size:14px;line-height:1.9;margin:0 0 8px;color:var(--hr-text-2)}.hr-vg-redact mark{padding:1px 3px;border-radius:3px;background:#0f172a;color:transparent;transition:background .5s,color .5s,box-shadow .5s;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hr-vg-redact .hr-vg-lines i{display:block;height:7px;border-radius:4px;background:#e2e8f0;margin:6px 0 11px}[data-motion=redact][data-step="0"] mark{background:transparent;color:inherit}[data-motion=redact][data-step="0"] .hr-vg-head .hr-badge{opacity:0}[data-motion=redact][data-step="1"] mark{background:#fde68a;color:inherit;box-shadow:0 0 0 1px #f59e0b}.hr-vg-chat{display:grid;gap:12px}.hr-vg-q{justify-self:end;max-width:85%;padding:10px 14px;border-radius:14px 14px 4px 14px;background:var(--hr-primary);color:#fff;font-size:14px;line-height:1.45;transition:opacity .3s}.hr-vg-a{max-width:94%;padding:12px 14px;border-radius:14px 14px 14px 4px;background:#f3f4f6;font-size:14px;line-height:1.5;transition:opacity .3s}.hr-vg-a>b{display:block;margin-bottom:2px}.hr-vg-cite{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:3px 10px;border:1px solid var(--hr-border);border-radius:999px;background:#fff;font-size:12px;font-weight:600;transition:opacity .4s,transform .4s}.hr-vg-input{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--hr-border);border-radius:10px;color:var(--hr-faint);font-size:14px}.hr-vg-rest{visibility:hidden}[data-motion=ai][data-step="0"] .hr-vg-q{opacity:0}[data-motion=ai]:is([data-step="0"], [data-step="1"]) .hr-vg-a{opacity:0}[data-motion=ai]:is([data-step="0"], [data-step="1"], [data-step="2"]) .hr-vg-cite{opacity:0;transform:scale(0.9)}.hr-vg-offer{position:relative}.hr-vg-offer-logo{font-size:13px;font-weight:800;color:var(--hr-primary)}.hr-vg-offer-title{font-size:18px;font-weight:800;letter-spacing:-0.01em;margin:6px 0 4px}.hr-vg-offer-msg{font-size:13.5px;color:var(--hr-muted);margin:0 0 10px}.hr-vg-offer-sum{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--hr-border);font-size:13.5px}.hr-vg-offer-sum b{font-variant-numeric:tabular-nums}.hr-vg-offer-sum.is-total{border-bottom:0;font-weight:700;font-size:15px}.hr-vg-offer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.hr-vg-accept,.hr-vg-contact{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;border-radius:9px;font-size:14px;font-weight:600;white-space:nowrap}.hr-vg-accept{position:relative;background:var(--hr-success);color:#fff;transition:background .3s}.hr-vg-accept .is-on{display:none}.hr-vg-contact{border:1px solid var(--hr-border-strong);color:var(--hr-text)}.hr-vg-cursor{position:absolute;left:110px;bottom:12px;font-size:20px;color:var(--hr-text);filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));transition:transform 1s cubic-bezier(0.3, 0.7, 0.2, 1),opacity .3s}.hr-vg-toast{position:absolute;top:52px;right:14px;display:flex;align-items:center;gap:10px;max-width:280px;padding:10px 14px;border-radius:12px;background:#0f172a;color:#fff;font-size:13px;box-shadow:0 16px 32px -8px rgba(15,23,42,.4);transition:opacity .45s,transform .45s}.hr-vg-toast i{color:#fbbf24;font-size:16px}.hr-vg-toast b{display:block}.hr-vg-toast small{display:block;opacity:.8;font-size:12px}[data-motion=offer]:is([data-step="0"], [data-step="1"]) .hr-vg-accept{background:var(--hr-primary)}[data-motion=offer]:is([data-step="0"], [data-step="1"]) .hr-vg-accept .is-on{display:inline}[data-motion=offer]:is([data-step="0"], [data-step="1"]) .hr-vg-accept .is-off{display:none}[data-motion=offer][data-step="0"] .hr-vg-cursor{transform:translate(150px, -90px);opacity:0}[data-motion=offer][data-step="2"] .hr-vg-accept{animation:hr-press .35s ease}[data-motion=offer]:is([data-step="0"], [data-step="1"], [data-step="2"]) .hr-vg-toast{opacity:0;transform:translateY(-10px)}@keyframes hr-press{40%{transform:scale(0.94)}}[data-motion].is-fading>:not(.hr-hm-bar){opacity:0;transition:opacity .35s}[data-motion].is-reset,[data-motion].is-reset *{transition:none !important}.hr-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:900;background:rgba(255,255,255,.96);border-top:1px solid var(--hr-border);box-shadow:0 -8px 24px rgba(15,23,42,.08);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);transform:translateY(110%);transition:transform .35s ease}.hr-sticky-cta.is-shown{transform:none}.hr-sticky-cta[hidden]{display:none}.hr-sticky-cta-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-top:10px;padding-bottom:10px}.hr-sticky-cta-in b{font-size:16px}.hr-sticky-cta-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.hr-sticky-cta-x{width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--hr-muted);cursor:pointer}.hr-sticky-cta-x:hover{background:var(--hr-bg-muted)}body.hr-sticky-pad{padding-bottom:72px}@media(max-width: 960px){.hr-hero.hr-hero-home{padding-bottom:72px}.hr-hm-wrap,.hr-mk-wrap{margin:8px 0 24px}.hr-hm-float{left:auto;right:-6px;bottom:-36px;width:180px}}@media(max-width: 600px){.hr-hero.hr-hero-home{padding-bottom:64px !important}.hr-hero.hr-hero-home h1{font-size:40px !important;line-height:1.04;hyphens:auto}.hr-hm-body{grid-template-columns:1fr}.hr-hm-side{display:none}.hr-hm-main{padding:14px}.hr-hm-num{font-size:22px}.hr-hm-float{width:156px;padding:10px 12px 8px}.hr-hm-chart{height:44px}.hr-vg-body{padding:16px}.hr-vg-doc{width:84%}.hr-vg-toast{left:14px;right:14px;max-width:none}.hr-sticky-cta-in{min-height:56px}.hr-sticky-cta-in b{display:none}.hr-sticky-cta-actions{flex:1}.hr-sticky-cta-actions .hr-btn{flex:1;justify-content:center}}@media(max-width: 359px),(max-height: 480px){.hr-sticky-cta{display:none !important}}@media(prefers-reduced-motion: reduce){[data-motion],[data-motion] *,.hr-hm-float *,.hr-hm-live i,.hr-sticky-cta{animation:none !important;transition:none !important}}.hr-demo-card{position:relative;display:flex;align-items:center;gap:14px;max-width:480px;margin-top:18px;padding:10px 12px 10px 10px;box-sizing:border-box;border:1px solid transparent;border-radius:16px;background:linear-gradient(135deg, #fff 55%, #f5f8ff) padding-box,linear-gradient(120deg, rgba(47, 91, 234, 0.65), rgba(56, 189, 248, 0.55) 45%, rgba(47, 91, 234, 0.18) 80%) border-box;box-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 28px -14px rgba(47,91,234,.55),0 0 26px -6px rgba(56,189,248,.3);color:var(--hr-text) !important;text-decoration:none !important;transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .3s;animation:hr-dc-in .8s cubic-bezier(0.22, 0.8, 0.24, 1) .7s both}.hr-demo-card:hover{transform:translateY(-2px);box-shadow:0 0 0 4px var(--hr-primary-ring),0 18px 36px -14px rgba(47,91,234,.6),0 0 34px -4px rgba(56,189,248,.45)}.hr-demo-card:focus-visible{outline:2px solid var(--hr-primary);outline-offset:3px}@keyframes hr-dc-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hr-dc-thumb{position:relative;flex:none;display:flex;flex-direction:column;gap:3px;width:124px;height:66px;padding:6px;box-sizing:border-box;overflow:hidden;border:1px solid #e2e8f0;border-radius:10px;background:linear-gradient(#f8fafc, #eef2f7);font-size:8px;line-height:1.25;color:#334155}.hr-dc-thumb i{font-style:normal}.hr-dc-bar{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:1px;white-space:nowrap}.hr-dc-bar b{display:flex;align-items:center;gap:3px;min-width:0;overflow:hidden;font-weight:800;color:var(--hr-text)}.hr-dc-bar b i{color:var(--hr-primary)}.hr-dc-bar em{display:inline-flex;align-items:center;gap:3px;flex:none;padding:1px 5px 1px 4px;border-radius:999px;background:#dcfce7;color:#15803d;font-style:normal;font-weight:700;font-size:7px}.hr-dc-bar em i{width:5px;height:5px;border-radius:50%;background:#16a34a;animation:hr-dc-pulse 1.6s ease-out infinite}@keyframes hr-dc-pulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.6)}70%{box-shadow:0 0 0 5px rgba(22,163,74,0)}100%{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.hr-dc-row{display:flex;align-items:center;gap:3px;padding:1px 4px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:hr-dc-row .5s cubic-bezier(0.22, 0.8, 0.24, 1) 1.2s both}.hr-dc-row:nth-child(3){animation-delay:1.32s}.hr-dc-row:nth-child(4){animation-delay:1.44s}.hr-dc-row .bi-file-earmark-pdf-fill{color:#dc2626}.hr-dc-row .bi-file-earmark-spreadsheet-fill{color:#16a34a}.hr-dc-row .bi-file-earmark-word-fill{color:#2563eb}@keyframes hr-dc-row{from{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.hr-dc-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hr-dc-text b{font-size:16px;line-height:1.25;font-weight:700;letter-spacing:-0.01em;color:var(--hr-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hr-dc-text small{font-size:13px;line-height:1.3;color:var(--hr-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hr-dc-go{position:relative;overflow:hidden;flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg, #3b6cf6, var(--hr-primary) 55%, #2349c8);color:#fff;box-shadow:0 6px 14px -6px rgba(47,91,234,.8),inset 0 1px 0 rgba(255,255,255,.25);font-size:18px}.hr-dc-go i{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.hr-dc-go::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg, transparent 25%, rgba(255, 255, 255, 0.6) 50%, transparent 75%);transform:translateX(-120%)}.hr-demo-card:hover .hr-dc-go i,.hr-demo-card:focus-visible .hr-dc-go i{transform:translateX(3px)}.hr-demo-card:hover .hr-dc-go::after,.hr-demo-card:focus-visible .hr-dc-go::after{transform:translateX(120%);transition:transform .75s cubic-bezier(0.22, 0.8, 0.24, 1)}@media(max-width: 600px){.hr-demo-card{max-width:none;gap:10px;margin-top:16px;padding:8px 10px 8px 8px;border-radius:14px}.hr-dc-thumb{width:60px;height:52px;padding:4px;gap:2px;font-size:6.5px}.hr-dc-bar b span{display:none}.hr-dc-bar em{font-size:6px;padding:0 3px}.hr-dc-row{padding:1px 3px}.hr-dc-text b{font-size:14.5px;line-height:1.2}.hr-dc-text small{font-size:11.5px;line-height:1.25}.hr-dc-go{width:30px;height:30px;border-radius:9px;font-size:15px}}@media(prefers-reduced-motion: reduce){.hr-demo-card,.hr-demo-card *,.hr-demo-card *::before,.hr-demo-card *::after{animation:none !important;transition:none !important}.hr-demo-card:hover{transform:none}.hr-dc-go::after{display:none}}body.hr-legacy-article .container.marketing{max-width:none !important;width:auto !important;padding:0 24px 24px !important;margin:0 !important;background:#fff}body.hr-legacy-article .container.marketing>hr{display:none !important}body.hr-legacy-article .container.marketing>*,body.hr-legacy-article .container.marketing .page-index{max-width:760px;margin-left:auto !important;margin-right:auto !important;overflow:visible !important;text-align:left;font-size:16.5px;line-height:1.7;color:var(--hr-text-2);overflow-wrap:break-word}body.hr-legacy-article .container.marketing .entry-header{padding:0 !important;margin-top:0 !important;margin-bottom:0 !important;border:0 !important;text-align:left !important;min-height:0 !important;float:none !important;width:auto !important}body.hr-legacy-article .container.marketing .entry-header .box{margin:0 !important;position:static !important}body.hr-legacy-article .container.marketing .entry-header .box>div,body.hr-legacy-article .container.marketing .entry-header .box>div .box-inner,body.hr-legacy-article .container.marketing .entry-header .box-inner{display:block !important;float:none !important;width:auto !important;padding:0 !important;margin:0 !important;text-align:left !important}body.hr-legacy-article .container.marketing .entry-header.entry-header-desc{margin:0 calc(50% - 50vw) 8px !important;padding:52px calc(50vw - 50%) 22px !important;text-align:center !important;background:radial-gradient(900px 420px at 15% -10%, rgba(47, 91, 234, 0.08), transparent 60%),radial-gradient(700px 380px at 95% 10%, rgba(109, 139, 255, 0.1), transparent 60%),#fff}body.hr-legacy-article .container.marketing .entry-header.entry-header-desc .center{padding:0 !important;margin:0 auto !important;max-width:820px;text-align:center !important}body.hr-legacy-article .container.marketing .entry-header.entry-header-desc h1{font-size:clamp(28px, 4vw, 42px) !important;line-height:1.15;font-weight:700;letter-spacing:-0.025em;color:var(--hr-text) !important;margin:0 auto 12px !important;padding:0 !important}body.hr-legacy-article .container.marketing .entry-header.entry-header-desc p{font-size:18px !important;line-height:1.55 !important;font-weight:400 !important;color:var(--hr-muted) !important;max-width:640px;margin:0 auto 10px !important;padding:0 !important}body.hr-legacy-article .container.marketing .entry-header.entry-header-desc p.small{font-size:14px !important;opacity:1 !important}body.hr-legacy-article .container.marketing .entry-header.wider{font-size:16.5px;line-height:1.7;color:var(--hr-text-2)}body.hr-legacy-article .container.marketing .entry-header.wider p,body.hr-legacy-article .container.marketing .entry-header.wider span,body.hr-legacy-article .container.marketing .entry-header.wider li,body.hr-legacy-article .container.marketing .entry-header.wider td,body.hr-legacy-article .container.marketing .entry-header.wider th,body.hr-legacy-article .container.marketing .entry-header.wider div{font-weight:400}body.hr-legacy-article .container.marketing .entry-header.wider p{font-size:16.5px !important;line-height:1.7 !important;font-weight:400 !important;color:var(--hr-text-2);padding:0 !important;margin:0 0 14px !important}body.hr-legacy-article .container.marketing .entry-header.wider b,body.hr-legacy-article .container.marketing .entry-header.wider strong,body.hr-legacy-article .container.marketing .entry-header.wider th{font-weight:600 !important}body.hr-legacy-article .container.marketing .entry-header.wider a{color:var(--hr-primary);text-decoration:underline;text-decoration-color:rgba(47,91,234,.35);text-underline-offset:2px}body.hr-legacy-article .container.marketing .entry-header.wider a:hover{text-decoration-color:currentColor}body.hr-legacy-article .container.marketing .entry-header.wider h2,body.hr-legacy-article .container.marketing .entry-header.wider h3,body.hr-legacy-article .container.marketing .entry-header.wider h4,body.hr-legacy-article .container.marketing .entry-header.wider h5{color:var(--hr-text) !important;font-weight:700;letter-spacing:-0.015em;line-height:1.3;padding:0 !important;text-align:left !important}body.hr-legacy-article .container.marketing .entry-header.wider h2{font-size:24px !important;margin:36px 0 10px !important}body.hr-legacy-article .container.marketing .entry-header.wider h3{font-size:19px !important;margin:26px 0 8px !important}body.hr-legacy-article .container.marketing .entry-header.wider h4{font-size:22px !important;margin:34px 0 10px !important}body.hr-legacy-article .container.marketing .entry-header.wider h5{font-size:17px !important;margin:22px 0 6px !important}body.hr-legacy-article .container.marketing .entry-header.wider ul,body.hr-legacy-article .container.marketing .entry-header.wider ol{padding-left:22px !important;margin:0 0 14px !important;text-align:left !important}body.hr-legacy-article .container.marketing .entry-header.wider li{margin:4px 0 !important;padding:0 !important}body.hr-legacy-article .container.marketing .entry-header.wider li>ul,body.hr-legacy-article .container.marketing .entry-header.wider li>ol{margin:4px 0 !important}body.hr-legacy-article .container.marketing .entry-header.wider img{display:block;max-width:100% !important;width:auto !important;height:auto !important;position:static !important;margin:28px auto !important;border:1px solid var(--hr-border) !important;border-radius:12px;box-shadow:var(--hr-shadow);background:#fff}body.hr-legacy-article .container.marketing .entry-header.wider figure{margin:24px 0 28px !important}body.hr-legacy-article .container.marketing .entry-header.wider figure img{margin:0 auto !important}body.hr-legacy-article .container.marketing .entry-header.wider figcaption{font-size:14px;color:var(--hr-muted);margin-top:8px;opacity:1 !important;text-align:center}body.hr-legacy-article .container.marketing .entry-header.wider iframe{max-width:100%}body.hr-legacy-article .container.marketing .entry-header.wider .tbl,body.hr-legacy-article .container.marketing .entry-header.wider .table-wrap{overflow-x:auto;margin:12px 0 22px}body.hr-legacy-article .container.marketing .entry-header.wider table{width:100% !important;border-collapse:collapse !important;margin:12px 0 22px !important;font-size:14.5px;line-height:1.5;box-shadow:none !important;background:#fff}body.hr-legacy-article .container.marketing .entry-header.wider .tbl table,body.hr-legacy-article .container.marketing .entry-header.wider .table-wrap table{margin:0 !important}body.hr-legacy-article .container.marketing .entry-header.wider th,body.hr-legacy-article .container.marketing .entry-header.wider td{border:1px solid var(--hr-border) !important;padding:9px 12px !important;text-align:left !important;vertical-align:top;color:var(--hr-text-2);background:#fff}body.hr-legacy-article .container.marketing .entry-header.wider th,body.hr-legacy-article .container.marketing .entry-header.wider tr:first-child>td:empty{background:var(--hr-bg-subtle) !important;color:var(--hr-text) !important}body.hr-legacy-article .container.marketing .entry-header.wider .note{background:var(--hr-bg-subtle) !important;border:1px solid var(--hr-border) !important;border-radius:var(--hr-radius);padding:14px 18px !important;margin:18px 0 22px !important;font-size:15px;line-height:1.6;color:var(--hr-text-2)}body.hr-legacy-article .container.marketing .entry-header.wider .note p:last-child{margin-bottom:0 !important}body.hr-legacy-article .container.marketing .entry-header.wider .note.toc{padding:16px 20px !important}body.hr-legacy-article .container.marketing .entry-header.wider .note.toc>b:first-child,body.hr-legacy-article .container.marketing .entry-header.wider .note.toc>strong:first-child{display:block;font-size:12.5px;font-weight:700 !important;text-transform:uppercase;letter-spacing:.07em;color:var(--hr-muted);margin-bottom:8px}body.hr-legacy-article .container.marketing .entry-header.wider .note.toc a{display:block;padding:3px 0 3px 14px;margin:0 !important;position:relative;text-decoration:none;color:var(--hr-primary) !important;font-size:15px;line-height:1.5}body.hr-legacy-article .container.marketing .entry-header.wider .note.toc a::before{content:"";position:absolute;left:0;top:.85em;width:5px;height:5px;border-radius:50%;background:var(--hr-border-strong)}body.hr-legacy-article .container.marketing .entry-header.wider .note.toc a:hover{text-decoration:underline}body.hr-legacy-article .container.marketing .entry-header.wider code{background:var(--hr-bg-muted) !important;color:var(--hr-text) !important;border-radius:4px;padding:1px 5px !important;font-size:.88em;overflow-wrap:anywhere}body.hr-legacy-article .container.marketing .entry-header.wider pre{background:var(--hr-bg-subtle) !important;color:var(--hr-text) !important;border:1px solid var(--hr-border);border-radius:var(--hr-radius-sm);padding:12px 14px;margin:0 0 16px;font-size:14px;overflow-x:auto;white-space:pre}body.hr-legacy-article .container.marketing .entry-header.wider pre code{background:transparent !important;padding:0 !important;overflow-wrap:normal}body.hr-legacy-article .container.marketing .entry-header.wider blockquote{border-left:3px solid var(--hr-primary);margin:0 0 16px;padding:4px 16px;color:var(--hr-muted);font-size:16.5px}body.hr-legacy-article .container.marketing .entry-header.wider .highlight-box{background:var(--hr-primary-soft) !important;border:1px solid #c7d2fe !important;border-radius:var(--hr-radius-lg);padding:20px 24px !important;margin:28px 0 !important}body.hr-legacy-article .container.marketing .entry-header.wider .highlight-box h4{margin-top:0 !important;font-size:19px !important;color:var(--hr-text) !important;background:none !important;padding:0 !important}body.hr-legacy-article .container.marketing .entry-header.wider [style*="color: white"],body.hr-legacy-article .container.marketing .entry-header.wider [style*="color:white"],body.hr-legacy-article .container.marketing .entry-header.wider [style*="color: #fff"],body.hr-legacy-article .container.marketing .entry-header.wider [style*="color:#fff"]{color:var(--hr-text) !important}body.hr-legacy-article .container.marketing .hr-post-cta{margin:32px 0 !important;max-width:none !important}body.hr-legacy-article .container.marketing .hr-post-cta p{font-size:15px !important;margin:0 !important;padding:0 !important;line-height:1.6 !important}body.hr-legacy-article .container.marketing .hr-post-cta h3{font-size:18px !important;margin:0 0 6px !important}body.hr-legacy-article .container.marketing .hr-post-cta a.hr-btn{text-decoration:none}body.hr-legacy-article .container.marketing .hr-post-cta a.hr-btn-primary{color:#fff !important}@media(max-width: 760px){body.hr-legacy-article .container.marketing{padding:0 16px 16px !important}body.hr-legacy-article .container.marketing>*,body.hr-legacy-article .container.marketing .page-index{font-size:16px}body.hr-legacy-article .container.marketing .entry-header.entry-header-desc{padding-top:32px !important;padding-bottom:14px !important}body.hr-legacy-article .container.marketing .entry-header.entry-header-desc p{font-size:16.5px !important}body.hr-legacy-article .container.marketing .entry-header.wider p{font-size:16px !important}body.hr-legacy-article .container.marketing .entry-header.wider h2{font-size:21px !important;margin-top:30px !important}body.hr-legacy-article .container.marketing .entry-header.wider h4{font-size:20px !important;margin-top:28px !important}body.hr-legacy-article .container.marketing .entry-header.wider table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px}body.hr-legacy-article .container.marketing .entry-header.wider .tbl table,body.hr-legacy-article .container.marketing .entry-header.wider .table-wrap table{display:table}body.hr-legacy-article .container.marketing .entry-header.wider th,body.hr-legacy-article .container.marketing .entry-header.wider td{min-width:120px}body.hr-legacy-article .container.marketing .entry-header.wider img{margin:20px auto !important}body.hr-legacy-article .container.marketing .hr-post-cta{flex-direction:column;padding:18px !important}}@media(min-width: 1100px){body.hr-legacy-article .container.marketing .entry-header.wider .tbl:has(tr>:nth-child(6)),body.hr-legacy-article .container.marketing .entry-header.wider .table-wrap:has(tr>:nth-child(6)),body.hr-legacy-article .container.marketing .entry-header.wider .box-inner>table:has(tr>:nth-child(6)){width:calc(100% + 240px) !important;max-width:none;margin-left:-120px !important;margin-right:-120px !important}}body.hr-legacy-article .site-wrap>.hr-related{max-width:808px !important;padding:0 24px !important}@media(max-width: 760px){body.hr-legacy-article .site-wrap>.hr-related{padding:0 16px !important}}body.hr-legacy-landing .container.marketing>*,body.hr-legacy-landing .container.marketing .page-index{max-width:880px}body.hr-legacy-landing .container.marketing .page-index>br{display:none}body.hr-legacy-landing .container.marketing .entry-header-desc .convert-info{padding:0 !important}body.hr-legacy-landing .container.marketing .entry-header-desc .convert-info h2{font-size:18px !important;line-height:1.55;font-weight:400 !important;color:var(--hr-muted) !important;max-width:680px;margin:0 auto !important;letter-spacing:0}body.hr-legacy-landing .container.marketing .screenshot-header,body.hr-legacy-landing .container.marketing .screenshot-recordings{padding:8px 0 16px !important;text-align:center}body.hr-legacy-landing .container.marketing .screenshot-header img,body.hr-legacy-landing .container.marketing .screenshot-recordings img{max-width:100% !important;height:auto !important;margin:16px auto !important;position:static !important}body.hr-legacy-landing .container.marketing .site-section#features-section{padding:24px 0 8px !important;border:0 !important}body.hr-legacy-landing .container.marketing .site-section#features-section .container,body.hr-legacy-landing .container.marketing .site-section .row,body.hr-legacy-landing .container.marketing .site-section [class*=col-]{max-width:none !important;width:auto !important;flex:1 1 auto !important;padding:0 !important;margin:0 !important}body.hr-legacy-landing .container.marketing .customers{margin:0 !important;text-align:center}body.hr-legacy-landing .container.marketing .customers p{padding:0 !important;margin:0 0 12px !important;font-size:14px !important;color:var(--hr-muted) !important}body.hr-legacy-landing .container.marketing .customers img{height:34px !important;width:auto !important;margin:10px 18px !important;position:static !important;top:auto !important;left:auto !important;right:auto !important;vertical-align:middle;display:inline-block}body.hr-legacy-landing .container.marketing .entry-header.wider{margin-bottom:8px !important}body.hr-legacy-landing .container.marketing .entry-header.wider>.center{text-align:center !important}body.hr-legacy-landing .container.marketing .entry-header.wider>.center h3{font-size:clamp(24px, 3vw, 30px) !important;margin:40px 0 4px !important;text-align:center !important}body.hr-legacy-landing .container.marketing .entry-header.wider h4{font-size:22px !important;margin:36px 0 8px !important}body.hr-legacy-landing .container.marketing .entry-header.wider h5,body.hr-legacy-landing .container.marketing .entry-header:not(.wider) h5{font-size:16.5px !important;line-height:1.7 !important;font-weight:400 !important;color:var(--hr-text-2) !important;margin:0 0 8px !important;letter-spacing:0;text-align:inherit}body.hr-legacy-landing .container.marketing .entry-header.wider img{margin:20px auto 8px !important;max-height:560px;object-fit:contain}body.hr-legacy-landing .container.marketing .entry-header:not(.wider):not(.entry-header-desc){text-align:center !important;padding:40px 0 8px !important}body.hr-legacy-landing .container.marketing .entry-header:not(.wider):not(.entry-header-desc) .center{text-align:center !important;max-width:680px;margin:0 auto}body.hr-legacy-landing .container.marketing .entry-header:not(.wider):not(.entry-header-desc) h2{font-size:24px !important;margin:0 0 12px !important}body.hr-legacy-landing .container.marketing .entry-header:not(.wider):not(.entry-header-desc) h2+div,body.hr-legacy-landing .container.marketing .entry-header:not(.wider):not(.entry-header-desc) .center>div{margin:0 0 8px !important;position:static !important}body.hr-legacy-landing .container.marketing .entry-header:not(.wider):not(.entry-header-desc) p{font-size:18px !important;line-height:1.6 !important;padding:0 !important;margin:0 0 16px !important;color:var(--hr-text-2) !important}body.hr-legacy-landing .container.marketing .entry-header:not(.wider):not(.entry-header-desc) img.quote-img{width:64px !important;height:64px !important;top:0 !important;margin:4px auto 6px !important;display:block;object-fit:cover}body.hr-legacy-landing .container.marketing .entry-header:not(.wider):not(.entry-header-desc) a{font-size:17px !important}@media(max-width: 760px){body.hr-legacy-landing .container.marketing .customers img{height:26px !important;margin:8px 10px !important}body.hr-legacy-landing .container.marketing .entry-header.wider>.center h3{margin-top:28px !important}}.hr-mk-wrap{position:relative;min-width:0;container-type:inline-size;perspective:1400px;--mx: 0;--my: 0}@media(min-width: 1100px){.hr-mk-wrap{width:calc(100% + 110px)}}.hr-mk{--mk-ease: cubic-bezier(.22, .8, .24, 1);--mk-spring: cubic-bezier(.34, 1.56, .64, 1);--mk-bg: rgba(255, 255, 255, .94);--mk-panel: #fff;--mk-side: #f8fafc;--mk-line: #e7eaf0;--mk-text: #0f172a;--mk-muted: #64748b;position:relative;aspect-ratio:16/10.4;font-size:12px;font-size:clamp(8.5px, 2.3cqi, 15px);line-height:1.35;color:var(--mk-text);background:var(--mk-bg);border:1px solid rgba(15,23,42,.09);border-radius:16px;box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 2px 4px rgba(15,23,42,.04),0 12px 24px -8px rgba(15,23,42,.1),0 40px 80px -24px rgba(30,58,138,.3),0 70px 120px -60px rgba(47,91,234,.35);overflow:hidden;user-select:none;transform:rotateX(calc(var(--my) * -3deg)) rotateY(calc(var(--mx) * 4deg));transform-style:preserve-3d;transition:transform .5s var(--mk-ease);will-change:transform}.hr-mk i{font-style:normal}.hr-mk-wrap::before{content:"";position:absolute;inset:6% -8% -10% 4%;z-index:-1;border-radius:40px;filter:blur(46px);opacity:.6;background:radial-gradient(closest-side, rgba(47, 91, 234, 0.4), transparent),radial-gradient(closest-side at 82% 72%, rgba(56, 189, 248, 0.34), transparent);animation:hr-mk-glow 8s ease-in-out infinite alternate}@keyframes hr-mk-glow{from{transform:scale(0.96) translate3d(-2%, 0, 0);opacity:.5}to{transform:scale(1.04) translate3d(2%, 1%, 0);opacity:.7}}.hr-mk-bar{display:flex;align-items:center;gap:.5em;height:2.6em;padding:0 1.1em;border-bottom:1px solid var(--mk-line);background:linear-gradient(#fbfcfe, #f5f7fa)}.hr-mk-bar>span{width:.75em;height:.75em;border-radius:50%;background:#e2e6ec}.hr-mk-bar em{margin:0 auto;transform:translateX(-1.6em);padding:.2em 1.1em;border-radius:999px;background:#eef1f5;color:var(--mk-muted);font-style:normal;font-size:.85em}.hr-mk-bar em i{font-size:.8em;margin-right:.3em;color:#16a34a}.hr-mk-body{display:grid;grid-template-columns:11em minmax(0, 1fr);height:calc(100% - 2.6em)}.hr-mk-side{padding:1.1em .7em;border-right:1px solid var(--mk-line);background:var(--mk-side);color:#334155;display:flex;flex-direction:column;gap:.2em;font-size:.92em}.hr-mk-brand{display:flex;align-items:center;gap:.5em;font-weight:800;padding:0 .5em 1em}.hr-mk-brand b{display:inline-flex;width:1.7em;height:1.7em;align-items:center;justify-content:center;border-radius:.5em;background:var(--hr-primary);color:#fff;font-size:.9em}.hr-mk-nav{display:flex;align-items:center;gap:.6em;padding:.55em .6em;border-radius:.6em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-mk-nav i{color:#94a3b8}.hr-mk-nav.is-on{background:#fff;color:var(--mk-text);font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.06),0 0 0 1px var(--mk-line)}.hr-mk-nav.is-on i{color:var(--hr-primary)}.hr-mk-main{position:relative;padding:1.2em 1.3em;min-width:0;display:flex;flex-direction:column;gap:.9em}.hr-mk-doc{display:flex;align-items:center;gap:.9em;padding:.8em 1em;border:1px solid var(--mk-line);border-radius:.9em;background:var(--mk-panel);box-shadow:0 1px 2px rgba(15,23,42,.04)}.hr-mk-pdf{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5em;height:3em;border-radius:.45em;background:linear-gradient(160deg, #fee2e2, #fecaca);color:#b91c1c;font-weight:800;font-size:.8em;letter-spacing:.02em}.hr-mk-doc-t{min-width:0;flex:1}.hr-mk-doc-t b{display:block;font-size:1.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-mk-doc-t small{color:var(--mk-muted);font-size:.88em}.hr-mk-btn{position:relative;flex-shrink:0;display:inline-grid;padding:.6em 1em;border-radius:.65em;background:var(--hr-primary);color:#fff;font-weight:700;white-space:nowrap;box-shadow:0 6px 14px -6px rgba(47,91,234,.6)}.hr-mk-btn>span{grid-area:1/1;display:inline-flex;align-items:center;gap:.35em;transition:opacity .3s var(--mk-ease),transform .3s var(--mk-ease)}.hr-mk-btn .hr-mk-copied{opacity:0;transform:translateY(0.6em)}.hr-mk-cursor{position:absolute;left:55%;top:60%;z-index:4;width:1.25em;pointer-events:none;opacity:0}.hr-mk-cursor svg{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 3px rgba(15, 23, 42, 0.35))}.hr-mk[data-scene="1"] .hr-mk-cursor{animation:hr-mk-cursor 2.6s var(--mk-ease) .15s both}.hr-mk[data-scene="1"] .hr-mk-btn{animation:hr-mk-press 2.6s linear .15s both;background:#16a34a;transition:background .25s 1.1s}.hr-mk[data-scene="1"] .hr-mk-copy{opacity:0;transform:translateY(-0.6em);transition-delay:1.1s}.hr-mk[data-scene="1"] .hr-mk-copied{opacity:1;transform:none;transition-delay:1.1s}@keyframes hr-mk-cursor{0%{opacity:0;transform:translate(-14em, 9em)}12%{opacity:1}36%{transform:translate(0, 0)}40%{transform:translate(0, 0) scale(0.85)}46%{transform:translate(0, 0) scale(1)}80%{opacity:1;transform:translate(0.4em, 0.6em)}100%{opacity:0;transform:translate(1.6em, 2.4em)}}@keyframes hr-mk-press{0%,36%{transform:scale(1);box-shadow:0 6px 14px -6px rgba(47,91,234,.6)}40%{transform:scale(0.97)}48%{transform:scale(1);box-shadow:0 0 0 0 rgba(22,163,74,.45)}70%{box-shadow:0 0 0 .7em rgba(22,163,74,0)}100%{transform:scale(1);box-shadow:0 6px 14px -6px rgba(22,163,74,.55)}}.hr-mk-stage{position:relative;flex:1;min-height:0}.hr-mk-scene{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(10px) scale(0.99);transition:opacity .55s var(--mk-ease),transform .55s var(--mk-ease),visibility 0s .55s}.hr-mk[data-scene="1"] .hr-mk-s1,.hr-mk[data-scene="2"] .hr-mk-s2,.hr-mk[data-scene="3"] .hr-mk-s3,.hr-mk[data-scene="4"] .hr-mk-s4{opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--mk-ease) .1s,transform .6s var(--mk-ease) .1s,visibility 0s}.hr-mk-card{border:1px solid var(--mk-line);border-radius:.9em;background:var(--mk-panel);padding:1em 1.1em;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hr-mk-label{font-size:.78em;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mk-muted);margin-bottom:.7em}.hr-mk-url{display:flex;align-items:center;gap:.5em;padding:.65em .8em;border-radius:.6em;background:#f6f8fb;border:1px dashed #cbd5e1;font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:.95em;color:#334155;white-space:nowrap;overflow:hidden}.hr-mk-url i{color:var(--hr-primary)}.hr-mk-chips{display:flex;flex-wrap:wrap;gap:.45em;margin-top:.8em}.hr-mk-chip{display:inline-flex;align-items:center;gap:.35em;padding:.38em .75em;border-radius:999px;font-size:.9em;font-weight:600;background:var(--hr-primary-soft);color:#2349c8;white-space:nowrap}.hr-mk-chip.is-nda{background:#fef3c7;color:#92400e}.hr-mk-chip.is-to{background:#f1f5f9;color:#334155;font-weight:500;padding-left:.3em}.hr-mk-chip.is-to .hr-mk-av{width:1.9em;height:1.9em;font-size:.75em}.hr-mk-to{display:flex;flex-wrap:wrap;gap:.45em;margin-top:1em;padding-top:.9em;border-top:1px solid #f1f3f6}.hr-mk-toast{position:absolute;left:50%;bottom:0;display:inline-flex;align-items:center;gap:.5em;padding:.65em 1.1em;border-radius:.8em;background:#0f172a;color:#fff;font-weight:600;box-shadow:0 10px 24px -8px rgba(15,23,42,.5);opacity:0;transform:translate(-50%, 10px)}.hr-mk-toast i{color:#4ade80}.hr-mk[data-scene="1"] .hr-mk-toast{opacity:1;transform:translate(-50%, 0);transition:opacity .4s var(--mk-ease) 1.25s,transform .5s var(--mk-spring) 1.25s}.hr-mk-scene .hr-mk-chip,.hr-mk-scene .hr-mk-tr:not(.hr-mk-th){opacity:0;transform:translateY(8px)}.hr-mk[data-scene="1"] .hr-mk-s1 .hr-mk-chip,.hr-mk[data-scene="2"] .hr-mk-s2 .hr-mk-tr,.hr-mk[data-scene="4"] .hr-mk-s4 .hr-mk-chip{opacity:1;transform:none;transition:opacity .5s var(--mk-ease),transform .5s var(--mk-ease);transition-delay:calc(.25s + var(--k, 0) * 80ms)}.hr-mk-table{padding:.2em .9em;overflow:hidden}.hr-mk-tr{position:relative;display:grid;grid-template-columns:minmax(0, 2.2fr) 1fr .75fr 1.55fr;gap:.6em;align-items:center;padding:.62em 0;border-bottom:1px solid #f1f3f6;font-size:.98em;color:#334155}.hr-mk-tr:last-child{border-bottom:0}.hr-mk-tr>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.hr-mk-tr.is-new{margin:0 -0.9em;padding-left:.9em;padding-right:.9em;overflow:hidden}.hr-mk-tr.is-new::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(47, 91, 234, 0.14), transparent);transform:translateX(-100%)}.hr-mk-tr.is-new::after{content:"";position:absolute;inset:0;background:rgba(47,91,234,.05);pointer-events:none}.hr-mk-th{font-size:.78em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted)}.hr-mk-who{display:flex;align-items:center;gap:.55em}.hr-mk-who b{display:block;font-weight:700;color:var(--mk-text);overflow:hidden;text-overflow:ellipsis}.hr-mk-who small{display:none}.hr-mk-who>span{min-width:0}.hr-mk[data-scene="2"] .hr-mk-s2 .hr-mk-tr.is-new{animation:hr-mk-row-in .7s var(--mk-spring) .35s both;transition:none}.hr-mk[data-scene="2"] .hr-mk-s2 .hr-mk-tr.is-new::before{animation:hr-mk-sweep 1.3s var(--mk-ease) .9s both}@keyframes hr-mk-row-in{from{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:none}}@keyframes hr-mk-sweep{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.hr-mk-av{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.1em;height:2.1em;border-radius:50%;font-size:.8em;font-weight:700;color:#fff;background:#6366f1}.hr-mk-av1{background:linear-gradient(135deg, #2f5bea, #6d8bff)}.hr-mk-av2{background:linear-gradient(135deg, #0ea5e9, #38bdf8)}.hr-mk-av3{background:linear-gradient(135deg, #16a34a, #4ade80)}.hr-mk-av4{background:linear-gradient(135deg, #f59e0b, #fbbf24)}.hr-mk-av5{background:linear-gradient(135deg, #8b5cf6, #a78bfa)}.hr-mk-live,.hr-mk-st{font-style:normal;display:inline-flex;align-items:center;gap:.4em;padding:.22em .65em;border-radius:999px;font-size:.88em;font-weight:700}.hr-mk-live{background:#dcfce7;color:#15803d}.hr-mk-live i{width:.55em;height:.55em;border-radius:50%;background:#16a34a;animation:hr-mk-pulse 1.6s ease-out infinite}.hr-mk-st{background:#f1f5f9;color:var(--mk-muted);font-weight:600}@keyframes hr-mk-pulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.55)}70%{box-shadow:0 0 0 .55em rgba(22,163,74,0)}100%{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.hr-mk [data-tick].is-tick{animation:hr-mk-tick .45s var(--mk-ease)}@keyframes hr-mk-tick{0%{color:var(--hr-primary);transform:translateY(-0.25em);opacity:.4}100%{transform:none;opacity:1}}.hr-mk-notify,.hr-mk-float{--mk-ease: cubic-bezier(.22, .8, .24, 1);--mk-spring: cubic-bezier(.34, 1.56, .64, 1);position:absolute;z-index:3;font-size:12px;font-size:clamp(8.5px, 2.3cqi, 15px);line-height:1.35;color:#0f172a;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:.9em;box-shadow:0 24px 48px -16px rgba(15,23,42,.35),0 8px 16px -8px rgba(15,23,42,.12),0 0 0 1px rgba(255,255,255,.6) inset}.hr-mk-notify i,.hr-mk-float i{font-style:normal}.hr-mk-notify{top:-1.6em;right:-0.6em;display:flex;align-items:center;gap:.7em;max-width:84%;padding:.75em 1.1em .75em .8em;opacity:0;visibility:hidden;transform:translate3d(1.2em, -1em, 0) scale(0.92);transition:opacity .3s var(--mk-ease),transform .3s var(--mk-ease),visibility 0s .3s}.hr-mk-notify>span{min-width:0}.hr-mk-notify b{display:block;font-weight:600;font-size:.95em;white-space:nowrap;overflow:hidden}.hr-mk-notify small{display:flex;align-items:center;gap:.35em;color:#64748b;font-size:.85em;margin-top:.15em}.hr-mk-notify .hr-mk-av{width:2.4em;height:2.4em}.hr-mk-ndoc{display:inline-block;min-width:0;max-width:9.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.hr-mk-dot{width:.5em;height:.5em;border-radius:50%;background:#16a34a}.hr-mk[data-scene="2"]~.hr-mk-notify{opacity:1;visibility:visible;transform:translate3d(calc(var(--mx) * 10px), calc(var(--my) * 8px), 0);transition:opacity .45s var(--mk-ease) .15s,transform .75s var(--mk-spring) .15s,visibility 0s}.hr-mk[data-scene="2"]~.hr-mk-notify .hr-mk-av::after{content:"";position:absolute;inset:-0.2em;border-radius:50%;border:2px solid #2f5bea;animation:hr-mk-ping 1.4s var(--mk-ease) .6s 2 both}@keyframes hr-mk-ping{0%{transform:scale(0.8);opacity:.8}100%{transform:scale(1.7);opacity:0}}.hr-mk-float{left:-1.8em;bottom:-1.6em;width:11.5em;padding:.8em .9em .75em;transform:translate3d(calc(var(--mx) * -12px), calc(var(--my) * -10px), 0);transition:transform .6s var(--mk-ease),box-shadow .6s var(--mk-ease)}.hr-mk-float small{display:block;font-size:.78em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.hr-mk-float b{display:block;margin-top:.35em;font-size:.92em;font-weight:700}.hr-mk[data-scene="3"]~.hr-mk-float{transform:translate3d(calc(var(--mx) * -12px), calc(-.6em + var(--my) * -10px), 0) scale(1.04);box-shadow:0 36px 64px -18px rgba(15,23,42,.45),0 12px 24px -10px rgba(47,91,234,.3)}.hr-mk-float-bars{display:flex;align-items:flex-end;gap:.3em;height:2.6em;margin-top:.5em}.hr-mk-float-bars i{flex:1;height:calc(100% * var(--h));border-radius:.2em .2em .1em .1em;background:#c7d4fb}.hr-mk-float-bars i.is-hot{background:var(--hr-primary)}.hr-mk-s3{display:flex}.hr-mk-s3 .hr-mk-card{flex:1;display:flex;flex-direction:column;min-height:0}.hr-mk-bars{position:relative;flex:1;display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));gap:.6em;align-items:end;padding-top:2.6em;min-height:8em}.hr-mk-bcol{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.hr-mk-bcol i{display:block;width:100%;height:calc((100% - 1.6em) * var(--h));border-radius:.4em .4em .15em .15em;background:#c7d4fb;transform-origin:bottom;transform:scaleY(0.04)}.hr-mk-bcol>span{height:1.6em;line-height:1.6em;font-size:.82em;color:var(--mk-muted)}.hr-mk-bcol.is-hot i{background:linear-gradient(180deg, #5b7cf7, var(--hr-primary))}.hr-mk-bcol em{position:absolute;left:50%;bottom:calc(1.6em + (100% - 1.6em) * var(--h) + .5em);transform:translate(-50%, 6px);white-space:nowrap;padding:.35em .7em;border-radius:.55em;background:#0f172a;color:#fff;font-style:normal;font-weight:700;font-size:.9em;opacity:0;font-variant-numeric:tabular-nums}.hr-mk[data-scene="3"] .hr-mk-bcol i{transform:scaleY(1);transition:transform .8s var(--mk-spring);transition-delay:calc(.25s + var(--k) * 70ms)}.hr-mk[data-scene="3"] .hr-mk-bcol.is-hot i{animation:hr-mk-bar-glow 1.6s ease-in-out 1.2s 2 both}.hr-mk[data-scene="3"] .hr-mk-bcol em{opacity:1;transform:translate(-50%, 0);transition:opacity .35s var(--mk-ease) 1s,transform .5s var(--mk-spring) 1s}@keyframes hr-mk-bar-glow{0%,100%{box-shadow:0 0 0 0 rgba(47,91,234,0)}50%{box-shadow:0 0 1.2em .2em rgba(47,91,234,.55)}}.hr-mk-s4{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr);gap:1em;align-items:stretch}.hr-mk-s4 .hr-mk-card{display:flex;flex-direction:column;min-height:0}.hr-mk-room b{display:flex;align-items:center;gap:.45em;font-size:1.15em}.hr-mk-room b i{color:var(--hr-primary)}.hr-mk-chip.is-nda{display:inline-grid}.hr-mk-chip.is-nda>span{grid-area:1/1;display:inline-flex;align-items:center;gap:.35em;transition:opacity .3s var(--mk-ease),transform .3s var(--mk-ease)}.hr-mk-nda-b{opacity:0;transform:scale(0.6)}.hr-mk[data-scene="4"] .hr-mk-chip.is-nda{background:#dcfce7;color:#15803d;transition:background .3s 1s,color .3s 1s}.hr-mk[data-scene="4"] .hr-mk-nda-a{opacity:0;transform:scale(0.6);transition-delay:1s}.hr-mk[data-scene="4"] .hr-mk-nda-b{opacity:1;transform:none;transition:opacity .3s var(--mk-ease) 1s,transform .5s var(--mk-spring) 1s}.hr-mk-guests{margin-top:auto;padding-top:.8em;display:flex;align-items:center;gap:.6em;color:var(--mk-muted);font-size:.9em}.hr-mk-avs{display:inline-flex}.hr-mk-avs .hr-mk-av{width:2.5em;height:2.5em;font-size:.72em;border:2px solid #fff;margin-left:-0.5em}.hr-mk-avs .hr-mk-av:first-child{margin-left:0}.hr-mk-page{position:relative;overflow:hidden;padding:1.1em 1.2em;background:#fff}.hr-mk-page-doc b{display:block;font-size:.95em;margin-bottom:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-mk-page-doc i{display:block;height:.5em;margin:0 0 .6em;border-radius:.25em;background:#e9edf3}.hr-mk-page-doc i.is-short{width:62%}.hr-mk-wm{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hr-mk-wm-tiles{position:absolute;left:-60%;top:-60%;width:220%;height:220%;display:flex;flex-wrap:wrap;align-content:center;gap:1.6em 2.2em;transform:rotate(-30deg);-webkit-mask-image:linear-gradient(100deg, #000 40%, transparent 60%);mask-image:linear-gradient(100deg, #000 40%, transparent 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;opacity:0}.hr-mk-wm-tiles span{white-space:nowrap;font-size:.78em;font-weight:700;color:rgba(220,38,38,.32);letter-spacing:.02em}.hr-mk[data-scene="4"] .hr-mk-wm-tiles{animation:hr-mk-wm 1.8s var(--mk-ease) .9s both}@keyframes hr-mk-wm{from{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}15%{opacity:1}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}@container (max-width: 520px){.hr-mk{aspect-ratio:4/3.4;font-size:2.95cqi}.hr-mk-body{grid-template-columns:minmax(0, 1fr)}.hr-mk-side{display:none}.hr-mk-main{padding:1em}.hr-mk-tr{grid-template-columns:minmax(0, 2.4fr) 1fr 1.3fr}.hr-mk-tr>span:nth-child(3){display:none}.hr-mk-notify{max-width:92%;right:-0.3em;font-size:2.85cqi}.hr-mk-notify b{white-space:normal}.hr-mk-ndoc{max-width:8em}.hr-mk-float{font-size:2.85cqi;left:-0.6em;bottom:-1.4em}.hr-mk-s4{grid-template-columns:1fr 1fr;gap:.6em}}@media(prefers-reduced-motion: reduce){.hr-mk,.hr-mk *,.hr-mk *::before,.hr-mk *::after,.hr-mk-notify,.hr-mk-notify *::after,.hr-mk-float,.hr-mk-wrap::before{transition:none !important;animation:none !important}.hr-mk{transform:none !important}}.hr-logos>.hr-marquee{display:block;width:100%;position:relative;overflow:hidden;padding:4px 0;-webkit-mask-image:linear-gradient(to right, transparent, #000 12%, #000 88%, transparent);mask-image:linear-gradient(to right, transparent, #000 12%, #000 88%, transparent)}.hr-marquee-track{display:flex;width:max-content;animation:hr-marquee 84s linear infinite;will-change:transform}.hr-marquee:hover .hr-marquee-track,.hr-marquee:focus-within .hr-marquee-track{animation-play-state:paused}.hr-marquee-group{display:flex;align-items:center;flex-shrink:0;gap:64px;padding:0 64px 0 0;margin:0;list-style:none}.hr-marquee-group li{display:flex;align-items:center;height:36px;flex-shrink:0}.hr-marquee img{display:block;height:32px;width:auto;max-width:none;opacity:.8}.hr-marquee .hr-logo-invert[style]{height:20px !important}@keyframes hr-marquee{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}@media(max-width: 600px){.hr-marquee-group{gap:40px;padding-right:40px}.hr-marquee img{height:22px}.hr-marquee-track{animation-duration:64s}}@media(prefers-reduced-motion: reduce){.hr-logos>.hr-marquee{-webkit-mask-image:none;mask-image:none;overflow:visible}.hr-marquee-track{animation:none;width:auto;justify-content:center}.hr-marquee-group{flex-wrap:wrap;justify-content:center;gap:24px 48px;padding:0;flex-shrink:1}.hr-marquee-dup{display:none !important}}.hr-sr{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hr-num-section{padding-top:8px}.hr-num-card{position:relative;display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);gap:32px;align-items:center;padding:40px 44px;border-radius:24px;overflow:hidden;color:#e2e8f0;background:radial-gradient(600px 300px at 0% 0%, rgba(99, 132, 255, 0.38), transparent 60%),radial-gradient(520px 320px at 100% 100%, rgba(56, 189, 248, 0.22), transparent 60%),linear-gradient(135deg, #0b1220 0%, #16213f 55%, #1d2b5a 100%);box-shadow:0 40px 80px -40px rgba(15,23,42,.55),inset 0 1px 0 rgba(255,255,255,.08)}.hr-num-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at 30% 40%, #000, transparent 70%);mask-image:radial-gradient(ellipse at 30% 40%, #000, transparent 70%)}.hr-num-card>*{position:relative}.hr-num-card .hr-eyebrow{color:#a5b8ff;margin-bottom:8px}.hr-num-title{margin:0 0 14px;font-size:clamp(20px, 2.2vw, 26px);line-height:1.25;color:#fff;font-weight:700;max-width:520px;text-wrap:balance}.hr-num-hero-label{margin-top:8px;font-size:15px;color:#a9b6d3}.hr-num-hero-label i{color:#a5b8ff}.hr-odo{font-size:clamp(56px, 8.4vw, 104px);font-weight:800;letter-spacing:-0.04em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.hr-odo-digits{display:inline-flex;align-items:flex-end;background:linear-gradient(180deg, #fff 30%, #c7d2fe);-webkit-background-clip:text;background-clip:text}.hr-odo-d{display:inline-block;height:1em;overflow:hidden;width:.62em;text-align:center}.hr-odo-reel{display:block;transform:translateY(calc((10 + var(--d)) * -1em));transition:transform 1.6s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:calc(var(--i, 0) * 90ms)}.hr-odo-reel::before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;display:block;line-height:1em;color:#fff}.hr-odo-s::before{content:attr(data-c);color:#c7d2fe}.hr-odo-s{display:inline-block;line-height:1}.hr-num-card.is-armed .hr-odo-reel{transform:translateY(0)}.hr-num-card.is-armed.is-in .hr-odo-reel{transform:translateY(calc((10 + var(--d)) * -1em))}.hr-num-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hr-num-tile{padding:18px 18px 16px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hr-num-tile>i{font-size:18px;color:#a5b8ff}.hr-num-val{margin-top:6px;font-size:clamp(24px, 2.6vw, 32px);font-weight:800;letter-spacing:-0.02em;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.hr-num-label{margin-top:4px;font-size:13.5px;line-height:1.35;color:#a9b6d3}.hr-num-caption{margin:12px 0 0;text-align:center;font-size:13px;color:var(--hr-muted)}.hr-num-caption i{margin-right:4px}@media(max-width: 900px){.hr-num-card{grid-template-columns:1fr;padding:32px 28px;gap:24px}}@media(max-width: 600px){.hr-num-card{padding:26px 18px;border-radius:20px}.hr-num-tiles{gap:8px}.hr-num-tile{padding:14px 12px}.hr-num-label{font-size:12.5px}}@media(prefers-reduced-motion: reduce){.hr-odo-reel,.hr-num-card.is-armed .hr-odo-reel{transition:none !important;transform:translateY(calc((10 + var(--d)) * -1em)) !important}}.hr-pa-section{padding-top:48px}.hr-pa{margin:0;padding:22px 22px 16px;background:var(--hr-bg);border:1px solid var(--hr-border);border-radius:16px;box-shadow:0 30px 60px -24px rgba(15,23,42,.22),0 12px 24px -14px rgba(15,23,42,.1);min-width:0}.hr-pa-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px}.hr-pa-head b{font-size:15px}.hr-pa-head span{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-pa-plot{position:relative;display:grid;grid-template-columns:46px minmax(0, 1fr);height:260px;padding-top:34px}.hr-pa-y{position:relative;margin-bottom:22px}.hr-pa-y span{position:absolute;right:8px;bottom:var(--y);transform:translateY(50%);font-size:11px;color:var(--hr-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.hr-pa-bars{position:relative;display:grid;grid-template-columns:repeat(14, minmax(0, 1fr));gap:6px}.hr-pa-bars::before{content:"";position:absolute;left:0;right:0;top:0;bottom:22px;background:repeating-linear-gradient(to top, var(--hr-border) 0 1px, transparent 1px 25%)}.hr-pa-col{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0}.hr-pa-col i{position:relative;display:block;width:100%;height:calc((100% - 22px) * var(--h));border-radius:6px 6px 2px 2px;background:#bfd0fb;transform-origin:bottom;transition:transform .7s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .4s;transition-delay:calc(var(--i, 0) * 55ms)}.hr-pa-col span{display:block;height:22px;line-height:22px;font-size:11px;color:var(--hr-muted);font-variant-numeric:tabular-nums}.hr-pa-col.is-hot i{background:var(--hr-primary)}.hr-pa-col.is-drop i{background:var(--hr-warning)}.hr-pa-col.is-after i{background:var(--hr-border-strong);opacity:.6}.hr-pa-tip{position:absolute;bottom:calc(22px + (100% - 22px) * var(--h) + 8px);left:50%;z-index:1;padding:4px 9px;border-radius:8px;font:600 12px/1.3 var(--hr-font);font-style:normal;white-space:nowrap;color:#fff;box-shadow:var(--hr-shadow);transition:opacity .4s ease,transform .4s ease;transition-delay:1.1s}.hr-pa-tip::after{content:"";position:absolute;top:100%;border:5px solid transparent}.hr-pa-tip-hot{transform:translateX(-50%);background:var(--hr-primary)}.hr-pa-tip-hot::after{left:50%;margin-left:-5px;border-top-color:var(--hr-primary)}.hr-pa-tip-drop{left:auto;right:-4px;background:#b45309}.hr-pa-tip-drop::after{right:10px;border-top-color:#b45309}.hr-pa-x{margin:4px 0 0 46px;text-align:center;font-size:11.5px;color:var(--hr-muted)}.hr-pa.is-armed .hr-pa-col i{transform:scaleY(0)}.hr-pa.is-armed .hr-pa-tip{opacity:0}.hr-pa.is-armed .hr-pa-tip-hot{transform:translate(-50%, 6px)}.hr-pa.is-armed .hr-pa-tip-drop{transform:translateY(6px)}.hr-pa.is-armed.is-in .hr-pa-col i{transform:scaleY(1)}.hr-pa.is-armed.is-in .hr-pa-tip{opacity:1}.hr-pa.is-armed.is-in .hr-pa-tip-hot{transform:translateX(-50%)}.hr-pa.is-armed.is-in .hr-pa-tip-drop{transform:none}@media(max-width: 600px){.hr-pa{padding:16px 12px 12px}.hr-pa-plot{height:244px;padding-top:58px;grid-template-columns:38px minmax(0, 1fr)}.hr-pa-tip-hot{bottom:calc(22px + (100% - 22px) * var(--h) + 34px)}.hr-pa-bars{gap:3px}.hr-pa-col span{font-size:9.5px}.hr-pa-x{margin-left:38px}.hr-pa-tip{font-size:11px;padding:3px 7px}}@media(prefers-reduced-motion: reduce){.hr-pa .hr-pa-col i,.hr-pa .hr-pa-tip{transition:none !important;transform:none !important;opacity:1 !important}.hr-pa .hr-pa-tip-hot{transform:translateX(-50%) !important}}.hr-pillars{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin-top:40px}@media(max-width: 900px){.hr-pillars{grid-template-columns:1fr}}.hr-pillar{padding:26px 24px;border:1px solid var(--hr-border);border-radius:var(--hr-radius-lg);background:linear-gradient(180deg, var(--hr-bg) 0%, var(--hr-bg-subtle) 100%);box-shadow:var(--hr-shadow-sm);transition:border-color .2s,box-shadow .2s}.hr-pillar:hover{border-color:var(--hr-primary);box-shadow:0 0 0 4px var(--hr-primary-ring)}.hr-pillar h3{font-size:20px;margin:16px 0 8px}.hr-pillar h3 a{color:var(--hr-text);text-decoration:none}.hr-pillar h3 a:hover{color:var(--hr-primary)}.hr-pillar>p{margin:0 0 14px;color:var(--hr-text-2);line-height:1.55}.hr-pillar-links{list-style:none;padding:12px 0 0;margin:0;border-top:1px solid var(--hr-border)}.hr-pillar-links li{padding:4px 0;font-size:14px;color:var(--hr-muted)}.hr-pillar-links li::before{content:"→";color:var(--hr-primary);margin-right:8px}.hr-pillar-links a{color:var(--hr-text-2);font-weight:500}.hr-pillar-links a:hover{color:var(--hr-primary)}.hr-quotes.hr-quotes-3{grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:40px}@media(max-width: 900px){.hr-quotes.hr-quotes-3{grid-template-columns:1fr}}.hr-trust-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:32px}@media(max-width: 900px){.hr-trust-row{grid-template-columns:1fr}}.hr-trust-item{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1px solid var(--hr-border);border-radius:var(--hr-radius);background:var(--hr-bg)}.hr-trust-item>i{font-size:20px;color:var(--hr-success);margin-top:1px}.hr-trust-item b{display:block;font-size:15px;color:var(--hr-text);margin-bottom:2px}.hr-trust-item span{display:block;font-size:13.5px;color:var(--hr-muted);line-height:1.45}.hr-ftiles{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:10px;margin-top:36px}@media(max-width: 600px){.hr-ftiles{grid-template-columns:1fr 1fr;gap:8px}}.hr-ftile{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;border:1px solid var(--hr-border);border-radius:12px;background:var(--hr-bg);font-size:14.5px;font-weight:600;line-height:1.3;color:var(--hr-text) !important;text-decoration:none !important;transition:border-color .15s,background .15s,transform .15s}.hr-ftile i{flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--hr-primary-soft);color:var(--hr-primary);font-size:15px}.hr-ftile:hover{border-color:var(--hr-primary);background:var(--hr-bg-subtle);transform:translateY(-1px)}@media(max-width: 600px){.hr-ftile{font-size:13px;padding:8px 10px;gap:8px}.hr-ftile i{width:26px;height:26px;font-size:13px}}.hr-ftile-more{margin:20px auto 0;max-width:900px;text-align:center;font-size:14px;line-height:1.9;color:var(--hr-muted)}.hr-ftile-more a{color:var(--hr-text-2);font-weight:500}.hr-cta-pricing .hr-plan-lead{margin:0 auto 22px !important;font-size:15.5px !important}.hr-cta-pricing .hr-plan-row{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;margin:0 0 20px;text-align:left;align-items:stretch}.hr-cta-pricing .hr-plan{position:relative;display:flex;flex-direction:column;padding:20px 18px 18px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.hr-cta-pricing .hr-plan>b{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#a5b8ff}.hr-cta-pricing .hr-plan em{font-style:normal;font-size:13.5px;line-height:1.4;color:#cbd5e1;margin:6px 0 12px;min-height:2.8em}.hr-cta-pricing .hr-plan ul{list-style:none;margin:0 0 16px;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.1);flex:1}.hr-cta-pricing .hr-plan li{display:flex;gap:7px;font-size:13.5px;line-height:1.4;color:#e2e8f0;margin-bottom:7px}.hr-cta-pricing .hr-plan li i{color:#4ade80;flex-shrink:0;margin-top:1px}.hr-cta-pricing .hr-plan .hr-btn{margin-top:auto}.hr-cta-pricing .hr-plan.is-key{background:linear-gradient(180deg, rgba(99, 132, 255, 0.24), rgba(99, 132, 255, 0.1));border-color:rgba(147,180,255,.6);box-shadow:0 0 0 1px rgba(147,180,255,.25),0 24px 48px -22px rgba(47,91,234,.9)}.hr-cta-pricing .hr-plan-flag{position:absolute;top:-11px;left:18px;padding:3px 10px;border-radius:999px;background:#fbbf24;color:#1f2937;font-size:11.5px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.hr-cta-pricing .hr-plan-price{display:block;margin-top:6px;font-size:34px;font-weight:800;line-height:1.1;color:#fff;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.hr-cta-pricing .hr-plan-price small{font-size:13px;font-weight:500;letter-spacing:0;color:#a9b6d3}.hr-cta-pricing .hr-plan-pass{margin:4px auto 8px !important;font-size:14.5px !important;color:#cbd5e1 !important}.hr-cta-pricing .hr-plan-pass i{color:#fbbf24}.hr-cta-pricing .hr-plan-deal{margin:0 auto !important;font-size:13.5px !important;color:#94a3b8 !important;max-width:760px !important}.hr-cta-pricing .hr-cta-ghost{color:#e2e8f0 !important;border:1px solid rgba(255,255,255,.25)}.hr-cta-pricing .hr-cta-ghost:hover{background:rgba(255,255,255,.08)}.hr-cta-pricing .hr-cta-note{margin:14px auto 0 !important;font-size:13px !important;color:#94a3b8 !important}body.hr-ui .hr-cta-pricing .hr-plan>b a{color:#a5b8ff !important;text-decoration:none}body.hr-ui .hr-cta-pricing .hr-plan-pass a,body.hr-ui .hr-cta-pricing .hr-plan-deal a{color:#fff !important;font-weight:600}@media(max-width: 1100px){.hr-cta-pricing .hr-plan-row{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:22px}}@media(max-width: 600px){.hr-cta-pricing{padding:36px 0 32px}.hr-cta-pricing h2,.hr-cta-pricing>p{padding-left:18px;padding-right:18px}.hr-cta-pricing .hr-plan-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:14px 18px 6px;scrollbar-width:none}.hr-cta-pricing .hr-plan-row::-webkit-scrollbar{display:none}.hr-cta-pricing .hr-plan{flex:0 0 78%;scroll-snap-align:center}.hr-cta-pricing .hr-plan-price{font-size:28px}}.hr-devhub-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:28px}@media(max-width: 900px){.hr-devhub-cards{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.hr-devhub-cards{grid-template-columns:1fr}}.hr-devhub-card{display:block;padding:20px;border:1px solid var(--hr-border);border-radius:var(--hr-radius-lg);background:var(--hr-bg);color:inherit !important;text-decoration:none !important;box-shadow:var(--hr-shadow-sm);transition:border-color .2s,box-shadow .2s}.hr-devhub-card:hover{border-color:var(--hr-primary);box-shadow:0 0 0 4px var(--hr-primary-ring)}.hr-devhub-card i{font-size:20px;color:var(--hr-primary)}.hr-devhub-card h3{font-size:17px;margin:10px 0 6px}.hr-devhub-card p{margin:0;color:var(--hr-muted);font-size:14.5px;line-height:1.5}.hr-devhub .hr-docs-body>section:last-child{border-bottom:0}.hr-devhub .hr-code{white-space:pre}body.hr-ui a.hr-ftile,body.hr-ui a.hr-devhub-card,body.hr-ui .hr-pillar h3 a{color:var(--hr-text) !important}body.hr-ui .hr-pillar-links a{color:var(--hr-text-2) !important}body.hr-ui .hr-pillar h3 a:hover,body.hr-ui .hr-pillar-links a:hover{color:var(--hr-primary) !important}body.hr-ui .hr-num-card h2.hr-num-title{color:#fff !important}body.hr-ui .hr-cta-pricing a.hr-cta-ghost{color:#e2e8f0 !important}.hr-status{--st: #16a34a;display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 10px;border-radius:999px;border:1px solid var(--hr-border);background:var(--hr-bg);font-size:13px;font-weight:500;color:var(--hr-text-2);white-space:nowrap}.hr-status.hr-status-degraded{--st: #d97706}.hr-status.hr-status-down{--st: #dc2626}.hr-status-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--st);flex-shrink:0}.hr-status-dot::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--st);opacity:0;animation:hr-status-ring 2s cubic-bezier(0.2, 0.6, 0.3, 1) infinite}@keyframes hr-status-ring{0%{transform:scale(0.5);opacity:.7}80%,100%{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion: reduce){.hr-status-dot::after{animation:none;display:none}}.hr-nav-hint{display:block !important;white-space:normal;line-height:1.3}.hr-nav-hint b{display:block;font-weight:600}.hr-nav-hint small{display:block;margin-top:2px;max-width:280px;font-size:12px;font-weight:400;color:var(--hr-muted)}.hr-marquee img.hr-logo-crest{height:36px}.hr-marquee img.hr-logo-wide{height:24px}@media(max-width: 600px){.hr-marquee img.hr-logo-crest{height:28px}.hr-marquee img.hr-logo-wide{height:18px}}.hr-cta-pricing .hr-plan-badge{font-weight:600;color:#fbbf24}.hr-rp-wrap{position:relative;max-width:1080px;margin:48px auto 0;container-type:inline-size}.hr-rp-wrap::before{content:"";position:absolute;inset:8% 2% -4% 2%;z-index:-1;border-radius:40px;filter:blur(50px);opacity:.5;background:radial-gradient(closest-side, rgba(47, 91, 234, 0.32), transparent),radial-gradient(closest-side at 85% 70%, rgba(56, 189, 248, 0.28), transparent)}.hr-rp{--mk-ease: cubic-bezier(.22, .8, .24, 1);--mk-line: #e7eaf0;--mk-text: #0f172a;--mk-muted: #64748b;position:relative;font-size:12px;font-size:clamp(9px, 1.45cqi, 14px);line-height:1.35;color:var(--mk-text);background:rgba(255,255,255,.96);border:1px solid rgba(15,23,42,.09);border-radius:16px;box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 2px 4px rgba(15,23,42,.04),0 12px 24px -8px rgba(15,23,42,.1),0 40px 80px -24px rgba(30,58,138,.28),0 70px 120px -60px rgba(47,91,234,.32);overflow:hidden;text-align:left}.hr-rp i,.hr-rp em{font-style:normal}.hr-rp button{font:inherit}.hr-rp-bar{display:flex;align-items:center;gap:.5em;height:2.8em;padding:0 1.1em;border-bottom:1px solid var(--mk-line);background:linear-gradient(#fbfcfe, #f5f7fa)}.hr-rp-bar>span{width:.75em;height:.75em;border-radius:50%;background:#e2e6ec}.hr-rp-bar em{flex:1;min-width:0;margin-left:.8em;color:var(--mk-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-rp-bar em i{color:#dc2626;margin-right:.45em}.hr-rp-tag{flex-shrink:0;padding:.2em .75em;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.85em;font-weight:700}.hr-rp-body{display:grid;grid-template-columns:minmax(0, 1fr) 19em}.hr-rp-main{padding:1.1em 1.2em 1em;min-width:0;display:flex;flex-direction:column;gap:.9em}.hr-rp-viewer{flex:1;display:flex;flex-direction:column;border:1px solid var(--mk-line);border-radius:.9em;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hr-rp-vbar{display:flex;align-items:center;gap:.7em;padding:.6em .9em;background:#111827;color:#e5e7eb;font-size:.92em}.hr-rp-vbar>b{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-rp-pdf{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.15em .4em;border-radius:.3em;background:#fecaca;color:#b91c1c;font-weight:800;font-size:.78em}.hr-rp-pg{flex-shrink:0;color:#9ca3af;font-variant-numeric:tabular-nums}.hr-rp-pg b{color:#fff}.hr-rp-screen{position:relative;flex:1;min-height:24em;overflow:hidden;background:#eef0f4}.hr-rp-pages{--y: 0;position:absolute;left:0;right:0;top:1.4em;padding:0 18%;transform:translate3d(0, calc(var(--y) * -12.5%), 0);will-change:transform}.hr-rp-sheet{position:relative;aspect-ratio:16/9;margin-bottom:1.4em;padding:1.4em 1.6em;border-radius:.35em;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.12),0 6px 16px -10px rgba(15,23,42,.25);overflow:hidden;display:flex;flex-direction:column;gap:.9em}.hr-rp-sheet>small{position:absolute;right:.9em;bottom:.6em;color:#94a3b8;font-size:.8em}.hr-rp-sheet i{display:block;height:.55em;border-radius:.3em;background:#e5e9f0}.hr-rp-sheet i.is-short{width:55%}.hr-rp-h{width:45%;height:.9em !important;background:#cbd5e1 !important}.hr-rp-cover{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.7em;padding-left:.4em;background:linear-gradient(120deg, #fff 55%, #eef2ff)}.hr-rp-cover b{font-size:1.6em;line-height:1.15;max-width:80%}.hr-rp-cover i{width:40%}.hr-rp-logo{width:2.2em;height:2.2em;border-radius:.6em;background:linear-gradient(135deg, var(--hr-primary), #6d8bff)}.hr-rp-chart{flex:1;display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:.6em;align-items:end;padding:0 .4em;border-bottom:2px solid #e5e9f0}.hr-rp-chart span{height:calc(100% * var(--h));border-radius:.3em .3em 0 0;background:#c7d4fb}.hr-rp-chart span:nth-child(6){background:var(--hr-primary)}.hr-rp-team{flex:1;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1em;align-items:center}.hr-rp-team span{display:flex;flex-direction:column;align-items:center;gap:.5em}.hr-rp-team i{width:80%}.hr-rp-team .hr-mk-av{width:3.4em;height:3.4em}.hr-rp-cards{flex:1;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.8em}.hr-rp-cards span{display:flex;flex-direction:column;gap:.55em;padding:.9em;border:1px solid #e5e9f0;border-radius:.5em}.hr-rp-cards b{display:block;width:50%;height:1.2em;border-radius:.3em;background:#cbd5e1}.hr-rp-cards .is-hot{border-color:var(--hr-primary);box-shadow:0 0 0 2px rgba(47,91,234,.15)}.hr-rp-cards .is-hot b{background:var(--hr-primary)}.hr-rp-lines{flex:1;display:grid;grid-template-columns:1.3fr 1fr;gap:1.2em}.hr-rp-lines>span:first-child{display:flex;flex-direction:column;gap:.8em;padding-top:.4em}.hr-rp-lines .hr-rp-img{border-radius:.4em;background:linear-gradient(135deg, #e0e7ff, #dbeafe)}.hr-rp-pointer{position:absolute;z-index:2;width:1.3em;height:auto !important;background:none !important;border-radius:0 !important;pointer-events:none;opacity:0;transform:translate(-0.15em, -0.1em) scale(0.8)}.hr-rp-pointer svg{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 3px rgba(15, 23, 42, 0.35))}.hr-rp-pointer::after{content:"";position:absolute;left:-0.9em;top:-0.9em;width:1.8em;height:1.8em;border-radius:50%;border:2px solid var(--hr-primary);opacity:0}.hr-rp-pointer.is-on{opacity:1;transform:translate(-0.15em, -0.1em);transition:opacity .2s var(--mk-ease),transform .3s var(--mk-ease)}.hr-rp-pointer.is-click::after{animation:hr-rp-ripple .9s var(--mk-ease) both}@keyframes hr-rp-ripple{0%{transform:scale(0.4);opacity:.9}100%{transform:scale(2.2);opacity:0}}.hr-rp-away{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:.6em;padding:1em;text-align:center;background:rgba(17,24,39,.6);color:#fff;font-size:1.15em;font-weight:600;opacity:0;visibility:hidden;transition:opacity .3s var(--mk-ease),visibility 0s .3s}.hr-rp-away i{color:#fbbf24}.hr-rp.is-away .hr-rp-away{opacity:1;visibility:visible;transition:opacity .3s var(--mk-ease)}.hr-rp-big{position:absolute;left:50%;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:4.6em;height:4.6em;margin:-2.3em 0 0 -2.3em;border:0;border-radius:50%;cursor:pointer;background:var(--hr-primary);color:#fff;font-size:1.2em;box-shadow:0 0 0 .55em rgba(47,91,234,.18),0 14px 30px -10px rgba(47,91,234,.7);transition:transform .2s var(--mk-ease),opacity .25s var(--mk-ease),visibility 0s}.hr-rp-big i{font-size:2em;margin-left:.1em}.hr-rp-big:hover{transform:scale(1.06)}.hr-rp-big:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.hr-rp[data-state=playing] .hr-rp-big,.hr-rp[data-state=paused] .hr-rp-big{opacity:0;visibility:hidden;transition:opacity .2s var(--mk-ease),visibility 0s .2s}.hr-rp-controls{display:flex;align-items:center;gap:.9em}.hr-rp-pp,.hr-rp-speed{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;font-weight:700}.hr-rp-pp:focus-visible,.hr-rp-speed:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.hr-rp-pp{width:2.6em;height:2.6em;border-radius:50%;background:var(--hr-primary);color:#fff;font-size:1.05em;box-shadow:0 6px 14px -6px rgba(47,91,234,.6)}.hr-rp-pp .bi-pause-fill{display:none}.hr-rp[data-state=playing] .hr-rp-pp .bi-play-fill{display:none}.hr-rp[data-state=playing] .hr-rp-pp .bi-pause-fill{display:inline}.hr-rp-speed{min-width:3em;padding:.45em .7em;border-radius:.6em;background:#f1f5f9;color:#334155;font-variant-numeric:tabular-nums}.hr-rp-speed.is-fast{background:var(--hr-primary-soft);color:#2349c8}.hr-rp-clock{flex-shrink:0;min-width:6.6em;color:var(--mk-muted);font-variant-numeric:tabular-nums}.hr-rp-clock b{color:var(--mk-text)}.hr-rp-track{position:relative;flex:1;min-width:0;height:2.6em}.hr-rp-segs{position:absolute;left:0;right:0;bottom:.55em;height:.7em;border-radius:999px;background:#eef1f5;overflow:hidden}.hr-rp-segs>i{position:absolute;top:0;bottom:0;background:#c7d4fb;border-right:2px solid #fff}.hr-rp-segs>i.is-tab{background:repeating-linear-gradient(135deg, #fde68a 0 0.3em, #fef3c7 0.3em 0.6em)}.hr-rp-segs>i.is-on{background:#8ea7f7}.hr-rp-fill{position:absolute;left:0;top:0;bottom:0;background:rgba(47,91,234,.55);mix-blend-mode:multiply;pointer-events:none}.hr-rp-dot{position:absolute;top:50%;width:.5em;height:.5em;margin:-0.25em 0 0 -0.25em;border-radius:50%;background:#0f172a;box-shadow:0 0 0 2px #fff}.hr-rp-marks{position:absolute;left:0;right:0;top:0;height:1.3em}.hr-rp-marks span{position:absolute;transform:translateX(-10%);font-size:.78em;font-weight:700;color:var(--mk-muted);font-variant-numeric:tabular-nums}.hr-rp-marks span::before{content:"";position:absolute;left:0;top:1.4em;width:1px;height:.6em;background:#cbd5e1}.hr-rp-thumb{position:absolute;bottom:.3em;width:1.2em;height:1.2em;margin-left:-0.6em;border-radius:50%;background:#fff;border:3px solid var(--hr-primary);box-shadow:0 2px 6px rgba(15,23,42,.25);pointer-events:none}.hr-rp-track input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hr-rp-track:focus-within .hr-rp-thumb{box-shadow:0 0 0 4px #bfdbfe}.hr-rp-side{border-left:1px solid var(--mk-line);background:#f8fafc;padding:1.1em 1em;min-width:0}.hr-rp-who{display:flex;align-items:center;gap:.7em}.hr-rp-who .hr-mk-av{width:2.8em;height:2.8em;font-size:.9em}.hr-rp-who>span{min-width:0}.hr-rp-who b{display:block;font-size:1.08em}.hr-rp-who small{display:block;color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-rp-facts{list-style:none;margin:.9em 0 0;padding:0 0 .9em;border-bottom:1px solid var(--mk-line);color:#334155;font-size:.92em}.hr-rp-facts li{display:flex;align-items:center;gap:.5em;padding:.18em 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-rp-facts i{color:var(--hr-primary)}.hr-rp-label{margin:.9em 0 .4em;font-size:.78em;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mk-muted)}.hr-rp-events{list-style:none;margin:0;padding:0;font-size:.95em}.hr-rp-events li{position:relative;display:grid;grid-template-columns:1.4em minmax(0, 1fr) auto;align-items:center;gap:.45em;padding:.36em .5em;border-radius:.5em;color:#94a3b8;transition:background .25s var(--mk-ease),color .25s var(--mk-ease)}.hr-rp-events li.is-done{color:#334155}.hr-rp-events li>i{color:inherit}.hr-rp-events li>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-rp-events li>span em{display:block;height:.25em;margin-top:.2em;border-radius:999px;background:#c7d4fb;width:var(--w)}.hr-rp-events li>b{font-variant-numeric:tabular-nums;font-weight:600}.hr-rp-events li.is-tab.is-done{color:#92400e}.hr-rp-events li.is-on{background:#fff;color:var(--mk-text);box-shadow:0 1px 2px rgba(15,23,42,.06),0 0 0 1px var(--mk-line)}.hr-rp-events li.is-on>i{color:var(--hr-primary)}.hr-rp-events li.is-on>span em{background:var(--hr-primary)}.hr-rp-events li.is-tab.is-on{background:#fffbeb}.hr-rp-events li.is-tab.is-on>i{color:#d97706}.hr-rp-note{margin-top:14px}.hr-rp-points{margin-top:40px}.hr-rp-cta{justify-content:center;margin-top:32px}@container (max-width: 760px){.hr-rp{font-size:clamp(9.5px, 2.5cqi, 13px)}.hr-rp-body{grid-template-columns:minmax(0, 1fr)}.hr-rp-side{border-left:0;border-top:1px solid var(--mk-line);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:1.2em}.hr-rp-facts{border-bottom:0;margin:0;padding:0;align-self:center}.hr-rp-label{grid-column:1/-1}.hr-rp-events{grid-column:1/-1;columns:2;column-gap:.8em}.hr-rp-events li{break-inside:avoid}.hr-rp-screen{flex:none;min-height:0;height:19em}.hr-rp-pages{padding:0 9%}}@container (max-width: 480px){.hr-rp-side{grid-template-columns:minmax(0, 1fr)}.hr-rp-facts{margin-top:.8em}.hr-rp-screen{height:15em}.hr-rp-pages{padding:0 5%}.hr-rp-clock{min-width:0}}@media(prefers-reduced-motion: reduce){.hr-rp *,.hr-rp *::before,.hr-rp *::after{transition:none !important;animation:none !important}}.dre{--d-bg: var(--hr-bg, #fff);--d-bg-2: var(--hr-bg-subtle, #f7f8fa);--d-card: #fff;--d-border: var(--hr-border, #e5e7eb);--d-text: var(--hr-text, #0f172a);--d-text-2: var(--hr-text-2, #334155);--d-muted: var(--hr-muted, #64748b);--d-primary: var(--hr-primary, #2f5bea);--d-primary-soft: var(--hr-primary-soft, #eef2ff);--d-ok: var(--hr-success, #16a34a);--d-ok-soft: var(--hr-success-soft, #ecfdf3);--d-shadow: var(--hr-shadow, 0 1px 3px rgba(15, 23, 42, .08));--d-ease: cubic-bezier(.22, .8, .24, 1);background:var(--d-bg);color:var(--d-text);overflow-x:hidden}@media(prefers-color-scheme: dark){.dre{--d-bg: #0b1120;--d-bg-2: #111827;--d-card: #131c2e;--d-border: #263247;--d-text: #e5e7eb;--d-text-2: #cbd5e1;--d-muted: #94a3b8;--d-primary: #7c9cff;--d-primary-soft: #1c2747;--d-ok: #4ade80;--d-ok-soft: #10291c;--d-shadow: 0 1px 3px rgba(0, 0, 0, .4)}.dre .hr-btn-secondary{background:var(--d-card);color:var(--d-text) !important;border-color:var(--d-border)}}.dre a{color:var(--d-primary)}.dre h1,.dre h2,.dre h3{color:var(--d-text)}.dre .dre-muted{color:var(--d-muted)}.dre-wrap{max-width:1160px;margin:0 auto;padding:0 16px}.dre-section{padding:56px 0}.dre-alt{background:var(--d-bg-2)}.dre-eyebrow{display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:600;color:var(--d-primary);background:var(--d-primary-soft);padding:4px 10px;border-radius:999px}.dre-hero{padding:56px 0 48px}.dre-hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:48px;align-items:center}.dre-hero h1{font-size:clamp(30px, 4.4vw, 50px);line-height:1.1;margin:12px 0;letter-spacing:-0.02em}.dre-lead{font-size:18px;color:var(--d-text-2);max-width:620px}.dre-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dre-plan{font-size:10.5px;font-weight:700;color:var(--d-muted);border:1px solid var(--d-border);border-radius:4px;padding:0 4px;margin-left:2px}.dre-h2{font-size:clamp(24px, 3vw, 34px);margin:8px 0 10px;letter-spacing:-0.01em}.dre-principles{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:14px;margin-top:24px}.dre-principle{background:var(--d-card);border:1px solid var(--d-border);border-radius:12px;padding:16px}.dre-principle h3{font-size:16px;margin:8px 0 4px}.dre-principle p{margin:0;font-size:14px;color:var(--d-text-2)}.dre-principle i{font-size:20px;color:var(--d-primary)}.dre-chips{display:flex;gap:8px;overflow-x:auto;padding:4px 0 8px;margin:16px 0 8px;scrollbar-width:thin}.dre-chip{flex:0 0 auto;border:1px solid var(--d-border);background:var(--d-card);color:var(--d-text);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;cursor:pointer;min-height:36px;transition:background .15s,border-color .15s}.dre-chip[aria-pressed=true]{background:var(--d-primary);border-color:var(--d-primary);color:#fff}.dre-table-wrap{overflow-x:auto;border:1px solid var(--d-border);border-radius:12px;margin-top:20px;background:var(--d-card)}.dre-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:760px;color:var(--d-text)}.dre-table th,.dre-table td{padding:10px 12px;border-bottom:1px solid var(--d-border);text-align:center}.dre-table th:first-child,.dre-table td:first-child{text-align:left;position:sticky;left:0;background:var(--d-card)}.dre-table thead th{font-size:12.5px;color:var(--d-muted);font-weight:600;vertical-align:bottom}.dre-yes{color:var(--d-ok);font-weight:700}.dre-no{color:var(--d-muted)}.dre-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:20px;counter-reset:s}.dre-step{background:var(--d-card);border:1px solid var(--d-border);border-radius:12px;padding:18px}.dre-step::before{counter-increment:s;content:counter(s);display:inline-flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;background:var(--d-primary);color:#fff;font-weight:700;font-size:14px}.dre-step h3{font-size:16px;margin:10px 0 4px}.dre-step p{margin:0;font-size:14px;color:var(--d-text-2)}.dre-faq{max-width:820px;margin:20px auto 0}.dre-faq details{border:1px solid var(--d-border);border-radius:12px;background:var(--d-card);margin-bottom:10px}.dre-faq summary{cursor:pointer;padding:14px 16px;font-weight:600;font-size:16px;color:var(--d-text)}.dre-faq p{padding:0 16px 14px;margin:0;color:var(--d-text-2)}.dre-related{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:10px;list-style:none;padding:0;margin:20px 0 0}.dre-related li{border:1px solid var(--d-border);border-radius:10px;padding:12px 14px;background:var(--d-card)}.dre-related a{font-weight:600;text-decoration:none}.dre-final{text-align:center}.dre-rw{--rw-line: #e6e9ef;--rw-text: #0f172a;--rw-muted: #64748b;--rw-bg: #f6f7f9;--a-soft: #eef2ff;--a-soft: color-mix(in srgb, var(--a) 11%, #fff);--a-glow: var(--a);--a-glow: color-mix(in srgb, var(--a) 72%, #fff);position:relative;overflow:hidden;text-align:left;font-size:13px;line-height:1.35;color:var(--rw-text);background:#fff;border:1px solid rgba(15,23,42,.09);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 22px 48px -22px rgba(15,23,42,.32)}.dre-rw p{margin:0}.dre-rw-cover{position:relative;isolation:isolate;overflow:hidden;padding:14px 18px 14px;color:#fff;background:radial-gradient(120% 150% at 100% 0%, var(--mid) 0%, transparent 62%),linear-gradient(118deg, var(--deep) 0%, var(--deep) 40%, var(--mid) 135%)}.dre-rw-cover::before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(rgba(255, 255, 255, 0.16) 1px, transparent 1.5px);background-size:14px 14px;-webkit-mask-image:linear-gradient(90deg, transparent 15%, #000 85%);mask-image:linear-gradient(90deg, transparent 15%, #000 85%)}.dre-rw-cover::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, var(--deep) 0%, rgba(0, 0, 0, 0) 70%);opacity:.55}.dre-art{position:absolute;top:0;right:0;width:78%;height:100%;z-index:-1}.dre-art .w{fill:#fff}.dre-art .a{fill:var(--a-glow)}.dre-art .w-s{stroke:#fff}.dre-art .a-s{stroke:var(--a-glow)}.dre-rw-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dre-rw-logo{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;border-radius:9px;background:#fff;color:#0f172a;font-size:11px;font-weight:700;letter-spacing:-0.01em;box-shadow:0 4px 14px rgba(0,0,0,.18);white-space:nowrap;max-width:62%;overflow:hidden;text-overflow:ellipsis}.dre-rw-logo b{display:inline-flex;align-items:center;justify-content:center;flex:none;width:21px;height:21px;border-radius:6px;background:var(--a);color:#fff;font-size:9px;font-weight:800;letter-spacing:.02em}.dre-rw-secure{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.1);font-size:10.5px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dre-rw-title{margin:16px 0 5px;font-size:20px;font-weight:800;line-height:1.12;letter-spacing:-0.025em;max-width:86%;text-shadow:0 1px 12px rgba(0,0,0,.25)}.dre-rw-welcome{font-size:11.5px;line-height:1.45;max-width:74%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dre .dre-rw-welcome{color:rgba(255,255,255,.86)}.dre-rw-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.dre-rw-count{font-size:10.5px;color:rgba(255,255,255,.78);white-space:nowrap}.dre-rw-count i{margin-right:2px}.dre-rw-ask{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;background:#fff;color:#0f172a;font-size:10.5px;font-weight:700;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.18)}.dre-rw-body{display:grid;grid-template-columns:148px minmax(0, 1fr);gap:12px;padding:12px;background:var(--rw-bg)}.dre-rw-side{display:flex;flex-direction:column;gap:1px;min-width:0}.dre-rw-side-h{margin:2px 8px 5px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rw-muted)}.dre-rw-f{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:8px;font-size:11px;font-weight:500;color:var(--rw-text);min-width:0}.dre-rw-f i{font-size:11.5px;color:var(--rw-muted);flex:none}.dre-rw-f span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dre-rw-f b{flex:none;font-size:9.5px;font-weight:600;color:var(--rw-muted);background:rgba(15,23,42,.06);border-radius:999px;padding:0 6px;line-height:1.6}.dre-rw-f.is-on{background:var(--a-soft);color:var(--a);font-weight:700}.dre-rw-f.is-on i{color:var(--a)}.dre-rw-main{min-width:0}.dre-rw-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.dre-doc{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid var(--rw-line);border-radius:11px;transition:transform .2s var(--d-ease),box-shadow .2s var(--d-ease),border-color .2s}.dre-th{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid var(--rw-line);background:#f1f5f9;background:color-mix(in srgb, var(--k) 7%, #fff)}.dre-th>span{position:absolute}.dre-badge{left:7px;top:7px;z-index:2;padding:2px 5px;border-radius:5px;background:var(--k);color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.05em;line-height:1.3;box-shadow:0 2px 6px rgba(0,0,0,.16)}.dre-th-slide{inset:0;padding:13% 9%;background:linear-gradient(135deg, var(--deep), var(--mid))}.dre-th-slide .l1,.dre-th-slide .l2{display:block;border-radius:3px}.dre-th-slide .l1{width:56%;height:7%;margin-top:12%;background:rgba(255,255,255,.92)}.dre-th-slide .l2{width:34%;height:5%;margin-top:5%;background:rgba(255,255,255,.45)}.dre-th-slide .bars{position:absolute;right:9%;bottom:13%;width:38%;height:46%;display:flex;align-items:flex-end;gap:6%}.dre-th-slide .bars span{flex:1;border-radius:2px 2px 0 0;background:var(--a-glow)}.dre-th-slide .bars span:nth-child(1){height:30%;opacity:.5}.dre-th-slide .bars span:nth-child(2){height:46%;opacity:.6}.dre-th-slide .bars span:nth-child(3){height:40%;opacity:.7}.dre-th-slide .bars span:nth-child(4){height:68%;opacity:.85}.dre-th-slide .bars span:nth-child(5){height:96%}.v1 .dre-th-slide{background:#fff;border-top:5px solid var(--a)}.v1 .dre-th-slide .l1{background:var(--deep)}.v1 .dre-th-slide .l2{background:#cbd5e1}.v1 .dre-th-slide .bars span{background:var(--a)}.v2 .dre-th-slide .bars{left:9%;right:auto;width:82%;height:34%}.dre-th-sheet{inset:0;background-color:#fff;background-image:linear-gradient(color-mix(in srgb, var(--k) 22%, #fff), color-mix(in srgb, var(--k) 22%, #fff)),linear-gradient(90deg, #f1f5f9 0 16%, transparent 16%),repeating-linear-gradient(180deg, transparent 0 calc(12.5% - 1px), #e5e8ee calc(12.5% - 1px) 12.5%),repeating-linear-gradient(90deg, transparent 0 calc(16.66% - 1px), #e5e8ee calc(16.66% - 1px) 16.66%);background-size:100% 12.5%,100% 100%,100% 100%,100% 100%;background-repeat:no-repeat,no-repeat,repeat,repeat}.dre-th-sheet::before{content:"";position:absolute;inset:16.5% 0 0 2%;background:repeating-linear-gradient(180deg, transparent 0 3.6%, #c5ccd6 3.6% 7.6%, transparent 7.6% 14.28%);-webkit-mask-image:repeating-linear-gradient(90deg, #000 0 11%, transparent 11% 17%);mask-image:repeating-linear-gradient(90deg, #000 0 11%, transparent 11% 17%)}.dre-th-sheet::after{content:"";position:absolute;left:49.98%;top:37.5%;width:16.66%;height:12.5%;border:2px solid var(--k);background:color-mix(in srgb, var(--k) 12%, transparent)}.v1 .dre-th-sheet::after{left:66.64%;top:62.5%}.v2 .dre-th-sheet::after{left:33.32%;top:25%}.dre-th-page{left:14%;right:14%;top:13%;bottom:-4%;padding:9% 9% 0;background:#fff;border-radius:3px;box-shadow:0 6px 18px rgba(15,23,42,.12)}.dre-th-page>span{display:block}.dre-th-page .l1{width:58%;height:6px;border-radius:2px;background:#1e293b}.dre-th-page .l2{width:38%;height:4px;border-radius:2px;background:#94a3b8;margin-top:5px}.dre-th-page .txt{margin-top:9%;height:62%;background:repeating-linear-gradient(180deg, #d8dde5 0 3px, transparent 3px 8px);-webkit-mask-image:linear-gradient(90deg, #000 70%, rgba(0, 0, 0, 0.55));mask-image:linear-gradient(90deg, #000 70%, rgba(0, 0, 0, 0.55))}.dre-th-page .sig{position:absolute;right:12%;bottom:14%;width:30%;height:10%;border-bottom:1.5px solid #94a3b8;background:radial-gradient(60% 90% at 30% 100%, transparent 58%, var(--a) 60%, transparent 66%) no-repeat;opacity:.8}.dre-th-page .donut{position:absolute;right:9%;top:11%;width:27%;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--a) 0 44%, var(--a-glow) 44% 72%, #e2e8f0 72%);-webkit-mask-image:radial-gradient(circle, transparent 44%, #000 46%);mask-image:radial-gradient(circle, transparent 44%, #000 46%)}.dre-th-page .bars{position:absolute;left:9%;bottom:12%;width:54%;height:46%;display:flex;align-items:flex-end;gap:7%;border-bottom:1px solid #e2e8f0}.dre-th-page .bars span{flex:1;border-radius:2px 2px 0 0;background:var(--a)}.dre-th-page .bars span:nth-child(1){height:34%;opacity:.45}.dre-th-page .bars span:nth-child(2){height:52%;opacity:.55}.dre-th-page .bars span:nth-child(3){height:44%;opacity:.65}.dre-th-page .bars span:nth-child(4){height:66%;opacity:.75}.dre-th-page .bars span:nth-child(5){height:78%;opacity:.88}.dre-th-page .bars span:nth-child(6){height:98%}.v1 .dre-th-page .txt{background:repeating-linear-gradient(180deg, #d8dde5 0 3px, transparent 3px 8px) left/47% 100% no-repeat,repeating-linear-gradient(180deg, #d8dde5 0 3px, transparent 3px 8px) right/47% 100% no-repeat}.dre-th-page.is-cert{left:18%;right:18%;bottom:8%;padding:8% 6% 0;text-align:center;border:3px double #c8a24a;border-radius:2px}.dre-th-page.is-cert>span{margin-left:auto;margin-right:auto}.dre-th-page.is-cert .l1{width:70%;margin-top:4%}.dre-th-page.is-cert .txt{width:76%;height:26%;margin-top:8%}.dre-th-page.is-cert .seal{position:absolute;right:9%;bottom:7%;width:19%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, #e9c46a 0 46%, #c8a24a 48% 62%, #e9c46a 64%);box-shadow:0 2px 6px rgba(150,110,20,.35)}.dre-th-frame{inset:0;background:radial-gradient(90% 120% at 75% 15%, var(--a) 0%, transparent 55%),linear-gradient(160deg, var(--mid), var(--deep) 70%, #020617)}.dre-th-frame::before{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg, transparent, rgba(2, 6, 23, 0.55)),repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.07) 0 1px, transparent 1px 10%)}.dre-th-frame::after{content:"";position:absolute;left:8%;right:8%;bottom:9%;height:3px;border-radius:3px;background:linear-gradient(90deg, #fff 0 34%, rgba(255, 255, 255, 0.28) 34%)}.dre-th-play{left:50%;top:46%;width:38px;height:38px;margin:-19px 0 0 -19px;z-index:1;display:flex;align-items:center;justify-content:center;padding-left:2px;border-radius:50%;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.45);color:#fff;font-size:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .2s var(--d-ease)}.dre-th-dur{right:7px;top:7px;z-index:1;padding:2px 5px;border-radius:5px;background:rgba(2,6,23,.7);color:#fff;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums}.dre-th-plan{inset:0;background-color:var(--deep);background-image:linear-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.07) 1px, transparent 1px);background-size:9px 9px}.dre-th-plan span{position:absolute;border:1.5px solid rgba(255,255,255,.75)}.dre-th-plan span:nth-child(1){left:12%;top:16%;width:42%;height:42%;background:rgba(255,255,255,.06)}.dre-th-plan span:nth-child(2){left:54%;top:16%;width:34%;height:30%}.dre-th-plan span:nth-child(3){left:54%;top:46%;width:34%;height:40%;background:color-mix(in srgb, var(--a) 35%, transparent)}.dre-th-plan span:nth-child(4){left:12%;top:58%;width:42%;height:28%}.dre-rw.has-wm .dre-th:not(.is-video)::after{content:"anna.k@northvale.vc · 15 Nov 2026 · anna.k@northvale.vc";position:absolute;left:-30%;right:-30%;top:50%;z-index:1;transform:rotate(-22deg);text-align:center;white-space:nowrap;font-size:7.5px;font-weight:700;letter-spacing:.06em;color:rgba(71,85,105,.26);pointer-events:none}.dre-rw.has-wm .dre-th.is-deck::after,.dre-rw.has-wm .dre-th.is-plan::after{color:rgba(255,255,255,.2)}.dre-rw.has-wm .dre-th.is-deck.v1::after{color:rgba(71,85,105,.26)}.dre-doc-b{display:flex;flex-direction:column;gap:3px;padding:7px 9px 9px}.dre-doc-n{font-size:11.5px;font-weight:650;line-height:1.3;min-height:2.6em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dre-doc-m{display:flex;flex-wrap:wrap;gap:0 6px;font-size:10px;color:var(--rw-muted)}.dre-doc-m span+span::before{content:"·";margin-right:6px;opacity:.7}.dre-rw.is-full{font-size:14px;border-radius:16px}.dre-rw.is-full .dre-rw-cover{padding:24px 30px 22px;min-height:230px;display:flex;flex-direction:column}.dre-rw.is-full .dre-rw-logo{font-size:13px;padding:5px 12px 5px 5px}.dre-rw.is-full .dre-rw-logo b{width:26px;height:26px;font-size:10.5px}.dre-rw.is-full .dre-rw-secure{font-size:12px;padding:4px 11px}.dre-rw.is-full .dre-rw-title{margin:auto 0 8px;padding-top:28px;font-size:clamp(24px, 3.2vw, 36px)}.dre-rw.is-full .dre-rw-welcome{font-size:14.5px;max-width:640px;-webkit-line-clamp:unset;display:block}.dre-rw.is-full .dre-rw-foot{margin-top:16px}.dre-rw.is-full .dre-rw-count{font-size:13px}.dre-rw.is-full .dre-rw-ask{font-size:13px;padding:8px 14px}.dre-rw.is-full .dre-rw-body{grid-template-columns:236px minmax(0, 1fr);gap:24px;padding:14px 22px 26px;align-items:start}.dre-rw.is-full .dre-rw-side{position:sticky;top:0}.dre-rw.is-full .dre-rw-side-h{font-size:10.5px;margin:6px 10px 6px}.dre-rw.is-full .dre-rw-f{font-size:13.5px;padding:8px 10px;gap:9px}.dre-rw.is-full .dre-rw-f i{font-size:14px}.dre-rw.is-full .dre-rw-f b{font-size:11px;padding:0 8px}.dre-rw.is-full .dre-rw-grid{grid-template-columns:repeat(auto-fill, minmax(178px, 1fr));gap:14px}.dre-rw.is-full .dre-doc-n{font-size:13px}.dre-rw.is-full .dre-doc-m{font-size:11.5px}.dre-rw.is-full .dre-doc-b{padding:10px 12px 12px;gap:4px}.dre-rw.is-full .dre-badge{font-size:10px;padding:3px 6px;left:9px;top:9px}.dre-rw.is-full .dre-th-dur{font-size:10.5px}.dre-rw.is-full .dre-th-play{width:46px;height:46px;margin:-23px 0 0 -23px;font-size:24px}.dre-rw.is-full.has-wm .dre-th::after{font-size:9px}.dre-rw-tools{display:flex;gap:10px;padding:16px 22px 4px;background:var(--rw-bg)}.dre-rw-search{flex:1;display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border:1px solid var(--rw-line);border-radius:12px;background:#fff;color:#94a3b8;font-size:14px}.dre-rw-view{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--rw-line);border-radius:12px;background:#fff}.dre-rw-view i{width:36px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:var(--rw-muted)}.dre-rw-view i.is-on{background:var(--a-soft);color:var(--a)}.dre-rw-group{margin-bottom:22px}.dre-rw.is-full .dre-rw-main{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));column-gap:28px;align-items:start}.dre-rw-gh{display:flex;align-items:center;gap:8px;margin:2px 2px 11px;font-size:15px;font-weight:750;letter-spacing:-0.01em}.dre-rw-gh i{color:#d97706}.dre-rw-gh small{font-size:12px;font-weight:600;color:var(--rw-muted)}.dre-rw-set{margin-top:16px;padding:10px 6px 8px;border:1px solid var(--rw-line);border-radius:12px;background:#fff}.dre-sw{display:flex;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;color:var(--rw-muted)}.dre-sw>i{width:16px;text-align:center;flex:none}.dre-sw>span{flex:1;min-width:0}.dre-sw em{flex:none;position:relative;width:30px;height:17px;border-radius:999px;background:#d4d9e1;transition:background .2s}.dre-sw em::after{content:"";position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .2s var(--d-ease)}.dre-sw.is-on{color:var(--rw-text);font-weight:600}.dre-sw.is-on>i{color:var(--a)}.dre-sw.is-on em{background:var(--a)}.dre-sw.is-on em::after{transform:translateX(13px)}.dre-stack{position:relative;padding-top:34px}.dre-stack-front{position:relative;z-index:3;animation:dre-rise .7s var(--d-ease) both}.dre-stack-back{position:absolute;left:0;right:0;top:34px;transform-origin:50% 0}.dre-stack-back.is-1{z-index:2;transform:translateY(-17px) scale(0.95);opacity:.92;animation:dre-rise .7s .08s var(--d-ease) both}.dre-stack-back.is-2{z-index:1;transform:translateY(-34px) scale(0.9);opacity:.7;animation:dre-rise .7s .16s var(--d-ease) both}.dre-stack::before{content:"";position:absolute;inset:10% 0 -6% 0;z-index:0;border-radius:40px;filter:blur(50px);opacity:.55;background:radial-gradient(closest-side, rgba(47, 91, 234, 0.35), transparent),radial-gradient(closest-side at 85% 75%, rgba(194, 65, 12, 0.22), transparent)}.dre-stack-tag{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;color:#0f172a;font-size:12.5px;font-weight:650;white-space:nowrap;box-shadow:0 12px 30px -8px rgba(15,23,42,.3),0 0 0 1px rgba(15,23,42,.05);animation:dre-float 6s ease-in-out infinite}.dre-stack-tag i{color:var(--d-primary)}.dre-stack-tag-1{left:-22px;top:80%}.dre-stack-tag-2{right:-14px;top:4px;animation-delay:-3s}.dre-stack-tag-2 i{color:#d97706}.dre-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-top:12px}.dre-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;scroll-margin-top:90px;background:var(--d-card);border:1px solid var(--d-border);border-radius:20px;box-shadow:var(--d-shadow);transition:transform .3s var(--d-ease),box-shadow .3s var(--d-ease),border-color .3s}.dre-card[hidden]{display:none}.dre-card:hover{transform:translateY(-4px);box-shadow:0 28px 60px -28px rgba(15,23,42,.35);border-color:color-mix(in srgb, var(--a) 30%, var(--d-border))}.dre-card-shot{position:relative;display:block;height:468px;overflow:hidden;padding:16px 16px 0;text-decoration:none !important;color:inherit;background:radial-gradient(90% 80% at 50% 0%, color-mix(in srgb, var(--a) 14%, transparent), transparent 70%)}.dre-card-shot .dre-rw{transition:transform .35s var(--d-ease)}.dre-card-shot::after{content:"";position:absolute;z-index:3;left:0;right:0;bottom:0;height:110px;background:linear-gradient(180deg, transparent, var(--d-card) 88%);pointer-events:none}.dre-card-shot:hover .dre-rw,.dre-card-shot:focus-visible .dre-rw{transform:translateY(-4px)}.dre-card-shot:hover .dre-doc{border-color:color-mix(in srgb, var(--a) 25%, var(--rw-line))}.dre-card-shot:focus-visible{outline:3px solid color-mix(in srgb, var(--a) 50%, transparent);outline-offset:-3px}.dre-card-open{position:absolute;left:50%;bottom:16px;z-index:4;transform:translateX(-50%);display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;background:#0f172a;color:#fff;font-size:13px;font-weight:650;white-space:nowrap;box-shadow:0 10px 24px -8px rgba(15,23,42,.5);transition:transform .25s var(--d-ease),background .2s}.dre-card-shot:hover .dre-card-open{transform:translateX(-50%) translateY(-3px);background:var(--a)}.dre-card-in{display:flex;flex-direction:column;gap:14px;flex:1;padding:6px 22px 20px}.dre-card-head{display:flex;gap:12px;align-items:flex-start}.dre-card-icon{flex:0 0 40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:19px;background:color-mix(in srgb, var(--a) 12%, var(--d-card));color:var(--a)}.dre-card h3{font-size:20px;margin:0 0 4px;letter-spacing:-0.01em}.dre-card p{margin:0}.dre-card-head p{font-size:14.5px}.dre-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13.5px;color:var(--d-text-2)}.dre-facts>div{display:flex;gap:9px;align-items:flex-start}.dre-facts i{flex:none;width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;background:var(--d-bg-2);color:var(--d-muted)}.dre-facts b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--d-muted);margin-bottom:1px}.dre-sub{margin-bottom:7px;font-size:13px;font-weight:600;color:var(--d-text)}.dre-settings{display:flex;flex-wrap:wrap;gap:6px}.dre-tg{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--d-text-2);background:color-mix(in srgb, var(--a) 9%, var(--d-card));border:1px solid color-mix(in srgb, var(--a) 18%, transparent)}.dre-tg i{color:var(--a)}.dre-tg:not(.is-on){background:transparent;border-style:dashed;border-color:var(--d-border);color:var(--d-muted);font-weight:500}.dre-tg:not(.is-on) i{color:var(--d-muted)}.dre-card-ctas{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.dre-links{font-size:13px;color:var(--d-muted)}.dre-pv{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:24px}html:not(.dre-js) .dre-pv:target,.dre-pv.is-open{display:flex}body.dre-locked{overflow:hidden}.dre-pv-scrim{position:absolute;inset:0;background:rgba(6,10,22,.64);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dre-fade .2s ease both}.dre-pv-panel{position:relative;display:flex;flex-direction:column;width:min(1200px, 100%);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:20px;background:var(--d-bg-2);box-shadow:0 40px 120px rgba(0,0,0,.45);animation:dre-pop .32s var(--d-ease) both}.dre-pv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 22px;background:var(--d-card);border-bottom:1px solid var(--d-border)}.dre-pv-t{min-width:0}.dre-pv-t span{display:block;font-size:12px;color:var(--d-muted)}.dre-pv-t b{display:block;font-size:17px;color:var(--d-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dre-pv-ctas{display:flex;align-items:center;gap:8px;flex:none}.dre .dre-pv-x{width:42px;height:42px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font-size:17px;background:var(--d-bg-2);color:var(--d-text);text-decoration:none;transition:background .15s}.dre .dre-pv-x:hover{background:var(--d-border)}.dre-pv-body{overflow:auto;overscroll-behavior:contain;padding:18px}.dre-pv-body .dre-rw{box-shadow:0 1px 2px rgba(15,23,42,.05)}.dre-pv.is-open .dre-rw-group,.dre-pv:target .dre-rw-group{animation:dre-rise .45s var(--d-ease) both;animation-delay:calc(var(--i) * 45ms + 80ms)}.dre-pv-facts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-top:14px}.dre-pv-facts>div{padding:14px 16px;border:1px solid var(--d-border);border-radius:14px;background:var(--d-card);font-size:14px;color:var(--d-text-2)}.dre-pv-facts b{display:block;margin-bottom:3px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--d-muted)}.dre-rw .dre-doc:hover{transform:translateY(-3px);box-shadow:0 14px 30px -14px rgba(15,23,42,.3);border-color:color-mix(in srgb, var(--a) 40%, var(--rw-line))}.dre-rw .dre-doc:hover .dre-th-play{transform:scale(1.1)}html.dre-anim .dre-card{opacity:0;transform:translateY(18px)}html.dre-anim .dre-card.is-in{opacity:1;transform:none;transition:opacity .6s var(--d-ease),transform .6s var(--d-ease),box-shadow .3s var(--d-ease),border-color .3s}html.dre-anim .dre-card.is-in:nth-child(even){transition-delay:.09s,.09s,0s,0s}html.dre-anim .dre-card.is-in:hover{transform:translateY(-4px);transition-delay:0s}@keyframes dre-rise{from{opacity:0;transform:translateY(14px)}}@keyframes dre-fade{from{opacity:0}}@keyframes dre-pop{from{opacity:0;transform:translateY(18px) scale(0.985)}}@keyframes dre-float{50%{transform:translateY(-6px)}}@media(max-width: 1100px){.dre-stack-tag-1{left:4px}.dre-stack-tag-2{right:4px}}@media(max-width: 960px){.dre-hero-grid{grid-template-columns:minmax(0, 1fr)}.dre-stack{max-width:620px}.dre-grid{grid-template-columns:minmax(0, 1fr);max-width:680px;margin-left:auto;margin-right:auto}.dre-pv-facts{grid-template-columns:minmax(0, 1fr)}.dre-rw.is-full .dre-rw-body{grid-template-columns:200px minmax(0, 1fr);gap:18px}}@media(max-width: 640px){.dre-section{padding:40px 0}.dre-hero{padding:28px 0 24px}.dre-lead{font-size:16px}.dre-steps{grid-template-columns:1fr}.dre-ctas .hr-btn,.dre-card-ctas .hr-btn{flex:1 1 100%;justify-content:center;text-align:center}.dre-hero-grid{gap:28px}.dre-stack{padding-top:24px}.dre-stack-back{top:24px}.dre-stack-back.is-1{transform:translateY(-12px) scale(0.95)}.dre-stack-back.is-2{transform:translateY(-24px) scale(0.9)}.dre-stack-tag{font-size:11.5px;padding:6px 10px}.dre-stack-tag-1{top:auto;bottom:30%;left:6px}.dre-stack-tag-2{top:2px;right:6px}.dre-rw-cover{padding:12px 14px}.dre-rw-title{font-size:18px;margin-top:14px;max-width:100%}.dre-rw-welcome{max-width:100%;font-size:11px}.dre-art{width:100%;opacity:.7}.dre-rw-body{grid-template-columns:minmax(0, 1fr);gap:10px;padding:10px}.dre-rw-side{flex-direction:row;gap:6px;overflow:hidden}.dre-rw-side-h,.dre-rw-set{display:none}.dre-rw-f{flex:none;padding:4px 9px;border-radius:999px;border:1px solid var(--rw-line);background:#fff}.dre-rw-f span{max-width:140px}.dre-rw-f.is-on{border-color:transparent}.dre-card-shot{height:430px;padding:12px 12px 0}.dre-card-in{padding:4px 16px 18px}.dre-card h3{font-size:18px}.dre-facts{grid-template-columns:minmax(0, 1fr)}.dre-pv{padding:0}.dre-pv-panel{width:100%;height:100%;max-height:none;border-radius:0}.dre-pv-head{padding:10px 10px 10px 16px}.dre-pv-t span{display:none}.dre-pv-t b{font-size:15px}.dre-pv-live{display:none}.dre-pv-ctas .hr-btn{height:40px;padding:0 12px;font-size:13.5px}.dre-pv-body{padding:10px}.dre-rw.is-full .dre-rw-cover{padding:14px 16px 16px;min-height:0}.dre-rw.is-full .dre-rw-title{padding-top:22px;font-size:22px}.dre-rw.is-full .dre-rw-welcome{font-size:13px}.dre-rw.is-full .dre-rw-tools{padding:12px 10px 0}.dre-rw.is-full .dre-rw-body{grid-template-columns:minmax(0, 1fr);padding:10px 10px 18px;gap:12px}.dre-rw.is-full .dre-rw-side{position:static;overflow-x:auto;scrollbar-width:none;margin:0 -10px;padding:0 10px}.dre-rw.is-full .dre-rw-side::-webkit-scrollbar{display:none}.dre-rw.is-full .dre-rw-f{font-size:12.5px;padding:6px 11px}.dre-rw.is-full .dre-rw-main{grid-template-columns:minmax(0, 1fr)}.dre-rw.is-full .dre-rw-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.dre-rw.is-full .dre-doc-n{font-size:12px}.dre-rw.is-full .dre-doc-m{font-size:10.5px}.dre-rw.is-full .dre-doc-b{padding:8px 9px 10px}.dre-rw-search{height:38px;font-size:13px}}@media(prefers-reduced-motion: reduce){.dre *,.dre *::before,.dre *::after{animation:none !important;transition:none !important}html.dre-anim .dre-card{opacity:1;transform:none}}