.ins-s1-win{flex-direction:column;display:flex}.ins-s1-win>div{flex-direction:column;flex:1;min-height:0;display:flex}.ins-s1-win>div>:first-child:not(:last-child){flex-shrink:0}.ins-s1-win>div>:last-child{flex:1;min-height:0}.ins-s1-rise{opacity:var(--o,1);transform:translateY(calc((1 - var(--in,1)) * 8px))}.ins-s1-fade{opacity:var(--o,1)}.ins-s1-bubble{opacity:var(--o);transform:translateY(calc((1 - var(--in)) * 12px)) scale(calc(.97 + .03 * var(--in)));transform-origin:100% 100%}.ins-s1-think{opacity:calc(var(--o) * clamp(0, 1 - var(--x) * 2, 1))}.ins-s1-status{height:calc(1.25rem * clamp(0, 1 - var(--x) * 2, 1))}.ins-s1-pulse{opacity:calc(.55 + .45 * sin(var(--p) * 4010.7deg))}.ins-s1-shimmer{color:#0000;background:linear-gradient(90deg, var(--fg-tertiary) 0 36%, var(--fg-primary) 50%, var(--fg-tertiary) 64% 100%) 0 0 / 300% 100%;background-position-x:calc(100% - var(--p) * 600%);-webkit-background-clip:text;background-clip:text}.ins-s1-step{opacity:var(--o);transform:translateY(calc((1 - var(--in)) * 6px))}.ins-s1-step+.ins-s1-step:before{inset-inline-start:8.5px;content:"";background:var(--border);width:1px;height:11px;position:absolute;top:-5px}.ins-s1-spin{border:1.5px solid var(--border);border-inline-end-color:var(--brand);border-top-color:var(--brand);opacity:calc(1 - var(--done));transform:rotate(calc(var(--p) * 2400deg))}.ins-s1-tick{opacity:var(--done);transform:scale(calc(.4 + .6 * var(--done)))}.ins-s1-now{opacity:clamp(0, 1 - var(--done) * 2, 1)}.ins-s1-done{opacity:clamp(0, var(--done) * 2 - 1, 1)}.ins-s1-typed>span:not(.ins-s1-caret0){opacity:clamp(0, (var(--n) - var(--ci)) * 1.6, 1);position:relative}.ins-s1-typed>span:after{inset-inline-start:calc(100% + .5px);content:"";background:var(--brand);width:1.5px;opacity:calc(clamp(0, (var(--n) - var(--ci) - 1) * 1000, 1) * clamp(0, (var(--ci) + 2 - var(--n)) * 1000, 1) * (1 - var(--gone,0)));border-radius:1px;position:absolute;top:.14em;bottom:.06em}.ins-s1-typed>.ins-s1-caret0{width:0;height:1em;display:inline-block;position:relative}.ins-s1-typed>.ins-s1-caret0:after{inset-inline-start:0;opacity:min(clamp(0, (1 - var(--n)) * 1000, 1), clamp(0, var(--n) * 100000, 1));top:.06em;bottom:-.1em}.ins-s1-fig{container:ins-s1-fig/inline-size}@container ins-s1-fig (width<=299px){.ins-s1-period{display:none}}.ins-s1-focus li:not(:first-child){filter:opacity(calc(1 - .62 * var(--hl,0)))}.ins-s1-focus li:first-child>span:first-child{color:color-mix(in oklch, var(--fg-primary) calc(var(--hl,0) * 100%), var(--fg-secondary))}.ins-s1-textarea{min-height:calc(var(--lines,2) * 1.45em);font-size:14px;line-height:1.45}.ins-s1-ph{opacity:max(clamp(0, 1 - var(--typing) * 40, 1), var(--back))}.ins-s1-typedwrap{opacity:calc(1 - var(--gone));transform:translateY(calc(var(--gone) * -6px))}.ins-s1-send{transform:scale(calc(1 - .14 * var(--dip)))}.ins-s1-arrow{opacity:calc(1 - var(--stop))}.ins-s1-stop{opacity:var(--stop)}.ins-s1-ask{flex-direction:column;display:flex;container:ins-s1-ask/inline-size}.ins-s1-ask-grid{flex:1;grid-template-rows:auto auto 1fr;grid-template-areas:"composer""stage""reply";display:grid}.ins-s1-ask-composer{grid-area:composer;padding:16px 16px 0}.ins-s1-ask-thread{z-index:1;grid-area:stage;padding:18px 20px 16px;position:relative}.ins-s1-ask-thread ol{opacity:calc(1 - clamp(0, var(--dk) * 2.2, 1));transform:translateY(calc(clamp(0, var(--dk) * 2.2, 1) * -6px));margin-top:26px;padding-inline:12px}.ins-s1-ask-reply{min-width:0;opacity:clamp(0, var(--o) * 4, 1);transform:translateY(calc((1 - var(--in)) * 6px));grid-area:reply;padding:0 20px 18px}.ins-s1-reply{-webkit-mask-image:linear-gradient(180deg, black calc(var(--o) * 140% - 40%), transparent calc(var(--o) * 140%));mask-image:linear-gradient(180deg, black calc(var(--o) * 140% - 40%), transparent calc(var(--o) * 140%))}.ins-s1-reply-slot[data-lines]{height:calc((var(--reply-lines) + .6) * 19.5px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.ins-s1-ask-desk{background:var(--surface-1);opacity:var(--card);transform:translateY(calc((1 - var(--card)) * 10px));border-radius:14px;grid-area:stage;align-self:start;margin:50px 16px 16px;overflow:hidden}.ins-s1-desk-body{padding:16px 16px 14px}.ins-s1-ask-desk>.ins-s1-desk-body{opacity:clamp(0, var(--dk) * 2 - .9, 1);transform:translateY(calc((1 - var(--dk)) * 12px))}.ins-s1-ask .ins-s1-bubble,.ins-s1-ask .ins-s1-note,.ins-s1-ask .ins-s1-desk-head{display:none}.ins-s1-ask .ins-s1-typedwrap{opacity:1;transform:none}.ins-s1-ask .ins-s1-ph{opacity:clamp(0, 1 - var(--typing) * 40, 1)}@container ins-s1-ask (width<=479.98px){.ins-s1-ask-grid{--lines:3}}@container ins-s1-ask (width>=560px){.ins-s1-ask:not(.ins-s1-col)>.ins-s1-ask-grid{--share:.56;--chat-max:560px;--gutter:20px;--lines:1;grid-template-rows:auto auto 1fr auto;grid-template-areas:"thread desk""reply desk"".desk""composer desk";grid-template-columns:calc(100% - var(--dk) * var(--share) * 100%) calc(var(--share) * 100%);min-height:480px;overflow:clip}.ins-s1-ask:not(.ins-s1-col) .ins-s1-ask-thread{min-width:0;padding:22px max(var(--gutter), (100% - var(--chat-max)) / 2) 8px;grid-area:thread}.ins-s1-ask:not(.ins-s1-col) .ins-s1-ask-thread ol{max-height:calc((1 - var(--fold,0)) * 8rem);opacity:calc(1 - min(1, var(--fold,0) * 1.6));margin-top:0;padding-inline:0;overflow:clip;transform:none}.ins-s1-ask:not(.ins-s1-col) .ins-s1-ask-reply{padding:2px max(var(--gutter), (100% - var(--chat-max)) / 2) 8px}.ins-s1-ask:not(.ins-s1-col) .ins-s1-reply-slot{--narrow:calc((1 - var(--share)) * 100cqw - 2 * var(--gutter));width:min(var(--chat-max), var(--narrow))}.ins-s1-ask[data-slot]:not(.ins-s1-col)>.ins-s1-ask-grid{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"thread desk""reply desk""composer desk";min-height:580px}.ins-s1-ask[data-slot]:not(.ins-s1-col) .ins-s1-ask-reply{contain:size}.ins-s1-ask[data-slot]:not(.ins-s1-col) .ins-s1-reply-slot[data-lines]{height:100%}.ins-s1-ask:not(.ins-s1-col) .ins-s1-ask-composer{min-width:0;padding:12px max(var(--gutter), (100% - var(--chat-max)) / 2) 14px;align-self:end}.ins-s1-ask:not(.ins-s1-col) .ins-s1-bubble-room>p{max-width:calc(.86 * min(var(--chat-max), (1 - var(--share)) * 100cqw - 2 * var(--gutter)))}.ins-s1-ask:not(.ins-s1-col) .ins-s1-ask-desk{border-inline-start:1px solid var(--border-subtle);opacity:1;border-radius:0;grid-area:desk;align-self:stretch;min-width:0;margin:0;transform:none}.ins-s1-ask:not(.ins-s1-col) .ins-s1-ask-desk>.ins-s1-desk-body{opacity:1;padding:18px 20px 16px;transform:none}.ins-s1-ask:not(.ins-s1-col) .ins-s1-bubble{display:grid}.ins-s1-ask:not(.ins-s1-col) .ins-s1-note{min-height:calc((1 + var(--dk)) * 1.4em);line-height:1.4;display:block}.ins-s1-ask:not(.ins-s1-col) .ins-s1-desk-head{display:flex}.ins-s1-ask:not(.ins-s1-col) .ins-s1-typedwrap{max-height:calc((1 - var(--gone)) * 6em);opacity:calc(1 - var(--gone));transform:translateY(calc(var(--gone) * -6px));overflow:visible clip}.ins-s1-ask:not(.ins-s1-col) .ins-s1-ph{opacity:max(clamp(0, 1 - var(--typing) * 40, 1), var(--back))}}.ins-s1-bld{container:ins-s1-bld/inline-size}.ins-s1-tile:after{pointer-events:none;content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--fg-primary);opacity:var(--sel,0);position:absolute;inset:0}.ins-s1-tile-label{font-weight:calc(400 + 100 * var(--sel,0));color:color-mix(in oklch, var(--fg-primary) calc(var(--sel,0) * 100%), var(--fg-secondary))}.ins-s1-slot{box-shadow:0 0 0 calc(var(--hit,0) * 3px) color-mix(in oklch, var(--fg-primary) 16%, transparent)}.ins-s1-bld-title,.ins-s1-bld-tiles,.ins-s1-bld-side{display:none}.ins-s1-bld-main{gap:12px;display:grid}@container ins-s1-bld (width>=520px){.ins-s1-bld-title,.ins-s1-bld-side{display:flex}}@container ins-s1-bld (width>=520px) and (width<=759.98px){.ins-s1-bld .ins-s1-ev-rows{flex-direction:row}.ins-s1-bld .ins-s1-ev-row{border-inline-end:1px solid var(--border-subtle);border-bottom:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px}.ins-s1-bld .ins-s1-ev-row:last-child{border-inline-end:0}.ins-s1-bld .ins-s1-ev-value>.grid{justify-items:start}}@container ins-s1-bld (width>=760px){.ins-s1-bld-main{grid-template-columns:minmax(0,1fr) 232px;align-items:start}.ins-s1-bld-tiles{display:flex}}.ins-s1-fill{border-bottom-color:#0000;position:relative}.ins-s1-fill:after{inset-inline:0;content:"";background:var(--border-subtle);height:1px;transform:scaleX(var(--line,1));transform-origin:0;position:absolute;bottom:-1px}.ins-s1-fill>.ins-s1-ev-label{opacity:var(--o,1)}.ins-s1-fill>.ins-s1-ev-value{opacity:var(--o,1);transform:translateY(calc((1 - var(--in,1)) * 5px))}.ins-s1-ev-part{opacity:0}.ins-s1-ev-bars li,.ins-s1-ev-total,.ins-s1-ev-part,.ins-s1-ev-obs{transition:filter .2s var(--ins-ease), opacity .2s var(--ins-ease), background-color .2s var(--ins-ease)}.ins-s1-ev-bars:has(li:hover) li:not(:hover){filter:opacity(.4)}.ins-s1-ev:has(.ins-s1-ev-bars li:hover) .ins-s1-ev-total{opacity:0}.ins-s1-ev:has(.ins-s1-ev-bars li:hover) .ins-s1-ev-obs{background:var(--muted)}.ins-s1-ev:has(.ins-s1-ev-bars li:hover) .ins-s1-ev-obs>.ins-s1-ev-label{color:var(--fg-primary)}:is(.ins-s1-ev:has(.ins-s1-ev-bars li:first-child:hover) [data-row="1"],.ins-s1-ev:has(.ins-s1-ev-bars li:nth-child(2):hover) [data-row="2"],.ins-s1-ev:has(.ins-s1-ev-bars li:nth-child(3):hover) [data-row="3"],.ins-s1-ev:has(.ins-s1-ev-bars li:nth-child(4):hover) [data-row="4"],.ins-s1-ev:has(.ins-s1-ev-bars li:nth-child(5):hover) [data-row="5"]){opacity:1}@media (prefers-reduced-motion:reduce){.ins-s1-ev-bars li,.ins-s1-ev-total,.ins-s1-ev-part,.ins-s1-ev-obs{transition:none}}.ins-s1-vars{flex-direction:column;display:flex;container:ins-s1-vars/inline-size}.ins-s1-vars>div{flex-direction:column;flex:1;min-height:0;display:flex}.ins-s1-vport{--scroll-by:426px;flex:340px;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 28px),#0000)}.ins-s1-vport-live{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.ins-s1-vscroll{transform:translateY(calc(var(--at,0) * var(--scroll-by) * -1));padding-bottom:8px}.ins-s1-vhead{box-sizing:border-box;height:32px;color:var(--fg-quaternary);text-transform:uppercase;letter-spacing:.06em;margin:0;padding:14px 12px 0;font-size:11px;line-height:14px}.ins-s1-vlist{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ins-s1-var{height:30px;color:var(--fg-secondary);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding-inline:12px;font-size:13px;display:grid}.ins-s1-var:before{width:16px;height:16px;font-family:var(--font-family-mono);color:var(--fg-tertiary);content:attr(data-glyph);background:var(--muted);border-radius:4px;place-items:center;font-size:10px;line-height:1;display:grid}.ins-s1-var:after{font-family:var(--font-family-mono);color:var(--fg-quaternary);white-space:nowrap;content:attr(data-type);font-size:11px}.ins-s1-var-on{color:var(--fg-primary);background:var(--muted);font-weight:500}@container ins-s1-vars (width>=620px){.ins-s1-vport{--scroll-by:276px}.ins-s1-vlist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px}}@container ins-s1-vars (width>=900px){.ins-s1-vport{--scroll-by:246px}.ins-s1-vlist{grid-template-columns:repeat(3,minmax(0,1fr))}}.ins-s1-cq{container-type:inline-size}.ins-s1-strip{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:-4px;padding:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ins-s1-strip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.ins-s1-strip::-webkit-scrollbar{display:none}@container (width>=480px){.ins-s1-strip{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}@keyframes ins-s1-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ins-s1-progress{animation-name:ins-s1-progress;animation-timing-function:linear;animation-fill-mode:both}@keyframes ins-s1-punch{0%{transform:scale(.975)}55%{transform:scale(1.004)}to{transform:none}}.ins-s1-punch{animation:ins-s1-punch .46s var(--ins-ease) both}@keyframes ins-s1-fadein{0%{opacity:.35}}.ins-s1-fadein{animation:ins-s1-fadein .28s var(--ins-ease) both}@media (prefers-reduced-motion:reduce){.ins-s1-motion,.ins-s1-punch,.ins-s1-fadein{animation:none!important}.ins-s1-progress,.ins-s1-pause{display:none!important}}@property --ins-lx{syntax:"<length-percentage>";inherits:true;initial-value:36%}@property --ins-ly{syntax:"<length-percentage>";inherits:true;initial-value:46%}@property --rf-me{syntax:"<number>";inherits:true;initial-value:0}@property --rf-em{syntax:"<number>";inherits:true;initial-value:0}@property --rf-ky{syntax:"<number>";inherits:true;initial-value:0}@property --rf-ey{syntax:"<number>";inherits:true;initial-value:0}@property --rf-kx{syntax:"<number>";inherits:false;initial-value:0}@property --rf-ex{syntax:"<number>";inherits:false;initial-value:0}@property --rf-kl{syntax:"<number>";inherits:false;initial-value:0}@property --rf-el{syntax:"<number>";inherits:false;initial-value:0}@property --rf-gk{syntax:"<number>";inherits:false;initial-value:0}@property --rf-tk{syntax:"<number>";inherits:false;initial-value:0}@property --rf-gg{syntax:"<length>";inherits:true;initial-value:0}@property --rf-sg{syntax:"<length>";inherits:true;initial-value:0}@property --rf-pw{syntax:"<length>";inherits:true;initial-value:0}@property --rf-gw{syntax:"<length>";inherits:true;initial-value:0}@property --rf-cx{syntax:"<length>";inherits:true;initial-value:0}@property --rf-pp{syntax:"<length>";inherits:true;initial-value:0}@property --rf-pt{syntax:"<length>";inherits:true;initial-value:0}@property --rf-base{syntax:"<length>";inherits:true;initial-value:0}@property --rf-lx{syntax:"<length>";inherits:true;initial-value:0}@property --rf-x0{syntax:"<length>";inherits:false;initial-value:0}@property --rf-y0{syntax:"<length>";inherits:false;initial-value:0}@property --rf-y1{syntax:"<length>";inherits:false;initial-value:0}@keyframes ins-rf-lx{0%{--ins-lx:14%}to{--ins-lx:86%}}@keyframes ins-rf-ly{0%{--ins-ly:28%}to{--ins-ly:72%}}@keyframes ins-rf-drift-0{0%,to{translate:0}50%{translate:3px 1px}}@keyframes ins-rf-drift-1{0%,to{translate:0}50%{translate:-5px .5px}}@keyframes ins-rf-drift-2{0%,to{translate:0}50%{translate:7px -1px}}@keyframes ins-rf-lit-in{0%{opacity:0}to{opacity:1}}.ins-rf{width:100%;position:relative;container-type:inline-size}.ins-rf-box{--rf-lr:clamp(112px, 14cqw, 180px);--rf-edge:12%;--rf-vedge:16%;height:var(--rf-h,clamp(260px, 36cqw, 460px));-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right, transparent, black var(--rf-edge), black calc(100% - var(--rf-edge)), transparent), linear-gradient(to bottom, transparent, black var(--rf-vedge), black calc(100% - var(--rf-vedge)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--rf-edge), black calc(100% - var(--rf-edge)), transparent), linear-gradient(to bottom, transparent, black var(--rf-vedge), black calc(100% - var(--rf-vedge)), transparent);mask-image:linear-gradient(to right, transparent, black var(--rf-edge), black calc(100% - var(--rf-edge)), transparent), linear-gradient(to bottom, transparent, black var(--rf-vedge), black calc(100% - var(--rf-vedge)), transparent);-webkit-mask-composite:source-in;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect;container-type:size}.ins-rf-sheet{pointer-events:none;width:1680px;height:560px;position:absolute;top:calc(50% - 280px);left:calc(50% - 840px);overflow:visible}.ins-rf-ink{fill:none;stroke:var(--fg-quaternary);stroke-width:3px;stroke-linecap:round}.ins-rf-teal{stroke:var(--chart-series-1);stroke-opacity:.9}.ins-rf[data-mode=idle] .ins-rf-box{transition:--ins-lx .7s var(--ins-ease), --ins-ly .7s var(--ins-ease);animation:29s ease-in-out -11s infinite alternate ins-rf-lx,19s ease-in-out -6s infinite alternate ins-rf-ly}.ins-rf[data-mode=idle] .ins-rf-box[data-lens=pointer]{animation:none}.ins-rf-glow{pointer-events:none;background:radial-gradient(circle calc(var(--rf-lr) * 1.25) at var(--ins-lx) var(--ins-ly), color-mix(in oklch, var(--surface-2) 92%, transparent), color-mix(in oklch, var(--surface-2) 40%, transparent) 45%, transparent 100%);position:absolute;inset:0}.ins-rf-lit{pointer-events:none;-webkit-mask-image:radial-gradient(circle var(--rf-lr) at var(--ins-lx) var(--ins-ly), black 0, black 40%, #0000008c 66%, #00000029 86%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--rf-lr) at var(--ins-lx) var(--ins-ly), black 0, black 40%, #0000008c 66%, #00000029 86%, transparent 100%);mask-image:radial-gradient(circle var(--rf-lr) at var(--ins-lx) var(--ins-ly), black 0, black 40%, #0000008c 66%, #00000029 86%, transparent 100%);animation:ins-rf-lit-in 1.4s var(--ins-ease) both;position:absolute;inset:0}.ins-rf-box[data-lens=pointer] .ins-rf-lit{animation:none}.ins-rf-lit-ink{stroke:var(--fg-tertiary);stroke-opacity:.78}.ins-rf-lit-key{stroke:var(--fg-secondary)}.ins-rf-label{font-family:var(--font-family-mono);letter-spacing:0;fill:var(--fg-secondary);font-size:12px}.ins-rf-drift-0{animation:34s ease-in-out infinite ins-rf-drift-0}.ins-rf-drift-1{animation:26s ease-in-out infinite ins-rf-drift-1}.ins-rf-drift-2{animation:21s ease-in-out infinite ins-rf-drift-2}.ins-rf:not([data-play]) :is(.ins-rf-box,.ins-rf-lit,.ins-rf-sheet){animation-play-state:paused}.ins-rf[data-mode=morph] .ins-rf-box{--rf-me:clamp(0, calc((var(--p) - .25) / .45), 1);--rf-em:clamp(0, calc((var(--p) - var(--rf-ef)) / var(--rf-de)), 1);--rf-edge:calc(12% - 10% * var(--rf-me));--rf-vedge:calc(16% - 11% * var(--rf-me));height:var(--rf-h,clamp(300px, 40cqw, 480px))}.ins-rf-chart{--rf-cw:min(100cqw - 32px, 760px);--rf-gg:clamp(8px, 2.8cqw, 30px);--rf-sg:clamp(2px, .45cqw, 4px);--rf-pw:min(28px, ( var(--rf-cw) - (var(--rf-n) - 1) * var(--rf-gg) - var(--rf-n) * (var(--rf-s) - 1) * var(--rf-sg) ) / (var(--rf-n) * var(--rf-s)));--rf-gw:calc(var(--rf-s) * var(--rf-pw) + (var(--rf-s) - 1) * var(--rf-sg));--rf-cx:calc((100cqw - var(--rf-n) * var(--rf-gw) - (var(--rf-n) - 1) * var(--rf-gg)) / 2);--rf-pp:clamp(6px, min(2cqw, (100cqh - 128px) / var(--rf-k)), 11px);--rf-pt:calc(var(--rf-pp) * .58);--rf-base:calc(50cqh + (var(--rf-k) - 1) * var(--rf-pp) / 2 - 12px);--rf-fs:clamp(11px, 1.1cqw, 13px);position:absolute;inset:0}.ins-rf-g{--rf-gk:clamp(0, calc((var(--p) - var(--gs)) / var(--rf-d0)), 1);opacity:calc(1 - var(--rf-gk) * var(--rf-gk) * (3 - 2 * var(--rf-gk)));translate:calc(var(--dx) * var(--rf-gk)) calc(var(--dy) * var(--rf-gk))}.ins-rf-col{--rf-lx:calc(var(--rf-cx) + var(--g) * (var(--rf-gw) + var(--rf-gg)) + var(--sr) * (var(--rf-pw) + var(--rf-sg)));--rf-ky:clamp(0, calc((var(--p) - var(--t2)) / var(--rf-d2)), 1);--rf-ey:calc(var(--rf-ky) * var(--rf-ky) * (3 - 2 * var(--rf-ky)));display:contents}.ins-rf-f{--rf-kx:clamp(0, calc((var(--p) - var(--t1)) / var(--rf-d1)), 1);--rf-ex:calc(var(--rf-kx) * var(--rf-kx) * (3 - 2 * var(--rf-kx)));--rf-kl:clamp(0, calc(( var(--p) - var(--t2) - var(--rf-ll) - var(--rf-ls) * var(--sl) / max(1, var(--rf-k) - 1) ) / var(--rf-d3)), 1);--rf-el:calc(var(--rf-kl) * var(--rf-kl) * (3 - 2 * var(--rf-kl)));--rf-x0:calc((var(--u) - 840) * 1px + 50cqw);--rf-y0:calc((var(--v) - 280) * 1px + 50cqh);--rf-y1:calc(var(--rf-base) - var(--sl) * var(--rf-pp));width:calc(var(--w) * 1px + (var(--rf-pw) - var(--w) * 1px) * var(--rf-ex));height:calc(3px + (var(--rf-pt) - 3px) * var(--rf-el));background-color:color-mix(in oklab, var(--c) calc(var(--rf-el) * 100%), var(--fg-quaternary));opacity:calc((var(--a) + (1 - var(--a)) * var(--rf-el)) * (1 - .4 * var(--rf-em) * var(--dim)));transform:translateY(-50%);translate:calc(var(--rf-x0) + (var(--rf-lx) - var(--rf-x0)) * var(--rf-ex)) calc(var(--rf-y0) + (var(--rf-y1) - var(--rf-y0)) * var(--rf-ey));border-radius:999px;position:absolute;top:0;left:0}.ins-rf-gl{--rf-tk:clamp(0, calc((var(--p) - var(--ts)) / var(--rf-dl)), 1);top:calc(var(--rf-base) + var(--rf-pp) / 2 + 9px);left:calc(var(--rf-cx) + var(--g) * (var(--rf-gw) + var(--rf-gg)) + var(--rf-gw) / 2);max-width:calc(var(--rf-gw) + var(--rf-gg) - 4px);text-overflow:ellipsis;font-family:var(--font-family-mono);font-size:var(--rf-fs);font-variant-numeric:tabular-nums;color:var(--fg-tertiary);white-space:nowrap;opacity:calc(var(--rf-tk) * (1 - .3 * var(--rf-em)));translate:-50% calc((1 - var(--rf-tk)) * 5px);line-height:1;position:absolute;overflow:hidden}.ins-rf-gl[data-peak]{font-weight:calc(400 + 200 * var(--rf-em));color:color-mix(in oklch, var(--fg-primary) calc(var(--rf-em) * 100%), var(--fg-tertiary));opacity:var(--rf-tk)}.ins-rf-key{--rf-tk:clamp(0, calc((var(--p) - var(--rf-gf)) / var(--rf-dg)), 1);top:calc(var(--rf-base) + var(--rf-pp) / 2 + 35px);font-size:var(--rf-fs);color:var(--fg-secondary);white-space:nowrap;opacity:var(--rf-tk);translate:-50% calc((1 - var(--rf-tk)) * 5px);gap:clamp(14px,1.8cqw,22px);line-height:1;display:flex;position:absolute;left:50%}.ins-rf-key>span{align-items:center;gap:7px;display:inline-flex}.ins-rf-key>span:before{content:"";background:var(--c);border-radius:999px;width:14px;height:4px}.ins-rf-val{top:calc(var(--rf-base) - (var(--sl) + .5) * var(--rf-pp) - 7px);left:calc(var(--rf-cx) + var(--g) * (var(--rf-gw) + var(--rf-gg)) + var(--sr) * (var(--rf-pw) + var(--rf-sg)) + var(--ax) * var(--rf-pw));font-size:calc(var(--rf-fs) + 1px);font-variant-numeric:tabular-nums;color:var(--fg-primary);white-space:nowrap;opacity:var(--rf-em);translate:calc(var(--ax) * -100%) calc(-100% + (1 - var(--rf-em)) * 4px);font-weight:600;line-height:1;position:absolute}@property --cmp-peek{syntax:"<number>";inherits:true;initial-value:0}@keyframes ins-cmp-peek{0%{--cmp-peek:0}42%{--cmp-peek:12}to{--cmp-peek:0}}.ins-cmp{--cmp-x:calc((var(--pos) + var(--cmp-peek)) * 1%)}.ins-cmp[data-in]:not([data-touched]){animation:1.9s cubic-bezier(.45,0,.2,1) .35s both ins-cmp-peek}.ins-cmp-stage{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:grid;position:relative}.ins-cmp-layer{grid-area:1/1;min-width:0}.ins-cmp-layer>*,.ins-cmp-layer>.ins-auto>:not(.ins-replay){height:100%}.ins-cmp-after{clip-path:inset(-24px -24px -24px var(--cmp-x))}.ins-cmp-line{inset-block:0;left:var(--cmp-x);z-index:3;pointer-events:none;background:color-mix(in oklch, var(--fg-primary) 90%, transparent);width:1.5px;box-shadow:0 0 0 1px color-mix(in oklch, var(--surface-2) 55%, transparent);border-radius:2px;position:absolute;translate:-50%}.ins-cmp-handle{top:50%;left:var(--cmp-x);z-index:4;width:44px;height:44px;color:var(--fg-primary);cursor:grab;background:var(--surface-2);box-shadow:var(--elevation-5);transition:scale .22s var(--ins-ease), box-shadow .22s var(--ins-ease);border-radius:999px;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;translate:-50% -50%}.ins-cmp-stage:hover .ins-cmp-handle{scale:1.05}.ins-cmp-stage:active .ins-cmp-handle{cursor:grabbing;scale:.96}.ins-cmp-handle:focus-visible{box-shadow:var(--elevation-5), 0 0 0 2px var(--surface-2), 0 0 0 4px var(--fg-primary)}.ins-cmp-chip{z-index:3;color:var(--fg-secondary);white-space:nowrap;pointer-events:none;background:color-mix(in oklch, var(--surface-2) 86%, transparent);box-shadow:var(--elevation-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:14px}.ins-cmp-layer .ins-replay{bottom:52px}.ins-cmp-chip[data-side=before]{opacity:clamp(0, calc((var(--pos) + var(--cmp-peek) - 16) / 12), 1);left:14px}.ins-cmp-chip[data-side=after]{opacity:clamp(0, calc((84 - var(--pos) - var(--cmp-peek)) / 12), 1);right:14px}.ins-cmp-hint{font-family:var(--font-family-mono);color:var(--fg-tertiary);transition:opacity .6s var(--ins-ease);justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ins-cmp[data-touched] .ins-cmp-hint{opacity:0}.ins-cmp-glyph{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:999px;position:relative}.ins-cmp-glyph:before{content:"";background:var(--fg-tertiary);border-radius:1px;position:absolute;inset:4px 8px}@keyframes ins-sheet-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ins-sheet-cell{color:var(--fg-primary);box-shadow:inset 0 0 0 2px var(--info);position:relative}.ins-sheet-caret{vertical-align:-2px;background:var(--fg-primary);width:1px;height:14px;margin-inline-start:2px;animation:1.1s step-end infinite ins-sheet-blink;display:inline-block}@property --coh-k{syntax:"<number>";inherits:true;initial-value:0}.ins-coh-chart .ins-ph>:nth-child(2){--coh-k:clamp(0, calc((var(--p) - .375 - var(--coh-d,0)) / .2), 1);transform-origin:50% 100%;scale:1 calc(var(--coh-k) * var(--coh-k) * (3 - 2 * var(--coh-k)))}.ins-coh-chart .ins-ph:nth-child(2){--coh-d:.025}.ins-coh-chart .ins-ph:nth-child(3){--coh-d:.05}.ins-coh-chart .ins-ph:nth-child(4){--coh-d:.075}.ins-coh-chart .ins-ph:nth-child(5){--coh-d:.1}.ins-coh-chart .ins-ph:nth-child(6){--coh-d:.125}.ins-coh-chart .ins-ph:nth-child(7){--coh-d:.15}.ins-coh-chart .ins-ph:nth-child(8){--coh-d:.175}.ins-coh-chart .ins-ph:nth-child(9){--coh-d:.2}.ins-coh-chart .ins-ph:nth-child(10){--coh-d:.225}.ins-coh-join{opacity:calc(.4 + .6 * clamp(0, calc((var(--p) - .44) / .05), 1))}.ins-coh-legend{opacity:clamp(0, calc((var(--p) - .78) / .12), 1);translate:0 calc((1 - clamp(0, calc((var(--p) - .78) / .12), 1)) * 4px)}.ins-priv-hidden{background:repeating-linear-gradient(-45deg, transparent 0 5px, color-mix(in oklch, var(--fg-quaternary) 14%, transparent) 5px 6px);border:1.5px dotted var(--border-strong);opacity:clamp(0, calc((var(--p) - .5) / .15), 1);border-bottom:0;border-radius:3px 3px 0 0}.ins-priv-count{opacity:clamp(0, calc((var(--p) - .3) / .15), 1);filter:blur(calc((1 - clamp(0, calc((var(--p) - .42) / .4), 1)) * 1.6px))}.ins-priv-chips{opacity:clamp(0, calc((var(--p) - .74) / .14), 1)}.ins-export-row,.ins-export-fade{opacity:var(--e)}.ins-export-row{translate:0 calc((1 - var(--e)) * 5px)}.ins-export-button{scale:calc(1 - .04 * clamp(0, min(calc((var(--p) - .62) / .012), calc((.648 - var(--p)) / .014)), 1))}.ins-export-file{opacity:var(--e);transform-origin:0 100%;scale:calc(.97 + .03 * var(--e));translate:0 calc((1 - var(--e)) * 10px)}@keyframes ins-play-ring{0%{box-shadow:var(--elevation-2), 0 0 0 3px transparent}20%,70%{box-shadow:var(--elevation-2), 0 0 0 3px color-mix(in oklch, var(--ring) 50%, transparent)}to{box-shadow:var(--elevation-2), 0 0 0 3px transparent}}.ins-play-reset{opacity:0;transition:opacity .3s var(--ins-ease)}.ins-play[data-added] .ins-play-reset{opacity:1}.ins-play-empty{transition:opacity .3s var(--ins-ease)}.ins-play[data-added] .ins-play-empty{opacity:0}.ins-play-fig{max-height:720px;transition:opacity .26s var(--ins-ease), width .62s var(--ins-ease) 80ms, max-height .62s var(--ins-ease) 80ms, padding .62s var(--ins-ease) 80ms, border-width .62s var(--ins-ease) 80ms;overflow:clip}.ins-play[data-added] .ins-play-fig{opacity:0;border-width:0;width:0;max-height:0;padding:0}.ins-play-board{transform-origin:100%}.ins-play[data-added] .ins-play-board{animation:ins-play-zoom .76s var(--ins-ease) both}@keyframes ins-play-zoom{0%{scale:.94}to{scale:1}}.ins-play-new{opacity:0;transition:opacity .22s var(--ins-ease), scale .7s cubic-bezier(.34, 1.45, .64, 1), translate .7s cubic-bezier(.34, 1.3, .64, 1);translate:-28px 6px;scale:.9}.ins-play[data-added] .ins-play-new{opacity:1;translate:0;scale:1}.ins-play[data-added] .ins-play-new section{animation:ins-play-ring 2.4s var(--ins-ease) .35s both}@media (prefers-reduced-motion:reduce){.ins-sheet-caret{animation:none}.ins-play-new,.ins-play-empty,.ins-play-reset,.ins-play-fig{transition:none}.ins-play[data-added] .ins-play-new section,.ins-play[data-added] .ins-play-board{animation:none}}@keyframes ins-play-cue-ring{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--brand) 45%, transparent);scale:1}9%{scale:1.09}18%{scale:1}27%{scale:1.06}38%{scale:1}65%,to{box-shadow:0 0 0 9px color-mix(in oklch, var(--brand) 0%, transparent);scale:1}}@keyframes ins-play-cue-slot{0%,70%,to{border-color:var(--border-strong);background-color:#0000}22%{background-color:color-mix(in oklch, var(--brand) 7%, transparent);border-color:color-mix(in oklch, var(--brand) 70%, transparent)}}@keyframes ins-play-cue-plus{0%,70%,to{color:var(--fg-quaternary);scale:1}22%{color:var(--brand);scale:1.15}}.ins-play[data-in][data-cue] .ins-play-add{animation:ins-play-cue-ring 2.2s var(--ins-ease) infinite}.ins-play[data-in][data-cue] .ins-play-empty{animation:ins-play-cue-slot 2.2s var(--ins-ease) infinite}.ins-play[data-in][data-cue] .ins-play-plus{animation:ins-play-cue-plus 2.2s var(--ins-ease) infinite}@media (prefers-reduced-motion:reduce){.ins-play[data-in][data-cue] .ins-play-add,.ins-play[data-in][data-cue] .ins-play-empty,.ins-play[data-in][data-cue] .ins-play-plus{animation:none}.ins-play[data-in][data-cue] .ins-play-add{box-shadow:0 0 0 3px color-mix(in oklch, var(--brand) 28%, transparent)}.ins-play[data-in][data-cue] .ins-play-empty{background-color:color-mix(in oklch, var(--brand) 5%, transparent);border-color:color-mix(in oklch, var(--brand) 55%, transparent)}.ins-play[data-in][data-cue] .ins-play-plus{color:var(--brand)}.ins-rf-box,.ins-rf-lit,.ins-rf-sheet,.ins-cmp{transition:none!important;animation:none!important}.ins-cmp-handle,.ins-cmp-hint{transition:none}}.ins-doc-free,.ins-doc-swatch{--ins-doc-ink:color-mix(in oklch, var(--warning) 72%, transparent);--ins-doc-wash:color-mix(in oklch, var(--warning) 8%, transparent)}.ins-doc-free{background:linear-gradient(var(--ins-doc-ink), var(--ins-doc-ink)) 0 100% / 100% 1.5px no-repeat, linear-gradient(var(--ins-doc-wash), var(--ins-doc-wash));-webkit-box-decoration-break:slice;box-decoration-break:slice;padding-bottom:1px}.ins-doc-swatch{background:linear-gradient(var(--ins-doc-ink), var(--ins-doc-ink)) 0 100% / 100% 1.5px no-repeat, var(--ins-doc-wash);width:24px;height:14px}.ins-doc-key{width:30px;color:var(--fg-tertiary);align-items:center;gap:4px;display:inline-flex}.ins-doc-key:after{content:"";background:var(--fg-quaternary);border-radius:999px;flex:1;height:2px}.ins-ks-new{box-shadow:var(--elevation-2), 0 0 0 3px color-mix(in oklch, var(--ring) 50%, transparent)}.ins-ks-link{background:var(--border-strong);justify-self:center;width:1px;height:40px;margin-block:12px;position:relative}.ins-ks-link:before,.ins-ks-link:after{content:"";position:absolute}.ins-ks-link:before{background:var(--border-strong);border-radius:999px;width:5px;height:5px;top:-2px;left:-2px}.ins-ks-link:after{border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);width:7px;height:7px;bottom:1px;left:50%;translate:-50%;rotate:45deg}@container (width>=880px){.ins-ks-link{place-self:center stretch;width:auto;height:1px;margin-block:0;margin-inline:12px}.ins-ks-link:after{inset:50% 1px auto auto;translate:0 -50%;rotate:-45deg}}.ins-a [data-block]{scroll-margin-top:var(--ins-header)}.ins-a-beat{--dim:clamp(0, calc((var(--p) - var(--d0,9)) / .06), 1)}.ins-a-rise{opacity:var(--e);translate:0 calc((1 - var(--e)) * 16px)}.ins-a-pin.ins-pin>.ins-stage.ins-a-panstage{--pan:clamp(0, calc((var(--p) - var(--pan-a,0)) / (var(--pan-b,1) - var(--pan-a,0))), 1);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/calc(1 - var(--pan,0))), black 28px, black calc(100% - 28px), rgb(0 0 0/var(--pan,0)));mask-image:linear-gradient(to bottom, rgb(0 0 0/calc(1 - var(--pan,0))), black 28px, black calc(100% - 28px), rgb(0 0 0/var(--pan,0)));align-items:flex-start;container-type:size}.ins-a-shot{translate:0 calc(max(0px, (100cqh - 100%) / 2) + var(--pan,0) * min(0px, 100cqh - 100%))}.ins-a-pan-questions{--pan-a:.02;--pan-b:.84}.ins-a-pan-turn{--pan-a:.3;--pan-b:.82}@media (prefers-reduced-motion:reduce),(scripting:none){.ins-a-pin.ins-pin{height:auto}.ins-a-pin.ins-pin>.ins-stage{align-items:center;height:auto;padding-block:clamp(72px,9vw,128px);position:relative;top:auto}.ins-a-pin.ins-pin>.ins-stage.ins-a-panstage{overflow:visible;-webkit-mask-image:none;mask-image:none;container-type:normal}.ins-a-shot{translate:none}}.ins-a-qrow{grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;column-gap:clamp(10px,1.6vw,24px);padding-block:clamp(7px,1.35svh,15px);display:grid;position:relative}@media (width>=640px){.ins-a-qrow{grid-template-columns:3rem minmax(0,1fr) auto}}.ins-a-qtext{color:color-mix(in oklch, var(--fg-tertiary) calc(var(--dim) * 100%), var(--fg-primary));translate:0 calc((1 - var(--e)) * .28em);display:block}.ins-a-qtag{grid-column:2;margin-top:.5rem}@media (width>=640px){.ins-a-qtag{text-align:end;grid-column:auto;margin-top:0}}.ins-a-qrule{inset-inline:0;background:var(--ins-hairline);height:1px;position:absolute;bottom:0}.ins-a-turn-field{--rf-h:clamp(260px, min(40vw, 44svh), 480px)}.ins-a-rail{transition:opacity .5s var(--ins-ease)}.ins-a-rail[data-idle]:not(:focus-within){pointer-events:none;opacity:0}.ins-a-rail a{transition:color .3s var(--ins-ease)}.ins-a-rail a:before{inset-inline-end:calc(100% + 6px);content:"";transform-origin:100%;width:10px;height:1px;transition:transform .4s var(--ins-ease);background:currentColor;position:absolute;top:50%;transform:scaleX(0)}.ins-a-rail a[aria-current=step]{color:var(--fg-primary)}.ins-a-rail a[aria-current=step]:before{transform:scaleX(1)}.ins-a-rail-label{opacity:0;transition:opacity .25s var(--ins-ease), translate .25s var(--ins-ease);translate:6px}.ins-a-rail a:hover .ins-a-rail-label,.ins-a-rail a:focus-visible .ins-a-rail-label{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.ins-a-rail,.ins-a-rail a,.ins-a-rail a:before,.ins-a-rail-label{transition:none}}.ins-b-tabs{background:var(--surface-2);box-shadow:var(--elevation-2);border-radius:11px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid;position:relative}.ins-b-tabs:before{width:calc((100% - 6px - (var(--n) - 1) * 2px) / var(--n));content:"";background:var(--primary);translate:calc(var(--i) * (100% + 2px)) 0;transition:translate .32s var(--ins-ease);border-radius:8px;position:absolute;inset-block:3px;inset-inline-start:3px}.ins-b-tab{z-index:1;min-height:34px;color:var(--fg-tertiary);text-align:center;text-wrap:balance;cursor:pointer;transition:color .2s var(--ins-ease);border-radius:8px;outline:none;justify-content:center;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.25;display:flex;position:relative}.ins-b-tab:hover{color:var(--fg-primary)}.ins-b-tab[aria-selected=true]{color:var(--primary-foreground)}.ins-b-tab:focus-visible{box-shadow:0 0 0 2px var(--surface-2), 0 0 0 4px var(--fg-primary)}.ins-b-stack{display:grid}.ins-b-stack>*{min-width:0;transition:opacity .26s var(--ins-ease), translate .36s var(--ins-ease);grid-area:1/1}.ins-b-stack>[data-state=off]{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .14s var(--ins-ease), translate .14s var(--ins-ease), visibility 0s linear .14s;translate:0 6px}.ins-b-stack[data-play=on]>.ins-auto[data-state=on]{animation:ins-run var(--ins-dur,1.4s) linear both}.ins-b-prob .ins-b-ans{opacity:0;transform-origin:50% 100%;transform-box:fill-box;transition:opacity .36s var(--ins-ease), transform .52s var(--ins-ease);transform:scaleY(.25)}.ins-b-prob .ins-b-ans:nth-child(2){transition-delay:50ms}.ins-b-prob .ins-b-ans:nth-child(3){transition-delay:.1s}.ins-b-prob .ins-b-ans:nth-child(4){transition-delay:.15s}.ins-b-prob:hover .ins-b-ans,.ins-b-prob:focus-visible .ins-b-ans{opacity:1;transform:none}.ins-b-prob .ins-b-go{transition:translate .32s var(--ins-ease)}.ins-b-prob:hover .ins-b-go{translate:0 2px}.ins-b-spark{--spark:var(--fg-quaternary);--spark-2:color-mix(in oklch, var(--fg-quaternary) 55%, transparent);color:var(--spark);transition:color .24s var(--ins-ease)}.ins-b-row:hover .ins-b-spark,.ins-b-row:focus-visible .ins-b-spark,.ins-b-row[aria-pressed=true] .ins-b-spark{--spark:var(--chart-series-1);--spark-2:var(--chart-series-2)}@media (prefers-reduced-motion:reduce){.ins-b-tabs:before,.ins-b-tab,.ins-b-stack>*,.ins-b-stack>[data-state=off],.ins-b-prob .ins-b-ans,.ins-b-prob .ins-b-go,.ins-b-spark{transition:none}.ins-b-stack>[data-state=off]{translate:none}}@property --p{syntax:"<number>";inherits:true;initial-value:0}:root{--ins-ease:cubic-bezier(.2, .8, .2, 1);--ins-header:61px;--ins-glow:oklch(0% 0 0/.045);--ins-hairline:oklch(0% 0 0/.08)}@media (width<=767px){:root{--ins-header:53px}}:root.dark{--ins-glow:oklch(100% 0 0/.075);--ins-hairline:oklch(100% 0 0/.1)}.ins-ph{--k:clamp(0, calc((var(--p) - var(--from,0)) / (var(--to,1) - var(--from,0))), 1);--e:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));--e2:calc(1 - (1 - var(--k)) * (1 - var(--k)) * (1 - var(--k)))}.ins-auto{--p:0}.ins-auto[data-play=on]{animation:ins-run var(--ins-dur,6s) linear both}.ins-auto[data-play=on][data-loop]{animation-iteration-count:infinite}@keyframes ins-run{0%{--p:0}to{--p:1}}.ins-replay{inset-inline-end:12px;z-index:2;pointer-events:none;opacity:0;transition:opacity .32s var(--ins-ease), translate .32s var(--ins-ease), color .16s var(--ins-ease);position:absolute;bottom:12px;translate:0 4px}.ins-replay[data-shown]{pointer-events:auto;opacity:1;translate:none}@media (prefers-reduced-motion:reduce){.ins-auto,.ins-scrub{--p:1;animation:none!important}.ins-replay{display:none}}@media (scripting:none){.ins-auto,.ins-scrub{--p:1}.ins-replay{display:none}}@media (scripting:enabled){.ins-reveal{opacity:0;transition:opacity .52s var(--ins-ease), transform .52s var(--ins-ease);transition-delay:var(--d,0s);transform:translateY(12px)}.ins-reveal[data-in]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ins-reveal,.ins-reveal[data-in]{opacity:1;transition:none;transform:none}}.ins-rise .ins-w{vertical-align:top;margin-block:-.08em -.16em;padding-block:.08em .16em;display:inline-block;overflow:hidden}.ins-rise .ins-w>span{display:inline-block}@media (scripting:enabled){.ins-rise .ins-w>span{transform:translateY(115%)}.ins-rise[data-in] .ins-w>span{transition:transform .65s var(--ins-ease);transition-delay:calc(var(--i,0) * 32ms + var(--d,0s));transform:none}}@media (prefers-reduced-motion:reduce){.ins-rise .ins-w>span,.ins-rise[data-in] .ins-w>span{transition:none;transform:none}}@media (scripting:enabled){.ins-reveal[data-now]{opacity:1;animation:ins-enter .56s var(--ins-ease) var(--d,0s) both;transition:none;transform:none}.ins-rise[data-now] .ins-w>span{animation:ins-word .65s var(--ins-ease) calc(var(--i,0) * 32ms + var(--d,0s)) both;transition:none;transform:none}}@keyframes ins-enter{0%{opacity:0;transform:translateY(12px)}}@keyframes ins-word{0%{transform:translateY(115%)}}@media (prefers-reduced-motion:reduce){.ins-reveal[data-now],.ins-rise[data-now] .ins-w>span{animation:none}}.ins-lit{isolation:isolate;position:relative}.ins-lit:before{z-index:1;pointer-events:none;content:"";background:radial-gradient(560px circle at var(--mx,50%) var(--my,0%), var(--ins-glow), transparent 60%);border-radius:inherit;opacity:0;transition:opacity .4s var(--ins-ease);position:absolute;inset:0}.ins-lit:hover:before{opacity:1}@media (hover:none){.ins-lit:before{display:none}}.ins-pin{height:var(--ins-pin-h,300vh);position:relative}.ins-pin>.ins-stage{top:var(--ins-header);height:calc(100svh - var(--ins-header));align-items:center;display:flex;position:sticky;overflow:clip}.ins-rule{background:linear-gradient(to right, transparent, var(--ins-hairline) 12%, var(--ins-hairline) 88%, transparent);height:1px}.ins-bleed{overflow-x:clip}
