.ocean-sheet:has(.OffsecElements_climb__h1a6v){overflow:clip}.OffsecElements_climb__h1a6v{position:relative;padding:0 12px}.OffsecElements_climb__h1a6v[data-armed]{height:300vh}@media (max-width:767px){.OffsecElements_climb__h1a6v[data-armed]{height:220vh}}.OffsecElements_stick__NTUGv{position:sticky;top:0;display:flex;align-items:center;justify-content:center;min-height:100svh;padding:88px 0 24px}.OffsecElements_panel__CMqrN{position:relative;width:min(100%,1280px,calc((100svh - 128px) * 1.5));aspect-ratio:3/2;overflow:hidden;border-radius:28px;background:hsl(var(--ocean-canvas));box-shadow:0 1px 2px hsl(var(--ocean-ink)/.08),0 40px 80px -40px hsl(var(--ocean-ink)/.6);isolation:isolate}.OffsecElements_scene__cFXFl,.OffsecElements_world__RrPY3{position:absolute;inset:0;will-change:transform}.OffsecElements_scene__cFXFl{width:100%;height:100%;display:block;pointer-events:none}.OffsecElements_bloomLayer__V0NfG{filter:blur(14px);mix-blend-mode:screen}.OffsecElements_finish__S4EhD{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;will-change:transform}@media (max-width:767px){.OffsecElements_panel__CMqrN{aspect-ratio:auto;height:min(calc(100svh - 112px),600px,calc((100vw - 24px) * 1.2));border-radius:22px}.OffsecElements_world__RrPY3{inset:0 auto 0 0;width:auto;aspect-ratio:3/2}.OffsecElements_bloomLayer__V0NfG{filter:blur(9px)}}.OffsecElements_p1__6BgyX{--ph:var(--success)}.OffsecElements_p2__VoXlz{--ph:var(--ocean-glow-sky)}.OffsecElements_p3__gakH4{--ph:var(--warning)}.OffsecElements_wallA__9ukGY{stop-color:color-mix(in srgb,hsl(var(--ocean-canvas)) 70%,hsl(var(--ocean-deep)))}.OffsecElements_wallB___oI_A{stop-color:hsl(var(--ocean-canvas))}.OffsecElements_track__sw5oH{fill:hsl(var(--ocean-line-dark))}.OffsecElements_seam__dvsR9{fill:hsl(var(--ocean-canvas));opacity:.7}.OffsecElements_seamHi__p2Nzj{fill:hsl(var(--ocean-frost)/.04)}.OffsecElements_hotA__m2yat{stop-color:hsl(var(--ocean-frost)/.07)}.OffsecElements_hotB__6HHox{stop-color:hsl(var(--ocean-frost)/0)}.OffsecElements_floorA__SfWPC{stop-color:color-mix(in srgb,hsl(var(--ocean-canvas)) 70%,hsl(var(--ocean-raised)))}.OffsecElements_floorB__7z_sj{stop-color:hsl(var(--ocean-canvas))}.OffsecElements_skirting__hp_dK{fill:hsl(var(--ocean-line-dark))}.OffsecElements_plaqueEngrave__fIeGP{font:800 20px var(--font-sans,system-ui),sans-serif;letter-spacing:.18em;fill:hsl(var(--ocean-frost)/.7)}.OffsecElements_spotHead__da3R1,.OffsecElements_spotStem__i0zW9{fill:hsl(var(--ocean-slate))}.OffsecElements_spotLens__HFYzr{fill:hsl(var(--ocean-frost))}.OffsecElements_coneA__uHWah{stop-color:hsl(var(--ocean-frost)/.09)}.OffsecElements_coneB__a0jS0{stop-color:hsl(var(--ocean-frost)/0)}.OffsecElements_poolA__NlPHl{stop-color:hsl(var(--ocean-frost)/.07)}.OffsecElements_poolB__96GF_{stop-color:hsl(var(--ocean-frost)/0)}.OffsecElements_metalA___0RSR{stop-color:hsl(var(--ocean-frost))}.OffsecElements_metalB__9J6pI{stop-color:hsl(var(--ocean-mist))}.OffsecElements_metalC__z3rHf{stop-color:hsl(var(--ocean-slate))}.OffsecElements_plaqueShadow__6GLo0{fill:hsl(var(--ocean-canvas));opacity:.8}.OffsecElements_plaqueEdge__JiufT{fill:none;stroke:hsl(var(--ocean-frost)/.6)}.OffsecElements_plaqueTitle__kv9RO{font:800 20px var(--font-sans,system-ui),sans-serif;letter-spacing:.18em;fill:hsl(var(--ocean-canvas))}.OffsecElements_plaqueSub__WBWIX{font:500 11px var(--font-mono,ui-monospace),monospace;letter-spacing:.06em;fill:hsl(var(--ocean-deep))}.OffsecElements_screw__PPnkc{fill:hsl(var(--ocean-slate));stroke:hsl(var(--ocean-frost)/.5)}.OffsecElements_frameShadow__UFRUL{fill:hsl(var(--ocean-canvas));opacity:.9}.OffsecElements_frame__gi_rT{fill:color-mix(in srgb,hsl(var(--ocean-canvas)) 80%,hsl(var(--foreground)));stroke:hsl(var(--ocean-slate));stroke-width:2}.OffsecElements_frameInner__lG15t{fill:color-mix(in srgb,hsl(var(--ocean-canvas)) 90%,hsl(var(--foreground)));stroke:hsl(var(--ocean-line-dark))}.OffsecElements_slot__nZFpW{fill:color-mix(in srgb,hsl(var(--ocean-canvas)) 85%,hsl(var(--ocean-deep)));stroke:hsl(var(--ocean-line-dark))}.OffsecElements_slotHi__7fvj1{stroke:hsl(var(--ocean-frost)/.08);stroke-width:1.5}.OffsecElements_glassA__KLHT8{stop-color:hsl(var(--ocean-frost)/.06)}.OffsecElements_glassB__69are{stop-color:hsl(var(--ocean-frost)/.015)}.OffsecElements_glassC__qrVX1{stop-color:hsl(var(--ocean-canvas)/.3)}.OffsecElements_bloom__eI_96{fill:hsl(var(--ph));opacity:0;transition:opacity .45s ease}.OffsecElements_bloom__eI_96.OffsecElements_on__l6QZt{opacity:.55}.OffsecElements_tileSide___l8as{fill:color-mix(in srgb,hsl(var(--ocean-canvas)) 90%,hsl(var(--foreground)));transition:fill .45s ease}.OffsecElements_tile__DlfGW.OffsecElements_on__l6QZt .OffsecElements_tileSide___l8as{fill:color-mix(in srgb,hsl(var(--ph)) 45%,hsl(var(--ocean-canvas)))}.OffsecElements_tileInset__OLWOv{fill:none;stroke:hsl(var(--ocean-frost)/.07)}.OffsecElements_tile__DlfGW.OffsecElements_on__l6QZt .OffsecElements_tileInset__OLWOv{stroke:hsl(var(--ocean-canvas)/.25)}.OffsecElements_tileTop__IERV7{stroke:hsl(var(--ocean-frost)/.3);stroke-width:1.2;stroke-linecap:round}.OffsecElements_reflect__oK1Fp{opacity:.42}.OffsecElements_visitor__Zq4OK{fill:color-mix(in srgb,hsl(var(--ocean-canvas)) 88%,hsl(var(--foreground)))}.OffsecElements_visitorRim__qha2h{fill:none;stroke:hsl(var(--ocean-frost)/.28);stroke-width:.8;stroke-linecap:round}.OffsecElements_visitorShadow__NMpBO{fill:hsl(var(--ocean-canvas));opacity:.8}.OffsecElements_tileBase__wQe2K{fill:color-mix(in srgb,hsl(var(--ocean-canvas)) 80%,hsl(var(--ocean-deep)));stroke:hsl(var(--ocean-line-dark))}.OffsecElements_tileLight__r1DEV{fill:hsl(var(--ph));opacity:0;transition:opacity .45s ease}.OffsecElements_tile__DlfGW.OffsecElements_on__l6QZt .OffsecElements_tileLight__r1DEV{opacity:.9}.OffsecElements_tile__DlfGW.OffsecElements_cur__iqCqR .OffsecElements_tileLight__r1DEV{opacity:.35;animation:OffsecElements_pulse__ab7l9 1.4s ease-in-out infinite alternate}@keyframes OffsecElements_pulse__ab7l9{to{opacity:.6}}.OffsecElements_faceA__ySYvB{stop-color:hsl(var(--ocean-frost)/.12)}.OffsecElements_faceB__h_lqE{stop-color:hsl(var(--ocean-canvas)/.35)}.OffsecElements_tileDepth__8UqTF{mix-blend-mode:soft-light}.OffsecElements_tileEdge__QTRMP{fill:none;stroke:hsl(var(--ocean-frost)/.18);transition:stroke .4s ease}.OffsecElements_tile__DlfGW.OffsecElements_on__l6QZt .OffsecElements_tileEdge__QTRMP{stroke:hsl(var(--ocean-frost)/.7)}.OffsecElements_sheenA__gxg_W{stop-color:hsl(var(--ocean-frost)/.22)}.OffsecElements_sheenB__IJ68D,.OffsecElements_sheenC__fAGJB{stop-color:hsl(var(--ocean-frost)/0)}.OffsecElements_sheen__rN_2D{pointer-events:none}.OffsecElements_hrs__GEIhp,.OffsecElements_num__CA8xF{font:700 11px var(--font-mono,ui-monospace),monospace;fill:hsl(var(--ocean-mist)/.7);transition:fill .4s ease}.OffsecElements_sym__AZV68{font:800 36px var(--font-sans,system-ui),sans-serif;letter-spacing:-.02em;fill:hsl(var(--ocean-mist)/.45);transition:fill .4s ease}.OffsecElements_name__3e43j{font:600 10px var(--font-sans,system-ui),sans-serif;fill:hsl(var(--ocean-mist)/.55);transition:fill .4s ease}.OffsecElements_tile__DlfGW.OffsecElements_on__l6QZt .OffsecElements_hrs__GEIhp,.OffsecElements_tile__DlfGW.OffsecElements_on__l6QZt .OffsecElements_name__3e43j,.OffsecElements_tile__DlfGW.OffsecElements_on__l6QZt .OffsecElements_num__CA8xF,.OffsecElements_tile__DlfGW.OffsecElements_on__l6QZt .OffsecElements_sym__AZV68{fill:hsl(var(--ocean-canvas))}.OffsecElements_tile__DlfGW.OffsecElements_cur__iqCqR .OffsecElements_sym__AZV68{fill:hsl(var(--ocean-frost))}.OffsecElements_legend__mWnDy rect{fill:hsl(var(--ph)/.25);stroke:hsl(var(--ph));transition:fill .4s ease}.OffsecElements_legend__mWnDy.OffsecElements_on__l6QZt rect{fill:hsl(var(--ph))}.OffsecElements_legend__mWnDy text{font:600 11px var(--font-sans,system-ui),sans-serif;letter-spacing:.08em;fill:hsl(var(--ocean-mist))}.OffsecElements_legend__mWnDy.OffsecElements_on__l6QZt text{fill:hsl(var(--ocean-frost))}.OffsecElements_complete__wj6Ae{opacity:0;transition:opacity .4s ease}.OffsecElements_complete__wj6Ae.OffsecElements_on__l6QZt{opacity:1}.OffsecElements_complete__wj6Ae rect{fill:hsl(var(--success))}.OffsecElements_complete__wj6Ae text{font:800 12px var(--font-sans,system-ui),sans-serif;letter-spacing:.14em;fill:hsl(var(--success-foreground))}.OffsecElements_grain__QdYxa{fill:hsl(var(--ocean-frost));opacity:.04;mix-blend-mode:overlay}.OffsecElements_vigA__6wM4w{stop-color:hsl(var(--ocean-canvas)/0)}.OffsecElements_vigB__Ckc1S{stop-color:hsl(var(--ocean-canvas)/.55)}.OffsecElements_hud__WH1Cc{position:absolute;left:18px;top:18px;display:grid;gap:3px;min-width:206px;max-width:300px;padding:12px 14px;border-radius:16px;background:hsl(var(--ocean-canvas)/.6);border:1px solid hsl(var(--ocean-frost)/.14);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);color:hsl(var(--ocean-frost))}.OffsecElements_hudLabel__Zh7x2{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ocean-mist))}.OffsecElements_hudDay__iQDe5{font-size:15px;color:hsl(var(--ocean-mist))}.OffsecElements_hudDay__iQDe5 b{font-size:30px;font-weight:800;letter-spacing:-.03em;color:hsl(var(--ocean-frost));font-variant-numeric:tabular-nums}.OffsecElements_hudStage__boXza{font-size:13px;font-weight:600;color:hsl(var(--ocean-hl))}.OffsecElements_hudWeek__Wei6Y{font-size:11px;color:hsl(var(--ocean-mist))}.OffsecElements_hudBar__mzoS6{display:block;height:5px;margin-top:6px;border-radius:3px;background:hsl(var(--ocean-frost)/.14);overflow:hidden}.OffsecElements_hudBar__mzoS6 i{display:block;height:100%;transform-origin:left;background:linear-gradient(90deg,hsl(var(--ocean-hl)),hsl(var(--warning)))}@media (max-width:767px){.OffsecElements_stick__NTUGv{padding-top:76px}.OffsecElements_hud__WH1Cc{left:10px;top:10px;min-width:0;max-width:210px;padding:8px 10px;border-radius:12px}.OffsecElements_hudDay__iQDe5 b{font-size:22px}.OffsecElements_hudLabel__Zh7x2{font-size:9px}}@media (prefers-reduced-motion:reduce){.OffsecElements_tile__DlfGW.OffsecElements_cur__iqCqR .OffsecElements_tileLight__r1DEV{animation:none}}.oc-days .day-card svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.oc-days .day-card:hover{transform:translate3d(0,-4px,0);border-color:hsl(var(--primary)/.6)}.oc-days .day-card:hover svg{transform:rotate(180deg) scale(1.3)}}.oc-outline{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);overflow:visible;pointer-events:none}.oc-outline rect{x:1px;y:1px;width:calc(100% - 2px);height:calc(100% - 2px);rx:var(--radius);fill:none;stroke:hsl(var(--primary));stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.oc-days>:nth-child(2){--i:1}.oc-days>:nth-child(3){--i:2}.oc-days>:nth-child(4){--i:3}.oc-days>:nth-child(5){--i:4}@media (prefers-reduced-motion:no-preference){[data-arm=wait] :is(.oc-head,.oc-days>*,.oc-panel){opacity:0}[data-arm=go] .oc-head{animation:ocUp .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .oc-days>*{animation:ocUp .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * .11s + .25s)}[data-arm=go] .oc-panel{border-color:transparent;animation:ocUp .7s cubic-bezier(.16,1,.3,1) .85s backwards}[data-arm=go] .oc-panel .oc-outline rect{animation:ocDraw 1.4s cubic-bezier(.65,0,.35,1) 1.35s forwards}}@keyframes ocUp{0%{opacity:0;transform:translate3d(0,20px,0)}}@keyframes ocDraw{0%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}.pz-ic{transition:background-color .25s ease}.pz-ic svg{transition:transform .4s cubic-bezier(.3,1.6,.5,1),color .25s ease}@media (hover:hover){.pz-grid .pz-card:hover{transform:translate3d(0,-4px,0);border-color:hsl(var(--primary)/.6)}.pz-card:hover .pz-ic{background:hsl(var(--primary))}.pz-card:hover .pz-ic svg{color:hsl(var(--primary-foreground));transform:scale(1.18) rotate(-8deg)}}.pz-grid>:first-child{--pz-x:-50px;--pz-y:-40px}.pz-grid>:nth-child(2){--i:1;--pz-x:-20px;--pz-y:-60px}.pz-grid>:nth-child(3){--i:2;--pz-x:20px;--pz-y:-60px}.pz-grid>:nth-child(4){--i:3;--pz-x:50px;--pz-y:-40px}@media (max-width:1023px){.pz-grid>*{--pz-x:0px;--pz-y:-30px}}.ot-body>:nth-child(2){--k:1}.ot-body>:nth-child(3){--k:2}.ot-body strong{background-image:linear-gradient(hsl(var(--primary)),hsl(var(--primary)));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px}@media (prefers-reduced-motion:no-preference){[data-arm=wait] :is(.pz-head,.pz-card,.ot-body>*){opacity:0}[data-arm=go] .pz-head{animation:pzUp .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .pz-card{animation:pzGather .8s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 90ms + .25s)}[data-arm=go] .ot-quote .lr-word{display:inline-block;animation:otWord .5s ease backwards;animation-delay:calc(var(--wi, 0) * 45ms + .3s)}[data-arm=go] .ot-body>*{animation:pzUp .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--k, 0) * .22s + 1.2s)}[data-arm=go] .ot-body strong{animation:otLine .6s ease forwards;animation-delay:calc(var(--k, 0) * .22s + 1.8s)}}@keyframes pzUp{0%{opacity:0;transform:translate3d(0,20px,0)}}@keyframes pzGather{0%{opacity:0;transform:translate3d(var(--pz-x,0),var(--pz-y,0),0) scale(.9)}}@keyframes otWord{0%{opacity:0;filter:blur(4px)}}@keyframes otLine{to{background-size:100% 2px}}.cu-phase:before{transition:height .2s ease}.cu-phase .card-quiet{transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.cu-phase .card-quiet>svg{transition:transform .3s ease}@media (hover:hover){.cu-phase.phase-card:hover{transform:translate3d(0,-3px,0);border-color:hsl(var(--primary)/.5)}.cu-phase.phase-card:hover:before{height:5px}.cu-phase .card-quiet:hover{transform:translate3d(0,-3px,0);border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.06)}.cu-phase .card-quiet:hover>svg{transform:scale(1.25) rotate(-8deg)}}.cu-phase .card-quiet:nth-child(2){--t:1}.cu-phase .card-quiet:nth-child(3){--t:2}.cu-phase .card-quiet:nth-child(4){--t:3}@media (prefers-reduced-motion:no-preference){.cu-head[data-arm=wait],.cu-panel[data-arm=wait],.cu-phase[data-arm=wait],.cu-phase[data-arm=wait] .card-quiet{opacity:0}.cu-head[data-arm=go],.cu-phase[data-arm=go]{animation:cuUp .7s cubic-bezier(.16,1,.3,1) backwards}.cu-phase[data-arm=go] .card-quiet{transform-origin:top;animation:cuFlip .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--t, 0) * .12s + .4s)}.cu-panel[data-arm=go]{border-color:transparent;animation:cuUp .7s cubic-bezier(.16,1,.3,1) backwards}.cu-panel[data-arm=go] .oc-outline rect{animation:ocDraw 1.4s cubic-bezier(.65,0,.35,1) .5s forwards}}@keyframes cuUp{0%{opacity:0;transform:translate3d(0,22px,0)}}@keyframes cuFlip{0%{opacity:0;transform:perspective(600px) rotateX(-75deg)}}.ar-cats .tool-pill{transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}@media (hover:hover){.ar-cats .tool-pill:hover{transform:translate3d(0,-2px,0);border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.08);color:hsl(var(--primary))}}@media (prefers-reduced-motion:no-preference){[data-arm=wait] :is(.ar-head,.ar-lbl,.ar-cats .tool-pill){opacity:0}[data-arm=go] .ar-head{animation:arUp .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .ar-lbl{animation:arFromL .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--c, 0) * .26s + .3s)}[data-arm=go] .ar-cats .tool-pill{animation:arPop .45s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(var(--c, 0) * .26s + var(--p, 0) * 55ms + .45s)}}@keyframes arUp{0%{opacity:0;transform:translate3d(0,22px,0)}}@keyframes arFromL{0%{opacity:0;transform:translate3d(-20px,0,0)}}@keyframes arPop{0%{opacity:0;transform:scale(.5)}}.ik-skills .tool-pill{transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}@media (hover:hover){.ik-skills .tool-pill:hover{transform:translate3d(0,-2px,0);border-color:hsl(var(--primary)/.7);background:hsl(var(--primary)/.14);color:hsl(var(--primary))}}.ik-certs>:nth-child(2){--s:1}.ik-certs>:nth-child(3){--s:2}@media (prefers-reduced-motion:no-preference){[data-arm=wait] :is(.ik-head,.ik-card,.ik-side,.ik-certs>*,.ik-skills .tool-pill){opacity:0}[data-arm=go] .ik-head{animation:ikUp .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .ik-card{animation:ikFromL .8s cubic-bezier(.16,1,.3,1) .2s backwards}[data-arm=go] .ik-side{animation:ikFromR .8s cubic-bezier(.16,1,.3,1) .35s backwards}[data-arm=go] .ik-certs>*{animation:ikStamp .5s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(var(--s, 0) * .16s + .7s)}[data-arm=go] .ik-skills .tool-pill{animation:ikPop .45s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(var(--k, 0) * 60ms + .9s)}}@keyframes ikUp{0%{opacity:0;transform:translate3d(0,22px,0)}}@keyframes ikFromL{0%{opacity:0;transform:translate3d(-40px,0,0)}}@keyframes ikFromR{0%{opacity:0;transform:translate3d(40px,0,0)}}@keyframes ikStamp{0%{opacity:0;transform:scale(2) rotate(-8deg)}60%{opacity:1;transform:scale(.92)}to{transform:none}}@keyframes ikPop{0%{opacity:0;transform:scale(.5)}}.sk-grid .sk-card{transition:transform .2s ease,border-color .2s ease}.sk-ic{transition:background-color .25s ease}.sk-ic svg{transition:transform .5s cubic-bezier(.3,1.6,.5,1),color .25s ease}.sk-grid>:nth-child(2) svg{transform-origin:top}@media (hover:hover){.sk-grid .sk-card:hover{transform:translate3d(0,-4px,0);border-color:hsl(var(--primary)/.6)}.sk-card:hover .sk-ic{background:hsl(var(--primary))}.sk-card:hover .sk-ic svg{color:hsl(var(--primary-foreground))}.sk-grid>:first-child:hover .sk-ic svg{transform:rotate(180deg) scale(1.2)}.sk-grid>:nth-child(2):hover .sk-ic svg{transform:translate3d(0,-3px,0) rotate(-8deg)}.sk-grid>:nth-child(3):hover .sk-ic svg{transform:scale(1.25)}.sk-grid>:nth-child(4):hover .sk-ic svg{transform:translate3d(0,-4px,0) scale(1.15)}}.sk-grid>:first-child{--sk-x:-40px;--sk-y:-30px}.sk-grid>:nth-child(2){--i:1;--sk-x:40px;--sk-y:-30px}.sk-grid>:nth-child(3){--i:2;--sk-x:-40px;--sk-y:30px}.sk-grid>:nth-child(4){--i:3;--sk-x:40px;--sk-y:30px}@media (max-width:639px){.sk-grid>*{--sk-x:0px;--sk-y:24px}}@media (prefers-reduced-motion:no-preference){[data-arm=wait] :is(.sk-head,.sk-card,.sk-ic){opacity:0}[data-arm=go] .sk-head{animation:skUp .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .sk-card{animation:skGather .8s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 90ms + .25s)}[data-arm=go] .sk-ic{animation:skPop .5s cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:calc(var(--i, 0) * .2s + .5s)}[data-arm=go] .sk-grid>:first-child .sk-ic svg{animation:skSpin 1s ease .7s backwards}[data-arm=go] .sk-grid>:nth-child(2) .sk-ic svg{animation:skUnfold .8s ease .9s backwards}[data-arm=go] .sk-grid>:nth-child(3) .sk-ic svg{animation:skPulse 1s ease 1.1s 2}[data-arm=go] .sk-grid>:nth-child(4) .sk-ic svg{animation:skBounce .8s cubic-bezier(.3,1.6,.5,1) 1.3s backwards}}@keyframes skUp{0%{opacity:0;transform:translate3d(0,22px,0)}}@keyframes skGather{0%{opacity:0;transform:translate3d(var(--sk-x,0),var(--sk-y,0),0) scale(.92)}}@keyframes skPop{0%{opacity:0;transform:scale(.3)}}@keyframes skSpin{0%{transform:rotate(-1turn) scale(.5)}}@keyframes skUnfold{0%{transform:scaleY(0)}}@keyframes skPulse{50%{transform:scale(1.3)}}@keyframes skBounce{0%{transform:translate3d(0,-14px,0)}}.pw-table tbody tr{transition:background-color .2s ease}.pw-table tbody .kw{display:inline-block;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media (hover:hover){.pw-table tbody tr:hover{background:hsl(var(--primary)/.08)}.pw-table tbody tr:hover .kw{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}}@media (prefers-reduced-motion:no-preference){[data-arm=wait] :is(.pw-head,.pw-table thead tr,.pw-table tbody tr,.pw-table tbody .kw){opacity:0}[data-arm=go] .pw-head{animation:pwUp .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .pw-table thead tr{animation:pwDown .5s cubic-bezier(.16,1,.3,1) .2s backwards}[data-arm=go] .pw-table tbody tr{animation:pwUp .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--r, 0) * .11s + .55s)}[data-arm=go] .pw-table tbody .kw{animation:pwStamp .5s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(var(--r, 0) * .18s + .75s)}[data-arm=go] .pw-table .lr-word{display:inline-block;animation:pwWord .4s ease backwards;animation-delay:calc(var(--r, 0) * .35s + var(--wi, 0) * 25ms + .85s)}}@keyframes pwUp{0%{opacity:0;transform:translate3d(0,14px,0)}}@keyframes pwDown{0%{opacity:0;transform:translate3d(0,-14px,0)}}@keyframes pwStamp{0%{opacity:0;transform:scale(2) rotate(-8deg)}60%{opacity:1;transform:scale(.92)}to{transform:none}}@keyframes pwWord{0%{opacity:0;filter:blur(3px)}}