@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-20C4,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%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.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-20C4,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%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
._6z3AeW_surface{transform-origin:var(--radix-popover-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin,var(--radix-select-content-transform-origin,var(--radix-tooltip-content-transform-origin,center))));max-inline-size:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px);max-block-size:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);overscroll-behavior:contain;overflow-y:auto}._6z3AeW_surface[data-state=open],._6z3AeW_surface[data-state=delayed-open],._6z3AeW_surface[data-state=instant-open]{animation:_6z3AeW_enter var(--motion-fast) var(--ease-standard)}._6z3AeW_surface[data-state=closed]{animation:_6z3AeW_leave var(--motion-exit) ease-in}._6z3AeW_overlay[data-state=open]{animation:_6z3AeW_fade-in var(--motion-fast) ease-out}._6z3AeW_overlay[data-state=closed]{animation:_6z3AeW_fade-out var(--motion-exit) ease-in}._6z3AeW_menu{max-height:min(var(--radix-dropdown-menu-content-available-height,80dvh), calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px));overscroll-behavior:contain;overflow-y:auto}:where(._6z3AeW_dialog){inline-size:min(var(--dialog-width,32rem), calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 32px))}._6z3AeW_dialog{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);overscroll-behavior:contain;overflow-y:auto}@keyframes _6z3AeW_enter{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes _6z3AeW_leave{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}@keyframes _6z3AeW_fade-in{0%{opacity:0}to{opacity:1}}@keyframes _6z3AeW_fade-out{0%{opacity:1}to{opacity:0}}@media (pointer:coarse){._6z3AeW_item{min-height:44px}}@media (prefers-reduced-motion:reduce){._6z3AeW_surface[data-state],._6z3AeW_overlay[data-state]{animation:none}}
.YT4q-q_viewer{z-index:var(--z-modal);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);width:min(1240px,100vw - 40px);max-height:none;color:var(--ink);box-shadow:var(--shadow-3);animation:YT4q-q_viewer-in var(--motion-standard) var(--ease-out);outline:none;flex-direction:column;margin:auto;display:flex;position:fixed;inset:20px;overflow:hidden}.YT4q-q_viewer[data-state=closed]{animation:none}@keyframes YT4q-q_viewer-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.YT4q-q_header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:60px;padding:10px 12px 10px 18px;display:flex}.YT4q-q_titles{flex:1;min-width:0}.YT4q-q_title{font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.YT4q-q_meta{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.YT4q-q_actions{flex:none;align-items:center;gap:6px;display:flex}.YT4q-q_body{overscroll-behavior:contain;background:var(--surface-subtle);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.YT4q-q_kind{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--muted) 14%, transparent);width:34px;height:22px;color:var(--muted);font-size:var(--text-2xs);letter-spacing:.03em;text-transform:uppercase;flex:none;place-items:center;font-weight:700;display:inline-grid}.YT4q-q_kind[data-large]{border-radius:var(--radius-panel);width:64px;height:44px;font-size:var(--text-base)}.YT4q-q_kind[data-kind=pdf]{background:var(--red-soft);color:var(--red-text)}.YT4q-q_kind:is([data-kind=csv],[data-kind=xlsx],[data-kind=xls]){background:var(--green-soft);color:var(--green-text)}.YT4q-q_kind:is([data-kind=png],[data-kind=jpg],[data-kind=jpeg],[data-kind=gif],[data-kind=webp],[data-kind=svg]){background:var(--violet-soft);color:var(--violet-text)}.YT4q-q_kind:is([data-kind=docx],[data-kind=doc],[data-kind=md],[data-kind=result]){background:var(--accent-soft);color:var(--accent-text)}.YT4q-q_kind:is([data-kind=dwg],[data-kind=dxf],[data-kind=dgn]){background:var(--amber-soft);color:var(--amber-text)}.YT4q-q_page{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);width:min(100% - 32px,820px);box-shadow:var(--shadow-1);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:24px auto 48px;padding:36px 44px}.YT4q-q_text{font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.YT4q-q_imageStage{flex:1;place-items:center;min-height:0;padding:24px;display:grid;overflow:auto}.YT4q-q_imageButton{cursor:zoom-in;background:0 0;border:0;padding:0}.YT4q-q_imageStage[data-zoomed] .YT4q-q_imageButton{cursor:zoom-out}.YT4q-q_image{border-radius:var(--radius-xs);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 160px);box-shadow:var(--shadow-1);display:block}.YT4q-q_imageStage[data-zoomed]{place-items:start}.YT4q-q_imageStage[data-zoomed] .YT4q-q_image{max-width:none;max-height:none}.YT4q-q_workbook{flex-direction:column;flex:1;min-height:0;display:flex}.YT4q-q_sheets{background:var(--card);flex:none;padding:0 12px;overflow-x:auto}.YT4q-q_gridWrap{flex-direction:column;flex:1;min-height:0;display:flex}.YT4q-q_grid{background:var(--card);flex:1;min-height:0;overflow:auto}.YT4q-q_grid:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.YT4q-q_grid table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.YT4q-q_grid th,.YT4q-q_grid td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:280px;padding:6px 10px;overflow:hidden}.YT4q-q_grid [data-number]{text-align:right}.YT4q-q_grid thead th{z-index:var(--z-sticky);background:var(--surface-subtle);font-weight:600;position:sticky;top:0}.YT4q-q_grid tbody th{background:var(--surface-subtle);color:var(--muted);text-align:right;font-weight:500;position:sticky;left:0}.YT4q-q_grid thead th:first-child{z-index:calc(var(--z-sticky) + 1);left:0}.YT4q-q_grid tbody tr:hover td{background:var(--surface-hover)}.YT4q-q_note{border-top:1px solid var(--line);background:var(--card);color:var(--muted);font-size:var(--text-xs);flex:none;margin:0;padding:8px 14px}.YT4q-q_page>.YT4q-q_note{background:0 0;border:0;margin:18px 0 0;padding:0}.YT4q-q_unavailable{color:var(--muted);font-size:var(--text-sm);text-align:center;flex:1;place-content:center;justify-items:center;gap:8px;padding:48px 24px;display:grid}.YT4q-q_unavailable strong{color:var(--ink);font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600}.YT4q-q_unavailable p{max-width:420px;line-height:var(--leading-snug);margin:4px 0 8px}.YT4q-q_unavailable>svg{stroke-width:1.5px;width:30px;height:30px}.YT4q-q_loading{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);gap:12px;width:min(100% - 32px,820px);margin:24px auto;padding:36px 44px;display:grid}@media (max-width:760px){.YT4q-q_viewer{border:0;border-radius:0;width:100%;inset:0}.YT4q-q_header{flex-wrap:wrap;gap:8px 10px;padding:8px 8px 10px 14px}.YT4q-q_titles{flex-basis:calc(100% - 100px)}.YT4q-q_actions{flex-wrap:wrap;flex-basis:100%;order:3}.YT4q-q_page{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:20px 18px}}@media (prefers-reduced-motion:reduce){.YT4q-q_viewer{animation:none}}@media (forced-colors:active){.YT4q-q_viewer{border:1px solid canvastext}}
.teZfIq_workbench{--rail:260px;grid-template-columns:var(--rail) minmax(0, 1fr);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);flex:1;grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.teZfIq_workbench[data-rail=hidden]{--rail:0px}.teZfIq_workbench[data-layout=single]{grid-template-columns:minmax(0,1fr)}.teZfIq_workbench [hidden]{display:none!important}.teZfIq_rail{border-right:1px solid var(--line);background:var(--surface-subtle);grid-area:1/1;min-width:0;min-height:0;overflow:hidden}.teZfIq_workbench:not([data-layout=single])[data-rail=hidden] .teZfIq_rail{visibility:hidden;border-right-color:#0000}.teZfIq_railInner{flex-direction:column;width:260px;height:100%;min-height:0;display:flex}.teZfIq_workbench[data-layout=single] .teZfIq_railInner{width:100%}.teZfIq_workbench[data-layout=single] .teZfIq_rail,.teZfIq_workbench[data-layout=single] .teZfIq_canvas{border:0;grid-column:1}.teZfIq_railTop{align-items:center;gap:4px;padding:10px 10px 4px;display:flex}.teZfIq_newChat{flex:1;justify-content:flex-start}.teZfIq_searchRow{align-items:center;gap:2px;margin:6px 10px 2px;display:flex}.teZfIq_search{border-radius:var(--radius-control);min-width:0;height:32px;color:var(--muted);border:1px solid #0000;flex:1;align-items:center;gap:7px;padding:0 8px;display:flex}.teZfIq_search:focus-within{border-color:var(--border-control);background:var(--card);outline:2px solid var(--focus-ring);outline-offset:-1px}.teZfIq_search svg{flex:none;width:14px;height:14px}.teZfIq_search input{min-width:0;height:100%;color:var(--ink);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1;padding:0}.teZfIq_searchRow [aria-pressed=true]{background:var(--bg-selected);color:var(--accent-text)}.teZfIq_filterChips{flex-wrap:wrap;gap:4px;margin:4px 10px 2px;display:flex}.teZfIq_filterChip{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card);min-width:0;min-height:28px;color:var(--ink);font-size:var(--text-xs);flex:100%;align-items:center;gap:6px;padding:0 0 0 8px;display:flex}.teZfIq_filterChip>svg{width:13px;height:13px;color:var(--muted);flex:none}.teZfIq_filterChip>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.teZfIq_navList{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 6px 12px;overflow-y:auto}.teZfIq_navList[data-stale] section{opacity:.55;transition:opacity var(--motion-fast) var(--ease-standard)}.teZfIq_listNotice{flex:none;margin:6px 10px}.teZfIq_listEmpty{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);gap:4px;padding:20px 10px;display:grid}.teZfIq_listEmpty strong{color:var(--ink);font-weight:600}.teZfIq_skeleton{gap:6px;padding:12px 6px;display:grid}.teZfIq_skeleton>:not(:first-child){border-radius:var(--radius-control);height:30px}.teZfIq_skeleton>:nth-child(odd):not(:first-child){width:82%}.teZfIq_more{flex-wrap:wrap;gap:4px;padding:8px 4px 0;display:flex}.teZfIq_railFoot{border-top:1px solid var(--line);flex:none;padding:6px}.teZfIq_railFootButton{border-radius:var(--radius-control);width:100%;min-height:34px;color:var(--ink);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-weight:500;display:flex}.teZfIq_railFootButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.teZfIq_railFootButton svg{width:15px;height:15px;color:var(--muted)}.teZfIq_filterMenu{width:min(320px,100vw - 32px);padding:8px}.teZfIq_filterBody{gap:8px;display:grid}.teZfIq_filterChoices{gap:4px;display:flex}.teZfIq_filterChoices>*{flex:1}.teZfIq_filterChoices [aria-pressed=true]{background:var(--bg-selected);color:var(--accent-text)}.teZfIq_canvas{flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex;position:relative}.teZfIq_canvasNav{flex:none;align-items:center;gap:2px;display:inline-flex}.teZfIq_canvasNotice{margin:8px 16px 0}.teZfIq_chatCanvas{flex:1;min-width:0;min-height:0;display:flex}.teZfIq_chatCanvas>section{border:0;border-radius:0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.teZfIq_chatCanvas>.m-conversation{border:0;border-radius:0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.teZfIq_chatCanvas .m-workbench{flex:1;height:auto;min-height:0;max-height:none}.teZfIq_chatCanvas .m-thread-scroll{scroll-behavior:auto;min-height:0;max-height:none}.teZfIq_chatCanvas .m-thread-empty{flex:1;min-height:0}.teZfIq_chatCanvas .m-conversation-header{min-height:52px}.teZfIq_workBanner{border-bottom:1px solid var(--line);background:var(--surface-subtle);flex:none;gap:1px;max-height:min(36dvh,300px);display:grid;overflow-y:auto}.teZfIq_workBanner:empty{display:none}.teZfIq_gallery{width:min(100% - 32px,860px);margin:20px auto 40px}.teZfIq_gallerySearch{border-color:var(--border-control);background:var(--card);height:38px;margin-bottom:12px}.teZfIq_galleryNotice{margin-bottom:12px}.teZfIq_fileList{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);margin:0;padding:0;list-style:none;overflow:hidden}.teZfIq_fileList>li+li{border-top:1px solid var(--line)}.teZfIq_fileRow{min-height:52px;color:var(--ink);align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}.teZfIq_fileRow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.teZfIq_fileRow>span:nth-child(2){flex:1;min-width:0;display:grid}.teZfIq_fileRow strong{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.teZfIq_fileRow small,.teZfIq_fileRow time{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.teZfIq_viewerState{flex:1;place-content:center;width:min(100% - 32px,520px);margin:0 auto;padding:48px 0;display:grid}.teZfIq_viewerSkeleton{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);gap:12px;width:min(100% - 32px,820px);margin:24px auto;padding:36px 44px;display:grid}@media (hover:hover){.teZfIq_railFootButton:hover,.teZfIq_fileRow:hover,.teZfIq_search:hover:not(:focus-within){background:var(--surface-hover)}}@media (pointer:coarse){.teZfIq_railFootButton{min-height:44px}.teZfIq_search{height:46px}.teZfIq_search input{min-height:44px;font-size:var(--text-lg)}}@media (max-width:760px){.teZfIq_viewerSkeleton{border:0;border-radius:0;width:100%;margin:0;padding:20px 18px}}
._2_Pj7a_kindIcon{border-radius:var(--radius-control);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);flex:none;place-items:center;display:inline-grid}._2_Pj7a_kindIcon svg{width:17px;height:17px}._2_Pj7a_kindIcon[data-kind=checklist]{background:var(--green-soft);color:var(--green-text)}._2_Pj7a_kindIcon[data-kind=table]{background:var(--violet-soft);color:var(--violet-text)}._2_Pj7a_kindIcon[data-kind=file]{background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted)}._2_Pj7a_versionItem{flex:1;min-width:170px;display:grid}._2_Pj7a_versionItem small{color:var(--muted);font-size:var(--text-xs)}._2_Pj7a_destructiveItem{color:var(--red-text)}._2_Pj7a_destructiveItem:focus{background:var(--red-soft);color:var(--red-text)}._2_Pj7a_stage{flex-direction:column;flex:1;min-height:0;display:flex}._2_Pj7a_banners{gap:8px;width:min(100% - 32px,820px);margin:16px auto 0;display:grid}._2_Pj7a_copyDialog{--dialog-width:520px;max-height:calc(100dvh - 48px);overflow:auto}._2_Pj7a_copyForm{gap:14px;display:grid}._2_Pj7a_hint{color:var(--muted);font-size:var(--text-sm);margin:0}._2_Pj7a_page{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card);width:min(100% - 32px,820px);box-shadow:var(--shadow-1);margin:16px auto 48px;padding:32px 44px 40px}._2_Pj7a_progress{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin:0 0 22px;font-weight:500;display:flex}._2_Pj7a_progress meter{flex:1;max-width:260px;height:8px}._2_Pj7a_progress meter::-webkit-meter-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 9%, transparent);border:0}._2_Pj7a_progress meter::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--green)}._2_Pj7a_progress meter::-moz-meter-bar{border-radius:var(--radius-pill);background:var(--green)}._2_Pj7a_document{color:var(--ink);font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.6}._2_Pj7a_document>:first-child{margin-top:0}._2_Pj7a_document p{margin:0 0 12px}._2_Pj7a_document pre{border-radius:var(--radius-control);background:var(--surface-subtle);font-size:var(--text-sm);margin:0 0 14px;padding:12px 14px;overflow:auto}._2_Pj7a_document blockquote{border-left:3px solid var(--line-strong);color:var(--muted);margin:0 0 14px;padding:2px 0 2px 14px}._2_Pj7a_document hr{border:0;border-top:1px solid var(--line);margin:20px 0}._2_Pj7a_document a{color:var(--accent-text)}._2_Pj7a_document code{border-radius:var(--radius-xs);background:var(--surface-subtle);padding:1px 4px;font-size:.92em}._2_Pj7a_heading{font-size:var(--text-lg);align-items:baseline;gap:10px;margin:26px 0 8px;font-weight:600;line-height:1.35;display:flex}h2._2_Pj7a_heading{font-size:var(--text-xl)}._2_Pj7a_heading small{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:500}._2_Pj7a_list{margin:0 0 14px;padding-left:22px}._2_Pj7a_list li{margin:2px 0}._2_Pj7a_list:has(>._2_Pj7a_task){padding-left:0;list-style:none}._2_Pj7a_task{border-radius:var(--radius-control);align-items:flex-start;gap:4px;min-height:40px;padding:2px 8px;display:flex;margin:0 -8px!important}._2_Pj7a_task:hover{background:var(--surface-hover)}._2_Pj7a_check{cursor:pointer;flex:none;place-items:center;width:36px;height:36px;margin-left:-6px;display:grid}._2_Pj7a_check input{width:19px;height:19px;accent-color:var(--green);cursor:pointer;margin:0}._2_Pj7a_check input:disabled{cursor:default}._2_Pj7a_taskBody{flex:1;gap:2px;min-width:0;padding:7px 0;display:grid}._2_Pj7a_task[data-checked] ._2_Pj7a_taskText{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}._2_Pj7a_note{max-width:100%;color:var(--muted);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;line-height:1.45}._2_Pj7a_note span{color:var(--ink);font-weight:600}._2_Pj7a_note:disabled{cursor:default}._2_Pj7a_noteButton{border-radius:var(--radius-control);width:34px;height:34px;color:var(--muted);cursor:pointer;opacity:0;transition:opacity var(--motion-fast) ease;background:0 0;border:0;flex:none;place-items:center;margin-top:1px;display:grid}._2_Pj7a_noteButton svg{width:16px;height:16px}._2_Pj7a_task:hover ._2_Pj7a_noteButton,._2_Pj7a_task:focus-within ._2_Pj7a_noteButton,._2_Pj7a_noteButton:focus-visible{opacity:1}._2_Pj7a_noteButton:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}._2_Pj7a_editable{border-radius:var(--radius-xs);cursor:text;transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}._2_Pj7a_editable:hover{background:var(--surface-hover);box-shadow:0 0 0 3px var(--surface-hover)}._2_Pj7a_editable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._2_Pj7a_inlineEditor{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--card);width:100%;min-height:34px;color:var(--ink);font:inherit;outline:3px solid var(--accent-soft);resize:vertical;padding:6px 9px;line-height:1.5;display:block}._2_Pj7a_emptyCell{color:var(--muted)}._2_Pj7a_tableWrap{border:1px solid var(--line);border-radius:var(--radius-control);margin:0 0 16px;overflow:auto}._2_Pj7a_tableWrap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._2_Pj7a_tableWrap table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._2_Pj7a_tableWrap th,._2_Pj7a_tableWrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:90px;padding:7px 10px}._2_Pj7a_tableWrap th{background:var(--surface-subtle);font-weight:600}._2_Pj7a_tableWrap tr:last-child td{border-bottom:0}._2_Pj7a_tableWrap ._2_Pj7a_inlineEditor{min-width:140px}@media (max-width:760px){._2_Pj7a_banners{width:100%;margin:0;padding:10px 12px 0}._2_Pj7a_page{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:18px 16px 32px}}@media (pointer:coarse){._2_Pj7a_task{min-height:48px}._2_Pj7a_check{width:44px;height:44px}._2_Pj7a_check input{width:24px;height:24px}._2_Pj7a_taskBody{padding:11px 0}._2_Pj7a_noteButton{opacity:1;width:44px;height:44px}._2_Pj7a_inlineEditor{min-height:44px;font-size:var(--text-lg)}._2_Pj7a_note{min-height:44px}}@media (prefers-reduced-motion:reduce){._2_Pj7a_noteButton,._2_Pj7a_editable{transition:none}}@media (forced-colors:active){._2_Pj7a_check input{accent-color:auto}._2_Pj7a_kindIcon{border:1px solid canvastext}}
.FEuqeW_dialog{--dialog-width:620px;max-height:calc(100dvh - 32px);overflow:auto}.FEuqeW_explanation{color:var(--muted);font-size:var(--text-xs);margin:-4px 0 0;line-height:1.5}.FEuqeW_create{justify-items:start;gap:16px;display:grid}.FEuqeW_permission{color:var(--ink);font-size:var(--text-sm);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.FEuqeW_permission input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.FEuqeW_permission span{gap:3px;display:grid}.FEuqeW_permission small{color:var(--muted);font-size:var(--text-xs)}.FEuqeW_links{gap:16px;min-width:0;display:grid}.FEuqeW_link{border-top:1px solid var(--line);gap:8px;min-width:0;padding-top:16px;display:grid}.FEuqeW_linkMeta{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.FEuqeW_linkMeta strong{font-weight:600}.FEuqeW_linkMeta span,.FEuqeW_muted{color:var(--muted);font-size:var(--text-xs)}.FEuqeW_linkActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FEuqeW_linkActions input{flex:220px}.FEuqeW_status{min-height:1.5em;color:var(--muted);font-size:var(--text-sm);margin:0}@media (max-width:480px){.FEuqeW_permission{min-height:44px}.FEuqeW_permission input{width:24px;height:24px}}
._57O3cW_popover{width:min(320px,100vw - 32px)}._57O3cW_popover h4{font-size:var(--text-base);margin:0;font-weight:600}._57O3cW_popover>p{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin:6px 0 14px}._57O3cW_form{gap:12px;display:grid}._57O3cW_actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}
.q_R7RG_section{gap:12px;min-width:0;display:grid;container:project-artifacts/inline-size}.q_R7RG_head{flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:36px;display:flex}.q_R7RG_head h2{font-size:var(--text-lg);align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.q_R7RG_head h2>span{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500}.q_R7RG_audience{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:6px;display:inline-flex}.q_R7RG_audience svg{width:14px;height:14px}.q_R7RG_controls{align-items:center;gap:6px;margin-left:auto;display:flex}.q_R7RG_cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.q_R7RG_card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);height:100%;min-height:132px;color:var(--ink);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);align-content:start;gap:6px;padding:14px 14px 12px;text-decoration:none;display:grid}@media (hover:hover){.q_R7RG_card:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));box-shadow:var(--shadow-1)}}.q_R7RG_card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.q_R7RG_card[aria-current=page]{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.q_R7RG_cardTop{align-items:center;gap:8px;margin-bottom:4px;display:flex}.q_R7RG_cardTop>span:first-child{border-radius:var(--radius-control);width:28px;height:28px}.q_R7RG_cardTop>span:first-child svg{width:15px;height:15px}.q_R7RG_kind{color:var(--muted);font-size:var(--text-xs);font-weight:600}.q_R7RG_card strong{font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.q_R7RG_progress{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;gap:5px;font-weight:500;display:grid}.q_R7RG_progress meter{width:100%;height:6px}.q_R7RG_progress meter::-webkit-meter-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 9%, transparent);border:0}.q_R7RG_progress meter::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--green)}.q_R7RG_progress meter::-moz-meter-bar{border-radius:var(--radius-pill);background:var(--green)}.q_R7RG_card small{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:4px}.q_R7RG_skeleton{border-radius:var(--radius-panel);height:132px}.q_R7RG_empty{border:1px dashed var(--line-strong);border-radius:var(--radius-panel);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);justify-items:start;gap:6px;padding:18px;display:grid}.q_R7RG_empty strong{color:var(--ink);font-weight:600}.q_R7RG_empty>:last-child:not(span){margin-top:4px}.q_R7RG_quiet{color:var(--muted);font-size:var(--text-xs);margin:0}@container project-artifacts (max-width:520px){.q_R7RG_cards{grid-template-columns:minmax(0,1fr)}.q_R7RG_card{min-height:0}}@media (prefers-reduced-motion:reduce){.q_R7RG_card{transition:none}}@media (forced-colors:active){.q_R7RG_card{border:1px solid canvastext}}
.dIjSgq_home{container:project-home/inline-size}.dIjSgq_layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;width:min(100%,1180px);margin:0 auto;display:grid}.dIjSgq_main{gap:24px;min-width:0;display:grid}.dIjSgq_aside{gap:14px;min-width:0;display:grid;position:sticky;top:0}.dIjSgq_ask{gap:6px;display:grid}.dIjSgq_askBox{border:1px solid var(--border-control);border-radius:var(--radius-panel);background:var(--card);cursor:text;min-height:54px;transition:border-color var(--motion-fast) var(--ease-standard);align-items:flex-end;gap:10px;padding:8px 8px 8px 12px;display:flex}.dIjSgq_askBox:focus-within{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:0}.dIjSgq_mark{border-radius:var(--radius-control);background:var(--accent-soft);width:26px;height:26px;color:var(--accent-text);font-size:var(--text-xs);flex:none;align-self:center;place-items:center;font-weight:700;display:grid}.dIjSgq_askBox textarea{min-width:0;min-height:36px;max-height:160px;color:var(--ink);font:inherit;font-size:var(--text-base);line-height:var(--leading-snug);resize:none;background:0 0;border:0;outline:none;flex:1;padding:8px 0}.dIjSgq_send:disabled{background:var(--surface-subtle);color:var(--muted);opacity:1;box-shadow:none}.dIjSgq_askNote{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:6px;margin:0;padding-left:4px;display:flex}.dIjSgq_askNote svg{flex:none;width:12px;height:12px}.dIjSgq_facts{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:-8px 0 0;padding:0 4px;display:flex}.dIjSgq_facts>div{align-items:baseline;gap:6px;min-width:0;display:flex}.dIjSgq_facts dt{color:var(--muted)}.dIjSgq_facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.dIjSgq_notes{gap:12px;min-width:0;display:grid}.dIjSgq_notes>h2{font-size:var(--text-lg);margin:0;font-weight:600}.dIjSgq_sideCard{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);gap:10px;padding:14px 16px;display:grid}.dIjSgq_sideCard>h2{color:var(--muted);font-size:var(--text-xs);margin:0;font-weight:600}@container project-home (max-width:900px){.dIjSgq_layout{grid-template-columns:minmax(0,1fr);gap:22px}.dIjSgq_aside{position:static}}@media (prefers-reduced-motion:reduce){.dIjSgq_askBox{transition:none}}
.LsY92a_frame{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex;container:project-frame/inline-size}.LsY92a_header{flex-wrap:wrap;align-items:flex-end;gap:10px 24px;min-width:0;display:flex}.LsY92a_identity{flex:360px;gap:1px;min-width:0;display:grid}.LsY92a_breadcrumbRow{align-items:center;gap:8px;min-width:0;display:flex}.LsY92a_breadcrumbRow>.LsY92a_breadcrumb{flex:none;max-width:60%}.LsY92a_context{min-width:0;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:18px;overflow:hidden}.LsY92a_context:before{content:"/";opacity:.6;margin-right:8px}.LsY92a_breadcrumb{min-width:0;color:var(--muted);font-size:var(--text-xs);align-items:center;gap:6px;line-height:18px;display:flex}.LsY92a_breadcrumb a,.LsY92a_breadcrumb button{min-height:24px;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;align-items:center;gap:4px;margin-block:-3px;padding:0;text-decoration:none;display:inline-flex}.LsY92a_breadcrumb a:hover,.LsY92a_breadcrumb button:hover:not(:disabled){color:var(--ink)}.LsY92a_breadcrumb button:disabled{cursor:progress;opacity:.6}.LsY92a_breadcrumb svg{flex:none;width:14px;height:14px}.LsY92a_breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LsY92a_titleLine{align-items:baseline;gap:10px;min-width:0;display:flex}.LsY92a_titleLine h1{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:var(--text-xl);letter-spacing:-.012em;white-space:normal;flex:0 auto;margin:0;font-weight:600;line-height:26px}.LsY92a_titleLine>.badge{flex:none;align-self:center}.LsY92a_titleLine>:empty{display:none}.LsY92a_controls{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin-left:auto;display:flex}.LsY92a_switcher{border:1px solid var(--line);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--ink) 3.5%, var(--card));gap:2px;padding:3px;display:inline-flex}.LsY92a_switcher button{border-radius:var(--radius-control);min-height:30px;color:var(--muted);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex;position:relative}.LsY92a_switcher button:hover{color:var(--ink)}.LsY92a_switcher button svg{flex:none;width:14px;height:14px}.LsY92a_switcher button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line), var(--shadow-1)}.LsY92a_switcher button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.LsY92a_actions{align-items:center;gap:6px;display:flex}.LsY92a_short{display:none}.LsY92a_panel{flex-direction:column;flex:1;min-width:0;min-height:400px;display:flex}.LsY92a_panel[hidden]{display:none}@media (max-height:560px){.LsY92a_frame{container-type:size}.LsY92a_panel[data-view=my]{flex:none;height:100cqh;min-height:0}}@container project-frame (max-width:760px){.LsY92a_header{align-items:stretch;gap:8px}.LsY92a_identity{flex-basis:100%}.LsY92a_titleLine{flex-wrap:wrap;align-items:flex-start;gap:4px 10px}.LsY92a_titleLine h1{font-size:var(--text-lg);line-height:1.4}.LsY92a_controls{flex-wrap:nowrap;width:100%;margin-left:0}.LsY92a_switcher{flex:1;min-width:0}.LsY92a_switcher button{text-overflow:ellipsis;flex:1;min-width:0;padding-inline:6px;overflow:hidden}.LsY92a_switcher button:has(.LsY92a_short) .LsY92a_long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LsY92a_switcher button .LsY92a_short{display:inline}}@media (pointer:coarse){.LsY92a_switcher button{min-height:44px}.LsY92a_breadcrumb a,.LsY92a_breadcrumb button{min-height:44px;margin-block:0}}@media (prefers-reduced-motion:reduce){.LsY92a_switcher button{transition:none}}@media (forced-colors:active){.LsY92a_switcher button[aria-selected=true]{outline:2px solid highlight}}
.QZRs2W_data{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.QZRs2W_data .QZRs2W_dataTabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:20px;min-height:0;margin:0;padding:0;overflow-x:auto}.QZRs2W_data .QZRs2W_dataTabs button{height:42px;font-size:var(--text-sm);flex:none}.QZRs2W_dataBody{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 4px 40px;overflow-y:auto}.QZRs2W_dataBody:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (max-width:760px){.QZRs2W_data{flex:none}.QZRs2W_dataBody{flex:none;padding:14px 0 32px;overflow:visible}}.QZRs2W_about{font-size:var(--text-sm);gap:8px;margin:0;display:grid}.QZRs2W_about>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.QZRs2W_about dt{color:var(--muted)}.QZRs2W_about dd{overflow-wrap:anywhere;margin:0}.QZRs2W_aboutNotes{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}
.a1FeCG_notes{gap:10px;min-width:0;display:grid}.a1FeCG_add{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);width:100%;min-height:44px;color:var(--muted);font:inherit;font-size:var(--text-base);text-align:left;cursor:text;transition:border-color var(--motion-fast) var(--ease-standard);align-items:center;padding:0 14px;display:flex}@media (hover:hover){.a1FeCG_add:hover{border-color:var(--line-strong)}}.a1FeCG_add:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.a1FeCG_composer{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);gap:12px;padding:14px;display:grid}.a1FeCG_replying{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.a1FeCG_replying svg,.a1FeCG_replyLabel svg{flex:none;width:13px;height:13px}.a1FeCG_sync{color:var(--ink);font-size:var(--text-sm);cursor:pointer;align-items:flex-start;gap:8px;font-weight:500;display:flex}.a1FeCG_sync input{width:16px;height:16px;accent-color:var(--accent);margin:2px 0 0}.a1FeCG_sync span{gap:2px;display:grid}.a1FeCG_sync small{color:var(--muted);font-size:var(--text-xs);font-weight:400}.a1FeCG_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.a1FeCG_list{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);min-width:0;transition:opacity var(--motion-fast) var(--ease-standard);display:grid}.a1FeCG_list[data-stale]{opacity:.55}.a1FeCG_note{gap:6px;min-width:0;padding:14px 16px;display:grid}.a1FeCG_note+.a1FeCG_note{border-top:1px solid var(--line)}.a1FeCG_note>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.a1FeCG_byline{gap:2px;min-width:0;display:grid}.a1FeCG_byline h3{font-size:var(--text-sm);margin:0;font-weight:600}.a1FeCG_byline p{color:var(--muted);font-size:var(--text-xs);margin:0}.a1FeCG_replyLabel{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:4px;font-weight:600;display:inline-flex}.a1FeCG_body{color:var(--ink);font-size:var(--text-base);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.a1FeCG_deliveryDetail{color:var(--muted);font-size:var(--text-xs);margin:0}.a1FeCG_deliveryDetail[data-tone=critical]{color:var(--red-text)}.a1FeCG_deliveryDetail[data-tone=attention]{color:var(--amber-text)}.a1FeCG_noteActions{flex-wrap:wrap;align-items:center;gap:2px;margin-left:-10px;display:flex}.a1FeCG_noteActions>button{color:var(--muted)}.a1FeCG_edit{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.a1FeCG_destructiveItem{color:var(--red-text)}.a1FeCG_destructiveItem:focus{background:var(--red-soft);color:var(--red-text)}.a1FeCG_empty{border:1px dashed var(--line-strong);border-radius:var(--radius-panel);color:var(--muted);font-size:var(--text-sm);margin:0;padding:14px 16px}@media (prefers-reduced-motion:reduce){.a1FeCG_add,.a1FeCG_list{transition:none}}
.BW8XfG_page{gap:14px;min-width:0;display:grid;container:project-files/inline-size}.BW8XfG_toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BW8XfG_refresh{margin-left:auto}.BW8XfG_search{flex:0 320px;min-width:min(100%,220px);display:block;position:relative}.BW8XfG_search>svg{width:15px;height:15px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.BW8XfG_search input{padding-left:32px}.BW8XfG_results[data-stale] tbody{opacity:.6;transition:opacity var(--motion-fast) var(--ease-standard)}.BW8XfG_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.BW8XfG_actions small{color:var(--muted)}@container project-files (max-width:560px){.BW8XfG_search{flex-basis:100%}.BW8XfG_actions{justify-content:flex-start}}
.p726uq_panel,.p726uq_loading{gap:24px;width:min(100%,1180px);margin:0 auto;display:grid;container:source-project/inline-size}.p726uq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.p726uq_toolbar p{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:6px;margin:0;display:flex}.p726uq_toolbar p>span{align-items:center;gap:6px;display:inline-flex}.p726uq_toolbar time{color:var(--ink);font-weight:500}.p726uq_toolbar svg{width:14px;height:14px}.p726uq_notice{margin:-12px 0 0}.p726uq_summary{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--line);flex-wrap:wrap;gap:1px;margin:0;display:flex;overflow:hidden}.p726uq_summary>div{background:var(--card);flex:150px;align-content:start;gap:2px;min-width:0;padding:12px 14px;display:grid}.p726uq_summary dt{color:var(--muted);font-size:var(--text-xs)}.p726uq_summary dd{overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.p726uq_summary dd.p726uq_detail{color:var(--muted);font-size:var(--text-xs);font-weight:500}.p726uq_skeletonRow{flex-wrap:wrap;gap:10px;display:flex}.p726uq_skeletonRow>*{flex:150px}.p726uq_progress{scrollbar-width:thin;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.p726uq_progress li{flex:1 0 120px;align-content:start;justify-items:start;gap:6px;padding:0 12px 4px 0;display:grid;position:relative}.p726uq_progress li:after{content:"";background:var(--line);height:1px;position:absolute;top:10px;left:26px;right:6px}.p726uq_progress li:last-child:after{display:none}.p726uq_progress li[data-state=done]:after{background:color-mix(in srgb, var(--green) 45%, var(--line))}.p726uq_progress li>span:last-child{gap:1px;min-width:0;display:grid}.p726uq_progress strong{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-tight)}.p726uq_progress small{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.p726uq_progress li[data-state=upcoming] strong{color:var(--muted);font-weight:500}.p726uq_dot{z-index:1;border:1.5px solid var(--line-strong);background:var(--card);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.p726uq_dot svg{width:12px;height:12px}li[data-state=done] .p726uq_dot{border-color:var(--green);background:var(--green);color:var(--card)}li[data-state=current] .p726uq_dot{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.p726uq_layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.p726uq_main,.p726uq_aside{gap:24px;min-width:0;display:grid}.p726uq_section{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);gap:10px;min-width:0;padding:14px 16px;display:grid}.p726uq_section>header{align-items:baseline;gap:8px;display:flex}.p726uq_section h3{font-size:var(--text-base);margin:0;font-weight:600}.p726uq_section>header span{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.p726uq_note{color:var(--muted);font-size:var(--text-xs);margin:0}.p726uq_lead{font-size:var(--text-sm);margin:0}.p726uq_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.p726uq_table th{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);text-align:left;white-space:nowrap;padding:0 10px 8px 0;font-weight:500}.p726uq_table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:9px 10px 9px 0}.p726uq_table tbody tr:last-child td{border-bottom:0}.p726uq_table th:last-child,.p726uq_table td:last-child{padding-right:0}.p726uq_table td strong{font-weight:500;display:block}.p726uq_table td small{color:var(--muted);font-size:var(--text-xs);margin-top:2px;display:block}.p726uq_table .p726uq_numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.p726uq_table tr.p726uq_closed td{color:var(--muted)}.p726uq_more{min-height:32px;color:var(--accent-text);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px;font-weight:600}@media (hover:hover){.p726uq_more:hover{text-decoration:underline}}.p726uq_more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.p726uq_details{font-size:var(--text-sm);gap:8px;margin:0;display:grid}.p726uq_details>div{grid-template-columns:104px minmax(0,1fr);gap:8px;display:grid}.p726uq_details dt{color:var(--muted)}.p726uq_details dd{overflow-wrap:anywhere;margin:0}.p726uq_tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p726uq_tags li{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-xs);padding:2px 8px}.p726uq_prose{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.p726uq_prose h4{color:var(--muted);font-size:var(--text-xs);margin:0;font-weight:500}.p726uq_prose p,.p726uq_comments li>p:last-child{font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.p726uq_people{font-size:var(--text-sm);gap:8px;margin:0;padding:0;list-style:none;display:grid}.p726uq_people li{gap:1px;display:grid}.p726uq_people strong{font-weight:500}.p726uq_people span{color:var(--muted);font-size:var(--text-xs)}.p726uq_comments{gap:12px;margin:0;padding:0;list-style:none;display:grid}.p726uq_comments li{border-bottom:1px solid var(--line);gap:4px;padding-bottom:12px;display:grid}.p726uq_comments li:last-child{border-bottom:0;padding-bottom:0}.p726uq_byline{font-size:var(--text-sm);margin:0}.p726uq_byline time{color:var(--muted);margin-left:4px}@container source-project (max-width:900px){.p726uq_layout{grid-template-columns:minmax(0,1fr)}}@container source-project (max-width:560px){.p726uq_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.p726uq_table,.p726uq_table tbody,.p726uq_table tr,.p726uq_table td{display:block}.p726uq_table tr{border-bottom:1px solid var(--line);padding:8px 0}.p726uq_table tbody tr:last-child{border-bottom:0}.p726uq_table td{border:0;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:2px 0;display:grid}.p726uq_table td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs)}.p726uq_table td>small{grid-column:2;margin-top:0}.p726uq_table .p726uq_numeric{text-align:left}}@media (pointer:coarse){.p726uq_more{min-height:44px}}@media (forced-colors:active){li[data-state=done] .p726uq_dot{forced-color-adjust:none;color:canvas;background:canvastext;border-color:canvastext}}
.QGRyJW_portfolio{gap:0;min-width:0;overflow:hidden;container:portfolio/inline-size}.QGRyJW_resultsHeading{border-bottom:1px solid var(--line);background:var(--surface-subtle);min-height:47px;color:var(--muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.QGRyJW_resultsHeading strong{color:var(--ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.QGRyJW_columns,.QGRyJW_row{grid-template-columns:minmax(185px,1.6fr) minmax(140px,1.05fr) minmax(130px,.95fr) minmax(112px,.8fr) minmax(108px,.75fr) 140px;align-items:center;gap:14px;display:grid}.QGRyJW_columns{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-subtle) 68%, var(--card));min-height:35px;color:var(--muted);font-size:var(--text-xs);padding:0 16px;font-weight:700}.QGRyJW_list{display:grid}.QGRyJW_row{border-bottom:1px solid var(--line);background:var(--card);min-height:66px;font-size:var(--text-xs);padding:12px 16px}.QGRyJW_row:last-child{border-bottom:0}[data-stale]>.QGRyJW_list{opacity:.6;transition:opacity var(--motion-fast) var(--ease-standard)}.QGRyJW_emptyCell{border-bottom:1px solid var(--line)}.QGRyJW_project,.QGRyJW_client{gap:3px;min-width:0;display:grid}.QGRyJW_project strong{color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.3;overflow:hidden}.QGRyJW_projectRef,.QGRyJW_client{color:var(--muted)}.QGRyJW_projectRef{width:fit-content;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.QGRyJW_client{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QGRyJW_firm{min-width:0;max-width:100%;color:var(--ink);justify-self:start;align-items:center;gap:7px;font-weight:600;display:inline-flex}.QGRyJW_firm:before{background:var(--green);content:"";border-radius:2px;flex:none;width:8px;height:8px}.QGRyJW_firm span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QGRyJW_status{justify-self:start;max-width:100%}.QGRyJW_updated{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.QGRyJW_notice{margin:12px 16px}@container portfolio (max-width:1050px){.QGRyJW_columns{grid-template-columns:minmax(180px,1.5fr) minmax(112px,1fr) minmax(100px,.8fr) 140px}.QGRyJW_columns>:nth-child(2),.QGRyJW_columns>:nth-child(5),.QGRyJW_client,.QGRyJW_updated{display:none}.QGRyJW_row{grid-template-columns:minmax(180px,1.5fr) minmax(112px,1fr) minmax(100px,.8fr) 140px}}@container portfolio (max-width:640px){.QGRyJW_resultsHeading{padding-inline:12px}.QGRyJW_columns{display:none}.QGRyJW_row{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:13px 14px}.QGRyJW_project{grid-column:1}.QGRyJW_project strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.QGRyJW_status{grid-area:1/2}.QGRyJW_client{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;display:block;overflow:hidden}.QGRyJW_client:before{color:var(--muted);content:"Client";font-size:var(--text-xs);margin-right:5px;font-weight:600}.QGRyJW_firm{font-size:var(--text-xs);grid-area:3/1}.QGRyJW_updated{font-size:var(--text-xs);grid-area:3/2;justify-self:end;display:block}}@container portfolio (max-width:380px){.QGRyJW_resultsHeading{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding-block:8px}.QGRyJW_row{gap:8px;padding-inline:11px}}
.xOSkUW_navigation{min-width:0;margin-bottom:24px;container-type:inline-size}.xOSkUW_links{border-bottom:1px solid var(--line);gap:4px;display:flex}.xOSkUW_links a{min-height:44px;color:var(--muted);font-size:var(--text-sm);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.xOSkUW_links a:first-child{padding-left:0;padding-right:16px}@media (hover:hover){.xOSkUW_links a:hover{color:var(--ink);background:var(--surface-hover)}}.xOSkUW_links a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.xOSkUW_links a:focus-visible,.xOSkUW_compact select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.xOSkUW_compact{display:none}@container (max-width:380px){.xOSkUW_links{display:none}.xOSkUW_compact{max-width:400px;color:var(--muted);font-size:var(--text-xs);gap:6px;display:grid}.xOSkUW_compact select{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--card);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-lg);padding:8px 12px}}
.RJUF_a_content{padding:16px}.RJUF_a_content>p{color:var(--muted);font-size:var(--text-xs);margin:0 0 16px}.RJUF_a_content>form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.RJUF_a_name{flex:200px;max-width:400px}.RJUF_a_notice{margin-top:12px}.RJUF_a_loading{gap:8px;margin-top:16px;display:grid}.RJUF_a_content ul{margin:16px 0 0;padding:0;list-style:none}.RJUF_a_content li{border-top:1px solid var(--line);min-height:44px;font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.RJUF_a_content li>div{flex-wrap:wrap;gap:4px;display:flex}.RJUF_a_rename{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.RJUF_a_rename>input{min-width:0;max-width:280px}
.r7ITmq_stack{gap:16px;min-width:0;display:grid}.r7ITmq_section{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);min-width:0;overflow:hidden;container:admin-section/inline-size}.r7ITmq_heading{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:52px;padding:10px 16px;display:flex}.r7ITmq_heading h2{font-size:var(--text-base);margin:0;font-weight:600}.r7ITmq_count{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-right:auto}.r7ITmq_notice{margin:12px 16px 0}.r7ITmq_notice+.r7ITmq_toolbar,.r7ITmq_notice+.r7ITmq_scroll{margin-top:12px}.r7ITmq_toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(150px,200px);align-items:center;gap:12px;padding:12px 16px;display:grid}.r7ITmq_search{min-width:0;position:relative}.r7ITmq_search>svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.r7ITmq_search>input{padding-left:32px}.r7ITmq_scroll{min-width:0}.r7ITmq_scroll[aria-busy=true] tbody,.r7ITmq_scroll[data-stale] tbody{opacity:.6;transition:opacity var(--motion-fast) var(--ease-standard)}.r7ITmq_table{min-width:680px;font-size:var(--text-sm);white-space:normal}.r7ITmq_table th{color:var(--muted);font-size:var(--text-xs);padding:10px 16px}.r7ITmq_table td{color:var(--ink);vertical-align:top;padding:12px 16px}.r7ITmq_table td[data-label=Access\ level]{width:300px}.r7ITmq_table td:last-child{text-align:right;min-width:180px}.r7ITmq_person{align-items:flex-start;gap:8px;min-width:0;display:flex}.r7ITmq_personText{gap:2px;min-width:0;display:grid}.r7ITmq_personText strong{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.r7ITmq_personText small{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.r7ITmq_youTag{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--muted);font-size:var(--text-2xs);padding:1px 6px;font-weight:600}.r7ITmq_roleNote{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin-top:4px;display:block}.r7ITmq_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.r7ITmq_rowMessage td{padding-top:0;text-align:left!important}.r7ITmq_empty td{padding:0}.r7ITmq_pagination{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:52px;padding:8px 16px;display:flex}.r7ITmq_pagination>span{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-right:auto}.r7ITmq_truncated{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);margin:0;padding:10px 16px}.r7ITmq_levels{font-size:var(--text-xs);gap:8px;margin:0;display:grid}.r7ITmq_levels div{gap:1px;display:grid}.r7ITmq_levels dt{color:var(--ink);font-weight:600}.r7ITmq_levels dd{color:var(--muted);margin:0}.r7ITmq_skeleton{gap:10px;padding:16px;display:grid}@container admin-section (max-width:640px){.r7ITmq_toolbar{grid-template-columns:minmax(0,1fr)}.r7ITmq_scroll{padding:12px 16px}.r7ITmq_table{min-width:0!important}.r7ITmq_table td:last-child{text-align:left;min-width:0}.r7ITmq_table td[data-label=Access\ level]{width:auto}.r7ITmq_table td[data-label=Person]{display:block}.r7ITmq_table td[data-label=Person]:before{display:none}.r7ITmq_table td>.r7ITmq_roleNote{grid-column:2;margin-top:0}.r7ITmq_actions{justify-content:flex-start}}@container admin-section (max-width:420px){.r7ITmq_table td[data-label=Access\ level]{text-align:left;grid-template-columns:minmax(0,1fr);gap:6px}.r7ITmq_table td[data-label=Access\ level]>.r7ITmq_roleNote{grid-column:1}}
.mIDWyq_page{min-width:0}.mIDWyq_collection{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);min-width:0;overflow:hidden}.mIDWyq_table{border-collapse:collapse;text-align:left;width:100%}.mIDWyq_table th{background:var(--surface-subtle);color:var(--muted);font-size:var(--text-xs);padding:12px 16px;font-weight:600}.mIDWyq_table td{border-top:1px solid var(--line);font-size:var(--text-sm);vertical-align:middle;padding:12px 16px}.mIDWyq_table tbody tr:hover{background:var(--surface-hover)}.mIDWyq_flagButton{text-align:left;white-space:normal;justify-content:space-between;gap:16px;max-width:100%;min-height:36px;padding:4px 0}.mIDWyq_flagButton span{overflow-wrap:anywhere}.mIDWyq_flagButton svg{color:var(--muted)}.mIDWyq_current{font-size:var(--text-2xs);color:var(--muted);margin-top:3px;display:block}.mIDWyq_audience{color:var(--muted)}.mIDWyq_collectionCount{color:var(--muted);font-size:var(--text-xs);margin-left:auto}.mIDWyq_collectionCount small{overflow-wrap:anywhere;max-width:24ch;display:block}.mIDWyq_state{color:var(--muted);font-size:var(--text-sm);margin:0;padding:20px 16px}.mIDWyq_error{border:1px solid var(--red);border-radius:var(--radius-control);color:var(--red);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:12px;display:flex}.mIDWyq_dialog{--dialog-width:38rem;grid-template-rows:auto minmax(0,1fr) auto auto;gap:0;padding:0;overflow:hidden}.mIDWyq_dialogHeader{border-bottom:1px solid var(--line);gap:8px;padding:24px 108px 20px 24px;display:grid}.mIDWyq_workspace{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.mIDWyq_dialogBody{overscroll-behavior:contain;min-height:0;padding:0 24px;overflow-y:auto}.mIDWyq_controls{border:0;min-width:0;margin:0;padding:0}.mIDWyq_controlRow{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 0;display:flex}.mIDWyq_controlRow strong{font-size:var(--text-sm);font-weight:600}.mIDWyq_controlRow input,.mIDWyq_targetRow input{width:18px;height:18px;accent-color:var(--accent);flex:none}.mIDWyq_controlRow:focus-within,.mIDWyq_targetRow:focus-within{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.mIDWyq_toggle{align-items:center;gap:12px;display:flex}.mIDWyq_audienceHeading{border-top:1px solid var(--line);padding-top:18px}.mIDWyq_audienceHeading h3{font-size:var(--text-sm);margin:0;font-weight:600}.mIDWyq_audienceHeading p{font-size:var(--text-xs);color:var(--muted);margin:4px 0 0}.mIDWyq_targetSection{border-top:1px solid var(--line)}.mIDWyq_targetSection:last-child{border-bottom:1px solid var(--line);margin-bottom:20px}.mIDWyq_targetSection>summary{cursor:pointer;min-height:54px;font-size:var(--text-sm);align-items:center;gap:10px;padding:12px 0;font-weight:600;list-style:none;display:flex}.mIDWyq_targetSection>summary::-webkit-details-marker{display:none}.mIDWyq_targetSection>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:0 4px 0 2px;transform:rotate(-45deg)}.mIDWyq_targetSection[open]>summary:before{transform:rotate(45deg)}.mIDWyq_targetSection>summary span:last-child{color:var(--muted);font-size:var(--text-xs);margin-left:auto;font-weight:400}.mIDWyq_targetSection>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.mIDWyq_targetBody{gap:12px;padding:0 0 16px;display:grid}.mIDWyq_targetBody>input{width:100%}.mIDWyq_selected{flex-wrap:wrap;gap:6px;display:flex}.mIDWyq_chip{border:1px solid var(--line);max-width:100%;color:var(--ink);font-size:var(--text-xs);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:4px;padding-left:10px;display:inline-flex}.mIDWyq_chip button{min-width:36px;min-height:36px;font-size:var(--text-lg);border-radius:50%;flex:none}.mIDWyq_chip button:hover{background:var(--surface-hover)}.mIDWyq_chip button:focus-visible{outline:2px solid var(--accent)}.mIDWyq_targetList{border:1px solid var(--line);border-radius:var(--radius-control);max-height:200px;overflow-y:auto}.mIDWyq_targetRow{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.mIDWyq_targetRow+.mIDWyq_targetRow{border-top:1px solid var(--line)}.mIDWyq_targetRow:hover{background:var(--surface-hover)}.mIDWyq_targetRow span{gap:3px;min-width:0;display:grid}.mIDWyq_targetRow strong{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:500}.mIDWyq_targetRow small{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.mIDWyq_empty,.mIDWyq_hint{color:var(--muted);font-size:var(--text-xs);margin:0;padding:12px}.mIDWyq_hint{padding:0}.mIDWyq_status{color:var(--muted);font-size:var(--text-xs);margin:0}.mIDWyq_conflict,.mIDWyq_discard{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--text-xs);gap:8px;margin:12px 0;padding:12px;display:grid}.mIDWyq_conflict span{color:var(--muted)}.mIDWyq_discard>div{flex-wrap:wrap;gap:8px;display:flex}.mIDWyq_discard{margin:0 24px 12px}.mIDWyq_actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.mIDWyq_actions .mIDWyq_status{margin-right:auto}.mIDWyq_reload{color:var(--muted);position:absolute;top:16px;right:60px}@media (max-width:640px){.mIDWyq_collection{background:0 0;border:0;border-radius:0}.mIDWyq_table{margin-top:12px}.mIDWyq_table td:first-child{text-align:left;display:block}.mIDWyq_table td:first-child:before{content:none}.mIDWyq_flagButton{width:100%;min-height:44px}.mIDWyq_dialogHeader{padding:20px 108px 16px 16px}.mIDWyq_dialogBody{padding:0 16px}.mIDWyq_discard{margin-inline:16px}.mIDWyq_actions{padding:12px 16px}.mIDWyq_actions .mIDWyq_status{flex-basis:100%}.mIDWyq_actions>button:last-child{flex:1}}@media (pointer:coarse){.mIDWyq_chip button{min-width:44px;min-height:44px}}
.YfslSa_collection{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);overflow:hidden}.YfslSa_rows{margin:0;padding:0;list-style:none}.YfslSa_row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.YfslSa_row:last-child{border-bottom:0}.YfslSa_row[data-demo]{background:var(--surface-subtle)}.YfslSa_identity{gap:4px;min-width:0;display:grid}.YfslSa_identity strong{font-size:var(--text-base);overflow-wrap:anywhere}.YfslSa_identity small{color:var(--muted);font-size:var(--text-xs)}.YfslSa_tags,.YfslSa_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:600px){.YfslSa_row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.YfslSa_actions{grid-column:1/-1}}
.UOxIpW_detail{min-width:0;color:var(--ink)}.UOxIpW_body{gap:20px;display:grid}.UOxIpW_body h3{font-size:var(--text-sm);margin:0 0 8px;font-weight:600}.UOxIpW_facts{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.UOxIpW_facts>div{background:var(--card);gap:4px;padding:12px 14px;display:grid}.UOxIpW_facts dt{color:var(--muted);font-size:var(--text-2xs);font-weight:600}.UOxIpW_facts dd{font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.UOxIpW_links{font-size:var(--text-sm);flex-wrap:wrap;gap:8px 16px;display:flex}.UOxIpW_links a{color:var(--accent-text);font-weight:600;text-decoration:none}.UOxIpW_links a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}@media (hover:hover){.UOxIpW_links a:hover{text-decoration:underline}}.UOxIpW_list{border:1px solid var(--line);border-radius:var(--radius-panel);margin:0;padding:0;list-style:none;display:grid}.UOxIpW_list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:flex}.UOxIpW_list li:last-child{border-bottom:0}.UOxIpW_itemMain{gap:2px;min-width:0;display:grid}.UOxIpW_itemMain strong{font-size:var(--text-sm);font-weight:600}.UOxIpW_itemMain small{color:var(--muted);font-size:var(--text-xs)}.UOxIpW_itemMain .UOxIpW_issue{color:var(--red-text)}.UOxIpW_state{color:var(--muted);font-size:var(--text-sm);margin:0}.UOxIpW_notice{margin-bottom:16px}@container work-panel (min-width:600px){.UOxIpW_facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (pointer:coarse){.UOxIpW_links a{align-items:center;min-height:44px;display:inline-flex}}
.eiL02G_toast{animation:eiL02G_toast-enter var(--motion-standard) var(--ease-out)}.eiL02G_toast[data-leaving]{animation:eiL02G_toast-exit var(--motion-exit) var(--ease-in) forwards}@keyframes eiL02G_toast-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes eiL02G_toast-exit{to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.eiL02G_toast,.eiL02G_toast[data-leaving]{animation:none}}
._5PVrJa_rows{gap:1px;margin:0;padding:0;list-style:none;display:grid}._5PVrJa_groupLabel{z-index:var(--z-sticky);background:var(--surface-subtle);color:var(--muted);font-size:var(--text-xs);margin:0;padding:12px 8px 4px;font-weight:600;position:sticky;top:0}._5PVrJa_row{border-radius:var(--radius-control);position:relative}._5PVrJa_rowMain{border-radius:var(--radius-control);width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:7px 40px 7px 10px;text-decoration:none;display:grid}._5PVrJa_rowMain:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._5PVrJa_rowMain:disabled{cursor:progress}._5PVrJa_row[data-selected] ._5PVrJa_rowMain{background:var(--bg-selected)}._5PVrJa_rowTitle{align-items:center;gap:7px;min-width:0;display:flex}._5PVrJa_rowTitle strong{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;line-height:20px;overflow:hidden}._5PVrJa_row[data-selected] ._5PVrJa_rowTitle strong{font-weight:600}._5PVrJa_rowTitle time{color:var(--muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;flex:none}._5PVrJa_rowTitle>svg{width:13px;height:13px;color:var(--muted);flex:none}._5PVrJa_rowMeta{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}._5PVrJa_rowTitle:has(>svg)+._5PVrJa_rowMeta{padding-left:20px}._5PVrJa_rowMeta b{color:var(--accent-text);margin-right:6px;font-weight:600}._5PVrJa_rowMeta b[data-tone=attention]{color:var(--amber-text)}._5PVrJa_rowMeta b[data-tone=critical]{color:var(--red-text)}._5PVrJa_rowMenu{width:28px;height:26px;min-height:26px;color:var(--muted);opacity:0;position:absolute;top:4px;right:4px}._5PVrJa_rowMenu svg{width:15px;height:15px}._5PVrJa_row:focus-within ._5PVrJa_rowMenu,._5PVrJa_rowMenu[data-state=open]{opacity:1}._5PVrJa_row:focus-within ._5PVrJa_rowTitle time{visibility:hidden}._5PVrJa_row:has(._5PVrJa_rowMenu:focus-visible) ._5PVrJa_rowTitle time{visibility:hidden}._5PVrJa_row:has(._5PVrJa_rowMenu[data-state=open]) ._5PVrJa_rowTitle time{visibility:hidden}._5PVrJa_rowProjectSpace{height:20px;display:block}._5PVrJa_rowProject{border-radius:var(--radius-xs);max-width:calc(100% - 16px);min-height:22px;color:var(--muted);font-size:var(--text-xs);align-items:center;gap:5px;padding:0 6px 0 4px;line-height:1;text-decoration:none;display:inline-flex;position:absolute;bottom:6px;left:8px}._5PVrJa_rowProject svg{flex:none;width:12px;height:12px}._5PVrJa_rowProject>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._5PVrJa_rowProject:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._5PVrJa_rename{padding:3px 4px}._5PVrJa_rename input{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--card);width:100%;height:30px;color:var(--ink);font:inherit;font-size:var(--text-sm);box-shadow:0 0 0 3px var(--accent-soft);outline:none;padding:0 8px}@media (hover:hover){._5PVrJa_rowMain:hover,._5PVrJa_rowProject:hover{background:var(--surface-hover)}._5PVrJa_row[data-selected] ._5PVrJa_rowMain:hover{background:var(--bg-selected)}._5PVrJa_rowProject:hover{color:var(--ink)}._5PVrJa_row:hover ._5PVrJa_rowMenu{opacity:1}._5PVrJa_row:hover ._5PVrJa_rowTitle time{visibility:hidden}}@media (pointer:coarse){._5PVrJa_rowMain{min-height:44px;padding-right:52px}._5PVrJa_rowMenu{opacity:1;width:44px;height:44px;min-height:44px;top:0}._5PVrJa_row ._5PVrJa_rowTitle time,._5PVrJa_row:focus-within ._5PVrJa_rowTitle time{visibility:visible}._5PVrJa_rowProjectSpace{height:26px}._5PVrJa_rowProject{min-height:28px;font-size:var(--text-sm);pointer-events:none;bottom:8px}._5PVrJa_rename input{height:44px;font-size:var(--text-lg)}}@media (forced-colors:active){._5PVrJa_row[data-selected] ._5PVrJa_rowMain{outline-offset:-2px;outline:2px solid highlight}}
.SR2V8W_panel{z-index:var(--z-overlay);border:1px solid var(--line);background:var(--card);width:min(540px,100vw - 32px);max-width:none;height:auto;max-height:calc(100dvh - 60px);color:var(--ink);box-shadow:var(--shadow-3);opacity:0;transition:opacity var(--motion-exit) var(--ease-in), transform var(--motion-exit) var(--ease-in), display var(--motion-exit) allow-discrete, overlay var(--motion-exit) allow-discrete;border-radius:0;margin:0;padding:0;position:fixed;inset:60px 0 0 auto;overflow:hidden;transform:translate(32px)}.SR2V8W_panel[open]{opacity:1;transition-duration:var(--motion-standard);transition-timing-function:var(--ease-out);flex-direction:column;display:flex;transform:translate(0)}@starting-style{.SR2V8W_panel[open]{opacity:0;transform:translate(32px)}}.SR2V8W_panel[data-expanded=true]{width:min(800px,100vw - 64px)}.SR2V8W_panel[data-placement=push]{border-block:0;box-shadow:none;border-right:0}.SR2V8W_panel::backdrop{background:var(--overlay)}.SR2V8W_header{border-bottom:1px solid var(--line);background:var(--surface-subtle);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.SR2V8W_header h2{min-width:0;font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.SR2V8W_header h2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-xs)}.SR2V8W_actions{flex:none;gap:4px;display:flex}.SR2V8W_content{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:20px;overflow:auto;container:work-panel/inline-size}@media (max-width:780px){.SR2V8W_panel,.SR2V8W_panel[data-expanded=true]{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;inset:0}.SR2V8W_header{padding:max(8px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left))}.SR2V8W_expand{display:none}.SR2V8W_content{padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom))}}@media (forced-colors:active){.SR2V8W_panel{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.SR2V8W_panel,.SR2V8W_panel[open]{transition:none;transform:none}}
.Zpy9gG_sheet{z-index:8;background:var(--card);min-width:0;min-height:0;color:var(--ink);flex-direction:column;display:flex;position:absolute;inset:0}.Zpy9gG_controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.Zpy9gG_controls label{min-width:0;font-size:var(--text-xs);align-items:center;gap:6px;display:flex}.Zpy9gG_controls select{background:var(--surface-raised);min-width:80px;max-width:220px;min-height:34px;color:var(--ink);border:1px solid var(--border-control);border-radius:var(--radius-control);padding:5px 7px}.Zpy9gG_zoom{align-items:center;gap:4px;display:flex}.Zpy9gG_zoom output{text-align:center;min-width:42px;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.Zpy9gG_saved{font-size:var(--text-2xs);color:var(--muted);white-space:nowrap;margin-left:auto}.Zpy9gG_notice{font-size:var(--text-xs);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.Zpy9gG_viewport{overscroll-behavior:contain;background:var(--surface-subtle);cursor:grab;flex:1;min-width:0;min-height:0;overflow:auto}.Zpy9gG_viewport:active{cursor:grabbing}.Zpy9gG_viewport:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.Zpy9gG_image{min-width:100%;min-height:100%}.Zpy9gG_image img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.Zpy9gG_footer{border-top:1px solid var(--line);font-size:var(--text-2xs);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:6px 12px;display:flex}.Zpy9gG_footer details{min-width:0}.Zpy9gG_footer summary{cursor:pointer}.Zpy9gG_footer ul{max-height:100px;margin:6px 0;padding-left:20px;overflow:auto}@media (pointer:coarse){.Zpy9gG_controls select{min-height:44px}}
.OtZrTa_trigger{border-radius:var(--radius-control);width:100%;min-height:34px;color:var(--sidebar-ink);font-size:var(--text-sm);text-align:left;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:11px;padding:0 10px;font-weight:500;display:flex;overflow:hidden}.OtZrTa_trigger svg{flex:none}.OtZrTa_trigger[aria-label]{justify-content:center;padding:0}@media (hover:hover){.OtZrTa_trigger:hover{background:var(--sidebar-hover)}}.OtZrTa_dialog{--dialog-width:460px}.OtZrTa_form{gap:14px;display:grid}.OtZrTa_kinds{grid-template-columns:1fr 1fr;width:100%;display:grid}.OtZrTa_kinds>label>span{justify-content:center;gap:7px}.OtZrTa_kindIcon{flex:none}.OtZrTa_sent{align-items:center;gap:10px;display:flex}.OtZrTa_sent svg{color:var(--green-text);flex:none}.OtZrTa_sent p{font-size:var(--text-base);flex:1;margin:0}@media (pointer:coarse){.OtZrTa_trigger{min-height:44px}}@media (max-width:420px){.OtZrTa_kinds>label>span{text-align:center;white-space:normal;gap:6px;padding-inline:6px}}
.IKQ4IG_connections{border-bottom:1px solid var(--line);gap:8px;margin-bottom:16px;padding-bottom:16px;display:grid}.IKQ4IG_connections h3{font-size:var(--text-lg);margin:0}.IKQ4IG_connections>a{font-size:var(--text-sm);color:var(--accent-text);justify-self:start}.IKQ4IG_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.IKQ4IG_name{font-size:var(--text-sm);font-weight:600}.IKQ4IG_select{width:auto;min-width:180px}
.pJ98gW_editor{background:var(--card);min-width:0;height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.pJ98gW_editor :is(input,select),.pJ98gW_editorSupport :is(input,select){font:inherit;font-size:var(--text-xs)}.pJ98gW_editor :is(input,select,summary):focus-visible,.pJ98gW_editorSupport :is(input,select,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pJ98gW_header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:48px;padding:6px 14px;display:flex}.pJ98gW_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);letter-spacing:-.015em;font-weight:600;overflow:hidden}.pJ98gW_save,.pJ98gW_revision{color:var(--muted);font-size:var(--text-2xs);white-space:nowrap}.pJ98gW_revision{border:1px solid var(--line);border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;padding:2px 5px}.pJ98gW_save[data-state=failed],.pJ98gW_save[data-state=conflict]{color:var(--amber-text)}.pJ98gW_headerActions{align-items:center;gap:5px;margin-left:auto;display:flex}.pJ98gW_export{font-size:var(--text-xs);position:relative}.pJ98gW_export summary{cursor:pointer;border-radius:var(--radius-control);align-items:center;min-height:34px;padding:5px 8px;display:flex}.pJ98gW_export summary:hover{background:var(--surface-hover)}.pJ98gW_export>div{z-index:var(--z-popover);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);width:250px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-2);gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.pJ98gW_exportFormat{color:var(--muted);gap:6px;display:grid}.pJ98gW_exportFormat select{border:1px solid var(--border-control);border-radius:var(--radius-control);min-width:0;min-height:34px;color:var(--ink);background:var(--surface-raised);padding:5px 8px}.pJ98gW_exportReceipt{align-items:center;gap:6px;display:flex}.pJ98gW_exportReceipt input{accent-color:var(--accent)}.pJ98gW_export p{color:var(--muted);margin:-4px 0 0;line-height:1.45}.pJ98gW_toolbar{border-bottom:1px solid var(--line);background:var(--surface-raised);flex:none;align-items:center;gap:8px;min-height:44px;padding:4px 12px;display:flex;overflow-x:auto}.pJ98gW_toolGroup{flex:none;align-items:center;gap:2px;display:flex}.pJ98gW_toolGroup+.pJ98gW_toolGroup{border-left:1px solid var(--line);padding-left:8px}.pJ98gW_selectedActions{border-bottom:1px solid var(--line);background:var(--surface-subtle);font-size:var(--text-2xs);flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;padding:5px 12px;display:flex}.pJ98gW_selectedActions>span{overflow-wrap:anywhere;min-width:0}.pJ98gW_selectedActions p{color:var(--muted);flex:240px;margin:0;line-height:1.45}.pJ98gW_snap{font-size:var(--text-xs);align-items:center;gap:5px;padding-inline:8px;display:flex}.pJ98gW_snap input,.pJ98gW_layers li input{accent-color:var(--accent)}.pJ98gW_workarea{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.pJ98gW_layers{background:var(--card);border-right:1px solid var(--line);width:100%;height:100%;font-size:var(--text-xs);z-index:4;flex-direction:column;flex:none;display:flex;overflow-y:auto}.pJ98gW_evidencePane{border-right:1px solid var(--line);background:var(--card);z-index:4;flex:none;width:100%;height:100%;min-height:0;overflow-y:auto}.pJ98gW_layers[hidden],.pJ98gW_evidencePane[data-closed=true]{display:none}.pJ98gW_evidence{font-size:var(--text-xs);flex-direction:column;display:flex}.pJ98gW_evidence>label,.pJ98gW_evidenceControls>label{color:var(--muted);gap:4px;padding:8px 12px 0;display:grid}.pJ98gW_evidence select,.pJ98gW_evidence input:not([type=checkbox]):not([type=range]){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);width:100%;min-width:0;min-height:32px;color:var(--ink);padding:5px 6px}.pJ98gW_evidence input[type=range]{width:100%;accent-color:var(--accent)}.pJ98gW_evidence input[type=file]{white-space:normal;font-size:var(--text-2xs)}.pJ98gW_evidence input[type=checkbox]{accent-color:var(--accent)}.pJ98gW_evidence>button,.pJ98gW_evidenceControls>button{align-self:flex-start;margin:6px 12px}.pJ98gW_elevationRange{gap:6px;padding:8px 12px;display:flex}.pJ98gW_elevationRange label{min-width:0;color:var(--muted);gap:4px;display:grid}.pJ98gW_evidenceStatus{color:var(--muted);margin:0;padding:8px 12px;line-height:1.45}.pJ98gW_evidenceError{background:var(--amber-soft);color:var(--ink);overflow-wrap:anywhere;margin:0;padding:8px 12px}.pJ98gW_evidenceSource{align-items:end;gap:8px;padding:12px 14px 0;display:flex}.pJ98gW_evidenceSource>label{min-width:0;color:var(--muted);flex:1;gap:4px;display:grid}.pJ98gW_evidenceSource>button{flex-shrink:0}.pJ98gW_evidencePrimary{flex-wrap:wrap;align-items:end;gap:10px;padding:8px 14px 10px;display:flex}.pJ98gW_evidencePrimary>label:first-child{min-width:0;color:var(--muted);flex:1;gap:4px;display:grid}.pJ98gW_evidenceVisible{white-space:nowrap;align-items:center;gap:5px;min-height:34px;display:inline-flex}.pJ98gW_evidenceArea{border-top:1px solid var(--line);min-width:0}.pJ98gW_evidenceArea p{color:var(--muted);margin:0;line-height:1.45}.pJ98gW_areaScope{flex-wrap:wrap;align-items:baseline;gap:3px 8px;padding:14px 14px 7px;display:flex}.pJ98gW_areaScope strong{color:var(--ink);font-weight:600;font-size:var(--text-xs)}.pJ98gW_areaScope span{color:var(--muted);font-variant-numeric:tabular-nums}.pJ98gW_areaActions{gap:6px;padding:0 14px 10px;display:grid}.pJ98gW_pointFilters{border-block:1px solid var(--line);min-width:0}.pJ98gW_pointFilters>summary{cursor:pointer;color:var(--ink);padding:8px 12px}.pJ98gW_pointFilters>summary>span{color:var(--muted);font-size:var(--text-2xs);overflow-wrap:anywhere;padding-top:4px;line-height:1.45;display:block}.pJ98gW_pointFilters>.pJ98gW_lineFitActions{padding:0 12px 6px}.pJ98gW_areaInspection{gap:10px;padding:12px 14px 14px;display:grid}.pJ98gW_areaInspection>.pJ98gW_regionInspection{border:0;padding:0}.pJ98gW_areaInspection>.pJ98gW_verticalSection{border:0;margin:0;padding:0}.pJ98gW_evidenceDisplay,.pJ98gW_evidenceAttachment{border-top:1px solid var(--line);min-width:0}.pJ98gW_evidenceDisplay>summary,.pJ98gW_evidenceAttachment>summary{cursor:pointer;padding:12px}.pJ98gW_evidenceDisplay>label{color:var(--muted);align-items:center;gap:8px;margin:0 12px 12px;display:flex}.pJ98gW_evidenceDisplay>label:first-of-type{gap:4px;display:grid}.pJ98gW_savedOriginalHeader{justify-content:space-between;align-items:start;gap:8px;display:flex}.pJ98gW_savedOriginalHeader>p{flex:1;min-width:0}.pJ98gW_savedOriginalHeader>button{flex-shrink:0}.pJ98gW_lineFit{border-top:1px solid var(--line)}.pJ98gW_lineFit summary{cursor:pointer;padding:12px}.pJ98gW_lineFit form{gap:10px;padding:0 12px 12px;display:grid}.pJ98gW_lineFit label{color:var(--muted);gap:4px;display:grid}.pJ98gW_lineFit p{color:var(--muted);margin:0;line-height:1.45}.pJ98gW_lineFitActions{flex-wrap:wrap;gap:4px;display:flex}.pJ98gW_recentFits{border-top:1px solid var(--line);min-width:0;margin:0 12px 12px}.pJ98gW_evidenceArea .pJ98gW_recentFits>summary{padding:10px 0}.pJ98gW_recentFitBody{font-size:var(--text-2xs);gap:10px;min-width:0;display:grid}.pJ98gW_recentFit{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding-bottom:10px}.pJ98gW_evidenceArea .pJ98gW_recentFit>summary{gap:3px;padding:8px 0;display:grid}.pJ98gW_recentFit>summary strong{color:var(--ink);font-weight:500}.pJ98gW_recentFit>summary span{color:var(--muted)}.pJ98gW_recentFit>p,.pJ98gW_recentFit>details,.pJ98gW_recentFit>.pJ98gW_lineFitActions{margin-top:8px}.pJ98gW_evidenceArea .pJ98gW_recentFit>details>summary{padding:6px 0}.pJ98gW_areaReviewDraft{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.pJ98gW_areaReviewDraft>strong{color:var(--ink);font-weight:500}.pJ98gW_areaReviewDraft textarea{resize:vertical;border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);width:100%;min-width:0;color:var(--ink);font:inherit;padding:7px}.pJ98gW_areaReviewDraft textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pJ98gW_evidenceArea .pJ98gW_areaReviewDraft>details>summary{padding:6px 0}.pJ98gW_regionInspection{border-block:1px solid var(--line);gap:8px;min-width:0;padding-block:8px;display:grid}.pJ98gW_regionInspection>p{font-size:var(--text-2xs);line-height:1.5}.pJ98gW_regionInspection>p strong{color:var(--ink);font-weight:500}.pJ98gW_inspectionDetails,.pJ98gW_inspectionDistribution{min-width:0;font-size:var(--text-2xs);color:var(--muted)}.pJ98gW_evidenceArea .pJ98gW_inspectionDetails>summary,.pJ98gW_evidenceArea .pJ98gW_inspectionDistribution>summary{padding:6px 0}.pJ98gW_inspectionDetails dl{gap:2px;margin:5px 0 10px;display:grid}.pJ98gW_inspectionDetails dt{font-size:var(--text-2xs)}.pJ98gW_inspectionDetails dd{color:var(--ink);overflow-wrap:anywhere;margin:0 0 6px}.pJ98gW_inspectionDetails>p{font-size:var(--text-2xs)}.pJ98gW_inspectionDistribution table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--text-2xs)}.pJ98gW_inspectionDistribution caption{text-align:left;padding-bottom:5px;line-height:1.5}.pJ98gW_inspectionDistribution th,.pJ98gW_inspectionDistribution td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:5px 2px;font-weight:400}.pJ98gW_inspectionDistribution th:first-child{text-align:left;width:50%}.pJ98gW_inspectionDistribution thead{color:var(--ink)}.pJ98gW_inspectionBar{background:var(--accent);opacity:.65;height:3px;margin-top:4px;display:block}.pJ98gW_planAreaOverlay{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pJ98gW_planAreaRectangle{pointer-events:none;background:#e0cf8f18;border:1px dashed #e0cf8f;position:absolute;box-shadow:0 0 0 1px #17201f80}.pJ98gW_planAreaInput{cursor:crosshair;pointer-events:auto;touch-action:none;outline-offset:-3px;position:absolute;inset:0}.pJ98gW_planAreaPrompt{border:1px solid var(--line);border-radius:var(--radius-control);width:min(340px,100% - 20px);max-height:calc(100% - 20px);color:var(--ink);background:var(--card);pointer-events:auto;font-size:var(--text-xs);flex-direction:column;align-items:flex-start;gap:8px;padding:6px 8px;display:flex;position:absolute;top:10px;left:10px;overflow:auto}.pJ98gW_planAreaPrompt details,.pJ98gW_planAreaPrompt form{width:100%;min-width:0}.pJ98gW_planAreaPrompt summary{cursor:pointer;padding-block:6px}.pJ98gW_planAreaPrompt form{gap:8px;display:grid}.pJ98gW_planAreaFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.pJ98gW_planAreaFields label{min-width:0;font-size:var(--text-2xs);gap:4px;display:grid}.pJ98gW_planAreaFields input{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--card);width:100%;min-width:0;min-height:34px;color:var(--ink);padding:5px 6px}.pJ98gW_panelTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding:4px 14px;display:flex}.pJ98gW_panelTitle strong{font-size:var(--text-sm);font-weight:500}.pJ98gW_currentLayer{color:var(--muted);font-size:var(--text-2xs);gap:5px;padding:12px;display:grid}.pJ98gW_draftingLayerNotice>span{overflow-wrap:anywhere;min-width:0}.pJ98gW_currentLayer select{border:1px solid var(--border-control);border-radius:var(--radius-control);width:100%;min-height:34px;color:var(--ink);background:var(--surface-raised);padding:5px 7px}.pJ98gW_layerSearch{border-bottom:1px solid var(--line);gap:5px;padding:0 12px 10px;display:grid}.pJ98gW_layerSearch>label{color:var(--muted);font-size:var(--text-2xs)}.pJ98gW_layerSearch>div{gap:2px;display:flex}.pJ98gW_layerSearch input{border:1px solid var(--border-control);border-radius:var(--radius-control);width:100%;min-width:0;min-height:34px;color:var(--ink);background:var(--surface-raised);padding:5px 7px}.pJ98gW_layerSearch p{color:var(--muted);font-size:var(--text-2xs);margin:2px 0 0;line-height:1.5}.pJ98gW_layerPages{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--text-2xs);justify-content:space-between;align-items:center;display:flex}.pJ98gW_layerEmpty{color:var(--muted);margin:0;padding:14px 12px;line-height:1.5}.pJ98gW_layers li :is(.pJ98gW_activeLayer,.pJ98gW_layerNote){margin:2px 0 0;display:block}.pJ98gW_layers li .pJ98gW_activeLayer{color:var(--accent-text)}.pJ98gW_layers ul{margin:0;padding:0;list-style:none}.pJ98gW_layers li{align-items:center;gap:2px;padding-right:6px;display:flex}.pJ98gW_layers li label{cursor:pointer;flex:1;align-items:center;gap:7px;min-width:0;padding:9px 6px 9px 12px;display:flex}.pJ98gW_layers li label:hover{background:var(--surface-hover)}.pJ98gW_layers li span{overflow-wrap:anywhere;min-width:0}.pJ98gW_layers li small{color:var(--muted);font-size:var(--text-2xs);margin-left:auto}.pJ98gW_newLayer{border-top:1px solid var(--line);gap:2px;padding:10px;display:flex}.pJ98gW_newLayer input{border:1px solid var(--border-control);border-radius:var(--radius-control);width:100%;min-width:0;color:var(--ink);background:var(--surface-raised);padding:6px}.pJ98gW_spatial{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-2xs);margin-top:auto}.pJ98gW_spatial summary{cursor:pointer;padding:12px}.pJ98gW_spatial dl{gap:4px;margin:0;padding:0 12px 12px;display:grid}.pJ98gW_spatial dt{font-size:var(--text-2xs)}.pJ98gW_spatial dd{color:var(--ink);overflow-wrap:anywhere;margin:0 0 5px}.pJ98gW_canvasArea{background:#17201f;flex:1;min-width:0;min-height:0;position:relative}.pJ98gW_canvas{position:absolute;inset:0;overflow:hidden}.pJ98gW_threePane{z-index:6;color:#d3dfda;background:#17201f;flex-direction:column;display:flex;position:absolute;inset:0}.pJ98gW_threeToolbar{background:var(--card);color:var(--ink);border-bottom:1px solid var(--line);font-size:var(--text-2xs);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.pJ98gW_threeCanvas{flex:1;min-height:0;overflow:hidden}.pJ98gW_threeCanvas canvas{width:100%;height:100%;display:block}.pJ98gW_threeStatus{font-size:var(--text-2xs);margin:0;padding:7px 10px}.pJ98gW_threeError{color:var(--ink);background:var(--amber-soft);border-radius:var(--radius-control);font-size:var(--text-xs);padding:12px;position:absolute;top:64px;left:16px;right:16px}.pJ98gW_canvas:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pJ98gW_loading{color:#d3dfda;text-align:center;font-size:var(--text-sm);background:#17201f;place-content:center;padding:24px;display:grid;position:absolute;inset:0}.pJ98gW_coordinates{z-index:calc(var(--z-shell) + 5);overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--card);width:min(290px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--shadow-2);scroll-padding-block:12px;position:fixed;top:12px;right:12px;overflow-y:auto}.pJ98gW_editorSupport[data-inspector-support=true] .pJ98gW_coordinates{right:calc(var(--cad-support-width,0px) + 12px)}@media (max-width:820px){.pJ98gW_editorSupport[data-inspector-support=true] .pJ98gW_coordinates{right:12px}}.pJ98gW_coordinates>label{font-size:var(--text-2xs);color:var(--muted);gap:5px;padding:10px 12px 0;display:grid}.pJ98gW_coordinates input{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);width:100%;min-height:34px;color:var(--ink);font-variant-numeric:tabular-nums;padding:6px 8px}.pJ98gW_coordinateContext,.pJ98gW_coordinateStatus{font-size:var(--text-2xs);overflow-wrap:anywhere;margin:0;padding:9px 12px 0;line-height:1.45}.pJ98gW_coordinateContext{color:var(--muted)}.pJ98gW_coordinateStatus{color:var(--ink)}.pJ98gW_coordinateAxes{border:0;min-width:0;margin:0;padding:9px 12px 0}.pJ98gW_coordinateAxes legend{font-size:var(--text-2xs);color:var(--muted);padding:0;font-weight:600}.pJ98gW_coordinateAxes label{font-size:var(--text-2xs);color:var(--muted);grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;margin-top:5px;display:grid}.pJ98gW_coordinateAxes input{min-width:0}.pJ98gW_coordinateActions{background:var(--card);flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:10px 12px;display:flex}.pJ98gW_intersectionChoices{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:10px 12px 0;display:grid}.pJ98gW_intersectionChoices label{color:var(--muted);font-size:var(--text-2xs);gap:5px;min-width:0;display:grid}.pJ98gW_intersectionChoices select{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);width:100%;min-width:0;min-height:34px;color:var(--ink);padding:5px}.pJ98gW_intersectionChoices button{grid-column:1/-1;justify-self:start}.pJ98gW_intersectionPoint{font-size:var(--text-2xs);overflow-wrap:anywhere;padding:10px 12px 0}.pJ98gW_intersectionPoint summary{cursor:pointer}.pJ98gW_intersectionPoint dl{font-variant-numeric:tabular-nums;margin:8px 0 0}.pJ98gW_intersectionPoint dl>div{gap:8px;margin-top:4px;display:flex}.pJ98gW_intersectionPoint dd{margin:0}.pJ98gW_intersectionTool{overscroll-behavior:contain;border-bottom:1px solid var(--line-strong);background:var(--surface-raised);min-width:0;max-height:min(220px,30vh);color:var(--ink);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:6px 10px;display:grid;overflow-y:auto}.pJ98gW_intersectionTool>.pJ98gW_panelTitle{border:0;grid-area:1/1;padding:9px 0}.pJ98gW_intersectionTool .pJ98gW_intersectionBody{grid-area:1/2}.pJ98gW_intersectionBody{flex-wrap:wrap;align-items:start;gap:8px 12px;min-width:0;display:flex}.pJ98gW_intersectionContext{flex:170px;min-width:0}.pJ98gW_intersectionTool .pJ98gW_coordinateContext{padding:2px 0}.pJ98gW_intersectionTool .pJ98gW_intersectionChoices{flex:270px;grid-template-columns:minmax(65px,1fr) minmax(75px,1fr) auto;align-items:end;padding:0}.pJ98gW_intersectionTool .pJ98gW_intersectionChoices button{grid-column:auto}.pJ98gW_intersectionTool .pJ98gW_intersectionPoint{flex:0 160px;min-width:0;padding:2px 0}.pJ98gW_intersectionTool .pJ98gW_coordinateActions{background:var(--surface-raised);grid-area:1/3;align-self:start;padding:0;position:sticky;top:0;bottom:auto}.pJ98gW_intersectionTool>.pJ98gW_coordinateStatus{grid-column:2/-1;padding:0 0 3px}@container (max-width:760px){.pJ98gW_intersectionTool{grid-template-columns:minmax(0,1fr) auto;gap:6px}.pJ98gW_intersectionTool>.pJ98gW_panelTitle{grid-area:1/1}.pJ98gW_intersectionTool .pJ98gW_coordinateActions{grid-area:1/2}.pJ98gW_intersectionTool .pJ98gW_intersectionBody{grid-area:2/1/auto/-1}.pJ98gW_intersectionTool>.pJ98gW_coordinateStatus{grid-column:1/-1}}.pJ98gW_lineIntersectionOverlay{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:hidden}.pJ98gW_lineIntersectionMarker{border-radius:var(--radius-xs);color:#d9fff5;font-size:var(--text-2xs);white-space:nowrap;background:#16352f;border:1px solid #8be8d3;padding:2px 5px;font-weight:600;position:absolute;transform:translate(-50%,8px)}.pJ98gW_lineIntersectionMarker[data-chosen=true]{border-width:2px}.pJ98gW_lineIntersectionMarker[data-boundary=true]{color:#ffe1af;background:#3d2f18;border-color:#e6ad56;transform:translate(-50%,calc(-100% - 8px))}.pJ98gW_error{background:var(--amber-soft);border-bottom:1px solid var(--line);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;display:flex}.pJ98gW_error span{flex:250px}.pJ98gW_importNotice{border-bottom:1px solid var(--line);background:var(--surface-subtle);max-height:25%;font-size:var(--text-2xs);flex:none;overflow-y:auto}.pJ98gW_importNotice summary{cursor:pointer;padding:8px 12px;line-height:1.45}.pJ98gW_importNotice p{color:var(--muted);overflow-wrap:anywhere;margin:0;padding:0 12px 8px;line-height:1.45}.pJ98gW_footer{border-top:1px solid var(--line);min-height:30px;color:var(--muted);font-size:var(--text-2xs);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:5px 12px;display:flex}.pJ98gW_footer span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pJ98gW_footer span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}@container (max-width:1050px){.pJ98gW_toolLabel{display:none}}@container (max-width:620px){.pJ98gW_header{flex-wrap:wrap;gap:5px}.pJ98gW_title{flex:120px}.pJ98gW_toolbar{gap:4px;padding-inline:6px}.pJ98gW_toolGroup+.pJ98gW_toolGroup{padding-left:4px}.pJ98gW_save{flex-basis:100%;order:4;margin-left:3px}.pJ98gW_footer{gap:6px;padding-inline:8px}}@media (pointer:coarse){.pJ98gW_editor :is(select,summary,input:not([type=checkbox]):not([type=range])),.pJ98gW_editorSupport :is(select,summary,input:not([type=checkbox]):not([type=range])),.pJ98gW_layers li label,.pJ98gW_snap{min-width:44px;min-height:44px}}@media (forced-colors:active){.pJ98gW_canvasArea,.pJ98gW_loading{forced-color-adjust:none}.pJ98gW_editor [aria-pressed=true],.pJ98gW_editorSupport [aria-pressed=true]{outline:2px solid highlight}}.pJ98gW_editorSupport{display:contents}.pJ98gW_saveGroup{align-items:baseline;gap:8px;min-width:0;display:flex}@container (max-width:620px){.pJ98gW_header{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"back title actions""status status status";gap:4px 8px;display:grid}.pJ98gW_header>button{grid-area:back}.pJ98gW_title{font-size:var(--text-base);grid-area:title}.pJ98gW_headerActions{grid-area:actions}.pJ98gW_saveGroup{grid-area:status;padding:2px 0 4px 2px}.pJ98gW_revision{display:inline}.pJ98gW_save{order:initial;flex-basis:auto;margin:0}}.pJ98gW_evidenceControls{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.pJ98gW_evidenceControls[hidden]{display:none}.pJ98gW_capturedContext{font-size:var(--text-xs);border-bottom:1px solid var(--line);gap:8px;padding:12px;display:grid}.pJ98gW_capturedContext p{color:var(--muted);margin:0;line-height:1.5}.pJ98gW_capturedBanner{z-index:7;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--card);font-size:var(--text-xs);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex;position:absolute;top:12px;left:12px;right:12px}.pJ98gW_verticalSection{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.pJ98gW_verticalSection select{width:100%;min-width:0}.pJ98gW_verticalSection label{flex-direction:column;gap:4px;display:flex}.pJ98gW_sectionWorkspace{z-index:calc(var(--z-sticky) + 20);background:var(--surface-subtle);min-height:0;color:var(--ink);font-size:var(--text-xs);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.pJ98gW_sectionWorkspace>header{border-bottom:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.pJ98gW_sectionWorkspace>header div{flex-direction:column;gap:3px;min-width:0;display:flex}.pJ98gW_sectionWorkspace>header span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.pJ98gW_sectionWorkspace input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pJ98gW_sectionFilters{color:var(--muted);margin:0;padding:6px 12px}.pJ98gW_sectionCounts{border-bottom:1px solid var(--line);margin:0;padding:8px 12px}.pJ98gW_sectionBody{flex:1;grid-template-columns:minmax(0,1fr) 270px;min-height:0;display:grid}.pJ98gW_sectionPlotWrap{flex-direction:column;min-width:0;min-height:0;display:flex}.pJ98gW_sectionPlotTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.pJ98gW_sectionPlotTools>div{flex-wrap:wrap;gap:4px;display:flex}.pJ98gW_sectionPlot{cursor:crosshair;flex:1;width:100%;min-height:160px}.pJ98gW_sectionAxis{font-size:var(--text-2xs);color:var(--muted);margin:0;padding:7px 9px}.pJ98gW_sectionPointPane{border-left:1px solid var(--line);flex-direction:column;gap:8px;min-height:0;padding:10px;display:flex;overflow:auto}.pJ98gW_sectionPointPane>label{flex-direction:column;gap:4px;display:flex}.pJ98gW_sectionPointPane input:not([type=checkbox]){border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--card);width:100%;min-width:0;padding:6px}.pJ98gW_sectionPointPane p{margin:0}.pJ98gW_sectionPointList{flex:none;max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.pJ98gW_sectionPointPane nav{justify-content:space-between;align-items:center;gap:5px;display:flex}.pJ98gW_sectionPicked{border-top:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:8px;padding-top:10px;display:flex}.pJ98gW_sectionPicked dl{grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin:0;display:grid}.pJ98gW_sectionPicked dd{font-variant-numeric:tabular-nums;margin:0}.pJ98gW_sectionPicked label{align-items:flex-start;gap:6px;display:flex}.pJ98gW_sectionMessage{flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}@media (max-width:900px){.pJ98gW_sectionBody{flex-direction:column;display:flex;overflow:auto}.pJ98gW_sectionPlotWrap{flex:0 0 52%;min-height:220px}.pJ98gW_sectionPointPane{border-left:0;border-top:1px solid var(--line);flex:1 0 auto;overflow:visible}.pJ98gW_sectionPointList{max-height:120px}}.pJ98gW_evidenceIntake{border-top:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.pJ98gW_evidenceIntake>label{color:var(--ink);flex-direction:column;gap:6px;display:flex}.pJ98gW_evidenceIntake p{margin:0;line-height:1.5}.pJ98gW_evidenceIntake summary{cursor:pointer;color:var(--muted)}.pJ98gW_intakeLimits{color:var(--muted);font-size:var(--text-2xs)}.pJ98gW_intakeProgress{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);flex-direction:column;gap:5px;padding:8px;display:flex}.pJ98gW_intakeProgress>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.pJ98gW_intakeProgress progress{width:100%;height:6px;accent-color:var(--accent)}.pJ98gW_intakeProgress small{color:var(--muted);font-size:var(--text-2xs);line-height:1.4}.pJ98gW_evidenceIntake .pJ98gW_lineFitActions{flex-wrap:wrap;padding:0}.pJ98gW_reviewedSeed{border:1px solid var(--line);border-radius:var(--radius-control);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:6px 12px;padding:8px;display:flex}.pJ98gW_reviewedSeed p{margin:0}.pJ98gW_threeCanvas:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pJ98gW_threeHelp{font-size:var(--text-2xs);color:var(--muted);background:var(--card);margin:0;padding:6px 10px}.pJ98gW_originalContextStatus{border-bottom:1px solid var(--line);background:var(--card);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:6px 12px;display:flex}.pJ98gW_originalContextStatus details{min-width:0}.pJ98gW_originalContextStatus summary{cursor:pointer}.pJ98gW_originalContextStatus p{max-width:70ch;margin:6px 0}
._0TaJwa_panel{border-top:1px solid var(--line);color:inherit;margin-top:12px;padding-top:10px}._0TaJwa_panel summary{cursor:pointer;align-items:center;gap:7px;font-weight:600;display:flex}._0TaJwa_panel summary span{font-size:var(--text-2xs);margin-left:auto;font-weight:400}._0TaJwa_note{color:var(--muted);font-size:var(--text-2xs);margin:8px 0;line-height:1.5}._0TaJwa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}._0TaJwa_thumb{border:1px solid var(--line);border-radius:var(--radius-xs);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:0;overflow:hidden}._0TaJwa_grid img{object-fit:cover;width:100%;height:80px}._0TaJwa_grid span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);padding:4px;display:block;overflow:hidden}._0TaJwa_upload{gap:8px;margin-top:10px;display:grid}._0TaJwa_upload label{font-size:var(--text-2xs);gap:4px;display:grid}._0TaJwa_upload input{min-width:0;max-width:100%;font:inherit}._0TaJwa_upload ._0TaJwa_area{align-items:center;display:flex}._0TaJwa_error{color:var(--red-text);font-size:var(--text-2xs)}._0TaJwa_overlay{background:var(--overlay);z-index:var(--z-overlay);position:fixed;inset:0}._0TaJwa_viewer{z-index:var(--z-modal);border-radius:var(--radius-panel);background:var(--card);color:var(--ink);box-shadow:var(--shadow-3);flex-direction:column;gap:8px;padding:14px;display:flex;position:fixed;inset:5vh 5vw}._0TaJwa_viewer header,._0TaJwa_viewer footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._0TaJwa_viewer header{justify-content:space-between}._0TaJwa_viewer h2{font-size:var(--text-base);overflow-wrap:anywhere;margin:0}._0TaJwa_image{background:#182126;flex:1;place-items:center;min-height:160px;display:grid;position:relative;overflow:hidden}._0TaJwa_image img{object-fit:contain}._0TaJwa_image span,._0TaJwa_image p{z-index:1;color:#fff;font-size:var(--text-xs)}._0TaJwa_navigation{font-size:var(--text-xs);align-items:center;gap:8px;display:flex}._0TaJwa_viewer footer{font-size:var(--text-2xs)}._0TaJwa_viewer footer a{margin-left:auto;text-decoration:underline}@media (max-width:640px){._0TaJwa_viewer{padding:10px;inset:3vh 3vw}._0TaJwa_viewer footer a{margin-left:0}}
._2OGSSa_shell{min-height:100dvh;padding:24px max(20px, env(safe-area-inset-right)) 48px max(20px, env(safe-area-inset-left));background:var(--paper);color:var(--ink)}._2OGSSa_topline{max-width:960px;font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 auto 32px;font-weight:600;display:flex}._2OGSSa_topline span{color:var(--muted);font-size:var(--text-xs);font-weight:400}._2OGSSa_header{justify-content:space-between;align-items:flex-start;gap:16px;max-width:960px;margin:0 auto 20px;display:flex}._2OGSSa_header>div{min-width:0}._2OGSSa_header h1,._2OGSSa_state h1{color:var(--ink);font-size:var(--text-2xl);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.25}._2OGSSa_header p{color:var(--muted);font-size:var(--text-sm);margin:10px 0 0;line-height:1.5}._2OGSSa_content{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);min-width:0;max-width:960px;margin:0 auto;padding:32px 40px}._2OGSSa_notice{max-width:960px;margin:0 auto 16px}._2OGSSa_recovery{flex-wrap:wrap;gap:8px;display:flex}._2OGSSa_progress{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}._2OGSSa_progress meter{width:min(240px,100%);height:10px;accent-color:var(--green)}._2OGSSa_state{gap:16px;max-width:560px;margin:12dvh auto 0;display:grid}._2OGSSa_state>svg,._2OGSSa_fileFallback>svg{width:32px;height:32px;color:var(--muted)}._2OGSSa_state p{color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.6}._2OGSSa_status{max-width:960px;min-height:1.5em;color:var(--muted);font-size:var(--text-sm);margin:12px auto 0}._2OGSSa_image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:80dvh;margin:auto;display:block}._2OGSSa_text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-geist-mono);font-size:var(--text-sm);margin:0}._2OGSSa_fileFallback{color:var(--muted);text-align:center;justify-items:center;gap:16px;padding:32px 0;display:grid}._2OGSSa_muted{color:var(--muted);font-size:var(--text-sm);margin:0}@media (max-width:600px){._2OGSSa_shell{padding:20px 16px 32px}._2OGSSa_topline{margin-bottom:28px}._2OGSSa_header{flex-wrap:wrap}._2OGSSa_header h1{font-size:var(--text-xl)}._2OGSSa_content{padding:22px 18px}}@media (pointer:coarse){._2OGSSa_content input,._2OGSSa_content button{min-height:44px}}