.toolbar_group__fpkVO{display:inline-flex;align-items:center;height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--glass-tint);-webkit-backdrop-filter:var(--lens,var(--glass-filter));backdrop-filter:var(--lens,var(--glass-filter));box-shadow:var(--glass-ring),0 2px 8px light-dark(rgba(0,0,0,.08),rgba(0,0,0,.35));flex:none}[data-active=false] .toolbar_group__fpkVO,[data-dragging=true] .toolbar_group__fpkVO,[data-resizing] .toolbar_group__fpkVO{-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.toolbar_group__fpkVO .toolbar_divider__RaZTX{width:.5px;height:16px;background:var(--separator)}.toolbar_group__fpkVO .toolbar_button__2LTvD{height:28px;min-width:32px;padding:0 var(--space-8);display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:var(--space-4);border-radius:var(--radius-control);color:var(--label);font:inherit;font-size:var(--text-body);transition:background var(--dur-fast) linear,transform var(--dur-fast) var(--ease-spring)}.toolbar_group__fpkVO .toolbar_button__2LTvD svg{width:17px;height:17px;stroke-width:1.6}.toolbar_group__fpkVO .toolbar_button__2LTvD:hover:not(:disabled){background:var(--fill)}.toolbar_group__fpkVO .toolbar_button__2LTvD:active:not(:disabled){background:var(--fill-strong);transform:scale(.96)}.toolbar_group__fpkVO .toolbar_button__2LTvD[aria-pressed=true]{background:var(--fill-strong)}.toolbar_group__fpkVO .toolbar_button__2LTvD:disabled{color:var(--label-3)}.toolbar_group__fpkVO .toolbar_button__2LTvD:focus-visible,.toolbar_search__I1KH0 input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.toolbar_title__CGCgu{display:flex;flex-direction:column;min-width:0;padding:0 var(--space-8)}.toolbar_title__CGCgu strong{font-size:var(--text-title);line-height:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar_title__CGCgu small{font-size:var(--text-small);line-height:16px;color:var(--label-2)}.toolbar_spacer__zWWpJ{flex:1}.toolbar_search__I1KH0{padding:0 var(--space-8);gap:var(--space-4);color:var(--label-2);min-width:0}.toolbar_search__I1KH0 svg{width:15px;height:15px;flex:none}.toolbar_search__I1KH0 input{width:100%;min-width:60px;border:0;background:none;font:inherit;font-size:var(--text-body);color:var(--label);border-radius:4px}.toolbar_search__I1KH0 input::placeholder{color:var(--label-2)}.sidebar_section__hydhk{margin:0 0 var(--space-8);padding:0;list-style:none}.sidebar_heading__OWlwZ{padding:var(--space-8) var(--space-8) 0;font-size:var(--text-small);line-height:16px;font-weight:600;color:var(--label-2)}.sidebar_section__hydhk .sidebar_item__AOCjE{width:100%;height:28px;padding:0 var(--space-8);display:flex;align-items:center;gap:var(--space-8);border-radius:var(--radius-menu-item);font:inherit;font-size:var(--text-body);color:var(--label);text-align:left;cursor:default}.sidebar_section__hydhk .sidebar_item__AOCjE svg{width:16px;height:16px;flex:none;color:var(--accent);stroke-width:1.7;transition:scale var(--dur-fast) var(--ease-spring)}.sidebar_section__hydhk .sidebar_item__AOCjE:active svg{scale:.88}.sidebar_section__hydhk .sidebar_item__AOCjE span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar_section__hydhk .sidebar_item__AOCjE small{flex:none;font-size:var(--text-small);color:var(--label-2)}.sidebar_section__hydhk .sidebar_item__AOCjE:hover{background:var(--fill)}.sidebar_section__hydhk .sidebar_item__AOCjE[aria-current=true]{background:var(--selection-inactive);font-weight:500}.sidebar_section__hydhk .sidebar_item__AOCjE:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.glass_clear__YzEU0,.glass_control__IlI5W,.glass_regular__krvsV{background:var(--glass-tint-strong);-webkit-backdrop-filter:var(--lens,var(--glass-filter));backdrop-filter:var(--lens,var(--glass-filter));box-shadow:var(--glass-ring),var(--glass-shadow)}.glass_control__IlI5W{background:var(--glass-tint)}.glass_clear__YzEU0{background:var(--glass-tint-clear);-webkit-backdrop-filter:var(--lens,var(--glass-filter-clear));backdrop-filter:var(--lens,var(--glass-filter-clear));color:#fff;text-shadow:var(--glass-text-shadow)}.glass_clear__YzEU0.glass_dim__mfbbD{background:linear-gradient(var(--glass-dim) 0 0),var(--glass-tint-clear)}.glass_capsule__H5fiM{border-radius:999px}.glass_heavy__DnMLK{-webkit-backdrop-filter:var(--lens,var(--glass-filter-heavy));backdrop-filter:var(--lens,var(--glass-filter-heavy))}.glass_float__AtDpA{box-shadow:var(--glass-ring),var(--glass-shadow-float)}.glass_flat__nvA68{box-shadow:var(--glass-ring)}.foundkeep-folder_folder__XamIT,.foundkeep-folder_mark__4jhhv{color-scheme:light;--fk-spring:cubic-bezier(0.34,1.4,0.5,1);--fk-spring-soft:cubic-bezier(0.3,1.25,0.5,1);--fk-settle:cubic-bezier(0.3,0.7,0.3,1);--fk-paper:light-dark(#ffffff,#2c2f36);--fk-paper-line:light-dark(#dfe2e8,#474c57);--fk-note:light-dark(#fff3c4,#3d3522);--fk-note-line:light-dark(#ead68c,#625537);--fk-link:light-dark(#dcebfb,#1e3954);--fk-link-dot:light-dark(#9cc3ec,#3f6f9c);--fk-rim:light-dark(#ffffff,#e9eaec);--fk-item:light-dark(rgb(20 25 40/0.14),rgb(0 0 0/0.4));--fk-item-drop:light-dark(rgb(20 25 40/0.22),rgb(0 0 0/0.5));--fk-ground:light-dark(rgb(20 25 40/0.22),rgb(0 0 0/0.6));--fk-gloss:light-dark(rgb(255 255 255/0.3),rgb(255 255 255/0.09));--fk-edge:light-dark(rgb(255 255 255/0.6),rgb(255 255 255/0.16));--fk-shadow:light-dark(rgb(25 30 45/0.3),rgb(0 0 0/0.6));display:block;flex:none;overflow:visible}@supports (transition-timing-function:linear(0,1)){.foundkeep-folder_folder__XamIT{--fk-spring:linear(0,0.042,0.145,0.282,0.432,0.579,0.712,0.825,0.916,0.985,1.033,1.063,1.079,1.083,1.08,1.071,1.06,1.047,1.035,1.024,1.015,1.007,1.001,0.997,0.995,0.993,0.993,0.993,0.994,0.995,0.996,0.997,1);--fk-spring-soft:linear(0,0.048,0.162,0.309,0.462,0.607,0.732,0.835,0.914,0.972,1.011,1.034,1.046,1.049,1.047,1.041,1.034,1.026,1.019,1.013,1.008,1.004,1.001,1,0.998,0.998,0.998,0.998,1)}}.foundkeep-folder_folder__XamIT[data-tint=teal],.foundkeep-folder_mark__4jhhv[data-tint=teal]{--fk-back:light-dark(#34474b,#1b2b2e);--fk-a:light-dark(rgb(176 210 209/0.58),rgb(110 160 160/0.34));--fk-b:light-dark(rgb(46 70 74/0.95),rgb(27 47 51/0.95));--fk-chip:light-dark(rgb(255 255 255/0.15),rgb(255 255 255/0.1));--fk-ink:light-dark(#ecf5f4,#d4eae9);--fk-chip-rim:light-dark(rgb(255 255 255/0.18),rgb(255 255 255/0.12));--fk-edge:light-dark(rgb(255 255 255/0.35),rgb(255 255 255/0.14));--fk-mark:light-dark(#4f7f84,#7fb3b6)}.foundkeep-folder_folder__XamIT[data-tint=mist],.foundkeep-folder_mark__4jhhv[data-tint=mist]{--fk-back:light-dark(#d8dae0,#2a2c32);--fk-a:light-dark(rgb(252 252 253/0.76),rgb(150 155 168/0.3));--fk-b:light-dark(rgb(234 235 240/0.95),rgb(44 46 53/0.96));--fk-chip:light-dark(#ffffff,rgb(255 255 255/0.09));--fk-ink:light-dark(#33363d,#e3e5ea);--fk-chip-rim:light-dark(rgb(20 24 32/0.08),rgb(255 255 255/0.1));--fk-mark:light-dark(#868b96,#9ba1ac)}.foundkeep-folder_folder__XamIT[data-tint=sky],.foundkeep-folder_mark__4jhhv[data-tint=sky]{--fk-back:light-dark(#a9d0ef,#1c3953);--fk-a:light-dark(rgb(236 245 253/0.72),rgb(120 180 235/0.32));--fk-b:light-dark(rgb(196 224 247/0.95),rgb(25 57 89/0.96));--fk-chip:light-dark(rgb(255 255 255/0.75),rgb(255 255 255/0.1));--fk-ink:light-dark(#2b5d85,#d3e7f8);--fk-chip-rim:light-dark(rgb(43 93 133/0.12),rgb(255 255 255/0.12));--fk-mark:light-dark(#4c90c6,#79b4e6)}.foundkeep-folder_folder__XamIT[data-tint=coral],.foundkeep-folder_mark__4jhhv[data-tint=coral]{--fk-back:light-dark(#f0a183,#6a3424);--fk-a:light-dark(rgb(255 196 168/0.76),rgb(255 150 110/0.4));--fk-b:light-dark(rgb(246 122 84/0.96),rgb(146 62 37/0.96));--fk-chip:light-dark(rgb(255 255 255/0.26),rgb(255 255 255/0.14));--fk-ink:light-dark(#ffffff,#ffe7dd);--fk-chip-rim:light-dark(rgb(255 255 255/0.32),rgb(255 255 255/0.16));--fk-edge:light-dark(rgb(255 255 255/0.5),rgb(255 255 255/0.18));--fk-mark:light-dark(#de7450,#f0997a)}.foundkeep-folder_folder__XamIT[data-tint=sand],.foundkeep-folder_mark__4jhhv[data-tint=sand]{--fk-back:light-dark(#dcc59b,#4a3d27);--fk-a:light-dark(rgb(252 245 228/0.76),rgb(225 195 140/0.3));--fk-b:light-dark(rgb(231 208 166/0.96),rgb(84 67 39/0.96));--fk-chip:light-dark(rgb(255 255 255/0.66),rgb(255 255 255/0.1));--fk-ink:light-dark(#6a5230,#f3e5c8);--fk-chip-rim:light-dark(rgb(106 82 48/0.13),rgb(255 255 255/0.12));--fk-mark:light-dark(#b08a4b,#d2b07a)}.foundkeep-folder_folder__XamIT[data-tint=lilac],.foundkeep-folder_mark__4jhhv[data-tint=lilac]{--fk-back:light-dark(#bdb1e5,#382e61);--fk-a:light-dark(rgb(243 240 253/0.74),rgb(175 155 250/0.32));--fk-b:light-dark(rgb(203 192 242/0.96),rgb(61 49 116/0.96));--fk-chip:light-dark(rgb(255 255 255/0.66),rgb(255 255 255/0.1));--fk-ink:light-dark(#4c4090,#e6e0ff);--fk-chip-rim:light-dark(rgb(76 64 144/0.13),rgb(255 255 255/0.12));--fk-mark:light-dark(#8576cb,#a99bf0)}.foundkeep-folder_stopA__pYLIS{stop-color:var(--fk-a)}.foundkeep-folder_stopB__Xu5BW{stop-color:var(--fk-b)}.foundkeep-folder_stopBack__cv5po{stop-color:var(--fk-back)}.foundkeep-folder_stopGround__RN972{stop-color:var(--fk-ground)}.foundkeep-folder_stopGloss__Wbh7w{stop-color:var(--fk-gloss)}.foundkeep-folder_stopEdge__7AmiA{stop-color:var(--fk-edge)}.foundkeep-folder_shadowNear__mAi3L{flood-color:var(--fk-item)}.foundkeep-folder_shadowFar__RJvnR{flood-color:var(--fk-item-drop)}.foundkeep-folder_back__zR2JE,.foundkeep-folder_face__pF40k{fill:var(--fk-back)}.foundkeep-folder_rim__nj3JV{fill:var(--fk-rim)}.foundkeep-folder_paper__8xLp3{fill:var(--fk-paper)}.foundkeep-folder_note__tQLst{fill:var(--fk-note)}.foundkeep-folder_line__aFC8J{fill:var(--fk-paper-line)}.foundkeep-folder_noteLine__rLtjK{fill:var(--fk-note-line)}.foundkeep-folder_linkCard__qUJBw{fill:var(--fk-link)}.foundkeep-folder_linkDot__s845q{fill:var(--fk-link-dot)}.foundkeep-folder_folder__XamIT[data-empty] :is(.foundkeep-folder_line__aFC8J,.foundkeep-folder_noteLine__rLtjK,.foundkeep-folder_linkCard__qUJBw,.foundkeep-folder_linkDot__s845q){opacity:.55}.foundkeep-folder_frontShadow__AN17m{fill:var(--fk-shadow)}.foundkeep-folder_edge__5Au3z,.foundkeep-folder_rimLine__MtOkk{fill:none;vector-effect:non-scaling-stroke}.foundkeep-folder_rimLine__MtOkk{stroke:rgb(255 255 255/.08);stroke-width:2}.foundkeep-folder_edge__5Au3z{stroke-width:2.5}.foundkeep-folder_chip__pMHFv{fill:var(--fk-chip);stroke:var(--fk-chip-rim);stroke-width:1}.foundkeep-folder_chipText__XlcWl{fill:var(--fk-ink);font:600 10.5px/1 var(--font-ui,system-ui,sans-serif);letter-spacing:.01em;font-variant-numeric:tabular-nums}.foundkeep-folder_folder__XamIT[data-detail=small] .foundkeep-folder_rim__nj3JV{stroke:rgb(20 25 40/.12);stroke-width:1;vector-effect:non-scaling-stroke}.foundkeep-folder_front__Mbk_T,.foundkeep-folder_ground__X4N_M,.foundkeep-folder_lift__CEVc6{transform-box:fill-box;transition:transform .3s var(--fk-settle)}.foundkeep-folder_lift__CEVc6{transform-origin:50% 100%}.foundkeep-folder_ground__X4N_M{transform-origin:50% 50%;transition:transform .3s var(--fk-settle),opacity .3s var(--fk-settle)}.foundkeep-folder_front__Mbk_T{transform-origin:50% 100%;transition-duration:.28s}.foundkeep-folder_item__sviXQ{transform:translate(var(--x),var(--y)) rotate(var(--r));transform-box:fill-box;transform-origin:50% 100%;transition:transform .3s var(--fk-settle)}.foundkeep-folder_frost__4OU3Z{transition:opacity .26s var(--fk-settle)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is([data-folder-host],[role=option],button,a):is(:hover,:focus-visible) .foundkeep-folder_folder__XamIT[data-detail=full] .foundkeep-folder_lift__CEVc6{transform:translateY(-4px);transition:transform .45s var(--fk-spring-soft)}:is([data-folder-host],[role=option],button,a):is(:hover,:focus-visible) .foundkeep-folder_folder__XamIT[data-detail=full] .foundkeep-folder_ground__X4N_M{transform:scale(.9,.8);opacity:.6;transition:transform .45s var(--fk-spring-soft),opacity .3s var(--fk-settle)}:is([data-folder-host],[role=option],button,a):is(:hover,:focus-visible) .foundkeep-folder_folder__XamIT[data-detail=full] .foundkeep-folder_item__sviXQ{transform:translate(var(--hx),var(--hy)) rotate(var(--hr));transition:transform .62s var(--fk-spring) calc(var(--i, 0) * 30ms)}:is([data-folder-host],[role=option],button,a):is(:hover,:focus-visible) .foundkeep-folder_folder__XamIT[data-detail=full] .foundkeep-folder_front__Mbk_T{transform:scale(1.02,.9);transition:transform .5s var(--fk-spring-soft)}:is([data-folder-host],[role=option],button,a):is(:hover,:focus-visible) .foundkeep-folder_folder__XamIT[data-detail=full] .foundkeep-folder_frost__4OU3Z{opacity:0;transition-duration:.16s}}@media (prefers-reduced-motion:reduce){.foundkeep-folder_front__Mbk_T,.foundkeep-folder_frost__4OU3Z,.foundkeep-folder_ground__X4N_M,.foundkeep-folder_item__sviXQ,.foundkeep-folder_lift__CEVc6{transition:none}}.foundkeep-folder_markBack__NDysu{fill:var(--fk-mark)}.foundkeep-folder_markSheet__kIw1M{fill:var(--fk-rim)}.foundkeep-folder_markFront__jXJc1{fill:color-mix(in srgb,var(--fk-mark) 62%,white)}.mascot_mascot__x5A4Z{--pip-size:44px;position:relative;width:var(--pip-size);height:var(--pip-size);pointer-events:none}.mascot_mascot__x5A4Z[data-placement=ios]{--pip-size:40px}.mascot_pip__en0Fd{position:absolute;inset:0;display:block;padding:0;border:0;background:none;cursor:inherit;pointer-events:auto;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.22)) drop-shadow(0 6px 14px rgba(0,0,0,.16))}.mascot_pip__en0Fd:focus-visible{outline:2px solid var(--accent,#0088ff);outline-offset:2px;border-radius:50%}.mascot_figure__s_ZQc{display:block;width:100%;height:100%;transform-origin:50% 92%}.mascot_pip__en0Fd svg{display:block;width:100%;height:100%;overflow:visible}.mascot_body__OHnFR{transform-origin:32px 58px;transform-box:view-box;animation:mascot_breathe__gZnoP 3.4s ease-in-out infinite}.mascot_eyes__sDJXt{transform-origin:32px 32px;transform-box:view-box;animation:mascot_blink__DIP5R 5.6s infinite}.mascot_pupils___LBzI{transform:translate(var(--look-x,0),var(--look-y,0));transition:transform .18s var(--ease-out,ease-out)}.mascot_mascot__x5A4Z[data-mood=hello] .mascot_figure__s_ZQc{animation:mascot_peek__PFrVS .56s cubic-bezier(.34,1.56,.64,1) both,mascot_wave__fVpK7 .9s ease-in-out .52s both}.mascot_mascot__x5A4Z[data-mood=wave] .mascot_figure__s_ZQc{animation:mascot_wave__fVpK7 .9s ease-in-out both}.mascot_mascot__x5A4Z[data-mood=hop] .mascot_figure__s_ZQc{animation:mascot_hop__B6zdj .56s cubic-bezier(.3,.7,.4,1) both}.mascot_mascot__x5A4Z[data-mood=cheer] .mascot_figure__s_ZQc{animation:mascot_cheer__2jBNg .82s cubic-bezier(.3,.7,.4,1) both}.mascot_mascot__x5A4Z[data-mood=poke] .mascot_figure__s_ZQc{animation:mascot_poke__H9uc4 .36s cubic-bezier(.3,.7,.4,1) both}.mascot_mascot__x5A4Z[data-mood=cheer] .mascot_body__OHnFR,.mascot_mascot__x5A4Z[data-mood=hello] .mascot_body__OHnFR,.mascot_mascot__x5A4Z[data-mood=hop] .mascot_body__OHnFR,.mascot_mascot__x5A4Z[data-mood=poke] .mascot_body__OHnFR{animation:none}.mascot_mascot__x5A4Z[data-mood=cheer] .mascot_mouth__IDTQu,.mascot_mascot__x5A4Z[data-mood=hello] .mascot_mouth__IDTQu,.mascot_mouthOpen__6EiYv{opacity:0}.mascot_mascot__x5A4Z[data-mood=cheer] .mascot_mouthOpen__6EiYv,.mascot_mascot__x5A4Z[data-mood=hello] .mascot_mouthOpen__6EiYv{opacity:1}.mascot_live__9Slf0{position:static}.mascot_bubble__Sj8NB{position:fixed;z-index:60;left:0;top:0;margin:0;width:max-content;max-width:min(240px,calc(100vw - 48px));padding:var(--space-8,8px) var(--space-12,12px);border-radius:16px;background:var(--glass-tint-strong,light-dark(rgba(255,255,255,.95),rgba(44,44,48,.95)));-webkit-backdrop-filter:var(--glass-filter,none);backdrop-filter:var(--glass-filter,none);color:var(--label,#1d1d1f);box-shadow:var(--glass-ring,0 0 0 .5px rgba(0,0,0,.12)),0 8px 24px rgba(0,0,0,.18);font:500 13px/20px var(--font-ui,system-ui);letter-spacing:-.005em;text-wrap:pretty;pointer-events:none;visibility:hidden}.mascot_bubble__Sj8NB[data-placed]{visibility:visible;animation:mascot_bubble-in__rLSym .26s cubic-bezier(.34,1.56,.64,1) both}.mascot_bubble__Sj8NB[data-tail=side]{border-bottom-right-radius:4px;transform-origin:100% 60%}.mascot_bubble__Sj8NB[data-tail=below]{border-bottom-right-radius:4px;transform-origin:90% 100%}.mascot_bubble__Sj8NB[data-placed][data-leaving]{animation:mascot_bubble-out__jhqRQ .18s ease-in both}.mascot_confetti__7S8ig{position:absolute;left:50%;top:40%;width:0;height:0;pointer-events:none}.mascot_confetti__7S8ig i{position:absolute;width:6px;height:9px;border-radius:2px;background:var(--c);opacity:0;animation:mascot_burst__3fEyp .82s cubic-bezier(.2,.7,.3,1) var(--d,0s) both}@keyframes mascot_breathe__gZnoP{0%,to{transform:scale(1)}50%{transform:scale(1.025,.975)}}@keyframes mascot_blink__DIP5R{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes mascot_peek__PFrVS{0%{transform:translateY(70%) scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes mascot_wave__fVpK7{0%,to{rotate:0deg}20%{rotate:-16deg}40%{rotate:13deg}60%{rotate:-9deg}80%{rotate:5deg}}@keyframes mascot_hop__B6zdj{0%{transform:none}18%{transform:scale(1.14,.84)}45%{transform:translateY(-14px) scale(.92,1.1)}72%{transform:translateY(0) scale(1.1,.9)}to{transform:none}}@keyframes mascot_cheer__2jBNg{0%{transform:none}14%{transform:scale(1.18,.8)}48%{transform:translateY(-24px) scale(.94,1.08) rotate(200deg)}76%{transform:translateY(0) scale(1.12,.88) rotate(1turn)}to{transform:rotate(1turn)}}@keyframes mascot_poke__H9uc4{0%{transform:none}30%{transform:scale(1.16,.82)}60%{transform:scale(.94,1.06) rotate(-6deg)}to{transform:none}}@keyframes mascot_bubble-in__rLSym{0%{transform:translate(6px,6px) scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes mascot_bubble-out__jhqRQ{to{transform:translate(4px,4px) scale(.86);opacity:0}}@keyframes mascot_burst__3fEyp{0%{transform:translate(-50%,-50%) rotate(0deg);opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--r));opacity:0}}@media (prefers-reduced-motion:reduce){.mascot_body__OHnFR,.mascot_bubble__Sj8NB[data-placed],.mascot_bubble__Sj8NB[data-placed][data-leaving],.mascot_confetti__7S8ig i,.mascot_eyes__sDJXt,.mascot_figure__s_ZQc,.mascot_mascot__x5A4Z[data-mood] .mascot_figure__s_ZQc{animation:none}.mascot_pupils___LBzI{transition:none}.mascot_confetti__7S8ig{display:none}}.lab-desktop:has([data-ios-panel]) .mascot_bubble__Sj8NB{visibility:hidden}:where(.liquid-glass_glass__uCndB){position:relative;isolation:isolate;border-radius:var(--glass-radius,24px);background:var(--glass-tint);-webkit-backdrop-filter:var(--lens,var(--glass-filter));backdrop-filter:var(--lens,var(--glass-filter));box-shadow:var(--glass-shadow),inset 0 0 0 .5px var(--glass-edge)}.liquid-glass_glass__uCndB.liquid-glass_refract__ezUdQ{-webkit-backdrop-filter:var(--lens);backdrop-filter:var(--lens)}.liquid-glass_glass__uCndB.liquid-glass_strong__xtydC{background:var(--glass-tint-strong)}.liquid-glass_glass__uCndB.liquid-glass_clear__C9Fa3{background:var(--glass-tint-clear);color:#fff;text-shadow:var(--glass-text-shadow)}.liquid-glass_glass__uCndB.liquid-glass_clear__C9Fa3:not(.liquid-glass_refract__ezUdQ){-webkit-backdrop-filter:var(--glass-filter-clear);backdrop-filter:var(--glass-filter-clear)}.liquid-glass_glass__uCndB.liquid-glass_toneDark__ZXAlk{--glass-tint:rgba(28,30,40,0.28);--glass-rim:rgba(255,255,255,0.4)}.liquid-glass_glass__uCndB.liquid-glass_toneLight__fLdEn{--glass-tint:light-dark(rgba(255,255,255,0.42),rgba(36,36,40,0.5))}@media (prefers-reduced-transparency:reduce){.liquid-glass_glass__uCndB.liquid-glass_clear__C9Fa3,.liquid-glass_glass__uCndB.liquid-glass_toneDark__ZXAlk:not(.liquid-glass_strong__xtydC){background:rgba(28,30,36,.9)}}@media (prefers-contrast:more){.liquid-glass_glass__uCndB{box-shadow:var(--glass-ring)}.liquid-glass_glass__uCndB.liquid-glass_clear__C9Fa3,.liquid-glass_glass__uCndB.liquid-glass_toneDark__ZXAlk:not(.liquid-glass_strong__xtydC){background:rgba(0,0,0,.86);box-shadow:inset 0 0 0 1px rgba(255,255,255,.75)}}.liquid-glass_glass__uCndB:before{padding:1px;background:linear-gradient(135deg,var(--glass-rim) 0,var(--glass-rim-soft) 22%,transparent 42%,transparent 62%,var(--glass-rim-soft) 82%,var(--glass-rim) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.liquid-glass_glass__uCndB:after,.liquid-glass_glass__uCndB:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none}.liquid-glass_glass__uCndB:after{box-shadow:inset 0 1px .5px light-dark(rgba(255,255,255,.6),rgba(255,255,255,.16)),inset 0 -1px 1px light-dark(rgba(255,255,255,.25),rgba(255,255,255,.05))}.liquid-glass_glass__uCndB>*{position:relative;z-index:2}.liquid-glass_filterDefs__LQnmN{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.spotlight_dialog__WSSsa{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--label);font-family:var(--font-ui);overflow:visible}.spotlight_dialog__WSSsa::backdrop{background:transparent}.spotlight_stack__bH7dX{position:absolute;top:22vh;left:50%;width:min(680px,calc(100vw - 32px));transform:translateX(-50%);display:flex;flex-direction:column;gap:var(--space-8)}.spotlight_stack__bH7dX>*{transform-origin:50% 0;animation:spotlight_in___Ivaw var(--dur-pop) var(--spring-pop) backwards}.spotlight_stack__bH7dX>:nth-child(2){animation-delay:30ms}.spotlight_stack__bH7dX[data-leaving]>*{animation:spotlight_out__k_3A0 var(--dur-exit) var(--ease-in) both;pointer-events:none}@keyframes spotlight_in___Ivaw{0%{opacity:0;scale:.96}}@keyframes spotlight_out__k_3A0{to{opacity:0;scale:.97}}.spotlight_field__i32r4{height:54px;display:flex;align-items:center;gap:var(--space-12);padding:0 var(--space-16);border-radius:999px}.spotlight_field__i32r4 svg{width:22px;height:22px;color:var(--label-2);flex:none}.spotlight_field__i32r4 input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:22px;letter-spacing:-.01em;color:var(--label);outline:none}.spotlight_field__i32r4 input::placeholder{color:var(--label-2)}.spotlight_results__njo99{max-height:min(420px,52vh);overflow:auto;padding:var(--space-8);border-radius:24px;-webkit-backdrop-filter:var(--glass-filter-heavy);backdrop-filter:var(--glass-filter-heavy)}.spotlight_group__PaegX{margin:0;padding:0;list-style:none}.spotlight_groupLabel__hJVXB{padding:var(--space-8) var(--space-8) 0;font-size:var(--text-small);line-height:16px;font-weight:600;color:var(--label-2)}.spotlight_option__y29Kr{display:flex;align-items:center;gap:var(--space-8);min-height:38px;padding:0 var(--space-12) 0 var(--space-8);border-radius:12px;cursor:default}.spotlight_option__y29Kr[aria-selected=true]{background:var(--accent);color:var(--accent-text)}.spotlight_option__y29Kr[aria-selected=true] .spotlight_subtitle__hFHkk{color:inherit;opacity:.8}.spotlight_optionIcon__RVIyw{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:7px;overflow:hidden}.spotlight_optionIcon__RVIyw img{width:100%;height:100%;object-fit:cover}.spotlight_text__i8oXb{display:flex;flex-direction:column;min-width:0;line-height:16px}.spotlight_title__Ffm6l{font-size:var(--text-body);font-weight:500}.spotlight_subtitle__hFHkk,.spotlight_title__Ffm6l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotlight_subtitle__hFHkk{font-size:var(--text-small);color:var(--label-2)}.spotlight_empty__596gO{padding:var(--space-16);font-size:var(--text-body);line-height:20px;color:var(--label-2);text-align:center}.tool-logo_logo__rQ8BU{position:relative;flex:none;display:grid;place-items:center;width:var(--size);height:var(--size);border-radius:22.5%;background:var(--tile);box-shadow:inset 0 0 0 .5px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.14),0 4px 12px rgba(0,0,0,.1);overflow:hidden}.tool-logo_image__UmLJR,.tool-logo_mask__YaXFF{width:calc(var(--scale) * 100%);height:calc(var(--scale) * 100%)}.tool-logo_mask__YaXFF{background:var(--mark);-webkit-mask:var(--src) center /contain no-repeat;mask:var(--src) center /contain no-repeat}.tool-logo_image__UmLJR{display:block;object-fit:contain}.wallpaper_wall__NUz0E{position:fixed;inset:0;z-index:0;overflow:hidden;background:light-dark(#5e84bb,#172152)}.wallpaper_wall__NUz0E .wallpaper_image__qYfyh{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wallpaper_wall__NUz0E .wallpaper_layer__flzZJ{position:absolute;inset:0;background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:0;transition-property:opacity,background-image;transition-duration:.6s,0s;transition-delay:0s,.6s;transition-timing-function:var(--ease-out),linear;transition-behavior:normal,allow-discrete}.lab-desktop[data-appearance=light] .wallpaper_pinnedLight__M7Cvm{background-image:var(--wall-light);opacity:1;transition-delay:0s}.lab-desktop[data-appearance=dark] .wallpaper_pinnedDark__rd7No{background-image:var(--wall-dark);opacity:1;transition-delay:0s}@media (max-width:767.98px) and (orientation:portrait){.lab-desktop[data-appearance=light] .wallpaper_pinnedLight__M7Cvm{background-image:var(--wall-light-phone,var(--wall-light))}.lab-desktop[data-appearance=dark] .wallpaper_pinnedDark__rd7No{background-image:var(--wall-dark-phone,var(--wall-dark))}}.lab-desktop[data-wallpaper]:not([data-wallpaper=default]) .wallpaper_photo__CvQTg{background-image:var(--wall-photo);opacity:1;transition-delay:0s}.contribution-graph_graph__fXfPI{--gh-0:light-dark(rgba(0,0,0,0.07),rgba(255,255,255,0.08));--gh-1:light-dark(#9be9a8,#0e4429);--gh-2:light-dark(#40c463,#006d32);--gh-3:light-dark(#30a14e,#26a641);--gh-4:light-dark(#216e39,#39d353);display:grid;grid-template-rows:repeat(7,auto);grid-template-columns:repeat(var(--weeks),minmax(0,1fr));grid-auto-flow:column;gap:2px;width:100%}.contribution-graph_graph__fXfPI i{aspect-ratio:1;border-radius:2px;background:var(--gh-0)}.contribution-graph_graph__fXfPI i[data-l="1"]{background:var(--gh-1)}.contribution-graph_graph__fXfPI i[data-l="2"]{background:var(--gh-2)}.contribution-graph_graph__fXfPI i[data-l="3"]{background:var(--gh-3)}.contribution-graph_graph__fXfPI i[data-l="4"]{background:var(--gh-4)}.widgets_lean__DlBkI{width:100%;height:100%;transform:perspective(800px) rotateX(0deg) rotateY(0deg);transition:transform .42s var(--ease-spring),scale .26s var(--ease-spring)}.widgets_lean__DlBkI[data-lean=true]{transform:perspective(800px) rotateX(calc(var(--lean-y, 0) * -4deg)) rotateY(calc(var(--lean-x, 0) * 4deg));transition:transform .12s var(--ease-out),scale .26s var(--ease-spring)}.widgets_lean__DlBkI:active{scale:.97}.widgets_widget__LJeSH{position:relative;width:100%;height:100%;padding:var(--space-16);color:var(--label);overflow:hidden}.widgets_widget__LJeSH .widgets_open__tHtdq{position:absolute;inset:0;z-index:1;border-radius:inherit}.widgets_widget__LJeSH .widgets_open__tHtdq:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.widgets_widget__LJeSH .widgets_sheen__DXzeq{position:absolute;inset:0;z-index:3;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out)}.widgets_widget__LJeSH .widgets_sheen__DXzeq:before{content:"";position:absolute;left:-30%;top:-30%;width:160%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(255,255,255,.22),rgba(255,255,255,0) 70%);transform:translate(calc(var(--lean-x, 0) * 60%),calc(var(--lean-y, 0) * 60%))}.widgets_lean__DlBkI[data-lean=true] .widgets_sheen__DXzeq{opacity:1}.widgets_eyebrow__PUAaO{font-size:var(--text-small);line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;opacity:.86}.widgets_nowGrid__8yYsS{pointer-events:none;height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:var(--space-16)}.widgets_nowText__JEYeh{display:flex;flex-direction:column;min-width:0}.widgets_nowTitle__uEOk4{margin:var(--space-4) 0 0;font-size:19px;line-height:24px;font-weight:700;letter-spacing:-.01em}.widgets_nowTag__b_DAv{margin:var(--space-4) 0 0;font-size:12px;line-height:16px;opacity:.9}.widgets_widget__LJeSH .widgets_play__0oBAZ{pointer-events:auto;margin-top:auto;align-self:flex-start;z-index:4;height:28px;padding:0 var(--space-12) 0 var(--space-8);display:inline-flex;align-items:center;gap:var(--space-4);border-radius:999px;font:inherit;font-size:12px;line-height:16px;font-weight:600;color:var(--label);background:var(--fill-strong);box-shadow:inset 0 0 0 .5px var(--glass-rim-soft);transition:scale var(--dur-fast) var(--ease-spring)}.widgets_widget__LJeSH .widgets_play__0oBAZ:hover{background:light-dark(rgba(0,0,0,.14),rgba(255,255,255,.2))}.widgets_widget__LJeSH .widgets_play__0oBAZ:active{scale:.94}.widgets_widget__LJeSH .widgets_play__0oBAZ:focus-visible{outline:2px solid var(--accent)}.widgets_widget__LJeSH .widgets_play__0oBAZ svg{width:12px;height:12px}.widgets_cover__s1NHJ{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.2)}.widgets_cover__s1NHJ img{width:100%;height:100%;object-fit:cover;object-position:0 0}.widgets_clock__yqNwL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-12)}.widgets_clockFace__woye7{position:relative;width:min(104px,62%);aspect-ratio:1;flex:none;border-radius:50%;background:light-dark(rgba(255,255,255,.92),rgba(28,28,30,.85));box-shadow:0 2px 8px rgba(0,0,0,.15),inset 0 0 0 .5px rgba(0,0,0,.08);color:light-dark(#1d1d1f,#f5f5f7)}.widgets_clockFace__woye7 svg{width:100%;height:100%}.widgets_clockCity__BIjKO{text-align:center;font-size:12px;line-height:16px;font-weight:600}.widgets_clockCity__BIjKO small{display:block;font-size:12px;font-weight:400;opacity:.85;font-variant-numeric:tabular-nums}.widgets_film__E7VNn{padding:var(--space-8);container-type:inline-size}.widgets_filmGrid__jMbDu{pointer-events:none;height:100%;display:flex;flex-direction:column}.widgets_filmPoster__pwDPf{position:relative;flex:1 1 0;min-height:0;border-radius:16px;overflow:hidden;background:#0b0d10;box-shadow:0 4px 16px rgba(0,0,0,.2),inset 0 0 0 .5px rgba(255,255,255,.12)}.widgets_filmPoster__pwDPf img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale .6s var(--ease-out)}.widgets_lean__DlBkI:hover .widgets_filmPoster__pwDPf img{scale:1.04}.widgets_filmText__37cDC{flex:none;padding:var(--space-8) var(--space-8) var(--space-4);display:flex;flex-direction:column;min-width:0}.widgets_filmTitle__4_kO4{font-size:15px;line-height:20px;font-weight:700}.widgets_filmText__37cDC .widgets_eyebrow__PUAaO,.widgets_filmTitle__4_kO4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widgets_filmMeta__kCKVP{font-variant-numeric:tabular-nums}.widgets_filmPlay__lUCQl{position:absolute;right:var(--space-8);bottom:var(--space-8);width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgba(255,255,255,.2);-webkit-backdrop-filter:var(--glass-filter-clear);backdrop-filter:var(--glass-filter-clear);box-shadow:var(--glass-specular);transition:scale .26s var(--ease-spring)}.widgets_filmPlay__lUCQl svg{width:12px;height:12px;margin-left:2px}.widgets_lean__DlBkI:hover .widgets_filmPlay__lUCQl{scale:1.08}@container (max-width: 239px){.widgets_filmText__37cDC .widgets_filmTitle__4_kO4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;font-size:13px;line-height:16px}.widgets_filmPoster__pwDPf .widgets_filmPlay__lUCQl{right:var(--space-4);bottom:var(--space-4);width:24px;height:24px}.widgets_filmPoster__pwDPf .widgets_filmPlay__lUCQl svg{width:10px;height:10px;margin-left:1px}}@media (prefers-reduced-motion:reduce){.widgets_lean__DlBkI:hover .widgets_filmPlay__lUCQl,.widgets_lean__DlBkI:hover .widgets_filmPoster__pwDPf img{scale:none}}.widgets_offer__KL_gh{display:flex;flex-direction:column;border-radius:var(--radius-widget);color:#fff;background:radial-gradient(120% 90% at 100% 0,rgba(255,128,191,.75),transparent 60%),radial-gradient(90% 80% at 0 100%,rgba(64,156,255,.7),transparent 65%),linear-gradient(150deg,#7b5cff,#4a2fd6);box-shadow:0 8px 32px rgba(56,30,160,.3),inset 0 0 0 .5px rgba(255,255,255,.35),inset 0 1px 0 rgba(255,255,255,.35)}.widgets_offer__KL_gh .widgets_eyebrow__PUAaO{opacity:.9}.widgets_offerSpark___dA5u{position:absolute;top:var(--space-16);right:var(--space-16);width:20px;height:20px;color:#ffe27a;filter:drop-shadow(0 0 6px rgba(255,226,122,.6))}.widgets_offerSpark___dA5u svg{width:100%;height:100%}.widgets_offerTitle__3AWk1{margin-top:var(--space-4);font-size:17px;line-height:20px;font-weight:700;letter-spacing:-.01em}.widgets_offerNote__9Axfb{margin-top:auto;font-size:var(--text-small);line-height:16px;opacity:.85}.widgets_gh__jIeth{container-type:size;display:flex;flex-direction:column;gap:var(--space-8)}.widgets_ghHead__gOKVG{display:flex;align-items:center;gap:var(--space-4)}.widgets_ghMark__vJS9m{width:14px;height:14px;background:currentColor;-webkit-mask:url(/lab/desktop/logos/github.svg) center/contain no-repeat;mask:url(/lab/desktop/logos/github.svg) center/contain no-repeat;opacity:.86}.widgets_ghStars__Zd3eM{margin-left:auto;font-size:var(--text-small);line-height:16px;font-weight:600;font-variant-numeric:tabular-nums}.widgets_ghStars__Zd3eM span{color:#e3b341}.widgets_ghTotal__6X7_Z{font-size:var(--text-small);line-height:16px;color:var(--label-2)}.widgets_ghTotal__6X7_Z strong{color:var(--label);font-weight:600}.widgets_ghRepos__AXOqH{display:none;margin:var(--space-4) 0 0;padding:var(--space-8) 0 0;list-style:none;border-top:.5px solid var(--separator)}.widgets_ghRepos__AXOqH li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);padding:var(--space-4) 0;font-size:var(--text-small);line-height:16px}.widgets_ghRepos__AXOqH strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.widgets_ghRepos__AXOqH span{flex:none;color:var(--label-2)}@container (min-height: 280px){.widgets_ghRepos__AXOqH{display:block}}.desktop_root__EQHpa{position:fixed;inset:0;overflow:hidden;font-family:var(--font-ui);font-size:var(--text-body);color:var(--label);-webkit-font-smoothing:antialiased;letter-spacing:-.003em;user-select:none}.desktop_root__EQHpa article,.desktop_root__EQHpa code,.desktop_root__EQHpa input,.desktop_root__EQHpa p,.desktop_root__EQHpa textarea{user-select:text}.desktop_surface__XhBwH{position:fixed;inset:0;z-index:1}.desktop_widgets__YiHd_{position:fixed;top:calc(var(--menubar-h) + var(--space-16));left:var(--space-16);z-index:2;display:grid;grid-template-columns:repeat(2,var(--widget));grid-auto-rows:var(--widget);gap:var(--widget-gap)}.desktop_widgets__YiHd_ .desktop_widget__jUIT0[data-size=medium]{grid-column:span 2}@media (max-height:859px){.desktop_widgets__YiHd_ .desktop_widget__jUIT0[data-optional]{display:none}}.desktop_windows__UorG2{position:fixed;inset:0;z-index:3;pointer-events:none}.desktop_windows__UorG2>*{pointer-events:auto}.desktop_stack__Jkl_0{width:304px;padding:var(--space-16) var(--space-12) var(--space-12)}.desktop_stack__Jkl_0 h2{margin:0 var(--space-4) var(--space-12);font-size:var(--text-body);line-height:16px;font-weight:600}.desktop_stackGrid__VVXHj{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-12) var(--space-4);margin:0;padding:0;list-style:none}.desktop_stackGrid__VVXHj .desktop_stackItem__Vb0mL{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);font:inherit;font-size:var(--text-small);line-height:16px;color:var(--label);transition:scale .26s var(--ease-spring)}.desktop_stackGrid__VVXHj .desktop_stackItem__Vb0mL:active{scale:.94}.desktop_stackItem__Vb0mL span{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;font-size:20px;line-height:24px;font-weight:600;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2)}.desktop_stackGrid__VVXHj .desktop_stackItem__Vb0mL:focus-visible span{outline:2px solid var(--accent);outline-offset:2px}.desktop_menuGlyph__ULQjz{width:15px;height:15px}.desktop_spotIcon__cKVIt{width:28px;height:28px;object-fit:cover;border-radius:8px;background:#fff}.desktop_spotIcon__cKVIt[data-mark=true]{padding:var(--space-4);object-fit:contain}@media (max-width:767px){.desktop_widgets__YiHd_,.desktop_windows__UorG2{display:none}}.desktop_mascotSlot__Nv3Mv{position:fixed;right:var(--space-24,24px);bottom:var(--space-16,16px);z-index:40}.lab-desktop{color-scheme:light dark;--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-desktop-inter),system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,var(--font-geist-mono),monospace;--text-body:13px;--text-small:11px;--text-title:15px;--text-large-title:26px;--accent:#0088ff;--accent-text:#fff;--red:#ff5f57;--red-edge:#e0443e;--yellow:#febc2e;--yellow-edge:#dea123;--green:#28c840;--green-edge:#1aab29;--light-off:light-dark(#d9d9d9,#4b4b4b);--light-off-edge:light-dark(#c4c4c4,#3d3d3d);--label:light-dark(rgba(0,0,0,0.85),rgba(255,255,255,0.88));--label-2:light-dark(rgba(0,0,0,0.5),rgba(255,255,255,0.55));--label-3:light-dark(rgba(0,0,0,0.26),rgba(255,255,255,0.25));--separator:light-dark(rgba(0,0,0,0.1),rgba(255,255,255,0.1));--fill:light-dark(rgba(0,0,0,0.05),rgba(255,255,255,0.08));--fill-strong:light-dark(rgba(0,0,0,0.09),rgba(255,255,255,0.14));--window-bg:light-dark(#ffffff,#1f1f1f);--window-bg-2:light-dark(#f5f5f7,#262626);--window-edge:light-dark(rgba(0,0,0,0.16),rgba(255,255,255,0.14));--sidebar-bg:light-dark(rgba(242,242,246,0.6),rgba(46,46,50,0.58));--sidebar-solid:light-dark(#ececf0,#2e2e32);--sidebar-edge:light-dark(rgba(0,0,0,0.06),rgba(255,255,255,0.08));--selection-inactive:light-dark(rgba(0,0,0,0.07),rgba(255,255,255,0.1));--glass-tint:light-dark(rgba(255,255,255,0.3),rgba(40,40,46,0.34));--glass-tint-strong:light-dark(rgba(252,252,254,0.5),rgba(34,34,38,0.54));--glass-tint-clear:light-dark(rgba(255,255,255,0.08),rgba(255,255,255,0.05));--glass-dim:rgba(0,0,0,0.35);--glass-solid:light-dark(#f0f0f3,#2c2c30);--glass-blur:14px;--glass-blur-heavy:30px;--glass-saturate:1.8;--glass-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));--glass-filter-heavy:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate));--glass-filter-clear:blur(4px) saturate(1.5);--glass-rim:light-dark(rgba(255,255,255,0.75),rgba(255,255,255,0.28));--glass-rim-soft:light-dark(rgba(255,255,255,0.35),rgba(255,255,255,0.1));--glass-edge:light-dark(rgba(0,0,0,0.08),rgba(0,0,0,0.4));--glass-specular:inset 1px 1px 0 -0.5px var(--glass-rim),inset -1px -1px 0 -0.5px var(--glass-rim-soft),inset 0 0 0 0.5px var(--glass-rim-soft);--glass-ring:var(--glass-specular),0 0 0 0.5px var(--glass-edge);--glass-shadow:0 8px 32px rgba(0,0,0,0.14),0 1px 4px rgba(0,0,0,0.08);--glass-shadow-float:0 12px 40px rgba(0,0,0,0.2),0 2px 8px rgba(0,0,0,0.08);--glass-text-shadow:0 0 6px rgba(0,0,0,0.28),0 0.5px 1px rgba(0,0,0,0.2);--menu-bg:light-dark(rgba(248,248,250,0.56),rgba(36,36,40,0.58));--radius-window:26px;--radius-window-plain:16px;--radius-sidebar:18px;--radius-control:999px;--radius-menu:13px;--radius-menu-item:8px;--radius-widget:24px;--radius-dock:26px;--radius-icon:22.37%;--shadow-window:0 0 0 0.5px light-dark(rgba(0,0,0,0.22),rgba(0,0,0,0.8)),0 28px 70px rgba(0,0,0,0.32),0 8px 22px rgba(0,0,0,0.14);--shadow-window-inactive:0 0 0 0.5px light-dark(rgba(0,0,0,0.14),rgba(0,0,0,0.7)),0 14px 36px rgba(0,0,0,0.16),0 3px 10px rgba(0,0,0,0.08);--space-0:0;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--menubar-h:24px;--toolbar-h:52px;--control-h:32px;--dock-icon:50px;--widget:168px;--widget-gap:var(--space-16);--menubar-fg:#fff;--menubar-glow:rgba(0,0,0,0.18);--menubar-fill:rgba(255,255,255,0.24);--dock-tint:rgba(28,30,40,0.28);--dock-rim:rgba(255,255,255,0.4);--dock-dot:rgba(255,255,255,0.85);--widget-rim:var(--glass-rim);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.32,1.24,0.5,1);--ease-in:cubic-bezier(0.55,0,0.8,0.2);--dur-fast:120ms;--dur:220ms;--dur-window:380ms;--dur-exit:150ms;--dur-item:160ms;--dur-stagger:24ms;--dur-reduced:150ms;--spring-pop:var(--ease-spring);--dur-pop:425ms}@supports (animation-timing-function:linear(0,1)){.lab-desktop{--spring-pop:linear(0,0.015,0.0544,0.1112,0.1793,0.2541,0.3318,0.4094,0.4848,0.5563,0.6228,0.6837,0.7387,0.7875,0.8304,0.8675,0.8993,0.9261,0.9484,0.9667,0.9814,0.993,1.002,1.0087,1.0135,1.0167,1.0186,1.0196,1.0197,1.0193,1.0184,1.0172,1.0158,1.0143,1.0127,1.0112,1.0097,1.0084,1.0071,1.0059,1.0049,1.0039,1.0031,1.0024,1.0018,1.0013,1.0009,1.0006,1)}}@media (hover:hover) and (pointer:fine){.lab-desktop{--cursor-default:url(/lab/desktop/cursors/arrow.svg) 6 4,default;--cursor-pointer:url(/lab/desktop/cursors/pointer.svg) 13 4,pointer;--cursor-text:url(/lab/desktop/cursors/text.svg) 16 16,text;--cursor-grab:url(/lab/desktop/cursors/grab.svg) 16 16,grab;--cursor-grabbing:url(/lab/desktop/cursors/grabbing.svg) 16 16,grabbing;--cursor-ew:url(/lab/desktop/cursors/resize-ew.svg) 16 16,ew-resize;--cursor-ns:url(/lab/desktop/cursors/resize-ns.svg) 16 16,ns-resize;--cursor-nwse:url(/lab/desktop/cursors/resize-nwse.svg) 16 16,nwse-resize;--cursor-nesw:url(/lab/desktop/cursors/resize-nesw.svg) 16 16,nesw-resize;--cursor-busy:url(/lab/desktop/cursors/busy-0.svg) 16 16,progress;cursor:var(--cursor-default)}.lab-desktop :is(button,label,select,summary,[role=button],[role=menuitem],[role=menuitemcheckbox],[role=option],[role=tab],[role=switch],[role=radio],input[type=range],input[type=checkbox],input[type=radio]){cursor:var(--cursor-default)}.lab-desktop :is(a[href],[data-cursor=link]),.lab-desktop :is(a[href],[data-cursor=link]) *{cursor:var(--cursor-pointer)}.lab-desktop :is(textarea,[contenteditable=true],[data-cursor=text],input:not([type=range],[type=checkbox],[type=radio],[type=button],[type=submit])){cursor:var(--cursor-text)}.lab-desktop [data-drag]{cursor:var(--cursor-grab)}.lab-desktop [data-dragging=true],.lab-desktop [data-dragging=true] *{cursor:var(--cursor-grabbing)!important}.lab-desktop [data-dir=e],.lab-desktop [data-dir=w]{cursor:var(--cursor-ew)}.lab-desktop [data-dir=n],.lab-desktop [data-dir=s]{cursor:var(--cursor-ns)}.lab-desktop [data-dir=nw],.lab-desktop [data-dir=se]{cursor:var(--cursor-nwse)}.lab-desktop [data-dir=ne],.lab-desktop [data-dir=sw]{cursor:var(--cursor-nesw)}.lab-desktop [data-busy=true],.lab-desktop[data-busy=true]{cursor:var(--cursor-busy);animation:lab-desktop-busy .8s step-end infinite}.lab-desktop [data-busy=true] *,.lab-desktop[data-busy=true] *{cursor:inherit!important}}@keyframes lab-desktop-busy{0%{cursor:url(/lab/desktop/cursors/busy-0.svg) 16 16,progress}12.5%{cursor:url(/lab/desktop/cursors/busy-1.svg) 16 16,progress}25%{cursor:url(/lab/desktop/cursors/busy-2.svg) 16 16,progress}37.5%{cursor:url(/lab/desktop/cursors/busy-3.svg) 16 16,progress}50%{cursor:url(/lab/desktop/cursors/busy-4.svg) 16 16,progress}62.5%{cursor:url(/lab/desktop/cursors/busy-5.svg) 16 16,progress}75%{cursor:url(/lab/desktop/cursors/busy-6.svg) 16 16,progress}87.5%{cursor:url(/lab/desktop/cursors/busy-7.svg) 16 16,progress}}@media (prefers-reduced-motion:reduce){.lab-desktop [data-busy=true],.lab-desktop[data-busy=true]{animation:none}}.lab-desktop[data-appearance=light]{color-scheme:light}.lab-desktop[data-appearance=dark]{color-scheme:dark}@property --lens{syntax:"*";inherits:false}@media (prefers-reduced-transparency:reduce){.lab-desktop{--glass-tint:light-dark(rgba(240,240,243,0.94),rgba(44,44,48,0.94));--glass-tint-strong:light-dark(rgba(244,244,247,0.96),rgba(38,38,42,0.96));--glass-tint-clear:rgba(28,28,32,0.86);--sidebar-bg:var(--sidebar-solid);--menu-bg:light-dark(rgba(244,244,247,0.97),rgba(38,38,42,0.97))}}@media (prefers-contrast:more){.lab-desktop{--glass-tint:light-dark(rgba(255,255,255,0.92),rgba(16,16,18,0.92));--glass-tint-strong:light-dark(rgba(255,255,255,0.96),rgba(12,12,14,0.96));--glass-tint-clear:rgba(0,0,0,0.82);--sidebar-bg:light-dark(#fff,#111);--menu-bg:light-dark(rgba(255,255,255,0.98),rgba(12,12,14,0.98));--glass-ring:inset 0 0 0 1px light-dark(rgba(0,0,0,0.75),rgba(255,255,255,0.75))}}@media (hover:none) and (pointer:coarse),(max-width:767.98px){.lab-desktop[data-shell=mac]{visibility:hidden}}@media (min-width:768px) and (hover:hover),(min-width:768px) and (pointer:fine){.lab-desktop[data-shell=ios]{visibility:hidden}}body:has(.lab-desktop[data-shell=ios]),html:has(.lab-desktop[data-shell=ios]){overscroll-behavior:none}.lab-desktop[data-shell=ios]{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){.lab-desktop[data-arrival] [data-arrive=wallpaper]{animation:lab-arrive-settle .9s var(--ease-out) backwards}.lab-desktop[data-arrival] :is([data-arrive=menubar],[data-arrive=statusbar]){animation:lab-arrive-drop .46s var(--ease-out) 80ms backwards}.lab-desktop[data-arrival] [data-arrive=widgets]>*{animation:lab-arrive-rise .52s var(--ease-out) backwards;animation-delay:calc(.18s + var(--arrive-i, 0) * 45ms)}.lab-desktop[data-arrival] [data-arrive=widgets]>*>*>*{animation:lab-arrive-fade .42s var(--ease-out) backwards;animation-delay:calc(.18s + var(--arrive-i, 0) * 45ms)}.lab-desktop[data-arrival] [data-arrive=icons]>*{animation:lab-arrive-pop .42s var(--ease-out) backwards;animation-delay:calc(.3s + var(--arrive-i, 0) * 40ms)}.lab-desktop[data-arrival] [data-arrive=dock]{animation:lab-arrive-dock var(--dur-pop) var(--spring-pop) .36s backwards}.lab-desktop[data-arrival] [data-window]{animation:lab-arrive-window .44s var(--ease-out) .4s backwards}.lab-desktop[data-arrival] [data-window]:nth-child(n+2){animation-delay:.46s}.lab-desktop[data-arrival] [data-arrive=home-grid]>li{animation:lab-arrive-zoom .46s var(--ease-out) backwards;animation-delay:calc(.12s + min(var(--arrive-i, 0), 16) * 24ms)}.lab-desktop[data-arrival] [data-arrive=home-grid]>li[data-size]{animation-name:lab-arrive-zoom-box}.lab-desktop[data-arrival] [data-arrive=home-grid]>li[data-size]>:first-child>*>*{animation:lab-arrive-dim .42s var(--ease-out) backwards;animation-delay:calc(.12s + min(var(--arrive-i, 0), 16) * 24ms)}.lab-desktop[data-arrival] [data-arrive=home-grid]>li[data-size]>:last-child{animation:lab-arrive-fade .42s var(--ease-out) backwards;animation-delay:calc(.12s + min(var(--arrive-i, 0), 16) * 24ms)}.lab-desktop[data-arrival] [data-arrive=ios-dock]{animation:lab-arrive-dock var(--dur-pop) var(--spring-pop) .32s backwards}.lab-desktop[data-arrival] [data-arrive=ios-pill]{animation:lab-arrive-pop .42s var(--ease-out) .42s backwards}}.lab-desktop :is([data-arrive=widgets],[data-arrive=icons])>:nth-child(2){--arrive-i:1}.lab-desktop :is([data-arrive=widgets],[data-arrive=icons])>:nth-child(3){--arrive-i:2}.lab-desktop :is([data-arrive=widgets],[data-arrive=icons])>:nth-child(4){--arrive-i:3}.lab-desktop :is([data-arrive=widgets],[data-arrive=icons])>:nth-child(5){--arrive-i:4}.lab-desktop :is([data-arrive=widgets],[data-arrive=icons])>:nth-child(6){--arrive-i:5}.lab-desktop :is([data-arrive=widgets],[data-arrive=icons])>:nth-child(n+7){--arrive-i:6}@keyframes lab-arrive-settle{0%{scale:1.08;filter:blur(10px)}}@keyframes lab-arrive-drop{0%{opacity:0;translate:0 -100%}}@keyframes lab-arrive-rise{0%{translate:0 24px;scale:.94}}@keyframes lab-arrive-fade{0%{opacity:0}}@keyframes lab-arrive-dim{0%{opacity:.4}}@keyframes lab-arrive-pop{0%{opacity:0;translate:0 12px;scale:.9}}@keyframes lab-arrive-dock{0%{translate:0 calc(100% + var(--space-24))}}@keyframes lab-arrive-window{0%{opacity:.4;translate:0 24px;scale:.97;filter:blur(8px)}}@keyframes lab-arrive-zoom{0%{opacity:0;scale:1.15}}@keyframes lab-arrive-zoom-box{0%{scale:1.15}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-desktop-inter:"Inter","Inter Fallback"}