.layout_root__X1Uik{position:relative;display:flex;min-height:100vh;background-color:hsl(var(--background));animation:layout_layoutFadeIn__CyRDI var(--dur-fast) var(--ease-out) forwards}.layout_root__X1Uik[data-impersonating=true]{--impersonation-bar-h:2.25rem;padding-top:var(--impersonation-bar-h)}@keyframes layout_layoutFadeIn__CyRDI{0%{opacity:0}to{opacity:1}}.layout_content__UJPqO{display:flex;flex:1 1 0%;flex-direction:column}@media (min-width:1024px){.layout_content__UJPqO{margin-left:var(--sidebar-width)}}.layout_main__5EqpR{flex:1 1 0%;overflow:auto;padding:1rem}@media (min-width:640px){.layout_main__5EqpR{padding:1.5rem}}@media (min-width:1024px){.layout_main__5EqpR{padding:2rem}}.layout_root__X1Uik:has([data-canvas-shell]){height:100dvh}.layout_content__UJPqO:has([data-canvas-shell]){min-height:0}@media (min-width:1024px){.layout_content__UJPqO:has([data-canvas-shell]){margin-left:0}}.layout_main__5EqpR:has([data-canvas-shell]){min-height:0;overflow:hidden;padding:0}.switch_root__c0XEb{display:inline-flex;height:1.5rem;width:2.5rem;flex-shrink:0;cursor:pointer;align-items:center;border-radius:9999px;padding:.125rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}.switch_root__c0XEb:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--ring))}.switch_root__c0XEb:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.switch_root__c0XEb{transition-property:none}}.switch_root__c0XEb[data-state=checked]{background-color:hsl(var(--brand))}.switch_root__c0XEb[data-state=unchecked]{background-color:hsl(var(--fill-secondary))}.switch_root__c0XEb[data-state=unchecked]:hover{background-color:hsl(var(--fill))}.switch_thumb__2GkOM{pointer-events:none;display:block;width:1.25rem;height:1.25rem;border-radius:9999px;background-color:hsl(var(--input-background));--tw-shadow:var(--shadow-button);--tw-shadow-colored:var(--shadow-button);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.switch_thumb__2GkOM{transition-property:none}}.switch_thumb__2GkOM[data-state=checked]{--tw-translate-x:1rem}.switch_thumb__2GkOM[data-state=checked],.switch_thumb__2GkOM[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.switch_thumb__2GkOM[data-state=unchecked]{--tw-translate-x:0px}.EmptyState_root__c2ccF{display:flex;flex-direction:column;align-items:center;border-radius:var(--radius-panel);background-color:hsl(var(--fill-quaternary));padding:3.5rem 1.5rem;text-align:center;text-wrap:balance}.EmptyState_compact__NXXWQ{padding-top:2.25rem;padding-bottom:2.25rem}.EmptyState_compact__NXXWQ .EmptyState_illo__fbxAK{margin-bottom:.75rem;width:92px;height:80px}.EmptyState_compact__NXXWQ .EmptyState_title__X8vD6{font-size:.9375rem;line-height:1.4;font-weight:500}.EmptyState_compact__NXXWQ .EmptyState_action__PLcUc{margin-top:1rem}.EmptyState_action__PLcUc,.EmptyState_description__ZNAm8,.EmptyState_eyebrow__KwArH,.EmptyState_illo__fbxAK,.EmptyState_title__X8vD6{animation:EmptyState_emptyIn__0Oxwq .46s var(--ease-out) both;animation-delay:calc(var(--i)*55ms)}.EmptyState_illo__fbxAK{margin-bottom:1.25rem;width:132px;height:116px}.EmptyState_illoSvg__stpG6{display:block;height:100%;width:100%;overflow:visible}.EmptyState_eyebrow__KwArH{margin-bottom:.5rem;font-size:.75rem;line-height:1.34;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--label-secondary))}.EmptyState_title__X8vD6{font-family:var(--font-headline),system-ui,sans-serif;font-size:1.125rem;line-height:1.4;font-weight:500;color:hsl(var(--label));text-wrap:balance}.EmptyState_description__ZNAm8{margin-top:.5rem;max-width:24rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--label-secondary))}.EmptyState_action__PLcUc{margin-top:1.5rem}@keyframes EmptyState_emptyIn__0Oxwq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.EmptyState_action__PLcUc,.EmptyState_description__ZNAm8,.EmptyState_eyebrow__KwArH,.EmptyState_illo__fbxAK,.EmptyState_title__X8vD6{animation:none;opacity:1;transform:none}}.DestinationForm_destination__HfwjC{display:flex;flex-direction:column;gap:.75rem}.DestinationForm_summary__ww0oN{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem}.DestinationForm_summaryTitle__ZrxKg{font-weight:600;color:hsl(var(--label))}.DestinationForm_summaryTarget__2YxV2,.DestinationForm_summaryTitle__ZrxKg{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}.DestinationForm_summaryTarget__2YxV2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--label-secondary))}.DestinationForm_badge___i9uB{border-radius:9999px;background-color:hsl(var(--fill-tertiary));padding:.125rem .5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--label-secondary))}.DestinationForm_badgeCanvas__oNT_Q{background-color:hsl(var(--brand-subtle));color:hsl(var(--brand))}.DestinationForm_fields__d0kre{display:flex;flex-direction:column;gap:.75rem}.DestinationForm_field__9fP38{display:flex;min-width:0;flex-direction:column;gap:.375rem}.DestinationForm_label__2wRJ2{color:hsl(var(--label-secondary))}.DestinationForm_label__2wRJ2,.DestinationForm_select__STLPH{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}.DestinationForm_select__STLPH{width:100%;min-width:0;border-radius:var(--radius-control);background-color:hsl(var(--surface-container-lowest));padding:.5rem .75rem;border:1px solid hsl(var(--separator))}.DestinationForm_select__STLPH:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.DestinationForm_checkList__Pr6GW{display:flex;max-height:12rem;flex-direction:column;gap:.25rem;overflow-y:auto;border-radius:var(--radius-control);padding:.5rem;border:1px solid hsl(var(--separator))}.DestinationForm_check__iyFAX{display:flex;min-height:var(--control-md);align-items:center;gap:.5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label))}.DestinationForm_check__iyFAX input:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.DestinationForm_mapRow__HczW9{display:grid;align-items:center;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.DestinationForm_mapName__LG8NV{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label))}.DestinationForm_actions__3Itxq{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.DestinationForm_action__NbAYT{gap:.375rem}.DestinationForm_icon__2jsZP{height:1rem;width:1rem}.DestinationForm_saved__B0TCf{display:inline-flex;align-items:center;gap:.25rem;color:hsl(var(--success))}.DestinationForm_hint__JqlxF,.DestinationForm_saved__B0TCf{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem}.DestinationForm_hint__JqlxF{color:hsl(var(--label-secondary))}.DestinationForm_error__TVLnZ{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--destructive))}.button_base__lFCv1{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap;border-radius:var(--radius-control);border-width:1px;border-style:solid;font-weight:500;transition-property:color,background-color,border-color,box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}.button_base__lFCv1:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--ring))}.button_base__lFCv1:disabled{pointer-events:none;opacity:.6}@media (prefers-reduced-motion:reduce){.button_base__lFCv1{transition-property:none}}.button_base__lFCv1 svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.button_standard__14Njc{border-color:hsl(var(--border));background-color:hsl(var(--input-background));color:hsl(var(--on-surface));--tw-shadow:var(--shadow-button);--tw-shadow-colored:var(--shadow-button);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.button_standard__14Njc:hover:not(:disabled){border-color:hsl(var(--border-hover))}.button_standard__14Njc:active:not(:disabled){background-color:hsl(var(--fill-quaternary))}.button_primary__DbsEy{border-color:transparent;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.button_primary__DbsEy:hover:not(:disabled){background-color:hsl(var(--primary-dim))}.button_primary__DbsEy:active:not(:disabled){background-color:hsl(var(--accent-700))}.button_charcoal__t_ngX{border-color:transparent;background-color:hsl(var(--foreground));color:hsl(var(--background))}.button_charcoal__t_ngX:hover:not(:disabled){background-color:hsl(var(--foreground)/.9)}.button_charcoal__t_ngX:active:not(:disabled){background-color:hsl(var(--foreground)/.8)}.button_destructive__YgXnt{border-color:transparent;background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.button_destructive__YgXnt:hover:not(:disabled){background-color:hsl(var(--error-text))}.button_ghost__r_xqq{border-color:transparent;background-color:transparent;color:hsl(var(--on-surface))}.button_ghost__r_xqq:hover:not(:disabled){background-color:hsl(var(--fill-quaternary))}.button_ghost__r_xqq:active:not(:disabled){background-color:hsl(var(--fill-tertiary))}.button_link__aZMU5{height:auto;border-color:transparent;background-color:transparent;padding:0;color:hsl(var(--info));text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px}.button_link__aZMU5:hover:not(:disabled){color:hsl(var(--info-text))}.button_xs__xiswK{height:var(--control-xs);padding-left:.5rem;padding-right:.5rem;font-size:.8125rem}.button_sm__O72y2{height:var(--control-sm);padding-left:.75rem;padding-right:.75rem;font-size:.8125rem}.button_md__r98yn{height:var(--control-md);padding-left:1rem;padding-right:1rem;font-size:.9375rem}.button_lg__yZqQv{height:var(--control-lg);padding-left:1.25rem;padding-right:1.25rem;font-size:1.125rem}.button_iconXs__GggRc{height:var(--control-xs);width:var(--control-xs);padding-left:0;padding-right:0}.button_iconSm__hsbyx{height:var(--control-sm);width:var(--control-sm);padding-left:0;padding-right:0}.button_icon__8RFKw{height:var(--control-md);width:var(--control-md);padding-left:0;padding-right:0}.button_iconLg__3G3pc{height:var(--control-lg);width:var(--control-lg);padding-left:0;padding-right:0}@keyframes button_spin__vRQny{to{transform:rotate(1turn)}}.button_spinner__aIRcE{animation:button_spin__vRQny 1s linear infinite}.dropdown-menu_content__8JY6l{width:-moz-max-content;width:max-content;min-width:10rem;max-width:min(20rem,calc(100vw - 2rem));overflow:hidden;border-radius:var(--radius-control);border-width:1px;border-style:solid;border-color:hsl(var(--border));background-color:hsl(var(--popover));padding-top:.5rem;padding-bottom:.5rem;color:hsl(var(--popover-foreground));--tw-shadow:var(--shadow-popover);--tw-shadow-colored:var(--shadow-popover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--popover));--tw-shadow:var(--tw-shadow-colored);transform-origin:top}@keyframes dropdown-menu_dropdown-in__D2BDN{0%{transform:translateY(-4px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.dropdown-menu_content__8JY6l{animation:dropdown-menu_dropdown-in__D2BDN .18s var(--ease-out)}.dropdown-menu_item__5_f9O{position:relative;display:flex;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:0;padding:.5rem 1.5rem .5rem 1rem;text-align:left;font-size:.9375rem;color:hsl(var(--popover-foreground));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.dropdown-menu_item__5_f9O{transition-property:none}}.dropdown-menu_item__5_f9O:focus-visible:not(:disabled),.dropdown-menu_item__5_f9O:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--inverse-surface));color:hsl(var(--inverse-foreground))}.dropdown-menu_item__5_f9O:disabled,.dropdown-menu_item__5_f9O[aria-disabled=true]{pointer-events:none;opacity:.6}.dropdown-menu_item__5_f9O svg{width:1rem;height:1rem;flex-shrink:0}.dropdown-menu_checkboxItem__gTxFt{padding-left:2rem}.dropdown-menu_indicator__YFwDk{position:absolute;left:.5rem;display:flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.dropdown-menu_indicator__YFwDk{transition-property:none}}.dropdown-menu_indicatorChecked__zYb6O{background-color:hsl(var(--success));color:hsl(var(--success-foreground))}.dropdown-menu_indicatorUnchecked__iC0Aa{border-width:1px;border-style:solid;border-color:hsl(var(--border))}.dropdown-menu_indicatorTick__Wd8wU{height:1rem;width:1rem;color:hsl(var(--primary))}.dropdown-menu_indicatorTickSmall__FScaG{height:.75rem;width:.75rem}.dropdown-menu_separator__vo6Iz{margin-top:.5rem;margin-bottom:.5rem;height:1px;background-color:hsl(var(--border))}.dropdown-menu_label__SLOBp{padding:.25rem 1rem;font-size:.8125rem;font-weight:500;color:hsl(var(--muted-foreground))}@keyframes skeleton_skeleton-pulse__T4dga{0%{background-color:hsl(var(--fill-quaternary))}to{background-color:hsl(var(--fill))}}.skeleton_skeleton__S3HAC{animation:skeleton_skeleton-pulse__T4dga .75s linear infinite alternate;border-radius:var(--radius-small);background-color:hsl(var(--fill-quaternary))}@media (prefers-reduced-motion:reduce){.skeleton_skeleton__S3HAC{animation:none}}.skeleton_text__SDyqp{display:flex;flex-direction:column;gap:.5rem}.skeleton_textLine__B6mPv{height:.75rem;width:100%}.skeleton_textLineLast__tjyeX{width:40%}.skeleton_list__lCG9o{display:flex;flex-direction:column;gap:.5rem}.skeleton_listRow__uixA2{height:3rem;width:100%;border-radius:.5rem}.skeleton_cellBar__8wFl_{height:.875rem;width:100%}.canvas_canvasPage__oalZq{height:100%;flex-direction:column;background-color:hsl(var(--surface))}.canvas_canvasLayout__A3q2I,.canvas_canvasPage__oalZq{position:relative;display:flex;min-height:0;width:100%;overflow:hidden}.canvas_canvasLayout__A3q2I{flex:1 1 0%}.canvas_actionButton__xp6hm{display:flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.375rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label-secondary));text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.canvas_actionButton__xp6hm:hover{background-color:hsl(var(--fill-quaternary));color:hsl(var(--label))}}.canvas_actionIcon__HlXMU{height:1rem;width:1rem}.canvas_loadingContainer__aGtvQ{display:flex;height:100%;min-height:0;align-items:center;justify-content:center;background-color:hsl(var(--surface-container))}.canvas_loadingContent__7xN_1{display:flex;flex-direction:column;align-items:center;text-align:center}.canvas_loadingTitle__p0LvB{margin-bottom:.5rem;font-family:var(--font-headline),system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:hsl(var(--label))}.canvas_loadingDescription__IqM37{margin-bottom:1.5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label-secondary))}.canvas_loadingSteps__ZGWPc{position:relative;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;height:80px;mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 80%,transparent)}.canvas_loadingStepsInner__HLsRH{display:flex;flex-direction:column;gap:.75rem;animation:canvas_scrollUp__AhyF_ 8s linear infinite}@keyframes canvas_scrollUp__AhyF_{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.canvas_loadingStep__O2mnf{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label));animation:canvas_fadeInOut__6L90a 2s linear infinite}.canvas_loadingStep__O2mnf:first-child{animation-delay:0s}.canvas_loadingStep__O2mnf:nth-child(2){animation-delay:.5s}.canvas_loadingStep__O2mnf:nth-child(3){animation-delay:1s}.canvas_loadingStep__O2mnf:nth-child(4){animation-delay:1.5s}.canvas_loadingStep__O2mnf:nth-child(5){animation-delay:2s}.canvas_loadingStep__O2mnf:nth-child(6){animation-delay:2.5s}.canvas_loadingStep__O2mnf:nth-child(7){animation-delay:3s}.canvas_loadingStep__O2mnf:nth-child(8){animation-delay:3.5s}@keyframes canvas_fadeInOut__6L90a{0%,to{opacity:.4}50%{opacity:1}}.canvas_loadingStepDot__kPI_r{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background-color:hsl(var(--primary));animation:canvas_loadingDot__Mz2so 1s linear infinite}@keyframes canvas_loadingDot__Mz2so{0%,to{opacity:1}50%{opacity:.4}}.canvas_errorContainer__ikUg3{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;background-color:hsl(var(--surface));padding-left:1rem;padding-right:1rem}.canvas_errorContent__VrOnF{display:flex;flex-direction:column;align-items:center;text-align:center}.canvas_errorIconWrapper__Saam_{margin-bottom:1.5rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--fill-tertiary))}.canvas_errorIcon__Jkb3S{height:2rem;width:2rem;color:hsl(var(--label-secondary))}.canvas_errorTitle__k2cxc{margin-bottom:.5rem;font-family:var(--font-headline),system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:hsl(var(--label))}.canvas_errorDescription__Vhh2m{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem}.canvas_errorDescription__Vhh2m,.canvas_errorText__obR2B{max-width:28rem;font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--label-secondary))}.canvas_errorText__obR2B{margin-bottom:1rem;text-align:center;font-size:.9375rem;line-height:1.4}.canvas_errorLink__P_vWe{display:inline-flex;min-height:var(--control-md);align-items:center;border-radius:var(--radius-small);padding-left:.25rem;padding-right:.25rem;font-size:.9375rem;line-height:1.4;font-weight:500;color:hsl(var(--link));text-underline-offset:4px;transition:opacity var(--dur-fast) var(--ease-out)}@media(hover:hover){.canvas_errorLink__P_vWe:hover{text-decoration-line:underline}}.canvas_errorLink__P_vWe:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(pointer:coarse){.canvas_errorLink__P_vWe{min-height:var(--control-xl)}}.canvas_errorActions__zk9pe{display:flex;gap:.75rem}.canvas_errorButton__gaYT0{display:flex;align-items:center;gap:.5rem}.canvas_errorButtonIcon___xOPE{height:1rem;width:1rem}.canvas_sidebar__b2hyW{z-index:20;display:flex;height:100%;flex-direction:column;background-color:hsl(var(--surface-container-lowest));order:0;border-right:1px solid hsl(var(--separator));box-shadow:8px 0 32px hsl(var(--on-surface)/.08),2px 0 8px hsl(var(--on-surface)/.04);width:400px;flex-shrink:0;transform:translateX(0);transition:width var(--dur-slow) cubic-bezier(.32,.72,0,1),transform var(--dur-slow) cubic-bezier(.32,.72,0,1);padding-top:0}.canvas_sidebarCollapsed__Drbgn{pointer-events:none;width:0;transform:translateX(-400px)}.canvas_sidebarToggle__05Y3e{pointer-events:auto;position:absolute;z-index:30;display:flex;align-items:center;justify-content:center;border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control);border-width:1px 1px 1px 0;border-color:hsl(var(--separator));background:hsl(var(--surface-container-lowest));color:hsl(var(--on-surface-variant));top:calc(var(--topbar-height, 48px) + 12px);left:400px;width:24px;height:40px;transition:left var(--dur-slow) cubic-bezier(.32,.72,0,1),background-color var(--dur-fast) ease,color var(--dur-fast) ease}.canvas_sidebarToggle__05Y3e:hover{background:hsl(var(--surface-container));color:hsl(var(--on-surface))}.canvas_sidebarToggle__05Y3e:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary))}.canvas_sidebarToggleClosed__y6Ovo{left:0}.canvas_sidebarToggleIcon__GHZid{width:15px;height:15px}@media(prefers-reduced-motion:reduce){.canvas_sidebarToggle__05Y3e{transition:none}}.canvas_canvasArea__Ys6Q4{display:flex;flex-direction:column;overflow:hidden;background-color:hsl(var(--surface-container-lowest));order:1;flex:1 1 0;min-height:0;min-width:0;position:relative}.canvas_urlBar__4MLu9{display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:hsl(var(--surface));padding:.375rem 1rem;border-bottom:1px solid hsl(var(--separator));z-index:10}.canvas_urlPill__cfkB2{display:flex;min-width:0;max-width:520px;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .75rem;background:hsl(var(--surface-container-low,var(--surface)));border:1px solid hsl(var(--separator))}.canvas_urlPillIcon__EznwO{height:.875rem;width:.875rem;flex-shrink:0;color:hsl(var(--label-tertiary))}.canvas_urlPillSpinner__TbFmD{color:hsl(var(--tint));animation:canvas_spin__R3x6H .9s linear infinite}.canvas_urlPillHost__fZLqT{flex-shrink:0;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1.34;font-weight:500;color:hsl(var(--label-secondary))}.canvas_urlPillPath__PtqIY{color:hsl(var(--label-tertiary))}.canvas_urlPillLoading__SOJbt,.canvas_urlPillPath__PtqIY{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1.34}.canvas_urlPillLoading__SOJbt{color:hsl(var(--label-secondary))}.canvas_pageProgress__eEul_{pointer-events:none;position:relative;flex-shrink:0;overflow:hidden;height:2px}.canvas_pageProgressBar__CIXjB{display:block;height:100%;width:40%;border-radius:9999px;background:hsl(var(--tint));animation:canvas_pageProgressSlide__yh__E 1.1s var(--ease-in-out,ease-in-out) infinite}@keyframes canvas_pageProgressSlide__yh__E{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media(prefers-reduced-motion:reduce){.canvas_pageProgressBar__CIXjB{animation:none;width:100%;opacity:.5}}.canvas_pageLoadingPill__ElEFO{pointer-events:none;position:absolute;left:50%;z-index:20;display:flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem 1rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.8125rem;line-height:1.4;font-weight:500;top:4.5rem;transform:translateX(-50%);background:hsl(var(--inverse-surface)/.9);color:hsl(var(--inverse-foreground));box-shadow:var(--shadow-popover);animation:canvas_pageLoadingPillIn__zV0iF var(--dur-base) var(--ease-out) both}.canvas_pageLoadingSpinner__ziSvv{height:.875rem;width:.875rem;flex-shrink:0;animation:canvas_spin__R3x6H .9s linear infinite}@keyframes canvas_pageLoadingPillIn__zV0iF{0%{opacity:0;transform:translateX(-50%) translateY(-.25rem)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.canvas_pageLoadingPill__ElEFO{animation:none}.canvas_pageLoadingSpinner__ziSvv{animation-duration:2.4s}}.canvas_srOnly__ZomTO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes canvas_spin__R3x6H{to{transform:rotate(1turn)}}.canvas_canvasWrapper__CNr6I{display:flex;flex-direction:column;overflow:auto;flex:1 1 0;min-height:0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){.canvas_canvasWrapper__CNr6I{scroll-behavior:auto}}.canvas_canvasWrapperConstrained____kUb{align-items:center;justify-content:flex-start;padding-top:2rem;padding-bottom:2rem}.canvas_viewportPicker__n1kqk{border-radius:9999px;background-color:hsl(var(--surface-container-lowest));box-shadow:var(--shadow-popover);position:absolute;bottom:1rem;right:1rem;z-index:30;display:flex;align-items:center;gap:1rem;padding:.25rem}.canvas_viewportSelect__wk6ts{display:flex;min-height:var(--control-md);align-items:center;gap:.5rem;border-radius:9999px;background-color:hsl(var(--fill-quaternary));padding:.375rem .75rem;font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label));transition:background-color var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.canvas_viewportSelect__wk6ts:hover{background-color:hsl(var(--fill-tertiary))}}.canvas_viewportSelect__wk6ts:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(pointer:coarse){.canvas_viewportSelect__wk6ts{min-height:var(--control-xl);min-width:var(--control-xl)}}.canvas_viewportChevron__h_HVM{height:1rem;width:1rem;color:hsl(var(--label-secondary))}.canvas_viewportDropdown__K6vhV{min-width:240px}.canvas_viewportOption__gF8sE{display:flex;align-items:center;gap:.5rem;padding:.5rem}.canvas_viewportOptionSelected__sAw_r{background:hsl(var(--primary-container)/.1)}.canvas_viewportOptionIcon__GGVSp{height:1rem;width:1rem;flex-shrink:0;color:hsl(var(--label-secondary))}.canvas_viewportOptionLabel__QipIK{display:flex;flex:1 1 0%;flex-direction:column;align-items:flex-start;gap:.125rem}.canvas_viewportOptionDevice__PugOu{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label))}.canvas_viewportOptionWidth__w0OFc{font-size:.75rem;line-height:1.34;color:hsl(var(--label-secondary));font-variant-numeric:tabular-nums}.canvas_viewportOptionCheck__M10K0{height:1rem;width:1rem;flex-shrink:0;color:hsl(var(--tint))}.canvas_viewportOptionAdd__DLPbm{display:flex;align-items:center;gap:.5rem;padding:.5rem;color:hsl(var(--tint))}.canvas_canvasFrame___C_rv{position:relative;overflow:hidden;background-color:hsl(var(--surface-container-lowest));width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.canvas_canvasFrameProxyBlocked__PemGn{background-color:transparent;box-shadow:none;border-radius:0}.canvas_canvasFrameConstrained__hjoHk,.canvas_canvasFrameMobile__36E8H,.canvas_canvasFrameTablet__8mB0F{border-radius:var(--radius-control);box-shadow:0 0 0 .5px hsl(var(--separator)),0 16px 48px hsl(var(--on-surface)/.12);height:80vh;min-height:500px;max-height:900px}.canvas_canvasContent__ErmPx{position:relative;height:100%;width:100%}.canvas_canvasContentCommentMode___Mj82{cursor:crosshair}.canvas_canvasInner__KfWxv{position:relative;height:100%;width:100%}.canvas_iframe__2SG6o{position:absolute;inset:0;height:100%;width:100%;border-width:0;pointer-events:auto}.canvas_iframeBrowseMode__XDkjK,.canvas_iframeCommentMode__bJ7eK{pointer-events:auto}.canvas_noUrl__89FRb{height:100%;min-height:600px;font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--label-secondary))}.canvas_iframeLoading__byOrd,.canvas_noUrl__89FRb{display:flex;align-items:center;justify-content:center}.canvas_iframeLoading__byOrd{pointer-events:none;position:absolute;inset:0;z-index:20;flex-direction:column;background:hsl(var(--surface)/.9);backdrop-filter:blur(4px)}.canvas_iframeLoadingText__TsVGc{margin-top:.75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label-secondary))}.canvas_commentModeHint__4en6f{position:fixed;bottom:6rem;z-index:40;border-radius:9999px;padding:.5rem 1rem;font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 12px hsl(var(--primary)/.25);left:400px;right:0;width:-moz-fit-content;width:fit-content;margin-inline:auto}.canvas_commentModeHintSidebarHidden__NqXtX{left:0}.canvas_sidebarOverlay__Pzv9Z{position:fixed;inset:0;z-index:30;background-color:rgba(0,0,0,.3)}.canvas_sidebarOverlay__Pzv9Z:is([data-theme=dark] *){background-color:rgba(0,0,0,.5)}@media (min-width:1024px){.canvas_sidebarOverlay__Pzv9Z{display:none}}.canvas_sidebarOverlay__Pzv9Z{top:var(--impersonation-bar-h,0);transition:opacity var(--dur-base) var(--ease-out)}.canvas_sidebarOverlayHidden__nKUbE{pointer-events:none;opacity:0}@media(max-width:1023.98px){.canvas_sidebar__b2hyW{position:fixed;top:0;bottom:0;z-index:40;top:var(--impersonation-bar-h,0);left:0;right:auto;width:400px}.canvas_sidebarCollapsed__Drbgn{transform:translateX(-400px)}.canvas_canvasWrapper__CNr6I{padding:1rem}}@media(max-width:768px){.canvas_sidebar__b2hyW{width:100%;max-width:320px}.canvas_sidebarCollapsed__Drbgn{transform:translateX(-100%)}.canvas_canvasWrapper__CNr6I{padding:.75rem}.canvas_commentModeHint__4en6f{left:0;right:0;width:-moz-fit-content;width:fit-content}.canvas_viewportPicker__n1kqk{margin-bottom:.5rem;flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.canvas_canvasFrame___C_rv{border-radius:.5rem;min-height:500px}.canvas_canvasWrapper__CNr6I{padding:.5rem}.canvas_viewportPicker__n1kqk{flex-direction:column;gap:.5rem}.canvas_viewportSelect__wk6ts{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.canvas_canvasFrame___C_rv,.canvas_errorLink__P_vWe,.canvas_sidebarOverlay__Pzv9Z,.canvas_sidebar__b2hyW,.canvas_viewportSelect__wk6ts{transition:none}.canvas_loadingStepDot__kPI_r,.canvas_loadingStep__O2mnf,.canvas_loadingStepsInner__HLsRH{animation:none}.canvas_urlPillSpinner__TbFmD{animation-duration:2.4s}}.canvas_loadingPreview___fSf9{margin-bottom:1.5rem;display:flex;width:16rem;flex-direction:column;gap:.5rem;border-radius:var(--radius-card);border-width:1px;border-style:solid;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.75rem}.canvas_loadingPreviewBar__La_Nw{height:.75rem;width:6rem}.canvas_loadingPreviewHero__NHd_y{height:5rem;width:100%}.canvas_loadingPreviewLine__Z08K5{height:.625rem;width:100%}.canvas_loadingPreviewLineShort__gHUYo{height:.625rem;width:40%}.canvas_iframePlaceholder__wsMgE{display:flex;width:100%;max-width:36rem;flex-direction:column;gap:.75rem;padding-left:2rem;padding-right:2rem}.canvas_iframePlaceholderBar__nJslf{height:1rem;width:8rem}.canvas_iframePlaceholderHero__vYLf2{height:10rem;width:100%}.canvas_iframePlaceholderLine__2T6Ii{height:.75rem;width:100%}.canvas_iframePlaceholderLineShort__y71F_{height:.75rem;width:40%}.ScreenshotMarkupEditor_srOnly__BnhYV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ScreenshotMarkupEditor_overlay__uR5nz{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);padding:1rem}@media (min-width:640px){.ScreenshotMarkupEditor_overlay__uR5nz{padding:2rem}}.ScreenshotMarkupEditor_overlay__uR5nz{animation:ScreenshotMarkupEditor_markupOverlayIn__UOnDC var(--dur-fast) var(--ease-out)}.ScreenshotMarkupEditor_dialog__Oic6z{display:flex;max-height:100%;width:100%;max-width:48rem;flex-direction:column;gap:.75rem;border-radius:var(--radius-card);background-color:hsl(var(--surface-container-lowest));padding:1rem;--tw-shadow:var(--shadow-sheet);--tw-shadow-colored:var(--shadow-sheet);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);animation:ScreenshotMarkupEditor_markupDialogIn__C4w9S var(--dur-base) ease}.ScreenshotMarkupEditor_header__M1vpv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.ScreenshotMarkupEditor_title__3C99s{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--label))}.ScreenshotMarkupEditor_toolbar__U9aJ1{display:flex;align-items:center;gap:.25rem}.ScreenshotMarkupEditor_toolbarDivider__ugmu4{margin-left:.25rem;margin-right:.25rem;height:1.25rem;width:1px;background-color:hsl(var(--separator))}.ScreenshotMarkupEditor_toolButton__6iWDB{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:var(--radius-control);color:hsl(var(--label-secondary));transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ScreenshotMarkupEditor_toolButton__6iWDB:hover:not(:disabled){background-color:hsl(var(--fill-tertiary));color:hsl(var(--label))}.ScreenshotMarkupEditor_toolButton__6iWDB:disabled{cursor:not-allowed;opacity:.4}.ScreenshotMarkupEditor_toolButton__6iWDB:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:1px}.ScreenshotMarkupEditor_toolButtonActive__ecYSc{background-color:hsl(var(--fill-secondary));color:hsl(var(--label))}.ScreenshotMarkupEditor_toolIcon__i2q0O{height:1rem;width:1rem}.ScreenshotMarkupEditor_stage__UcxGC{position:relative;min-height:0;align-self:center;overflow:hidden;border-radius:var(--radius-small);border-width:1px;border-color:hsl(var(--separator))}.ScreenshotMarkupEditor_image__qxyZj{display:block;max-height:65vh;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.ScreenshotMarkupEditor_canvas__lU9Cy{position:absolute;inset:0;height:100%;width:100%;cursor:crosshair;touch-action:none}.ScreenshotMarkupEditor_canvas__lU9Cy:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-color:hsl(var(--ring))}.ScreenshotMarkupEditor_hint__Vkaae{font-size:.75rem;line-height:1rem;color:hsl(var(--label-secondary))}.ScreenshotMarkupEditor_error__4S7M8{font-size:.75rem;line-height:1rem;color:hsl(var(--error))}.ScreenshotMarkupEditor_footer__MHnDD{display:flex;justify-content:flex-end;gap:.5rem}.ScreenshotMarkupEditor_savingIcon__bvRT6{margin-right:.375rem;height:1rem;width:1rem}@keyframes ScreenshotMarkupEditor_spin__7psdG{to{transform:rotate(1turn)}}.ScreenshotMarkupEditor_savingIcon__bvRT6{animation:ScreenshotMarkupEditor_spin__7psdG 1s linear infinite}@keyframes ScreenshotMarkupEditor_markupOverlayIn__UOnDC{0%{opacity:0}}@keyframes ScreenshotMarkupEditor_markupDialogIn__C4w9S{0%{opacity:0;transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.ScreenshotMarkupEditor_dialog__Oic6z,.ScreenshotMarkupEditor_overlay__uR5nz{animation:none}.ScreenshotMarkupEditor_toolButton__6iWDB{transition:none}.ScreenshotMarkupEditor_savingIcon__bvRT6{animation:none}}.NewCommentPopover_popover__X36PL{position:absolute;z-index:50;cursor:default;border-radius:var(--radius-card);background-color:hsl(var(--surface-container-lowest));--tw-shadow:var(--shadow-popover);--tw-shadow-colored:var(--shadow-popover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--popover));--tw-shadow:var(--tw-shadow-colored);width:min(18rem,100vw - 1.5rem)}.NewCommentPopover_header__xMAL8{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;border-color:hsl(var(--separator));padding:.5rem .75rem}.NewCommentPopover_headerUser__x6aw_{display:flex;align-items:center;gap:.5rem}.NewCommentPopover_userName__9n_Ul{font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label))}.NewCommentPopover_screenshotPreview__hr0o7{position:relative;border-bottom-width:1px;border-color:hsl(var(--separator));padding:.5rem .75rem}.NewCommentPopover_screenshotImage__Gdqai{display:block;width:100%;border-radius:var(--radius-small);border-width:1px;border-color:hsl(var(--separator));-o-object-fit:cover;object-fit:cover;height:120px}.NewCommentPopover_screenshotPlaceholder__Vft_s{display:block;width:100%;border-radius:var(--radius-small);height:120px}.NewCommentPopover_screenshotRemove__CaXpB{position:absolute;right:1rem;top:.75rem;display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(0,0,0,.5);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.NewCommentPopover_screenshotRemove__CaXpB:hover{background-color:rgba(0,0,0,.7)}.NewCommentPopover_screenshotRemove__CaXpB{transition:background-color var(--dur-fast) var(--ease-out)}.NewCommentPopover_screenshotRemove__CaXpB:before{content:"";position:absolute;inset:-4px}.NewCommentPopover_screenshotRemoveIcon__2AVsg{height:.75rem;width:.75rem}.NewCommentPopover_screenshotMarkup__m7Ufm{position:absolute;bottom:.75rem;left:1rem;display:flex;align-items:center;gap:.25rem;border-radius:9999px;background-color:rgba(0,0,0,.6);padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.NewCommentPopover_screenshotMarkup__m7Ufm:hover{background-color:rgba(0,0,0,.75)}.NewCommentPopover_screenshotMarkup__m7Ufm{transition:background-color var(--dur-fast) var(--ease-out)}.NewCommentPopover_screenshotMarkup__m7Ufm:focus-visible,.NewCommentPopover_screenshotRemove__CaXpB:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:1px}.NewCommentPopover_screenshotStatus__zUJcz{position:absolute;left:.75rem;right:.75rem;top:.5rem;bottom:.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-small);background-color:rgba(0,0,0,.3)}.NewCommentPopover_screenshotStatusIcon__UgtEB{height:1rem;width:1rem}@keyframes NewCommentPopover_spin__0raXF{to{transform:rotate(1turn)}}.NewCommentPopover_screenshotStatusIcon__UgtEB{animation:NewCommentPopover_spin__0raXF 1s linear infinite;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(prefers-reduced-motion:reduce){.NewCommentPopover_screenshotMarkup__m7Ufm,.NewCommentPopover_screenshotRemove__CaXpB{transition:none}.NewCommentPopover_screenshotStatusIcon__UgtEB{animation:none}}.NewCommentPopover_inputArea__ftpzf{position:relative;margin:.375rem;border-radius:var(--radius-control);padding:.375rem;transition:box-shadow var(--dur-fast) var(--ease-out)}.NewCommentPopover_inputArea__ftpzf:focus-within{box-shadow:inset 0 0 0 1.5px hsl(var(--ring)/.45)}.NewCommentPopover_mentionPicker__uZvOh{bottom:auto;top:100%;margin-bottom:0;margin-top:.25rem}.NewCommentPopover_textarea__qVSZC{min-height:60px;width:100%;resize:none;border-width:0;background-color:transparent;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label))}.NewCommentPopover_textarea__qVSZC::-moz-placeholder{color:hsl(var(--label-tertiary))}.NewCommentPopover_textarea__qVSZC::placeholder{color:hsl(var(--label-tertiary))}.NewCommentPopover_textarea__qVSZC{max-height:160px;overflow-y:auto}.NewCommentPopover_textarea__qVSZC:focus,.NewCommentPopover_textarea__qVSZC:focus-visible{outline:none}.NewCommentPopover_labelSection__P7dXA{border-top-width:1px;border-color:hsl(var(--separator));padding:.5rem .75rem}.NewCommentPopover_labelRow__hdXP_{display:flex;align-items:center;gap:.5rem}.NewCommentPopover_labelTitle__pRTsz{font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--label-secondary))}.NewCommentPopover_labelPickerWrapper__F2__p{position:relative;display:flex;align-items:center;gap:.25rem}.NewCommentPopover_labelActiveButton__TFXuJ{position:relative;display:flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.NewCommentPopover_labelActiveButton__TFXuJ:before{content:"";position:absolute;inset:-4px 0}.NewCommentPopover_labelNoneButton__vduzG{display:flex;min-height:var(--control-md);align-items:center;gap:.25rem;border-radius:var(--radius-small);padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--label-secondary))}.NewCommentPopover_labelNoneButton__vduzG:hover{background-color:hsl(var(--fill-tertiary))}.NewCommentPopover_labelNoneButton__vduzG{transition:background-color var(--dur-fast) var(--ease-out)}.NewCommentPopover_labelNoneButtonOpen__raOBX{background-color:hsl(var(--fill-tertiary))}.NewCommentPopover_labelNoneIcon__TLMRh{height:.75rem;width:.75rem}.NewCommentPopover_labelDropdown__aQj3_{position:absolute;left:0;top:100%;z-index:10;margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.25rem;border-radius:var(--radius-card);background-color:hsl(var(--surface-container-lowest));padding:.5rem;--tw-shadow:var(--shadow-popover);--tw-shadow-colored:var(--shadow-popover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--popover));--tw-shadow:var(--tw-shadow-colored)}.NewCommentPopover_labelOption__S3u8S{display:flex;min-height:var(--control-md);align-items:center;gap:.375rem;border-radius:var(--radius-small);padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.NewCommentPopover_labelOptionInactive__QjK0i{color:hsl(var(--label-secondary))}.NewCommentPopover_labelOptionInactive__QjK0i:hover{background-color:hsl(var(--fill-tertiary))}.NewCommentPopover_labelOptionIcon__YpTPi{height:.75rem;width:.75rem}.NewCommentPopover_labelColored__KCW5h{color:var(--label-fg);background-color:var(--label-bg)}.NewCommentPopover_labelBug__oZVk8{--label-fg:hsl(var(--error-text));--label-bg:hsl(var(--error-subtle))}.NewCommentPopover_labelFeedback__vrGA2{--label-fg:hsl(var(--info-text));--label-bg:hsl(var(--info-subtle))}.NewCommentPopover_labelQuestion__UfXId{--label-fg:hsl(var(--purple-text));--label-bg:hsl(var(--purple-subtle))}.NewCommentPopover_labelSuggestion__Q38Pr{--label-fg:hsl(var(--warning-text));--label-bg:hsl(var(--warning-subtle))}.NewCommentPopover_labelUrgent__yW0Ko{--label-fg:hsl(var(--tertiary));--label-bg:hsl(var(--tertiary)/0.12)}.NewCommentPopover_footer__PS2hD{display:flex;align-items:center;justify-content:flex-end;border-top-width:1px;border-color:hsl(var(--separator));padding:.5rem .75rem}.NewCommentPopover_attachButton___wgvn{margin-right:auto;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:var(--radius-small);color:hsl(var(--label-secondary))}.NewCommentPopover_attachButton___wgvn:hover{background-color:hsl(var(--fill-tertiary));color:hsl(var(--label))}.NewCommentPopover_attachButton___wgvn:disabled{opacity:.4}.NewCommentPopover_attachButton___wgvn{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.NewCommentPopover_attachButton___wgvn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:1px}@media(prefers-reduced-motion:reduce){.NewCommentPopover_attachButton___wgvn{transition:none}}.NewCommentPopover_attachIcon__AR_U_{height:1rem;width:1rem}.NewCommentPopover_submitIcon__cr4kx{margin-right:.5rem;height:.875rem;width:.875rem}.NewCommentPopover_submitButton__4Qaz5{min-width:7.5rem}.NewCommentPopover_avatarSm__xlcdp{height:1.5rem;width:1.5rem}.NewCommentPopover_avatarFallbackXs__PcqyE{font-size:.6875rem;line-height:1.2}.NewCommentPopover_closeBtn__RyJ7R{height:1.75rem;width:1.75rem;padding:0}.NewCommentPopover_closeIcon__QZ_p_{height:1rem;width:1rem}.NewCommentPopover_srOnly__IijvS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(pointer:coarse){.NewCommentPopover_labelNoneButton__vduzG,.NewCommentPopover_labelOption__S3u8S{min-height:var(--control-xl)}}.ProxyBlockedBanner_banner__y78wg{display:flex;align-items:center;border-radius:var(--radius-card);background-color:hsl(var(--warning-subtle));padding:.75rem 1rem;border:1px solid hsl(var(--warning)/.25)}.ProxyBlockedBanner_banner--blocked__GR9Ru{background-color:hsl(var(--warning-subtle));border-color:hsl(var(--warning)/.25)}.ProxyBlockedBanner_banner--blocked__GR9Ru .ProxyBlockedBanner_bannerIcon__ltA6A{color:hsl(var(--warning-text))}.ProxyBlockedBanner_banner--timeout__1pOjg{border-color:hsl(var(--separator));background-color:hsl(var(--fill-quaternary))}.ProxyBlockedBanner_banner--timeout__1pOjg .ProxyBlockedBanner_bannerIcon__ltA6A{color:hsl(var(--label-secondary))}.ProxyBlockedBanner_banner--error__1iqOX{background-color:hsl(var(--error-subtle));border-color:hsl(var(--error)/.25)}.ProxyBlockedBanner_banner--error__1iqOX .ProxyBlockedBanner_bannerIcon__ltA6A{color:hsl(var(--error-text))}.ProxyBlockedBanner_bannerContent__TXx6L{display:flex;width:100%;align-items:center;gap:.75rem}.ProxyBlockedBanner_bannerIcon__ltA6A{height:1.25rem;width:1.25rem;flex-shrink:0}.ProxyBlockedBanner_bannerText__Sss56{min-width:0;flex:1 1 0%}.ProxyBlockedBanner_bannerTitle__NSCOq{margin:0;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--label))}.ProxyBlockedBanner_bannerDescription__KYkcB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--label-secondary));margin:.125rem 0 0}.ProxyBlockedBanner_bannerActions__jtzBx{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.ProxyBlockedBanner_bannerDismiss__k7bpg{margin-left:.5rem;display:flex;min-height:var(--control-md);min-width:var(--control-md);cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;background-color:transparent;color:hsl(var(--label-secondary));padding:.25rem;border:none;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.ProxyBlockedBanner_bannerDismiss__k7bpg:hover{background-color:hsl(var(--fill-tertiary));color:hsl(var(--label))}@media(pointer:coarse){.ProxyBlockedBanner_bannerDismiss__k7bpg{min-height:var(--control-xl);min-width:var(--control-xl)}}.ProxyBlockedBanner_overlay__N8TWT{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,hsl(var(--surface-container-high)) 0,hsl(var(--surface-container-high)/.85) 100%)}.ProxyBlockedBanner_overlayContent__j_VzB{display:flex;flex-direction:column;align-items:center;border-radius:var(--radius-panel);border-width:1px;border-color:hsl(var(--separator));background-color:hsl(var(--card));text-align:center;--tw-shadow:var(--shadow-sheet);--tw-shadow-colored:var(--shadow-sheet);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-width:36rem;padding:2.5rem 3rem}.ProxyBlockedBanner_overlayIcon__V3nDZ{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;width:5rem;height:5rem;background-color:hsl(var(--warning-subtle))}.ProxyBlockedBanner_overlayTitle__uJv29{font-family:var(--font-headline),system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:hsl(var(--label));margin:0 0 .5rem}.ProxyBlockedBanner_overlayDescription__zGGfp{font-family:var(--font-body),system-ui,sans-serif;font-size:.9375rem;line-height:1.4;color:hsl(var(--label-secondary));margin:0 0 1.5rem}.ProxyBlockedBanner_overlayInfo__ezf2J{margin-bottom:1.5rem;border-radius:var(--radius-card);background-color:hsl(var(--fill-quaternary));padding:1rem}.ProxyBlockedBanner_overlayActions__67k1_{margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.ProxyBlockedBanner_overlayNote__VZPQN{margin:0;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--label-secondary))}.ProxyBlockedBanner_iconLg__uVR_4{height:3rem;width:3rem;color:hsl(var(--warning))}.ProxyBlockedBanner_iconMd__F0_gM{height:1rem;width:1rem}.ProxyBlockedBanner_iconSm__h94fx{height:.875rem;width:.875rem}.ProxyBlockedBanner_iconXs__NXpIz{height:.75rem;width:.75rem;opacity:.6}.ProxyBlockedBanner_buttonGap__WGppH{gap:.5rem}.ProxyBlockedBanner_buttonGapSm__A6h32{gap:.375rem}.ProxyBlockedBanner_overlayExplanation__U8dIo{font-size:.875rem;line-height:1.25rem;color:hsl(var(--label-secondary))}@media(width < 640px){.ProxyBlockedBanner_banner__y78wg{flex-direction:column;align-items:flex-start;gap:.75rem}.ProxyBlockedBanner_bannerContent__TXx6L{flex-wrap:wrap}.ProxyBlockedBanner_bannerActions__jtzBx{width:100%;justify-content:flex-end}.ProxyBlockedBanner_overlayActions__67k1_{width:100%;flex-direction:column}.ProxyBlockedBanner_overlayActions__67k1_ button{width:100%}}.ReviewerViewFallback_root__oCPd1{display:flex;height:100%;width:100%;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.75rem;background-color:hsl(var(--surface-container-low))}.ReviewerViewFallback_banner__c0njo{flex-shrink:0}.ReviewerViewFallback_figure__x4aos{margin:0;display:flex;flex-direction:column;align-items:center;gap:.5rem}.ReviewerViewFallback_image__EJfvZ{display:block;height:auto;max-width:100%;border-radius:var(--radius-card);border-width:1px;border-color:hsl(var(--separator));box-shadow:var(--shadow-sm)}.ReviewerViewFallback_caption___Ld3m{font-size:.75rem;line-height:1rem;color:hsl(var(--label-secondary))}.FigmaStage_stage__nHKgy{display:flex;height:100%;flex-direction:column;align-items:center;gap:2.5rem;overflow-y:auto;padding:2rem 1rem;overscroll-behavior:contain}.FigmaStage_status__aS9U9{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:1.5rem;padding-bottom:1.5rem;color:hsl(var(--label-secondary))}.FigmaStage_notice__IA7l6,.FigmaStage_status__aS9U9{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}.FigmaStage_notice__IA7l6{max-width:36rem;border-radius:var(--radius-card);padding:.75rem 1rem;color:hsl(var(--warning-text));background:hsl(var(--warning-subtle))}.FigmaStage_link__EBRhK{text-decoration-line:underline;text-underline-offset:2px}.FigmaStage_link__EBRhK:focus-visible{border-radius:.5rem;outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px hsl(var(--primary))}.FigmaStage_frame__BKBaN{margin:0;display:flex;width:100%;flex-direction:column;align-items:center;gap:.75rem}.FigmaStage_caption__IC_vc{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1.34;font-weight:500;color:hsl(var(--label-secondary))}.FigmaStage_surface__5AQsl{position:relative;width:100%}.FigmaStage_surfaceCommentMode__PxcEO{cursor:crosshair}.FigmaStage_image__5Iz6J{display:block;height:auto;width:100%;border-radius:var(--radius-card);box-shadow:var(--shadow-ambient)}.FigmaStage_pin__LQ2ma{--pin-size:1.75rem;position:absolute;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1.34;font-weight:600;width:var(--pin-size);height:var(--pin-size);margin:calc(var(--pin-size)/-2) 0 0 calc(var(--pin-size)/-2);background:hsl(var(--primary));color:hsl(var(--on-primary));border:2px solid hsl(var(--surface-container-lowest));box-shadow:var(--shadow-ambient);font-variant-numeric:tabular-nums;transition:transform var(--dur-base) cubic-bezier(.34,1.56,.64,1)}.FigmaStage_pin__LQ2ma:hover{transform:scale(1.1)}.FigmaStage_pin__LQ2ma:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@media(prefers-reduced-motion:reduce){.FigmaStage_pin__LQ2ma{transition:none}.FigmaStage_pin__LQ2ma:hover{transform:none}}.FigmaStage_pinResolved__xTSn6{background:hsl(var(--success))}.FigmaStage_pinSelected__tlw0E{transform:scale(1.15);box-shadow:0 0 0 3px hsl(var(--primary)/.35),var(--shadow-ambient)}.FigmaStage_hint__l65wU{margin:0;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1.34;color:hsl(var(--label-secondary))}.FigmaStage_spinner__9_Jep{height:1rem;width:1rem}@keyframes FigmaStage_spin__cTva_{to{transform:rotate(1turn)}}.FigmaStage_spinner__9_Jep{animation:FigmaStage_spin__cTva_ 1s linear infinite}@media(prefers-reduced-motion:reduce){.FigmaStage_spinner__9_Jep{animation:none}}.FigmaStage_modeSwitch___vl0p{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem;background:hsl(var(--on-surface)/.06)}.FigmaStage_modeButton__mrq2n{border-radius:9999px;padding:.25rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label-secondary))}.FigmaStage_modeButton__mrq2n[aria-pressed=true]{color:hsl(var(--label));background:hsl(var(--surface-container-lowest));box-shadow:var(--shadow-xs)}.FigmaStage_modeButton__mrq2n:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.FigmaPrototype_prototype__QEqvo{--prototype-enter:220ms;display:flex;width:100%;flex-direction:column;align-items:center;gap:1rem}.FigmaPrototype_toolbar__o5hl5{position:sticky;top:0;z-index:10;display:flex;width:100%;max-width:48rem;flex-wrap:wrap;align-items:center;gap:.5rem;border-radius:var(--radius-card);padding:.5rem .75rem;background:hsl(var(--surface-container-lowest)/.92);box-shadow:var(--shadow-xs)}.FigmaPrototype_toolButton__i_B59{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--radius-control);padding:.375rem .625rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label))}.FigmaPrototype_toolButton__i_B59:hover:not(:disabled){background:hsl(var(--on-surface)/.06)}.FigmaPrototype_toolButton__i_B59:disabled{cursor:not-allowed;opacity:.5}.FigmaPrototype_toolButton__i_B59:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.FigmaPrototype_toolIcon__prnjx{height:1rem;width:1rem}.FigmaPrototype_startFrom__Y9lOS{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label-secondary))}.FigmaPrototype_startFromLabel__k7djy{white-space:nowrap}.FigmaPrototype_startSelect__EIUjo{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-control);border-width:0;padding:.25rem .5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label));background:hsl(var(--on-surface)/.06)}.FigmaPrototype_startSelect__EIUjo:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.FigmaPrototype_frameName__SKxXN{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--label))}.FigmaPrototype_unavailable___jozy{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1.34;color:hsl(var(--label-secondary))}.FigmaPrototype_screen__gl5Jc{position:relative;display:flex;width:100%;justify-content:center;outline:2px solid transparent;outline-offset:2px}.FigmaPrototype_frame__wuMfK,.FigmaPrototype_overlay__Yaz2l{position:relative;width:100%}.FigmaPrototype_frame__wuMfK{animation:FigmaPrototype_prototype-enter__3yy6q var(--prototype-enter) cubic-bezier(.34,1.56,.64,1)}.FigmaPrototype_image__PBwWm{display:block;height:auto;width:100%;border-radius:var(--radius-card);box-shadow:var(--shadow-ambient)}.FigmaPrototype_hotspot__F5nHX{position:absolute;cursor:pointer;border-radius:.5rem;border-width:0;background-color:transparent;padding:0}.FigmaPrototype_hotspot__F5nHX:hover{background:hsl(var(--primary)/.12);box-shadow:inset 0 0 0 2px hsl(var(--primary)/.5)}.FigmaPrototype_hotspot__F5nHX:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:1px}.FigmaPrototype_overlayLayer__rA_gg{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:4rem;background:hsl(var(--on-surface)/.35);animation:FigmaPrototype_overlay-fade__yY4kM var(--prototype-enter) ease-out}.FigmaPrototype_overlayBehind__ztLF0{background:transparent}.FigmaPrototype_overlay__Yaz2l{animation:FigmaPrototype_prototype-enter__3yy6q var(--prototype-enter) cubic-bezier(.34,1.56,.64,1)}@keyframes FigmaPrototype_prototype-enter__3yy6q{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes FigmaPrototype_overlay-fade__yY4kM{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.FigmaPrototype_frame__wuMfK,.FigmaPrototype_overlayLayer__rA_gg,.FigmaPrototype_overlay__Yaz2l{animation:none}}.BillingLockedScreen_container__dSmad{display:flex;min-height:100vh;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:hsl(var(--background));padding:4rem 1.5rem}.BillingLockedScreen_card__5UBFp{display:flex;width:100%;max-width:28rem;flex-direction:column;align-items:center;border-radius:var(--radius-panel);border-width:1px;border-color:hsl(var(--separator));background-color:hsl(var(--card));padding:2rem;text-align:center;--tw-shadow:var(--shadow-ambient);--tw-shadow-colored:var(--shadow-ambient);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.BillingLockedScreen_iconWrapper__WU_Le{margin-bottom:1.25rem;display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--fill-tertiary))}.BillingLockedScreen_icon__1J0cm{height:1.5rem;width:1.5rem;color:hsl(var(--label-secondary))}.BillingLockedScreen_title__xWO5B{font-family:var(--font-headline),system-ui,sans-serif;font-size:1.5rem;line-height:1.4;font-weight:500;color:hsl(var(--label))}.BillingLockedScreen_description___YCPu{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--label-secondary))}.BillingLockedScreen_warning__u_IwO{margin-top:1rem;width:100%;border-radius:var(--radius-control);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;background-color:hsl(var(--warning-subtle));color:hsl(var(--warning-text))}.BillingLockedScreen_error__fKPU9{margin-top:1rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--error-text))}.BillingLockedScreen_cta__NGou2{margin-top:1.5rem;width:100%}.BillingLockedScreen_signOut__2BDGb{margin-top:1rem;min-height:var(--control-md);border-radius:var(--radius-small);padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label-secondary));text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);animation-duration:var(--dur-fast);animation-timing-function:var(--ease-out)}.BillingLockedScreen_signOut__2BDGb:hover{color:hsl(var(--label));text-decoration-line:underline}@media(pointer:coarse){.BillingLockedScreen_signOut__2BDGb{min-height:var(--control-xl)}}.NotificationBell_trigger__o_MAU{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0;background-color:transparent;color:hsl(var(--label-secondary));width:2.25rem;height:2.25rem;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(pointer:coarse){.NotificationBell_trigger__o_MAU{width:var(--control-xl);height:var(--control-xl)}}.NotificationBell_trigger__o_MAU:hover{background-color:hsl(var(--fill-tertiary));color:hsl(var(--label))}.NotificationBell_triggerIcon__HCx2s{width:1rem;height:1rem}.NotificationBell_badge__ErKBu{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:700;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);min-width:1rem;height:1rem;padding:0 .1875rem;background:hsl(var(--error));color:hsl(var(--destructive-foreground));font-size:.625rem}.NotificationBell_overlay__ZC_Ed{position:fixed;inset:0;z-index:49;background-color:rgba(0,0,0,.3)}.NotificationBell_overlay__ZC_Ed:is([data-theme=dark] *){background-color:rgba(0,0,0,.5)}.NotificationBell_overlay__ZC_Ed{animation:NotificationBell_fadeIn__aNTJn var(--dur-base) var(--ease-out)}@keyframes NotificationBell_fadeIn__aNTJn{0%{opacity:0}to{opacity:1}}.NotificationBell_panel__d2SmD{position:fixed;right:0;top:0;z-index:50;display:flex;height:100vh;flex-direction:column;background-color:hsl(var(--card));--tw-shadow:var(--shadow-sheet);--tw-shadow-colored:var(--shadow-sheet);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:380px;animation:NotificationBell_slideIn__FC3oo var(--dur-slow) var(--ease-out)}@media(max-width:479px){.NotificationBell_panel__d2SmD{width:100vw}}@media(prefers-reduced-motion:reduce){.NotificationBell_panel__d2SmD{animation:none}}@keyframes NotificationBell_slideIn__FC3oo{0%{transform:translateX(100%)}to{transform:translateX(0)}}.NotificationBell_panelTitle__igcPg{font-family:var(--font-headline),system-ui,sans-serif;font-size:.9375rem;line-height:1.4;font-weight:700;color:hsl(var(--label))}.NotificationBell_closeButton__FptX2{display:flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0;background-color:hsl(var(--fill-tertiary));color:hsl(var(--label-secondary));width:2rem;height:2rem;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(pointer:coarse){.NotificationBell_closeButton__FptX2{width:var(--control-xl);height:var(--control-xl)}}.NotificationBell_closeButton__FptX2:hover{background-color:hsl(var(--fill-secondary));color:hsl(var(--label))}.NotificationBell_closeIcon__kL7Dy{height:1rem;width:1rem}.NotificationBell_panelHeader__ovbCb{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem 1rem;box-shadow:inset 0 -.5px 0 hsl(var(--separator))}.NotificationBell_headerLeft__baDDf{display:flex;align-items:center;gap:.75rem}.NotificationBell_markAllRead__yMMdf{display:inline-flex;cursor:pointer;align-items:center;border-radius:9999px;border-width:0;background-color:transparent;font-size:.75rem;line-height:1.34;font-weight:500;color:hsl(var(--tint));min-height:var(--control-md);padding:.25rem .5rem;transition:background-color var(--dur-fast) var(--ease-out)}@media(pointer:coarse){.NotificationBell_markAllRead__yMMdf{min-height:var(--control-xl)}}.NotificationBell_markAllRead__yMMdf:hover{background-color:hsl(var(--fill-quaternary))}.NotificationBell_list__RqGD5{flex:1 1 0%;overflow-y:auto}.NotificationBell_emptyState__8_seS{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem}.NotificationBell_emptyIcon__sica0{margin-bottom:.75rem;color:hsl(var(--label-quaternary));width:2.5rem;height:2.5rem}.NotificationBell_emptyText__SMFRJ{font-size:.875rem;line-height:1.25rem;color:hsl(var(--label-secondary))}.NotificationBell_notifItem__6akmP{display:flex;width:100%;cursor:pointer;align-items:flex-start;gap:.75rem;border-width:0;background-color:transparent;text-align:left;padding:1rem 1.25rem;box-shadow:inset 0 -.5px 0 hsl(var(--separator));transition:background-color var(--dur-fast) var(--ease-out)}.NotificationBell_notifItem__6akmP:last-child{box-shadow:none}.NotificationBell_notifItem__6akmP:hover{background-color:hsl(var(--fill-quaternary))}.NotificationBell_notifItem__6akmP:focus-visible{outline-offset:-2px}.NotificationBell_notifItem__6akmP.NotificationBell_unread__9_lxP{background-color:hsl(var(--primary)/.04)}.NotificationBell_avatar__fim_X{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary-container));font-size:.6875rem;line-height:1.2;font-weight:700;color:hsl(var(--on-surface));width:2.25rem;height:2.25rem}.NotificationBell_notifBody__ZLSms{min-width:0;flex:1 1 0%}.NotificationBell_notifTop__8jDAB{display:flex;align-items:center;gap:.5rem}.NotificationBell_notifActor__YjZiF{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--label))}.NotificationBell_unreadDot__47y45{flex-shrink:0;border-radius:9999px;background-color:hsl(var(--primary));width:.4375rem;height:.4375rem}.NotificationBell_notifMessage__KQIpd{font-size:.8125rem;line-height:1.4;color:hsl(var(--label-secondary));margin-top:.125rem}.NotificationBell_notifCanvas__v4tvW{font-weight:500;color:hsl(var(--label))}.NotificationBell_notifTime__IeC72{font-size:.75rem;line-height:1.34;color:hsl(var(--label-tertiary));margin-top:.3125rem}.NotificationBell_panelFooter__vxyF3{flex-shrink:0;padding:.75rem 1rem;box-shadow:inset 0 .5px 0 hsl(var(--separator))}.NotificationBell_settingsButton__qWfid{display:flex;width:100%;cursor:pointer;align-items:center;gap:.5rem;border-radius:var(--radius-control);border-width:0;background-color:transparent;text-align:left;font-size:.8125rem;line-height:1.4;font-weight:500;color:hsl(var(--label-secondary));min-height:var(--control-md);padding:.5rem .75rem;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(pointer:coarse){.NotificationBell_settingsButton__qWfid{min-height:var(--control-xl)}}.NotificationBell_settingsButton__qWfid:hover{background-color:hsl(var(--fill-quaternary));color:hsl(var(--label))}.NotificationBell_settingsIcon__d95RQ{height:1rem;width:1rem;flex-shrink:0}.NotificationBell_avatarPlaceholder__WQSEC{height:2.25rem;width:2.25rem;flex-shrink:0;border-radius:9999px}.NotificationBell_actorPlaceholder__U30xo{height:.875rem;width:6rem}.NotificationBell_textPlaceholder__exVPL{margin-top:.5rem;height:.75rem;width:100%}.NotificationBell_timePlaceholder__Ma_V5{margin-top:.5rem;height:.625rem;width:4rem}.ThemeToggle_toggle__SXwDS{display:flex;align-items:center;gap:.5rem}.ThemeToggle_icon__KWzKR{height:1rem;width:1rem;color:hsl(var(--label-secondary))}.UserAvatar_avatar__H4XrP{position:relative;display:inline-flex;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.01em}.UserAvatar_avatar__H4XrP[data-tone=orange]{background-color:hsl(var(--pds-orange-500)/.22);color:hsl(var(--pds-orange-700))}.UserAvatar_avatar__H4XrP[data-tone=green]{background-color:hsl(var(--pds-green-500)/.22);color:hsl(var(--pds-green-700))}.UserAvatar_avatar__H4XrP[data-tone=blue]{background-color:hsl(var(--pds-blue-500)/.22);color:hsl(var(--pds-blue-700))}.UserAvatar_avatar__H4XrP[data-tone=red]{background-color:hsl(var(--pds-red-500)/.22);color:hsl(var(--pds-red-700))}.UserAvatar_avatar__H4XrP[data-tone=yellow]{background-color:hsl(var(--pds-yellow-600)/.22);color:hsl(var(--pds-yellow-700))}.UserAvatar_avatar__H4XrP[data-tone=purple]{background-color:hsl(var(--pds-purple)/.22);color:hsl(var(--pds-purple))}.dark .UserAvatar_avatar__H4XrP[data-tone=orange],[data-theme=dark] .UserAvatar_avatar__H4XrP[data-tone=orange]{background-color:hsl(var(--pds-orange-500)/.28);color:hsl(var(--pds-orange-300))}.dark .UserAvatar_avatar__H4XrP[data-tone=green],[data-theme=dark] .UserAvatar_avatar__H4XrP[data-tone=green]{background-color:hsl(var(--pds-green-500)/.28);color:hsl(var(--pds-green-300))}.dark .UserAvatar_avatar__H4XrP[data-tone=blue],[data-theme=dark] .UserAvatar_avatar__H4XrP[data-tone=blue]{background-color:hsl(var(--pds-blue-500)/.28);color:hsl(var(--pds-blue-300))}.dark .UserAvatar_avatar__H4XrP[data-tone=red],[data-theme=dark] .UserAvatar_avatar__H4XrP[data-tone=red]{background-color:hsl(var(--pds-red-500)/.28);color:hsl(var(--pds-red-300))}.dark .UserAvatar_avatar__H4XrP[data-tone=yellow],[data-theme=dark] .UserAvatar_avatar__H4XrP[data-tone=yellow]{background-color:hsl(var(--pds-yellow-600)/.28);color:hsl(var(--pds-yellow-300))}.dark .UserAvatar_avatar__H4XrP[data-tone=purple],[data-theme=dark] .UserAvatar_avatar__H4XrP[data-tone=purple]{background-color:hsl(var(--pds-purple)/.28);color:hsl(var(--pds-purple))}.UserAvatar_image__p1g3l{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.UserAvatar_xs__lxG_M{width:1.25rem;height:1.25rem;font-size:.5625rem}.UserAvatar_sm__YYYkM{width:1.5rem;height:1.5rem;font-size:.625rem}.UserAvatar_md__pdPD6{width:1.75rem;height:1.75rem;font-size:.6875rem}.UserAvatar_lg__TFVHD{width:2rem;height:2rem;font-size:.75rem}.UserAvatar_xl__zmJXS{width:2.5rem;height:2.5rem;font-size:.875rem}.styleguide_page__mUmVe{min-height:100vh;font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:hsl(var(--pds-beige));color:hsl(var(--pds-charcoal))}.styleguide_masthead__9FP_c{padding:3.5rem 1rem 3rem}@media (min-width:768px){.styleguide_masthead__9FP_c{padding:5rem 2.5rem 3.5rem}}.styleguide_masthead__9FP_c{background:hsl(var(--pds-charcoal));color:hsl(var(--pds-white))}.styleguide_mastheadInner__ijZwU{margin-left:auto;margin-right:auto;display:grid;max-width:72rem;gap:1rem}.styleguide_masthead__9FP_c .styleguide_title__A_K8f{margin:0;font-size:2.25rem;line-height:2.5rem;line-height:1}@media (min-width:768px){.styleguide_masthead__9FP_c .styleguide_title__A_K8f{font-size:3.75rem;line-height:1}}.styleguide_masthead__9FP_c .styleguide_title__A_K8f{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.03em;color:hsl(var(--pds-white))}.styleguide_lede__hWBid{margin:0;max-width:62ch;font-size:1rem;line-height:1.5rem;line-height:1.625}@media (min-width:768px){.styleguide_lede__hWBid{font-size:1.125rem;line-height:1.75rem}}.styleguide_lede__hWBid{color:hsl(var(--pds-white)/.78)}.styleguide_facts__n8aLR{margin:0;display:flex;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.25rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--pds-orange-200))}.styleguide_access__pjQCL{margin:0;font-size:.875rem;line-height:1.25rem;color:hsl(var(--pds-white)/.6)}.styleguide_nav__h2zJW{position:sticky;top:0;z-index:20;overflow-x:auto;background:hsl(var(--pds-white)/.92);backdrop-filter:blur(8px);border-bottom:1px solid hsl(var(--separator))}.styleguide_navInner__OXMW_{margin-left:auto;margin-right:auto;display:flex;max-width:72rem;gap:.25rem;padding:.5rem 1rem}@media (min-width:768px){.styleguide_navInner__OXMW_{padding-left:2.5rem;padding-right:2.5rem}}.styleguide_navLink__hvdvX{white-space:nowrap;border-radius:var(--radius-control);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;text-decoration-line:none;color:hsl(var(--label-secondary));transition:background-color var(--dur-fast) var(--ease-out)}.styleguide_navLink__hvdvX:hover{background:hsl(var(--fill-quaternary));color:hsl(var(--label))}.styleguide_navLink__hvdvX:focus-visible{outline:none;box-shadow:var(--focus-ring)}.styleguide_band__4nkMQ{scroll-margin-top:3.5rem;padding:3rem 1rem}@media (min-width:768px){.styleguide_band__4nkMQ{padding:4rem 2.5rem}}.styleguide_band__4nkMQ{background:hsl(var(--pds-white));border-bottom:1px solid hsl(var(--separator))}.styleguide_band__4nkMQ.marketing-shell{background:var(--mk-bg)}.styleguide_bandInner__wG_Vq{margin-left:auto;margin-right:auto;display:grid;max-width:72rem;gap:2rem}.styleguide_bandHead__0KPrL{display:grid;gap:.5rem}.styleguide_band__4nkMQ .styleguide_bandTitle__C0TR3{margin:0;font-size:1.5rem;line-height:2rem;line-height:1.25}@media (min-width:768px){.styleguide_band__4nkMQ .styleguide_bandTitle__C0TR3{font-size:1.875rem;line-height:2.25rem}}.styleguide_band__4nkMQ .styleguide_bandTitle__C0TR3{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.02em;color:hsl(var(--pds-charcoal))}.styleguide_bandIntro__41qz_{margin:0;max-width:68ch;font-size:1rem;line-height:1.5rem;line-height:1.625;color:hsl(var(--pds-gray-700))}.styleguide_band__4nkMQ .styleguide_subhead__3dcUW{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-sans);color:hsl(var(--pds-gray-600))}.styleguide_specimens__Av2r4{display:grid;gap:1rem}@media (min-width:640px){.styleguide_specimens__Av2r4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.styleguide_specimens__Av2r4{grid-template-columns:repeat(4,minmax(0,1fr))}}.styleguide_pair__orE0E,.styleguide_tones__zzyVo{display:grid;gap:1rem}@media (min-width:768px){.styleguide_pair__orE0E{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.styleguide_wide__GNfqB{grid-column:span 2/span 2}}.styleguide_row__ZTKmw{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.styleguide_stack__bWjeR{display:grid;width:100%;gap:.75rem}.styleguide_specimen__uzYHn{margin:0;display:grid;gap:.5rem}.styleguide_specimenStage__62zhw{display:flex;min-height:8rem;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-card);padding:1.25rem;background:hsl(var(--pds-white));border:1px solid hsl(var(--separator))}.styleguide_specimenDark__uFJ_3 .styleguide_specimenStage__62zhw{background:hsl(var(--pds-charcoal));color:hsl(var(--pds-white))}.styleguide_specimenLabel__fO5zw{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;line-height:1rem;color:hsl(var(--pds-gray-600))}.styleguide_logo__8JeFa{height:2.5rem;width:auto;max-width:100%}.styleguide_swatches__BvivB{margin:0;display:grid;list-style-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0}@media (min-width:640px){.styleguide_swatches__BvivB{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.styleguide_swatches__BvivB{grid-template-columns:repeat(6,minmax(0,1fr))}}.styleguide_swatch__znh8Q{display:grid;align-content:flex-start;gap:.25rem}.styleguide_swatchChip__bpiWs{display:block;height:4rem;border-radius:var(--radius-card);border:1px solid hsl(var(--separator))}.styleguide_swatchName__HCpic{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--pds-charcoal))}.styleguide_swatchMeta__6tDem{font-size:.75rem;line-height:1rem;line-height:1.375;color:hsl(var(--pds-gray-600))}.styleguide_tableWrap__6g2nr{overflow-x:auto;border-radius:var(--radius-card);border:1px solid hsl(var(--separator));background:hsl(var(--pds-white))}.styleguide_table__nfoCU{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem;font-family:var(--font-sans)}.styleguide_table__nfoCU td,.styleguide_table__nfoCU th{white-space:nowrap;padding:.5rem .75rem;border-bottom:1px solid hsl(var(--separator))}.styleguide_table__nfoCU thead th{font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--pds-gray-600))}.styleguide_table__nfoCU tbody th{font-weight:400}.styleguide_typeStack__2icmZ{display:grid;gap:1rem}.styleguide_typeStack__2icmZ p{margin:0;max-width:60ch}.styleguide_bodyLarge__ho2Tp{font-size:var(--mk-fs-body-lg)}.styleguide_meta__IjRpi{font-size:var(--mk-fs-meta);letter-spacing:.08em;color:var(--mk-muted)}.styleguide_scaleList__z3sgg{margin:0;display:grid;list-style-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0}@media (min-width:640px){.styleguide_scaleList__z3sgg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.styleguide_scaleList__z3sgg{grid-template-columns:repeat(6,minmax(0,1fr))}}.styleguide_scaleItem__n9WiH{display:grid;align-content:flex-start;gap:.25rem}.styleguide_scaleSample__d3vV1{display:block;height:4rem;width:4rem;background:hsl(var(--pds-white));border:1px solid hsl(var(--pds-gray-150))}.styleguide_motionList__2aeoa .styleguide_scaleSample__d3vV1{height:2.5rem;width:2.5rem;border-radius:9999px;background:hsl(var(--pds-orange-500));border:0;transition:transform var(--sg-duration,0ms) var(--ease-out)}.styleguide_motionList__2aeoa .styleguide_scaleItem__n9WiH:hover .styleguide_scaleSample__d3vV1{transform:translate3d(2rem,0,0)}.styleguide_toneSection__pYQIF{width:100%}.styleguide_tones__zzyVo .styleguide_specimenStage__62zhw{display:block;padding:0;background:var(--mk-bg)}.styleguide_tones__zzyVo .styleguide_toneSection__pYQIF{padding-block:calc(var(--mk-section-y)/2)}.styleguide_sceneFrame__Drac2{aspect-ratio:16/10;width:100%}.styleguide_partsFrame__X072S{aspect-ratio:4/3;width:100%}.styleguide_pins__Ft_Ra{display:flex;height:100%;align-items:center;justify-content:center;gap:1.5em;font-size:2em}.styleguide_pricing__wD1uh{display:grid;justify-items:start;gap:1.5rem}.styleguide_pricingHead__TWIpj{width:100%;max-width:24rem;border-radius:1.5rem;padding:1.5rem;background:var(--mk-card)}.styleguide_badgeGrid__lJffj{display:grid;gap:.75rem}.styleguide_skeletonBlock__olT0U{height:6rem;width:100%}.styleguide_voice__uai_Q{margin:0;display:grid;list-style-type:none;gap:.75rem;padding:0}.styleguide_voiceRow__ta0RI{display:grid;gap:.75rem}@media (min-width:768px){.styleguide_voiceRow__ta0RI{grid-template-columns:repeat(2,minmax(0,1fr))}}.styleguide_voiceDo__Ve3pG,.styleguide_voiceDont__hsnl_{margin:0;display:flex;align-items:baseline;gap:.75rem;border-radius:var(--radius-card);padding:.75rem 1rem;font-size:1rem;line-height:1.5rem}.styleguide_voiceDo__Ve3pG{background:hsl(var(--pds-green-100));color:hsl(var(--pds-green-700))}.styleguide_voiceDont__hsnl_{background:hsl(var(--pds-red-100));color:hsl(var(--pds-red-700))}.styleguide_voiceTag__FXttV{flex-shrink:0;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.styleguide_note__RGJkX{margin:0;font-size:1rem;line-height:1.5rem;color:hsl(var(--pds-gray-700))}@media(prefers-reduced-motion:reduce){.styleguide_motionList__2aeoa .styleguide_scaleSample__d3vV1,.styleguide_navLink__hvdvX{transition:none}}.parts_layer__3v92t{pointer-events:none;position:absolute;inset:0;z-index:5;container-type:size}.parts_cursor__Cy3N1,.parts_spot__wL6u5{position:absolute;left:0;top:0;transform:translate3d(calc(var(--x) * 1cqw),calc(var(--y) * 1cqh),0)}.parts_cursor__Cy3N1{transition:transform 1.1s var(--demo-glide),opacity .3s ease;backface-visibility:hidden}.parts_cursor__Cy3N1[data-visible=false]{opacity:0}.parts_arrow__jTJ6S{display:block;width:1.5em;height:1.5em;fill:var(--tone);stroke:#fff;stroke-width:1.2;filter:drop-shadow(0 .1em .2em rgba(0,0,0,.25))}.parts_cursorLabel__D9TPr{position:absolute;white-space:nowrap;font-weight:500;left:1.1em;top:1.2em;padding:.25em .6em;border-radius:.5em;background-color:var(--tone);color:#fff;font-size:.85em;letter-spacing:0;line-height:1.2}.parts_ripple__4svMB{position:absolute;border-radius:9999px;left:-.9em;top:-.9em;width:1.8em;height:1.8em;border:.15em solid var(--tone);animation:parts_demo-ripple__clWn8 .6s ease-out forwards}.parts_anchor__rp8uN{position:absolute;display:flex;flex-direction:column;align-items:flex-start;top:-.8em;z-index:2;gap:.6em;font-size:var(--demo-em);font-family:var(--font-sans),system-ui,sans-serif;font-weight:400;letter-spacing:-.01em;line-height:1.3;text-transform:none}.parts_anchor__rp8uN[data-placement=start]{left:-1.2em}.parts_anchor__rp8uN[data-placement=end]{left:calc(100% - .4em)}.parts_pin__KSX5W{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;width:1.9em;height:1.9em;background-color:#f5b301;color:#fff;font-size:.9em;letter-spacing:0;box-shadow:0 0 0 .15em #fff,0 .2em .5em rgba(0,0,0,.18);transition:background-color .3s ease,opacity .4s ease,transform .4s var(--demo-spring)}.parts_pin__KSX5W[data-resolved=true]{background-color:#1f9d55}.parts_pinDrop__xTdUf{animation:parts_demo-pin-drop__KCMC2 .6s var(--demo-spring) both;animation-delay:var(--delay,0ms)}.parts_pinCheck__Li8W_{width:1em;height:1em;stroke-width:3!important}.parts_sidebar__UnadB{display:flex;flex-direction:column;overflow:hidden;border-right:1px solid rgba(29,30,28,.1);background-color:#fff}.parts_sidebarHead__kHAnw{font-weight:600;padding:1em 1.2em;border-bottom:1px solid rgba(29,30,28,.1);color:#1d1e1c}.parts_sidebarTabs__idUrp{display:flex;gap:1.6em;padding:0 1.2em;border-bottom:1px solid rgba(29,30,28,.1)}.parts_sidebarTab__IEHdz{display:flex;align-items:center;gap:.4em;padding:.8em 0 .7em;border-bottom:.15em solid transparent;color:#6a696a;font-size:.95em}.parts_sidebarTab__IEHdz[data-active=true]{border-color:#1f7a3f;color:#1d1e1c}.parts_count__gCdFX{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;min-width:1.5em;height:1.5em;padding:0 .4em;background-color:#e8f5ec;color:#1f7a3f;font-size:.75em;font-variant-numeric:tabular-nums;animation:parts_demo-pop__M1U8m .45s var(--demo-spring) both}.parts_sidebarTab__IEHdz:not([data-active=true]) .parts_count__gCdFX{background-color:#ededed;color:#6a696a}.parts_sidebarList___Yqit{display:flex;flex:1 1 0%;flex-direction:column;gap:.7em;padding:.9em;background-color:#fbf7f3}.parts_url__9IWvu{display:inline-flex;align-items:center;white-space:nowrap;gap:.45em;padding:.3em .9em;border:1px solid rgba(29,30,28,.12);border-radius:2em;background-color:#fff;color:#4b4a4b;font-size:.85em;letter-spacing:0}.parts_urlIcon__LoTis{width:1em;height:1em}.parts_browser__AvdlP{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(29,30,28,.12);border-radius:.9em;background-color:#fff;box-shadow:0 .6em 2em rgba(44,34,45,.08)}.parts_browserBar__JI3Cm{position:relative;display:flex;align-items:center;justify-content:center;padding:.6em .8em;border-bottom:1px solid rgba(29,30,28,.1);background-color:#faf8f6}.parts_browserDots___KNn0{position:absolute;display:flex;left:.9em;gap:.35em}.parts_browserDots___KNn0 i{display:block;border-radius:9999px;width:.6em;height:.6em;background-color:rgba(29,30,28,.15)}.parts_browserBody__Y4mEd{position:relative;flex:1 1 0%;overflow:hidden}.parts_screen__AG_JT{position:relative;height:100%;width:100%;overflow:hidden;container-type:inline-size;--demo-spring:cubic-bezier(0.34,1.56,0.64,1);--demo-glide:cubic-bezier(0.22,1,0.36,1)}.parts_screenInner__s97Mt{position:relative;height:100%;width:100%;--demo-em:calc(100cqw / var(--demo-units));font-size:var(--demo-em);line-height:1.3;letter-spacing:-.01em;text-align:left}@keyframes parts_demo-ripple__clWn8{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes parts_demo-pin-drop__KCMC2{0%{opacity:0;transform:translate3d(0,-1.2em,0) scale(.4)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes parts_demo-pop__M1U8m{0%{transform:scale(.6)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.parts_anchor__rp8uN,.parts_cursor__Cy3N1{position:absolute;display:flex;flex-direction:column;align-items:flex-start;top:-.8em;z-index:2;gap:.6em;font-size:var(--demo-em);font-family:var(--font-sans),system-ui,sans-serif;font-weight:400;letter-spacing:-.01em;line-height:1.3;text-transform:none}.parts_anchor__rp8uN[data-placement=start],.parts_cursor__Cy3N1[data-placement=start]{left:-1.2em}.parts_anchor__rp8uN[data-placement=end],.parts_cursor__Cy3N1[data-placement=end]{left:calc(100% - .4em)}.parts_pin__KSX5W{transition:none}.parts_count__gCdFX,.parts_pinDrop__xTdUf{animation:none}.parts_ripple__4svMB{display:none}}.AppTopbar_topbar__W7pj6{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border));height:var(--topbar-height);padding:0 1.25rem}@media(min-width:1024px){.AppTopbar_topbar__W7pj6{padding:0 2rem}}.AppTopbar_menuButton__5JP__{display:flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--radius-control);border-width:1px;border-style:solid;border-color:hsl(var(--border));background-color:hsl(var(--input-background));color:hsl(var(--label-secondary));--tw-shadow:var(--shadow-button);--tw-shadow-colored:var(--shadow-button);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:var(--control-md);height:var(--control-md);transition:border-color var(--dur-base) var(--ease-out)}@media(pointer:coarse){.AppTopbar_menuButton__5JP__{width:var(--control-xl);height:var(--control-xl)}}@media(min-width:1024px){.AppTopbar_menuButton__5JP__{display:none}}.AppTopbar_menuButton__5JP__:hover{border-color:hsl(var(--border-hover));color:hsl(var(--label))}.AppTopbar_topbarCanvas__ISaxj{padding-left:1rem}@media(min-width:1024px){.AppTopbar_topbarCanvas__ISaxj{padding-left:1rem}}.AppTopbar_topbarCanvas__ISaxj .AppTopbar_backLink__0xS9N{margin-left:0}.AppTopbar_backLink__0xS9N{margin-left:.75rem;display:flex;flex-shrink:0;align-items:center;gap:.375rem;border-radius:9999px;background-color:hsl(var(--fill-tertiary));font-size:.8125rem;line-height:1.4;font-weight:500;color:hsl(var(--label-secondary));text-decoration-line:none;height:2rem;padding:0 .875rem 0 .75rem;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.AppTopbar_backLink__0xS9N:hover{background-color:hsl(var(--fill-secondary));color:hsl(var(--label))}.AppTopbar_backLink__0xS9N:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px}.AppTopbar_backIcon__MTYuE{flex-shrink:0;width:1rem;height:1rem}.AppTopbar_connectedDot__9ag3Q{flex-shrink:0;border-radius:9999px;width:.5rem;height:.5rem;margin-left:.125rem;background:hsl(var(--success));animation:AppTopbar_connectedPulse__U_bby 2s var(--ease-out) infinite}@keyframes AppTopbar_connectedPulse__U_bby{0%{box-shadow:0 0 0 0 hsl(var(--success)/.5)}70%{box-shadow:0 0 0 6px hsl(var(--success)/0)}to{box-shadow:0 0 0 0 hsl(var(--success)/0)}}@media(prefers-reduced-motion:reduce){.AppTopbar_connectedDot__9ag3Q{animation:none}}.AppTopbar_spacer__ZfqMK{flex:1 1 0%}.AppTopbar_actions__Kj03A{display:flex;align-items:center;gap:.375rem}.AppTopbar_upgradeButton__Mq9R7{border-radius:var(--radius-control);background-color:hsl(var(--primary));font-size:.8125rem;font-weight:500;color:hsl(var(--on-primary));transition:background-color var(--dur-base) var(--ease-out)}.AppTopbar_upgradeButton__Mq9R7:hover{background-color:hsl(var(--primary-dim))}@media(prefers-reduced-motion:reduce){.AppTopbar_upgradeButton__Mq9R7{transition:none}}.AppTopbar_upgradeIcon___utJy{width:1rem;height:1rem}@media(min-width:640px){.AppTopbar_upgradeIcon___utJy{margin-right:.25rem}}.AppTopbar_upgradeText__6ZaL9{display:none}@media(min-width:640px){.AppTopbar_upgradeText__6ZaL9{display:inline}}.AppTopbar_menuButtonIcon__8_plZ{width:1rem;height:1rem}.AppTopbar_userMenuTrigger__0QEBe{cursor:pointer;border-radius:var(--radius-control);border-width:0;background-color:transparent;color:hsl(var(--label-secondary));display:inline-flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap;gap:.375rem;min-height:var(--control-md);padding:.375rem .625rem;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(pointer:coarse){.AppTopbar_userMenuTrigger__0QEBe{min-height:var(--control-xl)}}.AppTopbar_userMenuTrigger__0QEBe:hover{background-color:hsl(var(--fill-tertiary));color:hsl(var(--label))}.AppTopbar_userMenuName__8_P_O{font-size:.8125rem;line-height:1.4;font-weight:500;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppTopbar_userMenuChevron__QTIf_{color:hsl(var(--label-tertiary));width:1rem;height:1rem;flex-shrink:0}.AppTopbar_userMenuDropdown__1CxkU{min-width:15rem;width:-moz-max-content;width:max-content}.AppTopbar_userMenuItem__I_GmU{display:flex;width:100%;cursor:pointer;align-items:center;gap:.5rem;white-space:nowrap;color:hsl(var(--label));padding:.5rem 1rem;transition:background-color var(--dur-fast) var(--ease-out)}.AppTopbar_userMenuItem__I_GmU:focus-visible,.AppTopbar_userMenuItem__I_GmU:hover{background-color:hsl(var(--fill-tertiary))}.AppTopbar_userMenuItem__I_GmU:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.AppTopbar_userMenuItemDestructive__m_1Ir{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.5rem;color:hsl(var(--error-text));padding:.5rem .625rem;transition:background-color var(--dur-fast) var(--ease-out)}.AppTopbar_userMenuItemDestructive__m_1Ir:focus-visible,.AppTopbar_userMenuItemDestructive__m_1Ir:hover{background-color:hsl(var(--error-subtle))}.AppTopbar_userMenuItemDestructive__m_1Ir:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.AppTopbar_userMenuItemIcon__KKocF{width:1rem;height:1rem;flex-shrink:0}.AppTopbar_userMenuTheme__pEHTZ{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;white-space:nowrap;padding:.375rem 1rem}.AppTopbar_userMenuThemeLabel__u7xdE{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label))}.AppTopbar_userMenuSeparator__WQyQv{background-color:hsl(var(--separator));margin:.25rem 0}.ImpersonationBanner_root__884Yp{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-left:1rem;padding-right:1rem;background-color:hsl(var(--warning));font-size:.8125rem;line-height:1.4;height:var(--impersonation-bar-h);color:hsl(var(--on-warning))}.ImpersonationBanner_label__edB1i{display:flex;min-width:0;align-items:center;gap:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImpersonationBanner_label__edB1i strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ImpersonationBanner_actions__sNGAj{display:flex;flex-shrink:0;align-items:center;gap:.25rem}.ImpersonationBanner_action__dQYM8{display:flex;flex-shrink:0;align-items:center;gap:.375rem;border-radius:var(--radius-control);padding:.25rem .5rem;font-size:.75rem;line-height:1.34;font-weight:500;color:hsl(var(--on-warning));transition:background-color var(--dur-fast) var(--ease-out)}.ImpersonationBanner_action__dQYM8:hover{background-color:hsl(var(--on-warning)/.14)}.ImpersonationBanner_action__dQYM8:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ImpersonationBanner_actionIcon__jUAlc{height:1rem;width:1rem;flex-shrink:0}.ImpersonationBanner_actionLabel__t5TSe{display:none}@media (min-width:640px){.ImpersonationBanner_actionLabel__t5TSe{display:inline}}.ImpersonationBanner_exitButton__5UBd9{display:flex;flex-shrink:0;align-items:center;gap:.375rem;border-radius:var(--radius-control);padding:.25rem .75rem;font-size:.75rem;line-height:1.34;font-weight:600;min-height:calc(var(--impersonation-bar-h) - .5rem);background-color:hsl(var(--on-warning));color:hsl(var(--warning-subtle));transition:opacity var(--dur-fast) var(--ease-out)}@media(pointer:coarse){.ImpersonationBanner_exitButton__5UBd9{min-height:var(--control-xl)}}.ImpersonationBanner_exitButton__5UBd9:hover:not(:disabled){opacity:.8}.ImpersonationBanner_exitButton__5UBd9:disabled{cursor:not-allowed;opacity:.6}.NavigationProgress_bar__TfMrQ{pointer-events:none;position:fixed;top:0;left:0;z-index:9999;height:.125rem;width:100%;background-color:hsl(var(--primary));transform-origin:left center;transform:scaleX(0)}.NavigationProgress_bar__TfMrQ[data-state=loading]{animation:NavigationProgress_loading__s0QCr 1.2s var(--ease-out) forwards}.NavigationProgress_bar__TfMrQ[data-state=complete]{animation:NavigationProgress_complete__IYUOt var(--dur-slow) var(--ease-out) forwards}@media(prefers-reduced-motion:reduce){.NavigationProgress_bar__TfMrQ{animation:none!important;display:none}}@keyframes NavigationProgress_loading__s0QCr{0%{transform:scaleX(0);opacity:1}to{transform:scaleX(.75);opacity:1}}@keyframes NavigationProgress_complete__IYUOt{0%{transform:scaleX(.75);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.canvases_page__2i7bX{margin-left:auto;margin-right:auto;max-width:72rem;padding:2rem 1.5rem}@media (min-width:768px){.canvases_page__2i7bX{padding:3rem 2.5rem}}.canvases_toolbar___HINz{margin-bottom:2rem;display:flex;align-items:center;gap:.75rem}.canvases_viewToggle__H20lV{margin-left:auto;display:flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem;background:hsl(var(--fill-tertiary))}.canvases_viewButton__SpO_S{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;color:hsl(var(--label-secondary));transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.canvases_viewButton__SpO_S:hover{color:hsl(var(--label))}.canvases_viewButton__SpO_S:focus-visible{outline:none;box-shadow:var(--focus-ring)}.canvases_viewButtonActive__tXlns{background:hsl(var(--background));color:hsl(var(--label))}.canvases_viewIcon__hgVIL{height:1rem;width:1rem}.canvases_searchWrapper__LNwRE{position:relative}.canvases_searchIcon__Pjz9F{position:absolute;left:1rem;top:50%;height:1rem;width:1rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:hsl(var(--label-secondary))}.canvases_searchInput__aE9ml{border-radius:9999px;background-color:hsl(var(--fill-tertiary));font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--label));height:2.75rem;padding:.75rem 1.25rem .75rem 2.75rem;border-style:none;width:100%}.canvases_searchInput__aE9ml::-moz-placeholder{color:hsl(var(--label-tertiary))}.canvases_searchInput__aE9ml::placeholder{color:hsl(var(--label-tertiary))}@media (min-width:640px){.canvases_searchInput__aE9ml{width:16rem}}@media (min-width:768px){.canvases_searchInput__aE9ml{width:18rem}}.canvases_searchInput__aE9ml{box-shadow:none;transition:box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.canvases_searchInput__aE9ml:focus-visible{box-shadow:var(--focus-ring)}.canvases_canvasGrid__17X6R{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:768px){.canvases_canvasGrid__17X6R{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.canvases_canvasGrid__17X6R{grid-template-columns:repeat(3,minmax(0,1fr))}}.canvases_canvasGrid__17X6R{grid-auto-rows:minmax(180px,auto)}.canvases_canvasList__mhA0a{overflow:hidden;border-radius:var(--radius-panel);border:1px solid hsl(var(--separator));background:hsl(var(--card))}