.GuestHeader_header__WdMbi{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;height:3.5rem;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;background:hsl(var(--stitch-surface-container-low)/.95);backdrop-filter:blur(8px);border-bottom:1px solid hsl(var(--stitch-outline-variant)/.2)}.GuestHeader_headerLeft__13FlD{min-width:0}.GuestHeader_headerLeft__13FlD,.GuestHeader_headerRight__MT8PG{display:flex;align-items:center;gap:.75rem}.GuestHeader_logo___aiZi{display:flex;align-items:center;gap:.5rem}.GuestHeader_logoIcon__nqlJY{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:var(--radius-control);background-color:hsl(var(--primary))}.GuestHeader_logoIconSvg__GM2f4{height:18px;width:18px;color:hsl(var(--on-primary))}.GuestHeader_logoText__f1JrX{font-family:var(--font-headline),system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:hsl(var(--stitch-on-surface))}.GuestHeader_divider__Ozose{width:1px;height:24px;background:hsl(var(--stitch-outline-variant)/.3)}.GuestHeader_canvasName__iV37P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--stitch-on-surface-variant));max-width:120px}@media(min-width:480px){.GuestHeader_canvasName__iV37P{max-width:200px}}@media(min-width:640px){.GuestHeader_canvasName__iV37P{max-width:300px}}.GuestHeader_guestBadge__tBKGQ{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:var(--radius-control);background-color:hsl(var(--stitch-surface-container));padding:6px 10px;border:1px solid hsl(var(--stitch-outline-variant)/.2);transition:all .15s ease}.GuestHeader_guestBadge__tBKGQ:hover{background-color:hsl(var(--stitch-surface-container-high));border-color:hsl(var(--stitch-outline-variant)/.3)}.GuestHeader_guestAvatar__rGBjZ{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--stitch-surface-container-high))}.GuestHeader_guestAvatarIcon__rRBJp{height:.875rem;width:.875rem;color:hsl(var(--stitch-on-surface-variant))}.GuestHeader_guestName__2L_zd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body),system-ui,sans-serif;font-size:13px;font-weight:500;color:hsl(var(--stitch-on-surface));max-width:100px}@media(max-width:480px){.GuestHeader_guestName__2L_zd{display:none}}.GuestHeader_guestLabel__zy2gk{border-radius:1rem;font-family:var(--font-body),system-ui,sans-serif;font-weight:500;text-transform:uppercase;font-size:11px;letter-spacing:.05em;color:hsl(var(--warning-text));padding:2px 6px;background:hsl(var(--warning)/.12)}.GuestHeader_guestChevron__FweZz{height:.875rem;width:.875rem;color:hsl(var(--stitch-on-surface-variant));transition:transform .15s ease}@media(max-width:480px){.GuestHeader_guestChevron__FweZz{display:none}}.GuestHeader_guestChevronOpen__ob7t5{transform:rotate(180deg)}.GuestHeader_guestMenu__VUzON{min-width:200px}.GuestHeader_guestMenuHeader__vra70{display:flex;flex-direction:column;gap:.125rem;padding:8px 12px}.GuestHeader_guestMenuName__HHSsB{font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--stitch-on-surface))}.GuestHeader_guestMenuStatus__6m5_t{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant))}.GuestHeader_guestMenuItem__iaWrW{display:flex;cursor:pointer;align-items:center;gap:.5rem}.GuestHeader_guestMenuIcon__9o_e6{height:1rem;width:1rem;color:hsl(var(--stitch-on-surface-variant))}@media(max-width:480px){.GuestHeader_signUpButton__GGo6q{display:none}}.canvas_canvasPage__oalZq{position:relative;display:flex;height:100%;min-height:0;width:100%;overflow:hidden;background-color:hsl(var(--stitch-surface))}.canvas_loadingContainer__aGtvQ{display:flex;height:100%;min-height:0;align-items:center;justify-content:center;background-color:hsl(var(--stitch-surface-container))}.canvas_loadingContent__7xN_1{display:flex;flex-direction:column;align-items:center;text-align:center}.canvas_loadingIcon__eUWo5{position:relative;margin-bottom:1.5rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:1rem;background:rgba(104,160,255,.15)}.canvas_loadingIconInner__LkLif{height:2rem;width:2rem;border-radius:.75rem;background-color:hsl(var(--primary));animation:canvas_loadingPulse__IxjAR 1.5s linear infinite}@keyframes canvas_loadingPulse__IxjAR{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.85);opacity:.7}}.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(--stitch-on-surface))}.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(--stitch-on-surface-variant))}.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(--stitch-on-surface));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_loadingStepPending__eB_nA{color:hsl(var(--stitch-on-surface-variant))}.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}.canvas_loadingStepPending__eB_nA .canvas_loadingStepDot__kPI_r{background-color:hsl(var(--stitch-on-surface-variant)/.3);animation:none}@keyframes canvas_loadingDot__Mz2so{0%,to{opacity:1}50%{opacity:.4}}.canvas_spinner__FDJNI{height:2rem;width:2rem;animation:canvas_spin__R3x6H 1s linear infinite;border-radius:9999px;border-width:4px;border-color:hsl(var(--primary));border-top-color:transparent}.canvas_errorContainer__ikUg3{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;background-color:hsl(var(--stitch-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(--stitch-surface-container))}.canvas_errorIcon__Jkb3S{height:2rem;width:2rem;color:hsl(var(--stitch-on-surface-variant))}.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(--stitch-on-surface))}.canvas_errorDescription__Vhh2m{margin-bottom:1.5rem;max-width:28rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant))}.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_topActions__ySF2R{position:fixed;right:1rem;bottom:1rem;z-index:50;display:flex;align-items:center;gap:.5rem;border-radius:9999px;background-color:hsl(var(--stitch-surface-container-lowest));padding:.375rem .5rem;border:1px solid hsl(var(--stitch-outline-variant)/.2);box-shadow:0 4px 16px rgba(56,56,53,.08);backdrop-filter:blur(8px);transition:right .3s cubic-bezier(.22,1,.36,1)}.canvas_topActionsSidebarOpen__tbx2_{right:1rem}.canvas_currentUrlPill__of24X{display:flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.375rem .75rem;background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant));border:1px solid hsl(var(--stitch-outline-variant)/.15);max-width:260px}.canvas_currentUrlIcon__up0gv{height:.875rem;width:.875rem;flex-shrink:0;opacity:.6}.canvas_currentUrlText__6fkrn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-variant-numeric:tabular-nums}.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(--stitch-on-surface-variant));text-decoration:none;transition:background-color .15s ease,color .15s ease}@media(hover:hover)and (pointer:fine){.canvas_actionButton__xp6hm:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}}.canvas_actionIcon__HlXMU{height:1rem;width:1rem}.canvas_finishButton__0p_1s{display:flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem 1rem;font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;background-color:hsl(var(--primary));color:hsl(var(--on-primary));box-shadow:0 2px 0 0 #0056b0;transition:transform .1s ease,box-shadow .1s ease}@media(hover:hover)and (pointer:fine){.canvas_finishButton__0p_1s:hover{background-color:hsl(var(--primary))}}.canvas_finishButton__0p_1s:active{transform:translateY(2px);box-shadow:none}.canvas_finishButton__0p_1s:disabled{cursor:wait;opacity:.8}.canvas_userAvatar__KSasy{height:2.25rem;width:2.25rem;border-radius:9999px;border:2px solid hsl(var(--stitch-surface-container-lowest)/.8);box-shadow:0 2px 8px rgba(56,56,53,.1)}.canvas_canvasLayout__A3q2I{display:flex;height:100%;width:100%;overflow:hidden}.canvas_sidebar__b2hyW{z-index:20;display:flex;height:100%;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));order:0;border-right:1px solid hsl(var(--stitch-outline-variant)/.2);box-shadow:8px 0 32px rgba(56,56,53,.08),2px 0 8px rgba(56,56,53,.04);width:400px;flex-shrink:0;transform:translateX(0);transition:width .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1);padding-top:0}.canvas_sidebarCollapsed__Drbgn{pointer-events:none;width:0;transform:translateX(-400px)}.canvas_canvasArea__Ys6Q4{display:flex;flex-direction:column;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));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;padding:.375rem 1rem;background:hsl(var(--stitch-surface));border-bottom:1px solid hsl(var(--stitch-outline-variant)/.2);z-index:10}.canvas_urlBarText__G5UJ_{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(--stitch-on-surface-variant));max-width:480px;opacity:.7}.canvas_canvasWrapper__CNr6I{display:flex;flex-direction:column;overflow:auto;flex:1 1 0;min-height:0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.canvas_canvasWrapperConstrained____kUb{align-items:center;justify-content:flex-start;padding-top:2rem;padding-bottom:2rem}.canvas_viewportPicker__n1kqk{position:absolute;bottom:1rem;right:1rem;z-index:30;display:flex;align-items:center;gap:1rem;border-radius:9999px;background-color:hsl(var(--stitch-surface-container-lowest)/.9);padding:.625rem 1rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 12px rgba(56,56,53,.08)}.canvas_zoomControls__RM_pc{display:flex;align-items:center;gap:.25rem;border-radius:9999px;background-color:hsl(var(--stitch-surface-container));padding:.125rem}.canvas_zoomButton__m12SJ{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;color:hsl(var(--stitch-on-surface-variant));transition:background-color .15s ease,color .15s ease}@media(hover:hover)and (pointer:fine){.canvas_zoomButton__m12SJ:hover{background-color:hsl(var(--stitch-surface-container-high));color:hsl(var(--stitch-on-surface))}}.canvas_zoomButton__m12SJ:disabled{cursor:not-allowed;opacity:.4}@media(hover:hover)and (pointer:fine){.canvas_zoomButton__m12SJ:disabled:hover{background-color:transparent;color:hsl(var(--stitch-on-surface-variant))}}.canvas_zoomIcon__wZxF7{height:1rem;width:1rem}.canvas_zoomLevel__6Zq_y{display:flex;height:1.75rem;min-width:36px;align-items:center;justify-content:center;padding-left:.25rem;padding-right:.25rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--stitch-on-surface))}.canvas_viewportDivider__q1Nl7{height:1.25rem;width:1px;background-color:hsl(var(--stitch-outline-variant)/.3)}.canvas_viewportSelect__wk6ts{display:flex;align-items:center;gap:.5rem;border-radius:9999px;background-color:hsl(var(--stitch-surface-container));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(--stitch-on-surface));transition:background-color .15s ease}@media(hover:hover)and (pointer:fine){.canvas_viewportSelect__wk6ts:hover{background-color:hsl(var(--stitch-surface-container-high))}}.canvas_viewportChevron__h_HVM{height:1rem;width:1rem;color:hsl(var(--stitch-on-surface-variant))}.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(--stitch-primary-container)/.1)}.canvas_viewportOptionIcon__GGVSp{height:1rem;width:1rem;flex-shrink:0;color:hsl(var(--stitch-on-surface-variant))}.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(--stitch-on-surface))}.canvas_viewportOptionWidth__w0OFc{font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant))}.canvas_viewportOptionCheck__M10K0{height:1rem;width:1rem;flex-shrink:0;color:hsl(var(--primary))}.canvas_viewportOptionAdd__DLPbm{display:flex;align-items:center;gap:.5rem;padding:.5rem;color:hsl(var(--primary))}.canvas_spinning__CF4iX{animation:canvas_spin__R3x6H 1s linear infinite}.canvas_finishButtonLoading__YCZ3M{cursor:wait;opacity:.8}.canvas_canvasFrame___C_rv{position:relative;overflow:hidden;background-color:hsl(var(--stitch-surface-container-lowest));width:100%;height:100%;transition:transform .3s ease}.canvas_canvasFrameProxyBlocked__PemGn{background-color:transparent;box-shadow:none;border-radius:0}.canvas_canvasFrameConstrained__hjoHk{border-radius:1.5rem;box-shadow:0 16px 48px rgba(56,56,53,.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(--stitch-on-surface-variant))}.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(--stitch-surface)/.9);backdrop-filter:blur(4px)}.canvas_iframeLoadingSpinner__zY0lv{height:2rem;width:2rem}@keyframes canvas_spin__R3x6H{to{transform:rotate(1turn)}}.canvas_iframeLoadingSpinner__zY0lv{animation:canvas_spin__R3x6H 1s linear infinite;color:hsl(var(--primary))}.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(--stitch-on-surface-variant))}.canvas_commentModeOverlay__O7mci{position:absolute;inset:0;z-index:10;box-shadow:inset 0 0 0 3px rgba(19,98,194,.3);background:rgba(19,98,194,.04);pointer-events:auto;cursor:crosshair}.canvas_commentModeOverlay__O7mci:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,rgba(19,98,194,.06) 0,transparent 80px),linear-gradient(270deg,rgba(19,98,194,.06) 0,transparent 80px),linear-gradient(180deg,rgba(19,98,194,.06) 0,transparent 80px),linear-gradient(0deg,rgba(19,98,194,.06) 0,transparent 80px)}.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(--on-primary));box-shadow:0 4px 12px rgba(19,98,194,.25);left:400px;right:0;width:-moz-fit-content;width:fit-content;margin-inline:auto}.canvas_commentModeHintSidebarHidden__NqXtX{left:0}.canvas_pinMarker__WC283{position:absolute;z-index:20;display:flex;height:1.75rem;width:1.75rem;--tw-translate-x:-50%;--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));align-items:center;justify-content:center;border-radius:9999px;font-family:var(--font-headline),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 2px 8px rgba(56,56,53,.2),0 0 0 2px hsla(0,0%,100%,.6);transition:transform .15s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.canvas_pinMarker__WC283:hover{transform:translate(-50%,-50%) scale(1.15)}}.canvas_pinMarkerOpen__Cv_2n{background-color:hsl(var(--primary))}.canvas_pinMarkerInProgress__3WySo{--tw-bg-opacity:1;background-color:rgb(104 160 255/var(--tw-bg-opacity,1))}.canvas_pinMarkerResolved__oYrXM{background-color:hsl(var(--success))}.canvas_pinMarkerSelected___pk2_{box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(19,98,194,.4)}.canvas_modeToggle__ObrdP{position:fixed;bottom:1.5rem;z-index:50;display:flex;align-items:center;gap:.125rem;border-radius:9999px;padding:.25rem;background-color:hsl(var(--stitch-surface-container-lowest));border:1px solid hsl(var(--stitch-outline-variant)/.25);box-shadow:0 4px 16px rgba(56,56,53,.1);left:400px;right:0;width:-moz-fit-content;width:fit-content;margin-inline:auto}.canvas_modeToggleSidebarHidden__nHusg{left:0}.canvas_modeButton__smBIk{display:flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:background-color .15s ease,color .15s ease}.canvas_modeButtonInactive__n_CVg{color:hsl(var(--stitch-on-surface-variant))}@media(hover:hover)and (pointer:fine){.canvas_modeButtonInactive__n_CVg:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}}.canvas_modeButtonActive__61IeB{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.canvas_modeIcon__YeILC{height:1rem;width:1rem}.canvas_sidebarOverlay__Pzv9Z{position:fixed;inset:0;z-index:30;background-color:rgba(0,0,0,.5);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:1024px){.canvas_sidebarOverlay__Pzv9Z{display:none}}.canvas_sidebarOverlayHidden__nKUbE{pointer-events:none;opacity:0}@media(max-width:1024px){.canvas_sidebar__b2hyW{position:fixed;top:0;bottom:0;z-index:40;left:0;right:auto;width:400px}.canvas_sidebarCollapsed__Drbgn{transform:translateX(-400px)}.canvas_canvasWrapper__CNr6I{padding:1rem}.canvas_topActions__ySF2R{right:.75rem;bottom:.75rem}.canvas_commentModeHint__4en6f,.canvas_modeToggle__ObrdP{left:0;right:0}}@media(max-width:768px){.canvas_sidebar__b2hyW{width:100%;max-width:320px}.canvas_sidebarCollapsed__Drbgn{transform:translateX(-100%)}.canvas_canvasWrapper__CNr6I{padding:.75rem}.canvas_modeToggle__ObrdP{left:0;right:0;bottom:calc(env(safe-area-inset-bottom, 0px) + 5rem)}.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}.canvas_zoomControls__RM_pc{padding:.125rem}.canvas_zoomButton__m12SJ{height:2.25rem;width:2.25rem}.canvas_zoomIcon__wZxF7{height:1.25rem;width:1.25rem}.canvas_pinMarker__WC283{height:2.75rem;width:2.75rem;font-size:.875rem;line-height:1.25rem}.canvas_topActions__ySF2R{right:.5rem;bottom:.5rem;gap:.25rem}.canvas_actionButton__xp6hm{padding:.375rem .5rem}.canvas_actionButton__xp6hm span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.canvas_finishButton__0p_1s{padding:.375rem .75rem}.canvas_finishButton__0p_1s span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.canvas_modeButton__smBIk{padding:.75rem 1rem}.canvas_modeIcon__YeILC{height:1.25rem;width:1.25rem}.canvas_modeButton__smBIk span{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(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_viewportDivider__q1Nl7{display:none}.canvas_viewportSelect__wk6ts{width:100%;justify-content:center}.canvas_zoomLevel__6Zq_y{min-width:36px;font-size:.75rem;line-height:1rem}.canvas_topActions__ySF2R{gap:.125rem}.canvas_actionButton__xp6hm{padding:.25rem .375rem}.canvas_actionIcon__HlXMU{height:1rem;width:1rem}}@media(prefers-reduced-motion:reduce){.canvas_finishButton__0p_1s,.canvas_modeButton__smBIk,.canvas_pinMarker__WC283,.canvas_sidebar__b2hyW{transition:none}.canvas_loadingIconInner__LkLif,.canvas_loadingStepDot__kPI_r,.canvas_loadingStep__O2mnf,.canvas_loadingStepsInner__HLsRH{animation:none}}.AccessRequestsButton_trigger__sW55M{position:relative}.AccessRequestsButton_badge__IC3x_{margin-left:.25rem;display:inline-flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary));padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--primary-foreground))}.AccessRequestsButton_dialog__n0dTZ{max-width:32rem}.AccessRequestsButton_empty__DqHlB{padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.AccessRequestsButton_list__n0QLX{display:flex;max-height:60vh;flex-direction:column;gap:.75rem;overflow-y:auto}.AccessRequestsButton_item__XUICx{display:flex;flex-direction:column;gap:.75rem;border-radius:3rem;border-width:1px;border-color:hsl(var(--border));padding:1rem}.AccessRequestsButton_itemHeader__eXPxZ{display:flex;align-items:center;gap:.75rem}.AccessRequestsButton_avatar__TlFz5{height:2.25rem;width:2.25rem}.AccessRequestsButton_itemMeta__UMYY9{display:flex;min-width:0;flex-direction:column}.AccessRequestsButton_requesterName__OdMmP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.AccessRequestsButton_requesterEmail__f_pus{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.AccessRequestsButton_message___TT1F{border-radius:2rem;background-color:hsl(var(--muted)/.5);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground))}.AccessRequestsButton_actions__rlF2a{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.AccessRequestsButton_roleSelect__6TWOj{margin-right:auto;border-radius:1.5rem;border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground))}.AccessRequestsButton_roleSelect__6TWOj: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))}.AccessRequestsButton_error__qzwmC{font-size:.875rem;line-height:1.25rem;color:hsl(var(--destructive))}.VersionsButton_dialog__A4MJO{max-width:42rem}.VersionsButton_capture__KPvKK{display:flex;align-items:center;gap:.5rem}.VersionsButton_captureInput__h3xE1{flex:1 1 0%;border-radius:1.5rem;border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground))}.VersionsButton_captureInput__h3xE1: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))}.VersionsButton_error__GQ2oF{font-size:.875rem;line-height:1.25rem;color:hsl(var(--destructive))}.VersionsButton_empty__tz9rY{padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.VersionsButton_list__5Ge5u{display:flex;max-height:50vh;flex-direction:column;gap:.75rem;overflow-y:auto}.VersionsButton_item__iFIuU{display:flex;align-items:center;gap:.75rem;border-radius:3rem;border-width:1px;border-color:hsl(var(--border));padding:.75rem}.VersionsButton_thumbnail__YDLW3{height:3.5rem;width:5rem;flex-shrink:0;border-radius:1.5rem;border-width:1px;border-color:hsl(var(--border));-o-object-fit:cover;object-fit:cover}.VersionsButton_thumbnailPlaceholder__NgTne{display:flex;height:3.5rem;width:5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1.5rem;border-width:1px;border-style:dashed;border-color:hsl(var(--border));text-align:center;font-size:10px;color:hsl(var(--muted-foreground))}.VersionsButton_itemMeta__A_oPK{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:.125rem}.VersionsButton_itemLabel__RdLrz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.VersionsButton_itemDate__TiNKk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.VersionsButton_counts__h2F5o{margin-top:.25rem;display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem}.VersionsButton_countOpen__fSdRx{color:hsl(var(--foreground))}.VersionsButton_countOpen__fSdRx,.VersionsButton_countResolved__mVM98{border-radius:9999px;background-color:hsl(var(--muted));padding:.125rem .5rem;font-weight:500}.VersionsButton_countResolved__mVM98{color:hsl(var(--muted-foreground))}.VersionsButton_selectActions__4DoGV{display:flex;flex-shrink:0;align-items:center;gap:.25rem}.VersionsButton_slotButton__RwGPC{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:1.5rem;border-width:1px;border-color:hsl(var(--input));font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(hover:hover)and (pointer:fine){.VersionsButton_slotButton__RwGPC:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}}.VersionsButton_slotButtonActive__xSpUl{border-color:hsl(var(--primary));background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}@media(hover:hover)and (pointer:fine){.VersionsButton_slotButtonActive__xSpUl:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}}.VersionsButton_compare__6iVgq{display:flex;flex-direction:column;gap:.75rem;border-radius:3rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted)/.3);padding:1rem}.VersionsButton_compareTitle__x8Ah3{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground))}.VersionsButton_compareSnapshots__0FTFo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.VersionsButton_compareColumn__dOkBo{display:flex;flex-direction:column;gap:.375rem}.VersionsButton_compareSlot__yFyFT{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary));font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--primary-foreground))}.VersionsButton_compareThumbnail__g_V8j{aspect-ratio:16/9;width:100%;border-radius:1.5rem;border-width:1px;border-color:hsl(var(--border));-o-object-fit:cover;object-fit:cover}.VersionsButton_compareThumbnailPlaceholder__DQDUR{display:flex;aspect-ratio:16/9;width:100%;align-items:center;justify-content:center;border-radius:1.5rem;border-width:1px;border-style:dashed;border-color:hsl(var(--border));font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.VersionsButton_compareCaption__8nZ7n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.VersionsButton_deltaGrid__P2X_U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.VersionsButton_deltaItem__udcw8{display:flex;flex-direction:column;align-items:center;gap:.125rem;border-radius:2rem;background-color:hsl(var(--background));padding:.75rem}.VersionsButton_deltaLabel__BzVha{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.VersionsButton_deltaUp__OP3KF{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:hsl(var(--destructive))}.VersionsButton_deltaDown__IPYkm{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.VersionsButton_deltaZero__qai3o{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:hsl(var(--muted-foreground))}.CommentPanel_panel__XpS3E{display:flex;height:100%;width:100%;flex-direction:column;background-color:hsl(var(--stitch-surface-container-low))}.CommentPanel_header__DQKrR{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:hsl(var(--stitch-surface-container-lowest));border-bottom:1px solid hsl(var(--stitch-outline-variant)/.15)}.CommentPanel_title__xqhB6{font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--stitch-on-surface))}.CommentPanel_closeButton__Pm0Ya{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;color:hsl(var(--stitch-on-surface-variant));transition:background-color .15s cubic-bezier(.22,1,.36,1),color .15s ease}.CommentPanel_closeButton__Pm0Ya:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.CommentPanel_closeButton__Pm0Ya:active{transform:scale(.9)}.CommentPanel_closeIcon__oBDst{height:.875rem;width:.875rem}.CommentPanel_searchContainer__GCLNk{position:relative;padding:.75rem;background-color:hsl(var(--stitch-surface-container-lowest))}.CommentPanel_searchIcon__L9P9b{position:absolute;left:1.5rem;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(--stitch-on-surface-variant)/.6)}.CommentPanel_searchInput__JO4Fh{height:2.5rem;width:100%;border-radius:9999px;border-style:none;padding-left:2.25rem;padding-right:2.25rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;background-color:hsl(var(--background));color:hsl(var(--stitch-on-surface))}.CommentPanel_searchInput__JO4Fh::-moz-placeholder{color:hsl(var(--stitch-on-surface-variant)/.5)}.CommentPanel_searchInput__JO4Fh::placeholder{color:hsl(var(--stitch-on-surface-variant)/.5)}.CommentPanel_searchInput__JO4Fh:focus{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))}.CommentPanel_searchInput__JO4Fh{box-shadow:inset 0 1px 3px rgba(0,0,0,.04);transition:box-shadow .15s ease}.CommentPanel_searchClear__EEX_v{position:absolute;right:1.5rem;top:50%;display:flex;height:1.25rem;width:1.25rem;--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));align-items:center;justify-content:center;border-radius:9999px;color:hsl(var(--stitch-on-surface-variant));transition:background-color .15s ease}.CommentPanel_searchClear__EEX_v:hover{background-color:hsl(var(--stitch-surface-container-high));color:hsl(var(--stitch-on-surface))}.CommentPanel_searchClearIcon__6xRLc{height:.875rem;width:.875rem}.CommentPanel_tabs___i0Lt{display:flex;background-color:hsl(var(--stitch-surface-container-lowest));border-bottom:1px solid hsl(var(--stitch-outline-variant)/.15);padding:0 .75rem;gap:0}.CommentPanel_tab__sKj3a{display:flex;align-items:center;gap:.375rem;padding-bottom:.5rem;padding-top:.625rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--stitch-on-surface-variant));position:relative;margin-right:1.25rem;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.CommentPanel_tabActive__CGk_P,.CommentPanel_tab__sKj3a:hover{color:hsl(var(--stitch-on-surface))}.CommentPanel_tabActive__CGk_P{border-bottom-color:hsl(var(--primary))}.CommentPanel_tabCount__1e7Ik{display:flex;min-width:1.125rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;height:1.125rem;background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant));font-size:.6875rem;font-weight:600;line-height:1;transition:background-color .15s ease,color .15s ease}.CommentPanel_tabCountActive__L413U{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.CommentPanel_filterBar__eX_M7{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background-color:hsl(var(--stitch-surface-container-lowest));border-bottom:1px solid hsl(var(--stitch-outline-variant)/.1)}.CommentPanel_filterBarLeft__A3pDL{display:flex;align-items:center;gap:.25rem}.CommentPanel_filterButton__Y1DfP{display:flex;height:2rem;align-items:center;gap:.375rem;border-radius:9999px;padding-left:.625rem;padding-right:.625rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--stitch-on-surface-variant));transition:background-color .15s ease,color .15s ease}.CommentPanel_filterButton__Y1DfP:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.CommentPanel_filterDot__nZeRn{height:.5rem;width:.5rem;border-radius:9999px;background-color:hsl(var(--primary))}.CommentPanel_statusFilterItem__8QggX{display:flex;align-items:center;gap:.5rem}.CommentPanel_statusFilterDot__0nOld{height:.875rem;width:.875rem;flex-shrink:0;border-radius:9999px;border-width:2px;border-color:hsl(var(--stitch-on-surface-variant)/.3)}.CommentPanel_statusFilterIconOpen__tnot5{height:.875rem;width:.875rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.CommentPanel_statusFilterIconResolved__UQ3yJ{height:.875rem;width:.875rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.CommentPanel_filterChevron__wnMSu{height:.75rem;width:.75rem}.CommentPanel_filterIconSmall__nYGex{height:.875rem;width:.875rem}.CommentPanel_clearFiltersButton__6oyty{margin-left:auto;display:flex;height:2rem;align-items:center;gap:.375rem;border-radius:9999px;padding-left:.625rem;padding-right:.625rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--error-text));transition:background-color .15s ease}.CommentPanel_clearFiltersButton__6oyty:hover{background:hsl(var(--error)/.08)}.CommentPanel_commentList__viFx8{flex:1 1 0%;overflow-y:auto;padding:.75rem}.CommentPanel_emptyState__9SUPW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.CommentPanel_emptyIcon___LPkE{display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--stitch-surface-container));box-shadow:inset 0 2px 6px rgba(56,56,53,.06)}.CommentPanel_emptyIconSvg__RXncG{height:1.75rem;width:1.75rem;color:hsl(var(--stitch-on-surface-variant)/.4)}.CommentPanel_emptyTitle__VatyI{margin-top:1rem;font-family:var(--font-headline),system-ui,sans-serif;font-weight:600;color:hsl(var(--stitch-on-surface));font-size:.9375rem}.CommentPanel_emptyHint__tL02u{margin-top:.25rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant))}.CommentPanel_commentGroup__uYNnU{margin-bottom:1rem}.CommentPanel_commentGroup__uYNnU:last-child{margin-bottom:0}.CommentPanel_groupHeader__vRJvw{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant));transition:background-color .15s ease}.CommentPanel_groupHeader__vRJvw:hover{background-color:hsl(var(--stitch-surface-container-high))}.CommentPanel_groupChevron__X7dLA{height:.875rem;width:.875rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.CommentPanel_groupChevronExpanded__UMPrW{--tw-rotate:90deg;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))}.CommentPanel_groupTitle__klCh5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommentPanel_groupComments__7a3FL>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.CommentPanel_groupComments__7a3FL{padding-top:.25rem}.CommentPanel_commentItemWrapper__FaxKq{overflow:hidden;transition:max-height .28s cubic-bezier(.4,0,.2,1),opacity .22s ease,margin .28s cubic-bezier(.4,0,.2,1);max-height:300px;opacity:1}.CommentPanel_commentItemExiting__XgymT{max-height:0!important;opacity:0;margin-top:0!important;margin-bottom:0!important;pointer-events:none}.CommentPanel_commentItem__Eb37m{display:flex;width:100%;cursor:pointer;gap:.75rem;padding:.75rem;text-align:left;background-color:hsl(var(--stitch-surface-container-lowest));border:1px solid hsl(var(--stitch-outline-variant)/.18);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);margin:.375rem 0;transition:box-shadow .18s var(--ease-out),background-color .12s var(--ease-out)}.CommentPanel_commentItem__Eb37m[data-status=resolved]{opacity:.65}.CommentPanel_commentItem__Eb37m:hover{box-shadow:0 3px 10px rgba(56,56,53,.08)}.CommentPanel_commentItem__Eb37m:hover[data-status=resolved]{opacity:1}.CommentPanel_commentItem__Eb37m:active{transform:scale(.995)}.CommentPanel_commentItemSelected__ZP_VO{background-color:hsl(var(--primary)/.05);border-color:rgba(19,98,194,.25);box-shadow:0 0 0 1.5px rgba(19,98,194,.15)}.CommentPanel_commentItemError__jXQws{border-color:hsl(var(--error)/.3);box-shadow:0 0 0 1.5px hsl(var(--error)/.12)}.CommentPanel_errorBanner__kgV5A{margin-top:.375rem;display:flex;align-items:center;gap:.375rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--error-text));animation:CommentPanel_errorFadeIn__U8AIY .2s ease}.CommentPanel_errorIcon__vbN5z{height:.75rem;width:.75rem;flex-shrink:0}@keyframes CommentPanel_errorFadeIn__U8AIY{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CommentPanel_pinBadge__dXNQr{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 2px 4px rgba(0,0,0,.15)}.CommentPanel_commentBody__BQoQs{min-width:0;flex:1 1 0%}.CommentPanel_commentHeader__P8ca6{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.CommentPanel_authorName__2IsNK{font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--stitch-on-surface))}.CommentPanel_commentDate__WLdhG{flex-shrink:0;font-size:.75rem;line-height:1rem}.CommentPanel_commentDate__WLdhG,.CommentPanel_commentPath__a5LC9{font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--stitch-on-surface-variant))}.CommentPanel_commentPath__a5LC9{font-size:.6875rem;opacity:.5;margin-left:auto}.CommentPanel_commentText__cG6IY{margin-top:.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant))}.CommentPanel_commentFooter__ff22g{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.CommentPanel_footerActions__FtWZj{display:flex;align-items:center;gap:.25rem}.CommentPanel_resolveButton__RH7g3{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;color:hsl(var(--stitch-on-surface-variant));transition:background-color .15s ease,color .15s ease}.CommentPanel_resolveButton__RH7g3:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--success-text))}.CommentPanel_resolveIcon__I7BdO{height:.875rem;width:.875rem}.CommentPanel_shareButton__pMDQm{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;color:hsl(var(--stitch-on-surface-variant));transition:background-color .15s ease,color .15s ease}.CommentPanel_shareButton__pMDQm:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.CommentPanel_shareIcon__3WpYB{height:.875rem;width:.875rem}.CommentPanel_shareIconCopied__zKlkA{height:.875rem;width:.875rem;color:hsl(var(--success-text))}.CommentPanel_visibilityLabel__q27VA{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.CommentPanel_visibilityIconEveryone__heyra{margin-right:.5rem;height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.CommentPanel_visibilityIconTeam__QtEDh{margin-right:.5rem;height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}@media(max-width:768px){.CommentPanel_panel__XpS3E{width:85vw;max-width:24rem}}.CommentThread_root__9dP9U{position:relative;display:flex;height:100%;flex-direction:column;background-color:hsl(var(--stitch-surface-container-low))}.CommentThread_confettiOverlay__vY6zr{pointer-events:none;position:absolute;inset:0;z-index:50;overflow:hidden}.CommentThread_confettiPiece__95IKY{position:absolute}.CommentThread_header__bgLOc{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background-color:hsl(var(--stitch-surface-container-lowest));border-bottom:1px solid hsl(var(--stitch-outline-variant)/.18)}.CommentThread_backButton__CIQx7{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant));transition:color .12s ease}.CommentThread_backButton__CIQx7:hover{color:hsl(var(--stitch-on-surface))}.CommentThread_backIcon__HZTfI{height:.875rem;width:.875rem}.CommentThread_navBar__KLKp3{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;background-color:hsl(var(--stitch-surface-container-lowest));border-bottom:1px solid hsl(var(--stitch-outline-variant)/.12)}.CommentThread_navCount__amMmU{min-width:50px;text-align:center;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant))}.CommentThread_navButton__JQVy5{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;color:hsl(var(--stitch-on-surface-variant));transition:background-color .12s ease,color .12s ease}.CommentThread_navButton__JQVy5:hover:not(:disabled){background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.CommentThread_navButton__JQVy5:disabled{cursor:not-allowed;opacity:.3}.CommentThread_resolveBar__ohWaD{padding:.75rem;background-color:hsl(var(--stitch-surface-container-lowest));border-top:1px solid hsl(var(--stitch-outline-variant)/.18)}.CommentThread_resolveButton__U4bcA{height:2.25rem;width:100%;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;border-radius:var(--radius-control)!important}.CommentThread_resolveButtonActive__kAA_N{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.CommentThread_resolveButtonActive__kAA_N:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.CommentThread_resolveButtonResolving__WdxSC{--tw-scale-x:.95;--tw-scale-y:.95;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));opacity:.8}.CommentThread_scrollContent__CyhGt{flex:1 1 0%;overflow-y:auto;background-color:hsl(var(--stitch-surface-container-low))}.CommentThread_commentCard__NsnCL{margin-left:.75rem;margin-right:.75rem;margin-top:.75rem;overflow:hidden;background-color:hsl(var(--stitch-surface-container-lowest));border:1px solid hsl(var(--stitch-outline-variant)/.18);box-shadow:var(--shadow-sm);animation:CommentThread_fadeIn__qOr2P .25s ease-out forwards;border-radius:var(--radius-card)!important}.CommentThread_commentHeader__Y4mCZ{display:flex;align-items:flex-start;gap:.75rem;padding:1rem}.CommentThread_commentMeta__CkUsD{min-width:0;flex:1 1 0%}.CommentThread_commentAuthorRow__uV9Sr{display:flex;align-items:baseline;gap:.5rem}.CommentThread_commentAuthor__GZC6K{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground))}.CommentThread_commentTime__JpYZI{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.CommentThread_commentBody__Fb0Nu{margin-top:.25rem}.CommentThread_editTextarea__IwacH{min-height:50px;width:100%;resize:none;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));padding:.5rem .625rem;font-size:.875rem;line-height:1.25rem}.CommentThread_editTextarea__IwacH:focus{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))}.CommentThread_editTextarea__IwacH{border-radius:var(--radius-control)}.CommentThread_editActions____lGU{margin-top:.375rem;display:flex;justify-content:flex-end;gap:.375rem}.CommentThread_contentText__uamXZ{white-space:pre-wrap;font-size:.875rem;line-height:1.25rem;line-height:1.5;color:hsl(var(--foreground))}.CommentThread_menuWrapper__g4UZi{position:relative;flex-shrink:0}.CommentThread_menuDropdown__eW8Lg{position:absolute;right:0;top:100%;z-index:30;margin-top:.25rem;width:9rem;padding:.125rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-color:hsl(var(--stitch-surface-container-lowest));border:1px solid hsl(var(--stitch-outline-variant)/.2)}.CommentThread_menuItem__kma7J{display:flex;width:100%;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface));transition:background-color .12s ease}.CommentThread_menuItem__kma7J:hover{background-color:hsl(var(--stitch-surface-container))}.CommentThread_menuItemDestructive__LynoQ{display:flex;width:100%;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1));transition:background-color .12s ease}.CommentThread_menuItemDestructive__LynoQ:hover{background:hsl(var(--error)/.06)}.CommentThread_screenshotButton__SWVPH{position:relative;display:block;width:100%;overflow:hidden;border-top-width:1px;border-color:hsl(var(--border)/.5);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.CommentThread_screenshotButton__SWVPH:hover{opacity:.9}.CommentThread_screenshotThumb__AiDPC{display:block;max-height:12rem;width:100%;-o-object-fit:cover;object-fit:cover}.CommentThread_screenshotLabel__TUirv{position:absolute;bottom:.5rem;left:.5rem;display:flex;align-items:center;gap:.25rem;border-radius:1rem;background-color:rgba(0,0,0,.5);padding:.125rem .375rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.CommentThread_screenshotExpandIcon__I7lFx{height:.75rem;width:.75rem}.CommentThread_metaGrid__c7oVO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem 1rem;border-top:1px solid hsl(var(--stitch-outline-variant)/.12)}.CommentThread_metaSelect__PEOQ0{height:2.25rem;width:100%;border-color:transparent;background-color:hsl(var(--stitch-surface-container));font-size:.75rem;line-height:1rem;border-radius:var(--radius-control)!important}.CommentThread_metaSelect__PEOQ0:hover{background-color:hsl(var(--stitch-surface-container-high))}.CommentThread_metaSelectOption__52rsh{display:flex;align-items:center;gap:.375rem}.CommentThread_assigneePlaceholder__5SERm{height:1rem;width:1rem;border-radius:9999px;background-color:hsl(var(--muted))}.CommentThread_labelsSection__7VJ7X{position:relative;padding:.75rem 1rem;border-top:1px solid hsl(var(--stitch-outline-variant)/.12)}.CommentThread_labelsRow__Zn46n{display:flex;align-items:center;gap:.375rem}.CommentThread_labelsTitle__KTuN8{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.CommentThread_labelsTitleIcon__nAkT6{height:.75rem;width:.75rem}.CommentThread_labelBadge__YTO4b{display:flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.CommentThread_labelBadgeIcon__pwLKP{height:.75rem;width:.75rem}.CommentThread_labelAddButton__RRe3R{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:dashed;border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.CommentThread_labelAddButton__RRe3R:hover{border-color:hsl(var(--border));background-color:hsl(var(--accent));color:hsl(var(--foreground))}.CommentThread_labelAddIcon__UUdYG{height:.75rem;width:.75rem}.CommentThread_labelDropdown__HIwog{position:absolute;left:.75rem;top:100%;z-index:30;margin-top:.25rem;width:11rem;border-width:1px;border-color:hsl(var(--border));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.125rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.CommentThread_labelOption__x1vLC{display:flex;width:100%;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem}.CommentThread_labelOptionSelected__0RRxh,.CommentThread_labelOption__x1vLC:hover{background-color:hsl(var(--accent))}.CommentThread_labelOptionIcon__DUflr{height:.875rem;width:.875rem}.CommentThread_labelDivider__TWase{margin-top:.125rem;margin-bottom:.125rem;height:1px;background-color:hsl(var(--border))}.CommentThread_labelRemoveButton__ebsqi{display:flex;width:100%;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.CommentThread_labelRemoveButton__ebsqi:hover{background-color:hsl(var(--accent))}.CommentThread_replySection__bc50u{padding:1rem;border-top:1px solid hsl(var(--stitch-outline-variant)/.12)}.CommentThread_visibilityRow__RRqr2{margin-bottom:.75rem;display:flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem}.CommentThread_visibilityLabel___dAsO{color:hsl(var(--muted-foreground))}.CommentThread_visibilityButton__ss6yB{padding:.125rem .375rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.CommentThread_visibilityButtonActive__9rcgG{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.CommentThread_visibilityButtonInactive__MsZVs{color:hsl(var(--muted-foreground))}.CommentThread_visibilityButtonInactive__MsZVs:hover{color:hsl(var(--foreground))}.CommentThread_visibilityButtonTeamActive__NFP9O{background-color:rgba(245,158,11,.1);--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.CommentThread_visibilitySeparator__i_nAg{color:hsl(var(--border))}.CommentThread_replyBox__MoxdS{background-color:hsl(var(--stitch-surface-container));border:1px solid hsl(var(--stitch-outline-variant)/.2);border-radius:var(--radius-card)}.CommentThread_textareaWrapper__R5o07{position:relative}.CommentThread_replyTextarea__1p9KY{min-height:72px;width:100%;resize:none;border-style:none;background-color:transparent;padding:.75rem .75rem .25rem;font-size:.875rem;line-height:1.25rem}.CommentThread_replyTextarea__1p9KY::-moz-placeholder{color:hsl(var(--muted-foreground)/.6)}.CommentThread_replyTextarea__1p9KY::placeholder{color:hsl(var(--muted-foreground)/.6)}.CommentThread_replyTextarea__1p9KY:focus{outline:2px solid transparent;outline-offset:2px}.CommentThread_mentionsDropdown___PW9G{position:absolute;bottom:100%;left:0;z-index:30;margin-bottom:.25rem;width:12rem;border-width:1px;border-color:hsl(var(--border));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.125rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.CommentThread_mentionsTitle__VNc7D{padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.CommentThread_mentionItem__ZlE86{display:flex;width:100%;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem}.CommentThread_mentionItem__ZlE86:hover{background-color:hsl(var(--accent))}.CommentThread_attachmentPreview__AAxey{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.CommentThread_attachmentLoading__9w4c_{display:flex;align-items:center;gap:.375rem;border-radius:1rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted));padding:.375rem .5rem}.CommentThread_attachmentLoadingIcon__x9HrJ{height:.875rem;width:.875rem;color:hsl(var(--muted-foreground))}.CommentThread_attachmentLoadingText__16_As{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.CommentThread_attachmentGroup__6wYrv{position:relative}.CommentThread_attachmentGroup__6wYrv:hover .CommentThread_attachmentRemoveButton__aN4x2{display:flex}.CommentThread_attachmentImage__PiFep{height:3rem;width:auto;border-radius:1rem;border-width:1px;border-color:hsl(var(--border));-o-object-fit:cover;object-fit:cover}.CommentThread_attachmentRemoveButton__aN4x2{position:absolute;right:-.375rem;top:-.375rem;display:none;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--foreground));color:hsl(var(--background))}.CommentThread_attachmentRemoveIcon__2T3YC{height:.625rem;width:.625rem}.CommentThread_actionsRow__hSKnp{display:flex;align-items:center;justify-content:space-between;padding:.25rem;border-top:1px solid hsl(var(--stitch-outline-variant)/.15)}.CommentThread_toolbarLeft__Ud_a5{display:flex;align-items:center;gap:.125rem}.CommentThread_toolbarButton__BQMEK{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;color:hsl(var(--muted-foreground))}.CommentThread_toolbarButton__BQMEK:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}.CommentThread_toolbarIcon__tVC93{height:.875rem;width:.875rem}.CommentThread_emojiPickerDropdown__VUve8{position:absolute;bottom:100%;left:0;z-index:30;margin-bottom:.25rem;border-width:1px;border-color:hsl(var(--border));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.CommentThread_emojiGrid__aru6t{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.125rem}.CommentThread_emojiButton__qX9zL{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25rem}.CommentThread_emojiButton__qX9zL:hover{background-color:hsl(var(--accent))}.CommentThread_postButton__WX7W9{height:2.25rem;min-width:96px;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:var(--radius-control)!important}.CommentThread_postButtonTeam__GYQRZ{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.CommentThread_postButtonTeam__GYQRZ:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.CommentThread_fileInput__XcYAE{display:none}.CommentThread_repliesList__tQVEA{margin:.5rem .75rem .75rem;display:flex;flex-direction:column;gap:.375rem}.CommentThread_replyItem__dwgt5{padding:.75rem 1rem;background-color:hsl(var(--stitch-surface-container-lowest));border:1px solid hsl(var(--stitch-outline-variant)/.15);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);animation:CommentThread_fadeIn__qOr2P .25s ease-out forwards}.CommentThread_replyInner__lAype{display:flex;align-items:flex-start;gap:.625rem}.CommentThread_replyMeta___g6dq{min-width:0;flex:1 1 0%}.CommentThread_replyAuthorRow__s0biV{display:flex;align-items:baseline;gap:.375rem}.CommentThread_replyAuthor__q2lPE{font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.CommentThread_replyTime__1XcMV{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.CommentThread_replyContent__IYnfJ{margin-top:.125rem;white-space:pre-wrap;font-size:.875rem;line-height:1.25rem;line-height:1.5;color:hsl(var(--foreground)/.9)}.CommentThread_deleteOverlay__Pvrhe{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.CommentThread_deleteModal__P7GoH{margin-left:1rem;margin-right:1rem;max-width:24rem;border-radius:.5rem;border-width:1px;border-color:hsl(var(--border));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.CommentThread_deleteTitle__DkYZr{font-size:1.125rem;line-height:1.75rem;font-weight:600}.CommentThread_deleteMessage__vvagE{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.CommentThread_deleteActions__Rfc2e{margin-top:1.25rem;display:flex;justify-content:flex-end;gap:.5rem}.CommentThread_screenshotOverlay__AGaJB{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);padding:1rem;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:640px){.CommentThread_screenshotOverlay__AGaJB{padding:2rem}}.CommentThread_screenshotOverlay__AGaJB{animation:CommentThread_screenshotOverlayIn__Q_Jpn .15s ease-out}.CommentThread_screenshotModal__bxmAL{position:relative;display:flex;max-height:85vh;width:100%;max-width:48rem;flex-direction:column;overflow:hidden;border-radius:4rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);animation:CommentThread_screenshotModalIn__YP3ns .18s cubic-bezier(.34,1.56,.64,1)}@keyframes CommentThread_screenshotOverlayIn__Q_Jpn{0%{opacity:0}}@keyframes CommentThread_screenshotModalIn__YP3ns{0%{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.CommentThread_screenshotModal__bxmAL,.CommentThread_screenshotOverlay__AGaJB{animation:none}}.CommentThread_screenshotModalHeader__VV_3S{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom-width:1px;border-color:hsl(var(--border));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem}.CommentThread_screenshotPinToggle__Q4R1f{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.CommentThread_screenshotPinToggle__Q4R1f:hover{color:hsl(var(--foreground))}.CommentThread_screenshotPinCheckbox__ps9t6{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.CommentThread_screenshotPinCheckboxOn__qcTY6{border-color:hsl(var(--primary));background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.CommentThread_screenshotPinCheckboxOff__f_dXl{border-color:hsl(var(--border));background-color:hsl(var(--background))}.CommentThread_screenshotPinCheckIcon__RywYx{height:.75rem;width:.75rem}.CommentThread_screenshotHeaderActions__acsY9{display:flex;align-items:center;gap:.25rem}.CommentThread_screenshotImageWrapper___x_Cb{position:relative;display:flex;min-height:0;flex:1 1 0%;align-items:center;justify-content:center;overflow:auto;background-color:hsl(var(--neutral-50));padding:1rem}.CommentThread_screenshotImage__Zm11p{display:block;height:auto;width:auto;max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain}.CommentThread_screenshotPinMarker__e_ynJ{position:absolute;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary));font-size:.75rem;line-height:1rem;font-weight:700;color:hsl(var(--primary-foreground));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.CommentThread_iconXs__Et7FN{height:.625rem;width:.625rem}.CommentThread_iconSm__k_bNG{height:.75rem;width:.75rem}.CommentThread_icon35__ZTifC{height:.875rem;width:.875rem}.CommentThread_iconMd__ImfM4{height:1rem;width:1rem}.CommentThread_iconWithLeadingMargin__whBie{margin-right:.375rem;height:.875rem;width:.875rem}.CommentThread_iconWithLeadingMarginMd__KyOwk{margin-right:.5rem;height:.875rem;width:.875rem}.CommentThread_avatarLg__ffO5M{height:2rem;width:2rem;flex-shrink:0}.CommentThread_avatarMd__3aFIU{height:1.5rem;width:1.5rem;flex-shrink:0}.CommentThread_avatarSm__GBA_E{height:1.25rem;width:1.25rem}.CommentThread_avatarXs__3oFMD{height:1rem;width:1rem}.CommentThread_avatarFallbackLg___w_oO{font-size:.75rem;line-height:1rem}.CommentThread_avatarFallbackMd__s_yyn{font-size:9px}.CommentThread_avatarFallbackSm__KyBF1{font-size:8px}.CommentThread_avatarFallbackXs__MKOEC{font-size:10px}.CommentThread_assigneeName__eajil{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommentThread_emojiPickerWrapper__9I2kJ{position:relative}.CommentThread_btnIcon7__1qqSq{height:1.75rem;width:1.75rem;padding:0}.CommentThread_btnIcon6__RGi_z{height:1.5rem;width:1.5rem;padding:0}.CommentThread_btnIcon8__Jf70w{height:2rem;width:2rem;padding:0}.CommentThread_btnSm7__ru25V{height:1.75rem;font-size:.75rem;line-height:1rem}.CommentThread_iconEmerald__ZpOAE{height:.875rem;width:.875rem;--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}@keyframes CommentThread_fadeIn__qOr2P{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CommentThread_confetti__MrEBJ{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(400px) rotate(2turn);opacity:0}}.CommentThread_confettiPiece__95IKY{animation:CommentThread_confetti__MrEBJ 1.5s ease-out forwards}@media(prefers-reduced-motion:reduce){.CommentThread_commentCard__NsnCL,.CommentThread_confettiPiece__95IKY,.CommentThread_replyItem__dwgt5{animation:none}}.CommentDetails_details__FZHWD{display:flex;flex-direction:column;border-top:1px solid hsl(var(--stitch-outline-variant)/.12)}.CommentDetails_toggle__OwtCH{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--stitch-on-surface-variant));transition:color .12s ease}.CommentDetails_toggle__OwtCH:hover{color:hsl(var(--stitch-on-surface))}.CommentDetails_chevron__5Ub7r{height:.875rem;width:.875rem;transition:transform .16s ease}.CommentDetails_chevronOpen__OyVCg{transform:rotate(180deg)}.CommentDetails_body__vfI0P{display:flex;flex-direction:column;gap:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.CommentDetails_section__WBcmO{display:flex;flex-direction:column;gap:.25rem}.CommentDetails_sectionTitle__g6dM5{display:flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--stitch-on-surface-variant))}.CommentDetails_sectionIcon__xFQKz{height:.75rem;width:.75rem}.CommentDetails_row__nn_JV{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.75rem;line-height:1rem}.CommentDetails_rowLabel__i3yrV{flex-shrink:0;color:hsl(var(--stitch-on-surface-variant))}.CommentDetails_rowValue__SwSsF{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:hsl(var(--stitch-on-surface))}.CommentDetails_rowValueMono__V3aNa{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px}.CommentDetails_block__wp913{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1rem}.CommentDetails_blockLabel__bJll3{color:hsl(var(--stitch-on-surface-variant))}.CommentDetails_attrList__ExNZV{display:flex;flex-wrap:wrap;gap:.25rem}.CommentDetails_attrItem__G5InF{border-radius:1rem;background-color:hsl(var(--stitch-surface-container));padding:.125rem .375rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:hsl(var(--stitch-on-surface))}.CommentDetails_errorList__wmIaC{display:flex;flex-direction:column;gap:.25rem}.CommentDetails_errorItem___xTRR{overflow-wrap:break-word;border-radius:1rem;padding:.25rem .5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;background-color:hsl(var(--error-subtle));color:hsl(var(--error-text))}.NewCommentPopover_popover__X36PL{position:absolute;z-index:50;cursor:default;border-width:1px;background-color:hsl(var(--background));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:min(18rem,100vw - 1.5rem)}.NewCommentPopover_pinIndicator__Q5tv9{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary));font-size:.75rem;line-height:1rem;font-weight:700;color:hsl(var(--primary-foreground))}.NewCommentPopover_header__xMAL8{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;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}.NewCommentPopover_screenshotPreview__hr0o7{position:relative;border-bottom-width:1px;padding:.5rem .75rem}.NewCommentPopover_screenshotImage__Gdqai{width:100%;border-radius:1.5rem;border-width:1px;-o-object-fit:cover;object-fit:cover;max-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_screenshotRemoveIcon__2AVsg{height:.75rem;width:.75rem}.NewCommentPopover_inputArea__ftpzf{padding:.75rem}.NewCommentPopover_textarea__qVSZC{min-height:60px;width:100%;resize:none;border-radius:0;border-width:0;background-color:transparent;font-size:.875rem;line-height:1.25rem}.NewCommentPopover_textarea__qVSZC::-moz-placeholder{color:hsl(var(--muted-foreground))}.NewCommentPopover_textarea__qVSZC::placeholder{color:hsl(var(--muted-foreground))}.NewCommentPopover_textarea__qVSZC:focus{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(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)}.NewCommentPopover_textarea__qVSZC{max-height:160px;overflow-y:auto}.NewCommentPopover_labelSection__P7dXA{border-top-width:1px;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(--muted-foreground))}.NewCommentPopover_labelPickerWrapper__F2__p{position:relative;display:flex;align-items:center;gap:.25rem}.NewCommentPopover_labelActiveButton__TFXuJ{display:flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.NewCommentPopover_labelNoneButton__vduzG{display:flex;align-items:center;gap:.25rem;border-radius:0;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.NewCommentPopover_labelNoneButtonOpen__raOBX,.NewCommentPopover_labelNoneButton__vduzG:hover{background-color:hsl(var(--muted))}.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:0;border-width:1px;background-color:hsl(var(--popover));padding:.5rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.NewCommentPopover_labelOption__S3u8S{display:flex;align-items:center;gap:.375rem;border-radius:0;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.NewCommentPopover_labelOptionInactive__QjK0i{color:hsl(var(--muted-foreground))}.NewCommentPopover_labelOptionInactive__QjK0i:hover{background-color:hsl(var(--muted))}.NewCommentPopover_labelOptionIcon__YpTPi{height:.75rem;width:.75rem}.NewCommentPopover_footer__PS2hD{display:flex;align-items:center;justify-content:flex-end;border-top-width:1px;padding:.5rem .75rem}.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:10px}.NewCommentPopover_closeBtn__RyJ7R{height:1.5rem;width:1.5rem;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}.PoweredByBadge_badge__E7mWY{position:fixed;display:flex;align-items:center;gap:.25rem;font-family:var(--font-body),system-ui,sans-serif;font-weight:500;text-decoration-line:none;right:1rem;bottom:1rem;z-index:40;padding:.375rem .75rem;font-size:.75rem;color:hsl(var(--on-surface-variant));background:hsl(var(--surface-container-lowest)/.9);border:1px solid hsl(var(--stitch-outline-variant)/.3);border-radius:999px;box-shadow:var(--shadow-sm);backdrop-filter:blur(8px);transition:color .15s ease,border-color .15s ease}.PoweredByBadge_badge__E7mWY:hover{color:hsl(var(--primary));border-color:hsl(var(--primary)/.4)}.ProxyBlockedBanner_banner__y78wg{display:flex;align-items:center;border-radius:1.5rem;padding:.75rem 1rem;background:hsl(var(--warning)/.08);border:1px solid hsl(var(--warning)/.25)}.ProxyBlockedBanner_banner--blocked__GR9Ru{background:hsl(var(--warning)/.08);border-color:hsl(var(--warning)/.25)}.ProxyBlockedBanner_banner--blocked__GR9Ru .ProxyBlockedBanner_bannerIcon__ltA6A{color:hsl(var(--warning-text))}.ProxyBlockedBanner_banner--timeout__1pOjg{background-color:hsl(var(--stitch-surface-container));border-color:hsl(var(--stitch-outline-variant)/.2)}.ProxyBlockedBanner_banner--timeout__1pOjg .ProxyBlockedBanner_bannerIcon__ltA6A{color:hsl(var(--stitch-on-surface-variant))}.ProxyBlockedBanner_banner--error__1iqOX{background:hsl(var(--error)/.08);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-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--stitch-on-surface))}.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(--stitch-on-surface-variant));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;cursor:pointer;align-items:center;justify-content:center;background-color:transparent;color:hsl(var(--stitch-on-surface-variant));padding:.25rem;border:none;border-radius:.5rem;transition:color .15s,background .15s}.ProxyBlockedBanner_bannerDismiss__k7bpg:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.ProxyBlockedBanner_overlay__N8TWT{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,hsl(var(--stitch-surface-container-high)) 0,hsl(var(--stitch-surface-container-high)/.85) 100%)}.ProxyBlockedBanner_overlayContent__j_VzB{display:flex;flex-direction:column;align-items:center;background-color:hsl(var(--stitch-surface-container-lowest));text-align:center;max-width:36rem;padding:2.5rem 3rem;border-radius:.375rem;border:1px solid hsl(var(--stitch-outline-variant)/.2);box-shadow:0 25px 50px -12px rgba(56,56,53,.15)}.ProxyBlockedBanner_overlayIcon__V3nDZ{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;width:5rem;height:5rem;background:hsl(var(--warning)/.1)}.ProxyBlockedBanner_overlayTitle__uJv29{font-family:var(--font-headline),system-ui,sans-serif;font-weight:700;color:hsl(var(--stitch-on-surface));font-size:1.25rem;margin:0 0 .5rem}.ProxyBlockedBanner_overlayDescription__zGGfp{font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--stitch-on-surface-variant));font-size:.9375rem;margin:0 0 1.5rem;line-height:1.5}.ProxyBlockedBanner_overlayInfo__ezf2J{margin-bottom:1.5rem;border-radius:1.5rem;background-color:hsl(var(--stitch-surface-container));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(--stitch-on-surface-variant))}.ProxyBlockedBanner_iconLg__uVR_4{height:3rem;width:3rem;--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.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(--muted-foreground))}@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%}}.RequestAccessScreen_container__7fG_c{display:flex;min-height:100vh;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background-color:hsl(var(--background));padding:4rem 1.5rem}.RequestAccessScreen_card__GMhY7{display:flex;width:100%;max-width:28rem;flex-direction:column;align-items:center;border-radius:4rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:2rem;text-align:center;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-width:min(28rem,100%)}.RequestAccessScreen_iconWrapper__ouHh_{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(--muted))}.RequestAccessScreen_icon__PMpwP{height:1.5rem;width:1.5rem;color:hsl(var(--muted-foreground))}.RequestAccessScreen_title__4wxbL{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;color:hsl(var(--foreground))}.RequestAccessScreen_description__ba3df{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--muted-foreground))}.RequestAccessScreen_canvasMeta__8fwmL{margin-top:1.5rem;display:flex;width:100%;align-items:center;gap:.75rem;border-radius:3rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted)/.4);padding:.75rem;text-align:left}.RequestAccessScreen_ownerAvatar__o8TEF{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary));font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--primary-foreground))}.RequestAccessScreen_ownerAvatarImg__IpEX1{height:100%;width:100%;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.RequestAccessScreen_canvasMetaText__95AA_{display:flex;min-width:0;flex-direction:column}.RequestAccessScreen_canvasName__D_9Vq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.RequestAccessScreen_ownerLine__tBKB8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.RequestAccessScreen_messageInput__14gFf{margin-top:1.25rem;width:100%;resize:none;border-radius:2rem;border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground))}.RequestAccessScreen_messageInput__14gFf::-moz-placeholder{color:hsl(var(--muted-foreground))}.RequestAccessScreen_messageInput__14gFf::placeholder{color:hsl(var(--muted-foreground))}.RequestAccessScreen_messageInput__14gFf: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))}.RequestAccessScreen_errorText__K2y8u{margin-top:.75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--destructive))}.RequestAccessScreen_requestButton__XVXiy{margin-top:1rem;width:100%}.RequestAccessScreen_backLink__wyAwE{margin-top:1.25rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));text-underline-offset:4px}.RequestAccessScreen_backLink__wyAwE:hover{color:hsl(var(--foreground));text-decoration-line:underline}.RequestAccessScreen_upsell__TrLpY{display:flex;width:100%;max-width:28rem;align-items:center;gap:.75rem;border-radius:3rem;border-width:1px;border-style:dashed;border-color:hsl(var(--border));background-color:hsl(var(--muted)/.3);padding:1rem}.RequestAccessScreen_upsellIcon__hiB0y{height:1.25rem;width:1.25rem;flex-shrink:0;color:hsl(var(--primary))}.RequestAccessScreen_upsellText__EZiDL{display:flex;min-width:0;flex:1 1 0%;flex-direction:column}.RequestAccessScreen_upsellTitle__koEqZ{font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.RequestAccessScreen_upsellDescription__gpZ_Z{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.RequestAccessScreen_upsellCta__DzRAf{flex-shrink:0}@media(max-width:640px){.RequestAccessScreen_container__7fG_c{gap:1rem;padding:2.5rem 1rem}.RequestAccessScreen_card__GMhY7{padding:1.5rem}.RequestAccessScreen_upsell__TrLpY{flex-direction:column;align-items:flex-start;text-align:left}}.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:4rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:2rem;text-align:center;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);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(--muted))}.BillingLockedScreen_icon__1J0cm{height:1.5rem;width:1.5rem;color:hsl(var(--muted-foreground))}.BillingLockedScreen_title__xWO5B{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;color:hsl(var(--foreground))}.BillingLockedScreen_description___YCPu{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--muted-foreground))}.BillingLockedScreen_warning__u_IwO{margin-top:1rem;width:100%;border-radius:2rem;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(--destructive))}.BillingLockedScreen_cta__NGou2{margin-top:1.5rem;width:100%}.BillingLockedScreen_signOut__2BDGb{margin-top:1rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));text-underline-offset:4px}.BillingLockedScreen_signOut__2BDGb:hover{color:hsl(var(--foreground));text-decoration-line:underline}