._shell_1ajo3_1,._loadingShell_1ajo3_2,._authShell_1ajo3_3,._modalBackdrop_1ajo3_4{--admin-surface:#fff;--admin-surface-strong:#fff;--admin-border:#e1e7ef;--admin-border-strong:#bbcce7;--admin-ink:#21314c;--admin-muted:#647187;--admin-accent:#3565c9;--admin-shadow:none;--admin-shadow-soft:none;color:var(--admin-ink);-webkit-font-smoothing:antialiased;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Segoe UI,sans-serif;font-size:14px;line-height:1.6}._shell_1ajo3_1,._loadingShell_1ajo3_2{--admin-surface:#fff;--admin-surface-strong:#fff;--admin-border:#e1e7ef;--admin-border-strong:#bbcce7;--admin-shadow:none;--admin-shadow-soft:none;background:#f5f7fb;grid-template-columns:232px minmax(0,1fr);gap:0;min-height:100vh;padding:0;display:grid}._sidebar_1ajo3_37,._loadingSidebar_1ajo3_38{z-index:30;border-right:1px solid var(--admin-border);background:#fff;flex-direction:column;align-content:start;align-self:start;gap:24px;height:100dvh;min-height:0;padding:28px 16px 20px;display:flex;position:sticky;top:0;overflow-y:auto}._brand_1ajo3_55,._loadingPanel_1ajo3_56,._workspaceCard_1ajo3_57,._nav_1ajo3_58,._sidebarFooter_1ajo3_59,._topbar_1ajo3_60,._panel_1ajo3_61{border:1px solid var(--admin-border);background:var(--admin-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}._brand_1ajo3_55,._loadingPanel_1ajo3_56{color:var(--admin-ink);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0 8px 22px;text-decoration:none;display:flex}._brandBadge_1ajo3_81,._authBadge_1ajo3_82,._workspaceEyebrow_1ajo3_83,._topbarEyebrow_1ajo3_84,._overviewLabel_1ajo3_85,._navSectionLabel_1ajo3_86{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}._brandWordmark_1ajo3_94{color:var(--admin-ink);letter-spacing:0;font-size:17px;font-weight:650;line-height:1.5}._brandSubline_1ajo3_102{color:var(--admin-muted);font-size:12px;line-height:1.6}._workspaceCard_1ajo3_57{border-radius:28px;gap:16px;padding:22px;display:grid}._workspaceNote_1ajo3_115{color:#60748f;margin:0;font-size:.94rem;line-height:1.7}._workspaceStats_1ajo3_122{gap:10px;display:grid}._workspaceStat_1ajo3_122{background:var(--admin-surface-strong);border:1px solid #c2d5efb3;border-radius:18px;gap:4px;padding:12px 14px;display:grid}._workspaceStat_1ajo3_122 span{color:#6a7f99;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}._workspaceStat_1ajo3_122 strong{color:#16324f;font-size:1rem;font-weight:600;line-height:1.2}._nav_1ajo3_58{background:0 0;border:0;border-radius:0;align-content:start;gap:6px;padding:0;display:grid}._navSectionLabel_1ajo3_86{color:#8591a5;padding:0 14px 8px;font-size:11px}._navLink_1ajo3_167,._backLink_1ajo3_168,._iconButton_1ajo3_169{color:#596980;align-items:center;gap:9px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._navLink_1ajo3_167{transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-out);border:0;border-radius:8px;min-height:44px;padding:11px 14px}._navLink_1ajo3_167:hover,._active_1ajo3_188{box-shadow:none;color:var(--admin-accent);background:#edf3ff;border-color:#0000;transform:none}._sidebarFooter_1ajo3_59{border:0;border-top:1px solid var(--admin-border);background:0 0;border-radius:0;gap:8px;margin-top:auto;padding:20px 0 0;display:grid}._sidebarFooter_1ajo3_59 ._button_1ajo3_207{width:100%;color:var(--admin-muted);background:0 0;border:0;justify-content:flex-start}._contentFrame_1ajo3_215{grid-template-rows:auto minmax(0,1fr);gap:0;min-width:0;display:block}._topbar_1ajo3_60{z-index:20;border:0;border-bottom:1px solid var(--admin-border);background:#fff;border-radius:0;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:16px 32px;display:flex;position:sticky;top:0}._topbarTitle_1ajo3_238{color:var(--admin-ink);letter-spacing:0;margin:0;font-size:15px;font-weight:600;line-height:1.5}._topbar_1ajo3_60 p{max-width:48rem;color:var(--admin-muted);margin:2px 0 0;font-size:12px;line-height:1.6}._topbarMeta_1ajo3_255{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;max-width:360px;display:flex}._topbarPill_1ajo3_264{border:1px solid var(--admin-border);min-height:28px;color:var(--admin-muted);background:#f5f7fb;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}._main_1ajo3_278{align-content:start;gap:24px;width:100%;min-width:0;max-width:1320px;margin:0 auto;padding:28px 32px 56px;display:grid}._panel_1ajo3_61{background:#fff;border-radius:14px;gap:24px;min-width:0;padding:28px;display:grid}._stack_1ajo3_298{gap:28px;min-width:0;display:grid}._pageHeader_1ajo3_304,._sectionHeader_1ajo3_305{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._sectionIntro_1ajo3_312,._pageHeader_1ajo3_304>div:first-child,._authCardHeader_1ajo3_314{gap:8px;min-width:0;display:grid}._pageHeader_1ajo3_304 h1,._formSection_1ajo3_321 h2,._emptyState_1ajo3_322 h2,._contentRow_1ajo3_323 h2,._sectionIntro_1ajo3_312 h2,._authCardHeader_1ajo3_314 h2{color:var(--admin-ink);letter-spacing:-.015em;margin:0}._pageHeader_1ajo3_304 h1{font-size:28px;font-weight:650;line-height:1.3}._pageHeader_1ajo3_304 p,._sectionHeader_1ajo3_305 p,._emptyState_1ajo3_322 p,._contentRow_1ajo3_323 p,._muted_1ajo3_341,._overviewNote_1ajo3_342,._authDescription_1ajo3_343,._authFeature_1ajo3_344 span,._authCardHeader_1ajo3_314 p{color:var(--admin-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}._headerActions_1ajo3_353,._actions_1ajo3_354,._rowActions_1ajo3_355{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._backLink_1ajo3_168{color:#4e6787;font-size:13px;font-weight:500}._overviewGrid_1ajo3_369,._statsGrid_1ajo3_370{border:1px solid var(--admin-border);background:#f8fafd;border-radius:10px;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}._overviewCard_1ajo3_380,._metric_1ajo3_381{min-height:108px;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:6px;min-width:0;padding:18px 20px;display:grid}._overviewValue_1ajo3_394{color:var(--admin-ink);letter-spacing:0;font-size:16px;font-weight:600;line-height:1.5}._metric_1ajo3_381{border-left:1px solid var(--admin-border);align-content:center;gap:10px}._metric_1ajo3_381 span{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}._metric_1ajo3_381 strong{overflow-wrap:anywhere;color:var(--admin-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}._listPanel_1ajo3_426{border:0;border-radius:0;gap:18px;padding:0}._formSection_1ajo3_321{border-top:1px solid var(--admin-border);gap:20px;min-width:0;padding-top:28px;display:grid}._formSection_1ajo3_321:first-of-type{border-top:0;padding-top:0}._formSection_1ajo3_321 h2,._sectionIntro_1ajo3_312 h2{font-size:16px;font-weight:600;line-height:1.5}._tabList_1ajo3_453{background:#f0f3f8;border:0;border-radius:8px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}._tab_1ajo3_453{color:#5f7692;cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:90px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.4;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex}._tab_1ajo3_453:hover{color:#274c7d}._tabActive_1ajo3_493{color:var(--admin-accent);background:#fff;border-color:#e1e7ef;box-shadow:0 1px 3px #21314c0f}._localeMeta_1ajo3_500{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._statusBadge_1ajo3_507{color:#355079;background:#f0f5fd;border:1px solid #d9e4f6;border-radius:6px;align-items:center;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}._statusStale_1ajo3_519{color:#9a5a00;background:#fffbebf5;border-color:#fbbf2475}._translationWorkflow_1ajo3_525{border-top:1px solid #c2d5efb8;border-bottom:1px solid #c2d5efb8;border:1px solid var(--admin-border);background:#f8fafd;border-radius:10px;gap:16px;min-width:0;padding:20px;display:grid}._translationWorkflowHeader_1ajo3_537{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._translationWorkflowCopy_1ajo3_544{gap:5px;max-width:760px;display:grid}._translationWorkflowCopy_1ajo3_544 strong,._translationWorkflowCopy_1ajo3_544 h2{color:var(--admin-ink);margin:0;font-size:15px;font-weight:600}._translationWorkflowCopy_1ajo3_544 span{color:var(--admin-muted);font-size:13px;line-height:1.65}._translationWorkflowActions_1ajo3_564{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._grid_1ajo3_571{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._experienceSection_1ajo3_577{gap:20px}._formSection_1ajo3_321._experienceSection_1ajo3_577:first-of-type{border-top:0;padding-top:0}._experienceGrid_1ajo3_586{align-items:start}._experienceGrid_1ajo3_586 ._periodField_1ajo3_590,._experienceTerms_1ajo3_594{grid-column:1/-1}._socialRow_1ajo3_598{border:1px solid var(--admin-border);background:#f8fafd;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(150px,.8fr) auto;align-items:end;gap:12px;padding:18px;display:grid}._socialImageCell_1ajo3_609{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}._socialImagePreview_1ajo3_616{border:1px solid var(--admin-border);color:#4d76c8;background:#fff;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}._socialImagePreview_1ajo3_616 img{object-fit:cover;width:100%;height:100%}._socialUploadButton_1ajo3_634{justify-content:center;min-height:42px;padding:0 12px}._field_1ajo3_640{gap:8px;min-width:0;display:grid}._field_1ajo3_640 label,._label_1ajo3_647,._labelRow_1ajo3_648 label{color:#42516a;font-size:13px;font-weight:600}._labelRow_1ajo3_648{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}._labelRow_1ajo3_648 span{color:#70839d;font-size:.8rem}._editorMeta_1ajo3_667{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}._inlineToolButton_1ajo3_675{background:var(--admin-surface-strong);color:#355079;cursor:pointer;border:1px solid #d5e1f3;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-flex}._inlineToolButton_1ajo3_675:hover{color:#1d4ed8;background:#f7fbff;border-color:#9fb9e6}._inlineToolButton_1ajo3_675:disabled{cursor:wait;opacity:.66}._field_1ajo3_640 input,._field_1ajo3_640 textarea,._field_1ajo3_640 select{width:100%;box-shadow:none;color:var(--admin-ink);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:#fff;border:1px solid #d7dfe9;border-radius:8px;min-width:0;padding:11px 12px;font-size:14px;line-height:1.6}._field_1ajo3_640 input:focus,._field_1ajo3_640 textarea:focus,._field_1ajo3_640 select:focus{border-color:#7799d7;outline:0;box-shadow:0 0 0 3px #3565c91a}._field_1ajo3_640 textarea{resize:vertical;min-height:130px}._fieldHelp_1ajo3_738{color:var(--admin-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}._periodPicker_1ajo3_746{border:1px solid var(--admin-border);box-shadow:none;background:#f8fafd;border-radius:10px;gap:12px;padding:16px;display:grid}._periodControlGrid_1ajo3_756{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(108px,.6fr);align-items:end;gap:12px;display:grid}._periodControl_1ajo3_756{gap:7px;min-width:0;display:grid}._periodControl_1ajo3_756 span,._periodCurrent_1ajo3_770 span{color:#315176;font-size:12px;font-weight:500}._periodControl_1ajo3_756 input{background:#fff;border-radius:8px;min-height:44px}._periodControl_1ajo3_756 input:disabled{color:#7a8da7;background:#eef4ff}._periodCurrent_1ajo3_770{border:1px solid var(--admin-border);cursor:pointer;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:inline-flex}._periodCurrent_1ajo3_770 input{width:18px;height:18px;min-height:18px;box-shadow:none;accent-color:#2563eb;border-radius:4px;padding:0}._periodSummary_1ajo3_810{color:#1d4ed8;background:#edf3ff;border:0;border-radius:6px;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:34px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}._periodSummaryEmpty_1ajo3_827{color:#74869f;background:#f8fbff;border-color:#cbd5e1bd}._tagEditor_1ajo3_833{background:#fff;border:1px solid #d7dfe9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:7px;transition:border-color .14s,box-shadow .14s;display:flex}._tagEditor_1ajo3_833:focus-within{border-color:#5b8ee8;box-shadow:0 0 0 4px #3b82f61f}._tagEditor_1ajo3_833 input{width:auto;min-width:min(160px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:6px 4px}._tagEditor_1ajo3_833 input:focus{box-shadow:none}._tagChip_1ajo3_868{color:#3565c9;overflow-wrap:anywhere;background:#edf3ff;border:1px solid #d7e3f8;border-radius:6px;align-items:center;gap:7px;max-width:100%;padding:5px 6px 5px 9px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}._tagChip_1ajo3_868 button{color:#1d4ed8;cursor:pointer;background:#dfe9fb;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}._tagChip_1ajo3_868 button:hover{background:#93c5fd}._switch_1ajo3_902{border:1px solid var(--admin-border);color:#28436a;background:#f8fafd;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex}._switch_1ajo3_902 input{accent-color:#2563eb;width:18px;height:18px}._button_1ajo3_207,._iconButton_1ajo3_169{min-height:40px;box-shadow:none;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-out);background:#fff;border:1px solid #d7dfe9;max-width:100%;padding:9px 14px;line-height:1.5}._button_1ajo3_207{color:#42516a;border-radius:8px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._iconButton_1ajo3_169{border-radius:7px;justify-content:center;font-size:12px}._button_1ajo3_207:hover,._iconButton_1ajo3_169:hover{box-shadow:none;background:#f5f7fb;border-color:#bbcce7;transform:none}._primary_1ajo3_960{box-shadow:none;color:#fff;background:#3565c9;border-color:#3565c9}._primary_1ajo3_960:hover{background:#244fa8;border-color:#244fa8}._danger_1ajo3_972{color:#dc2626}._button_1ajo3_207:disabled,._iconButton_1ajo3_169:disabled,._tab_1ajo3_453:disabled{cursor:not-allowed;opacity:.56;transform:none}._message_1ajo3_984{color:#3565c9;overflow-wrap:anywhere;background:#edf3ff;border:1px solid #d8e4f8;border-radius:8px;margin:0;padding:12px 16px;font-size:13px;font-weight:500}._emptyState_1ajo3_322{text-align:center;background:#f8fafd;border:1px dashed #cad5e4;border-radius:10px;justify-items:center;gap:8px;padding:40px 28px;display:grid}._list_1ajo3_426{border:1px solid var(--admin-border);border-radius:10px;gap:0;display:grid;overflow:hidden}._contentRow_1ajo3_323{border:0;border-bottom:1px solid var(--admin-border);background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;transition:background .16s;display:grid}._contentRow_1ajo3_323:hover{border-color:var(--admin-border);box-shadow:none;background:#fafbfe;transform:none}._contentRow_1ajo3_323 h2{overflow-wrap:anywhere;margin-top:8px;font-size:16px;font-weight:600;line-height:1.5}._rowMeta_1ajo3_1043{color:#6d8097;letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}._status_1ajo3_507{border:1px solid #0000;border-radius:5px;padding:2px 7px}._statusdraft_1ajo3_1061{color:#c2410c;background:#fff7ed;border-color:#fdba74b3}._statuspublished_1ajo3_1067{color:#047857;background:#ecfdf5;border-color:#86efacb8}._statusarchived_1ajo3_1073{color:#475569;background:#f1f5f9;border-color:#cbd5e1e6}._mediaGrid_1ajo3_1079{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:20px;display:grid}._mediaCard_1ajo3_1085{border:1px solid var(--admin-border);background:#fff;border-radius:12px;align-content:start;gap:12px;min-width:0;padding:12px;display:grid}._mediaBody_1ajo3_1096{gap:8px;min-width:0;display:grid}._mediaBody_1ajo3_1096 strong{color:#10233a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}._mediaBody_1ajo3_1096 span{color:#657892;font-size:12px;font-weight:500}._mediaBody_1ajo3_1096 code{color:#334155;background:#f5f7fb;border:0;border-radius:6px;padding:10px;font-size:11px;line-height:1.55;overflow:auto}._thumb_1ajo3_1128{aspect-ratio:16/10;object-fit:cover;background:#eaf0f9;border-radius:8px;width:100%;height:auto}._mediaPlaceholder_1ajo3_1137{color:#355079;text-align:center;border:1px dashed #9ab5dfd1;align-content:center;place-items:center;gap:8px;display:grid}._mediaPlaceholder_1ajo3_1137 strong{letter-spacing:0;font-size:.92rem;font-weight:600}._mediaPlaceholder_1ajo3_1137 span{color:#6a7f99;font-size:.8rem;font-weight:600}._hiddenInput_1ajo3_1159{display:none}._table_1ajo3_1163{border-collapse:collapse;width:100%}._table_1ajo3_1163 th,._table_1ajo3_1163 td{text-align:left;border-bottom:1px solid #dbe6f6;padding:12px}._authShell_1ajo3_3{isolation:isolate;background:#f5f7fb;grid-template-columns:minmax(0,480px) minmax(0,420px);justify-content:center;align-items:center;gap:clamp(48px,7vw,112px);min-height:100dvh;padding:48px 40px;display:grid;position:relative;overflow:visible}._authShell_1ajo3_3:before{z-index:-1;content:"";background:repeating-linear-gradient(90deg,#2563eb0e 0 1px,#0000 1px 96px),repeating-linear-gradient(#0f172a0b 0 1px,#0000 1px 96px);display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000b8,#0003);mask-image:linear-gradient(90deg,#000000b8,#0003)}._authShell_1ajo3_3:after{z-index:-1;content:"";background:linear-gradient(#0000,#e7eef9b8);height:36%;display:none;position:absolute;bottom:0;left:0;right:0}._authIntro_1ajo3_1213{align-content:center;gap:24px;min-width:0;padding:0;display:grid;position:relative}._authBadge_1ajo3_82,._authCard_1ajo3_314 ._brandBadge_1ajo3_81{width:max-content;color:var(--admin-muted);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;line-height:1}._authTitle_1ajo3_1236{max-width:none;color:var(--admin-ink);letter-spacing:-.035em;text-wrap:initial;margin:0;font-family:inherit;font-size:40px;font-weight:650;line-height:1.5}._authTitle_1ajo3_1236 span{display:block}._authDescription_1ajo3_343{max-width:400px;color:var(--admin-muted);font-size:15px;line-height:1.9}._authFeatures_1ajo3_1259{grid-template-columns:1fr;gap:18px;max-width:760px;margin-top:8px;display:grid}._authFeature_1ajo3_344{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:2px 14px;padding:0;transition:none;display:grid;position:relative}._authFeature_1ajo3_344:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}._authFeatureIcon_1ajo3_1290{width:40px;height:40px;box-shadow:none;color:var(--admin-accent);background:#fff;border:1px solid #e1e7ef;border-radius:10px;grid-row:1/3;padding:10px}._authFeature_1ajo3_344 strong{color:var(--admin-ink);font-size:14px;font-weight:600;line-height:1.6}._authFeature_1ajo3_344 span{color:var(--admin-muted);font-size:12px;line-height:1.7}._authCard_1ajo3_314{border-color:#abc4e7ad;border:1px solid var(--admin-border);background:#fff;border-radius:18px;align-self:center;gap:24px;width:100%;max-width:420px;padding:36px;position:relative;overflow:hidden;box-shadow:0 18px 60px -32px #21314c4d}._authCard_1ajo3_314:before{content:"";background:linear-gradient(90deg,#1d4ed8,#5b8ee8 62%,#8db4f7);border-radius:0 0 999px 999px;height:4px;display:none;position:absolute;top:0;left:28px;right:28px}._authCardHeader_1ajo3_314{gap:9px}._authCardHeader_1ajo3_314 h2{letter-spacing:0;font-size:28px;font-weight:650;line-height:1.4}._authCardHeader_1ajo3_314 p{color:#5c7088;line-height:1.7}._authCard_1ajo3_314 ._field_1ajo3_640{gap:9px}._authCard_1ajo3_314 ._field_1ajo3_640 input{background:#fff;border-radius:8px;min-height:48px;padding:11px 12px;font-size:15px}._passwordInputWrap_1ajo3_1370{display:grid;position:relative}._authCard_1ajo3_314 ._passwordInputWrap_1ajo3_1370 input{padding-right:56px}._passwordToggle_1ajo3_1379{color:#54708f;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:38px;height:38px;transition:background .14s,color .14s,box-shadow .14s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._passwordToggle_1ajo3_1379:hover,._passwordToggle_1ajo3_1379[aria-pressed=true]{color:#1d4ed8;background:#2563eb1a}._passwordToggle_1ajo3_1379:focus-visible{outline:0;box-shadow:0 0 0 3px #3b82f62e}._authCard_1ajo3_314 ._field_1ajo3_640 input:hover{border-color:#b5c9e8}._authCard_1ajo3_314 ._message_1ajo3_984{color:#ae3e42;background:#fff2f2;border-color:#f0d2d2}._authCard_1ajo3_314 ._button_1ajo3_207{border-radius:8px;min-height:46px;font-size:14px}._authSecurityNote_1ajo3_1426{color:#8490a2;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}._modalBackdrop_1ajo3_4{z-index:60;animation:_backdrop-in_1ajo3_1 .18s var(--ease-out);background:#21314c6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modalPanel_1ajo3_1448{border:1px solid var(--admin-border);width:min(980px,100%);min-width:0;max-height:calc(100dvh - 40px);animation:_modal-in_1ajo3_1 .18s var(--ease-out);background:#fff;border-radius:14px;gap:18px;padding:28px;display:grid;overflow:auto;box-shadow:0 24px 80px #21314c33}._modalHeader_1ajo3_1463{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:44px;display:flex;position:relative}._modalHeader_1ajo3_1463>button{width:36px;min-height:36px;padding:0;position:absolute;top:0;right:0}._modalHeader_1ajo3_1463 h2{color:var(--admin-ink);letter-spacing:0;margin:6px 0 0;font-size:22px;font-weight:600}._modalHeader_1ajo3_1463 p{color:var(--admin-muted);margin:8px 0 0;font-size:13px;line-height:1.7}._importSection_1ajo3_1496{gap:18px;display:grid}._importGrid_1ajo3_1501,._importPreviewGrid_1ajo3_1502{gap:16px;display:grid}._importGrid_1ajo3_1501{grid-template-columns:repeat(2,minmax(0,1fr))}._importPreviewGrid_1ajo3_1502{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);align-items:start}._importPreviewPane_1ajo3_1516{gap:16px;display:grid}._importPicker_1ajo3_1521{gap:10px;min-width:0;display:grid;position:relative}._importPicker_1ajo3_1521 input[type=file]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._importPicker_1ajo3_1521 input:focus-visible+._importPickerButton_1ajo3_1536{outline-offset:3px;outline:3px solid #8ca9e3}._importPickerButton_1ajo3_1536{color:#274c7d;cursor:pointer;overflow-wrap:anywhere;background:#f8fafd;border:1px dashed #9fb9e6;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:.92rem;font-weight:500;line-height:1.6;display:inline-flex}._importPickerButton_1ajo3_1536 svg{flex-shrink:0}._importFileList_1ajo3_1562,._importSummaryList_1ajo3_1563{gap:10px;margin:0;padding-left:18px;display:grid}._importFileList_1ajo3_1562 li,._importSummaryList_1ajo3_1563 li{color:#4b627e;line-height:1.6}._importActions_1ajo3_1576{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._importSummaryCard_1ajo3_1583{border:1px solid var(--admin-border);background:#f8fafd;border-radius:10px;gap:12px;padding:18px;display:grid}._importSummaryCard_1ajo3_1583 strong{color:#10233a;align-items:center;gap:8px;font-size:.98rem;display:inline-flex}._importSummaryCard_1ajo3_1583 code{overflow-wrap:anywhere;color:#334155;background:#f6f9ff;border:1px solid #d6e2f5d1;border-radius:12px;padding:4px 8px;font-size:.78rem}._importBlockingCard_1ajo3_1610{background:#fffbebf5;border-color:#fbbf2475}._brandMark_1ajo3_1615{color:#fff;background:#253b60;border-radius:12px 12px 12px 3px;flex:none;place-items:center;width:36px;height:36px;font-size:17px;font-weight:600;display:grid}._brandText_1ajo3_1628{gap:2px;min-width:0;display:grid}._authBrand_1ajo3_1634{color:var(--admin-ink);align-items:center;gap:12px;margin-bottom:12px;font-size:16px;font-weight:600;text-decoration:none;display:flex}._authBackLink_1ajo3_1645{color:var(--admin-muted);justify-content:center;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}._authBackLink_1ajo3_1645:hover{color:var(--admin-accent)}._menuButton_1ajo3_1659,._sidebarClose_1ajo3_1659,._sidebarBackdrop_1ajo3_1659{display:none}._contentRow_1ajo3_323:last-child{border-bottom:0}._contentRow_1ajo3_323>div{min-width:0}._rowActions_1ajo3_355,._button_1ajo3_207 svg,._iconButton_1ajo3_169 svg,._navLink_1ajo3_167 svg{flex-shrink:0}._brand_1ajo3_55:focus-visible,._shell_1ajo3_1 :focus-visible,._authShell_1ajo3_3 :focus-visible,._modalPanel_1ajo3_1448 :focus-visible{outline-offset:3px;outline:3px solid #8ca9e3}._button_1ajo3_207:not(:disabled):active,._iconButton_1ajo3_169:not(:disabled):active,._navLink_1ajo3_167:active,._inlineToolButton_1ajo3_675:not(:disabled):active,._menuButton_1ajo3_1659:active,._sidebarClose_1ajo3_1659:active,._tagChip_1ajo3_868 button:not(:disabled):active{transform:scale(.98)}._inlineToolButton_1ajo3_675,._menuButton_1ajo3_1659,._sidebarClose_1ajo3_1659,._tagChip_1ajo3_868 button{transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-out)}._switch_1ajo3_902:focus-within{border-color:#7799d7}@media (hover:hover) and (pointer:fine){._field_1ajo3_640 input:not(:disabled):not(:focus):hover,._field_1ajo3_640 textarea:not(:disabled):not(:focus):hover,._field_1ajo3_640 select:not(:disabled):not(:focus):hover{border-color:#a8bbd9}._menuButton_1ajo3_1659:hover,._sidebarClose_1ajo3_1659:hover{color:var(--admin-accent);background:#edf3ff}}@keyframes _backdrop-in_1ajo3_1{0%{opacity:0}to{opacity:1}}@keyframes _modal-in_1ajo3_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._tagChip_1ajo3_868>span{overflow-wrap:anywhere}._mobileFormActions_1ajo3_1726{display:none}._mediaActions_1ajo3_1730{flex-wrap:wrap;gap:8px;display:flex}._mediaActions_1ajo3_1730>*{flex:auto}@media (width<=1180px){._main_1ajo3_278{padding:24px}._topbar_1ajo3_60{padding-inline:24px}._overviewGrid_1ajo3_369,._statsGrid_1ajo3_370{grid-template-columns:repeat(3,minmax(0,1fr))}._overviewCard_1ajo3_380{border-bottom:1px solid var(--admin-border);grid-column:1/-1;min-height:0}._overviewCard_1ajo3_380+._metric_1ajo3_381{border-left:0}._metric_1ajo3_381{min-height:90px}._socialRow_1ajo3_598{grid-template-columns:repeat(2,minmax(0,1fr))}._socialImageCell_1ajo3_609{align-self:center}._socialRow_1ajo3_598>._iconButton_1ajo3_169{justify-self:end}._contentRow_1ajo3_323{grid-template-columns:minmax(0,1fr);gap:12px}._rowActions_1ajo3_355{justify-content:flex-start}._importPreviewGrid_1ajo3_1502{grid-template-columns:minmax(0,1fr)}._topbarMeta_1ajo3_255{display:none}._authShell_1ajo3_3{gap:48px}._authTitle_1ajo3_1236{font-size:34px}}@media (width<=980px){._shell_1ajo3_1,._loadingShell_1ajo3_2{grid-template-columns:minmax(0,1fr)}._loadingSidebar_1ajo3_38{display:none}._sidebar_1ajo3_37{z-index:45;width:min(280px,100% - 48px);height:100dvh;padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(20px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));overscroll-behavior:contain;visibility:hidden;transition:transform .18s,visibility .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._sidebar_1ajo3_37[data-open=true]{visibility:visible;transform:translate(0)}._sidebarBackdrop_1ajo3_1659{z-index:40;cursor:pointer;animation:_backdrop-in_1ajo3_1 .18s var(--ease-out);background:#21314c5c;border:0;display:block;position:fixed;inset:0}._sidebarClose_1ajo3_1659{top:max(12px, env(safe-area-inset-top));width:44px;height:44px;color:var(--admin-muted);cursor:pointer;background:#f5f7fb;border:0;border-radius:6px;place-items:center;display:inline-grid;position:absolute;right:12px}._sidebar_1ajo3_37 ._brand_1ajo3_55{padding-right:44px}._menuButton_1ajo3_1659{border:1px solid var(--admin-border);width:44px;height:44px;color:var(--admin-ink);cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;display:inline-grid}._topbar_1ajo3_60{min-height:72px;padding-top:max(12px, env(safe-area-inset-top));padding-bottom:12px;padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right));justify-content:flex-start;gap:14px}._authShell_1ajo3_3{grid-template-columns:minmax(0,420px);gap:28px;padding:40px 24px}._authIntro_1ajo3_1213{gap:12px}._authTitle_1ajo3_1236{font-size:28px}._authTitle_1ajo3_1236 span{display:inline}._authFeatures_1ajo3_1259{display:none}._authDescription_1ajo3_343{font-size:13px}._authCard_1ajo3_314{max-width:none}._authBrand_1ajo3_1634{margin-bottom:4px}._importGrid_1ajo3_1501{grid-template-columns:minmax(0,1fr)}._button_1ajo3_207,._iconButton_1ajo3_169,._tab_1ajo3_453,._inlineToolButton_1ajo3_675,._backLink_1ajo3_168,._authBackLink_1ajo3_1645,._switch_1ajo3_902,._periodCurrent_1ajo3_770{min-height:44px}._field_1ajo3_640 input,._field_1ajo3_640 textarea,._field_1ajo3_640 select,._authCard_1ajo3_314 ._field_1ajo3_640 input{font-size:16px}._passwordToggle_1ajo3_1379{width:44px;height:44px;right:3px}._modalHeader_1ajo3_1463>button{width:44px;min-height:44px}}@media (width<=720px){._topbar_1ajo3_60{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}._topbarTitle_1ajo3_238{font-size:14px}._topbar_1ajo3_60 p{font-size:11px}._main_1ajo3_278{padding:20px max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}._panel_1ajo3_61{border-radius:12px;padding:22px}._listPanel_1ajo3_426{padding:0}._pageHeader_1ajo3_304{flex-wrap:wrap;gap:16px}._pageHeader_1ajo3_304>._button_1ajo3_207{width:100%}._headerActions_1ajo3_353{gap:10px;width:100%}._headerActions_1ajo3_353>._button_1ajo3_207{flex:auto}._contentForm_1ajo3_2005 ._overviewGrid_1ajo3_369{grid-template-columns:repeat(2,minmax(0,1fr))}._contentForm_1ajo3_2005 ._metric_1ajo3_381 strong{font-size:18px;line-height:1.45}._contentForm_1ajo3_2005 ._overviewCard_1ajo3_380{gap:4px}._pageHeader_1ajo3_304 h1{font-size:25px}._headerActions_1ajo3_353,._rowActions_1ajo3_355,._translationWorkflowActions_1ajo3_564{justify-content:flex-start}._sectionHeader_1ajo3_305,._translationWorkflowHeader_1ajo3_537{flex-wrap:wrap;gap:12px}._grid_1ajo3_571,._periodControlGrid_1ajo3_756{grid-template-columns:minmax(0,1fr)}._field_1ajo3_640 input,._field_1ajo3_640 textarea,._field_1ajo3_640 select{font-size:16px}._overviewCard_1ajo3_380,._metric_1ajo3_381{padding:16px}._metric_1ajo3_381 strong{font-size:25px}._metric_1ajo3_381 span{font-size:11px}._tabList_1ajo3_453{gap:2px;width:100%}._tab_1ajo3_453{flex:1;min-width:0;padding-inline:8px;font-size:12px}._labelRow_1ajo3_648{align-items:flex-start}._editorMeta_1ajo3_667{justify-content:flex-start}._socialRow_1ajo3_598{grid-template-columns:minmax(0,1fr)}._socialRow_1ajo3_598>._iconButton_1ajo3_169{justify-self:start}._translationWorkflow_1ajo3_525{padding:16px}._translationWorkflowActions_1ajo3_564 ._button_1ajo3_207{flex:auto}._contentRow_1ajo3_323{padding:18px}._rowActions_1ajo3_355{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._rowActions_1ajo3_355 ._iconButton_1ajo3_169{padding-inline:10px}._mediaBody_1ajo3_1096 code{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;user-select:all}._mediaBody_1ajo3_1096 strong{overflow-wrap:anywhere;white-space:normal}._emptyState_1ajo3_322{padding:28px 18px}._modalBackdrop_1ajo3_4{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}._modalPanel_1ajo3_1448{max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));overscroll-behavior:contain;border-radius:12px;padding:20px}._modalHeader_1ajo3_1463{flex-wrap:wrap;gap:12px}._importActions_1ajo3_1576{justify-content:stretch}._importActions_1ajo3_1576 ._button_1ajo3_207{flex:1}}@media (width<=720px),(width<=980px) and (height<=500px) and (pointer:coarse){._mobileFormActions_1ajo3_1726{border-top:1px solid var(--admin-border);gap:10px;padding-top:20px;display:grid}._mobileFormActions_1ajo3_1726>span{color:var(--admin-muted);font-size:12px}._mobileFormActions_1ajo3_1726 ._button_1ajo3_207{width:100%;min-height:48px}._tagChip_1ajo3_868{gap:4px;min-height:44px;padding:0 0 0 10px}._tagChip_1ajo3_868 button{background:0 0;width:44px;height:44px}._tagEditor_1ajo3_833 input{min-height:44px}}@media (width<=480px){._main_1ajo3_278{padding:16px max(12px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}._panel_1ajo3_61{padding:20px 16px}._listPanel_1ajo3_426{padding:0}._stack_1ajo3_298{gap:24px}._topbar_1ajo3_60{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}._overviewCard_1ajo3_380,._metric_1ajo3_381{padding:14px 12px}._metric_1ajo3_381 span{overflow-wrap:anywhere}._metric_1ajo3_381 strong{font-size:24px}._headerActions_1ajo3_353{width:100%}._headerActions_1ajo3_353 ._button_1ajo3_207{flex:auto}._authShell_1ajo3_3{padding:max(28px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));align-content:center;gap:24px}._authTitle_1ajo3_1236{font-size:24px}._authCard_1ajo3_314{padding:24px 20px}._authCard_1ajo3_314 ._field_1ajo3_640 input{font-size:16px}._authCardHeader_1ajo3_314 h2{font-size:25px}._authIntro_1ajo3_1213{gap:12px}._authDescription_1ajo3_343{display:none}._contentRow_1ajo3_323{padding:16px}._periodPicker_1ajo3_746{padding:12px}._periodControl_1ajo3_756 input{max-width:100%}._tagEditor_1ajo3_833 input{min-width:100px}}@media (prefers-reduced-motion:reduce){._shell_1ajo3_1 *,._shell_1ajo3_1 :before,._shell_1ajo3_1 :after,._authShell_1ajo3_3 *,._modalBackdrop_1ajo3_4 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}._panel_nfj8h_1{color:#27364a;flex-direction:column;gap:16px;min-width:0;display:flex}._uploadArea_nfj8h_9{background:#f5f8fb;border:1px dashed #c1cedb;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}._uploadIcon_nfj8h_19{color:#326aa9;background:#e8f0fa;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}._uploadCopy_nfj8h_30{flex:1;min-width:0}._uploadCopy_nfj8h_30 strong{font-size:14px}._uploadCopy_nfj8h_30 p{color:#68788d;margin:5px 0;font-size:12px;line-height:1.6}._uploadCopy_nfj8h_30 small{color:#6f8095;font-size:11px}._button_nfj8h_35,._textButton_nfj8h_35,._moreButton_nfj8h_35{color:#40556e;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8e1eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}._button_nfj8h_35:hover:not(:disabled),._moreButton_nfj8h_35:hover:not(:disabled){background:#eef4fa}._primary_nfj8h_55{color:#fff;background:#285c96;border-color:#285c96}._primary_nfj8h_55:hover:not(:disabled){background:#204f84}._button_nfj8h_35:disabled,._moreButton_nfj8h_35:disabled{opacity:.5;cursor:not-allowed}._button_nfj8h_35:focus-visible,._textButton_nfj8h_35:focus-visible,._moreButton_nfj8h_35:focus-visible,._imageCard_nfj8h_58:focus-visible{outline-offset:2px;outline:3px solid #8bb5e8}._fileInput_nfj8h_59{display:none}._libraryHeading_nfj8h_61{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._libraryHeading_nfj8h_61 h3{margin:0;font-size:14px;font-weight:700}._libraryHeading_nfj8h_61 span{color:#8190a2;font-size:11px}._grid_nfj8h_64{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:300px;padding:3px;display:grid;overflow-y:auto}._imageCard_nfj8h_58{cursor:pointer;text-align:left;background:#fff;border:1px solid #dce4ed;border-radius:10px;flex-direction:column;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}._imageCard_nfj8h_58:hover{border-color:#7c9fc7}._imageCard_nfj8h_58:disabled{opacity:.6;cursor:wait}._selected_nfj8h_68{border-color:#3471b7;box-shadow:0 0 0 2px #dae8f8}._thumbnail_nfj8h_69{aspect-ratio:16/10;object-fit:cover;background:#e8eef4;width:100%;display:block}._filename_nfj8h_70{box-sizing:border-box;color:#44566e;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:8px;font-family:inherit;font-size:11px;display:block;overflow:hidden}._check_nfj8h_71{color:#fff;background:#2b66ab;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}._loading_nfj8h_72{color:#78889c;justify-content:center;align-items:center;gap:8px;margin:4px 0;font-size:12px;display:flex}._empty_nfj8h_73{color:#8a9bae;text-align:center;background:#f9fbfd;border:1px solid #edf1f6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:125px;padding:16px;display:flex}._empty_nfj8h_73 strong{color:#66798f;font-size:13px}._empty_nfj8h_73 span{font-size:12px}._error_nfj8h_76{color:#9b4c3c;overflow-wrap:anywhere;background:#fcf5f3;border:1px solid #edd9d4;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}._textButton_nfj8h_35{min-height:28px;color:inherit;background:0 0;border:0;flex-shrink:0;padding:4px 6px}._textButton_nfj8h_35:hover{text-decoration:underline}._success_nfj8h_79{color:#477e69;margin:0;font-size:12px}._moreButton_nfj8h_35{align-self:center}._footer_nfj8h_81{border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}._selectionInfo_nfj8h_82{color:#7d8da1;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}._actions_nfj8h_83{flex-shrink:0;gap:8px;display:flex}._spinner_nfj8h_84{animation:1s linear infinite _spin_nfj8h_84}@keyframes _spin_nfj8h_84{to{transform:rotate(360deg)}}@media (width<=720px),(height<=500px) and (pointer:coarse){._button_nfj8h_35,._textButton_nfj8h_35,._moreButton_nfj8h_35{min-height:44px}._uploadArea_nfj8h_9{flex-wrap:wrap;gap:10px;padding:13px}._uploadArea_nfj8h_9>._button_nfj8h_35{width:100%}._grid_nfj8h_64{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px}._footer_nfj8h_81{z-index:1;background:#fff;flex-direction:column;align-items:stretch;gap:10px;margin:0 -16px -16px;padding:12px 16px;position:sticky;bottom:-16px}._actions_nfj8h_83{justify-content:flex-end}._actions_nfj8h_83>button{flex:1}._error_nfj8h_76{align-items:flex-start}._libraryHeading_nfj8h_61{flex-wrap:wrap;gap:4px}._filename_nfj8h_70{padding:10px 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){._spinner_nfj8h_84{animation:none}}._field_ydh00_1,._fullscreenOverlay_ydh00_2,._dialogOverlay_ydh00_3{--editor-ink:#21314c;--editor-muted:#647187;--editor-line:#e1e7ef;--editor-blue:#3565c9;color:var(--editor-ink);font-family:Avenir Next,PingFang SC,Segoe UI,sans-serif;font-size:14px;line-height:1.6}._field_ydh00_1{gap:10px;min-width:0;display:grid}._fieldHeader_ydh00_20{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._fieldHeader_ydh00_20 label{font-size:13px;font-weight:600}._fieldHeader_ydh00_20>span,._saveHint_ydh00_33{color:var(--editor-muted);margin:0;font-size:12px}._workspace_ydh00_39{background:#fff;border:1px solid #ccd7e6;border-radius:12px;flex-direction:column;min-width:0;display:flex;box-shadow:0 4px 18px -12px #21314c2e}._workspaceHost_ydh00_49{min-width:0}._workspace_ydh00_39>:is(header,footer,[role=toolbar]){flex-shrink:0}._fullscreenContainer_ydh00_57>._workspaceHost_ydh00_49{height:100%}._workspaceHeader_ydh00_61{background:#f8fafd;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._modeGroup_ydh00_72{border:1px solid var(--editor-line);background:#eef2f8;border-radius:8px;gap:3px;padding:3px;display:flex}._modeGroup_ydh00_72 button{min-height:32px;color:var(--editor-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}._modeGroup_ydh00_72 button[aria-selected=true]{color:var(--editor-blue);background:#fff;box-shadow:0 1px 3px #21314c12}._modeGroup_ydh00_72 button:disabled{opacity:.4;cursor:not-allowed}._headerActions_ydh00_107,._toolGroup_ydh00_107{align-items:center;gap:3px;display:flex}._toolButton_ydh00_113{color:#53637b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}._toolButton_ydh00_113:hover{color:var(--editor-blue);background:#eaf0fa}._toolButton_ydh00_113[aria-pressed=true]{color:var(--editor-blue);background:#e6efff;border-color:#d5e2fa}._toolButton_ydh00_113:disabled{opacity:.4;cursor:wait}._captionButton_ydh00_142{justify-content:center;align-items:center;gap:6px;width:auto;padding-inline:10px;font-size:12px;line-height:1.4;display:inline-flex}._toolbar_ydh00_153{border-block:1px solid var(--editor-line);background:#fff;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;display:flex}._toolGroup_ydh00_107{border-right:1px solid var(--editor-line);padding-right:8px}._toolGroup_ydh00_107 select{width:70px;height:32px;color:var(--editor-ink);cursor:pointer;background:#f5f7fb;border:0;border-radius:5px;padding:0 6px;font-size:12px}._workArea_ydh00_180{grid-template-columns:minmax(0,1fr);min-width:0;height:clamp(600px,70vh,820px);min-height:0;display:grid}._workArea_ydh00_180[data-outline=true]{grid-template-columns:190px minmax(0,1fr)}._outline_ydh00_192{border-right:1px solid var(--editor-line);background:#fbfcfe;min-width:0;padding:18px 8px;overflow-y:auto}._outlineHeader_ydh00_200{flex-wrap:wrap;justify-content:space-between;gap:4px;padding:0 6px 16px;font-size:12px;display:flex}._outlineHeader_ydh00_200 span{color:#8a96a8;font-size:11px}._outline_ydh00_192>button{color:#52627a;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:5px;gap:8px;width:100%;min-height:34px;padding:7px;font-size:12px;line-height:1.6;display:flex}._outline_ydh00_192>button:hover{color:var(--editor-blue);background:#edf3ff}._outline_ydh00_192>button>span{color:#94a0b3;flex:none;font-size:10px;line-height:1.9}._outline_ydh00_192 p{color:var(--editor-muted);margin:6px;font-size:12px;line-height:1.9}._canvas_ydh00_250{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}._canvas_ydh00_250[data-mode=source],._canvas_ydh00_250[data-mode=preview],._canvas_ydh00_250[data-mode=rich]{grid-template-columns:minmax(0,1fr)}._canvas_ydh00_250[data-mode=preview] ._sourcePane_ydh00_262,._canvas_ydh00_250[data-mode=rich] ._sourcePane_ydh00_262{display:none}._richPane_ydh00_266{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._richPane_ydh00_266[hidden]{display:none}._sourcePane_ydh00_262,._previewPane_ydh00_278{flex-direction:column;min-width:0;min-height:0;display:flex}._previewPane_ydh00_278{border-left:1px solid var(--editor-line)}._canvas_ydh00_250[data-mode=preview] ._previewPane_ydh00_278{border-left:0}._sourcePane_ydh00_262>div:last-child{flex:1;min-height:0}._paneLabel_ydh00_298{color:#7c899d;background:#fcfdff;border-bottom:1px solid #edf0f5;flex:none;justify-content:space-between;gap:10px;padding:9px 16px;font-size:11px;display:flex}._paneLabel_ydh00_298 span:last-child{color:#99a4b5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._previewScroll_ydh00_317{color:#42516a;overflow-wrap:anywhere;flex:1;min-height:0;padding:24px 28px 64px;font-size:15px;line-height:1.9;overflow:auto}._canvas_ydh00_250[data-mode=preview] ._previewScroll_ydh00_317{padding-inline:clamp(28px,4vw,72px)}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(h1,h2,h3,h4,h5,h6){color:var(--editor-ink);margin:1.5em 0 .6em;scroll-margin-top:20px;font-weight:650;line-height:1.5}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(h1){font-size:30px}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(h2){font-size:25px}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(h3){font-size:20px}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(h4,h5,h6){font-size:17px}._previewScroll_ydh00_317>:first-child{margin-top:0}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(p,ul,ol,table,pre,blockquote){margin:0 0 1.25em}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(ul,ol){padding-left:1.6em}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(a){color:var(--editor-blue);text-underline-offset:3px}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(blockquote){background:#f5f7fb;border-left:3px solid #668ddd;margin-left:0;padding:12px 18px}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(blockquote p:last-child){margin-bottom:0}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(pre){border:1px solid var(--editor-line);overflow-wrap:normal;background:#f5f7fb;border-radius:8px;max-width:100%;padding:16px;font-size:13px;line-height:1.75;overflow-x:auto}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(code){font-family:SFMono-Regular,Consolas,monospace}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(p,li) :where(code){background:#edf2fa;border-radius:4px;padding:2px 4px;font-size:.9em}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(table){border-collapse:collapse;max-width:100%;font-size:13px;display:block;overflow-x:auto}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(th,td){text-align:left;border:1px solid #dce3ed;min-width:90px;padding:9px 14px}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(th){background:#f5f7fb}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(img){border-radius:8px;max-width:100%;height:auto;display:block}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(hr){border:0;border-top:1px solid var(--editor-line);margin:24px 0}._workspace_ydh00_39 ._previewScroll_ydh00_317 :where(input[type=checkbox]){accent-color:var(--editor-blue)}._previewEmpty_ydh00_443{color:#8a98ad;text-align:center;align-content:center;justify-items:center;gap:12px;min-height:300px;display:grid}._previewEmpty_ydh00_443 strong{color:#647187;font-size:15px;font-weight:500}._previewEmpty_ydh00_443 p{margin:0;font-size:12px}._statusBar_ydh00_464{border-top:1px solid var(--editor-line);color:#7a879a;background:#f8fafd;border-radius:0 0 12px 12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 14px;font-size:11px;display:flex}._stats_ydh00_478,._statusControls_ydh00_478{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._settings_ydh00_485{position:relative}._settings_ydh00_485 summary{cursor:pointer;align-items:center;gap:5px;padding:3px;list-style:none;display:flex}._settings_ydh00_485 summary::-webkit-details-marker{display:none}._settingsPanel_ydh00_502{z-index:10;border:1px solid var(--editor-line);width:220px;color:var(--editor-ink);background:#fff;border-radius:10px;gap:14px;padding:18px;font-size:12px;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 8px 24px #21314c1a}._settingsPanel_ydh00_502 label{align-items:center;gap:8px;display:flex}._settingsPanel_ydh00_502 select{border:1px solid var(--editor-line);min-height:30px;color:inherit;background:#fff;border-radius:5px;margin-left:auto}._settingsPanel_ydh00_502 input{accent-color:var(--editor-blue)}._notice_ydh00_538{border-top:1px solid var(--editor-line);color:#526991;background:#f2f6ff;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}._notice_ydh00_538 button{cursor:pointer;color:inherit;background:0 0;border:0}._loading_ydh00_558{color:var(--editor-muted);place-items:center;padding:60px 20px;display:grid}._fullscreenOverlay_ydh00_2{z-index:70;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;background:#fff;position:fixed;inset:0}._fullscreenContainer_ydh00_57{height:100%;min-height:0}._fullscreen_ydh00_2{height:100%;box-shadow:none;overscroll-behavior:contain;border:0;border-radius:0;overflow-y:auto}._fullscreen_ydh00_2 ._workArea_ydh00_180{flex:1 0 180px;height:auto;min-height:180px}._dialogOverlay_ydh00_3{z-index:90;box-sizing:border-box;background:#21314c73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._dialog_ydh00_3{box-sizing:border-box;background:#fff;border:1px solid #dbe3ef;border-radius:16px;width:min(620px,100%);min-width:0;max-height:100%;padding:26px;overflow-y:auto;box-shadow:0 24px 70px #16274340}._dialog_ydh00_3>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._dialog_ydh00_3 h2{margin:0;font-size:20px;font-weight:650}._dialog_ydh00_3>header>button{color:#647187;cursor:pointer;background:#f5f7fb;border:0;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}._insertForm_ydh00_647{gap:18px;display:grid}._insertForm_ydh00_647>p,._guide_ydh00_652 p{color:var(--editor-muted);margin:0;font-size:13px}._insertForm_ydh00_647 label{gap:8px;min-width:0;font-size:13px;font-weight:500;display:grid}._insertForm_ydh00_647 input,._insertForm_ydh00_647 select,._insertForm_ydh00_647 textarea{width:100%;min-width:0;color:var(--editor-ink);background:#fff;border:1px solid #d4deeb;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.6}._insertForm_ydh00_647 textarea{resize:vertical;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}._formGrid_ydh00_684{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._tableExample_ydh00_690{border:1px solid var(--editor-line);color:#617594;background:#f8fafd;border-radius:8px;margin:0;padding:16px;font-size:12px;overflow-x:auto}._dialogActions_ydh00_701{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}._dialogActions_ydh00_701 button{color:#42516a;cursor:pointer;background:#fff;border:1px solid #d7dfe9;border-radius:7px;min-height:40px;padding:9px 18px;font-size:13px}._dialogActions_ydh00_701 ._primary_ydh00_719{background:var(--editor-blue);color:#fff;border-color:var(--editor-blue)}._error_ydh00_725{color:#b94549!important}._guide_ydh00_652{gap:18px;display:grid}._guide_ydh00_652 dl{margin:0}._guide_ydh00_652 dl>div{border-bottom:1px solid var(--editor-line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 0;display:flex}._guide_ydh00_652 dt{font-size:13px}._guide_ydh00_652 dd{margin:0}._guide_ydh00_652 kbd{border:1px solid var(--editor-line);background:#f5f7fb;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:11px;display:inline-block}._field_ydh00_1 :focus-visible,._fullscreenOverlay_ydh00_2 :focus-visible,._dialogOverlay_ydh00_3 :focus-visible{outline-offset:2px;outline:3px solid #8eaae2}._field_ydh00_1 .cm-content:focus-visible,._fullscreenOverlay_ydh00_2 .cm-content:focus-visible{outline:none}@media (width<=1000px){._workArea_ydh00_180[data-outline=true]{grid-template-columns:160px minmax(0,1fr)}._paneLabel_ydh00_298 span:last-child{display:none}._previewScroll_ydh00_317{padding:20px}}@media (width<=720px),(height<=500px) and (pointer:coarse){._workspaceHeader_ydh00_61{gap:4px;padding:8px}._modeGroup_ydh00_72{box-sizing:border-box;flex:1 0 100%;min-width:0}._modeGroup_ydh00_72 button{white-space:nowrap;flex:1;min-width:0;min-height:44px;padding:6px;font-size:13px}._headerActions_ydh00_107{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}._toolButton_ydh00_113{width:44px;min-width:44px;height:44px;padding:0}._captionButton_ydh00_142{width:auto;padding-inline:8px}._compactToolbar_ydh00_829{flex-wrap:nowrap;justify-content:space-between;gap:2px;padding:5px 8px}._compactToolbar_ydh00_829>._captionButton_ydh00_142{color:var(--editor-blue);background:#eef3fc;margin-left:auto}._moreTools_ydh00_842{overscroll-behavior:contain;border-bottom:1px solid var(--editor-line);background:#f8fafd;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:min(320px,45dvh);padding:8px;display:grid;overflow-y:auto}._moreTools_ydh00_842 ._toolButton_ydh00_113{text-align:center;overflow-wrap:anywhere;background:#fff;border-color:#e7edf5;flex-direction:column;width:100%;min-width:0;height:auto;min-height:60px;padding:7px 3px;font-size:11px}._mobileHeading_ydh00_868{color:#53637b;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 6px;font-size:13px;display:flex}._mobileHeading_ydh00_868 select{border:1px solid var(--editor-line);min-width:0;min-height:44px;color:var(--editor-ink);background:#fff;border-radius:6px;padding:5px 10px;font-size:16px}._workArea_ydh00_180{height:clamp(320px,60dvh,540px)}._workspace_ydh00_39 ._richPane_ydh00_266 .milkdown .ProseMirror{font-size:max(16px, var(--rich-font-size,16px))}._workArea_ydh00_180[data-outline=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:clamp(420px,75dvh,680px)}._outline_ydh00_192{border-right:0;border-bottom:1px solid var(--editor-line);max-height:176px;padding-block:10px}._outlineHeader_ydh00_200{padding-bottom:8px}._outline_ydh00_192>button{min-height:44px;font-size:13px}._previewScroll_ydh00_317{padding:20px 18px 40px}._canvas_ydh00_250[data-mode=preview] ._previewScroll_ydh00_317{padding-inline:18px}._workspace_ydh00_39 ._previewScroll_ydh00_317 h1{font-size:26px}._workspace_ydh00_39 ._previewScroll_ydh00_317 h2{font-size:22px}._stats_ydh00_478{gap:8px}._stats_ydh00_478 span:nth-child(2),._cursor_ydh00_941{display:none}._statusBar_ydh00_464{gap:6px;padding:2px 10px}._settings_ydh00_485 summary{box-sizing:border-box;min-width:44px;min-height:44px}._settingsPanel_ydh00_502{box-sizing:border-box;gap:4px;max-width:calc(100vw - 64px);padding:10px 14px}._settingsPanel_ydh00_502 label{min-height:44px}._settingsPanel_ydh00_502 select{min-height:44px;font-size:16px}._settingsPanel_ydh00_502 input{width:20px;height:20px}._notice_ydh00_538 button{flex:0 0 44px;place-items:center;height:44px;display:grid}._fullscreenOverlay_ydh00_2{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#fff}._fullscreen_ydh00_2{border-radius:0}._fullscreen_ydh00_2 ._workspaceHeader_ydh00_61{z-index:4;border-radius:0;position:sticky;top:0}._dialogOverlay_ydh00_3{padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))}._dialog_ydh00_3{overscroll-behavior:contain;border-radius:12px;padding:16px;scroll-padding-block:64px 76px}._dialog_ydh00_3>header{z-index:2;border-bottom:1px solid var(--editor-line);background:#fff;margin:-16px -16px 18px;padding:10px 12px 10px 16px;position:sticky;top:-16px}._dialog_ydh00_3>header>button{width:44px;height:44px}._dialog_ydh00_3 h2{font-size:18px}._insertForm_ydh00_647 input,._insertForm_ydh00_647 select,._insertForm_ydh00_647 textarea{box-sizing:border-box;min-height:44px;font-size:16px}._dialogActions_ydh00_701{border-top:1px solid var(--editor-line);background:#fff;margin:0 -16px -16px;padding:12px 16px;position:sticky;bottom:-16px}._dialogActions_ydh00_701 button{flex:1;min-height:44px}._tableExample_ydh00_690{min-width:0}}@media (width<=420px){._modeGroup_ydh00_72 button svg{display:none}._statusControls_ydh00_478{margin-left:auto}._saveHint_ydh00_33{font-size:11px}}@media (width>=600px) and (height<=500px) and (pointer:coarse){._workspaceHeader_ydh00_61{flex-wrap:nowrap}._modeGroup_ydh00_72{flex:1}._headerActions_ydh00_107{flex:none;width:auto}._moreTools_ydh00_842{grid-template-columns:repeat(5,minmax(0,1fr))}._mobileHeading_ydh00_868{grid-column:span 2}}@media (height<=500px) and (width>=721px) and (pointer:fine){._fullscreenOverlay_ydh00_2,._dialogOverlay_ydh00_3{padding:8px}._fullscreen_ydh00_2 ._workspaceHeader_ydh00_61{z-index:4;position:sticky;top:0}}@media (prefers-reduced-motion:reduce){._field_ydh00_1 *,._fullscreenOverlay_ydh00_2 *,._dialogOverlay_ydh00_3 *{scroll-behavior:auto!important;transition:none!important}}._page_1ho3h_1{min-width:0}._summarySection_1ho3h_2,._section_1ho3h_2{gap:18px;min-width:0;display:grid}._section_1ho3h_2[hidden]{display:none}._metrics_1ho3h_4{background:#f8fafd;border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}._metric_1ho3h_4{border-left:1px solid #e1e7ef;align-content:start;gap:8px;min-width:0;padding:22px 20px;display:grid}._metric_1ho3h_4:first-child{border-left:0}._metric_1ho3h_4 span{color:#647187;font-size:12px}._metric_1ho3h_4 strong{color:#21314c;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(23px,2.3vw,31px);font-weight:600}._note_1ho3h_9{color:#647187;max-width:850px;margin:0;font-size:12px;line-height:1.8}._tabs_1ho3h_10{border-bottom:1px solid #e1e7ef;gap:24px;display:flex}._tab_1ho3h_10{color:#647187;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:8px 0 15px;font-weight:500;display:inline-flex}._tab_1ho3h_10[aria-selected=true]{color:#274f9f;border-bottom-color:#3565c9}._tabCount_1ho3h_13{color:#3565c9;font-variant-numeric:tabular-nums;text-align:center;background:#edf2fc;border-radius:5px;min-width:23px;padding:0 6px;font-size:11px}._sectionHeader_1ho3h_14,._reviewHeader_1ho3h_14{justify-content:space-between;align-items:center;gap:20px;display:flex}._sectionHeader_1ho3h_14 h2,._reviewHeader_1ho3h_14 h2{color:#21314c;margin:0;font-size:17px;font-weight:600}._sectionHeader_1ho3h_14>span,._reviewPagination_1ho3h_16>span{color:#647187;font-size:12px}._reviewHeader_1ho3h_14 p{color:#647187;margin:6px 0 0;font-size:12px}._filter_1ho3h_18{color:#4b5c75;flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:flex}._filter_1ho3h_18 select{color:#21314c;max-width:100%;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfe9;border-radius:7px;padding:7px 30px 7px 12px}._loading_1ho3h_20{color:#647187;margin:0;padding:30px 0;font-size:13px}._tableWrap_1ho3h_21{border:1px solid #e1e7ef;border-radius:10px;min-width:0;position:relative;overflow-x:auto}._table_1ho3h_21{border-collapse:collapse;color:#42516a;width:100%;font-size:13px}._table_1ho3h_21 th{color:#647187;white-space:nowrap;background:#f8fafd;font-size:12px;font-weight:500}._table_1ho3h_21 th,._table_1ho3h_21 td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #e1e7ef;padding:15px 12px}._table_1ho3h_21 th:first-child,._table_1ho3h_21 td:first-child{text-align:left;padding-left:20px}._table_1ho3h_21 tbody tr:last-child td{border-bottom:0}._table_1ho3h_21 tbody tr:hover{background:#fafbfe}._articleCell_1ho3h_28{width:32%;min-width:150px}._articleCell_1ho3h_28 a{color:#21314c;overflow-wrap:anywhere;max-width:360px;font-weight:500;text-decoration:none;display:block}._articleCell_1ho3h_28 a:hover,._writingLink_1ho3h_30:hover{color:#3565c9}._articleCell_1ho3h_28>span{color:#7b8799;margin-top:4px;font-size:11px;display:block}._articleAction_1ho3h_32{white-space:nowrap}._textButton_1ho3h_33{color:#3565c9;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 7px;font-size:12px}._textButton_1ho3h_33:hover{background:#edf3ff}._articleFilter_1ho3h_35{color:#536782;background:#f4f7fe;border:1px solid #dce6f7;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;font-size:12px;display:flex}._articleFilter_1ho3h_35>span{overflow-wrap:anywhere;min-width:0}._articleFilter_1ho3h_35 strong{color:#27466f;font-weight:500}._commentList_1ho3h_38{gap:16px;display:grid}._comment_1ho3h_38{border:1px solid #e1e7ef;border-radius:10px;min-width:0;padding:22px}._commentHeader_1ho3h_40,._commentFooter_1ho3h_40{justify-content:space-between;align-items:center;gap:14px;display:flex}._author_1ho3h_41{align-items:center;gap:11px;min-width:0;display:flex}._author_1ho3h_41>div{gap:2px;min-width:0;display:grid}._author_1ho3h_41 strong{color:#21314c;overflow-wrap:anywhere;font-size:13px;font-weight:600}._author_1ho3h_41 time{color:#7b8799;font-size:11px}._avatar_1ho3h_45{color:#5a749b;background:#f0f4fb;border:1px solid #e2e9f5;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;display:grid}._status_1ho3h_46{color:#647187;background:#f5f7fb;border:1px solid #e1e7ef;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:11px}._status_1ho3h_46[data-status=pending]{color:#90651e;background:#fff9ee;border-color:#f0dfbc}._status_1ho3h_46[data-status=published]{color:#39785c;background:#f0faf5;border-color:#cfe8de}._commentBody_1ho3h_49{color:#34455e;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;font-size:14px;line-height:1.85}._commentFooter_1ho3h_40{border-top:1px solid #edf0f5;padding-top:14px}._writingLink_1ho3h_30{color:#647187;align-items:center;gap:7px;min-width:0;max-width:45%;font-size:12px;text-decoration:none;display:inline-flex}._writingLink_1ho3h_30 svg{flex-shrink:0}._writingLink_1ho3h_30 span{overflow-wrap:anywhere}._actions_1ho3h_54{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}._actions_1ho3h_54 button{align-items:center;gap:5px;display:inline-flex}._approve_1ho3h_56{color:#3565c9}._confirmation_1ho3h_57{background:#fff7f7;border:1px solid #efd4d4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}._confirmation_1ho3h_57 p{color:#934047;margin:0;font-size:12px}._deleteButton_1ho3h_59{color:#fff;background:#b74950;border-color:#b74950}._deleteButton_1ho3h_59:hover{background:#9a353c;border-color:#9a353c}._pagination_1ho3h_61{justify-content:flex-end;align-items:center;gap:14px;display:flex}._pagination_1ho3h_61>span{color:#647187;white-space:nowrap;font-size:12px}._pagination_1ho3h_61 button{padding-inline:11px}._reviewPagination_1ho3h_16{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._errorState_1ho3h_65{background:#fff7f7;border:1px solid #efd4d4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._errorState_1ho3h_65 p{color:#934047;overflow-wrap:anywhere;margin:0;font-size:13px}._errorNotice_1ho3h_67{color:#934047;background:#fff7f7;border-color:#efd4d4}._emptyIcon_1ho3h_68{color:#8297b2;margin-bottom:5px}._srOnly_1ho3h_69{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._page_1ho3h_1 :focus-visible{outline-offset:3px;outline:3px solid #8ca9e3}._page_1ho3h_1 button:disabled,._page_1ho3h_1 select:disabled{cursor:not-allowed;opacity:.55}@media (width<=1180px){._metric_1ho3h_4{padding:18px 14px}._commentFooter_1ho3h_40{flex-wrap:wrap}._writingLink_1ho3h_30{max-width:100%}._table_1ho3h_21{min-width:640px}}@media (width<=720px){._page_1ho3h_1 button,._filter_1ho3h_18 select{touch-action:manipulation;min-height:44px}._textButton_1ho3h_33{font-size:14px}._tableWrap_1ho3h_21{border:0;overflow:visible}._table_1ho3h_21{min-width:0;display:block}._table_1ho3h_21 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._table_1ho3h_21 tbody{gap:14px;display:grid}._table_1ho3h_21 tr{border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:16px;display:grid}._table_1ho3h_21 td,._table_1ho3h_21 td:first-child{text-align:left;border:0;width:auto;min-width:0;padding:0;font-size:16px}._table_1ho3h_21 td[data-label]:before{color:#647187;content:attr(data-label);margin-bottom:4px;font-size:12px;display:block}._table_1ho3h_21 ._articleCell_1ho3h_28{border-bottom:1px solid #edf0f5;grid-column:1/-1;padding-bottom:12px}._articleCell_1ho3h_28 a{font-size:15px}._articleCell_1ho3h_28>span{font-size:12px}._table_1ho3h_21 ._articleAction_1ho3h_32{grid-column:1/-1}._articleAction_1ho3h_32 button{background:#f4f7fe;border:1px solid #dce6f7;width:100%}._metrics_1ho3h_4{grid-template-columns:repeat(2,minmax(0,1fr))}._metric_1ho3h_4{border-bottom:1px solid #e1e7ef;padding:16px}._metric_1ho3h_4:nth-child(odd){border-left:0}._metric_1ho3h_4:last-child{border-bottom:0;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}._metric_1ho3h_4 strong{font-size:25px}._tabs_1ho3h_10{gap:26px}._reviewHeader_1ho3h_14{flex-direction:column;align-items:flex-start;gap:14px}._filter_1ho3h_18{justify-content:space-between;width:100%}._filter_1ho3h_18 select{min-width:140px;font-size:16px}._comment_1ho3h_38{padding:17px}._commentFooter_1ho3h_40{flex-direction:column;align-items:flex-start}._actions_1ho3h_54{justify-content:flex-start}._commentFooter_1ho3h_40 ._actions_1ho3h_54{width:100%}._commentFooter_1ho3h_40 ._actions_1ho3h_54 button{white-space:nowrap;flex:1;padding-inline:8px}._confirmation_1ho3h_57 ._actions_1ho3h_54{width:100%}._confirmation_1ho3h_57 ._actions_1ho3h_54 button{flex:1}._reviewPagination_1ho3h_16{flex-direction:column;align-items:flex-start}._pagination_1ho3h_61{justify-content:space-between;gap:8px;width:100%}._pagination_1ho3h_61 button{gap:4px;padding-inline:9px;font-size:12px}}._editor_1u01k_1{--jc-border:#e1e7ef;--jc-ink:#21314c;--jc-muted:#68778e;--jc-accent:#3565c9;border:1px solid var(--jc-border);width:100%;min-width:0;color:var(--jc-ink);background:#fff;border-radius:14px;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Segoe UI,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}._editor_1u01k_1 *,._editor_1u01k_1 :before,._editor_1u01k_1 :after{box-sizing:border-box}._editor_1u01k_1 button,._editor_1u01k_1 input,._editor_1u01k_1 textarea,._editor_1u01k_1 select{font:inherit}._editor_1u01k_1 button{border:1px solid var(--jc-border);min-width:40px;min-height:40px;color:var(--jc-ink);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}._editor_1u01k_1 button:hover:enabled{background:#f3f6fb;border-color:#bbcce7}._editor_1u01k_1 button[aria-pressed=true]{color:#234faf;background:#edf3ff;border-color:#b8ccef}._editor_1u01k_1 button:disabled{opacity:.4;cursor:default}._editor_1u01k_1 button:focus-visible,._editor_1u01k_1 input:focus-visible,._editor_1u01k_1 textarea:focus-visible,._editor_1u01k_1 select:focus-visible{outline:2px solid var(--jc-accent);outline-offset:2px}._toolbar_1u01k_64{border-bottom:1px solid var(--jc-border);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;display:flex}._toolbarDivider_1u01k_72{background:var(--jc-border);width:1px;height:24px;margin:0 6px}._toolbarActions_1u01k_78{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}._toolbarActions_1u01k_78 [role=status],._toolbarActions_1u01k_78 [role=alert]{overflow-wrap:anywhere;max-width:300px;font-size:12px}._editor_1u01k_1 ._inspectorToggle_1u01k_93{display:none}._editor_1u01k_1._fullscreen_1u01k_96{box-sizing:border-box;z-index:80;width:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overscroll-behavior:contain;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}._fullscreen_1u01k_96>._toolbar_1u01k_64,._fullscreen_1u01k_96>._notice_1u01k_113,._fullscreen_1u01k_96>._error_1u01k_114{flex:none}._fullscreen_1u01k_96 ._workspace_1u01k_117{flex:1;min-height:0;position:relative}._fullscreen_1u01k_96 ._stage_1u01k_122{flex-direction:column;min-height:0;display:flex}._fullscreen_1u01k_96 ._viewport_1u01k_127{flex:1;height:auto;min-height:0}._fullscreen_1u01k_96 ._inspector_1u01k_93{overscroll-behavior:contain;min-height:0;max-height:none}._fullscreen_1u01k_96 ._viewbar_1u01k_137,._fullscreen_1u01k_96 ._stage_1u01k_122>._hint_1u01k_138{flex:none}._fileInput_1u01k_141{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._workspace_1u01k_117{grid-template-columns:minmax(0,1fr) 260px;min-width:0;display:grid}._workspace_1u01k_117._readOnly_1u01k_153{grid-template-columns:minmax(0,1fr)}._stage_1u01k_122{background:#edf0f4;min-width:0}._viewport_1u01k_127{touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;width:100%;min-width:0;height:clamp(460px,65vh,780px);position:relative;overflow:hidden}._panMode_1u01k_170{cursor:grab}._panMode_1u01k_170:active{cursor:grabbing}._paper_1u01k_176{transform-origin:50%;color:#51493e;background-color:#fcfaf5;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 8px 32px #323b4521}._plain_1u01k_186{background-image:none}._ruled_1u01k_189{background-image:repeating-linear-gradient(#0000 0 35px,#e6ded0 35px 36px)}._dots_1u01k_198{background-image:radial-gradient(circle,#d9d2c4 1px,#0000 1px);background-size:24px 24px}._element_1u01k_202{transform-origin:50%;white-space:pre-wrap;overflow-wrap:anywhere;cursor:move;outline:2px solid #0000;line-height:1.65;position:absolute}._element_1u01k_202:focus-visible{outline:3px solid var(--jc-accent)}._readOnly_1u01k_153 ._element_1u01k_202,._panMode_1u01k_170 ._element_1u01k_202{cursor:inherit}._elementText_1u01k_218{width:100%;height:100%;overflow:hidden}._text_1u01k_223{padding:0}._note_1u01k_226{padding:24px;box-shadow:2px 4px 10px #51493e14}._sticker_1u01k_230{padding:0}._photo_1u01k_233{background:#eef0e9}._photo_1u01k_233 img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}._photoPlaceholder_1u01k_243{color:#7b826f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:16px;font-size:20px;display:flex;overflow:hidden}._selected_1u01k_257{outline:3px solid #3565c9}._locked_1u01k_260{cursor:default}._lockBadge_1u01k_263{color:#fff;background:#3565c9;border-radius:50%;padding:7px;display:flex;position:absolute;top:-22px;right:-22px}._editor_1u01k_1 ._resizeHandle_1u01k_273,._editor_1u01k_1 ._rotateHandle_1u01k_274{z-index:1;border:1px solid var(--jc-accent);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--jc-accent);touch-action:none;background:#fff;padding:3px;font-size:18px;line-height:1;position:absolute}._editor_1u01k_1 ._resizeHandle_1u01k_273{cursor:nwse-resize;bottom:-15px;right:-15px}._editor_1u01k_1 ._rotateHandle_1u01k_274{cursor:grab;border-radius:50%;top:-40px;left:calc(50% - 15px)}._blankHint_1u01k_300{pointer-events:none;color:#a39985;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:28px;display:flex;position:absolute;inset:0}._blankHint_1u01k_300 small{font-size:20px}._verticalGuide_1u01k_315,._horizontalGuide_1u01k_316{z-index:1000;pointer-events:none;background:#e46b9a;position:absolute}._verticalGuide_1u01k_315{width:1px;height:100%;top:0;left:50%}._horizontalGuide_1u01k_316{width:100%;height:1px;top:50%;left:0}._viewbar_1u01k_137{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:12px 8px 4px;display:flex}._viewbar_1u01k_137 button{background:0 0;border-color:#0000;min-width:36px}._modeButtons_1u01k_347{border-right:1px solid #d5dce6;margin-right:5px;padding-right:8px;display:flex}._zoomValue_1u01k_353{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;color:var(--jc-muted);font-size:12px}._hint_1u01k_138{color:var(--jc-muted);overflow-wrap:anywhere;margin:6px 0 12px;font-size:12px;line-height:1.6}._stage_1u01k_122>._hint_1u01k_138{text-align:center;padding:0 12px}._inspector_1u01k_93{border-left:1px solid var(--jc-border);min-width:0;max-height:930px;padding:16px;overflow-y:auto}._inspectorHeading_1u01k_378{justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-bottom:12px;font-weight:600;display:flex}._property_1u01k_387{min-width:0;color:var(--jc-muted);flex-direction:column;gap:6px;margin:0 0 12px;font-size:12px;display:flex}._property_1u01k_387 input,._property_1u01k_387 select,._property_1u01k_387 textarea{border:1px solid var(--jc-border);width:100%;min-width:0;min-height:40px;color:var(--jc-ink);background:#fff;border-radius:7px;padding:8px 10px;font-size:14px;display:block}._property_1u01k_387 input[type=color]{padding:5px}._property_1u01k_387 textarea{resize:vertical;line-height:1.6}._propertyGrid_1u01k_417{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}._formatButtons_1u01k_422{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}._formatButtons_1u01k_422 button{flex:1;min-width:34px;padding:6px}._stickers_1u01k_433{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:8px 0 14px;display:grid}._stickers_1u01k_433 button{font-size:24px}._layerActions_1u01k_442{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:8px 0;display:grid}._layerActions_1u01k_442 button{min-width:0;padding:5px 2px;font-size:12px}._elementActions_1u01k_453{gap:8px;margin:12px 0;display:flex}._elementActions_1u01k_453 button{flex:1}._editor_1u01k_1 ._deleteButton_1u01k_461{color:#b33f46}._pageSettings_1u01k_464{border-top:1px solid var(--jc-border);margin-top:20px;padding-top:16px}._paperSize_1u01k_469{color:var(--jc-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}._paperSize_1u01k_469>span{font-variant-numeric:tabular-nums}._checkLabel_1u01k_481{min-height:40px;color:var(--jc-muted);align-items:center;gap:8px;font-size:12px;display:flex}._checkLabel_1u01k_481 input{width:16px;height:16px;accent-color:var(--jc-accent)}._layerHeading_1u01k_494{align-items:center;gap:6px;margin:18px 0 10px;font-size:13px;display:flex}._layerHeading_1u01k_494 span{color:var(--jc-muted);margin-left:auto;font-size:10px;font-weight:400}._layers_1u01k_507{gap:5px;display:grid}._layers_1u01k_507 button{text-align:left;justify-content:flex-start;min-width:0;padding:8px}._layerType_1u01k_517{color:var(--jc-muted);flex-shrink:0;font-size:10px}._layerName_1u01k_522{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}._activeLayer_1u01k_530{background:#edf3ff}._notice_1u01k_113,._error_1u01k_114{color:#3565c9;overflow-wrap:anywhere;background:#f0f5ff;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}._inspector_1u01k_93 ._notice_1u01k_113{border-radius:6px;margin:0 0 12px}._error_1u01k_114{color:#a84337;background:#fff0ed}._thumbnail_1u01k_551{pointer-events:none;border:0;border-radius:8px;height:100%}._thumbnail_1u01k_551 ._workspace_1u01k_117,._thumbnail_1u01k_551 ._stage_1u01k_122,._thumbnail_1u01k_551 ._viewport_1u01k_127{height:100%}._thumbnail_1u01k_551 ._paper_1u01k_176{box-shadow:0 3px 12px #323b451a}._thumbnail_1u01k_551 ._stage_1u01k_122{background:#edf0f4}._editor_1u01k_1._bookPage_1u01k_568{--jc-ink:#46594c;--jc-muted:#8a877b;--jc-accent:#527463;background:0 0;border:0;border-radius:0}._bookPage_1u01k_568 ._stage_1u01k_122{background:0 0}._bookPage_1u01k_568 ._viewport_1u01k_127{height:clamp(380px,57vh,640px)}._bookPage_1u01k_568 ._paper_1u01k_176{box-shadow:0 2px 14px #51493e0b}._bookPage_1u01k_568 ._viewbar_1u01k_137{padding:5px 8px 10px}._bookPage_1u01k_568 ._stage_1u01k_122>._hint_1u01k_138{display:none}._bookPage_1u01k_568._thumbnail_1u01k_551 ._workspace_1u01k_117,._bookPage_1u01k_568._thumbnail_1u01k_551 ._stage_1u01k_122,._bookPage_1u01k_568._thumbnail_1u01k_551 ._viewport_1u01k_127{height:100%}._editor_1u01k_1._immersive_1u01k_596{flex-direction:column;height:100%;min-height:0;display:flex}._immersive_1u01k_596 ._workspace_1u01k_117,._immersive_1u01k_596 ._stage_1u01k_122{flex:1;min-height:0}._immersive_1u01k_596 ._stage_1u01k_122{flex-direction:column;display:flex}._immersive_1u01k_596 ._viewport_1u01k_127,._immersive_1u01k_596._thumbnail_1u01k_551 ._viewport_1u01k_127{flex:1;height:auto;min-height:0}._immersive_1u01k_596 ._viewbar_1u01k_137{flex-wrap:nowrap;flex:0 0 52px;height:52px;padding:4px 6px}._immersive_1u01k_596 ._viewbar_1u01k_137 button{min-width:44px;min-height:44px}._immersive_1u01k_596._thumbnail_1u01k_551 ._stage_1u01k_122:after{content:"";flex:0 0 52px;height:52px}@media (width<=760px){._workspace_1u01k_117{grid-template-columns:minmax(0,1fr)}._viewport_1u01k_127{height:450px}._inspector_1u01k_93{border-left:0;border-top:1px solid var(--jc-border);max-height:none;padding:16px}._property_1u01k_387 input,._property_1u01k_387 select,._property_1u01k_387 textarea{min-height:44px;font-size:16px}._editor_1u01k_1 button{min-height:44px}._layers_1u01k_507{grid-template-columns:repeat(2,minmax(0,1fr))}._layerHeading_1u01k_494 span{font-size:12px}._toolbar_1u01k_64{gap:5px;padding:10px}._toolbarActions_1u01k_78{flex:100%}._toolbarActions_1u01k_78 [role=status],._toolbarActions_1u01k_78 [role=alert]{flex:1;margin-right:auto}._fullscreen_1u01k_96 ._toolbar_1u01k_64{padding:8px}._fullscreen_1u01k_96 ._toolbarDivider_1u01k_72{display:none}._fullscreen_1u01k_96 ._toolbar_1u01k_64>button{white-space:nowrap;flex-direction:column;flex:1;gap:3px;padding:6px 2px;font-size:12px}._fullscreen_1u01k_96 ._inspectorToggle_1u01k_93{display:inline-flex}._fullscreen_1u01k_96 ._inspector_1u01k_93{z-index:2;background:#fff;border-radius:14px 14px 0 0;max-height:56%;display:none;position:absolute;inset:auto 0 0;box-shadow:0 -5px 24px #21314c1c}._fullscreen_1u01k_96._inspectorOpen_1u01k_700 ._inspector_1u01k_93{display:block}._fullscreen_1u01k_96 ._inspectorHeading_1u01k_378{z-index:1;background:#fff;padding:8px 0;position:sticky;top:-16px}._fullscreen_1u01k_96 ._inspectorHeading_1u01k_378>span{margin-right:auto}._fullscreen_1u01k_96 ._viewbar_1u01k_137{padding-top:6px}._fullscreen_1u01k_96 ._stage_1u01k_122>._hint_1u01k_138{display:none}}@media (width<=380px){._editor_1u01k_1{border-radius:10px}._toolbar_1u01k_64{padding:8px}._toolbar_1u01k_64 button{padding:7px 8px}._toolbarDivider_1u01k_72{display:none}._viewbar_1u01k_137{gap:0}._viewbar_1u01k_137 button{padding:6px}._modeButtons_1u01k_347{margin-right:0;padding-right:2px}._modeButtons_1u01k_347 span{display:none}._viewport_1u01k_127{height:380px}}@media (pointer:coarse){._editor_1u01k_1 button{min-width:44px;min-height:44px}._editor_1u01k_1 ._resizeHandle_1u01k_273,._editor_1u01k_1 ._rotateHandle_1u01k_274{width:44px;min-width:44px;height:44px;min-height:44px}._editor_1u01k_1 ._resizeHandle_1u01k_273{bottom:-22px;right:-22px}._editor_1u01k_1 ._rotateHandle_1u01k_274{top:-50px;left:calc(50% - 22px)}}@media (prefers-reduced-motion:reduce){._editor_1u01k_1 *{scroll-behavior:auto;transition:none}}._page_1jo66_1{color:#253a42;gap:24px;max-width:1440px;margin:auto;display:grid}._header_1jo66_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._header_1jo66_8 h1,._header_1jo66_8 h2{letter-spacing:-.03em;margin:4px 0 8px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(26px,4vw,38px)}._eyebrow_1jo66_22{text-transform:uppercase;letter-spacing:.2em;color:#6e847d;font-size:11px;font-weight:700}._muted_1jo66_29{color:#71817f;margin:0;font-size:14px;line-height:1.7}._actions_1jo66_35{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._button_1jo66_41,._primary_1jo66_42,._danger_1jo66_43,._tab_1jo66_44,._cardButton_1jo66_45{color:#344c49;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d9e2dd;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:14px;text-decoration:none;display:inline-flex}._button_1jo66_41:hover,._tab_1jo66_44:hover{background:#f4f7f4}._primary_1jo66_42{color:#fff;background:#305f56;border-color:#305f56}._primary_1jo66_42:hover{background:#254d45}._danger_1jo66_43{color:#ae3836;background:#fff6f5;border-color:#edcccb}._button_1jo66_41:disabled,._primary_1jo66_42:disabled,._danger_1jo66_43:disabled{opacity:.5;cursor:not-allowed}._panel_1jo66_84{background:#fffefb;border:1px solid #e1e7e1;border-radius:18px;gap:18px;padding:24px;display:grid}._layout_1jo66_92{grid-template-columns:235px minmax(0,1fr);gap:24px;display:grid}._sidebar_1jo66_97{flex-direction:column;align-self:start;gap:10px;display:flex;position:sticky;top:24px}._sidebarTitle_1jo66_105{text-transform:uppercase;letter-spacing:.12em;color:#789083;margin:12px 0 2px;font-size:12px}._notebookButton_1jo66_112{text-align:left;justify-content:flex-start;width:100%;position:relative}._active_1jo66_118{color:#285746!important;background:#e6efe8!important;border-color:#a9c0ae!important}._dot_1jo66_123{background:var(--cover-color,#789888);border-radius:4px;flex:none;width:12px;height:12px;display:inline-block}._count_1jo66_131{color:#799087;margin-left:auto;font-size:12px}._controls_1jo66_136{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._input_1jo66_142,._select_1jo66_143,._textarea_1jo66_144{box-sizing:border-box;min-height:44px;font:inherit;color:#253a42;background:#fff;border:1px solid #d9e2dd;border-radius:9px;width:100%;min-width:0;padding:10px 12px;font-size:16px}._controls_1jo66_136 ._input_1jo66_142{flex:1;min-width:150px}._controls_1jo66_136 ._select_1jo66_143{width:auto;max-width:180px}._controls_1jo66_136 input[type=date]{flex:0;width:155px}._filterSelects_1jo66_169{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:324px;max-width:100%;display:grid}._filterSelect_1jo66_169{min-width:0;position:relative}._filterControls_1jo66_181 ._filterSelectControl_1jo66_181{appearance:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:10px;width:100%;max-width:none;height:46px;min-height:46px;padding:10px 40px 10px 14px;line-height:24px;overflow:hidden;box-shadow:0 1px 2px #253a4208}._filterControls_1jo66_181 input[type=date]{height:46px;min-height:46px}._filterSelectControl_1jo66_181:hover{background:#fafcf9;border-color:#b7cbbf}._filterSelect_1jo66_169[data-active=true] ._filterSelectControl_1jo66_181{color:#285746;background:#edf4ef;border-color:#a9c0ae}._filterChevron_1jo66_210{color:#81968c;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._filterSelect_1jo66_169:focus-within ._filterChevron_1jo66_210,._filterSelect_1jo66_169[data-active=true] ._filterChevron_1jo66_210{color:#305f56}._input_1jo66_142:focus,._select_1jo66_143:focus,._textarea_1jo66_144:focus{outline-offset:2px;outline:2px solid #7da693}._label_1jo66_228{color:#59706a;gap:7px;font-size:13px;font-weight:600;display:grid}._check_1jo66_235{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}._check_1jo66_235 input{accent-color:#426e60;width:18px;height:18px}._tabs_1jo66_247{background:#edf1eb;border-radius:12px;gap:4px;width:max-content;padding:4px;display:flex}._tab_1jo66_44{background:0 0;border-color:#0000;padding:7px 14px}._status_1jo66_260{color:#688276;font-size:13px;line-height:1.6}._error_1jo66_265{color:#9f4031;overflow-wrap:anywhere;background:#fff0eb;border-radius:10px;padding:14px 18px;font-size:14px;line-height:1.6}._notice_1jo66_274{color:#566a4e;background:#f0f5ec;border-radius:10px;padding:14px 18px;font-size:14px;line-height:1.7}._notice_1jo66_274 p{margin:0 0 8px}._empty_1jo66_285{text-align:center;color:#71827b;border:1px dashed #ccd9d0;border-radius:16px;justify-items:center;gap:14px;padding:52px 24px;display:grid}._empty_1jo66_285 h2{color:#38554b;margin:0;font-size:21px}._empty_1jo66_285 p{margin:0;line-height:1.7}._entries_1jo66_304{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:20px;display:grid}._entryCard_1jo66_309{background:#fffdf8;border:1px solid #e2e7dc;border-radius:15px;min-width:0;position:relative;overflow:hidden}._entryOpen_1jo66_317{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:block}._preview_1jo66_329{pointer-events:none;background:#f0eee4;place-items:center;height:190px;padding:16px;display:grid;overflow:hidden}._preview_1jo66_329>div{width:100%;height:100%;overflow:hidden}._entryBody_1jo66_343{gap:8px;padding:16px;display:grid}._entryBody_1jo66_343 h3{overflow-wrap:anywhere;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:19px}._entryDate_1jo66_354{color:#708675;font-size:12px}._tags_1jo66_358{color:#677768;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}._tag_1jo66_358{background:#eef1e9;border-radius:5px;padding:3px 6px}._entryActions_1jo66_370{border-top:1px solid #eef0e9;gap:6px;padding:8px 12px;display:flex}._entryActions_1jo66_370 button{min-height:40px;padding:6px 10px;font-size:13px}._calendar_1jo66_381{background:#fffefb;border:1px solid #dce5db;border-radius:14px;overflow:hidden}._calendarHeader_1jo66_387{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._calendarGrid_1jo66_394{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekday_1jo66_398{text-align:center;color:#6f8171;background:#f1f4ed;padding:12px 0;font-size:12px}._calendarDay_1jo66_405{text-align:left;color:#4e6456;min-height:86px;font:inherit;cursor:pointer;background:#fffefb;border-top:1px solid #e7ebe1;border-bottom:0;border-left:0;border-right:1px solid #e7ebe1;flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex}._calendarDay_1jo66_405:nth-child(7n){border-right:0}._calendarDay_1jo66_405:disabled{cursor:default;background:#fafbf7}._calendarDay_1jo66_405 small{color:#729274;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._calendarDay_1jo66_405[aria-pressed=true]{background:#eaf3e6;box-shadow:inset 0 0 0 2px #649675}._formGrid_1jo66_439{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._spanAll_1jo66_444{grid-column:1/-1}._modalBackdrop_1jo66_447{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#182c2a66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_1jo66_447{background:#fffefb;border-radius:18px;gap:20px;width:100%;max-width:590px;max-height:calc(100dvh - 40px);padding:28px;display:grid;overflow:auto;box-shadow:0 20px 100px #152e3533}._modal_1jo66_447 h2{margin:0;font-size:23px}._modalHeader_1jo66_474{justify-content:space-between;align-items:center;gap:12px;display:flex}._coverPreview_1jo66_480{background:var(--cover-color,#789888);color:#fff;border:1px solid #e1e7e1;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}._coverPreview_1jo66_480 strong{text-shadow:0 1px 4px #0005;font-family:Georgia,Noto Serif SC,serif;font-size:23px}._templateGrid_1jo66_495{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._template_1jo66_495{background:#faf8ee;border-radius:14px;flex-direction:column;min-height:130px;padding:24px 12px;line-height:1.7}._editorHeader_1jo66_508{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8faf5e8;border-bottom:1px solid #e0e5dc;padding:14px 0;position:sticky;top:80px}._metadata_1jo66_517{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._metadata_1jo66_517 ._titleInput_1jo66_522{grid-column:span 2}._saveStatus_1jo66_525{color:#668069;min-height:25px;font-size:13px}._reader_1jo66_530{gap:24px;display:grid}._readerHeader_1jo66_534{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}._readerCanvas_1jo66_541{background:#efeee6;border:1px solid #e3e6dc;border-radius:18px;padding:14px;overflow:hidden}._publicPage_1jo66_548{padding:36px 0 64px}._homeSection_1jo66_551{padding:50px 0 25px}._books_1jo66_554{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:22px;display:grid}._book_1jo66_554{background:var(--cover-color,#789888);color:#fff;border:1px solid #ffffff36;border-radius:8px 16px 16px 8px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:210px;padding:26px 25px 24px 34px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 9px 0 #ffffff18,inset 11px 0 #0000000a,0 8px 24px #18382b0d}._book_1jo66_554:after{content:"";pointer-events:none;border:1px solid #ffffff30;border-radius:50%;width:165px;height:165px;position:absolute;top:-35px;right:-36px}._book_1jo66_554 h3{text-shadow:0 1px 4px #0004;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:24px;font-weight:500}._book_1jo66_554 small{color:#ffffffe6;align-items:center;gap:6px;font-size:12px;display:flex}._book_1jo66_554:hover{transform:translateY(-3px);box-shadow:inset 9px 0 #ffffff18,0 12px 25px #18382b18}._unlock_1jo66_609{text-align:center;gap:20px;width:100%;max-width:450px;margin:30px auto 60px;padding:38px}._unlockIcon_1jo66_617{color:#75916d;background:#edf2e6;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;display:grid}._unlock_1jo66_609 h1{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:29px}._unlock_1jo66_609 ._label_1jo66_228{text-align:left}._unlock_1jo66_609 p{color:#718375;margin:0;font-size:14px;line-height:1.8}._unlock_1jo66_609 ._primary_1jo66_42{width:100%}._inlineLink_1jo66_644{color:#477460;text-underline-offset:4px;font-size:14px}._hidden_1jo66_649{display:none}._loading_1jo66_652{text-align:center;color:#748577;padding:70px 20px}._divider_1jo66_657{border:0;border-top:1px solid #e1e7dd;width:100%;margin:0}._selectedCount_1jo66_663{color:#627a6a;font-size:13px}._visuallyHidden_1jo66_667{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){._editorHeader_1jo66_508{top:72px}._layout_1jo66_92{grid-template-columns:1fr}._sidebar_1jo66_97{flex-flow:wrap;gap:7px;position:static}._sidebarTitle_1jo66_105{width:100%;margin-top:0}._notebookButton_1jo66_112{width:auto}._metadata_1jo66_517{grid-template-columns:repeat(2,minmax(0,1fr))}._panel_1jo66_84{padding:19px}}@media (width<=550px){._page_1jo66_1{gap:18px}._header_1jo66_8 h1{font-size:29px}._panel_1jo66_84{border-radius:12px;padding:16px}._formGrid_1jo66_439{grid-template-columns:1fr}._spanAll_1jo66_444{grid-column:auto}._controls_1jo66_136{gap:8px}._controls_1jo66_136 ._select_1jo66_143{flex:1;max-width:none}._filterSelects_1jo66_169{gap:8px;width:100%}._controls_1jo66_136 input[type=date]{flex:1;width:calc(50% - 4px)}._entries_1jo66_304{grid-template-columns:minmax(0,1fr);gap:16px}._calendarDay_1jo66_405{min-height:66px;padding:7px;font-size:13px}._calendarDay_1jo66_405 small{font-size:10px}._metadata_1jo66_517{gap:10px}._metadata_1jo66_517 ._titleInput_1jo66_522{grid-column:1/-1}._modalBackdrop_1jo66_447{padding:10px}._modal_1jo66_447{max-height:calc(100dvh - 20px);padding:20px}._templateGrid_1jo66_495{grid-template-columns:1fr}._template_1jo66_495{min-height:76px;padding:14px}._books_1jo66_554{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._book_1jo66_554{min-height:170px;padding:22px 14px 20px 24px}._book_1jo66_554 h3{font-size:21px}._unlock_1jo66_609{box-sizing:border-box;padding:28px 22px}._publicPage_1jo66_548{padding-top:24px}._readerCanvas_1jo66_541{padding:4px}._actions_1jo66_35{gap:6px}._actions_1jo66_35 ._button_1jo66_41,._actions_1jo66_35 ._primary_1jo66_42{padding:9px 11px}._editorHeader_1jo66_508{position:static}}@media (prefers-reduced-motion:no-preference){._book_1jo66_554{transition:transform .2s,box-shadow .2s}}._canvasSaveActions_1jo66_809{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}._canvasSaveStatus_1jo66_816{color:#647a70;overflow-wrap:anywhere;max-width:240px;font-size:12px}._saveToast_1jo66_822{z-index:1200;top:max(20px, env(safe-area-inset-top));box-sizing:border-box;color:#285b44;background:#f5fbf5;border:1px solid #c9dbcd;border-radius:14px;align-items:center;gap:12px;width:max-content;max-width:min(520px,100vw - 32px);padding:14px 16px;font-size:14px;line-height:1.6;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 36px #1f352c2e}._saveToast_1jo66_822>svg{flex-shrink:0}._saveToast_1jo66_822>span{overflow-wrap:anywhere;min-width:0}._saveToast_1jo66_822[data-kind=error]{color:#963d2c;background:#fff5f2;border-color:#e6c3ba}._saveToast_1jo66_822[data-kind=info]{color:#415b77;background:#f7f9fc;border-color:#d2dce7}._saveToast_1jo66_822 button{min-width:32px;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._saveToast_1jo66_822 button:hover{background:#0000000d}._saveToast_1jo66_822 button:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=600px){._canvasSaveActions_1jo66_809{flex:1;justify-content:space-between}._canvasSaveStatus_1jo66_816{flex:1;max-width:none}._saveToast_1jo66_822{top:max(12px, env(safe-area-inset-top))}}@media (width<=380px){._filterSelects_1jo66_169{grid-template-columns:1fr}}._reader_hf9ym_1{--book-paper:#fcfaf3;--book-ink:#3d4c41;--book-muted:#929184;--book-cover:#739887;min-width:0;color:var(--book-ink);background:#f1f4ed;border:1px solid #e7ebe1;border-radius:22px;padding:24px 22px 12px}._reader_hf9ym_1,._reader_hf9ym_1 *{box-sizing:border-box}._reader_hf9ym_1:focus-visible{outline-offset:5px;outline:2px solid #61816b}._visuallyHidden_hf9ym_24{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._cover_hf9ym_36{background:var(--book-cover);border-radius:8px 13px 13px 8px;padding:6px 7px 10px;position:relative;box-shadow:0 15px 30px -20px #354b3d66,0 3px 7px #354b3d15}._cover_hf9ym_36:before,._cover_hf9ym_36:after{content:"";background:#edeadd;border-bottom:1px solid #d8d5c7;border-radius:0 0 7px 7px;height:4px;position:absolute;inset:auto 12px 5px}._cover_hf9ym_36:after{background:#e3e0d3;bottom:3px;left:15px;right:15px}._spread_hf9ym_62{z-index:1;background:var(--book-paper);perspective:1800px;isolation:isolate;border-radius:3px 8px 8px 3px;grid-template-columns:minmax(0,35fr) minmax(0,65fr);min-width:0;display:grid;position:relative}._metadataLeaf_hf9ym_74{background:linear-gradient(90deg, #faf8f0, var(--book-paper) 85%, #edeadf);border-radius:3px 0 0 3px;flex-direction:column;min-width:0;padding:clamp(24px,3.6vw,46px) clamp(22px,3vw,36px) 28px;display:flex;position:relative;box-shadow:inset -1px 0 #dfddd1}._bookLabel_hf9ym_85{color:#78907a;letter-spacing:.08em;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;display:flex}._bookLabel_hf9ym_85 svg{flex:none;margin-top:2px}._bookLabel_hf9ym_85 span{overflow-wrap:anywhere}._dateBlock_hf9ym_104{flex-direction:column;align-items:flex-start;gap:8px;margin-top:clamp(28px,4vw,54px);display:flex}._day_hf9ym_112{letter-spacing:-.05em;color:#6f806c;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(54px,6vw,76px);font-weight:400;line-height:.95}._dateBlock_hf9ym_104 time{color:var(--book-muted);font-size:12px;line-height:1.6}._title_hf9ym_127{letter-spacing:.025em;overflow-wrap:anywhere;margin:25px 0 24px;font-family:Iowan Old Style,Songti SC,Noto Serif SC,serif;font-size:clamp(24px,2.9vw,36px);font-weight:500;line-height:1.45}._details_hf9ym_137{flex-wrap:wrap;gap:10px 18px;margin:0;display:flex}._details_hf9ym_137>div{align-items:center;gap:8px;min-width:0;display:flex}._details_hf9ym_137 dt{color:var(--book-muted);font-size:11px}._details_hf9ym_137 dd{overflow-wrap:anywhere;margin:0;font-size:16px}._tags_hf9ym_162{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}._tags_hf9ym_162 span{color:#858979;overflow-wrap:anywhere;border:1px solid #e4e5d8;border-radius:4px;padding:3px 8px;font-size:11px;line-height:1.65}._leafNumber_hf9ym_179{color:#a8a595;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding-top:38px;font-family:Iowan Old Style,Baskerville,serif;font-size:13px;display:flex}._leafNumber_hf9ym_179 span{background:#e3e1d5;width:24px;height:1px}._canvasLeaf_hf9ym_197{background:linear-gradient(90deg, #eeeadd 0, var(--book-paper) 22px, var(--book-paper) 96%, #f6f3e9);border-radius:0 8px 8px 0;min-width:0;padding:20px 20px 14px 24px;position:relative;overflow:hidden}._pageCorner_hf9ym_206{pointer-events:none;background:linear-gradient(135deg,#0000 49%,#e8e5d8 50%,#f7f5ec 70%);width:27px;height:27px;position:absolute;bottom:0;right:0}._turnLeaf_hf9ym_216{z-index:4;background:var(--book-paper);transform-origin:0;transform-style:preserve-3d;pointer-events:none;will-change:transform;border-radius:0 8px 8px 0;grid-area:1/2;padding:20px 20px 14px 24px;position:absolute;inset:0;box-shadow:-5px 0 14px #5c584520}._turnLeaf_hf9ym_216:after{content:"";border-radius:inherit;background:linear-gradient(90deg, #dedbcc, #f8f6ed 10%, var(--book-paper) 82%, #e9e5d8);backface-visibility:hidden;position:absolute;inset:0;transform:rotateY(180deg);box-shadow:9px 3px 25px #4c513b1f}._turnContent_hf9ym_246{backface-visibility:hidden;height:clamp(380px,57vh,640px);overflow:hidden}._turnNext_hf9ym_252{animation:.6s cubic-bezier(.34,.12,.24,1) both _turnNext_hf9ym_252}._turnPrevious_hf9ym_256{animation:.6s cubic-bezier(.34,.12,.24,1) both _turnPrevious_hf9ym_256}@keyframes _turnNext_hf9ym_252{0%{opacity:1;transform:rotateY(0)}45%{box-shadow:-18px 8px 25px #454c352b}97%{opacity:1}to{opacity:0;transform:rotateY(-162deg)}}@keyframes _turnPrevious_hf9ym_256{0%{opacity:1;transform:rotateY(0)}45%{box-shadow:-18px 8px 25px #454c352b}97%{opacity:1}to{opacity:0;transform:rotateY(162deg)}}._footer_hf9ym_274{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:21px 3px 0;display:grid}._footer_hf9ym_274 button{color:#516e58;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fcfdf8;border:1px solid #d7e0d3;border-radius:9px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:9px 14px;font-size:12px;transition:border-color .16s,background .16s;display:inline-flex}._footer_hf9ym_274 button:last-child{justify-self:end}._footer_hf9ym_274 button:hover:enabled{background:#eaf0e3;border-color:#a8bd9f}._footer_hf9ym_274 button:focus-visible{outline-offset:3px;outline:2px solid #61816b}._footer_hf9ym_274 button:disabled{opacity:.45;cursor:default}._progress_hf9ym_320{color:#657861;flex-direction:column;align-items:center;gap:3px;min-width:0;font-size:12px;line-height:1.6;display:flex}._boundary_hf9ym_331{color:#92988b;text-align:center;min-height:16px;font-size:10px}._swipeStrip_hf9ym_338{color:#919c89;text-align:center;touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:5px;font-size:11px;display:flex}._reader_hf9ym_1._immersive_hf9ym_352{background:0 0;border:0;border-radius:0;flex:1;grid-template-rows:minmax(0,1fr) auto auto;width:100%;height:100%;min-height:480px;padding:14px 20px 4px;display:grid}._immersive_hf9ym_352 ._cover_hf9ym_36,._immersive_hf9ym_352 ._spread_hf9ym_62{height:100%;min-height:0}._immersive_hf9ym_352 ._metadataLeaf_hf9ym_74{overscroll-behavior:contain;min-height:0;overflow:auto}._immersive_hf9ym_352 ._canvasLeaf_hf9ym_197{flex-direction:column;min-height:0;display:flex}._immersive_hf9ym_352 ._turnContent_hf9ym_246{height:100%;min-height:0}._immersive_hf9ym_352 ._footer_hf9ym_274{padding-top:10px}._immersive_hf9ym_352 ._swipeStrip_hf9ym_338{margin-top:0}@media (width<=700px){._reader_hf9ym_1{border-radius:16px;padding:15px 10px 8px}._cover_hf9ym_36{padding:5px 5px 9px}._spread_hf9ym_62{grid-template-columns:minmax(0,1fr)}._metadataLeaf_hf9ym_74{background:var(--book-paper);box-shadow:none;border-radius:3px 6px 0 0;padding:20px 20px 0}._bookLabel_hf9ym_85{font-size:10px}._dateBlock_hf9ym_104{gap:0;margin-top:14px}._day_hf9ym_112{display:none}._dateBlock_hf9ym_104 time{font-size:11px}._title_hf9ym_127{margin:8px 0 12px;font-size:25px}._details_hf9ym_137{gap:8px 16px}._details_hf9ym_137 dd{font-size:14px}._tags_hf9ym_162{gap:5px;margin-top:10px}._tags_hf9ym_162 span{padding:2px 6px;font-size:10px}._leafNumber_hf9ym_179{display:none}._canvasLeaf_hf9ym_197{background:var(--book-paper);border-radius:0 0 6px 3px;padding:8px 9px 9px}._turnLeaf_hf9ym_216{border-radius:0 0 6px 3px;grid-area:2/1;padding:8px 9px 9px}._footer_hf9ym_274{gap:7px;padding-top:16px}._footer_hf9ym_274 button{gap:3px;padding:8px;font-size:11px}._progress_hf9ym_320{font-size:11px}._boundary_hf9ym_331{max-width:105px;font-size:9px}._reader_hf9ym_1._immersive_hf9ym_352{min-height:500px;padding:8px 8px 2px}._immersive_hf9ym_352 ._spread_hf9ym_62{grid-template-rows:auto minmax(0,1fr)}._immersive_hf9ym_352 ._metadataLeaf_hf9ym_74{max-height:122px;padding:10px 14px 4px}._immersive_hf9ym_352 ._bookLabel_hf9ym_85{gap:6px;font-size:9px;line-height:1.3}._immersive_hf9ym_352 ._bookLabel_hf9ym_85 svg{width:12px;height:12px;margin-top:0}._immersive_hf9ym_352 ._dateBlock_hf9ym_104{margin-top:3px}._immersive_hf9ym_352 ._dateBlock_hf9ym_104 time{font-size:10px}._immersive_hf9ym_352 ._title_hf9ym_127{margin:3px 0 5px;font-size:20px;line-height:1.3}._immersive_hf9ym_352 ._details_hf9ym_137{gap:4px 12px}._immersive_hf9ym_352 ._details_hf9ym_137 dd{font-size:12px}._immersive_hf9ym_352 ._tags_hf9ym_162{gap:4px;margin-top:5px}._immersive_hf9ym_352 ._tags_hf9ym_162 span{padding:1px 5px;font-size:9px}._immersive_hf9ym_352 ._canvasLeaf_hf9ym_197,._immersive_hf9ym_352 ._turnLeaf_hf9ym_216{padding:4px 7px 7px}._immersive_hf9ym_352 ._footer_hf9ym_274{padding-top:8px}}@media (prefers-reduced-motion:reduce){._turnLeaf_hf9ym_216{animation:none;display:none}._footer_hf9ym_274 button{transition:none}}._control_11x8k_1{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:inline-flex}._share_11x8k_8,._copy_11x8k_9,._preview_11x8k_10{color:#344c49;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2dd;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:14px;text-decoration:none;display:inline-flex}._share_11x8k_8:hover,._preview_11x8k_10:hover{background:#f4f7f4}._share_11x8k_8:disabled,._copy_11x8k_9:disabled{opacity:.5;cursor:not-allowed}._disabled_11x8k_35{color:#71817f;max-width:280px;font-size:12px;line-height:1.5}._dialog_11x8k_41{box-sizing:border-box;color:#2c403b;background:#fffefa;border:1px solid #dce4db;border-radius:20px;width:min(500px,100vw - 32px);max-height:calc(100dvh - 40px);padding:25px;overflow-y:auto;box-shadow:0 24px 100px #182c3540}._dialog_11x8k_41::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15292280}._header_11x8k_57{align-items:center;gap:12px;display:flex}._header_11x8k_57 h2{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:21px;font-weight:600}._symbol_11x8k_68{color:#54735b;background:#eaf0e6;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;display:grid}._close_11x8k_77{color:#71817f;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 44px;place-items:center;height:44px;margin-left:auto;display:grid}._close_11x8k_77:hover{background:#eef2ec}._description_11x8k_92{color:#71817f;margin:17px 0 23px;font-size:14px;line-height:1.75}._label_11x8k_98{margin-bottom:8px;font-size:13px;font-weight:600;display:block}._url_11x8k_104{box-sizing:border-box;color:#3b5549;width:100%;min-width:0;font:inherit;background:#f4f7f1;border:1px solid #dce4db;border-radius:10px;padding:12px;font-size:13px}._share_11x8k_8:focus-visible,._close_11x8k_77:focus-visible,._preview_11x8k_10:focus-visible,._copy_11x8k_9:focus-visible,._url_11x8k_104:focus-visible{outline-offset:3px;outline:3px solid #8aaf97}._status_11x8k_124{color:#54735b;min-height:20px;margin:8px 0 16px;font-size:12px;line-height:1.6}._actions_11x8k_131{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._copy_11x8k_9{color:#fff;background:#305f56;border-color:#305f56}._copy_11x8k_9:hover{background:#254d45}@media (width<=480px){._dialog_11x8k_41{padding:20px}._header_11x8k_57{gap:9px}._header_11x8k_57 h2{font-size:19px}._actions_11x8k_131{flex-direction:column-reverse}._actions_11x8k_131>*{box-sizing:border-box;width:100%}}._shell_1gn5j_1{--public-blue:#3565c9;--public-blue-dark:#244fa8;--public-coral:#b27751;--public-green:#37806b;--public-ink:#21314c;--public-ink-soft:#42516a;--public-muted:#647187;--public-line:#e1e7ef;--public-surface:#f5f7fb;--public-surface-strong:#eaf0f8;--public-dark:#253b60;min-height:100vh;color:var(--public-ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Segoe UI,sans-serif;line-height:1.6;overflow:clip}._shell_1gn5j_1,._shell_1gn5j_1 *{letter-spacing:0}._shell_1gn5j_1 a{color:inherit}._surface_1gn5j_31{background:#fff;min-height:100vh}._header_1gn5j_36{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #edf0f5;height:80px;position:sticky;top:0}._bar_1gn5j_46{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;width:min(100% - 64px,1120px);height:100%;margin-inline:auto;display:grid}._brand_1gn5j_56{width:max-content;color:var(--public-ink);align-items:center;gap:11px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}._brandMark_1gn5j_67{background:var(--public-dark);color:#fff;border-radius:12px 12px 12px 3px;place-items:center;width:36px;height:36px;font-size:17px;line-height:1;display:grid}._nav_1gn5j_79{justify-content:center;gap:8px;display:flex}._nav_1gn5j_79 a{min-height:44px;color:var(--public-muted);border-radius:8px;align-items:center;padding:0 15px;font-size:14px;font-weight:600;text-decoration:none;transition:color .16s,background .16s;display:inline-flex;position:relative}._nav_1gn5j_79 a:after{background:var(--public-blue);content:"";opacity:0;height:2px;transition:opacity .16s,transform .16s;display:none;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.4)}._nav_1gn5j_79 a:hover{background:var(--public-surface);color:var(--public-ink)}._nav_1gn5j_79 ._navLinkActive_1gn5j_118{color:var(--public-blue);background:#edf3ff}._navLinkActive_1gn5j_118:after{opacity:1!important;transform:scaleX(1)!important}._localeNav_1gn5j_128{background:var(--public-surface);border:0;border-radius:8px;justify-self:end;align-items:center;gap:2px;padding:4px;display:inline-flex}._localeLink_1gn5j_139{min-width:36px;height:32px;color:var(--public-muted);transition:color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:5px;place-items:center;padding:0 8px;font-size:12px;font-weight:600;text-decoration:none;display:grid}._localeLink_1gn5j_139:hover{color:var(--public-ink)}._localeLinkActive_1gn5j_157{background:#fff;box-shadow:0 1px 4px #21314c14;color:var(--public-blue)!important}._menuButton_1gn5j_163{border:1px solid var(--public-line);width:42px;height:42px;color:var(--public-ink);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:#fff;border-radius:9px;place-items:center;padding:0;display:none}._main_1gn5j_177{width:min(100% - 64px,1120px);margin-inline:auto;scroll-margin-top:96px}._hero_1gn5j_183{border-bottom:1px solid var(--public-line);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:64px;min-height:600px;padding:64px 0 72px;display:grid;position:relative}._homeHero_1gn5j_194:before{background:var(--public-line);content:"";width:1px;display:none;position:absolute;top:0;bottom:0;left:calc(57% + 18px)}._heroCopy_1gn5j_205{z-index:2;min-width:0;position:relative}._homeHeroCopy_1gn5j_211{align-self:center}._sectionLabel_1gn5j_215,._sectionIndex_1gn5j_216,._previewKicker_1gn5j_217,._editorialIndex_1gn5j_218{color:var(--public-blue);text-transform:none;font-family:inherit;font-size:12px;font-weight:600;line-height:1.6}._sectionLabel_1gn5j_215{width:fit-content;color:var(--public-muted);align-items:center;gap:10px;margin:0 0 22px;font-size:13px;display:flex}._sectionLabel_1gn5j_215:before{background:var(--public-blue);content:"";border-radius:50%;flex:none;width:7px;height:7px}._hero_1gn5j_183 h1{max-width:690px;color:var(--public-ink);overflow-wrap:anywhere;letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(42px,4.6vw,66px);font-weight:700;line-height:1.15}._heroHeadline_1gn5j_257{max-width:680px;color:var(--public-ink-soft);margin:0 0 16px;font-size:22px;font-weight:550;line-height:1.65}._heroIntro_1gn5j_266{gap:12px;max-width:650px;display:grid}._lede_1gn5j_272,._bodyText_1gn5j_273,._muted_1gn5j_274,._panelLead_1gn5j_275{overflow-wrap:anywhere;font-size:16px;font-weight:550}._lede_1gn5j_272{color:var(--public-muted);margin:0;font-size:15px;line-height:1.95}._heroSummary_1gn5j_288{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._heroIntroLink_1gn5j_295,._textButton_1gn5j_296{align-items:center;gap:9px;width:fit-content;min-height:36px;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex;color:var(--public-blue)!important}._heroIntroLink_1gn5j_295 svg,._textButton_1gn5j_296 svg{transition:transform .16s}._heroIntroLink_1gn5j_295:hover svg,._textButton_1gn5j_296:hover svg{transform:translate(2px,-2px)}._heroMeta_1gn5j_319{color:var(--public-muted);margin:16px 0 0;font-size:13px}._actions_1gn5j_325{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}._button_1gn5j_333,._secondaryButton_1gn5j_334,._lightButton_1gn5j_335{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}._button_1gn5j_333:hover,._secondaryButton_1gn5j_334:hover,._lightButton_1gn5j_335:hover{transform:translateY(-1px)}._button_1gn5j_333{background:var(--public-blue);color:#fff!important}._button_1gn5j_333:hover{background:var(--public-blue-dark)}._secondaryButton_1gn5j_334{border-color:var(--public-line);background:#fff;color:var(--public-ink)!important}._secondaryButton_1gn5j_334:hover{border-color:var(--public-ink)}._lightButton_1gn5j_335{background:#fff;color:var(--public-dark)!important}._heroPanel_1gn5j_381{z-index:2;border:1px solid var(--public-line);background:#fff;border-radius:20px;min-width:0;min-height:432px;position:relative;overflow:hidden;box-shadow:0 14px 44px -22px #21314c3d}._heroGlow_1gn5j_393{display:none}._atlasMap_1gn5j_397{background:#edf3fc;grid-template-columns:40% 60%;height:184px;display:grid}._atlasPortrait_1gn5j_404{background:#e5edf8;border-right:1px solid #d9e3f1;min-width:0;position:relative;overflow:hidden}._atlasPortrait_1gn5j_404>span{z-index:2;color:var(--public-ink-soft);text-align:center;background:#ffffffe0;border-radius:5px;padding:4px 8px;font-family:inherit;font-size:10px;position:absolute;bottom:12px;left:12px;right:12px}._heroAvatar_1gn5j_427{color:#48658e;background:#e5edf8;place-items:center;width:100%;height:100%;font-size:64px;font-weight:500;display:grid}._heroAvatarImage_1gn5j_438{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}._atlasSchematic_1gn5j_446{background:radial-gradient(circle,#cdd9ed 1px,#0000 1px) 0 0/16px 16px;position:relative;overflow:hidden}._atlasSchematic_1gn5j_446:before{content:"";border:1px solid #d0dcef;border-radius:50%;position:absolute;inset:36px 32px}._atlasNode_1gn5j_460{z-index:2;color:#fff;border:1px solid #d5e0f0;border-radius:12px;place-items:center;width:44px;height:44px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;display:grid;position:absolute;box-shadow:0 5px 12px #2f4e7f0f}._atlasNode_1gn5j_460:first-child{background:var(--public-blue);top:45px;left:16%}._atlasNode_1gn5j_460:nth-child(2){color:var(--public-blue);background:#fff;top:108px;left:49%}._atlasNode_1gn5j_460:nth-child(3){color:#426598;background:#dce9fb;top:35px;right:10%}._atlasSchematic_1gn5j_446>i{z-index:1;transform-origin:0;background:#9eb4d5;height:1px;position:absolute}._atlasSchematic_1gn5j_446>i:first-of-type{width:39%;top:82px;left:24%;transform:rotate(32deg)}._atlasSchematic_1gn5j_446>i:nth-of-type(2){width:34%;top:126px;left:57%;transform:rotate(-64deg)}._atlasContent_1gn5j_518{padding:22px 26px 24px}._atlasHeader_1gn5j_522{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._atlasHeader_1gn5j_522 h2{margin:0;font-size:16px;font-weight:650}._liveStatus_1gn5j_537{color:#3e735e;background:#edf6f1;border-radius:20px;align-items:center;gap:7px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}._liveStatus_1gn5j_537 i{background:var(--public-green);border-radius:50%;width:7px;height:7px}._focusList_1gn5j_556{margin:0;padding:0;list-style:none}._focusList_1gn5j_556 li{border-top:1px solid var(--public-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:13px 0;display:grid}._focusList_1gn5j_556 li>span{color:#8595af;font-family:inherit;font-size:12px}._focusList_1gn5j_556 strong{font-size:14px;font-weight:600}._focusList_1gn5j_556 small{color:var(--public-muted);font-size:12px}._heroPanel_1gn5j_381>._heroAvatar_1gn5j_427{aspect-ratio:1/1.08;border:0;border-radius:12px;width:min(68%,300px);height:auto;margin:30px auto 80px}._atlasPortrait_1gn5j_404>._heroAvatar_1gn5j_427{border:0;width:100%;height:100%;margin:0}._heroNote_1gn5j_603{z-index:3;border:1px solid var(--public-line);background:#ffffffe6;border-radius:12px;width:min(280px,85%);padding:16px 18px;position:absolute;bottom:20px;right:20px;box-shadow:0 6px 22px #21314c0f}._heroNote_1gn5j_603 p{margin:8px 0 0}._heroScroll_1gn5j_620{justify-content:space-between;align-items:center;gap:10px;width:auto;height:54px;font-family:inherit;font-size:12px;text-decoration:none;display:flex;position:absolute;bottom:0;left:0;color:var(--public-muted)!important}._section_1gn5j_215{border-bottom:1px solid var(--public-line);padding:76px 0;scroll-margin-top:96px;position:relative}._sectionMuted_1gn5j_643{background:var(--public-surface);box-shadow:0 0 0 100vmax var(--public-surface);clip-path:inset(0 -100vmax)}._sectionHeader_1gn5j_649{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:end;gap:48px;margin-bottom:36px;display:grid}._sectionIndex_1gn5j_216{color:var(--public-muted);margin:0 0 10px}._sectionHeader_1gn5j_649 h2,._contactBand_1gn5j_663 h2{letter-spacing:-.025em;margin:0;font-size:34px;font-weight:650;line-height:1.35}._sectionHeader_1gn5j_649>p{color:var(--public-muted);margin:0 0 4px;font-size:14px;line-height:1.8}._timeline_1gn5j_678{border-top:1px solid var(--public-line);margin:0;padding:0;list-style:none}._timelineItem_1gn5j_685{border-bottom:1px solid var(--public-line);grid-template-columns:32px 104px minmax(180px,.85fr) minmax(0,1.2fr);align-items:start;gap:24px;padding:28px 0;display:grid}._timelineMeta_1gn5j_694{color:var(--public-muted);font-family:inherit;font-size:13px}._timelineBody_1gn5j_700{min-width:0}._timelineBody_1gn5j_700 h3{margin:0 0 4px;font-size:16px;font-weight:650}._timelineBody_1gn5j_700 p,._timelineItem_1gn5j_685>p{margin:0}._timelineRail_1gn5j_715,._timelineDot_1gn5j_716,._timelineLine_1gn5j_717{display:none}._bodyText_1gn5j_273,._muted_1gn5j_274{color:var(--public-muted);font-size:14px;line-height:1.85}._editorialList_1gn5j_728{border-top:1px solid var(--public-line)}._editorialItem_1gn5j_732{border-bottom:1px solid var(--public-line);color:inherit;grid-template-columns:40px minmax(0,1fr) 28px;align-items:center;gap:24px;padding:26px 8px;text-decoration:none;transition:background .16s,color .16s;display:grid}._editorialItem_1gn5j_732:hover{color:var(--public-blue);background:#edf2fa;padding-left:8px;padding-right:8px}._editorialCopy_1gn5j_751{min-width:0}._editorialCopy_1gn5j_751 h2,._editorialCopy_1gn5j_751 h3{margin:6px 0 8px;font-size:21px;font-weight:600;line-height:1.5}._editorialCopy_1gn5j_751 p{max-width:740px;margin:0}._editorialArrow_1gn5j_768{place-items:center;display:grid}._editorialMeta_1gn5j_773,._chipRow_1gn5j_774{flex-wrap:wrap;gap:7px;display:flex}._pill_1gn5j_780,._chip_1gn5j_774{border:1px solid var(--public-line);min-height:25px;color:var(--public-ink-soft);background:#fff;border-radius:6px;align-items:center;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}._timelineTags_1gn5j_794{gap:6px;margin-top:10px}._timelineTags_1gn5j_794 ._chip_1gn5j_774{background:var(--public-surface);min-height:23px;padding:3px 8px;font-size:11px}._sectionAction_1gn5j_806{justify-content:flex-end;margin-top:28px;display:flex}._emptyState_1gn5j_812{border-top:1px solid var(--public-ink);border-bottom:1px solid var(--public-line);background:#ffffffa6;border:1px dashed #cad5e4;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:20px;padding:28px;display:grid}._emptyState_1gn5j_812>span{color:#8b9bb3;font-family:inherit;font-size:20px}._emptyState_1gn5j_812 h3,._emptyState_1gn5j_812 p{margin:0;font-size:14px}._emptyState_1gn5j_812 h3{margin-bottom:7px;font-size:18px;font-weight:600}._emptyState_1gn5j_812 p{color:var(--public-muted)}._projectGrid_1gn5j_846{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}._projectCard_1gn5j_854{min-width:0;min-height:232px;color:inherit;border-bottom:1px solid var(--public-line);border:1px solid var(--public-line);background:#fff;border-radius:14px;grid-template-columns:128px minmax(0,1fr);text-decoration:none;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}._projectCard_1gn5j_854:nth-child(odd){border-right:1px solid var(--public-line);margin-right:0}._projectCardFeatured_1gn5j_874{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);min-height:340px;border:1px solid var(--public-line)!important;margin-right:0!important}._projectVisual_1gn5j_882{background:#eaf0f9;border-right:0;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}._projectVisual_1gn5j_882:before,._projectVisual_1gn5j_882:after{content:"";background:#cddbee;position:absolute}._projectVisual_1gn5j_882:before{width:1px;height:80%}._projectVisual_1gn5j_882:after{width:80%;height:1px}._projectVisual_1gn5j_882>span{z-index:2;background:var(--public-blue);color:#fff;border:1px solid #6388d5;border-radius:16px;place-items:center;width:64px;height:64px;font-family:inherit;font-size:18px;display:grid;position:relative}._projectVisual_1gn5j_882>i{z-index:1;border:1px solid #b7cce8;border-radius:10px;width:44px;height:44px;position:absolute}._projectVisual_1gn5j_882>i:first-of-type{background:#d3e2f6;top:20%;left:18%}._projectVisual_1gn5j_882>i:nth-of-type(2){background:#dcece6;border-color:#b4d5c6;bottom:20%;right:17%}._projectVisual_1gn5j_882>i:nth-of-type(3){border-color:var(--public-blue);top:17%;right:22%}._projectCardCopy_1gn5j_952{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:28px;display:flex}._projectCardCopy_1gn5j_952 h2,._projectCardCopy_1gn5j_952 h3{overflow-wrap:anywhere;margin:8px 0 14px;font-size:25px;font-weight:600;line-height:1.45}._projectCardCopy_1gn5j_952 p{margin:0}._projectCardCopy_1gn5j_952 ._textButton_1gn5j_296{margin-top:24px}._projectCard_1gn5j_854:not(._projectCardFeatured_1gn5j_874) ._projectVisual_1gn5j_882{margin:0}._projectCard_1gn5j_854:not(._projectCardFeatured_1gn5j_874) ._projectVisual_1gn5j_882>span{width:48px;height:48px}._contactBand_1gn5j_663{background:var(--public-dark);box-shadow:none;clip-path:none;color:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:16px 56px;margin:40px 0;padding:48px;display:grid}._contactBand_1gn5j_663 ._sectionIndex_1gn5j_216{color:#b7ccee;grid-column:1/-1}._contactBand_1gn5j_663 h2{font-size:46px}._contactBand_1gn5j_663>div>p{color:#cbd7e9;margin:0 0 24px;font-size:14px;line-height:1.85}._twoPanelGrid_1gn5j_1017,._split_1gn5j_1018{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:48px;display:grid}._panel_1gn5j_275,._card_1gn5j_1025{min-width:0;color:inherit;text-decoration:none}._panel_1gn5j_275+._panel_1gn5j_275{border-left:1px solid var(--public-line);padding-left:36px}._sectionHeading_1gn5j_1036{color:var(--public-blue);align-items:center;gap:10px;margin-bottom:22px;display:flex}._sectionHeading_1gn5j_1036 h2{color:var(--public-ink);margin:0;font-size:26px;font-weight:650}._panelLead_1gn5j_275{color:var(--public-ink-soft);margin:0 0 12px;font-size:17px;font-weight:650;line-height:1.7}._stack_1gn5j_1059{gap:12px;min-width:0;display:grid}._sectionTitleRow_1gn5j_1065{justify-content:space-between;align-items:center;gap:16px;display:flex}._listStack_1gn5j_1072,._noteList_1gn5j_1073,._socialGrid_1gn5j_1074{border-top:1px solid var(--public-line)}._listItem_1gn5j_1078,._noteItem_1gn5j_1079,._socialCard_1gn5j_1080,._contactCard_1gn5j_1081{color:inherit;border-bottom:1px solid var(--public-line);text-decoration:none;display:grid}._listItem_1gn5j_1078{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:18px;padding:18px 0}._listTitleBlock_1gn5j_1095,._socialText_1gn5j_1096{gap:4px;min-width:0;display:grid}._listItemStatic_1gn5j_1102,._showcaseCardStatic_1gn5j_1103,._socialCardStatic_1gn5j_1104,._contactCardStatic_1gn5j_1105{cursor:default}._showcaseCard_1gn5j_1103,._compactShowcaseGrid_1gn5j_1110,._showcaseGrid_1gn5j_1111,._grid_1gn5j_1112{display:grid}._compactShowcaseGrid_1gn5j_1110,._showcaseGrid_1gn5j_1111,._grid_1gn5j_1112{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._showcaseCard_1gn5j_1103{color:inherit;gap:16px;text-decoration:none}._showcaseCardCompact_1gn5j_1129{padding:0}._media_1gn5j_1133{aspect-ratio:16/9;object-fit:cover;color:#6f8fbe;background:radial-gradient(circle,#b9cce8 1px,#0000 1px) 0 0/18px 18px,#eaf0f9;border:0;place-items:center;width:100%;min-width:0;display:grid}._socialStrip_1gn5j_1145{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}._socialCard_1gn5j_1080{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px 0}._socialStrip_1gn5j_1145 ._socialCard_1gn5j_1080{border:1px solid var(--public-line);background:#fff;border-radius:9px;min-width:0;padding:8px 10px}._socialIcon_1gn5j_1168{background:var(--public-surface);width:32px;height:32px;color:var(--public-blue);border:0;border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}._socialIcon_1gn5j_1168 img{object-fit:cover;width:100%;height:100%}._socialText_1gn5j_1096 strong{font-size:13px}._socialText_1gn5j_1096 span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}._contactCard_1gn5j_1081{overflow-wrap:anywhere;gap:5px;padding:18px 0}._articleSection_1gn5j_1206{padding:56px 0 88px}._detailPage_1gn5j_1210{width:min(100%,780px);margin-inline:auto}._articleLayout_1gn5j_1215{grid-template-columns:minmax(0,740px) minmax(240px,288px);align-items:start;gap:64px;display:grid}._articleMain_1gn5j_1222{min-width:0}._articleHeader_1gn5j_1226{border-bottom:1px solid var(--public-line);margin-bottom:36px;padding-bottom:28px;position:relative}._articleHeaderGrid_1gn5j_1233{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}._articleHeaderCopy_1gn5j_1240{min-width:0}._articleTitle_1gn5j_1244{max-width:820px;color:var(--public-ink);overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.025em;margin:0;font-size:clamp(34px,3.8vw,50px);font-weight:650;line-height:1.25}._articleLede_1gn5j_1256{max-width:700px;color:var(--public-muted);margin:22px 0 0;font-size:17px;font-weight:400;line-height:1.78}._articleDigest_1gn5j_1265{border-left:0;flex-wrap:wrap;align-items:baseline;gap:8px;width:fit-content;padding:0;display:inline-flex}._articleDigest_1gn5j_1265 span{background:var(--public-surface);border:1px solid var(--public-line);min-height:28px;color:var(--public-muted);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:760;display:inline-flex}._articleDigest_1gn5j_1265 strong{color:var(--public-ink);font-family:inherit;font-size:18px;font-weight:600;line-height:1}._articleMetaStrip_1gn5j_1297{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}._articleMetaItem_1gn5j_1305{background:var(--public-surface);border:1px solid var(--public-line);min-height:28px;color:var(--public-ink-soft);border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:12px;font-weight:720;display:inline-flex}._articleTags_1gn5j_1319{flex-wrap:wrap;gap:8px;display:flex}._articleBody_1gn5j_1325{min-width:0;color:var(--public-ink)}._articleBody_1gn5j_1325 :where(h1){border-top:1px solid var(--public-line);color:var(--public-ink);letter-spacing:0;margin:2.2em 0 .52em;padding-top:.9em;font-size:36px;font-weight:650;line-height:1.4}._articleBody_1gn5j_1325 :where(h1:first-child){border-top:0;margin-top:0;padding-top:0}._articleBody_1gn5j_1325 :where(h2){color:var(--public-ink);margin:2em 0 .65em;font-size:28px;font-weight:650;line-height:1.45}._articleBody_1gn5j_1325 :where(h3){margin:1.7em 0 .55em;font-size:21px;line-height:1.5}._articleBody_1gn5j_1325 :where(p,li){color:var(--public-ink-soft);font-size:16px;line-height:1.95}._articleBody_1gn5j_1325 :where(blockquote){background:var(--public-surface);border-left:3px solid var(--public-blue);color:var(--public-ink-soft);margin:18px 0;padding:14px 18px}._articleBody_1gn5j_1325 :where(blockquote p:last-child){margin-bottom:0}._articleBody_1gn5j_1325 :where(pre){background:var(--public-surface);border:1px solid var(--public-line);tab-size:2;border-radius:10px;max-width:100%;padding:20px;font-size:13px;line-height:1.8;overflow-x:auto}._articleBody_1gn5j_1325 :where(table){border-collapse:collapse;max-width:100%;font-size:14px;display:block;overflow-x:auto}._articleBody_1gn5j_1325 :where(th,td){border:1px solid var(--public-line);text-align:left;padding:12px 16px}._articleBody_1gn5j_1325 :where(th){background:var(--public-surface)}._articleBody_1gn5j_1325 :where(p,li) :where(code){background:var(--public-surface);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;font-size:.9em}._articleBody_1gn5j_1325 img{border:1px solid var(--public-line);width:100%;box-shadow:none;border-radius:12px;margin:26px 0 32px;display:block}._articleEngagement_1gn5j_1426{border-top:1px solid var(--public-line);margin-top:72px;padding-top:34px}._engagementHeader_1gn5j_1432{justify-content:space-between;align-items:start;gap:20px;margin-bottom:26px;display:flex}._engagementHeader_1gn5j_1432 h2{margin:4px 0 0;font-size:30px;line-height:1.18}._likeButton_1gn5j_1446{border:1px solid var(--public-line);min-height:42px;color:var(--public-ink);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:760;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}._likeButton_1gn5j_1446:hover:not(:disabled){border-color:var(--public-blue);color:var(--public-blue);transform:translateY(-1px)}._likeButton_1gn5j_1446:disabled{cursor:default;opacity:.78}._likeButtonActive_1gn5j_1473{border-color:var(--public-blue);color:var(--public-blue)}._likeButton_1gn5j_1446 strong{color:inherit;font-size:14px}._commentForm_1gn5j_1483{background:var(--public-surface);border-bottom:1px solid var(--public-line);border-radius:8px;gap:14px;padding:20px;display:grid}._commentForm_1gn5j_1483 label{color:var(--public-ink-soft);gap:8px;font-size:12px;font-weight:760;display:grid}._commentForm_1gn5j_1483 input,._commentForm_1gn5j_1483 textarea{border:1px solid var(--public-line);width:100%;color:var(--public-ink);font:inherit;background:#fff;border-radius:4px;padding:12px 13px;font-size:14px;line-height:1.55}._commentForm_1gn5j_1483 input:focus,._commentForm_1gn5j_1483 textarea:focus{border-color:var(--public-blue);outline-offset:0;outline:2px solid #285ee729}._commentForm_1gn5j_1483 textarea{resize:vertical}._commentFormActions_1gn5j_1524{justify-content:space-between;align-items:center;gap:14px;display:flex}._commentFormActions_1gn5j_1524 ._button_1gn5j_333{min-height:42px;padding-inline:15px}._commentError_1gn5j_1536{color:#c53030;margin:0;font-size:13px}._commentList_1gn5j_1542{display:grid}._emptyComments_1gn5j_1546{color:var(--public-muted);margin:0;padding:24px 0;font-size:14px}._commentItem_1gn5j_1553{border-bottom:1px solid var(--public-line);gap:10px;padding:22px 0;display:grid}._commentItem_1gn5j_1553>div{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}._commentItem_1gn5j_1553 strong{color:var(--public-ink);font-size:15px}._commentItem_1gn5j_1553 time{color:var(--public-muted);font-family:ui-monospace,monospace;font-size:11px}._commentItem_1gn5j_1553 p{color:var(--public-ink-soft);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.72}._articleAside_1gn5j_1586{min-width:0;position:sticky;top:104px}._articleAsidePanel_1gn5j_1592{background:var(--public-surface);border:1px solid var(--public-line);border-top:1px solid var(--public-line);box-shadow:none;border-radius:14px;gap:16px;padding:22px;display:grid}._asideHeader_1gn5j_1603{border-bottom:1px solid var(--public-line);gap:12px;padding-bottom:14px;display:grid}._asideTitleRow_1gn5j_1610{color:var(--public-blue);align-items:center;gap:9px;display:flex}._asideTitleRow_1gn5j_1610 h2{color:var(--public-ink);margin:0;font-size:20px;line-height:1.2}._quickJumpLink_1gn5j_1624,._relatedWritingLink_1gn5j_1625{min-width:0;color:inherit;border-bottom:1px solid var(--public-line);text-decoration:none;display:grid}._quickJumpLink_1gn5j_1624{color:var(--public-ink-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;font-size:13px;font-weight:760}._quickJumpLink_1gn5j_1624:hover,._relatedWritingLink_1gn5j_1625:hover{color:var(--public-blue)}._articleToc_1gn5j_1648{gap:8px;padding-top:4px;display:grid}._articleToc_1gn5j_1648 ._sectionIndex_1gn5j_216{margin-bottom:0}._articleToc_1gn5j_1648 nav{border-top:1px solid var(--public-line);max-height:360px;padding:6px 0 2px;display:grid;overflow:auto}._tocLink_1gn5j_1666{min-width:0;color:var(--public-ink-soft);overflow-wrap:anywhere;padding:9px 0;font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;display:block}._tocLink_1gn5j_1666:hover{color:var(--public-blue)}._tocLevel1_1gn5j_1682{color:var(--public-ink)}._tocLevel2_1gn5j_1686{padding-left:14px}._tocLevel3_1gn5j_1690{color:var(--public-muted);padding-left:28px;font-size:12px}._relatedWriting_1gn5j_1625{gap:0;padding-top:6px;display:grid}._relatedWriting_1gn5j_1625 ._sectionIndex_1gn5j_216{margin-bottom:8px}._relatedWritingLink_1gn5j_1625{gap:5px;padding:15px 0}._relatedWritingLink_1gn5j_1625 span{font-size:14px;font-weight:760;line-height:1.45}._relatedWritingLink_1gn5j_1625 small{-webkit-line-clamp:2;color:var(--public-muted);-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}._articleAsideMeta_1gn5j_1727{color:var(--public-muted);align-items:center;gap:8px;font-size:12px;font-weight:760;display:flex}._articleAsideMeta_1gn5j_1727 span{background:var(--public-surface);border:1px solid var(--public-line);border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:3px 9px;display:inline-flex}._listHero_1gn5j_1747{gap:56px;min-height:0;padding:56px 0}._listHeroPanel_1gn5j_1753{background:var(--public-surface);align-content:center;min-height:0;padding:20px;display:grid}._previewBoard_1gn5j_1761{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._previewCard_1gn5j_1767{border:1px solid var(--public-line);background:#fff;border-radius:10px;min-height:130px;padding:16px}._previewCardProminent_1gn5j_1775{min-height:150px;color:var(--public-ink);background:#e7eefb;border-color:#d7e2f5;grid-column:1/-1}._previewCardProminent_1gn5j_1775 ._previewKicker_1gn5j_217,._previewCardProminent_1gn5j_1775 ._muted_1gn5j_274{color:#526991}._previewCard_1gn5j_1767 strong{margin:12px 0 8px;font-size:16px;font-weight:600;display:block}._previewCard_1gn5j_1767 p{margin:0}._listHeroPanel_1gn5j_1753 ._heroNote_1gn5j_603{width:100%;box-shadow:none;margin-top:12px;position:static}._noteItem_1gn5j_1079{padding:20px 0}._noteItem_1gn5j_1079 p{margin:8px 0 0}._projectGrid_1gn5j_846>._card_1gn5j_1025._projectCard_1gn5j_854{padding:0}._projectGrid_1gn5j_846>._projectCard_1gn5j_854 ._media_1gn5j_1133{aspect-ratio:auto;height:100%;min-height:220px;margin:0}._projectGrid_1gn5j_846+._twoPanelGrid_1gn5j_1017{margin-top:48px}._projectGrid_1gn5j_846>._projectCard_1gn5j_854 ._stack_1gn5j_1059{align-content:center;padding:24px}._projectGrid_1gn5j_846>._projectCardFeatured_1gn5j_874 ._media_1gn5j_1133{min-height:340px;margin:0}._projectGrid_1gn5j_846>._projectCardFeatured_1gn5j_874 ._stack_1gn5j_1059{justify-content:center}._projectGrid_1gn5j_846>._projectCard_1gn5j_854 h2{overflow-wrap:anywhere;margin:8px 0 0;font-size:23px;font-weight:600;line-height:1.45}._footer_1gn5j_1851{border-top:1px solid var(--public-line);background:#fff;padding:36px 0 44px}._footerRow_1gn5j_1857{grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;width:min(100% - 64px,1120px);margin-inline:auto;display:grid}._footerRow_1gn5j_1857>div{flex-direction:column;gap:2px;display:flex}._footerRow_1gn5j_1857 strong{font-size:14px}._footerRow_1gn5j_1857 span,._footerLinks_1gn5j_1877,._backToTop_1gn5j_1878{font-size:12px;color:var(--public-muted)!important}._footerLinks_1gn5j_1877{gap:24px;display:flex}._footerLinks_1gn5j_1877 a,._backToTop_1gn5j_1878{text-decoration:none}._footerLinks_1gn5j_1877 a:hover,._backToTop_1gn5j_1878:hover{color:var(--public-blue)!important}._backToTop_1gn5j_1878{justify-self:end}._srOnly_1gn5j_1902{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._shell_1gn5j_1 :focus-visible{outline-offset:4px;outline:3px solid #7e9fe4}._skipLink_1gn5j_1919{z-index:100;background:var(--public-dark);border-radius:8px;padding:10px 18px;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%);color:#fff!important}._skipLink_1gn5j_1919:focus{transform:translateY(0)}._main_1gn5j_177:focus{outline:none}._projectCard_1gn5j_854:hover{box-shadow:0 8px 24px -16px #21314c40;border-color:#b9cae8!important}._articleBody_1gn5j_1325 :where(h1,h2,h3){scroll-margin-top:104px}._mobileBackLink_1gn5j_1949,._mobileArticleContents_1gn5j_1950{display:none}@media (width<=1040px){._bar_1gn5j_46{gap:20px}._nav_1gn5j_79{gap:2px}._nav_1gn5j_79 a{padding-inline:12px}._hero_1gn5j_183{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:36px}._hero_1gn5j_183 h1{font-size:52px}._heroHeadline_1gn5j_257{font-size:20px}._atlasContent_1gn5j_518{padding-inline:20px}._focusList_1gn5j_556 li{grid-template-columns:20px minmax(0,1fr)}._focusList_1gn5j_556 small{grid-column:2}._sectionHeader_1gn5j_649{grid-template-columns:minmax(0,1fr) 300px;gap:36px}._timelineItem_1gn5j_685{grid-template-columns:24px 90px minmax(150px,.85fr) minmax(0,1fr);gap:18px}._projectCard_1gn5j_854{grid-template-columns:100px minmax(0,1fr)}._projectCardFeatured_1gn5j_874{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}._projectCardCopy_1gn5j_952{padding:22px}._contactBand_1gn5j_663{grid-template-columns:1fr 1fr;gap:20px 36px;padding:36px}._articleLayout_1gn5j_1215{grid-template-columns:minmax(0,1fr) 250px;gap:36px}}@media (width<=820px),(height<=500px) and (pointer:coarse){._shell_1gn5j_1{overflow:visible}._main_1gn5j_177{overflow-wrap:anywhere}._main_1gn5j_177 :where(input,textarea,select){min-width:0;font-size:16px}._brand_1gn5j_56,._heroIntroLink_1gn5j_295,._textButton_1gn5j_296,._quickJumpLink_1gn5j_1624,._tocLink_1gn5j_1666,._footerLinks_1gn5j_1877 a,._backToTop_1gn5j_1878{min-height:44px}._brand_1gn5j_56{min-width:0}._brandName_1gn5j_2055{overflow-wrap:anywhere}._localeLink_1gn5j_139{min-width:44px;height:44px}._menuButton_1gn5j_163{width:44px;height:44px}._heroCopy_1gn5j_205,._heroPanel_1gn5j_381,._previewCard_1gn5j_1767,._previewBoard_1gn5j_1761,._timelineMeta_1gn5j_694,._timelineItem_1gn5j_685>p,._footerRow_1gn5j_1857>div{min-width:0}._main_1gn5j_177 :where(svg){flex-shrink:0}._header_1gn5j_36{height:72px}._bar_1gn5j_46,._main_1gn5j_177,._footerRow_1gn5j_1857{width:calc(100% - max(24px, env(safe-area-inset-left)) - max(24px, env(safe-area-inset-right)))}._bar_1gn5j_46{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}._brand_1gn5j_56{font-size:16px}._menuButton_1gn5j_163{grid-area:1/3;display:grid}._localeNav_1gn5j_128{grid-area:1/2}._nav_1gn5j_79{z-index:40;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--motion-normal) ease, transform var(--motion-normal) var(--ease-out), visibility 0s var(--motion-normal);overscroll-behavior-y:contain;border-bottom:1px solid var(--public-line);background:#fff;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:4px;max-height:calc(100dvh - 72px);padding:12px 24px 20px;display:grid;position:absolute;top:71px;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 16px 28px -16px #21314c33}._nav_1gn5j_79[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}._nav_1gn5j_79 a{min-height:48px;padding-inline:16px}._hero_1gn5j_183{grid-template-columns:1fr;gap:36px;min-height:0;padding:48px 0 56px}._hero_1gn5j_183 h1{font-size:52px}._heroScroll_1gn5j_620{display:none}._heroPanel_1gn5j_381{justify-self:center;width:min(100%,560px)}._homeHero_1gn5j_194 ._heroPanel_1gn5j_381{min-height:0}._focusList_1gn5j_556 li{grid-template-columns:28px minmax(0,1fr) auto}._focusList_1gn5j_556 small{grid-column:auto}._section_1gn5j_215{padding:56px 0}._sectionHeader_1gn5j_649{grid-template-columns:1fr;gap:14px;margin-bottom:28px}._sectionHeader_1gn5j_649 h2{font-size:30px}._timelineItem_1gn5j_685{grid-template-columns:28px 100px minmax(0,1fr);gap:10px 20px}._timelineItem_1gn5j_685>p{grid-column:3}._projectCard_1gn5j_854{grid-template-columns:1fr}._projectCardFeatured_1gn5j_874{grid-template-columns:1fr 1fr}._projectCard_1gn5j_854:not(._projectCardFeatured_1gn5j_874) ._projectVisual_1gn5j_882{min-height:180px}._projectGrid_1gn5j_846>._projectCard_1gn5j_854:not(._projectCardFeatured_1gn5j_874) ._media_1gn5j_1133{height:180px;min-height:180px}._twoPanelGrid_1gn5j_1017,._split_1gn5j_1018{grid-template-columns:1fr;gap:36px}._panel_1gn5j_275+._panel_1gn5j_275{border-left:0;border-top:1px solid var(--public-line);padding:28px 0 0}._articleLayout_1gn5j_1215{grid-template-columns:1fr;gap:36px}._articleAside_1gn5j_1586{position:static}._mobileBackLink_1gn5j_1949{align-items:center;gap:8px;min-height:44px;margin-bottom:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--public-blue)!important}._mobileArticleContents_1gn5j_1950{z-index:20;border:1px solid var(--public-line);background:#fff;border-radius:10px;margin-bottom:24px;display:block;position:sticky;top:80px;box-shadow:0 4px 16px #21314c0f}._mobileArticleContents_1gn5j_1950 summary{min-height:48px;color:var(--public-ink);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;list-style:none;display:flex}._mobileArticleContents_1gn5j_1950 summary::-webkit-details-marker{display:none}._contentsChevron_1gn5j_2280{margin-left:auto}._mobileArticleContents_1gn5j_1950[open] ._contentsChevron_1gn5j_2280{transform:rotate(180deg)}._mobileArticleContents_1gn5j_1950 nav{overscroll-behavior-y:contain;border:1px solid var(--public-line);background:#fff;border-radius:0 0 10px 10px;max-height:min(55dvh,400px);padding:6px 14px 12px;position:absolute;top:100%;left:-1px;right:-1px;overflow-y:auto;box-shadow:0 12px 20px -12px #21314c33}._mobileArticleContents_1gn5j_1950[open]{border-radius:10px 10px 0 0}._mobileArticleContents_1gn5j_1950 ._tocLink_1gn5j_1666{align-items:center;font-size:14px;display:flex}._mobileContentsActions_1gn5j_2313{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}._mobileContentsActions_1gn5j_2313 a{background:var(--public-surface);min-height:44px;color:var(--public-blue);border-radius:7px;align-items:center;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}._articleBody_1gn5j_1325,._articleBody_1gn5j_1325 :where(h1,h2,h3),._articleMain_1gn5j_1222 #article-comments{scroll-margin-top:148px}._articleAsidePanel_1gn5j_1592{padding:20px}._articleAsideMeta_1gn5j_1727{flex-wrap:wrap}._articleAside_1gn5j_1586 ._articleToc_1gn5j_1648{display:none}._articleTitle_1gn5j_1244{font-size:42px}._articleDigest_1gn5j_1265{width:100%}._contactBand_1gn5j_663 h2{font-size:28px}._footerRow_1gn5j_1857{grid-template-columns:1fr auto;gap:24px}._backToTop_1gn5j_1878,._footerLinks_1gn5j_1877 a{align-items:center;display:inline-flex}}@media (width<=600px){._bar_1gn5j_46,._main_1gn5j_177,._footerRow_1gn5j_1857{width:calc(100% - max(20px, env(safe-area-inset-left)) - max(20px, env(safe-area-inset-right)))}._bar_1gn5j_46{gap:8px}._brand_1gn5j_56{gap:8px;font-size:14px}._brandMark_1gn5j_67{border-radius:10px 10px 10px 3px;width:32px;height:32px;font-size:15px}._localeNav_1gn5j_128{gap:0;padding:3px}._localeLink_1gn5j_139{min-width:44px;height:44px;padding-inline:4px;font-size:11px}._menuButton_1gn5j_163{width:44px;height:44px}._nav_1gn5j_79{padding-inline:20px}._hero_1gn5j_183{gap:30px;padding:38px 0 44px}._hero_1gn5j_183 h1{margin-bottom:16px;font-size:42px;line-height:1.2}._heroHeadline_1gn5j_257{font-size:18px}._sectionLabel_1gn5j_215{margin-bottom:16px;font-size:12px}._lede_1gn5j_272{font-size:14px}._actions_1gn5j_325{margin-top:24px}._actions_1gn5j_325>a{flex:auto}._heroPanel_1gn5j_381{border-radius:16px;min-height:0}._atlasMap_1gn5j_397{height:156px}._atlasContent_1gn5j_518{padding:20px}._atlasNode_1gn5j_460{border-radius:10px;width:36px;height:36px}._atlasNode_1gn5j_460 svg{width:17px;height:17px}._atlasNode_1gn5j_460:first-child{top:36px}._atlasNode_1gn5j_460:nth-child(2){top:95px}._atlasNode_1gn5j_460:nth-child(3){top:26px}._atlasSchematic_1gn5j_446>i:first-of-type{top:67px;transform:rotate(42deg)}._atlasSchematic_1gn5j_446>i:nth-of-type(2){top:105px}._focusList_1gn5j_556 li{gap:8px;padding:12px 0}._focusList_1gn5j_556 strong{font-size:13px}._focusList_1gn5j_556 small{font-size:11px}._heroPanel_1gn5j_381>._heroAvatar_1gn5j_427{width:64%;margin:24px auto 80px}._section_1gn5j_215{padding:44px 0}._sectionHeader_1gn5j_649 h2,._sectionHeading_1gn5j_1036 h2{font-size:27px}._sectionTitleRow_1gn5j_1065{flex-wrap:wrap;align-items:flex-start}._sectionTitleRow_1gn5j_1065 ._sectionHeading_1gn5j_1036{margin-bottom:0}._sectionTitleRow_1gn5j_1065+._panelLead_1gn5j_275{margin-top:16px}._timelineItem_1gn5j_685{grid-template-columns:22px minmax(0,1fr);gap:8px 12px;padding:22px 0}._timelineMeta_1gn5j_694,._timelineBody_1gn5j_700,._timelineItem_1gn5j_685>p{grid-column:2}._editorialItem_1gn5j_732{grid-template-columns:22px minmax(0,1fr) 20px;gap:12px;padding-block:22px}._editorialCopy_1gn5j_751 h2,._editorialCopy_1gn5j_751 h3{font-size:18px}._emptyState_1gn5j_812{gap:12px;padding:22px 18px}._emptyState_1gn5j_812 h3{font-size:17px}._projectGrid_1gn5j_846,._showcaseGrid_1gn5j_1111,._compactShowcaseGrid_1gn5j_1110,._grid_1gn5j_1112{grid-template-columns:1fr;gap:20px}._projectCard_1gn5j_854,._projectCardFeatured_1gn5j_874{grid-column:auto;grid-template-columns:1fr;min-height:0}._projectCard_1gn5j_854 ._projectVisual_1gn5j_882,._projectCard_1gn5j_854:not(._projectCardFeatured_1gn5j_874) ._projectVisual_1gn5j_882{min-height:180px;margin:0}._projectCardCopy_1gn5j_952{padding:22px}._projectCardCopy_1gn5j_952 h2,._projectCardCopy_1gn5j_952 h3,._projectGrid_1gn5j_846>._projectCard_1gn5j_854 h2{font-size:22px}._projectGrid_1gn5j_846>._projectCard_1gn5j_854 ._media_1gn5j_1133,._projectGrid_1gn5j_846>._projectCardFeatured_1gn5j_874 ._media_1gn5j_1133{height:180px;min-height:180px}._projectCardCopy_1gn5j_952 ._textButton_1gn5j_296{margin-top:16px}._contactBand_1gn5j_663{border-radius:16px;grid-template-columns:1fr;gap:16px;margin-block:28px;padding:28px 24px}._contactBand_1gn5j_663 h2{font-size:28px}._contactBand_1gn5j_663 ._sectionIndex_1gn5j_216{grid-column:auto;margin:0}._contactBand_1gn5j_663 ._lightButton_1gn5j_335{width:100%}._previewBoard_1gn5j_1761{gap:10px}._previewCard_1gn5j_1767{min-height:0;padding:14px}._previewCard_1gn5j_1767 p{font-size:12px}._previewCard_1gn5j_1767 strong{font-size:15px}._listHeroPanel_1gn5j_1753{padding:16px}._heroNote_1gn5j_603{bottom:16px;right:16px}._socialStrip_1gn5j_1145{gap:8px}._socialStrip_1gn5j_1145 ._socialCard_1gn5j_1080{max-width:100%}._articleSection_1gn5j_1206{padding:36px 0 52px}._articleTitle_1gn5j_1244{font-size:34px;line-height:1.35}._articleHeader_1gn5j_1226{margin-bottom:30px}._articleLede_1gn5j_1256{font-size:16px}._articleMetaStrip_1gn5j_1297{gap:10px}._articleBody_1gn5j_1325 :where(h1){font-size:28px}._articleBody_1gn5j_1325 :where(h2){font-size:24px}._articleBody_1gn5j_1325 :where(p,li){font-size:16px;line-height:1.85}._articleEngagement_1gn5j_1426{margin-top:44px}._engagementHeader_1gn5j_1432,._commentFormActions_1gn5j_1524{flex-direction:column;align-items:stretch}._likeButton_1gn5j_1446,._commentFormActions_1gn5j_1524 ._button_1gn5j_333{justify-content:center;width:100%}._commentForm_1gn5j_1483{padding:18px}._commentForm_1gn5j_1483 input,._commentForm_1gn5j_1483 textarea{font-size:16px}._footer_1gn5j_1851{padding:28px 0}._footerRow_1gn5j_1857{grid-template-columns:1fr;gap:20px}._footerLinks_1gn5j_1877{flex-wrap:wrap;gap:12px 24px}._footerLinks_1gn5j_1877 a{align-items:center;min-height:44px;display:inline-flex}._backToTop_1gn5j_1878{justify-self:start}._footer_1gn5j_1851{padding-bottom:max(28px, env(safe-area-inset-bottom))}}@media (width<=380px){._brandName_1gn5j_2055{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._brand_1gn5j_56{min-width:44px}}@media (width<=360px){._bar_1gn5j_46,._main_1gn5j_177,._footerRow_1gn5j_1857{width:calc(100% - max(16px, env(safe-area-inset-left)) - max(16px, env(safe-area-inset-right)))}._brand_1gn5j_56{gap:6px;font-size:13px}._atlasContent_1gn5j_518{padding-inline:16px}._focusList_1gn5j_556 li{grid-template-columns:20px minmax(0,1fr)}._focusList_1gn5j_556 small{grid-column:2}._previewBoard_1gn5j_1761{grid-template-columns:1fr}}@keyframes _homeIntroduction_1gn5j_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _atlasAssemble_1gn5j_1{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes _menuIconEnter_1gn5j_1{0%{opacity:0;transform:rotate(-35deg)scale(.8)}to{opacity:1;transform:rotate(0)scale(1)}}._homeHeroCopy_1gn5j_211{animation:_homeIntroduction_1gn5j_1 var(--motion-slow) var(--ease-out) both}._homeHero_1gn5j_194 ._heroPanel_1gn5j_381{animation:_homeIntroduction_1gn5j_1 .56s var(--ease-out) 70ms both}._atlasNode_1gn5j_460{animation:_atlasAssemble_1gn5j_1 var(--motion-slow) var(--ease-out) .16s both}._atlasNode_1gn5j_460:nth-child(2){animation-delay:.24s}._atlasNode_1gn5j_460:nth-child(3){animation-delay:.32s}._menuButton_1gn5j_163 svg{animation:_menuIconEnter_1gn5j_1 var(--motion-normal) var(--ease-out)}._button_1gn5j_333 svg,._lightButton_1gn5j_335 svg,._heroScroll_1gn5j_620 svg,._editorialItem_1gn5j_732>svg,._projectVisual_1gn5j_882>span,._contentsChevron_1gn5j_2280{transition:transform var(--motion-normal) var(--ease-out)}._socialCard_1gn5j_1080{transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease}._button_1gn5j_333:active,._secondaryButton_1gn5j_334:active,._lightButton_1gn5j_335:active,._menuButton_1gn5j_163:active{transform:scale(.97)}._nav_1gn5j_79 a:active,._localeLink_1gn5j_139:active{background:var(--public-surface-strong)}._editorialItem_1gn5j_732:focus-visible,._editorialItem_1gn5j_732:active{background:#edf2fa}@media (hover:hover) and (pointer:fine){._button_1gn5j_333:hover svg,._lightButton_1gn5j_335:hover svg,._editorialItem_1gn5j_732:hover>svg{transform:translate(2px,-2px)}._heroScroll_1gn5j_620:hover svg{transform:translate(2px,3px)}a._projectCard_1gn5j_854:hover ._projectVisual_1gn5j_882>span{transform:scale(1.06)}._projectCard_1gn5j_854:has(a:hover) ._projectVisual_1gn5j_882>span{transform:scale(1.06)}a._socialCard_1gn5j_1080:hover,._menuButton_1gn5j_163:hover{background:var(--public-surface);border-color:#b9cae8}}@media (prefers-reduced-motion:reduce){._shell_1gn5j_1 *,._shell_1gn5j_1 :before,._shell_1gn5j_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}._page_4svhy_1{box-sizing:border-box;color:#3d4c41;height:100dvh;min-height:0;padding:max(10px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:#eef2eb;flex-direction:column;display:flex}._toolbar_4svhy_11{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding-bottom:10px;display:flex}._identity_4svhy_20{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._identity_4svhy_20>svg{color:#78907a;flex:none}._identity_4svhy_20>div{gap:3px;min-width:0;display:grid}._identity_4svhy_20 strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,560px);font-size:16px;font-weight:500;overflow:hidden}._identity_4svhy_20 span{color:#82917e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._actions_4svhy_38{flex:none;align-items:center;gap:8px;display:flex}._actions_4svhy_38 button{min-width:44px}._content_4svhy_40{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex;overflow:auto}._content_4svhy_40>form{flex:none;margin:auto}._content_4svhy_40>[role=alert]{flex:none}@media (width<=700px){._page_4svhy_1{padding-left:8px;padding-right:8px}._toolbar_4svhy_11{gap:6px;min-height:56px}._identity_4svhy_20{gap:7px}._identity_4svhy_20>svg{display:none}._identity_4svhy_20 strong{max-width:34vw;font-size:14px}._identity_4svhy_20 span{font-size:10px}._actions_4svhy_38{gap:4px}._actions_4svhy_38 button{padding:8px;font-size:12px}}._prose_1uibe_1{min-width:0;color:var(--color-text);overflow-wrap:anywhere;font-size:1rem;line-height:1.75}._prose_1uibe_1 :where(h1,h2,h3){margin:1.5em 0 .5em;line-height:1.2}._prose_1uibe_1 :where(p,ul,ol,blockquote,pre,table){margin:0 0 1rem}._prose_1uibe_1 a{color:var(--color-primary);text-underline-offset:3px;text-decoration-thickness:1px}._image_1uibe_24{border-radius:var(--radius-card);max-width:100%;height:auto;display:block}@media (width<=720px){._prose_1uibe_1 pre,._prose_1uibe_1 table{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}._prose_1uibe_1 table{display:block}._prose_1uibe_1 pre{white-space:pre;overflow-wrap:normal}}._toolbar_jux6f_1{gap:9px;min-width:0;margin:24px 0 10px;display:grid}._label_jux6f_8{color:var(--public-ink,#21314c);font-size:13px;font-weight:600}._searchField_jux6f_14{border:1px solid var(--public-line,#dbe3ee);width:min(100%,560px);min-height:48px;transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);background:#f8fafd;border-radius:9px;align-items:center;gap:10px;padding:0 5px 0 14px;display:flex}._searchField_jux6f_14:focus-within{border-color:var(--public-blue,#3565c9);background:#fff;box-shadow:0 0 0 3px #3565c912}._searchIcon_jux6f_33{color:#7285a1;flex:none}._input_jux6f_38{width:100%;min-width:0;min-height:46px;color:var(--public-ink,#21314c);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:14px}._input_jux6f_38:focus-visible{outline:none}._input_jux6f_38::placeholder{color:#71809a}._input_jux6f_38::-webkit-search-cancel-button{display:none}._clear_jux6f_64,._retry_jux6f_64{min-width:44px;min-height:44px;color:var(--public-ink-soft,#526078);font:inherit;cursor:pointer;touch-action:manipulation;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:9px;font-size:13px;display:inline-flex}._clear_jux6f_64:active,._retry_jux6f_64:active{transform:scale(.96)}._count_jux6f_87{color:var(--public-muted,#64748b);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.6}._noResults_jux6f_95{color:var(--public-ink-soft,#526078);margin:20px 0 8px;font-size:14px;line-height:1.7}._loading_jux6f_102,._error_jux6f_102{color:var(--public-muted,#64748b);align-items:center;gap:10px;margin:24px 0;font-size:14px;line-height:1.7;display:flex}._error_jux6f_102{color:#9b4550;flex-wrap:wrap}._retry_jux6f_64{background:#fff;border:1px solid #dbe3ee;gap:7px;padding-inline:12px}._spinner_jux6f_124{flex:none;animation:.9s linear infinite _spin_jux6f_124}._results_jux6f_129{animation:_appear_jux6f_1 var(--motion-normal) var(--ease-out) both}@keyframes _spin_jux6f_124{to{transform:rotate(360deg)}}@keyframes _appear_jux6f_1{0%{opacity:.65}to{opacity:1}}@media (hover:hover) and (pointer:fine){._clear_jux6f_64:hover,._retry_jux6f_64:hover{color:var(--public-blue,#3565c9);background:#edf2fa}}@media (width<=720px){._input_jux6f_38{font-size:16px}._toolbar_jux6f_1{margin-top:20px}}._summary_srczh_1{color:var(--public-muted,#64748b);flex-wrap:wrap;align-content:center;gap:10px 20px;font-size:12px;display:flex}._metric_srczh_2{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._metric_srczh_2 svg{color:#7c91af;flex-shrink:0}._metric_srczh_2 strong{color:var(--public-ink,#21314c);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}._section_srczh_5{border-top:1px solid var(--public-line,#e1e7ef);margin-top:48px;padding-top:30px;scroll-margin-top:32px}._header_srczh_6{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_srczh_6 h2{color:var(--public-ink,#21314c);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:650}._header_srczh_6 h2 span{color:#8290a5;margin-left:5px;font-size:16px;font-weight:500}._header_srczh_6 p{color:var(--public-muted,#64748b);margin:6px 0 0;font-size:13px}._like_srczh_10,._submit_srczh_10,._more_srczh_10,._error_srczh_10 button{min-height:40px;color:var(--public-ink,#21314c);font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfed;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:inline-flex}._like_srczh_10{flex-shrink:0}._like_srczh_10[aria-pressed=true]{color:#b24b65;background:#fff8fa;border-color:#e8c6d0}._like_srczh_10 strong{border-left:1px solid;padding-left:8px;font-size:12px}._like_srczh_10:hover,._more_srczh_10:hover{border-color:var(--public-blue,#3565c9)}._like_srczh_10:disabled,._submit_srczh_10:disabled,._more_srczh_10:disabled{opacity:.55;cursor:wait}._countNote_srczh_16,._moderation_srczh_16{color:var(--public-muted,#64748b);align-items:flex-start;gap:8px;font-size:12px;line-height:1.65;display:flex}._countNote_srczh_16{margin:18px 0 24px}._countNote_srczh_16 svg,._moderation_srczh_16 svg{flex:none;margin-top:2px}._form_srczh_19{border:1px solid var(--public-line,#e1e7ef);background:#f8fafd;border-radius:12px;gap:15px;padding:22px;display:grid}._moderation_srczh_16{color:#52728a;margin:0 0 1px}._form_srczh_19 label{min-width:0;color:var(--public-ink,#21314c);gap:7px;font-size:13px;display:grid}._name_srczh_22{max-width:280px}._form_srczh_19 input,._form_srczh_19 textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--public-ink,#21314c);font:inherit;background:#fff;border:1px solid #d3ddea;border-radius:7px;padding:11px 12px;font-size:14px;line-height:1.65}._form_srczh_19 textarea{resize:vertical;min-height:125px}._form_srczh_19 input::placeholder,._form_srczh_19 textarea::placeholder{color:#8492a8}._formFooter_srczh_26{justify-content:space-between;align-items:center;gap:12px;display:flex}._length_srczh_27{color:#7d8ca2;font-variant-numeric:tabular-nums;font-size:12px}._submit_srczh_10{background:var(--public-blue,#3565c9);border-color:var(--public-blue,#3565c9);color:#fff}._success_srczh_29,._error_srczh_10{flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:13px;line-height:1.65;display:flex}._success_srczh_29{color:#267053}._error_srczh_10{color:#a03c45;padding:12px 0}._error_srczh_10 button{min-height:32px;color:inherit;padding:5px 9px;font-size:12px}._loading_srczh_33,._empty_srczh_33{color:var(--public-muted,#64748b);font-size:13px;line-height:1.7}._comments_srczh_34{margin-top:28px}._comment_srczh_34{border-bottom:1px solid var(--public-line,#e1e7ef);gap:13px;padding:22px 0;display:flex}._avatar_srczh_36{color:#627d9f;background:#edf2f9;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:13px;display:grid}._comment_srczh_34>div{flex:1;min-width:0}._comment_srczh_34 header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}._comment_srczh_34 strong{color:var(--public-ink,#21314c);overflow-wrap:anywhere;font-size:14px}._comment_srczh_34 time{color:#8290a5;font-size:12px}._comment_srczh_34 p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--public-ink-soft,#526078);margin:10px 0 0;font-size:14px;line-height:1.85}._more_srczh_10{margin:22px auto 0;display:flex}._section_srczh_5 button:focus-visible,._section_srczh_5 input:focus-visible,._section_srczh_5 textarea:focus-visible{outline-offset:3px;outline:3px solid #3565c944}._detailError_srczh_44{color:#a03c45;padding:16px 0;font-size:14px}._detailError_srczh_44 button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfed;border-radius:6px;margin-left:12px;padding:6px 10px}._like_srczh_10,._submit_srczh_10,._more_srczh_10,._error_srczh_10 button,._detailError_srczh_44 button{transition:transform var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard)}._like_srczh_10:not(:disabled):active,._submit_srczh_10:not(:disabled):active,._more_srczh_10:not(:disabled):active,._error_srczh_10 button:not(:disabled):active,._detailError_srczh_44 button:not(:disabled):active{transform:scale(.97)}._form_srczh_19 input,._form_srczh_19 textarea{transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard)}._form_srczh_19 input:focus,._form_srczh_19 textarea:focus{border-color:var(--public-blue,#3565c9);box-shadow:0 0 0 3px #3565c910}._likeConfirmed_srczh_53{animation:_like-confirmed_srczh_1 .32s var(--ease-out);transform-origin:50%}._spinner_srczh_54{flex-shrink:0;animation:.8s linear infinite _engagement-spin_srczh_1}._success_srczh_29{animation:_feedback-in_srczh_1 var(--motion-normal) var(--ease-out)}@keyframes _engagement-spin_srczh_1{to{transform:rotate(360deg)}}@keyframes _like-confirmed_srczh_1{0%,to{transform:scale(1)}45%{transform:scale(1.2)}}@keyframes _feedback-in_srczh_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){._submit_srczh_10:not(:disabled):hover{background:#2d59b5;border-color:#2d59b5}._error_srczh_10 button:not(:disabled):hover,._detailError_srczh_44 button:not(:disabled):hover{background:#fff7f8;border-color:#d4adb4}._form_srczh_19 input:not(:disabled):not(:focus):hover,._form_srczh_19 textarea:not(:disabled):not(:focus):hover{border-color:#9fb4d3}}@media (width<=520px){._summary_srczh_1{gap:9px 15px}._metric_srczh_2{font-size:11px}._section_srczh_5{margin-top:34px}._form_srczh_19{padding:17px}._header_srczh_6{gap:12px}._header_srczh_6 h2{font-size:22px}._like_srczh_10{gap:5px;padding-inline:10px}._name_srczh_22{max-width:none}._form_srczh_19 input,._form_srczh_19 textarea{font-size:16px}}@media (width<=720px){._section_srczh_5 button{touch-action:manipulation;min-width:44px;min-height:44px}._form_srczh_19 input,._form_srczh_19 textarea{font-size:16px}._form_srczh_19 input{min-height:48px}._like_srczh_10,._submit_srczh_10,._more_srczh_10{font-size:14px}._countNote_srczh_16,._moderation_srczh_16,._loading_srczh_33,._empty_srczh_33{font-size:13px}._comment_srczh_34 p{font-size:16px}._detailError_srczh_44 button{min-height:44px;margin:12px 0 0}}._track_1j9f6_1{z-index:51;pointer-events:none;background:0 0;height:2px;position:fixed;inset:80px 0 auto}._fill_1j9f6_10{background:var(--public-blue);transform-origin:0;height:100%;transition:transform var(--motion-fast,.14s) linear;display:block}._tocLink_1j9f6_18{transition:color var(--motion-fast,.14s) var(--ease-out,ease-out), background-color var(--motion-fast,.14s) var(--ease-out,ease-out);border-radius:4px}._tocLink_1j9f6_18[aria-current=location]{color:var(--public-blue);background:color-mix(in srgb, var(--public-blue) 7%, transparent);box-shadow:inset 2px 0 var(--public-blue)}@media (width<=820px),(height<=500px) and (pointer:coarse){._track_1j9f6_1{top:72px}}@media (prefers-reduced-motion:reduce){._fill_1j9f6_10,._tocLink_1j9f6_18{transition:none}}:root{--color-bg:#fff;--color-text:#111827;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-border:#e5e7eb;--color-surface-subtle:#f9fafb;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#dc2626;--radius-card:8px;--radius-button:6px;--content-width:1160px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--motion-fast:.14s;--motion-normal:.22s;--motion-slow:.42s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1)}*{box-sizing:border-box}html{color:var(--color-text);background:var(--color-bg);font-family:Aptos,SF Pro Display,Segoe UI Variable,Segoe UI,PingFang SC,Hiragino Sans GB,sans-serif}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}a{color:var(--color-primary)}:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 35%, transparent);outline-offset:2px}.app-shell{width:min(100% - 32px, var(--content-width));margin:0 auto;padding:64px 0}.section{gap:var(--space-4);display:grid}h1{margin:0;font-size:clamp(2.25rem,8vw,4.5rem);line-height:1}.lede{max-width:640px;color:var(--color-text-secondary);margin:0;font-size:1.125rem;line-height:1.7}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
