.FXXJea_group{width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.FXXJea_group[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.FXXJea_group[data-resizing] .FXXJea_content{pointer-events:none}.FXXJea_panel{min-width:var(--panel-min);max-width:var(--panel-max);flex:0 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.FXXJea_panel[data-anchor=end]{justify-content:flex-end}.FXXJea_panel[data-free],.FXXJea_panel[data-collapsed]{min-width:0;max-width:none}.FXXJea_content{flex-direction:column;flex:none;width:100%;min-height:0;display:flex}.FXXJea_panel[data-free] .FXXJea_content,.FXXJea_panel[data-collapsed] .FXXJea_content{min-width:var(--panel-min)}.FXXJea_handle{z-index:2;background:var(--border);cursor:col-resize;touch-action:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);outline:none;flex:0 0 1px;position:relative}.FXXJea_handle:before{content:"";position:absolute;inset:0 -6px}.FXXJea_handle[data-collapsed]{background:var(--clear);cursor:pointer}.FXXJea_grip{border-radius:var(--radius-pill);background:var(--border-strong);opacity:0;pointer-events:none;width:4px;height:32px;transition:opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.6)}@media (hover:hover) and (pointer:fine){.FXXJea_handle:not([data-collapsed]):hover{background:var(--border-strong)}.FXXJea_handle:not([data-collapsed]):hover .FXXJea_grip{opacity:1;transform:translate(-50%,-50%)scaleY(1)}.FXXJea_handle[data-collapsed]:hover .FXXJea_restore{border-color:var(--border-strong);color:var(--foreground)}}.FXXJea_handle[data-active]{background:var(--border-strong)}.FXXJea_handle[data-active] .FXXJea_grip{background:var(--foreground);opacity:1;transform:translate(-50%,-50%)scaleY(1)}.FXXJea_handle:focus-visible:not([data-collapsed]) .FXXJea_grip{opacity:1;transform:translate(-50%,-50%)scaleY(1)}.FXXJea_handle[data-collapsed]:focus-visible .FXXJea_restore{border-color:var(--border-strong);color:var(--foreground)}.FXXJea_restore{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:18px;height:40px;box-shadow:var(--shadow-resting);color:var(--text-secondary);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%}.FXXJea_restore[data-side=before]{transform-origin:0;left:5px}.FXXJea_restore[data-side=after]{transform-origin:100%;right:5px}.FXXJea_handle[data-collapsed]:before{inset:0 -30px}.FXXJea_handle[data-collapsed=before]:before{left:0}.FXXJea_handle[data-collapsed=after]:before{right:0}@media (prefers-reduced-motion:reduce){.FXXJea_handle,.FXXJea_grip,.FXXJea_restore{transition:none}}
.jpMDaW_target{display:contents}.jpMDaW_menu{z-index:100;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);min-width:min(13rem,100vw - 16px);max-width:calc(100vw - 16px);max-height:min(300px,100vh - 16px);color:var(--foreground);box-shadow:var(--shadow-floating);outline:none;padding:5px;position:fixed;overflow-y:auto}.jpMDaW_highlight{border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:5px;right:5px}.jpMDaW_highlight[data-tone=danger]{background:color-mix(in oklab, var(--danger) 8%, var(--surface))}.jpMDaW_item{border-radius:calc(var(--radius-panel) - 6px);background:var(--clear);width:100%;min-height:34px;color:inherit;font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);text-align:left;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-fast) var(--ease-standard);animation:jpMDaW_context-item-in var(--duration-standard) var(--ease-enter) both;animation-delay:calc(min(var(--i,0), 4) * var(--t-duration-stagger));border:0;outline:none;align-items:center;gap:9px;padding:0 11px;display:flex;position:relative}.jpMDaW_item:focus-visible{outline:none}.jpMDaW_item:active:not(:disabled){background:color-mix(in oklab, var(--foreground) 5%, transparent)}.jpMDaW_item:disabled{opacity:.45;cursor:default}.jpMDaW_item.jpMDaW_destructive{color:var(--danger)}.jpMDaW_icon{width:16px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.jpMDaW_item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jpMDaW_destructive .jpMDaW_icon{color:currentColor}@keyframes jpMDaW_context-item-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.jpMDaW_item,.jpMDaW_highlight{transition:none;animation:none}}
.uMn-QW_root{--level-0:color-mix(in oklab, var(--foreground) 6.5%, var(--surface));--level-1:color-mix(in oklab, var(--accent) 26%, var(--level-0));--level-2:color-mix(in oklab, var(--accent) 50%, var(--level-0));--level-3:color-mix(in oklab, var(--accent) 76%, var(--level-0));--level-4:var(--accent);gap:var(--space-4);min-width:0;color:var(--foreground);display:grid;position:relative;container-type:inline-size}.uMn-QW_header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.uMn-QW_summary{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:.3em;margin:0;display:flex}.uMn-QW_total{color:var(--foreground);white-space:nowrap;font-weight:500}.uMn-QW_period{white-space:nowrap}.uMn-QW_actions{flex:none;align-items:center;display:flex}.uMn-QW_rollingFrame{overflow-clip-margin:.2em;justify-content:flex-end;display:inline-flex;overflow:clip}.uMn-QW_rolling{flex:none;display:inline-flex}.uMn-QW_place{overflow-clip-margin:.15em;display:inline-flex;position:relative;overflow:clip}.uMn-QW_placeChar,.uMn-QW_riseLine{display:inline-block}.uMn-QW_rise{display:inline-flex;position:relative}.uMn-QW_scroller{overscroll-behavior-x:contain;scrollbar-width:none;direction:rtl;margin:-6px;padding:6px;overflow:auto hidden}.uMn-QW_scroller::-webkit-scrollbar{display:none}.uMn-QW_scrollFrame{min-width:0;position:relative}.uMn-QW_scrollFrame:before,.uMn-QW_scrollFrame:after{z-index:2;content:"";opacity:0;pointer-events:none;width:2rem;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;top:-6px;bottom:-6px}.uMn-QW_scrollFrame:before{left:calc(30px + var(--heatmap-gap,3px));background:linear-gradient(to right, var(--heatmap-surface,var(--surface)), var(--clear,transparent))}.uMn-QW_scrollFrame:after{background:linear-gradient(to left, var(--heatmap-surface,var(--surface)), var(--clear,transparent));right:-6px}.uMn-QW_scrollFrame[data-more-before]:before,.uMn-QW_scrollFrame[data-more-after]:after{opacity:1}@property --cell{syntax:"<length>";inherits:true;initial-value:0}.uMn-QW_canvas{--gap:var(--heatmap-gap,3px);--label:30px;--cell:clamp(8px, calc((100cqi - var(--label) - var(--gap) * 53) / 53), var(--heatmap-cell-max,15px));--step:calc(var(--cell) + var(--gap));grid-template-columns:var(--label) auto;column-gap:var(--gap);row-gap:var(--space-2);direction:ltr;grid-template-rows:auto auto;width:max-content;display:grid}.uMn-QW_months{height:1rem;color:var(--text-muted);font-size:var(--text-xs);grid-area:1/2;line-height:1rem;position:relative}.uMn-QW_month{white-space:nowrap;transform:translateX(calc(var(--col) * var(--step)));transition:transform var(--duration-spring) var(--ease-spring);position:absolute;top:0;left:0}.uMn-QW_weekdays{z-index:1;grid-area:1/1/3;grid-template-rows:repeat(7, var(--cell));align-content:end;row-gap:var(--gap);margin:0 calc(var(--gap) * -1) 0 -6px;padding:0 var(--gap) 0 6px;background:var(--heatmap-surface,var(--surface));color:var(--text-muted);font-size:var(--text-xs);display:grid;position:sticky;left:-6px}.uMn-QW_weekday{height:var(--cell);white-space:nowrap;align-items:center;line-height:1;display:flex}.uMn-QW_plot{grid-area:2/2;position:relative}.uMn-QW_grid{gap:var(--gap);outline:none;display:grid}.uMn-QW_row{gap:var(--gap);display:flex}.uMn-QW_cell{--delay:var(--wave);width:var(--cell);height:var(--cell);border-radius:calc(var(--cell) * .28);background:var(--level-0);outline-offset:1px;cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color .32s var(--ease-standard) var(--delay), transform var(--duration-spring) var(--ease-spring) var(--delay), opacity var(--duration-fast) var(--ease-standard);outline:1px solid #0000;flex:none;display:block}.uMn-QW_grid[data-direction=back] .uMn-QW_cell{--delay:var(--wave-back)}.uMn-QW_cell[data-level="1"]{background:var(--level-1)}.uMn-QW_cell[data-level="2"]{background:var(--level-2)}.uMn-QW_cell[data-level="3"]{background:var(--level-3)}.uMn-QW_cell[data-level="4"]{background:var(--level-4)}.uMn-QW_cell[data-empty]{background:var(--level-0);transform:scale(0)}.uMn-QW_grid[data-reveal=hidden] .uMn-QW_cell{opacity:0;transition:none;transform:scale(.5)}.uMn-QW_grid[data-reveal=hidden] .uMn-QW_cell[data-empty]{transform:scale(0)}.uMn-QW_grid[data-reveal=revealing] .uMn-QW_cell{transition:background-color .32s var(--ease-standard) var(--delay), transform var(--duration-spring) var(--ease-spring) var(--delay), opacity .36s var(--ease-enter) var(--delay)}.uMn-QW_grid[data-highlight] .uMn-QW_cell:not([data-empty]){opacity:.2}.uMn-QW_grid[data-highlight="0"] .uMn-QW_cell[data-level="0"],.uMn-QW_grid[data-highlight="1"] .uMn-QW_cell[data-level="1"],.uMn-QW_grid[data-highlight="2"] .uMn-QW_cell[data-level="2"],.uMn-QW_grid[data-highlight="3"] .uMn-QW_cell[data-level="3"],.uMn-QW_grid[data-highlight="4"] .uMn-QW_cell[data-level="4"]{opacity:1}.uMn-QW_cell[data-today]{position:relative}.uMn-QW_cell[data-today]:after{background:var(--heatmap-today,var(--accent));content:"";border-radius:50%;width:3px;height:3px;margin:auto;position:absolute;inset:0}.uMn-QW_cell[data-today][data-level="3"]:after,.uMn-QW_cell[data-today][data-level="4"]:after{background:var(--heatmap-surface,var(--surface))}@media (hover:hover) and (pointer:fine){.uMn-QW_cell:not([data-empty]):hover{outline-color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.uMn-QW_ring{width:calc(var(--cell) + 6px);height:calc(var(--cell) + 6px);border:1.5px solid var(--foreground);border-radius:calc(var(--cell) * .28 + 3px);opacity:0;pointer-events:none;transform:translate(calc(var(--col) * var(--step)), calc(var(--row) * var(--step)));transition:transform var(--duration-spring) var(--ease-spring), opacity var(--duration-fast) var(--ease-standard);position:absolute;top:-3px;left:-3px}.uMn-QW_ring[data-shown]{opacity:1}.uMn-QW_legend{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;color:var(--text-muted);font-size:var(--text-xs);display:flex}.uMn-QW_caption{min-width:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.uMn-QW_scale{align-items:center;gap:var(--space-2);flex:none;display:flex}.uMn-QW_captionShort{display:none}@container (max-width:440px){.uMn-QW_captionLong{display:none}.uMn-QW_captionShort{display:inline}}.uMn-QW_legendText{line-height:1}.uMn-QW_swatches{display:flex}.uMn-QW_swatch{background:var(--clear);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:4px;place-items:center;width:15px;height:20px;padding:0;display:grid;position:relative}.uMn-QW_swatch:before{content:"";background:var(--level-0);border-radius:3px;width:11px;height:11px}.uMn-QW_swatch[data-level="1"]:before{background:var(--level-1)}.uMn-QW_swatch[data-level="2"]:before{background:var(--level-2)}.uMn-QW_swatch[data-level="3"]:before{background:var(--level-3)}.uMn-QW_swatch[data-level="4"]:before{background:var(--level-4)}.uMn-QW_swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--foreground)}.uMn-QW_tip{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.uMn-QW_bubble{border:1px solid var(--border);background:var(--surface-raised,var(--surface));color:var(--foreground);box-shadow:var(--shadow-raised);transform-origin:50% 100%;will-change:transform, opacity;border-radius:.5rem;padding:4px 8px 5px;display:block;position:absolute;bottom:6px;left:0}.uMn-QW_tipBody{overflow-clip-margin:8px;display:block;position:relative;overflow:clip}.uMn-QW_tipMeasure{visibility:hidden;width:max-content;display:grid;position:absolute;top:0;left:0}.uMn-QW_tipLines{width:max-content;display:grid}.uMn-QW_tipMeasure>span,.uMn-QW_tipLines>span{white-space:nowrap}.uMn-QW_tipPrimary{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500;line-height:1.3}.uMn-QW_tipSecondary{color:var(--text-muted);font-size:.6875rem;line-height:1.35}.uMn-QW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.uMn-QW_cell,.uMn-QW_grid[data-reveal=revealing] .uMn-QW_cell{transition:background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.uMn-QW_grid[data-reveal=hidden] .uMn-QW_cell{transform:none}.uMn-QW_cell[data-empty],.uMn-QW_grid[data-reveal=hidden] .uMn-QW_cell[data-empty]{opacity:0;transform:none}.uMn-QW_month,.uMn-QW_ring{transition:opacity var(--duration-fast) var(--ease-standard)}}
.CW99Qq_tooltip{--tooltip-y:3px;--tooltip-pad-x:8px;z-index:90;max-width:15rem;padding:4px var(--tooltip-pad-x) 5px;border:1px solid var(--border);background:var(--surface-raised,var(--surface));color:var(--foreground);box-shadow:var(--shadow-raised);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-fast) var(--ease-enter);border-radius:.5rem;font-size:.75rem;font-weight:400;line-height:1.4}.CW99Qq_tooltip[data-side=bottom]{--tooltip-y:-3px}@starting-style{.CW99Qq_tooltip[data-state$=-open]{opacity:0;transform:translateY(var(--tooltip-y)) scale(.97)}.CW99Qq_tooltip[data-instant][data-state$=-open]{transform:none}}.CW99Qq_tooltip[data-instant][data-state$=-open]{transition:opacity var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard)}.CW99Qq_tooltip[data-state=closed]{opacity:0;transition:opacity var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);animation:CW99Qq_tooltip-exit var(--duration-instant) linear both;transform:scale(.98)}.CW99Qq_text{overflow-clip-margin:var(--space-2);display:block;position:relative;overflow:clip}.CW99Qq_measure{width:max-content;max-width:calc(15rem - 2 * var(--tooltip-pad-x) - 2px);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.CW99Qq_line{width:max-content;max-width:calc(15rem - 2 * var(--tooltip-pad-x) - 2px);display:block}@keyframes CW99Qq_tooltip-exit{to{--tooltip-exit:1}}@media (prefers-reduced-motion:reduce){.CW99Qq_tooltip,.CW99Qq_tooltip[data-state=closed],.CW99Qq_tooltip[data-instant][data-state$=-open]{transition:opacity var(--duration-instant) var(--ease-standard);transform:none}}
.t_jZ2W_picker{position:relative}.t_jZ2W_chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);max-width:18rem;height:1.75rem;color:var(--foreground);font:inherit;cursor:pointer;transition:background-color var(--t-duration-quick) var(--t-ease-out), border-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out);align-items:center;gap:.375rem;padding:0 .625rem 0 .4375rem;font-size:.8125rem;display:inline-flex}.t_jZ2W_chip[data-empty]{border-style:dashed;border-color:var(--border-strong);background:var(--clear);color:var(--text-secondary)}.t_jZ2W_chip[aria-expanded=true]{border-style:solid;border-color:var(--border-strong);background:color-mix(in oklab, var(--foreground) 4%, var(--surface));color:var(--foreground)}@media (hover:hover) and (pointer:fine){.t_jZ2W_chip:hover{border-color:var(--border-strong);color:var(--foreground)}}.t_jZ2W_tagList{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:-2px;padding:2px;list-style:none;display:flex}.t_jZ2W_tagItem{align-items:center;gap:var(--space-2);max-width:100%;display:inline-flex}[data-side-row] .t_jZ2W_tagItem{gap:4px}.t_jZ2W_tag{border-radius:var(--radius-pill);background:var(--card-bg);align-items:center;gap:.375rem;max-width:100%;height:1.625rem;padding:0 .625rem 0 .5rem;font-size:.8125rem;display:inline-flex}.t_jZ2W_tagEdit{border:1px dashed var(--border-strong);background:var(--clear);width:1.625rem;height:1.625rem;color:var(--text-secondary);cursor:pointer;transition:background-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out);border-radius:50%;place-items:center;padding:0;display:grid}.t_jZ2W_tagEdit[aria-expanded=true]{background:color-mix(in oklab, var(--foreground) 4%, var(--clear));color:var(--foreground);border-style:solid}@media (hover:hover) and (pointer:fine){.t_jZ2W_tagEdit:hover{background:color-mix(in oklab, var(--foreground) 6%, var(--clear));color:var(--foreground)}}.t_jZ2W_chipValue{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.t_jZ2W_chipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.t_jZ2W_chevron,.t_jZ2W_plus{width:.8125rem;height:.8125rem;color:var(--text-muted);stroke-width:2px;flex:none}.t_jZ2W_chevron{transition:transform var(--t-duration-fast) var(--t-ease-smooth-out)}.t_jZ2W_chip[aria-expanded=true] .t_jZ2W_chevron{transform:scaleY(-1)}.t_jZ2W_chipAvatar{border-radius:50%;flex:none;display:block}.t_jZ2W_dots{flex:none;padding-left:3px;display:inline-flex;position:relative}.t_jZ2W_dots .t_jZ2W_dot{margin-left:-3px}.t_jZ2W_dots .t_jZ2W_dot:not(:last-child){--cut:calc(.5rem / 2 + 1.5px);-webkit-mask-image:radial-gradient(circle at calc(.5rem * 1.5 - 3px) 50%, #0000 var(--cut), #000 calc(var(--cut) + .5px));-webkit-mask-image:radial-gradient(circle at calc(.5rem * 1.5 - 3px) 50%, #0000 var(--cut), #000 calc(var(--cut) + .5px));mask-image:radial-gradient(circle at calc(.5rem * 1.5 - 3px) 50%, #0000 var(--cut), #000 calc(var(--cut) + .5px))}.t_jZ2W_more{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.t_jZ2W_dot{background:var(--dot);border-radius:50%;flex:none;width:.5rem;height:.5rem}.t_jZ2W_popover{--menu-radius:.875rem;--menu-inset:4px;z-index:30;width:16rem;max-height:20rem;padding:var(--menu-inset);border:1px solid var(--border);border-radius:var(--menu-radius);background:var(--surface-raised,var(--surface));box-shadow:var(--shadow-floating,0 8px 24px #0000001f);transform-origin:0 0;flex-direction:column;display:flex;position:absolute;top:calc(100% + .375rem);left:0}@supports (color:lab(0% 0 0)){.t_jZ2W_popover{box-shadow:var(--shadow-floating,0 8px 24px lab(0% 0 0/.12))}}.t_jZ2W_picker[data-side=top] .t_jZ2W_popover{transform-origin:0 100%;top:auto;bottom:calc(100% + .375rem)}.t_jZ2W_find{align-items:center;gap:var(--space-2);height:2.25rem;margin:calc(-1 * var(--menu-inset)) calc(-1 * var(--menu-inset)) var(--menu-inset);padding:0 var(--space-3);border-bottom:1px solid var(--border);flex:none;display:flex}.t_jZ2W_findIcon{width:.875rem;height:.875rem;color:var(--text-muted);stroke-width:2px;flex:none}.t_jZ2W_findInput{background:var(--clear);min-width:0;color:var(--foreground);font:inherit;border:0;outline:none;flex:1;font-size:.8125rem}.t_jZ2W_findInput::placeholder{color:var(--text-muted)}.t_jZ2W_options{scrollbar-width:thin;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.t_jZ2W_option{align-items:center;gap:var(--space-2);width:100%;height:2rem;padding:0 var(--space-2);border-radius:calc(var(--menu-radius) - var(--menu-inset));background:var(--clear);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-duration-quick) var(--t-ease-out);border:0;flex:none;font-size:.8125rem;display:flex}.t_jZ2W_option[data-active]{background:color-mix(in oklab, var(--foreground) 6%, transparent)}@media (hover:hover) and (pointer:fine){button.t_jZ2W_option:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.t_jZ2W_optionMark{width:1.125rem;color:var(--text-secondary);flex:none;place-items:center;display:grid}.t_jZ2W_optionMark svg{stroke-width:2px;width:.875rem;height:.875rem}.t_jZ2W_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.t_jZ2W_check{width:.875rem;height:.875rem;color:var(--foreground);stroke-width:2.25px;opacity:0;filter:blur(var(--t-blur-small));transition:opacity var(--t-duration-fast) var(--t-ease-in-out), filter var(--t-duration-fast) var(--t-ease-in-out), transform var(--t-duration-fast) var(--t-ease-in-out);flex:none;transform:scale(.25)}.t_jZ2W_option[aria-selected=true] .t_jZ2W_check,.t_jZ2W_option[aria-pressed=true] .t_jZ2W_check{opacity:1;filter:blur();transform:none}.t_jZ2W_create{color:var(--text-secondary)}.t_jZ2W_create[data-active]{color:var(--foreground)}.t_jZ2W_none{padding:var(--space-3) var(--space-3) var(--space-3);color:var(--text-muted);text-align:center;text-wrap:pretty;margin:0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.t_jZ2W_chip,.t_jZ2W_chevron,.t_jZ2W_option,.t_jZ2W_check{transition:none}}.t_jZ2W_chipDot{background:var(--swatch);border-radius:50%;flex:none;width:.75rem;height:.75rem;margin:0 .125rem}.t_jZ2W_swatches{justify-content:space-between;gap:var(--space-1);padding:var(--space-2);grid-template-columns:repeat(5,1.75rem);display:grid}.t_jZ2W_swatches .t_jZ2W_swatch{justify-self:center}.t_jZ2W_swatch{background:var(--swatch);width:1.125rem;height:1.125rem;box-shadow:0 0 0 2px var(--surface-raised,var(--surface)), 0 0 0 3px var(--clear);cursor:pointer;transition:box-shadow var(--t-duration-quick) var(--t-ease-out), transform var(--t-duration-fast) var(--t-ease-smooth-out);border:0;border-radius:50%;margin:.3125rem;padding:0}.t_jZ2W_swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--surface-raised,var(--surface)), 0 0 0 3.5px var(--swatch)}@media (hover:hover) and (pointer:fine){.t_jZ2W_swatch:hover{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.t_jZ2W_swatch{transition:none}}.t_jZ2W_shapes{justify-items:center;gap:var(--space-1);padding:var(--space-2);grid-template-columns:repeat(4,minmax(2.5rem,1fr));display:grid}.t_jZ2W_shape{background:var(--clear);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--clear);cursor:pointer;transition:background-color var(--t-duration-medium) var(--t-ease-out), box-shadow var(--t-duration-quick) var(--t-ease-out);border:0;border-radius:.625rem;place-items:center;padding:0;display:grid}.t_jZ2W_shape>*{transition:transform var(--t-duration-fast) var(--t-ease-smooth-out)}.t_jZ2W_shape[aria-checked=true]{background:color-mix(in oklab, var(--foreground) 6%, var(--clear));box-shadow:inset 0 0 0 1px var(--border-strong)}.t_jZ2W_shape:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:1px}@media (hover:hover) and (pointer:fine){.t_jZ2W_shape:hover{background:color-mix(in oklab, var(--foreground) 6%, var(--clear));transition-duration:var(--t-duration-quick)}.t_jZ2W_shape:hover>*{transform:scale(1.1)}}.t_jZ2W_shape:active>*{transform:scale(var(--t-scale-medium))}@media (prefers-reduced-motion:reduce){.t_jZ2W_shape,.t_jZ2W_shape>*{transition:none}}.t_jZ2W_tagEdit .t_jZ2W_plus{color:currentColor}[data-side-row] .t_jZ2W_chip{border-color:var(--clear);background:var(--clear);border-radius:.5rem}[data-side-row] .t_jZ2W_chip[data-empty]{border-color:var(--clear);background:var(--clear);border-radius:.5rem}[data-side-row] .t_jZ2W_chip[data-empty]{color:var(--text-muted)}[data-side-row] .t_jZ2W_chip[aria-expanded=true]{border-color:var(--clear);background:color-mix(in oklab, var(--foreground) 6%, var(--clear))}@media (hover:hover) and (pointer:fine){[data-side-row] .t_jZ2W_chip:hover{border-color:var(--clear);background:color-mix(in oklab, var(--foreground) 5%, var(--clear))}}[data-side-row] .t_jZ2W_chevron{opacity:0;transition:opacity var(--t-duration-quick) var(--t-ease-out)}:is([data-side-row] .t_jZ2W_chip:hover .t_jZ2W_chevron,[data-side-row] .t_jZ2W_chip:focus-visible .t_jZ2W_chevron,[data-side-row] .t_jZ2W_chip[aria-expanded=true] .t_jZ2W_chevron){opacity:1}[data-side-row] .t_jZ2W_tagList{gap:4px;padding-block:3px}[data-side-row] .t_jZ2W_tag{height:1.5rem;font-size:.75rem}[data-side-row] .t_jZ2W_tagEdit{border-color:var(--clear);width:1.5rem;height:1.5rem;color:var(--text-muted);border-radius:.4375rem}[data-side-row] .t_jZ2W_picker{min-width:0}.t_jZ2W_tagItem .t_jZ2W_tag{min-width:0}
.dcbDIa_shell{--blur-inset-end:.875rem;z-index:5;isolation:isolate;pointer-events:none;position:absolute;inset:0 0 auto}.dcbDIa_bar{height:var(--top-bar,3.75rem);justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:0 var(--page-x) 0 calc(max(var(--page-x), var(--page-clear)) - 2px);pointer-events:auto;transition:padding-left var(--t-duration-medium) var(--t-ease-smooth-out);flex:none;display:flex;position:relative}.dcbDIa_bar nav{min-width:0}.dcbDIa_start{align-items:center;gap:var(--space-2);min-width:0;display:flex}.dcbDIa_actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.dcbDIa_bar nav [aria-current=page]{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.dcbDIa_bar{transition:none}}
.GGawsG_root{vertical-align:middle;flex:none;display:inline-flex;position:relative}.GGawsG_trigger{--presence-surface:var(--user-menu-surface,var(--surface));align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--clear);height:40px;color:var(--foreground);font:inherit;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);border:0;flex:none;margin:0;padding:4px;display:inline-flex;position:relative}.GGawsG_trigger[data-name]{padding-right:10px}@media (hover:hover) and (pointer:fine){.GGawsG_trigger:hover{--presence-surface:var(--surface-muted);background:var(--surface-muted)}}.GGawsG_trigger[data-state=open]{--presence-surface:var(--surface-muted);background:var(--surface-muted)}.GGawsG_trigger:active{--presence-surface:color-mix(in oklab, var(--surface-muted), var(--foreground) 8%);background:color-mix(in oklab, var(--surface-muted), var(--foreground) 8%)}.GGawsG_triggerName{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-weight:500;line-height:1.3;overflow:hidden}.GGawsG_chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;margin-left:-2px}.GGawsG_trigger:hover .GGawsG_chevron,.GGawsG_trigger[data-state=open] .GGawsG_chevron{color:var(--foreground)}.GGawsG_trigger[data-state=open] .GGawsG_chevron{transform:rotate(180deg)}@media (max-width:639px){.GGawsG_trigger[data-name]{padding-right:4px}.GGawsG_triggerName,.GGawsG_chevron{display:none}}.GGawsG_face{width:var(--face-size);height:var(--face-size);flex:none;display:inline-grid;position:relative}.GGawsG_face[data-size=sm]{--face-size:32px;--dot-size:11px}.GGawsG_face[data-size=md]{--face-size:34px;--dot-size:10px}.GGawsG_portrait{border-radius:var(--radius-pill);background:var(--surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.GGawsG_initials{color:var(--text-secondary);font-size:calc(var(--face-size) * .36);place-items:center;font-weight:500;line-height:1;display:grid}.GGawsG_face .GGawsG_dot{box-shadow:0 0 0 2px var(--presence-surface,var(--surface));position:absolute;bottom:-1px;right:-1px}.GGawsG_dot{--dot-color:var(--success);width:var(--dot-size,10px);height:var(--dot-size,10px);border-radius:var(--radius-pill);background:var(--dot-color);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:none;display:inline-block;position:relative}.GGawsG_dot:before,.GGawsG_dot:after{content:"";background:var(--presence-surface,var(--surface));transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard);margin:auto;position:absolute;inset:0}.GGawsG_dot:before{border-radius:var(--radius-pill);width:46%;height:46%;transform:scale(0)}.GGawsG_dot:after{border-radius:1px;width:58%;height:22%;min-height:1.5px;transform:scaleX(0)}.GGawsG_dot[data-status=busy]{--dot-color:var(--danger)}.GGawsG_dot[data-status=busy]:after{transform:scaleX(1)}.GGawsG_dot[data-status=away]{--dot-color:var(--warning)}.GGawsG_dot[data-status=away]:before,.GGawsG_dot[data-status=offline]:before{transform:scale(1)}.GGawsG_dot[data-status=offline]{--dot-color:var(--text-muted)}.GGawsG_panel{--presence-surface:var(--surface-raised);--row:32px;--inset:4px;--menu-radius:10px;--menu-line:color-mix(in oklab, var(--foreground) 9%, transparent);z-index:60;box-sizing:border-box;width:15.5rem;max-width:calc(100vw - 24px);padding:var(--inset);border:.5px solid var(--border);border-radius:var(--menu-radius);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);letter-spacing:-.01em;text-align:left;transform-origin:var(--origin-x,100%) var(--origin-y,0px);outline:none;line-height:1.3;position:fixed;top:0;left:0}.GGawsG_panel[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}.GGawsG_panel[data-inline][data-align=end]{right:0}.GGawsG_panel[data-inline][data-align=start]{left:0}.GGawsG_panel[data-inline][data-align=center]{margin-left:-7.75rem;left:50%}.GGawsG_header{align-items:center;gap:10px;padding:8px;display:flex}.GGawsG_identity{flex:1;gap:2px;min-width:0;display:grid}.GGawsG_nameRow{align-items:center;gap:6px;min-width:0;display:flex}.GGawsG_name{min-width:0;color:var(--foreground);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}.GGawsG_plan{border:.5px solid var(--menu-line);background:color-mix(in oklab, var(--foreground) 4%, transparent);min-width:0;max-width:55%;height:17px;color:var(--text-secondary);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:0 100 auto;padding:0 5px;font-size:11px;font-weight:500;line-height:16px;display:inline-block;overflow:hidden}.GGawsG_email{color:var(--text-muted);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.GGawsG_list{position:relative}.GGawsG_separator{height:.5px;margin:var(--inset) calc(var(--inset) * -1);background:var(--menu-line)}@media (max-resolution:1x){.GGawsG_separator{background:color-mix(in oklab, var(--foreground) 6%, transparent);height:1px}}.GGawsG_highlight{background:color-mix(in oklab, var(--foreground) 6%, transparent);opacity:0;pointer-events:none;border-radius:6px;position:absolute;top:0;left:0;right:0}.GGawsG_item{width:100%;height:var(--row);box-sizing:border-box;background:var(--clear);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);border:0;border-radius:6px;outline:none;align-items:center;gap:10px;margin:0;padding:0 8px;font-size:13px;display:flex;position:relative}.GGawsG_icon{width:16px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid}.GGawsG_item:focus .GGawsG_icon{color:var(--foreground)}.GGawsG_itemLabel{flex:1;min-width:0;display:inline-flex;position:relative}.GGawsG_rise{white-space:nowrap;display:inline-block}.GGawsG_item[data-tone=danger],.GGawsG_item[data-tone=danger] .GGawsG_icon,.GGawsG_item[data-tone=danger]:focus .GGawsG_icon{color:var(--danger)}.GGawsG_highlight[data-tone=danger]{background:color-mix(in oklab, var(--danger) 10%, transparent)}@media (hover:none){.GGawsG_item:active{background:var(--surface-muted)}}.GGawsG_keys{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:1px;margin-left:auto;display:inline-flex}.GGawsG_key{min-width:1.05em;font:inherit;text-align:center;display:inline-block}.GGawsG_row{align-items:center;gap:10px;height:36px;padding:0 4px 0 8px;display:flex;position:relative}.GGawsG_rowLabel{color:var(--foreground);flex:1;font-size:13px}.GGawsG_row .GGawsG_icon .GGawsG_dot{--dot-size:10px}.GGawsG_segments{--segment:28px;isolation:isolate;grid-auto-columns:var(--segment);background:color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:7px;flex:none;grid-auto-flow:column;height:26px;padding:2px;display:inline-grid;position:relative}.GGawsG_thumb{z-index:-1;width:var(--segment);background:var(--surface-raised);box-shadow:0 1px 1.5px #00000014, 0 0 0 .5px var(--menu-line);transform:translateX(calc(var(--index) * 100%));transition:transform var(--duration-spring) var(--ease-spring);border-radius:5px;position:absolute;top:2px;bottom:2px;left:2px}@supports (color:lab(0% 0 0)){.GGawsG_thumb{box-shadow:0 1px 1.5px lab(0% 0 0/.08), 0 0 0 .5px var(--menu-line)}}[data-theme=dark] .GGawsG_thumb{background:color-mix(in oklab, var(--foreground) 20%, var(--surface-raised));box-shadow:none}.GGawsG_segment{background:var(--clear);color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);border:0;border-radius:5px;outline:none;place-items:center;margin:0;padding:0;display:grid}.GGawsG_segment .GGawsG_dot{--dot-size:9px;--presence-surface:var(--surface-raised)}@media (hover:hover) and (pointer:fine){.GGawsG_segment:hover{color:var(--text-secondary)}}.GGawsG_segment[aria-checked=true]{color:var(--foreground)}.GGawsG_spinner{animation:.8s linear infinite GGawsG_user-menu-spin}@keyframes GGawsG_user-menu-spin{to{transform:rotate(360deg)}}.GGawsG_scrim{z-index:70;-webkit-tap-highlight-color:transparent;background:#00000052;background:lab(0% 0 0/.32);position:fixed;inset:0}.GGawsG_sheet{--row:46px;--inset:10px;z-index:71;overscroll-behavior:contain;width:auto;max-width:none;max-height:88dvh;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}.GGawsG_handle{border-radius:var(--radius-pill);background:var(--border-strong);cursor:grab;width:36px;height:5px;margin:0 auto 10px;display:block}.GGawsG_sheet .GGawsG_header{padding:4px 8px 12px}.GGawsG_sheet .GGawsG_item,.GGawsG_sheet .GGawsG_rowLabel{font-size:var(--text-base)}.GGawsG_sheet .GGawsG_row{height:52px}.GGawsG_sheet .GGawsG_segments{--segment:40px;height:34px}.GGawsG_sheet .GGawsG_keys{display:none}@media (prefers-reduced-motion:reduce){.GGawsG_trigger,.GGawsG_chevron,.GGawsG_dot,.GGawsG_dot:before,.GGawsG_dot:after,.GGawsG_segment,.GGawsG_thumb,.GGawsG_item,.GGawsG_icon{transition:none}.GGawsG_spinner{animation-duration:2.4s}}
:where(.H4qn2W_logo){font-size:var(--text-2xl)}.H4qn2W_logo{color:var(--foreground);font-family:var(--font-bricolage-grotesque), sans-serif;letter-spacing:-.03em;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;transition:transform var(--t-duration-quick) var(--t-ease-smooth-out);align-items:baseline;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.H4qn2W_dot{color:var(--brand);transform-origin:50% 85%;transition:transform var(--t-duration-medium) var(--t-ease-bounce-strong);display:inline-block}@media (hover:hover) and (pointer:fine){.H4qn2W_logo:hover .H4qn2W_dot{transition:transform var(--t-duration-fast) var(--t-ease-smooth-out);transform:translateY(-.14em)scale(1.3)}}.H4qn2W_logo:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.H4qn2W_logo,.H4qn2W_dot,.H4qn2W_logo:hover .H4qn2W_dot{transition:none}.H4qn2W_logo:hover .H4qn2W_dot,.H4qn2W_logo:active{transform:none}}
._3usKOa_library{--row:2.25rem;--row-radius:.5rem;--gutter:var(--space-3);--fill:color-mix(in oklab, var(--foreground) 6%, transparent);--fill-strong:color-mix(in oklab, var(--foreground) 9%, transparent);--library-surface:color-mix(in oklab, var(--surface-muted) 70%, var(--background));flex-direction:column;flex:1;height:100%;min-height:0;font-size:.875rem;display:flex;position:relative}._3usKOa_top{height:3.75rem;padding:0 var(--space-3) 0 calc(var(--gutter) + var(--space-3));flex:none;justify-content:space-between;align-items:center;display:flex}._3usKOa_logo{font-size:1.1875rem}._3usKOa_nav{padding:var(--space-1) var(--gutter) var(--space-2);flex-direction:column;flex:none;gap:2px;display:flex}._3usKOa_search input[type=search]{font-size:.875rem}._3usKOa_search>div>div{min-height:var(--row);border-color:var(--border);background:var(--surface)}._3usKOa_scroll{gap:var(--space-4);min-height:0;padding:var(--space-2) var(--gutter) var(--space-4);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--space-2), black calc(100% - var(--space-4)), transparent), linear-gradient(black, black);mask-image:linear-gradient(to bottom, transparent, black var(--space-2), black calc(100% - var(--space-4)), transparent), linear-gradient(black, black);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-size:100% 100%, var(--gutter) 100%;mask-size:100% 100%, var(--gutter) 100%;scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._3usKOa_section{gap:var(--space-1);flex-direction:column;display:flex}._3usKOa_sectionHead{min-height:1.75rem;padding:0 calc(var(--space-3) - 4px) 0 var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._3usKOa_sectionTitle{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}._3usKOa_list,._3usKOa_children{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}._3usKOa_list>li,._3usKOa_children>li{border-radius:var(--row-radius);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:box-shadow var(--t-duration-quick) var(--t-ease-out), background-color var(--t-duration-quick) var(--t-ease-out), scale var(--t-duration-fast) var(--t-ease-smooth-out), filter var(--t-duration-fast) var(--t-ease-smooth-out)}._3usKOa_list>li[data-lifted],._3usKOa_children>li[data-lifted]{background:var(--surface);box-shadow:var(--shadow-floating);filter:opacity(calc(1 - .5 * var(--press,0)));scale:calc(1.02 - .02 * var(--press,0))}._3usKOa_scroll:has([data-sorting]){cursor:grabbing}._3usKOa_scroll:has([data-sorting]) *{pointer-events:none}._3usKOa_fold[data-open] ._3usKOa_foldInner:has(>[data-sorting]){overflow:visible}._3usKOa_row{width:100%;height:var(--row);align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-radius:var(--row-radius);background:var(--clear);color:var(--text-secondary);font:inherit;text-align:left;-webkit-user-drag:none;cursor:pointer;transition:background-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out);-webkit-tap-highlight-color:transparent;border:0;font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){._3usKOa_row:hover{background:var(--fill);color:var(--foreground)}}[data-menu-open] ._3usKOa_row{background:var(--fill);color:var(--foreground)}._3usKOa_row[data-active]{background:var(--fill-strong);color:var(--foreground)}._3usKOa_icon{width:1.125rem;height:1.125rem;color:var(--text-muted);transition:color var(--t-duration-quick) var(--t-ease-out);flex:none;place-items:center;display:grid}._3usKOa_icon svg{stroke-width:1.75px;width:1.125rem;height:1.125rem}:is(._3usKOa_row:hover ._3usKOa_icon,[data-menu-open] ._3usKOa_row ._3usKOa_icon,._3usKOa_row[data-active] ._3usKOa_icon){color:var(--foreground)}._3usKOa_icon[data-tinted]{color:color-mix(in oklab, var(--tint) 80%, var(--text-muted))}:is(._3usKOa_row:hover ._3usKOa_icon[data-tinted],[data-menu-open] ._3usKOa_row ._3usKOa_icon[data-tinted],._3usKOa_folder[data-open] ._3usKOa_icon[data-tinted]){color:var(--tint)}._3usKOa_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._3usKOa_badge{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 6%, transparent);min-width:1.25rem;height:1.25rem;color:var(--text-secondary);font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:.01em;transition:background-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out);place-items:center;padding:0 .4375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-grid}._3usKOa_badge[data-empty]{background:var(--clear);color:var(--text-muted)}._3usKOa_row[data-active] ._3usKOa_badge:not([data-empty]){background:color-mix(in oklab, var(--foreground) 10%, transparent);color:var(--foreground)}._3usKOa_folderHead{position:relative}._3usKOa_row[data-project]{gap:var(--space-2);padding-left:1.75rem}._3usKOa_chevronButton{z-index:1;background:var(--clear);cursor:pointer;border:0;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;padding:0;display:grid;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){._3usKOa_chevronButton:hover{background:var(--fill-strong)}}._3usKOa_chevronButton{transition:background-color var(--t-duration-quick) var(--t-ease-out)}._3usKOa_fold{transition:grid-template-rows var(--t-duration-fast) var(--t-ease-smooth-out);grid-template-rows:0fr;display:grid}._3usKOa_fold[data-open]{grid-template-rows:1fr}._3usKOa_foldInner{opacity:0;min-height:0;filter:blur(var(--t-blur-small));transition:opacity var(--t-duration-fast) var(--t-ease-smooth-out), filter var(--t-duration-fast) var(--t-ease-smooth-out);overflow:hidden}._3usKOa_fold[data-open] ._3usKOa_foldInner{opacity:1;filter:none}._3usKOa_chevron{color:var(--text-muted);transition:transform var(--t-duration-fast) var(--t-ease-smooth-out);flex:none}._3usKOa_avatarSlot{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}._3usKOa_avatar{border-radius:50%;flex:none;width:1.25rem;height:1.25rem;display:block}._3usKOa_tags{flex:none;align-items:center;padding-left:2px;display:inline-flex;position:relative}._3usKOa_tag{background:var(--dot);border-radius:50%;width:.5rem;height:.5rem;margin-left:-.1875rem}._3usKOa_tag:not(:last-child){--cut:calc(.5rem / 2 + 1.5px);-webkit-mask-image:radial-gradient(circle at calc(.5rem * 1.5 - .1875rem) 50%, #0000 var(--cut), #000 calc(var(--cut) + .5px));-webkit-mask-image:radial-gradient(circle at calc(.5rem * 1.5 - .1875rem) 50%, #0000 var(--cut), #000 calc(var(--cut) + .5px));mask-image:radial-gradient(circle at calc(.5rem * 1.5 - .1875rem) 50%, #0000 var(--cut), #000 calc(var(--cut) + .5px))}._3usKOa_more{align-items:center;gap:var(--space-3);width:fit-content;height:1.75rem;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--row-radius);background:var(--clear);color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-duration-fast) var(--t-ease-out), color var(--t-duration-fast) var(--t-ease-out);border:0;margin:0;font-size:.75rem;display:flex}._3usKOa_moreIcon{stroke-width:1.75px;flex:none;width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){._3usKOa_more:hover{background:var(--fill);color:var(--foreground)}}._3usKOa_row[data-arriving]{animation:_3usKOa_row-arrive var(--t-duration-fast) var(--t-ease-smooth-out) backwards;animation-delay:calc(var(--t-reveal-order,0) * var(--t-duration-stagger))}._3usKOa_row[data-arriving="0"]{scroll-margin-top:calc(var(--row) + var(--space-3))}@keyframes _3usKOa_row-arrive{0%{opacity:0;transform:translateY(var(--t-distance-micro))}}@media (prefers-reduced-motion:reduce){._3usKOa_row[data-arriving]{animation-name:_3usKOa_row-arrive-fade}}@keyframes _3usKOa_row-arrive-fade{0%{opacity:0}}._3usKOa_folder[data-open] ._3usKOa_chevron{transform:rotate(90deg)}._3usKOa_children{margin:2px 0 var(--space-1)}._3usKOa_row[data-nested]{height:2rem;padding-left:2.25rem;font-weight:400}._3usKOa_row[data-nested] ._3usKOa_icon svg{width:1rem;height:1rem}._3usKOa_emptyChild{padding:var(--space-1) 0 var(--space-1) 2.75rem;color:var(--text-muted);font-size:.8125rem}._3usKOa_add{top:50%;right:var(--space-3);background:color-mix(in oklab, var(--foreground) 6%, transparent);min-width:1.25rem;height:1.25rem;color:var(--foreground);cursor:pointer;opacity:0;filter:blur(var(--t-blur-small));transition:opacity var(--t-duration-fast) var(--t-ease-in-out), filter var(--t-duration-fast) var(--t-ease-in-out), transform var(--t-duration-fast) var(--t-ease-in-out), background-color var(--t-duration-quick) var(--t-ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)scale(.25)}._3usKOa_folderHead:hover ._3usKOa_add,._3usKOa_add:focus-visible{opacity:1;filter:blur();transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){._3usKOa_add:hover{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}._3usKOa_badge[data-hide-on-hover]{transition:background-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out), opacity var(--t-duration-fast) var(--t-ease-in-out), filter var(--t-duration-fast) var(--t-ease-in-out), transform var(--t-duration-fast) var(--t-ease-in-out)}._3usKOa_folderHead:hover ._3usKOa_badge[data-hide-on-hover]{opacity:0;filter:blur(var(--t-blur-small));transform:scale(.25)}._3usKOa_folderHead:has(._3usKOa_add:focus-visible) ._3usKOa_badge[data-hide-on-hover]{opacity:0;filter:blur(var(--t-blur-small));transform:scale(.25)}._3usKOa_dot{background:var(--dot);border-radius:50%;flex:none;width:.5rem;height:.5rem}._3usKOa_empty{padding:var(--space-1) var(--space-3);color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.8125rem}._3usKOa_emptyState{padding:var(--space-4) var(--space-4) var(--space-3);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}._3usKOa_emptyMark{margin-bottom:var(--space-2);color:var(--text-muted);place-items:center;display:grid}._3usKOa_emptyMark svg{stroke-width:1.5px;width:1.25rem;height:1.25rem}._3usKOa_emptyTitle{color:var(--text-secondary);margin:0;font-size:.8125rem;font-weight:500}._3usKOa_emptyHint{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.45}._3usKOa_iconButton{--icon-button-size:1.75rem}._3usKOa_footer{gap:var(--space-2);padding:var(--space-2) var(--gutter) var(--space-3);flex-direction:column;flex:none;display:flex}._3usKOa_account{width:100%;height:var(--row);justify-content:flex-start;gap:var(--space-3);padding:0 var(--space-3) 0 calc(var(--space-3) - 3px);border-radius:var(--row-radius)!important}._3usKOa_account._3usKOa_account [data-size]{--face-size:1.5rem}._3usKOa_account>:last-child{margin-left:auto}._3usKOa_lists{gap:var(--space-4);animation:_3usKOa_lists-in var(--t-duration-slow) var(--t-ease-in-out) backwards;flex-direction:column;display:flex}@keyframes _3usKOa_lists-in{0%{opacity:0;filter:blur(var(--t-blur-small))}}._3usKOa_skeleton{gap:var(--space-4);flex-direction:column;display:flex}._3usKOa_skeletonRow{height:var(--row);align-items:center;gap:var(--space-3);padding:0 var(--space-3) 0 calc(var(--space-3) + 1px);display:flex}._3usKOa_row,._3usKOa_iconButton,._3usKOa_chevronButton{transition-duration:var(--t-duration-fast)}@media (hover:hover) and (pointer:fine){._3usKOa_row:hover,._3usKOa_iconButton:hover,._3usKOa_chevronButton:hover{transition-duration:var(--t-duration-quick)}}@media (prefers-reduced-motion:reduce){._3usKOa_lists{animation:none}._3usKOa_fold,._3usKOa_foldInner,._3usKOa_chevronButton,._3usKOa_list>li,._3usKOa_children>li,._3usKOa_row,._3usKOa_icon,._3usKOa_chevron,._3usKOa_add,._3usKOa_badge,._3usKOa_iconButton{transition:none}}._3usKOa_row[data-importing]{cursor:default}@media (hover:hover) and (pointer:fine){._3usKOa_row[data-importing]:hover{background:var(--clear);color:var(--text-secondary)}}._3usKOa_importPulse{background:var(--accent);width:.5rem;height:.5rem;animation:_3usKOa_import-breathe 1.2s var(--t-ease-in-out) infinite;border-radius:50%}@keyframes _3usKOa_import-breathe{50%{opacity:.35;transform:scale(.75)}}._3usKOa_importState{color:var(--text-muted);flex:none;font-size:.75rem;font-weight:400}@media (prefers-reduced-motion:reduce){._3usKOa_importPulse{animation:none}}
.NTblRW_home{--site-max:69rem;--site-x:var(--space-6);--gap:clamp(5rem, 11vw, 8rem);--frame:color-mix(in oklab, var(--foreground) 4%, var(--background));--frame-inner:color-mix(in oklab, var(--foreground) 6.5%, var(--background));--footer-bg:var(--frame);--skel:color-mix(in oklab, var(--foreground) 10%, var(--clear));--skel-soft:color-mix(in oklab, var(--foreground) 6%, var(--clear));background:var(--footer-bg);color:var(--foreground)}@media (prefers-reduced-motion:no-preference){html:has(.NTblRW_home){scroll-behavior:smooth}}html:has(.NTblRW_home){scroll-padding-top:5rem}.NTblRW_sheet{z-index:1;background:var(--background);border-radius:0 0 2.5rem 2.5rem;margin-bottom:100dvh;padding-top:4.25rem;position:relative;overflow-x:clip}.NTblRW_narrow,.NTblRW_hero,.NTblRW_shot,.NTblRW_all,.NTblRW_feature,.NTblRW_band,.NTblRW_closing{width:100%;max-width:calc(var(--site-max) + 2 * var(--site-x));padding-inline:var(--site-x);margin-inline:auto}.NTblRW_sheet>main{padding-bottom:6rem}.NTblRW_header{z-index:30;isolation:isolate;position:fixed;top:0;left:0;right:0}.NTblRW_headerInner{height:4.25rem;max-width:calc(var(--site-max) + 2 * var(--site-x));padding:0 var(--site-x);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.NTblRW_headerStart{align-items:center;gap:var(--space-6);display:flex}.NTblRW_headerLinks{align-items:center;gap:var(--space-1);display:flex}.NTblRW_headerLogo{font-size:1.1875rem}.NTblRW_headerActions{align-items:center;gap:var(--space-2);transition:opacity var(--t-duration-quick) var(--t-ease-out);display:flex}.NTblRW_headerActions[data-loading]{opacity:0}.NTblRW_headerCta{opacity:0;pointer-events:none;transform:translateY(var(--t-distance-micro)) scale(var(--t-scale-medium));transition:opacity var(--t-duration-fast) var(--t-ease-smooth-out), transform var(--t-duration-fast) var(--t-ease-smooth-out), background-color var(--t-duration-quick) var(--t-ease-out)}.NTblRW_headerCta[data-shown]{opacity:1;pointer-events:auto;transform:none}.NTblRW_headerInner .NTblRW_headerCta{max-width:12rem;transition:opacity var(--t-duration-fast) var(--t-ease-smooth-out), transform var(--t-duration-fast) var(--t-ease-smooth-out), max-width var(--t-duration-fast) var(--t-ease-smooth-out), padding var(--t-duration-fast) var(--t-ease-smooth-out), margin var(--t-duration-fast) var(--t-ease-smooth-out), background-color var(--t-duration-quick) var(--t-ease-out);overflow:hidden}.NTblRW_headerInner .NTblRW_headerCta:not([data-shown]){max-width:0;margin-left:calc(-1 * var(--space-2));padding-inline:0}.NTblRW_headerInner .NTblRW_headerSignIn{transition:background-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out), margin var(--t-duration-fast) var(--t-ease-smooth-out)}.NTblRW_headerInner .NTblRW_headerSignIn:has(+.NTblRW_headerCta:not([data-shown])){margin-right:-.75rem}.NTblRW_headerEnd{align-items:center;gap:var(--space-1);display:flex}.NTblRW_headerInner .NTblRW_button{height:2.25rem;padding:0 .75rem}.NTblRW_button.NTblRW_menuButton{width:2.25rem;padding:0;display:none;position:relative}.NTblRW_menuIcon{opacity:0;transform:scale(var(--t-scale-medium));transition:opacity var(--t-duration-fast) var(--t-ease-smooth-out), transform var(--t-duration-fast) var(--t-ease-smooth-out);place-items:center;display:grid;position:absolute;inset:0}.NTblRW_menuIcon[data-shown]{opacity:1;transform:none}.NTblRW_button.NTblRW_menuButton svg{stroke-width:1.75px;width:1.125rem;height:1.125rem}.NTblRW_menu{--menu-tail:3rem;--menu-fade:calc(100% - var(--menu-tail) * 1.75);z-index:-1;padding:calc(4.25rem + var(--space-2)) var(--site-x) var(--space-6);isolation:isolate;opacity:0;pointer-events:none;transition:opacity var(--t-duration-quick) var(--t-ease-smooth-out);flex-direction:column;display:none;position:absolute;top:0;left:0;right:0}.NTblRW_menu:before,.NTblRW_menu:after{z-index:-1;inset:0 0 calc(-1 * var(--menu-tail)) 0;content:"";pointer-events:none;--menu-mask:linear-gradient(to bottom, #000 var(--menu-fade), #000000f0 calc(var(--menu-fade) + (100% - var(--menu-fade)) * .2), #000000bd calc(var(--menu-fade) + (100% - var(--menu-fade)) * .4), #00000078 calc(var(--menu-fade) + (100% - var(--menu-fade)) * .6), #0000002e calc(var(--menu-fade) + (100% - var(--menu-fade)) * .8), #0000);-webkit-mask-image:var(--menu-mask);-webkit-mask-image:var(--menu-mask);mask-image:var(--menu-mask);position:absolute}.NTblRW_menu:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.NTblRW_menu:after{background:color-mix(in oklab, var(--background) 82%, var(--clear))}@media (prefers-reduced-transparency:reduce){.NTblRW_menu{background:var(--background)}.NTblRW_menu:before,.NTblRW_menu:after{display:none}}.NTblRW_menu[data-open]{opacity:1;pointer-events:auto;transition-duration:var(--t-duration-fast)}.NTblRW_header[data-open] .NTblRW_headerCta[data-shown]{opacity:0;pointer-events:none}.NTblRW_menuLink{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);color:var(--foreground);letter-spacing:-.01em;font-size:1.0625rem;font-weight:500;text-decoration:none}.NTblRW_menuLink:last-of-type{border-bottom:0}.NTblRW_menuActions{gap:var(--space-2);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}@media (prefers-reduced-motion:no-preference){.NTblRW_menu[data-open] .NTblRW_menuLink,.NTblRW_menu[data-open] .NTblRW_menuActions{animation:NTblRW_menu-item-in var(--t-duration-slow) var(--t-ease-smooth-out) both;animation-delay:calc(var(--order) * var(--t-duration-stagger))}}@keyframes NTblRW_menu-item-in{0%{opacity:0;transform:translateY(var(--t-distance-micro,4px))}}@media (max-width:55.99rem){.NTblRW_headerLinks,.NTblRW_button.NTblRW_headerSignIn{display:none}.NTblRW_button.NTblRW_menuButton,.NTblRW_menu{display:flex}}.NTblRW_button{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;height:2.5rem;transition:background-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out), transform var(--t-duration-quick) var(--t-ease-smooth-out);justify-content:center;align-items:center;gap:.3125rem;padding:0 .875rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.NTblRW_button svg{stroke-width:2px;width:.875rem;height:.875rem;transition:transform var(--t-duration-fast) var(--t-ease-smooth-out)}.NTblRW_button:active{transform:scale(.97)}.NTblRW_button:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:2px}.NTblRW_primary{background:var(--foreground);color:var(--background)}.NTblRW_secondary{background:var(--card-bg);color:var(--foreground)}.NTblRW_ghost{background:var(--clear);color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.NTblRW_primary:hover{background:color-mix(in oklab, var(--foreground) 86%, var(--background))}.NTblRW_secondary:hover{background:var(--card-bg-hover)}.NTblRW_secondary:hover svg{transform:translate(2px)}.NTblRW_ghost:hover{background:color-mix(in oklab, var(--foreground) 6%, var(--clear));color:var(--foreground)}}.NTblRW_actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.NTblRW_actions>.NTblRW_button{min-width:7.5rem}.NTblRW_line{display:block}.NTblRW_muted{color:var(--text-muted)}.NTblRW_dot{background:var(--dot);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;display:inline-block}.NTblRW_hero{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(4rem,9vw,6rem);display:flex}.NTblRW_heroTitle{letter-spacing:-.045em;text-wrap:balance;max-width:50rem;margin:0;font-size:clamp(2.5rem,5.6vw,4.375rem);font-weight:650;line-height:1.04}.NTblRW_faceWord{white-space:nowrap}@media (min-width:40rem){.NTblRW_titleLine{white-space:nowrap;display:block}}.NTblRW_faceSlot{vertical-align:-.12em;width:1.18em;height:.92em;transition:width var(--t-duration-fast) var(--t-ease-smooth-out);display:inline-block}@media (min-width:40rem){.NTblRW_faceSlot[data-phase=gone]{width:0}}.NTblRW_face{-webkit-user-select:none;user-select:none;width:.92em;height:.92em;transition:transform var(--t-duration-very-slow) var(--t-ease-bounce), opacity var(--t-duration-fast) var(--t-ease-smooth-out), filter var(--t-duration-fast) var(--t-ease-smooth-out);display:block}.NTblRW_faceSlot:is([data-phase=leaving],[data-phase=gone],[data-phase=arriving]) .NTblRW_face{opacity:0;filter:blur(var(--t-blur-medium));transform:scale(.3) rotate(calc(var(--spin,1) * 28deg));transition:transform var(--t-duration-fast) var(--t-ease-smooth-out), opacity var(--t-duration-quick) var(--t-ease-smooth-out), filter var(--t-duration-quick) var(--t-ease-smooth-out)}.NTblRW_faceSlot[data-phase=here] .NTblRW_face[data-beaming]{transition:transform var(--t-duration-fast) var(--t-ease-bounce);transform:translateY(-.08em)scale(1.06)}.NTblRW_heroLead{max-width:40rem;margin:var(--space-6) 0 var(--space-8);color:var(--text-secondary);text-wrap:balance;font-size:.875rem;line-height:1.55}.NTblRW_shot{flex-direction:column;align-items:center;margin-top:clamp(3.5rem,8vw,5.5rem);display:flex}.NTblRW_progress{z-index:1;justify-content:center;gap:var(--space-6);margin-top:calc(-1 * var(--space-10));display:flex;position:relative}.NTblRW_progressItem{gap:var(--space-2);width:6.5rem;padding:var(--space-2) 0;background:var(--clear);color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;transition:color var(--t-duration-quick) var(--t-ease-out);border:0;flex-direction:column;font-size:.75rem;font-weight:500;display:flex}.NTblRW_progressItem[aria-selected=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.NTblRW_progressItem:hover{color:var(--text-secondary)}.NTblRW_progressItem[aria-selected=true]:hover{color:var(--foreground)}}.NTblRW_progressItem:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:2px;border-radius:.375rem}.NTblRW_progressTrack{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 10%, var(--clear));height:2px;display:block;position:relative;overflow:hidden}.NTblRW_progressFill{border-radius:inherit;background:var(--foreground);transform-origin:0;animation:NTblRW_shot-progress var(--shot-every) var(--t-ease-linear) forwards;position:absolute;inset:0;transform:scaleX(0)}.NTblRW_progress[data-paused] .NTblRW_progressFill{animation-play-state:paused}@keyframes NTblRW_shot-progress{to{transform:scaleX(1)}}.NTblRW_window{border:1px solid var(--border);background:var(--background);width:100%;height:clamp(22rem,46vw,36rem);box-shadow:0 0 0 .75rem var(--frame), 0 30px 60px -30px #0000002e;border-bottom:0;border-radius:1.25rem 1.25rem 0 0;grid-template-columns:13rem minmax(0,1fr);font-size:.75rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}@supports (color:lab(0% 0 0)){.NTblRW_window{box-shadow:0 0 0 .75rem var(--frame), 0 30px 60px -30px lab(0% 0 0/.18)}}.NTblRW_windowSide{padding:var(--space-4) var(--space-3);background:color-mix(in oklab, var(--surface-muted) 70%, var(--background));flex-direction:column;gap:.375rem;display:flex}.NTblRW_windowLogo{margin:0 0 var(--space-3) var(--space-2);font-size:1rem}.NTblRW_windowRow{height:1.75rem;padding:0 var(--space-2);color:var(--text-secondary);border-radius:.5rem;align-items:center;gap:.5rem;display:flex}.NTblRW_windowRow>svg,.NTblRW_windowRow>img{stroke-width:1.75px;flex:none;width:.875rem;height:.875rem}.NTblRW_windowRow .NTblRW_dot{margin-left:auto}.NTblRW_windowRow[data-active]{background:color-mix(in oklab, var(--foreground) 7%, var(--clear));color:var(--foreground)}.NTblRW_windowLabel{width:3.5rem;height:.4375rem;margin:var(--space-3) var(--space-2) var(--space-1);border-radius:var(--radius-pill);background:var(--skel)}.NTblRW_skelInline{border-radius:var(--radius-pill);background:var(--skel);width:3.25rem;height:.4375rem;display:inline-block}.NTblRW_skelInline[data-wide]{width:4.5rem}.NTblRW_views{min-width:0;display:grid}.NTblRW_view{opacity:0;min-width:0;filter:blur(var(--t-blur-small));transform:translateY(calc(-1 * var(--t-distance-base)));visibility:hidden;transition:opacity var(--t-duration-medium) var(--t-ease-smooth-out), filter var(--t-duration-medium) var(--t-ease-smooth-out), transform var(--t-duration-medium) var(--t-ease-smooth-out), visibility 0s linear var(--t-duration-medium);grid-area:1/1;grid-template-columns:minmax(0,1fr) 12rem;display:grid}.NTblRW_view[data-shown]{opacity:1;filter:blur();visibility:visible;animation:NTblRW_view-in var(--t-duration-slow) var(--t-ease-smooth-out) var(--t-duration-micro) both;transition:visibility;transform:none}@keyframes NTblRW_view-in{0%{opacity:0;filter:blur(var(--t-blur-small));transform:translateY(var(--t-distance-base))}}.NTblRW_windowWide{border-right:0;grid-column:1/-1}.NTblRW_shotGraph{width:100%;max-width:40rem;margin:var(--space-2) auto 0}.NTblRW_shotCluster{fill:color-mix(in oklab, var(--foreground) 3%, var(--clear));stroke:var(--border)}.NTblRW_shotLinks{stroke:var(--foreground);stroke-width:1px;opacity:.22}.NTblRW_shotLabels{fill:var(--text-secondary);text-anchor:middle;font-size:11px}.NTblRW_shotControls{gap:4px;margin-top:auto;display:flex}.NTblRW_shotControls span{border:1px solid var(--border);border-radius:.5rem;width:1.5rem;height:1.5rem}.NTblRW_shotProject{align-items:center;gap:var(--space-3);display:flex}.NTblRW_shotProject>div{gap:var(--space-2);flex-direction:column;display:flex}.NTblRW_shotHeading{align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-size:.8125rem;font-weight:600;display:flex}.NTblRW_shotHeading svg{width:.875rem;height:.875rem;color:var(--text-muted)}.NTblRW_shotCards{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NTblRW_shotCard{gap:var(--space-2);min-height:6.5rem;padding:var(--space-3);background:var(--card-bg);border-radius:.75rem;flex-direction:column;display:flex}.NTblRW_shotCardTitle{font-size:.8125rem;font-weight:600}.NTblRW_shotCard .NTblRW_skelLine{background:var(--skel);width:90%}.NTblRW_shotCard .NTblRW_skelLine[data-short]{width:60%}.NTblRW_shotCard .NTblRW_dot{margin-top:auto}.NTblRW_shotPanels{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.NTblRW_shotPanel{gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--card-bg);border-radius:.875rem;flex-direction:column;display:flex}.NTblRW_shotPanel .NTblRW_windowLabel{margin:0 0 var(--space-2)}.NTblRW_heatmap{grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:3px;display:grid}.NTblRW_heatmap span{aspect-ratio:1;background:color-mix(in oklab, var(--foreground) 7%, var(--clear));border-radius:2px}.NTblRW_heatmap span[data-level="1"]{background:color-mix(in oklab, var(--brand) 25%, var(--clear))}.NTblRW_heatmap span[data-level="2"]{background:color-mix(in oklab, var(--brand) 45%, var(--clear))}.NTblRW_heatmap span[data-level="3"]{background:color-mix(in oklab, var(--brand) 70%, var(--clear))}.NTblRW_heatmap span[data-level="4"]{background:var(--brand)}.NTblRW_windowMain{gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-8);border-right:1px solid var(--border);flex-direction:column;display:flex}.NTblRW_crumbs{gap:var(--space-2);margin-bottom:var(--space-6);display:flex}.NTblRW_crumbs span{border-radius:var(--radius-pill);background:var(--skel);width:2.25rem;height:.4375rem}.NTblRW_crumbs span[data-wide]{width:5rem}.NTblRW_windowTitle{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:700}.NTblRW_windowText{max-width:30rem;margin:0 0 var(--space-2);font-size:.8125rem;line-height:1.7}.NTblRW_skelLine{border-radius:var(--radius-pill);background:var(--skel-soft);width:82%;height:.5rem;display:block}.NTblRW_skelLine[data-short]{width:56%}.NTblRW_skelLine[data-tiny]{background:var(--skel);width:7rem}.NTblRW_windowTitle[data-greeting]{margin-top:var(--space-6)}.NTblRW_windowAside{align-items:flex-start;gap:var(--space-2);padding:var(--space-16,4rem) var(--space-4) var(--space-4);flex-direction:column;display:flex}.NTblRW_badge{border-radius:var(--radius-pill);background:var(--card-bg-hover);vertical-align:-.1rem;white-space:nowrap;align-items:center;gap:.3125rem;height:1.25rem;padding:0 .5rem;font-size:.75rem;line-height:1;display:inline-flex}.NTblRW_badge svg{width:.75rem;height:.75rem;color:var(--text-muted)}.NTblRW_badge[data-large]{background:var(--background);gap:.5rem;height:2rem;padding:0 .875rem;font-size:.875rem;box-shadow:0 1px 2px #0000000f;box-shadow:0 1px 2px lab(0% 0 0/.06)}.NTblRW_badge[data-large] svg{width:.9375rem;height:.9375rem}.NTblRW_chip{border:1px solid var(--border);border-radius:var(--radius-pill);height:1.625rem;color:var(--foreground);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;display:inline-flex}.NTblRW_chip svg{width:.75rem;height:.75rem;color:var(--text-muted)}.NTblRW_chip[data-large]{background:var(--background);border:0;height:2rem;padding:0 .875rem;font-size:.875rem;box-shadow:0 1px 2px #0000000f;box-shadow:0 1px 2px lab(0% 0 0/.06)}.NTblRW_problem{margin-top:var(--gap)}.NTblRW_statement,.NTblRW_statementMuted{letter-spacing:-.035em;max-width:36rem;margin:0;font-size:clamp(1.75rem,3.2vw,2.375rem);font-weight:600;line-height:1.16}.NTblRW_statementMuted{margin-top:var(--space-8);color:var(--text-muted);text-wrap:pretty}.NTblRW_typingRow{align-items:center;gap:var(--space-3);margin-top:clamp(3rem,6vw,4.5rem);display:flex}.NTblRW_typingIcon{width:1.5rem;height:1.5rem;color:var(--text-secondary);stroke-width:2px;flex:none}.NTblRW_typing{letter-spacing:-.02em;white-space:pre;align-items:center;height:1.3em;margin:0;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:550;line-height:1.3;display:flex}.NTblRW_caret{background:var(--foreground);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite NTblRW_caret-blink}@keyframes NTblRW_caret-blink{50%{opacity:0}}.NTblRW_carousel{margin-top:var(--space-8);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.NTblRW_carouselTrack{gap:var(--space-4);width:max-content;margin:0;padding:0;list-style:none;animation:48s linear infinite NTblRW_carousel;display:flex}@keyframes NTblRW_carousel{to{transform:translate(-50%)}}.NTblRW_noteCard{gap:var(--space-2);width:17rem;height:11rem;padding:var(--space-5);background:var(--frame);border-radius:1.25rem;flex-direction:column;display:flex}.NTblRW_noteCardTitle{letter-spacing:-.02em;font-size:1.0625rem;font-weight:650}.NTblRW_noteCardText{color:var(--text-secondary);font-size:.8125rem;line-height:1.55}.NTblRW_noteCard .NTblRW_dot{margin-top:auto}.NTblRW_progressStart{margin:0 0 var(--space-10);justify-content:flex-start}.NTblRW_switchFill{animation:NTblRW_shot-progress var(--switch-every) var(--t-ease-linear) forwards}.NTblRW_slides{display:grid}.NTblRW_slide{opacity:0;min-width:0;filter:blur(var(--t-blur-medium));transform:translateY(calc(-1 * var(--t-distance-base))) scale(.99);visibility:hidden;pointer-events:none;transition:opacity var(--t-duration-medium) var(--t-ease-smooth-out), filter var(--t-duration-medium) var(--t-ease-smooth-out), transform var(--t-duration-medium) var(--t-ease-smooth-out), visibility 0s linear var(--t-duration-medium);grid-area:1/1}.NTblRW_slide[data-shown]{opacity:1;filter:none;visibility:visible;pointer-events:auto;transition:visibility;transform:none}.NTblRW_slide[data-shown] .NTblRW_line,.NTblRW_slide[data-shown] .NTblRW_statementMuted{animation:NTblRW_slide-text-in var(--t-duration-very-slow) var(--t-ease-smooth-out) both;animation-delay:calc(var(--t-duration-quick) + var(--order,0) * var(--t-duration-micro))}.NTblRW_slide[data-shown] .NTblRW_line:nth-child(2){--order:1}.NTblRW_slide[data-shown] .NTblRW_statementMuted{--order:2.5}@keyframes NTblRW_slide-text-in{0%{opacity:0;filter:blur(var(--t-blur-medium));transform:translateY(var(--t-distance-medium))}}.NTblRW_artStage{--art-height:16rem}.NTblRW_artStage>.NTblRW_slide{height:var(--art-height);flex-direction:column;justify-content:flex-start;display:flex}.NTblRW_artStage .NTblRW_typingRow{margin-top:0}.NTblRW_artStage>.NTblRW_slide>.NTblRW_narrow:only-child{height:100%}.NTblRW_artStage>.NTblRW_slide[data-shown]{animation:NTblRW_slide-art-in var(--t-duration-slow) var(--t-ease-smooth-out) calc(var(--t-duration-quick) + 3 * var(--t-duration-micro)) both}@keyframes NTblRW_slide-art-in{0%{opacity:0;filter:blur(var(--t-blur-medium));transform:translateY(var(--t-distance-medium)) scale(.97)}}.NTblRW_artStage .NTblRW_mdDemo,.NTblRW_artStage .NTblRW_drawFrame,.NTblRW_artStage .NTblRW_webFrame{box-sizing:border-box;height:100%}.NTblRW_artStage .NTblRW_drawFrame{place-items:center;display:grid}.NTblRW_artStage .NTblRW_drawGraph{height:100%;max-height:100%}.NTblRW_artStage .NTblRW_webFrame{justify-content:center}.NTblRW_artStage .NTblRW_mdRaw,.NTblRW_artStage .NTblRW_mdOut{min-height:0}.NTblRW_insightArt{margin-top:clamp(2.5rem,5vw,3.5rem)}.NTblRW_mdDemo{gap:var(--space-3);padding:var(--space-3);background:var(--frame);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.NTblRW_mdRaw,.NTblRW_mdOut{min-height:13rem;padding:var(--space-6);background:var(--background);border-radius:1rem;flex-direction:column;gap:.625rem;display:flex}.NTblRW_mdRaw{color:var(--text-secondary);font-family:var(--font-mono-source), ui-monospace, monospace;font-size:.8125rem}.NTblRW_mdRawLine{white-space:pre-wrap;overflow-wrap:anywhere;align-items:center;min-height:1.4em;display:flex}.NTblRW_mdRawLine[data-pending]{visibility:hidden}.NTblRW_mdRaw .NTblRW_caret{height:1.1em}.NTblRW_mdOutLine{opacity:0;transform:translateY(var(--t-distance-micro));transition:opacity var(--t-duration-fast) var(--t-ease-smooth-out), transform var(--t-duration-fast) var(--t-ease-smooth-out);font-size:.9375rem;display:block}.NTblRW_mdOutLine[data-shown]{opacity:1;transform:none}.NTblRW_mdHeading{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.NTblRW_mdItem,.NTblRW_mdTask{align-items:center;gap:var(--space-2);display:inline-flex}.NTblRW_mdNumber{color:var(--text-muted)}.NTblRW_mdBox{border:1.5px solid var(--border-strong);border-radius:.25rem;place-items:center;width:1rem;height:1rem;display:grid}.NTblRW_mdBox[data-done]{border-color:var(--brand);background:var(--brand);color:#fff}.NTblRW_mdBox svg{stroke-width:3px;width:.6875rem;height:.6875rem}.NTblRW_drawFrame{padding:var(--space-6);background:var(--frame);border-radius:1.5rem}.NTblRW_drawGraph{--draw-cycle:9s;width:100%;display:block}.NTblRW_drawCluster{fill:color-mix(in oklab, var(--foreground) 3%, var(--clear));stroke:var(--border)}.NTblRW_drawLink{stroke:var(--foreground);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.25px;opacity:.3;animation:NTblRW_draw-link var(--draw-cycle) var(--t-ease-smooth-out) infinite;animation-delay:calc(var(--i) * .28s)}@keyframes NTblRW_draw-link{0%{stroke-dashoffset:1px;opacity:.3}12%,78%{stroke-dashoffset:0;opacity:.3}92%,to{stroke-dashoffset:0;opacity:0}}.NTblRW_drawNode{animation:NTblRW_draw-node var(--draw-cycle) var(--t-ease-bounce) infinite;animation-delay:calc(var(--i) * .28s);transform:scale(0)}@keyframes NTblRW_draw-node{0%{opacity:0;transform:scale(0)}6%,78%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.6)}}.NTblRW_drawLabels{fill:var(--text-secondary);text-anchor:middle;font-size:13px}.NTblRW_webFrame{padding:var(--space-8) var(--space-8);background:var(--frame);border-radius:1.5rem;flex-direction:column;align-items:flex-start;display:flex;position:relative}.NTblRW_webSentence{margin:0;font-size:1.125rem;line-height:1.7}.NTblRW_webBadge{border-radius:var(--radius-pill);background:var(--background);vertical-align:.0625rem;align-items:center;gap:.4375rem;height:1.75rem;margin:0 .125rem;padding:0 .75rem 0 .375rem;font-size:.9375rem;display:inline-flex;box-shadow:0 1px 2px #0000000f;box-shadow:0 1px 2px lab(0% 0 0/.06)}.NTblRW_webIcon{background:var(--foreground);width:1.125rem;height:1.125rem;color:var(--background);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:.6875rem;font-weight:700;display:inline-grid}.NTblRW_webCard{gap:var(--space-2);width:min(100%,22rem);margin:var(--space-3) 0 0 clamp(2rem, 9vw, 5.5rem);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border);background:var(--surface-raised,var(--background));border-radius:.875rem;flex-direction:column;display:flex;box-shadow:0 16px 40px -16px #0003;box-shadow:0 16px 40px -16px lab(0% 0 0/.2)}.NTblRW_webCardHead{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:.75rem;display:flex}.NTblRW_webCardHead .NTblRW_webIcon{width:.875rem;height:.875rem;font-size:.5625rem}.NTblRW_webCardBody{gap:var(--space-3);display:flex}.NTblRW_webCardText{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.NTblRW_webCardTitle{font-size:.875rem;font-weight:600}.NTblRW_webCardDescription{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.NTblRW_webThumb{background:color-mix(in oklab, var(--subject-green) 18%, var(--background));width:4.5rem;height:2.75rem;color:var(--subject-green);border-radius:.5rem;flex:none;place-items:center;display:grid}.NTblRW_webThumb svg{width:1.25rem;height:1.25rem}.NTblRW_webPointer{top:calc(var(--space-8) + 1.1rem);width:1.25rem;height:1.25rem;fill:var(--foreground);stroke:var(--background);stroke-width:1.5px;filter:drop-shadow(0 2px 3px #0003);filter:drop-shadow(0 2px 3px lab(0% 0 0/.2));position:absolute;left:clamp(9rem,22vw,15rem)}@media (max-width:36rem){.NTblRW_mdDemo{grid-template-columns:minmax(0,1fr)}}.NTblRW_sectionTitle{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.2vw,2.375rem);font-weight:600;line-height:1.12}.NTblRW_centered{text-align:center}.NTblRW_all{margin-top:var(--gap)}.NTblRW_kinds{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.NTblRW_kind{--hover-in:var(--t-duration-fast) var(--t-ease-smooth-out);--hover-out:var(--t-duration-medium) var(--t-ease-smooth-out);padding:var(--space-3) var(--space-3) var(--space-5);background:var(--frame);border-radius:1.5rem;flex-direction:column;display:flex}.NTblRW_kindArt{height:10.5rem;margin-bottom:var(--space-4);background:var(--frame-inner);border-radius:1rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.NTblRW_kindLabel{padding:0 var(--space-3);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.NTblRW_kindText{padding:0 var(--space-3);color:var(--text-secondary);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.NTblRW_papers{width:8.5rem;height:9rem;margin-top:2.5rem;position:relative}.NTblRW_paper{padding:var(--space-3) var(--space-3);background:var(--background);transition:transform var(--hover-out);border-radius:.625rem;flex-direction:column;gap:.4375rem;display:flex;position:absolute;inset:0;transform:rotate(2deg);box-shadow:0 8px 24px -10px #0000002e;box-shadow:0 8px 24px -10px lab(0% 0 0/.18)}.NTblRW_paper[data-back]{padding-top:var(--space-6);transform:rotate(-7deg)translate(-1.25rem,.375rem)}.NTblRW_paperTitle{letter-spacing:-.02em;font-size:.8125rem;font-weight:700}.NTblRW_paperHeading{border-radius:var(--radius-pill);background:var(--skel);width:45%;height:.4375rem;margin-top:.125rem}.NTblRW_paperTask{align-items:center;gap:.375rem;display:flex}.NTblRW_paperTask svg{background:var(--brand);color:#fff;stroke-width:3.5px;border-radius:.1875rem;flex:none;width:.6875rem;height:.6875rem;padding:1px}.NTblRW_paperTask .NTblRW_skelLine{flex:1}.NTblRW_kind:hover .NTblRW_paper{transition:transform var(--hover-in);transform:rotate(4deg)translate(.75rem,-.375rem)}.NTblRW_kind:hover .NTblRW_paper[data-back]{transform:rotate(-11deg)translate(-2.5rem,.25rem)}.NTblRW_badgeStack{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.NTblRW_badgeStack .NTblRW_badge{transition:transform var(--hover-out)}.NTblRW_kind:hover .NTblRW_badgeStack .NTblRW_badge:first-child{transition:transform var(--hover-in);transform:translate(-.75rem)}.NTblRW_kind:hover .NTblRW_badgeStack .NTblRW_badge:last-child{transition:transform var(--hover-in);transform:translate(.75rem)}.NTblRW_graph{width:10rem;color:var(--foreground);transition:transform var(--hover-out)}.NTblRW_graphLinks{stroke:currentColor;stroke-width:1px;opacity:.3;transition:opacity var(--hover-out)}.NTblRW_kind:hover .NTblRW_graph{transition:transform var(--hover-in);transform:scale(1.08)}.NTblRW_kind:hover .NTblRW_graphLinks{opacity:.5;transition:opacity var(--hover-in)}.NTblRW_projectRows{flex-direction:column;gap:.375rem;width:min(100%,13rem);display:flex}.NTblRW_projectRow{align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-3) 0 var(--space-2);background:var(--background);transition:transform var(--hover-out);border-radius:.75rem;font-size:.8125rem;display:flex;box-shadow:0 1px 2px #0000000f;box-shadow:0 1px 2px lab(0% 0 0/.06)}.NTblRW_projectName{flex:1;font-weight:500}.NTblRW_projectCount{border-radius:var(--radius-pill);background:var(--card-bg);min-width:1.25rem;height:1.25rem;color:var(--text-muted);place-items:center;font-size:.6875rem;display:grid}.NTblRW_kind:hover .NTblRW_projectRow{transition:transform var(--hover-in);transform:translate(.5rem)}.NTblRW_kind:hover .NTblRW_projectRow:nth-child(2){transition-delay:var(--t-duration-stagger)}.NTblRW_kind:hover .NTblRW_projectRow:nth-child(3){transition-delay:calc(2 * var(--t-duration-stagger))}.NTblRW_chips{place-content:center;gap:var(--space-2);flex-wrap:wrap;max-width:15rem;display:flex}.NTblRW_chips .NTblRW_chip{transition:transform var(--hover-out)}.NTblRW_kind:hover .NTblRW_chips .NTblRW_chip{transition:transform var(--hover-in) calc(var(--n,0) * var(--t-duration-stagger));transform:translateY(-.25rem)}.NTblRW_files{gap:var(--space-2);display:flex}.NTblRW_fileTile{place-content:center;justify-items:center;gap:var(--space-2);background:var(--background);width:4.25rem;height:5.25rem;color:var(--text-secondary);font-family:var(--font-mono-source), ui-monospace, monospace;transition:transform var(--hover-out);border-radius:.75rem;font-size:.75rem;display:grid;box-shadow:0 8px 24px -12px #0000002e;box-shadow:0 8px 24px -12px lab(0% 0 0/.18)}.NTblRW_fileTile svg{width:1.375rem;height:1.375rem;color:var(--foreground);stroke-width:1.75px}.NTblRW_fileTile[data-raised]{transform:translateY(-.625rem)}.NTblRW_kind:hover .NTblRW_fileTile:first-child{transition:transform var(--hover-in);transform:rotate(-8deg)translate(-.375rem)}.NTblRW_kind:hover .NTblRW_fileTile[data-raised]{transition:transform var(--hover-in);transform:translateY(-1rem)}.NTblRW_kind:hover .NTblRW_fileTile:last-child{transition:transform var(--hover-in);transform:rotate(8deg)translate(.375rem)}.NTblRW_feature{margin-top:var(--gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.NTblRW_featureLead{max-width:24rem;margin:var(--space-4) 0 var(--space-6);color:var(--text-secondary);font-size:.875rem;line-height:1.55}.NTblRW_featureActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.NTblRW_featureActions button{font:inherit;cursor:pointer;border:0;font-size:.875rem;font-weight:500}.NTblRW_featureNote{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.NTblRW_featureNote>span{align-items:center;gap:.1875rem;display:inline-flex}.NTblRW_noteKey{border:1px solid var(--border);background:var(--surface);min-width:1.375rem;height:1.375rem;box-shadow:0 1px 0 var(--border);color:var(--foreground);border-radius:.375rem;place-items:center;padding:0 .3125rem;font-family:inherit;font-size:.75rem;line-height:1;display:inline-grid}@media (min-width:56.01rem){.NTblRW_featureFlip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.NTblRW_featureFlip>.NTblRW_featureText{order:1}}.NTblRW_studyFrame{background:var(--frame);border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;min-height:23rem;padding:clamp(1.25rem,4vw,2.5rem);display:flex}.NTblRW_studyNote,.NTblRW_studyList{gap:var(--space-2);width:min(100%,24rem);padding:var(--space-5) var(--space-5) var(--space-6);border:1px solid var(--border);background:var(--background);border-radius:1rem;flex-direction:column;display:flex;box-shadow:0 1px 2px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.04)}.NTblRW_studyNoteTitle{letter-spacing:-.02em;font-size:1.125rem;font-weight:650}.NTblRW_studyHeading{margin-top:var(--space-1);font-size:.8125rem;font-weight:600}.NTblRW_studyPoints{color:var(--text-secondary);gap:.3125rem;margin:0;padding-left:1.125rem;font-size:.8125rem;line-height:1.5;list-style:outside;display:grid}.NTblRW_studyStressed{color:var(--foreground)}.NTblRW_studyStressed::marker{color:var(--brand)}.NTblRW_studyBadge{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 6%, var(--background));height:1.375rem;color:var(--foreground);vertical-align:.0625rem;align-items:center;gap:.3125rem;margin:0 .125rem;padding:0 .5rem;font-size:.75rem;display:inline-flex}.NTblRW_studyDock{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);align-items:center;gap:.625rem;height:2.75rem;margin-top:-1.375rem;padding:0 .375rem 0 1rem;display:flex;position:relative;box-shadow:0 14px 32px -14px #00000047;box-shadow:0 14px 32px -14px lab(0% 0 0/.28)}.NTblRW_studyRecDot{background:var(--brand);border-radius:50%;width:.5rem;height:.5rem}.NTblRW_studyTime{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.NTblRW_studyMeter{align-items:center;gap:2px;height:.875rem;display:inline-flex}.NTblRW_studyMeter>span{background:var(--foreground);border-radius:2px;width:3px;height:100%;transform:scaleY(.35)}.NTblRW_studyStop{background:color-mix(in oklab, var(--brand) 12%, var(--background));width:2rem;height:2rem;color:var(--brand);border-radius:50%;place-items:center;display:grid}.NTblRW_studyStop svg{fill:currentColor;width:.625rem;height:.625rem}@media (prefers-reduced-motion:no-preference){.NTblRW_studyRecDot{animation:NTblRW_study-breathe var(--t-pulse-duration) var(--t-ease-in-out) infinite alternate}.NTblRW_studyMeter>span{animation:NTblRW_study-level calc(var(--t-duration-slow) * 2) var(--t-ease-in-out) infinite alternate;animation-delay:calc(var(--bar) * var(--t-duration-stagger) * -3)}}@keyframes NTblRW_study-breathe{to{opacity:var(--t-pulse-min)}}@keyframes NTblRW_study-level{0%{transform:scaleY(.3)}40%{transform:scaleY(.95)}70%{transform:scaleY(.5)}to{transform:scaleY(.8)}}.NTblRW_studyList{align-self:flex-start;gap:var(--space-2);padding:var(--space-4)}.NTblRW_studyListHead{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-size:.875rem;font-weight:600;display:flex}.NTblRW_studyListHead>svg,.NTblRW_studyRow>svg{width:.9375rem;height:.9375rem;color:var(--text-muted);stroke-width:1.75px;flex:none}.NTblRW_studyStreak{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--subject-orange) 14%, var(--background));height:1.375rem;color:color-mix(in oklab, var(--subject-orange) 70%, var(--foreground));align-items:center;gap:.25rem;margin-left:auto;padding:0 .5rem 0 .375rem;font-size:.75rem;font-weight:500;display:inline-flex}.NTblRW_studyStreak svg{width:.8125rem;height:.8125rem;color:var(--subject-orange);fill:color-mix(in oklab, var(--subject-orange) 35%, var(--clear));stroke-width:2px}.NTblRW_studyRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--frame);border-radius:.75rem;display:flex}.NTblRW_studyRowText{min-width:0;display:grid}.NTblRW_studyRowTitle{font-size:.8125rem;font-weight:500}.NTblRW_studyRowMeta{color:var(--text-muted);font-size:.75rem}.NTblRW_studyPrompt{gap:var(--space-2);width:min(85%,17rem);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid color-mix(in oklab, var(--brand) 35%, var(--border));background:color-mix(in oklab, var(--brand) 4%, var(--background));border-radius:.75rem;flex-direction:column;align-self:flex-end;margin-top:-2.5rem;display:flex;position:relative;box-shadow:0 16px 36px -16px #00000047;box-shadow:0 16px 36px -16px lab(0% 0 0/.28)}.NTblRW_studyPromptTitle{align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:600;display:flex}.NTblRW_studyPromptTitle svg{width:.875rem;height:.875rem;color:var(--brand);stroke-width:2px}.NTblRW_studyPromptHint{color:var(--text-secondary);font-size:.75rem;line-height:1.45}.NTblRW_studyAnswers{margin-top:var(--space-1);grid-template-columns:1fr 1fr;gap:.375rem;display:grid}.NTblRW_studyAnswer{border:1px solid var(--border);background:var(--background);border-radius:.5rem;place-items:center;height:1.875rem;font-size:.75rem;font-weight:500;display:grid}.NTblRW_studyAnswer[data-primary]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.NTblRW_examPage{gap:var(--space-4);width:min(100%,26rem);padding:var(--space-5);border:1px solid var(--border);background:var(--background);border-radius:1rem;flex-direction:column;display:flex;box-shadow:0 1px 2px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.04)}.NTblRW_examProject{align-items:center;gap:var(--space-3);letter-spacing:-.02em;font-size:1.125rem;font-weight:650;display:flex}.NTblRW_examCard{gap:var(--space-3);padding:var(--space-4);background:var(--frame);border-radius:.875rem;flex-direction:column;display:flex}.NTblRW_examHead{align-items:center;gap:var(--space-3);display:flex}.NTblRW_examIcon{background:color-mix(in oklab, var(--brand) 12%, var(--background));width:2rem;height:2rem;color:var(--brand);border-radius:.5625rem;flex:none;place-items:center;display:grid}.NTblRW_examIcon svg{stroke-width:1.75px;width:1rem;height:1rem}.NTblRW_examHeading{flex:1;min-width:0;display:grid}.NTblRW_examTitle{font-size:.9375rem;font-weight:600}.NTblRW_examDate,.NTblRW_examKnown,.NTblRW_examDue{color:var(--text-secondary);font-size:.75rem}.NTblRW_examKnown{flex:none}.NTblRW_examKnown strong{color:var(--foreground);font-weight:600}.NTblRW_examBar{gap:3px;height:.375rem;display:flex}.NTblRW_examBar>span{border-radius:var(--radius-pill)}.NTblRW_examFoot{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.NTblRW_examReview{background:var(--foreground);height:1.875rem;color:var(--background);border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.NTblRW_examReview svg{stroke-width:2px;width:.8125rem;height:.8125rem}.NTblRW_studyFrame[data-ask]{align-items:stretch;gap:var(--space-3)}.NTblRW_askQuestion{max-width:80%;padding:var(--space-2) var(--space-4);background:var(--background);border-radius:1rem 1rem .25rem;align-self:flex-end;font-size:.8125rem;font-weight:500}.NTblRW_askAnswer{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border);background:var(--background);border-radius:1rem;flex-direction:column;display:flex}.NTblRW_askText{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.6}.NTblRW_askCite{background:color-mix(in oklab, var(--brand) 12%, var(--background));min-width:1rem;height:1rem;color:var(--brand);vertical-align:.125rem;border-radius:.3125rem;place-items:center;margin:0 .125rem;padding:0 .25rem;font-size:.625rem;font-weight:600;display:inline-grid}.NTblRW_askSources{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.NTblRW_askFrom{color:var(--text-muted);font-size:.75rem}.NTblRW_askSource{border-radius:var(--radius-pill);background:var(--frame);align-items:center;gap:.3125rem;height:1.625rem;padding:0 .625rem 0 .375rem;font-size:.75rem;display:inline-flex}.NTblRW_askSource svg{width:.75rem;height:.75rem;color:var(--text-muted);stroke-width:1.75px}.NTblRW_askNumber{background:var(--foreground);width:1rem;height:1rem;color:var(--background);border-radius:50%;place-items:center;font-size:.625rem;font-weight:600;display:inline-grid}.NTblRW_askComposer{align-items:center;gap:var(--space-3);height:2.75rem;padding:0 .375rem 0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);color:var(--text-muted);display:flex}.NTblRW_askComposer>svg{stroke-width:1.75px;width:1rem;height:1rem}.NTblRW_askPlaceholder{border-radius:var(--radius-pill);background:var(--frame);flex:1;max-width:9rem;height:.5rem}.NTblRW_askSend{background:var(--foreground);width:2rem;height:2rem;color:var(--background);border-radius:50%;place-items:center;margin-left:auto;display:grid}.NTblRW_askSend svg{stroke-width:2px;width:.9375rem;height:.9375rem}.NTblRW_featureArt{background:var(--frame);border-radius:1.5rem;height:23rem;position:relative;overflow:hidden}.NTblRW_searchDemo{height:100%;position:relative}.NTblRW_searchColumn{gap:var(--space-3);height:100%;padding:var(--space-6) var(--space-6) var(--space-4);flex-direction:column;display:flex;position:relative}.NTblRW_searchPill.NTblRW_searchPill{justify-content:flex-start;width:100%}.NTblRW_searchPill .NTblRW_searchPillContent.NTblRW_searchPillContent{width:100%}.NTblRW_searchResults{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000)}.NTblRW_searchResults>section>div,.NTblRW_searchResults>p{background:var(--surface-raised,var(--background));box-shadow:0 10px 30px -14px #0000002e;box-shadow:0 10px 30px -14px lab(0% 0 0/.18)}.NTblRW_searchFooter{flex:none}.NTblRW_band{max-width:none;margin-top:var(--gap);background:var(--frame);padding-block:clamp(5rem,10vw,7rem)}.NTblRW_band>*{max-width:var(--site-max);margin-inline:auto}.NTblRW_uses{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,3.5rem);padding:0;list-style:none;display:grid}.NTblRW_use{height:100%;color:inherit;padding:var(--space-6);background:var(--background);transition:transform var(--t-duration-medium) var(--t-ease-smooth-out), box-shadow var(--t-duration-medium) var(--t-ease-smooth-out);border-radius:1.25rem;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex;box-shadow:0 1px 2px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.04)}@media (hover:hover) and (pointer:fine){.NTblRW_use:hover{transition-duration:var(--t-duration-fast);transform:translateY(-3px);box-shadow:0 16px 36px -18px #00000038;box-shadow:0 16px 36px -18px lab(0% 0 0/.22)}}.NTblRW_use:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:2px}.NTblRW_useIcon{width:2.5rem;height:2.5rem;margin-bottom:var(--space-6);background:color-mix(in oklab, var(--tile) 14%, var(--background));color:var(--tile);border-radius:.75rem;place-items:center;display:grid}.NTblRW_useIcon svg{stroke-width:1.75px;width:1.25rem;height:1.25rem}.NTblRW_useWho{color:var(--text-muted);margin-bottom:.375rem;font-size:.8125rem;font-weight:500}.NTblRW_useTitle{letter-spacing:-.02em;text-wrap:pretty;font-size:1.0625rem;font-weight:600;line-height:1.35}.NTblRW_quote{gap:var(--space-5);flex-direction:column;margin:clamp(3.5rem,7vw,4.5rem) auto 0;display:flex}.NTblRW_quoteMark{height:2.5rem;color:var(--brand);margin-left:-.25rem;font-family:Georgia,Times New Roman,serif;font-size:5.5rem;line-height:1}.NTblRW_quote blockquote{letter-spacing:-.035em;text-wrap:balance;max-width:44rem;margin:0;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:600;line-height:1.2}.NTblRW_quote figcaption{align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:.875rem;display:flex}.NTblRW_quoteAvatar{border:1px solid var(--border);background:var(--background);width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:.625rem;place-items:center;font-size:1.375rem;display:grid;box-shadow:0 1px 2px #0000000f;box-shadow:0 1px 2px lab(0% 0 0/.06)}.NTblRW_spotlight{max-width:calc(var(--site-max) + 2 * var(--site-x));margin:var(--gap) auto 0;padding-inline:var(--site-x);text-align:center;grid-template-columns:minmax(0,1fr) minmax(0,26rem) minmax(0,1fr);align-items:center;display:grid}.NTblRW_spotlightText{flex-direction:column;align-items:center;display:flex}.NTblRW_spotlightText .NTblRW_featureLead{margin-inline:auto}.NTblRW_floats{height:17rem;position:relative}.NTblRW_float{top:var(--y);left:var(--x);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-3);background:var(--surface-raised,var(--background));box-shadow:0 0 0 1px var(--border), 0 14px 30px -18px #00000040;rotate:var(--r);animation:NTblRW_float-bob var(--speed,7s) var(--t-ease-in-out) var(--delay,0s) infinite alternate;border-radius:1rem;flex-direction:column;display:flex;position:absolute}@supports (color:lab(0% 0 0)){.NTblRW_float{box-shadow:0 0 0 1px var(--border), 0 14px 30px -18px lab(0% 0 0/.25)}}.NTblRW_floatIcon{background:var(--card-bg);width:2.25rem;height:2.25rem;color:var(--text-secondary);border-radius:.625rem;place-items:center;display:grid}.NTblRW_float[data-tinted] .NTblRW_floatIcon{background:color-mix(in oklab, var(--tint) 14%, var(--background));color:var(--tint)}.NTblRW_floatIcon svg{stroke-width:1.75px;width:1.125rem;height:1.125rem}.NTblRW_floatLabel{color:var(--text-secondary);font-family:var(--font-mono-source), ui-monospace, monospace;white-space:nowrap;font-size:.6875rem}@keyframes NTblRW_float-bob{0%{translate:0 -5px}to{translate:0 5px}}.NTblRW_closing{margin-top:var(--gap);text-align:center;flex-direction:column;align-items:center;display:flex}.NTblRW_closingFaces{margin-bottom:var(--space-6);justify-content:center;font-size:3rem;display:flex}.NTblRW_closingFaces>*{margin-inline:-.06em}.NTblRW_closingTitle{letter-spacing:-.045em;font-size:clamp(2.25rem,4.6vw,3.25rem);font-weight:650;line-height:1.04}.NTblRW_closingLead{max-width:26rem;margin:var(--space-5) 0 var(--space-8);color:var(--text-secondary);font-size:.875rem;line-height:1.55}.NTblRW_pricing{width:100%;max-width:calc(var(--site-max) + 2 * var(--site-x));margin:var(--gap) auto 0;padding-inline:var(--site-x);scroll-margin-top:0}.NTblRW_pricingLead{max-width:34rem;margin:var(--space-4) auto 0;color:var(--text-secondary);text-align:center;text-wrap:pretty;font-size:.9375rem;line-height:1.55}.NTblRW_plans{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:46rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;display:grid}.NTblRW_planCard{padding:var(--space-6);border:1px solid var(--clear);background:var(--frame);border-radius:1.5rem;flex-direction:column;display:flex}.NTblRW_planPro{border-color:color-mix(in oklab, var(--brand) 45%, var(--clear));background:color-mix(in oklab, var(--brand) 3%, var(--frame))}.NTblRW_planHead{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;display:flex}.NTblRW_planName{margin:0;font-size:.9375rem;font-weight:600}.NTblRW_planPro .NTblRW_planName{color:var(--brand)}.NTblRW_planSave{margin-left:var(--space-1);color:var(--brand);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.NTblRW_planPrice{align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 0;display:flex}.NTblRW_planAmount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:650;line-height:1}.NTblRW_planAmount:has(.NTblRW_planRoll){-webkit-user-select:none;user-select:none;position:relative}.NTblRW_planGhost{visibility:hidden}.NTblRW_planAmount .NTblRW_planRoll{font:inherit;letter-spacing:inherit;position:absolute;top:0;left:0}.NTblRW_planPer{color:var(--text-muted);font-size:.875rem}.NTblRW_planVat{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 7%, var(--clear));color:var(--text-secondary);padding:.0625rem .4375rem;font-size:.6875rem;font-weight:500}.NTblRW_planNote{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:.8125rem}.NTblRW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NTblRW_planItems{gap:var(--space-3);margin:var(--space-6) 0;padding:var(--space-6) 0 0;border-top:1px solid var(--border);flex-direction:column;flex:1;font-size:.875rem;line-height:1.45;list-style:none;display:flex}.NTblRW_planItems li{gap:var(--space-2);display:flex}.NTblRW_planItems svg{width:1rem;height:1rem;color:var(--text-muted);stroke-width:2px;flex:none;margin-top:.125rem}.NTblRW_planPro .NTblRW_planItems svg{color:var(--brand)}.NTblRW_planCta{width:100%}.NTblRW_planCard .NTblRW_planCta.NTblRW_secondary{background:var(--background)}@media (hover:hover) and (pointer:fine){.NTblRW_planCard .NTblRW_planCta.NTblRW_secondary:hover{background:color-mix(in oklab, var(--foreground) 9%, var(--background))}}.NTblRW_pricingNote{max-width:34rem;margin:var(--space-5) auto 0;text-wrap:balance;color:var(--text-muted);text-align:center;font-size:.8125rem}@media (max-width:40rem){.NTblRW_plans{grid-template-columns:minmax(0,1fr)}}.NTblRW_footer{z-index:0;height:100dvh;padding-top:calc(4.25rem + var(--space-12,3rem));background:var(--footer-bg);color:var(--foreground);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@media (max-height:42rem) and (max-width:40rem){.NTblRW_footer{overscroll-behavior:contain;overflow-y:auto}}.NTblRW_footerInner,.NTblRW_footerBottom{width:100%;max-width:calc(var(--site-max) + 2 * var(--site-x));justify-content:space-between;gap:var(--space-8);padding:0 var(--site-x);margin:0 auto;display:flex}.NTblRW_footerInner{flex:1 0 auto;align-items:flex-start}.NTblRW_footerBrand{gap:var(--space-3);flex-direction:column;flex:none;min-width:11rem;display:flex}.NTblRW_footerLogo{color:var(--foreground);font-size:1.25rem}.NTblRW_footerTagline{max-width:20rem;color:var(--text-muted);font-size:.8125rem;line-height:1.5}.NTblRW_footerColumns{gap:clamp(2rem,6vw - 1rem,6rem);display:flex}.NTblRW_footerColumn{gap:var(--space-2);flex-direction:column;min-width:7rem;font-size:.8125rem;display:flex}.NTblRW_footerHeading{margin-bottom:var(--space-1);color:var(--text-muted);font-size:.75rem;font-weight:500}.NTblRW_footerExplore .NTblRW_footerHeading:not(:first-child){margin-top:var(--space-4)}@media (max-width:40rem){.NTblRW_footerExplore{display:none!important}}.NTblRW_footerColumn a{width:fit-content;color:var(--text-secondary);transition:color var(--t-duration-medium) var(--t-ease-out);text-decoration:none}.NTblRW_footerColumn a[aria-current]{color:var(--foreground);font-weight:500}.NTblRW_footerColumn a[aria-current]:after{background:var(--brand);content:"";vertical-align:.1em;border-radius:50%;width:.3125rem;height:.3125rem;margin-left:.4375rem;display:inline-block}@media (hover:hover) and (pointer:fine){.NTblRW_footerColumn a:hover{color:var(--foreground);transition-duration:var(--t-duration-quick)}}.NTblRW_footerBottom{margin-top:var(--space-12,3rem);padding-top:var(--space-5);color:var(--text-muted);background:linear-gradient(var(--border), var(--border)) top / calc(100% - 2 * var(--site-x)) 1px no-repeat;align-items:center;padding-bottom:0;font-size:.75rem}.NTblRW_footerMark{margin-top:var(--space-6);color:var(--skel-soft);font-family:var(--font-bricolage-grotesque), sans-serif;letter-spacing:-.05em;text-align:center;-webkit-user-select:none;user-select:none;margin-bottom:-.24em;font-size:clamp(8rem,30vw,26rem);font-weight:700;line-height:1}.NTblRW_footerMark span{color:color-mix(in oklab, var(--brand) 30%, var(--clear))}@media (max-width:68rem){.NTblRW_footerInner{flex-direction:column;justify-content:flex-start;align-items:stretch}.NTblRW_footerColumns{justify-content:space-between}}@media (max-width:40rem){.NTblRW_footer{padding-top:calc(4.25rem + var(--space-6))}.NTblRW_footerInner{gap:var(--space-6)}.NTblRW_footerColumns{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NTblRW_footerColumn{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.NTblRW_footerColumn:first-child{grid-area:1/1/span 2}.NTblRW_footerColumn:nth-child(2){grid-area:1/2}.NTblRW_footerColumn:nth-child(3){grid-area:2/2}.NTblRW_footerColumn:nth-child(4){grid-area:1/3/span 2}.NTblRW_footerBottom{margin-top:var(--space-6);flex-wrap:wrap}.NTblRW_footerMark{margin-top:var(--space-4)}}.NTblRW_backdrop{z-index:-1;pointer-events:none;background-image:radial-gradient(circle, var(--skel) 1px, var(--clear) 1.25px);--backdrop-mask:radial-gradient(closest-side, transparent 34%, #000 68%, transparent);-webkit-mask-image:var(--backdrop-mask);-webkit-mask-image:var(--backdrop-mask);mask-image:var(--backdrop-mask);background-position:top;background-size:1.5rem 1.5rem;position:absolute;inset:0 calc(50% - 50vw)}.NTblRW_backdrop:before{background-image:radial-gradient(circle, color-mix(in oklab, var(--foreground) 28%, var(--clear)) 1.5px, var(--clear) 1.75px);content:"";--lens:radial-gradient(circle 10rem at var(--pointer-x,-100rem) var(--pointer-y,-100rem), #000, transparent);-webkit-mask-image:var(--lens);-webkit-mask-image:var(--lens);mask-image:var(--lens);opacity:0;transition:opacity var(--t-duration-medium) var(--t-ease-out);background-position:top;background-size:1.5rem 1.5rem;position:absolute;inset:0}.NTblRW_backdrop[data-pointer]:before{opacity:1;transition-duration:var(--t-duration-fast)}.NTblRW_backdropMap{width:100%;height:100%;position:absolute;inset:0}.NTblRW_backdropMap line{stroke:var(--skel);stroke-width:1px;vector-effect:non-scaling-stroke}.NTblRW_backdropMap circle{fill:color-mix(in oklab, var(--foreground) 16%, var(--clear))}.NTblRW_backdropMap .NTblRW_backdropDot{fill:color-mix(in oklab, var(--dot) 55%, var(--clear));transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.NTblRW_backdropMap .NTblRW_backdropDot{animation:NTblRW_backdrop-breathe 4.8s var(--t-ease-in-out) infinite;animation-delay:calc(var(--order) * -1.3s)}}@keyframes NTblRW_backdrop-breathe{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.NTblRW_hero,.NTblRW_closing{isolation:isolate;position:relative}.NTblRW_heroBackdrop{top:-4.25rem;bottom:-6rem}.NTblRW_closingBackdrop{top:-5rem;bottom:-4rem}.NTblRW_shot{isolation:isolate;position:relative}.NTblRW_shot:before{z-index:-1;background:radial-gradient(closest-side at 22% 55%, color-mix(in oklab, var(--subject-green) 36%, var(--clear)), var(--clear)), radial-gradient(closest-side at 50% 40%, color-mix(in oklab, var(--subject-violet) 34%, var(--clear)), var(--clear)), radial-gradient(closest-side at 78% 55%, color-mix(in oklab, var(--subject-blue) 36%, var(--clear)), var(--clear));content:"";filter:blur(48px);pointer-events:none;height:70%;position:absolute;inset:-3rem 8% auto}html[data-theme=dark] .NTblRW_shot:before{opacity:.7}@media (max-width:56rem){.NTblRW_window{grid-template-columns:11rem minmax(0,1fr)}.NTblRW_view{grid-template-columns:minmax(0,1fr)}.NTblRW_windowAside{display:none}.NTblRW_kinds,.NTblRW_uses{grid-template-columns:repeat(2,minmax(0,1fr))}.NTblRW_feature,.NTblRW_spotlight{grid-template-columns:minmax(0,1fr)}.NTblRW_floats{display:none}}@media (max-width:36rem){.NTblRW_progress{gap:var(--space-3)}.NTblRW_progress:not(.NTblRW_progressStart){width:100%;padding-inline:var(--site-x)}.NTblRW_progressItem{flex:1 1 0;width:auto;min-width:0}.NTblRW_window{grid-template-columns:minmax(0,1fr)}.NTblRW_windowSide{display:none}.NTblRW_kinds,.NTblRW_uses{grid-template-columns:minmax(0,1fr)}.NTblRW_footerInner{flex-direction:column}.NTblRW_quote{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.NTblRW_button,.NTblRW_button svg,.NTblRW_headerCta,.NTblRW_headerInner .NTblRW_headerCta,.NTblRW_headerInner .NTblRW_headerSignIn,.NTblRW_headerActions,.NTblRW_face,.NTblRW_faceSlot{transition:none}.NTblRW_faceSlot[data-phase=here] .NTblRW_face[data-beaming]{transform:none}.NTblRW_carouselTrack,.NTblRW_caret,.NTblRW_float{animation:none}.NTblRW_drawLink,.NTblRW_drawNode{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.NTblRW_drawLink{opacity:.3}.NTblRW_mdOutLine{transition:none}.NTblRW_slide[data-shown] .NTblRW_line,.NTblRW_slide[data-shown] .NTblRW_statementMuted,.NTblRW_artStage>.NTblRW_slide[data-shown]{animation:none}.NTblRW_use,.NTblRW_paper,.NTblRW_badgeStack .NTblRW_badge,.NTblRW_graph,.NTblRW_graphLinks,.NTblRW_projectRow,.NTblRW_chips .NTblRW_chip,.NTblRW_fileTile{transition:none!important}.NTblRW_view,.NTblRW_view[data-shown],.NTblRW_slide,.NTblRW_slide[data-shown]{filter:none;transition:none;animation:none;transform:none}.NTblRW_progressFill,.NTblRW_switchFill{animation:none;transform:scaleX(1)}.NTblRW_button:active{transform:none}}@media (hover:none) and (pointer:coarse){.NTblRW_featureNote{display:none}}
._07Hlvq_main{width:100%;max-width:calc(var(--site-max) + 2 * var(--site-x));justify-content:space-between;gap:var(--space-12,3rem);padding:clamp(3rem, 7vw, 5rem) var(--site-x) 0;grid-template-columns:12rem minmax(0,42rem);margin:0 auto;display:grid}._07Hlvq_contents nav{padding-left:var(--space-3);gap:var(--space-2);flex-direction:column;font-size:.8125rem;display:flex;position:sticky;top:6rem}._07Hlvq_contentsTitle{margin-bottom:var(--space-1);color:var(--text-muted);font-size:.75rem;font-weight:500}._07Hlvq_contents a{width:fit-content;color:var(--text-secondary);transition:color var(--t-duration-medium) var(--t-ease-out);text-decoration:none}._07Hlvq_contents a[aria-current]{color:var(--accent);transition-duration:var(--t-duration-quick)}._07Hlvq_contentsList{position:relative}._07Hlvq_contentsBar{background:var(--accent);width:2px;transition:transform var(--t-duration-fast) var(--t-ease-smooth-out), height var(--t-duration-fast) var(--t-ease-smooth-out);border-radius:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){._07Hlvq_contentsBar{transition:none}}@media (hover:hover) and (pointer:fine){._07Hlvq_contents a:hover{color:var(--foreground);transition-duration:var(--t-duration-quick)}}._07Hlvq_article{min-width:0}._07Hlvq_englishOnly{align-items:center;gap:var(--space-2);width:fit-content;margin:0 0 var(--space-6);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--frame);color:var(--text-secondary);font-size:.8125rem;display:flex}._07Hlvq_head{gap:var(--space-3);padding-bottom:var(--space-8);flex-direction:column;display:flex}._07Hlvq_updated{color:var(--text-muted);margin:0;font-size:.8125rem}._07Hlvq_title{letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:650;line-height:1.04}._07Hlvq_summary{margin-top:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--frame);color:var(--text-secondary);border-radius:1.25rem;font-size:.9375rem;line-height:1.7}._07Hlvq_summary p{margin:0}._07Hlvq_summary ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);list-style:outside}._07Hlvq_summary li::marker{color:var(--text-muted)}._07Hlvq_summary li+li{margin-top:var(--space-1)}._07Hlvq_summary strong{color:var(--foreground);font-weight:600}._07Hlvq_prose{color:var(--text-secondary);font-size:.9375rem;line-height:1.75}._07Hlvq_prose h2{margin:var(--space-10,2.5rem) 0 var(--space-3);color:var(--foreground);letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.3}._07Hlvq_prose h3{margin:var(--space-6) 0 var(--space-2);color:var(--foreground);font-size:.9375rem;font-weight:600}._07Hlvq_prose p{margin:0 0 var(--space-4)}._07Hlvq_prose ul{margin:0 0 var(--space-4);padding-left:var(--space-5);list-style:outside}._07Hlvq_prose li{margin-bottom:var(--space-2)}._07Hlvq_prose li::marker{color:var(--text-muted)}._07Hlvq_prose strong{color:var(--foreground);font-weight:600}._07Hlvq_prose a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--t-duration-medium) var(--t-ease-out)}@media (hover:hover) and (pointer:fine){._07Hlvq_prose a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);transition-duration:var(--t-duration-quick)}}._07Hlvq_prose table{width:100%;margin:0 0 var(--space-4);border-collapse:collapse;font-size:.875rem}._07Hlvq_prose th,._07Hlvq_prose td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}._07Hlvq_prose th{color:var(--foreground);font-weight:600}@media (max-width:56rem){._07Hlvq_main{grid-template-columns:minmax(0,42rem);justify-content:center}._07Hlvq_contents{display:none}}@media (max-width:40rem){._07Hlvq_prose table{display:block;overflow-x:auto}}
