@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.spinner-module__GMZDtW__spinner{color:currentColor;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.72s linear infinite spinner-module__GMZDtW__spinnerRotate;display:inline-block}.spinner-module__GMZDtW__small{width:14px;height:14px}.spinner-module__GMZDtW__medium{width:18px;height:18px}.spinner-module__GMZDtW__large{border-width:3px;width:24px;height:24px}.spinner-module__GMZDtW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes spinner-module__GMZDtW__spinnerRotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner-module__GMZDtW__spinner{animation-duration:1.4s}}
.button-module__iDa5sG__button{border-radius:var(--radius-control);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) ease;justify-content:center;align-items:center;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative}.button-module__iDa5sG__content{justify-content:center;align-items:center;column-gap:var(--ui-space-sm);display:inline-flex}.button-module__iDa5sG__content>svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm);flex:none}.button-module__iDa5sG__loading .button-module__iDa5sG__content{visibility:hidden}.button-module__iDa5sG__loadingIndicator{place-items:center;display:grid;position:absolute;inset:0}.button-module__iDa5sG__button:disabled,.button-module__iDa5sG__button[aria-disabled=true]{cursor:not-allowed;opacity:.52;transform:none}.button-module__iDa5sG__button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(0)}.button-module__iDa5sG__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.button-module__iDa5sG__primary{background:linear-gradient(180deg, var(--control-primary-start), var(--control-primary-end));color:var(--control-primary-text);box-shadow:var(--shadow-control), inset 0 1px 0 #ffffff57;border:1px solid #bddbff61}.button-module__iDa5sG__primary:not(:disabled):not([aria-disabled=true]):hover{background:linear-gradient(180deg, var(--control-primary-hover-start), var(--control-primary-hover-end));box-shadow:var(--control-surface-hover-shadow), inset 0 1px 0 #ffffff6b;border-color:#ffffffa3}.button-module__iDa5sG__secondary{border:1px solid var(--border-strong);background:linear-gradient(180deg, #ffffff0e, transparent), var(--surface-muted);color:var(--foreground);box-shadow:inset 0 1px #ffffff0a}.button-module__iDa5sG__secondary:not(:disabled):not([aria-disabled=true]):hover{background:linear-gradient(180deg, #bddbff17, transparent), var(--surface-strong);box-shadow:var(--control-surface-hover-shadow), inset 0 1px 0 #fff1;color:var(--text-strong);border-color:#bddbff73}.button-module__iDa5sG__ghost{color:var(--muted);background:0 0;border:1px solid #0000}.button-module__iDa5sG__ghost:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--control-hover-border);background:var(--control-ghost-hover-fill);color:var(--text-strong);box-shadow:var(--control-ghost-hover-ring)}.button-module__iDa5sG__danger{border:1px solid var(--danger);color:var(--danger);background:0 0;box-shadow:inset 0 1px #ffffff09}.button-module__iDa5sG__danger:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--danger);background:var(--danger);color:var(--background);box-shadow:var(--control-surface-hover-shadow), 0 0 0 4px color-mix(in srgb, var(--danger) 16%, transparent)}:root[data-theme=light] .button-module__iDa5sG__danger:not(:disabled):not([aria-disabled=true]):hover{color:#fff}.button-module__iDa5sG__small{min-height:var(--ui-control-sm);padding:0 var(--ui-space-md);font-size:var(--ui-font-xs)}.button-module__iDa5sG__medium{min-height:var(--ui-control-md);padding:0 var(--ui-space-lg);font-size:var(--ui-font-sm)}.button-module__iDa5sG__large{min-height:var(--ui-control-lg);padding:0 var(--ui-icon-sm);font-size:var(--ui-font-sm)}.button-module__iDa5sG__fullWidth{width:100%}.button-module__iDa5sG__fileButtonWrapper{display:inline-flex;position:relative}.button-module__iDa5sG__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.button-module__iDa5sG__iconButton{place-items:center;padding:0;display:inline-grid}.button-module__iDa5sG__iconSmall{width:var(--ui-control-sm);height:var(--ui-control-sm)}.button-module__iDa5sG__iconMedium{width:var(--ui-control-md);height:var(--ui-control-md)}.button-module__iDa5sG__iconButton svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.button-module__iDa5sG__iconLabelButton{width:4.875rem;min-height:3.625rem;padding:.4375rem .375rem .375rem}.button-module__iDa5sG__iconLabelButton .button-module__iDa5sG__content{flex-direction:column;min-width:0}.button-module__iDa5sG__iconLabelIcon{width:var(--ui-icon-md);height:var(--ui-icon-md);place-items:center;display:grid}.button-module__iDa5sG__iconLabelIcon svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.button-module__iDa5sG__iconLabelText{max-width:100%;font-size:var(--ui-font-2xs);text-overflow:ellipsis;line-height:1.15;overflow:hidden}.button-module__iDa5sG__iconLabelButton .button-module__iDa5sG__content{flex-direction:column;justify-content:center;min-width:0}.button-module__iDa5sG__iconLabelText{text-align:center;white-space:normal;justify-content:center;align-items:center;max-width:100%;height:1.625rem;line-height:.8125rem;display:flex;overflow:hidden}.button-module__iDa5sG__iconLabelActive{color:var(--text-strong);box-shadow:inset 3px 0 0 var(--accent), 0 0 0 4px #bddbff0b;background:linear-gradient(#bddbff1f,#0000),#6ea8ff1a;border-color:#bddbff6b}.button-module__iDa5sG__iconLabelActive:not(:disabled):not([aria-disabled=true]):hover{background:linear-gradient(#bddbff26,#0000),#6ea8ff24;border-color:#bddbff94}.button-module__iDa5sG__menuActionLink{width:100%;min-height:calc(var(--ui-control-lg) + .25rem);grid-template-columns:var(--ui-control-sm) minmax(0, 1fr) auto var(--ui-icon-md);color:var(--foreground);font-size:var(--ui-font-md);text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:1px solid #0000;align-items:center;gap:10px;text-decoration:none;display:grid}.button-module__iDa5sG__menuActionButton{cursor:pointer;font:inherit}.button-module__iDa5sG__menuActionLink:hover{border-color:var(--control-hover-border);background:var(--control-hover-fill);box-shadow:var(--control-hover-ring);color:var(--text-strong)}.button-module__iDa5sG__menuActionLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.button-module__iDa5sG__menuActionIcon,.button-module__iDa5sG__menuActionTrailing,.button-module__iDa5sG__menuActionArrow{place-items:center;display:grid}.button-module__iDa5sG__menuActionIcon{color:var(--muted)}.button-module__iDa5sG__menuActionIcon svg{width:var(--ui-icon-md);height:var(--ui-icon-md)}.button-module__iDa5sG__menuActionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.button-module__iDa5sG__menuActionTrailing{color:var(--accent-strong)}.button-module__iDa5sG__menuActionArrow{width:var(--ui-icon-md);height:var(--ui-icon-md);color:var(--muted)}.button-module__iDa5sG__menuActionArrow svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}@media (max-width:767px){.button-module__iDa5sG__button.button-module__iDa5sG__small:not(.button-module__iDa5sG__iconLabelButton){min-height:var(--ui-control-sm)!important;height:auto!important;padding:0 var(--ui-space-md)!important;font-size:var(--ui-font-xs)!important}.button-module__iDa5sG__button.button-module__iDa5sG__medium:not(.button-module__iDa5sG__iconLabelButton){min-height:var(--ui-control-md)!important;height:auto!important;padding:0 var(--ui-space-lg)!important;font-size:var(--ui-font-sm)!important}.button-module__iDa5sG__button.button-module__iDa5sG__large:not(.button-module__iDa5sG__iconLabelButton){min-height:var(--ui-control-lg)!important;height:auto!important;padding:0 var(--ui-icon-sm)!important;font-size:var(--ui-font-sm)!important}.button-module__iDa5sG__button.button-module__iDa5sG__iconButton{padding:0!important}.button-module__iDa5sG__button.button-module__iDa5sG__iconButton.button-module__iDa5sG__iconSmall{width:var(--ui-control-sm)!important;height:var(--ui-control-sm)!important}.button-module__iDa5sG__button.button-module__iDa5sG__iconButton.button-module__iDa5sG__iconMedium{width:var(--ui-control-md)!important;height:var(--ui-control-md)!important}}
.chip-module__SInpAW__chip{max-width:100%;min-height:var(--ui-control-xs);justify-content:center;align-items:center;gap:var(--ui-space-xs);border:1px solid var(--border);background:var(--surface-muted);color:var(--foreground);font-size:var(--ui-font-xs);padding:0 var(--ui-space-md);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:999px;font-weight:780;line-height:1.2;text-decoration:none;display:inline-flex}.chip-module__SInpAW__button{cursor:pointer;font:inherit}.chip-module__SInpAW__button:hover{border-color:var(--control-hover-border);background:var(--control-ghost-hover-fill);box-shadow:var(--control-ghost-hover-ring);color:var(--text-strong)}.chip-module__SInpAW__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.chip-module__SInpAW__neutral{color:var(--foreground)}.chip-module__SInpAW__chip:where([data-category-color=true]){border-color:color-mix(in srgb, var(--chip-category-color,var(--accent)) 48%, var(--border));background:var(--surface-muted);color:var(--foreground)}.chip-module__SInpAW__chip:where([data-category-dot=true]):before{background:var(--chip-category-color,var(--accent));content:"";border:1px solid #ffffff40;border-radius:999px;flex:none;width:9px;height:9px}.chip-module__SInpAW__selected,.chip-module__SInpAW__button.chip-module__SInpAW__selected:hover{border-color:var(--accent);background:linear-gradient(180deg, var(--control-primary-hover-start), var(--control-primary-end));color:var(--control-primary-text);box-shadow:var(--shadow-control)}.chip-module__SInpAW__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip-module__SInpAW__icon,.chip-module__SInpAW__removeIcon{width:var(--ui-icon-xs);height:var(--ui-icon-xs);flex:none}.chip-module__SInpAW__icon{place-items:center;display:grid}.chip-module__SInpAW__icon svg,.chip-module__SInpAW__removeIcon{width:var(--ui-icon-xs);height:var(--ui-icon-xs)}.chip-module__SInpAW__removable{padding-right:var(--ui-space-sm)}
.dropdown-menu-module__zkfrjW__panel{min-width:220px}.dropdown-menu-module__zkfrjW__menu{gap:4px;padding:8px;display:grid}.dropdown-menu-module__zkfrjW__title{color:var(--muted);margin:0;padding:5px 8px 7px;font-size:12px;font-weight:800;line-height:1.2}.dropdown-menu-module__zkfrjW__item{min-height:var(--ui-control-sm);grid-template-columns:var(--ui-icon-sm) minmax(0, 1fr) var(--ui-icon-sm);align-items:center;gap:var(--ui-space-sm);color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--ui-font-xs);padding:0 var(--ui-space-sm);text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:1px solid #0000;font-weight:760;line-height:1.2;display:grid}.dropdown-menu-module__zkfrjW__item:hover{border-color:var(--control-hover-border);background:var(--control-ghost-hover-fill);box-shadow:var(--control-ghost-hover-ring);color:var(--text-strong)}.dropdown-menu-module__zkfrjW__item:not([data-has-icon=true]){grid-template-columns:minmax(0, 1fr) var(--ui-icon-sm)}.dropdown-menu-module__zkfrjW__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.dropdown-menu-module__zkfrjW__item:disabled{cursor:not-allowed;opacity:.5}.dropdown-menu-module__zkfrjW__item[data-tone=danger]{color:var(--danger)}.dropdown-menu-module__zkfrjW__icon,.dropdown-menu-module__zkfrjW__check{place-items:center;display:grid}.dropdown-menu-module__zkfrjW__icon svg,.dropdown-menu-module__zkfrjW__check svg{width:var(--ui-icon-xs);height:var(--ui-icon-xs)}.dropdown-menu-module__zkfrjW__check{color:var(--accent-strong)}.dropdown-menu-module__zkfrjW__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.horizontal-scroller-module__Aa7ztq__root{--scroller-edge-fade:2.5rem;--scroller-peek:2.5rem;min-width:0;position:relative}.horizontal-scroller-module__Aa7ztq__viewport{gap:var(--ui-space-md);overscroll-behavior-inline:contain;min-width:0;padding-inline:0 var(--scroller-peek);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:0 var(--scroller-peek);touch-action:pan-x pan-y;cursor:grab;display:flex;overflow-x:auto}.horizontal-scroller-module__Aa7ztq__root[data-can-scroll-forward=true] .horizontal-scroller-module__Aa7ztq__viewport{-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--scroller-edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--scroller-edge-fade)), transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--scroller-edge-fade)), transparent 100%)}.horizontal-scroller-module__Aa7ztq__root[data-can-scroll-back=true][data-can-scroll-forward=false] .horizontal-scroller-module__Aa7ztq__viewport{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroller-edge-fade), #000 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroller-edge-fade), #000 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--scroller-edge-fade), #000 100%)}.horizontal-scroller-module__Aa7ztq__root[data-can-scroll-back=true][data-can-scroll-forward=true] .horizontal-scroller-module__Aa7ztq__viewport{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroller-edge-fade), #000 calc(100% - var(--scroller-edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroller-edge-fade), #000 calc(100% - var(--scroller-edge-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--scroller-edge-fade), #000 calc(100% - var(--scroller-edge-fade)), transparent 100%)}.horizontal-scroller-module__Aa7ztq__viewport::-webkit-scrollbar{display:none}.horizontal-scroller-module__Aa7ztq__viewport:active{cursor:grabbing}.horizontal-scroller-module__Aa7ztq__viewport:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.horizontal-scroller-module__Aa7ztq__viewport>*{scroll-snap-align:start;flex:none}.horizontal-scroller-module__Aa7ztq__arrow{z-index:2;border-radius:var(--radius-control);box-shadow:none;color:var(--control-inverse);mix-blend-mode:difference;background:0 0;border-color:#0000;margin-block:auto;position:absolute;top:0;bottom:0}.horizontal-scroller-module__Aa7ztq__arrow:not(:disabled):not([aria-disabled=true]):hover,.horizontal-scroller-module__Aa7ztq__arrow:not(:disabled):not([aria-disabled=true]):active{box-shadow:none;color:var(--control-inverse);background:0 0;border-color:#0000;transform:none}.horizontal-scroller-module__Aa7ztq__arrow:disabled{visibility:hidden}.horizontal-scroller-module__Aa7ztq__arrowBack{left:0}.horizontal-scroller-module__Aa7ztq__arrowForward{right:0}
.info-button-module__qGh-Oa__trigger{color:var(--muted)}.info-button-module__qGh-Oa__compactTrigger.info-button-module__qGh-Oa__compactTrigger{width:var(--ui-icon-md);min-height:var(--ui-icon-md);height:var(--ui-icon-md)}.info-button-module__qGh-Oa__compactTrigger svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.info-button-module__qGh-Oa__panel{width:min(300px,100vw - 28px)}.info-button-module__qGh-Oa__content{gap:9px;padding:12px;display:grid}.info-button-module__qGh-Oa__content h3{color:var(--text-strong);margin:0;font-size:14px;font-weight:900;line-height:1.2}.info-button-module__qGh-Oa__content div,.info-button-module__qGh-Oa__content p{color:var(--muted);margin:0;font-size:13px;font-weight:720;line-height:1.45}
.mobile-drawer-module___addFa__overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--mobile-drawer-animation-duration,var(--duration-modal,.18s)) ease;background:#03060cad;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.mobile-drawer-module___addFa__overlay[data-phase=enter],.mobile-drawer-module___addFa__overlay[data-phase=idle]{opacity:1}.mobile-drawer-module___addFa__overlay[data-phase=exit]{opacity:0}.mobile-drawer-module___addFa__overlay[data-mounted=false]{visibility:hidden;pointer-events:none}.mobile-drawer-module___addFa__drawer{width:min(100%,460px);height:var(--mobile-drawer-live-height,auto);max-height:calc(100dvh - 28px - env(safe-area-inset-top));border:1px solid var(--border);border-radius:var(--radius-modal) var(--radius-modal) 0 0;background:linear-gradient(180deg, #ffffff0b, transparent 28%), var(--surface);box-shadow:var(--shadow);color:var(--foreground);will-change:transform, opacity;transition:height var(--mobile-drawer-animation-duration,var(--duration-modal,.18s)) ease, opacity var(--mobile-drawer-animation-duration,var(--duration-modal,.18s)) ease, transform var(--mobile-drawer-animation-duration,var(--duration-modal,.18s)) ease;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(calc(100% + 18px))}.mobile-drawer-module___addFa__overlay[data-phase=enter] .mobile-drawer-module___addFa__drawer,.mobile-drawer-module___addFa__overlay[data-phase=idle] .mobile-drawer-module___addFa__drawer{opacity:1;transform:translateY(var(--mobile-drawer-drag-y,0))}.mobile-drawer-module___addFa__overlay[data-phase=exit] .mobile-drawer-module___addFa__drawer{opacity:0;transform:translateY(calc(100% + 18px))}.mobile-drawer-module___addFa__drawerDragging{transition:none}.mobile-drawer-module___addFa__handleButton{width:100%;min-height:var(--ui-control-xs);color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;display:grid}.mobile-drawer-module___addFa__handleButton:active{cursor:grabbing}.mobile-drawer-module___addFa__handleButton:focus-visible{outline:2px solid var(--mint);outline-offset:-6px}.mobile-drawer-module___addFa__handleBar{border-radius:var(--radius-control);background:#bddbff42;width:42px;height:5px}.mobile-drawer-module___addFa__header{min-height:var(--ui-control-lg);align-items:center;gap:var(--ui-space-md);padding:0 var(--ui-font-sm) var(--ui-space-md) var(--ui-icon-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.mobile-drawer-module___addFa__headerAction{align-items:center;display:inline-flex}.mobile-drawer-module___addFa__headerWithTitle{border-bottom:1px solid var(--border)}.mobile-drawer-module___addFa__title{color:var(--text-strong);font-size:var(--ui-font-section-title);margin:0;font-weight:750;line-height:1.25}.mobile-drawer-module___addFa__closeButton{color:var(--muted)}.mobile-drawer-module___addFa__closeButton svg{width:var(--ui-icon-md);height:var(--ui-icon-md)}.mobile-drawer-module___addFa__body{overscroll-behavior:contain;min-height:0;padding:var(--ui-space-lg) var(--ui-icon-sm) calc(var(--ui-icon-sm) + env(safe-area-inset-bottom));touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:auto}.mobile-drawer-module___addFa__bodyFlush{padding-top:0}@media (min-width:768px){.mobile-drawer-module___addFa__overlay{display:none}}@media (prefers-reduced-motion:reduce){.mobile-drawer-module___addFa__overlay,.mobile-drawer-module___addFa__drawer{transition-duration:1ms}}
.modal-module__KYXbeW__overlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--modal-animation-duration,var(--duration-modal,.18s)) ease;background:#03060cad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;border-radius:0!important}.modal-module__KYXbeW__overlay[data-phase=enter],.modal-module__KYXbeW__overlay[data-phase=idle]{opacity:1}.modal-module__KYXbeW__overlay[data-phase=exit]{opacity:0}.modal-module__KYXbeW__content{width:min(100%, var(--modal-width,560px));border:1px solid var(--border);border-radius:var(--radius-modal);background:linear-gradient(180deg, #ffffff0b, transparent 32%), var(--surface);max-height:min(86vh,760px);box-shadow:var(--shadow);color:var(--foreground);transition:opacity var(--modal-animation-duration,var(--duration-modal,.18s)) ease, transform var(--modal-animation-duration,var(--duration-modal,.18s)) ease;outline:none;position:relative;overflow:auto;transform:translateY(12px)scale(.98)}.modal-module__KYXbeW__overlay[data-phase=enter] .modal-module__KYXbeW__content,.modal-module__KYXbeW__overlay[data-phase=idle] .modal-module__KYXbeW__content{opacity:1;transform:translateY(0)scale(1)}.modal-module__KYXbeW__overlay[data-phase=exit] .modal-module__KYXbeW__content{opacity:0;transform:translateY(10px)scale(.985)}.modal-module__KYXbeW__header{grid-template-columns:1fr auto;align-items:start;gap:16px;padding:22px 22px 0;display:grid}.modal-module__KYXbeW__title{color:var(--text-strong);margin:0;font-size:18px;font-weight:650;line-height:1.35}.modal-module__KYXbeW__description{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.6}.modal-module__KYXbeW__body{padding:22px}.modal-module__KYXbeW__closeButton{color:var(--muted)}.modal-module__KYXbeW__closeIcon{width:18px;height:18px}@media (max-width:640px){.modal-module__KYXbeW__overlay{top:var(--modal-visual-viewport-top,0);height:var(--modal-visual-viewport-height,100dvh);align-items:end;padding:12px;bottom:auto;left:0;right:0}.modal-module__KYXbeW__content{width:100%;max-height:calc(var(--modal-visual-viewport-height,100dvh) - 24px)}}@media (prefers-reduced-motion:reduce){.modal-module__KYXbeW__overlay,.modal-module__KYXbeW__content{transition-duration:1ms}}
.confirm-modal-module__Z7dlmW__body{gap:18px;display:grid}.confirm-modal-module__Z7dlmW__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media (max-width:520px){.confirm-modal-module__Z7dlmW__actions{grid-template-columns:1fr;display:grid}}
.pagination-module__zWJHsW__pagination{justify-content:center;align-items:center;gap:14px;margin-top:26px;display:flex}.pagination-module__zWJHsW__pages{align-items:center;gap:10px;display:inline-flex}.pagination-module__zWJHsW__pageButton,.pagination-module__zWJHsW__iconButton,.pagination-module__zWJHsW__ellipsis{width:var(--ui-control-sm);height:var(--ui-control-sm);color:var(--foreground);font-size:var(--ui-font-xs);place-items:center;font-weight:850;line-height:1;display:inline-grid}.pagination-module__zWJHsW__pageButton,.pagination-module__zWJHsW__iconButton{cursor:pointer;font:inherit;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:1px solid #0000}.pagination-module__zWJHsW__pageButton:hover,.pagination-module__zWJHsW__iconButton:hover{border-color:var(--control-hover-border);background:var(--control-ghost-hover-fill);box-shadow:var(--control-ghost-hover-ring);color:var(--text-strong)}.pagination-module__zWJHsW__pageButton:focus-visible,.pagination-module__zWJHsW__iconButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.pagination-module__zWJHsW__pageButton[aria-current=page]{border-color:var(--accent);background:linear-gradient(180deg, var(--control-primary-hover-start), var(--control-primary-end));color:var(--control-primary-text);box-shadow:var(--shadow-control)}.pagination-module__zWJHsW__iconButton svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.pagination-module__zWJHsW__iconButton:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.pagination-module__zWJHsW__ellipsis{color:var(--muted)}@media (max-width:520px){.pagination-module__zWJHsW__pagination{gap:8px}.pagination-module__zWJHsW__pages{gap:5px}}
.progress-panel-module__MNU2ba__panel{gap:12px;display:grid}.progress-panel-module__MNU2ba__copy{border:1px dashed color-mix(in srgb, var(--accent) 48%, var(--border));border-radius:var(--radius-surface);background:var(--surface-muted);gap:6px;padding:16px;display:grid}.progress-panel-module__MNU2ba__copy h3,.progress-panel-module__MNU2ba__copy p{margin:0}.progress-panel-module__MNU2ba__copy h3{color:var(--text-strong);font-size:16px;font-weight:900;line-height:1.2}.progress-panel-module__MNU2ba__copy p{color:color-mix(in srgb, var(--accent) 52%, var(--text-strong));font-size:13px;font-weight:760;line-height:1.35}.progress-panel-module__MNU2ba__track{border-radius:var(--radius-control);background:var(--border);height:5px;position:relative;overflow:hidden}.progress-panel-module__MNU2ba__bar,.progress-panel-module__MNU2ba__indeterminateBar{border-radius:inherit;background:var(--accent);transform-origin:0;width:100%;height:100%;display:block}.progress-panel-module__MNU2ba__bar{transition:transform .12s linear;transform:scaleX(0)}.progress-panel-module__MNU2ba__indeterminateBar{width:38%;animation:1.1s ease-in-out infinite progress-panel-module__MNU2ba__progress-panel-indeterminate}.progress-panel-module__MNU2ba__panel[data-status=success] .progress-panel-module__MNU2ba__bar{background:var(--mint)}.progress-panel-module__MNU2ba__panel[data-status=error] .progress-panel-module__MNU2ba__bar{background:var(--danger)}.progress-panel-module__MNU2ba__panel[data-status=paused] .progress-panel-module__MNU2ba__bar{opacity:.65}@keyframes progress-panel-module__MNU2ba__progress-panel-indeterminate{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.progress-panel-module__MNU2ba__bar{transition:none}.progress-panel-module__MNU2ba__indeterminateBar{animation:none;transform:translate(80%)}}
.skeleton-module__BBtfzW__skeleton{background:linear-gradient(100deg, var(--surface-muted) 20%, var(--surface-strong) 40%, var(--surface-muted) 60%);background-size:200% 100%;border-radius:2px;min-width:0;animation:1.4s ease-in-out infinite skeleton-module__BBtfzW__shimmer;display:block}@keyframes skeleton-module__BBtfzW__shimmer{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){.skeleton-module__BBtfzW__skeleton{animation:none}}
.tabs-module__dWOOCq__root{min-width:0;display:flex}.tabs-module__dWOOCq__tab{border-radius:var(--radius-control);min-width:0;color:var(--muted);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;align-items:center;gap:10px;font-weight:820;display:flex;position:relative}.tabs-module__dWOOCq__tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.tabs-module__dWOOCq__tab:disabled{cursor:not-allowed;opacity:.48}.tabs-module__dWOOCq__tab:disabled:hover{color:var(--muted);background:0 0}.tabs-module__dWOOCq__label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.tabs-module__dWOOCq__icon{width:var(--ui-icon-md);height:var(--ui-icon-md);flex:none;place-items:center;display:grid}.tabs-module__dWOOCq__icon svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.tabs-module__dWOOCq__icon img{width:24px;height:21px;display:block}.tabs-module__dWOOCq__underline{min-height:var(--ui-control-md);border-bottom:1px solid var(--border);gap:4px}.tabs-module__dWOOCq__underline .tabs-module__dWOOCq__tab{min-height:var(--ui-control-md);padding:0 var(--ui-icon-sm);font-size:var(--ui-font-sm)}.tabs-module__dWOOCq__underline .tabs-module__dWOOCq__tab:hover,.tabs-module__dWOOCq__underline .tabs-module__dWOOCq__tab[aria-selected=true]{color:var(--text-strong)}.tabs-module__dWOOCq__underline .tabs-module__dWOOCq__tab[aria-selected=true]:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs-module__dWOOCq__segmented{border:1px solid var(--border);border-radius:var(--radius-control);background:linear-gradient(180deg, #ffffff09, transparent), var(--surface-muted);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.tabs-module__dWOOCq__segmented .tabs-module__dWOOCq__tab{min-height:var(--ui-control-md);justify-content:center;align-items:center;gap:var(--ui-space-sm);border-left:1px solid var(--border);padding:0 var(--ui-space-md);text-align:center;display:inline-flex}.tabs-module__dWOOCq__segmented .tabs-module__dWOOCq__tab:first-child{border-left:0}.tabs-module__dWOOCq__segmented .tabs-module__dWOOCq__tab:after{content:"";height:2px;transition:background-color var(--duration-fast) ease;background:0 0;position:absolute;bottom:0;left:22px;right:22px}.tabs-module__dWOOCq__segmented .tabs-module__dWOOCq__tab:hover,.tabs-module__dWOOCq__segmented .tabs-module__dWOOCq__tab[aria-selected=true]{background:var(--control-ghost-hover-fill);color:var(--text-strong)}.tabs-module__dWOOCq__segmented .tabs-module__dWOOCq__tab[aria-selected=true]:after{background:var(--accent);box-shadow:0 0 14px #6ea8ff6b}.tabs-module__dWOOCq__segmented .tabs-module__dWOOCq__label{color:inherit;font-size:var(--ui-font-sm);font-weight:850;line-height:1.25}@media (max-width:560px){.tabs-module__dWOOCq__underline{overflow:auto hidden}.tabs-module__dWOOCq__underline .tabs-module__dWOOCq__tab{flex:none}}
.tooltip-module__cfZ4zG__root{display:inline-flex}.tooltip-module__cfZ4zG__tooltip{overflow-wrap:anywhere;border:1px solid var(--border);background:linear-gradient(180deg, #ffffff0e, transparent), color-mix(in srgb, var(--surface) 97%, transparent);max-width:min(260px,100vw - 16px);color:var(--text-strong);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease, visibility 0s linear var(--duration-fast);visibility:hidden;white-space:normal;padding:7px 9px;font-size:12px;font-weight:800;line-height:1.2;position:fixed;transform:translateY(4px);box-shadow:0 16px 42px #0000005c,0 0 0 1px #bddbff0a}.tooltip-module__cfZ4zG__open{opacity:1;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease, visibility 0s;visibility:visible;transform:translateY(0)}
.app-footer-module__IpswjW__footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-muted) 78%, transparent);width:100%;padding:64px 34px 28px}.app-footer-module__IpswjW__content{grid-template-columns:minmax(250px,1.5fr) 2fr;gap:84px;width:min(100%,1100px);margin:0 auto;display:grid}.app-footer-module__IpswjW__brandName{color:var(--text-strong);align-items:center;gap:12px;font-size:22px;font-weight:900;text-decoration:none;display:inline-flex}.app-footer-module__IpswjW__brandName img{object-fit:contain;flex:none;width:180px;height:auto}.app-footer-module__IpswjW__brandLogoLight{display:none}.app-footer-module__IpswjW__brandLogoDark{display:block}:root[data-theme=light] .app-footer-module__IpswjW__brandLogoLight{display:block}:root[data-theme=light] .app-footer-module__IpswjW__brandLogoDark{display:none}.app-footer-module__IpswjW__brandName em{color:var(--muted);font-size:18px;font-style:normal}.app-footer-module__IpswjW__mark{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:3px;width:34px;height:30px;display:grid;transform:skewY(-7deg)}.app-footer-module__IpswjW__mark i{background:var(--accent)}.app-footer-module__IpswjW__mark i:first-child{background:var(--violet);grid-column:1/3}.app-footer-module__IpswjW__mark i:nth-child(2){grid-column:2}.app-footer-module__IpswjW__mark i:last-child{background:var(--text-strong);grid-column:2}.app-footer-module__IpswjW__brand p{color:var(--muted);margin:20px 0;font-size:14px;font-weight:600;line-height:1.8}.app-footer-module__IpswjW__quickLinks{flex-wrap:wrap;gap:8px;display:flex}.app-footer-module__IpswjW__quickLinks a{min-height:34px;color:var(--muted);align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.app-footer-module__IpswjW__quickLinks a+a{border-left:1px solid var(--border)}.app-footer-module__IpswjW__quickLinks a:hover{color:var(--text-strong)}.app-footer-module__IpswjW__quickLinks svg{width:17px;height:17px}.app-footer-module__IpswjW__groups{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.app-footer-module__IpswjW__groups h2{color:var(--text-strong);margin:0 0 16px;font-size:14px;font-weight:850}.app-footer-module__IpswjW__groups ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-footer-module__IpswjW__groups a{color:var(--muted);font-size:14px;font-weight:600;text-decoration:none}.app-footer-module__IpswjW__groups a:hover{color:var(--accent-strong)}.app-footer-module__IpswjW__copyright{border-top:1px solid var(--border);width:min(100%,1100px);color:var(--muted);text-align:center;margin:50px auto 0;padding-top:24px;font-size:12px}@media (max-width:760px){.app-footer-module__IpswjW__footer{padding:42px 18px calc(92px + env(safe-area-inset-bottom))}.app-footer-module__IpswjW__content{grid-template-columns:1fr;gap:40px}.app-footer-module__IpswjW__groups{grid-template-columns:repeat(2,1fr)}.app-footer-module__IpswjW__groups section:last-child{grid-column:1/-1}.app-footer-module__IpswjW__copyright{margin-top:34px}}
.upload-dropper-module__6wPdlW__dropper{border:1px dashed var(--border-strong);background:linear-gradient(180deg, #6ea8ff12, transparent), var(--surface-muted);min-height:180px;color:var(--muted);cursor:pointer;text-align:center;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;place-items:center;gap:8px;padding:18px;display:grid}.upload-dropper-module__6wPdlW__dropper:hover,.upload-dropper-module__6wPdlW__dropper:focus-within,.upload-dropper-module__6wPdlW__dragActive{border-color:var(--accent-strong);background:linear-gradient(180deg, #6ea8ff1f, transparent), var(--surface-strong);box-shadow:var(--control-surface-hover-shadow);color:var(--foreground)}.upload-dropper-module__6wPdlW__dropper:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.upload-dropper-module__6wPdlW__disabled{cursor:not-allowed;opacity:.54}.upload-dropper-module__6wPdlW__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upload-dropper-module__6wPdlW__icon{width:var(--ui-control-md);height:var(--ui-control-md);color:var(--foreground);background:#bddbff0f;border:1px solid #bddbff3d;place-items:center;display:grid}.upload-dropper-module__6wPdlW__icon svg{width:var(--ui-icon-md);height:var(--ui-icon-md)}.upload-dropper-module__6wPdlW__title{color:var(--text-strong);font-size:var(--ui-font-sm);font-weight:900}.upload-dropper-module__6wPdlW__description,.upload-dropper-module__6wPdlW__helperText{max-width:340px;color:var(--muted);font-size:var(--ui-font-xs);font-weight:720;line-height:1.42}.upload-dropper-module__6wPdlW__helperText{color:var(--foreground)}
.workspace-shell-module__-g-NzG__shell{min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;position:relative}.workspace-shell-module__-g-NzG__content{flex:none;min-width:0;min-height:100dvh}@media (min-width:768px){.workspace-shell-module__-g-NzG__shell{padding-bottom:0;padding-left:90px}}
.zoomable-image-module__LcLI_G__frame{width:100%;aspect-ratio:var(--zoomable-image-aspect-ratio,4 / 3);border:1px solid var(--border);background:var(--surface-muted);color:var(--foreground);cursor:zoom-in;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}.zoomable-image-module__LcLI_G__frame:after{content:"";pointer-events:none;transition:background-color var(--duration-fast) ease;background:0 0;position:absolute;inset:0}.zoomable-image-module__LcLI_G__frame:hover,.zoomable-image-module__LcLI_G__frame:focus-visible{border-color:var(--control-hover-border);box-shadow:var(--control-hover-ring);color:var(--text-strong)}.zoomable-image-module__LcLI_G__frame:hover:after,.zoomable-image-module__LcLI_G__frame:focus-visible:after{background:color-mix(in srgb, var(--background) 28%, transparent)}.zoomable-image-module__LcLI_G__frame:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.zoomable-image-module__LcLI_G__frame img{object-fit:var(--zoomable-image-object-fit,cover);width:100%;height:100%;display:block}.zoomable-image-module__LcLI_G__affordance{z-index:2;width:var(--ui-control-sm);height:var(--ui-control-sm);border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:var(--shadow-control);opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.zoomable-image-module__LcLI_G__frame:hover .zoomable-image-module__LcLI_G__affordance,.zoomable-image-module__LcLI_G__frame:focus-visible .zoomable-image-module__LcLI_G__affordance{opacity:1;transform:translateY(0)}.zoomable-image-module__LcLI_G__affordance svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.zoomable-image-module__LcLI_G__viewer{z-index:1400;background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--foreground);position:fixed;inset:0}.zoomable-image-module__LcLI_G__viewerTopBar{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:18px 22px;display:flex;position:absolute;top:0;left:0;right:0}.zoomable-image-module__LcLI_G__viewerTitle,.zoomable-image-module__LcLI_G__viewerActions,.zoomable-image-module__LcLI_G__closeButton{align-items:center;min-width:0;display:inline-flex}.zoomable-image-module__LcLI_G__viewerTitle{border:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent);background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--text-strong);pointer-events:auto;gap:9px;padding:9px 12px}.zoomable-image-module__LcLI_G__viewerTitle svg{width:20px;height:20px;color:var(--accent-strong)}.zoomable-image-module__LcLI_G__viewerTitle h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:850;line-height:1.2;overflow:hidden}.zoomable-image-module__LcLI_G__viewerActions{border:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent);background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--muted);pointer-events:auto;flex:none;gap:12px;padding:6px;font-size:12px;font-weight:760;line-height:1.2}.zoomable-image-module__LcLI_G__viewerActions button svg{width:var(--ui-icon-xs);height:var(--ui-icon-xs)}.zoomable-image-module__LcLI_G__closeButton{min-height:var(--ui-control-sm);border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--ui-font-xs);pointer-events:auto;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;gap:8px;padding:0 10px 0 12px;font-weight:850}.zoomable-image-module__LcLI_G__closeButton:hover,.zoomable-image-module__LcLI_G__closeButton:focus-visible{border-color:var(--control-hover-border);background:var(--surface);box-shadow:var(--control-ghost-hover-ring);color:var(--text-strong)}.zoomable-image-module__LcLI_G__closeButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.zoomable-image-module__LcLI_G__closeButton svg{width:16px;height:16px}.zoomable-image-module__LcLI_G__viewerStage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;min-width:0;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.zoomable-image-module__LcLI_G__viewerStage:active{cursor:grabbing}.zoomable-image-module__LcLI_G__viewerStage[data-editing=true]{cursor:default}.zoomable-image-module__LcLI_G__viewerStage[data-editing=true] img{transition:none}.zoomable-image-module__LcLI_G__viewerStage[data-editing=true]:active{cursor:default}.zoomable-image-module__LcLI_G__viewerStage img{object-fit:contain;max-width:min(92vw,1280px);max-height:min(82vh,920px);transform:translate3d(var(--zoomable-image-x,0), var(--zoomable-image-y,0), 0) scale(var(--zoomable-image-scale,1)) rotate(var(--zoomable-image-rotation,0deg));transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;border-radius:0;transition:transform 90ms ease-out;display:block}.zoomable-image-module__LcLI_G__cropLayer{border:1px solid color-mix(in srgb, var(--border-strong) 42%, transparent);pointer-events:none;border-radius:0;position:absolute}.zoomable-image-module__LcLI_G__cropLayer:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff38 1px,#0000 1px),linear-gradient(#ffffff38 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:33.333% 33.333%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.zoomable-image-module__LcLI_G__cropBox{border:2px solid var(--accent-strong);box-shadow:0 0 0 999px #00000061, var(--shadow-control);cursor:move;pointer-events:auto;touch-action:none;background:#ffffff14;border-radius:0;position:absolute}.zoomable-image-module__LcLI_G__cropHandle{border:2px solid var(--background);background:var(--accent-strong);width:18px;height:18px;box-shadow:var(--shadow-control);cursor:nwse-resize;position:absolute;bottom:-8px;right:-8px}.zoomable-image-module__LcLI_G__editorPanel{z-index:3;border:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent);background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:14px;width:276px;padding:12px;display:grid;position:absolute;top:84px;right:22px}.zoomable-image-module__LcLI_G__ratioGroup{border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zoomable-image-module__LcLI_G__ratioGroup button{min-width:0;min-height:var(--ui-control-sm);border:0;border-left:1px solid var(--border);color:var(--muted);cursor:pointer;font:inherit;font-size:var(--ui-font-xs);background:0 0;padding:0 6px;font-weight:850}.zoomable-image-module__LcLI_G__ratioGroup button:first-child{border-left:0}.zoomable-image-module__LcLI_G__ratioGroup button:hover,.zoomable-image-module__LcLI_G__ratioGroup button[aria-pressed=true]{background:var(--control-ghost-hover-fill);color:var(--text-strong)}.zoomable-image-module__LcLI_G__ratioGroup button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.zoomable-image-module__LcLI_G__previewBox{gap:8px;display:grid}.zoomable-image-module__LcLI_G__previewBox span{color:var(--muted);font-size:12px;font-weight:850;line-height:1.2}.zoomable-image-module__LcLI_G__previewBox img{border:1px solid var(--border);background:var(--surface-muted);object-fit:contain;border-radius:0;width:100%;max-height:180px;display:block}.zoomable-image-module__LcLI_G__editorActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.zoomable-image-module__LcLI_G__editorActions svg{width:16px;height:16px}@media (max-width:767px){.zoomable-image-module__LcLI_G__frame[data-editable=true] .zoomable-image-module__LcLI_G__affordance{opacity:1;transform:translateY(0)}.zoomable-image-module__LcLI_G__viewerTopBar{align-items:center;gap:var(--ui-space-sm);padding:var(--ui-space-sm) var(--ui-page-inline);grid-template-columns:minmax(0,1fr) auto;display:grid}.zoomable-image-module__LcLI_G__viewerTitle{gap:var(--ui-space-xs);padding:var(--ui-space-xs) var(--ui-space-sm)}.zoomable-image-module__LcLI_G__viewerTitle h2{font-size:var(--ui-font-md)}.zoomable-image-module__LcLI_G__viewerActions{align-items:center;gap:var(--ui-space-xs);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:row;padding:0}.zoomable-image-module__LcLI_G__viewerActions>span{display:none}.zoomable-image-module__LcLI_G__closeButton{width:var(--ui-control-sm);justify-content:center;padding:0}.zoomable-image-module__LcLI_G__closeButton span{display:none}.zoomable-image-module__LcLI_G__viewerStage{top:calc(var(--ui-control-sm) + var(--ui-space-lg))}.zoomable-image-module__LcLI_G__viewerStage img{max-width:100vw;max-height:calc(100dvh - var(--ui-control-sm) - var(--ui-space-xl))}.zoomable-image-module__LcLI_G__editorPanel{top:auto;right:var(--ui-page-inline);bottom:var(--ui-page-inline);left:var(--ui-page-inline);width:auto;max-height:min(42dvh,360px);overflow-y:auto}.zoomable-image-module__LcLI_G__previewBox{display:none}}@media (prefers-reduced-motion:reduce){.zoomable-image-module__LcLI_G__viewerStage img{transition-duration:1ms}}
.auth-modal-module__Zb5Nea__modal{border-color:var(--border-strong);background:var(--surface);overflow:hidden;box-shadow:0 32px 90px #0000006b}.auth-modal-module__Zb5Nea__modalBody{padding:0}.auth-modal-module__Zb5Nea__shell{grid-template-columns:minmax(350px,.94fr) minmax(430px,1.16fr);min-height:min(746px,100dvh - 48px);display:grid;position:relative}.auth-modal-module__Zb5Nea__mobileHero{display:none}.auth-modal-module__Zb5Nea__hero{border-right:1px solid var(--border);background:#dcecff;position:relative;overflow:hidden}.auth-modal-module__Zb5Nea__heroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth-modal-module__Zb5Nea__heroContent{z-index:1;text-align:center;align-content:start;justify-items:center;gap:14px;padding:58px 34px 0;display:grid;position:relative}.auth-modal-module__Zb5Nea__brandMark{background:#ffffff59;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 30px #4069a624}.auth-modal-module__Zb5Nea__brandMark img{object-fit:contain;width:34px;height:34px}.auth-modal-module__Zb5Nea__heroText{color:#102d52;justify-items:center;gap:14px;display:grid}.auth-modal-module__Zb5Nea__heroText strong{font-size:29px;font-weight:900;line-height:1.1}.auth-modal-module__Zb5Nea__heroText h2{max-width:310px;margin:0;font-size:25px;font-weight:900;line-height:1.25}.auth-modal-module__Zb5Nea__heroText p{max-width:250px;margin:0;font-size:15px;line-height:1.45}.auth-modal-module__Zb5Nea__content{align-content:center;gap:26px;padding:68px 68px 52px;display:grid;position:relative}.auth-modal-module__Zb5Nea__closeButton{position:absolute;top:18px;right:18px}.auth-modal-module__Zb5Nea__heading{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.auth-modal-module__Zb5Nea__heading h2{color:var(--text-strong);margin:0;font-size:30px;font-weight:900;line-height:1.15}.auth-modal-module__Zb5Nea__heading p{color:var(--muted);text-align:center;margin:0;font-size:14px;line-height:1.45}.auth-modal-module__Zb5Nea__actions{gap:18px;display:grid}.auth-modal-module__Zb5Nea__authButton{min-height:52px}.auth-modal-module__Zb5Nea__googleGlyph{width:22px;height:22px;color:var(--accent-strong);place-items:center;font-size:20px;font-weight:900;display:inline-grid}.auth-modal-module__Zb5Nea__divider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;font-size:12px;display:grid}.auth-modal-module__Zb5Nea__divider:before,.auth-modal-module__Zb5Nea__divider:after{background:var(--border);content:"";height:1px}.auth-modal-module__Zb5Nea__helper{color:var(--muted);text-align:center;margin:-2px 0 0;font-size:12px;line-height:1.45}.auth-modal-module__Zb5Nea__reassurance{color:var(--muted);text-align:center;gap:14px;display:grid}.auth-modal-module__Zb5Nea__reassurance span{justify-content:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.auth-modal-module__Zb5Nea__reassurance svg{width:16px;height:16px}.auth-modal-module__Zb5Nea__reassurance p{margin:0;font-size:12px;line-height:1.45}.auth-modal-module__Zb5Nea__magicLinkBody{gap:18px;display:grid}.auth-modal-module__Zb5Nea__magicLinkField{color:var(--text-strong);gap:7px;font-size:13px;font-weight:750;display:grid}.auth-modal-module__Zb5Nea__magicLinkField input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--text-strong);font:inherit;padding:0 12px}.auth-modal-module__Zb5Nea__magicLinkField input:focus-visible{border-color:var(--accent-strong);outline:2px solid color-mix(in srgb, var(--accent-strong) 24%, transparent);outline-offset:1px}.auth-modal-module__Zb5Nea__magicLinkError,.auth-modal-module__Zb5Nea__magicLinkNotice{margin:0;font-size:13px;line-height:1.5}.auth-modal-module__Zb5Nea__magicLinkError{color:var(--danger)}.auth-modal-module__Zb5Nea__magicLinkNotice{color:var(--muted)}.auth-modal-module__Zb5Nea__turnstileShell{min-height:65px;color:var(--muted);text-align:center;align-items:center;font-size:12px;display:grid}.auth-modal-module__Zb5Nea__turnstileShell>div{width:100%}.auth-modal-module__Zb5Nea__authLegal{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:11px;line-height:1.5}.auth-modal-module__Zb5Nea__authLegal a{color:var(--text-strong);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:820px){.auth-modal-module__Zb5Nea__modal{overflow:visible}.auth-modal-module__Zb5Nea__shell{grid-template-columns:1fr;min-height:auto}.auth-modal-module__Zb5Nea__mobileHero{z-index:0;border-radius:var(--radius-modal) var(--radius-modal) 0 0;width:90%;display:block;position:absolute;bottom:calc(100% + 1px);left:50%;overflow:hidden;transform:translate(-50%)}.auth-modal-module__Zb5Nea__mobileHero:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--surface));height:48px;position:absolute;bottom:0;left:0;right:0}.auth-modal-module__Zb5Nea__mobileHero img{object-fit:cover;width:100%;height:100%;display:block}.auth-modal-module__Zb5Nea__hero{display:none}.auth-modal-module__Zb5Nea__content{gap:20px;padding:56px 18px 24px}.auth-modal-module__Zb5Nea__heading h2{font-size:20px}}
.local-workspace-transfer-module__Tx-58q__fileInput{display:none}.local-workspace-transfer-module__Tx-58q__importBody,.local-workspace-transfer-module__Tx-58q__statusBody{gap:14px;display:grid}.local-workspace-transfer-module__Tx-58q__importBody>p,.local-workspace-transfer-module__Tx-58q__statusBody>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.local-workspace-transfer-module__Tx-58q__fileDetails{border:1px solid var(--border);background:var(--surface-muted);gap:7px;margin:0;padding:12px;display:grid}.local-workspace-transfer-module__Tx-58q__fileDetails div{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:14px;font-size:12px;display:grid}.local-workspace-transfer-module__Tx-58q__fileDetails dt{color:var(--muted)}.local-workspace-transfer-module__Tx-58q__fileDetails dd{min-width:0;color:var(--text-strong);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.local-workspace-transfer-module__Tx-58q__restoreChoice{border:1px solid var(--border);background:var(--surface-muted);color:var(--foreground);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.local-workspace-transfer-module__Tx-58q__restoreChoice input{margin-top:2px}.local-workspace-transfer-module__Tx-58q__restoreChoice span{gap:4px;display:grid}.local-workspace-transfer-module__Tx-58q__restoreChoice strong{color:var(--text-strong);font-size:13px}.local-workspace-transfer-module__Tx-58q__restoreChoice small{color:var(--muted);font-size:11px;line-height:1.4}.local-workspace-transfer-module__Tx-58q__error,.local-workspace-transfer-module__Tx-58q__statusBody>.local-workspace-transfer-module__Tx-58q__error{color:var(--danger);margin:0;font-size:12px;line-height:1.45}.local-workspace-transfer-module__Tx-58q__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}@media (max-width:560px){.local-workspace-transfer-module__Tx-58q__fileDetails div{grid-template-columns:1fr;gap:2px}.local-workspace-transfer-module__Tx-58q__fileDetails dd{text-align:left}.local-workspace-transfer-module__Tx-58q__actions{flex-direction:column-reverse;align-items:stretch}}
.workspace-backup-panel-module__ASDSUG__panel{background:linear-gradient(120deg, #6ea8ff14, transparent 55%), var(--surface-muted);border:1px solid #6ea8ff4d}.workspace-backup-panel-module__ASDSUG__summaryToggle{justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;padding:9px 12px;display:flex}.workspace-backup-panel-module__ASDSUG__summaryTitle{gap:3px;min-width:0;display:grid}.workspace-backup-panel-module__ASDSUG__summaryTitle strong{color:var(--text-strong);font-size:13px}.workspace-backup-panel-module__ASDSUG__summaryActions{flex:none;align-items:center;gap:8px;display:inline-flex}.workspace-backup-panel-module__ASDSUG__fileType{border:1px solid var(--border);color:var(--accent-strong);padding:3px 6px;font-size:10px;font-weight:850}.workspace-backup-panel-module__ASDSUG__managerBody{gap:16px;display:grid}.workspace-backup-panel-module__ASDSUG__managerIntro{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-backup-panel-module__ASDSUG__managerIntro p{color:var(--text-strong);margin:0;font-size:13px;line-height:1.5}.workspace-backup-panel-module__ASDSUG__managerIntro span{border:1px solid var(--border);color:var(--muted);flex:none;padding:5px 7px;font-size:10px}.workspace-backup-panel-module__ASDSUG__backupComparison{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.workspace-backup-panel-module__ASDSUG__comparisonDivider{color:var(--muted);place-items:center;font-size:11px;display:grid}.workspace-backup-panel-module__ASDSUG__backupChoice{border:1px solid var(--border);background:var(--surface-muted);grid-template-rows:auto auto auto auto 1fr auto;gap:10px;padding:14px;display:grid}.workspace-backup-panel-module__ASDSUG__backupChoice header{border-bottom:1px solid var(--border);color:var(--text-strong);align-items:center;gap:8px;padding-bottom:9px;font-size:12px;font-weight:850;display:flex}.workspace-backup-panel-module__ASDSUG__backupChoice header svg{width:17px;height:17px;color:var(--accent-strong)}.workspace-backup-panel-module__ASDSUG__transferGraphic{min-height:58px;color:var(--accent-strong);justify-content:center;align-items:center;gap:10px;display:flex}.workspace-backup-panel-module__ASDSUG__transferGraphic svg{width:24px;height:24px}.workspace-backup-panel-module__ASDSUG__transferGraphic svg:first-child,.workspace-backup-panel-module__ASDSUG__transferGraphic svg:last-child{opacity:.72;width:34px;height:34px}.workspace-backup-panel-module__ASDSUG__backupChoice h3{color:var(--text-strong);margin:0;font-size:14px}.workspace-backup-panel-module__ASDSUG__backupChoice>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.workspace-backup-panel-module__ASDSUG__backupChoice dl{align-content:start;gap:5px;margin:0;display:grid}.workspace-backup-panel-module__ASDSUG__backupChoice dl div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.workspace-backup-panel-module__ASDSUG__backupChoice dt{color:var(--muted)}.workspace-backup-panel-module__ASDSUG__backupChoice dd{min-width:0;color:var(--text-strong);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workspace-backup-panel-module__ASDSUG__backupActions{gap:8px;display:grid}.workspace-backup-panel-module__ASDSUG__deleteBody{gap:18px;display:grid}.workspace-backup-panel-module__ASDSUG__deleteBody p{color:var(--text);margin:0;font-size:13px;line-height:1.6}.workspace-backup-panel-module__ASDSUG__deleteBody>div{justify-content:flex-end;gap:8px;display:flex}.workspace-backup-panel-module__ASDSUG__notice{color:var(--mint);margin:0;font-size:11px;line-height:1.45}.workspace-backup-panel-module__ASDSUG__error{color:var(--danger);margin:0;font-size:11px;line-height:1.45}.workspace-backup-panel-module__ASDSUG__restoreBody{gap:14px;display:grid}.workspace-backup-panel-module__ASDSUG__restoreChoice{color:var(--text);align-items:flex-start;gap:8px;display:flex}.workspace-backup-panel-module__ASDSUG__restoreActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:680px){.workspace-backup-panel-module__ASDSUG__summaryActions .workspace-backup-panel-module__ASDSUG__fileType{display:none}.workspace-backup-panel-module__ASDSUG__managerIntro{display:grid}.workspace-backup-panel-module__ASDSUG__managerIntro span{justify-self:start}.workspace-backup-panel-module__ASDSUG__backupComparison{grid-template-columns:1fr}.workspace-backup-panel-module__ASDSUG__comparisonDivider{min-height:18px}}
.comment-editor-modal-module__hm78UG__modalBody{padding:0}.comment-editor-modal-module__hm78UG__modalShell{background:var(--surface);min-height:min(760px,100vh - 64px);color:var(--text-primary);grid-template-rows:auto auto 1fr;display:grid}.comment-editor-modal-module__hm78UG__modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.comment-editor-modal-module__hm78UG__modalHeader h2{color:var(--text-strong);margin:3px 0 0;font-size:18px;line-height:1.2}.comment-editor-modal-module__hm78UG__modalEyebrow{max-width:min(560px,55vw);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.comment-editor-modal-module__hm78UG__modalActions{align-items:center;gap:8px;display:flex}.comment-editor-modal-module__hm78UG__saveStatus{min-width:78px;color:var(--text-secondary);text-align:right;font-size:12px;font-weight:840}.comment-editor-modal-module__hm78UG__saveStatus[data-status=error]{color:var(--danger)}.comment-editor-modal-module__hm78UG__saveStatus[data-status=saved]{color:var(--accent-strong)}.comment-editor-modal-module__hm78UG__toolbar{border-bottom:1px solid var(--border);background:var(--surface-muted);align-items:center;gap:6px;min-width:0;padding:9px 12px;display:flex;overflow-x:auto}.comment-editor-modal-module__hm78UG__toolbarIconButton{border:1px solid var(--border);background:var(--control-field-background);width:34px;height:32px;color:var(--text-strong);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;flex:none;place-items:center;display:grid}.comment-editor-modal-module__hm78UG__toolbarIconButton:hover{border-color:var(--accent-strong);background:var(--surface-strong)}.comment-editor-modal-module__hm78UG__toolbarIconButton[aria-pressed=true]{border-color:var(--accent-strong);background:color-mix(in srgb, var(--accent-strong) 18%, var(--surface));color:var(--text-strong);box-shadow:0 0 0 2px #6ea8ff24}.comment-editor-modal-module__hm78UG__toolbarIconButton:disabled{cursor:not-allowed;opacity:.46}.comment-editor-modal-module__hm78UG__toolbarIconButton svg{width:16px;height:16px}.comment-editor-modal-module__hm78UG__fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comment-editor-modal-module__hm78UG__editorPane{align-content:start;gap:12px;min-width:0;min-height:0;padding:18px;display:grid;overflow:auto}.comment-editor-modal-module__hm78UG__editorSurface{min-height:540px;color:var(--text-primary);outline:0;font-size:15px;line-height:1.65}.comment-editor-modal-module__hm78UG__editorSurface .is-editor-empty:first-child:before{float:left;height:0;color:var(--text-secondary);content:attr(data-placeholder);pointer-events:none}:is(.comment-editor-modal-module__hm78UG__editorSurface p,.comment-editor-modal-module__hm78UG__editorSurface ul,.comment-editor-modal-module__hm78UG__editorSurface ol,.comment-editor-modal-module__hm78UG__editorSurface blockquote,.comment-editor-modal-module__hm78UG__editorSurface figure){margin:0 0 12px}:is(.comment-editor-modal-module__hm78UG__editorSurface h1,.comment-editor-modal-module__hm78UG__editorSurface h2,.comment-editor-modal-module__hm78UG__editorSurface h3){color:var(--text-strong);margin:18px 0 10px;font-weight:950;line-height:1.18}.comment-editor-modal-module__hm78UG__editorSurface h1{font-size:28px}.comment-editor-modal-module__hm78UG__editorSurface h2{font-size:22px}.comment-editor-modal-module__hm78UG__editorSurface h3{font-size:18px}:is(.comment-editor-modal-module__hm78UG__editorSurface ul,.comment-editor-modal-module__hm78UG__editorSurface ol){margin-left:0;padding-left:24px}.comment-editor-modal-module__hm78UG__editorSurface ul{list-style:outside}.comment-editor-modal-module__hm78UG__editorSurface ol{list-style:decimal}.comment-editor-modal-module__hm78UG__editorSurface li{padding-left:4px}.comment-editor-modal-module__hm78UG__editorSurface li::marker{color:var(--text-strong);font-weight:900}.comment-editor-modal-module__hm78UG__editorSurface blockquote{border-left:3px solid var(--accent-strong);color:var(--text-secondary);padding-left:12px}.comment-editor-modal-module__hm78UG__editorSurface a{color:var(--accent-strong)}.comment-editor-modal-module__hm78UG__readOnlyPreview{min-width:0;max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;font-size:15px;line-height:1.65}.comment-editor-modal-module__hm78UG__readOnlyPreview p,.comment-editor-modal-module__hm78UG__readOnlyPreview ul,.comment-editor-modal-module__hm78UG__readOnlyPreview ol,.comment-editor-modal-module__hm78UG__readOnlyPreview blockquote,.comment-editor-modal-module__hm78UG__readOnlyPreview figure,.comment-editor-modal-module__hm78UG__readOnlyPreview pre{margin:0 0 12px}.comment-editor-modal-module__hm78UG__readOnlyPreview h1,.comment-editor-modal-module__hm78UG__readOnlyPreview h2,.comment-editor-modal-module__hm78UG__readOnlyPreview h3{color:var(--text-strong);margin:18px 0 10px;font-weight:950;line-height:1.18}.comment-editor-modal-module__hm78UG__readOnlyPreview h1{font-size:28px}.comment-editor-modal-module__hm78UG__readOnlyPreview h2{font-size:22px}.comment-editor-modal-module__hm78UG__readOnlyPreview h3{font-size:18px}.comment-editor-modal-module__hm78UG__readOnlyPreview ul,.comment-editor-modal-module__hm78UG__readOnlyPreview ol{margin-left:0;padding-left:24px}.comment-editor-modal-module__hm78UG__readOnlyPreview ul{list-style:outside}.comment-editor-modal-module__hm78UG__readOnlyPreview ol{list-style:decimal}.comment-editor-modal-module__hm78UG__readOnlyPreview li{padding-left:4px}.comment-editor-modal-module__hm78UG__readOnlyPreview li::marker{color:var(--text-strong);font-weight:900}.comment-editor-modal-module__hm78UG__readOnlyPreview blockquote{border-left:3px solid var(--accent-strong);color:var(--text-secondary);padding-left:12px}.comment-editor-modal-module__hm78UG__readOnlyPreview a{color:var(--accent-strong)}.comment-editor-modal-module__hm78UG__readOnlyPreview code{background:var(--surface-muted);color:var(--text-strong);font-family:var(--font-mono,monospace);padding:.1em .28em;font-size:.92em}.comment-editor-modal-module__hm78UG__readOnlyPreview pre{background:var(--surface-muted);max-width:100%;color:var(--text-strong);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding:10px 12px;overflow:hidden}.comment-editor-modal-module__hm78UG__readOnlyPreview pre code{background:0 0;padding:0}.comment-editor-modal-module__hm78UG__readOnlyPreview ul[data-type=taskList]{padding-left:0}.comment-editor-modal-module__hm78UG__readOnlyPreview ul[data-type=taskList] li{gap:8px;display:flex}.comment-editor-modal-module__hm78UG__readOnlyPreview ul[data-type=taskList] input{margin-top:.34em}.comment-editor-modal-module__hm78UG__previewEmpty{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.comment-editor-modal-module__hm78UG__editorSurface ul[data-type=taskList]{padding-left:0}.comment-editor-modal-module__hm78UG__editorSurface ul[data-type=taskList] li{gap:8px;display:flex}.comment-editor-modal-module__hm78UG__inlineUploadHint{border:1px dashed var(--border-strong);background:var(--surface-muted);width:fit-content;max-width:100%;color:var(--text-secondary);cursor:pointer;font:inherit;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:820;display:inline-flex}.comment-editor-modal-module__hm78UG__inlineUploadHint:hover,.comment-editor-modal-module__hm78UG__inlineUploadHint:focus-visible{border-color:var(--accent-strong);color:var(--text-strong);outline:0}.comment-editor-modal-module__hm78UG__inlineUploadHint svg{width:16px;height:16px}.comment-editor-modal-module__hm78UG__embeddedMediaBlock{background:0 0;border:0;overflow:visible}.comment-editor-modal-module__hm78UG__embeddedMediaActions{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:none}.comment-editor-modal-module__hm78UG__embeddedMediaActions span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.comment-editor-modal-module__hm78UG__embeddedMediaActions button{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;place-items:center;display:grid}.comment-editor-modal-module__hm78UG__embeddedMediaActions button:hover{border-color:var(--danger);color:var(--danger)}.comment-editor-modal-module__hm78UG__embeddedMediaActions svg{width:15px;height:15px}.comment-editor-modal-module__hm78UG__embeddedImage{aspect-ratio:auto;object-fit:contain;background:0 0;width:min(100%,560px);height:320px;display:block}.comment-editor-modal-module__hm78UG__embeddedPlayer{object-fit:contain;background:#0000003d;width:100%;max-height:460px;display:block}.comment-editor-modal-module__hm78UG__embeddedAudio{width:100%;padding:12px;display:block}.comment-editor-modal-module__hm78UG__embeddedAttachment{min-width:0;color:var(--text-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:14px;text-decoration:none;display:grid}.comment-editor-modal-module__hm78UG__embeddedAttachment svg{width:18px;height:18px;color:var(--text-secondary);grid-row:span 2}.comment-editor-modal-module__hm78UG__embeddedAttachment span,.comment-editor-modal-module__hm78UG__embeddedAttachment small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-editor-modal-module__hm78UG__embeddedAttachment span{font-size:13px;font-weight:900}.comment-editor-modal-module__hm78UG__embeddedAttachment small{color:var(--text-secondary);font-size:11px}.comment-editor-modal-module__hm78UG__embeddedMediaBlock figcaption{color:var(--text-secondary);padding:9px 11px;font-size:12px;display:none}.comment-editor-modal-module__hm78UG__bookmarkBlock,.comment-editor-modal-module__hm78UG__bookmarkNode{border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;overflow:hidden}.comment-editor-modal-module__hm78UG__bookmarkBlock a,.comment-editor-modal-module__hm78UG__bookmarkNode{min-width:0;color:inherit;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}.comment-editor-modal-module__hm78UG__bookmarkBlock img,.comment-editor-modal-module__hm78UG__bookmarkPreview img{object-fit:cover;background:var(--surface);width:52px;height:52px;display:block}.comment-editor-modal-module__hm78UG__bookmarkFallback{background:var(--surface);width:52px;height:52px;color:var(--text-strong);place-items:center;font-size:18px;font-weight:950;display:grid}.comment-editor-modal-module__hm78UG__bookmarkText,.comment-editor-modal-module__hm78UG__bookmarkPreview div{gap:3px;min-width:0;display:grid}.comment-editor-modal-module__hm78UG__bookmarkText small,.comment-editor-modal-module__hm78UG__bookmarkText strong,.comment-editor-modal-module__hm78UG__bookmarkText span,.comment-editor-modal-module__hm78UG__bookmarkPreview small,.comment-editor-modal-module__hm78UG__bookmarkPreview strong,.comment-editor-modal-module__hm78UG__bookmarkPreview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-editor-modal-module__hm78UG__bookmarkText small,.comment-editor-modal-module__hm78UG__bookmarkPreview small{color:var(--text-secondary);font-size:11px;font-weight:820}.comment-editor-modal-module__hm78UG__bookmarkText strong,.comment-editor-modal-module__hm78UG__bookmarkPreview strong{color:var(--text-strong);font-size:13px;font-weight:920}.comment-editor-modal-module__hm78UG__bookmarkText span,.comment-editor-modal-module__hm78UG__bookmarkPreview span{color:var(--text-secondary);font-size:12px}.comment-editor-modal-module__hm78UG__bookmarkBlock>button{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;align-self:start;place-items:center;margin:8px 8px 0 0;display:grid}.comment-editor-modal-module__hm78UG__bookmarkBlock>button:hover{border-color:var(--danger);color:var(--danger)}.comment-editor-modal-module__hm78UG__bookmarkBlock>button svg{width:15px;height:15px}.comment-editor-modal-module__hm78UG__linkModalBody{padding-top:2px}.comment-editor-modal-module__hm78UG__linkForm{gap:14px;display:grid}.comment-editor-modal-module__hm78UG__linkForm label{gap:7px;display:grid}.comment-editor-modal-module__hm78UG__linkForm label span{color:var(--text-strong);font-size:12px;font-weight:900}.comment-editor-modal-module__hm78UG__linkForm input{border:1px solid var(--control-field-border);background:var(--control-field-background);width:100%;box-shadow:var(--control-field-shadow);color:var(--text-strong);font:inherit;outline:0;padding:10px 11px}.comment-editor-modal-module__hm78UG__linkForm input:focus{border-color:var(--control-field-focus-border);box-shadow:var(--control-field-focus-shadow)}.comment-editor-modal-module__hm78UG__linkModeControl{border:1px solid var(--border);background:var(--surface-muted);width:fit-content;max-width:100%;padding:3px;display:inline-flex}.comment-editor-modal-module__hm78UG__linkModeControl button{color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;padding:7px 10px;font-size:12px;font-weight:860}.comment-editor-modal-module__hm78UG__linkModeControl button[aria-pressed=true]{background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-control)}.comment-editor-modal-module__hm78UG__bookmarkPreview{border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:52px minmax(0,1fr);gap:12px;min-width:0;padding:10px;display:grid}.comment-editor-modal-module__hm78UG__linkActions{justify-content:flex-end;gap:8px;display:flex}.comment-editor-modal-module__hm78UG__commentMediaNode,.comment-editor-modal-module__hm78UG__commentAttachmentNode{background:0 0;border:0;overflow:visible}.comment-editor-modal-module__hm78UG__commentMediaNode img{object-fit:contain;background:0 0;width:min(100%,320px);height:160px;display:block}.comment-editor-modal-module__hm78UG__commentMediaNode video{object-fit:contain;background:#0000003d;width:100%;max-height:420px;display:block}.comment-editor-modal-module__hm78UG__commentMediaNode audio{width:100%;padding:12px;display:block}.comment-editor-modal-module__hm78UG__commentMediaNode figcaption{color:var(--text-secondary);padding:9px 11px;font-size:12px;display:none}.comment-editor-modal-module__hm78UG__commentAttachmentNode{padding:0}.comment-editor-modal-module__hm78UG__commentAttachmentNode a{color:var(--accent-strong);overflow-wrap:anywhere;word-break:break-word;font-weight:800}@media (max-width:860px){.comment-editor-modal-module__hm78UG__modalShell{min-height:calc(100vh - 32px)}.comment-editor-modal-module__hm78UG__editorSurface{min-height:420px}}
.editor-image-export-settings-module__dOs51G__settings{min-width:0;display:grid}.editor-image-export-settings-module__dOs51G__layoutTabs{margin:12px}.editor-image-export-settings-module__dOs51G__layoutTabs button{min-height:38px;padding-inline:8px}.editor-image-export-settings-module__dOs51G__layoutTabs span{font-size:12px}.editor-image-export-settings-module__dOs51G__settingGroup{border:0;border-bottom:1px solid var(--border);gap:8px;margin:0;padding:12px;display:grid}.editor-image-export-settings-module__dOs51G__settingGroup legend{color:var(--text-strong);padding:0;font-size:14px;font-weight:800}.editor-image-export-settings-module__dOs51G__settingGroup h3{color:var(--text-strong);margin:0;font-size:14px}.editor-image-export-settings-module__dOs51G__checkRow,.editor-image-export-settings-module__dOs51G__radioRow{border:1px solid var(--border);background:var(--surface-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.editor-image-export-settings-module__dOs51G__settingCopy,.editor-image-export-settings-module__dOs51G__radioRow>span{gap:3px;min-width:0;display:grid}.editor-image-export-settings-module__dOs51G__settingGroup small{color:var(--muted);font-size:11px;line-height:1.4}.editor-image-export-settings-module__dOs51G__checkRow strong,.editor-image-export-settings-module__dOs51G__radioRow strong{color:var(--foreground);font-size:13px}.editor-image-export-settings-module__dOs51G__checkRow input,.editor-image-export-settings-module__dOs51G__radioRow input{width:17px;height:17px;accent-color:var(--accent);flex:none}.editor-image-export-settings-module__dOs51G__radioRow[data-selected=true]{border-color:var(--accent);background:var(--control-ghost-hover-fill)}
.editor-share-modal-module__J_ylQW__shareModal{grid-template-rows:auto minmax(0,1fr);height:min(90vh,940px);max-height:min(90vh,940px);display:grid;overflow:hidden}.editor-share-modal-module__J_ylQW__shareModalFullscreen{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;position:fixed;inset:0;overflow:visible;transform:none!important}.editor-share-modal-module__J_ylQW__shareModalBody{flex-direction:column;min-height:0;padding:12px 18px 16px;display:flex;overflow:hidden}.editor-share-modal-module__J_ylQW__shareDrawer{width:100%}.editor-share-modal-module__J_ylQW__shareDrawerBody{padding:0 12px calc(12px + env(safe-area-inset-bottom));flex:auto}.editor-share-modal-module__J_ylQW__shareDrawerFullscreen{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;position:fixed;inset:0;transform:none!important}.editor-share-modal-module__J_ylQW__shareTabs{min-height:var(--ui-control-md);flex:none}.editor-share-modal-module__J_ylQW__shareTabs small{color:var(--muted);margin-left:6px;font-size:11px;font-weight:700}.editor-share-modal-module__J_ylQW__shareWorkspace{flex:auto;grid-template-columns:minmax(0,1fr) 270px;gap:12px;min-height:0;padding-top:12px;display:grid;overflow:hidden}.editor-share-modal-module__J_ylQW__publishProgress{flex:none;margin-top:12px}.editor-share-modal-module__J_ylQW__previewPanel{border:1px solid var(--border);background:var(--surface-muted);cursor:zoom-in;min-width:0;min-height:0;position:relative;overflow:hidden}.editor-share-modal-module__J_ylQW__imagePreviewFullscreen{z-index:1400;background:var(--surface-muted);cursor:zoom-out;position:fixed;inset:0}.editor-share-modal-module__J_ylQW__imagePreviewZoomButton{z-index:2;border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:12px;right:12px}.editor-share-modal-module__J_ylQW__imagePreviewZoomButton svg{width:18px;height:18px}.editor-share-modal-module__J_ylQW__webPreviewPanel{border:1px solid var(--border);background:#080a0f;min-width:0;min-height:0;overflow:hidden}.editor-share-modal-module__J_ylQW__webPreviewPanel iframe{background:#0b0c0f;border:0;width:100%;height:100%;min-height:520px;display:block}.editor-share-modal-module__J_ylQW__webPreviewDesktop{width:100%;height:100%;min-height:520px;position:relative}.editor-share-modal-module__J_ylQW__webPreviewHoverAction{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease;background:#0000006b;place-items:center;display:grid;position:absolute;inset:0}.editor-share-modal-module__J_ylQW__webPreviewHoverAction button{pointer-events:auto}.editor-share-modal-module__J_ylQW__webPreviewDesktop:hover .editor-share-modal-module__J_ylQW__webPreviewHoverAction,.editor-share-modal-module__J_ylQW__webPreviewDesktop:focus-within .editor-share-modal-module__J_ylQW__webPreviewHoverAction{opacity:1}.editor-share-modal-module__J_ylQW__webPreviewStatus{min-height:520px;color:var(--muted);text-align:center;place-items:center;padding:24px;font-size:14px;display:grid}.editor-share-modal-module__J_ylQW__webPreviewLauncher{text-align:center;align-content:center;place-items:center;gap:10px;min-height:240px;padding:24px;display:grid}.editor-share-modal-module__J_ylQW__webPreviewLauncher strong{color:var(--text-strong);font-size:16px}.editor-share-modal-module__J_ylQW__webPreviewLauncher span{max-width:320px;color:var(--muted);font-size:13px;line-height:1.5}.editor-share-modal-module__J_ylQW__webPreviewFullscreen{z-index:1300;background:#080a0f;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:fixed;inset:0}.editor-share-modal-module__J_ylQW__webPreviewHeader{min-height:calc(58px + env(safe-area-inset-top));border-bottom:1px solid var(--border);padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.editor-share-modal-module__J_ylQW__webPreviewHeader strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:14px;overflow:hidden}.editor-share-modal-module__J_ylQW__webPreviewHeader svg{width:18px;height:18px}.editor-share-modal-module__J_ylQW__webPreviewFullscreen iframe{background:#0b0c0f;border:0;width:100%;min-width:0;height:100%;min-height:0;display:block}.editor-share-modal-module__J_ylQW__previewViewport{box-sizing:border-box;width:100%;height:100%;overflow:auto}.editor-share-modal-module__J_ylQW__previewViewport[data-fullscreen=true]{overscroll-behavior:contain;touch-action:none;padding:0;overflow:auto}.editor-share-modal-module__J_ylQW__previewScaleFrame{margin-inline:auto;position:relative}.editor-share-modal-module__J_ylQW__previewScaleLayer{width:var(--editor-product-width,1200px);transform-origin:0 0;position:absolute;inset:0 auto auto 0}.editor-share-modal-module__J_ylQW__shareCanvas{box-sizing:border-box;width:var(--editor-product-width,1200px);background:var(--background);color:var(--foreground);overflow:hidden}.editor-share-modal-module__J_ylQW__shareCanvas[data-framed=true]{padding:40px 48px 48px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile]{--editor-mobile-card-width:80px;--editor-tier-label-width:64px;--editor-tier-row-min-size:64px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=desktop] .editor-share-modal-module__J_ylQW__shareBoard [aria-label=Tier\ rows]{--asset-card-width:var(--share-desktop-card-width)!important;--label-font-size:var(--share-desktop-label-font-size)!important;--label-width:var(--share-desktop-label-width)!important}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=desktop] .editor-share-modal-module__J_ylQW__shareBoard [data-editor-tier-row-id]{overflow:visible}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=desktop] .editor-share-modal-module__J_ylQW__shareBoard [data-editor-row-cards]{grid-template-columns:repeat(auto-fill, minmax(var(--share-desktop-card-width), var(--share-desktop-card-width)));min-height:80px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=desktop] .editor-share-modal-module__J_ylQW__shareBoard [data-editor-row-cards][data-variable-widths=true]{display:flex}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=desktop] .editor-share-modal-module__J_ylQW__shareBoard [data-editor-card-area=row]{height:var(--asset-card-height,auto);aspect-ratio:auto}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=desktop] .editor-share-modal-module__J_ylQW__shareBoard [data-editor-card-area=row][data-variable-width=true]{width:auto;height:var(--asset-card-height,auto);aspect-ratio:var(--asset-card-ratio)}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=desktop] .editor-share-modal-module__J_ylQW__shareBoard [data-editor-card-area=row]>div{width:auto;height:100%;aspect-ratio:var(--asset-card-ratio)}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile][data-framed=true]{padding:24px 16px 28px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareTitle{padding-bottom:22px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareTitle h1{font-size:30px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareTitle p{margin-top:10px;font-size:14px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareBoard [aria-label=Tier\ rows]{--label-font-size:18px!important;--label-width:var(--editor-tier-label-width)!important}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareBoard [data-editor-tier-row-id]{overflow:hidden}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareBoard [data-editor-row-cards]{min-height:var(--editor-tier-row-min-size);grid-template-columns:repeat(auto-fill, minmax(var(--editor-mobile-card-width), var(--editor-mobile-card-width)))}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareBoard [data-editor-row-cards][data-variable-widths=true]{display:grid}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareBoard [data-editor-card-area=row]{aspect-ratio:var(--asset-card-ratio);width:100%!important;height:auto!important}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareBoard [data-editor-card-area=row]>div{aspect-ratio:auto;width:100%;height:100%}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareComments{margin-top:28px;padding-top:28px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareSectionHeading h2{font-size:22px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareCommentCard{grid-template-columns:80px minmax(0,1fr);gap:14px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] .editor-share-modal-module__J_ylQW__shareCommentCard>img{width:80px;height:80px}.editor-share-modal-module__J_ylQW__shareTitle{padding:0 0 32px}.editor-share-modal-module__J_ylQW__shareSectionHeading>span{color:var(--accent-strong);text-transform:uppercase;font-size:12px;font-weight:850}.editor-share-modal-module__J_ylQW__shareTitle h1{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:42px;line-height:1.1}.editor-share-modal-module__J_ylQW__shareTitle p{max-width:800px;color:var(--muted);white-space:pre-wrap;margin:14px 0 0;font-size:17px;line-height:1.55}.editor-share-modal-module__J_ylQW__shareBoard{width:100%}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=desktop] .editor-share-modal-module__J_ylQW__shareBoard{width:calc(100% + 2px)}.editor-share-modal-module__J_ylQW__shareCanvas [data-editor-share-watermark=true]{grid-template-columns:var(--share-watermark-label-width,96px) minmax(0, 1fr);min-height:76px;margin-top:var(--row-gap,0px);display:grid}.editor-share-modal-module__J_ylQW__shareCanvas [data-editor-share-watermark-label]{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:0 0;background:color-mix(in srgb, var(--surface-muted) 52%, transparent);place-items:center;min-width:0;display:grid}.editor-share-modal-module__J_ylQW__shareCanvas [data-editor-share-watermark-logo]{object-fit:contain;opacity:.82;width:40px;height:40px}.editor-share-modal-module__J_ylQW__shareCanvas [data-editor-share-watermark-copy]{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--surface-muted) 52%, transparent);min-width:0;color:var(--foreground);opacity:.62;align-items:center;gap:12px;padding:12px 24px;font-size:24px;display:flex}.editor-share-modal-module__J_ylQW__shareCanvas [data-editor-share-watermark-copy] strong{font-weight:720}.editor-share-modal-module__J_ylQW__shareCanvas [data-editor-share-watermark-copy] strong span{color:var(--text-strong)}.editor-share-modal-module__J_ylQW__shareCanvas [data-editor-share-watermark-copy] strong em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff5c57 0%,#ff9638 25%,#ffc83d 50%,#7ed957 75%,#45aaf2 100%);-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}.editor-share-modal-module__J_ylQW__shareCanvas [data-editor-share-watermark-copy] i{opacity:.7;font-style:normal}.editor-share-modal-module__J_ylQW__shareCanvas [data-editor-share-watermark-copy] small{opacity:.68;font-size:20px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] [data-editor-share-watermark=true]{min-height:56px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] [data-editor-share-watermark-logo]{width:32px;height:32px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] [data-editor-share-watermark-copy]{gap:8px;padding:8px 12px;font-size:16px}.editor-share-modal-module__J_ylQW__shareCanvas[data-layout=mobile] [data-editor-share-watermark-copy] small{font-size:14px}.editor-share-modal-module__J_ylQW__shareComments{border-top:1px solid var(--border);margin-top:36px;padding-top:36px}.editor-share-modal-module__J_ylQW__shareSectionHeading h2{color:var(--text-strong);margin:8px 0 0;font-size:28px}.editor-share-modal-module__J_ylQW__shareSectionHeading p{color:var(--muted);margin:8px 0 0;font-size:14px}.editor-share-modal-module__J_ylQW__shareCommentList{gap:16px;margin-top:24px;display:grid}.editor-share-modal-module__J_ylQW__shareCommentCard{border-top:1px solid var(--border);grid-template-columns:148px minmax(0,1fr);gap:22px;min-width:0;padding-top:16px;display:grid}.editor-share-modal-module__J_ylQW__shareCommentCard>img{object-fit:cover;width:148px;height:148px}.editor-share-modal-module__J_ylQW__shareCommentCard>div{overflow-wrap:anywhere;min-width:0}.editor-share-modal-module__J_ylQW__shareCommentCard h3{color:var(--text-strong);margin:0 0 10px;font-size:18px}.editor-share-modal-module__J_ylQW__shareSettings{border:1px solid var(--border);background:var(--surface);align-self:start;min-width:0;max-height:100%;overflow-y:auto}.editor-share-modal-module__J_ylQW__layoutTabs{margin:12px}.editor-share-modal-module__J_ylQW__layoutTabs button{min-height:38px;padding-inline:8px}.editor-share-modal-module__J_ylQW__layoutTabs span{font-size:12px}.editor-share-modal-module__J_ylQW__settingGroup{border:0;border-bottom:1px solid var(--border);gap:8px;margin:0;padding:12px;display:grid}.editor-share-modal-module__J_ylQW__settingGroup legend{color:var(--text-strong);padding:0;font-size:14px;font-weight:800}.editor-share-modal-module__J_ylQW__settingGroup h3{color:var(--text-strong);margin:0;font-size:14px}.editor-share-modal-module__J_ylQW__checkRow,.editor-share-modal-module__J_ylQW__radioRow{border:1px solid var(--border);background:var(--surface-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.editor-share-modal-module__J_ylQW__settingCopy{gap:3px;min-width:0;display:grid}.editor-share-modal-module__J_ylQW__selectRow{color:var(--muted);gap:7px;font-size:12px;display:grid}.editor-share-modal-module__J_ylQW__selectRow select,.editor-share-modal-module__J_ylQW__selectRow input,.editor-share-modal-module__J_ylQW__selectRow textarea{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-height:40px;color:var(--foreground);font:inherit;border-radius:0;padding:0 10px}.editor-share-modal-module__J_ylQW__selectRow textarea{resize:vertical;min-height:72px;padding-block:9px}.editor-share-modal-module__J_ylQW__settingGroup small{color:var(--muted);font-size:11px;line-height:1.4}.editor-share-modal-module__J_ylQW__coverHelp{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.editor-share-modal-module__J_ylQW__publicationCoverPreview{aspect-ratio:16/9;border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--muted);place-items:center;font-size:11px;display:grid;overflow:hidden}.editor-share-modal-module__J_ylQW__publicationCoverPreview img{object-fit:contain;width:100%;height:100%}.editor-share-modal-module__J_ylQW__publicationCoverPreview[aria-busy=true] img{opacity:.58}.editor-share-modal-module__J_ylQW__publicationCoverUpload{border:1px solid var(--border-strong);background:var(--surface-muted);min-height:38px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex;position:relative}.editor-share-modal-module__J_ylQW__publicationCoverUpload:hover{border-color:var(--control-hover-border);background:var(--surface-strong)}.editor-share-modal-module__J_ylQW__publicationCoverUpload svg{width:16px;height:16px}.editor-share-modal-module__J_ylQW__publicationCoverUpload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.editor-share-modal-module__J_ylQW__settingGroup .editor-share-modal-module__J_ylQW__coverError{color:var(--danger)}.editor-share-modal-module__J_ylQW__webNote{color:var(--muted);margin:0;padding:12px;font-size:12px;line-height:1.5}.editor-share-modal-module__J_ylQW__radioRow>span{gap:3px;min-width:0;display:grid}.editor-share-modal-module__J_ylQW__checkRow strong,.editor-share-modal-module__J_ylQW__radioRow strong{color:var(--foreground);font-size:13px}.editor-share-modal-module__J_ylQW__checkRow small,.editor-share-modal-module__J_ylQW__radioRow small{color:var(--muted);font-size:11px;line-height:1.35}.editor-share-modal-module__J_ylQW__checkRow input,.editor-share-modal-module__J_ylQW__radioRow input{width:17px;height:17px;accent-color:var(--accent);flex:none}.editor-share-modal-module__J_ylQW__radioRow[data-selected=true]{border-color:var(--accent);background:var(--control-ghost-hover-fill)}.editor-share-modal-module__J_ylQW__shareError{color:var(--danger);margin:14px 0 0;font-size:13px}.editor-share-modal-module__J_ylQW__shareActions{justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.editor-share-modal-module__J_ylQW__publishSuccessActions{justify-content:flex-end;gap:10px;display:flex}.editor-share-modal-module__J_ylQW__previewUnavailable{min-height:320px;color:var(--muted);place-items:center;margin:0;display:grid}@media (max-width:980px){.editor-share-modal-module__J_ylQW__shareWorkspace{grid-template-rows:minmax(240px,auto) auto;grid-template-columns:1fr;align-content:start;overflow:auto}.editor-share-modal-module__J_ylQW__previewPanel{height:240px;min-height:240px}.editor-share-modal-module__J_ylQW__webPreviewPanel{min-height:240px}.editor-share-modal-module__J_ylQW__previewViewport{min-height:100%}.editor-share-modal-module__J_ylQW__webPreviewPanel iframe,.editor-share-modal-module__J_ylQW__webPreviewStatus{min-height:480px}.editor-share-modal-module__J_ylQW__webPreviewLauncher{min-height:240px}.editor-share-modal-module__J_ylQW__shareSettings{overflow:visible}}@media (max-width:640px){.editor-share-modal-module__J_ylQW__shareActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-share-modal-module__J_ylQW__shareActions[data-share-tab=image]{grid-template-columns:minmax(0, 1fr) var(--ui-control-md) minmax(0, 1fr)}.editor-share-modal-module__J_ylQW__shareActions>*{width:100%;min-width:0}.editor-share-modal-module__J_ylQW__shareActions[data-share-tab=web]>:last-child{grid-area:1/1/auto/-1}}
.home-mobile-recent-projects-module__6UO7Ta__scroller{padding-block:2px 4px}.home-mobile-recent-projects-module__6UO7Ta__card{gap:var(--ui-space-sm);width:min(44vw,11.25rem);min-width:9.25rem;display:grid;position:relative}.home-mobile-recent-projects-module__6UO7Ta__cover{aspect-ratio:4/3;border:1px solid var(--border);background:var(--surface-muted);width:100%;color:inherit;border-radius:var(--radius-control);display:block;overflow:hidden}.home-mobile-recent-projects-module__6UO7Ta__cover img,.home-mobile-recent-projects-module__6UO7Ta__drawerPreview img,.home-mobile-recent-projects-module__6UO7Ta__swatches{width:100%;height:100%;display:flex}.home-mobile-recent-projects-module__6UO7Ta__cover img,.home-mobile-recent-projects-module__6UO7Ta__drawerPreview img{object-fit:cover}.home-mobile-recent-projects-module__6UO7Ta__swatches{flex-direction:column}.home-mobile-recent-projects-module__6UO7Ta__swatches>span{flex:1}.home-mobile-recent-projects-module__6UO7Ta__cover:focus-visible,.home-mobile-recent-projects-module__6UO7Ta__title:focus-visible,.home-mobile-recent-projects-module__6UO7Ta__action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.home-mobile-recent-projects-module__6UO7Ta__moreButton{top:var(--ui-space-sm);right:var(--ui-space-sm);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface-strong) 88%, transparent);position:absolute;box-shadow:0 4px 14px #00000047}.home-mobile-recent-projects-module__6UO7Ta__title{color:var(--text-strong);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;text-decoration:none;overflow:hidden}.home-mobile-recent-projects-module__6UO7Ta__state{min-height:calc(var(--ui-control-md) * 2);color:var(--muted);font-size:var(--ui-font-sm);margin:0}.home-mobile-recent-projects-module__6UO7Ta__drawerBody{padding:0}.home-mobile-recent-projects-module__6UO7Ta__drawerContent{display:grid}.home-mobile-recent-projects-module__6UO7Ta__drawerPreview{aspect-ratio:16/9;border-bottom:1px solid var(--border);background:var(--surface-muted);width:100%;overflow:hidden}.home-mobile-recent-projects-module__6UO7Ta__details{gap:var(--ui-space-sm);padding:var(--ui-space-lg) calc(var(--ui-space-lg) + var(--ui-space-xs));border-bottom:1px solid var(--border);margin:0;display:grid}.home-mobile-recent-projects-module__6UO7Ta__details>div{justify-content:space-between;align-items:center;gap:var(--ui-space-lg);display:flex}.home-mobile-recent-projects-module__6UO7Ta__details dt,.home-mobile-recent-projects-module__6UO7Ta__details dd{font-size:var(--ui-font-xs);margin:0}.home-mobile-recent-projects-module__6UO7Ta__details dt{align-items:center;gap:var(--ui-space-sm);color:var(--muted);font-weight:700;display:inline-flex}.home-mobile-recent-projects-module__6UO7Ta__details dt svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.home-mobile-recent-projects-module__6UO7Ta__details dd{color:var(--text-strong);font-weight:800}.home-mobile-recent-projects-module__6UO7Ta__actions{padding:var(--ui-space-sm) var(--ui-space-md) var(--ui-font-sm);display:grid}.home-mobile-recent-projects-module__6UO7Ta__action{min-height:var(--ui-control-lg);grid-template-columns:var(--ui-icon-md) minmax(0, 1fr);align-items:center;gap:var(--ui-font-sm);width:100%;padding:0 var(--ui-space-sm);color:var(--text-strong);cursor:pointer;font:inherit;font-size:var(--ui-font-sm);text-align:left;background:0 0;border:1px solid #0000;font-weight:750;text-decoration:none;display:grid}.home-mobile-recent-projects-module__6UO7Ta__action:hover{border-color:var(--control-hover-border);background:var(--control-ghost-hover-fill)}.home-mobile-recent-projects-module__6UO7Ta__action:disabled{cursor:wait;opacity:.55}.home-mobile-recent-projects-module__6UO7Ta__action svg{width:var(--ui-icon-md);height:var(--ui-icon-md)}.home-mobile-recent-projects-module__6UO7Ta__dangerAction{color:var(--danger)}.home-mobile-recent-projects-module__6UO7Ta__actionError{margin:0 calc(var(--ui-space-lg) + var(--ui-space-xs)) var(--ui-icon-sm);color:var(--danger);font-size:var(--ui-font-xs)}
.create-collection-modal-module__zNJM8W__modalBody{gap:16px;display:grid}.create-collection-modal-module__zNJM8W__formField{gap:8px;display:grid}.create-collection-modal-module__zNJM8W__formField span{color:var(--text-strong);font-size:13px;font-weight:850}.create-collection-modal-module__zNJM8W__formField input,.create-collection-modal-module__zNJM8W__formField textarea{border:1px solid var(--control-field-border);background:var(--control-field-background);width:100%;box-shadow:var(--control-field-shadow);color:var(--text-strong);font:inherit;padding:10px 12px;font-size:14px}.create-collection-modal-module__zNJM8W__formField input{min-height:42px}.create-collection-modal-module__zNJM8W__formField textarea{resize:vertical}.create-collection-modal-module__zNJM8W__formField input:focus,.create-collection-modal-module__zNJM8W__formField textarea:focus{border-color:var(--control-field-focus-border);box-shadow:var(--control-field-focus-shadow);outline:0}.create-collection-modal-module__zNJM8W__errorText{color:var(--danger);margin:0;font-size:13px;font-weight:760;line-height:1.45}.create-collection-modal-module__zNJM8W__modalActions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}
.callout-module__EJLcxa__root{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-muted);color:var(--muted);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.5;display:grid}.callout-module__EJLcxa__icon{width:16px;height:16px;margin-top:2px}.callout-module__EJLcxa__content{min-width:0}.callout-module__EJLcxa__warning{border-color:color-mix(in srgb, var(--amber) 60%, var(--border));color:color-mix(in srgb, var(--amber) 72%, var(--text-strong))}.callout-module__EJLcxa__danger{border-color:color-mix(in srgb, var(--danger) 60%, var(--border));color:color-mix(in srgb, var(--danger) 72%, var(--text-strong))}
.collection-membership-modal-module__I5wQsa__modalBody{gap:16px;display:grid}.collection-membership-modal-module__I5wQsa__summary,.collection-membership-modal-module__I5wQsa__emptyText,.collection-membership-modal-module__I5wQsa__errorText{margin:0;font-size:13px;line-height:1.45}.collection-membership-modal-module__I5wQsa__summary,.collection-membership-modal-module__I5wQsa__emptyText{color:var(--muted)}.collection-membership-modal-module__I5wQsa__errorText{color:var(--danger);font-weight:760}.collection-membership-modal-module__I5wQsa__collectionList{gap:8px;max-height:260px;display:grid;overflow:auto}.collection-membership-modal-module__I5wQsa__collectionChoice{border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:grid}.collection-membership-modal-module__I5wQsa__collectionSummary{gap:3px;min-width:0;display:grid}.collection-membership-modal-module__I5wQsa__collectionSummary strong,.collection-membership-modal-module__I5wQsa__collectionSummary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-membership-modal-module__I5wQsa__collectionSummary strong{color:var(--text-strong);font-size:14px;font-weight:850}.collection-membership-modal-module__I5wQsa__collectionSummary small{color:var(--muted);font-size:12px;font-weight:760}.collection-membership-modal-module__I5wQsa__membershipActions{gap:6px;display:flex}.collection-membership-modal-module__I5wQsa__createAction{justify-content:flex-start;display:flex}.collection-membership-modal-module__I5wQsa__modalActions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media (max-width:560px){.collection-membership-modal-module__I5wQsa__collectionChoice{grid-template-columns:minmax(0,1fr)}.collection-membership-modal-module__I5wQsa__membershipActions{width:100%}.collection-membership-modal-module__I5wQsa__membershipActions>*{flex:1}}
.project-details-modal-module__t05K_G__modal{max-height:min(88vh,820px)}.project-details-modal-module__t05K_G__body{gap:20px;padding-top:18px;display:grid}.project-details-modal-module__t05K_G__content{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.project-details-modal-module__t05K_G__coverColumn{min-width:0}.project-details-modal-module__t05K_G__swatchCover{aspect-ratio:4/3;border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.project-details-modal-module__t05K_G__swatchCover span{min-width:0}.project-details-modal-module__t05K_G__infoColumn{gap:14px;min-width:0;display:grid}.project-details-modal-module__t05K_G__panel{border:1px solid var(--border);background:var(--surface-muted);gap:16px;padding:16px;display:grid}.project-details-modal-module__t05K_G__panelHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.project-details-modal-module__t05K_G__panelTitle{min-width:0;color:var(--text-strong);align-items:center;gap:9px;display:inline-flex}.project-details-modal-module__t05K_G__panelTitle h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:850;line-height:1.2;overflow:hidden}.project-details-modal-module__t05K_G__panelTitle svg{width:18px;height:18px;color:var(--accent-strong)}.project-details-modal-module__t05K_G__fieldList,.project-details-modal-module__t05K_G__editForm{gap:12px;display:grid}.project-details-modal-module__t05K_G__editForm label{color:var(--muted);gap:6px;font-size:13px;font-weight:720;display:grid}.project-details-modal-module__t05K_G__editForm input,.project-details-modal-module__t05K_G__editForm textarea{border:1px solid var(--control-field-border);background:var(--control-field-background);width:100%;color:var(--text-strong);font:inherit;padding:9px 10px}.project-details-modal-module__t05K_G__editForm textarea{resize:vertical;min-height:84px}.project-details-modal-module__t05K_G__editForm button{justify-self:start}.project-details-modal-module__t05K_G__detailRow{grid-template-columns:minmax(104px,.38fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.project-details-modal-module__t05K_G__detailLabel{color:var(--muted);font-size:13px;font-weight:720;line-height:1.45}.project-details-modal-module__t05K_G__detailValue,.project-details-modal-module__t05K_G__monoValue{min-width:0;color:var(--foreground);font-size:14px;line-height:1.45}.project-details-modal-module__t05K_G__monoValue{font-family:var(--font-geist-mono);font-size:13px}.project-details-modal-module__t05K_G__chipRow{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.project-details-modal-module__t05K_G__footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.project-details-modal-module__t05K_G__footerButton svg{width:17px;height:17px}.project-details-modal-module__t05K_G__morePanel{min-width:230px}.project-details-modal-module__t05K_G__moreMenu{padding:6px;display:grid}@media (max-width:820px){.project-details-modal-module__t05K_G__content{grid-template-columns:1fr}.project-details-modal-module__t05K_G__footer{grid-template-columns:42px 1fr 1fr;display:grid}.project-details-modal-module__t05K_G__footerButton{min-width:0}}@media (max-width:560px){.project-details-modal-module__t05K_G__detailRow{grid-template-columns:1fr;gap:5px}.project-details-modal-module__t05K_G__footer{grid-template-columns:1fr}}
.create-project-button-module__JFY69q__button{height:100%;min-height:54px}
.project-management-view-module__qva32G__section{gap:12px;margin-top:24px;scroll-margin-top:28px;display:grid}.project-management-view-module__qva32G__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.project-management-view-module__qva32G__header h2{color:var(--text-strong);font-size:18px;font-weight:850;line-height:1.2}.project-management-view-module__qva32G__controls{align-items:center;gap:8px;display:inline-flex}.project-management-view-module__qva32G__mobileCreateAction{display:none}.project-management-view-module__qva32G__driveAction{width:36px;height:36px;padding:0!important}.project-management-view-module__qva32G__actionRow{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.project-management-view-module__qva32G__actionRow p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.project-management-view-module__qva32G__actionError{color:var(--danger);margin:0;font-size:13px;line-height:1.4}.project-management-view-module__qva32G__bulkActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.project-management-view-module__qva32G__bulkButton{min-height:34px}.project-management-view-module__qva32G__bulkButton svg{width:16px;height:16px}.project-management-view-module__qva32G__bulkButton[aria-pressed=true] svg{fill:#f7b500;color:#f7b500;stroke:#f7b500}.project-management-view-module__qva32G__fakeCheckbox{border:1px solid var(--border-strong);background:var(--surface);place-items:center;width:16px;height:16px;display:grid}.project-management-view-module__qva32G__fakeCheckbox[data-checked=true]{border-color:var(--accent);background:var(--accent);color:var(--control-primary-text)}.project-management-view-module__qva32G__fakeCheckbox svg{width:12px;height:12px}.project-management-view-module__qva32G__controlButton{width:36px;height:36px}.project-management-view-module__qva32G__viewModeControls{border:1px solid var(--border);background:var(--surface-muted);display:inline-flex}.project-management-view-module__qva32G__viewModeControls .project-management-view-module__qva32G__controlButton[aria-pressed=true]{border-color:var(--border-strong);background:linear-gradient(180deg, #ffffff0e, transparent), var(--surface-muted);color:var(--foreground);box-shadow:inset 0 1px #ffffff0a}.project-management-view-module__qva32G__sortPanel{min-width:210px}.project-management-view-module__qva32G__sortMenu{gap:4px;padding:8px;display:grid}.project-management-view-module__qva32G__sortMenuTitle{color:var(--muted);padding:5px 8px 7px;font-size:12px;font-weight:800;line-height:1.2}.project-management-view-module__qva32G__sortOption{min-height:34px;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0 8px;font-size:13px;font-weight:760;line-height:1.2;display:grid}.project-management-view-module__qva32G__sortOption:hover{border-color:var(--control-hover-border);background:var(--control-ghost-hover-fill);box-shadow:var(--control-ghost-hover-ring);color:var(--text-strong)}.project-management-view-module__qva32G__sortOption:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.project-management-view-module__qva32G__sortOption[aria-checked=true]{color:var(--text-strong)}.project-management-view-module__qva32G__sortOption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-management-view-module__qva32G__sortOption svg{width:16px;height:16px;color:var(--accent-strong)}.project-management-view-module__qva32G__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.project-management-view-module__qva32G__list{display:grid}.project-management-view-module__qva32G__listHeader{color:var(--text-strong);border-bottom:1px solid #8ea5c142;grid-template-columns:minmax(280px,1.6fr) minmax(150px,.82fr) minmax(150px,.7fr) 112px;gap:18px;padding:0 0 10px;font-size:13px;font-weight:850;line-height:1.2;display:grid}.project-management-view-module__qva32G__listRows{display:grid}.project-management-view-module__qva32G__stateText{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:760;line-height:1.4}.project-management-view-module__qva32G__mobileDrawerBody{padding:0}.project-management-view-module__qva32G__mobileDrawerContent{display:grid}.project-management-view-module__qva32G__mobileDrawerTitleInfo{gap:2px;min-width:0;display:grid}.project-management-view-module__qva32G__mobileDrawerTitleText{color:var(--text-strong);font-size:var(--ui-font-section-title);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.2;overflow:hidden}.project-management-view-module__qva32G__mobileDrawerTitleMeta{color:var(--muted);font-size:var(--ui-font-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25;overflow:hidden}.project-management-view-module__qva32G__mobileDrawerPreview{aspect-ratio:16/9;border-bottom:1px solid var(--border);background:var(--surface-muted);width:100%;display:flex;overflow:hidden}.project-management-view-module__qva32G__mobileDrawerPreview img{object-fit:cover;width:100%;height:100%}.project-management-view-module__qva32G__mobileDrawerSwatches{flex-direction:column;width:100%;height:100%;display:flex}.project-management-view-module__qva32G__mobileDrawerSwatches span{flex:1}.project-management-view-module__qva32G__mobileDrawerDescription{padding:var(--ui-space-md) var(--ui-space-lg);border-bottom:1px solid var(--border);color:var(--foreground);font-size:var(--ui-font-sm);white-space:pre-wrap;margin:0;line-height:1.5}.project-management-view-module__qva32G__mobileDrawerEditForm{gap:var(--ui-space-sm);padding:var(--ui-space-md) var(--ui-space-lg);border-bottom:1px solid var(--border);display:grid}.project-management-view-module__qva32G__mobileDrawerEditForm label{gap:var(--ui-space-xs);color:var(--muted);font-size:var(--ui-font-xs);font-weight:720;display:grid}.project-management-view-module__qva32G__mobileDrawerEditForm input,.project-management-view-module__qva32G__mobileDrawerEditForm textarea{border:1px solid var(--control-field-border);background:var(--control-field-background);width:100%;color:var(--text-strong);font:inherit;padding:var(--ui-space-sm)}.project-management-view-module__qva32G__mobileDrawerEditForm textarea{resize:vertical;min-height:72px}.project-management-view-module__qva32G__mobileDrawerEditForm button{justify-self:start}.project-management-view-module__qva32G__mobileDrawerDetails{gap:var(--ui-space-sm);padding:var(--ui-space-lg);border-bottom:1px solid var(--border);margin:0;display:grid}.project-management-view-module__qva32G__mobileDrawerDetails>div{justify-content:space-between;gap:var(--ui-space-lg);display:flex}.project-management-view-module__qva32G__mobileDrawerDetails dt,.project-management-view-module__qva32G__mobileDrawerDetails dd{font-size:var(--ui-font-xs);margin:0}.project-management-view-module__qva32G__mobileDrawerDetails dt{color:var(--muted);font-weight:700}.project-management-view-module__qva32G__mobileDrawerDetails dd{color:var(--text-strong);font-weight:800}.project-management-view-module__qva32G__mobileDrawerActions{padding:var(--ui-space-sm) var(--ui-space-md) var(--ui-font-sm);display:grid}.project-management-view-module__qva32G__mobileDrawerAction{min-height:var(--ui-control-lg);grid-template-columns:var(--ui-icon-md) minmax(0, 1fr);align-items:center;gap:var(--ui-font-sm);width:100%;padding:0 var(--ui-space-sm);color:var(--text-strong);cursor:pointer;font:inherit;font-size:var(--ui-font-sm);text-align:left;background:0 0;border:1px solid #0000;font-weight:750;text-decoration:none;display:grid}.project-management-view-module__qva32G__mobileDrawerAction:hover{border-color:var(--control-hover-border);background:var(--control-ghost-hover-fill)}.project-management-view-module__qva32G__mobileDrawerAction:disabled{cursor:wait;opacity:.55}.project-management-view-module__qva32G__mobileDrawerAction svg{width:var(--ui-icon-md);height:var(--ui-icon-md)}.project-management-view-module__qva32G__mobileDrawerDangerAction{color:var(--danger)}@media (max-width:1120px){.project-management-view-module__qva32G__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.project-management-view-module__qva32G__section{gap:var(--ui-space-sm);margin-top:var(--ui-space-xl)}.project-management-view-module__qva32G__header{align-items:flex-start}.project-management-view-module__qva32G__header h2{padding-top:calc((var(--ui-control-md) - 1.2em) / 2);font-size:var(--ui-font-section-title)}.project-management-view-module__qva32G__controls{gap:var(--ui-space-xs)}.project-management-view-module__qva32G__mobileCreateAction{display:inline-flex}.project-management-view-module__qva32G__mobileCreateAction button{min-height:var(--ui-control-md);padding-inline:var(--ui-space-sm)}.project-management-view-module__qva32G__mobileCreateAction svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.project-management-view-module__qva32G__controls>a{display:none}.project-management-view-module__qva32G__driveAction{display:none}.project-management-view-module__qva32G__controlButton{width:var(--ui-control-md);height:var(--ui-control-md)}.project-management-view-module__qva32G__actionRow{align-items:flex-start}.project-management-view-module__qva32G__bulkActions{display:none}.project-management-view-module__qva32G__actionRow[data-selection-mode=true]{align-items:center}.project-management-view-module__qva32G__actionRow[data-selection-mode=true] .project-management-view-module__qva32G__bulkActions{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;display:flex;overflow-x:auto}.project-management-view-module__qva32G__actionRow[data-selection-mode=true] .project-management-view-module__qva32G__bulkButton{flex:none}.project-management-view-module__qva32G__grid{gap:var(--ui-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.project-management-view-module__qva32G__listHeader{display:none}.project-management-view-module__qva32G__list{border:1px solid var(--border);overflow:hidden}}
.publication-admin-actions-module__uw7rva__actions{flex-wrap:wrap;gap:8px;display:flex}.publication-admin-actions-module__uw7rva__error{color:var(--danger);margin-top:10px;font-size:12px;font-weight:750}
