.mat-page{--mat-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='0.049'/%3E%3C/svg%3E");--mat-edge-shade:transparent;--mat-edge-w:32px;--mat-edge-x:linear-gradient(90deg, var(--mat-edge-shade), transparent var(--mat-edge-w), transparent calc(100% - var(--mat-edge-w)), var(--mat-edge-shade));--mat-edge-y:linear-gradient(180deg, var(--mat-edge-shade), transparent var(--mat-edge-w), transparent calc(100% - var(--mat-edge-w)), var(--mat-edge-shade));--mat-gold:#e2a94a;--mat-gold-dim:#e2a94a66;--mat-gold-wash:#e2a94a1f;--mat-mask:#2e6e561a;--mat-edge:color-mix(in srgb, var(--circuit-blue-soft) 55%, transparent);--mat-cut:14px;--mat-header-clear:clamp(76px, 9vh, 108px);--mat-rows-visible:7;--mat-row-h:68px;--mat-thead-h:53px}html[data-theme=light] .mat-page{--mat-gold:#7a4f0c;--mat-gold-dim:#7a4f0c57;--mat-gold-wash:#7a4f0c21;--mat-mask:#145c3e0f;--mat-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='160'%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.9' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.1 0 0 0 0 0.13 0 0 0 0 0.18 0 0 0 -0.238 0.1445'/%3E%3C/filter%3E%3Crect width='600' height='160' filter='url(%23b)'/%3E%3C/svg%3E");--mat-edge-shade:#10182812;--mat-rule-metal:#1018284d;--mat-rule-metal-strong:#1018286b;--mat-rule-fade-x:linear-gradient(90deg, transparent, var(--mat-rule-metal) 12%, var(--mat-rule-metal) 88%, transparent);--mat-rule-fade-y:linear-gradient(180deg, transparent, var(--mat-rule-metal) 12%, var(--mat-rule-metal) 88%, transparent);--mat-metal-top:#fbfbfc;--mat-metal-mid:#f8f9fb;--mat-metal-bottom:#f7f8f9}@media (max-width:860px){.mat-page{--mat-header-clear:104px}}@media (max-width:560px){.mat-page{--mat-header-clear:152px}}@media (max-width:860px){.landing-main .mat-section[id]:not(:first-child){scroll-margin-top:calc(var(--landing-bar-height,0px) + var(--mat-header-clear) - var(--mat-section-pad))}}.mat-section{--mat-section-pad:clamp(40px, 6vh, 72px);padding:var(--mat-section-pad) 0;position:relative;overflow-x:clip}.mat-section--start{overflow:clip;container-type:inline-size}.mat-section:first-child{padding-top:var(--mat-header-clear);min-height:calc(100vh - var(--landing-bar-height,0px));min-height:calc(100svh - var(--landing-bar-height,0px));align-items:center;display:flex}.mat-section>.container{z-index:2;position:relative}.mat-section__bus{width:56px;height:2px;margin-bottom:var(--space-sm);border-radius:0 0 2px 2px;display:none}.mat-section__title{margin:0 0 var(--space-sm);letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.15}h1.mat-section__title{font-size:clamp(1.75rem,3.8vw,3rem)}.mat-section:first-child .mat-section__title,.mat-section:first-child .mat-section__lead{text-align:center}.mat-section:first-child .mat-section__lead{margin-inline:auto}.mat-section__lead{margin:0 0 var(--space-lg);max-width:46rem;color:var(--color-text-secondary);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.6}.mat-section__note{margin-top:var(--space-sm);font-size:.75rem;line-height:1.5;display:block}.mat-section__note a{color:inherit;text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.mat-section__note a:hover{color:var(--color-text)}.mat-banner{margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg);border-left:3px solid var(--mat-gold);background:var(--mat-gold-wash);border-radius:0 var(--radius-md) var(--radius-md) 0}.mat-banner__title{margin:0 0 4px;font-size:.9375rem;font-weight:600}.mat-banner__text{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.mat-ph{color:var(--mat-gold);font-style:italic}@media (min-width:1200px){.mat-section--quotes .container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(32px,6vw,96px);display:grid}.mat-section--quotes .mat-section__title{grid-area:1/1}.mat-section--quotes .mat-section__lead{grid-area:2/1}.mat-section--quotes .mat-facts{grid-area:1/2/span 2;grid-template-columns:minmax(120px,200px) 1fr;place-self:start end;width:min(460px,100%);margin:0}.mat-section--quotes .mat-qgrid{grid-area:3/1/auto/-1}}.mat-facts{row-gap:0}.mat-facts__key,.mat-facts__val{border-bottom:1px solid var(--color-border);padding:10px 0}.mat-facts__key:last-of-type,.mat-facts__val:last-of-type{border-bottom:none}.mat-panel{align-items:center;gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--mat-mask);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.mat-search{min-width:0;min-height:44px;padding:0 var(--space-md);font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:220px;font-size:.9375rem}.mat-search::placeholder{color:var(--color-text-secondary)}.mat-search:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mat-seg{height:var(--mat-control-h);border:1px solid var(--p-seg-edge,#303233);border-bottom-color:var(--p-seg-edge-bottom,#363636);background:0 0;border-radius:5px;display:flex}html[data-theme=light] .mat-seg{--p-seg-edge:#10182833;--p-seg-edge-bottom:#10182847}.mat-seg__btn{height:100%;padding:0 var(--space-lg);font:inherit;color:var(--color-text);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.mat-seg__btn:hover,.mat-seg__btn[aria-pressed=true]{color:var(--color-accent)}.mat-seg__btn[aria-pressed=true]:after{content:"";background:var(--color-accent);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--color-accent) 45%, transparent);position:absolute;bottom:-1px;left:0;right:0}.mat-seg__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:4px}.mat-page{--mat-control-h:50px}.mat-qgrid{--mat-stages-gap:20px;margin-top:26px;position:relative}.mat-qplate{--mat-drop-copper:var(--mat-trace,#8e97a6);--mat-qplate-fade-x:34%;--mat-qplate-fade-y:130px;top:0;bottom:var(--mat-section-pad);left:calc(max(0px, (100% - var(--container-max)) / 2) + var(--container-px) - var(--mat-qplate-w));width:var(--mat-qplate-w);opacity:var(--mat-plate-opacity);pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #0006 calc(var(--mat-qplate-fade-x) * .5), #000 var(--mat-qplate-fade-x), #000 calc(100% - var(--mat-qplate-fade-x)), #0006 calc(100% - var(--mat-qplate-fade-x) * .5), transparent 100%), linear-gradient(180deg, transparent 0, #0006 calc(var(--mat-qplate-fade-y) * .5), #000 var(--mat-qplate-fade-y), #000 calc(100% - var(--mat-qplate-fade-y)), #0006 calc(100% - var(--mat-qplate-fade-y) * .5), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #0006 calc(var(--mat-qplate-fade-x) * .5), #000 var(--mat-qplate-fade-x), #000 calc(100% - var(--mat-qplate-fade-x)), #0006 calc(100% - var(--mat-qplate-fade-x) * .5), transparent 100%), linear-gradient(180deg, transparent 0, #0006 calc(var(--mat-qplate-fade-y) * .5), #000 var(--mat-qplate-fade-y), #000 calc(100% - var(--mat-qplate-fade-y)), #0006 calc(100% - var(--mat-qplate-fade-y) * .5), transparent 100%);position:absolute;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.mat-qplate__art{max-width:none;position:absolute;bottom:0;right:0}@container mat-qsection not (min-width:1280px){.mat-qplate{display:none}}.mat-qband{height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%)}.mat-qband__noise{pointer-events:none;background-repeat:repeat;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mat-qband__noise--grain{opacity:.09}.mat-qband__noise--mottle{opacity:.2}html[data-theme=light] .mat-qband__noise--grain{filter:invert();opacity:.2}html[data-theme=light] .mat-qband__noise--mottle{opacity:.2}.mat-qband__ticks{opacity:.55;pointer-events:none;background-repeat:repeat-y;position:absolute;top:0;bottom:0}.mat-qband__sheen{background:linear-gradient(180deg, transparent 0, var(--r-sheen) 50%, transparent 100%);opacity:.5;pointer-events:none;width:42%;position:absolute;top:0;bottom:0;left:12%}.mat-qband__signal{pointer-events:none;width:2.6px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.mat-qband__halo,.mat-qband__line,.mat-qband__core{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mat-qband__halo{opacity:.63;filter:blur(6px);width:7px}.mat-qband__halo--wide{filter:blur(18px)}.mat-qband__line{width:2.6px}.mat-qband__core{background:var(--r-signal-core);opacity:.9;width:1px}.mat-qrail{pointer-events:none;position:absolute;inset:0}@container mat-qsection not (min-width:1280px){.mat-qrail,.mat-stage>.mat-qnode{display:none}}.mat-qnode{z-index:2;top:50%;left:calc(var(--mat-band-axis) - var(--mat-stages-inset) - var(--mat-node-r));width:calc(var(--mat-node-r) * 2);height:calc(var(--mat-node-r) * 2);margin-top:calc(var(--mat-node-r) * -1);background:linear-gradient(160deg, var(--n-bezel-rim-out), var(--n-bezel-deep) 62%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--n-bezel-lit) 45%, transparent), 0 10px 22px #0000008c;border-radius:50%;place-items:center;display:grid;position:absolute}.mat-qnode:before{content:"";border:1px solid color-mix(in srgb, var(--n-bezel-lit) 34%, transparent);background:linear-gradient(180deg, var(--n-bezel-body), var(--n-seat));border-radius:50%;position:absolute;inset:11px}.mat-qnode__core{background:radial-gradient(circle at 50% 46%, var(--n-core-mid) 38%, color-mix(in srgb, var(--qnode) 22%, var(--n-core-edge)) 100%);box-shadow:inset 0 0 0 1.5px var(--qnode), inset 0 0 18px color-mix(in srgb, var(--qnode) 28%, transparent), 0 0 14px color-mix(in srgb, var(--qnode) 30%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:17px}.mat-qnode--green{--qnode:var(--t-quotes)}.mat-qnode--blue{--qnode:var(--t-blocks)}.mat-qnode--sun{--qnode:var(--t-sun)}.mat-qbolt{z-index:1;background:var(--r-hole,#05070b);width:13px;height:13px;box-shadow:inset 0 1px 0 var(--r-hole-rim,#96a8c466);border-radius:50%;margin-top:-6.5px;margin-left:-6.5px;position:absolute}.mat-qnode:after{content:"";height:9px;width:var(--mat-drop);background:radial-gradient(circle at calc(100% - 4.5px) 50%, var(--qnode) 0 3.2px, transparent 3.6px), linear-gradient(90deg, color-mix(in srgb, var(--qnode) 70%, transparent), var(--mat-trace,#8e97a6)) 0 4px / 100% 1px no-repeat;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--qnode) 45%, transparent));margin-top:-4px;position:absolute;top:50%;left:100%}.mat-qnode__core>svg{fill:none;width:52px;height:52px;stroke:var(--qnode);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (min-width:1200px){.mat-section--quotes,.mat-section--blocks,.mat-section--videos{--container-max:1440px}.mat-section--quotes{--mat-section-pad:clamp(32px, 4vh, 48px)}}.mat-section--quotes{container:mat-qsection/inline-size}@container mat-qsection (min-width:1280px){.mat-qgrid{padding-left:var(--mat-stages-inset);grid-template-columns:minmax(25%,409px) minmax(777px,1fr);align-items:stretch;column-gap:20px;display:grid}.mat-stages{grid-auto-rows:1fr}.mat-quotes{flex-direction:column;display:flex}.mat-quotes .mat-table-shell{flex:auto}}.mat-stages{gap:var(--mat-stages-gap);margin:0;padding:0;list-style:none;display:grid}@container mat-qsection not (min-width:1280px){.mat-stages{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:24px}}.mat-stage{--stage-cut:13px;--stage-edge:#3d4349;--stage-face:#0e1217;position:relative}.mat-stage__panel{background:var(--stage-edge);height:100%;clip-path:polygon(var(--stage-cut) 0, calc(100% - var(--stage-cut)) 0, 100% var(--stage-cut), 100% calc(100% - var(--stage-cut)), calc(100% - var(--stage-cut)) 100%, var(--stage-cut) 100%, 0 calc(100% - var(--stage-cut)), 0 var(--stage-cut));padding:26px 24px 22px;position:relative}.mat-stage--green{--stage:var(--t-quotes)}.mat-stage--blue{--stage:var(--t-blocks)}.mat-stage--sun{--stage:var(--t-sun)}html[data-theme=light] .mat-stage{--stage-edge:#c2cad6;--stage-face:var(--mat-metal-mid)}html[data-theme=light] .mat-stage__panel:after{background:var(--mat-grain), var(--mat-edge-x), var(--mat-edge-y), linear-gradient(180deg, var(--mat-metal-top) 0, var(--mat-metal-mid) 60%, var(--mat-metal-bottom) 100%)}.mat-stage__panel:after{content:"";background:var(--stage-face);clip-path:polygon(calc(var(--stage-cut) - 1px) 0, calc(100% - var(--stage-cut) + 1px) 0, 100% calc(var(--stage-cut) - 1px), 100% calc(100% - var(--stage-cut) + 1px), calc(100% - var(--stage-cut) + 1px) 100%, calc(var(--stage-cut) - 1px) 100%, 0 calc(100% - var(--stage-cut) + 1px), 0 calc(var(--stage-cut) - 1px));position:absolute;inset:1px}.mat-stage__panel:before{--stage-bar:2px;--stage-glow:14px;--stage-glow-ink:color-mix(in srgb, var(--stage) 34%, transparent);--stage-cut-d:calc(var(--stage-cut) * .7071);--stage-corner:calc(var(--stage-cut) + var(--stage-bar) * 2);--stage-diag:transparent var(--stage-cut-d), var(--stage) var(--stage-cut-d), var(--stage) calc(var(--stage-cut-d) + var(--stage-bar)), transparent calc(var(--stage-cut-d) + var(--stage-bar));content:"";z-index:2;background:linear-gradient(var(--stage), var(--stage)) 0 0 / var(--stage-bar) 100% no-repeat, linear-gradient(var(--stage), var(--stage)) 0 0 / 100% var(--stage-bar) no-repeat, linear-gradient(var(--stage), var(--stage)) 0 100% / 100% var(--stage-bar) no-repeat, linear-gradient(135deg, var(--stage-diag)) 0 0 / var(--stage-corner) var(--stage-corner) no-repeat, linear-gradient(45deg, var(--stage-diag)) 0 100% / var(--stage-corner) var(--stage-corner) no-repeat, linear-gradient(90deg, var(--stage-glow-ink), transparent) 0 0 / var(--stage-glow) 100% no-repeat, linear-gradient(180deg, var(--stage-glow-ink), transparent) 0 0 / 100% var(--stage-glow) no-repeat, linear-gradient(0deg, var(--stage-glow-ink), transparent) 0 100% / 100% var(--stage-glow) no-repeat;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 25%,#0000 50%);mask-image:linear-gradient(90deg,#000 0 25%,#0000 50%)}.mat-stage__head,.mat-stage__text{z-index:1;position:relative}.mat-stage__head{color:var(--stage);align-items:baseline;gap:20px;margin:0 0 14px;font-size:20px;font-weight:600;line-height:1;display:flex}.mat-stage__name{letter-spacing:.08em;text-transform:uppercase}.mat-stage__text{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}@container mat-qsection (1280px<=width<1440px){.mat-qgrid{--mat-stages-gap:var(--space-md)}.mat-stage__panel{padding:var(--space-md) 20px}.mat-stage__head{margin-bottom:var(--space-sm)}.mat-stage__text{font-size:var(--font-size-sm)}}.mat-panel--bare{gap:var(--space-md) clamp(16px, 3vw, 40px);background:0 0;border:none;padding:0}.mat-quotes .mat-panel--bare{padding:0 0 0 var(--mat-shell-pad);margin-bottom:var(--space-lg);justify-content:space-between;gap:16px 24px}@media (min-width:1200px){.mat-quotes .mat-panel--bare{flex-wrap:nowrap}}.mat-quotes .mat-market__btn{padding:0 20px}.mat-quotes .mat-field{flex:0 295px;min-width:220px}.mat-quotes .mat-plank,.mat-quotes .mat-table-shell--plank{--plank-face:var(--r-lane-face);--plank-deck:var(--r-lane-deck);--plank-well:var(--r-lane-channel);--plank-well-shade:#0009;--plank-well-lip:#ffffff12;--plank-side:#2e3134;--plank-drop:#0009;--plank-radius:12px}.mat-quotes .mat-plank{--plank-pad:8px;--plank-cut:17px;--plank-bolt:11px;--plank-signal:var(--mat-get-ink);isolation:isolate;padding:var(--plank-pad) min(24px, var(--mat-shell-pad)) var(--plank-pad) calc(var(--mat-shell-pad) + 5px);margin-bottom:calc(var(--space-lg) - var(--plank-pad) * 2);column-gap:16px;position:relative}.mat-quotes .mat-plank .mat-field__icon{left:18px}.mat-quotes .mat-plank .mat-search{padding-left:56px}.mat-quotes{container:mat-quotes/inline-size}@container mat-quotes (max-width:764px){.mat-quotes .mat-plank{flex-wrap:wrap}.mat-quotes .mat-plank .mat-field{flex:100%}}html[data-theme=light] .mat-quotes .mat-plank,html[data-theme=light] .mat-quotes .mat-table-shell--plank{--plank-face:#e6ebf2;--plank-deck:#d9dfe8;--plank-well:#fff;--plank-well-shade:#10182829;--plank-well-lip:#ffffffe6;--plank-side:#c2cad6;--plank-drop:#10182824}.mat-plank:before{content:"";z-index:-2;left:var(--plank-cut);right:var(--plank-cut);background:var(--plank-drop);filter:blur(7px);pointer-events:none;height:16px;position:absolute;bottom:-3px}.mat-plank__body{z-index:-1;background:linear-gradient(90deg, var(--plank-side) 0 1px, transparent 1px calc(100% - 1px), var(--plank-side) calc(100% - 1px)), linear-gradient(180deg, var(--r-lane-edge-out) 0 1px, var(--r-lane-groove) 1px 2px, transparent 2px calc(100% - 3px), var(--r-lane-seam) calc(100% - 3px) calc(100% - 2px), var(--r-lane-edge-in) calc(100% - 2px) calc(100% - 1px), var(--r-lane-seam) calc(100% - 1px)),   repeating-linear-gradient(90deg, color-mix(in srgb, var(--r-tick) 60%, transparent) 0 1.6px, transparent 1.6px 12px) var(--plank-cut) 3px / calc(100% - var(--plank-cut) * 2) 3px no-repeat,  radial-gradient(55% 90% at 50% 0, var(--r-sheen), transparent 100%), linear-gradient(180deg, var(--plank-face) 2px, var(--plank-deck) calc(100% - 3px));border-radius:var(--plank-radius);position:absolute;inset:0;overflow:hidden}.mat-plank__noise{pointer-events:none;background-repeat:repeat;position:absolute;inset:0}.mat-plank__noise--grain,.mat-table-shell__noise--grain{opacity:.09}.mat-plank__noise--mottle,.mat-table-shell__noise--mottle{opacity:.2}html[data-theme=light] .mat-plank__noise--grain,html[data-theme=light] .mat-table-shell__noise--grain{filter:invert();opacity:.2}html[data-theme=light] .mat-plank__noise--mottle,html[data-theme=light] .mat-table-shell__noise--mottle{opacity:.2}.mat-plank__bolt{width:var(--plank-bolt);height:var(--plank-bolt);margin-top:calc(var(--plank-bolt) / -2);background:var(--r-hole);box-shadow:inset 0 1px 0 var(--r-hole-rim);border-radius:50%;position:absolute;top:50%}.mat-plank{--plank-bolt-x:min(12px, var(--mat-shell-pad) / 2)}.mat-plank__bolt--start{left:calc(var(--plank-bolt-x) - var(--plank-bolt) / 2)}.mat-plank__bolt--end{right:calc(var(--plank-bolt-x) - var(--plank-bolt) / 2)}.mat-quotes .mat-plank .mat-market,.mat-quotes .mat-plank .mat-field{background:var(--plank-well);border:1px solid var(--r-lane-well);box-shadow:inset 0 2px 4px var(--plank-well-shade), 0 1px 0 var(--plank-well-lip);border-radius:3px}html[data-theme=light] .mat-quotes .mat-plank .mat-market,html[data-theme=light] .mat-quotes .mat-plank .mat-field{background:var(--mat-grain), var(--mat-metal-mid)}.mat-quotes .mat-plank .mat-market__btn[aria-pressed=true],.mat-quotes .mat-plank .mat-market__btn:hover{color:var(--plank-signal)}.mat-quotes .mat-plank .mat-market__btn:not([aria-pressed=true]):not(:hover){color:var(--color-text-secondary)}.mat-quotes .mat-plank .mat-market__btn[aria-pressed=true]:after{background:var(--plank-signal);height:2.6px;box-shadow:0 0 6px color-mix(in srgb, var(--plank-signal) 63%, transparent), 0 0 18px color-mix(in srgb, var(--plank-signal) 40%, transparent);border-radius:2px;bottom:5px;left:16px;right:16px}.mat-quotes .mat-plank .mat-market__node{background:linear-gradient(160deg, var(--n-bezel-rim-out), var(--n-bezel-deep) 62%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--n-bezel-lit) 45%, transparent), 0 4px 10px #00000073}.mat-quotes .mat-plank .mat-market__node>svg{background:radial-gradient(circle at 50% 46%, var(--n-core-mid) 38%, var(--n-core-edge) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-bezel-lit) 22%, transparent)}.mat-quotes .mat-plank .mat-market__node.is-live>svg{stroke:var(--plank-signal);box-shadow:inset 0 0 0 1.5px var(--plank-signal), inset 0 0 10px color-mix(in srgb, var(--plank-signal) 28%, transparent), 0 0 10px color-mix(in srgb, var(--plank-signal) 30%, transparent)}@media (min-width:621px){.mat-quotes .mat-plank .mat-market{--p-node:52px}}.mat-market{--p-node:60px;--p-edge-top:#303233;--p-edge-bottom:#363636;--p-node-rim:#373737;--p-node-shade:#16171a;--p-node-shade-end:#26282b;--p-node-face:#14181c;--p-bridge:#414347;height:var(--mat-control-h);border:1px solid var(--p-edge-top);border-bottom-color:var(--p-edge-bottom);background:0 0;border-radius:5px;align-items:center;display:flex;position:relative}html[data-theme=light] .mat-market{--p-edge-top:#10182833;--p-edge-bottom:#10182847;--p-node-rim:#c2cad6;--p-node-shade:#e2e7ee;--p-node-shade-end:#cdd5e0;--p-node-face:#fff;--p-bridge:#b9c2cf}.mat-market__btn{z-index:1;height:100%;font:inherit;color:var(--color-text);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;padding:0 32px;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.mat-market__btn[aria-pressed=true]{color:var(--color-accent)}.mat-market__btn[aria-pressed=true]:after{content:"";background:var(--color-accent);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--color-accent) 45%, transparent);position:absolute;bottom:-1px;left:0;right:0}.mat-market__btn:hover{color:var(--color-accent)}.mat-market__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:4px}.mat-market__link{z-index:1;align-items:center;gap:30px;display:inline-flex;position:relative}.mat-market__link:before{content:"";background:linear-gradient(180deg, var(--p-bridge) 0%, color-mix(in srgb, var(--p-bridge) 45%, #000) 100%);border-radius:1px;width:34px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mat-market__node{z-index:1;width:var(--p-node);height:var(--p-node);background:linear-gradient(180deg, var(--p-node-rim) 0%, var(--p-node-shade) 55%, var(--p-node-shade-end) 100%);border-radius:50%;place-items:center;padding:5px;display:grid;position:relative}.mat-market__node>svg{background:var(--p-node-face);fill:none;width:100%;height:100%;stroke:var(--color-text-secondary);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;box-sizing:border-box;border-radius:50%;padding:7px}.mat-market__node.is-live>svg{stroke:var(--color-accent)}@media (max-width:1300px){.mat-market__btn{padding:0 20px}.mat-quotes .mat-field{flex:220px}.mat-quotes .mat-panel--bare{gap:var(--space-md) 24px}}.mat-market__glyph,.mat-market__label--short{display:none}.mat-market__glyph>svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}@media (max-width:620px){.mat-market{width:100%}.mat-market__link,.mat-market__label{display:none}.mat-market__label--short{display:inline}.mat-market__btn{justify-content:center;gap:var(--space-sm);min-width:0;padding:0 var(--space-sm);flex:1 1 0;font-size:.8125rem}.mat-market__glyph{flex:none;width:24px;height:24px;display:inline-grid}}.mat-field{min-width:0;height:var(--mat-control-h);border:1px solid var(--color-border);background:0 0;border-radius:5px;flex:380px;align-items:center;display:flex;position:relative}.mat-field__icon{fill:none;width:18px;height:18px;stroke:var(--color-text-secondary);stroke-width:1.5px;stroke-linecap:round;pointer-events:none;position:absolute;left:22px}.mat-field .mat-search{background:0 0;border:none;border-radius:5px;flex:auto;height:100%;min-height:0;padding-left:66px}.mat-field:focus-within{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}.mat-field .mat-search:focus-visible{outline:none}.mat-count{letter-spacing:.04em;color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace;font-size:.75rem}.mat-reset{min-height:44px;padding:0 var(--space-sm);font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;font-size:.8125rem}.mat-reset:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mat-quotes{--mat-shell-pad:43px;--mat-shell-pad-right:44px}@media (max-width:1199px){.mat-quotes{--mat-shell-pad:24px;--mat-shell-pad-right:24px}}@media (max-width:600px){.mat-quotes{--mat-shell-pad:16px;--mat-shell-pad-right:16px}}.mat-quotes .mat-table-shell{--p-cut-top:17px;--p-cut-bottom:11px;--p-side:1px;--p-cap:13px;--p-foot:11px;--p-face:#0d1014;--p-cap-lit:#414144;--p-cap-body:#17191d;--p-cap-body-end:#222527;--p-groove:#070a0e;--p-side-edge:#2e3134;--p-foot-lit:#3d3d40;--p-foot-body:#222428;--p-foot-body-end:#1a191b;padding:var(--p-cap) var(--p-side) var(--p-foot);background:linear-gradient(180deg, var(--p-cap-lit) 0 1px, var(--p-cap-body) 1px, var(--p-cap-body-end) var(--p-cap), var(--p-groove) var(--p-cap), transparent calc(var(--p-cap) + 2px), transparent calc(100% - var(--p-foot) - 2px), var(--p-groove) calc(100% - var(--p-foot)), var(--p-foot-lit) calc(100% - var(--p-foot) + 2px), var(--p-foot-lit) calc(100% - var(--p-foot) + 3px), var(--p-foot-body) calc(100% - var(--p-foot) + 3px), var(--p-foot-body-end) 100%), linear-gradient(90deg, var(--p-side-edge) 0 var(--p-side), var(--p-face) var(--p-side) calc(100% - var(--p-side)), var(--p-side-edge) calc(100% - var(--p-side)));clip-path:polygon(var(--p-cut-top) 0, calc(100% - var(--p-cut-top)) 0, 100% var(--p-cut-top), 100% calc(100% - var(--p-cut-bottom)), calc(100% - var(--p-cut-bottom)) 100%, var(--p-cut-bottom) 100%, 0 calc(100% - var(--p-cut-bottom)), 0 var(--p-cut-top));position:relative}.mat-quotes .mat-table-shell--plank{--p-side:5px;--p-foot:13px;--p-side-edge:var(--plank-side);background:linear-gradient(90deg, var(--plank-side) 0 1px, transparent 1px calc(100% - 1px), var(--plank-side) calc(100% - 1px)), linear-gradient(180deg, var(--r-lane-edge-out) 0 1px, var(--r-lane-groove) 1px 2px, transparent 2px calc(100% - 3px), var(--r-lane-seam) calc(100% - 3px) calc(100% - 2px), var(--r-lane-edge-in) calc(100% - 2px) calc(100% - 1px), var(--r-lane-seam) calc(100% - 1px)),  repeating-linear-gradient(90deg, color-mix(in srgb, var(--r-tick) 60%, transparent) 0 1.6px, transparent 1.6px 12px) left var(--frame-tick-inset) top 4px / calc(50% - var(--frame-tick-inset) - 60px) 3px no-repeat, repeating-linear-gradient(270deg, color-mix(in srgb, var(--r-tick) 60%, transparent) 0 1.6px, transparent 1.6px 12px) right var(--frame-tick-inset) top 4px / calc(50% - var(--frame-tick-inset) - 60px) 3px no-repeat, radial-gradient(55% 40px at 50% 0, var(--r-sheen), transparent 100%),  linear-gradient(var(--p-face), var(--p-face)) var(--p-side) var(--p-cap) / calc(100% - var(--p-side) * 2) calc(100% - var(--p-cap) - var(--p-foot)) no-repeat, linear-gradient(180deg, var(--plank-face), var(--plank-deck));clip-path:none;border-radius:var(--plank-radius);--frame-tick-inset:26px}.mat-table-shell__noise,.mat-table-shell__well,.mat-table-shell__bolt{display:none}.mat-table-shell--plank .mat-table-shell__bolt{--bolt:8px;z-index:2;width:var(--bolt);height:var(--bolt);background:var(--r-hole);box-shadow:inset 0 1px 0 var(--r-hole-rim);pointer-events:none;border-radius:50%;display:block;position:absolute}.mat-table-shell__bolt--tl,.mat-table-shell__bolt--tr{top:calc((var(--p-cap) + 2px) / 2 - var(--bolt) / 2)}.mat-table-shell__bolt--bl,.mat-table-shell__bolt--br{bottom:calc((var(--p-foot) + 3px) / 2 - var(--bolt) / 2)}.mat-table-shell__bolt--tl,.mat-table-shell__bolt--bl{left:calc(14px - var(--bolt) / 2)}.mat-table-shell__bolt--tr,.mat-table-shell__bolt--br{right:calc(14px - var(--bolt) / 2)}.mat-table-shell--plank .mat-scroll{clip-path:none}.mat-table-shell--plank .mat-table-shell__noise{padding:var(--p-cap) var(--p-side) var(--p-foot);border-radius:inherit;pointer-events:none;background-repeat:repeat;display:block;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mat-table-shell--plank .mat-table-shell__well{z-index:1;inset:var(--p-cap) var(--p-side) var(--p-foot);border:1px solid var(--r-lane-well);box-shadow:inset 0 2px 4px var(--plank-well-shade);pointer-events:none;display:block;position:absolute}html[data-theme=light] .mat-quotes .mat-table td{border-bottom-color:#0000}html[data-theme=light] .mat-quotes .mat-table tbody tr:not(:last-child){background:var(--mat-rule-fade-x) left bottom / 100% 1px no-repeat}html[data-theme=light] .mat-quotes .mat-table tbody tr:not(:last-child):hover{background:var(--mat-rule-fade-x) left bottom / 100% 1px no-repeat, var(--mat-row-hover)}html[data-theme=light] .mat-table-shell--plank .mat-table-shell__well{z-index:2;background:var(--mat-grain), var(--mat-edge-x), var(--mat-edge-y)}html[data-theme=light] .mat-get{z-index:3;background:var(--color-bg);position:relative}html[data-theme=light] .mat-get:hover{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg))}.mat-table-shell__cap{display:none}@media (min-width:1200px){html[data-theme=light] .mat-table-shell--plank .mat-table-shell__cap{z-index:4;top:var(--p-cap);left:var(--p-side);right:var(--p-side);height:var(--mat-head-h);background:var(--mat-grain) padding-box, var(--mat-edge-x) padding-box, linear-gradient(180deg, var(--mat-edge-shade), transparent var(--mat-edge-w)) padding-box,  linear-gradient(90deg, transparent, var(--mat-rule-metal-strong) 12%, var(--mat-rule-metal-strong) 88%, transparent) left bottom / 100% 1px no-repeat padding-box, var(--p-face) padding-box;pointer-events:none;border:1px solid #0000;border-bottom:0;display:block;position:absolute}html[data-theme=light] .mat-table-shell--plank .mat-table thead th{z-index:5;background:0 0;border-bottom-color:#0000}}.mat-table-shell__signal{z-index:2;pointer-events:none;width:87px;height:0;position:absolute;top:6.5px;left:50%;transform:translate(-50%)}.mat-table-shell__halo,.mat-table-shell__line,.mat-table-shell__core{position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.mat-table-shell__halo{background:var(--t-quotes);opacity:.63;filter:blur(6px);height:7px}.mat-table-shell__halo--wide{filter:blur(18px)}.mat-table-shell__line{background:var(--t-quotes);height:2.6px}.mat-table-shell__core{background:var(--r-signal-core);opacity:.9;height:1px}html[data-theme=light] .mat-quotes .mat-table-shell{--p-face:var(--mat-metal-mid);--p-cap-lit:#1018284d;--p-cap-body:#eef1f6;--p-cap-body-end:#e4e9f0;--p-groove:#c8d0dc;--p-side-edge:#c2cad6;--p-foot-lit:#10182842;--p-foot-body:#e4e9f0;--p-foot-body-end:#eef1f6}.mat-scroll{height:calc(var(--mat-thead-h) + var(--mat-rows-visible) * var(--mat-row-h));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--p-cut-bottom) + var(--p-side)), calc(100% - var(--p-cut-bottom) + var(--p-side)) 100%, calc(var(--p-cut-bottom) - var(--p-side)) 100%, 0 calc(100% - var(--p-cut-bottom) + var(--p-side)));background:var(--p-face,#0d1014);scrollbar-width:thin;scrollbar-color:var(--p-side-edge,#ffffff42) transparent;overflow:auto}.mat-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mat-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:766px;font-size:.875rem}.mat-scroll{container-type:inline-size}.mat-table{--col-ticker:40px;--col-name:115px;--col-history:189px;--col-size:50px;--col-action:102px;--col-free:calc(100cqw - var(--col-ticker) - var(--col-name) - var(--col-history) - var(--col-size) - var(--col-action));--col-edge:calc(var(--col-free) * .08);--col-gap:calc((var(--col-free) - 2 * var(--col-edge)) / 4);--col-half-narrow:calc(var(--col-gap) * .45);--col-half-button:calc(var(--col-gap) * .35);--col-size-lead:calc(var(--col-gap) * 1.05)}.mat-table col.mat-col--ticker{width:calc(var(--col-edge) + var(--col-ticker) + var(--col-half-narrow))}.mat-table col.mat-col--name{width:calc(var(--col-half-narrow) + var(--col-name) + var(--col-half-narrow))}.mat-table col.mat-col--history{width:calc(var(--col-half-narrow) + var(--col-history) + var(--col-half-narrow))}.mat-table col.mat-col--size{width:calc(var(--col-size-lead) + var(--col-size) + var(--col-half-button))}.mat-table col.mat-col--action{width:calc(var(--col-half-button) + var(--col-action) + var(--col-edge))}.mat-table th,.mat-table td{padding:11px var(--space-sm);text-align:left;border-bottom:1px solid var(--mat-rule-row);white-space:nowrap}.mat-table th:first-child,.mat-table td:first-child{padding-left:var(--col-edge)}.mat-table th:nth-child(2),.mat-table td:nth-child(2){padding-left:var(--col-half-narrow)}.mat-table th:nth-child(3),.mat-table td:nth-child(3){text-align:center}.mat-table th:nth-child(4),.mat-table td:nth-child(4){text-align:right;padding-right:var(--col-half-button)}.mat-table th:nth-child(5),.mat-table td:nth-child(5){text-align:right;padding-right:var(--col-edge)}.mat-table tbody tr:last-child td{border-bottom:none}.mat-table thead th{z-index:1;text-align:left;background:var(--p-face,var(--color-surface));border-bottom-color:var(--mat-rule-head);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 80%, transparent);height:var(--mat-head-h);padding-top:0;padding-bottom:0;font-size:.75rem;font-weight:600;position:sticky;top:0}.mat-table__sort{width:100%;height:var(--mat-head-h);font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.mat-table__sort:hover{color:var(--color-text)}.mat-table__sort:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mat-table__sort-mark{letter-spacing:0;text-align:center;width:1em;color:var(--mat-gold)}.mat-table__sort .mat-table__sort-mark{flex:none}.mat-table th:nth-child(3) .mat-table__sort{justify-content:center}.mat-table th:nth-child(3) .mat-table__sort:before{content:"";flex:none;width:1em}.mat-table th:nth-child(4) .mat-table__sort{justify-content:flex-end}.mat-table th:nth-child(4) .mat-table__sort-mark{order:-1}.mat-table__sort-mark--idle{color:color-mix(in srgb, var(--color-text) 45%, transparent);opacity:0;transition:opacity .15s}.mat-table__sort:hover .mat-table__sort-mark--idle,.mat-table__sort:focus-visible .mat-table__sort-mark--idle,.mat-table thead:hover .mat-table__sort-mark--idle{opacity:1}.mat-table tbody tr{height:var(--mat-row-h)}.mat-table tbody tr:hover{background:var(--mat-row-hover)}.mat-table__ticker{letter-spacing:.12em;color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace;font-weight:700}.mat-table td.mat-table__name{white-space:normal;color:color-mix(in srgb, var(--color-text) 88%, transparent)}.mat-table__num{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace}.mat-get{min-width:102px;height:33px;padding:0 var(--space-sm);border:1px solid var(--mat-get-edge);color:var(--mat-get-ink);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.mat-get:hover{border-color:var(--mat-get-ink);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.mat-get:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mat-get:disabled{border-color:color-mix(in srgb, var(--color-text) 22%, transparent);color:var(--color-text-secondary);cursor:not-allowed}.mat-quotes,.mat-bk,.mat-vd{--mat-get-edge:#1267a6;--mat-get-ink:#2899da}.mat-quotes{--mat-head-h:52px;--mat-rule-head:#292d30;--mat-rule-row:#212326;--mat-row-hover:#121a22}html[data-theme=light] .mat-quotes{--mat-rule-head:#c8d0dc;--mat-rule-row:#e6eaf0;--mat-row-hover:#f2f6fb}html[data-theme=light] .mat-quotes,html[data-theme=light] .mat-bk,html[data-theme=light] .mat-vd{--mat-get-edge:color-mix(in srgb, var(--color-accent) 55%, transparent);--mat-get-ink:var(--color-accent)}.mat-empty{padding:var(--space-2xl) var(--space-lg);text-align:center;color:var(--color-text-secondary)}.mat-empty__title{margin:0 0 var(--space-sm);color:var(--color-text);font-size:1rem;font-weight:600}.mat-empty__text{margin:0 0 var(--space-md);font-size:.9rem;line-height:1.6}.mat-empty__reset{min-width:0}.mat-qcards{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.mat-scroll{display:none}.mat-quotes .mat-qcards{padding:18px var(--mat-shell-pad-right) 18px var(--mat-shell-pad)}.mat-more-bar{gap:var(--space-sm);margin:0 var(--mat-shell-pad-right) 18px var(--mat-shell-pad);display:flex}.mat-quotes .mat-more{border-radius:var(--radius-md);flex:1 1 0;justify-content:center;margin:0}.mat-qcard{align-items:center;gap:6px var(--space-sm);padding:var(--space-sm) var(--space-md) 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head get""rows rows";display:grid}.mat-qcard__head{align-items:baseline;gap:0 var(--space-sm);flex-wrap:wrap;grid-area:head;min-width:0;display:flex}.mat-qcard__ticker{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace;font-size:.875rem;font-weight:700}.mat-qcard__name{color:color-mix(in srgb, var(--color-text) 88%, transparent);font-size:.875rem}.mat-qcard__rows{color:var(--color-text-secondary);flex-wrap:wrap;grid-area:rows;gap:2px 12px;margin:0;font-size:.75rem;display:flex}.mat-qcard .mat-get{grid-area:get;justify-self:end;min-width:0;padding:0 12px;position:relative}.mat-qcard .mat-get:after{content:"";position:absolute;inset:-6px -4px}.mat-qcard__val{white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace}.mat-more{margin-top:var(--space-md);justify-self:start}@media (min-width:1200px){.mat-qcards,.mat-more-bar{display:none}.mat-scroll{display:block}}@media (prefers-reduced-motion:reduce){.mat-seg__btn{transition:none}}.mat-facts{gap:var(--space-sm) var(--space-md);max-width:32rem;margin:0 0 var(--space-lg);grid-template-columns:auto 1fr;font-size:.875rem;display:grid}.mat-facts__key{color:var(--color-text-secondary);margin:0}.mat-facts__val{margin:0;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace}.mat-quotes{width:100%}.mat-page{padding-bottom:var(--space-3xl)}@media (max-width:640px){.mat-page{padding-bottom:96px}}.mat-invite__link{margin-left:var(--space-sm);background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);vertical-align:middle;padding:7px 14px;font-size:13px;position:relative}.mat-invite__link:after{content:"";inset-inline:0;height:44px;position:absolute;top:50%;transform:translateY(-50%)}.mat-invite__icon{flex-shrink:0;width:15px;height:15px}.mat-invite__link:hover{border-color:var(--color-accent);background:var(--color-surface);color:var(--color-accent)}.mat-invite__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
.mat-page{--t-quotes:#2fd08a;--t-blocks:#2f8fff;--t-videos:var(--t-sun);--t-sun:#ffa826;--mat-plate-opacity:.334084}html[data-theme=light] .mat-page{--t-quotes:#12784a;--t-blocks:#0060c8;--t-sun:#de8a08;--mat-plate-opacity:.4624}.mat2,.mat-qrail,.mat-qnode,.mat-plank,.mat-table-shell,.mat-brail,.mat-bk,.mat-vd{--p-face:#12151a;--p-face-top:#191d24;--p-edge-dark:#05070a;--p-groove:#06080c;--p-rim:2px;--p-bolt-r:2.38px;--p-bolt-arc:.8px;--p-face-lit:#ffffff1a;--p-face-deep:#0000008c;--p-face-sheen:#ffffff0b;--p-face-well:#0000004d;--p-face-side:transparent;--p-face-bottom:#0c0f14;--p-drop:0 14px 26px #0000008c;--p-edge:#ffffff26;--p-edge-lit:#fff3;--p-cut:15px;--p-inner:#ffffff0f;--r-tick:#0000008c;--r-lane-edge-out:#6e737c;--r-lane-groove:#131820;--r-lane-face:#1c2028;--r-lane-well:#060a12;--r-lane-channel:#0b1016;--r-lane-ridge:#2a3038;--r-lane-deck:#10151e;--r-lane-seam:#06080e;--r-lane-edge-in:#1d2028;--r-lane-skirt:#111419;--r-hole:#05070b;--r-hole-rim:#96a8c466;--r-sheen:#a8c2e84d;--n-bezel-rim-in:#2e3641;--n-bezel-body:#1b2029;--n-bezel-deep:#0d1116;--n-bezel-rim-out:#2f3846;--n-bezel-lit:#aebdd4;--n-core-mid:#171b22;--n-core-edge:#0a0d12;--n-seat:#1b212a;--mat-trace:#8e97a6;--mat-drop-copper:#2196f3;--mat-copper-quotes:#25a56e;--mat-copper-blocks:#2f8fff;--mat-copper-videos:#c8841e;--r-signal-core:#d6ecff}html[data-theme=light] .mat2,html[data-theme=light] .mat-qrail,html[data-theme=light] .mat-qnode,html[data-theme=light] .mat-plank,html[data-theme=light] .mat-table-shell,html[data-theme=light] .mat-brail,html[data-theme=light] .mat-bk,html[data-theme=light] .mat-vd{--p-face:var(--mat-metal-mid);--p-face-top:var(--mat-metal-top);--p-edge-dark:#9ea9b8;--p-groove:#c3cbd6;--p-rim:2px;--p-face-lit:#10182829;--p-face-deep:#10182829;--p-face-sheen:#10182814;--p-face-well:#10182814;--p-face-side:var(--mat-edge-shade);--p-face-bottom:var(--mat-metal-bottom);--p-drop:0 12px 22px #1018281f;--p-edge:#10182847;--p-edge-lit:#10182857;--p-inner:#10182812;--r-tick:#10182833;--r-lane-edge-out:#fff;--r-lane-groove:#c3cbd6;--r-lane-face:#eef2f7;--r-lane-well:#aeb7c4;--r-lane-channel:#ccd4de;--r-lane-ridge:#fff;--r-lane-deck:#dfe5ed;--r-lane-seam:#a9b2c0;--r-lane-edge-in:#f4f7fb;--r-lane-skirt:#d7dde6;--r-hole:#b9c2cf;--r-hole-rim:#ffffffe6;--r-sheen:#ffffffd9;--n-bezel-rim-in:#fff;--n-bezel-body:#e6ebf2;--n-bezel-deep:#ccd4de;--n-bezel-rim-out:#fff;--n-bezel-lit:#fff;--n-core-mid:#f7f9fc;--n-core-edge:#dde4ed;--n-seat:#eef2f7;--mat-trace:#525e6c;--mat-drop-copper:#0070c0;--mat-copper-quotes:var(--t-quotes);--mat-copper-blocks:var(--t-blocks);--mat-copper-videos:var(--t-videos);--r-signal-core:transparent}.mat2-card,.mat-vd-tile{padding:var(--p-rim);background:linear-gradient(180deg, var(--p-edge-lit) 0%, var(--p-edge) 45%, var(--p-edge-dark) 100%);clip-path:polygon(var(--p-cut) 0, calc(100% - var(--p-cut)) 0, 100% var(--p-cut), 100% calc(100% - var(--p-cut)), calc(100% - var(--p-cut)) 100%, var(--p-cut) 100%, 0 calc(100% - var(--p-cut)), 0 var(--p-cut));color:inherit;transition:background var(--transition-fast);text-decoration:none;display:block;position:relative}.mat2-card__face,.mat-vd-tile__face{height:100%;padding:var(--space-lg) var(--space-lg) var(--space-md);clip-path:polygon(calc(var(--p-cut) - var(--p-rim)) 0, calc(100% - var(--p-cut) + var(--p-rim)) 0, 100% calc(var(--p-cut) - var(--p-rim)), 100% calc(100% - var(--p-cut) + var(--p-rim)), calc(100% - var(--p-cut) + var(--p-rim)) 100%, calc(var(--p-cut) - var(--p-rim)) 100%, 0 calc(100% - var(--p-cut) + var(--p-rim)), 0 calc(var(--p-cut) - var(--p-rim)));background: linear-gradient(var(--p-groove), var(--p-groove)) 0 2px / 100% 1px no-repeat, radial-gradient(circle var(--p-bolt-r) at 12px 12px, var(--r-hole) 0 100%, transparent 100%), radial-gradient(circle var(--p-bolt-r) at calc(100% - 12px) 12px, var(--r-hole) 0 100%, transparent 100%), radial-gradient(circle var(--p-bolt-r) at 12px calc(100% - 12px), var(--r-hole) 0 100%, transparent 100%), radial-gradient(circle var(--p-bolt-r) at calc(100% - 12px) calc(100% - 12px), var(--r-hole) 0 100%, transparent 100%), radial-gradient(circle var(--p-bolt-r) at 12px calc(12px - var(--p-bolt-arc)), var(--r-hole-rim) 0 100%, transparent 100%), radial-gradient(circle var(--p-bolt-r) at calc(100% - 12px) calc(12px - var(--p-bolt-arc)), var(--r-hole-rim) 0 100%, transparent 100%), radial-gradient(circle var(--p-bolt-r) at 12px calc(calc(100% - 12px) - var(--p-bolt-arc)), var(--r-hole-rim) 0 100%, transparent 100%), radial-gradient(circle var(--p-bolt-r) at calc(100% - 12px) calc(calc(100% - 12px) - var(--p-bolt-arc)), var(--r-hole-rim) 0 100%, transparent 100%),  linear-gradient(180deg, var(--p-face-top) 0%, var(--p-face) 55%, var(--p-face-bottom) 100%), var(--p-face);flex-direction:column;gap:10px;display:flex;position:relative}.mat2-card__face:before,.mat-vd-tile__face:before{content:"";clip-path:inherit;pointer-events:none;background:linear-gradient(90deg, var(--p-face-side), transparent var(--mat-edge-w), transparent calc(100% - var(--mat-edge-w)), var(--p-face-side)), linear-gradient(180deg, var(--p-face-lit) 0 1px, var(--p-face-sheen) 2px, transparent 18px, transparent calc(100% - 40px), var(--p-face-well) calc(100% - 2px), var(--p-face-deep) calc(100% - 1px) 100%);position:absolute;inset:0}.mat2-card__face:after,.mat-vd-tile__face:after{content:"";clip-path:inherit;pointer-events:none;background:var(--mat-grain);position:absolute;inset:0}.mat2-card:hover{background:var(--p-edge-lit)}.mat2-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mat2-card:focus-visible .mat2-card__face{box-shadow:inset 0 0 0 2px var(--color-accent)}.mat2-card__bus{--bus-inset:calc(var(--space-lg) + (100% - 2 * var(--space-lg)) * .1);top:0;left:var(--bus-inset);right:var(--bus-inset);border-radius:var(--radius-pill);height:2px;position:absolute}.mat2-card__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.25;display:block}.mat2-card__text{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.6}.mat2-card__foot{padding-top:var(--space-md);border-top:1px solid var(--p-inner);align-items:center;gap:10px;margin-top:auto;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace;font-size:.8125rem;display:flex}.mat2-card__badge{border:1px solid var(--p-inner);border-radius:var(--radius-sm);place-items:center;width:26px;height:26px;display:grid}.mat2-card__badge svg{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mat2-card--quotes .mat2-card__bus{background:var(--t-quotes);box-shadow:0 0 16px var(--t-quotes), 0 0 4px var(--t-quotes)}.mat2-card--quotes .mat2-card__foot{color:var(--t-quotes)}.mat2-card--quotes .mat2-card__badge svg{stroke:var(--t-quotes)}.mat2-card--blocks .mat2-card__bus{background:var(--t-blocks);box-shadow:0 0 16px var(--t-blocks), 0 0 4px var(--t-blocks)}.mat2-card--blocks .mat2-card__foot{color:var(--t-blocks)}.mat2-card--blocks .mat2-card__badge svg{stroke:var(--t-blocks)}.mat2-card--videos .mat2-card__bus{background:var(--t-videos);box-shadow:0 0 16px var(--t-videos), 0 0 4px var(--t-videos)}.mat2-card--videos .mat2-card__foot{color:var(--t-videos)}.mat2-card--videos .mat2-card__badge svg{stroke:var(--t-videos)}.mat2-rail{z-index:1;pointer-events:none;display:none;position:relative}@media (min-width:900px){.mat2-rail{display:block}}.mat2-rail__svg{width:100%;height:100%;display:block;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%)}.mat2-rail__lane{fill:none;stroke-linecap:butt}.mat2-rail__lane--edge-out{stroke:var(--r-lane-edge-out)}.mat2-rail__lane--groove{stroke:var(--r-lane-groove)}.mat2-rail__lane--face{stroke:var(--r-lane-face)}.mat2-rail__lane--well{stroke:var(--r-lane-well)}.mat2-rail__lane--channel{stroke:var(--r-lane-channel)}.mat2-rail__lane--ridge{stroke:var(--r-lane-ridge)}.mat2-rail__lane--deck{stroke:var(--r-lane-deck)}.mat2-rail__lane--seam{stroke:var(--r-lane-seam)}.mat2-rail__lane--edge-in{stroke:var(--r-lane-edge-in)}.mat2-rail__lane--skirt{stroke:var(--r-lane-skirt)}.mat2-rail__hole{fill:var(--r-hole);stroke:none}.mat2-rail__hole-rim{fill:none;stroke:var(--r-hole-rim);stroke-width:1px}.mat2-rail__wear--grain{opacity:.09}.mat2-rail__wear--mottle{opacity:.2}html[data-theme=light] .mat2-rail__wear--grain{filter:url(#mat2-wear-grain)invert();opacity:.2}html[data-theme=light] .mat2-rail__wear--mottle{opacity:.2}.mat2-rail__ticks{fill:none;stroke:var(--r-tick)}.mat2-rail__sheen{fill:none;stroke:var(--r-sheen);stroke-linecap:butt}.mat2-rail__halo{fill:none;stroke:url(#mat2-signal);stroke-width:7px;stroke-linecap:round;opacity:.63}.mat2-rail__line{fill:none;stroke:url(#mat2-signal);stroke-width:2.6px;stroke-linecap:round}.mat2-rail__core{fill:none;stroke:var(--r-signal-core);stroke-width:1px;stroke-linecap:round;opacity:.9}.mat2-node__bezel,.mat2-node__seat,.mat2-node__bezel-lit{fill-rule:evenodd}.mat2-bezel-stop--rim-in{stop-color:var(--n-bezel-rim-in)}.mat2-bezel-stop--body{stop-color:var(--n-bezel-body)}.mat2-bezel-stop--deep{stop-color:var(--n-bezel-deep)}.mat2-bezel-stop--rim-out{stop-color:var(--n-bezel-rim-out)}.mat2-bezel-stop--core-mid{stop-color:var(--n-core-mid)}.mat2-bezel-stop--core-edge{stop-color:var(--n-core-edge)}.mat2-bezel-stop--seat{stop-color:var(--n-seat)}.mat2-signal-stop--quotes{stop-color:var(--t-quotes)}.mat2-signal-stop--blocks{stop-color:var(--t-blocks)}.mat2-signal-stop--videos{stop-color:var(--t-videos)}.mat2-bezel-stop--lit{stop-color:var(--n-bezel-lit);stop-opacity:.2}.mat2-bezel-stop--lit-out{stop-color:var(--n-bezel-lit);stop-opacity:0}.mat2-node__bezel-lit{fill:url(#mat2-bezel-light)}.mat2-node__core{fill:url(#mat2-node-core);stroke:var(--p-edge);stroke-width:1px}.mat2-node__aura{fill:none;stroke-width:13px;opacity:.7}.mat2-node__ring,.mat2-node__ring-glow{fill:none}.mat2-node__ring-glow{stroke-width:5px;opacity:.7}.mat2-node__ring-in{fill:none;stroke:var(--p-inner);stroke-width:1px}.mat2-node__cube{fill:var(--n-core-mid)}.mat2-node__icon{fill:none;stroke-linejoin:round;stroke-linecap:round}.mat2-node__drop{stroke-linecap:butt;opacity:.62}.mat2-node__rail{stroke-linecap:butt;opacity:.72}.mat2-drop-stop{stop-color:var(--mat-trace)}.mat2-node--quotes .mat2-node__led{fill:var(--t-quotes)}.mat2-node--blocks .mat2-node__led{fill:var(--t-blocks)}.mat2-node--videos .mat2-node__led{fill:var(--t-videos)}.mat2-node--quotes .mat2-node__ring,.mat2-node--quotes .mat2-node__ring-glow,.mat2-node--quotes .mat2-node__aura,.mat2-node--quotes .mat2-node__drop,.mat2-node--quotes .mat2-node__icon{stroke:var(--t-quotes)}.mat2-node--blocks .mat2-node__ring,.mat2-node--blocks .mat2-node__ring-glow,.mat2-node--blocks .mat2-node__aura,.mat2-node--blocks .mat2-node__drop,.mat2-node--blocks .mat2-node__icon{stroke:var(--t-blocks)}.mat2-node--videos .mat2-node__ring,.mat2-node--videos .mat2-node__ring-glow,.mat2-node--videos .mat2-node__aura,.mat2-node--videos .mat2-node__drop,.mat2-node--videos .mat2-node__icon{stroke:var(--t-videos)}.mat2-ports{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:900px){.mat2-ports{grid-template-columns:repeat(3,minmax(0,1fr))}}.mat2{position:relative}.mat2-dropfield--ink .mat2-dropfield__copper,.mat2-dropfield--ink .mat2-dropfield__via{stroke:#fff}.mat2-dropfield--ink .mat2-dropfield__land{fill:#fff}.mat2-dropfield__copper{fill:none;stroke:var(--mat-drop-copper);stroke-width:1px;stroke-linecap:square}.mat2-dropfield__copper--faint{stroke-opacity:.34}.mat2-dropfield__copper--mass{stroke-opacity:.52}.mat2-dropfield__copper--accent{stroke-opacity:.78}.mat2-dropfield__copper--bright{stroke-opacity:1}.mat2-dropfield__via{fill:none;stroke:var(--mat-drop-copper);stroke-width:1px;stroke-opacity:.8}.mat2-dropfield__land{fill:var(--mat-drop-copper)}.mat2-rail,.mat2-ports{z-index:1;position:relative}.mat2-outerband{--mat-drop-copper:var(--mat-trace);width:200%;max-width:none;height:100%;opacity:var(--mat-plate-opacity);--mat-outerband-fade-x:120px;--mat-outerband-fade-y:100px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #0006 calc(var(--mat-outerband-fade-x) * .5), #000 var(--mat-outerband-fade-x), #000 calc(100% - var(--mat-outerband-fade-x)), #0006 calc(100% - var(--mat-outerband-fade-x) * .5), transparent 100%), linear-gradient(180deg, #000 0, #000 calc(100% - var(--mat-outerband-fade-y)), #0006 calc(100% - var(--mat-outerband-fade-y) * .5), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #0006 calc(var(--mat-outerband-fade-x) * .5), #000 var(--mat-outerband-fade-x), #000 calc(100% - var(--mat-outerband-fade-x)), #0006 calc(100% - var(--mat-outerband-fade-x) * .5), transparent 100%), linear-gradient(180deg, #000 0, #000 calc(100% - var(--mat-outerband-fade-y)), #0006 calc(100% - var(--mat-outerband-fade-y) * .5), transparent 100%);position:absolute;top:0;left:-50%;-webkit-mask-position:50% 0,0 0;mask-position:50% 0,0 0;-webkit-mask-size:min(100cqw,76.667%) 100%,100% 100%;mask-size:min(100cqw,76.667%) 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}html[data-theme=light] .mat2-card__foot{border-image:var(--mat-rule-fade-x) 1}
.mat-section--blocks,.mat-section--videos{--bk-axis:66px;--bk-node-r:17px;--bk-need:calc(var(--bk-axis) + var(--bk-node-r) + 12px);--bk-gutter:calc(max(0px, (100cqw - var(--container-max)) / 2) + var(--container-px));--bk-inset:max(0px, var(--bk-need) - var(--bk-gutter));--bk-cut:13px;--bk-edge-fall:90px;--bk-face-fall:120px;--bk-rule:#23282f;--bk-well:#0a0d11;--bk-pad:var(--space-2xl);--bk-head-h:56px;--bk-ear:8px;--bk-ear-top:var(--bk-cut);--bk-arm-h:calc(var(--bk-head-h) - 2 * (var(--bk-cut) + var(--bk-ear)));--bk-ear-bottom:calc(var(--bk-ear-top) + var(--bk-ear) * 2 + var(--bk-arm-h));--bk-ear-y:calc(var(--bk-ear-top) + var(--bk-ear) + var(--bk-arm-h) / 2);--bk-hole-y:calc(var(--bk-head-h) / 2);--bk-hole-r:5px;--bk-hole-x:16px;container:mat-bsection/inline-size}html[data-theme=light] .mat-section--blocks,html[data-theme=light] .mat-section--videos{--bk-rule:#cfd6e0;--bk-well:#f4f7fb}.mat-brail{--bk-wire:linear-gradient(180deg, var(--t-quotes) 0, var(--t-quotes) var(--bk-s1,24%), var(--t-blocks) var(--bk-s2,41%), var(--t-sun) var(--bk-s3,67%), var(--t-sun) 100%);--bk-rail-w:160px;top:0;bottom:0;left:calc(var(--bk-gutter) + var(--bk-inset) - var(--bk-axis) - var(--bk-rail-w) / 2);width:var(--bk-rail-w);pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%),linear-gradient(90deg,#0000 calc(50% - 14px),#000 calc(50% - 14px) calc(50% + 14px),#0000 calc(50% + 14px)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.4 -0.7'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 0,#000 38% 62%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%),linear-gradient(90deg,#0000 calc(50% - 14px),#000 calc(50% - 14px) calc(50% + 14px),#0000 calc(50% + 14px)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.4 -0.7'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 0,#000 38% 62%,#0000 100%);-webkit-mask-size:100% 100%,100% 100%,200px 200px,100% 100%;mask-size:100% 100%,100% 100%,200px 200px,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat,repeat,no-repeat;mask-repeat:no-repeat,no-repeat,repeat,no-repeat;-webkit-mask-composite:source-in,source-over,source-in,source-over;mask-composite:intersect,add,intersect,add}.mat-brail__halo,.mat-brail__line,.mat-brail__core{background:var(--bk-wire);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mat-brail__halo{opacity:.63;filter:blur(6px);width:7px}.mat-brail__halo--wide{filter:blur(18px)}.mat-brail__line{width:2.6px}.mat-brail__core{background:var(--r-signal-core);opacity:.9;width:1px}.mat-bplate{--mat-drop-copper:var(--mat-trace,#8e97a6);--mat-bplate-fade-left:max(28px, 34%);--mat-bplate-fade-right:10px;--mat-bplate-fade-y:130px;--mat-bplate-clear:calc(var(--bk-node-r) + 6px);--mat-bplate-room:calc(var(--bk-gutter) + var(--bk-inset) - var(--bk-axis) - var(--mat-bplate-clear));top:0;left:max(0px, var(--mat-bplate-room) - var(--mat-bplate-w));width:min(var(--mat-bplate-w), max(0px, var(--mat-bplate-room)));height:min(100%, var(--mat-bplate-h));opacity:var(--mat-plate-opacity);pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #0006 calc(var(--mat-bplate-fade-left) * .5), #000 var(--mat-bplate-fade-left), #000 calc(100% - var(--mat-bplate-fade-right)), transparent 100%), linear-gradient(180deg, transparent 0, #0006 calc(var(--mat-bplate-fade-y) * .5), #000 var(--mat-bplate-fade-y), #000 calc(100% - var(--mat-bplate-fade-y)), #0006 calc(100% - var(--mat-bplate-fade-y) * .5), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #0006 calc(var(--mat-bplate-fade-left) * .5), #000 var(--mat-bplate-fade-left), #000 calc(100% - var(--mat-bplate-fade-right)), transparent 100%), linear-gradient(180deg, transparent 0, #0006 calc(var(--mat-bplate-fade-y) * .5), #000 var(--mat-bplate-fade-y), #000 calc(100% - var(--mat-bplate-fade-y)), #0006 calc(100% - var(--mat-bplate-fade-y) * .5), transparent 100%);position:absolute;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.mat-bplate__art{max-width:none;position:absolute;top:0;right:0}.mat-bk{--bk-rim:var(--p-rim);gap:var(--space-lg);margin:var(--space-xl) 0 0;padding:0 0 0 var(--bk-inset);list-style:none;display:grid}.mat-bk__item{position:relative}.mat-bk__item--green{--tone:var(--t-quotes)}.mat-bk__item--blue{--tone:var(--t-blocks)}.mat-bk__item--sun{--tone:var(--t-sun)}.mat-bk__mount{z-index:3;top:calc(var(--bk-ear-y) - var(--bk-node-r));left:calc(-1 * (var(--bk-axis) + var(--bk-node-r)));width:calc(var(--bk-axis) + var(--bk-node-r) - var(--bk-ear));height:calc(var(--bk-node-r) * 2);align-items:center;display:flex;position:absolute}.mat-bk__node{z-index:1;width:calc(var(--bk-node-r) * 2);height:calc(var(--bk-node-r) * 2);background:linear-gradient(160deg, var(--n-bezel-rim-out), var(--n-bezel-deep) 62%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--n-bezel-lit) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent), 0 6px 14px #00000080;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.mat-bk__node:before{content:"";background:linear-gradient(180deg, var(--n-bezel-body), var(--n-seat));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 55%, transparent);border-radius:50%;position:absolute;inset:5px}.mat-bk__disc{background:var(--tone);width:12px;height:12px;box-shadow:0 0 8px color-mix(in srgb, var(--tone) 80%, transparent), 0 0 16px color-mix(in srgb, var(--tone) 45%, transparent);border-radius:50%;position:relative}.mat-bk__arm{box-sizing:border-box;height:var(--bk-arm-h);border:var(--bk-rim) solid transparent;background:linear-gradient(var(--p-face-side), var(--p-face-side)) padding-box, var(--mat-grain) padding-box, linear-gradient(180deg, var(--p-face-top) 0, var(--p-face) var(--bk-face-fall)) 0 calc(-1 * (var(--bk-ear-top) + var(--bk-ear) + var(--bk-rim))) / 100% var(--bk-face-fall) no-repeat padding-box, linear-gradient(180deg, var(--p-edge-lit) 0, var(--p-edge) var(--bk-edge-fall)) 0 calc(-1 * (var(--bk-ear-top) + var(--bk-ear))) / 100% var(--bk-edge-fall) no-repeat border-box;border-right:0;flex:auto;align-self:center;margin-left:-2px;position:relative}.mat-bk__arm:after{content:"";border-radius:var(--radius-pill);background:var(--tone);height:3px;box-shadow:0 0 6px color-mix(in srgb, var(--tone) 70%, transparent);margin-top:-1.5px;position:absolute;top:50%;left:10px;right:6px}.mat-bk__panel{isolation:isolate;position:relative;container:mat-bkpanel/inline-size}.mat-bk__panel:before,.mat-bk__panel:after{content:"";z-index:0;top:0;bottom:0;right:0;left:calc(-1 * var(--bk-ear));pointer-events:none;position:absolute}.mat-bk__panel:before{background:linear-gradient(180deg, var(--p-edge-lit) 0, var(--p-edge) var(--bk-edge-fall), var(--p-edge-dark) 100%);clip-path:polygon(calc(var(--bk-ear) + var(--bk-cut)) 0, calc(100% - var(--bk-cut)) 0, 100% var(--bk-cut), 100% calc(100% - var(--bk-cut)), calc(100% - var(--bk-cut)) 100%, calc(var(--bk-ear) + var(--bk-cut)) 100%, var(--bk-ear) calc(100% - var(--bk-cut)), var(--bk-ear) var(--bk-ear-bottom), 0 calc(var(--bk-ear-bottom) - var(--bk-ear)), 0 calc(var(--bk-ear-top) + var(--bk-ear)), var(--bk-ear) var(--bk-ear-top), var(--bk-ear) var(--bk-cut))}.mat-bk__panel:after{background:radial-gradient(circle var(--bk-hole-r) at calc(var(--bk-ear) + var(--bk-hole-x)) var(--bk-hole-y), var(--r-hole) 0 100%, transparent 100%), radial-gradient(circle var(--bk-hole-r) at calc(100% - var(--bk-hole-x)) var(--bk-hole-y), var(--r-hole) 0 100%, transparent 100%), radial-gradient(circle var(--bk-hole-r) at calc(var(--bk-ear) + var(--bk-hole-x)) calc(var(--bk-hole-y) - var(--bk-rim)), var(--r-hole-rim) 0 100%, transparent 100%), radial-gradient(circle var(--bk-hole-r) at calc(100% - var(--bk-hole-x)) calc(var(--bk-hole-y) - var(--bk-rim)), var(--r-hole-rim) 0 100%, transparent 100%),  linear-gradient(180deg, transparent var(--bk-rim), var(--p-face-lit) var(--bk-rim) calc(var(--bk-rim) + 1px), var(--p-face-sheen) calc(var(--bk-rim) + 2px), transparent calc(var(--bk-rim) + 18px), transparent calc(100% - var(--bk-rim) - 40px), var(--p-face-well) calc(100% - var(--bk-rim) - 2px), var(--p-face-deep) calc(100% - var(--bk-rim) - 1px) calc(100% - var(--bk-rim)), transparent calc(100% - var(--bk-rim))),  linear-gradient(90deg, var(--p-face-side) 0, var(--p-face-side) calc(var(--bk-ear) + var(--bk-rim)), transparent calc(var(--bk-ear) + var(--bk-rim) + var(--mat-edge-w)), transparent calc(100% - var(--bk-rim) - var(--mat-edge-w)), var(--p-face-side) calc(100% - var(--bk-rim))), var(--mat-grain), linear-gradient(180deg, var(--p-face-top) 0, var(--p-face) var(--bk-face-fall), var(--p-face-bottom) 100%);clip-path:polygon(calc(var(--bk-ear) + var(--bk-cut)) var(--bk-rim), calc(100% - var(--bk-cut)) var(--bk-rim), calc(100% - var(--bk-rim)) var(--bk-cut), calc(100% - var(--bk-rim)) calc(100% - var(--bk-cut)), calc(100% - var(--bk-cut)) calc(100% - var(--bk-rim)), calc(var(--bk-ear) + var(--bk-cut)) calc(100% - var(--bk-rim)), calc(var(--bk-ear) + var(--bk-rim)) calc(100% - var(--bk-cut)), calc(var(--bk-ear) + var(--bk-rim)) var(--bk-ear-bottom), 0 calc(var(--bk-ear-bottom) - var(--bk-ear) - var(--bk-rim)), 0 calc(var(--bk-ear-top) + var(--bk-ear) + var(--bk-rim)), calc(var(--bk-ear) + var(--bk-rim)) var(--bk-ear-top), calc(var(--bk-ear) + var(--bk-rim)) var(--bk-cut))}.mat-bk__panel>*{z-index:1;position:relative}.mat-bk__head{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);min-height:var(--bk-head-h);padding:var(--space-sm) var(--bk-pad);flex-wrap:wrap;display:flex}.mat-bk__title{color:var(--tone);align-items:center;gap:14px;margin:0;font-size:.9375rem;line-height:1.3;display:flex}.mat-bk__dash{border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 30%, #fff) 0 1px, var(--tone) 1px);width:36px;height:5px;box-shadow:0 0 12px color-mix(in srgb, var(--tone) 60%, transparent);flex:none}.mat-bk__name{letter-spacing:.06em;text-transform:uppercase;font-weight:600}.mat-bk__aside{align-items:center;gap:var(--space-sm) var(--space-xl);flex-wrap:wrap;margin-left:auto;display:flex}.mat-bk__meta{color:var(--color-text-secondary);font-size:.8125rem}.mat-bk__chev{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform var(--transition-base);flex:none}.mat-bk-rel{align-items:center;gap:var(--space-lg) var(--space-xl);padding:0 var(--bk-pad) var(--space-lg);grid-template-columns:minmax(0,1fr);grid-template-areas:"sum""facts""get""note";display:grid}.mat-bk-rel__sum{grid-area:sum;margin:0}.mat-bk-rel__name{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.mat-bk-rel__count{color:var(--color-text-secondary);margin:2px 0 0;font-size:.75rem}.mat-bk-rel__facts{grid-area:facts;grid-template-columns:repeat(3,minmax(0,max-content));margin:0;display:grid}.mat-bk-fact{padding:0 var(--space-xl);border-left:1px solid var(--bk-rule);flex-direction:column-reverse;justify-content:center;gap:2px;display:flex}.mat-bk-fact:first-child{border-left:0;padding-left:0}.mat-bk-fact dt{color:var(--color-text-secondary);font-size:.75rem}.mat-bk-fact dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600}.mat-bk-rel__get{grid-area:get}.mat-bk-rel__btn{width:100%;min-width:200px;height:48px;padding:0 var(--space-lg);font-size:.9375rem}.mat-bk-rel__note{padding-left:var(--space-md);border-left:2px solid var(--t-sun);grid-area:note;margin:0;font-size:.875rem;line-height:1.5}.mat-bk-doc__port,.mat-bk-code,.mat-bk-md code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace}@container mat-bkpanel (min-width:1200px){.mat-bk-rel{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"sum facts get""note note note"}.mat-bk-rel__facts{padding-left:var(--space-xl);border-left:1px solid var(--bk-rule)}.mat-bk-rel__btn{width:auto}}@container mat-bkpanel (720px<=width<1200px){.mat-bk-rel{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sum sum""facts get""note note"}.mat-bk-rel__btn{width:auto}}@container mat-bkpanel not (min-width:520px){.mat-bk-rel__facts{row-gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.mat-bk-fact,.mat-bk-fact:first-child{justify-content:space-between;align-items:baseline;gap:var(--space-sm);border-left:0;flex-direction:row;padding:0}.mat-bk-fact dd{white-space:normal;text-align:right}}.mat-bk-fold__summary{cursor:pointer;border-bottom:1px solid var(--bk-rule);list-style:none}.mat-bk-fold__summary::-webkit-details-marker{display:none}.mat-bk-fold:not([open])>.mat-bk-fold__summary{border-bottom-color:#0000}.mat-bk-fold__summary:focus-visible,.mat-bk-doc__summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--color-accent)}.mat-bk-fold__toggle{align-items:center;gap:var(--space-sm);min-height:32px;color:var(--color-text);font-size:.875rem;font-weight:500;display:inline-flex}.mat-bk-fold:not([open]) .mat-bk-fold__when-open,.mat-bk-fold[open] .mat-bk-fold__when-closed{display:none}.mat-bk-fold:not([open]) .mat-bk-fold__toggle .mat-bk__chev{transform:rotate(180deg)}.mat-bk-search{flex:0 480px;min-width:200px;position:relative}.mat-bk-search__icon{fill:none;width:16px;height:16px;stroke:var(--color-text-secondary);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:12px}.mat-bk-search__input{width:100%;height:36px;padding:0 var(--space-md) 0 38px;border:1px solid var(--bk-rule);border-radius:var(--radius-md);background:var(--bk-well);color:var(--color-text);font:inherit;font-size:.8125rem}.mat-bk-search__input::placeholder{color:var(--color-text-secondary)}.mat-bk-search__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.mat-bk-docs{padding:0 calc(var(--bk-pad) - var(--space-sm)) var(--space-md)}.mat-bk-doc+.mat-bk-doc{border-top:1px solid var(--bk-rule)}.mat-bk-doc,.mat-bk-fold[id]{scroll-margin-top:88px}@media (max-width:860px){.mat-bk-doc,.mat-bk-fold[id]{scroll-margin-top:calc(var(--landing-bar-height,0px) + var(--mat-header-clear))}}.mat-bk-doc__summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:44px;padding:0 var(--space-sm);cursor:pointer;color:var(--color-text);list-style:none;display:flex}.mat-bk-doc__summary::-webkit-details-marker{display:none}.mat-bk-doc__summary:hover{background:color-mix(in srgb, var(--color-text) 3%, transparent)}.mat-bk-doc__name{font-size:1rem;font-weight:500}.mat-bk-doc__summary .mat-bk__chev{color:var(--color-text-secondary)}.mat-bk-doc[open]>.mat-bk-doc__summary{border-bottom:1px solid var(--bk-rule)}.mat-bk-doc[open]>.mat-bk-doc__summary .mat-bk__chev{transform:rotate(180deg)}.mat-bk-docs{--bk-doc-h:1.125rem}.mat-bk-docs__bar{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-xl);padding:var(--space-lg) var(--space-sm) var(--space-sm);flex-wrap:wrap;display:flex}.mat-bk-docs__intro{flex:320px;min-width:0}.mat-bk-docs__lead{font-size:var(--bk-doc-h);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.mat-bk-docs__sub{margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.mat-bk-docs__find{gap:var(--space-xs);flex:0 480px;justify-items:end;min-width:200px;display:grid}.mat-bk-docs__find .mat-bk-search{width:100%}.mat-bk-group{margin-top:var(--space-lg)}.mat-bk-docs .mat-bk-group[id]{scroll-margin-top:88px}@media (max-width:860px){.mat-bk-docs .mat-bk-group[id]{scroll-margin-top:calc(var(--landing-bar-height,0px) + var(--mat-header-clear))}}.mat-bk-group__head{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-lg);padding:var(--space-md);border-left:3px solid var(--tone);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb, var(--tone) 8%, transparent);flex-wrap:wrap;list-style:none;display:flex}.mat-bk-group__head::-webkit-details-marker{display:none}.mat-bk-group__head:hover{background:color-mix(in srgb, var(--tone) 12%, transparent)}.mat-bk-group__head:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.mat-bk-group__aside{align-items:center;gap:var(--space-md);color:var(--color-text-secondary);display:inline-flex}.mat-bk-group[open]>.mat-bk-group__head .mat-bk__chev{transform:rotate(180deg)}.mat-bk-group__title{flex-direction:column;gap:2px;margin:0;display:flex}.mat-bk-group__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--tone);font-size:.6875rem;font-weight:600}.mat-bk-group__name{font-size:var(--bk-doc-h);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.mat-bk-group__body{padding-inline:var(--space-lg)}.mat-bk-note,.mat-bk-doc__lead{padding:var(--space-lg);border:1px solid var(--bk-rule);border-radius:var(--radius-md);background:var(--bk-well)}.mat-bk-note{gap:var(--space-lg);margin:var(--space-md) var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.mat-bk-note__text{gap:var(--space-md);max-width:72ch;display:grid}.mat-bk-note__part{gap:var(--space-md);display:grid}.mat-bk-note p{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.65}.mat-bk-note .mat-bk-code{font-weight:700}@container mat-bkpanel (min-width:1000px){.mat-bk-note--pic{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center}}.mat-bk-note .mat-bk-step__shot{margin-top:0}.mat-zoom__open{cursor:zoom-in;background:0 0;width:100%;padding:0;position:relative}.mat-zoom__badge{right:var(--space-sm);bottom:var(--space-sm);border-radius:var(--radius-sm);color:#fff;background:#0009;place-items:center;width:32px;height:32px;display:grid;position:absolute}.mat-zoom__badge svg,.mat-zoom__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mat-zoom{overscroll-behavior:contain;cursor:zoom-out;background:#000000db;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(12px,3vw,32px)}.mat-zoom[open]{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}.mat-zoom::backdrop{background:0 0}.mat-zoom__img{object-fit:contain;cursor:default;width:auto;max-width:100%;height:auto;max-height:100%}.mat-zoom__close{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff38;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:clamp(12px,3vw,32px);right:clamp(12px,3vw,32px)}.mat-zoom__close:hover{background:#ffffff29}.mat-zoom__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.mat-bk-doc--cube .mat-bk-doc__name{flex:none;min-width:13rem}.mat-bk-doc__hint{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:.8125rem;overflow:hidden}.mat-bk-doc[open]>.mat-bk-doc__summary .mat-bk-doc__hint{visibility:hidden}.mat-bk-doc__body{gap:var(--space-lg);padding:var(--space-lg) var(--space-sm) var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.mat-bk-doc__lead{gap:var(--space-sm);display:grid}.mat-bk-doc__lead p{margin:0;font-size:.9375rem;line-height:1.65}.mat-bk-doc__specs{gap:var(--space-lg) var(--space-2xl);--bk-split-ink:color-mix(in srgb, var(--color-text) 20%, transparent);--bk-split:linear-gradient(180deg, transparent, var(--bk-split-ink) 12%, var(--bk-split-ink) 88%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.mat-bk-doc__specs:before{content:"";background:var(--bk-split);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%}html[data-theme=light] .mat-bk-doc__specs{--bk-split:var(--mat-rule-fade-y)}.mat-bk-doc__specs--single{grid-template-columns:minmax(0,72ch)}.mat-bk-doc__specs--single:before{content:none}.mat-bk-doc__key{margin:0 0 var(--space-md);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.mat-bk-spec{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.mat-bk-spec__item{column-gap:var(--space-sm);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.mat-bk-spec__num{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.7}.mat-bk-spec__head{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.mat-bk-doc__port{color:var(--color-text);font-size:.875rem;font-weight:600;line-height:1.6}.mat-bk-doc__type{padding:1px var(--space-sm);border:1px solid var(--bk-rule);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:.6875rem;line-height:1.5}.mat-bk-spec__text{color:var(--color-text-secondary);margin:2px 0 0;font-size:.8125rem;line-height:1.6}.mat-bk-doc__feats{gap:var(--space-xs);color:var(--color-text-secondary);margin:0;padding-left:1.25em;font-size:.875rem;line-height:1.6;list-style:outside;display:grid}.mat-bk-doc--cube{position:relative}.mat-bk-doc__patch{top:0;right:calc(var(--space-sm) + 18px + var(--space-md));align-items:center;height:44px;font-size:.8125rem;display:inline-flex;position:absolute}.mat-bk-code{color:var(--color-text);font-size:.95em}.mat-bk-link{color:var(--mat-get-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.mat-bk-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@container mat-bkpanel not (min-width:760px){.mat-bk-doc__specs{grid-template-columns:minmax(0,1fr)}.mat-bk-doc__specs:before{content:none}.mat-bk-doc__patch{height:auto;margin:var(--space-md) var(--space-sm) 0;position:static}.mat-bk-doc--cube .mat-bk-doc__name{min-width:0}.mat-bk-doc__hint{display:none}.mat-bk-group__body{padding-inline:var(--space-sm)}.mat-bk-note,.mat-bk-doc__lead{padding:var(--space-md)}}.mat-bk-doc__meta{align-items:center;gap:var(--space-xs) var(--space-xl);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.8125rem;display:flex}.mat-bk-doc__meta .mat-bk-link{margin-left:auto}.mat-bk-flag{padding:2px var(--space-sm);border:1px solid var(--tone);border-radius:var(--radius-pill);color:var(--tone);white-space:nowrap;flex:none;font-size:.75rem;line-height:1.5}.mat-bk-patch__outro{padding:var(--space-lg) var(--space-sm) var(--space-sm)}.mat-bk-md{max-width:60rem;color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.mat-bk-md p,.mat-bk-md ul,.mat-bk-md ol,.mat-bk-md__scroll{margin:0 0 var(--space-md)}.mat-bk-md h4,.mat-bk-md h5,.mat-bk-md h6{margin:0 0 var(--space-sm);color:var(--color-text);font-weight:600;line-height:1.4}.mat-bk-md h4{font-size:1rem}.mat-bk-md h5,.mat-bk-md h6{font-size:.9375rem}.mat-bk-md>:last-child,.mat-bk-md li>:last-child{margin-bottom:0}.mat-bk-md ul,.mat-bk-md ol{padding-left:1.5em}.mat-bk-md ul{list-style:outside}.mat-bk-md ol{list-style:decimal}.mat-bk-md li+li{margin-top:var(--space-sm)}.mat-bk-md li>p{margin-bottom:var(--space-sm)}.mat-bk-md strong{color:var(--color-text);font-weight:600}.mat-bk-md code{color:var(--color-text)}.mat-bk-md__scroll{overflow-x:auto}.mat-bk-md table{border-collapse:collapse;font-size:.8125rem;line-height:1.5}.mat-bk-md th,.mat-bk-md td{padding:6px var(--space-md);border-bottom:1px solid var(--bk-rule);text-align:left;vertical-align:top}.mat-bk-md th:first-child,.mat-bk-md td:first-child{padding-left:0}.mat-bk-md th{color:var(--color-text);white-space:nowrap;font-weight:600}.mat-bk-steps{gap:var(--space-lg);max-width:52rem;padding:var(--space-md) var(--space-sm) var(--space-lg);margin:0;list-style:none;display:grid}.mat-bk-step{column-gap:var(--space-md);grid-template-columns:32px minmax(0,1fr);display:grid}.mat-bk-step>:not(.mat-bk-step__num){grid-column:2}.mat-bk-step__num{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:.875rem;line-height:1.5}.mat-bk-step__text{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.mat-bk-step__shot{margin-top:var(--space-md);border:1px solid var(--bk-rule);border-radius:var(--radius-lg);display:block;overflow:hidden}.mat-bk-step__shot:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.mat-bk-step__shot img{width:100%;height:auto;display:block}@container mat-bsection not (min-width:900px){.mat-bplate,.mat-brail,.mat-bk__mount{display:none}.mat-bk{padding-left:0}}@media (max-width:600px){.mat-section--blocks{--bk-pad:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.mat-bk__chev{transition:none}}html[data-theme=light] .mat-bk-fold__summary,html[data-theme=light] .mat-bk-doc+.mat-bk-doc,html[data-theme=light] .mat-bk-doc[open]>.mat-bk-doc__summary{border-image:var(--mat-rule-fade-x) 1}html[data-theme=light] .mat-bk-fact,html[data-theme=light] .mat-bk-rel__facts{border-image:var(--mat-rule-fade-y) 1}
.mat-section--videos{--tone:var(--t-videos);--vd-gap:var(--space-md);--vd-aside-w:280px;--vd-bar-h:var(--bk-head-h);--vd-head-top:71px;--vd-view-h:max(440px, calc(100svh - var(--vd-head-top) - var(--mat-section-pad) - 210px));--vd-rule:var(--bk-rule);--vd-thumb:var(--tone)}html[data-theme=light] .mat-section--videos{--vd-rule:var(--mat-rule-metal)}@media (min-width:1200px){.mat-section--videos{--mat-section-pad:clamp(32px, 4vh, 48px)}.landing-main .mat-section--videos[id]{scroll-margin-top:calc(var(--vd-head-top) - var(--mat-section-pad))}.mat-section--videos>.container{column-gap:var(--space-xl);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.mat-section--videos .mat-section__title,.mat-section--videos .mat-section__lead{margin-bottom:0}.mat-section--videos .mat-vd{grid-column:1/-1}}.mat-section--videos .mat-bplate__art{transform:scaleY(-1)}.mat-section--videos .mat-bplate{--mat-bplate-room:calc(var(--bk-gutter) + var(--bk-inset) - 8px);--mat-bplate-fade-left:max(28px, 20%);--mat-bplate-fade-right:36px}.mat-vd{--p-cut:var(--bk-cut);gap:var(--vd-gap);margin:var(--space-lg) 0 0 var(--bk-inset);--trace-ink:color-mix(in srgb, var(--mat-trace) 58%, transparent);--trace-node:20px;--trace-up:34px;--trace-down:44px;--trace-tabs-y:calc(var(--trace-up) + var(--p-rim) + var(--vd-bar-h) / 2);display:grid;position:relative;container:mat-vd/inline-size}.mat-vd__trace{z-index:2;top:calc(-1 * var(--trace-up));bottom:calc(-1 * var(--trace-down));left:calc(-1 * var(--bk-axis));pointer-events:none;width:0;position:absolute}.mat-vd{--trace-status-y:calc(var(--trace-down) + var(--p-rim) + 22px)}.mat-vd__trace:before,.mat-vd__trace:after{content:"";border-radius:var(--radius-pill);width:2px;position:absolute;top:0;bottom:0;left:-1px}.mat-vd__trace:before{background:linear-gradient(180deg, transparent 0, var(--tone) var(--trace-tabs-y), var(--trace-ink) calc(25% + var(--trace-tabs-y) / 2), var(--tone) 50%, var(--trace-ink) calc(75% - var(--trace-status-y) / 2), var(--tone) calc(100% - var(--trace-status-y)), transparent 100%)}.mat-vd__trace:after{background:linear-gradient(180deg, transparent 0, var(--tone) var(--trace-tabs-y), transparent calc(25% + var(--trace-tabs-y) / 2), var(--tone) 50%, transparent calc(75% - var(--trace-status-y) / 2), var(--tone) calc(100% - var(--trace-status-y)), transparent 100%);filter:blur(4px);opacity:.5}.mat-vd__node{z-index:2;width:var(--trace-node);height:var(--trace-node);background:linear-gradient(160deg, var(--n-bezel-rim-out), var(--n-bezel-deep) 62%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--n-bezel-lit) 45%, transparent), 0 0 0 1px var(--trace-ink), 0 3px 8px #00000073;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute}.mat-vd__node:before{content:"";background:linear-gradient(180deg, var(--n-bezel-body), var(--n-seat));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mat-trace) 30%, transparent);border-radius:50%;position:absolute;inset:4px}.mat-vd__led{background:var(--r-hole);width:6px;height:6px;box-shadow:0 -1px 0 var(--r-hole-rim);border-radius:50%;position:relative}.mat-vd__trace .mat-vd__node{left:calc(-1 * var(--trace-node) / 2)}.mat-vd__node--tabs{top:calc(var(--trace-tabs-y) - var(--trace-node) / 2)}.mat-vd__node--status{bottom:calc(var(--trace-status-y) - var(--trace-node) / 2)}.mat-vd__body{position:relative}.mat-vd__node--body{top:calc(50% - var(--trace-node) / 2);left:calc(-1 * var(--bk-axis) - var(--trace-node) / 2)}.mat-vd__node--tabs,.mat-vd__node--body,.mat-vd__node--status{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--n-bezel-lit) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--tone) 55%, transparent), 0 0 10px color-mix(in srgb, var(--tone) 35%, transparent), 0 3px 8px #00000073}.mat-vd__node--tabs:before,.mat-vd__node--body:before,.mat-vd__node--status:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 55%, transparent)}.mat-vd__node--tabs .mat-vd__led,.mat-vd__node--body .mat-vd__led,.mat-vd__node--status .mat-vd__led{background:var(--tone);box-shadow:0 0 6px color-mix(in srgb, var(--tone) 80%, transparent), 0 0 12px color-mix(in srgb, var(--tone) 45%, transparent)}.mat-vd__lead{width:calc(var(--bk-axis) - var(--trace-node) / 2 - 1px);background:var(--trace-ink);height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.mat-vd__lead:after{content:"";background:var(--n-bezel-deep);width:6px;height:6px;box-shadow:0 0 0 1px var(--trace-ink);border-radius:50%;margin-top:-3px;position:absolute;top:50%;right:-3px}.mat-vd__node--tabs .mat-vd__lead,.mat-vd__node--body .mat-vd__lead,.mat-vd__node--status .mat-vd__lead{background:var(--tone);height:2px;box-shadow:0 0 6px color-mix(in srgb, var(--tone) 60%, transparent);margin-top:-1px}.mat-vd__node--tabs .mat-vd__lead:after,.mat-vd__node--body .mat-vd__lead:after,.mat-vd__node--status .mat-vd__lead:after{background:var(--tone);box-shadow:0 0 6px color-mix(in srgb, var(--tone) 70%, transparent)}.mat-vd .mat-vd__tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:0;display:grid}.mat-vd__tab{min-height:var(--vd-bar-h);padding:var(--space-sm) var(--space-lg);color:var(--color-text-secondary);font:inherit;letter-spacing:.06em;text-align:center;text-transform:uppercase;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;place-items:center;font-size:.8125rem;font-weight:600;line-height:1.3;display:grid;position:relative}.mat-vd__tab-label{overflow-wrap:anywhere}.mat-vd{--vd-tab-slant:24px}.mat-vd__tab-label{position:relative}.mat-vd__tab+.mat-vd__tab:before{content:"";top:0;bottom:0;left:calc(var(--vd-tab-slant) / -2);width:var(--vd-tab-slant);background:linear-gradient(to bottom right, transparent calc(50% - .5px), var(--vd-rule) calc(50% - .5px), var(--vd-rule) calc(50% + .5px), transparent calc(50% + .5px));position:absolute;-webkit-mask-image:linear-gradient(#0000 14%,#000 26% 74%,#0000 86%);mask-image:linear-gradient(#0000 14%,#000 26% 74%,#0000 86%)}.mat-vd__tab:hover,.mat-vd__tab[aria-selected=true]{color:var(--color-text)}.mat-vd .mat-vd__tab[aria-selected=true]:before{content:"";top:0;right:calc(var(--vd-tab-slant) / -2);bottom:0;left:calc(var(--vd-tab-slant) / -2);background:linear-gradient(180deg, transparent 20%, color-mix(in srgb, var(--tone) 16%, transparent));width:auto;clip-path:polygon(var(--vd-tab-slant) 0, 100% 0, calc(100% - var(--vd-tab-slant)) 100%, 0 100%);position:absolute;-webkit-mask-image:none;mask-image:none}.mat-vd .mat-vd__tab[aria-selected=true]:first-child:before{clip-path:polygon(0 0, 100% 0, calc(100% - var(--vd-tab-slant)) 100%, 0 100%);left:0}.mat-vd .mat-vd__tab[aria-selected=true]:last-child:before{clip-path:polygon(var(--vd-tab-slant) 0, 100% 0, 100% 100%, 0 100%);right:0}.mat-vd__tab[aria-selected=true]:after{content:"";border-radius:var(--radius-pill);background:var(--tone);height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--tone) 70%, transparent), 0 0 4px var(--tone);transform:translateX(calc(var(--vd-tab-slant) / -2));position:absolute;bottom:3px;left:14%;right:14%}.mat-vd__tab[aria-selected=true]:first-child:after{transform:translateX(calc(var(--vd-tab-slant) / -4))}.mat-vd__tab[aria-selected=true]:last-child:after{transform:translateX(calc(var(--vd-tab-slant) / 4))}.mat-vd__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:-5px}.mat-vd__body{grid-template-columns:var(--vd-aside-w) minmax(0, 1fr);gap:var(--vd-gap);display:grid}.mat-vd .mat-vd__filters{gap:var(--space-md);padding:var(--space-lg)}.mat-vd__caption{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.mat-vd .mat-vd__field{border-color:var(--vd-rule);background:var(--bk-well);flex:none;height:44px}.mat-vd .mat-vd__field .mat-field__icon{left:14px}.mat-vd .mat-vd__field .mat-search{padding:0 var(--space-sm) 0 42px;font-size:.875rem}.mat-vd__tagbox{gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--vd-rule);display:grid}.mat-vd__tags{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mat-vd-tag{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;min-height:40px;padding:0 var(--space-md);border-radius:var(--radius-sm);color:var(--mat-get-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:0;font-size:.9375rem;display:flex;position:relative}.mat-vd-tag__name{overflow-wrap:anywhere}.mat-vd-tag__count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace;font-size:.8125rem}.mat-vd-tag:hover{background:var(--landing-hover-bg)}.mat-vd-tag[aria-pressed=true]{background:color-mix(in srgb, var(--tone) 14%, transparent);font-weight:600}.mat-vd-tag[aria-pressed=true]:before{content:"";border-radius:var(--radius-pill);background:var(--tone);width:3px;box-shadow:0 0 8px color-mix(in srgb, var(--tone) 70%, transparent);position:absolute;top:8px;bottom:8px;left:0}.mat-vd-tag:focus-visible,.mat-vd__reset:focus-visible,.mat-vd-card__btn:focus-visible,.mat-vd-card__tag:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mat-vd__hint{color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.5}.mat-vd__reset{align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm) 0 0;border:0;border-top:1px solid var(--vd-rule);color:var(--color-text);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color var(--transition-fast);background:0 0;margin-top:auto;font-size:.8125rem;font-weight:600;display:inline-flex}.mat-vd__reset:hover:not(:disabled){color:var(--mat-get-ink)}.mat-vd__reset:disabled{color:var(--color-text-secondary);opacity:.6;cursor:default}.mat-vd-ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.mat-vd__view{min-width:0;container:mat-vdview/inline-size}.mat-vd__view:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mat-vd__grid{gap:var(--vd-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.mat-vd__grid:has(.mat-vd-plan:not([hidden])){align-items:start}@container mat-vdview (min-width:760px){.mat-vd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mat-vd__about{margin:0 0 var(--space-md);color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.mat-vd__empty{align-content:center;justify-items:center;min-height:100%;display:grid}.mat-vd .mat-vd-card__face{gap:var(--space-md);padding:var(--space-md)}.mat-vd-card__main{gap:var(--space-md);flex-direction:column;flex:1 0 auto;display:flex}.mat-vd-card__side{gap:var(--space-md);grid-template-columns:clamp(200px,56%,288px) minmax(0,1fr);min-width:0;display:grid}.mat-vd-cover{z-index:1;aspect-ratio:16/9;border:1px solid var(--vd-rule);border-radius:var(--radius-sm);background:var(--bk-well);position:relative;overflow:hidden}.mat-vd-cover__link{height:100%;display:block}.mat-vd-cover__img{object-fit:cover;width:100%;height:100%;display:block}.mat-vd-cover__blank{background:repeating-linear-gradient(135deg, transparent 0 9px, color-mix(in srgb, var(--mat-trace) 14%, transparent) 9px 10px);place-items:center;height:100%;display:grid}.mat-vd-cover__play{width:40px;height:40px}.mat-vd-cover__play circle{fill:var(--bk-well);stroke:var(--color-text-secondary);stroke-width:1.2px}.mat-vd-cover__play path{fill:var(--color-text-secondary)}.mat-vd-cover__time{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#05070ad1;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace;font-size:.75rem;line-height:1.4;position:absolute;bottom:6px;right:6px}.mat-vd-card__text{flex-direction:column;flex:1 0 auto;gap:6px;min-width:0;display:flex}.mat-vd-card__title{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.mat-vd-card__desc{color:var(--color-text-secondary);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:.875rem;line-height:1.6}.mat-vd-card__tags{gap:4px var(--space-md);flex-wrap:wrap;margin:auto 0 0;padding:2px 0 0;list-style:none;display:flex}.mat-vd-card__tag{min-height:24px;color:var(--mat-get-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;position:relative}.mat-vd-card__tag:after{content:"";position:absolute;inset:-2px -6px}.mat-vd-card__tag:hover,.mat-vd-card__tag[aria-pressed=true]{text-underline-offset:3px;text-decoration:underline}.mat-vd-card__tag[aria-pressed=true]{font-weight:600}.mat-vd-card__actions{gap:var(--space-sm);grid-template-rows:repeat(2,minmax(44px,1fr));display:grid}.mat-vd-card__actions--single{grid-template-rows:minmax(44px, calc((100% - var(--space-sm)) / 2));align-content:center}.mat-vd .mat-vd-card__btn{justify-content:center;align-items:center;gap:var(--space-sm);min-width:0;height:100%;min-height:44px;padding:0 var(--space-sm);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:4px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.mat-vd .mat-vd-card__btn--plan{border:1px solid color-mix(in srgb, var(--color-text) 24%, transparent);color:var(--color-text);transition:border-color var(--transition-fast), background-color var(--transition-fast);background:0 0}.mat-vd .mat-vd-card__btn--plan:hover{border-color:color-mix(in srgb, var(--color-text) 48%, transparent);background:var(--landing-hover-bg)}.mat-vd-card__chev{transition:transform var(--transition-base)}.mat-vd-card__btn[aria-expanded=true] .mat-vd-card__chev{transform:rotate(180deg)}.mat-vd-card__pending{color:var(--color-text-secondary);font-size:.75rem;line-height:1.4}.mat-vd-plan{gap:var(--space-sm) var(--space-md);padding:var(--space-md) 0 0;border-top:1px solid var(--vd-rule);grid-template-columns:max-content minmax(0,1fr);margin:0;list-style:none;display:grid}.mat-vd-plan[hidden]{display:none}.mat-vd-plan__item{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.mat-vd-plan__time{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace;font-size:.75rem}.mat-vd-plan__text{overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.mat-vd .mat-vd__statusline{align-items:center;gap:var(--space-md);min-height:44px;padding:0 var(--space-lg);flex-direction:row}.mat-vd__count,.mat-vd__scrollhint{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,monospace;font-size:.75rem}.mat-vd__rule{background:var(--vd-rule);flex:auto;height:1px}.mat-vd__scrollhint{align-items:center;gap:var(--space-sm);display:inline-flex}.mat-vd .mat-vd__more{min-width:0;height:44px;padding:0 var(--space-md)}@media (min-width:1200px){.mat-vd__body{grid-template-rows:minmax(var(--vd-view-h), auto)}.mat-vd__view{contain:size;scrollbar-color:var(--vd-thumb) transparent;scrollbar-gutter:stable;scrollbar-width:thin;overflow-y:auto}.mat-vd__count-narrow,.mat-vd .mat-vd__more{display:none}}@media (max-width:1199px){.mat-vd__grid>[data-extra]{display:none}@container mat-vdview (min-width:680px){.mat-vd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mat-vdview (680px<=width<760px){.mat-vd-card__side{grid-template-columns:minmax(0,clamp(200px,56%,288px)) minmax(max-content,1fr)}}.mat-vd__count-wide,.mat-vd__scrollhint{display:none}}@container mat-vd not (min-width:860px){.mat-vd__body{grid-template-columns:minmax(0,1fr)}.mat-vd__tags{gap:var(--space-sm);flex-wrap:wrap;display:flex}.mat-vd-tag{border:1px solid var(--vd-rule);width:auto;min-height:44px}.mat-vd__reset{margin-top:0}}@container mat-vd not (min-width:640px){.mat-vd .mat-vd__tabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.mat-vd__tab{padding:var(--space-sm) var(--space-md)}.mat-vd__tab+.mat-vd__tab:before{display:none}.mat-vd__tab{--vd-tab-slant:0px}.mat-vd .mat-vd__statusline,.mat-vd .mat-vd__filters{padding-right:var(--space-md);padding-left:var(--space-md)}}@container mat-bsection not (min-width:900px){.mat-vd__trace,.mat-vd__node{display:none}.mat-vd{margin-left:0}}@media (prefers-reduced-motion:reduce){.mat-vd__tab,.mat-vd-tag,.mat-vd__reset,.mat-vd-card__chev,.mat-vd .mat-vd-card__btn--plan{transition:none}}
