.http-client_editorPage__YC6cS,.http-client_embedded__H4UXY{container-type:inline-size;container-name:http-editor}.http-client_embedded__H4UXY{min-height:100%;display:flex;padding:0}.http-client_embedded__H4UXY .http-client_root__CbJjw,.http-client_embedded__H4UXY .http-client_workspace__bf571{gap:0}.http-client_embedded__H4UXY .http-client_root__CbJjw{flex:1}.http-client_embedded__H4UXY .http-client_workspace__bf571{display:flex;flex-direction:column;flex:1}.http-client_embedded__H4UXY .http-client_panel__jkQWm:last-child{flex:1}.http-client_embedded__H4UXY .http-client_panel__jkQWm{min-height:0}.http-client_embedded__H4UXY .http-client_panel__jkQWm+.http-client_panel__jkQWm{border-top:1px solid var(--border)}.http-client_embedded__H4UXY .http-client_content__nNNun{min-height:180px}.http-client_embedded__H4UXY .http-client_empty__ag9Kb{flex:1;min-height:180px;padding:32px 24px}.http-client_embedded__H4UXY .http-client_bodyEditor__pQrXa [data-slot=textarea]{min-height:200px}.http-client_embedded__H4UXY .http-client_code__jnHWM{min-height:180px}.http-client_embedded__H4UXY .http-client_feedback__M8caE{padding:12px 16px;border-top:1px solid var(--border)}.http-client_root__CbJjw{width:100%;min-width:0;max-width:var(--app-content-max-width);margin-inline:auto;display:flex;flex-direction:column;gap:20px}.http-client_heading__pQGci{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.http-client_heading__pQGci h1{font-size:22px;font-weight:600;line-height:1.4}.http-client_heading__pQGci p{margin-top:6px;font-size:14px;line-height:1.6;color:var(--muted-foreground)}.http-client_headingActions__wGzAI{display:flex;align-items:center;gap:8px;flex-shrink:0}.http-client_helpNotes__rf3Rp{padding-left:18px;list-style:disc;font-size:14px;line-height:1.7;color:var(--muted-foreground)}.http-client_helpNotes__rf3Rp li+li{margin-top:12px}.http-client_address__qQIK7{display:grid;grid-template-columns:108px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 16px 8px}.http-client_urlField__TkvHy{min-width:0}.http-client_urlField__TkvHy [data-slot=input]{height:var(--app-form-control-height);font-family:var(--font-mono,monospace)}.http-client_address__qQIK7 [data-slot=select-trigger]{width:100%;font-family:var(--font-mono,monospace);font-weight:600;color:var(--primary)}.http-client_address__qQIK7 [data-slot=button]{height:var(--app-form-control-height);min-width:112px}.http-client_addressFoot__wzrRN{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 16px 8px;font-size:12px;color:var(--muted-foreground)}.http-client_workspace__bf571{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.http-client_panel__jkQWm{display:flex;flex-direction:column;min-height:440px;min-width:0}.http-client_toolbar__A1pm9{flex-shrink:0;min-height:69px}.http-client_toolbar__A1pm9 h2{font-size:15px;font-weight:600}.http-client_toolbarActions__UwBa_{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.http-client_root__CbJjw [data-slot=button]{min-height:var(--app-control-height)}.http-client_tabs__uHjOx{flex-direction:column;min-width:0;flex:1;gap:0}.http-client_tabBar__URK8D{padding:8px 16px 0;border-bottom:1px solid var(--border);overflow-x:auto;flex-shrink:0}.http-client_tabBar__URK8D [data-slot=tabs-list]{height:var(--app-control-height);margin-bottom:5px}.http-client_tabBar__URK8D [data-slot=tabs-trigger]{padding-inline:12px}.http-client_tabBar__URK8D [data-slot=tabs-trigger][data-active]{color:var(--primary)}.http-client_tabBar__URK8D [data-slot=tabs-trigger]:after{background:var(--primary)}.http-client_requestTabs__WrLL1{display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:visible}.http-client_requestTabs__WrLL1 [data-slot=tabs-list]{min-width:0;overflow-x:auto}.http-client_requestTabs__WrLL1>[data-slot=button]{flex-shrink:0;margin-bottom:5px}.http-client_content__nNNun{min-width:0;padding:16px}.http-client_hint__hQby7{font-size:13px;line-height:1.6;color:var(--muted-foreground);overflow-wrap:anywhere}.http-client_pairs__1ysS3{margin-top:16px;overflow:auto;border:1px solid var(--border)}.http-client_pairs__1ysS3 table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.http-client_pairs__1ysS3 td,.http-client_pairs__1ysS3 th{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:0}.http-client_pairs__1ysS3 td:last-child,.http-client_pairs__1ysS3 th:last-child{border-right:0}.http-client_pairs__1ysS3 tbody tr:last-child td{border-bottom:0}.http-client_pairs__1ysS3 th{padding:6px 10px;text-align:center;font-size:13px;font-weight:500;line-height:20px;color:var(--muted-foreground);background:var(--muted)}.http-client_enabledColumn__lGLHz,.http-client_removeColumn__cERKo{width:var(--app-control-height)}.http-client_typeColumn__U730y{width:96px}.http-client_pairFile__s8ipA{min-width:560px}.http-client_pair__UldIp [data-slot=input]{height:var(--app-control-height);min-width:0;width:100%;font-size:14px;padding-inline:10px;border:0;border-radius:0;box-shadow:none;background:transparent}.http-client_pair__UldIp [data-slot=input]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;box-shadow:none}.http-client_pair__UldIp [data-slot=input][aria-invalid=true]{outline:1px solid var(--destructive);outline-offset:-1px}.http-client_rowType__oSbnK{padding:0 6px!important}.http-client_rowType__oSbnK [data-slot=select-trigger]{width:100%}.http-client_pair__UldIp .http-client_rowRemove___qUK_{text-align:center}.http-client_pair__UldIp .http-client_rowRemove___qUK_ [data-slot=button]{width:var(--app-control-height);border-radius:0}.http-client_pair__UldIp label{display:flex;align-items:center;justify-content:center;min-height:var(--app-control-height);width:100%}.http-client_rowWarning__X0cgG{padding:6px 10px;font-size:12px;line-height:1.5;color:var(--destructive);overflow-wrap:anywhere}.http-client_fields__8ZWoi{display:grid;gap:20px}.http-client_fields__8ZWoi [data-slot=select-trigger]{width:100%}.http-client_authFields__gKvAC{display:grid;gap:16px}.http-client_bodyEditor__pQrXa{margin-top:16px}.http-client_bodyEditor__pQrXa [data-slot=textarea]{min-height:260px;max-height:480px;field-sizing:fixed;resize:vertical;font-family:var(--font-mono,monospace);font-size:13px;line-height:1.65;tab-size:2}.http-client_bodyDisabled__moOX5{padding:24px 0}.http-client_responseInfo__Z1Z44{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted-foreground)}.http-client_status__aFAea{border-radius:5px;padding:3px 7px;background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success);font-weight:600}.http-client_statusError__kD5xr{background:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive)}.http-client_responseUrl__yLW26{width:100%;font-family:var(--font-mono,monospace);overflow-wrap:anywhere}.http-client_empty__ag9Kb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center;min-height:300px}.http-client_empty__ag9Kb h3{font-size:15px;font-weight:500}.http-client_empty__ag9Kb p{max-width:350px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.http-client_emptyIcon__cSs2S,.http-client_empty__ag9Kb p{color:var(--muted-foreground)}.http-client_error__vo9UG{margin:16px;border:1px solid color-mix(in srgb,var(--destructive) 30%,var(--border));border-radius:var(--app-control-radius);padding:16px;color:var(--destructive);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.http-client_resultActions__boTNQ{display:flex;align-items:center;gap:8px;margin-bottom:12px}.http-client_code__jnHWM{max-height:520px;min-height:260px;overflow:auto;padding:16px;border:1px solid var(--border);border-radius:var(--app-control-radius);background:var(--background);font-family:var(--font-mono,monospace);font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2}.http-client_headers__Jd60R{width:100%;border-collapse:separate;border-spacing:0;margin-top:12px;table-layout:fixed;font-size:13px}.http-client_headers__Jd60R th{text-align:left;font-weight:500;color:var(--muted-foreground)}.http-client_headers__Jd60R td,.http-client_headers__Jd60R th{padding:10px 8px;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere}.http-client_headers__Jd60R th:first-child{width:38%}.http-client_headers__Jd60R td{font-family:var(--font-mono,monospace)}.http-client_feedback__M8caE{min-height:20px;font-size:13px;color:var(--muted-foreground);overflow-wrap:anywhere}@container http-editor (max-width: 640px){.http-client_heading__pQGci{gap:8px}.http-client_heading__pQGci h1{font-size:20px}.http-client_headingActions__wGzAI{flex-direction:column;align-items:flex-end}.http-client_headingActions__wGzAI [data-slot=button]{padding-inline:8px}.http-client_address__qQIK7{grid-template-columns:100px minmax(0,1fr)}.http-client_urlField__TkvHy{grid-column:1/-1;grid-row:2}.http-client_requestActions__7BCPS{grid-column:1/-1;grid-row:3;min-width:0;justify-content:flex-end;gap:8px}.http-client_addressFoot__wzrRN{justify-content:flex-start}.http-client_panel__jkQWm{min-height:360px}.http-client_tabBar__URK8D{padding-inline:12px}.http-client_tabBar__URK8D [data-slot=tabs-trigger]{padding-inline:8px}.http-client_code__jnHWM{min-height:220px}}@media (pointer:coarse){.http-client_requestTabs__WrLL1>[data-slot=button]{min-width:var(--app-form-control-height)}.http-client_pair__UldIp [data-slot=input],.http-client_pair__UldIp label,.http-client_root__CbJjw [data-slot=button],.http-client_root__CbJjw [data-slot=select-trigger]{min-height:var(--app-form-control-height)}.http-client_enabledColumn__lGLHz,.http-client_pair__UldIp .http-client_rowRemove___qUK_ [data-slot=button],.http-client_removeColumn__cERKo{width:var(--app-form-control-height)}.http-client_tabBar__URK8D [data-slot=tabs-list]{height:44px}.http-client_bodyEditor__pQrXa [data-slot=textarea],.http-client_root__CbJjw [data-slot=input]{font-size:16px}}.http-client_selectedFile__EYR6y{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted-foreground);overflow-wrap:anywhere}.http-client_selectedFile__EYR6y span{min-width:0;flex:1}.http-client_requestActions__7BCPS{display:flex;align-items:center;gap:8px}.http-client_requestActions__7BCPS [data-slot=button]{min-width:0}.http-client_requestActions__7BCPS [data-http-request-menu]{width:var(--app-control-height);height:var(--app-control-height)}@media (pointer:coarse){.http-client_requestActions__7BCPS [data-http-request-menu]{width:var(--app-form-control-height);height:var(--app-form-control-height)}}#tool-workspace-panel-http-client:has(.http-client-collection_page__IiMPh){height:100%}.http-client-collection_page__IiMPh{height:100%;min-height:0;overflow:hidden}.http-client-collection_root__8Y4so{max-width:var(--app-content-max-width);margin-inline:auto;width:100%;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:20px}.http-client-collection_heading__z_nCy{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.http-client-collection_heading__z_nCy h1{font-size:22px;font-weight:600;line-height:1.4}.http-client-collection_heading__z_nCy p{margin-top:6px;font-size:14px;line-height:1.6;color:var(--muted-foreground)}.http-client-collection_layout___Ax_G{flex:1;min-height:0;display:grid;grid-template-columns:232px minmax(0,1fr);align-items:stretch;gap:20px}.http-client-collection_sidebar__ZGeey{min-height:0;overflow:hidden;min-width:0;display:flex;flex-direction:column}.http-client-collection_sidebarHeader__9Bl97{flex-shrink:0;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.http-client-collection_sidebarHeader__9Bl97 h2{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.http-client-collection_sidebarHeader__9Bl97 h2 span{color:var(--muted-foreground);font-weight:400}.http-client-collection_list__699T7{padding:8px;min-height:0;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.http-client-collection_item__5OpD4{min-height:var(--app-form-control-height);display:flex;align-items:center;padding:8px 12px;text-align:left;border-radius:var(--app-control-radius);width:100%;flex-shrink:0}.http-client-collection_item__5OpD4:hover{background:var(--sidebar-hover);color:var(--sidebar-primary)}.http-client-collection_item__5OpD4[aria-current]{background:var(--sidebar-active);color:var(--sidebar-primary)}.http-client-collection_item__5OpD4:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.http-client-collection_name__gjGrl{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:22px;min-width:0}.http-client-collection_itemTitle__g7cYj{min-width:0;width:100%;display:flex;align-items:baseline;gap:8px}.http-client-collection_itemTitle__g7cYj strong{font-family:var(--font-mono,monospace);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--http-method-color) 85%,var(--foreground));min-width:52px;flex-shrink:0}.http-client-collection_itemTitle__g7cYj strong[data-method=GET]{--http-method-color:var(--success)}.http-client-collection_itemTitle__g7cYj strong[data-method=POST]{--http-method-color:var(--warning)}.http-client-collection_itemTitle__g7cYj strong[data-method=PUT]{--http-method-color:var(--primary)}.http-client-collection_itemTitle__g7cYj strong[data-method=PATCH]{--http-method-color:var(--chart-3)}.http-client-collection_itemTitle__g7cYj strong[data-method=DELETE]{--http-method-color:var(--destructive)}.http-client-collection_itemTitle__g7cYj strong[data-method=HEAD]{--http-method-color:var(--muted-foreground)}.http-client-collection_itemTitle__g7cYj strong[data-method=OPTIONS]{--http-method-color:var(--chart-5)}.http-client-collection_storage__hjNAW{flex-shrink:0;padding:16px;border-top:1px solid var(--border);font-size:12px;line-height:1.6;color:var(--muted-foreground)}.http-client-collection_storage__hjNAW>div{display:flex;gap:8px;align-items:flex-start}.http-client-collection_storage__hjNAW svg{flex-shrink:0;margin-top:2px}.http-client-collection_storage__hjNAW [role=alert]{color:var(--destructive)}.http-client-collection_storage__hjNAW>button{margin-bottom:8px}.http-client-collection_editor__dmC4Y{min-height:0;container-type:inline-size;container-name:http-collection-editor;min-width:0;display:flex;flex-direction:column;gap:20px}.http-client-collection_workbench__JDWvq{flex:1;min-height:0;min-width:0;overflow:auto}.http-client-collection_root__8Y4so [data-slot=button]{min-height:var(--app-control-height)}.http-client-collection_empty__oYiU4{min-height:300px;padding:32px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;text-align:center}.http-client-collection_empty__oYiU4 p{color:var(--muted-foreground);font-size:14px;line-height:1.6}@media (max-width:640px){.http-client-collection_layout___Ax_G{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(140px,28%) minmax(0,1fr)}.http-client-collection_sidebar__ZGeey{position:static;max-height:none}.http-client-collection_list__699T7{max-height:none}.http-client-collection_sidebarHeader__9Bl97{flex-shrink:0;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.http-client-collection_sidebarHeader__9Bl97 h2{gap:8px}.http-client-collection_storage__hjNAW{padding-block:12px}.http-client-collection_heading__z_nCy h1{font-size:20px}}@media (pointer:coarse){.http-client-collection_root__8Y4so [data-slot=button]{min-height:var(--app-form-control-height)}.http-client-collection_sidebarHeader__9Bl97 [data-slot=button]{min-width:var(--app-form-control-height)}}.http-client-collection_emptyList__YNDs_{padding:12px;font-size:13px;line-height:1.6;color:var(--muted-foreground)}.http-client-collection_saveForm__t8kpJ{display:flex;flex-direction:column;gap:20px}.image-compressor_page__KZWaQ{display:flex;height:calc(100svh - 3.5rem);min-height:0;flex-direction:column;overflow:hidden}.image-compressor_root__yw46z{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px}.image-compressor_header__bjHY0{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:20px}.image-compressor_fileDetails__HJf4V,.image-compressor_headerAction__uoAE_,.image-compressor_headingCopy__3_0yB,.image-compressor_heading___Va_a,.image-compressor_uploadCopy__WaXKn{min-width:0}.image-compressor_heading___Va_a{display:flex;align-items:center;gap:12px}.image-compressor_headingCopy__3_0yB{display:grid;gap:6px}.image-compressor_titleLine__ekVFR{display:flex;align-items:center;gap:10px}.image-compressor_titleLine__ekVFR h1{margin:0;font-size:24px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.image-compressor_headerDescription__Nv5VR{max-width:740px;margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.image-compressor_priceTag__07q3H{border-radius:var(--app-control-radius);padding:2px 8px;background:color-mix(in oklab,var(--primary) 8%,var(--card));color:var(--primary);font-size:12px;font-weight:600;line-height:1.5}.image-compressor_headerAction__uoAE_{flex-shrink:0}.image-compressor_setupPanel__pBERt{min-height:0;flex:0 1 442px;overflow:hidden}.image-compressor_uploadHero__8v0j0{position:relative;isolation:isolate;display:grid;height:100%;min-height:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:32px 24px 24px;background:var(--card)}.image-compressor_heroBackdrop__n4XzS{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;user-select:none}.image-compressor_heroPanda__9LM1k{position:absolute;z-index:0;right:clamp(12px,3.5vw,56px);bottom:0;width:clamp(140px,16vw,190px);height:auto;pointer-events:none;user-select:none}.image-compressor_uploadArea__Cs6I_{position:relative;z-index:1;display:grid;min-width:0;width:100%;max-width:640px;margin-inline:auto;gap:12px}.image-compressor_dropZone__7xYvQ{--upload-surface:#40444f;--foreground:#fff;--muted-foreground:color-mix(in srgb,var(--foreground) 80%,transparent);--border:color-mix(in srgb,var(--foreground) 28%,transparent);--muted:color-mix(in srgb,var(--foreground) 10%,transparent);--app-theme-interaction-overlay:var(--foreground);position:relative;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--app-panel-radius);padding:20px;background:color-mix(in srgb,var(--upload-surface) 40%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;transition:background-color .12s,border-color .12s}.image-compressor_dropZone__7xYvQ:not([aria-disabled=true]) .image-compressor_uploadTarget__ciOx1:where(:hover,:focus-within){border-color:var(--foreground)}.image-compressor_dropZone__7xYvQ.image-compressor_dragging__ipui6{background:color-mix(in srgb,var(--upload-surface) 60%,transparent)}.image-compressor_dropZone__7xYvQ.image-compressor_dragging__ipui6 .image-compressor_uploadTarget__ciOx1{border-color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}.image-compressor_uploadTarget__ciOx1:has(.image-compressor_fileInput__l5UL6:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.image-compressor_dropZone__7xYvQ[aria-disabled=true]{opacity:.65}.image-compressor_uploadTarget__ciOx1{position:relative;display:flex;min-width:0;min-height:220px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:2px dashed color-mix(in srgb,var(--foreground) 70%,transparent);border-radius:calc(var(--app-panel-radius) - 2px);padding:24px 20px;transition:background-color .12s,border-color .12s}.image-compressor_uploadIcon__Jh9cz{position:relative;display:flex;width:52px;height:52px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--app-panel-radius);background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground)}.image-compressor_uploadIcon__Jh9cz svg{width:26px;height:26px}.image-compressor_uploadBadge__FLspg{position:absolute;right:-6px;bottom:-5px;display:grid;width:24px;height:24px;place-items:center;border:3px solid var(--upload-surface);border-radius:50%;background:var(--foreground);color:var(--upload-surface)}.image-compressor_uploadBadge__FLspg svg{width:12px;height:12px}.image-compressor_uploadCopy__WaXKn h2{margin:0;color:var(--foreground);font-size:20px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.image-compressor_fileInput__l5UL6{position:absolute;z-index:1;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.image-compressor_fileInput__l5UL6:disabled{cursor:not-allowed}.image-compressor_limitsHint__RtHFq{margin:-4px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.image-compressor_modeGroup__9M9hB{position:relative;isolation:isolate;display:grid;width:100%;max-width:480px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px auto 0;border-radius:999px;padding:4px;background:color-mix(in srgb,var(--upload-surface) 90%,transparent)}.image-compressor_modeIndicator__UJayd{position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--card);transition:transform .24s ease;pointer-events:none}.image-compressor_modeGroup__9M9hB[data-mode=slim] .image-compressor_modeIndicator__UJayd{transform:translateX(100%)}.image-compressor_modeOption__q8ybv{min-width:0;min-height:48px;border:0;border-radius:999px;padding:8px 12px;background:transparent;color:var(--foreground);font:inherit;font-size:14px;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.image-compressor_modeOption__q8ybv[aria-checked=true]{color:var(--primary)}.image-compressor_modeOption__q8ybv:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.image-compressor_modeOption__q8ybv:disabled{cursor:not-allowed}.image-compressor_workspace__mmEZq{display:flex;min-height:min(100px,25%);flex:1;flex-direction:column;overflow:hidden}.image-compressor_fileList__t9wZ8:focus-visible,.image-compressor_queueEmpty__vvVCt:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.image-compressor_workspace__mmEZq>*{flex-shrink:0}.image-compressor_queue__DOKyM{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.image-compressor_sectionHeading__5HzXq{display:flex;flex-shrink:0;align-items:center;gap:8px;min-height:58px;padding:16px}.image-compressor_sectionHeading__5HzXq h2{min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.image-compressor_count__SRM2h{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;padding-inline:6px;background:var(--muted);color:var(--muted-foreground);font-size:11px;font-variant-numeric:tabular-nums}.image-compressor_queueEmpty__vvVCt{display:grid;min-height:0;flex:1;align-content:center;padding:34px 24px;color:var(--muted-foreground);text-align:center;overflow:auto;overscroll-behavior:contain}.image-compressor_queueEmpty__vvVCt>svg{width:25px;height:25px;margin-inline:auto;opacity:.65}.image-compressor_queueEmpty__vvVCt h3{margin:14px 0 0;color:var(--foreground);font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.image-compressor_queueEmpty__vvVCt p{margin:6px 0 0;font-size:12px;line-height:1.75;overflow-wrap:anywhere}.image-compressor_fileList__t9wZ8{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;margin:0;padding:0 16px 16px;list-style:none;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.image-compressor_fileRow__lTuWm{display:grid;min-width:0;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 16px;overflow:hidden;border:1px solid var(--border);border-radius:var(--app-panel-radius);padding:16px;background:color-mix(in oklab,var(--muted) 30%,var(--card))}.image-compressor_fileInfo__PUzLi{display:flex;min-width:0;grid-column:1;grid-row:1;align-items:center;gap:12px;color:var(--foreground)}.image-compressor_thumbnail__isc2y{display:flex;width:48px;height:48px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border);border-radius:var(--app-control-radius);background:var(--card)}.image-compressor_thumbnail__isc2y img{width:100%;height:100%;object-fit:cover}.image-compressor_thumbnail__isc2y>svg{width:20px;height:20px;color:var(--muted-foreground)}.image-compressor_fileDetails__HJf4V{min-width:0;flex:1}.image-compressor_fileDetails__HJf4V strong{display:block;overflow:hidden;font-size:13px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.image-compressor_fileMeta__q6Rdo{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;color:var(--muted-foreground);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.image-compressor_formatBadge__PfClU{border-radius:4px;padding:0 6px;background:color-mix(in oklab,var(--primary) 9%,var(--card));color:var(--primary);font-size:11px;font-weight:600}.image-compressor_completedStatus__YJsFc{color:var(--success);font-size:11px}.image-compressor_status__rZFwJ{display:inline-flex;min-width:0;grid-column:2;grid-row:1;align-items:center;gap:6px;color:var(--muted-foreground);font-size:12px;line-height:1.6}.image-compressor_status__rZFwJ svg{width:14px;height:14px;flex-shrink:0}.image-compressor_uploadPercent__ShXl1{min-width:4ch;text-align:right;font-variant-numeric:tabular-nums}.image-compressor_queuedDot___htnB{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor;opacity:.65}.image-compressor_failure__9WN_S{color:var(--destructive)}.image-compressor_resultSummary__B8pcR{display:flex;min-width:0;max-width:180px;grid-column:2;grid-row:1;flex-direction:column;gap:2px;color:var(--muted-foreground);font-size:12px;line-height:1.5;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.image-compressor_savings__fGLWS{color:var(--foreground);font-size:13px;font-weight:600}.image-compressor_fileActions__0AbBg{display:flex;grid-column:3;grid-row:1;justify-self:end;align-items:center;gap:4px}.image-compressor_iconControl__WaX7l{width:var(--app-control-height);min-width:var(--app-control-height);height:var(--app-control-height);color:var(--muted-foreground)}.image-compressor_downloadControl__YHCd8{height:var(--app-control-height);gap:8px;padding-inline:12px;background:color-mix(in oklab,var(--primary) 9%,var(--card));color:var(--primary);font-size:12px}.image-compressor_progressTrack__kIsZz{height:2px;grid-column:1/-1;overflow:hidden;margin:14px 0 0 60px;border-radius:999px;background:color-mix(in oklab,var(--primary) 10%,var(--card))}.image-compressor_progressFill__Hxy7l{display:block;height:100%;border-radius:inherit;background:var(--primary)}.image-compressor_indeterminate____TOq{width:36%;animation:image-compressor_progressSlide__n9FYB 1.5s ease-in-out infinite}@keyframes image-compressor_progressSlide__n9FYB{0%{transform:translateX(-100%)}to{transform:translateX(280%)}}.image-compressor_spinner__BSy9H{animation:image-compressor_spin__yu1yR 1s linear infinite}@keyframes image-compressor_spin__yu1yR{to{transform:rotate(1turn)}}@media (max-width:960px){.image-compressor_heroPanda__9LM1k{right:24px;width:150px}}@media (max-width:640px){.image-compressor_root__yw46z{gap:12px}.image-compressor_header__bjHY0{flex-wrap:wrap;gap:12px}.image-compressor_titleLine__ekVFR h1{font-size:22px}.image-compressor_uploadHero__8v0j0{min-height:0;padding:12px}.image-compressor_heroPanda__9LM1k{right:16px;width:112px}.image-compressor_dropZone__7xYvQ{padding:16px}.image-compressor_uploadTarget__ciOx1{min-height:200px;padding:24px 16px}.image-compressor_uploadCopy__WaXKn h2{font-size:18px}.image-compressor_fileList__t9wZ8{padding-inline:12px}.image-compressor_fileRow__lTuWm{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px}.image-compressor_fileInfo__PUzLi{grid-column:1/-1}.image-compressor_fileRow__lTuWm>.image-compressor_status__rZFwJ,.image-compressor_resultSummary__B8pcR{grid-column:1;grid-row:2;margin-left:60px;text-align:left}.image-compressor_fileRow__lTuWm>.image-compressor_status__rZFwJ{flex-wrap:wrap}.image-compressor_fileActions__0AbBg{grid-column:2;grid-row:2}.image-compressor_progressTrack__kIsZz{margin-top:0}}@media (max-height:600px){.image-compressor_root__yw46z{gap:10px}.image-compressor_uploadHero__8v0j0{min-height:0;padding:10px 16px}.image-compressor_dropZone__7xYvQ{padding:8px}.image-compressor_uploadTarget__ciOx1{min-height:96px;gap:8px;padding:12px}.image-compressor_uploadIcon__Jh9cz{display:none}}@media (pointer:coarse){.image-compressor_downloadControl__YHCd8,.image-compressor_iconControl__WaX7l{height:var(--app-form-control-height)}.image-compressor_iconControl__WaX7l{width:var(--app-form-control-height);min-width:var(--app-form-control-height)}}@media (prefers-reduced-motion:reduce){.image-compressor_dropZone__7xYvQ,.image-compressor_modeIndicator__UJayd,.image-compressor_uploadTarget__ciOx1{transition:none}.image-compressor_indeterminate____TOq,.image-compressor_spinner__BSy9H{animation:none}}.json-formatter_page__ZLjeL{display:flex;flex-direction:column;gap:20px;min-width:0}.json-formatter_pageHeader__IIF_e{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.json-formatter_workspace__4501T{--json-editor-height:clamp(320px,50svh,620px);container-type:inline-size}.json-formatter_workspacePanel__AjEVm{overflow:hidden}.json-formatter_inputControls__5_HMa{border-bottom:0}.json-formatter_editors__ZGpUW{display:grid;grid-template-columns:minmax(0,var(--json-left-track,1fr)) auto minmax(0,var(--json-right-track,1fr));align-items:stretch}.json-formatter_conversionControls__T3t9q{position:relative;display:flex;height:var(--json-editor-height);flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-top:64px;padding-inline:12px}.json-formatter_panel__Skp7X{display:flex;min-width:0;flex-direction:column}.json-formatter_panel__Skp7X:first-child{border-inline-end:1px solid var(--border)}.json-formatter_panel__Skp7X:last-child{border-inline-start:1px solid var(--border)}.json-formatter_editorPanel__64b3_{overflow:hidden}.json-formatter_panelHeader__pPQTe{display:flex;min-height:64px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border)}.json-formatter_panelHeader__pPQTe h2{margin:0}.json-formatter_panelActions__BlEmd{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.json-formatter_resultContent__YJ38l{min-width:0}.json-formatter_resultContent__YJ38l[hidden]{display:none}.json-formatter_resultEmpty__T_WyS{display:flex;height:var(--json-editor-height);flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;text-align:center}.json-formatter_resultEmpty__T_WyS p{max-width:320px;margin:0;font-size:14px}.json-formatter_resultEmpty__T_WyS p+p{color:var(--muted-foreground);font-size:13px;line-height:1.8}.json-formatter_codeEditor__W4KO1{display:flex;height:var(--json-editor-height);min-width:0;flex-direction:column}.json-formatter_codeEditor__W4KO1[data-invalid]{box-shadow:inset 0 0 0 1px var(--destructive)}.json-formatter_searchBar__FxE62{display:flex;min-height:56px;flex-shrink:0;align-items:center;gap:4px;padding:8px 12px;border-bottom:1px solid var(--border)}.json-formatter_searchBar__FxE62 .app-ui-search{flex:1;width:0;min-width:80px}.json-formatter_matchCount__Nbfqc{max-width:96px;flex-shrink:0;color:var(--muted-foreground);font-size:12px;text-align:center;overflow-wrap:anywhere}.json-formatter_editorHost__U29Kb{flex:1;min-height:0;overflow:hidden;font-size:13px;line-height:24px}.json-formatter_panelFooter__ifYx8{display:flex;min-height:40px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 16px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:12px}.json-formatter_panelFooter__ifYx8 [data-complete]{color:var(--success)}.json-formatter_panelFooter__ifYx8 [data-complete]:before{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor;content:""}.json-formatter_actionMenu__0dnZ4{min-width:220px}.json-formatter_error__Sfntc{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;color:var(--destructive);font-size:14px}.json-formatter_footer__ZIjh4{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;color:var(--muted-foreground);font-size:12px}.json-formatter_footer__ZIjh4 p{display:flex;align-items:center;gap:6px;margin:0}.json-formatter_treeView__2brnP{display:flex;height:var(--json-editor-height);flex-direction:column}.json-formatter_treeScroll__qZJ27{flex:1;min-height:0;overflow:auto;padding-block:8px 12px}.json-formatter_treeRow__RPU4K{position:relative;display:flex;width:max-content;min-width:100%;align-items:center;gap:6px;padding-right:12px;outline:none;font-family:var(--font-mono,monospace);font-size:13px;line-height:24px}.json-formatter_treeRow__RPU4K[data-dragging],.json-formatter_treeRow__RPU4K[data-drop]{background:var(--accent)}.json-formatter_treeDropZone__EnTqo{position:absolute;right:0;left:0;height:50%}.json-formatter_treeDropZone__EnTqo[data-position=before]{top:0}.json-formatter_treeDropZone__EnTqo[data-position=after]{bottom:0}.json-formatter_treeDropZone__EnTqo[data-position=inside]{top:0;height:100%}.json-formatter_treeDragHandle__RHBwc{flex-shrink:0;color:var(--muted-foreground);cursor:grab;touch-action:none}.json-formatter_treeDragHandle__RHBwc:active{cursor:grabbing}.json-formatter_nodeActions__QJJzI{margin-left:auto;padding-left:8px;display:flex;flex-shrink:0;align-items:center;gap:2px}.json-formatter_dragStatus__m3Hmo{margin:0;padding:8px 12px;border-top:1px solid var(--border);color:var(--primary);font-size:12px}.json-formatter_treeRow__RPU4K:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.json-formatter_treeRow__RPU4K:hover{background-color:var(--accent)}.json-formatter_treeSpacer__tYzOG{width:36px;flex-shrink:0}.json-formatter_nodeName__b20if{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--primary)}.json-formatter_nodeValue__lnVGw{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground)}.json-formatter_treeRow__RPU4K[data-type=string] .json-formatter_nodeValue__lnVGw{color:var(--success)}.json-formatter_treeRow__RPU4K[data-type=number] .json-formatter_nodeValue__lnVGw{color:var(--warning)}.json-formatter_treeRow__RPU4K[data-type=boolean] .json-formatter_nodeValue__lnVGw,.json-formatter_treeRow__RPU4K[data-type=null] .json-formatter_nodeValue__lnVGw{color:var(--primary)}.json-formatter_empty__JrQuC,.json-formatter_treeNotice__EGzsS{padding:12px;color:var(--muted-foreground);font-size:13px}.json-formatter_loadMore__s85zj{margin:12px}.json-formatter_actionMenu__0dnZ4 [data-slot=dropdown-menu-item],.json-formatter_actionMenu__0dnZ4 [data-slot=dropdown-menu-radio-item],.json-formatter_actionMenu__0dnZ4 [data-slot=dropdown-menu-sub-trigger],.json-formatter_workspace__4501T [data-slot=button]{min-height:var(--app-control-height)}.json-formatter_workspace__4501T [data-slot=button]:not(:has(>span)):has(>svg:only-child){min-width:var(--app-control-height)}@media (max-width:767px){.json-formatter_editors__ZGpUW{grid-template-columns:minmax(0,1fr)}.json-formatter_conversionControls__T3t9q{height:auto;flex-direction:row;margin-top:0;padding:12px;border-block:1px solid var(--border)}.json-formatter_panel__Skp7X:first-child,.json-formatter_panel__Skp7X:last-child{border-inline:0}.json-formatter_formatArrow__fxogm{rotate:90deg}}@media (pointer:coarse){.json-formatter_actionMenu__0dnZ4 [data-slot=dropdown-menu-item],.json-formatter_actionMenu__0dnZ4 [data-slot=dropdown-menu-radio-item],.json-formatter_actionMenu__0dnZ4 [data-slot=dropdown-menu-sub-trigger],.json-formatter_popup__Iq4k5 [data-slot=select-item],.json-formatter_workspace__4501T [data-slot=button]{min-height:var(--app-form-control-height)}.json-formatter_panelHeader__pPQTe{min-height:72px}.json-formatter_conversionControls__T3t9q{margin-top:72px}.json-formatter_treeSpacer__tYzOG,.json-formatter_workspace__4501T [data-slot=button]:has(>svg:only-child){min-width:var(--app-form-control-height)}.json-formatter_editorHost__U29Kb,.json-formatter_searchBar__FxE62 input{font-size:16px}.json-formatter_editorHost__U29Kb .cm-foldGutter .cm-gutterElement{min-width:44px}}@container (max-width: 900px){.json-formatter_editors__ZGpUW{grid-template-columns:minmax(0,1fr)}.json-formatter_conversionControls__T3t9q{height:auto;flex-direction:row;margin-top:0;padding:12px;border-block:1px solid var(--border)}.json-formatter_panel__Skp7X:first-child,.json-formatter_panel__Skp7X:last-child{border-inline:0}.json-formatter_formatArrow__fxogm{rotate:90deg}}.json-formatter_resultHeader__r5aFh{flex-wrap:nowrap;gap:8px}.json-formatter_modePicker__Zt9tt{min-width:0}.json-formatter_modeSelector__M9BUI{max-width:100%}.json-formatter_modeName__AxaeG{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-formatter_modeTools__unHI_{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;margin-inline-start:auto}.json-formatter_modeActions__lbVfG{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.json-formatter_resultHeader__r5aFh>.json-formatter_modeActions__lbVfG{flex-shrink:0}.json-formatter_modeView__Ka643{display:flex;flex-direction:column;height:var(--json-editor-height);min-height:0}.json-formatter_modeNotice__zAeIB{color:var(--muted-foreground);font-size:12px;line-height:1.6;margin:0;padding:8px 16px;overflow-wrap:anywhere}.json-formatter_conversionText__0pdYa,.json-formatter_graphScroll___9zYV{flex:1;min-height:0;overflow:auto}.json-formatter_conversionText__0pdYa:focus-visible,.json-formatter_graphScroll___9zYV:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.json-formatter_graphEdge__UznMd{fill:none;stroke:color-mix(in srgb,var(--muted-foreground) 50%,var(--border));stroke-width:1.5}.json-formatter_graphScroll___9zYV{position:relative;overflow:clip;touch-action:none;cursor:grab;background:color-mix(in srgb,var(--muted) 20%,var(--background))}.json-formatter_graphScroll___9zYV[data-dragging]{cursor:grabbing;user-select:none}.json-formatter_graphCard__JPf9n{cursor:auto}.json-formatter_graphScroll___9zYV[data-dragging] .json-formatter_graphCard__JPf9n,.json-formatter_graphScroll___9zYV[data-dragging] .json-formatter_graphHeader__8VnXo{cursor:grabbing}.json-formatter_graphToolSeparator__Yi4e9{height:18px;margin-inline:4px;border-inline-start:1px solid var(--border)}.json-formatter_modeTools__unHI_:has(.json-formatter_graphTools__oSrpx){min-width:0;flex-shrink:1}.json-formatter_graphTools__oSrpx{min-width:0;max-width:100%;margin-block:-4px;padding:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.json-formatter_graphTools__oSrpx>*{flex-shrink:0}.json-formatter_graphZoom__Sgbtd{min-width:52px;padding-inline:4px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.json-formatter_graphCanvas__2GwJp{--json-graph-inline:14px;position:relative;transform-origin:0 0;isolation:isolate}.json-formatter_graphConnections__cJDEK{position:absolute;inset:0;pointer-events:none;overflow:visible}.json-formatter_graphCard__JPf9n{position:absolute;z-index:1}.json-formatter_graphHeader__8VnXo,.json-formatter_workspace__4501T .json-formatter_graphHeader__8VnXo{display:flex;width:100%;height:var(--json-graph-header-height);min-height:var(--json-graph-header-height);align-items:center;justify-content:flex-start;gap:8px;padding:0 12px;border:0;border-bottom:1px solid transparent;border-radius:calc(var(--app-panel-radius) - 1px) calc(var(--app-panel-radius) - 1px) 0 0;background:color-mix(in srgb,var(--muted) 28%,var(--card));text-align:start;transition-property:background-color,color}.json-formatter_graphCard__JPf9n:not([data-collapsed]) .json-formatter_graphHeader__8VnXo{border-bottom-color:var(--border)}.json-formatter_graphCard__JPf9n[data-collapsed] .json-formatter_graphHeader__8VnXo{border-radius:calc(var(--app-panel-radius) - 1px)}.json-formatter_workspace__4501T .json-formatter_graphHeader__8VnXo:enabled:hover{background:var(--accent)}.json-formatter_workspace__4501T .json-formatter_graphHeader__8VnXo:active{translate:none}.json-formatter_graphKind__TKhDd{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary)}.json-formatter_graphKind__TKhDd svg{width:16px;height:16px}.json-formatter_graphTitle__UA75Z{flex:1;min-width:0;overflow:hidden;color:var(--foreground);font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.json-formatter_graphCount__i7RZs{flex-shrink:0;padding:3px 6px;border-radius:5px;background:color-mix(in srgb,var(--muted) 65%,var(--card));color:var(--muted-foreground);font:12px/18px var(--font-mono),monospace}.json-formatter_graphChevron__Ry_cZ{width:16px;height:16px;flex-shrink:0;color:var(--muted-foreground)}.json-formatter_graphBody__Hejqx{padding:var(--json-graph-body-padding) var(--json-graph-inline)}.json-formatter_graphField__JYT_J{position:relative;display:grid;height:var(--json-graph-row-height);grid-template-columns:minmax(0,104px) minmax(0,1fr);align-items:center;gap:12px;font:13px/22px var(--font-mono),monospace}.json-formatter_graphField__JYT_J+.json-formatter_graphField__JYT_J{border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.json-formatter_graphFieldName__U1TBI,.json-formatter_graphFieldValue___1IvK{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-formatter_graphFieldName__U1TBI{color:var(--muted-foreground)}.json-formatter_graphEmpty__IvyX7 code,.json-formatter_graphFieldValue___1IvK{color:var(--foreground);font:inherit}.json-formatter_graphEmpty__IvyX7 code[data-type=string],.json-formatter_graphFieldValue___1IvK[data-type=string]{color:var(--success)}.json-formatter_graphEmpty__IvyX7 code[data-type=number],.json-formatter_graphFieldValue___1IvK[data-type=number]{color:var(--warning)}.json-formatter_graphEmpty__IvyX7 code[data-type=boolean],.json-formatter_graphEmpty__IvyX7 code[data-type=null],.json-formatter_graphFieldValue___1IvK[data-type=array],.json-formatter_graphFieldValue___1IvK[data-type=boolean],.json-formatter_graphFieldValue___1IvK[data-type=null],.json-formatter_graphFieldValue___1IvK[data-type=object]{color:var(--primary)}.json-formatter_graphPort__m3HDd{position:absolute;inset-inline-end:calc(-1 * var(--json-graph-inline) - 3.5px);top:calc(50% - 2.5px);width:5px;height:5px;border:1px solid var(--muted-foreground);border-radius:50%;background:var(--card)}.json-formatter_graphEmpty__IvyX7,.json-formatter_graphMore__9D9wk{display:flex;height:var(--json-graph-row-height);align-items:center;color:var(--muted-foreground);font:13px/22px var(--font-mono),monospace}.json-formatter_graphMore__9D9wk{border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent);font-family:inherit;font-size:12px}.json-formatter_graphEmpty__IvyX7{justify-content:center;overflow:hidden}.json-formatter_graphEmpty__IvyX7 code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-formatter_conversionText__0pdYa{margin:0;padding:16px;font:13px/1.7 var(--font-mono),monospace;white-space:pre}.json-formatter_modeTools__unHI_:has(.json-formatter_conversionTools__3mLEZ){min-width:0;flex-shrink:1}.json-formatter_conversionFormat___qi28,.json-formatter_conversionTools__3mLEZ{min-width:0;max-width:100%}.json-formatter_conversionFormat___qi28{flex-shrink:1}.json-formatter_conversionFormatName__mMfuv{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-formatter_tableScroll__TlQeq{flex:1;min-height:0;overflow:auto}.json-formatter_jsonTable__Spqi3{width:max-content;border-collapse:separate;border-spacing:0;font-size:13px}.json-formatter_jsonTable__Spqi3 td,.json-formatter_jsonTable__Spqi3 th{min-width:180px;max-width:360px;padding:4px 8px;border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;vertical-align:middle}.json-formatter_jsonTable__Spqi3 thead th{position:sticky;top:0;z-index:1;height:44px;background:var(--muted);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-formatter_jsonTable__Spqi3 .json-formatter_tableIndexColumn__Yrwrt{width:128px;min-width:128px}.json-formatter_jsonTable__Spqi3 tbody th{height:52px;color:var(--muted-foreground);font-weight:400}.json-formatter_jsonTable__Spqi3 tbody td{height:52px}.json-formatter_workspace__4501T .json-formatter_tableCell__Gr7pi{display:block;width:100%;max-width:340px;margin-inline:auto;text-align:center;overflow:hidden;text-overflow:ellipsis;font:13px/1.6 var(--font-mono),monospace}.json-formatter_tableInput__BF9Q8{width:100%;min-width:0;height:100%;min-height:0;max-height:100%;field-sizing:fixed;overflow:auto;resize:none;text-align:center;font:13px/1.6 var(--font-mono),monospace}.json-formatter_tableMissing__jlNkc,.json-formatter_tableReadonly__oe3sQ{color:var(--muted-foreground)}.json-formatter_workspace__4501T .json-formatter_tableInput__BF9Q8{display:block;max-width:none;margin:0;padding:calc((var(--json-table-cell-height) - 1.6em) / 2) 0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;cursor:text}.json-formatter_workspace__4501T .json-formatter_tableInput__BF9Q8[aria-invalid=true]{color:var(--destructive)}.json-formatter_tableCellContent___sRRZ{--json-table-cell-height:var(--app-control-height);position:relative;max-width:340px;margin-inline:auto}.json-formatter_tableCellContent___sRRZ[data-editing] .json-formatter_tableCell__Gr7pi,.json-formatter_tableCellContent___sRRZ[data-renaming] .json-formatter_tableHeadingButton___Pr6a{visibility:hidden}.json-formatter_workspace__4501T .json-formatter_tableHeadingButton___Pr6a{width:100%;max-width:340px;height:var(--app-control-height);font-size:inherit;font-weight:600}.json-formatter_workspace__4501T .json-formatter_tableHeadingInput__CYFC0{font-family:inherit;font-weight:600}@media (pointer:coarse){.json-formatter_workspace__4501T .json-formatter_tableHeadingButton___Pr6a{height:var(--app-form-control-height)}.json-formatter_jsonTable__Spqi3 thead .json-formatter_tableFieldHeader__pSUfz{height:52px}}.json-formatter_tableCellEditor__K9dtJ{position:absolute;inset:0}.json-formatter_tableFooter__8eCgw{border-top:1px solid var(--border)}.json-formatter_tablePagination__YQqwP{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:4px 12px 8px;font-size:12px;color:var(--muted-foreground)}@media (pointer:coarse){.json-formatter_tableCellContent___sRRZ{--json-table-cell-height:var(--app-form-control-height)}.json-formatter_tableInput__BF9Q8{font-size:16px}}.json-formatter_tableHeaderTools__6Ni31{flex:1;min-width:0}.json-formatter_tableNavigationSlot__DKS5b{min-width:0;max-width:360px}.json-formatter_tableAddSlot__nDwn_{display:flex;flex-shrink:0;align-items:center}.json-formatter_tableColumnFields__F6x6g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.json-formatter_tableColumnValue__slauX{height:var(--app-form-control-height);min-height:var(--app-form-control-height);max-height:var(--app-form-control-height);min-width:0;field-sizing:fixed;resize:none;overflow-y:auto;border-radius:var(--app-control-radius);padding-inline:12px;padding-block:calc((var(--app-form-control-height) - 1.5em - 2px) / 2);font-size:14px;line-height:1.5}@media (pointer:coarse){.json-formatter_tableColumnValue__slauX{font-size:16px}}.json-formatter_tableNavigation__kce2Q{--json-navigation-control-height:var(--app-control-height);display:flex;align-items:center;min-width:0;gap:16px}.json-formatter_tableNavigation__kce2Q .json-formatter_tablePathButton__3nuni,.json-formatter_tableNavigation__kce2Q>[data-slot=button]{height:var(--json-navigation-control-height);min-height:var(--json-navigation-control-height)}@media (pointer:coarse){.json-formatter_tableNavigation__kce2Q{--json-navigation-control-height:var(--app-form-control-height)}}.json-formatter_tablePathButton__3nuni{min-width:0;max-width:100%;flex-shrink:1;padding-inline:8px;font-size:13px}.json-formatter_tableBreadcrumbs__dIYas{min-width:0;height:var(--json-navigation-control-height);outline:1px solid var(--border);outline-offset:-1px;border-radius:8px;background:var(--muted)}.json-formatter_tableCrumbs__LydNp{flex-wrap:nowrap;gap:2px;min-width:0}.json-formatter_tableCrumb__p1VO_,.json-formatter_tableCurrentCrumb__hf7i3{min-width:0;flex-shrink:1}.json-formatter_tableAncestorPath__c2Fcx{max-width:100px;color:var(--muted-foreground)}.json-formatter_tableCurrentPath__LdT2o{max-width:180px;border-radius:6px;background:var(--card);color:var(--primary);font-weight:600}.json-formatter_tablePathEllipsis__aDNaQ,.json-formatter_tablePathSeparator__6CBne{flex-shrink:0;color:var(--muted-foreground)}.json-formatter_tablePathEllipsis__aDNaQ svg{width:16px;height:16px}.json-formatter_tablePathMenuItem___1IHh[data-current]{color:var(--primary);font-weight:600;opacity:1}.json-formatter_tableHeading__rBdR_,.json-formatter_tablePathText__3P_Ll{display:block;min-width:0;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-formatter_tableHeadingActions__Tbgvv,.json-formatter_tableRowActions__HOlAh{position:relative;display:flex;align-items:center;justify-content:center}.json-formatter_workspace__4501T .json-formatter_tableDeleteButton__zaOFh{position:absolute;top:50%;inset-inline-end:0;translate:0 -50%;z-index:1;color:var(--muted-foreground)}.json-formatter_tableHeadingActions__Tbgvv>.json-formatter_tableDeleteButton__zaOFh,.json-formatter_tableRowActions__HOlAh>.json-formatter_tableDeleteButton__zaOFh{inset-inline-end:-8px}.json-formatter_workspace__4501T .json-formatter_tableDeleteButton__zaOFh:hover{color:var(--destructive)}.json-formatter_tableDeleteDescription__ATZ_9{white-space:pre-wrap;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.json-formatter_tableDeleteButton__zaOFh{opacity:0}.json-formatter_jsonTable__Spqi3 tbody tr:hover .json-formatter_tableDeleteButton__zaOFh,.json-formatter_jsonTable__Spqi3 thead th:hover .json-formatter_tableDeleteButton__zaOFh,.json-formatter_jsonTable__Spqi3 tr:focus-within .json-formatter_tableDeleteButton__zaOFh{opacity:1}}.json-formatter_tableHeading__rBdR_{margin-inline:auto}.json-formatter_splitterActions__evHY1{display:contents}.json-formatter_splitterActions__evHY1>[data-slot=button]{position:relative;z-index:1}.json-formatter_resizeHandle__fwkjj{position:absolute;inset:0;cursor:col-resize;touch-action:none;user-select:none}.json-formatter_resizeHandle__fwkjj:hover,.json-formatter_resizeHandle__fwkjj[data-dragging]{background:var(--accent)}.json-formatter_resizeHandle__fwkjj:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.json-formatter_resizeGrip__Y9EVV{position:absolute;top:12px;left:50%;width:16px;height:24px;translate:-50% 0;color:var(--muted-foreground);pointer-events:none}.json-formatter_resizeHandle__fwkjj:hover .json-formatter_resizeGrip__Y9EVV,.json-formatter_resizeHandle__fwkjj[data-dragging] .json-formatter_resizeGrip__Y9EVV{color:var(--primary)}.json-formatter_editors__ZGpUW:has(.json-formatter_resizeHandle__fwkjj[data-dragging]){user-select:none}@container (max-width: 900px){.json-formatter_resizeHandle__fwkjj{display:none}}@media (max-width:767px){.json-formatter_resizeHandle__fwkjj{display:none}}.json-formatter_workspace__4501T .json-formatter_tableDragHandle__lFnph{position:absolute;top:50%;inset-inline-start:-8px;translate:0 -50%;z-index:1;color:var(--muted-foreground);cursor:grab;touch-action:none}.json-formatter_workspace__4501T .json-formatter_tableDragHandle__lFnph:active{cursor:grabbing}.json-formatter_workspace__4501T .json-formatter_tableDragHandle__lFnph:disabled{cursor:default}.json-formatter_jsonTable__Spqi3 tr[data-dragging]>*{opacity:.5}.json-formatter_jsonTable__Spqi3 tr[data-drop-target]>*{background:var(--accent);box-shadow:inset 0 2px var(--primary),inset 0 -2px var(--primary)}.json-formatter_tableDragPreview__ViAq5{display:grid;place-items:center;width:128px;height:52px;border:1px solid var(--primary);border-radius:7px;background:var(--card);color:var(--primary);font-size:13px;cursor:grabbing}@media (hover:hover) and (pointer:fine){.json-formatter_tableDragHandle__lFnph{opacity:0}.json-formatter_jsonTable__Spqi3 tbody tr:hover .json-formatter_tableDragHandle__lFnph,.json-formatter_jsonTable__Spqi3 tr:focus-within .json-formatter_tableDragHandle__lFnph{opacity:1}}.json-formatter_nodeValueEditor__sX6fw{display:inline-flex;align-items:center;min-width:2ch;line-height:24px}.json-formatter_nodeValueQuote__h7a7g{flex-shrink:0}.json-formatter_nodeValueText__fkn_3{display:block;min-width:1px;min-height:var(--app-control-height);max-height:var(--app-control-height);padding:calc((var(--app-control-height) - 24px) / 2) 0;overflow:hidden;text-overflow:ellipsis;white-space:pre;border:0;outline:none;color:inherit;font:inherit;line-height:24px;cursor:text;scrollbar-width:none}.json-formatter_nodeValueText__fkn_3[contenteditable=plaintext-only]{overflow:auto;text-overflow:clip}.json-formatter_nodeValueText__fkn_3[aria-invalid=true]{color:var(--destructive)}.json-formatter_nodeValueText__fkn_3[aria-disabled=true]{cursor:default}@media (pointer:coarse){.json-formatter_nodeValueEditor__sX6fw{font-size:16px}.json-formatter_nodeValueText__fkn_3{min-height:var(--app-form-control-height);max-height:var(--app-form-control-height);padding-block:calc((var(--app-form-control-height) - 24px) / 2)}}.map-library-settings_root__vrI82{display:flex;flex-direction:column;gap:20px;min-width:0}.map-library-settings_root__vrI82 .map-library-settings_priceRow__EMtvI{padding:16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px}.map-library-settings_root__vrI82 .map-library-settings_priceRow__EMtvI input{width:110px;height:44px}.map-library-settings_path__tqO2z{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:14px}.map-library-settings_path__tqO2z span{display:inline-flex;align-items:center;gap:6px;min-width:0}.map-library-settings_path__tqO2z button{overflow-wrap:anywhere;text-align:left;cursor:pointer}.map-library-settings_path__tqO2z button:hover{color:var(--primary)}.map-library-settings_list__ctbmz{min-height:240px}.map-library-settings_row___uIM6{display:flex;align-items:center;gap:8px;padding:8px 16px;border-top:1px solid var(--border)}.map-library-settings_row___uIM6:hover{background:var(--muted)}.map-library-settings_open__F8duh{display:flex;flex:1;align-items:center;gap:12px;min-width:0;min-height:44px;text-align:left;cursor:pointer;font-size:14px}.map-library-settings_kind__LLI1w{font-size:12px;color:var(--muted-foreground);white-space:nowrap}.map-library-settings_empty__BfJ1h{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 16px;text-align:center;color:var(--muted-foreground);font-size:14px}.map-library-settings_editor__DPHPJ{display:flex;flex-direction:column;gap:20px}.map-library-settings_files__jC1ek{display:grid;gap:16px}.map-library-settings_newFiles__dz66U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.map-library-settings_uploadTile__UXw0O{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;overflow:hidden;border:1px dashed var(--border);border-radius:8px;background:var(--muted)}.map-library-settings_uploadTile__UXw0O:hover{border-color:var(--primary)}.map-library-settings_uploadTile__UXw0O:focus-within{outline:2px solid var(--ring);outline-offset:2px}.map-library-settings_uploadTile__UXw0O .map-library-settings_uploadInput__D24uI{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.map-library-settings_preview__2UFww{width:100%;height:100%;object-fit:contain}.map-library-settings_actions__21NFu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;max-width:100%}.map-library-settings_root__vrI82 .map-library-settings_directoryToolbar__pNQiW{border-bottom:0}.map-library-settings_row___uIM6[data-dragging]{background:var(--card);outline:1px solid var(--primary)}.map-library_root__sYp_c{height:calc(100dvh - 3.5rem);min-height:0;min-width:0;display:flex;padding:var(--app-page-padding);background:var(--background)}.map-library_workspace__lDPIx{display:grid;grid-template-columns:236px minmax(0,1fr);flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--background);color:var(--foreground)}.map-library_sidebar__Y6zXD{overflow:auto;background:var(--card);border-right:1px solid var(--border);padding:24px 12px;min-width:0}.map-library_sidebar__Y6zXD h2{font-size:14px;font-weight:500;color:var(--muted-foreground);padding:0 14px;margin:0 0 12px}.map-library_navigation__l4TXD{display:flex;flex-direction:column;gap:4px}.map-library_navigation__l4TXD a{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border:0;border-radius:7px;background:transparent;color:var(--muted-foreground);font-size:14px;text-align:left;cursor:pointer}.map-library_navigation__l4TXD a:hover,.map-library_navigation__l4TXD a[aria-current=true]{background:var(--sidebar-active);color:var(--sidebar-primary)}.map-library_navigation__l4TXD a span{flex:1}.map-library_navigation__l4TXD small{font-size:12px}.map-library_content__2xKfv{overflow:auto;min-height:0;min-width:0;width:100%;max-width:1480px;margin:0 auto}.map-library_toolbar__Ql1mm{display:flex;align-items:center;gap:12px;margin-bottom:28px}.map-library_search__tgCIx{flex:1;min-width:0}.map-library_clear__lNk_G{border:0;background:none;display:flex;align-items:center;cursor:pointer;color:var(--muted-foreground)}.map-library_breadcrumbs__b1_LJ{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0 0 20px}.map-library_breadcrumbs__b1_LJ a{background:none;border:0;color:var(--muted-foreground);padding:4px 6px;cursor:pointer;font-size:14px}.map-library_breadcrumbs__b1_LJ a:last-of-type{color:var(--foreground)}.map-library_group__PjIv6{margin-bottom:32px}.map-library_group__PjIv6 h2{font-size:18px;font-weight:500;margin:0 0 14px}.map-library_group__PjIv6 h2 small{font-size:12px;color:var(--muted-foreground);margin-left:8px;font-weight:400}.map-library_grid__JW6cQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(190px,calc((100% - 64px) / 5)),1fr));gap:16px}.map-library_card__CUOI8.map-library_card__CUOI8{cursor:pointer;overflow:hidden;min-width:0;padding:0!important;border-color:color-mix(in srgb,var(--border) 65%,var(--card));box-shadow:var(--app-panel-shadow);transition:border-color .18s,box-shadow .18s}@media (hover:hover){.map-library_card__CUOI8.map-library_card__CUOI8:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 4px 14px color-mix(in srgb,var(--primary) 12%,transparent)}}@media (prefers-reduced-motion:reduce){.map-library_card__CUOI8.map-library_card__CUOI8{transition:none}}.map-library_thumbnail__ebH9D{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1.48;padding:0;background:color-mix(in srgb,var(--secondary) 28%,var(--card));border:0;cursor:pointer;overflow:hidden}.map-library_thumbnail__ebH9D img{height:100%;width:100%;object-fit:cover}.map-library_cardBody___c8CK{padding:11px 12px}.map-library_cardTitle__Wo4Fr{display:block;max-width:100%;background:none;border:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:15px;font-weight:550;cursor:pointer;color:var(--foreground)}.map-library_metadata__hUAAH{display:flex;justify-content:space-between;gap:12px;margin-top:5px;font-size:12px;color:var(--muted-foreground)}.map-library_metadata__hUAAH span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-library_metadata__hUAAH span:last-child{flex-shrink:0}.map-library_imageError__An5OY{gap:8px;font-size:13px}.map-library_imageError__An5OY,.map-library_state__llkkj{display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--muted-foreground)}.map-library_state__llkkj{gap:12px;min-height:220px;text-align:center;padding:24px}.map-library_more__PpdAd{display:flex;justify-content:center;margin-top:24px}.map-library_detailSummary__s_wVG{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:center}.map-library_detailImage__7WOfE{display:flex;align-items:center;justify-content:center;height:160px;background:var(--secondary);padding:12px;border-radius:8px}.map-library_detailImage__7WOfE img{width:100%;height:100%;object-fit:contain}.map-library_detailMeta__F_E5a{display:flex;flex-wrap:wrap;gap:16px;flex-direction:column;font-size:14px}.map-library_detailMeta__F_E5a dt{font-size:12px;color:var(--muted-foreground)}.map-library_detailMeta__F_E5a dd{margin:0}.map-library_description__wbz_X{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.map-library_notice__bFi78{font-size:13px;color:var(--muted-foreground);padding-top:16px;border-top:1px solid var(--border)}.map-library_workspace__lDPIx a:focus-visible,.map-library_workspace__lDPIx button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:1000px){.map-library_workspace__lDPIx{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:640px){.map-library_workspace__lDPIx{display:flex;flex-direction:column}.map-library_sidebar__Y6zXD{flex-shrink:0;padding:0 16px;border-right:0;border-bottom:1px solid var(--border)}.map-library_sidebar__Y6zXD h2{display:none}.map-library_navigation__l4TXD{flex-direction:row;overflow:auto;padding:8px 0}.map-library_navigation__l4TXD a{flex-shrink:0;min-height:44px;padding:8px 12px}.map-library_navigation__l4TXD small,.map-library_navigation__l4TXD svg{display:none}.map-library_toolbar__Ql1mm{gap:8px}.map-library_grid__JW6cQ{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.map-library_cardBody___c8CK{padding:10px}.map-library_cardTitle__Wo4Fr{font-size:14px}.map-library_metadata__hUAAH span:last-child{display:none}.map-library_detailSummary__s_wVG{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.map-library_detailImage__7WOfE{height:130px;padding:8px}.map-library_group__PjIv6{margin-bottom:24px}.map-library_navigation__l4TXD a{white-space:nowrap;min-width:max-content}.map-library_search__tgCIx{min-height:44px}}.map-library_content__2xKfv,.map-library_navigation__l4TXD,.map-library_sidebar__Y6zXD{scrollbar-gutter:stable}@supports not selector(::-webkit-scrollbar){.map-library_content__2xKfv,.map-library_navigation__l4TXD,.map-library_sidebar__Y6zXD{scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--muted-foreground) 35%,transparent) transparent}}.map-library_content__2xKfv::-webkit-scrollbar,.map-library_navigation__l4TXD::-webkit-scrollbar,.map-library_sidebar__Y6zXD::-webkit-scrollbar{width:8px;height:8px}.map-library_content__2xKfv::-webkit-scrollbar-track,.map-library_navigation__l4TXD::-webkit-scrollbar-track,.map-library_sidebar__Y6zXD::-webkit-scrollbar-track{background:transparent}.map-library_content__2xKfv::-webkit-scrollbar-thumb,.map-library_navigation__l4TXD::-webkit-scrollbar-thumb,.map-library_sidebar__Y6zXD::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in oklch,var(--muted-foreground) 35%,transparent);background-clip:padding-box}.map-library_content__2xKfv::-webkit-scrollbar-thumb:hover,.map-library_navigation__l4TXD::-webkit-scrollbar-thumb:hover,.map-library_sidebar__Y6zXD::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch,var(--muted-foreground) 55%,transparent)}.map-library_heading__h2O_V{margin-bottom:20px}.map-library_heading__h2O_V h1{margin:0 0 6px;font-size:24px;line-height:1.4;font-weight:600}.map-library_heading__h2O_V p{margin:0;font-size:14px;color:var(--muted-foreground);line-height:1.6}@media (max-width:640px){.map-library_heading__h2O_V h1{font-size:22px}}.map-library_card__CUOI8:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.map-library_actionError__yjWMh{color:var(--destructive);margin-bottom:8px}.map-library_originalViewer__2pET8{height:min(60dvh,600px);overflow:auto;background:var(--secondary);border-radius:8px}.map-library_originalViewer__2pET8 img{width:100%;height:100%;object-fit:contain}.map-library_originalViewer__2pET8[data-zoom=true] img{width:auto;height:auto;max-width:none}.map-library_fullscreenViewer__oVz25.map-library_fullscreenViewer__oVz25[data-app-dialog]{position:fixed;inset:auto;left:50%;top:50%;transform:none!important;width:100vw;max-width:none;height:100dvh;max-height:100dvh;padding:0;margin:0;border:0;border-radius:0;background:#080808;color:#fff;display:flex;flex-direction:column;gap:0;overflow:hidden}.map-library_viewerToolbar__mIfIS{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;flex-shrink:0;background:#181818}.map-library_viewerTitle__1NRsG{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-library_viewerActions__itBq_{display:flex;align-items:center;gap:8px;flex-shrink:0}.map-library_viewerActions__itBq_ button{color:#fff}.map-library_viewerActions__itBq_ button:hover{background:#333}.map-library_zoomValue__riVz3{min-width:44px;text-align:center;font-size:13px}.map-library_viewerStage__Q0jSr{flex:1;min-height:0;position:relative;overflow:hidden;touch-action:none;cursor:grab;user-select:none}.map-library_viewerStage__Q0jSr:active{cursor:grabbing}.map-library_viewerStage__Q0jSr img{position:absolute;left:50%;top:50%;max-width:none;max-height:none;transform-origin:center;pointer-events:none}.map-library_viewerHelp__9qQxz{color:#bbb;font-size:12px;text-align:center;padding:8px;margin:0}@media (max-width:640px){.map-library_viewerToolbar__mIfIS{flex-wrap:wrap;padding:8px}.map-library_viewerTitle__1NRsG{width:100%}.map-library_viewerActions__itBq_{width:100%;justify-content:space-between;gap:4px}}.map-library_headingRow__jquN0{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.map-library_mapBundle__LBT8o{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;text-align:left;cursor:pointer;color:var(--foreground);background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 9%,var(--card)),var(--card));box-shadow:0 3px 12px color-mix(in srgb,var(--primary) 7%,transparent);transition:border-color .18s,box-shadow .18s,transform .18s}html:not(.dark) .map-library_mapBundle__LBT8o:not([data-owned]){background:var(--card)}.map-library_mapBundle__LBT8o:hover:not(:disabled){border-color:var(--primary);box-shadow:0 5px 18px color-mix(in srgb,var(--primary) 14%,transparent);transform:translateY(-1px)}.map-library_mapBundle__LBT8o:disabled{cursor:default}.map-library_mapBundle__LBT8o:disabled:not([data-owned]){opacity:.6}.map-library_bundleIcon__RX0mY{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary);flex-shrink:0}.map-library_bundleIcon__RX0mY svg{width:24px;height:24px}.map-library_bundleCopy__rInLm{display:flex;flex-direction:column;gap:4px}.map-library_bundleTitle__dVp_0{font-size:15px;font-weight:600}.map-library_bundleSubtitle__8L3j5{font-size:12px;color:var(--muted-foreground);line-height:1.4}.map-library_bundlePrice__V6DRb{display:flex;align-items:baseline;gap:4px;border-left:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));padding-left:16px;margin-left:8px;color:var(--primary);white-space:nowrap}.map-library_bundlePrice__V6DRb strong{font-size:26px;line-height:1;font-weight:650;font-variant-numeric:tabular-nums}.map-library_bundlePrice__V6DRb span{font-size:12px}.map-library_bundleArrow__kPr1r{width:16px;height:16px;color:var(--primary)}.map-library_mapBundle__LBT8o[data-owned]{background:transparent;border-color:transparent;box-shadow:none}.map-library_mapBundle__LBT8o[data-owned] .map-library_bundleIcon__RX0mY{color:var(--primary);background:transparent;border-radius:0}@media (max-width:640px){.map-library_mapBundle__LBT8o{width:100%;gap:10px;padding:12px}.map-library_bundlePrice__V6DRb{margin-left:auto;padding-left:12px}.map-library_bundlePrice__V6DRb strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.map-library_mapBundle__LBT8o{transition:none}.map-library_mapBundle__LBT8o:hover:not(:disabled){transform:none}}.note-editor_editor__nyh2o{min-width:0;color:var(--foreground)}.note-editor_toolbarDock__AvD_U{position:sticky;top:0;z-index:5;margin-bottom:24px;border-bottom:1px solid var(--border);background:var(--card)}.note-editor_fixedLayout__P4Nl3{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.note-editor_fixedHeader__H9fxm,.note-editor_fixedLayout__P4Nl3 .note-editor_toolbarDock__AvD_U{flex-shrink:0;overflow:hidden;scrollbar-gutter:stable}.note-editor_fixedLayout__P4Nl3 .note-editor_toolbarDock__AvD_U{position:static;margin-bottom:0;padding-bottom:12px}.note-editor_fixedLayout__P4Nl3 .note-editor_editorActions__52oQt .note-editor_separator__ISdhC{display:none}.note-editor_fixedLayout__P4Nl3 .note-editor_toolbar__9S2mP .note-editor_blockTrigger__hT2zY{padding-inline-start:0}.note-editor_fixedLayout__P4Nl3 .note-editor_toolbar__9S2mP .note-editor_blockTrigger__hT2zY:hover,.note-editor_fixedLayout__P4Nl3 .note-editor_toolbar__9S2mP .note-editor_blockTrigger__hT2zY[aria-expanded=true],.note-editor_fixedLayout__P4Nl3 .note-editor_toolbar__9S2mP .note-editor_blockTrigger__hT2zY[data-popup-open]{background:transparent;color:var(--sidebar-primary)}.note-editor_bodyViewport__zX_Lo{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;padding-top:24px;padding-bottom:var(--note-body-bottom-space,64px);overscroll-behavior:contain}.note-editor_fixedLayout__P4Nl3>.note-editor_loading__wK4JD{flex:1;min-height:0}.note-editor_toolbar__9S2mP{--note-tool-size:36px;display:flex;flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;width:100%;padding:6px 0}.note-editor_toolbar__9S2mP>*{flex-shrink:0}.note-editor_editorActions__52oQt,.note-editor_group__7LMT0{display:flex;align-items:center;gap:2px}.note-editor_editorActions__52oQt{--note-tool-size:36px}.note-editor_separator__ISdhC{width:1px;height:20px;margin-inline:4px;background:var(--border)}.note-editor_editorActions__52oQt .note-editor_toolButton__xpFKb,.note-editor_options__5SFvu .note-editor_toolButton__xpFKb,.note-editor_toolbar__9S2mP .note-editor_toolButton__xpFKb{height:var(--note-tool-size,36px);width:var(--note-tool-size,36px);min-width:0;flex-shrink:0;border-radius:7px;padding:0;border:0;color:var(--muted-foreground);background:transparent;box-shadow:none}.note-editor_toolButton__xpFKb svg{width:16px;height:16px;flex-shrink:0}.note-editor_editorActions__52oQt .note-editor_toolButton__xpFKb,.note-editor_toolbar__9S2mP .note-editor_toolButton__xpFKb{transition-property:color,background-color,border-color,box-shadow}.note-editor_editorActions__52oQt .note-editor_toolButton__xpFKb:hover,.note-editor_editorActions__52oQt .note-editor_toolButton__xpFKb[data-popup-open],.note-editor_toolbar__9S2mP .note-editor_toolButton__xpFKb:hover,.note-editor_toolbar__9S2mP .note-editor_toolButton__xpFKb[data-popup-open]{color:var(--foreground);background:var(--accent)}.note-editor_editorActions__52oQt .note-editor_toolButton__xpFKb[aria-pressed=true],.note-editor_editorActions__52oQt .note-editor_toolButton__xpFKb[data-active=true],.note-editor_toolbar__9S2mP .note-editor_toolButton__xpFKb[aria-pressed=true],.note-editor_toolbar__9S2mP .note-editor_toolButton__xpFKb[data-active=true]{color:var(--primary);background:var(--accent)}.note-editor_toolButton__xpFKb:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.note-editor_toolbar__9S2mP .note-editor_menuTrigger__0nvVc{width:48px;gap:4px}.note-editor_toolbar__9S2mP .note-editor_blockTrigger__hT2zY{width:var(--note-block-size,104px);justify-content:space-between;padding-inline:10px;color:var(--foreground);font-size:14px;font-weight:400}.note-editor_blockTrigger__hT2zY>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-editor_toolbar__9S2mP .note-editor_menuChevron__7FSiK{width:10px;height:10px;opacity:.6}.note-editor_toolbar__9S2mP .note-editor_moreTrigger__kPc_m{width:var(--note-tool-size)}.note-editor_more__ELHNg{display:flex;align-items:center;gap:2px;margin-left:auto}.note-editor_highlighterIcon__iVCDx{position:relative;display:inline-flex;padding-bottom:3px}.note-editor_highlightBar__0Owyp{position:absolute;height:3px;border-radius:2px;left:0;right:0;bottom:0}.note-editor_menu__w9HFn{width:224px;max-width:calc(100vw - 32px);padding:5px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground)}.note-editor_menu__w9HFn .note-editor_menuItem___SCex{min-height:34px;gap:10px;padding:7px 30px 7px 10px;border-radius:5px;font-size:14px;line-height:20px;font-weight:400}.note-editor_menu__w9HFn .note-editor_menuItem___SCex:focus,.note-editor_menu__w9HFn .note-editor_menuItem___SCex[data-highlighted]{background:var(--accent);color:var(--primary)}.note-editor_menuItem___SCex>svg{width:16px;height:16px;flex-shrink:0}.note-editor_menuItem___SCex>span:not([data-slot]){min-width:0}.note-editor_headingLevel__AKPWd{min-width:22px;font-size:12px;font-weight:650;color:var(--muted-foreground)}.note-editor_colorGrid__skxn_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px}.note-editor_menu__w9HFn .note-editor_colorChoice__ezNOl{min-height:36px;padding:4px;justify-content:center;border:1px solid transparent;border-radius:5px}.note-editor_colorChoice__ezNOl[data-checked]{border-color:var(--primary);background:var(--accent)}.note-editor_colorChoice__ezNOl [data-slot=dropdown-menu-radio-item-indicator]{display:none}.note-editor_colorSwatch__OPF7_{display:block;width:22px;height:22px;border-radius:4px}.note-editor_panelPositioner__FmGkk{z-index:50;outline:none}.note-editor_options__5SFvu{display:flex;flex-direction:column;gap:12px;width:min(380px,calc(100vw - 32px));max-height:var(--available-height);overflow:auto;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);box-shadow:0 12px 32px color-mix(in oklch,var(--foreground) 12%,transparent);outline:none}.note-editor_panelHeader__65zZL{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:500}.note-editor_panelHeader__65zZL>h2{font:inherit}.note-editor_findRow__poiTX{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.note-editor_matchControls__tR0mY,.note-editor_panelActions__Gxly8{display:flex;align-items:center;gap:4px}.note-editor_panelActions__Gxly8{flex-wrap:wrap}.note-editor_matchControls__tR0mY .note-editor_counter__2W13O{margin-right:4px;white-space:nowrap}.note-editor_options__5SFvu .note-editor_replaceToggle__ftnlq{align-self:flex-start;justify-content:flex-start;gap:6px;height:36px;padding:0 6px;color:var(--muted-foreground);font-size:13px;font-weight:400}.note-editor_replaceToggle__ftnlq>svg{width:14px;height:14px}.note-editor_replaceToggle__ftnlq[aria-expanded=true]>svg{transform:rotate(90deg)}.note-editor_replaceFields__R20ob{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.note-editor_options__5SFvu input{width:100%;min-width:0;height:36px;font-size:14px}.note-editor_options__5SFvu button{min-height:36px}.note-editor_counter__2W13O{color:var(--muted-foreground);font-size:12px;font-variant-numeric:tabular-nums}.note-editor_error__oy5zG{width:100%;color:var(--destructive);font-size:14px}.note-editor_content__53CYd{min-height:240px;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:2;tab-size:4}.note-editor_content__53CYd>:first-child{margin-top:0}.note-editor_content__53CYd p{margin:0 0 12px}.note-editor_content__53CYd h1{font-size:28px}.note-editor_content__53CYd h2{font-size:24px}.note-editor_content__53CYd h3{font-size:20px}.note-editor_content__53CYd h4{font-size:18px}.note-editor_content__53CYd :is(h1,h2,h3,h4){margin:24px 0 12px;font-weight:650;line-height:1.5}.note-editor_content__53CYd :is(ul,ol){margin:12px 0;padding-left:24px}.note-editor_content__53CYd ul{list-style:disc}.note-editor_content__53CYd ol{list-style:decimal}.note-editor_content__53CYd li>p{margin-bottom:4px}.note-editor_content__53CYd blockquote{margin:16px 0;padding-left:16px;border-left:3px solid var(--border);color:var(--muted-foreground)}.note-editor_content__53CYd pre{max-width:100%;overflow:auto;border:1px solid var(--border);border-radius:7px;padding:16px;background:var(--muted);font-size:14px;white-space:pre;line-height:1.6}.note-editor_content__53CYd code{background:var(--muted);border-radius:3px;padding:2px 4px;font-size:.875em}.note-editor_content__53CYd pre code{padding:0;background:none}.note-editor_content__53CYd a{color:var(--primary);text-decoration:underline;cursor:pointer}.note-editor_content__53CYd mark{color:#172033!important;border-radius:2px}.note-editor_content__53CYd hr{margin:24px 0;border-top:1px solid var(--border)}.note-editor_content__53CYd ul[data-type=taskList]{list-style:none;padding-left:0}.note-editor_content__53CYd ul[data-type=taskList]>li{display:flex;align-items:flex-start;gap:10px}.note-editor_content__53CYd ul[data-type=taskList]>li>div{min-width:0;flex:1}.note-editor_content__53CYd ul[data-type=taskList]>li>label{display:flex;align-items:center;min-height:32px}.note-editor_content__53CYd input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.note-editor_content__53CYd p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);height:0;pointer-events:none}.note-editor_loading__wK4JD{min-height:300px}.note-editor_compact__akX8D{border:1px solid var(--input);border-radius:9px}.note-editor_compact__akX8D .note-editor_toolbarDock__AvD_U{position:static;margin-bottom:0;padding-inline:8px;border-radius:9px 9px 0 0}.note-editor_compact__akX8D .note-editor_content__53CYd{min-height:160px;max-height:35vh;overflow-y:auto;padding:16px}@media (pointer:coarse){.note-editor_editorActions__52oQt,.note-editor_toolbar__9S2mP{--note-tool-size:44px}.note-editor_menu__w9HFn:has(.note-editor_colorGrid__skxn_){width:260px}.note-editor_menu__w9HFn .note-editor_colorChoice__ezNOl,.note-editor_menu__w9HFn .note-editor_menuItem___SCex{min-height:44px}.note-editor_options__5SFvu .note-editor_toolButton__xpFKb{height:44px;width:44px}.note-editor_options__5SFvu button{min-height:44px}.note-editor_options__5SFvu input{height:44px;font-size:16px}.note-editor_content__53CYd ul[data-type=taskList]>li>label{min-width:44px;min-height:44px;justify-content:center}}@media (max-width:640px){.note-editor_content__53CYd h1{font-size:24px}.note-editor_content__53CYd h2{font-size:22px}}.note-editor_searchMatch__Roh_t{background:color-mix(in oklch,var(--warning) 35%,transparent);border-radius:2px}.note-editor_activeMatch__5EuHe{background:color-mix(in oklch,var(--primary) 20%,transparent);outline:1px solid var(--primary)}