.hc{--ink:#0a1628;--card:#fff;--hair:#e6eaf0;--hair-2:#eef1f5;--ui:#1f2937;--ui-2:#4b5563;--muted:#6b7280;--fail:#dc2626;--fail-bg:#fee2e2;--pass:#16a34a;--pass-bg:#dcfce7;--warn:#d97706;--warn-bg:#fef3c7;--action:#4f46e5;--action-bg:#eef2ff;--pdf:#dc2626;--docx:#2b579a;--pptx:#cc4525;--xlsx:#217346;--video:#0891b2;--video-bg:#e0f2fe;--purple:#7c3aed;--purple-bg:#ede9fe;--code-bg:#1f2530;--shadow:0 12px 32px #0a162824, 0 2px 6px #0a16280f;--sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--serif:var(--font-dm-serif), Georgia, serif;--display:var(--font-geist-sans), var(--sans);--wordmark:var(--font-poppins), var(--sans);flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.hc__copy{justify-items:center;gap:14px;display:grid}.hc__head,.hc__sub{text-align:center;max-width:900px;margin:0;display:grid}.hc__head>h2,.hc__sub>span{opacity:0;visibility:hidden;grid-area:1/1;margin:0}.hc__head>h2.is-active,.hc__sub>span.is-active{opacity:1;visibility:visible}.hc__sub{color:#fff;font-size:18px;line-height:1.7}@media (min-width:640px){.hc__sub{font-size:20px}}@media (min-width:768px){.hc__sub{font-size:24px}}.hc-plate{background:linear-gradient(135deg, var(--plate-a), var(--plate-b));font-family:var(--display);letter-spacing:-.02em;color:#fff;border-radius:999px;justify-self:center;align-items:center;gap:12px;padding:7px 24px 7px 8px;font-size:24px;font-weight:600;line-height:1.15;display:inline-flex;position:relative;box-shadow:0 10px 28px #0a162838,inset 0 1px #ffffff2e}@media (min-width:640px){.hc-plate{font-size:28px}}@media (min-width:768px){.hc-plate{font-size:32px}}.hc-plate__badge{background:#fff3;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.hc-plate__badge svg{fill:#fff;width:18px;height:18px}@media (min-width:768px){.hc-plate__badge{width:40px;height:40px}.hc-plate__badge svg{width:20px;height:20px}}@keyframes hc-head-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hc-head-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-16px)}}@keyframes hc-sub-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hc-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hc-badge-pop{0%{transform:scale(.4)rotate(-25deg)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.hc__head>h2.is-active{animation:.5s cubic-bezier(.2,.7,.2,1) .1s both hc-head-in}.hc__head>h2.is-leaving{opacity:1;visibility:visible;animation:.28s ease-in both hc-head-out}.hc__sub>span.is-active{animation:.5s cubic-bezier(.2,.7,.2,1) .26s both hc-sub-in}.hc__sub>span.is-leaving{opacity:1;visibility:visible;animation:.22s ease-in both hc-fade-out}.hc__head>h2.is-active .hc-plate__badge{animation:.55s cubic-bezier(.34,1.56,.64,1) .18s both hc-badge-pop}}@media (prefers-reduced-motion:reduce){.hc__head>h2,.hc__sub>span{transition:opacity .25s}.hc__head>h2.is-leaving,.hc__sub>span.is-leaving{visibility:visible;opacity:0}}.hc-controls{z-index:30;align-items:center;gap:14px;height:32px;display:flex;position:relative}.hc-pause{appearance:none;color:#fff;cursor:pointer;background:#0a162847;border:1.5px solid #fff;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;transition:background .2s,transform .2s;display:inline-grid}.hc-pause:hover{background:#0a16286b}.hc-pause:active{transform:scale(.96)}.hc-pause svg{fill:currentColor;width:12px;height:12px}.hc-dots{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hc-dot{appearance:none;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;transition:width .35s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.hc-dot[aria-selected=true]{width:60px}.hc-dot__glyph{background:#fff;border-radius:999px;width:10px;height:10px;transition:width .35s cubic-bezier(.2,.7,.2,1),background .2s;position:relative;overflow:hidden}.hc-dot:hover .hc-dot__glyph{transform:scale(1.15)}.hc-dot[aria-selected=true] .hc-dot__glyph{background:#ffffff47;width:44px;box-shadow:inset 0 0 0 1.5px #fff}.hc-dot__fill{transform-origin:0;background:var(--accent,#fff);border-radius:inherit;transition:background .4s,transform .1s linear;position:absolute;inset:0;transform:scaleX(0)}.hc-pause:focus-visible,.hc-dot:focus-visible{outline-offset:3px;outline:2px solid #fff}.hc-stage{--hc-stage-h:400px;--hc-center-y:0px;--hc-center-h:calc(clamp(360px, 45vw, 828px) * 1.012);width:100%;height:var(--hc-stage-h);margin-top:calc((var(--hc-center-h) - var(--hc-stage-h)) / 2 - var(--hc-center-y));justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:768px){.hc-stage{--hc-stage-h:500px;--hc-center-y:10px}}@media (min-width:1024px){.hc-stage{--hc-stage-h:600px;--hc-center-y:15px}}@media (min-width:1280px){.hc-stage{--hc-stage-h:700px;--hc-center-y:10px}}@media (min-width:1536px){.hc-stage{--hc-center-y:40px;margin-bottom:max(72px,min(45vw,828px)/1.97628 - 278px)}}.hc-stage__inner{width:100%;max-width:1700px;margin:0 auto;display:grid;position:relative}.hc-slide{pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.hc-slide[hidden]{display:none}.hc-pw{z-index:20;pointer-events:auto;position:absolute}.hc-pw--left{bottom:72px;left:0}.hc-pw--center{z-index:10;position:relative}.hc-pw--right{bottom:8px;right:36px}@media (min-width:768px){.hc-pw--left{left:32px}.hc-pw--right{bottom:0}}@media (min-width:1024px){.hc-pw--left{bottom:92px;left:48px}.hc-pw--right{right:48px}}@media (min-width:1280px){.hc-pw--left{bottom:116px;left:64px}.hc-pw--right{right:64px}}@media (min-width:1536px){.hc-pw--left{bottom:96px;left:80px}.hc-pw--right{bottom:-48px;right:80px}}.hero-img-left,.hero-img-center,.hero-img-right{will-change:transform}@keyframes hc-pw-in{0%{opacity:0}to{opacity:1}}@keyframes hc-out-left{to{opacity:0;transform:translate(-28px)scale(.985)}}@keyframes hc-out-center{to{opacity:0;transform:translateY(24px)scale(.985)}}@keyframes hc-out-right{to{opacity:0;transform:translate(28px)scale(.985)}}@media (prefers-reduced-motion:no-preference){.hc-slide:not(.is-leaving) .hc-pw{animation:.45s ease-out both hc-pw-in}.hc-slide.is-leaving .hc-pw--left{animation:.32s ease-in both hc-out-left}.hc-slide.is-leaving .hc-pw--center{animation:.32s ease-in both hc-out-center}.hc-slide.is-leaving .hc-pw--right{animation:.32s ease-in both hc-out-right}.hc-slide.is-leaving .hero-img-left,.hc-slide.is-leaving .hero-img-center,.hc-slide.is-leaving .hero-img-right{animation:none}}@media (prefers-reduced-motion:reduce){.hc-slide:not(.is-leaving) .hc-pw{animation:.25s ease-out both hc-pw-in}.hc-slide.is-leaving .hc-pw{animation:.25s ease-in reverse both hc-pw-in}}.hc-slot--left{width:clamp(220px,28vw,591px)}.hc-slot--center{width:clamp(360px,45vw,828px)}.hc-slot--right{width:clamp(240px,30vw,800px)}img.hc-slot--left,img.hc-slot--center,img.hc-slot--right{height:auto;display:block}.hc-cq{display:block;container-type:inline-size}.hc-cq.hc-slot--left{--u:calc(100cqw / 588)}.hc-cq.hc-slot--center{--u:calc(100cqw / 844)}.hc-cq.hc-slot--right{--u:calc(100cqw / 597)}.hc-ui{background:var(--card);width:100%;color:var(--ui);font-family:var(--sans);box-shadow:var(--shadow);text-align:left;line-height:1.35;font-size:calc(13 * var(--u));flex-direction:column;display:flex;overflow:hidden}.hc-ui.hc-ui-left{aspect-ratio:588/587;border-radius:calc(16 * var(--u))}.hc-ui.hc-ui-center{aspect-ratio:844/854;border-radius:calc(14 * var(--u))}.hc-ui.hc-ui-right{aspect-ratio:597/571;border-radius:calc(16 * var(--u))}.hc-ui .hc-t-xs{font-size:calc(11 * var(--u))}.hc-ui .hc-t-sm{font-size:calc(12 * var(--u))}.hc-ui .hc-t-md{font-size:calc(14 * var(--u))}.hc-ui .hc-t-lg{font-size:calc(16 * var(--u))}.hc-ui .hc-t-xl{font-size:calc(22 * var(--u))}.hc-ui .hc-t-2xl{font-size:calc(28 * var(--u))}.hc-ui .hc-w5{font-weight:500}.hc-ui .hc-w6{font-weight:600}.hc-ui .hc-muted{color:var(--muted)}.hc-ui .hc-row{align-items:center;display:flex}.hc-ui .hc-grow{flex:auto;min-width:0}.hc-ui .hc-ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hc-ui .hc-hair-b{border-bottom:1px solid var(--hair)}.hc-ui .hc-hair-t{border-top:1px solid var(--hair)}.hc-chrome{align-items:center;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border-bottom:1px solid var(--hair);background:#fff;display:flex}.hc-lights{gap:calc(7 * var(--u));display:flex}.hc-lights i{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;display:block}.hc-lights i:first-child{background:#ff5f57}.hc-lights i:nth-child(2){background:#febc2e}.hc-lights i:nth-child(3){background:#28c840}.hc-urlbar{margin-inline:calc(24 * var(--u));height:calc(28 * var(--u));border-radius:calc(7 * var(--u));justify-content:center;align-items:center;gap:calc(6 * var(--u));color:var(--ui-2);font-size:calc(12 * var(--u));background:#f1f3f6;flex:1;display:flex}.hc-urlbar .hc-lock{width:calc(10 * var(--u));height:calc(12 * var(--u));background:var(--ui-2);border-radius:calc(2 * var(--u));opacity:.7}.hc-chrome-actions{gap:calc(12 * var(--u));display:flex}.hc-chrome-actions i{width:calc(14 * var(--u));height:calc(14 * var(--u));border:calc(1.5 * var(--u)) solid #9aa3b2;border-radius:calc(3 * var(--u));display:block}.hc-chip{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:50%;flex:none;place-items:center;display:inline-grid}.hc-chip svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.hc-stat{align-items:center;gap:calc(12 * var(--u));display:flex}.hc-stat b{font-size:calc(20 * var(--u));letter-spacing:-.01em;font-weight:600;line-height:1.1;display:block}.hc-stat small{color:var(--ui-2);font-size:calc(12 * var(--u));margin-top:calc(3 * var(--u));display:block}.hc-pill{align-items:center;gap:calc(5 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(11.5 * var(--u));white-space:nowrap;font-weight:500;display:inline-flex}.hc-pill.hc-pass{background:var(--pass-bg);color:#15803d}.hc-pill.hc-fail{background:var(--fail-bg);color:#b91c1c}.hc-pill.hc-warn{background:var(--warn-bg);color:#b45309}.hc-pill.hc-info{background:var(--action-bg);color:#4338ca}.hc-pill.hc-video{background:var(--video-bg);color:#0e7490}.hc-pill.hc-purple{background:var(--purple-bg);color:#6d28d9}.hc-pill.hc-ghost{color:var(--ui-2);background:#f3f4f6}.hc-pill i.hc-dotc{width:calc(6 * var(--u));height:calc(6 * var(--u));background:currentColor;border-radius:50%;display:inline-block}.hc-ft{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(8 * var(--u));color:#fff;font-weight:600;font-size:calc(9.5 * var(--u));letter-spacing:.02em;flex:none;place-items:center;display:inline-grid}.hc-ft.hc-pdf{background:var(--pdf)}.hc-ft.hc-docx{background:var(--docx)}.hc-ft.hc-pptx{background:var(--pptx)}.hc-ft.hc-xlsx{background:var(--xlsx)}.hc-code{background:var(--code-bg);color:#e5e7eb;border-radius:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(11 * var(--u));white-space:nowrap;overflow:hidden}.hc-code .hc-k{color:#fca5a5}.hc-code .hc-v{color:#86efac}.hc-code .hc-a{color:#93c5fd}.hc-bar{height:calc(6 * var(--u));background:#eef1f5;border-radius:999px;overflow:hidden}.hc-bar>i{border-radius:inherit;height:100%;display:block}.hc-doc-left .hc-head{padding:calc(20 * var(--u)) calc(22 * var(--u)) calc(14 * var(--u));gap:calc(10 * var(--u))}.hc-doc-left .hc-stats{gap:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(22 * var(--u)) calc(16 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.hc-doc-left .hc-types{gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u));display:flex}.hc-doc-left .hc-types .hc-pill{flex:1;justify-content:center}.hc-doc-left .hc-files{padding:0 calc(10 * var(--u)) calc(8 * var(--u))}.hc-doc-left .hc-file{align-items:center;gap:calc(12 * var(--u));padding:calc(11 * var(--u)) calc(12 * var(--u));border-bottom:1px solid var(--hair-2);display:flex}.hc-doc-left .hc-file:last-child{border-bottom:0}.hc-doc-left .hc-file .hc-name{font-weight:500}.hc-doc-left .hc-file .hc-sub{color:var(--muted);font-size:calc(11.5 * var(--u));margin-top:calc(2 * var(--u))}.hc-doc-center .hc-body{grid-template-columns:calc(232 * var(--u)) 1fr;flex:1;min-height:0;display:grid}.hc-doc-center .hc-tree{border-right:1px solid var(--hair);padding:calc(14 * var(--u)) calc(14 * var(--u));background:#fafbfc}.hc-doc-center .hc-tree .hc-h{font-weight:600;font-size:calc(12.5 * var(--u));margin-bottom:calc(10 * var(--u));justify-content:space-between;align-items:center;display:flex}.hc-doc-center .hc-tree ul{margin:0;padding:0;list-style:none}.hc-doc-center .hc-tree li{align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) 0;font-size:calc(12 * var(--u));color:var(--ui-2);display:flex}.hc-doc-center .hc-tree li.hc-d1{padding-left:calc(14 * var(--u))}.hc-doc-center .hc-tree li.hc-d2{padding-left:calc(28 * var(--u))}.hc-doc-center .hc-tree li.hc-d3{padding-left:calc(42 * var(--u))}.hc-tag{min-width:calc(30 * var(--u));height:calc(18 * var(--u));padding-inline:calc(6 * var(--u));border-radius:calc(4 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.02em;color:#fff;place-items:center;font-weight:600;display:inline-grid}.hc-tag.hc-h1{background:var(--action)}.hc-tag.hc-p{background:#6b7280}.hc-tag.hc-fig{background:var(--purple)}.hc-tag.hc-tbl{background:#15803d}.hc-tag.hc-doc{background:var(--ui)}.hc-tag.hc-l{background:#0369a1}.hc-doc-center .hc-tree li.hc-sel{background:var(--action-bg);margin-inline:calc(-8 * var(--u));padding-inline:calc(8 * var(--u));border-radius:calc(6 * var(--u));color:#3730a3}.hc-doc-center .hc-tree li.hc-sel.hc-d2{padding-left:calc(36 * var(--u))}.hc-doc-center .hc-page-wrap{padding:calc(18 * var(--u)) calc(22 * var(--u));gap:calc(12 * var(--u));background:#f3f5f8;flex-direction:column;min-height:0;display:flex}.hc-doc-center .hc-page-tools{align-items:center;gap:calc(8 * var(--u));font-size:calc(12 * var(--u));color:var(--ui-2);display:flex}.hc-doc-center .hc-page{border:1px solid var(--hair);padding:calc(26 * var(--u)) calc(28 * var(--u));gap:calc(12 * var(--u));background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0a16280f}.hc-box{border:calc(1.5 * var(--u)) dashed transparent;border-radius:calc(4 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u));position:relative}.hc-box>.hc-lbl{top:calc(-9 * var(--u));left:calc(8 * var(--u));position:absolute}.hc-box.hc-h1{border-color:var(--action);background:#4f46e50d}.hc-box.hc-p{border-color:#9ca3af}.hc-box.hc-fig{border-color:var(--purple);background:#7c3aed0d}.hc-box.hc-tbl{border-color:var(--pass);background:#16a34a0d}.hc-pt-h1{font-family:var(--serif);font-size:calc(19 * var(--u));color:var(--ink);line-height:1.2}.hc-ln{height:calc(6 * var(--u));margin:calc(6 * var(--u)) 0;background:#d9dee6;border-radius:999px}.hc-ln.hc-s{width:62%}.hc-ln.hc-m{width:84%}.hc-figure{gap:calc(10 * var(--u));grid-template-columns:1fr auto;align-items:end;display:grid}.hc-bars{align-items:end;gap:calc(6 * var(--u));height:calc(52 * var(--u));display:flex}.hc-bars i{width:calc(14 * var(--u));border-radius:calc(2 * var(--u)) calc(2 * var(--u)) 0 0;background:#c7d2fe;display:block}.hc-bars i:first-child{height:88%}.hc-bars i:nth-child(2){height:64%}.hc-bars i:nth-child(3){height:41%}.hc-bars i:nth-child(4){height:22%}.hc-bars i:nth-child(5){background:var(--action);height:9%}.hc-alt-note{font-size:calc(10.5 * var(--u));color:#5b21b6;border-radius:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u));max-width:calc(160 * var(--u));background:#f5f3ff;line-height:1.3}.hc-mini-table{border-collapse:collapse;width:100%;font-size:calc(10.5 * var(--u))}.hc-mini-table th,.hc-mini-table td{padding:calc(4 * var(--u)) calc(6 * var(--u));border-bottom:1px solid var(--hair);text-align:left}.hc-mini-table th{color:#166534;background:#f0fdf4;font-weight:600}.hc-doc-center .hc-foot{align-items:center;gap:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u));border-top:1px solid var(--hair);font-size:calc(12 * var(--u));display:flex}.hc-doc-center .hc-foot .hc-bar{flex:1}.hc-doc-right .hc-head{padding:calc(18 * var(--u)) calc(20 * var(--u)) calc(12 * var(--u))}.hc-doc-right .hc-sec{padding:calc(12 * var(--u)) calc(20 * var(--u))}.hc-doc-right .hc-sec-h{padding:calc(8 * var(--u)) calc(20 * var(--u));font-weight:600;font-size:calc(12 * var(--u));background:#f6f7f9;justify-content:space-between;display:flex}.hc-doc-right .hc-gen{border-radius:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));font-size:calc(12 * var(--u));color:#3b0764;background:#f5f3ff;border:1px solid #ddd6fe;line-height:1.4}.hc-order{gap:calc(6 * var(--u));margin:0;padding:0;list-style:none;display:grid}.hc-order li{align-items:center;gap:calc(10 * var(--u));font-size:calc(12 * var(--u));display:flex}.hc-order .hc-n{width:calc(20 * var(--u));height:calc(20 * var(--u));color:var(--ui-2);font-size:calc(10.5 * var(--u));background:#f3f4f6;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.hc-order li.hc-moved .hc-n{background:var(--pass-bg);color:#15803d}.hc-order li.hc-moved{color:#166534}.hc-order .hc-from{color:var(--muted);font-size:calc(11 * var(--u));margin-left:auto;text-decoration:line-through}.hc-ft.hc-img{background:var(--purple)}.hc-doc-left .hc-types .hc-pill{flex:1;justify-content:center;font-weight:600}.hc-doc-left .hc-file{padding-block:calc(9 * var(--u))}.hc-doc-left .hc-trust{align-items:center;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(22 * var(--u));font-size:calc(11 * var(--u));color:var(--ui-2);margin-top:auto;display:flex}.hc-doc-left .hc-trust svg{width:calc(16 * var(--u));height:calc(16 * var(--u));flex:none}.hc-proc{padding:calc(10 * var(--u)) calc(18 * var(--u));gap:calc(6 * var(--u));border-bottom:1px solid var(--hair);background:#fafbfc;grid-template-columns:repeat(5,1fr);margin:0;list-style:none;display:grid}.hc-proc li{column-gap:calc(6 * var(--u));padding-right:calc(10 * var(--u));grid-template-columns:auto 1fr;align-items:center;display:grid;position:relative}.hc-proc li:not(:last-child):after{content:"";right:0;top:calc(11 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));border-top:calc(1.5 * var(--u)) solid #94a3b8;border-right:calc(1.5 * var(--u)) solid #94a3b8;position:absolute;transform:rotate(45deg)}.hc-proc b{width:calc(22 * var(--u));height:calc(22 * var(--u));font-size:calc(9.5 * var(--u));color:var(--ui-2);background:#e2e8f0;border-radius:50%;grid-row:1/3;place-items:center;font-weight:600;display:grid}.hc-proc li.hc-done b{background:var(--pass);color:#fff;font-size:0}.hc-proc li.hc-done b:after{content:"";width:calc(9 * var(--u));height:calc(5 * var(--u));border-left:calc(2 * var(--u)) solid #fff;border-bottom:calc(2 * var(--u)) solid #fff;transform:translateY(calc(-1 * var(--u))) rotate(-45deg)}.hc-proc li.hc-now b{background:var(--action);color:#fff}.hc-proc span{font-size:calc(11.5 * var(--u));color:var(--ui);font-weight:600;line-height:1.2}.hc-proc li.hc-now span{color:var(--action)}.hc-proc small{font-size:calc(9.5 * var(--u));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.hc-tag.hc-eq{background:#0e7490}.hc-box.hc-eq{background:#0e74900d;border-color:#0e7490}.hc-box .hc-pos{right:calc(8 * var(--u));top:calc(-8 * var(--u));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(9 * var(--u));color:var(--muted);padding:0 calc(4 * var(--u));background:#fff;position:absolute}.hc-math{font-family:Times New Roman,Georgia,serif;font-size:calc(15 * var(--u));color:var(--ink);padding:calc(2 * var(--u)) calc(4 * var(--u))}.hc-math sub,.hc-math sup{font-size:.6em}.hc-tree-foot{gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));flex-wrap:wrap;display:flex}.hc-gates{gap:calc(3 * var(--u));display:inline-flex}.hc-gates i{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:calc(2 * var(--u));background:var(--pass);display:block}.hc-speech,.hc-defects{padding:calc(4 * var(--u)) calc(20 * var(--u)) calc(6 * var(--u));margin:0;list-style:none;display:grid}.hc-speech li,.hc-defects li{align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) 0;border-bottom:1px solid var(--hair-2);font-size:calc(12 * var(--u));display:flex}.hc-speech li:last-child,.hc-defects li:last-child{border-bottom:0}.hc-wave{align-items:center;gap:calc(2 * var(--u));height:calc(16 * var(--u));flex:none;display:inline-flex}.hc-wave i{width:calc(2.5 * var(--u));background:var(--video);border-radius:999px;display:block}.hc-wave i:first-child{height:40%}.hc-wave i:nth-child(2){height:80%}.hc-wave i:nth-child(3){height:55%}.hc-wave i:nth-child(4){height:100%}.hc-wave i:nth-child(5){height:65%}.hc-wave i:nth-child(6){height:35%}.hc-speech .hc-ok{color:var(--pass);flex:none;font-weight:600}.hc-defects .hc-pill.hc-fail{flex:none}.hc-defects .hc-fixed{color:#15803d;font-weight:500;font-size:calc(11 * var(--u));flex:none}.hc-evidence{padding:calc(4 * var(--u)) calc(20 * var(--u)) calc(6 * var(--u));margin:0;list-style:none;display:grid}.hc-evidence li{align-items:center;gap:calc(10 * var(--u));padding:calc(6 * var(--u)) 0;border-bottom:1px solid var(--hair-2);font-size:calc(11.5 * var(--u));color:var(--ui-2);display:flex}.hc-evidence li:last-child{border-bottom:0}.hc-evidence .hc-ev-k{width:calc(46 * var(--u));color:#0270d6;flex:none;font-weight:600}.hc-evidence .hc-ok{color:var(--pass);flex:none;font-weight:600}.hc-doc-foot{align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u));font-size:calc(11 * var(--u));margin-top:auto;display:flex}.hc-lms-left .hc-head{padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(12 * var(--u));gap:calc(10 * var(--u))}.hc-lms-left .hc-stats{gap:calc(10 * var(--u));padding:calc(4 * var(--u)) calc(22 * var(--u)) calc(14 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.hc-lms-kpis{padding:calc(9 * var(--u)) calc(22 * var(--u));font-size:calc(11.5 * var(--u));color:var(--ui-2);justify-content:space-between;display:flex}.hc-lms-kpis b{color:var(--ui);font-weight:600}.hc-courses{border-collapse:collapse;width:100%;font-size:calc(11.5 * var(--u))}.hc-courses th{text-align:left;color:var(--muted);font-weight:600;font-size:calc(10.5 * var(--u));padding:calc(8 * var(--u)) calc(22 * var(--u)) calc(6 * var(--u)) 0;border-bottom:1px solid var(--hair-2)}.hc-courses th:first-child,.hc-courses td:first-child{padding-left:calc(22 * var(--u));max-width:calc(200 * var(--u))}.hc-courses td{padding:calc(10 * var(--u)) calc(22 * var(--u)) calc(10 * var(--u)) 0;border-bottom:1px solid var(--hair-2);white-space:nowrap}.hc-courses td:last-child,.hc-courses th:last-child{padding-right:calc(22 * var(--u));text-align:right}.hc-courses .hc-pill{font-size:calc(10.5 * var(--u))}.hc-policy{align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(22 * var(--u));font-size:calc(12 * var(--u));margin-top:auto;display:flex}.hc-seg{border:1px solid var(--hair);border-radius:calc(7 * var(--u));flex:none;display:inline-flex;overflow:hidden}.hc-seg i{font-style:normal;font-size:calc(10.5 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));color:var(--muted);font-weight:600}.hc-seg i.hc-on{color:#fff;background:#0270d6}.hc-appbar{align-items:center;gap:calc(18 * var(--u));padding:calc(10 * var(--u)) calc(18 * var(--u));border-bottom:1px solid var(--hair);display:flex}.hc-appbar .hc-brand{align-items:center;gap:calc(6 * var(--u));font-weight:600;font-size:calc(14 * var(--u));color:var(--ink);display:inline-flex}.hc-appbar .hc-brand svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.hc-appbar .hc-nav{gap:calc(14 * var(--u));margin-left:calc(10 * var(--u));display:inline-flex}.hc-appbar .hc-nav i{font-style:normal;font-size:calc(11.5 * var(--u));color:var(--ui-2);padding-bottom:calc(2 * var(--u));border-bottom:calc(2 * var(--u)) solid transparent}.hc-appbar .hc-nav i.hc-on{color:#0270d6;border-bottom-color:#0270d6;font-weight:600}.hc-appbar .hc-partner{font-size:calc(10.5 * var(--u));color:var(--muted);letter-spacing:.02em;margin-left:auto}.hc-appbar .hc-partner em{color:#f97316;padding:0 calc(2 * var(--u));font-style:normal}.hc-proc.hc-lms{grid-template-columns:repeat(4,1fr)}.hc-dash{padding:calc(12 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u));gap:calc(8 * var(--u));display:grid}.hc-dash-title{font-size:calc(15 * var(--u));align-items:baseline;gap:calc(10 * var(--u));flex-wrap:wrap;font-weight:600;display:flex}.hc-action{align-items:center;gap:calc(8 * var(--u));color:#9a3412;border-radius:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));font-size:calc(11.5 * var(--u));background:#fff7ed;border:1px solid #fed7aa;display:flex}.hc-action b{font-weight:600}.hc-btn{color:#fff;font-weight:600;font-size:calc(11 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));white-space:nowrap;background:#0270d6;justify-content:center;align-items:center;display:inline-flex}.hc-action .hc-btn{margin-left:auto}.hc-btn.hc-ghost{color:#0270d6;background:#fff;border:1px solid #bfdbfe}.hc-grp{font-size:calc(11 * var(--u));color:var(--muted);margin-top:calc(2 * var(--u));font-weight:600}.hc-tiles{gap:calc(8 * var(--u));display:grid}.hc-tiles.hc-six{grid-template-columns:repeat(6,1fr)}.hc-tiles.hc-three{grid-template-columns:repeat(3,1fr)}.hc-tiles>div{border:1px solid var(--hair);border-radius:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(9 * var(--u));background:#fff;min-width:0}.hc-tiles b{font-size:calc(19 * var(--u));letter-spacing:-.01em;font-weight:600;line-height:1.1;display:block}.hc-tiles small{font-size:calc(9.5 * var(--u));color:var(--ui-2);margin-top:calc(3 * var(--u));line-height:1.2;display:block}.hc-tiles .hc-g{background:#f0fdf4;border-color:#bbf7d0}.hc-tiles .hc-g b{color:#15803d}.hc-tiles .hc-a{background:#fffbeb;border-color:#fde68a}.hc-tiles .hc-a b{color:#b45309}.hc-tiles .hc-b{background:#eff6ff;border-color:#bfdbfe}.hc-tiles .hc-b b{color:#1d4ed8}.hc-tiles .hc-p{background:#f5f3ff;border-color:#ddd6fe}.hc-tiles .hc-p b{color:#6d28d9}.hc-dash-foot{align-items:flex-end;gap:calc(12 * var(--u));border-top:1px solid var(--hair);padding-top:calc(10 * var(--u));margin-top:calc(2 * var(--u));display:flex}.hc-fts{gap:calc(5 * var(--u));flex-wrap:wrap;display:inline-flex}.hc-fts i{font-style:normal;font-size:calc(9.5 * var(--u));letter-spacing:.02em;padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));color:var(--ui-2);background:#f3f4f6;font-weight:600}.hc-lti{gap:calc(6 * var(--u));flex:none;display:flex}.hc-lms-right .hc-head{padding:calc(14 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u))}.hc-lms-right .hc-sec-h{padding:calc(7 * var(--u)) calc(20 * var(--u));font-weight:600;font-size:calc(12 * var(--u));background:#f6f7f9}.hc-pager{gap:calc(6 * var(--u));display:inline-flex}.hc-pager i{font-style:normal;font-size:calc(10.5 * var(--u));color:var(--ui-2);border:1px solid var(--hair);border-radius:calc(5 * var(--u));padding:calc(2 * var(--u)) calc(7 * var(--u))}.hc-counts{padding:calc(8 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u));gap:calc(8 * var(--u));display:grid}.hc-crow{align-items:center;gap:calc(6 * var(--u));font-size:calc(12 * var(--u));display:flex}.hc-crow .hc-k{width:calc(64 * var(--u));font-weight:600}.hc-crow .hc-pill b{margin-left:calc(3 * var(--u));font-weight:600}.hc-act{padding:calc(7 * var(--u)) calc(20 * var(--u)) calc(9 * var(--u))}.hc-act p{margin:0 0 calc(6 * var(--u));font-size:calc(11.5 * var(--u));color:var(--ui-2);line-height:1.4}.hc-btns{gap:calc(8 * var(--u));display:flex}.hc-appbar .hc-partner{align-items:center;gap:calc(5 * var(--u));font-size:calc(11.5 * var(--u));color:var(--ui-2);display:inline-flex}.hc-appbar .hc-partner b{color:var(--ink);font-weight:700;font-family:var(--wordmark);letter-spacing:-.01em}.hc-appbar .hc-partner em{color:#f97316;font-weight:700}.hc-review{border-top:1px solid var(--hair);padding-top:calc(10 * var(--u));gap:calc(8 * var(--u));display:grid}.hc-review-h{align-items:center;gap:calc(12 * var(--u));font-size:calc(12.5 * var(--u));display:flex}.hc-review-h .hc-tabs{gap:calc(10 * var(--u));display:inline-flex}.hc-review-h .hc-tabs i{font-style:normal;font-size:calc(10.5 * var(--u));color:var(--muted);padding-bottom:calc(2 * var(--u));border-bottom:calc(2 * var(--u)) solid transparent;white-space:nowrap}.hc-review-h .hc-tabs i.hc-on{color:#0270d6;border-bottom-color:#0270d6;font-weight:600}.hc-review-h .hc-btn{margin-left:auto}.hc-rfiles{border-collapse:collapse;width:100%;font-size:calc(11 * var(--u))}.hc-rfiles th{text-align:left;color:var(--muted);font-weight:600;font-size:calc(10 * var(--u));padding:calc(5 * var(--u)) calc(6 * var(--u));border-bottom:1px solid var(--hair-2);white-space:nowrap}.hc-rfiles td{padding:calc(6 * var(--u)) calc(6 * var(--u));border-bottom:1px solid var(--hair-2);white-space:nowrap}.hc-rfiles td.hc-ell{max-width:calc(190 * var(--u));font-weight:500}.hc-rfiles .hc-pill{font-size:calc(10 * var(--u))}.hc-cb{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:calc(3 * var(--u));vertical-align:middle;border:1px solid #9ca3af;display:inline-block}.hc-cb.hc-on{background:#0270d6;border-color:#0270d6;position:relative}.hc-cb.hc-on:after{content:"";left:calc(3.5 * var(--u));top:calc(1 * var(--u));width:calc(3 * var(--u));height:calc(6 * var(--u));border-right:calc(1.5 * var(--u)) solid #fff;border-bottom:calc(1.5 * var(--u)) solid #fff;position:absolute;transform:rotate(45deg)}.hc-mini{font-size:calc(10 * var(--u));padding:calc(1 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));margin-right:calc(4 * var(--u));font-weight:600;display:inline-block}.hc-mini.hc-g{background:var(--pass-bg);color:#15803d}.hc-mini.hc-a{background:var(--warn-bg);color:#b45309}.hc-mini.hc-b{color:#1d4ed8;background:#eff6ff}.hc-lnk{color:#0270d6;font-weight:600}.hc-lnk.hc-muted{color:var(--muted);font-weight:500}.hc-todo{padding:calc(4 * var(--u)) calc(20 * var(--u)) calc(4 * var(--u));margin:0;list-style:none;display:grid}.hc-todo li{align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) 0;border-bottom:1px solid var(--hair-2);font-size:calc(11.5 * var(--u));display:flex}.hc-todo li:last-child{border-bottom:0}.hc-todo .hc-n{min-width:calc(24 * var(--u));height:calc(20 * var(--u));padding-inline:calc(6 * var(--u));border-radius:calc(5 * var(--u));background:var(--warn-bg);color:#b45309;font-size:calc(10 * var(--u));flex:none;place-items:center;font-weight:600;display:inline-grid}.hc-lms-right .hc-doc-foot{margin-top:auto}.hc-vid-left .hc-head{padding:calc(20 * var(--u)) calc(22 * var(--u)) calc(14 * var(--u));gap:calc(10 * var(--u))}.hc-vid-left .hc-stats{gap:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(22 * var(--u)) calc(16 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.hc-vid-left .hc-filters{gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u));display:flex}.hc-vid-left .hc-list{padding:0 calc(10 * var(--u)) calc(6 * var(--u))}.hc-vid-left .hc-item{gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-bottom:1px solid var(--hair-2);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.hc-vid-left .hc-item:last-child{border-bottom:0}.hc-thumb{width:calc(56 * var(--u));height:calc(34 * var(--u));border-radius:calc(6 * var(--u));position:relative;overflow:hidden}.hc-thumb:after{content:"";border-left:calc(9 * var(--u)) solid #fffffff2;border-top:calc(6 * var(--u)) solid transparent;border-bottom:calc(6 * var(--u)) solid transparent;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.hc-thumb.hc-a{background:linear-gradient(135deg,#1e3a8a,#0891b2)}.hc-thumb.hc-b{background:linear-gradient(135deg,#4c1d95,#7c3aed)}.hc-thumb.hc-c{background:linear-gradient(135deg,#14532d,#16a34a)}.hc-thumb.hc-d{background:linear-gradient(135deg,#7c2d12,#ea580c)}.hc-vid-left .hc-item .hc-name{font-weight:500}.hc-vid-left .hc-item .hc-meta{color:var(--muted);font-size:calc(11.5 * var(--u));margin-top:calc(2 * var(--u))}.hc-flags{gap:calc(5 * var(--u));display:flex}.hc-flag{font-size:calc(9.5 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));background:var(--pass-bg);color:#15803d;letter-spacing:.02em;font-weight:600}.hc-flag.hc-pend{color:#4b5563;background:#f3f4f6}.hc-vid-center .hc-player{margin:calc(16 * var(--u)) calc(18 * var(--u)) 0;border-radius:calc(10 * var(--u));aspect-ratio:16/9;background:#0b1220;position:relative;overflow:hidden}.hc-scene{background:#0b1220;position:absolute;inset:0}.hc-still{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.hc-grade{background:linear-gradient(#030a191a 0%,#030a1900 30% 55%,#030a19b8 100%);position:absolute;inset:0}.hc-pip{top:calc(12 * var(--u));left:calc(12 * var(--u));width:calc(200 * var(--u));aspect-ratio:20/9;border-radius:calc(6 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #00000073;border:calc(1.5 * var(--u)) solid #ffffff59;position:absolute;overflow:hidden}.hc-deck{background:#f1f5f9;grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0}.hc-deck-bar{align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));color:#fff;font-size:calc(7 * var(--u));background:#0f2a5c;font-weight:500;display:flex}.hc-deck-bar i{width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:calc(2 * var(--u));background:#22d3ee;display:inline-block}.hc-deck-body{gap:calc(5 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));align-content:space-between;display:grid}.hc-deck h4{font-size:calc(12.5 * var(--u));color:#0f172a;margin:0;font-weight:600;line-height:1.15}.hc-formula{color:#0f172a;font-family:Times New Roman,Georgia,serif;font-style:italic;font-size:calc(9.5 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u));text-align:center;background:#fff;border:1px solid #dbe3ee;line-height:1.3}.hc-formula sup,.hc-formula sub{font-size:.62em}.hc-ad-badge{top:calc(12 * var(--u));right:calc(12 * var(--u));gap:calc(6 * var(--u));display:flex;position:absolute}.hc-ad-badge span{color:#fff;font-size:calc(10 * var(--u));padding:calc(3 * var(--u)) calc(7 * var(--u));border-radius:calc(4 * var(--u));letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;font-weight:600}.hc-ad-badge span.hc-on{background:#0891b2e6}.hc-caption{left:50%;bottom:calc(14 * var(--u));color:#fff;max-width:86%;font-size:calc(13 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(4 * var(--u));text-align:center;background:#000000b8;line-height:1.35;position:absolute;transform:translate(-50%)}.hc-caption .hc-spk{color:#fde68a}.hc-vid-center .hc-ctrls{padding:calc(12 * var(--u)) calc(18 * var(--u)) 0}.hc-scrub{height:calc(6 * var(--u));background:#e5e7eb;border-radius:999px;position:relative}.hc-scrub .hc-seg{background:#bfdbfe;position:absolute;top:0;bottom:0}.hc-scrub .hc-played{background:var(--video);border-radius:999px;width:18%;position:absolute;top:0;bottom:0;left:0}.hc-scrub .hc-head{width:calc(14 * var(--u));height:calc(14 * var(--u));border:calc(2 * var(--u)) solid var(--video);background:#fff;border-radius:50%;position:absolute;top:50%;left:18%;transform:translate(-50%,-50%)}.hc-scrub .hc-ad{top:calc(-6 * var(--u));width:calc(2 * var(--u));height:calc(18 * var(--u));background:var(--video);opacity:.8;border-radius:1px;position:absolute}.hc-vid-center .hc-ctrl-row{align-items:center;gap:calc(14 * var(--u));padding-top:calc(10 * var(--u));font-size:calc(12 * var(--u));color:var(--ui-2);display:flex}.hc-playbtn{width:calc(30 * var(--u));height:calc(30 * var(--u));background:var(--ui);border-radius:50%;place-items:center;display:inline-grid}.hc-playbtn:after{content:"";border-left:calc(10 * var(--u)) solid #fff;border-top:calc(6.5 * var(--u)) solid transparent;border-bottom:calc(6.5 * var(--u)) solid transparent;margin-left:calc(2 * var(--u))}.hc-toggle{align-items:center;gap:calc(6 * var(--u));display:inline-flex}.hc-toggle i{width:calc(28 * var(--u));height:calc(16 * var(--u));background:var(--video);border-radius:999px;display:inline-block;position:relative}.hc-toggle i:after{content:"";top:calc(2 * var(--u));right:calc(2 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));background:#fff;border-radius:50%;position:absolute}.hc-vid-center .hc-tracks{gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u));grid-template-columns:1fr 1fr;display:grid}.hc-track{border:1px solid var(--hair);border-radius:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));gap:calc(6 * var(--u));display:grid}.hc-track .hc-th{font-weight:600;font-size:calc(12.5 * var(--u));justify-content:space-between;align-items:center;display:flex}.hc-track .hc-td{color:var(--ui-2);font-size:calc(11.5 * var(--u))}.hc-vid-right .hc-head{padding:calc(18 * var(--u)) calc(20 * var(--u)) calc(12 * var(--u))}.hc-vid-right .hc-sec-h{padding:calc(8 * var(--u)) calc(20 * var(--u));font-weight:600;font-size:calc(12 * var(--u));background:#f6f7f9;justify-content:space-between;display:flex}.hc-cues{padding:calc(6 * var(--u)) calc(20 * var(--u)) calc(8 * var(--u));margin:0;list-style:none;display:grid}.hc-cue{grid-template-columns:calc(44 * var(--u)) 1fr;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) 0;border-bottom:1px solid var(--hair-2);align-items:start;display:grid}.hc-cue:last-child{border-bottom:0}.hc-cue time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(11 * var(--u));color:var(--muted);padding-top:calc(2 * var(--u))}.hc-cue .hc-txt{font-size:calc(12.5 * var(--u));line-height:1.4}.hc-cue.hc-active{background:var(--video-bg);margin-inline:calc(-10 * var(--u));padding-inline:calc(10 * var(--u));border-radius:calc(6 * var(--u));border-bottom-color:#0000}.hc-cue.hc-active .hc-txt,.hc-cue.hc-active time{color:#164e63}.hc-vid-right .hc-wcag{gap:calc(6 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u)) calc(16 * var(--u));border-top:1px solid var(--hair);flex-wrap:wrap;display:flex}
