._spinner_29xp6_1{display:inline-flex}._circle_29xp6_5{width:1.5rem;height:1.5rem;border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--color-primary);animation:_spin_29xp6_1 .8s linear infinite}._srOnly_29xp6_14{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes _spin_29xp6_1{to{transform:rotate(360deg)}}._page_1ivlh_4{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-6);background:var(--color-page-bg)}._contour_1ivlh_14{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._card_1ivlh_20{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-10) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);max-width:24rem}._title_1ivlh_35{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:-.02em;font-weight:700;color:var(--color-text)}._subtitle_1ivlh_45{margin:0 0 var(--space-2);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-muted)}._googleLink_1ivlh_52{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-base);font-weight:600;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard)}._googleLink_1ivlh_52:hover{background:var(--color-primary-strong)}._error_1ivlh_73{margin:0 0 var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-danger)}._microtext_1ivlh_81{margin:var(--space-6) 0 0;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.inbox-bell{position:relative}.inbox-bell__toggle{background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) .875rem;cursor:pointer;font-size:var(--text-base);color:var(--color-text)}.inbox-bell__toggle:hover{background:var(--color-surface-hover)}.inbox-bell__panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:var(--z-panel-popover);width:22rem;max-width:calc(100vw - 2.5rem);max-height:32rem;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-4)}.inbox-bell__panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.inbox-bell__panel-header h2{margin:0;font-size:1rem}.inbox-bell__close{background:none;border:none;cursor:pointer;font-size:var(--text-base);color:var(--color-text-muted);padding:.15rem .4rem}.inbox-bell__section{margin-bottom:var(--space-4)}.inbox-bell__section h3{font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);margin:0 0 var(--space-2)}.inbox-bell__section-header{display:flex;align-items:baseline;justify-content:space-between}.inbox-bell__section-header h3{margin:0}.inbox-bell__empty{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.inbox-bell__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.inbox-bell__row{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm)}.inbox-bell__row--unread{background:var(--color-primary-tint);border-color:var(--color-primary)}.inbox-bell__row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.inbox-bell__row-text{color:var(--color-text);text-decoration:none}a.inbox-bell__row-text:hover{text-decoration:underline}.inbox-bell__row-meta{font-size:.75rem;color:var(--color-text-muted)}.inbox-bell__action{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:.75rem;color:var(--color-primary-strong);text-decoration:underline;padding:0}.inbox-bell__action:disabled{opacity:.5;cursor:default;text-decoration:none}.inbox-bell__reminder-form{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.inbox-bell__reminder-input{flex:1;min-width:8rem;padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.8rem}.inbox-bell__group+.inbox-bell__group{margin-top:var(--space-3)}.inbox-bell__group-heading{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-xs);font-weight:600;color:var(--color-text-subtle)}.inbox-bell__load-more{margin-top:var(--space-2)}.inbox-bell__inline-error{flex-basis:100%;margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-danger)}._button_1r1ww_10{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);font-family:inherit;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}._button_1r1ww_10:disabled{cursor:not-allowed}._button_1r1ww_10[aria-busy=true]{cursor:progress}._sm_1r1ww_43{height:28px;padding-inline:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm)}._md_1r1ww_50{height:36px;padding-inline:var(--space-4);font-size:var(--text-base);line-height:var(--leading-base)}._lg_1r1ww_57{height:44px;padding-inline:var(--space-6);font-size:var(--text-md);line-height:var(--leading-md)}._iconOnly_1r1ww_67{padding-inline:0;gap:0}._iconOnly_1r1ww_67._sm_1r1ww_43{width:28px;height:28px}._iconOnly_1r1ww_67._md_1r1ww_50{width:32px;height:32px}._iconOnly_1r1ww_67._lg_1r1ww_57{width:40px;height:40px}._primary_1r1ww_89{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-xs)}._primary_1r1ww_89:hover:not(:disabled){background:var(--color-primary-strong)}._primary_1r1ww_89:active:not(:disabled){background:var(--color-primary-strong);box-shadow:none;transform:translateY(1px)}._primary_1r1ww_89:disabled{background:var(--color-border-strong);color:var(--color-text-subtle);box-shadow:none}._secondary_1r1ww_111{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}._secondary_1r1ww_111:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-input)}._secondary_1r1ww_111:active:not(:disabled){background:var(--color-primary-tint);border-color:var(--color-primary)}._secondary_1r1ww_111:disabled{background:var(--color-surface);color:var(--color-text-subtle);border-color:var(--color-border)}._tertiary_1r1ww_133{background:transparent;color:var(--color-text)}._tertiary_1r1ww_133:hover:not(:disabled){background:var(--color-surface-hover)}._tertiary_1r1ww_133:active:not(:disabled){background:var(--color-primary-tint)}._tertiary_1r1ww_133:disabled{color:var(--color-text-subtle)}._danger_1r1ww_150{background:var(--color-danger);color:var(--color-on-danger)}._danger_1r1ww_150:hover:not(:disabled){background:var(--color-danger-strong)}._danger_1r1ww_150:active:not(:disabled){background:var(--color-danger-strong);transform:translateY(1px)}._danger_1r1ww_150:disabled{background:var(--color-border-strong);color:var(--color-text-subtle)}._signal_1r1ww_172{background:var(--color-signal);color:var(--color-on-signal)}._signal_1r1ww_172:hover:not(:disabled){background:var(--color-signal-strong)}._signal_1r1ww_172:active:not(:disabled){background:var(--color-signal-strong);transform:translateY(1px)}._signal_1r1ww_172:disabled{background:var(--color-border-strong);color:var(--color-text-subtle)}._icon_1r1ww_67{background:transparent;color:var(--color-text-muted)}._icon_1r1ww_67:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}._icon_1r1ww_67:active:not(:disabled){transform:scale(.97)}._icon_1r1ww_67:disabled{color:var(--color-text-subtle)}._slot_1r1ww_211{display:inline-flex;flex:none;align-items:center;justify-content:center}._slot_1r1ww_211>svg{width:16px;height:16px}._spinner_1r1ww_228{width:14px;height:14px;flex:none;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-full);animation:_button-spin_1r1ww_1 .7s linear infinite}@keyframes _button-spin_1r1ww_1{to{transform:rotate(360deg)}}._root_gwxn5_3{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);text-align:center}._contour_gwxn5_16{position:absolute;top:50%;left:50%;width:min(320px,100%);height:160px;transform:translate(-50%,-50%);pointer-events:none}._stack_gwxn5_26{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:44ch}._coordinate_gwxn5_36{margin:0;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}._headline_gwxn5_46{margin:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:-.02em;font-weight:600;color:var(--color-text)}._body_gwxn5_56{margin:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-muted)}._action_gwxn5_63,._link_gwxn5_64{display:flex;justify-content:center}._action_gwxn5_63>*,._link_gwxn5_64>*{flex:0 0 auto}._compact_gwxn5_78{padding:var(--space-6) var(--space-4)}._compact_gwxn5_78 ._contour_gwxn5_16{width:min(240px,100%);height:104px}._compact_gwxn5_78 ._stack_gwxn5_26{gap:var(--space-3)}._compact_gwxn5_78 ._headline_gwxn5_46{font-size:var(--text-md);line-height:var(--leading-md)}._compact_gwxn5_78 ._body_gwxn5_56{font-size:var(--text-sm);line-height:var(--leading-sm)}._error_gwxn5_103 ._headline_gwxn5_46{font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:normal;color:var(--color-text)}._errorIcon_gwxn5_111{width:24px;height:24px;color:var(--color-danger)}._backdrop_7n4pv_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--color-scrim);animation:_backdrop-in_7n4pv_1 var(--duration-base) var(--ease-standard)}._backdrop_7n4pv_3[data-state=closing]{animation:_backdrop-out_7n4pv_1 var(--duration-fast) var(--ease-standard) forwards}._panel_7n4pv_19{position:relative;z-index:var(--z-modal);display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 96px);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-xl);animation:_panel-in_7n4pv_1 var(--duration-slow) var(--ease-out)}._panel_7n4pv_19[data-state=closing]{animation:_panel-out_7n4pv_1 var(--duration-base) var(--ease-standard) forwards}._confirm_7n4pv_43{max-width:440px}._form_7n4pv_47{max-width:520px}._content_7n4pv_51{max-width:720px}._gallery_7n4pv_55{max-width:960px}._header_7n4pv_59{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex:0 0 auto}._title_7n4pv_67{margin:0;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:600;color:var(--color-text)}._close_7n4pv_76{flex:0 0 auto;width:32px;height:32px}._body_7n4pv_82{flex:1 1 auto;overflow-y:auto;margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-muted)}._body_7n4pv_82>:first-child{margin-top:0}._body_7n4pv_82>:last-child{margin-bottom:0}._footer_7n4pv_99{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:0 0 auto;margin-top:var(--space-6)}@keyframes _backdrop-in_7n4pv_1{0%{opacity:0}to{opacity:1}}@keyframes _backdrop-out_7n4pv_1{0%{opacity:1}to{opacity:0}}@keyframes _panel-in_7n4pv_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes _panel-out_7n4pv_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}._popover_d3m0o_6{z-index:var(--z-dropdown);animation:_popover-in_d3m0o_1 var(--duration-base) var(--ease-standard)}._popover_d3m0o_6[data-state=closing]{animation:_popover-out_d3m0o_1 var(--duration-fast) var(--ease-standard) forwards}._surface_d3m0o_17{min-width:200px;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--shadow-lg)}@keyframes _popover-in_d3m0o_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _popover-out_d3m0o_1{0%{opacity:1}to{opacity:0}}._field_jdqpc_11{display:block;margin-bottom:var(--space-5);min-width:0}._box_jdqpc_17{position:relative;display:block}._control_jdqpc_22{display:block;width:100%;margin:0;border:1px solid var(--color-border-input);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--text-base);line-height:var(--leading-base);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._onSunken_jdqpc_41 ._control_jdqpc_22{background:var(--color-surface-sunken)}._control_jdqpc_22:focus{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);outline:none}._control_jdqpc_22:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._control_jdqpc_22:disabled{background:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text-subtle);cursor:not-allowed}._floating_jdqpc_65 ._control_jdqpc_22{height:52px;padding:22px var(--space-3) 6px}._bare_jdqpc_70 ._control_jdqpc_22{height:36px;padding:0 var(--space-3)}._floating_jdqpc_65 ._label_jdqpc_80{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-muted);pointer-events:none;transition:transform var(--duration-fast) var(--ease-standard),font-size var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._floating_jdqpc_65._multiline_jdqpc_97 ._label_jdqpc_80{top:15px;transform:none}._floating_jdqpc_65._filled_jdqpc_102 ._label_jdqpc_80,._floating_jdqpc_65 ._control_jdqpc_22:focus~._label_jdqpc_80{top:8px;transform:none;font-size:var(--text-xs);line-height:var(--leading-xs)}._floating_jdqpc_65._errored_jdqpc_110 ._label_jdqpc_80{color:var(--color-danger)}._floating_jdqpc_65._disabled_jdqpc_114 ._label_jdqpc_80{color:var(--color-text-subtle)}._bare_jdqpc_70 ._label_jdqpc_80{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._required_jdqpc_129{color:var(--color-text-muted);font-weight:400}._errored_jdqpc_110 ._control_jdqpc_22,._errored_jdqpc_110 ._control_jdqpc_22:focus{border-color:var(--color-danger);box-shadow:none}._hint_jdqpc_142,._error_jdqpc_110{display:flex;align-items:flex-start;gap:var(--space-1);margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:var(--leading-xs)}._hint_jdqpc_142{color:var(--color-text-muted)}._error_jdqpc_110{color:var(--color-danger)}._errorIcon_jdqpc_161{flex:none;width:12px;height:12px;margin-top:3px}._select_jdqpc_170{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;cursor:pointer}._select_jdqpc_170:disabled{cursor:not-allowed}._chevron_jdqpc_180{position:absolute;right:var(--space-3);top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}._disabled_jdqpc_114 ._chevron_jdqpc_180{color:var(--color-text-subtle)}._textarea_jdqpc_197{min-height:96px;resize:vertical}._floating_jdqpc_65 ._textarea_jdqpc_197{height:auto;padding:22px var(--space-3) 10px}._bare_jdqpc_70 ._textarea_jdqpc_197{height:auto;padding:var(--space-2) var(--space-3)}._region_aot5e_3{position:fixed;bottom:var(--space-6);left:50%;transform:translate(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);align-items:center;width:min(400px,calc(100vw - var(--space-8)));pointer-events:none}._toast_aot5e_20{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-2);width:100%;max-width:400px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border-left:3px solid var(--atlas-toast-accent);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);animation:_toast-in_aot5e_1 var(--duration-base) var(--ease-out)}._toast_aot5e_20[data-state=closing]{animation:_toast-out_aot5e_1 var(--duration-fast) var(--ease-standard) forwards}._success_aot5e_44{--atlas-toast-accent: var(--color-success)}._info_aot5e_48{--atlas-toast-accent: var(--color-primary)}._error_aot5e_52{--atlas-toast-accent: var(--color-danger)}._icon_aot5e_56{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:3px;font-size:var(--text-xs);line-height:1;color:var(--atlas-toast-accent)}._message_aot5e_69{flex:1 1 auto;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text)}._action_aot5e_76{flex:0 0 auto}._close_aot5e_80{flex:0 0 auto;width:24px;height:24px}@keyframes _toast-in_aot5e_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _toast-out_aot5e_1{0%{opacity:1}to{opacity:0}}._block_1yi21_6{position:relative;display:block;overflow:hidden;flex:none;background:var(--color-surface-sunken);border-radius:var(--radius-xs)}._block_1yi21_6:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--color-skeleton-sheen) 50%,transparent);animation:_skeleton-sweep_1yi21_1 1.2s linear infinite}@keyframes _skeleton-sweep_1yi21_1{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){._block_1yi21_6:after{content:none}._block_1yi21_6{outline:1px solid var(--color-border);outline-offset:-1px}}._region_1yi21_50{position:relative;width:100%;height:100%}._srOnly_1yi21_57{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._page_1on0j_8{height:100%;overflow:hidden;padding:var(--space-6)}._stack_1on0j_14{display:flex;flex-direction:column;gap:var(--space-3)}._contour_1on0j_23{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;pointer-events:none}._cardGrid_1on0j_32{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4);margin-top:var(--space-6)}._card_1on0j_32{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2);height:180px;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}._hub_1on0j_53{display:flex;gap:var(--space-6);height:100%}._hubRail_1on0j_59{flex:0 0 280px;max-width:280px}._hubBody_1on0j_64{flex:1 1 auto;min-width:0}._editor_1on0j_71{max-width:45rem;margin:0 auto}._editorParagraphs_1on0j_76{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}._databaseRow_1on0j_86{display:flex;gap:var(--space-2);align-items:center}._databaseRows_1on0j_92{display:flex;flex-direction:column;gap:1px;margin-top:var(--space-2)}._canvas_1on0j_101{position:relative;height:100%;overflow:hidden}._spine_1on0j_110{position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:96px;transform:translate(-50%,-50%)}._spineChildren_1on0j_120{display:flex;flex-direction:column;gap:var(--space-4)}._minimap_1on0j_126{position:absolute;right:var(--space-4);bottom:var(--space-4)}._publicPage_1on0j_134{max-width:45rem;margin:0 auto}._publicHero_1on0j_139{position:relative;height:180px;margin-bottom:var(--space-6);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}._publicForm_1on0j_150{max-width:32rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}._group_oxmu7_4{display:flex;gap:var(--space-1)}._option_oxmu7_9{flex:1 1 0;min-width:0;padding:0 var(--space-2)}._option_oxmu7_9[aria-pressed=true]{background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-text);font-weight:600}._shell_1y0q7_6{display:flex;flex-direction:column;height:100%;background:var(--color-app-bg)}._topBar_1y0q7_15{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-4);flex:0 0 auto;height:48px;padding:0 var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);transition:box-shadow var(--duration-fast) var(--ease-standard)}._topBar_1y0q7_15[data-scrolled=true]{box-shadow:var(--shadow-xs)}._topBar_1y0q7_15:focus-visible{outline-offset:-2px}._wordmark_1y0q7_38{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-display);font-weight:600;color:var(--color-text)}._topBarLeft_1y0q7_46{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1 1 auto}._topBarCentre_1y0q7_54{display:flex;flex:0 1 320px;justify-content:center}._topBarRight_1y0q7_60{display:flex;align-items:center;gap:var(--space-2);flex:1 1 auto;justify-content:flex-end}._searchLabel_1y0q7_71,._searchHint_1y0q7_72{display:none}@media(min-width:600px){._searchTrigger_1y0q7_77{width:320px}._searchLabel_1y0q7_71,._searchHint_1y0q7_72{display:inline}}._breadcrumb_1y0q7_89{min-width:0}._breadcrumbList_1y0q7_93{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:var(--leading-sm)}._breadcrumbItem_1y0q7_104{display:flex;align-items:center;gap:var(--space-1);min-width:0}._breadcrumbItem_1y0q7_104:not(:last-child){flex:0 1 auto;overflow:hidden}._breadcrumbSeparator_1y0q7_117{color:var(--color-text-subtle)}._breadcrumbLink_1y0q7_121{color:var(--color-text-muted);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._breadcrumbLink_1y0q7_121:hover{color:var(--color-primary);text-decoration:underline}._breadcrumbCurrent_1y0q7_134{color:var(--color-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._searchTrigger_1y0q7_77{display:flex;align-items:center;gap:var(--space-2);max-width:100%;height:32px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-sunken);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._searchTrigger_1y0q7_77:hover{border-color:var(--color-border-strong);background:var(--color-surface)}._searchIcon_1y0q7_168{color:var(--color-text-subtle)}._searchLabel_1y0q7_71{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchHint_1y0q7_72{font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-mono);color:var(--color-text-subtle)}._presenceSlot_1y0q7_189{display:flex;align-items:center}._accountAnchor_1y0q7_196{position:relative}._avatarButton_1y0q7_200{padding:0}._avatar_1y0q7_200{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-primary-tint);color:var(--color-primary-strong);font-size:var(--text-xs);font-weight:600}._accountPopover_1y0q7_217{position:absolute;top:calc(100% + var(--space-2));right:0;width:240px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}._accountName_1y0q7_228{margin:0;font-size:var(--text-base);font-weight:600;color:var(--color-text)}._accountEmail_1y0q7_235{margin:0;font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis}._accountSection_1y0q7_246{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}._accountSectionLabel_1y0q7_256{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:600;color:var(--color-text-muted)}._accountAction_1y0q7_264{justify-content:flex-start;width:100%}._body_1y0q7_271{position:relative;display:flex;flex:1 1 auto;min-height:0}._rail_1y0q7_278{position:fixed;top:48px;bottom:0;left:0;z-index:var(--z-overlay);display:flex;flex-direction:column;gap:var(--space-4);width:240px;padding:var(--space-4) var(--space-3);overflow-y:auto;background:var(--color-surface);border-right:1px solid var(--color-border);transform:translate(-100%);transition:transform var(--duration-slow) var(--ease-out)}._rail_1y0q7_278[data-drawer=open]{transform:none}._rail_1y0q7_278:focus-visible{outline-offset:-2px}._scrim_1y0q7_304{position:fixed;inset:var(--space-12) 0 0;z-index:var(--z-dropdown);border:0;padding:0;background:var(--color-scrim);cursor:pointer}@media(min-width:900px){._rail_1y0q7_278{position:static;transform:none;flex:0 0 auto}._rail_1y0q7_278[data-rail=icon]{width:56px;align-items:center;padding:var(--space-4) var(--space-2)}._scrim_1y0q7_304{display:none}}._railSection_1y0q7_333{display:flex;flex-direction:column;gap:var(--space-1)}._railSectionLabel_1y0q7_339{margin:0 0 var(--space-1);padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle)}._railList_1y0q7_350{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}._railItem_1y0q7_359{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-left:2px solid transparent;border-radius:var(--radius-xs);color:var(--color-text);font-size:var(--text-base);text-decoration:none}._railItem_1y0q7_359:hover{background:var(--color-surface-hover)}._railItemActive_1y0q7_378{background:var(--color-primary-tint);border-left-color:var(--color-primary);font-weight:500}._railIcon_1y0q7_384{flex:0 0 auto;width:20px;text-align:center}._railLabel_1y0q7_390{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._offlineMark_1y0q7_401{flex:0 0 auto;width:6px;height:6px;margin-left:auto;border-radius:var(--radius-full);background:var(--color-success)}._srOnly_1y0q7_399{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._main_1y0q7_420{display:grid;grid-template-rows:1fr;flex:1 1 auto;min-width:0;min-height:0;overflow:auto}._main_1y0q7_420:focus-visible{outline-offset:-2px}._notFound_1y0q7_435{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-16) var(--space-6);text-align:center}._notFoundTitle_1y0q7_445{margin:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-display);color:var(--color-text)}._notFoundBody_1y0q7_454{margin:0;max-width:44ch;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-muted)}._notFoundAction_1y0q7_462{display:inline-flex;align-items:center;height:36px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-base);font-weight:500;text-decoration:none}._notFoundAction_1y0q7_462:hover{background:var(--color-primary-strong)}._card_1n2np_9{border:1px solid var(--color-border);border-left-width:3px;border-radius:var(--radius-sm);padding:.9rem var(--space-4);margin-bottom:var(--space-4)}._ok_1n2np_17{border-left-color:var(--color-success, var(--color-border))}._info_1n2np_21{border-left-color:var(--color-accent, var(--color-border))}._warning_1n2np_25{border-left-color:var(--color-warning, var(--color-border))}._error_1n2np_29{border-left-color:var(--color-danger);color:var(--color-danger);margin:0 0 var(--space-4)}._cardLabel_1n2np_35{font-weight:600;margin:0 0 .35rem}._cardDetail_1n2np_40{color:var(--color-text-muted);margin:0 0 .6rem;line-height:1.5}._action_1n2np_46{display:inline-block;color:var(--color-accent, inherit)}._openInDrive_1n2np_51{margin:0 0 var(--space-4)}._note_1n2np_55{color:var(--color-text-muted);font-size:var(--text-sm, .875rem);line-height:1.5;margin:0 0 var(--space-4)}._subheading_1n2np_62{font-size:var(--text-sm, .875rem);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--space-2)}._folders_1n2np_70,._quota_1n2np_71,._issues_1n2np_72{margin-bottom:var(--space-6)}._folderList_1n2np_76{list-style:none;margin:0 0 var(--space-2);padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._folderRow_1n2np_85{display:flex;justify-content:space-between;gap:var(--space-4);padding:.4rem var(--space-3);border:1px solid var(--color-border);border-radius:.4rem}._folderName_1n2np_94{font-weight:500}._folderState_1n2np_98{color:var(--color-text-muted);font-size:var(--text-sm, .875rem)}._quotaText_1n2np_103{margin:0 0 .4rem}._quotaBar_1n2np_107{height:.5rem;border-radius:.25rem;background:var(--color-surface-sunken, var(--color-border));overflow:hidden}._quotaFill_1n2np_114{height:100%;background:var(--color-accent, var(--color-text-muted))}._quotaFillCritical_1n2np_119{background:var(--color-danger)}._issueList_1n2np_123{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._issueRow_1n2np_132{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}._issueName_1n2np_138{font-weight:600;margin:0 0 .35rem}._issueMeta_1n2np_143{color:var(--color-text-muted);font-size:var(--text-sm, .875rem);margin:0}._facts_1n2np_149{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0 0 var(--space-4)}._fact_1n2np_149 dt{color:var(--color-text-muted);font-size:var(--text-sm, .875rem);margin-bottom:.15rem}._fact_1n2np_149 dd{margin:0}._footerActions_1n2np_166{display:flex;gap:var(--space-2)}._chip_1n2np_173{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm, .875rem);color:var(--color-text-muted);text-decoration:none}._chipDot_1n2np_185{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-text-muted);flex:none}._chipOk_1n2np_193 ._chipDot_1n2np_185{background:var(--color-success, var(--color-text-muted))}._chipInfo_1n2np_197 ._chipDot_1n2np_185{background:var(--color-accent, var(--color-text-muted))}._chipWarning_1n2np_201 ._chipDot_1n2np_185{background:var(--color-warning, var(--color-text-muted))}._chipError_1n2np_205{color:var(--color-danger);border-color:var(--color-danger)}._chipError_1n2np_205 ._chipDot_1n2np_185{background:var(--color-danger)}@media(prefers-reduced-motion:no-preference){._quotaFill_1n2np_114{transition:width .2s ease-out}}._hub_1clc5_4{display:flex;flex-direction:column;min-height:0;max-width:1080px;width:100%;margin:0 auto;padding:0 var(--space-6) var(--space-10)}._tabs_1clc5_15{position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-app-bg);padding-top:var(--space-4)}._groupRow_1clc5_23,._sectionRow_1clc5_24{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;scrollbar-width:none}._groupRow_1clc5_23{height:40px;border-bottom:1px solid var(--color-border)}._sectionRow_1clc5_24{height:36px;margin-top:var(--space-2)}._groupTab_1clc5_42{display:inline-flex;align-items:center;height:100%;padding:0 var(--space-3);border-bottom:2px solid transparent;color:var(--color-text-muted);font-size:var(--text-base);text-decoration:none;white-space:nowrap}._groupTab_1clc5_42:hover{color:var(--color-text)}._groupTabActive_1clc5_58{color:var(--color-text);font-weight:500;border-bottom-color:var(--color-primary)}._sectionTab_1clc5_65{display:inline-flex;align-items:center;height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-base);text-decoration:none;white-space:nowrap;cursor:pointer}._sectionTab_1clc5_65:hover{background:var(--color-surface-hover);color:var(--color-text)}._sectionTabActive_1clc5_86{background:var(--color-primary-tint);color:var(--color-text);font-weight:500}._groupTab_1clc5_42:focus-visible,._sectionTab_1clc5_65:focus-visible{outline-offset:-2px}._panel_1clc5_99{margin-top:var(--space-10);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}._panel_1clc5_99:focus-visible{outline-offset:-2px}._coordinate_1clc5_113{margin:0 0 var(--space-6);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle)}._resume_1clc5_123{margin-bottom:var(--space-8)}._resumeLabel_1clc5_127{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}._overviewCta_1clc5_133{display:inline-flex;align-items:center;height:36px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-base);font-weight:500;text-decoration:none}._overviewCta_1clc5_133:hover{background:var(--color-primary-strong)}._settingsField_1clc5_150{flex:1 1 auto}._dangerZone_1clc5_156{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border)}._dangerHeading_1clc5_162{margin:0 0 var(--space-2);font-size:var(--text-base);color:var(--color-danger)}._dangerBody_1clc5_168{margin:0 0 var(--space-4);max-width:60ch;font-size:var(--text-base);color:var(--color-text-muted)}._dangerAction_1clc5_175{color:var(--color-danger)}._page_78iji_1{max-width:44rem;margin:var(--space-10) auto;padding:var(--space-8) 1.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._breadcrumb_78iji_11{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-base)}._breadcrumb_78iji_11 a{color:var(--color-text-muted);text-decoration:none}._breadcrumb_78iji_11 a:hover{color:var(--color-primary);text-decoration:underline}._breadcrumbButton_78iji_30{background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit}._breadcrumbButton_78iji_30:hover{color:var(--color-primary);text-decoration:underline}._header_78iji_44{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}._header_78iji_44 h1{margin:0;font-size:1.5rem}._actions_78iji_56{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}._createForm_78iji_63{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}._input_78iji_69{flex:1;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-base)}._error_78iji_77{color:var(--color-danger);margin:0 0 var(--space-4)}._empty_78iji_82{color:var(--color-text-muted)}._section_78iji_86{margin-bottom:var(--space-8)}._section_78iji_86 h2{font-size:1rem;color:var(--color-text-muted);margin:0 0 var(--space-2)}._list_78iji_96{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._itemLink_78iji_105{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);text-decoration:none;font-weight:500;transition:border-color .12s ease,background-color .12s ease}._itemLink_78iji_105:hover{border-color:var(--color-primary);background:var(--color-surface-hover)}._offlineMark_78iji_128{flex:0 0 auto;width:6px;height:6px;margin-left:auto;border-radius:var(--radius-full);background:var(--color-success)}._srOnly_78iji_128{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._backdrop_1fhkx_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--space-6) var(--space-6);background:var(--color-scrim);animation:_palette-backdrop-in_1fhkx_1 var(--duration-base) var(--ease-standard)}._backdrop_1fhkx_3[data-state=closing]{animation:_palette-backdrop-out_1fhkx_1 var(--duration-fast) var(--ease-standard) forwards}._panel_1fhkx_21{position:relative;z-index:var(--z-modal);display:flex;flex-direction:column;width:100%;max-width:560px;max-height:min(60vh,520px);overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-xl);animation:_palette-in_1fhkx_1 var(--duration-slow) var(--ease-out)}._panel_1fhkx_21[data-state=closing]{animation:_palette-out_1fhkx_1 var(--duration-base) var(--ease-standard) forwards}._search_1fhkx_44{display:flex;align-items:center;gap:var(--space-3);flex:0 0 auto;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}._searchIcon_1fhkx_53{font-size:var(--text-md);color:var(--color-text-subtle)}._input_1fhkx_58{flex:1 1 auto;min-width:0;border:0;background:transparent;font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text)}._input_1fhkx_58::placeholder{color:var(--color-text-subtle)}._input_1fhkx_58:focus{outline:none}._hint_1fhkx_78{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle)}._chips_1fhkx_89{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-5) 0}._chip_1fhkx_89{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-primary-tint);color:var(--color-primary);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-mono)}._results_1fhkx_107{flex:1 1 auto;overflow-y:auto;padding:var(--space-2) 0 var(--space-3)}._section_1fhkx_113+._section_1fhkx_113{margin-top:var(--space-2)}._sectionLabel_1fhkx_119{margin:var(--space-2) 0 var(--space-1);padding:0 var(--space-5);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle)}._item_1fhkx_130{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:44px;padding:var(--space-2) var(--space-5);border:0;border-left:2px solid transparent;background:transparent;font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text);text-align:left;cursor:pointer}._itemActive_1fhkx_150{background:var(--color-primary-tint);border-left-color:var(--color-primary)}._item_1fhkx_130:focus-visible{outline-offset:-2px}._itemMain_1fhkx_164{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;gap:1px}._itemLabel_1fhkx_172{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemSnippet_1fhkx_178{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._item_1fhkx_130 mark{background:var(--color-signal-tint);color:inherit;border-radius:2px}._itemDetail_1fhkx_196{flex:0 0 auto;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._none_1fhkx_203{margin:0;padding:var(--space-6) var(--space-5);font-size:var(--text-base);color:var(--color-text-muted)}@keyframes _palette-backdrop-in_1fhkx_1{0%{opacity:0}to{opacity:1}}@keyframes _palette-backdrop-out_1fhkx_1{0%{opacity:1}to{opacity:0}}@keyframes _palette-in_1fhkx_1{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes _palette-out_1fhkx_1{0%{opacity:1}to{opacity:0}}._indicator_1gpow_1{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--tag-yellow-tint);color:var(--tag-yellow-text);font-size:var(--text-xs);font-weight:600;white-space:nowrap}._dot_1gpow_14{width:6px;height:6px;flex-shrink:0;border-radius:var(--radius-full);background:currentColor}@media(prefers-reduced-motion:no-preference){._dot_1gpow_14{animation:_pulse_1gpow_1 2s ease-in-out infinite}}@keyframes _pulse_1gpow_1{0%,to{opacity:1}50%{opacity:.4}}._srOnly_1op5e_4{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root{color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark}}:root{--color-text: #1c2b3a;--color-text-muted: #4a5a74;--color-text-subtle: #5d6b85;--color-primary: #205ea6;--color-primary-strong: #14538c;--color-primary-tint: #e7f0fa;--color-signal: #b24709;--color-signal-strong: #a84208;--color-signal-tint: #fdebdd;--color-success: #1b7a43;--color-success-tint: #e3f0e6;--color-warning: #96610b;--color-danger: #c42222;--color-danger-strong: #a81c1c;--color-danger-tint: #fbe5e5;--color-page-bg: #eef1f6;--color-surface: #ffffff;--color-surface-raised: var(--color-surface);--color-surface-hover: #f2f5fa;--color-surface-sunken: #f7f9fc;--color-border: #dce1ea;--color-border-strong: #c3cbd9;--color-border-input: #77869e;--color-on-primary: #ffffff;--color-on-signal: #ffffff;--color-on-danger: #ffffff;--color-inverse-surface: #1c2b3a;--color-inverse-text: #ffffff;--color-inverse-text-muted: rgb(255 255 255 / .72);--color-inverse-fill: rgb(255 255 255 / .06);--color-inverse-hover: rgb(255 255 255 / .12);--color-inverse-border: rgb(255 255 255 / .35);--color-inverse-divider: rgb(255 255 255 / .12);--color-inverse-accent: var(--color-primary-tint);--color-tooltip-bg: var(--color-inverse-surface);--color-scrim: rgb(28 43 58 / .4);--color-skeleton-sheen: rgb(255 255 255 / .55);--color-canvas-dots: #d2d9e5;--color-canvas-edge: #73819a;--color-canvas-minimap-node: #c3cbd9;--color-canvas-minimap-mask: rgb(32 94 166 / .08);--color-contour: rgb(32 94 166 / .16);--color-app-bg: var(--color-page-bg);--tag-gray-tint: #ebeef3;--tag-gray-text: #3f4c5e;--tag-brown-tint: #efe7de;--tag-brown-text: #6b4a2e;--tag-orange-tint: var(--color-signal-tint);--tag-orange-text: var(--color-signal);--tag-yellow-tint: #faefd3;--tag-yellow-text: var(--color-warning);--tag-green-tint: var(--color-success-tint);--tag-green-text: var(--color-success);--tag-blue-tint: var(--color-primary-tint);--tag-blue-text: var(--color-primary-strong);--tag-purple-tint: #ebe6f7;--tag-purple-text: #5b3fa8;--tag-pink-tint: #f9e4ec;--tag-pink-text: #9c2c5e;--tag-red-tint: var(--color-danger-tint);--tag-red-text: var(--color-danger);--font-ui: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Bricolage Grotesque", var(--font-ui);--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--text-2xs: 11px;--leading-2xs: 16px;--text-xs: 12px;--leading-xs: 18px;--text-sm: 13px;--leading-sm: 20px;--text-base: 14px;--leading-base: 22px;--text-md: 16px;--leading-md: 26px;--text-lg: 18px;--leading-lg: 28px;--text-xl: 22px;--leading-xl: 30px;--text-2xl: 28px;--leading-2xl: 36px;--text-3xl: clamp(32px, 4vw, 40px);--leading-3xl: 1.15;--text-display: clamp(40px, 6vw, 56px);--leading-display: 1.05;--tracking-display: -.02em;--tracking-mono: .06em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgb(28 43 58 / .05);--shadow-sm: 0 2px 6px rgb(28 43 58 / .07);--shadow-md: 0 6px 16px rgb(28 43 58 / .09);--shadow-lg: 0 12px 28px rgb(28 43 58 / .12);--shadow-xl: 0 20px 48px rgb(28 43 58 / .16);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .28s;--duration-canvas: .32s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--z-canvas-chrome: 10;--z-sticky: 30;--z-dropdown: 50;--z-overlay: 60;--z-modal: 70;--z-toast: 80;--z-tooltip: 90;--z-local-popover: 10;--z-canvas-live-overlay: 20;--z-floating-panel: 20;--z-canvas-node-chrome: 30;--z-panel-popover: 30;--z-canvas-node-chrome-menu: 31;--z-canvas-transient-overlay: 40;--z-canvas-menu-bar-submenu: 51;--z-critical: 1000}:root[data-theme=dark]{color-scheme:dark;--color-page-bg: #10151e;--color-surface: #171e2b;--color-surface-raised: #1e2735;--color-surface-hover: #212a3a;--color-surface-sunken: #121924;--color-text: #e8edf5;--color-text-muted: #9aa7bc;--color-text-subtle: #8391ac;--color-primary: #7fb1f0;--color-primary-strong: #a8c9f7;--color-primary-tint: #1b2c43;--color-signal: #f08a4b;--color-signal-strong: #f5a472;--color-signal-tint: #3d2415;--color-success: #7fcb96;--color-success-tint: #17321f;--color-warning: #e2bb6a;--color-danger: #f0928e;--color-danger-strong: #f5aeab;--color-danger-tint: #3a2020;--color-border: #2e3b50;--color-border-strong: #3e4e68;--color-border-input: #67799a;--color-on-primary: #101620;--color-on-signal: #101620;--color-on-danger: #101620;--color-inverse-surface: var(--color-surface-raised);--color-inverse-text: var(--color-text);--color-inverse-text-muted: rgb(232 237 245 / .72);--color-inverse-fill: rgb(232 237 245 / .05);--color-inverse-hover: rgb(232 237 245 / .1);--color-inverse-border: rgb(232 237 245 / .3);--color-inverse-divider: rgb(232 237 245 / .12);--color-inverse-accent: var(--color-primary);--color-scrim: rgb(5 8 13 / .66);--color-skeleton-sheen: rgb(232 237 245 / .07);--color-canvas-dots: #2b3648;--color-canvas-edge: #6e7f9b;--color-canvas-minimap-node: #3e4e68;--color-canvas-minimap-mask: rgb(127 177 240 / .1);--color-contour: rgb(127 177 240 / .16);--shadow-xs: 0 1px 2px rgb(3 6 12 / .4);--shadow-sm: 0 2px 6px rgb(3 6 12 / .45);--shadow-md: 0 6px 16px rgb(3 6 12 / .5);--shadow-lg: 0 12px 28px rgb(3 6 12 / .55);--shadow-xl: 0 20px 48px rgb(3 6 12 / .6);--tag-gray-tint: #2b3442;--tag-gray-text: #b7c2d2;--tag-brown-tint: #392e26;--tag-brown-text: #d9bb9c;--tag-orange-tint: var(--color-signal-tint);--tag-orange-text: #f0a472;--tag-yellow-tint: #3a2e13;--tag-yellow-text: var(--color-warning);--tag-green-tint: var(--color-success-tint);--tag-green-text: var(--color-success);--tag-blue-tint: var(--color-primary-tint);--tag-blue-text: var(--color-primary);--tag-purple-tint: #2a2444;--tag-purple-text: #b7a6ee;--tag-pink-tint: #3a1f2c;--tag-pink-text: #ee9cbc;--tag-red-tint: var(--color-danger-tint);--tag-red-text: var(--color-danger)}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{font-family:var(--font-ui);font-optical-sizing:auto;color:var(--color-text);background:var(--color-app-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{letter-spacing:var(--tracking-display)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible,[role=option]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-property:opacity!important;transition-duration:.12s!important;scroll-behavior:auto!important}}.app-canvas-layout{position:relative;width:100%;height:100%}.app-centered{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;padding:var(--space-8)}.document-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4) 0;font-size:.8125rem;color:var(--color-text-muted)}.document-breadcrumb__link{color:var(--color-text-muted);text-decoration:none}.document-breadcrumb__link:hover{color:var(--color-primary);text-decoration:underline}.conflict-banner{position:fixed;top:5rem;left:50%;transform:translate(-50%);z-index:var(--z-critical);display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);border:1.5px solid var(--color-primary);box-shadow:var(--shadow-lg);font-size:.875rem;max-width:32rem}.conflict-banner__actions{display:flex;gap:var(--space-2);flex-shrink:0}
