.bt-workspace{--ws-paper:#f6fefe;--ws-surface:#fff;--ws-ink:#0c1a22;--ws-muted:#50606a;--ws-accent:#084a59;--ws-accent-hover:#003a46;--ws-accent-ink:#fff;--ws-mint:#e3fbfc;--ws-mint-strong:#ccf4f6;--ws-line:#dce7ea;--ws-mint-line:#9edee2;--ws-highlight:#0ab8b9;--ws-focus:#006075;--ws-error:#932d1c;--ws-scrim:#08191e75;--ws-clear:transparent;--ws-font:var(--font-body);--ws-space-xs:8px;--ws-space-sm:12px;--ws-space-md:16px;--ws-space-lg:24px;--ws-space-xl:32px;--ws-space-2xl:40px;--ws-radius:16px;--ws-radius-control:10px;--ws-ease-out:cubic-bezier(.16, 1, .3, 1);--ws-duration:.15s;--ws-sidebar-width:232px;background:var(--ws-paper);min-height:100svh;color:var(--ws-ink);font-family:var(--ws-font)}@supports (color:lab(0% 0 0)){.bt-workspace{--ws-paper:lab(98.9198% -2.53287 -1.06357);--ws-surface:lab(100% 0 0);--ws-ink:lab(8.39645% -3.98012 -7.53505);--ws-muted:lab(39.7366% -4.4665 -7.6843);--ws-accent:lab(28.4381% -15.5125 -14.7005);--ws-accent-hover:lab(21.4437% -14.1442 -13.5266);--ws-accent-ink:lab(100% 0 0);--ws-mint:lab(96.7685% -7.90662 -3.30907);--ws-mint-strong:lab(93.456% -13.2673 -5.5341);--ws-line:lab(90.7935% -3.05954 -2.95142);--ws-mint-line:lab(84.3883% -20.3226 -8.89757);--ws-highlight:lab(67.6287% -39.2601 -11.7906);--ws-focus:lab(36.6287% -20.0702 -21.1027);--ws-error:lab(34.9087% 42.7987 35.2293);--ws-scrim:lab(7.35149% -5.2792 -5.92142/.46)}}.bt-workspace h1,.bt-workspace h2,.bt-workspace h3,.bt-workspace p,.bt-workspace figure{margin:0}.bt-workspace h1,.bt-workspace h2,.bt-workspace h3{overflow-wrap:anywhere;min-width:0;font-style:normal}.bt-workspace button,.bt-workspace a{-webkit-tap-highlight-color:var(--ws-clear)}.bt-workspace button{cursor:pointer}.bt-workspace button,.bt-workspace a,.bt-workspace form{min-width:0}.bt-workspace a{color:inherit;text-decoration:none}.bt-workspace :is(button,a):focus-visible,.ws-feedback :is(button,a):focus-visible{outline:3px solid var(--ws-focus);outline-offset:3px}.bt-workspace button:disabled{cursor:not-allowed;opacity:.55}.ws-skip{z-index:100;background:var(--ws-accent);border-radius:var(--ws-radius-control);padding:12px 20px;position:fixed;inset:8px auto auto 8px;transform:translateY(-180%);color:var(--ws-accent-ink)!important}.ws-skip:focus{transform:none}.ws-sidebar{display:none}.ws-mobile-bar{min-height:64px;padding:env(safe-area-inset-top) 16px 0;background:var(--ws-surface);border-bottom:1px solid var(--ws-line);align-items:center;gap:12px;display:flex}.ws-mobile-bar>.ws-beta{margin-inline-start:auto}.ws-mobile-bar>.hilit-logo{flex:none;width:72px;height:24px}.ws-icon-button{border-radius:var(--ws-radius-control);background:var(--ws-clear);width:44px;height:44px;color:var(--ws-muted);border:0;flex-shrink:0;place-items:center;padding:10px;display:inline-grid}.ws-icon-button svg{width:22px;height:22px}.ws-beta{color:var(--ws-accent);border:1px solid var(--ws-mint-line);background:var(--ws-surface);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.ws-main{padding:var(--ws-space-lg) var(--ws-space-md) calc(var(--ws-space-xl) + env(safe-area-inset-bottom));min-width:0;max-width:1800px}.ws-main:focus,.ws-header h1:focus{outline:none}.ws-header{justify-content:space-between;align-items:flex-start;gap:var(--ws-space-md);margin-bottom:var(--ws-space-lg);display:flex}.ws-header>.ws-beta{display:none}.ws-header h1{letter-spacing:-.045em;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.2}.ws-header p{margin-top:var(--ws-space-xs);color:var(--ws-muted);font-size:14px;line-height:1.6}.ws-button{border:1px solid var(--ws-accent);border-radius:var(--ws-radius-control);background:var(--ws-accent);white-space:nowrap;min-height:48px;transition:background-color var(--ws-duration) var(--ws-ease-out), transform var(--ws-duration) var(--ws-ease-out);justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex;color:var(--ws-accent-ink)!important}.ws-button svg{flex:none;width:20px;height:20px}.ws-button:active{transform:translateY(1px)}.ws-outline{background:var(--ws-surface);border-color:var(--ws-mint-line);color:var(--ws-accent)!important}.ws-small{min-height:44px;padding:10px 14px;font-size:13px}.ws-hero{background:var(--ws-mint);border:1px solid var(--ws-mint-line);border-radius:var(--ws-radius);padding:var(--ws-space-lg);gap:var(--ws-space-lg);display:grid}.ws-hero h2{letter-spacing:-.045em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.28}.ws-hero h2 span{color:var(--ws-accent)}.ws-hero-copy p{color:var(--ws-muted);margin-top:var(--ws-space-sm);max-width:40ch;font-size:14px;line-height:1.6}.ws-hero-copy>.ws-button{margin-top:var(--ws-space-lg)}.ws-demo{align-items:center;gap:var(--ws-space-sm);grid-template-columns:minmax(0,1fr) 20px minmax(0,.4fr);width:100%;max-width:600px;display:grid}.ws-demo figure{min-width:0}.ws-demo img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.ws-source-frame{aspect-ratio:16/9;position:relative}.ws-track-box{border:2px solid var(--ws-highlight);width:8.8%;height:35.6%;position:absolute;top:31.7%;left:18.2%}.ws-track-box i{background:var(--ws-surface);border:1px solid var(--ws-highlight);border-radius:50%;width:5px;height:5px;position:absolute}.ws-track-box i:first-child{top:-4px;left:-4px}.ws-track-box i:nth-child(2){top:-4px;right:-4px}.ws-track-box i:nth-child(3){bottom:-4px;left:-4px}.ws-track-box i:nth-child(4){bottom:-4px;right:-4px}.ws-demo-arrow{width:20px;height:20px;color:var(--ws-accent);margin-top:-24px}.ws-demo-result img{aspect-ratio:9/16;height:auto}.ws-demo figcaption{text-align:center;margin-top:var(--ws-space-xs);color:var(--ws-muted);font-size:12px;font-weight:600;line-height:1.4}.ws-gallery,.ws-guide{margin-top:var(--ws-space-xl)}.ws-section-head{margin-bottom:var(--ws-space-md);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ws-section-head h2,.ws-guide h2{letter-spacing:-.035em;align-items:center;gap:8px;font-size:22px;font-weight:800;line-height:1.4;display:flex}.ws-section-head p{color:var(--ws-muted);flex-basis:100%;font-size:13px;line-height:1.5}.ws-section-head>.ws-button{margin-inline-start:auto}.ws-count{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ws-empty{min-height:180px;padding:var(--ws-space-lg);align-items:center;gap:var(--ws-space-md);border:1px dashed var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-surface);flex-wrap:wrap;display:flex}.ws-empty-icon{width:44px;height:44px;color:var(--ws-muted);flex:none}.ws-empty>div{flex:160px;min-width:0}.ws-empty h3{letter-spacing:-.03em;font-size:17px;font-weight:700;line-height:1.5}.ws-empty p{color:var(--ws-muted);margin-top:4px;font-size:13px;line-height:1.65}.ws-empty>.ws-button{width:100%}.ws-empty.is-error{border-color:var(--ws-error)}.ws-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin-top:0}.ws-video-grid li{min-width:0}.ws-video-grid .bt-tile{border:1px solid var(--ws-line)}.ws-play{color:var(--ws-accent-ink);background:var(--ws-scrim);border-radius:8px;place-items:center;padding:6px;display:grid;position:absolute;inset:auto auto 12px 12px}.ws-play svg{width:18px;height:18px}.ws-guide h2{margin-bottom:var(--ws-space-sm);font-size:20px}.ws-steps{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:var(--ws-radius);padding:var(--ws-space-lg)}.ws-steps ol{gap:var(--ws-space-lg);margin:0;padding:0;list-style:none;display:grid}.ws-steps li{align-items:center;gap:var(--ws-space-sm);min-width:0;display:flex}.ws-steps li>span{background:var(--ws-mint);border:1px solid var(--ws-mint-line);width:40px;height:40px;color:var(--ws-accent);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:700;display:grid}.ws-steps strong{font-size:14px;font-weight:700;line-height:1.5}.ws-steps p{color:var(--ws-muted);margin-top:3px;font-size:12px;line-height:1.5}.ws-steps li>svg{display:none}.ws-guide-link{width:100%;min-height:44px;margin-top:var(--ws-space-lg);border:0;border-top:1px solid var(--ws-line);background:var(--ws-clear);color:var(--ws-accent);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:700;display:flex}.ws-guide-link svg{width:18px;height:18px}.ws-brand-row{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:28px;display:flex}.ws-brand-row a{align-items:center;min-height:44px;display:inline-flex}.ws-brand-row .hilit-logo{width:88px;height:auto}.ws-account{align-items:center;gap:12px;margin-bottom:24px;display:flex}.ws-account>div{flex:1;min-width:0}.ws-account strong,.ws-account a{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.ws-account a{padding-block:4px}.ws-account small{color:var(--ws-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.ws-avatar{background:var(--ws-line);width:44px;height:44px;color:var(--ws-muted);border-radius:50%;flex:none;place-items:center;display:grid}.ws-avatar svg{width:26px;height:26px}.ws-new{gap:8px;width:100%;padding-inline:12px;font-size:14px}.ws-nav{gap:4px;margin-top:24px;display:grid}.ws-nav button,.ws-signout{background:var(--ws-clear);width:100%;min-height:48px;color:var(--ws-muted);text-align:start;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:14px;padding:12px 16px;font-size:14px;font-weight:600;display:flex;position:relative}.ws-nav svg,.ws-signout svg{flex:none;width:20px;height:20px}.ws-nav button.is-current{background:var(--ws-mint);color:var(--ws-accent)}.ws-nav button.is-current:before{content:"";background:var(--ws-accent);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.ws-nav-support{border-top:1px solid var(--ws-line);gap:4px;margin-top:24px;padding-top:20px;display:grid}.ws-sidebar-footer{margin-top:auto;padding-top:32px}.ws-signout{border-top:1px solid var(--ws-line);border-radius:0}.ws-legal{color:var(--ws-muted);white-space:nowrap;align-items:center;gap:6px;padding-inline:8px;font-size:10px;display:flex}.ws-legal a{align-items:center;min-height:44px;display:inline-flex}.ws-drawer{background:var(--ws-clear);width:100%;max-width:none;height:100%;max-height:none;color:var(--ws-ink);border:0;margin:0;padding:0;position:fixed;inset:0}.ws-drawer::backdrop,.ws-feedback::backdrop{background:var(--ws-scrim)}.ws-drawer-content{background:var(--ws-surface);width:min(290px,100% - 40px);height:100%;min-height:0;padding:max(16px, env(safe-area-inset-top)) 20px max(16px, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:auto}.ws-feedback{border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-surface);width:min(440px,100% - 32px);height:fit-content;max-height:calc(100svh - 32px);color:var(--ws-ink);margin:auto;padding:48px 24px 24px;position:fixed;inset:0;overflow-y:auto}.ws-dialog-close{position:absolute;top:4px;right:4px}.ws-feedback h2{letter-spacing:-.04em;font-size:22px;font-weight:800;line-height:1.4}.ws-feedback p{color:var(--ws-muted);margin-top:8px;font-size:14px;line-height:1.6}.ws-ratings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.ws-ratings button{border:1px solid var(--ws-line);border-radius:var(--ws-radius-control);background:var(--ws-surface);min-height:88px;color:var(--ws-muted);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 4px;font-size:12px;display:flex}.ws-ratings button[aria-pressed=true]{border-color:var(--ws-accent);background:var(--ws-mint);color:var(--ws-accent)}.ws-feedback>.ws-button,.ws-feedback-success .ws-button{width:100%}.ws-feedback p.ws-feedback-error{color:var(--ws-error);margin:0 0 16px}.ws-feedback-success>svg{width:40px;height:40px;color:var(--ws-accent);margin-bottom:16px}.ws-feedback-success .ws-button{margin-top:24px}.ws-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bt-tutorial-dialog{color:var(--bt-ink);border:0;height:fit-content;margin:0;bottom:auto}.bt-tutorial-dialog::backdrop{background:#0d151599}.bt-tutorial-dialog:not([open]){display:none}.bt-tutorial-dialog .bt-slide[aria-hidden=true]{visibility:hidden}@media (hover:hover) and (pointer:fine){.ws-button:not(:disabled):hover{background:var(--ws-accent-hover)}.ws-button.ws-outline:hover{background:var(--ws-mint)}.ws-nav button:hover,.ws-icon-button:hover,.ws-signout:hover{background:var(--ws-mint);color:var(--ws-accent)}.ws-guide-link:hover,.ws-legal a:hover{text-underline-offset:4px;text-decoration:underline}.ws-video-grid .bt-tile:hover{outline:2px solid var(--ws-mint-line);outline-offset:2px}}@media (min-width:40rem){.ws-main{padding:32px}.ws-header p{font-size:16px}.ws-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:28px}.ws-hero h2{font-size:28px}.ws-empty{gap:24px;padding:28px 32px}.ws-empty-icon{width:56px;height:56px}.ws-empty>.ws-button{width:auto}.ws-video-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 16px}.ws-section-head p{flex-basis:auto}}@media (min-width:64rem){.ws-sidebar{width:var(--ws-sidebar-width);border-right:1px solid var(--ws-line);background:var(--ws-surface);flex-direction:column;padding:24px 20px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.ws-mobile-bar{display:none}.ws-main{margin-inline-start:var(--ws-sidebar-width);padding:32px 40px 48px}.ws-header{margin-bottom:24px}.ws-header>.ws-beta{display:inline-flex}.ws-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:28px;min-height:270px;padding:28px 32px}.ws-hero h2{font-size:clamp(28px,2.4vw,40px)}.ws-hero-copy p{font-size:15px}.ws-demo{justify-self:end;gap:16px;max-width:510px}.ws-demo-result img{max-height:210px}.ws-demo-source{width:100%}.ws-empty{min-height:170px}.ws-empty>div{flex-grow:0;flex-basis:auto}.ws-empty>.ws-button{margin-inline-start:auto}.ws-guide{margin-top:32px}.ws-steps{align-items:center;gap:20px;padding:24px;display:flex}.ws-steps ol{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ws-steps li{gap:10px}.ws-guide-link{border-top:0;border-left:1px solid var(--ws-line);flex:none;width:auto;margin:0;padding-inline-start:20px;font-size:13px}}@media (min-width:90rem){.bt-workspace{--ws-sidebar-width:256px}.ws-sidebar{padding-inline:24px}.ws-main{padding:36px 48px 56px}.ws-header{margin-bottom:28px}.ws-hero{min-height:290px;padding:32px 40px}.ws-demo{grid-template-columns:minmax(0,1fr) 24px minmax(0,.4fr);gap:20px;max-width:570px}.ws-demo-result img{max-height:224px}.ws-gallery{margin-top:36px}.ws-empty{min-height:180px;padding-inline:40px}.ws-empty h3{font-size:19px}.ws-empty p{font-size:14px}.ws-steps li>svg{width:18px;color:var(--ws-muted);flex:none;margin-inline-start:auto;display:block}.ws-steps strong{font-size:15px}.ws-steps p{font-size:13px}}@media (max-width:23rem){.ws-hero{padding:20px}.ws-hero h2{font-size:26px}.ws-ratings{gap:4px}.ws-ratings button{font-size:11px}.ws-empty{gap:12px;padding:20px}}@media (prefers-reduced-motion:reduce){.bt-workspace *,.bt-workspace :before,.bt-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
