@import "https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,400;6..72,600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.row-6{grid-row:6}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--jb-neutral-0:#fff;--jb-neutral-1:#fdfdfc;--jb-neutral-2:#f7f7f5;--jb-neutral-3:#f1f1ef;--jb-neutral-4:#e9e9e7;--jb-neutral-5:#dfdfdc;--jb-neutral-6:#c4c4bf;--jb-neutral-7:#9b9a97;--jb-neutral-8:#787774;--jb-neutral-9:#5f5e5b;--jb-neutral-10:#37352f;--jb-blue-500:#2383e2;--jb-blue-600:#1b74c9;--jb-green-500:#448361;--jb-yellow-500:#cb912f;--jb-orange-500:#d9730d;--jb-red-500:#d44c47;--jb-pink-500:#c14c8a;--jb-purple-500:#9065b0;--jb-brown-500:#9f6b53;--jb-blue-wash:#e7f3f8;--jb-green-wash:#edf3ec;--jb-yellow-wash:#fbf3db;--jb-orange-wash:#faebdd;--jb-red-wash:#fdebec;--jb-pink-wash:#faf1f5;--jb-purple-wash:#f6f3f9;--jb-brown-wash:#f4eeee;--jb-gray-wash:#f1f1ef}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--jb-bg-app:#fff;--jb-bg-panel:#fff;--jb-bg-sidebar:#f7f7f5;--jb-bg-sunken:#f1f1ef;--jb-bg-input:#fff;--jb-bg-hover:#37352f0e;--jb-bg-hover-strong:#37352f17;--jb-bg-selected:#37352f14;--jb-bg-scrim:#0f0f0f99;--jb-bg-tooltip:#37352f;--jb-text-primary:#37352f;--jb-text-secondary:#37352fa6;--jb-text-tertiary:#37352f73;--jb-text-quaternary:#37352f52;--jb-text-on-accent:#fff;--jb-text-on-tooltip:#fff;--jb-text-placeholder:#37352f59;--jb-border-subtle:#37352f17;--jb-border-default:#37352f29;--jb-border-strong:#37352f47;--jb-border-input:#37352f33;--jb-accent:var(--jb-blue-500);--jb-accent-hover:var(--jb-blue-600);--jb-accent-soft:#2383e21a;--jb-accent-soft-hover:#2383e22e;--jb-focus-ring:#2383e266;--jb-danger:var(--jb-red-500);--jb-success:var(--jb-green-500);--jb-warning:var(--jb-yellow-500);--jb-tag-gray-bg:var(--jb-gray-wash);--jb-tag-gray-fg:#787774;--jb-tag-brown-bg:var(--jb-brown-wash);--jb-tag-brown-fg:#9f6b53;--jb-tag-orange-bg:var(--jb-orange-wash);--jb-tag-orange-fg:#d9730d;--jb-tag-yellow-bg:var(--jb-yellow-wash);--jb-tag-yellow-fg:#cb912f;--jb-tag-green-bg:var(--jb-green-wash);--jb-tag-green-fg:#448361;--jb-tag-blue-bg:var(--jb-blue-wash);--jb-tag-blue-fg:#337ea9;--jb-tag-purple-bg:var(--jb-purple-wash);--jb-tag-purple-fg:#9065b0;--jb-tag-pink-bg:var(--jb-pink-wash);--jb-tag-pink-fg:#c14c8a;--jb-tag-red-bg:var(--jb-red-wash);--jb-tag-red-fg:#d44c47;--jb-shadow-hairline:0 0 0 1px #0f0f0f0d;--jb-shadow-raised:0 0 0 1px #0f0f0f0d, 0 1px 2px #0f0f0f0f;--jb-shadow-popover:0 0 0 1px #0f0f0f0d, 0 3px 6px #0f0f0f1a, 0 9px 24px #0f0f0f33;--jb-shadow-modal:0 0 0 1px #0f0f0f0d, 0 5px 10px #0f0f0f1a, 0 15px 40px #0f0f0f40;--jb-code-bg:#f1f1ef;--jb-code-fg:#eb5757;--jb-highlight-bg:#fef3c7}html.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--jb-bg-app:#191919;--jb-bg-panel:#202020;--jb-bg-sidebar:#202020;--jb-bg-sunken:#2a2a28;--jb-bg-input:#252524;--jb-bg-hover:#ffffff0e;--jb-bg-hover-strong:#ffffff17;--jb-bg-selected:#ffffff14;--jb-bg-scrim:#020202ad;--jb-bg-tooltip:#0f0f0f;--jb-text-primary:#d4d4d1;--jb-text-secondary:#ffffffad;--jb-text-tertiary:#fff6;--jb-text-quaternary:#ffffff47;--jb-text-placeholder:#ffffff4d;--jb-border-subtle:#ffffff14;--jb-border-default:#ffffff24;--jb-border-strong:#ffffff3d;--jb-border-input:#ffffff2e;--jb-accent:#529cca;--jb-accent-hover:#68aed8;--jb-accent-soft:#529cca24;--jb-accent-soft-hover:#529cca38;--jb-focus-ring:#529cca73;--jb-tag-gray-bg:#2f2f2e;--jb-tag-gray-fg:#9b9b9b;--jb-tag-brown-bg:#332d2b;--jb-tag-brown-fg:#ba856f;--jb-tag-orange-bg:#36291f;--jb-tag-orange-fg:#c77d48;--jb-tag-yellow-bg:#322d20;--jb-tag-yellow-fg:#ca9849;--jb-tag-green-bg:#242d26;--jb-tag-green-fg:#529e72;--jb-tag-blue-bg:#1f2b33;--jb-tag-blue-fg:#5e87c9;--jb-tag-purple-bg:#2b2534;--jb-tag-purple-fg:#9d68d3;--jb-tag-pink-bg:#331e29;--jb-tag-pink-fg:#d15796;--jb-tag-red-bg:#332020;--jb-tag-red-fg:#df5452;--jb-shadow-hairline:0 0 0 1px #ffffff0f;--jb-shadow-raised:0 0 0 1px #ffffff0d, 0 1px 2px #0006;--jb-shadow-popover:0 0 0 1px #ffffff0f, 0 3px 6px #00000059, 0 9px 24px #0000008c;--jb-shadow-modal:0 0 0 1px #ffffff0f, 0 5px 10px #0006, 0 15px 40px #0009;--jb-code-bg:#2a2a28;--jb-code-fg:#df5452;--jb-highlight-bg:#453a1a}:root{--jb-font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", "Malgun Gothic", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--jb-font-serif:"Newsreader", "Nanum Myeongjo", "Iowan Old Style", Georgia, "Times New Roman", serif;--jb-font-mono:"SFMono-Regular", "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--jb-font-heading:var(--jb-font-sans);--jb-fs-2xs:11px;--jb-fs-xs:12px;--jb-fs-sm:13px;--jb-fs-ui:14px;--jb-fs-body:16px;--jb-fs-md:18px;--jb-fs-lg:20px;--jb-fs-xl:24px;--jb-fs-2xl:30px;--jb-fs-title:40px;--jb-lh-none:1;--jb-lh-tight:1.2;--jb-lh-snug:1.3;--jb-lh-body:1.65;--jb-lh-loose:1.65;--jb-fw-regular:400;--jb-fw-medium:500;--jb-fw-semi:600;--jb-fw-bold:700;--jb-tracking-tight:-.01em;--jb-tracking-normal:0;--jb-tracking-wide:.04em}[data-heading=serif]{--jb-font-heading:var(--jb-font-serif)}:root{--jb-space-0:0px;--jb-space-1:4px;--jb-space-2:8px;--jb-space-3:12px;--jb-space-4:16px;--jb-space-5:20px;--jb-space-6:24px;--jb-space-8:32px;--jb-space-10:40px;--jb-space-12:48px;--jb-space-16:64px;--jb-space-24:96px;--jb-radius-xs:3px;--jb-radius-sm:4px;--jb-radius-md:6px;--jb-radius-lg:8px;--jb-radius-xl:12px;--jb-radius-full:9999px;--jb-dur-instant:60ms;--jb-dur-fast:90ms;--jb-dur:.15s;--jb-dur-slow:.24s;--jb-ease-out:cubic-bezier(.16, 1, .3, 1);--jb-ease-inout:cubic-bezier(.4, 0, .2, 1);--jb-ease-snap:cubic-bezier(.2, 0, 0, 1);--jb-z-base:0;--jb-z-sticky:10;--jb-z-overlay:100;--jb-z-dropdown:200;--jb-z-modal:1000;--jb-z-toast:1100;--jb-sidebar-w:248px;--jb-topbar-h:45px;--jb-content-w:820px;--jb-page-pad-x:96px;--jb-page-pad-t:56px;--jb-handle-gutter:48px}[data-density=default]{--jb-ui-fs:14px;--jb-body-fs:16px;--jb-body-lh:1.5;--jb-fs-ui:14px;--jb-fs-body:16px;--jb-fs-sm:13px;--jb-row-h:27px;--jb-cell-h:34px;--jb-block-gap:2px;--jb-nav-gap:1px;--jb-sidebar-w:248px;--jb-content-w:820px;--jb-page-pad-x:96px;--jb-page-pad-t:56px}[data-density=compact]{--jb-ui-fs:13px;--jb-body-fs:15px;--jb-body-lh:1.5;--jb-fs-ui:13px;--jb-fs-body:15px;--jb-fs-sm:12.5px;--jb-fs-xs:11.5px;--jb-row-h:24px;--jb-cell-h:30px;--jb-block-gap:1px;--jb-nav-gap:0px;--jb-sidebar-w:232px;--jb-content-w:880px;--jb-page-pad-x:64px;--jb-page-pad-t:40px;--jb-fs-title:34px;--jb-fs-2xl:26px;--jb-fs-xl:21px}[data-density=relaxed]{--jb-ui-fs:15px;--jb-body-fs:17px;--jb-body-lh:1.68;--jb-fs-ui:15px;--jb-fs-body:17px;--jb-fs-sm:13.5px;--jb-row-h:34px;--jb-cell-h:38px;--jb-block-gap:6px;--jb-nav-gap:2px;--jb-sidebar-w:268px;--jb-content-w:620px;--jb-page-pad-x:80px;--jb-page-pad-t:88px;--jb-fs-title:44px}[data-accent=forest]{--jb-accent:#0f7b6c;--jb-accent-hover:#0b6357;--jb-accent-soft:#0f7b6c1a;--jb-accent-soft-hover:#0f7b6c2e;--jb-focus-ring:#0f7b6c66}[data-accent=plum]{--jb-accent:#6940a5;--jb-accent-hover:#57348c;--jb-accent-soft:#6940a51a;--jb-accent-soft-hover:#6940a52e;--jb-focus-ring:#6940a566}[data-accent=clay]{--jb-accent:#d9730d;--jb-accent-hover:#bb6209;--jb-accent-soft:#d9730d1a;--jb-accent-soft-hover:#d9730d2e;--jb-focus-ring:#d9730d66}[data-theme=dark][data-accent=forest]{--jb-accent:#4dab9a;--jb-accent-hover:#63bda9}[data-theme=dark][data-accent=plum]{--jb-accent:#9d68d3;--jb-accent-hover:#b183de}[data-theme=dark][data-accent=clay]{--jb-accent:#c77d48;--jb-accent-hover:#d69261}.jb-root,.jb-root *,.jb-root :before,.jb-root :after{box-sizing:border-box}.jb-root{font-family:var(--jb-font-sans);font-size:var(--jb-ui-fs,14px);line-height:var(--jb-lh-body);color:var(--jb-text-primary);background:var(--jb-bg-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01" on}.jb-root ::selection{background:#2383e238}@media (prefers-reduced-motion:reduce){:root{--jb-dur:0s;--jb-dur-fast:0s;--jb-dur-slow:0s}}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell{--jb-canvas:#191919!important;--jb-sidebar:#202020!important;--jb-text:#f0efed!important;--jb-muted:#ada9a3!important;--jb-faint:#7d7a75!important;--jb-section:#bcbab6!important;--jb-hairline:#ffffeb1a!important;--jb-hover:#ffffff0b!important;--jb-active:#ffffff13!important;--jb-topbar-h:44px!important;--jb-sidebar-w:270px!important;background-color:#191919!important}html[data-theme=light] .app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell{--jb-canvas:#fff!important;--jb-sidebar:#f7f7f5!important;--jb-text:#37352f!important;--jb-muted:#37352fa6!important;--jb-faint:#37352f73!important;--jb-section:#787774!important;--jb-hairline:#37352f17!important;--jb-hover:#37352f0e!important;--jb-active:#37352f14!important;background-color:#fff!important}html[data-theme=light] .app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .doc-vscode .notion-page-header,html[data-theme=light] .doc-vscode .notion-page-header .editor-title-input{color:#f0efed!important}html[data-theme=light] .doc-vscode .notion-add-control-btn,html[data-theme=dark] .notion-add-control-btn{color:#8b8783!important}html[data-theme=light] .notion-add-control-btn{color:#767370!important}.doc-vscode .notion-add-control-btn:hover{color:#f0efed!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container.sidebar{width:var(--jb-sidebar-w)!important;min-width:var(--jb-sidebar-w)!important;max-width:var(--jb-sidebar-w)!important;flex:0 0 var(--jb-sidebar-w)!important;height:100vh!important;box-shadow:none!important;background-color:var(--jb-sidebar)!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}@supports (height:100dvh){.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container.sidebar{height:100dvh!important}}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-window-bar{height:var(--jb-topbar-h)!important;min-height:var(--jb-topbar-h)!important;border:0!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0 10px 0 14px!important;display:flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-window-label{letter-spacing:.09em!important;color:var(--jb-faint)!important;font-size:11px!important;font-weight:600!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .workspace-info,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .workspace-avatar,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .workspace-details,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .workspace-name,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .workspace-badge{display:none!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-header.sidebar-profile-card{height:var(--jb-topbar-h)!important;width:auto!important;box-shadow:none!important;z-index:3!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;right:10px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .theme-toggle-btn{width:28px!important;height:28px!important;color:var(--jb-muted)!important;background:0 0!important;border:0!important;border-radius:6px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .theme-toggle-btn:hover{background:var(--jb-hover)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-etchted-divider,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-etched-divider{display:none!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-search-unified{border:1px solid var(--jb-hairline)!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:var(--jb-faint)!important;cursor:pointer!important;background:0 0!important;border-radius:8px!important;align-items:center!important;gap:7px!important;margin:4px 10px 2px!important;padding:0 8px 0 9px!important;font-size:12.5px!important;display:flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-search-unified:hover{background:var(--jb-hover)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-search-unified .search-label{color:var(--jb-faint)!important;flex:auto!important;font-size:12.5px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-kbd{color:var(--jb-faint)!important;background:0 0!important;border:0!important;flex:none!important;padding:0!important;font-size:10.5px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav{border:0!important;border-bottom:1px solid var(--jb-hairline)!important;flex-direction:column!important;align-items:stretch!important;gap:1px!important;margin:0!important;padding:2px 8px 8px!important;display:flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav-btn{width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;color:var(--jb-muted)!important;box-shadow:none!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;flex:0 0 30px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 8px!important;font-size:13.5px!important;line-height:1!important;display:flex!important;position:relative!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav-btn svg{stroke:currentColor!important;width:16px!important;min-width:16px!important;height:16px!important;color:inherit!important;flex:0 0 16px!important;display:block!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav-btn .quick-nav-label{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;min-width:0!important;color:inherit!important;flex:auto!important;font-size:13.5px!important;overflow:hidden!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav-btn:hover{background:var(--jb-hover)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav-btn.active{background:var(--jb-active)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav-btn[aria-disabled=true]{color:var(--jb-faint)!important;opacity:1!important;cursor:not-allowed!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav-btn[aria-disabled=true]:hover{color:var(--jb-faint)!important;background:0 0!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .quick-nav-dot{background:#2383e2!important;border-radius:50%!important;width:5px!important;height:5px!important;position:absolute!important;top:12px!important;right:8px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-nav{flex:auto!important;padding:8px 8px 12px!important;overflow-y:auto!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .doc-item,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-item{height:30px!important;min-height:30px!important;color:var(--jb-muted)!important;opacity:1!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:0 6px!important;font-size:13.5px!important;display:flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .doc-item:hover,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-item:hover{background:var(--jb-hover)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .doc-item.active,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-item.active{background:var(--jb-active)!important;color:var(--jb-text)!important;font-weight:500!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .doc-icon,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .doc-svg-icon{justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;font-size:15px!important;display:inline-flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .nav-section-title,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-section-label{height:auto!important;color:var(--jb-section)!important;letter-spacing:.01em!important;padding:6px!important;font-size:12px!important;font-weight:600!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-action-btn{height:30px!important;min-height:30px!important;color:var(--jb-muted)!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:0 6px!important;font-size:13.5px!important;display:flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-action-btn:hover{background:var(--jb-hover)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-unified-top-bar{height:var(--jb-topbar-h)!important;min-height:var(--jb-topbar-h)!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0 10px 0 12px!important;display:flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-left{min-width:0!important;height:var(--jb-topbar-h)!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;display:flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right{height:var(--jb-topbar-h)!important;flex-direction:row!important;align-items:center!important;gap:1px!important;margin:0!important;padding:0!important;display:flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn{width:28px!important;min-width:28px!important;height:28px!important;color:var(--jb-muted)!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:15px!important;display:inline-flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn:hover{background:var(--jb-hover)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn.favorite-active{color:#f5c451!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn.favorite-active,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn.favorite-btn{order:2!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn[title*=히스토리]{order:3!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn[title*=딥링크],.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn[title*=복사]{order:1!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .reagle-dock-more-wrap,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-more-details{order:4!important;align-items:center!important;display:inline-flex!important;position:relative!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-left .sidebar-toggle-btn{width:28px!important;min-width:28px!important;height:28px!important;color:var(--jb-muted)!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-left .sidebar-toggle-btn:hover{background:var(--jb-hover)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links{min-width:0!important;max-width:46vw!important;color:var(--jb-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;gap:5px!important;font-size:13.5px!important;display:flex!important;overflow:hidden!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links .breadcrumb-root,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links .breadcrumb-parent{color:var(--jb-muted)!important;cursor:pointer!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links .breadcrumb-current{color:var(--jb-text)!important;font-weight:500!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links .breadcrumb-sep{color:var(--jb-faint)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-page-tabs-bar,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .page-tabs-bar,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-page-tabs,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .segmented-view-control,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .reagle-underline-tabs,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .width-toggle-btn,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .notification-bell-btn,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .top-bar-divider,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-divider,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-save-status-pill,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .reagle-dock-engraving,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .dock-engrave-divider,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .reagle-dock-rail,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .reagle-dock-gear-btn,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .cropmark,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell [class*=cropmark],.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-save-status-pill,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-left .canvas-save-status-pill{display:none!important}.reagle-dock-more-menu-right{border:1px solid var(--jb-hairline)!important;z-index:60!important;background:#252525!important;border-radius:8px!important;min-width:190px!important;padding:4px!important;position:absolute!important;top:calc(100% + 6px)!important;left:auto!important;right:0!important;box-shadow:0 10px 30px #00000080!important}.reagle-dock-more-menu-right .dock-more-item{width:100%!important;height:30px!important;color:var(--jb-muted)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:8px!important;padding:0 8px!important;font-size:13px!important;display:flex!important}.reagle-dock-more-menu-right .dock-more-item:hover{background:var(--jb-hover)!important;color:var(--jb-text)!important}.top-bar-more-details>summary{list-style:none!important}.top-bar-more-details>summary::-webkit-details-marker{display:none!important}.top-bar-more-details[open]>summary{background:var(--jb-active)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .main-content,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .reagle-canvas-sheet,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-content{background-color:var(--jb-canvas)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .reagle-canvas-sheet .notion-page-header,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .reagle-canvas-sheet .notion-page-body{max-width:708px!important;margin-left:auto!important;margin-right:auto!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .notion-page-controls{opacity:0!important;align-items:center!important;gap:4px!important;transition:opacity .12s!important;display:flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .notion-page-header:hover .notion-page-controls,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .notion-page-controls:hover,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .notion-page-controls:focus-within{opacity:1!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .notion-page-body,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .notion-page-header{color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell ::-webkit-scrollbar{width:10px!important;height:10px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell ::-webkit-scrollbar-thumb{background:#ffffff24 padding-box content-box!important;border:3px solid #0000!important;border-radius:8px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell ::-webkit-scrollbar-track{background:0 0!important}@media (width>=841px){.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container.sidebar{position:relative!important;left:auto!important;transform:none!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-drawer-backdrop{display:none!important}}@media (width<=840px){.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container.sidebar{z-index:40!important;width:var(--jb-sidebar-w)!important;min-width:var(--jb-sidebar-w)!important;max-width:var(--jb-sidebar-w)!important;flex:0 0 var(--jb-sidebar-w)!important;transform:translateX(calc(-1 * var(--jb-sidebar-w)))!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;transition:transform .18s!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell.sidebar-open .sidebar-container,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell.sidebar-open .sidebar-container.sidebar{opacity:1!important;pointer-events:auto!important;visibility:visible!important;z-index:60!important;transform:translate(0)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-drawer-backdrop{z-index:39!important;background:#00000073!important;display:block!important;position:fixed!important;inset:0!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links{max-width:60vw!important}}@media (width<=600px){.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container.sidebar{flex:0 0 100vw!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;transform:translate(-100vw)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell.sidebar-open .sidebar-container,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell.sidebar-open .sidebar-container.sidebar{opacity:1!important;pointer-events:auto!important;visibility:visible!important;z-index:60!important;transform:translate(0)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .reagle-canvas-sheet .notion-page-header,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .reagle-canvas-sheet .notion-page-body{max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links{max-width:52vw!important;font-size:12.5px!important}}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-search-unified .search-label{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-header-btn{width:28px!important;min-width:28px!important;height:28px!important;color:var(--jb-muted)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:15px!important;display:inline-flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-header-btn:hover{background:var(--jb-hover)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-header-btn.active{background:var(--jb-active)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-header-menu-wrap{align-items:center!important;display:inline-flex!important;position:relative!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-header-menu{border:1px solid var(--jb-hairline)!important;z-index:80!important;background:#252525!important;border-radius:8px!important;flex-direction:column!important;gap:1px!important;min-width:180px!important;padding:4px!important;display:flex!important;position:absolute!important;top:calc(100% + 6px)!important;left:auto!important;right:0!important;box-shadow:0 10px 30px #00000080!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-header-menu-item{width:100%!important;height:30px!important;min-height:30px!important;color:var(--jb-muted)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:8px!important;padding:0 8px!important;font-size:13px!important;display:flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-header-menu-item:hover{background:var(--jb-hover)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-header-menu-item .menu-glyph{width:16px!important;min-width:16px!important;color:inherit!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-header-menu-item .sidebar-notification-badge,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-header-menu-item .sidebar-trash-badge{margin-left:auto!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn.width-toggle-btn{gap:5px!important;width:auto!important;min-width:28px!important;padding:0 7px!important;font-size:12.5px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn.width-toggle-btn .width-toggle-text{font-size:12.5px!important;line-height:1!important}@media (width>=841px){.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container.sidebar{opacity:1!important;pointer-events:auto!important;visibility:visible!important;z-index:2!important;box-shadow:none!important;margin:0!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;transform:none!important}.app-layout.sidebar-closed.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-drawer-backdrop{display:none!important}}@media (width>=841px) and (width<=1024px){.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .main-content{flex:1!important;width:auto!important;min-width:0!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links .breadcrumb-root,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links .breadcrumb-root+.breadcrumb-sep{display:inline!important}}@media (width<=600px){.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn.width-toggle-btn .width-toggle-text{display:none!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn.width-toggle-btn{width:28px!important;padding:0!important}}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell{--jb-v94-topbar4:1}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .width-toggle-btn,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right [class*=width-toggle],.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right [class*=notification-bell],.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right [class*=bell-btn],.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn[title*=넓게],.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn[title*=좁게],.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .top-bar-action-btn[title*=알림],.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-drawer-close-btn{display:none!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell{--jb-v95-nodots:1}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .window-dots,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-window-label{display:none!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell{--jb-v96-collapse:1}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-window-bar{justify-content:flex-start!important;padding:0 10px 0 12px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-collapse-btn{width:28px!important;min-width:28px!important;height:28px!important;color:var(--jb-muted)!important;cursor:pointer!important;z-index:11!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:relative!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-collapse-btn:hover{background:var(--jb-hover)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-collapse-btn svg{stroke:currentColor!important;width:16px!important;height:16px!important;display:block!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell{--jb-v97-ai:1}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .reagle-dock-more-wrap{flex:none!important;align-items:center!important;display:inline-flex!important;position:relative!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .reagle-dock-more-menu,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .reagle-dock-more-menu-right{z-index:900!important;border:1px solid var(--jb-hairline)!important;background:#252525!important;border-radius:10px!important;flex-direction:column!important;gap:2px!important;min-width:210px!important;max-width:280px!important;padding:6px!important;display:flex!important;position:absolute!important;inset:calc(100% + 6px) 0 auto auto!important;box-shadow:0 12px 32px #0000008c!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .reagle-dock-more-menu .dock-more-item{min-height:30px!important;color:var(--jb-muted)!important;white-space:nowrap!important;background:0 0!important;border-radius:6px!important;align-items:center!important;gap:8px!important;padding:0 8px!important;font-size:13px!important;display:flex!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right .reagle-dock-more-menu .dock-more-item:hover{background:var(--jb-hover)!important;color:var(--jb-text)!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-unified-top-bar,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-top-bar-right{overflow:visible!important}@media (width>=841px){.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container{margin-left:0!important;transition:margin-left .18s,opacity .14s!important}}.app-layout.sidebar-closed.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container,.app-layout.sidebar-closed.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container.sidebar{width:var(--jb-sidebar-w)!important;min-width:var(--jb-sidebar-w)!important;max-width:var(--jb-sidebar-w)!important;flex:0 0 var(--jb-sidebar-w)!important;opacity:0!important;pointer-events:none!important;box-shadow:none!important;border:0!important;display:flex!important;overflow:hidden!important}@media (width>=841px){.app-layout.sidebar-closed.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container,.app-layout.sidebar-closed.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container.sidebar{margin-left:calc(-1 * var(--jb-sidebar-w))!important}}.jb-ai-fab{color:#e9e7e3!important;cursor:pointer!important;z-index:880!important;background:#2a2a2a!important;border:1px solid #ffffeb24!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:inline-flex!important;position:fixed!important;bottom:18px!important;right:18px!important;box-shadow:0 8px 22px #00000080!important}.jb-ai-fab:hover{background:#333!important}.jb-ai-panel{color:#f0efed!important;z-index:890!important;background:#252525!important;border:1px solid #ffffeb24!important;border-radius:12px!important;flex-direction:column!important;gap:8px!important;width:360px!important;max-width:calc(100vw - 36px)!important;max-height:62vh!important;padding:12px!important;font-size:13px!important;display:flex!important;position:fixed!important;bottom:68px!important;right:18px!important;box-shadow:0 18px 48px #0009!important}.jb-ai-panel-head{color:#ada9a3!important;justify-content:space-between!important;align-items:center!important;font-size:12.5px!important;display:flex!important}.jb-ai-context{color:#ada9a3!important;margin-top:2px!important;font-size:11.5px!important;line-height:1.4!important}.jb-ai-context.is-truncated{color:#fbbf24!important;font-weight:600!important}.jb-ai-chips{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.jb-ai-chip{color:#ada9a3!important;cursor:pointer!important;background:0 0!important;border:1px solid #ffffeb24!important;border-radius:999px!important;height:26px!important;padding:0 10px!important;font-size:12px!important}.jb-ai-chip:hover{color:#f0efed!important;background:#ffffff12!important}.jb-ai-input{resize:vertical!important;color:#f0efed!important;background:#1e1e1e!important;border:1px solid #ffffeb24!important;border-radius:8px!important;width:100%!important;min-height:60px!important;max-height:120px!important;padding:8px 9px!important;font-family:inherit!important;font-size:13px!important;line-height:1.5!important}.jb-ai-out{white-space:pre-wrap!important;color:#f0efed!important;background:#1e1e1e!important;border-radius:8px!important;flex:auto!important;min-height:80px!important;padding:9px!important;line-height:1.6!important;overflow-y:auto!important}.jb-ai-row{justify-content:flex-end!important;gap:6px!important;display:flex!important}.jb-ai-btn{color:#ada9a3!important;cursor:pointer!important;background:0 0!important;border:1px solid #ffffeb24!important;border-radius:6px!important;height:28px!important;padding:0 12px!important;font-size:12.5px!important}.jb-ai-btn.primary{color:#fff!important;background:#2383e2!important;border-color:#2383e2!important}.jb-ai-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.jb-ai-err{color:#ff8a8a!important;font-size:12px!important;line-height:1.5!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-unified-top-bar .canvas-top-bar-left{flex:auto!important;min-width:0!important;overflow:hidden!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-unified-top-bar .canvas-top-bar-right{flex:none!important;margin-left:auto!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links.breadcrumb-trail{flex:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links .breadcrumb-parent,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links .breadcrumb-current{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links .breadcrumb-current{flex:0 auto!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links>.breadcrumb-root,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-breadcrumb-links>.breadcrumb-sep{flex:none!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:2px!important;padding:4px 8px 6px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav .sidebar-quick-nav-btn{flex:1 1 0!important;justify-content:center!important;gap:0!important;width:auto!important;height:28px!important;min-height:28px!important;padding:0!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav .quick-nav-label{display:none!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .sidebar-container .sidebar-quick-nav .quick-nav-dot{top:4px!important;right:6px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-unified-top-bar{background:var(--jb-canvas,#191919)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-backlinks,.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell [class*=backlink]{background:var(--jb-canvas,#191919)!important}@media (width>=601px){.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .reagle-canvas-sheet{flex:none!important;height:auto!important}}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .reagle-canvas-sheet{border:0!important}.bn-editor,.bn-editor .bn-inline-content{font-family:var(--font-sans)!important}.bn-editor .bn-block-content[data-content-type=paragraph],.bn-editor .bn-block-content[data-content-type=bulletListItem],.bn-editor .bn-block-content[data-content-type=numberedListItem],.bn-editor .bn-block-content[data-content-type=callout]{padding-top:5px!important;padding-bottom:5px!important;line-height:1.7!important}.bn-editor .bn-block-content[data-content-type=heading]{padding-top:1.6em!important;padding-bottom:.6em!important;line-height:1.3!important}.bn-editor .bn-block-content[data-content-type=heading][data-level="3"]{padding-top:1.2em!important;padding-bottom:.4em!important}.bn-editor .bn-block-content[data-content-type=quote],.bn-editor .bn-block-content[data-content-type=callout],.bn-editor .bn-block-content[data-content-type=codeBlock]{background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:6px!important;padding:10px 14px!important;line-height:1.65!important}.bn-editor .bn-block-content[data-content-type=bulletListItem],.bn-editor .bn-block-content[data-content-type=numberedListItem]{padding-left:2px!important}:root,html[data-theme=dark],html[data-theme=light]{--font-sans:"Pretendard Variable", Pretendard, "Malgun Gothic", "Apple SD Gothic Neo", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important}.doc-vscode .editor-container{--vsc-bg:#1e1e1e;--vsc-fg:#d4d4d4;--vsc-gutter:#6e7681;--vsc-gutter-active:#c6c6c6;--vsc-guide:#404040;--vsc-active-block:#2a2d2e;--vsc-heading:#569cd6;--vsc-link:#3794ff;--vsc-string:#ce9178;--vsc-quote:#6a9955;--vsc-bold:#d7ba7d;--vsc-code-bg:#1f1f1f;--vsc-code-border:#2b2b2b;background:var(--vsc-bg)!important;border-radius:0!important}.doc-vscode .bn-editor,.doc-vscode .bn-editor .bn-inline-content{color:var(--vsc-fg)!important;font-family:ui-monospace,Cascadia Mono,Consolas,Menlo,Pretendard Variable,Malgun Gothic,monospace!important;font-size:14.5px!important;line-height:1.2!important}.doc-vscode .bn-editor .bn-block-content{line-height:1.2!important}.doc-vscode .bn-block-outer:before{content:none!important;display:none!important}.doc-vscode .bn-editor [data-content-type=heading]{color:var(--vsc-heading)!important}.doc-vscode .bn-editor a,.doc-vscode .bn-editor .bn-inline-content a{color:var(--vsc-link)!important}.doc-vscode .bn-editor code,.doc-vscode .bn-editor .bn-inline-content code{color:var(--vsc-string)!important}.doc-vscode .bn-editor [data-content-type=quote]{color:var(--vsc-quote)!important}.doc-vscode .bn-editor strong,.doc-vscode .bn-editor b{color:var(--vsc-bold)!important}.doc-vscode .bn-editor [data-content-type=codeBlock]{background:var(--vsc-code-bg)!important;border:1px solid var(--vsc-code-border)!important;border-radius:4px!important}.doc-vscode .bn-editor [data-content-type=bulletListItem],.doc-vscode .bn-editor [data-content-type=numberedListItem]{border-left:1px solid var(--vsc-guide)!important;padding-left:10px!important}.doc-vscode .bn-editor [data-content-type=quote]{border-left:2px solid var(--vsc-guide)!important}@media (width<=767px){.doc-vscode .bn-block-outer:before{display:none}}.doc-vscode .bn-editor .bn-block-content[data-content-type=paragraph],.doc-vscode .bn-editor .bn-block-content[data-content-type=bulletListItem],.doc-vscode .bn-editor .bn-block-content[data-content-type=numberedListItem],.doc-vscode .bn-editor .bn-block-content[data-content-type=callout]{padding-top:1px!important;padding-bottom:1px!important}.doc-vscode .bn-editor .bn-block-content[data-content-type=heading]{padding-top:.6em!important;padding-bottom:.2em!important}.doc-vscode .bn-editor .bn-block-content[data-content-type=heading][data-level="3"]{padding-top:.4em!important;padding-bottom:.15em!important}.doc-vscode .bn-editor .bn-block-content[data-content-type=quote],.doc-vscode .bn-editor .bn-block-content[data-content-type=callout],.doc-vscode .bn-editor .bn-block-content[data-content-type=codeBlock]{margin:2px 0!important;padding:6px 10px!important}.bn-editor a,.bn-editor .bn-inline-content a{text-decoration:none!important}.bn-editor a:hover,.bn-editor .bn-inline-content a:hover{text-decoration:underline!important}.sidebar-container .nav-count-badge{box-sizing:border-box!important;letter-spacing:-.02em!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:15px!important;min-width:0!important;height:15px!important;padding:0!important;font-size:9px!important;line-height:1!important;display:inline-flex!important}@font-face{font-family:Pretendard Variable;src:url(../fonts/PretendardVariable.woff2)format("woff2-variations");font-weight:45 920;font-style:normal;font-display:swap}:root,html.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#1e1e20;--bg-main:#1e1e20;--bg-sheet:#252528;--bg-sidebar:#222225;--bg-subtle:#222225;--bg-secondary:#18181a;--bg-input:#18181a;--bg-code:#18181a;--bg-elevated:#2d2e32;--bg-card:#2d2e32;--bg-hover:#ffffff14;--hover-bg:#ffffff14;--bg-active:#ffffff1f;--active-bg:#ffffff1f;--bg-glass-pill:linear-gradient(90deg, #ffffff0f 0%, #ffffff29 100%);--bg-glass-card:linear-gradient(135deg, #ffffff0d 0%, #ffffff1c 100%);--bg-overlay:#000000ad;--dock-housing-bg:#1a1a1c;--dock-housing-border:#ffffff1a;--dock-pill-bg:#111113;--dock-pill-active:#28282c;--dock-gear-bg:#111113;--dock-icon-fg:#f1f1f3;--dock-icon-muted:#7c7c82;--dock-label-fg:#8e8e94;--text-main:#ededef;--text-secondary:#c2c4c3;--text-muted:#989a99;--text-light:#8e908f;--text-disabled:#ededef4d;--text-on-accent:#141416;--border-color:#ffffff17;--border-strong:#ffffff29;--border-specular:#ffffff38;--border-subtle:#ffffff0f;--border-focus:#e4e6e5;--accent-primary:#28282c;--accent-primary-hover:#35353a;--accent-primary-fg:#f1f1f3;--accent-color:#28282c;--accent-hover:#35353a;--accent-subtle:#e4e6e526;--accent-mint-bg:#234f43;--accent-mint-fg:#c2f0e0;--accent-mint-soft:#234f4340;--accent-danger:#f87171;--accent-danger-bg:#f8717129;--hl-gray-bg:#ffffff17;--hl-gray-fg:#d4d6d5;--hl-brown-bg:#ba856f33;--hl-brown-fg:#e2b8a6;--hl-orange-bg:#d98a3c33;--hl-orange-fg:#f0b981;--hl-yellow-bg:#caa53b33;--hl-yellow-fg:#ebd083;--hl-green-bg:#66b89c33;--hl-green-fg:#aedece;--hl-blue-bg:#6ea0c933;--hl-blue-fg:#b3d4f0;--hl-purple-bg:#a382c933;--hl-purple-fg:#d7bef2;--hl-pink-bg:#c9759933;--hl-pink-fg:#f0b6cf;--hl-red-bg:#e06c6c33;--hl-red-fg:#f5b3b3;--cover-grad-1:linear-gradient(135deg, #2b2d2e 0%, #3d4042 100%);--cover-grad-2:linear-gradient(135deg, #1f332e 0%, #2e4d45 100%);--cover-grad-3:linear-gradient(135deg, #38282c 0%, #523b41 100%);--cover-grad-4:linear-gradient(135deg, #363126 0%, #4f4838 100%);--cover-grad-5:linear-gradient(135deg, #252e38 0%, #384654 100%);--cover-grad-6:linear-gradient(135deg, #252629 0%, #383a3f 100%);--cover-grad-7:linear-gradient(135deg, #161718 0%, #2a2c2e 100%);--shadow-sm:0 2px 6px #00000059, inset 0 1px 0 #ffffff14;--shadow-md:0 10px 28px #0000007a, inset 0 1px 0 #ffffff1a;--shadow-lg:0 24px 52px #000000a6, inset 0 1px 0 #ffffff24;--shadow-inset:inset 0 1px 4px #00000073, 0 1px 0 #ffffff0f;--shadow-dock:0 14px 28px #000000a6, inset 0 1px 0 #ffffff1a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--font-sans:"Pretendard Variable", Pretendard, "Malgun Gothic", "Apple SD Gothic Neo", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "iAWriter Mono", "JetBrains Mono", SFMono-Regular, Menlo, monospace}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#a1a1a1;--bg-main:#a1a1a1;--bg-sheet:#a8a8a8;--bg-sidebar:#a8a8a8;--bg-subtle:#a8a8a8;--bg-secondary:#9a9c9b;--bg-input:#9a9c9b;--bg-code:#9a9c9b;--bg-elevated:#b4b8b7;--bg-card:#b4b8b7;--bg-hover:#ffffff38;--hover-bg:#ffffff38;--bg-active:#00000017;--active-bg:#00000017;--bg-glass-pill:linear-gradient(90deg, #ffffff29 0%, #ffffff70 100%);--bg-glass-card:linear-gradient(135deg, #ffffff2e 0%, #ffffff57 100%);--bg-overlay:#18181a85;--dock-housing-bg:#a6a6a6;--dock-housing-border:#ffffff6b;--dock-pill-bg:#242426;--dock-pill-active:#353538;--dock-gear-bg:#1b1b1d;--dock-icon-fg:#f1f1f3;--dock-icon-muted:#a0a0a6;--dock-label-fg:#424443;--text-main:#0a0a0b;--text-secondary:#222423;--text-muted:#353736;--text-light:#383a39;--text-disabled:#0a0a0b59;--text-on-accent:#f4f4f6;--border-color:#00000024;--border-strong:#0000003d;--border-specular:#ffffff8c;--border-subtle:#ffffff47;--border-focus:#1b1b1d;--accent-primary:#1b1b1d;--accent-primary-hover:#2e2e32;--accent-primary-fg:#f4f4f6;--accent-color:#1b1b1d;--accent-hover:#2e2e32;--accent-subtle:#1b1b1d26;--accent-mint-bg:#234f43;--accent-mint-fg:#c2f0e0;--accent-mint-soft:#234f4329;--accent-danger:#7a1c1c;--accent-danger-bg:#7a1c1c29;--hl-gray-bg:#0000001a;--hl-gray-fg:#1f2120;--hl-brown-bg:#5c3b232e;--hl-brown-fg:#3b2313;--hl-orange-bg:#8c4a142e;--hl-orange-fg:#4a2507;--hl-yellow-bg:#8266122e;--hl-yellow-fg:#3d2f05;--hl-green-bg:#234f4333;--hl-green-fg:#12332a;--hl-blue-bg:#26445c2e;--hl-blue-fg:#142838;--hl-purple-bg:#4e34632e;--hl-purple-fg:#2b1a3b;--hl-pink-bg:#73304b2e;--hl-pink-fg:#421628;--hl-red-bg:#7a1c1c2e;--hl-red-fg:#470e0e;--cover-grad-1:linear-gradient(135deg, #8c8f8e 0%, #b8bcbb 100%);--cover-grad-2:linear-gradient(135deg, #7d8c88 0%, #a6cabe 100%);--cover-grad-3:linear-gradient(135deg, #9c898d 0%, #d4b8be 100%);--cover-grad-4:linear-gradient(135deg, #968e7e 0%, #cfc4ad 100%);--cover-grad-5:linear-gradient(135deg, #7b848c 0%, #aeb8c2 100%);--cover-grad-6:linear-gradient(135deg, #6e7073 0%, #9a9ca1 100%);--cover-grad-7:linear-gradient(135deg, #353738 0%, #5e6163 100%);--shadow-sm:0 2px 6px #00000014, inset 0 1px 0 #ffffff73;--shadow-md:0 8px 24px #0000001f, inset 0 1px 0 #ffffff85;--shadow-lg:0 20px 44px #00000038, inset 0 1px 0 #ffffff94;--shadow-inset:inset 0 1px 3px #00000029, 0 1px 0 #ffffff59;--shadow-dock:0 12px 26px #00000057, inset 0 1px 0 #ffffff1f}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}body,html{width:100%;height:100%;font-family:var(--font-sans);color:var(--text-main);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;overflow:hidden}#root{background-color:var(--bg-primary);width:100%;height:100%}:root,html.dark,[data-theme=dark],[data-theme=light]{--bg-primary:var(--jb-bg-app);--bg-main:var(--jb-bg-app);--bg-sheet:var(--jb-bg-panel);--bg-sidebar:var(--jb-bg-sidebar);--bg-subtle:var(--jb-bg-sunken);--bg-secondary:var(--jb-bg-sunken);--bg-input:var(--jb-bg-input);--bg-code:var(--jb-code-bg);--bg-elevated:var(--jb-bg-panel);--bg-card:var(--jb-bg-panel);--bg-hover:var(--jb-bg-hover);--hover-bg:var(--jb-bg-hover);--bg-active:var(--jb-bg-selected);--active-bg:var(--jb-bg-selected);--bg-glass-pill:var(--jb-bg-hover);--bg-glass-card:var(--jb-bg-panel);--bg-overlay:var(--jb-bg-scrim);--dock-housing-bg:var(--jb-bg-panel);--dock-housing-border:var(--jb-border-default);--dock-pill-bg:var(--jb-bg-sunken);--dock-pill-active:var(--jb-bg-selected);--dock-gear-bg:var(--jb-bg-sunken);--dock-icon-fg:var(--jb-text-primary);--dock-icon-muted:var(--jb-text-tertiary);--dock-label-fg:var(--jb-text-secondary);--text-main:var(--jb-text-primary);--text-secondary:var(--jb-text-secondary);--text-muted:var(--jb-text-tertiary);--text-light:var(--jb-text-quaternary);--text-disabled:var(--jb-text-placeholder);--text-on-accent:var(--jb-text-on-accent);--border-color:var(--jb-border-default);--border-strong:var(--jb-border-strong);--border-specular:var(--jb-border-strong);--border-subtle:var(--jb-border-subtle);--border-focus:var(--jb-focus-ring);--accent-primary:var(--jb-accent);--accent-primary-hover:var(--jb-accent-hover);--accent-primary-fg:var(--jb-text-on-accent);--accent-color:var(--jb-accent);--accent-hover:var(--jb-accent-hover);--accent-subtle:var(--jb-accent-soft);--accent-mint-bg:var(--jb-green-wash);--accent-mint-fg:var(--jb-green-500);--accent-mint-soft:var(--jb-green-wash);--accent-danger:var(--jb-danger);--accent-danger-bg:var(--jb-red-wash);--hl-gray-bg:var(--jb-tag-gray-bg);--hl-gray-fg:var(--jb-tag-gray-fg);--hl-brown-bg:var(--jb-tag-brown-bg);--hl-brown-fg:var(--jb-tag-brown-fg);--hl-orange-bg:var(--jb-tag-orange-bg);--hl-orange-fg:var(--jb-tag-orange-fg);--hl-yellow-bg:var(--jb-tag-yellow-bg);--hl-yellow-fg:var(--jb-tag-yellow-fg);--hl-green-bg:var(--jb-tag-green-bg);--hl-green-fg:var(--jb-tag-green-fg);--hl-blue-bg:var(--jb-tag-blue-bg);--hl-blue-fg:var(--jb-tag-blue-fg);--hl-purple-bg:var(--jb-tag-purple-bg);--hl-purple-fg:var(--jb-tag-purple-fg);--hl-pink-bg:var(--jb-tag-pink-bg);--hl-pink-fg:var(--jb-tag-pink-fg);--hl-red-bg:var(--jb-tag-red-bg);--hl-red-fg:var(--jb-tag-red-fg);--shadow-sm:var(--jb-shadow-raised);--shadow-md:var(--jb-shadow-popover);--shadow-lg:var(--jb-shadow-modal);--shadow-inset:var(--jb-shadow-hairline);--shadow-dock:var(--jb-shadow-modal);--radius-sm:var(--jb-radius-sm);--radius-md:var(--jb-radius-md);--radius-lg:var(--jb-radius-lg);--radius-xl:var(--jb-radius-xl);--font-sans:var(--jb-font-sans);--font-mono:var(--jb-font-mono)}.app-layout{width:100vw;height:100vh;display:flex;overflow:hidden}.sidebar-container{background-color:var(--bg-sidebar);border-right:1px solid var(--border-color);-webkit-user-select:none;user-select:none;flex-direction:column;width:250px;min-width:200px;max-width:360px;height:100%;display:flex}.sidebar-header{border-bottom:1px solid var(--border-color);padding:14px 16px}.workspace-info{align-items:center;gap:10px;display:flex}.workspace-icon{font-size:20px}.workspace-details{flex-direction:column;display:flex}.workspace-name{color:var(--text-main);font-size:14px;font-weight:600}.workspace-badge{color:var(--text-muted);font-size:11px}.sidebar-actions{padding:8px 12px}.sidebar-action-btn{cursor:pointer;width:100%;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.sidebar-action-btn:hover{background-color:var(--hover-bg);color:var(--text-main)}.sidebar-action-btn .action-icon{font-size:16px;font-weight:600}.sidebar-search{padding:0 12px 8px}.search-input{border:1px solid var(--border-color);background:#fff;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-size:12px}.search-input:focus{border-color:var(--accent-color)}.sidebar-nav{flex:1;padding:8px 12px;overflow-y:auto}.nav-section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.doc-list{flex-direction:column;gap:2px;list-style:none;display:flex}.doc-item{color:var(--text-main);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:background .12s;display:flex;position:relative}.doc-item .doc-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.doc-delete-btn{color:var(--text-light);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:15px;line-height:1;display:none}.doc-item:hover .doc-delete-btn{display:inline-block}.doc-delete-btn:hover{color:#db4437}.doc-item:hover{background-color:var(--hover-bg)}.doc-item.active{background-color:var(--active-bg);font-weight:500}.doc-item-empty{color:var(--text-light);padding:8px 10px;font-size:12px}.sidebar-footer{border-top:1px solid var(--border-color);padding:10px 14px}.db-status-pill{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.status-dot{border-radius:50%;width:8px;height:8px}.status-dot.connected{background-color:#0f9d58}.status-dot.connecting{background-color:#f4b400}.status-dot.disconnected{background-color:#db4437}.main-content{background-color:var(--bg-main);flex-direction:column;flex:1;height:100%;display:flex;overflow-y:auto}.editor-container{width:100%;max-width:900px;margin:0 auto;padding:0 50px 120px}.editor-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.editor-actions-toolbar{flex-shrink:0;align-items:center;gap:6px;display:flex}.editor-tool-btn{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .12s}.editor-tool-btn:hover{background:var(--hover-bg);color:var(--text-main);border-color:#cbd5e1}.editor-title-input{width:100%;color:var(--text-main);background:0 0;border:none;outline:none;padding:8px 0;font-family:inherit;font-size:36px;font-weight:700}.editor-canvas{margin-top:16px}.bn-container,.bn-editor{background:0 0!important;padding:0!important}.ai-prompt-bar{background:#fff;border:1px solid #7c3aed;border-radius:10px;flex-direction:column;gap:10px;margin:12px 0 20px;padding:12px 16px;animation:.2s cubic-bezier(.16,1,.3,1) aiFadeIn;display:flex;box-shadow:0 4px 20px #7c3aed1f,0 1px 4px #0000000d}@keyframes aiFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ai-prompt-input-row{align-items:center;gap:10px;display:flex}.ai-prompt-sparkle{color:#7c3aed;font-size:18px;animation:1.5s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.ai-prompt-input{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-size:14px}.ai-prompt-input::placeholder{color:#9ca3af}.ai-prompt-actions{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.ai-context-line{color:#6b6f76;margin:6px 0 0;font-size:11.5px;line-height:1.4}.ai-context-line.is-truncated{color:#b45309;font-weight:600}[data-theme=dark] .ai-context-line{color:#a8a5a0}[data-theme=dark] .ai-context-line.is-truncated{color:#fbbf24}.ai-chips-group{flex-wrap:wrap;gap:6px;display:flex}.ai-chip{color:#6d28d9;cursor:pointer;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:6px;padding:4px 8px;font-size:11px;transition:all .15s}.ai-chip:hover{background:#ede9fe;border-color:#c4b5fd}.ai-btn-group{gap:6px;display:flex}.ai-submit-btn{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .15s}.ai-submit-btn:hover{background:#6d28d9}.ai-cancel-btn{color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:6px;padding:5px 10px;font-size:12px}.ai-cancel-btn:hover{background:var(--hover-bg)}.ai-streaming-pill{z-index:9999;color:#5b21b6;background:#fff;border:1px solid #7c3aed;border-radius:30px;align-items:center;gap:12px;padding:8px 18px;font-size:13px;font-weight:500;animation:.2s aiFadeIn;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 4px 24px #7c3aed33}.ai-stop-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:14px;padding:3px 9px;font-size:11px}.ai-stop-btn:hover{background:#dc2626}.agent-delegation-card{background:#fbfbfe;border:1px solid #c7d2fe;border-radius:12px;flex-direction:column;gap:12px;margin:16px 0 24px;padding:16px 20px;animation:.2s aiFadeIn;display:flex;box-shadow:0 4px 20px #6366f114}.agent-card-header{border-bottom:1px solid #e0e7ff;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.agent-card-title{color:#3730a3;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.agent-select-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.agent-select-item{cursor:pointer;color:var(--text-main);background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:all .15s;display:flex}.agent-select-item:hover{background:#eef2ff;border-color:#818cf8}.agent-select-item.selected{color:#312e81;background:#e0e7ff;border-color:#4f46e5;font-weight:600}.agent-role-desc{color:#4b5563;background:#fff;border:1px dashed #cbd5e1;border-radius:6px;padding:6px 10px;font-size:11px}.agent-task-input{resize:vertical;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-height:70px;padding:10px;font-family:inherit;font-size:13px}.agent-task-input:focus{border-color:#6366f1}.agent-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-dispatch-btn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:background .15s}.agent-dispatch-btn:hover{background:#4338ca}.agent-dispatch-btn:disabled{cursor:not-allowed;background:#a5b4fc}.agent-status-tag{color:#3730a3;background:#e0e7ff;border-radius:12px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.agent-response-box{background:#fff;border:1px solid #bbf7d0;border-left:4px solid #16a34a;border-radius:8px;margin-top:8px;padding:12px;font-size:13px;line-height:1.5}.database-container{width:100%;max-width:1100px;margin:0 auto;padding:40px 40px 100px}.database-header{margin-bottom:24px}.database-title-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.database-icon{font-size:32px}.database-title-input{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:32px;font-weight:700}.database-toolbar{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.database-tabs{gap:8px;display:flex}.database-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.database-actions{align-items:center;gap:10px;display:flex}.database-search-input{border:1px solid var(--border-color);border-radius:6px;outline:none;width:160px;padding:5px 10px;font-size:12px}.database-btn{cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s}.database-btn.primary{background:var(--accent-primary);color:#fff;border:none}.database-btn.primary:hover{background:var(--accent-primary-hover)}.database-btn.secondary{background:var(--bg-elevated)!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important}.database-btn.secondary:hover{background:var(--hover-bg)}.database-table-wrapper{border:1px solid var(--border-color);background:#fff;border-radius:8px;overflow-x:auto;box-shadow:0 1px 3px #0000000a}.database-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.database-table th{color:var(--text-muted);border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);-webkit-user-select:none;user-select:none;background:#f8fafc;padding:8px 12px;font-size:12px;font-weight:600}.database-table th:last-child{border-right:none}.col-header-content{align-items:center;gap:6px;display:flex}.database-table td{border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;padding:6px 12px;position:relative}.database-table td:last-child{border-right:none}.row-index{color:var(--text-muted);text-align:center;font-size:11px}.cell-input{width:100%;color:var(--text-main);background:0 0;border:none;outline:none;padding:4px 0;font-family:inherit;font-size:13px}.cell-input:focus{background:#fff;border-radius:4px;box-shadow:0 0 0 2px #93c5fd}.tag-badge{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.status-dot-sm{border-radius:50%;width:6px;height:6px}.agent-pill{color:#334155;cursor:pointer;background:#f1f5f9;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.agent-pill:hover{background:#e2e8f0}.cell-date-input{color:var(--text-main);cursor:pointer;background:0 0;border:none;outline:none;font-size:12px}.dropdown-menu{z-index:1000;border:1px solid var(--border-color);background:#fff;border-radius:8px;min-width:120px;padding:4px;position:absolute;top:100%;left:12px;box-shadow:0 4px 16px #0000001f}.dropdown-item{cursor:pointer;border-radius:4px;padding:6px 10px;font-size:12px;transition:background .12s}.dropdown-item:hover{background:var(--hover-bg)}.row-action{text-align:center}.row-delete-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:15px}.row-delete-btn:hover{color:#ef4444;background:#fee2e2}.table-footer-cell{background:#f8fafc;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.add-row-bottom-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500}.add-row-bottom-btn:hover{color:var(--text-main);background:#e2e8f0}.row-count-badge{color:var(--text-muted);font-size:11px}.document-view-switcher{background:#f1f5f9;border-radius:8px;align-items:center;gap:4px;padding:3px;display:flex}.view-switch-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}.view-switch-btn.active{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.database-kanban-view{align-items:flex-start;gap:16px;padding:16px 4px 32px;display:flex;overflow-x:auto}.kanban-column{border:1px solid var(--border-color);background:#f8fafc;border-radius:10px;flex-direction:column;flex:1;min-width:260px;max-width:300px;padding:12px;display:flex}.kanban-column-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.kanban-column-title{align-items:center;gap:6px;display:flex}.kanban-column-name{font-size:13px;font-weight:600}.kanban-count-badge{color:var(--text-muted);background:#e2e8f0;border-radius:10px;padding:1px 6px;font-size:11px}.kanban-column-add-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:16px}.kanban-column-add-btn:hover{color:var(--text-main);background:#e2e8f0}.kanban-cards-list{flex-direction:column;gap:10px;min-height:80px;display:flex}.kanban-card{border:1px solid var(--border-color);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000000a}.kanban-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014}.kanban-card-header{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.kanban-card-title-input{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-family:inherit;font-size:13px;font-weight:600}.kanban-card-title-input:focus{border-bottom:1px solid var(--accent-primary)}.kanban-card-delete-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 4px;font-size:14px}.kanban-card-delete-btn:hover{color:#ef4444;background:#fee2e2}.kanban-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kanban-agent-pill{background:#f1f5f9;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:flex}.kanban-priority-tag{border-radius:6px;padding:2px 6px;font-size:11px;font-weight:500}.kanban-select-clean{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit;font-size:11px}.kanban-card-footer{border-top:1px dashed #f1f5f9;justify-content:space-between;align-items:center;padding-top:6px;font-size:11px;display:flex}.kanban-date-input{color:var(--text-muted);background:0 0;border:none;outline:none;font-family:inherit;font-size:11px}.kanban-status-select{border:1px solid var(--border-color);color:#475569;cursor:pointer;background:#f8fafc;border-radius:4px;padding:2px 4px;font-size:10px}.kanban-add-card-inline-btn{border:1px dashed var(--border-color);color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border-radius:6px;margin-top:4px;padding:6px 10px;font-size:12px;transition:all .12s}.kanban-add-card-inline-btn:hover{color:var(--text-main);background:#e2e8f0;border-color:#cbd5e1}.calendar-container{padding:16px 0}.calendar-nav-bar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.calendar-month-title{color:var(--text-main);align-items:center;gap:8px;font-size:18px;display:flex}.calendar-nav-btns{gap:6px;display:flex}.cal-btn{border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;background:#fff;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .12s}.cal-btn:hover{background:var(--hover-bg)}.calendar-grid{background:var(--border-color);border:1px solid var(--border-color);border-radius:8px;grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.calendar-weekday-header{text-align:center;background:#f8fafc;padding:8px;font-size:12px;font-weight:600}.calendar-cell{background:#fff;flex-direction:column;min-height:105px;padding:6px;transition:background .1s;display:flex}.calendar-cell.today{background:var(--bg-active)}.calendar-cell-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.calendar-day-num{color:var(--text-muted);justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:flex}.calendar-day-num.today-badge{background:var(--accent-primary);color:#fff;border-radius:50%}.calendar-add-task-btn{opacity:0;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 4px;font-size:14px;transition:opacity .15s}.calendar-cell:hover .calendar-add-task-btn{opacity:1}.calendar-add-task-btn:hover{color:var(--accent-primary);background:var(--bg-secondary)}.calendar-cell-tasks{flex-direction:column;gap:4px;max-height:85px;display:flex;overflow-y:auto}.calendar-task-chip{border-left:3px solid var(--accent-primary);cursor:pointer;background:#f1f5f9;border-radius:3px;flex-direction:column;gap:1px;padding:3px 6px;font-size:10px;display:flex}.cal-chip-title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cal-chip-agent{color:var(--text-muted);font-size:9px}@media print{body{color:#000!important;background:#fff!important}.sidebar,.document-view-switcher,.database-toolbar,.database-tabs,.database-actions,.cal-btn,.kanban-column-add-btn,.kanban-add-card-inline-btn,.row-delete-btn,.add-row-bottom-btn,.sidebar-action-btn,.ai-prompt-bar,.agent-delegation-card,.top-action-btn,button{display:none!important}.app-layout,.main-content,.database-container,.editor-container{width:100%!important;max-width:100%!important;box-shadow:none!important;border:none!important;margin:0!important;padding:0!important}.database-table{border-collapse:collapse!important}.database-table th,.database-table td{border:1px solid #d1d5db!important}}.canvas-breadcrumb-bar{color:var(--text-light);align-items:center;gap:8px;padding:12px 40px 0;font-size:12px;display:flex}.breadcrumb-parent{color:var(--border-specular);cursor:pointer;font-weight:500}.breadcrumb-parent:hover{text-decoration:underline}.breadcrumb-current{color:var(--text-main);font-weight:600}.doc-tree-node{flex-direction:column;display:flex}.doc-collapse-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;margin-right:4px;padding:2px 4px;font-size:9px;display:flex}.doc-collapse-btn:hover{color:var(--text-main);background:#e2e8f0}.doc-tree-spacer{width:14px;display:inline-block}.doc-item-actions{align-items:center;gap:2px;margin-left:auto;display:none}.doc-item:hover .doc-item-actions{display:flex}.doc-action-btn.subpage{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 4px;font-size:14px}.doc-action-btn.subpage:hover{color:var(--accent-primary);background:#e2e8f0}.subpages-section{border-top:1px solid var(--border-color);margin-top:48px;padding-top:24px}.subpages-header{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.add-subpage-btn{border:1px dashed var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px;transition:all .12s}.add-subpage-btn:hover{color:var(--text-main);background:#f1f5f9;border-color:#cbd5e1}.subpages-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.subpage-card{border:1px solid var(--border-color);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000000a}.subpage-card:hover{border-color:var(--border-specular);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f61a}.subpage-icon{font-size:16px}.subpage-title{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.link-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.link-modal-card{border:1px solid var(--border-color);background:#fff;border-radius:12px;width:90%;max-width:440px;padding:20px;box-shadow:0 12px 36px #0003}.link-modal-header{color:var(--text-main);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.link-modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px}.link-search-input{border:1px solid var(--border-color);border-radius:6px;outline:none;width:100%;margin-bottom:12px;padding:8px 12px;font-size:13px}.link-search-input:focus{border-color:var(--accent-primary)}.link-doc-list{flex-direction:column;gap:4px;max-height:240px;display:flex;overflow-y:auto}.link-doc-item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;transition:background .12s;display:flex}.link-doc-item:hover{background:var(--hover-bg)}.link-doc-icon{font-size:16px}.link-doc-title{color:var(--text-main);font-size:13px;font-weight:500}.link-doc-empty{text-align:center;color:var(--text-light);padding:16px;font-size:12px}.html-view-container{width:100%;max-width:900px;margin:0 auto;padding:20px 40px 80px}.html-view-toolbar{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.html-tabs{gap:8px;display:flex}.html-tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .12s}.html-tab-btn.active{background:var(--hover-bg);color:var(--text-main);font-weight:600}.html-actions{gap:8px;display:flex}.html-action-btn{border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;background:#fff;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .12s}.html-action-btn.primary{background:var(--accent-primary);color:#fff;border:none}.html-action-btn.primary:hover{background:var(--accent-primary-hover)}.html-rendered-paper{border:1px solid var(--border-color);background:#fff;border-radius:12px;padding:40px;box-shadow:0 2px 8px #0000000a}.html-rendered-body{color:#0f172a;font-size:15px;line-height:1.7}.html-code-wrapper{background:#0f172a;border-radius:12px;padding:20px;overflow-x:auto}.html-code-block{color:#e2e8f0;white-space:pre-wrap;word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.html-preview-drawer{border:1px solid var(--border-specular);background:#fff;border-radius:10px;margin:20px 0;padding:16px 20px;box-shadow:0 4px 16px #3b82f61f}.html-preview-header{color:var(--accent-primary-hover);border-bottom:1px dashed #bfdbfe;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;font-size:13px;font-weight:600;display:flex}.html-preview-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.media-modal-card{width:90%!important;max-width:580px!important}.media-upload-zone{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:10px;margin:16px 0;padding:24px;transition:all .2s}.media-upload-zone:hover{background:#f0f7ff;border-color:#2383e2}.media-upload-prompt{flex-direction:column;align-items:center;gap:8px;display:flex}.media-upload-icon{font-size:32px}.media-upload-texts strong{color:#1e293b;margin-bottom:4px;font-size:14px;display:block}.media-upload-texts small{color:var(--text-muted);font-size:12px}.media-uploading-spinner{color:#2383e2;padding:12px;font-size:14px;font-weight:500}.media-files-list{border-top:1px solid #e2e8f0;max-height:340px;padding-top:12px;overflow-y:auto}.media-list-header{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 4px;font-size:12px;font-weight:600;display:flex}.media-refresh-btn{color:#2383e2;cursor:pointer;background:0 0;border:none;font-size:11px}.media-file-item{background:#fff;border:1px solid #f1f5f9;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;transition:background .15s;display:flex}.media-file-item:hover{background:#f8fafc;border-color:#e2e8f0}.media-file-preview{background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex;overflow:hidden}.media-thumb-img{object-fit:cover;width:100%;height:100%}.media-thumb-icon{font-size:22px}.media-file-info{flex:1;min-width:0}.media-file-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.media-file-meta{color:var(--text-muted);margin-top:2px;font-size:11px}.media-file-actions{align-items:center;gap:6px;display:flex}.media-action-insert-btn{color:#fff;cursor:pointer;background:#2383e2;border:none;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:600}.media-action-insert-btn:hover{background:#1a6dc4}.media-action-view-btn,.media-action-copy-btn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:5px;padding:4px 8px;font-size:11px;text-decoration:none}.media-action-view-btn:hover,.media-action-copy-btn:hover{background:#e2e8f0}.media-action-del-btn{cursor:pointer;color:#ef4444;background:0 0;border:none;padding:4px;font-size:14px}.media-action-del-btn:hover{opacity:.8}.search-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0f172a73;justify-content:center;align-items:flex-start;padding-top:10vh;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}.search-modal-card{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:640px;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000002e,0 0 0 1px #00000014}.search-input-wrapper{border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:14px 18px;display:flex}.search-icon{color:var(--text-muted);font-size:18px}.search-modal-input{color:#0f172a;border:none;outline:none;flex:1;font-size:15px}.search-clear-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px}.search-shortcut-badge{color:var(--text-muted);background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:11px}.search-results-container{max-height:400px;padding:8px;overflow-y:auto}.search-state-msg{text-align:center;color:var(--text-muted);padding:32px 16px;font-size:13px}.search-group{margin-bottom:12px}.search-group-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:6px 12px 4px;font-size:11px;font-weight:600}.search-items-list{flex-direction:column;gap:2px;display:flex}.search-item{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;transition:background .1s;display:flex}.search-item:hover,.search-item.selected{background:#f1f5f9}.search-item-icon{font-size:18px}.search-item-info{flex:1;min-width:0}.search-item-title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.search-item-snippet{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.search-item-date{color:var(--text-muted);margin-top:2px;font-size:11px}.search-item-type{color:#0369a1;background:#e0f2fe;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.search-item-type.content{color:#b45309;background:#fef3c7}.search-item-enter{color:var(--text-muted);font-size:11px}.search-recent-section{padding:4px}.search-recent-header{color:var(--text-muted);justify-content:space-between;align-items:center;padding:4px 10px 8px;font-size:12px;font-weight:600;display:flex}.search-clear-recent{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:11px}.search-clear-recent:hover{color:#ef4444}.search-modal-footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);color:var(--text-muted);gap:16px;padding:10px 18px;font-size:11px;display:flex}.search-modal-footer kbd{background:#fff;border:1px solid #cbd5e1;border-radius:3px;padding:1px 4px}.sidebar-kbd{color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10px}.template-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.template-modal-card{background:#fff;border-radius:14px;flex-direction:column;width:90%;max-width:820px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 45px #0003}.template-modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.template-modal-title-group{align-items:center;gap:12px;display:flex}.template-modal-icon{font-size:28px}.template-modal-title-group h3{color:#0f172a;font-size:16px;font-weight:700}.template-modal-title-group p{color:var(--text-muted);margin-top:2px;font-size:12px}.template-modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:22px}.template-categories-bar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 24px;display:flex}.template-category-tabs{flex-wrap:wrap;gap:6px;display:flex}.template-tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.template-tab-btn:hover{color:#1e293b;background:#e2e8f0}.template-tab-btn.active{color:#2383e2;background:#fff;border-color:#cbd5e1;font-weight:600;box-shadow:0 1px 3px #0000000d}.template-save-btn{color:var(--accent-primary-hover);cursor:pointer;background:#f0f7ff;border:1px solid #bfdbfe;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.template-save-btn:hover{background:var(--bg-secondary)}.template-save-form{background:#f1f5f9;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:8px;padding:14px 24px;display:flex}.template-form-row{align-items:center;gap:8px;display:flex}.template-form-row input,.template-category-select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:7px 10px;font-size:12px}.template-confirm-btn{color:#fff;cursor:pointer;background:#2383e2;border:none;border-radius:6px;padding:7px 16px;font-size:12px;font-weight:600}.template-grid-container{max-height:520px;padding:20px 24px;overflow-y:auto}.template-cards-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.template-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;padding:16px;transition:all .2s;display:flex}.template-card:hover{border-color:#93c5fd;box-shadow:0 4px 12px #2383e214}.template-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.template-card-icon{font-size:26px}.template-badge{border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.template-badge.builtin{color:#0369a1;background:#e0f2fe}.template-badge.custom{color:#b45309;background:#fef3c7}.template-card-title{color:#0f172a;margin-bottom:6px;font-size:14px;font-weight:700}.template-card-desc{color:var(--text-muted);flex:1;margin-bottom:14px;font-size:12px;line-height:1.4}.template-card-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.template-block-count{color:var(--text-muted);font-size:11px}.template-card-actions{gap:6px;display:flex}.template-apply-btn{color:#fff;cursor:pointer;background:#2383e2;border:none;border-radius:5px;padding:5px 12px;font-size:12px;font-weight:600}.template-apply-btn:hover{background:#1a6dc4}.template-del-btn{cursor:pointer;background:0 0;border:none;font-size:14px}.empty-starter-bar{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:10px;margin:12px 0;padding:10px 16px;display:flex}.starter-hint{color:var(--text-muted);font-size:12px;font-weight:600}.starter-btn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}.starter-btn:hover{color:#2383e2;background:#f0f7ff;border-color:#2383e2}.col-header-wrap{justify-content:space-between;align-items:center;width:100%;display:flex}.col-menu-trigger{position:relative}.col-menu-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:13px}.col-menu-btn:hover{color:#1e293b;background:#e2e8f0}.col-dropdown-menu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:110px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.col-dropdown-item{color:#1e293b;cursor:pointer;white-space:nowrap;border-radius:4px;padding:6px 10px;font-size:12px}.col-dropdown-item:hover{background:#f1f5f9}.col-dropdown-item.danger{color:#ef4444}.col-dropdown-item.danger:hover{background:#fee2e2}.add-column-header-btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.add-column-header-btn:hover{color:#0284c7;background:#e0f2fe;border-color:#0284c7}.cell-relation{min-width:140px;position:relative}.relation-pills-wrap{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.relation-pill{background:var(--bg-active);color:var(--accent-primary-hover);cursor:pointer;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:500;transition:background .15s;display:inline-flex}.relation-pill:hover{background:var(--bg-secondary)}.relation-title{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.relation-remove-btn{color:#93c5fd;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:0 2px;font-size:12px;line-height:1}.relation-remove-btn:hover{color:#1e3a8a;background:#bfdbfe}.relation-add-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:4px;padding:2px 6px;font-size:11px}.relation-add-btn:hover{border-color:var(--border-specular);color:var(--border-specular);background:#f0f7ff}.relation-popover{z-index:60;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:220px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000001f}.relation-search-input{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:4px;outline:none;width:100%;margin-bottom:6px;padding:5px 8px;font-size:12px}.relation-doc-list{flex-direction:column;gap:2px;max-height:160px;display:flex;overflow-y:auto}.relation-doc-item{cursor:pointer;color:#1e293b;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.relation-doc-item:hover{background:#f1f5f9}.relation-doc-item.selected{background:var(--bg-active);color:var(--accent-primary-hover);font-weight:500}.doc-check{color:var(--accent-primary);margin-left:auto;font-size:11px}.relation-empty-hint{color:var(--text-muted);text-align:center;padding:10px 0;font-size:11px}.cell-formula{min-width:110px}.formula-badge{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;transition:all .15s;display:inline-flex}.formula-badge:hover{background:#f1f5f9;border-color:#cbd5e1}.formula-icon{color:#6366f1;font-family:serif;font-size:13px;font-style:italic;font-weight:700}.formula-value{color:#334155;font-size:12px;font-weight:600}.formula-builder-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px}.formula-chips-bar{flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0;display:flex}.formula-chip-label{color:var(--text-muted);font-size:11px;font-weight:600}.formula-chip-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-size:11px;transition:all .1s}.formula-chip-btn:hover{background:var(--bg-active);border-color:var(--border-specular);color:var(--accent-primary-hover)}.formula-preview-row{color:var(--text-muted);border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;margin-top:6px;padding-top:6px;font-size:12px;display:flex}.formula-preview-row strong{color:#0f172a}.kanban-card-relation-row{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.kanban-relation-chip{background:var(--bg-active);color:var(--accent-primary-hover);cursor:pointer;border:1px solid #bfdbfe;border-radius:4px;padding:2px 6px;font-size:11px}.kanban-relation-chip:hover{background:var(--bg-secondary)}.kanban-card-formula-row{margin-top:6px}.kanban-formula-badge{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;font-size:11px;display:inline-block}.bn-callout{border-left:4px solid var(--border-specular);color:#1e293b;background:#f0f7ff;border-radius:8px;align-items:flex-start;gap:12px;margin:10px 0;padding:12px 16px;transition:all .2s;display:flex}.bn-callout-info{border-left-color:var(--border-specular);background:var(--bg-active)}.bn-callout-warning{background:#fffbeb;border-left-color:#f59e0b}.bn-callout-success{background:#ecfdf5;border-left-color:#10b981}.bn-callout-danger{background:#fef2f2;border-left-color:#ef4444}.bn-callout-tip{background:#f5f3ff;border-left-color:#8b5cf6}.bn-callout-icon-box{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex;position:relative}.bn-callout-icon-box:hover{transform:scale(1.15)}.bn-callout-type-select{cursor:pointer;color:var(--text-muted);background:0 0;border:none;outline:none;font-size:10px;position:absolute;top:4px;right:6px}.bn-callout-text{outline:none;flex:1;min-height:24px;font-size:14px;line-height:1.6}@media (width<=390px){.bn-callout{flex-wrap:wrap;row-gap:2px}.bn-callout-type-select{text-align:right;flex-basis:100%;order:3;margin-top:2px;position:static}}.bn-columns-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:14px 0;overflow:hidden;box-shadow:0 1px 3px #0000000a}.bn-columns-header{color:var(--text-muted);background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.bn-columns-toggle-btns{gap:4px;display:flex}.bn-col-toggle-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 8px;font-size:11px}.bn-col-toggle-btn.active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;font-weight:600}.bn-columns-grid{gap:12px;padding:12px;display:flex}.bn-column-item{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;flex:1;padding:8px 10px;display:flex}.bn-column-item-header{color:var(--text-muted);align-items:center;gap:4px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.bn-column-textarea{color:#1e293b;resize:vertical;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;min-height:60px;font-family:inherit;font-size:13px;line-height:1.5}.bn-column-textarea:focus{background:#fff}.sidebar-trash-badge{background:var(--hl-red-bg);color:var(--hl-red-fg);border:1px solid var(--border-subtle);border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.version-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.version-modal-card{background:var(--bg-elevated);border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:900px;max-width:95vw;height:640px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #00000026,0 8px 10px -6px #0000001a}.version-modal-header{background:var(--bg-elevated);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.version-modal-title-group{align-items:center;gap:12px;display:flex}.version-modal-icon{font-size:24px}.version-modal-title-group h3{color:var(--text-main);margin:0;font-size:17px;font-weight:700}.version-modal-title-group p{color:var(--text-muted);margin:2px 0 0;font-size:12px}.version-modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.version-modal-close:hover{color:#0f172a}.version-modal-body{flex:1;display:flex;overflow:hidden}.version-timeline-pane{background:var(--bg-subtle);border-right:1px solid #e2e8f0;flex-direction:column;width:320px;display:flex}.version-pane-title{color:#475569;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:12px;font-weight:700}.version-list{flex-direction:column;flex:1;gap:6px;padding:8px;display:flex;overflow-y:auto}.version-item{cursor:pointer;background:var(--bg-elevated);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.version-item:hover{background:#f1f5f9;border-color:#cbd5e1}.version-item.selected{background:var(--bg-active);border-color:var(--border-specular);box-shadow:0 1px 3px #3b82f61a}.version-item-badge{color:var(--border-specular);background:var(--bg-secondary);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.version-item-info{flex:1;overflow:hidden}.version-item-title{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.version-item-time{color:var(--text-muted);margin-top:2px;font-size:11px}.version-preview-pane{background:var(--bg-main);flex-direction:column;flex:1;display:flex;overflow:hidden}.version-preview-header{background:var(--bg-elevated);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.version-preview-header h4{color:var(--text-main);margin:0;font-size:16px}.version-preview-time{color:var(--text-muted);font-size:11px}.version-restore-action-btn{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s}.version-restore-action-btn:hover:not(:disabled){background:var(--accent-primary-hover)}.version-preview-content{flex:1;padding:20px;overflow-y:auto}.version-preview-meta{color:var(--text-muted);margin-bottom:12px;font-size:12px}.version-blocks-summary{flex-direction:column;gap:8px;display:flex}.version-block-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:12px;display:flex}.version-block-type{color:var(--border-specular);font-family:monospace;font-weight:600}.version-block-text{color:#334155;word-break:break-word;line-height:1.4}.version-empty,.version-empty-preview,.version-loading{text-align:center;color:var(--text-muted);padding:30px;font-size:13px}.trash-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.trash-modal-card{background:var(--bg-elevated);border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:720px;max-width:95vw;height:600px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #00000026,0 8px 10px -6px #0000001a}.trash-modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.trash-modal-title-group{align-items:center;gap:12px;display:flex}.trash-modal-icon{font-size:24px}.trash-modal-title-group h3{color:var(--text-main);margin:0;font-size:17px;font-weight:700}.trash-modal-title-group p{color:var(--text-muted);margin:2px 0 0;font-size:12px}.trash-modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.trash-modal-close:hover{color:#0f172a}.trash-toolbar{background:var(--bg-subtle);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.trash-search-wrap{background:var(--bg-input);border:1px solid #cbd5e1;border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 10px;display:flex}.trash-search-input{color:#1e293b;background:0 0;border:none;outline:none;width:100%;font-size:13px}.trash-empty-btn{color:#b91c1c;cursor:pointer;white-space:nowrap;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.trash-empty-btn:hover:not(:disabled){color:#991b1b;background:#fca5a5}.trash-empty-btn:disabled{opacity:.5;cursor:not-allowed}.trash-list-wrap{flex:1;padding:12px 20px;overflow-y:auto}.trash-items-list{flex-direction:column;gap:8px;display:flex}.trash-item-row{background:var(--bg-elevated);border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .15s;display:flex}.trash-item-row:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0000000d}.trash-item-main{flex:1;align-items:center;gap:12px;display:flex;overflow:hidden}.trash-item-doc-icon{flex-shrink:0;font-size:20px}.trash-item-meta{flex-direction:column;display:flex;overflow:hidden}.trash-item-title{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.trash-item-date{color:var(--text-muted);margin-top:2px;font-size:11px}.trash-item-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:12px;display:flex}.trash-btn-restore{background:var(--hl-blue-bg);color:var(--hl-blue-fg);cursor:pointer;border:1px solid #bfdbfe;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:600}.trash-btn-restore:hover{background:var(--bg-secondary)}.trash-btn-delete{background:var(--hl-red-bg);color:var(--hl-red-fg);cursor:pointer;border:1px solid #fecdd3;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:600}.trash-btn-delete:hover{background:#ffe4e6}.trash-empty-state,.trash-loading{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:60px 20px;font-size:13px;display:flex}.trash-empty-icon{font-size:32px}.theme-toggle-btn{border:1px solid var(--border-color);cursor:pointer;color:var(--text-main);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.theme-toggle-btn:hover{background:var(--hover-bg);border-color:var(--accent-color)}.favorites-section{border-bottom:1px solid var(--border-color);margin-bottom:8px;padding-bottom:8px}.favorites-header{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;padding:4px 14px;font-size:11px;font-weight:600;display:flex}.doc-item.favorite-item{border-radius:4px;margin:1px 8px}.doc-favorite-unstar-btn{cursor:pointer;color:#eab308;opacity:.8;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px;transition:opacity .15s,transform .15s}.doc-favorite-unstar-btn:hover{opacity:1;transform:scale(1.15)}.doc-action-btn.favorite-btn{color:var(--text-muted)}.doc-action-btn.favorite-btn.active{color:#eab308}.editor-btn.favorite-btn{border-color:var(--border-color);color:var(--text-muted)}.editor-btn.favorite-btn.active{color:#854d0e;background:#fef9c3;border-color:#fde047}[data-theme=dark] .editor-btn.favorite-btn.active{color:#fef08a;background:#422006;border-color:#a16207}.editor-btn.copy-link-btn{border-color:var(--border-color)}.editor-btn.copy-ai-btn{background:var(--bg-active);color:var(--accent-primary-hover);border-color:#bfdbfe}.editor-btn.copy-ai-btn:hover{background:var(--bg-secondary)}[data-theme=dark] .editor-btn.copy-ai-btn{color:#93c5fd;background:#172554;border-color:#1e3a8a}[data-theme=dark] .editor-btn.copy-ai-btn:hover{background:#1e40af}.copy-feedback-toast{color:#f8fafc;z-index:9999;background:#1e293b;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #00000026}[data-theme=dark] .copy-feedback-toast{color:#fff;background:#334155;border:1px solid #475569}[data-theme=dark] .search-input{color:#ebebeb;background:#252525;border-color:#3b3b3b}[data-theme=dark] .search-input:focus{border-color:var(--accent-color)}[data-theme=dark] .editor-container{background:var(--bg-main);color:var(--text-main)}[data-theme=dark] .document-view-switcher{background:#222;border-color:#333}[data-theme=dark] .view-switch-btn{color:#999}[data-theme=dark] .view-switch-btn.active{color:#fff;background:#333;box-shadow:0 1px 3px #0006}[data-theme=dark] .canvas-breadcrumb-bar{border-bottom-color:var(--border-color);color:var(--text-muted)}[data-theme=dark] .canvas-breadcrumb-bar .breadcrumb-current{color:var(--text-main)}[data-theme=dark] .modal-overlay{background:var(--bg-overlay)}[data-theme=dark] .modal-container,[data-theme=dark] .search-modal,[data-theme=dark] .search-modal-card,[data-theme=dark] .trash-modal-container,[data-theme=dark] .trash-modal-card,[data-theme=dark] .version-history-modal-container,[data-theme=dark] .version-modal-card,[data-theme=dark] .template-modal-container,[data-theme=dark] .template-modal-card,[data-theme=dark] .relay-modal-container,[data-theme=dark] .relay-modal-card,[data-theme=dark] .media-modal-container,[data-theme=dark] .media-modal-card,[data-theme=dark] .modal-card,[data-theme=dark] .dropdown-menu,[data-theme=dark] .notion-page-dropdown-menu,[data-theme=dark] .conditional-formatting-modal{background:var(--bg-elevated);color:var(--text-main);border-color:var(--border-color);box-shadow:var(--shadow-lg)}[data-theme=dark] .modal-header{border-bottom-color:var(--border-color)}[data-theme=dark] .modal-title{color:var(--text-main)}[data-theme=dark] .trash-item-row{background:var(--bg-main);border-color:var(--border-color)}[data-theme=dark] .trash-item-row:hover{border-color:var(--border-strong);background:var(--hover-bg)}[data-theme=dark] .trash-item-title{color:var(--text-main)}[data-theme=dark] .database-container,[data-theme=dark] .database-table-wrapper,[data-theme=dark] .notion-database-table,[data-theme=dark] .database-table{background:var(--bg-main);color:var(--text-main);border-color:var(--border-color)}[data-theme=dark] .database-table th,[data-theme=dark] .notion-database-table th{background:var(--bg-subtle);color:var(--text-muted);border-bottom-color:var(--border-color);border-right-color:var(--border-color)}[data-theme=dark] .database-table td,[data-theme=dark] .notion-database-table td{border-bottom-color:var(--border-color);border-right-color:var(--border-color);color:var(--text-main)}[data-theme=dark] .database-table tr:hover td{background:var(--hover-bg)}[data-theme=dark] .cell-input,[data-theme=dark] .db-cell-input{color:var(--text-main);background:0 0}[data-theme=dark] .cell-input:focus,[data-theme=dark] .db-cell-input:focus{background:var(--bg-elevated);box-shadow:0 0 0 2px var(--accent-subtle);border-radius:var(--radius-sm);color:var(--text-main)}[data-theme=dark] .table-footer-cell{background:var(--bg-subtle);border-top-color:var(--border-color);color:var(--text-muted)}[data-theme=dark] .add-row-bottom-btn{color:var(--text-muted)}[data-theme=dark] .add-row-bottom-btn:hover{background:var(--hover-bg);color:var(--text-main)}[data-theme=dark] .html-view-container{background:var(--bg-main);color:var(--text-main)}[data-theme=dark] .html-view-source{background:var(--bg-code);color:var(--accent-color);border-color:var(--border-color)}.active-filter-btn{font-weight:600;background:var(--bg-active)!important;color:var(--accent-primary-hover)!important;border-color:#93c5fd!important}[data-theme=dark] .active-filter-btn{color:#93c5fd!important;background:#172554!important;border-color:#1e40af!important}.active-sort-btn{font-weight:600;color:#7e22ce!important;background:#faf5ff!important;border-color:#d8b4fe!important}[data-theme=dark] .active-sort-btn{color:#d8b4fe!important;background:#3b0764!important;border-color:#6b21a8!important}.sortable-header{cursor:pointer;transition:color .15s}.sortable-header:hover{color:var(--accent-color)}.col-sort-badge{background:var(--bg-active);color:var(--accent-primary);border-radius:4px;align-items:center;gap:2px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-flex}[data-theme=dark] .col-sort-badge{color:#93c5fd;background:#1e3a8a}.col-sort-badge .sort-idx{opacity:.8;font-size:9px}.database-filter-panel,.database-sort-panel{border:1px solid var(--border-color);background:#fff;border-radius:8px;margin:10px 40px 14px;padding:12px 16px;animation:.15s forwards slideDown;box-shadow:0 4px 16px #0000000f}[data-theme=dark] .database-filter-panel,[data-theme=dark] .database-sort-panel{background:#222;border-color:#333;box-shadow:0 4px 20px #0006}.filter-panel-header,.sort-panel-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.filter-panel-title,.sort-panel-title{align-items:center;gap:12px;display:flex}.filter-panel-title-text,.sort-panel-title-text{color:var(--text-main);font-size:13px;font-weight:600}.filter-logic-toggle,.sort-direction-toggle{border:1px solid var(--border-color);border-radius:6px;display:inline-flex;overflow:hidden}.logic-btn,.dir-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:3px 8px;font-size:11px;font-weight:500;transition:all .15s}.logic-btn.active,.dir-btn.active{background:var(--accent-color);color:#fff}.filter-panel-actions,.sort-panel-actions{align-items:center;gap:8px;display:flex}.filter-action-btn,.sort-action-btn{cursor:pointer;border:1px solid var(--border-color);color:var(--text-main);background:0 0;border-radius:5px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}.filter-action-btn.primary,.sort-action-btn.primary{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.filter-action-btn.primary:hover,.sort-action-btn.primary:hover{background:var(--accent-primary-hover)}.filter-action-btn.danger,.sort-action-btn.danger{color:#dc2626;background:#fef2f2;border-color:#fca5a5}[data-theme=dark] .filter-action-btn.danger,[data-theme=dark] .sort-action-btn.danger{color:#fca5a5;background:#450a0a;border-color:#7f1d1d}.filter-rules-list,.sort-rules-list{flex-direction:column;gap:8px;display:flex}.filter-rule-row,.sort-rule-row{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.rule-idx,.sort-priority-badge{color:var(--text-muted);min-width:44px;font-size:11px;font-weight:600}.filter-select,.sort-select,.filter-input{border:1px solid var(--border-color);background:var(--bg-main);height:28px;color:var(--text-main);border-radius:5px;outline:none;padding:2px 8px;font-size:12px}.filter-select:focus,.sort-select:focus,.filter-input:focus{border-color:var(--accent-color)}.col-select{min-width:130px}.op-select{min-width:95px}.val-text,.val-select,.val-date{flex:1;min-width:120px}.filter-remove-rule-btn,.sort-remove-rule-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:12px}.filter-remove-rule-btn:hover,.sort-remove-rule-btn:hover{color:#b91c1c;background:#fee2e2}[data-theme=dark] .filter-remove-rule-btn:hover,[data-theme=dark] .sort-remove-rule-btn:hover{color:#fca5a5;background:#7f1d1d}.filter-empty-hint,.sort-empty-hint{color:var(--text-muted);text-align:center;padding:12px 8px;font-size:12px}.active-filters-bar{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 40px 10px;display:flex}.active-chip{border-radius:12px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;line-height:1.2;display:inline-flex}.filter-chip{background:var(--bg-active);color:#1e40af;border:1px solid #bfdbfe}[data-theme=dark] .filter-chip{color:#bfdbfe;background:#172554;border-color:#1e40af}.sort-chip{color:#6b21a8;background:#faf5ff;border:1px solid #e9d5ff}[data-theme=dark] .sort-chip{color:#e9d5ff;background:#3b0764;border-color:#6b21a8}.chip-idx{background:#0000001a;border-radius:10px;padding:0 4px;font-size:9px;font-weight:700}.chip-remove-btn{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0 2px;font-size:11px}.chip-remove-btn:hover{opacity:1}.clear-all-chips-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:2px 6px;font-size:11px;text-decoration:underline}.clear-all-chips-btn:hover{color:var(--text-main)}.database-gallery-view{padding:16px 0}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.gallery-card{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:10px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.gallery-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.gallery-card-cover{align-items:flex-end;height:90px;padding:10px 14px;display:flex;position:relative}.gallery-cover-icon{background:var(--bg-card,#fff);z-index:2;border-radius:6px;margin-bottom:-16px;padding:4px;font-size:24px;box-shadow:0 2px 6px #00000026}.gallery-cover-badges{z-index:2;margin-left:auto}.gallery-status-badge{border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600;box-shadow:0 1px 3px #0000001a}.gallery-card-body{flex-direction:column;flex:1;padding:18px 14px 12px;display:flex}.gallery-card-title-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.gallery-card-title-input{color:var(--text-main,#0f172a);background:0 0;border:1px solid #0000;border-radius:4px;flex:1;width:100%;padding:4px 6px;font-size:14px;font-weight:600}.gallery-card-title-input:hover,.gallery-card-title-input:focus{border-color:var(--border-color,#cbd5e1);background:var(--bg-hover,#f8fafc);outline:none}.gallery-delete-btn{color:var(--text-muted,#94a3b8);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:12px;transition:opacity .15s,color .15s}.gallery-card:hover .gallery-delete-btn{opacity:1}.gallery-delete-btn:hover{color:#ef4444;background:#ef44441a}.gallery-card-props{flex-direction:column;flex:1;gap:6px;margin-bottom:14px;display:flex}.gallery-prop-row{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.gallery-prop-chip{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.priority-chip{color:#92400e;background:#fef3c7;border:1px solid #fde68a}[data-theme=dark] .priority-chip{color:#fef3c7;background:#78350f;border-color:#92400e}.agent-chip{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}[data-theme=dark] .agent-chip{color:#bae6fd;background:#082f49;border-color:#0369a1}.gallery-formula-chip{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:2px 8px;font-size:11px}[data-theme=dark] .gallery-formula-chip{color:#a7f3d0;background:#064e3b;border-color:#047857}.gallery-relation-chip{color:var(--border-specular);cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:1px 7px;font-size:11px;text-decoration:underline}.gallery-relation-chip:hover{background:#e2e8f0}[data-theme=dark] .gallery-relation-chip{color:#60a5fa;background:#1e293b;border-color:#334155}.gallery-card-footer{border-top:1px solid var(--border-color,#f1f5f9);align-items:center;gap:8px;padding-top:8px;display:flex}.gallery-date-input,.gallery-status-select{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-main,#0f172a);border-radius:4px;padding:3px 6px;font-size:11px}.gallery-add-card-placeholder{border:2px dashed var(--border-color,#cbd5e1);cursor:pointer;min-height:180px;color:var(--text-muted,#64748b);background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:all .15s;display:flex}.gallery-add-card-placeholder:hover{border-color:var(--primary,var(--border-specular));color:var(--primary,var(--border-specular));background:#3b82f60a}.gallery-add-icon{font-size:24px}.gallery-add-text{font-size:13px;font-weight:500}.timeline-container{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);border-radius:8px;flex-direction:column;margin-top:14px;display:flex;overflow:hidden}.timeline-nav-bar{background:var(--bg-hover,#f8fafc);border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.timeline-month-title{align-items:center;gap:8px;font-size:14px;display:flex}.timeline-total-count{color:var(--text-muted,#64748b);font-size:12px;font-weight:400}.timeline-nav-btns{align-items:center;gap:6px;display:flex}.timeline-add-btn{font-weight:600;background:var(--primary,var(--accent-primary))!important;color:#fff!important;border-color:var(--primary,var(--accent-primary))!important}.timeline-layout{min-height:280px;max-height:520px;display:flex;overflow:hidden}.timeline-task-sidebar{border-right:2px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);z-index:5;flex-direction:column;width:240px;min-width:240px;display:flex}.timeline-sidebar-header{height:44px;color:var(--text-muted,#64748b);border-bottom:1px solid var(--border-color,#e2e8f0);background:var(--bg-hover,#f8fafc);justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:flex}.timeline-sidebar-rows{flex:1;overflow-y:auto}.timeline-sidebar-row{border-bottom:1px solid var(--border-color,#f1f5f9);justify-content:space-between;align-items:center;gap:6px;height:40px;padding:0 10px;display:flex}.timeline-sidebar-row:hover{background:var(--bg-hover,#f8fafc)}.timeline-row-title-area{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.timeline-row-icon{font-size:12px}.timeline-row-title-input{color:var(--text-main,#0f172a);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;width:100%;padding:2px 4px;font-size:12px;overflow:hidden}.timeline-row-title-input:hover,.timeline-row-title-input:focus{border-color:var(--border-color,#cbd5e1);background:var(--bg-hover,#f8fafc);outline:none}.timeline-status-badge{white-space:nowrap;border-radius:10px;padding:1px 6px;font-size:10px}.timeline-empty-sidebar{text-align:center;color:var(--text-muted,#94a3b8);padding:20px;font-size:12px}.timeline-gantt-scrollable{background:var(--bg-card,#fff);flex:1;position:relative;overflow:auto}.timeline-matrix-header{border-bottom:1px solid var(--border-color,#e2e8f0);background:var(--bg-hover,#f8fafc);z-index:4;height:44px;display:flex;position:sticky;top:0}.timeline-day-header{border-right:1px solid var(--border-color,#f1f5f9);flex-direction:column;justify-content:center;align-items:center;width:44px;min-width:44px;font-size:11px;display:flex}.timeline-day-header.weekend{background:#00000005}.timeline-day-header.today-header{background:#3b82f614}.day-name{color:var(--text-muted,#94a3b8);font-size:10px}.day-number{color:var(--text-main,#0f172a);font-weight:600}.timeline-matrix-body{flex-direction:column;display:flex}.timeline-matrix-row{border-bottom:1px solid var(--border-color,#f1f5f9);height:40px;display:flex;position:relative}.timeline-matrix-row:hover{background:#00000004}.timeline-matrix-cell{border-right:1px solid var(--border-color,#f8fafc);cursor:pointer;width:44px;min-width:44px;height:100%}.timeline-matrix-cell:hover{background:#3b82f60d}.timeline-matrix-cell.today-cell{background:#3b82f60f}.timeline-gantt-bar{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;z-index:3;border-radius:4px;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:11px;font-weight:600;display:flex;position:absolute;top:6px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.timeline-gantt-bar:hover{transform:scaleY(1.05)}.gantt-bar-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gantt-bar-agent{opacity:.85;background:#00000014;border-radius:3px;padding:1px 4px;font-size:10px}.timeline-unassigned-hint{position:absolute;top:8px;left:10px}.unassigned-chip{color:var(--text-muted,#94a3b8);border:1px dashed var(--border-color,#cbd5e1);cursor:pointer;border-radius:4px;padding:2px 6px;font-size:10px}.unassigned-chip:hover{color:var(--primary,var(--border-specular));border-color:var(--primary,var(--border-specular))}[data-theme=dark] .gallery-card{background:#1e293b;border-color:#334155;box-shadow:0 1px 3px #0000004d}[data-theme=dark] .gallery-cover-icon{background:#1e293b}[data-theme=dark] .gallery-card-title-input{color:#f1f5f9}[data-theme=dark] .gallery-card-footer{border-top-color:#334155}[data-theme=dark] .gallery-date-input,[data-theme=dark] .gallery-status-select{color:#f1f5f9;background:#0f172a;border-color:#334155}[data-theme=dark] .gallery-add-card-placeholder{color:var(--text-muted);border-color:#334155}[data-theme=dark] .gallery-add-card-placeholder:hover{color:#60a5fa;background:#60a5fa0d;border-color:#60a5fa}[data-theme=dark] .timeline-container{background:#1e293b;border-color:#334155}[data-theme=dark] .timeline-nav-bar,[data-theme=dark] .timeline-sidebar-header,[data-theme=dark] .timeline-matrix-header{background:#0f172a;border-color:#334155}[data-theme=dark] .timeline-task-sidebar{background:#1e293b;border-right-color:#334155}[data-theme=dark] .timeline-sidebar-row{border-bottom-color:#334155}[data-theme=dark] .timeline-sidebar-row:hover{background:#334155}[data-theme=dark] .timeline-row-title-input{color:#f1f5f9}[data-theme=dark] .timeline-gantt-scrollable{background:#1e293b}[data-theme=dark] .timeline-day-header{border-right-color:#334155}[data-theme=dark] .day-number{color:#f1f5f9}[data-theme=dark] .timeline-matrix-row{border-bottom-color:#334155}[data-theme=dark] .timeline-matrix-cell{border-right-color:#334155}[data-theme=dark] .timeline-day-header.weekend{background:#ffffff05}[data-theme=dark] .timeline-matrix-cell.today-cell,[data-theme=dark] .timeline-day-header.today-header{background:#60a5fa26}.comment-badge-count{color:#fff;background:#ef4444;border-radius:10px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:700}.comments-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#0f172a40;justify-content:flex-end;display:flex;position:fixed;inset:0}.comments-drawer{background:var(--bg-card,#fff);flex-direction:column;width:420px;max-width:90vw;height:100vh;animation:.2s ease-out slideInRight;display:flex;box-shadow:-4px 0 24px #00000026}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.comments-drawer-header{border-bottom:1px solid var(--border-color,#e2e8f0);background:var(--bg-hover,#f8fafc);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.drawer-header-left{align-items:center;gap:10px;display:flex}.drawer-icon{font-size:20px}.drawer-title-group{flex-direction:column;display:flex}.drawer-title{color:var(--text-main,#0f172a);margin:0;font-size:15px;font-weight:700}.drawer-doc-name{color:var(--text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11px;overflow:hidden}.comments-filter-tabs{border-bottom:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);gap:8px;padding:0 16px;display:flex}.filter-tab{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 8px;font-size:12px;font-weight:500}.filter-tab:hover{color:var(--text-main,#0f172a)}.filter-tab.active{color:var(--primary,var(--accent-primary));border-bottom-color:var(--primary,var(--accent-primary));font-weight:600}.comments-list{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.comments-loading,.comments-empty-state{text-align:center;color:var(--text-muted,#94a3b8);padding:40px 20px;font-size:13px}.empty-icon{margin-bottom:12px;font-size:36px;display:block}.comment-card{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;transition:all .15s;display:flex;box-shadow:0 1px 3px #00000008}.comment-card.resolved{opacity:.7;background:var(--bg-hover,#f8fafc);border-left:3px solid #10b981}.comment-card:hover{border-color:var(--border-color,#cbd5e1);box-shadow:0 2px 8px #0000000f}.comment-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.comment-author-badge{align-items:center;gap:6px;display:flex}.author-icon{font-size:14px}.author-name{color:var(--text-main,#0f172a);font-size:12px}.author-tag{color:#6d28d9;background:#ede9fe;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:600}[data-theme=dark] .author-tag{color:#ddd6fe;background:#3b0764}.comment-actions{align-items:center;gap:8px;display:flex}.resolve-btn{border:1px solid var(--border-color,#cbd5e1);cursor:pointer;color:var(--text-muted,#64748b);background:0 0;border-radius:4px;padding:2px 6px;font-size:10px;transition:all .15s}.resolve-btn:hover{color:#10b981;background:#10b98114;border-color:#10b981}.resolve-btn.is-resolved{color:#059669;background:#ecfdf5;border-color:#a7f3d0;font-weight:600}[data-theme=dark] .resolve-btn.is-resolved{color:#a7f3d0;background:#064e3b;border-color:#047857}.delete-comment-btn{cursor:pointer;opacity:.5;background:0 0;border:none;padding:2px;font-size:12px}.delete-comment-btn:hover{opacity:1}.comment-card-body{color:var(--text-main,#1e293b);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.comment-mention-chip{vertical-align:middle;border-radius:10px;align-items:center;gap:3px;margin:0 2px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.agent-mention{color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd}[data-theme=dark] .agent-mention{color:#7dd3fc;background:#082f49;border-color:#0369a1}.user-mention{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}[data-theme=dark] .user-mention{color:var(--text-muted);background:#1e293b;border-color:#334155}.doc-mention{color:#b45309;cursor:pointer;background:#fef3c7;border:1px solid #fde68a;text-decoration:underline}.doc-mention:hover{background:#fde68a}[data-theme=dark] .doc-mention{color:#fde68a;background:#78350f;border-color:#92400e}.comments-new-box{border-top:1px solid var(--border-color,#e2e8f0);background:var(--bg-hover,#f8fafc);padding:14px 16px;position:relative}.mention-popover{background:var(--bg-card,#fff);border:1px solid var(--border-color,#cbd5e1);z-index:100;border-radius:8px;max-height:220px;padding:6px;position:absolute;bottom:100%;left:16px;right:16px;overflow-y:auto;box-shadow:0 -4px 16px #0000001f}.mention-section-title{color:var(--text-muted,#94a3b8);text-transform:uppercase;padding:4px 8px;font-size:10px;font-weight:700}.mention-list{flex-direction:column;gap:2px;display:flex}.mention-item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;transition:background .1s;display:flex}.mention-item:hover{background:var(--bg-hover,#f1f5f9)}.mention-item-icon{font-size:14px}.mention-item-name{color:var(--primary,var(--accent-primary))}.mention-item-role{color:var(--text-muted,#94a3b8);margin-left:auto;font-size:11px}.quick-mentions-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.quick-mention-label{color:var(--text-muted,#64748b);font-size:11px}.quick-chip-btn{background:var(--bg-card,#fff);border:1px solid var(--border-color,#cbd5e1);cursor:pointer;color:var(--text-main,#334155);border-radius:12px;padding:1px 7px;font-size:10px}.quick-chip-btn:hover{border-color:var(--primary,var(--accent-primary));color:var(--primary,var(--accent-primary))}.comment-form{flex-direction:column;gap:8px;display:flex}.author-select-row{align-items:center;gap:8px;display:flex}.author-label{color:var(--text-muted,#64748b);font-size:11px}.author-select{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-main,#0f172a);border-radius:4px;padding:2px 6px;font-size:11px}.comment-textarea{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);width:100%;color:var(--text-main,#0f172a);resize:vertical;border-radius:6px;min-height:56px;padding:8px 10px;font-size:12px}.comment-textarea:focus{border-color:var(--primary,var(--accent-primary));outline:none;box-shadow:0 0 0 2px #2563eb26}.comment-form-footer{justify-content:space-between;align-items:center;display:flex}.comment-hint{color:var(--text-muted,#94a3b8);font-size:10px}.comment-submit-btn{background:var(--primary,var(--accent-primary));color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s}.comment-submit-btn:hover:not(:disabled){background:var(--accent-primary-hover)}.comment-submit-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .comments-drawer{background:#0f172a;box-shadow:-4px 0 24px #00000080}[data-theme=dark] .comments-drawer-header,[data-theme=dark] .comments-new-box{background:#1e293b;border-color:#334155}[data-theme=dark] .comments-filter-tabs{background:#0f172a;border-color:#334155}[data-theme=dark] .comment-card{background:#1e293b;border-color:#334155}[data-theme=dark] .comment-card.resolved{background:#0f172a;border-left-color:#059669}[data-theme=dark] .comment-card-body{color:#e2e8f0}[data-theme=dark] .mention-popover{background:#1e293b;border-color:#334155}[data-theme=dark] .mention-item:hover{background:#334155}[data-theme=dark] .quick-chip-btn,[data-theme=dark] .author-select,[data-theme=dark] .comment-textarea{color:#f1f5f9;background:#1e293b;border-color:#334155}.cell-rollup{min-width:110px}.rollup-badge{cursor:pointer;background:#fdf4ff;border:1px solid #f0abfc;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;transition:all .15s;display:inline-flex}.rollup-badge:hover{background:#fae8ff;border-color:#e879f9}.rollup-icon{color:#c026d3;font-size:13px;font-weight:700}.rollup-value{color:#701a75;font-size:12px;font-weight:600}.kanban-card-rollup-row{margin-top:6px}.kanban-rollup-badge{color:#a21caf;cursor:pointer;background:#fdf4ff;border:1px solid #f0abfc;border-radius:4px;padding:2px 6px;font-size:11px;transition:all .15s;display:inline-block}.kanban-rollup-badge:hover{background:#fae8ff}.gallery-rollup-chip{color:#a21caf;cursor:pointer;background:#fdf4ff;border:1px solid #f0abfc;border-radius:4px;padding:2px 6px;font-size:11px;transition:all .15s}.gallery-rollup-chip:hover{background:#fae8ff}[data-theme=dark] .rollup-badge{background:#3b0764;border-color:#701a75}[data-theme=dark] .rollup-badge:hover{background:#581c87;border-color:#a21caf}[data-theme=dark] .rollup-icon{color:#f0abfc}[data-theme=dark] .rollup-value{color:#fae8ff}[data-theme=dark] .kanban-rollup-badge,[data-theme=dark] .gallery-rollup-chip{color:#f0abfc;background:#3b0764;border-color:#701a75}[data-theme=dark] .kanban-rollup-badge:hover,[data-theme=dark] .gallery-rollup-chip:hover{background:#581c87}.backlinks-container{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:8px;margin:12px 0 20px;transition:all .2s}.backlinks-header-bar{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-muted,#64748b);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;transition:background .15s;display:flex}.backlinks-header-bar:hover{color:var(--text-main,#0f172a);background:#00000005}.backlinks-header-left{align-items:center;gap:8px;display:flex}.backlinks-icon{font-size:15px}.backlinks-title{font-size:13px;font-weight:600}.backlinks-count-pill{color:#475569;background:#f1f5f9;border-radius:12px;padding:2px 7px;font-size:11px;font-weight:700}.backlinks-sub-badges{gap:6px;margin-left:8px;display:flex}.sub-badge{border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.sub-badge.link-badge{background:var(--bg-active);color:var(--accent-primary)}.sub-badge.mention-badge{color:#c026d3;background:#fdf4ff}.sub-badge.relation-badge{color:#7c3aed;background:#f5f3ff}.sub-badge.subpage-badge{color:#16a34a;background:#f0fdf4}.backlinks-header-right{align-items:center;gap:8px;font-size:12px;display:flex}.backlinks-refresh-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:12px}.backlinks-refresh-btn:hover{background:#0000000d}.backlinks-content{border-top:1px solid var(--border-color,#e2e8f0);padding:10px 14px 14px}.backlinks-empty{text-align:center;color:var(--text-muted,#94a3b8);padding:20px 10px;font-size:12px}.backlinks-list{flex-direction:column;gap:8px;display:flex}.backlink-card{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px;transition:all .15s}.backlink-card:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.backlink-card-top{justify-content:space-between;align-items:center;display:flex}.backlink-doc-info{align-items:center;gap:8px;display:flex}.backlink-doc-icon{font-size:15px}.backlink-doc-title{color:#1e293b;font-size:13px}.backlink-meta-right{align-items:center;gap:8px;display:flex}.backlink-type-tag{border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.backlink-type-tag.tag-link{background:var(--bg-active);color:var(--accent-primary)}.backlink-type-tag.tag-mention{color:#c026d3;background:#fdf4ff}.backlink-type-tag.tag-relation{color:#7c3aed;background:#f5f3ff}.backlink-type-tag.tag-subpage{color:#16a34a;background:#f0fdf4}.backlink-date{color:var(--text-muted);font-size:11px}.backlink-jump-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 7px;font-size:11px}.backlink-jump-btn:hover{background:var(--bg-active);color:var(--accent-primary);border-color:#93c5fd}.backlink-snippet-box{color:#475569;background:#fff;border-left:3px solid #cbd5e1;border-radius:4px;margin-top:6px;padding:6px 10px;font-size:12px;line-height:1.4}.snippet-quote-mark{color:var(--text-muted);margin:0 2px;font-weight:700}.multi-block-action-bar{color:#fff;z-index:1000;background:#1e293b;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:10px;padding:8px 16px;animation:.2s cubic-bezier(.16,1,.3,1) slideUpAction;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px -5px #0006,0 8px 10px -6px #0000004d}@keyframes slideUpAction{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.action-bar-pill.selection-count{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.action-bar-divider{background:#fff3;width:1px;height:20px}.action-bar-group{align-items:center;gap:6px;display:flex}.action-group-label{color:var(--text-muted);font-size:11px;font-weight:600}.action-btn{color:#f1f5f9;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;transition:all .12s}.action-btn:hover{color:#fff;background:#fff3}.action-btn.danger-btn:hover{background:#ef4444;border-color:#dc2626}.color-dot-btn{cursor:pointer;border:1px solid #fff6;border-radius:50%;width:16px;height:16px;transition:transform .1s}.color-dot-btn:hover{transform:scale(1.25)}.color-dot-btn.color-default{background:#cbd5e1}.color-dot-btn.color-yellow{background:#fef08a}.color-dot-btn.color-blue{background:#93c5fd}.color-dot-btn.color-green{background:#86efac}.color-dot-btn.color-purple{background:#d8b4fe}.color-dot-btn.color-red{background:#fca5a5}.action-bar-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px}.action-bar-close-btn:hover{color:#fff;background:#ffffff1a}[data-theme=dark] .backlinks-header-bar:hover{background:#ffffff0a}[data-theme=dark] .backlinks-content{border-color:#334155}[data-theme=dark] .backlink-card{background:#0f172a;border-color:#334155}[data-theme=dark] .backlink-card:hover{background:#1e293b;border-color:#475569}[data-theme=dark] .backlink-doc-title{color:#f1f5f9}[data-theme=dark] .backlink-jump-btn{color:#e2e8f0;background:#1e293b;border-color:#475569}[data-theme=dark] .backlink-snippet-box{color:#cbd5e1;background:#0f172a;border-left-color:#475569}.calendar-cell.calendar-cell-drag-over{outline:2px dashed var(--accent-primary);outline-offset:-2px;background:var(--bg-secondary)!important}.calendar-task-chip-draggable{cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .1s,box-shadow .1s}.calendar-task-chip-draggable:active{cursor:grabbing;opacity:.7}.cal-chip-drag-handle{color:var(--text-muted);cursor:grab;margin-right:2px;font-size:10px}.timeline-matrix-cell.timeline-cell-drag-over{outline:2px dashed var(--accent-primary);outline-offset:-2px;background:var(--bg-secondary)!important}.timeline-gantt-bar-draggable{cursor:grab;-webkit-user-select:none;user-select:none}.timeline-gantt-bar-draggable:active{cursor:grabbing;opacity:.85}.gantt-bar-content{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:4px;display:flex;overflow:hidden}.gantt-drag-grip{color:#0006;cursor:grab;font-size:9px}.gantt-bar-controls{align-items:center;gap:2px;margin-left:auto;display:none}.timeline-gantt-bar:hover .gantt-bar-controls{display:flex}.gantt-adjust-btn{color:inherit;cursor:pointer;background:#00000026;border:none;border-radius:3px;padding:1px 3px;font-size:9px;font-weight:700;line-height:1}.gantt-adjust-btn:hover{background:#0000004d}.gantt-resize-handle{cursor:ew-resize;z-index:5;background:#0000001a;justify-content:center;align-items:center;width:10px;transition:background .15s;display:flex;position:absolute;top:0;bottom:0}.gantt-resize-handle:hover{background:#0000004d}.gantt-resize-handle.right{border-top-right-radius:4px;border-bottom-right-radius:4px;right:0}.resize-handle-grip{color:#00000080;font-size:9px;font-weight:700}.database-toast-message{color:#fff;z-index:100;background:#1e293b;border-radius:20px;align-items:center;gap:8px;padding:7px 16px;font-size:12px;font-weight:600;animation:.2s ease-out fadeInDown;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #0003}@keyframes fadeInDown{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media print{@page{margin:15mm 20mm;size:A4 portrait}body{color:#1e293b!important;background:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:11pt!important;line-height:1.6!important}.sidebar,.editor-header-bar,.backlinks-header-bar button,.multi-block-action-bar,.comments-drawer,.history-drawer,.copy-feedback-toast,.database-toast-message,.editor-add-block-btn,.link-modal-backdrop,.bn-side-menu,.bn-side-menu-container,.col-dropdown-menu,.template-modal-backdrop,.cal-btn,.calendar-nav-bar,.timeline-nav-bar{display:none!important}.print-document-header{border-bottom:2px solid #cbd5e1!important;margin-bottom:24px!important;padding-bottom:14px!important;display:block!important}.print-doc-meta{color:#64748b!important;gap:16px!important;margin-top:6px!important;font-size:9pt!important;display:flex!important}.editor-container,.editor-canvas,.bn-container{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important}.bn-block,.backlinks-container,blockquote,pre,.bn-column-item{page-break-inside:avoid!important;break-inside:avoid!important}a{color:#1e293b!important;text-decoration:underline!important}}[data-theme=dark] .calendar-cell.calendar-cell-drag-over,[data-theme=dark] .timeline-matrix-cell.timeline-cell-drag-over{outline-color:#60a5fa;background:#1e3a8a!important}[data-theme=dark] .database-toast-message{color:#f8fafc;background:#334155}[data-theme=dark] .gantt-adjust-btn{background:#ffffff40}.notification-drawer-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#00000073;justify-content:flex-end;animation:.2s ease-out fadeInOverlay;display:flex;position:fixed;inset:0}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.notification-drawer{color:#1e293b;background:#fff;flex-direction:column;width:440px;max-width:92vw;height:100%;animation:.25s cubic-bezier(.16,1,.3,1) slideDrawer;display:flex;box-shadow:-8px 0 32px #0000002e}@keyframes slideDrawer{0%{transform:translate(100%)}to{transform:translate(0)}}.notification-drawer-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.notification-drawer-tabs{gap:6px;display:flex}.drawer-tab-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.drawer-tab-btn:hover{color:#0f172a;background:#e2e8f0}.drawer-tab-btn.active{background:var(--bg-active);color:var(--accent-primary);border-color:#bfdbfe}.tab-unread-pill{color:#fff;background:#ef4444;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.drawer-close-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px}.drawer-close-btn:hover{color:#0f172a;background:#e2e8f0}.drawer-body{flex:1;padding:14px 18px;overflow-y:auto}.drawer-filter-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.drawer-filter-group{gap:6px;display:flex}.filter-chip{cursor:pointer;color:var(--text-muted);background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:3px 10px;font-size:11px;transition:all .15s}.filter-chip:hover{background:#e2e8f0}.filter-chip.active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);font-weight:600}.drawer-action-text-btn{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.drawer-action-text-btn:hover{background:var(--bg-active)}.drawer-empty-state{text-align:center;color:var(--text-muted);padding:48px 16px;font-size:13px}.drawer-empty-state .empty-state-icon{margin-bottom:8px;font-size:32px;display:block}.notification-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.notification-item{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:12px;padding:12px;transition:all .15s;display:flex}.notification-item:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.notification-item.unread{background:#f0f7ff;border-color:#bfdbfe}.notification-icon-wrap{background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.notification-content{flex:1;min-width:0}.notification-title-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.notification-title{color:#0f172a;font-size:13px;font-weight:600}.unread-dot{background:var(--border-specular);border-radius:50%;flex-shrink:0;width:8px;height:8px}.notification-message{color:#334155;word-break:break-word;margin:4px 0;font-size:12px;line-height:1.4}.notification-time{color:var(--text-muted);font-size:10px}.activity-timeline{margin:0;padding:0;list-style:none;position:relative}.activity-item{cursor:pointer;padding-bottom:16px;display:flex;position:relative}.activity-timeline-line{background:#e2e8f0;width:2px;position:absolute;top:14px;bottom:0;left:14px}.activity-item:last-child .activity-timeline-line{display:none}.activity-dot{background:var(--border-specular);z-index:1;width:10px;height:10px;box-shadow:0 0 0 3px var(--bg-active);border-radius:50%;flex-shrink:0;margin:6px 12px 0 10px}.activity-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1;padding:8px 12px;transition:all .15s}.activity-card:hover{background:#f8fafc;border-color:#cbd5e1}.activity-header{align-items:center;gap:6px;margin-bottom:4px;display:flex}.activity-action-badge{white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.badge-create{color:#15803d;background:#dcfce7}.badge-update{background:var(--bg-secondary);color:var(--accent-primary-hover)}.badge-delete{color:#b91c1c;background:#fee2e2}.badge-restore{color:#b45309;background:#fef3c7}.badge-comment{color:#7e22ce;background:#f3e8ff}.badge-export{color:#0369a1;background:#e0f2fe}.activity-doc-title{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.activity-time{color:var(--text-muted);white-space:nowrap;font-size:10px}.activity-meta{color:var(--text-muted);font-size:11px}.activity-actor{color:#334155;font-weight:500}.activity-details{color:var(--text-muted)}.sidebar-notification-badge{color:#fff;background:#ef4444;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.canvas-header-bell-btn{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.canvas-header-bell-btn:hover{border-color:var(--text-muted);background:#f1f5f9}.canvas-header-bell-badge{color:#fff;background:#ef4444;border-radius:10px;padding:1px 5px;font-size:10px;font-weight:700}.canvas-breadcrumb-bar{justify-content:space-between;align-items:center;padding:12px 40px 0;display:flex}.canvas-breadcrumb-links{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.formula-fn-library{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:10px;padding:8px 10px}.formula-fn-scroll{flex-direction:column;gap:6px;max-height:180px;margin-top:6px;display:flex;overflow-y:auto}.formula-fn-category-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.formula-fn-cat-badge{color:#475569;text-align:center;background:#e2e8f0;border-radius:4px;min-width:58px;padding:2px 6px;font-size:10px;font-weight:700}.formula-fn-chip-list{flex-wrap:wrap;gap:4px;display:flex}.formula-fn-chip-btn{color:#4338ca;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500;transition:all .12s}.formula-fn-chip-btn:hover{background:#eef2ff;border-color:#818cf8;transform:translateY(-1px)}[data-theme=dark] .notification-drawer{color:#f8fafc;background:#0f172a;box-shadow:-8px 0 32px #0006}[data-theme=dark] .drawer-tab-btn{color:var(--text-muted)}[data-theme=dark] .drawer-tab-btn:hover{color:#f8fafc;background:#334155}[data-theme=dark] .drawer-tab-btn.active{color:#93c5fd;border-color:var(--border-specular);background:#1e3a8a}[data-theme=dark] .drawer-close-btn{color:var(--text-muted)}[data-theme=dark] .drawer-close-btn:hover{color:#f8fafc;background:#334155}[data-theme=dark] .notification-item{background:#1e293b;border-color:#334155}[data-theme=dark] .notification-item:hover{background:#334155}[data-theme=dark] .notification-item.unread{border-color:var(--accent-primary);background:#172554}[data-theme=dark] .notification-icon-wrap{background:#334155}[data-theme=dark] .notification-title{color:#f8fafc}[data-theme=dark] .notification-message{color:#cbd5e1}[data-theme=dark] .activity-card{background:#1e293b;border-color:#334155}[data-theme=dark] .activity-card:hover,[data-theme=dark] .activity-timeline-line{background:#334155}[data-theme=dark] .activity-doc-title{color:#f8fafc}[data-theme=dark] .activity-actor{color:#e2e8f0}[data-theme=dark] .canvas-header-bell-btn{color:#e2e8f0;background:#1e293b;border-color:#334155}[data-theme=dark] .canvas-header-bell-btn:hover{background:#334155}[data-theme=dark] .formula-fn-library{background:#0f172a;border-color:#334155}[data-theme=dark] .formula-fn-cat-badge{color:#cbd5e1;background:#334155}[data-theme=dark] .formula-fn-chip-btn{color:#c7d2fe;background:#1e293b;border-color:#4338ca}[data-theme=dark] .formula-fn-chip-btn:hover{background:#312e81;border-color:#6366f1}.kanban-view-controls-bar{border:1px solid var(--border-color);background:#f8fafc;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.kanban-controls-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kanban-control-label{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.kanban-control-select{border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;background:#fff;border-radius:6px;outline:none;padding:4px 8px;font-size:12px}.kanban-control-btn{border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.kanban-control-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.kanban-swimlanes-container{flex-direction:column;gap:16px;width:100%;padding-bottom:16px;display:flex;overflow-x:auto}.kanban-swimlane{border:1px solid var(--border-color);background:#f8fafc;border-radius:10px;flex-direction:column;gap:10px;min-width:900px;padding:10px 14px;display:flex}.kanban-swimlane-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:4px 0;display:flex}.swimlane-toggle-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px 4px;font-size:11px;display:inline-flex}.swimlane-icon{font-size:14px}.swimlane-title{color:var(--text-main);font-size:13px;font-weight:700}.swimlane-count-badge{color:var(--text-muted);background:#e2e8f0;border-radius:10px;margin-left:2px;padding:1px 7px;font-size:11px;font-weight:600}.kanban-swimlane-columns{align-items:flex-start;gap:12px;display:flex}.kanban-swimlane-col{border:1px dashed var(--border-color);background:#fff;border-radius:8px;flex-direction:column;flex:1;gap:8px;min-width:200px;min-height:90px;padding:8px;transition:background .15s,border-color .15s;display:flex}.kanban-swimlane-col.drag-over{background:var(--bg-active);border-color:var(--border-specular);border-style:solid}.swimlane-col-subhead{color:var(--text-muted);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:4px;font-size:11px;font-weight:600;display:flex}.status-dot-tiny{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.status-count-tiny{color:var(--text-muted);font-weight:400}.kanban-card.dragging{opacity:.4;border-style:dashed}.kanban-card-drag-grip{color:var(--text-muted);cursor:grab;-webkit-user-select:none;user-select:none;padding:0 2px;font-size:12px;line-height:1}.favorite-active,.doc-favorite-unstar-btn{color:var(--hl-yellow-fg)!important}.kanban-card-drag-grip:hover{color:var(--text-main)}.kanban-card-small{gap:4px;padding:6px 8px}.kanban-card-small .kanban-card-title-input{font-size:12px}.kanban-card-medium{gap:8px;padding:10px 12px}.kanban-card-large{gap:10px;padding:14px 16px}.kanban-card-large .kanban-card-title-input{font-size:14px;font-weight:700}.kanban-card-body{flex-direction:column;gap:6px;display:flex}.kanban-card-custom-props{border-top:1px dotted #e2e8f0;flex-direction:column;gap:3px;padding-top:4px;display:flex}.kanban-card-custom-prop-row{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.kanban-card-custom-prop-row .prop-key{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-weight:500;overflow:hidden}.kanban-card-custom-prop-row .prop-val{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;font-weight:600;overflow:hidden}.kanban-col-add-btn{border:1px dashed var(--border-color);color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border-radius:6px;width:100%;margin-top:4px;padding:6px 10px;font-size:12px;transition:all .12s}.kanban-col-add-btn:hover{color:var(--text-main);background:#f1f5f9;border-color:#cbd5e1}.card-props-modal{max-width:440px!important}.card-size-selector{gap:8px;margin-top:6px;margin-bottom:16px;display:flex}.size-chip{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:#f8fafc;border-radius:6px;flex:1;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.size-chip.active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.card-props-toggle-list{border:1px solid var(--border-color);background:#f8fafc;border-radius:8px;flex-direction:column;gap:8px;max-height:280px;padding:10px;display:flex;overflow-y:auto}.prop-toggle-item{color:var(--text-main);cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:4px 6px;font-size:13px;display:flex}.prop-toggle-item:hover{background:#e2e8f0}.prop-toggle-item input[type=checkbox]{cursor:pointer}[data-theme=dark] .kanban-view-controls-bar{background:#1e293b;border-color:#334155}[data-theme=dark] .kanban-control-select,[data-theme=dark] .kanban-control-btn{color:#f1f5f9;background:#0f172a;border-color:#334155}[data-theme=dark] .kanban-swimlane{background:#0f172a;border-color:#334155}[data-theme=dark] .kanban-swimlane-col.drag-over{background:#1e3a8a;border-color:#60a5fa}[data-theme=dark] .swimlane-col-subhead{color:var(--text-muted);border-color:#334155}[data-theme=dark] .kanban-card-custom-props{border-top-color:#334155}[data-theme=dark] .card-props-toggle-list{background:#0f172a;border-color:#334155}[data-theme=dark] .prop-toggle-item:hover{background:#334155}[data-theme=dark] .size-chip{color:#cbd5e1;background:#1e293b;border-color:#334155}[data-theme=dark] .size-chip.active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.database-tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.database-tab-wrapper{align-items:center;display:flex;position:relative}.database-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.database-tab:hover{background:var(--hover-bg);color:var(--text-main)}.database-tab.active{background:var(--hover-bg);color:var(--text-main);font-weight:600}.database-tab-icon{font-size:14px}.database-tab-name{white-space:nowrap}.database-tab-menu-trigger{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:-4px;padding:4px 6px;font-size:13px;display:flex}.database-tab-menu-trigger:hover{color:#1e293b;background:#e2e8f0}.database-tab-menu-dropdown{border:1px solid var(--border-color);z-index:100;background:#fff;border-radius:8px;min-width:160px;margin-top:4px;padding:4px;animation:.12s ease-out fadeIn;position:absolute;top:100%;left:0;box-shadow:0 10px 25px #0000001f}.tab-menu-header{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:6px 8px 2px;font-size:10px;font-weight:700}.tab-menu-item{color:var(--text-main);cursor:pointer;border-radius:5px;align-items:center;padding:6px 10px;font-size:12px;transition:background .12s;display:flex}.tab-menu-item:hover{background:#f1f5f9}.tab-menu-item.selected{color:var(--accent-primary);background:var(--bg-active);font-weight:600}.tab-menu-item.danger{color:#ef4444}.tab-menu-item.danger:hover{background:#fee2e2}.tab-menu-divider{background:var(--border-color);height:1px;margin:4px 0}.database-add-tab-btn{border:1px dashed var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s;white-space:nowrap!important}.database-add-tab-btn:hover{border-color:var(--text-muted);color:var(--text-main);background:#f1f5f9}.save-view-preset-btn{background:var(--hl-green-bg)!important;border-color:var(--border-subtle)!important;color:var(--hl-green-fg)!important;font-weight:600!important}.save-view-preset-btn:hover{background:var(--active-bg)!important;border-color:var(--border-strong)!important}.convert-to-page-btn{background:var(--bg-elevated)!important;border-color:var(--border-color)!important;color:var(--text-main)!important;font-weight:500!important}.convert-to-page-btn:hover{background:var(--hover-bg)!important;border-color:var(--border-strong)!important}.view-preset-modal{max-width:420px!important}.version-header-right-actions{align-items:center;gap:8px;display:flex}.diff-view-mode-bar{background:var(--bg-subtle);border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.diff-mode-toggle-group{gap:6px;display:flex}.diff-mode-btn{border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .15s}.diff-mode-btn.active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.diff-target-toggle-group{align-items:center;gap:6px;display:flex}.diff-target-label{color:var(--text-muted);font-size:11px;font-weight:600}.diff-target-chip{border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;border-radius:5px;padding:3px 8px;font-size:11px;transition:all .12s}.diff-target-chip.active{border-color:var(--accent-primary);background:var(--bg-active);color:var(--accent-primary-hover);font-weight:600}.diff-target-chip:disabled{opacity:.5;cursor:not-allowed}.diff-container{flex-direction:column;gap:10px;max-height:480px;padding:12px;display:flex;overflow-y:auto}.diff-stats-summary-bar{flex-wrap:wrap;gap:8px;display:flex}.diff-stat-chip{border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.diff-stat-chip.added{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.diff-stat-chip.removed{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.diff-stat-chip.modified{color:#854d0e;background:#fefce8;border:1px solid #fef08a}.diff-stat-chip.unchanged{color:var(--text-muted);background:#f1f5f9;border:1px solid #e2e8f0}.diff-title-card{border:1px solid var(--border-color);background:#f8fafc;border-radius:8px;padding:8px 12px;font-size:12px}.diff-title-card-label{color:var(--text-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.diff-title-compare{flex-direction:column;gap:4px;display:flex}.diff-title-side{align-items:center;gap:8px;display:flex}.diff-title-side.removed del{color:#ef4444;font-weight:600}.diff-title-side.added ins{color:#10b981;font-weight:600;text-decoration:none}.diff-badge{border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.diff-badge.removed{color:#b91c1c;background:#fee2e2}.diff-badge.added{color:#047857;background:#d1fae5}.diff-blocks-list{flex-direction:column;gap:6px;display:flex}.diff-line-item{border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.diff-indicator{text-align:center;flex-shrink:0;width:14px;font-size:13px;font-weight:800}.diff-indicator.plus{color:#10b981}.diff-indicator.minus{color:#ef4444}.diff-indicator.tilde{color:#f59e0b}.diff-indicator.dot{color:var(--text-muted)}.diff-line-added{background:#f0fdf4;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #10b981;border-left-style:solid;border-left-width:3px}.diff-line-removed{color:#991b1b;background:#fef2f2;border-color:#fecaca #fecaca #fecaca #ef4444;border-left-style:solid;border-left-width:3px}.diff-line-modified{background:#fefce8;border-color:#fef08a #fef08a #fef08a #f59e0b;border-left-style:solid;border-left-width:3px}.diff-line-unchanged{background:var(--bg-elevated);color:var(--text-muted);border-color:#f1f5f9}.diff-block-type{color:var(--text-muted);background:#0000000a;border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:10px;font-weight:600}.diff-text-content{word-break:break-word;flex:1}.diff-status-badge{border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.diff-status-badge.added{color:#15803d;background:#dcfce7}.diff-status-badge.removed{color:#b91c1c;background:#fee2e2}.diff-status-badge.modified{color:#a16207;background:#fef9c3}.diff-modified-texts{flex-direction:column;flex:1;gap:2px;display:flex}.diff-old del{color:#dc2626}.diff-new ins{color:#16a34a;text-decoration:none}.diff-empty-msg{text-align:center;color:var(--text-muted);padding:32px 16px;font-size:13px}[data-theme=dark] .database-tab-menu-dropdown{background:#1e293b;border-color:#334155;box-shadow:0 10px 25px #0006}[data-theme=dark] .tab-menu-item:hover{background:#334155}[data-theme=dark] .tab-menu-item.selected{color:#93c5fd;background:#1e3a8a}[data-theme=dark] .diff-view-mode-bar{background:#0f172a;border-color:#334155}[data-theme=dark] .diff-mode-btn{color:var(--text-muted);background:#1e293b;border-color:#334155}[data-theme=dark] .diff-mode-btn.active{background:var(--accent-primary);color:#fff}[data-theme=dark] .diff-target-chip{color:#cbd5e1;background:#1e293b;border-color:#334155}[data-theme=dark] .diff-target-chip.active{border-color:var(--border-specular);color:#93c5fd;background:#1e3a8a}[data-theme=dark] .diff-title-card{background:#0f172a;border-color:#334155}[data-theme=dark] .diff-line-added{color:#a7f3d0;background:#064e3b;border-color:#047857}[data-theme=dark] .diff-line-removed{color:#fecaca;background:#7f1d1d;border-color:#991b1b}[data-theme=dark] .diff-line-modified{color:#fef08a;background:#713f12;border-color:#854d0e}[data-theme=dark] .diff-line-unchanged{color:#cbd5e1;background:#1e293b;border-color:#334155}.canvas-top-page-tabs-bar{z-index:41;box-sizing:border-box;background:#19191b;border-bottom:1px solid #2c2c30;justify-content:space-between;align-items:flex-end;gap:6px;height:36px;padding:0 12px;display:flex;position:sticky;top:0}.page-tabs-scroll-area{scrollbar-width:thin;flex:auto;align-items:flex-end;gap:2px;min-width:0;height:100%;padding-top:6px;display:flex;overflow:auto hidden}.page-tabs-scroll-area::-webkit-scrollbar{height:4px}.page-tabs-scroll-area::-webkit-scrollbar-thumb{background:#333338;border-radius:4px}.page-tab-item{color:#9a9aa0;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:6px 6px 0 0;flex:none;align-items:center;gap:6px;max-width:220px;padding:6px 10px 6px 12px;font-size:12px;line-height:1;transition:background .12s,color .12s,border-color .12s;display:flex}.page-tab-item:hover{color:#d4d4d8;background:#202023}.page-tab-item.active{color:#f4f4f5;background:#222225;border-color:#333338 #333338 #0000;box-shadow:inset 0 -2px #e4e4e7}.page-tab-icon{flex:none;font-size:12px;line-height:1}.page-tab-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:160px;overflow:hidden}.page-tab-close-btn{color:#9a9aa0;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;line-height:1;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.page-tab-item:hover .page-tab-close-btn,.page-tab-item.active .page-tab-close-btn{opacity:1}.page-tab-new-btn{color:#9a9aa0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:4px;font-size:16px;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.page-tab-new-btn:hover{color:#f4f4f5;background:#222225;border-color:#333338}.canvas-unified-top-bar{z-index:40;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:46px;padding:0 20px;display:flex;position:sticky;top:0}.canvas-top-bar-left{align-items:center;gap:12px;display:flex}.breadcrumb-trail{align-items:center;gap:6px;font-size:13px;display:flex}.breadcrumb-root{color:var(--text-muted);font-weight:500}.breadcrumb-sep{color:#cbd5e1}.breadcrumb-leaf{color:#0f172a;font-weight:600}.canvas-auto-save-pill{color:#475569;background:#f1f5f9;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.canvas-top-bar-right{align-items:center;gap:6px;display:flex}.segmented-view-control{background:#f1f5f9;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.segmented-tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}.segmented-tab-btn:hover{color:#1e293b}.segmented-tab-btn.active{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.canvas-top-bar-divider{background:#e2e8f0;width:1px;height:18px;margin:0 6px}.canvas-quick-action-btn{cursor:pointer;width:32px;height:32px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex;position:relative}.canvas-quick-action-btn:hover{color:#0f172a;background:#f1f5f9}.canvas-quick-action-btn.is-favorite{color:#eab308}.notion-page-header{width:100%;margin-bottom:12px;padding:0 0 16px}.page-header-top-actions{opacity:.6;justify-content:space-between;align-items:center;margin-bottom:8px;transition:opacity .2s;display:flex}.notion-page-header:hover .page-header-top-actions{opacity:1}.page-icon-action-btn,.notion-more-menu-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:12px}.page-icon-action-btn:hover,.notion-more-menu-btn:hover{color:#0f172a;background:#f1f5f9}.notion-more-menu-container{position:relative}.notion-page-dropdown-menu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:220px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.notion-dropdown-item{color:#1e293b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;width:100%;padding:6px 10px;font-size:13px;display:flex}.notion-dropdown-item:hover{background:#f1f5f9}.notion-dropdown-divider{background:#e2e8f0;height:1px;margin:4px 0}.page-title-row{align-items:center;gap:12px;width:100%;display:flex}.page-icon-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:2px 4px;font-size:36px;line-height:1}.page-icon-btn:hover{background:#f1f5f9}.editor-title-input{color:inherit;background:0 0;border:none;outline:none;flex:1;width:100%;padding:0 8px;font-size:32px;font-weight:700;line-height:38.4px}.editor-title-input::placeholder{color:var(--text-muted)}.row-open-peek-btn{color:var(--accent-primary);background:var(--bg-active);cursor:pointer;opacity:0;border:1px solid #bfdbfe;border-radius:4px;align-items:center;margin-left:6px;padding:1px 6px;font-size:11px;transition:opacity .15s;display:inline-flex}tr:hover .row-open-peek-btn{opacity:1}.kanban-card-open-peek-btn{color:var(--accent-primary);background:var(--bg-active);cursor:pointer;opacity:0;border:1px solid #bfdbfe;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11px;transition:opacity .15s}.kanban-card:hover .kanban-card-open-peek-btn{opacity:1}.record-detail-backdrop{z-index:1000;position:fixed;inset:0}.record-detail-backdrop.side{background:#0f172a40;justify-content:flex-end;display:flex}.record-detail-backdrop.center{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;justify-content:center;align-items:center;display:flex}.record-detail-backdrop.fullscreen{background:#fff}.record-detail-container{background:#fff;flex-direction:column;display:flex;overflow:hidden}.record-detail-container.side{border-left:1px solid #e2e8f0;width:620px;max-width:90vw;height:100%;box-shadow:-8px 0 24px #0000001f}.record-detail-container.center{border:1px solid #e2e8f0;border-radius:12px;width:780px;max-width:95vw;height:85vh;box-shadow:0 20px 25px -5px #0003}.record-detail-container.fullscreen{width:100vw;height:100vh}.record-detail-header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.record-detail-header-left{align-items:center;gap:12px;display:flex}.record-detail-doc-badge{color:#475569;font-size:13px;font-weight:600}.record-peek-mode-selector{background:var(--bg-input);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.peek-mode-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:11px}.peek-mode-btn.active{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000d}.record-detail-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px}.record-detail-close-btn:hover{color:#0f172a;background:#f1f5f9}.record-detail-body{flex:1;padding:24px 28px;overflow-y:auto}.record-title-input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;margin-bottom:20px;font-size:1.8rem;font-weight:700}.record-properties-grid{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.record-prop-row{align-items:center;min-height:34px;display:flex}.record-prop-label{width:150px;color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.record-prop-value{flex:1;align-items:center;display:flex}.record-prop-select,.record-prop-date-input,.record-prop-text-input{color:var(--text-main);background:0 0;border:1px solid #0000;border-radius:4px;width:100%;max-width:280px;padding:4px 8px;font-size:13px}.record-prop-select:hover,.record-prop-date-input:hover,.record-prop-text-input:hover{background:#f8fafc;border-color:#cbd5e1}.record-prop-formula-badge,.record-prop-rollup-badge{background:var(--hl-purple-bg);color:var(--hl-purple-fg);border-radius:4px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.record-detail-divider{background:#e2e8f0;height:1px;margin:20px 0}.record-notes-section,.record-comments-section{margin-bottom:20px}.record-section-title{color:#475569;margin-bottom:8px;font-size:13px;font-weight:600}.record-notes-textarea{resize:vertical;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:10px;font-family:inherit;font-size:13px}.record-comments-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.record-comment-item{background:var(--bg-elevated);border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px}.record-comment-item.resolved{opacity:.6;background:#f1f5f9}.record-comment-header{align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.comment-author-badge{color:#1e293b;font-weight:600}.comment-time{color:var(--text-muted);font-size:11px}.comment-resolve-btn{background:var(--bg-subtle);cursor:pointer;border:1px solid #cbd5e1;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:11px}.comment-delete-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:14px}.record-comment-input-box{gap:8px;margin-top:12px;display:flex}.record-comment-input{border:1px solid #cbd5e1;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:13px}.record-comment-submit-btn{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:0 16px;font-size:13px;font-weight:600}.conditional-formatting-modal{border-radius:12px;width:680px;max-width:95vw;max-height:85vh}.modal-desc-sub{color:var(--text-muted);margin-bottom:14px;font-size:12px}.conditional-rules-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.rules-list-title{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600}.no-rules-hint{color:var(--text-muted);text-align:center;background:#f8fafc;border-radius:6px;padding:10px;font-size:12px}.conditional-rule-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.rule-info-badge{align-items:center;gap:6px;font-size:12px;display:flex}.rule-col-tag{color:#1e293b;font-weight:600}.rule-op-tag{color:var(--text-muted)}.rule-val-tag{color:var(--accent-primary)}.rule-preview-chip{border-radius:4px;padding:3px 10px;font-size:11px}.rule-delete-btn{cursor:pointer;background:0 0;border:none;font-size:14px}.conditional-modal-divider{background:#e2e8f0;height:1px;margin:16px 0}.rule-builder-form{flex-direction:column;gap:12px;display:flex}.builder-field label{color:#475569;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.theme-color-chips{flex-wrap:wrap;gap:6px;display:flex}.theme-chip-btn{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500}.theme-chip-btn.selected{outline:2px solid var(--accent-primary);font-weight:700}.add-rule-submit-btn{align-self:flex-start;margin-top:6px}[data-theme=dark] .canvas-unified-top-bar,[data-theme=dark] .record-detail-header,[data-theme=dark] .record-detail-container{background:var(--bg-main);border-color:var(--border-color);color:var(--text-main)}[data-theme=dark] .notion-page-dropdown-menu{background:var(--bg-elevated);border-color:var(--border-color);box-shadow:var(--shadow-md)}[data-theme=dark] .notion-dropdown-item{color:var(--text-main)}[data-theme=dark] .notion-dropdown-item:hover{background:var(--hover-bg)}[data-theme=dark] .editor-title-input,[data-theme=dark] .record-title-input{color:var(--text-main);background:0 0}[data-theme=dark] .segmented-view-control{background:var(--bg-subtle);border:1px solid var(--border-subtle)}[data-theme=dark] .segmented-tab,[data-theme=dark] .segmented-tab-btn{color:var(--text-muted)}[data-theme=dark] .segmented-tab:hover,[data-theme=dark] .segmented-tab-btn:hover{color:var(--text-main)}[data-theme=dark] .segmented-tab.active,[data-theme=dark] .segmented-tab-btn.active{background:var(--bg-elevated);color:var(--text-main);box-shadow:var(--shadow-sm)}[data-theme=dark] .top-bar-divider,[data-theme=dark] .canvas-top-bar-divider{background:var(--border-color)}[data-theme=dark] .canvas-auto-save-pill{background:var(--bg-subtle);color:var(--text-muted)}[data-theme=dark] .breadcrumb-root{color:var(--text-muted)}[data-theme=dark] .breadcrumb-sep{color:var(--text-light)}[data-theme=dark] .breadcrumb-leaf{color:var(--text-main)}[data-theme=dark] .subpage-card{background:var(--bg-main);border-color:var(--border-color);color:var(--text-main)}[data-theme=dark] .subpage-card:hover{background:var(--hover-bg);border-color:var(--border-strong)}[data-theme=dark] .editor-tool-btn{background:var(--bg-elevated);border-color:var(--border-color);color:var(--text-main)}[data-theme=dark] .editor-tool-btn:hover{background:var(--hover-bg)}[data-theme=dark] .ai-prompt-bar{background:var(--bg-elevated);box-shadow:var(--shadow-md);border-color:#7c3aed}[data-theme=dark] .ai-prompt-actions{background:var(--bg-subtle);border-top-color:var(--border-color)}[data-theme=dark] .ai-chip{background:var(--hl-purple-bg);border-color:var(--border-subtle);color:var(--hl-purple-fg)}[data-theme=dark] .ai-chip:hover{background:var(--active-bg)}[data-theme=dark] .ai-streaming-pill{background:var(--bg-elevated);border-color:var(--border-color);color:var(--text-main);box-shadow:var(--shadow-md)}[data-theme=dark] .agent-delegation-card{background:var(--bg-subtle);border-color:var(--border-color)}[data-theme=dark] .agent-card-header{border-bottom-color:var(--border-color)}[data-theme=dark] .agent-select-item{background:var(--bg-elevated);border-color:var(--border-color);color:var(--text-main)}[data-theme=dark] .agent-select-item:hover{background:var(--hover-bg)}[data-theme=dark] .agent-select-item.selected{background:var(--active-bg);border-color:var(--accent-color)}[data-theme=dark] .agent-role-desc{background:var(--bg-main);color:var(--text-muted)}[data-theme=dark] .agent-task-input{background:var(--bg-main);border-color:var(--border-color);color:var(--text-main)}[data-theme=dark] .agent-response-box{background:var(--bg-main);color:var(--text-main);border-color:var(--border-color)}[data-theme=dark] .bn-callout{border-color:var(--border-color)}[data-theme=dark] .bn-callout-info{background:var(--hl-blue-bg);color:var(--text-main)}[data-theme=dark] .bn-callout-warning{background:var(--hl-yellow-bg);color:var(--text-main)}[data-theme=dark] .bn-callout-success{background:var(--hl-green-bg);color:var(--text-main)}[data-theme=dark] .bn-callout-danger{background:var(--hl-red-bg);color:var(--text-main)}[data-theme=dark] .bn-callout-tip{background:var(--hl-purple-bg);color:var(--text-main)}[data-theme=dark] .bn-columns-wrapper{background:var(--bg-subtle);border-color:var(--border-color)}[data-theme=dark] .bn-columns-header{border-bottom-color:var(--border-color);color:var(--text-muted)}[data-theme=dark] .bn-column-item{background:var(--bg-main);border-color:var(--border-color)}[data-theme=dark] .bn-column-textarea{color:var(--text-main);background:0 0}[data-theme=dark] .html-rendered-paper{background:var(--bg-main);border-color:var(--border-color);color:var(--text-main)}[data-theme=dark] .html-rendered-body{color:var(--text-main)}[data-theme=dark] .kanban-column{background:var(--bg-subtle);border-color:var(--border-color)}[data-theme=dark] .kanban-card{background:var(--bg-elevated);border-color:var(--border-color);color:var(--text-main);box-shadow:var(--shadow-sm)}[data-theme=dark] .kanban-card:hover{border-color:var(--border-strong)}[data-theme=dark] .kanban-count-badge{background:var(--active-bg);color:var(--text-muted)}[data-theme=dark] .kanban-status-select{background:var(--bg-input);border-color:var(--border-color);color:var(--text-main)}[data-theme=dark] .cal-btn{background:var(--bg-elevated);border-color:var(--border-color);color:var(--text-main)}[data-theme=dark] .calendar-cell{background:var(--bg-main);border-color:var(--border-color);color:var(--text-main)}[data-theme=dark] .calendar-cell.empty{background:var(--bg-subtle)}[data-theme=dark] .calendar-cell.today{background:var(--accent-subtle)}[data-theme=dark] .record-notes-textarea{background:var(--bg-input);border-color:var(--border-color);color:var(--text-main)}[data-theme=dark] .record-notes-textarea:focus{background:var(--bg-main);border-color:var(--border-focus)}.embed-container-block,.notion-embed-container{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-subtle);box-shadow:none;margin:14px 0;overflow:hidden}.embed-header-bar{background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);height:32px;color:var(--text-muted);justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;display:flex}.embed-service-badge{color:var(--text-main);align-items:center;gap:6px;font-weight:500;display:inline-flex}.embed-url-label{white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-family:var(--font-mono);font-size:11px;overflow:hidden}.embed-action-links{align-items:center;gap:8px;display:flex}.embed-action-btn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 6px;font-size:11px;transition:all .15s}.embed-action-btn:hover{background:var(--hover-bg);color:var(--text-main)}.embed-iframe-frame{background:var(--bg-main);border:none;width:100%;height:420px;display:block}.embed-iframe-frame.embed-iframe-bare{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;height:calc(100vh - 140px);min-height:640px;margin:8px 0}.embed-input-prompt-box{background:var(--bg-subtle);align-items:center;gap:10px;padding:12px 14px;display:flex}.embed-url-input{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-main);height:32px;color:var(--text-main);outline:none;flex:1;padding:0 10px;font-size:13px}.embed-url-input:focus{border-color:var(--border-focus)}.embed-submit-btn{border-radius:var(--radius-sm);background:var(--accent-color);color:#fff;cursor:pointer;border:none;height:32px;padding:0 14px;font-size:13px;font-weight:500}.embed-submit-btn:hover{background:var(--accent-hover)}.notion-bookmark-card{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-main);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:92px;margin:12px 0;text-decoration:none;transition:all .15s;display:flex;overflow:hidden}.notion-bookmark-card:hover{background:var(--hover-bg);border-color:var(--border-strong)}.bookmark-content-left{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:12px 14px;display:flex}.bookmark-title{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:500;overflow:hidden}.bookmark-description{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.bookmark-footer-meta{color:var(--text-light);align-items:center;gap:6px;font-size:11px;display:flex}.bookmark-thumbnail-right{border-left:1px solid var(--border-subtle);background:var(--bg-subtle);flex-shrink:0;justify-content:center;align-items:center;width:160px;display:flex;overflow:hidden}.bookmark-thumbnail-img{object-fit:cover;width:100%;height:100%}.database-table th{-webkit-user-select:none;user-select:none;position:relative}.col-resize-handle{cursor:col-resize;z-index:10;justify-content:center;width:8px;height:100%;display:flex;position:absolute;top:0;right:-2px}.col-resize-handle:after{content:"";background:0 0;width:2px;height:100%;transition:background .15s}.col-resize-handle:hover:after,.col-resize-handle.resizing:after{background:var(--accent-color)}.col-drag-grip{cursor:grab;color:var(--text-light);opacity:0;margin-right:2px;transition:opacity .15s}.database-table th:hover .col-drag-grip{opacity:.7}.col-drag-target-line-left{border-left:2px solid var(--accent-color)!important}.col-drag-target-line-right{border-right:2px solid var(--accent-color)!important}.notion-floating-toolbar{z-index:100;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);height:34px;box-shadow:var(--shadow-md);-webkit-user-select:none;user-select:none;align-items:center;gap:2px;padding:3px 6px;animation:.1s ease-in-out fadeIn;display:flex;position:absolute}.floating-btn{border-radius:var(--radius-sm);height:26px;color:var(--text-main);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:500;transition:background .1s;display:inline-flex}.floating-btn:hover{background:var(--hover-bg)}.floating-btn.ai-btn{color:var(--hl-purple-fg);font-weight:600}.floating-btn.ai-btn:hover{background:var(--hl-purple-bg)}.floating-divider{background:var(--border-subtle);width:1px;height:18px;margin:0 4px}.ai-inline-continuation-box{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:12px 0;padding:12px 14px}.ai-inline-header{color:var(--hl-purple-fg);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.ai-inline-body{color:var(--text-main);background:var(--bg-main);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);white-space:pre-wrap;margin-bottom:10px;padding:10px 12px;font-size:14px;line-height:1.6}.ai-inline-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ai-inline-action-btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border-color);background:var(--bg-elevated);height:28px;color:var(--text-main);padding:0 12px;font-size:12px;font-weight:500;transition:all .15s}.ai-inline-action-btn:hover{background:var(--hover-bg)}.ai-inline-action-btn.primary{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.ai-inline-action-btn.primary:hover{background:var(--accent-hover)}.modal-backdrop{background:var(--bg-overlay);z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content,.modal-card{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);color:var(--text-main);width:90%;max-width:640px;max-height:85vh;padding:24px;overflow-y:auto}.modal-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h3{color:var(--text-main);margin:0;font-size:16px;font-weight:700}.modal-close,.modal-close-btn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:18px;line-height:1}.modal-close:hover,.modal-close-btn:hover{background:var(--hover-bg);color:var(--text-main)}.modal-btn{background:var(--bg-elevated);color:var(--text-main);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.modal-btn:hover{background:var(--hover-bg);border-color:var(--border-strong)}.modal-btn.primary{background:var(--accent-color);color:#fff;border:none}.modal-btn.primary:hover{background:var(--accent-hover)}.modal-btn.secondary{background:var(--bg-subtle);border:1px solid var(--border-color);color:var(--text-main)}.modal-input,.modal-select{background:var(--bg-input);color:var(--text-main);border:1px solid var(--border-color);border-radius:var(--radius-md);outline:none;width:100%;padding:6px 10px;font-family:inherit;font-size:13px}.modal-input:focus,.modal-select:focus{border-color:var(--border-focus)}.modal-section-title{color:var(--text-main);margin-bottom:8px;font-size:13px;font-weight:600}.modal-body{margin:16px 0}.modal-footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.canvas-save-status-pill,.canvas-auto-save-pill{background:var(--bg-subtle);color:var(--text-muted);border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.save-dot{background:#22c55e;border-radius:50%;width:6px;height:6px}.top-bar-divider,.canvas-top-bar-divider{background:var(--border-color);width:1px;height:18px;margin:0 6px}.top-bar-action-btn,.canvas-quick-action-btn{cursor:pointer;width:32px;height:32px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex;position:relative}.top-bar-action-btn:hover,.canvas-quick-action-btn:hover{background:var(--hover-bg);color:var(--text-main)}.top-bar-action-btn.favorite-active,.top-bar-action-btn.is-favorite,.canvas-quick-action-btn.is-favorite{color:#f59e0b}.segmented-tab,.segmented-tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.segmented-tab:hover,.segmented-tab-btn:hover{color:var(--text-main);background:var(--hover-bg)}.segmented-tab.active,.segmented-tab-btn.active{background:var(--bg-elevated);color:var(--text-main);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle);font-weight:600}.notion-page-controls,.page-header-top-actions{opacity:.7;justify-content:space-between;align-items:center;margin-bottom:8px;transition:opacity .2s;display:flex}.notion-page-controls:hover,.page-header-top-actions:hover{opacity:1}.notion-add-control-btn,.page-icon-action-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;transition:all .15s;display:inline-flex}.notion-add-control-btn:hover,.page-icon-action-btn:hover{background:var(--hover-bg);color:var(--text-main)}.dropdown-item,.notion-dropdown-item{width:100%;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.dropdown-item:hover,.notion-dropdown-item:hover{background:var(--hover-bg)}.dropdown-divider,.notion-dropdown-divider{background:var(--border-color);height:1px;margin:4px 0}.notion-page-icon-wrap{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:2px 4px;font-size:36px;line-height:1}.notion-page-icon-emoji{font-size:36px;line-height:1}.backlinks-container.zero-count{box-shadow:none!important;background:0 0!important;border:none!important;margin:4px 0!important;padding:4px 0!important}.backlinks-minimal-toggle{border:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-muted);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;height:24px;padding:2px 10px;font-size:12px;transition:all .15s;display:inline-flex}.backlinks-minimal-toggle:hover{background:var(--hover-bg);color:var(--text-main);border-color:var(--border-color)}.backlinks-loading{color:var(--text-muted);padding:10px 14px;font-size:12px}.snippet-text{color:var(--text-main)}.backlink-type-tag.tag-link,.sub-badge.link-badge{background:var(--hl-blue-bg);color:var(--hl-blue-fg)}.backlink-type-tag.tag-mention,.sub-badge.mention-badge{background:var(--hl-purple-bg);color:var(--hl-purple-fg)}.backlink-type-tag.tag-relation,.sub-badge.relation-badge{background:var(--hl-orange-bg);color:var(--hl-orange-fg)}.backlink-type-tag.tag-subpage,.sub-badge.subpage-badge{background:var(--hl-green-bg);color:var(--hl-green-fg)}.database-tabs{flex-wrap:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;max-width:100%!important;display:flex!important;overflow-x:auto!important}.view-tab-btn,.database-tab{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.database-btn{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.database-actions{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.database-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.database-table th{white-space:nowrap!important;background:var(--bg-subtle)!important;color:var(--text-muted)!important}.agent-pill,.kanban-agent-pill{white-space:nowrap!important;background:var(--bg-input)!important;color:var(--text-main)!important;border:1px solid var(--border-subtle)!important;flex-shrink:0!important;align-items:center!important;display:inline-flex!important}.formula-badge,.kanban-formula-badge{background:var(--hl-purple-bg)!important;color:var(--hl-purple-fg)!important;border:1px solid var(--border-subtle)!important}.col-add-header,.add-column-header-btn{background:var(--bg-elevated)!important;color:var(--text-muted)!important;border:1px solid var(--border-subtle)!important;white-space:nowrap!important}.calendar-weekday-header{background:var(--bg-subtle)!important;color:var(--text-muted)!important;border-bottom:1px solid var(--border-color)!important}.calendar-cell{background:var(--bg-main)!important}.calendar-cell.empty{background:var(--bg-subtle)!important}.calendar-task-chip{background:var(--bg-elevated)!important;color:var(--text-main)!important;border-left:3px solid var(--accent-color)!important}.html-action-btn{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex;background:var(--bg-elevated)!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important}.html-action-btn:hover{background:var(--hover-bg)!important}.html-action-btn.primary{background:var(--accent-color)!important;border-color:var(--accent-color)!important;color:#fff!important}.html-tab-btn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px 12px;font-size:13px}.html-tab-btn.active{background:var(--bg-elevated);color:var(--text-main);box-shadow:var(--shadow-sm);font-weight:600}.search-shortcut-badge,.search-modal-footer,.search-modal-footer kbd,kbd{background:var(--bg-elevated)!important;color:var(--text-muted)!important;border:1px solid var(--border-color)!important}.template-starter-bar,.template-starter-btn,.empty-starter-bar,.starter-btn{background:var(--bg-subtle)!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important}.kanban-card-embed-preview{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-subtle);cursor:pointer;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;text-decoration:none;transition:all .15s;display:flex}.kanban-card-embed-preview:hover{background:var(--hover-bg);border-color:var(--border-strong)}.kanban-embed-icon{flex-shrink:0;font-size:16px}.kanban-embed-info{flex-direction:column;min-width:0;display:flex;overflow:hidden}.kanban-embed-name{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.kanban-embed-host{color:var(--text-muted);font-size:10px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kanban-formula-progress-track{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:3px;width:100%;height:5px;margin-top:4px;overflow:hidden}.kanban-formula-progress-fill{background:var(--accent-color);border-radius:2px;height:100%;transition:width .3s}.kanban-prop-label,.gallery-prop-label{color:var(--text-muted);font-size:11px}.kanban-prop-val,.gallery-prop-val{color:var(--text-main);font-size:12px}.gallery-rel-links{flex-wrap:wrap;gap:4px;display:flex}.status-name-tiny{color:var(--text-muted);font-size:11px}.action-label{font-size:13px}.doc-children-container{padding-left:14px}.record-comment-content{color:var(--text-main);font-size:13px}.record-comments-empty,.record-comments-loading,.template-empty,.template-loading{color:var(--text-muted);text-align:center;padding:16px;font-size:12px}.new-rule-builder{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:14px;padding:12px}[data-theme=dark] .notification-drawer{background:var(--bg-sidebar)!important;color:var(--text-main)!important}[data-theme=dark] .notification-drawer-header{background:var(--bg-elevated)!important;border-color:var(--border-color)!important}[data-theme=dark] .notification-item,[data-theme=dark] .activity-card{background:var(--bg-elevated)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}[data-theme=dark] .drawer-tab-btn:hover{background:var(--hover-bg)!important}[data-theme=dark] .drawer-tab-btn.active{background:var(--hl-blue-bg)!important;color:var(--hl-blue-fg)!important;border-color:var(--border-subtle)!important}[data-theme=dark] .filter-chip{background:var(--bg-elevated);border-color:var(--border-color);color:var(--text-muted)}[data-theme=dark] .filter-chip.active{background:var(--accent-color);color:#fff}[data-theme=dark] .backlinks-container{background:var(--bg-sidebar)!important;border-color:var(--border-color)!important}[data-theme=dark] .backlink-card{background:var(--bg-elevated)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}[data-theme=dark] .backlink-card:hover{background:var(--hover-bg)!important}[data-theme=dark] .backlink-snippet-box{background:var(--bg-main)!important;color:var(--text-muted)!important;border-left-color:var(--border-strong)!important}[data-theme=dark] .kanban-view-controls-bar,[data-theme=dark] .kanban-swimlane{background:var(--bg-subtle)!important;border-color:var(--border-color)!important}[data-theme=dark] .kanban-swimlane-col{background:var(--bg-main)!important;border-color:var(--border-color)!important}[data-theme=dark] .kanban-control-select,[data-theme=dark] .kanban-control-btn{background:var(--bg-elevated)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}[data-theme=dark] .kanban-control-btn:hover{background:var(--hover-bg)!important}.notification-bell-btn{color:var(--text-muted)}.backlinks-chevron{color:var(--text-muted);font-size:11px}.tag-{font-size:11px}.kanban-card-{border-radius:var(--radius-md)}.cell-date,.cell-select,.cell-title,.col-{color:var(--text-main)}.database-kanban-view-wrapper{width:100%;overflow-x:auto}.database-table-row{border-bottom:1px solid var(--border-color)}.db-column-modal{max-width:520px}.disabled{opacity:.5;pointer-events:none}.doc-item-title{color:var(--text-main);font-size:13px}.filter-toggle-btn.active-filter-btn,.sort-toggle-btn.active-sort-btn{background:var(--active-bg);border-color:var(--accent-color);color:var(--text-main)}.form-group{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.formula-row,.relation-row,.rollup-row{align-items:center;gap:6px;display:flex}.record-detail-header-right{align-items:center;gap:8px;display:flex}.record-prop-icon{color:var(--text-muted);font-size:14px}.record-prop-name{color:var(--text-muted);width:120px;font-size:12px}.record-prop-relation-wrap{flex-wrap:wrap;gap:4px;display:flex}.record-title-section{margin-bottom:16px}.relation-icon{font-size:13px}.relation-popover-header{color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:600}.row-index-num{color:var(--text-muted);font-size:11px;font-family:var(--font-mono)}.sidebar-col-status,.sidebar-col-title{color:var(--text-main);font-size:12px}.text{color:var(--text-main)}.text-muted{color:var(--text-muted)}.timeline-gantt-matrix{width:100%;overflow-x:auto}.timeline-row-meta{color:var(--text-muted);font-size:12px}.agent-card-chip{border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-color);align-items:center;gap:6px;padding:4px 8px;display:flex}.agent-chip-icon{font-size:14px}.agent-chip-info{flex-direction:column;display:flex}.agent-chip-name{color:var(--text-main);font-size:12px;font-weight:600}.agent-chip-role{color:var(--text-muted);font-size:10px}.agent-refresh-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:12px}.agent-task-textarea{background:var(--bg-input);width:100%;color:var(--text-main);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:6px;font-family:inherit;font-size:12px}.comments-tool-btn{color:var(--text-main)}.html-preview-body{color:var(--text-main);line-height:1.6}.count-icon{font-size:12px}.icon-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none}.version-empty-content{text-align:center;color:var(--text-muted);padding:24px;font-size:12px}.doc-icon{font-size:15px}.favorites-list{flex-direction:column;gap:2px;display:flex}.notification-trigger-btn,.search-trigger-btn,.trash-trigger-btn{align-items:center;gap:8px;display:flex}.status-text{color:var(--text-muted);font-size:12px}.trash-search-icon{color:var(--text-muted);font-size:13px}.peek-mode-btn.active{background:var(--bg-elevated)!important;color:var(--text-main)!important;box-shadow:var(--shadow-sm)!important;font-weight:600!important}.peek-mode-btn{color:var(--text-muted)!important}.no-rules-hint{background:var(--bg-subtle)!important;color:var(--text-muted)!important;border:1px dashed var(--border-color)!important}.formula-value,.record-detail-doc-badge,.record-section-title,.rules-list-title{color:var(--text-main)!important}.modal-desc-sub,.builder-field label,.kanban-control-label,.kanban-column-add-btn,.kanban-add-card-inline-btn,.calendar-day-num,.starter-hint,.search-icon,.search-hint-section span,.search-modal-empty span{color:var(--text-muted)!important}.cal-chip-title{color:var(--text-main)!important}.cal-chip-agent{color:var(--text-muted)!important}.calendar-day-num.today-badge{background:var(--accent-mint-bg)!important;color:var(--accent-mint-fg)!important;border:1px solid var(--accent-mint-fg)!important;font-weight:700!important}.html-action-btn.primary,.modal-btn.primary,.add-rule-submit-btn{background:var(--accent-primary)!important;color:var(--accent-primary-fg)!important;border:1px solid var(--border-specular)!important;border-radius:var(--radius-sm)!important;font-weight:600!important}.html-action-btn.primary:hover,.modal-btn.primary:hover,.add-rule-submit-btn:hover{background:var(--accent-primary-hover)!important}.search-hint-section span,.search-modal-empty span,.search-modal-empty small{color:var(--text-main)!important}button{border-style:solid;outline:none;font-family:inherit}.app-layout.reagle-app-shell{background-color:var(--bg-primary)!important;flex-direction:row!important;width:100vw!important;height:100vh!important;display:flex!important;overflow:hidden!important}.reagle-dock-rail{background:var(--dock-housing-bg)!important;border:1px solid var(--dock-housing-border)!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:calc(100vh - 24px)!important;box-shadow:var(--shadow-sm)!important;box-sizing:border-box!important;-webkit-user-select:none!important;user-select:none!important;z-index:30!important;border-radius:18px!important;flex-direction:column!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;margin:12px 0 12px 12px!important;padding:8px 6px!important;display:flex!important}.reagle-dock-pill{background:var(--dock-pill-bg)!important;box-shadow:var(--shadow-dock)!important;box-sizing:border-box!important;border-radius:14px!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:100%!important;padding:8px 5px!important;display:flex!important}.reagle-dock-btn{width:36px!important;height:36px!important;color:var(--dock-icon-muted)!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;font-size:16px!important;transition:all .15s!important;display:flex!important;position:relative!important}.reagle-dock-btn:hover{color:var(--dock-icon-fg)!important;background:#ffffff1f!important}.reagle-dock-btn.active{background:var(--dock-pill-active)!important;color:var(--dock-icon-fg)!important;border-top:1px solid #ffffff40!important;box-shadow:inset 0 1px #ffffff26!important}.dock-notification-dot{background:#ef4444!important;border-radius:50%!important;width:7px!important;height:7px!important;position:absolute!important;top:6px!important;right:6px!important;box-shadow:0 0 6px #ef4444cc!important}.notification-dock-btn{position:relative!important}.reagle-dock-engraving{writing-mode:vertical-rl!important;letter-spacing:.18em!important;color:var(--dock-label-fg)!important;text-transform:uppercase!important;opacity:.9!important;align-items:center!important;gap:12px!important;margin:14px 0!important;font-size:8px!important;font-weight:700!important;display:flex!important;transform:rotate(180deg)!important}.dock-engrave-divider{background:var(--dock-label-fg)!important;opacity:.4!important;width:1px!important;height:18px!important}.reagle-dock-gear-btn{background:var(--dock-gear-bg)!important;width:38px!important;height:38px!important;color:var(--dock-icon-fg)!important;box-shadow:var(--shadow-dock)!important;cursor:pointer!important;border:1px solid #ffffff24!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;font-size:17px!important;transition:transform .2s,background .15s!important;display:flex!important}.reagle-dock-gear-btn:hover{background:#2b2b2e!important;transform:rotate(30deg)!important}.sidebar-container{background-color:var(--bg-sidebar)!important;border:1px solid var(--border-color)!important;width:268px!important;min-width:240px!important;max-width:320px!important;height:calc(100vh - 24px)!important;box-shadow:var(--shadow-sm)!important;-webkit-user-select:none!important;user-select:none!important;border-radius:18px!important;flex-direction:column!important;flex-shrink:0!important;margin:12px 0 12px 10px!important;display:flex!important;overflow:hidden!important}.sidebar-window-bar{justify-content:space-between!important;align-items:center!important;padding:12px 14px 6px!important;display:flex!important}.window-dots{align-items:center!important;gap:7px!important;display:flex!important}.window-dots .dot{border-radius:50%!important;width:10px!important;height:10px!important;display:inline-block!important;box-shadow:inset 0 1px 2px #ffffffb3,0 1px 2px #00000026!important}.window-dots .dot-rose{background:#caa2aa!important}.window-dots .dot-champagne{background:#d4c5a8!important}.window-dots .dot-mint{background:#a6cabe!important}.sidebar-window-label{letter-spacing:.12em!important;color:var(--text-muted)!important;text-transform:uppercase!important;font-size:9px!important;font-weight:700!important}.sidebar-profile-card{border-bottom:none!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;display:flex!important}.sidebar-profile-card .workspace-avatar{color:#f1f1f3!important;border:1px solid var(--border-specular)!important;background:#1b1b1d!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:14px!important;font-weight:700!important;display:flex!important;box-shadow:0 4px 10px #00000040!important}.sidebar-etched-divider{border-top:1px solid #0000001f!important;border-bottom:1px solid #ffffff47!important;height:2px!important;margin:6px 12px!important}.sidebar-inset-search{padding:0 12px 8px!important}.sidebar-inset-search .search-input{background:var(--bg-secondary)!important;border:1px solid var(--border-strong)!important;box-shadow:var(--shadow-inset)!important;color:var(--text-main)!important;box-sizing:border-box!important;border-radius:10px!important;outline:none!important;width:100%!important;padding:8px 12px!important;font-size:12px!important}.sidebar-inset-search .search-input::placeholder{color:var(--text-muted)!important}.documents-tree-frame{border:1px solid var(--border-color)!important;border-radius:14px!important;margin-top:6px!important;padding:6px!important;box-shadow:inset 0 1px #ffffff40!important}.doc-item.active{background:var(--bg-glass-pill)!important;border:1px solid var(--border-specular)!important;box-shadow:var(--shadow-sm)!important;color:var(--text-main)!important;border-radius:12px!important;font-weight:600!important;position:relative!important}.doc-active-indicator{background:#e2e4e3!important;border-radius:2px!important;width:3px!important;height:18px!important;position:absolute!important;right:4px!important;box-shadow:0 0 8px #ffffffbf!important}.nav-count-badge{color:var(--text-light)!important;background:#ffffff47!important;border:1px solid #ffffff80!important;border-radius:999px!important;margin-left:auto!important;padding:2px 6px!important;font-size:10px!important;font-weight:600!important}.main-content{background:var(--bg-primary)!important;box-sizing:border-box!important;flex:1!important;height:100%!important;padding:12px 14px 12px 10px!important;overflow-y:auto!important}.reagle-canvas-sheet{background:var(--bg-sheet)!important;border-top:1px solid var(--border-specular)!important;border-left:1px solid var(--border-subtle)!important;border-right:1px solid var(--border-color)!important;border-bottom:1px solid var(--border-color)!important;border-radius:16px!important;flex-direction:column!important;min-height:calc(100vh - 24px)!important;display:flex!important;position:relative!important;box-shadow:-6px 10px 24px #0000001f!important}.cropmark{pointer-events:none!important;z-index:10!important;width:10px!important;height:10px!important;position:absolute!important}.cropmark-tl{border-top:1.5px solid var(--border-strong)!important;border-left:1.5px solid var(--border-strong)!important;top:12px!important;left:12px!important}.cropmark-bl{border-bottom:1.5px solid var(--border-strong)!important;border-left:1.5px solid var(--border-strong)!important;bottom:12px!important;left:12px!important}.reagle-underline-tabs{white-space:nowrap!important;background:0 0!important;border:none!important;flex-direction:row!important;flex-shrink:0!important;align-items:center!important;gap:16px!important;padding:0 4px!important;display:flex!important}.underline-tab{color:var(--text-muted)!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:6px 4px!important;font-size:13px!important;font-weight:500!important;transition:all .15s!important}.underline-tab:hover{color:var(--text-main)!important}.underline-tab.active{color:var(--text-main)!important;box-shadow:none!important;background:0 0!important;border-bottom:2px solid #e6e8e7!important;font-weight:600!important}.bn-container,.bn-editor,.ProseMirror{color:var(--text-main)!important;background:0 0!important}.modal-backdrop{background:var(--bg-overlay)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;z-index:1000!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.modal-content,.modal-card,.history-modal,.trash-modal,.global-search-modal,.conditional-formatting-modal,.db-column-modal,.side-peek-modal,.notification-drawer,.comments-panel,.backlinks-panel{background:var(--bg-elevated)!important;border:1px solid var(--border-specular)!important;color:var(--text-main)!important;box-shadow:var(--shadow-lg)!important}.modal-btn,.database-btn,.top-bar-action-btn,.editor-action-btn,.cover-action-btn,.page-ctrl-btn,.cf-header-btn{border-style:solid!important}.database-views-bar,.database-toolbar,.database-view-tab{white-space:nowrap!important;flex-shrink:0!important}.canvas-unified-top-bar,.canvas-top-bar,.top-bar{background:var(--bg-sheet)!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-main)!important}.editor-title-input,.page-title,.canvas-header-title,h1.editor-title{color:var(--text-main)!important}.database-table-wrapper{background:var(--bg-sheet)!important;border:1px solid var(--border-color)!important}.database-table{background:var(--bg-sheet)!important;color:var(--text-main)!important}.database-table th{background:var(--bg-secondary)!important;color:var(--text-muted)!important;border-color:var(--border-color)!important}.database-table tbody tr{background:var(--bg-sheet)!important}.database-table td{background:var(--bg-sheet)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}.database-table tr:hover td{background:var(--bg-hover)!important}.database-table tfoot td,.table-footer-cell{background:var(--bg-secondary)!important;border-top:1px solid var(--border-color)!important;color:var(--text-muted)!important;white-space:nowrap!important}.table-footer-flex-bar{white-space:nowrap!important;align-items:center!important;display:flex!important}.row-count-badge{white-space:nowrap!important}.add-row-bottom-btn{cursor:pointer;background:var(--accent-primary)!important;color:var(--accent-primary-fg)!important;border:1px solid var(--border-specular)!important;border-radius:var(--radius-sm)!important;white-space:nowrap!important}.database-kanban-view-wrapper{background:var(--bg-sheet)!important}.kanban-view-controls-bar{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-sm)!important}.kanban-column,.kanban-column{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important}.kanban-card,.kanban-card{background:var(--bg-elevated)!important;border:1px solid var(--border-specular)!important;color:var(--text-main)!important;box-shadow:var(--shadow-sm)!important}.kanban-card:hover,.kanban-card:hover{background:var(--bg-hover)!important;border-color:var(--border-specular)!important}.side-peek-panel,.sidepeek-drawer,.record-detail-container{background:var(--bg-elevated)!important;border-left:1px solid var(--border-specular)!important;color:var(--text-main)!important}.sidepeek-drawer textarea,.sidepeek-drawer input,.sidepeek-drawer select{background:var(--bg-secondary)!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-inset)!important}.html-preview-card{background:var(--bg-elevated)!important;border:1px solid var(--border-specular)!important;color:var(--text-main)!important}.notifications-drawer,.notification-drawer{background:var(--bg-sidebar)!important;border-left:1px solid var(--border-specular)!important;color:var(--text-main)!important}.notification-item,.activity-item-card{background:var(--bg-elevated)!important;border:1px solid var(--border-specular)!important;color:var(--text-main)!important}.settings-modal-backdrop{background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);z-index:1000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.settings-modal-dialog{background:var(--bg-elevated);border:1px solid var(--border-specular);border-radius:var(--radius-lg);width:100%;max-width:580px;box-shadow:var(--shadow-lg);color:var(--text-main);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) modalScaleIn;display:flex;overflow:hidden}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.settings-modal-header{background:var(--bg-sidebar);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.settings-header-title-wrap{align-items:center;gap:12px;display:flex}.settings-header-icon{color:var(--text-main);font-size:22px}.settings-header-title{color:var(--text-main);margin:0;font-size:16px;font-weight:700}.settings-header-subtitle{color:var(--text-muted);margin:2px 0 0;font-size:12px}.settings-modal-close-btn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:16px;transition:color .15s}.settings-modal-close-btn:hover{color:var(--text-main);background:var(--bg-hover)}.settings-modal-body{flex-direction:column;gap:16px;max-height:65vh;padding:20px 24px;display:flex;overflow-y:auto}.settings-section-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.settings-section-title{color:var(--text-main);margin:0;font-size:13px;font-weight:600}.settings-card-header-flex{justify-content:space-between;align-items:center;display:flex}.settings-badge-active{background:var(--accent-mint-bg);color:var(--accent-mint-fg);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.settings-card-desc{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.settings-field-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.settings-field-label{color:var(--text-muted)}.settings-field-val-badge{color:var(--text-main);font-weight:600}.settings-code-pill{font-family:var(--font-mono);background:var(--bg-sheet);border:1px solid var(--border-color);color:var(--text-main);border-radius:4px;padding:2px 8px;font-size:11px}.settings-link-pill{color:var(--accent-mint-fg);font-size:11px;text-decoration:none}.settings-link-pill:hover{text-decoration:underline}.settings-theme-switcher-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.settings-theme-option-card{border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-color);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.settings-theme-option-card:hover{border-color:var(--border-specular);background:var(--bg-hover)}.settings-theme-option-card.active{border-color:var(--border-specular);box-shadow:inset 0 0 0 1px var(--border-specular)}.theme-preview-swatch{border:1px solid #fff3;border-radius:50%;flex-shrink:0;width:24px;height:24px}.theme-preview-swatch.dark{background:#1e1e20}.theme-preview-swatch.light{background:#a8a8a8}.theme-option-info{flex:1;min-width:0}.theme-option-name{color:var(--text-main);font-size:12px;font-weight:600}.theme-option-meta{color:var(--text-muted);font-size:10px}.theme-check-icon{color:var(--accent-mint-fg);font-size:12px;font-weight:700}.settings-status-indicator{align-items:center;gap:6px;display:flex}.status-dot-pulse{background:#22c55e;border-radius:50%;width:8px;height:8px}.status-dot-pulse.disconnected{background:#ef4444}.settings-status-text{color:var(--text-main);font-size:12px;font-weight:500}.settings-actions-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-action-card-btn{border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-color);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.settings-action-card-btn:hover{background:var(--bg-hover);border-color:var(--border-specular)}.action-btn-icon{flex-shrink:0;font-size:18px}.action-btn-texts{flex-direction:column;display:flex}.action-btn-title{color:var(--text-main);font-size:12px;font-weight:600}.action-btn-desc{color:var(--text-muted);font-size:10px}.settings-modal-footer{background:var(--bg-sidebar);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.settings-footer-note{color:var(--text-muted);font-size:11px}.settings-modal-done-btn{border-radius:var(--radius-sm);background:var(--accent-primary);color:var(--accent-primary-fg);border:1px solid var(--border-specular);cursor:pointer;padding:8px 18px;font-size:13px;font-weight:600;transition:background .15s}.settings-modal-done-btn:hover{background:var(--accent-primary-hover)}.main-content.full-width{padding:0!important}.reagle-canvas-sheet.full-width{border-top:none!important;border-left:1px solid var(--border-color)!important;box-shadow:none!important;border-bottom:none!important;border-right:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;min-height:100vh!important}.reagle-canvas-sheet.full-width .cropmark{display:none!important}.database-container.full-width{width:100%!important;max-width:100%!important;margin:0!important;padding:24px 32px 100px!important}.editor-container.full-width{width:100%!important;max-width:100%!important;margin:0!important;padding:0 48px 120px!important}.html-view-container.full-width{width:100%!important;max-width:100%!important;margin:0!important;padding:24px 32px 100px!important}.width-toggle-btn{border:1px solid var(--border-color)!important;background:var(--bg-secondary)!important;width:auto!important;min-width:58px!important;height:28px!important;color:var(--text-primary)!important;cursor:pointer!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:2px 10px!important;font-size:12px!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important}.width-toggle-btn:hover{background:var(--bg-hover)!important;border-color:var(--border-strong)!important}.width-toggle-btn.active{color:var(--accent-primary)!important;border-color:var(--accent-primary)!important}.width-toggle-icon{font-size:13px!important;line-height:1!important}.width-toggle-text{font-size:11px!important}.cell-title.cell-title-interactive{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;position:relative!important}.cell-title.cell-title-interactive:hover{background-color:var(--bg-hover)!important}.title-cell-wrapper{align-items:center!important;gap:8px!important;width:100%!important;min-height:28px!important;padding:0 4px!important;display:flex!important}.title-icon-glyph{opacity:.85!important;flex-shrink:0!important;font-size:14px!important}.title-text-link{color:var(--text-primary)!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;font-size:13.5px!important;font-weight:500!important;transition:color .15s!important;overflow:hidden!important}.cell-title.cell-title-interactive:hover .title-text-link{color:var(--accent-primary)!important;text-decoration:underline!important}.title-open-peek-btn{opacity:0!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;cursor:pointer!important;border-radius:4px!important;flex-shrink:0!important;align-items:center!important;margin-left:auto!important;padding:2px 7px!important;font-size:11px!important;transition:opacity .15s,background .15s,border-color .15s!important;display:inline-flex!important}tr:hover .title-open-peek-btn,.cell-title:hover .title-open-peek-btn{opacity:1!important}.title-open-peek-btn:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important;border-color:var(--border-strong)!important}.nav-section-header{justify-content:space-between!important;align-items:center!important;margin-top:10px!important;margin-bottom:2px!important;padding:6px 4px 4px!important;display:flex!important}.nav-section-add-btn{color:var(--text-muted)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:2px 6px!important;font-size:14px!important;transition:background .12s,color .12s!important;display:flex!important}.nav-section-add-btn:hover{background:var(--bg-active)!important;color:var(--text-primary)!important}.folder-item{font-weight:500!important}.folder-title{color:var(--text-primary)!important}.folder-children{border-left:1px solid var(--border-color)!important;margin-left:6px!important;padding-left:2px!important}.folder-empty-hint{color:var(--text-muted)!important;cursor:pointer!important;padding:4px 14px 6px 28px!important;font-size:11px!important;transition:color .12s!important}.folder-empty-hint:hover{color:var(--accent-primary)!important;text-decoration:underline!important}.folder-empty-cta{color:var(--text-muted)!important;padding:6px 8px!important;font-size:11.5px!important}.inline-add-folder-btn{color:var(--accent-primary)!important;cursor:pointer!important;background:0 0!important;border:none!important;margin-left:4px!important;padding:0!important;font-size:11.5px!important;text-decoration:underline!important}.folder-move-container{display:inline-flex!important}.folder-move-popup{z-index:1000!important;background:var(--bg-popup,#222225)!important;border:1px solid var(--border-strong,#3a3a3e)!important;border-radius:8px!important;flex-direction:column!important;gap:3px!important;min-width:170px!important;padding:6px!important;display:flex!important;position:absolute!important;top:100%!important;right:0!important;box-shadow:0 8px 24px #00000073!important}.folder-move-popup-title{color:var(--text-muted)!important;border-bottom:1px solid var(--border-color)!important;margin-bottom:2px!important;padding:4px 8px!important;font-size:10.5px!important;font-weight:600!important}.folder-move-popup-item{color:var(--text-primary)!important;cursor:pointer!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:none!important;border-radius:4px!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;font-size:12px!important;transition:background .12s!important;display:flex!important;overflow:hidden!important}.folder-move-popup-item:hover{background:var(--bg-hover,#2c2c30)!important;color:var(--accent-primary)!important}.sidebar-search-unified{cursor:pointer!important;background:#222225!important;border:1px solid #333338!important;border-radius:8px!important;align-items:center!important;gap:8px!important;margin:0 12px 8px!important;padding:7px 10px!important;transition:border-color .12s,background .12s!important;display:flex!important}.sidebar-search-unified:hover{background:#26262a!important;border-color:#44444c!important}.sidebar-search-unified .search-icon{opacity:.85!important;font-size:12px!important;line-height:1!important}.sidebar-search-unified .search-label{color:#a0a0a8!important;letter-spacing:.2px!important;flex:auto!important;font-size:12px!important}.unified-doc-tree{background:0 0!important;border:none!important;flex-direction:column!important;gap:1px!important;min-height:120px!important;margin:4px 2px 0!important;padding:2px!important;display:flex!important;overflow-y:auto!important}.unified-doc-tree .doc-item{border-radius:6px!important}.drop-target-active{background:#4f8ff726!important;border-radius:6px!important;outline:2px dashed #4f8ff7!important}.root-drop-zone{text-align:center!important;color:#a0a0a8!important;cursor:copy!important;border:1px dashed #55555c!important;border-radius:6px!important;margin:4px 8px!important;padding:6px 12px!important;font-size:11px!important;transition:border-color .12s,color .12s,background .12s!important}.root-drop-zone:hover{color:#cfd8e6!important;border-color:#4f8ff7!important}.structure-map-dock-btn:hover{color:#e8ecff!important;background:linear-gradient(135deg,#4f8ff747,#8b5cf647)!important;border-color:#8b5cf68c!important;box-shadow:0 0 12px #6366f18c,inset 0 0 8px #4f8ff759!important}.archify-map-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090db8;justify-content:center;align-items:center;padding:4vh 3vw;animation:.16s ease-out fadeIn;display:flex;position:fixed;inset:0}.archify-map-modal-content{color:#e6e7ee;background:linear-gradient(160deg,#202128f5,#14151afa);border:1px solid #ffffff17;border-radius:18px;flex-direction:column;width:min(1280px,100%);height:min(860px,92vh);display:flex;overflow:hidden;box-shadow:0 28px 70px #0009,inset 0 1px #ffffff0f}.archify-map-header{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.archify-map-title{align-items:center;gap:12px;display:flex}.archify-map-title-icon{color:#cfd8ff;background:linear-gradient(135deg,#4f8ff759,#8b5cf659);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex;box-shadow:inset 0 0 10px #8b5cf666}.archify-map-title-text h2{letter-spacing:.01em;margin:0;font-size:16px;font-weight:700}.archify-map-title-text p{letter-spacing:.08em;text-transform:uppercase;color:#8b8d9c;margin:2px 0 0;font-size:11px}.archify-map-toolbar{align-items:center;gap:8px;display:flex}.archify-map-zoom-btn,.archify-map-close-btn{color:#cfd2dd;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-size:14px;transition:all .14s;display:flex}.archify-map-zoom-btn:hover{color:#eaf0ff;background:#4f8ff738;border-color:#4f8ff780}.archify-map-zoom-value{text-align:center;font-variant-numeric:tabular-nums;color:#9aa0b4;min-width:46px;font-size:12px}.archify-map-close-btn{margin-left:6px}.archify-map-close-btn:hover{color:#ffe9e9;background:#ef444440;border-color:#ef44448c}.archify-map-canvas{cursor:grab;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:26px 26px;flex:1;min-height:0;padding:10px;position:relative;overflow:auto}.archify-map-canvas.is-panning{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.archify-map-svg{width:100%;min-width:520px;height:100%;min-height:260px;display:block}.archify-map-empty{color:#7d8091;justify-content:center;align-items:center;height:100%;font-size:13px;display:flex}.archify-map-edge{fill:none;stroke:#7884b48c;stroke-width:1.6px;stroke-linecap:round}.archify-map-node .archify-map-node-card{fill:#262730eb;stroke:#ffffff1f;stroke-width:1px;transition:all .15s}.archify-map-node.clickable{cursor:pointer}.archify-map-node.clickable:hover .archify-map-node-card{fill:#343748fa;stroke:#4f8ff7b3}.archify-map-node.active .archify-map-node-card{stroke:#8b5cf6e6;stroke-width:1.6px}.archify-map-node.workspace .archify-map-node-card{fill:#3a3c5af2;stroke:#8b5cf6a6}.archify-map-node-icon{font-size:19px}.archify-map-node-title{fill:#e9ebf3;font-size:13px;font-weight:600}.archify-map-node-badge{fill:#ffffff14;stroke:#ffffff1a;stroke-width:.8px}.archify-map-node-badge-text{fill:#aeb4c8;font-size:10px;font-weight:600}.archify-map-node-count{fill:#4f8ff759;stroke:#4f8ff78c;stroke-width:.8px}.archify-map-node-count-text{fill:#dce6ff;font-size:10px;font-weight:700}.archify-map-footer{color:#a4a8ba;background:#ffffff05;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 22px;font-size:12px;display:flex}.archify-map-stat strong{color:#eef1fa;margin-left:2px;font-weight:700}.archify-map-hint{color:#7d8091;margin-left:auto;font-size:11px}.notion-database-toolbar{box-sizing:border-box!important;border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:40px!important;margin-bottom:8px!important;padding:0 4px 8px!important;display:flex!important}.notion-view-tabs{scrollbar-width:none!important;flex:1!important;align-items:center!important;gap:4px!important;display:flex!important;overflow-x:auto!important}.notion-view-tabs::-webkit-scrollbar{display:none}.notion-tab-item-wrapper{white-space:nowrap!important;align-items:center!important;display:inline-flex!important;position:relative!important}.notion-tab-btn{color:#9b9ba4!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:none!important;border-radius:5px!important;align-items:center!important;gap:6px!important;padding:5px 10px!important;font-size:13px!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important}.notion-tab-btn:hover{color:#ededed!important;background:#ffffff0f!important}.notion-tab-btn.active{color:#fff!important;background:#ffffff1a!important;font-weight:600!important;box-shadow:0 1px 2px #0003!important}.notion-tab-icon{opacity:.85!important;font-size:13px!important}.notion-tab-label{letter-spacing:-.01em!important;font-size:13px!important}.notion-tab-more-btn{color:#7a7a84!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:3px!important;margin-left:2px!important;padding:2px 4px!important;font-size:12px!important}.notion-tab-more-btn:hover{color:#fff!important;background:#ffffff14!important}.notion-add-tab-btn{color:#7a7a84!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin-left:4px!important;font-size:15px!important;display:inline-flex!important}.notion-add-tab-btn:hover{color:#fff!important;background:#ffffff14!important}.notion-toolbar-actions{flex-shrink:0!important;align-items:center!important;gap:4px!important;display:flex!important}.notion-icon-btn{color:#9b9ba4!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:14px!important;transition:all .15s!important;display:inline-flex!important;position:relative!important}.notion-icon-btn:hover{color:#fff!important;background:#ffffff14!important}.notion-icon-btn.active{color:#4f8ff7!important;background:#4f8ff726!important}.notion-glyph{font-size:14px!important;line-height:1!important}.notion-action-badge{color:#fff!important;text-align:center!important;background:#4f8ff7!important;border-radius:7px!important;min-width:13px!important;height:13px!important;padding:0 3px!important;font-size:9px!important;font-weight:700!important;line-height:13px!important;position:absolute!important;top:1px!important;right:1px!important}.notion-inline-search-wrapper{background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:4px!important;align-items:center!important;gap:4px!important;padding:2px 6px!important;display:flex!important}.notion-inline-search-input{color:#fff!important;background:0 0!important;border:none!important;outline:none!important;width:110px!important;font-size:12px!important}.notion-inline-search-input::placeholder{color:#7a7a84!important}.notion-search-close-btn{color:#7a7a84!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0 2px!important;font-size:11px!important}.notion-search-close-btn:hover{color:#fff!important}.notion-options-dropdown-wrapper{position:relative!important}.notion-options-dropdown-menu{z-index:1050!important;background:#222226!important;border:1px solid #ffffff1f!important;border-radius:6px!important;min-width:200px!important;margin-top:6px!important;padding:6px!important;position:absolute!important;top:100%!important;right:0!important;box-shadow:0 8px 24px #00000073!important}.dropdown-menu-header{text-transform:uppercase!important;letter-spacing:.05em!important;color:#7a7a84!important;padding:4px 8px 2px!important;font-size:10px!important;font-weight:700!important}.dropdown-menu-item{color:#d1d1d6!important;cursor:pointer!important;border-radius:4px!important;padding:6px 10px!important;font-size:12px!important;transition:background .12s!important}.dropdown-menu-item:hover{color:#fff!important;background:#ffffff14!important}.dropdown-menu-divider{background:#ffffff14!important;height:1px!important;margin:4px 0!important}.notion-new-btn-group{align-items:center!important;margin-left:4px!important;display:inline-flex!important;position:relative!important}.notion-primary-new-btn{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#2383e2!important;border:none!important;border-radius:4px 0 0 4px!important;padding:5px 10px!important;font-size:12px!important;font-weight:600!important;transition:background .15s!important}.notion-primary-new-btn:hover{background:#1b6fc2!important}.notion-new-dropdown-btn{color:#fff!important;cursor:pointer!important;background:#1b6fc2!important;border:none!important;border-left:1px solid #fff3!important;border-radius:0 4px 4px 0!important;padding:5px 6px!important;font-size:11px!important;transition:background .15s!important}.notion-new-dropdown-btn:hover{background:#165ba0!important}.notion-new-dropdown-menu{z-index:1050!important;background:#222226!important;border:1px solid #ffffff1f!important;border-radius:6px!important;min-width:170px!important;margin-top:6px!important;padding:6px!important;position:absolute!important;top:100%!important;right:0!important;box-shadow:0 8px 24px #00000073!important}.page-tab-item{gap:8px!important;min-width:120px!important;max-width:180px!important;padding:6px 12px!important}.page-tab-icon{color:#8a8f98!important}.page-tab-close-btn{color:#71717a!important}.page-tab-close-btn:hover{color:#f4f4f5!important;background:#ffffff1a!important}.doc-item{-webkit-user-select:none!important;user-select:none!important}.doc-svg-icon{color:#8a8f98;vertical-align:middle;flex-shrink:0;display:inline-block}.doc-item:hover .doc-svg-icon,.doc-item.active .doc-svg-icon{color:#e4e4e7}.doc-active-indicator{display:none!important}.doc-item.active{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border:none!important}.doc-action-btn.more-btn,.doc-action-btn.subpage{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 5px;font-size:14px;line-height:1}.doc-action-btn.more-btn:hover,.doc-action-btn.subpage:hover{color:#fff;background:#ffffff1a}.doc-more-dropdown-menu{z-index:100;background:#222225;border:1px solid #333338;border-radius:6px;flex-direction:column;gap:2px;min-width:150px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000080}.doc-more-menu-item{color:#d4d4d8;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:12px;display:flex}.doc-more-menu-item:hover{color:#fff;background:#ffffff14}.doc-more-menu-item.danger:hover{color:#f87171;background:#ef444426}.doc-subfolder-select-list{border-left:1px solid #333338;flex-direction:column;gap:2px;margin-top:2px;padding-left:8px;display:flex}.doc-more-menu-subitem{color:#a1a1aa;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:3px;width:100%;padding:4px 8px;font-size:11px;display:block}.doc-more-menu-subitem:hover{color:#fff;background:#ffffff14}.doc-icon,.folder-icon,.page-tab-icon,.page-hero-icon,.breadcrumb-icon,.view-tab-icon,.db-view-tab-icon,.db-col-icon,.agent-pill-icon,.trash-item-icon,.settings-section-icon,.emoji-icon,.status-dot-sm,.timeline-row-icon,.bn-column-item-header span,.action-icon,[data-icon-tone=grey]{filter:grayscale()contrast(1.05)opacity(.85)!important}.sidebar-window-bar .dot-rose,.window-dots .dot:first-child{background:#525256!important}.sidebar-window-bar .dot-champagne,.window-dots .dot:nth-child(2){background:#68686e!important}.sidebar-window-bar .dot-mint,.window-dots .dot:nth-child(3){background:#7e7e86!important}.sidebar-trash-badge{color:#a0a0a6!important;background:#2d2e32!important;border:1px solid #ffffff12!important;font-weight:500!important}.settings-badge-active{color:#d4d6d5!important;background:#ffffff14!important;border:1px solid #ffffff1a!important}.status-dot-pulse.connected,.status-dot-pulse{background:#a0a0a6!important;box-shadow:0 0 6px #a0a0a666!important}.dock-notification-dot{background:#d4d6d5!important;box-shadow:0 0 4px #fff6!important}.canvas-top-page-tabs-bar{border-bottom:1px solid var(--border-color)!important;-webkit-user-select:none!important;user-select:none!important;background:#18181b!important;justify-content:flex-start!important;align-items:flex-end!important;gap:2px!important;height:36px!important;padding:0 8px!important;display:flex!important;overflow:hidden!important}.page-tabs-scroll-area{scrollbar-width:none!important;flex:0 auto!important;align-items:flex-end!important;gap:2px!important;min-width:0!important;max-width:calc(100% - 40px)!important;display:flex!important;overflow-x:auto!important}.page-tabs-scroll-area::-webkit-scrollbar{display:none!important}.page-tab-item{min-width:136px!important;max-width:180px!important;height:31px!important;color:var(--text-muted)!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-bottom:none!important;border-radius:7px 7px 0 0!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;padding:0 8px 0 10px!important;font-size:12.5px!important;font-weight:500!important;transition:background-color .12s,color .12s!important;display:inline-flex!important;position:relative!important}.page-tab-item:not(.active):after{content:""!important;background:#ffffff12!important;width:1px!important;height:15px!important;position:absolute!important;top:8px!important;right:-2px!important}.page-tab-item:hover:not(.active){color:var(--text-secondary)!important;background:#ffffff0a!important}.page-tab-item.active{background:var(--bg-sheet)!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important;z-index:2!important;border-bottom:none!important}.page-tab-icon{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:15px!important;height:15px!important;display:inline-flex!important}.page-tab-title{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;flex:1!important;min-width:0!important;line-height:1.2!important;overflow:hidden!important}.page-tab-close-btn{width:18px!important;height:18px!important;color:var(--text-muted)!important;opacity:0!important;pointer-events:none!important;background:0 0!important;border:none!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;transition:opacity .12s,background-color .12s!important;display:inline-flex!important}.page-tab-item:hover .page-tab-close-btn,.page-tab-item.active .page-tab-close-btn{opacity:.75!important;pointer-events:auto!important}.page-tab-close-btn:hover{opacity:1!important;color:var(--text-main)!important;background:#ffffff1a!important}.page-tab-new-btn{width:26px!important;height:26px!important;color:var(--text-muted)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin-bottom:2.5px!important;margin-left:2px!important;display:inline-flex!important}.page-tab-new-btn:hover{color:var(--text-main)!important;background:#ffffff0f!important}.doc-active-indicator,.doc-item.active:after,.nav-item.active:after,.folder-item:hover .nav-count-badge{display:none!important}.folder-item:hover .doc-item-actions{display:flex!important}.notion-page-controls{color:#7d7a75!important;opacity:.6!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;margin-bottom:0!important;padding-top:26px!important;padding-bottom:0!important;line-height:24px!important;transition:opacity .15s!important;display:flex!important}.notion-page-controls:hover{opacity:1!important}.notion-add-control-btn{height:26px!important;color:var(--text-muted)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:5px!important;align-items:center!important;gap:4px!important;padding:0 8px!important;font-size:12px!important;transition:background-color .12s,color .12s!important;display:inline-flex!important}.notion-add-control-btn:hover{background:var(--bg-hover)!important;color:var(--text-main)!important}.backlinks-container.zero-count{background:0 0!important;border:none!important;width:auto!important;margin:4px 0 12px!important;padding:0!important;display:inline-flex!important}.backlinks-minimal-toggle{width:auto!important;height:24px!important;color:var(--text-muted)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:4px!important;align-items:center!important;gap:4px!important;padding:0 8px!important;font-size:12px!important;display:inline-flex!important}.backlinks-minimal-toggle:hover{background:var(--bg-hover)!important;color:var(--text-main)!important}.notion-primary-new-btn{color:#ededef!important;background:#323338!important;border:1px solid #ffffff29!important;border-radius:6px 0 0 6px!important;font-weight:500!important}.notion-primary-new-btn:hover{color:#fff!important;background:#3c3d44!important}.notion-new-dropdown-btn{color:#ededef!important;background:#323338!important;border:1px solid #ffffff29!important;border-left:none!important;border-radius:0 6px 6px 0!important}.notion-new-dropdown-btn:hover{color:#fff!important;background:#3c3d44!important}.col-header-wrap{justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.col-menu-trigger{margin-left:auto!important}.favorites-section .nav-section-title,.doc-favorite-unstar-btn,.sidebar-footer,.canvas-breadcrumb-links,.breadcrumb-root,.breadcrumb-current,.autosave-indicator,.segmented-tab,.top-bar-action-btn,.database-icon,.notion-tab-btn,.notion-tab-icon,.notion-icon-btn,.notion-glyph,.col-header-content,.title-icon-glyph,.agent-pill,.agent-pill span,.backlinks-panel span,.backlinks-panel button,.quick-start-bar button,.subpages-section span,.subpages-section a,.subpages-section div,.settings-modal span,.settings-modal h3,.settings-modal h4,.settings-modal button,.canvas-save-status-pill,.save-dot,.settings-modal-dialog .settings-section-title,.settings-modal-dialog .action-btn-icon,.settings-modal-dialog .theme-check-icon,.settings-modal-dialog .status-dot-pulse,.dropdown-item{filter:grayscale()!important}.sidebar-toggle-btn{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.sidebar-toggle-btn:hover{background:var(--bg-hover);color:var(--text-main)}.sidebar-toggle-btn svg{stroke:currentColor}.canvas-unified-top-bar{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;height:44px!important;padding:0!important;display:flex!important;overflow:hidden!important}.canvas-top-bar-left{flex:1!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.canvas-breadcrumb-links.breadcrumb-trail{white-space:nowrap!important;flex:1!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.breadcrumb-root,.breadcrumb-parent,.breadcrumb-sep{white-space:nowrap!important;flex-shrink:0!important}.breadcrumb-current{white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.canvas-save-status-pill{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.canvas-top-bar-right{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;display:flex!important}@media (width>=1025px){.app-layout.sidebar-closed .sidebar,.sidebar-drawer-backdrop{display:none!important}}@supports (height:100dvh){.app-layout{height:100dvh}.reagle-dock-rail{height:calc(100dvh - 24px)!important}.record-detail-container.fullscreen,.comments-drawer{height:100dvh}}@media (width<=1024px){.sidebar{opacity:0;pointer-events:none;transform:translate(-120%);top:max(8px, env(safe-area-inset-top,0px))!important;bottom:max(8px, env(safe-area-inset-bottom,0px))!important;height:auto!important;left:max(64px, calc(env(safe-area-inset-left,0px) + 56px))!important;z-index:950!important;width:280px!important;max-width:calc(100vw - 76px)!important;margin:0!important;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .16s!important;position:fixed!important;box-shadow:0 16px 48px #000000a6!important}.app-layout.sidebar-open .sidebar{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.sidebar-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:940;background:#00000073;position:fixed;inset:0}.reagle-dock-rail{width:48px!important;min-width:48px!important;margin:8px 0 8px max(8px, env(safe-area-inset-left,0px))!important}.main-content{width:calc(100vw - 64px)!important;min-width:0!important;margin:8px!important;margin-left:max(8px, env(safe-area-inset-left,0px))!important;margin-right:max(8px, env(safe-area-inset-right,0px))!important;flex:1!important}.breadcrumb-root,.breadcrumb-root+.breadcrumb-sep,.canvas-save-status-pill span:not(.save-dot),.width-toggle-btn{display:none!important}.editor-container{padding:0 24px 48px!important}.editor-title-input,.database-title-input{font-size:clamp(22px,3vw,28px)!important}}@media (width<=767px){.app-layout.reagle-app-shell{flex-direction:column!important;gap:0!important;height:100dvh!important;padding:0!important;overflow:hidden!important}.reagle-dock-rail{width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:calc(52px + env(safe-area-inset-bottom,0px))!important;min-height:calc(52px + env(safe-area-inset-bottom,0px))!important;max-height:calc(52px + env(safe-area-inset-bottom,0px))!important;padding-top:0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;padding-left:max(16px, env(safe-area-inset-left,0px))!important;padding-right:max(16px, env(safe-area-inset-right,0px))!important;border:none!important;border-top:1px solid var(--border-color)!important;background:var(--dock-pill-bg)!important;z-index:900!important;border-radius:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;margin:0!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}.reagle-dock-pill{width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:row!important;flex:auto!important;justify-content:space-around!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;display:flex!important}.reagle-dock-engraving{display:none!important}.reagle-dock-btn,.reagle-dock-gear-btn{border-radius:10px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important}.sidebar{left:env(safe-area-inset-left,0px)!important;top:env(safe-area-inset-top,0px)!important;bottom:calc(52px + env(safe-area-inset-bottom,0px))!important;border-radius:0 12px 12px 0!important;width:min(84vw,290px)!important;max-width:84vw!important;height:auto!important}.main-content{width:100vw!important;height:calc(100dvh - 52px - env(safe-area-inset-bottom,0px))!important;border-radius:0!important;margin:0!important}.reagle-canvas-sheet.full-width{min-height:calc(100dvh - 52px - env(safe-area-inset-bottom,0px))!important}.reagle-canvas-sheet{border:none!important;border-radius:0!important}.canvas-top-page-tabs-bar{display:none!important}.canvas-unified-top-bar{height:calc(42px + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top,0px) max(8px, env(safe-area-inset-right,0px)) 0 max(8px, env(safe-area-inset-left,0px))!important}.canvas-top-bar-left{flex:auto!important;min-width:120px!important;overflow:hidden!important}.sidebar-toggle-btn{flex-shrink:0!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important}.canvas-top-bar-right{flex:none!important;max-width:55vw!important}.top-bar-divider,.top-bar-action-btn:not(.more-actions-btn){display:none!important}.segmented-tab.underline-tab{padding:4px 6px!important;font-size:12px!important}.editor-container{padding:0 16px 64px!important}.notion-page-controls{flex-wrap:wrap!important;gap:2px!important}.database-view-container{padding:12px 12px 64px!important}.notion-view-tabs-row,.database-toolbar{white-space:nowrap!important;scrollbar-width:none!important;flex-wrap:nowrap!important;overflow-x:auto!important}.database-table-container{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.settings-modal-dialog,.trash-modal-card,.version-history-modal,.global-search-modal,.link-modal-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 72px - env(safe-area-inset-bottom,0px))!important;margin:8px auto calc(8px + env(safe-area-inset-bottom,0px)) auto!important;overscroll-behavior:contain!important}.notification-drawer,.comments-drawer,.side-peek-drawer{width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - env(safe-area-inset-top,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;overscroll-behavior:contain!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (hover:none){.doc-item-actions,.folder-item .doc-item-actions{opacity:1!important;display:flex!important}.doc-action-btn,.doc-action-btn.subpage,.doc-action-btn.more-btn{min-width:32px!important;height:32px!important}.reagle-dock-gear-btn:hover{transform:none!important}.doc-action-btn,.reagle-dock-btn,.reagle-dock-gear-btn,.sidebar-toggle-btn,.segmented-tab{touch-action:manipulation!important}}@media (width<=767px){.editor-container input:not([type=checkbox]):not([type=radio]),.editor-container textarea,.editor-container select,.database-view-container input:not([type=checkbox]):not([type=radio]),.database-view-container textarea,.database-view-container select,.global-search-modal input,.settings-modal-dialog input,.settings-modal-dialog textarea,.settings-modal-dialog select,.link-modal-card input{font-size:16px!important}}@media (width<=380px){.reagle-dock-rail{padding-left:max(8px, env(safe-area-inset-left,0px))!important;padding-right:max(8px, env(safe-area-inset-right,0px))!important}.reagle-dock-btn,.reagle-dock-gear-btn{width:38px!important;min-width:38px!important;max-width:38px!important}.editor-container{padding:0 12px 56px!important}.database-view-container{padding:8px 8px 56px!important}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar-drawer-backdrop,.reagle-dock-btn,.reagle-dock-gear-btn,.reagle-canvas-sheet{transition:none!important;animation:none!important}}@media (height<=560px){.canvas-top-page-tabs-bar{display:none!important}.canvas-unified-top-bar{height:38px!important;min-height:38px!important}.reagle-dock-engraving{display:none!important}.sidebar{overflow-y:auto!important}.documents-tree-frame{min-height:160px!important;overflow-y:visible!important}}.editor-container button:not(.jb-page-icon):not(.jb-icon-add):not(.jb-emoji-cell):not(.jb-emoji-tab):not(.jb-emoji-mode):not(.jb-emoji-foot-btn):not(.jb-tone-swatch):not(.jb-cover-btn):not(.jb-cover-bar-btn){filter:grayscale()!important}.database-table-wrapper.db-virtual-scroll{max-height:var(--db-table-max-height,max(320px, calc(100vh - 300px)));overscroll-behavior:contain;overflow:auto}.database-table.db-fixed-cols>thead>tr>th{z-index:6;box-shadow:inset 0 -1px 0 0 var(--border-color);position:sticky;top:0}.database-table.db-fixed-cols>tfoot>tr>td{z-index:5;position:sticky;bottom:0}.database-table.db-fixed-cols{table-layout:fixed;width:max-content;min-width:100%}.database-table-wrapper.db-is-scrolling .database-table td,.database-table-wrapper.db-is-scrolling .database-table-row{transition:none!important}.database-table tbody tr.db-virtual-spacer,.database-table tbody tr.db-virtual-spacer>td{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.database-table tbody tr.db-virtual-spacer:hover>td{background:0 0!important}.database-table.db-fixed-cols .title-cell-wrapper{min-width:0}.database-table.db-fixed-cols .title-text-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.database-table.db-fixed-cols .cell-input,.database-table.db-fixed-cols .cell-date-input{width:100%;min-width:0}.database-table.db-fixed-cols .tag-badge,.database-table.db-fixed-cols .agent-pill{text-overflow:ellipsis;max-width:100%;overflow:hidden}.database-table.db-fixed-cols .relation-pills-wrap{overflow:hidden}.database-table.db-fixed-cols .relation-pill{min-width:0}.database-table.db-fixed-cols .relation-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.database-table.db-fixed-cols .formula-value,.database-table.db-fixed-cols .rollup-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.reagle-dock-more-btn{display:none!important}.reagle-dock-more-wrap{display:contents}@media (width<=767px){.dock-desktop-only{display:none!important}.reagle-dock-more-btn{display:flex!important}.reagle-dock-more-wrap{flex:none;display:block;position:relative}}.reagle-dock-more-menu{right:max(12px, env(safe-area-inset-right,0px));bottom:calc(64px + env(safe-area-inset-bottom,0px));background:var(--bg-elevated);border:1px solid var(--border-color);min-width:210px;box-shadow:var(--shadow-lg);z-index:960;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.dock-more-item{width:100%;min-height:44px;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:14px;display:flex}.dock-more-item:hover,.dock-more-item:focus-visible{background:var(--bg-hover)}.dock-more-glyph{text-align:center;width:18px;color:var(--text-muted);font-size:15px}.db-card-list{overscroll-behavior:contain;max-height:var(--db-table-max-height,max(320px, calc(100dvh - 300px)));flex-direction:column;gap:10px;padding:4px 0 16px;display:flex;overflow-y:auto}.db-card{background:var(--bg-elevated);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.db-card-head{align-items:center;gap:8px;display:flex}.db-card-title-btn{min-width:0;color:var(--text-main);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex:auto;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:15px;font-weight:600;display:flex}.db-card-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.db-card-index{color:var(--text-light);flex:none;font-size:11px}.db-card-delete-btn{border:1px solid var(--border-color);background:var(--bg-secondary);width:32px;height:32px;color:var(--text-muted);cursor:pointer;touch-action:manipulation;border-radius:8px;flex:none;font-size:14px}.db-card-props{flex-direction:column;gap:5px;display:flex}.db-card-prop{align-items:baseline;gap:8px;min-width:0;display:flex}.db-card-prop-label{color:var(--text-light);text-overflow:ellipsis;white-space:nowrap;flex:0 0 88px;font-size:12px;overflow:hidden}.db-card-prop-value,.db-card-prop-link{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.db-card-prop-link{color:var(--accent-mint-fg);text-decoration:none}.db-card-spacer{flex:none}.db-card-list-footer{align-items:center;gap:12px;padding-top:4px;display:flex}.sidebar-drawer-close-btn{border:1px solid var(--border-color);background:var(--bg-secondary);width:32px;height:32px;color:var(--text-muted);cursor:pointer;touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:none}@media (width<=767px){.sidebar-drawer-close-btn{display:flex}.sidebar{width:100vw!important;max-width:100vw!important;padding-left:env(safe-area-inset-left,0px)!important;border-radius:0!important;left:0!important}.sidebar-drawer-backdrop{display:none!important}}.sidebar-scroll-region{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.sidebar-scroll-region .sidebar-nav{flex:none;min-height:0;overflow-y:visible}.sidebar-scroll-region .unified-doc-tree{max-height:none!important;overflow-y:visible!important}.sidebar-container.sidebar{overflow:hidden!important}.settings-token-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-token-input{min-width:140px;color:inherit;background:#8080801a;border:1px solid #80808059;border-radius:6px;flex:180px;padding:6px 10px;font-size:12px}.settings-token-save{color:inherit;cursor:pointer;background:#80808024;border:1px solid #80808059;border-radius:6px;padding:6px 12px;font-size:12px}.settings-token-save:hover{background:#8080803d}@media (width>=1025px){.database-table{font-size:var(--jb-fs-sm);border-collapse:collapse}.database-table th{height:30px;font-size:var(--jb-fs-xs);font-weight:var(--jb-fw-regular);color:var(--jb-text-tertiary);background:var(--jb-bg-app);border-bottom:1px solid var(--jb-border-subtle);border-right:1px solid var(--jb-border-subtle);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;overflow:hidden}.database-table td{height:var(--jb-cell-h);vertical-align:middle;border-bottom:1px solid var(--jb-border-subtle);border-right:1px solid var(--jb-border-subtle);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;overflow:hidden}.database-table-row{border-bottom:1px solid var(--jb-border-subtle)}.row-index{color:var(--jb-text-quaternary);font-variant-numeric:tabular-nums}.database-kanban-view{align-items:flex-start;gap:12px;padding:16px 4px 24px}.kanban-column{border-radius:var(--jb-radius-sm);background:0 0;border:0;flex:0 0 262px;gap:6px;width:262px;max-width:262px;min-height:120px;padding:4px}.kanban-column-header{z-index:1;background:var(--jb-bg-app);border-bottom:0;margin-bottom:0;padding:2px 4px 6px;position:sticky;top:0}.kanban-column-name{font-size:var(--jb-fs-sm);font-weight:var(--jb-fw-medium);color:var(--jb-text-primary)}.kanban-count-badge{color:var(--jb-text-tertiary);font-size:var(--jb-fs-xs);font-variant-numeric:tabular-nums;background:0 0;padding:0}.kanban-cards-list{gap:6px;min-height:20px}.kanban-card{background:var(--jb-bg-panel);border-radius:var(--jb-radius-md);box-shadow:var(--jb-shadow-raised);border:0;padding:10px}.kanban-card:hover{box-shadow:var(--jb-shadow-popover);border-color:#0000}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:14px;padding-bottom:24px}.gallery-card{background:var(--jb-bg-panel);border-radius:var(--jb-radius-md);box-shadow:var(--jb-shadow-raised);transition:box-shadow var(--jb-dur-fast);border:0}.gallery-card:hover{box-shadow:var(--jb-shadow-popover);transform:none}.gallery-card-cover{background-image:repeating-linear-gradient(135deg, var(--jb-bg-sunken) 0 10px, transparent 10px 20px);background-color:var(--jb-bg-app);border-bottom:1px solid var(--jb-border-subtle);height:118px}.gallery-card-body{padding:10px 11px 12px}.gallery-card-title-input{font-size:var(--jb-fs-sm);font-weight:var(--jb-fw-medium);line-height:1.4}.calendar-grid{background:0 0;border:0;border-radius:0;gap:0;overflow:visible}.calendar-weekday-header{color:var(--jb-text-tertiary);font-size:var(--jb-fs-2xs);font-weight:var(--jb-fw-regular);letter-spacing:.04em;text-transform:uppercase;text-align:right;border-bottom:1px solid var(--jb-border-subtle);background:0 0;padding:5px 6px}.calendar-cell{border-right:1px solid var(--jb-border-subtle);border-bottom:1px solid var(--jb-border-subtle);background:0 0;gap:3px;min-height:104px;padding:4px 5px}.calendar-cell:nth-child(7n){border-right:0}.calendar-cell.empty .calendar-day-num{color:var(--jb-text-quaternary)}.calendar-day-num{color:var(--jb-text-tertiary);font-size:var(--jb-fs-xs);font-weight:var(--jb-fw-regular)}.calendar-day-num.today-badge{background:var(--jb-tag-red-bg);color:var(--jb-tag-red-fg);border-radius:99px}.calendar-task-chip{background:var(--jb-bg-sunken);font-size:var(--jb-fs-2xs);color:var(--jb-text-secondary);border-left:0;border-radius:3px;padding:2px 5px}.cal-chip-title{color:var(--jb-text-secondary)}.database-table-wrapper{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.database-table th{background:var(--jb-bg-app)!important;color:var(--jb-text-tertiary)!important;border-color:var(--jb-border-subtle)!important}.database-table td{border-color:var(--jb-border-subtle)!important}.database-table tr:hover td{background:var(--jb-bg-hover)!important}.kanban-column{border-radius:var(--jb-radius-sm)!important;background:0 0!important;border:0!important;flex:0 0 262px!important;width:262px!important;max-width:262px!important}.kanban-column-header{background:var(--jb-bg-app)!important;border-bottom:0!important}.kanban-card{background:var(--jb-bg-panel)!important;border-radius:var(--jb-radius-md)!important;box-shadow:var(--jb-shadow-raised)!important;border:0!important}.kanban-card:hover{background:var(--jb-bg-panel)!important;box-shadow:var(--jb-shadow-popover)!important;border-color:#0000!important}.calendar-cell{background:0 0!important}.calendar-cell.empty{background:var(--jb-bg-sidebar)!important}.calendar-cell.today{background:0 0!important}.calendar-task-chip{background:var(--jb-bg-sunken)!important;color:var(--jb-text-secondary)!important;border-left:0!important}[data-theme=dark] .gallery-card{background:var(--jb-bg-panel)!important;box-shadow:var(--jb-shadow-raised)!important;border-color:#0000!important}[data-theme=dark] .gallery-cover-icon{background:var(--jb-bg-panel)!important}[data-theme=dark] .gallery-card-title-input{color:var(--jb-text-primary)!important}[data-theme=dark] .gallery-card-footer{border-top-color:var(--jb-border-subtle)!important}[data-theme=dark] .gallery-date-input,[data-theme=dark] .gallery-status-select{background:var(--jb-bg-sunken)!important;border-color:var(--jb-border-subtle)!important;color:var(--jb-text-primary)!important}[data-theme=dark] .gallery-add-card-placeholder{background:var(--jb-bg-app)!important;border-color:var(--jb-border-default)!important}[data-theme=dark] .gallery-add-card-placeholder:hover{background:var(--jb-bg-hover)!important}}:root,html.dark,[data-theme=dark]{--text-main:#f0efed;--text-secondary:#d3d1cc;--text-muted:#7d7a75;--text-light:#9b9a97;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Pretendard", sans-serif;--font-ui:var(--font-sans)}[data-theme=light]{--text-main:#191919;--text-secondary:#37352f;--text-muted:#787774;--text-light:#787774}.sidebar-container,.canvas-unified-top-bar,.main-content,.editor-container,.notion-page-header{color:var(--text-main)}.sidebar-container,.canvas-unified-top-bar,.canvas-breadcrumb-links,.doc-item,.doc-title{line-height:24px}.sidebar-container .doc-item{line-height:24px!important}.canvas-unified-top-bar,.canvas-unified-top-bar .breadcrumb-root,.canvas-unified-top-bar .breadcrumb-parent,.canvas-unified-top-bar .breadcrumb-current{color:var(--text-main)}.canvas-unified-top-bar .breadcrumb-sep{color:var(--text-muted)}.notion-page-header:hover .notion-page-controls{color:var(--text-main)!important}@media (width<=768px){.notion-page-controls{padding-top:56px!important}}@media (width<=520px){.notion-page-controls{padding-top:40px!important}}:root{--notion-topbar-h:44px;--notion-title-y:156px}.page-hero-icon,.notion-page-icon-emoji,.jb-page-icon,.editor-container .jb-page-icon,.page-hero-icon .emoji-icon,.emoji-icon{filter:none!important}.canvas-unified-top-bar{height:var(--notion-topbar-h);min-height:var(--notion-topbar-h);max-height:var(--notion-topbar-h);padding:0!important}.page-hero-icon{margin-top:-14px!important;margin-bottom:-14px!important}body .app-shell .canvas-unified-top-bar,body .canvas-unified-top-bar{padding:0!important}.canvas-unified-top-bar .canvas-top-bar-left{padding-left:0!important}.canvas-unified-top-bar>:last-child,.canvas-unified-top-bar .canvas-top-bar-right{padding-right:0!important}.jb-page-icon{margin-top:-16px!important;margin-bottom:-12px!important}.app-layout.reagle-app-shell.reagle-app-shell.reagle-app-shell .canvas-unified-top-bar{padding:0!important}.bn-editor [data-content-type=table] .tableWrapper{overflow-x:auto!important}.bn-editor [data-content-type=table] table{border-collapse:collapse;table-layout:auto;min-width:100%;width:max-content!important}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{vertical-align:top;min-width:72px;font-size:13.5px;line-height:1.55;border:1px solid var(--border-color,#34373c)!important;padding:7px 9px!important}.bn-editor [data-content-type=table] th{background:var(--bg-subtle,#ffffff0a);font-weight:600}.bn-editor [data-content-type=table] td code,.bn-editor [data-content-type=table] th code{white-space:normal;overflow-wrap:anywhere}.bn-editor [data-content-type=table] td p{margin:0}.bn-editor [data-content-type=paragraph],.bn-editor [data-content-type=bulletListItem],.bn-editor [data-content-type=numberedListItem],.bn-editor [data-content-type=callout]{line-height:1.65!important}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:local(""),url(./inter-v12-latin-100-BQDzDElq.woff2)format("woff2"),url(./inter-v12-latin-100-46Mq0mOp.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:local(""),url(./inter-v12-latin-200-BxfrU12A.woff2)format("woff2"),url(./inter-v12-latin-200-DXfqWPZg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:local(""),url(./inter-v12-latin-300-DEbyFmpd.woff2)format("woff2"),url(./inter-v12-latin-300-f7r92Nkj.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(./inter-v12-latin-regular-YtgfLPRn.woff2)format("woff2"),url(./inter-v12-latin-regular-CahmJf_6.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:local(""),url(./inter-v12-latin-500-DfX5FI9E.woff2)format("woff2"),url(./inter-v12-latin-500-BQ2gQN_M.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:local(""),url(./inter-v12-latin-600-BvOeHRLc.woff2)format("woff2"),url(./inter-v12-latin-600-D01NXWOK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local(""),url(./inter-v12-latin-700-Bj1B9WKG.woff2)format("woff2"),url(./inter-v12-latin-700-B5TOIllR.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:local(""),url(./inter-v12-latin-800-Bdy4lAMa.woff2)format("woff2"),url(./inter-v12-latin-800-DFVvDWwT.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:local(""),url(./inter-v12-latin-900-CMga-52B.woff2)format("woff2"),url(./inter-v12-latin-900-ORHAl5ZU.woff)format("woff")}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:102.918%;ascent-override:94.1288%;descent-override:23.4632%;line-gap-override:0%;font-weight:100;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:104.272%;ascent-override:92.9064%;descent-override:23.1585%;line-gap-override:0%;font-weight:200;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:105.706%;ascent-override:91.6462%;descent-override:22.8444%;line-gap-override:0%;font-weight:300;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:107.06%;ascent-override:90.4869%;descent-override:22.5554%;line-gap-override:0%;font-weight:400;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:108.175%;ascent-override:89.5541%;descent-override:22.3229%;line-gap-override:0%;font-weight:500;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:109.37%;ascent-override:88.5757%;descent-override:22.079%;line-gap-override:0%;font-weight:600;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:110.485%;ascent-override:87.6817%;descent-override:21.8561%;line-gap-override:0%;font-weight:700;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:111.68%;ascent-override:86.7435%;descent-override:21.6223%;line-gap-override:0%;font-weight:800;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:112.795%;ascent-override:85.8859%;descent-override:21.4085%;line-gap-override:0%;font-weight:900;font-style:normal}.m_d57069b5{--scrollarea-scrollbar-size:calc(.75rem * var(--mantine-scale));position:relative;overflow:hidden}.m_d57069b5:where([data-autosize]) .m_b1336c6{min-width:min-content}.m_c0783ff9{scrollbar-width:none;overscroll-behavior:var(--scrollarea-over-scroll-behavior);-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-start:unset;padding-inline-end:var(--scrollarea-scrollbar-size)}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]):where([data-vertical-scrollbar-position=left]){padding-inline-end:unset;padding-left:var(--scrollarea-scrollbar-size);padding-right:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]):where([data-vertical-scrollbar-position=right]){padding-inline-end:unset;padding-left:unset;padding-right:var(--scrollarea-scrollbar-size)}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{min-width:100%;display:table}.m_c44ba933{-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;padding:calc(var(--scrollarea-scrollbar-size) / 5);background-color:#0000;flex-direction:row;transition:background-color .15s,opacity .15s;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:#ffffff80}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:#ffffff80}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){width:var(--scrollarea-scrollbar-size);top:0;bottom:var(--sa-corner-width);inset-inline-end:0}.m_c44ba933:where([data-orientation=vertical]):where([data-vertical-scrollbar-position=left]){inset-inline-end:auto;left:0;right:auto}.m_c44ba933:where([data-orientation=vertical]):where([data-vertical-scrollbar-position=right]){inset-inline-end:auto;left:auto;right:0}.m_c44ba933:where([data-orientation=horizontal]){height:var(--scrollarea-scrollbar-size);bottom:0;flex-direction:column;inset-inline-start:0;inset-inline-end:var(--sa-corner-width)}.m_c44ba933:where([data-orientation=horizontal]):where([data-vertical-scrollbar-position=left]){inset-inline:auto;left:var(--sa-corner-width);right:0}.m_c44ba933:where([data-orientation=horizontal]):where([data-vertical-scrollbar-position=right]){inset-inline:auto;left:0;right:var(--sa-corner-width)}.m_d8b5e363{border-radius:var(--scrollarea-scrollbar-size);opacity:var(--thumb-opacity);flex:1;transition:background-color .15s;position:relative;overflow:hidden}.m_d8b5e363:before{content:"";width:100%;height:100%;min-width:calc(2.75rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:#0006}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:#fff6}.m_21657268{opacity:0;inset-inline-end:0;transition:opacity .15s;display:block;position:absolute;bottom:0}.m_21657268:where([data-vertical-scrollbar-position=left]){inset-inline-end:auto;left:0;right:auto}.m_21657268:where([data-vertical-scrollbar-position=right]){inset-inline-end:auto;left:auto;right:0}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_b1336c6{min-width:100%}.m_87cf2631{cursor:pointer;appearance:none;font-size:var(--mantine-font-size-md);text-align:start;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;padding:0;text-decoration:none}.m_515a97f8{clip:rect(0 0 0 0);height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));margin:calc(-.0625rem * var(--mantine-scale));white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.m_1b7284a3{--paper-radius:var(--mantine-radius-default);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body);outline:0;text-decoration:none;display:block}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color:var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--paper-border-color)}.m_38a85659{border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow,none);border-radius:var(--popover-radius,var(--mantine-radius-default));position:absolute}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color:var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;inset:0}.m_86a44da5{--cb-size-xs:calc(1.125rem * var(--mantine-scale));--cb-size-sm:calc(1.375rem * var(--mantine-scale));--cb-size-md:calc(1.75rem * var(--mantine-scale));--cb-size-lg:calc(2.125rem * var(--mantine-scale));--cb-size-xl:calc(2.75rem * var(--mantine-scale));--cb-size:var(--cb-size-md);--cb-icon-size:70%;--cb-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5[data-disabled],.m_86a44da5:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{flex-direction:row;flex-wrap:var(--group-wrap,wrap);justify-content:var(--group-justify,flex-start);align-items:var(--group-align,center);gap:var(--group-gap,var(--mantine-spacing-md));display:flex}.m_4081bf90:where([data-grow])>*{max-width:var(--group-child-width);flex-grow:1}.m_5ae2e3c{--loader-size-xs:calc(1.125rem * var(--mantine-scale));--loader-size-sm:calc(1.375rem * var(--mantine-scale));--loader-size-md:calc(2.25rem * var(--mantine-scale));--loader-size-lg:calc(2.75rem * var(--mantine-scale));--loader-size-xl:calc(3.625rem * var(--mantine-scale));--loader-size:var(--loader-size-md);--loader-color:var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{opacity:0;transform:scale(.6)}50%,to{transform:scale(1)}}.m_7a2bd4cd{width:var(--loader-size);height:var(--loader-size);gap:calc(var(--loader-size) / 5);display:flex;position:relative}.m_870bb79{background:var(--loader-color);border-radius:calc(.125rem * var(--mantine-scale));flex:1;animation:1.2s cubic-bezier(0,.5,.5,1) infinite m_5d2b3b9d}.m_870bb79:first-of-type{animation-delay:-240ms}.m_870bb79:nth-of-type(2){animation-delay:-120ms}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.m_4e3f22d7{justify-content:center;align-items:center;gap:calc(var(--loader-size) / 10);width:var(--loader-size);height:var(--loader-size);display:flex;position:relative}.m_870c4af{width:calc(var(--loader-size) / 3 - var(--loader-size) / 15);height:calc(var(--loader-size) / 3 - var(--loader-size) / 15);background:var(--loader-color);border-radius:50%;animation:.8s linear infinite m_aac34a1}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m_b34414df{width:var(--loader-size);height:var(--loader-size);display:inline-block}.m_b34414df:after{content:"";width:var(--loader-size);height:var(--loader-size);border-radius:calc(625rem * var(--mantine-scale));border-width:calc(var(--loader-size) / 8);border-style:solid;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;animation:1.2s linear infinite m_f8e89c4b;display:block}.m_9814e45f{background:var(--overlay-bg,#0009);-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius,0);z-index:var(--overlay-z-index);position:absolute;inset:0}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){justify-content:center;align-items:center;display:flex}.m_615af6c9{line-height:1;font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-md);margin:0;padding:0}.m_b5489c3c{padding:var(--mb-padding,var(--mantine-spacing-md));background-color:var(--mantine-color-body);z-index:1000;min-height:calc(3.75rem * var(--mantine-scale));justify-content:space-between;align-items:center;padding-inline-end:calc(var(--mb-padding,var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale)));transition:padding-inline-end .1s;display:flex;position:sticky;top:0}.m_60c222c7{width:100%;z-index:var(--mb-z-index);pointer-events:none;position:fixed;top:0;bottom:0}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow,var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding,var(--mantine-spacing-md)) + calc(.3125rem * var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding,var(--mantine-spacing-md));padding-top:var(--mb-padding,var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{margin-top:var(--input-margin-top,0rem);margin-bottom:var(--input-margin-bottom,0rem);--input-height-xs:calc(1.875rem * var(--mantine-scale));--input-height-sm:calc(2.25rem * var(--mantine-scale));--input-height-md:calc(2.625rem * var(--mantine-scale));--input-height-lg:calc(3.125rem * var(--mantine-scale));--input-height-xl:calc(3.75rem * var(--mantine-scale));--input-padding-y-xs:calc(.3125rem * var(--mantine-scale));--input-padding-y-sm:calc(.375rem * var(--mantine-scale));--input-padding-y-md:calc(.5rem * var(--mantine-scale));--input-padding-y-lg:calc(.625rem * var(--mantine-scale));--input-padding-y-xl:calc(.8125rem * var(--mantine-scale));--input-height:var(--input-height-sm);--input-radius:var(--mantine-radius-default);--input-cursor:text;--input-line-height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));--input-padding:calc(var(--input-height) / 3);--input-padding-inline-start:var(--input-padding);--input-padding-inline-end:var(--input-padding);--input-placeholder-color:var(--mantine-color-placeholder);--input-color:var(--mantine-color-text);--input-disabled-bg:var(--mantine-color-disabled);--input-disabled-color:var(--mantine-color-disabled-color);--input-left-section-size:var(--input-left-section-width,calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-right-section-size:var(--input-right-section-width,calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-size:var(--input-height);--section-y:calc(.0625rem * var(--mantine-scale));--left-section-start:calc(.0625rem * var(--mantine-scale));--left-section-border-radius:var(--input-radius) 0 0 var(--input-radius);--right-section-end:calc(.0625rem * var(--mantine-scale));--right-section-border-radius:0 var(--input-radius) var(--input-radius) 0;position:relative}.m_6c018570[data-variant=unstyled]{--input-padding:0;--input-padding-y:0;--input-padding-inline-start:0;--input-padding-inline-end:0}.m_6c018570[data-pointer]{--input-cursor:pointer}.m_6c018570[data-with-bottom-section]{--input-bottom-section-height:calc(1.75rem * var(--mantine-scale))}.m_6c018570[data-multiline]{--input-padding-y-xs:calc(.28125rem * var(--mantine-scale));--input-padding-y-sm:calc(.34375rem * var(--mantine-scale));--input-padding-y-md:calc(.4375rem * var(--mantine-scale));--input-padding-y-lg:calc(.59375rem * var(--mantine-scale));--input-padding-y-xl:calc(.8125rem * var(--mantine-scale));--input-size:auto;--input-line-height:var(--mantine-line-height)}.m_6c018570[data-with-left-section]{--input-padding-inline-start:var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end:var(--input-right-section-size)}.m_6c018570[data-size=xs] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(2.5625rem * var(--mantine-scale))}.m_6c018570[data-size=sm] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(3.125rem * var(--mantine-scale))}.m_6c018570[data-size=md] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(3.75rem * var(--mantine-scale))}.m_6c018570[data-size=lg] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(4.5rem * var(--mantine-scale))}.m_6c018570[data-size=xl] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(5.5625rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-gray-4);--input-bg:var(--mantine-color-white);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-gray-1);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-dark-4);--input-bg:var(--mantine-color-dark-6);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-dark-5);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color:var(--mantine-color-error);--input-placeholder-color:var(--mantine-color-error);--input-section-color:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-success]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-success)}[data-mantine-color-scheme] .m_6c018570[data-success]{--input-section-color:var(--mantine-color-success)}:where([dir=rtl]) .m_6c018570{--left-section-border-radius:0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius:var(--input-radius) 0 0 var(--input-radius)}.m_6c018570[dir=ltr]{--left-section-border-radius:var(--input-radius) 0 0 var(--input-radius);--right-section-border-radius:0 var(--input-radius) var(--input-radius) 0}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;appearance:none;resize:var(--input-resize,none);width:100%;text-align:var(--input-text-align,start);color:var(--input-color);border:calc(.0625rem * var(--mantine-scale)) solid var(--input-bd);background-color:var(--input-bg);font-family:var(--input-font-family,var(--mantine-font-family));height:var(--input-size);min-height:var(--input-height);line-height:var(--input-line-height);font-size:var(--_input-fz,var(--input-fz,var(--mantine-font-size-md)));border-radius:var(--input-radius);padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);padding-top:var(--input-padding-y,0rem);padding-bottom:var(--input-padding-y,0rem);cursor:var(--input-cursor);overflow:var(--input-overflow);transition:border-color .1s;display:block}.m_8fb7ebe7[data-no-overflow]{--input-overflow:hidden}.m_8fb7ebe7[data-monospace]{--input-font-family:var(--mantine-font-family-monospace);--_input-fz:calc(var(--input-fz) - calc(.125rem * var(--mantine-scale)))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{--input-bd:var(--input-bd-focus);outline:none}.m_6c018570[data-error] .m_8fb7ebe7:focus,.m_6c018570[data-error] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-error)}.m_6c018570[data-success] .m_8fb7ebe7:focus,.m_6c018570[data-success] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-success)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button{appearance:none}.m_8fb7ebe7::-webkit-outer-spin-button{appearance:none}.m_8fb7ebe7::-webkit-search-decoration{appearance:none}.m_8fb7ebe7::-webkit-search-cancel-button{appearance:none}.m_8fb7ebe7::-webkit-search-results-button{appearance:none}.m_8fb7ebe7::-webkit-search-results-decoration{appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7:has(input:disabled){cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7[readonly]{caret-color:#0000}[data-with-bottom-section] .m_8fb7ebe7{padding-bottom:calc(var(--input-padding-y,0rem) + var(--input-bottom-section-height))}.m_93f4ed57{bottom:calc(.0625rem * var(--mantine-scale));left:calc(.0625rem * var(--mantine-scale));right:calc(.0625rem * var(--mantine-scale));height:var(--input-bottom-section-height);padding-inline:var(--input-padding);border-radius:0 0 var(--input-radius) var(--input-radius);pointer-events:all;color:var(--mantine-color-dimmed);font-size:var(--input-fz,var(--mantine-font-size-sm));justify-content:flex-start;align-items:center;display:flex;position:absolute}.m_82577fc2{pointer-events:var(--section-pointer-events);z-index:1;inset-inline-start:var(--section-start);inset-inline-end:var(--section-end);bottom:var(--section-y);top:var(--section-y);width:var(--section-size);border-radius:var(--section-border-radius);color:var(--input-section-color,var(--mantine-color-dimmed));justify-content:center;align-items:center;display:flex;position:absolute}.m_82577fc2[data-position=right]{--section-pointer-events:var(--input-right-section-pointer-events);--section-end:var(--right-section-end);--section-size:var(--input-right-section-size);--section-border-radius:var(--right-section-border-radius)}.m_6c018570[data-size=xs] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(2.5625rem * var(--mantine-scale))}.m_6c018570[data-size=sm] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(3.125rem * var(--mantine-scale))}.m_6c018570[data-size=md] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(3.75rem * var(--mantine-scale))}.m_6c018570[data-size=lg] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(4.5rem * var(--mantine-scale))}.m_6c018570[data-size=xl] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(5.5625rem * var(--mantine-scale))}.m_82577fc2[data-position=left]{--section-pointer-events:var(--input-left-section-pointer-events);--section-start:var(--left-section-start);--section-size:var(--input-left-section-size);--section-border-radius:var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color,var(--mantine-color-placeholder))}.m_6c018570[data-error] .m_88bacfd0{--input-placeholder-color:var(--input-color,var(--mantine-color-placeholder))}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{font-weight:var(--mantine-font-weight-medium);overflow-wrap:break-word;cursor:default;-webkit-tap-highlight-color:transparent;font-size:var(--input-label-size,var(--mantine-font-size-sm));display:inline-block}.m_78a94662{color:var(--input-asterisk-color,var(--mantine-color-error))}.m_8f816625,.m_9d9d40e0,.m_fe47ce59{word-wrap:break-word;margin:0;padding:0;line-height:1.2;display:block}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size,calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_9d9d40e0{color:var(--mantine-color-success);font-size:var(--input-success-size,calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size,calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_8bffd616{display:flex}.m_9bdbb667{--accordion-radius:var(--mantine-radius-default)}.m_df78851f{overflow-wrap:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs) / 2)}.m_8fa820a0{width:100%;margin:0;padding:0}.m_4ba585b8{width:100%;padding-inline:var(--mantine-spacing-md);opacity:1;cursor:pointer;color:var(--mantine-color-bright);background-color:#0000;flex-direction:row-reverse;align-items:center;display:flex}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}.m_4ba585b8:where(:disabled,[data-disabled]){opacity:.4;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;font-weight:var(--mantine-font-weight-regular);text-overflow:ellipsis;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm);flex:1;overflow:hidden}.m_3f35ae96{transition:transform var(--accordion-transition-duration,.2s) ease;width:var(--accordion-chevron-size,calc(.9375rem * var(--mantine-scale)));min-width:var(--accordion-chevron-size,calc(.9375rem * var(--mantine-scale)));justify-content:flex-start;align-items:center;display:flex;transform:rotate(0)}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-start:var(--mantine-spacing-md);margin-inline-end:var(--mantine-spacing-md)}.m_9bd771fe{justify-content:center;align-items:center;margin-inline-end:var(--mantine-spacing-sm);display:flex}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-start:var(--mantine-spacing-lg);margin-inline-end:0}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color:var(--mantine-color-gray-3);--item-filled-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color:var(--mantine-color-dark-4);--item-filled-color:var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type,.m_1f921b3b:first-of-type>[data-accordion-control],.m_1f921b3b:first-of-type>.m_8fa820a0>[data-accordion-control]{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type,.m_1f921b3b:last-of-type>[data-accordion-control],.m_1f921b3b:last-of-type>.m_8fa820a0>[data-accordion-control]{border-end-end-radius:var(--accordion-radius);border-end-start-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border-radius:var(--accordion-radius);border:calc(.0625rem * var(--mantine-scale)) solid transparent;transition:background-color .15s}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_8d3f4000{--ai-size-xs:calc(1.125rem * var(--mantine-scale));--ai-size-sm:calc(1.375rem * var(--mantine-scale));--ai-size-md:calc(1.75rem * var(--mantine-scale));--ai-size-lg:calc(2.125rem * var(--mantine-scale));--ai-size-xl:calc(2.75rem * var(--mantine-scale));--ai-size-input-xs:calc(1.875rem * var(--mantine-scale));--ai-size-input-sm:calc(2.25rem * var(--mantine-scale));--ai-size-input-md:calc(2.625rem * var(--mantine-scale));--ai-size-input-lg:calc(3.125rem * var(--mantine-scale));--ai-size-input-xl:calc(3.75rem * var(--mantine-scale));--ai-size:var(--ai-size-md);--ai-color:var(--mantine-color-white);-webkit-user-select:none;user-select:none;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius,var(--mantine-radius-default));background:var(--ai-bg,var(--mantine-primary-color-filled));color:var(--ai-color,var(--mantine-color-white));border:var(--ai-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}@media (hover:none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{inset:calc(-.0625rem * var(--mantine-scale));border-radius:var(--ai-radius,var(--mantine-radius-default));justify-content:center;align-items:center;display:flex;position:absolute}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:#00000026}.m_1a0f1b21{--ai-border-width:calc(.0625rem * var(--mantine-scale));display:flex}.m_1a0f1b21 :where(*):focus{z-index:1;position:relative}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child{border-inline-end-width:calc(var(--ai-border-width) / 2);border-start-end-radius:0;border-end-end-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child{border-inline-start-width:calc(var(--ai-border-width) / 2);border-start-start-radius:0;border-end-start-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--ai-border-width) / 2);border-radius:0}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child{border-bottom-width:calc(var(--ai-border-width) / 2);border-end-end-radius:0;border-end-start-radius:0}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child{border-top-width:calc(var(--ai-border-width) / 2);border-start-start-radius:0;border-start-end-radius:0}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--ai-border-width) / 2);border-top-width:calc(var(--ai-border-width) / 2);border-radius:0}.m_8d3afb97{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .15s,opacity .1s;display:flex}.m_437b6484{--section-height-xs:calc(1.125rem * var(--mantine-scale));--section-height-sm:calc(1.375rem * var(--mantine-scale));--section-height-md:calc(1.75rem * var(--mantine-scale));--section-height-lg:calc(2.125rem * var(--mantine-scale));--section-height-xl:calc(2.75rem * var(--mantine-scale));--section-height-input-xs:calc(1.875rem * var(--mantine-scale));--section-height-input-sm:calc(2.25rem * var(--mantine-scale));--section-height-input-md:calc(2.625rem * var(--mantine-scale));--section-height-input-lg:calc(3.125rem * var(--mantine-scale));--section-height-input-xl:calc(3.75rem * var(--mantine-scale));--section-padding-x-xs:calc(.375rem * var(--mantine-scale));--section-padding-x-sm:calc(.5rem * var(--mantine-scale));--section-padding-x-md:calc(.625rem * var(--mantine-scale));--section-padding-x-lg:calc(.75rem * var(--mantine-scale));--section-padding-x-xl:calc(1rem * var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);border-radius:var(--section-radius,var(--mantine-radius-default));width:auto;font-size:var(--section-fz,var(--mantine-font-size-sm));background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color,var(--mantine-color-white));height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m_7f854edf{z-index:var(--affix-z-index);inset-inline-start:var(--affix-left);inset-inline-end:var(--affix-right);top:var(--affix-top);bottom:var(--affix-bottom);position:fixed}.m_66836ed3{--alert-radius:var(--mantine-radius-default);--alert-bg:var(--mantine-primary-color-light);--alert-bd:calc(.0625rem * var(--mantine-scale)) solid transparent;--alert-color:var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:var(--alert-radius);background-color:var(--alert-bg);border:var(--alert-bd);color:var(--alert-color);position:relative;overflow:hidden}.m_a5d60502{display:flex}.m_667c2793{gap:var(--mantine-spacing-xs);flex-direction:column;flex:1;display:flex}.m_6a03f287{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-bold);justify-content:space-between;align-items:center;display:flex}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{text-overflow:ellipsis;display:block;overflow:hidden}.m_667f2a6a{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));margin-inline-end:var(--mantine-spacing-md);margin-top:calc(.0625rem * var(--mantine-scale));justify-content:flex-start;align-items:center;line-height:1;display:flex}.m_7fa78076{text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);overflow:hidden}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));color:var(--alert-color)}.m_849cf0da{color:var(--mantine-color-anchor);appearance:none;cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;text-decoration:none;display:inline}@media (hover:hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media (hover:none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media (hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media (hover:none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_71ac47fc{--ar-ratio:1;max-width:100%}.m_71ac47fc>:where(:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_89ab340[data-resizing]{--app-shell-transition-duration:0s!important}.m_89ab340[data-disabled]{--app-shell-header-offset:0rem!important;--app-shell-navbar-offset:0rem!important;--app-shell-aside-offset:0rem!important;--app-shell-footer-offset:0rem!important}.m_89ab340[data-mode=static]{grid-template-columns:var(--app-shell-navbar-width,0) 1fr var(--app-shell-aside-width,0);grid-template-rows:auto 1fr auto;height:100%;display:grid;position:relative;overflow:auto}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color:var(--mantine-color-dark-4)}.m_45252eee,.m_9cdde9a,.m_3b16f56b,.m_8983817,.m_3840c879{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{top:var(--app-shell-header-offset,0rem);height:calc(100dvh - var(--app-shell-header-offset,0rem) - var(--app-shell-footer-offset,0rem));background-color:var(--mantine-color-body);flex-direction:column;transition-property:transform,top,height;display:flex;position:fixed}:where([data-mode=static]) .m_45252eee,:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-navbar-position,fixed);grid-row:var(--app-shell-navbar-grid-row,auto);height:100%}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{height:100dvh;top:0}:where([data-mode=static][data-layout=alt]) .m_45252eee,:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1/-1;height:100%}.m_45252eee{width:var(--app-shell-navbar-width);transform:var(--app-shell-navbar-transform);z-index:var(--app-shell-navbar-z-index);transition-property:transform,top,height;inset-inline-start:0}:where([data-mode=static]) .m_45252eee{grid-column:var(--app-shell-navbar-grid-column,auto);display:var(--app-shell-navbar-display,flex)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{width:var(--app-shell-aside-width);transform:var(--app-shell-aside-transform);z-index:var(--app-shell-aside-z-index);inset-inline-end:0}:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-aside-position,fixed);grid-column:var(--app-shell-aside-grid-column,auto);grid-row:var(--app-shell-aside-grid-row,auto);display:var(--app-shell-aside-display,flex)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1/-1}:where([data-scroll-locked]) .m_9cdde9a{visibility:var(--app-shell-aside-scroll-locked-visibility)}.m_8983817{padding-inline-start:calc(var(--app-shell-navbar-offset,0rem) + var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset,0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset,0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset,0rem) + var(--app-shell-padding));min-height:100dvh;transition-property:padding}:where([data-mode=static]) .m_8983817{padding-inline-start:var(--app-shell-padding);padding-inline-end:var(--app-shell-padding);padding-top:var(--app-shell-padding);padding-bottom:var(--app-shell-padding);grid-column:var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1);grid-row:var(--app-shell-main-grid-row,2);min-height:auto}.m_3b16f56b,.m_3840c879{background-color:var(--mantine-color-body);transition-property:transform,margin-inline-start,margin-inline-end;position:fixed;inset-inline:0}:where([data-mode=static]) .m_3b16f56b,:where([data-mode=static]) .m_3840c879{position:var(--app-shell-header-position,fixed);grid-column:var(--app-shell-header-grid-column,auto)}:where([data-layout=alt]) .m_3b16f56b,:where([data-layout=alt]) .m_3840c879{margin-inline-start:var(--app-shell-navbar-offset,0rem);margin-inline-end:var(--app-shell-aside-offset,0rem)}:where([data-mode=static][data-layout=alt]) .m_3b16f56b,:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1);margin-inline:0}.m_3b16f56b{height:var(--app-shell-header-height);background-color:var(--mantine-color-body);transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index);top:0}:where([data-mode=static]) .m_3b16f56b{grid-row:var(--app-shell-header-grid-row,auto)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index);--app-shell-footer-safe-area:env(safe-area-inset-bottom);bottom:0}:where([data-mode=static]) .m_3840c879{position:var(--app-shell-footer-position,fixed);grid-column:var(--app-shell-footer-grid-column,auto);grid-row:var(--app-shell-footer-grid-row,auto)}:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_3b25945a{z-index:1;touch-action:none;background-color:#0000;outline:none;position:absolute}.m_3b25945a:after{content:"";background-color:#0000;transition:background-color .1s;position:absolute}.m_3b25945a:where(:hover,[data-active]):after,.m_3b25945a:where(:focus-visible):after{background-color:var(--mantine-primary-color-filled)}.m_3b25945a:where([data-orientation=vertical]){width:var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale)));cursor:col-resize;top:0;bottom:0}.m_3b25945a:where([data-orientation=vertical]):after{width:calc(.125rem * var(--mantine-scale));top:0;bottom:0;left:50%;transform:translate(-50%)}.m_3b25945a:where([data-orientation=horizontal]){height:var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale)));cursor:row-resize;inset-inline:0}.m_3b25945a:where([data-orientation=horizontal]):after{inset-inline:0;height:calc(.125rem * var(--mantine-scale));top:50%;transform:translateY(-50%)}.m_3b25945a:where([data-section=navbar]){display:var(--app-shell-navbar-resize-handle-display,block);inset-inline-end:calc(var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale))) / -2)}.m_3b25945a:where([data-section=aside]){display:var(--app-shell-aside-resize-handle-display,block);inset-inline-start:calc(var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale))) / -2)}.m_3b25945a:where([data-section=header]){bottom:calc(var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale))) / -2);display:var(--app-shell-header-resize-handle-display,block)}.m_3b25945a:where([data-section=footer]){top:calc(var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale))) / -2);display:var(--app-shell-footer-resize-handle-display,block)}.m_11def92b{--ag-spacing:var(--mantine-spacing-sm);--ag-offset:calc(var(--ag-spacing) * -1);padding-inline-start:var(--ag-spacing);display:flex}.m_f85678b6{--avatar-size-xs:calc(1rem * var(--mantine-scale));--avatar-size-sm:calc(1.625rem * var(--mantine-scale));--avatar-size-md:calc(2.375rem * var(--mantine-scale));--avatar-size-lg:calc(3.5rem * var(--mantine-scale));--avatar-size-xl:calc(5.25rem * var(--mantine-scale));--avatar-size:var(--avatar-size-md);--avatar-radius:calc(62.5rem * var(--mantine-scale));--avatar-bg:var(--mantine-color-gray-light);--avatar-bd:calc(.0625rem * var(--mantine-scale)) solid transparent;--avatar-color:var(--mantine-color-gray-light-color);--avatar-placeholder-fz:calc(var(--avatar-size) / 2.5);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.m_f85678b6:where([data-within-group]){border:2px solid var(--mantine-color-body);background:var(--mantine-color-body);margin-inline-start:var(--ag-offset)}.m_11f8ac07{object-fit:cover;width:100%;height:100%;display:block}.m_104cd71f{font-weight:var(--mantine-font-weight-bold);-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);width:100%;height:100%;font-size:var(--avatar-placeholder-fz);background:var(--avatar-bg);border:var(--avatar-bd);color:var(--avatar-color);justify-content:center;align-items:center;display:flex}.m_104cd71f>[data-avatar-placeholder-icon]{width:70%;height:70%}.m_347db0ec{--badge-height-xs:calc(1rem * var(--mantine-scale));--badge-height-sm:calc(1.125rem * var(--mantine-scale));--badge-height-md:calc(1.25rem * var(--mantine-scale));--badge-height-lg:calc(1.625rem * var(--mantine-scale));--badge-height-xl:calc(2rem * var(--mantine-scale));--badge-fz-xs:calc(.5625rem * var(--mantine-scale));--badge-fz-sm:calc(.625rem * var(--mantine-scale));--badge-fz-md:calc(.6875rem * var(--mantine-scale));--badge-fz-lg:calc(.8125rem * var(--mantine-scale));--badge-fz-xl:calc(1rem * var(--mantine-scale));--badge-padding-x-xs:calc(.375rem * var(--mantine-scale));--badge-padding-x-sm:calc(.5rem * var(--mantine-scale));--badge-padding-x-md:calc(.625rem * var(--mantine-scale));--badge-padding-x-lg:calc(.75rem * var(--mantine-scale));--badge-padding-x-xl:calc(1rem * var(--mantine-scale));--badge-height:var(--badge-height-md);--badge-fz:var(--badge-fz-md);--badge-padding-x:var(--badge-padding-x-md);--badge-radius:calc(62.5rem * var(--mantine-scale));--badge-lh:calc(var(--badge-height) - calc(.125rem * var(--mantine-scale)));--badge-color:var(--mantine-color-white);--badge-bg:var(--mantine-primary-color-filled);--badge-border-width:calc(.0625rem * var(--mantine-scale));--badge-bd:var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);padding:0 var(--badge-padding-x);text-transform:uppercase;width:fit-content;font-weight:var(--mantine-font-weight-bold);letter-spacing:calc(.015625rem * var(--mantine-scale));cursor:default;text-overflow:ellipsis;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd);justify-content:center;align-items:center;text-decoration:none;display:inline-grid;overflow:hidden}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){width:100%;display:flex}.m_347db0ec:where([data-circle]){padding-inline:calc(.125rem * var(--mantine-scale));width:var(--badge-height);display:flex}.m_fbd81e3d{--badge-dot-size:calc(var(--badge-height) / 3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{content:"";width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-size);background-color:var(--badge-dot-color);margin-inline-end:var(--badge-dot-size);display:block}.m_5add502a{white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:inherit;overflow:hidden}.m_91fdda9b{--badge-section-margin:calc(var(--mantine-spacing-xs) / 2);max-height:calc(var(--badge-height) - var(--badge-border-width) * 2);justify-content:center;align-items:center;display:inline-flex}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_2ce0de02{border-radius:var(--bi-radius,0);background-position:50%;background-size:cover;border:0;width:100%;text-decoration:none;display:block}.m_ddec01c0{--blockquote-border:3px solid var(--bq-bd);text-wrap:var(--bq-text-wrap,var(--mantine-text-wrap));border-inline-start:var(--blockquote-border);padding:var(--mantine-spacing-xl) calc(2.375rem * var(--mantine-scale));border-start-end-radius:var(--bq-radius);border-end-end-radius:var(--bq-radius);margin:0;position:relative}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset:calc(var(--bq-icon-size) / -2);color:var(--bq-bd);background-color:var(--mantine-color-body);top:var(--blockquote-icon-offset);width:var(--bq-icon-size);height:var(--bq-icon-size);border-radius:var(--bq-icon-size);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:var(--blockquote-icon-offset)}.m_dde51a35{margin-top:var(--mantine-spacing-md);opacity:.6;font-size:85%;display:block}.m_8b3717df{flex-wrap:wrap;align-items:center;display:flex}.m_f678d540{white-space:nowrap;-webkit-tap-highlight-color:transparent;line-height:1}.m_3b8f2208{margin-inline:var(--bc-separator-margin,var(--mantine-spacing-xs));justify-content:center;align-items:center;line-height:1;display:flex}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_77c9d27d{--button-height-xs:calc(1.875rem * var(--mantine-scale));--button-height-sm:calc(2.25rem * var(--mantine-scale));--button-height-md:calc(2.625rem * var(--mantine-scale));--button-height-lg:calc(3.125rem * var(--mantine-scale));--button-height-xl:calc(3.75rem * var(--mantine-scale));--button-height-compact-xs:calc(1.375rem * var(--mantine-scale));--button-height-compact-sm:calc(1.625rem * var(--mantine-scale));--button-height-compact-md:calc(1.875rem * var(--mantine-scale));--button-height-compact-lg:calc(2.125rem * var(--mantine-scale));--button-height-compact-xl:calc(2.5rem * var(--mantine-scale));--button-padding-x-xs:calc(.875rem * var(--mantine-scale));--button-padding-x-sm:calc(1.125rem * var(--mantine-scale));--button-padding-x-md:calc(1.375rem * var(--mantine-scale));--button-padding-x-lg:calc(1.625rem * var(--mantine-scale));--button-padding-x-xl:calc(2rem * var(--mantine-scale));--button-padding-x-compact-xs:calc(.4375rem * var(--mantine-scale));--button-padding-x-compact-sm:calc(.5rem * var(--mantine-scale));--button-padding-x-compact-md:calc(.625rem * var(--mantine-scale));--button-padding-x-compact-lg:calc(.75rem * var(--mantine-scale));--button-padding-x-compact-xl:calc(.875rem * var(--mantine-scale));--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-color:var(--mantine-color-white);-webkit-user-select:none;user-select:none;font-weight:var(--mantine-font-weight-medium);text-align:center;cursor:pointer;border-radius:var(--button-radius,var(--mantine-radius-default));width:auto;line-height:1;font-size:var(--button-fz,var(--mantine-font-size-sm));background:var(--button-bg,var(--mantine-primary-color-filled));border:var(--button-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--button-color,var(--mantine-color-white));height:var(--button-height,var(--button-height-sm));padding-inline:var(--button-padding-x,var(--button-padding-x-sm));vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.m_77c9d27d:where([data-block]){width:100%;display:block}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled);transform:none}.m_77c9d27d:before{content:"";pointer-events:none;inset:calc(-.0625rem * var(--mantine-scale));border-radius:var(--button-radius,var(--mantine-radius-default));opacity:0;filter:blur(12px);transition:transform .15s,opacity .1s;position:absolute;transform:translateY(-100%)}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:#00000026}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{opacity:1;transform:translateY(0)}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media (hover:hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}@media (hover:none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}.m_80f1301b{align-items:center;justify-content:var(--button-justify,center);height:100%;transition:transform .15s,opacity .1s;display:flex;overflow:visible}.m_811560b9{white-space:nowrap;opacity:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;height:100%;display:flex;overflow:hidden}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{align-items:center;display:flex}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{position:absolute;top:50%;left:50%}.m_80d6d844{--button-border-width:calc(.0625rem * var(--mantine-scale));display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{z-index:1;position:relative}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child{border-inline-end-width:calc(var(--button-border-width) / 2);border-start-end-radius:0;border-end-end-radius:0}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child{border-inline-start-width:calc(var(--button-border-width) / 2);border-start-start-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--button-border-width) / 2);border-radius:0}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child{border-bottom-width:calc(var(--button-border-width) / 2);border-end-end-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child{border-top-width:calc(var(--button-border-width) / 2);border-start-start-radius:0;border-start-end-radius:0}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--button-border-width) / 2);border-top-width:calc(var(--button-border-width) / 2);border-radius:0}.m_70be2a01{--section-height-xs:calc(1.875rem * var(--mantine-scale));--section-height-sm:calc(2.25rem * var(--mantine-scale));--section-height-md:calc(2.625rem * var(--mantine-scale));--section-height-lg:calc(3.125rem * var(--mantine-scale));--section-height-xl:calc(3.75rem * var(--mantine-scale));--section-height-compact-xs:calc(1.375rem * var(--mantine-scale));--section-height-compact-sm:calc(1.625rem * var(--mantine-scale));--section-height-compact-md:calc(1.875rem * var(--mantine-scale));--section-height-compact-lg:calc(2.125rem * var(--mantine-scale));--section-height-compact-xl:calc(2.5rem * var(--mantine-scale));--section-padding-x-xs:calc(.875rem * var(--mantine-scale));--section-padding-x-sm:calc(1.125rem * var(--mantine-scale));--section-padding-x-md:calc(1.375rem * var(--mantine-scale));--section-padding-x-lg:calc(1.625rem * var(--mantine-scale));--section-padding-x-xl:calc(2rem * var(--mantine-scale));--section-padding-x-compact-xs:calc(.4375rem * var(--mantine-scale));--section-padding-x-compact-sm:calc(.5rem * var(--mantine-scale));--section-padding-x-compact-md:calc(.625rem * var(--mantine-scale));--section-padding-x-compact-lg:calc(.75rem * var(--mantine-scale));--section-padding-x-compact-xl:calc(.875rem * var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);border-radius:var(--section-radius,var(--mantine-radius-default));width:auto;font-size:var(--section-fz,var(--mantine-font-size-sm));background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color,var(--mantine-color-white));height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m_fea6bf1a{--burger-size-xs:calc(.75rem * var(--mantine-scale));--burger-size-sm:calc(1.125rem * var(--mantine-scale));--burger-size-md:calc(1.5rem * var(--mantine-scale));--burger-size-lg:calc(2.125rem * var(--mantine-scale));--burger-size-xl:calc(2.625rem * var(--mantine-scale));--burger-size:var(--burger-size-md);--burger-line-size:calc(var(--burger-size) / 12);width:calc(var(--burger-size) + var(--mantine-spacing-xs));height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs) / 2);cursor:pointer}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color:var(--mantine-color-white)}.m_d4fb9cad{-webkit-user-select:none;user-select:none;position:relative}.m_d4fb9cad,.m_d4fb9cad:before,.m_d4fb9cad:after{width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);outline:calc(.0625rem * var(--mantine-scale)) solid transparent;transition-property:background-color,transform;transition-duration:var(--burger-transition-duration,.3s);transition-timing-function:var(--burger-transition-timing-function,ease);display:block}.m_d4fb9cad:before,.m_d4fb9cad:after{content:"";position:absolute;inset-inline-start:0}.m_d4fb9cad:before{top:calc(var(--burger-size) / -3)}.m_d4fb9cad:after{top:calc(var(--burger-size) / 3)}.m_d4fb9cad[data-opened]{background-color:#0000}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size) / 3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size) / -3)) rotate(-45deg)}.m_e615b15f{--card-padding:var(--mantine-spacing-md);padding:var(--card-padding);color:var(--mantine-color-text);display:flex;position:relative;overflow:hidden}.m_e615b15f:where([data-orientation=horizontal]){flex-direction:row}.m_e615b15f:where([data-orientation=vertical]){flex-direction:column}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{margin-inline:calc(var(--card-padding) * -1);display:block}:where([data-mantine-color-scheme=light]) .m_599a2148{--border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{--border-color:var(--mantine-color-dark-4)}.m_599a2148:where([data-orientation=vertical]):first-child{margin-top:calc(var(--card-padding) * -1);border-top:none!important}.m_599a2148:where([data-orientation=vertical]):last-child{margin-bottom:calc(var(--card-padding) * -1);border-bottom:none!important}.m_599a2148:where([data-orientation=vertical])[data-inherit-padding]{padding-inline:var(--card-padding)}.m_599a2148:where([data-orientation=vertical])[data-with-border]{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.m_599a2148:where([data-orientation=vertical])+.m_599a2148:where([data-orientation=vertical]){border-top:none!important}.m_599a2148:where([data-orientation=horizontal]){margin-block:calc(var(--card-padding) * -1);margin-inline:0}.m_599a2148:where([data-orientation=horizontal]):first-child{margin-inline-start:calc(var(--card-padding) * -1);border-inline-start:none!important}.m_599a2148:where([data-orientation=horizontal]):last-child{margin-inline-end:calc(var(--card-padding) * -1);border-inline-end:none!important}.m_599a2148:where([data-orientation=horizontal])[data-inherit-padding]{padding-block:var(--card-padding)}.m_599a2148:where([data-orientation=horizontal])[data-with-border]{border-inline-start:1px solid var(--border-color);border-inline-end:1px solid var(--border-color)}.m_599a2148:where([data-orientation=horizontal])+.m_599a2148:where([data-orientation=horizontal]){border-inline-start:none!important}.m_4451eb3a{justify-content:center;align-items:center;display:flex}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_bf2d988c{--checkbox-size-xs:calc(1rem * var(--mantine-scale));--checkbox-size-sm:calc(1.25rem * var(--mantine-scale));--checkbox-size-md:calc(1.5rem * var(--mantine-scale));--checkbox-size-lg:calc(1.875rem * var(--mantine-scale));--checkbox-size-xl:calc(2.25rem * var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled)}.m_bf2d988c:where([data-variant=filled]){--checkbox-icon-color:var(--mantine-color-white)}.m_bf2d988c:where([data-variant=outline]),.m_bf2d988c:where([data-variant=light]){--checkbox-icon-color:var(--checkbox-color)}.m_26062bec{width:var(--checkbox-size);height:var(--checkbox-size);order:1;position:relative}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{appearance:none;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;margin:0;padding:0;transition:border-color .1s,background-color .1s;display:block}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-with-error-styles][data-error]){border-color:var(--mantine-color-error)}.m_26063560[data-indeterminate],.m_26063560:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560[data-indeterminate]+.m_bf295423,.m_26063560:checked+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}.m_26063560:disabled+.m_bf295423{color:var(--mantine-color-disabled-color)}.m_595ab216+.m_bf295423{color:var(--checkbox-color)}.m_595ab216[data-indeterminate]:not(:disabled),.m_595ab216:checked:not(:disabled){background-color:var(--checkbox-bg);border-color:#0000}.m_595ab216[data-indeterminate]:not(:disabled)+.m_bf295423,.m_595ab216:checked:not(:disabled)+.m_bf295423{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled),.m_215c4542:checked:not(:disabled){border-color:var(--checkbox-color);background-color:#0000}.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423,.m_215c4542:checked:not(:disabled)+.m_bf295423{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_bf295423{width:60%;color:var(--checkbox-icon-color);pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:0;margin:auto;transition:transform .1s,opacity .1s;position:absolute;inset:0}.m_f59ffda3{--chip-size-xs:calc(1.4375rem * var(--mantine-scale));--chip-size-sm:calc(1.75rem * var(--mantine-scale));--chip-size-md:calc(2rem * var(--mantine-scale));--chip-size-lg:calc(2.25rem * var(--mantine-scale));--chip-size-xl:calc(2.5rem * var(--mantine-scale));--chip-icon-size-xs:calc(.5625rem * var(--mantine-scale));--chip-icon-size-sm:calc(.75rem * var(--mantine-scale));--chip-icon-size-md:calc(.875rem * var(--mantine-scale));--chip-icon-size-lg:calc(1rem * var(--mantine-scale));--chip-icon-size-xl:calc(1.125rem * var(--mantine-scale));--chip-padding-xs:calc(1rem * var(--mantine-scale));--chip-padding-sm:calc(1.25rem * var(--mantine-scale));--chip-padding-md:calc(1.5rem * var(--mantine-scale));--chip-padding-lg:calc(1.75rem * var(--mantine-scale));--chip-padding-xl:calc(2rem * var(--mantine-scale));--chip-checked-padding-xs:calc(.5125rem * var(--mantine-scale));--chip-checked-padding-sm:calc(.625rem * var(--mantine-scale));--chip-checked-padding-md:calc(.73125rem * var(--mantine-scale));--chip-checked-padding-lg:calc(.84375rem * var(--mantine-scale));--chip-checked-padding-xl:calc(.98125rem * var(--mantine-scale));--chip-spacing-xs:calc(.625rem * var(--mantine-scale));--chip-spacing-sm:calc(.75rem * var(--mantine-scale));--chip-spacing-md:calc(1rem * var(--mantine-scale));--chip-spacing-lg:calc(1.25rem * var(--mantine-scale));--chip-spacing-xl:calc(1.375rem * var(--mantine-scale));--chip-size:var(--chip-size-sm);--chip-icon-size:var(--chip-icon-size-sm);--chip-padding:var(--chip-padding-sm);--chip-spacing:var(--chip-spacing-sm);--chip-checked-padding:var(--chip-checked-padding-sm);--chip-bg:var(--mantine-primary-color-filled);--chip-hover:var(--mantine-primary-color-filled-hover);--chip-color:var(--mantine-color-white);--chip-bd:calc(.0625rem * var(--mantine-scale)) solid transparent}.m_be049a53{-webkit-user-select:none;user-select:none;border-radius:var(--chip-radius,1000rem);height:var(--chip-size);font-size:var(--chip-fz,var(--mantine-font-size-sm));line-height:calc(var(--chip-size) - calc(.125rem * var(--mantine-scale)));padding-inline:var(--chip-padding);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text);text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;display:inline-flex}.m_be049a53:where([data-checked]){padding-inline:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){cursor:not-allowed;background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);border:var(--chip-bd)}@media (hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_fa109255:not([data-disabled]),.m_f7e165c3:not([data-disabled]){border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_fa109255:not([data-disabled]):where([data-checked]),.m_f7e165c3:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}@media (hover:hover){.m_fa109255:not([data-disabled]):where([data-checked]):hover,.m_f7e165c3:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_fa109255:not([data-disabled]):where([data-checked]):active,.m_f7e165c3:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));max-width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));height:var(--chip-icon-size);align-items:center;display:flex;overflow:hidden}.m_d6d72580{width:var(--chip-icon-size);height:var(--chip-icon-size);color:var(--chip-icon-color,inherit);display:block}.m_bde07329{opacity:0;width:0;height:0;margin:0;padding:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_b183c0a2{font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);padding:2px calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);margin:0;overflow:auto}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-gray-0))}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-dark-6))}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_b077c2bc{--ci-eye-dropper-icon-size-xs:calc(.875rem * var(--mantine-scale));--ci-eye-dropper-icon-size-sm:calc(1rem * var(--mantine-scale));--ci-eye-dropper-icon-size-md:calc(1.125rem * var(--mantine-scale));--ci-eye-dropper-icon-size-lg:calc(1.25rem * var(--mantine-scale));--ci-eye-dropper-icon-size-xl:calc(1.375rem * var(--mantine-scale));--ci-eye-dropper-icon-size:var(--ci-eye-dropper-icon-size-sm)}.m_66a028b5{--ci-button-size-xs:calc(1.375rem * var(--mantine-scale));--ci-button-size-sm:calc(1.625rem * var(--mantine-scale));--ci-button-size-md:calc(1.75rem * var(--mantine-scale));--ci-button-size-lg:calc(2rem * var(--mantine-scale));--ci-button-size-xl:calc(2.5rem * var(--mantine-scale));--ci-button-size:var(--ci-button-size-sm);width:var(--ci-button-size);height:var(--ci-button-size);min-width:var(--ci-button-size);min-height:var(--ci-button-size)}.m_c5ccdcab{--ci-preview-size-xs:calc(1rem * var(--mantine-scale));--ci-preview-size-sm:calc(1.125rem * var(--mantine-scale));--ci-preview-size-md:calc(1.375rem * var(--mantine-scale));--ci-preview-size-lg:calc(1.75rem * var(--mantine-scale));--ci-preview-size-xl:calc(2.25rem * var(--mantine-scale));--ci-preview-size:var(--ci-preview-size-sm)}.m_5ece2cd7{padding:calc(.5rem * var(--mantine-scale))}.m_fee9c77{--cp-width-xs:calc(11.25rem * var(--mantine-scale));--cp-width-sm:calc(12.5rem * var(--mantine-scale));--cp-width-md:calc(15rem * var(--mantine-scale));--cp-width-lg:calc(17.5rem * var(--mantine-scale));--cp-width-xl:calc(20rem * var(--mantine-scale));--cp-preview-size-xs:calc(1.625rem * var(--mantine-scale));--cp-preview-size-sm:calc(2.125rem * var(--mantine-scale));--cp-preview-size-md:calc(2.625rem * var(--mantine-scale));--cp-preview-size-lg:calc(3.125rem * var(--mantine-scale));--cp-preview-size-xl:calc(3.375rem * var(--mantine-scale));--cp-thumb-size-xs:calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm:calc(.75rem * var(--mantine-scale));--cp-thumb-size-md:calc(1rem * var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem * var(--mantine-scale));--cp-saturation-height-xs:calc(6.25rem * var(--mantine-scale));--cp-saturation-height-sm:calc(6.875rem * var(--mantine-scale));--cp-saturation-height-md:calc(7.5rem * var(--mantine-scale));--cp-saturation-height-lg:calc(8.75rem * var(--mantine-scale));--cp-saturation-height-xl:calc(10rem * var(--mantine-scale));--cp-preview-size:var(--cp-preview-size-sm);--cp-thumb-size:var(--cp-thumb-size-sm);--cp-saturation-height:var(--cp-saturation-height-sm);--cp-width:var(--cp-width-sm);--cp-body-spacing:var(--mantine-spacing-sm);width:var(--cp-width);padding:calc(.0625rem * var(--mantine-scale))}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{width:var(--cp-preview-size);height:var(--cp-preview-size)}.m_bffecc3e{padding-top:calc(var(--cp-body-spacing) / 2);display:flex}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{border:2px solid var(--mantine-color-white);width:var(--cp-thumb-size);height:var(--cp-thumb-size);border-radius:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size) / 2);top:calc(var(--thumb-y-offset) - var(--cp-thumb-size) / 2);position:absolute;overflow:hidden;box-shadow:0 0 1px #0009}.m_d8ee6fd8{margin:calc(.125rem * var(--mantine-scale));cursor:pointer;padding-bottom:calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));flex:0 0 calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));height:unset!important;width:unset!important;min-width:0!important;min-height:0!important}.m_5711e686{margin-top:calc(.3125rem * var(--mantine-scale));margin-inline:calc(-.125rem * var(--mantine-scale));flex-wrap:wrap;display:flex}.m_5711e686:only-child{margin-top:0}.m_202a296e{--cp-thumb-size-xs:calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm:calc(.75rem * var(--mantine-scale));--cp-thumb-size-md:calc(1rem * var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;height:var(--cp-saturation-height);border-radius:var(--mantine-radius-sm);margin:calc(var(--cp-thumb-size) / 2);position:relative}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba,.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)));position:absolute}.m_d856d47d{--cp-thumb-size-xs:calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm:calc(.75rem * var(--mantine-scale));--cp-thumb-size-md:calc(1rem * var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem * var(--mantine-scale));--cp-thumb-size:var(--cp-thumb-size,calc(.75rem * var(--mantine-scale)));height:calc(var(--cp-thumb-size) + calc(.125rem * var(--mantine-scale)));margin-inline:calc(var(--cp-thumb-size) / 2);outline:none;position:relative}.m_d856d47d+.m_d856d47d{margin-top:calc(.375rem * var(--mantine-scale))}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba,.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers:var(--mantine-color-dark-4)}.m_8f327113{top:0;bottom:0;inset-inline:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)));border-radius:10000rem;position:absolute}.m_de3d2490{--cs-size:calc(1.75rem * var(--mantine-scale));--cs-radius:calc(62.5rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;appearance:none;width:var(--cs-size);height:var(--cs-size);min-width:var(--cs-size);min-height:var(--cs-size);border-radius:var(--cs-radius);color:inherit;border:none;line-height:1;text-decoration:none;display:block;position:relative}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-gray-3);--alpha-overlay-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-dark-4);--alpha-overlay-bg:var(--mantine-color-dark-7)}.m_862f3d1b{border-radius:var(--cs-radius);position:absolute;inset:0}.m_98ae7f22{border-radius:var(--cs-radius);z-index:1;box-shadow:#0000001a 0 0 0 calc(.0625rem * var(--mantine-scale)) inset, #00000026 0 0 calc(.25rem * var(--mantine-scale)) inset;position:absolute;inset:0}.m_95709ac0{border-radius:var(--cs-radius);background-size:calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));background-position:0 0, 0 calc(.25rem * var(--mantine-scale)), calc(.25rem * var(--mantine-scale)) calc(-.25rem * var(--mantine-scale)), calc(-.25rem * var(--mantine-scale)) 0;background-image:linear-gradient(45deg, var(--alpha-overlay-color) 25%, transparent 25%), linear-gradient(-45deg, var(--alpha-overlay-color) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--alpha-overlay-color) 75%), linear-gradient(-45deg, var(--alpha-overlay-bg) 75%, var(--alpha-overlay-color) 75%);position:absolute;inset:0}.m_93e74e3{border-radius:var(--cs-radius);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m_88b62a41{--combobox-padding:calc(.25rem * var(--mantine-scale));padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41[data-floating-height=viewport]:not([data-hidden]){--combobox-floating-options-max-height:calc(var(--combobox-floating-max-height,100vh) - var(--combobox-padding) * 2);max-height:var(--combobox-floating-max-height,none);overflow:hidden}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));--combobox-option-padding-sm:calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--combobox-option-padding-md:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));--combobox-option-padding-lg:calc(.625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--combobox-option-padding-xl:calc(.875rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--combobox-option-padding:var(--combobox-option-padding-sm)}.m_92253aa5{padding:var(--combobox-option-padding);font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));border-radius:var(--mantine-radius-default);color:inherit;cursor:pointer;overflow-wrap:break-word;background-color:#0000}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{margin-inline:calc(var(--combobox-padding) * -1);margin-top:calc(var(--combobox-padding) * -1);width:calc(100% + var(--combobox-padding) * 2);border-top-width:0;margin-bottom:var(--combobox-padding);border-inline-width:0;border-end-end-radius:0;border-end-start-radius:0;position:relative}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d{font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));text-align:center;padding:var(--combobox-option-padding);color:var(--mantine-color-dimmed)}.m_858f94bd,.m_82b967cb{font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));margin-inline:calc(var(--combobox-padding) * -1);padding:var(--combobox-option-padding);border:0 solid #0000}:where([data-mantine-color-scheme=light]) .m_858f94bd,:where([data-mantine-color-scheme=light]) .m_82b967cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_858f94bd,:where([data-mantine-color-scheme=dark]) .m_82b967cb{border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:calc(.0625rem * var(--mantine-scale));margin-top:var(--combobox-padding);margin-bottom:calc(var(--combobox-padding) * -1)}.m_858f94bd{border-bottom-width:calc(.0625rem * var(--mantine-scale));margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding) * -1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{color:var(--mantine-color-dimmed);font-size:calc(var(--combobox-option-fz,var(--mantine-font-size-sm)) * .85);padding:var(--combobox-option-padding);font-weight:var(--mantine-font-weight-medium);align-items:center;display:flex;position:relative}.m_2bb2e9e5:after{content:"";height:calc(.0625rem * var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs);inset-inline:0}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs:calc(.875rem * var(--mantine-scale));--combobox-chevron-size-sm:calc(1.125rem * var(--mantine-scale));--combobox-chevron-size-md:calc(1.25rem * var(--mantine-scale));--combobox-chevron-size-lg:calc(1.5rem * var(--mantine-scale));--combobox-chevron-size-xl:calc(1.75rem * var(--mantine-scale));--combobox-chevron-size:var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-dark-3))}.m_2943220b{width:var(--combobox-chevron-size);height:var(--combobox-chevron-size);color:var(--_combobox-chevron-color)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color,var(--mantine-color-error))}.m_390b5f4{align-items:center;gap:calc(.5rem * var(--mantine-scale));display:flex}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{opacity:.4;width:.8em;min-width:.8em;height:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_a530ee0a{width:.8em;min-width:.8em;height:.8em}.m_7485cace{--container-size-xs:calc(33.75rem * var(--mantine-scale));--container-size-sm:calc(45rem * var(--mantine-scale));--container-size-md:calc(60rem * var(--mantine-scale));--container-size-lg:calc(71.25rem * var(--mantine-scale));--container-size-xl:calc(82.5rem * var(--mantine-scale));--container-size:var(--container-size-md)}.m_7485cace:where([data-strategy=block]){max-width:var(--container-size);padding-inline:var(--mantine-spacing-md);margin-inline:auto}.m_7485cace:where([data-strategy=block]):where([data-fluid]){max-width:100%}.m_7485cace:where([data-strategy=grid]){grid-template-columns:1fr min(100%, var(--container-size)) 1fr;margin-inline:auto;display:grid}.m_7485cace:where([data-strategy=grid])>*{grid-column:2}.m_7485cace:where([data-strategy=grid])>[data-breakout]{grid-column:1/-1}.m_7485cace:where([data-strategy=grid])>[data-breakout]>[data-container]{max-width:var(--container-size);margin-inline:auto}.m_e2125a27{--dialog-size-xs:calc(10rem * var(--mantine-scale));--dialog-size-sm:calc(12.5rem * var(--mantine-scale));--dialog-size-md:calc(21.25rem * var(--mantine-scale));--dialog-size-lg:calc(25rem * var(--mantine-scale));--dialog-size-xl:calc(31.25rem * var(--mantine-scale));--dialog-size:var(--dialog-size-md);width:var(--dialog-size);max-width:calc(100vw - var(--mantine-spacing-xl) * 2);min-height:calc(3.125rem * var(--mantine-scale));padding:var(--mantine-spacing-md);position:relative}.m_5abab665{top:calc(var(--mantine-spacing-md) / 2);position:absolute;inset-inline-end:calc(var(--mantine-spacing-md) / 2)}.m_3eebeb36{--divider-size-xs:calc(.0625rem * var(--mantine-scale));--divider-size-sm:calc(.125rem * var(--mantine-scale));--divider-size-md:calc(.1875rem * var(--mantine-scale));--divider-size-lg:calc(.25rem * var(--mantine-scale));--divider-size-xl:calc(.3125rem * var(--mantine-scale));--divider-size:var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color:var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){border-inline-start:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);align-self:stretch;height:auto}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap;align-items:center;display:flex}.m_9e365f20:where([data-position=left]):before,.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{content:"";height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);flex:1;margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{content:"";height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);flex:1;margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs:calc(20rem * var(--mantine-scale));--drawer-size-sm:calc(23.75rem * var(--mantine-scale));--drawer-size-md:calc(27.5rem * var(--mantine-scale));--drawer-size-lg:calc(38.75rem * var(--mantine-scale));--drawer-size-xl:calc(48.75rem * var(--mantine-scale));--drawer-size:var(--drawer-size-md);--drawer-offset:0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex,0 0 var(--drawer-size));height:var(--drawer-height,calc(100% - var(--drawer-offset) * 2));margin:var(--drawer-offset);max-width:calc(100% - var(--drawer-offset) * 2);max-height:calc(100% - var(--drawer-offset) * 2);overflow-y:auto}.m_b8a05bbd[data-hidden]{pointer-events:none;opacity:0!important}.m_31cd769a{justify-content:var(--drawer-justify,flex-start);align-items:var(--drawer-align,flex-start);display:flex}.m_e9408a47{padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs);border-radius:var(--fieldset-radius,var(--mantine-radius-default));min-inline-size:auto}.m_84c9523a{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-7)}.m_ef274e49{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_eda993d3{border:0;border-radius:0;padding:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{margin-bottom:var(--mantine-spacing-sm);padding:0}.m_8478a6da{container:mantine-grid/inline-size}.m_410352e9{--grid-overflow:visible;--grid-column-gap:var(--grid-gap);--grid-row-gap:var(--grid-gap);overflow:var(--grid-overflow)}.m_dee7bd2f{justify-content:var(--grid-justify);align-items:var(--grid-align);gap:var(--grid-row-gap) var(--grid-column-gap);flex-wrap:wrap;display:flex}.m_96bdd299{--col-flex-grow:0;--col-offset:0rem;flex-shrink:0;order:var(--col-order);flex-basis:var(--col-flex-basis);width:var(--col-width);max-width:var(--col-max-width);flex-grow:var(--col-flex-grow);align-self:var(--col-align-self);margin-inline-start:var(--col-offset)}.m_9e117634{object-fit:var(--image-object-fit,cover);border-radius:var(--image-radius,0);width:100%;display:block}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}.m_e5262200{--indicator-size:calc(.625rem * var(--mantine-scale));--indicator-color:var(--mantine-primary-color-filled);display:block;position:relative}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{top:var(--indicator-top);left:var(--indicator-left);right:var(--indicator-right);bottom:var(--indicator-bottom);transform:translate(var(--indicator-translate-x), var(--indicator-translate-y));min-width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--indicator-radius,1000rem);z-index:var(--indicator-z-index,200);font-size:var(--mantine-font-size-xs);background-color:var(--indicator-color);color:var(--indicator-text-color,var(--mantine-color-white));white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute}.m_760d1fb1:before{content:"";background-color:var(--indicator-color);border-radius:var(--indicator-radius,1000rem);z-index:-1;position:absolute;inset:0}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs) / 2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:1s linear infinite m_885901b1}.m_5f75b09e{--label-lh-xs:calc(1rem * var(--mantine-scale));--label-lh-sm:calc(1.25rem * var(--mantine-scale));--label-lh-md:calc(1.5rem * var(--mantine-scale));--label-lh-lg:calc(1.875rem * var(--mantine-scale));--label-lh-xl:calc(2.25rem * var(--mantine-scale));--label-lh:var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order:1;--label-offset-end:var(--mantine-spacing-sm);--label-offset-start:0}.m_5f75b09e[data-label-position=right]{--label-order:2;--label-offset-end:0;--label-offset-start:var(--mantine-spacing-sm)}.m_5f6e695e{-webkit-tap-highlight-color:transparent;display:flex}.m_d3ea56bb{--label-cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;font-size:var(--label-fz,var(--mantine-font-size-sm));line-height:var(--label-lh);cursor:var(--label-cursor);flex-direction:column;order:var(--label-order);display:inline-flex}fieldset:disabled .m_d3ea56bb,.m_d3ea56bb[data-disabled]{--label-cursor:not-allowed}.m_8ee546b8{cursor:var(--label-cursor);color:inherit;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}fieldset:disabled .m_8ee546b8,.m_8ee546b8:where([data-disabled]){color:var(--mantine-color-disabled-color)}.m_328f68c0{margin-top:calc(var(--mantine-spacing-xs) / 2);cursor:default;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs) / 2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_dc6f14e2{--kbd-fz-xs:calc(.625rem * var(--mantine-scale));--kbd-fz-sm:calc(.75rem * var(--mantine-scale));--kbd-fz-md:calc(.875rem * var(--mantine-scale));--kbd-fz-lg:calc(1rem * var(--mantine-scale));--kbd-fz-xl:calc(1.25rem * var(--mantine-scale));--kbd-fz:var(--kbd-fz-sm);font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:var(--mantine-font-weight-bold);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale));text-align:center;unicode-bidi:embed;padding:.12em .45em}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-6)}.m_abbac491{--list-fz:var(--mantine-font-size-md);--list-lh:var(--mantine-line-height-md);--list-marker-gap:var(--mantine-spacing-lg);font-size:var(--list-fz);line-height:var(--list-lh);margin:0;padding:0;padding-inline-start:var(--list-marker-gap);list-style-position:outside}.m_abbac491[data-type=none]{--list-marker-gap:0}.m_abbac491:where([data-with-padding]){padding-inline-start:calc(var(--list-marker-gap) + var(--mantine-spacing-md))}.m_abb6bec2{white-space:normal;line-height:var(--list-lh)}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction:row;--li-align:center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing,0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{flex-direction:var(--li-direction,column);align-items:var(--li-align,flex-start);white-space:normal;display:inline-flex}.m_60f83e5b{vertical-align:middle;margin-inline-end:var(--mantine-spacing-sm);display:inline-block}.m_6e45937b{z-index:var(--lo-z-index);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.m_e8eb006c{z-index:calc(var(--lo-z-index) + 1);position:relative}.m_df587f17{z-index:var(--lo-z-index)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_dc9b7c9f{padding:calc(.25rem * var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{margin-top:calc(.25rem * var(--mantine-scale));margin-bottom:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--menu-item-color,var(--mantine-color-text));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:calc(.3125rem * var(--mantine-scale))}.m_ef8769b6{--menu-search-padding:var(--popover-padding,4px);margin-inline:calc(var(--menu-search-padding) * -1);margin-top:calc(var(--menu-search-padding) * -1);width:calc(100% + var(--menu-search-padding) * 2);border-top-width:0;margin-bottom:var(--menu-search-padding);border-inline-width:0;border-end-end-radius:0;border-end-start-radius:0}:where([data-mantine-color-scheme=light]) .m_ef8769b6,:where([data-mantine-color-scheme=light]) .m_ef8769b6:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6,:where([data-mantine-color-scheme=dark]) .m_ef8769b6:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_ef8769b6{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6{background-color:var(--mantine-color-dark-7)}.m_5476e0d3{flex:1}.m_8395186e{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(.5rem * var(--mantine-scale));display:inline-flex}.m_8b75e504{justify-content:center;align-items:center;display:flex}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_9df02822{--modal-size-xs:calc(20rem * var(--mantine-scale));--modal-size-sm:calc(23.75rem * var(--mantine-scale));--modal-size-md:calc(27.5rem * var(--mantine-scale));--modal-size-lg:calc(38.75rem * var(--mantine-scale));--modal-size-xl:calc(48.75rem * var(--mantine-scale));--modal-size:var(--modal-size-md);--modal-y-offset:5dvh;--modal-x-offset:5vw}.m_9df02822[data-full-screen]{--modal-border-radius:0!important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex:0 0 100%;--modal-content-max-height:auto;--modal-content-height:100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset:0;--modal-inner-x-offset:0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align:center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius,var(--mantine-radius-default));border-start-end-radius:var(--modal-radius,var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex,0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height,calc(100dvh - var(--modal-y-offset) * 2));height:var(--modal-content-height,auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{pointer-events:none;opacity:0!important}.m_1f958f16{justify-content:center;align-items:var(--modal-inner-align,flex-start);padding-top:var(--modal-inner-y-offset,var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset,var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset,var(--modal-x-offset));display:flex}.m_f0824112{--nl-bg:var(--mantine-primary-color-light);--nl-hover:var(--mantine-primary-color-light-hover);--nl-color:var(--mantine-primary-color-light-color);width:100%;padding:8px var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media (hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media (hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity:.9;--description-color:var(--nl-color)}.m_690090b5{justify-content:center;align-items:center;transition:transform .15s;display:flex}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{text-overflow:ellipsis;flex:1;overflow:hidden}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity,1);color:var(--description-color,var(--mantine-color-dimmed));text-overflow:ellipsis;display:block;overflow:hidden}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset,var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius:var(--mantine-radius-default);--notification-color:var(--mantine-primary-color-filled);box-sizing:border-box;padding-inline-start:calc(1.375rem * var(--mantine-scale));padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg);align-items:center;display:flex;position:relative;overflow:hidden}.m_a513464:before{content:"";width:calc(.375rem * var(--mantine-scale));top:var(--notification-radius);bottom:var(--notification-radius);border-radius:var(--notification-radius);background-color:var(--notification-color);display:block;position:absolute;inset-inline-start:calc(.25rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{box-sizing:border-box;width:calc(1.75rem * var(--mantine-scale));height:calc(1.75rem * var(--mantine-scale));border-radius:calc(1.75rem * var(--mantine-scale));background-color:var(--notification-color);color:var(--mantine-color-white);justify-content:center;align-items:center;margin-inline-end:var(--mantine-spacing-md);display:flex}.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;margin-inline-end:var(--mantine-spacing-xs);overflow:hidden}.m_3feedf16{margin-bottom:calc(.125rem * var(--mantine-scale));text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:var(--mantine-font-weight-medium);overflow:hidden}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);text-overflow:ellipsis;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs:calc(1.0625rem * var(--mantine-scale));--ni-right-section-width-sm:calc(1.5rem * var(--mantine-scale));--ni-right-section-width-md:calc(1.6875rem * var(--mantine-scale));--ni-right-section-width-lg:calc(1.9375rem * var(--mantine-scale));--ni-right-section-width-xl:calc(2.125rem * var(--mantine-scale))}.m_95e17d22{--ni-chevron-size-xs:calc(.625rem * var(--mantine-scale));--ni-chevron-size-sm:calc(.875rem * var(--mantine-scale));--ni-chevron-size-md:calc(1rem * var(--mantine-scale));--ni-chevron-size-lg:calc(1.125rem * var(--mantine-scale));--ni-chevron-size-xl:calc(1.25rem * var(--mantine-scale));--ni-chevron-size:var(--ni-chevron-size-sm);width:100%;height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));max-width:calc(var(--ni-chevron-size) * 1.7);flex-direction:column;margin-inline-start:auto;display:flex}.m_80b4b171{--control-border:1px solid var(--input-bd);--control-radius:calc(var(--input-radius) - calc(.0625rem * var(--mantine-scale)));width:100%;height:calc(var(--input-height) / 2 - calc(.0625rem * var(--mantine-scale)));border-inline-start:var(--control-border);color:var(--mantine-color-text);cursor:pointer;background-color:#0000;flex:0 0 50%;justify-content:center;align-items:center;padding:0;display:flex}.m_80b4b171:where(:disabled){cursor:not-allowed;opacity:.6;color:var(--mantine-color-disabled-color);background-color:#0000}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_4addd315{--pagination-control-size-xs:calc(1.375rem * var(--mantine-scale));--pagination-control-size-sm:calc(1.625rem * var(--mantine-scale));--pagination-control-size-md:calc(2rem * var(--mantine-scale));--pagination-control-size-lg:calc(2.375rem * var(--mantine-scale));--pagination-control-size-xl:calc(2.75rem * var(--mantine-scale));--pagination-control-size-input-xs:calc(1.875rem * var(--mantine-scale));--pagination-control-size-input-sm:calc(2.25rem * var(--mantine-scale));--pagination-control-size-input-md:calc(2.625rem * var(--mantine-scale));--pagination-control-size-input-lg:calc(3.125rem * var(--mantine-scale));--pagination-control-size-input-xl:calc(3.75rem * var(--mantine-scale));--pagination-control-size:var(--pagination-control-size-md);--pagination-control-fz:var(--mantine-font-size-md);--pagination-active-bg:var(--mantine-primary-color-filled)}.m_4addd315:where([data-layout=responsive]){container-type:inline-size}.m_326d024a{border:calc(.0625rem * var(--mantine-scale)) solid;cursor:pointer;color:var(--mantine-color-text);height:var(--pagination-control-size);min-width:var(--pagination-control-size);font-size:var(--pagination-control-fz);border-radius:var(--pagination-control-radius,var(--mantine-radius-default));justify-content:center;align-items:center;line-height:1;display:flex}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size) / 4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-white)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color,var(--mantine-color-white))}@media (hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media (hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{height:var(--pagination-control-size);min-width:var(--pagination-control-size);pointer-events:none;justify-content:center;align-items:center;display:flex}.m_105fdbed{gap:inherit;align-items:center;display:flex}@container (width<=400px){.m_105fdbed{display:none}}.m_10817321{height:var(--pagination-control-size);font-size:var(--pagination-control-fz);white-space:nowrap;justify-content:center;align-items:center;display:none}@container (width<=400px){.m_10817321{display:flex}}.m_7cda1cd6{--pill-fz-xs:calc(.625rem * var(--mantine-scale));--pill-fz-sm:calc(.75rem * var(--mantine-scale));--pill-fz-md:calc(.875rem * var(--mantine-scale));--pill-fz-lg:calc(1rem * var(--mantine-scale));--pill-fz-xl:calc(1.125rem * var(--mantine-scale));--pill-height-xs:calc(1.125rem * var(--mantine-scale));--pill-height-sm:calc(1.375rem * var(--mantine-scale));--pill-height-md:calc(1.5625rem * var(--mantine-scale));--pill-height-lg:calc(1.75rem * var(--mantine-scale));--pill-height-xl:calc(2rem * var(--mantine-scale));--pill-fz:var(--pill-fz-sm);--pill-height:var(--pill-height-sm);font-size:var(--pill-fz);height:var(--pill-height);border-radius:var(--pill-radius,1000rem);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:0;align-items:center;max-width:100%;padding-inline:.8em;line-height:1;display:inline-flex;position:relative}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}.m_7cda1cd6:where([draggable=true]){cursor:grab}.m_7cda1cd6:where([draggable=true]):focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_7cda1cd6:where([data-dragging]){opacity:.4;cursor:grabbing}.m_7cda1cd6:where([data-drag-over=before]):before,.m_7cda1cd6:where([data-drag-over=after]):after{content:"";width:calc(.125rem * var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}.m_7cda1cd6:where([data-drag-over=before]):before{inset-inline-start:calc(-.25rem * var(--mantine-scale))}.m_7cda1cd6:where([data-drag-over=after]):after{inset-inline-end:calc(-.25rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}.m_1e0e6180{cursor:inherit;height:100%;line-height:var(--pill-height);text-overflow:ellipsis;display:block;overflow:hidden}.m_ae386778{color:inherit;font-size:inherit;height:100%;min-height:unset;min-width:2em;width:unset;border-radius:0;border-start-end-radius:var(--pill-radius,50%);border-end-end-radius:var(--pill-radius,50%);flex:0;padding-inline:.1em .3em}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{cursor:not-allowed;background-color:#0000;width:.8em;min-width:.8em;padding:0;display:none}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs:calc(.375rem * var(--mantine-scale));--pg-gap-sm:calc(.5rem * var(--mantine-scale));--pg-gap-md:calc(.625rem * var(--mantine-scale));--pg-gap-lg:calc(.75rem * var(--mantine-scale));--pg-gap-xl:calc(.75rem * var(--mantine-scale));--pg-gap:var(--pg-gap-sm);align-items:center;gap:var(--pg-gap);flex-wrap:wrap;display:flex}.m_f61ca620{--psi-button-size-xs:calc(1.375rem * var(--mantine-scale));--psi-button-size-sm:calc(1.625rem * var(--mantine-scale));--psi-button-size-md:calc(1.75rem * var(--mantine-scale));--psi-button-size-lg:calc(2rem * var(--mantine-scale));--psi-button-size-xl:calc(2.5rem * var(--mantine-scale));--psi-icon-size-xs:calc(1rem * var(--mantine-scale));--psi-icon-size-sm:calc(1.25rem * var(--mantine-scale));--psi-icon-size-md:calc(1.375rem * var(--mantine-scale));--psi-icon-size-lg:calc(1.5rem * var(--mantine-scale));--psi-icon-size-xl:calc(1.75rem * var(--mantine-scale));--psi-button-size:var(--psi-button-size-sm);--psi-icon-size:var(--psi-icon-size-sm)}.m_ccf8da4c{position:relative;overflow:hidden}.m_f2d85dd2{font-family:var(--mantine-font-family);font-size:inherit;line-height:var(--mantine-line-height);width:100%;height:100%;color:inherit;background-color:#0000;border:0;outline:0;padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);position:absolute;inset:0}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{width:var(--psi-button-size);height:var(--psi-button-size);min-width:var(--psi-button-size);min-height:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_45c4369d{appearance:none;min-width:calc(6.25rem * var(--mantine-scale));font-size:inherit;height:1.6em;color:inherit;background-color:#0000;border:0;flex:1;padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));pointer-events:none;opacity:0;position:absolute;top:0;left:0}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){visibility:visible;opacity:1;height:1.6em;position:static}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f1cb205a{--pin-input-size-xs:calc(1.875rem * var(--mantine-scale));--pin-input-size-sm:calc(2.25rem * var(--mantine-scale));--pin-input-size-md:calc(2.625rem * var(--mantine-scale));--pin-input-size-lg:calc(3.125rem * var(--mantine-scale));--pin-input-size-xl:calc(3.75rem * var(--mantine-scale));--pin-input-size:var(--pin-input-size-sm)}.m_cb288ead{width:var(--pin-input-size);height:var(--pin-input-size)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:calc(2.5rem * var(--mantine-scale)) 0}}@keyframes m_e0fb7a86{0%{background-position:0 0}to{background-position:0 calc(2.5rem * var(--mantine-scale))}}.m_db6d6462{--progress-radius:var(--mantine-radius-default);--progress-size:var(--progress-size-md);--progress-size-xs:calc(.1875rem * var(--mantine-scale));--progress-size-sm:calc(.3125rem * var(--mantine-scale));--progress-size-md:calc(.5rem * var(--mantine-scale));--progress-size-lg:calc(.75rem * var(--mantine-scale));--progress-size-xl:calc(1rem * var(--mantine-scale));height:var(--progress-size);border-radius:var(--progress-radius);display:flex;position:relative;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_db6d6462:where([data-orientation=vertical]){height:auto;width:var(--progress-size);flex-direction:column-reverse}.m_2242eb65{background-color:var(--progress-section-color);height:100%;width:var(--progress-section-size);background-size:calc(1.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));transition:width var(--progress-transition-duration,.1s) ease;justify-content:center;align-items:center;display:flex;overflow:hidden}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000)}.m_2242eb65:where([data-animated]){animation:1s linear infinite m_81a374bd}.m_2242eb65:where(:last-of-type){border-radius:0;border-start-end-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65{width:100%;height:var(--progress-section-size);transition:height var(--progress-transition-duration,.1s) ease}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-striped]){background-image:linear-gradient(135deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-animated]){animation:1s linear infinite m_e0fb7a86}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:last-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-start-end-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:first-of-type){border-radius:0;border-end-end-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color,var(--mantine-color-white));-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:min(calc(var(--progress-size) * .65), calc(1.125rem * var(--mantine-scale)));padding-inline:calc(.25rem * var(--mantine-scale));line-height:1;overflow:hidden}.m_db6d6462:where([data-orientation=vertical]) .m_91e40b74{writing-mode:vertical-rl}.m_f3f1af94{--radio-size-xs:calc(1rem * var(--mantine-scale));--radio-size-sm:calc(1.25rem * var(--mantine-scale));--radio-size-md:calc(1.5rem * var(--mantine-scale));--radio-size-lg:calc(1.875rem * var(--mantine-scale));--radio-size-xl:calc(2.25rem * var(--mantine-scale));--radio-size:var(--radio-size-sm);--radio-icon-size-xs:calc(.375rem * var(--mantine-scale));--radio-icon-size-sm:calc(.5rem * var(--mantine-scale));--radio-icon-size-md:calc(.625rem * var(--mantine-scale));--radio-icon-size-lg:calc(.875rem * var(--mantine-scale));--radio-icon-size-xl:calc(1rem * var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-icon-color:var(--mantine-color-white)}.m_89c4f5e4{width:var(--radio-size);height:var(--radio-size);order:1;position:relative}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);opacity:var(--radio-icon-opacity,0);translate:-50% -50%;transform:var(--radio-icon-transform,scale(.2) translateY(calc(.625rem * var(--mantine-scale))));pointer-events:none;width:var(--radio-icon-size);height:var(--radio-icon-size);transition:opacity .1s,transform .2s;position:absolute;top:50%;left:50%}.m_8a3dbb89{border:calc(.0625rem * var(--mantine-scale)) solid;appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius,var(--radio-size));cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;transition-property:background-color,border-color;transition-duration:.1s;transition-timing-function:ease;display:flex;position:relative}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color,var(--mantine-primary-color-filled));border-color:var(--radio-color,var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity:1;--radio-icon-transform:scale(1)}.m_8a3dbb89:disabled{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color:var(--mantine-color-disabled-color)}.m_8a3dbb89:where([data-with-error-styles][data-error]){border-color:var(--mantine-color-error)}.m_99d09bcd:checked:not(:disabled){background-color:var(--radio-bg);border-color:#0000}.m_99d09bcd:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-opacity:1;--radio-icon-transform:none}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){border-color:var(--radio-color);background-color:#0000}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color:var(--radio-color);--radio-icon-opacity:1;--radio-icon-transform:none}.m_f8d312f2{--rating-size-xs:calc(.875rem * var(--mantine-scale));--rating-size-sm:calc(1.125rem * var(--mantine-scale));--rating-size-md:calc(1.25rem * var(--mantine-scale));--rating-size-lg:calc(1.75rem * var(--mantine-scale));--rating-size-xl:calc(2rem * var(--mantine-scale));width:max-content;display:flex}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{transition:transform .1s;position:relative}.m_61734bb7:where([data-active]){z-index:1;transform:scale(1.1)}.m_5662a89a{width:var(--rating-size);height:var(--rating-size);display:block}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{white-space:nowrap;opacity:0;-webkit-tap-highlight-color:transparent;width:0;height:0;position:absolute;overflow:hidden}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_21342ee4{cursor:pointer;z-index:var(--rating-item-z-index,0);-webkit-tap-highlight-color:transparent;display:block;position:absolute;top:0;left:0}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_b32e4812{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);--rp-transition-duration:0s;position:relative}.m_d43b5134{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);transform:rotate(calc(var(--rp-start-angle,270deg) - 360deg))}.m_b1ca1fbf{stroke:var(--curve-color,var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease, stroke-dasharray var(--rp-transition-duration) ease, stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-dark-4)}.m_b23f9dc4{top:50%;inset-inline:var(--rp-label-offset);position:absolute;transform:translateY(-50%)}.m_cf365364{--sc-padding-xs:calc(.125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));--sc-padding-sm:calc(.1875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--sc-padding-md:calc(.25rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));--sc-padding-lg:calc(.4375rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--sc-padding-xl:calc(.625rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--sc-transition-duration:.2s;--sc-padding:var(--sc-padding-sm);--sc-transition-timing-function:ease;--sc-font-size:var(--mantine-font-size-sm);border-radius:var(--sc-radius,var(--mantine-radius-default));width:auto;padding:calc(.25rem * var(--mantine-scale));flex-direction:row;display:inline-flex;position:relative;overflow:hidden}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){flex-direction:column;width:max-content;display:flex}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{z-index:1;border-radius:max(calc(var(--sc-radius,var(--mantine-radius-default)) - 4px), calc(var(--sc-radius,var(--mantine-radius-default)) / 4));display:block;position:absolute}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;font-weight:var(--mantine-font-weight-medium);text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:calc(var(--sc-radius,var(--mantine-radius-default)) - 4px);font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline,none);display:block;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}fieldset:disabled .m_1738fcb2,.m_1738fcb2:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";z-index:0;border-radius:calc(var(--sc-radius,var(--mantine-radius-default)) - 4px);position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media (hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media (hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{white-space:nowrap;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2,.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_69686b9b{z-index:2;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function);flex:1;position:relative}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";top:0;bottom:0;background-color:var(--separator-color);width:calc(.0625rem * var(--mantine-scale));transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function);position:absolute;inset-inline-start:0}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;height:calc(.0625rem * var(--mantine-scale));width:auto;bottom:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color:var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color:transparent}.m_78882f40{z-index:2;position:relative}.m_925c2d2c{container:simple-grid/inline-size}.m_2415a157{grid-template-columns:repeat(var(--sg-cols), minmax(0, 1fr));grid-auto-rows:var(--sg-auto-rows,auto);gap:var(--sg-spacing-y) var(--sg-spacing-x);display:grid}.m_2415a157[data-auto-cols=auto-fill]{grid-template-columns:repeat(auto-fill, minmax(var(--sg-min-col-width), 1fr))}.m_2415a157[data-auto-cols=auto-fit]{grid-template-columns:repeat(auto-fit, minmax(var(--sg-min-col-width), 1fr))}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_18320242{height:var(--skeleton-height,auto);width:var(--skeleton-width,100%);border-radius:var(--skeleton-radius,var(--mantine-radius-default));position:relative;transform:translateZ(0)}.m_18320242:where([data-animate]):after{animation:1.5s linear infinite m_299c329c}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{content:"";z-index:10;background-color:var(--mantine-color-body);position:absolute;inset:0}.m_18320242:where([data-visible]):after{content:"";z-index:11;position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs:calc(.25rem * var(--mantine-scale));--slider-size-sm:calc(.375rem * var(--mantine-scale));--slider-size-md:calc(.5rem * var(--mantine-scale));--slider-size-lg:calc(.625rem * var(--mantine-scale));--slider-size-xl:calc(.75rem * var(--mantine-scale));--slider-size:var(--slider-size-md);--slider-radius:calc(62.5rem * var(--mantine-scale));--slider-color:var(--mantine-primary-color-filled);--slider-track-disabled-bg:var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;height:calc(var(--slider-size) * 2);padding-inline:var(--slider-size);touch-action:none;outline:none;flex-direction:column;align-items:center;display:flex;position:relative}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg:var(--mantine-color-dark-4)}.m_dd36362e[data-orientation=vertical]{width:calc(var(--slider-size) * 2);height:calc(12.5rem * var(--mantine-scale));padding-inline:0;padding-block:var(--slider-size)}.m_c9357328{top:calc(-2.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none;position:absolute}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9357328{top:auto;inset-inline-start:calc(100% + 8px)}.m_c9a9a60a{height:var(--slider-thumb-size);width:var(--slider-thumb-size);border:calc(.25rem * var(--mantine-scale)) solid;cursor:pointer;border-radius:var(--slider-radius);z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;outline-offset:calc(.125rem * var(--mantine-scale));top:50%;left:var(--slider-thumb-offset);justify-content:center;align-items:center;transition:box-shadow .1s,transform .1s;display:flex;position:absolute;transform:translate(-50%,-50%)}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}fieldset:disabled .m_c9a9a60a,.m_c9a9a60a:where([data-disabled]){display:none}.m_c9a9a60a:where([data-dragging]){box-shadow:var(--mantine-shadow-sm);transform:translate(-50%,-50%)scale(1.05)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{color:var(--slider-color);border-color:var(--slider-color);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{color:var(--mantine-color-white);border-color:var(--mantine-color-white);background-color:var(--slider-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{top:auto;left:50%;right:auto;bottom:var(--slider-thumb-offset);transform:translate(-50%,50%)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a:where([data-dragging]){transform:translate(-50%,50%)scale(1.05)}:where([dir=rtl]) :where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{left:50%;right:auto}.m_a8645c2{width:100%;height:calc(var(--slider-size) * 2);cursor:pointer;align-items:center;display:flex}fieldset:disabled .m_a8645c2,.m_a8645c2:where([data-disabled]){cursor:not-allowed}:where(.m_dd36362e[data-orientation=vertical]) .m_a8645c2{width:calc(var(--slider-size) * 2);flex-direction:column;height:100%}.m_c9ade57f{width:100%;height:var(--slider-size);position:relative}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg:var(--slider-color)}fieldset:disabled .m_c9ade57f:where([data-inverted]),.m_c9ade57f:where([data-inverted][data-disabled]){--track-bg:var(--slider-track-disabled-bg)}.m_c9ade57f:before{content:"";border-radius:var(--slider-radius);top:0;bottom:0;inset-inline:calc(var(--slider-size) * -1);background-color:var(--track-bg,var(--slider-track-bg));z-index:0;position:absolute}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f{width:var(--slider-size);height:100%}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f:before{inset-inline:0;top:calc(var(--slider-size) * -1);bottom:calc(var(--slider-size) * -1)}.m_38aeed47{z-index:1;background-color:var(--slider-color);border-radius:var(--slider-radius);width:var(--slider-bar-width);top:0;bottom:0;position:absolute;inset-inline-start:var(--slider-bar-offset)}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}fieldset:disabled .m_38aeed47:where(:not([data-inverted])),.m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_38aeed47{top:auto;bottom:var(--slider-bar-offset);width:100%;height:var(--slider-bar-width);inset-inline-start:0}.m_b7b0423a{inset-inline-start:calc(var(--mark-offset) - var(--slider-size) / 2);z-index:2;pointer-events:none;height:0;position:absolute;top:0}:where(.m_dd36362e[data-orientation=vertical]) .m_b7b0423a{inset-inline-start:0;top:auto;bottom:calc(var(--mark-offset) + var(--slider-size) / 2);width:0;height:0}.m_dd33bc19{border:calc(.125rem * var(--mantine-scale)) solid;height:var(--slider-size);width:var(--slider-size);border-radius:calc(62.5rem * var(--mantine-scale));background-color:var(--mantine-color-white);pointer-events:none}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}.m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-disabled-border)}.m_68c77a5b{transform:translate(calc(-50% + var(--slider-size) / 2), calc(var(--mantine-spacing-xs) / 2));font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}:where([dir=rtl]) .m_68c77a5b{transform:translate(calc(50% - var(--slider-size) / 2), calc(var(--mantine-spacing-xs) / 2))}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}:where(.m_dd36362e[data-orientation=vertical]) .m_68c77a5b{transform:translate(calc(var(--slider-size) + var(--mantine-spacing-xs) / 2), calc(-50% - var(--slider-size) / 2))}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:calc(1.5rem * var(--mantine-scale))}.m_b912df4e{transition:max-height var(--spoiler-transition-duration,.2s) ease;flex-direction:column;display:flex;overflow:hidden}.m_b9131032{inset-inline-start:0;height:calc(1.5rem * var(--mantine-scale));position:absolute;top:100%}.m_6d731127{align-items:var(--stack-align,stretch);justify-content:var(--stack-justify,flex-start);gap:var(--stack-gap,var(--mantine-spacing-md));flex-direction:column;display:flex}.m_cbb4ea7e{--stepper-icon-size-xs:calc(2.125rem * var(--mantine-scale));--stepper-icon-size-sm:calc(2.25rem * var(--mantine-scale));--stepper-icon-size-md:calc(2.625rem * var(--mantine-scale));--stepper-icon-size-lg:calc(3rem * var(--mantine-scale));--stepper-icon-size-xl:calc(3.25rem * var(--mantine-scale));--stepper-icon-size:var(--stepper-icon-size-md);--stepper-color:var(--mantine-primary-color-filled);--stepper-content-padding:var(--mantine-spacing-md);--stepper-spacing:var(--mantine-spacing-md);--stepper-radius:calc(62.5rem * var(--mantine-scale));--stepper-fz:var(--mantine-font-size-md);--stepper-outline-thickness:calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-dark-5)}.m_aaf89d0b{flex-wrap:nowrap;align-items:center;display:flex}.m_aaf89d0b:where([data-wrap]){gap:var(--mantine-spacing-md) 0;flex-wrap:wrap}.m_aaf89d0b:where([data-label-position=bottom]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);background-color:var(--stepper-outline-color);flex:1;transition:background-color .15s}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_aaf89d0b:where([data-label-position=bottom]) .m_2a371ac9{margin-top:calc((var(--stepper-icon-size) - var(--stepper-outline-thickness)) / 2)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color:var(--stepper-color);cursor:default;display:flex}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_cbb57068:where([data-label-position=bottom]){min-width:var(--stepper-icon-size);max-width:calc(var(--stepper-icon-size) * 4);flex-direction:column;align-items:center;overflow:visible}.m_cbb57068:where([data-label-position=bottom]):where([data-icon-position=right]){flex-direction:column}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing:calc(var(--mantine-spacing-xs) / 2);min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));margin-top:var(--separator-spacing);justify-content:flex-start;overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{top:calc(var(--stepper-icon-size) + var(--separator-spacing));border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color);height:100vh;position:absolute;inset-inline-start:calc(var(--stepper-icon-size) / 2)}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{height:var(--stepper-icon-size);width:var(--stepper-icon-size);min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);border-radius:var(--stepper-radius);font-size:var(--stepper-fz);border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);background-color:var(--stepper-outline-color);justify-content:center;align-items:center;font-weight:700;transition:background-color .15s,border-color .15s;display:flex;position:relative}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){color:var(--stepper-icon-color,var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}.m_8faaac38{display:flex}.m_a79331dc{color:var(--stepper-icon-color,var(--mantine-color-white));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m_1956aa2a{flex-direction:column;display:flex}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){text-align:end;margin-inline-end:var(--mantine-spacing-sm)}.m_cbb57068:where([data-label-position=bottom]) .m_1956aa2a{text-align:center;margin:calc(var(--mantine-spacing-xs) / 2) 0 0;align-items:center}.m_12051f6c{font-weight:var(--mantine-font-weight-medium);font-size:var(--stepper-fz);line-height:1}.m_164eea74{margin-top:calc(var(--stepper-spacing) / 3);margin-bottom:calc(var(--stepper-spacing) / 3);font-size:calc(var(--stepper-fz) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-dimmed);line-height:1}.m_5f93f3bb{--switch-height-xs:calc(1rem * var(--mantine-scale));--switch-height-sm:calc(1.25rem * var(--mantine-scale));--switch-height-md:calc(1.5rem * var(--mantine-scale));--switch-height-lg:calc(1.875rem * var(--mantine-scale));--switch-height-xl:calc(2.25rem * var(--mantine-scale));--switch-width-xs:calc(2rem * var(--mantine-scale));--switch-width-sm:calc(2.375rem * var(--mantine-scale));--switch-width-md:calc(2.875rem * var(--mantine-scale));--switch-width-lg:calc(3.5rem * var(--mantine-scale));--switch-width-xl:calc(4.5rem * var(--mantine-scale));--switch-thumb-size-xs:calc(.75rem * var(--mantine-scale));--switch-thumb-size-sm:calc(.875rem * var(--mantine-scale));--switch-thumb-size-md:calc(1.125rem * var(--mantine-scale));--switch-thumb-size-lg:calc(1.375rem * var(--mantine-scale));--switch-thumb-size-xl:calc(1.75rem * var(--mantine-scale));--switch-label-font-size-xs:calc(.3125rem * var(--mantine-scale));--switch-label-font-size-sm:calc(.375rem * var(--mantine-scale));--switch-label-font-size-md:calc(.4375rem * var(--mantine-scale));--switch-label-font-size-lg:calc(.5625rem * var(--mantine-scale));--switch-label-font-size-xl:calc(.6875rem * var(--mantine-scale));--switch-track-label-padding-xs:calc(.125rem * var(--mantine-scale));--switch-track-label-padding-sm:calc(.15625rem * var(--mantine-scale));--switch-track-label-padding-md:calc(.1875rem * var(--mantine-scale));--switch-track-label-padding-lg:calc(.1875rem * var(--mantine-scale));--switch-track-label-padding-xl:calc(.21875rem * var(--mantine-scale));--switch-height:var(--switch-height-sm);--switch-width:var(--switch-width-sm);--switch-thumb-size:var(--switch-thumb-size-sm);--switch-label-font-size:var(--switch-label-font-size-sm);--switch-track-label-padding:var(--switch-track-label-padding-sm);--switch-radius:calc(62.5rem * var(--mantine-scale));--switch-color:var(--mantine-primary-color-filled);--switch-disabled-color:var(--mantine-color-disabled);position:relative}.m_926b4011{opacity:0;white-space:nowrap;width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:hidden}.m_9307d992{-webkit-tap-highlight-color:transparent;cursor:var(--switch-cursor,var(--mantine-cursor-type));border-radius:var(--switch-radius);background-color:var(--switch-bg);height:var(--switch-height);min-width:var(--switch-width);appearance:none;font-size:var(--switch-label-font-size);font-weight:var(--mantine-font-weight-medium);order:var(--switch-order,1);-webkit-user-select:none;user-select:none;z-index:0;color:var(--switch-text-color);align-items:center;margin:0;line-height:0;transition:background-color .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_926b4011:checked+.m_9307d992{--switch-bg:var(--switch-color);--switch-text-color:var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg:var(--switch-disabled-color);--switch-cursor:not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg:var(--mantine-color-gray-3);--switch-text-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg:var(--mantine-color-dark-5);--switch-text-color:var(--mantine-color-dark-1)}.m_9307d992[data-label-position=left]{--switch-order:2}.m_93039a1d{z-index:1;border-radius:var(--switch-radius);background-color:var(--switch-thumb-bg,var(--mantine-color-white));height:var(--switch-thumb-size);width:var(--switch-thumb-size);transition:inset-inline-start .15s;display:flex;position:absolute;inset-inline-start:var(--switch-thumb-start,var(--switch-track-label-padding))}.m_93039a1d:where([data-with-thumb-indicator]):before{content:"";background-color:var(--switch-bg);border-radius:var(--switch-radius);width:40%;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start:calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding))}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bg:var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-dark-3)}.m_8277e082{height:100%;min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);place-content:center;margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));transition:margin .15s;display:grid}.m_926b4011:checked+*>.m_8277e082{margin-inline-start:0;margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding))}.m_b23fa0ef{border-collapse:collapse;border-spacing:0;width:100%;line-height:var(--mantine-line-height);font-size:var(--mantine-font-size-sm);table-layout:var(--table-layout,auto);caption-side:var(--table-caption-side,bottom);border:none}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-gray-1);--table-striped-color:var(--mantine-color-gray-0);--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-dark-5);--table-striped-color:var(--mantine-color-dark-6);--table-border-color:var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:var(--mantine-font-weight-medium)}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:start}.m_4e7aa4fd{background-color:#0000;border-bottom:none}@media (hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media (hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing,var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:first-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)),.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg:var(--table-highlight-on-hover-color,var(--table-hover-color))}.m_b242d975{top:var(--table-sticky-header-offset,0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){top:var(--table-sticky-header-offset,0);background-color:var(--mantine-color-body);position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4fd[data-with-row-border]){border-bottom:none}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4fd[data-with-row-border]) :where(.m_4e7aa4f3){box-shadow:inset 0 -1px 0 var(--table-border-color)}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3[data-with-column-border]){border-inline:none}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3[data-with-column-border]:not(:first-child)):before{content:"";width:calc(.0625rem * var(--mantine-scale));background-color:var(--table-border-color);position:absolute;inset-block:0;inset-inline-start:calc(-.03125rem * var(--mantine-scale))}:where([data-with-table-border]) .m_b242d975[data-sticky]{top:var(--table-sticky-header-offset,0);z-index:4;border-top:none;position:sticky}:where([data-with-table-border]) .m_b242d975[data-sticky]:before{content:"";left:0;top:calc(-.03125rem * var(--mantine-scale));width:100%;height:calc(.0625rem * var(--mantine-scale));background-color:var(--table-border-color);z-index:5;display:block;position:absolute}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3:first-child{border-top:none}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{min-width:var(--table-min-width);max-height:var(--table-max-height)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color:var(--mantine-color-dark-4)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tabs-list-direction:row;--tabs-panel-grow:unset;--tabs-display:block;--tabs-flex-direction:row;--tabs-list-border-width:0;--tabs-list-border-size:0 0 var(--tabs-list-border-width) 0;--tabs-list-gap:unset;--tabs-list-line-bottom:0;--tabs-list-line-top:unset;--tabs-list-line-start:0;--tabs-list-line-end:0;--tab-radius:var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width:0 0 var(--tabs-list-border-width) 0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom:unset;--tabs-list-line-top:0;--tab-radius:0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width:var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{top:0;bottom:unset}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start:unset;--tabs-list-line-end:0;--tabs-list-line-top:0;--tabs-list-line-bottom:0;--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius);--tabs-list-direction:column;--tabs-panel-grow:1;--tabs-display:flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction:row-reverse;--tabs-list-line-start:0;--tabs-list-line-end:unset;--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius)}.m_89d60db1[data-variant=default]{--tabs-list-border-width:calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width:calc(.0625rem * var(--mantine-scale))}.m_89d60db1[data-variant=pills]{--tabs-list-gap:calc(var(--mantine-spacing-sm) / 2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d33d6d{justify-content:var(--tabs-justify,flex-start);flex-wrap:wrap;flex-direction:var(--tabs-list-direction);gap:var(--tabs-list-gap);display:flex}.m_89d33d6d:where([data-grow]) .m_4ec4dce6{flex:1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);white-space:nowrap;z-index:0;-webkit-user-select:none;user-select:none;align-items:center;line-height:1;display:flex;position:relative}.m_4ec4dce6:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{justify-content:center;align-items:center;display:flex}.m_fc420b1f:where([data-position=left]:not(:only-child)){margin-inline-end:var(--mantine-spacing-xs)}.m_fc420b1f:where([data-position=right]:not(:only-child)){margin-inline-start:var(--mantine-spacing-xs)}.m_42bbd1ae{text-align:center;flex:1}.m_576c9d4{position:relative}.m_576c9d4:before{content:"";border:1px solid var(--tab-border-color);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top);position:absolute}.m_539e827b{border-radius:var(--tab-radius);border-width:var(--tab-border-width);background-color:#0000;border-style:solid;border-color:#0000}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media (hover:hover){.m_539e827b:hover{background-color:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:none){.m_539e827b:active{background-color:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{background-color:#0000}}@media (hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{background-color:#0000}}.m_6772fbd5{position:relative}.m_6772fbd5:before{content:"";border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top);border-style:solid;position:absolute}.m_b59ab47c{border-top:calc(.0625rem * var(--mantine-scale)) solid transparent;border-bottom:calc(.0625rem * var(--mantine-scale)) solid transparent;border-inline:calc(.0625rem * var(--mantine-scale)) solid transparent;border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-radius:var(--tab-radius);--tab-border-bottom-color:transparent;--tab-border-top-color:transparent;--tab-border-inline-end-color:transparent;--tab-border-inline-start-color:transparent;position:relative}.m_b59ab47c:where([data-active]):before{content:"";background-color:var(--tab-border-color);bottom:var(--tab-before-bottom,calc(-.0625rem * var(--mantine-scale)));inset-inline-start:var(--tab-before-start,calc(-.0625rem * var(--mantine-scale)));inset-inline-end:var(--tab-before-end,auto);top:var(--tab-before-top,auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale));position:absolute}.m_b59ab47c:where([data-active]):after{content:"";background-color:var(--tab-border-color);bottom:var(--tab-after-bottom,calc(-.0625rem * var(--mantine-scale)));inset-inline-start:var(--tab-after-start,auto);inset-inline-end:var(--tab-after-end,calc(-.0625rem * var(--mantine-scale)));top:var(--tab-after-top,auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale));position:absolute}.m_b59ab47c:where([data-active]){border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-inline-start-color:var(--tab-border-inline-start-color);border-inline-end-color:var(--tab-border-inline-end-color);--tab-border-top-color:var(--tab-border-color);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color:var(--tab-border-color);--tab-border-top-color:var(--mantine-color-body);--tab-before-bottom:auto;--tab-before-top:calc(-.0625rem * var(--mantine-scale));--tab-after-bottom:auto;--tab-after-top:calc(-.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color:var(--mantine-color-body);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-end:calc(-.0625rem * var(--mantine-scale));--tab-before-start:auto;--tab-before-bottom:auto;--tab-before-top:calc(-.0625rem * var(--mantine-scale));--tab-after-start:auto;--tab-after-end:calc(-.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color:var(--mantine-color-body);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-start:calc(-.0625rem * var(--mantine-scale));--tab-before-end:auto;--tab-before-bottom:auto;--tab-before-top:calc(-.0625rem * var(--mantine-scale));--tab-after-end:auto;--tab-after-start:calc(-.0625rem * var(--mantine-scale))}.m_c3381914{border-radius:var(--tabs-radius);background-color:var(--tab-bg);color:var(--tab-color);--tab-bg:transparent;--tab-color:inherit}@media (hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg:var(--tab-hover-color)}}@media (hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg:var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg:var(--tabs-color);--tab-color:var(--tabs-text-color,var(--mantine-color-white))}@media (hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg:var(--tabs-color)}}@media (hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg:var(--tabs-color)}}.m_b6d8b162{-webkit-tap-highlight-color:transparent;font-size:var(--text-fz,var(--mantine-font-size-md));line-height:var(--text-lh,var(--mantine-line-height-md));font-weight:var(--mantine-font-weight-regular);text-wrap:var(--text-text-wrap,var(--mantine-text-wrap));margin:0;padding:0;text-decoration:none}.m_b6d8b162:where([data-truncate]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m_b6d8b162:where([data-truncate=start]){text-align:end;direction:rtl}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){text-align:start;direction:ltr}.m_b6d8b162:where([data-variant=gradient]){background-image:var(--text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.m_b6d8b162:where([data-line-clamp]){text-overflow:ellipsis;-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m_b6d8b162:where([data-inherit]){line-height:inherit;font-weight:inherit;font-size:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_7341320d{--ti-size-xs:calc(1.125rem * var(--mantine-scale));--ti-size-sm:calc(1.375rem * var(--mantine-scale));--ti-size-md:calc(1.75rem * var(--mantine-scale));--ti-size-lg:calc(2.125rem * var(--mantine-scale));--ti-size-xl:calc(2.75rem * var(--mantine-scale));--ti-size:var(--ti-size-md);-webkit-user-select:none;user-select:none;width:var(--ti-size);height:var(--ti-size);min-width:var(--ti-size);min-height:var(--ti-size);border-radius:var(--ti-radius,var(--mantine-radius-default));background:var(--ti-bg,var(--mantine-primary-color-filled));color:var(--ti-color,var(--mantine-color-white));border:var(--ti-bd,1px solid transparent);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.m_43657ece{--offset:calc(var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2);--tl-bullet-size:calc(1.25rem * var(--mantine-scale));--tl-line-width:calc(.25rem * var(--mantine-scale));--tl-radius:calc(62.5rem * var(--mantine-scale));--tl-color:var(--mantine-primary-color-filled)}.m_43657ece:where(:not([data-opposite])):where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where(:not([data-opposite])):where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:var(--mantine-font-weight-medium);margin-bottom:calc(var(--mantine-spacing-xs) / 2);line-height:1}.m_436178ff{--item-border:var(--tl-line-width) var(--tli-border-style,solid) var(--item-border-color);color:var(--mantine-color-text);position:relative}.m_436178ff:before{content:"";pointer-events:none;top:0;inset-inline-start:var(--timeline-line-start,0);inset-inline-end:var(--timeline-line-end,0);bottom:calc(var(--mantine-spacing-xl) * -1);border-inline-start:var(--item-border);display:var(--timeline-line-display,none);position:absolute}.m_43657ece:where(:not([data-opposite]))[data-align=left] .m_436178ff:before{--timeline-line-start:calc(var(--tl-line-width) * -1);--timeline-line-end:auto}.m_43657ece:where(:not([data-opposite]))[data-align=right] .m_436178ff:before{--timeline-line-start:auto;--timeline-line-end:calc(var(--tl-line-width) * -1)}.m_43657ece:where([data-opposite]) .m_436178ff:before{--timeline-line-start:calc(50% - var(--tl-line-width) / 2);--timeline-line-end:auto}.m_43657ece:where(:not([data-opposite])):where([data-align=left]) .m_436178ff{text-align:start;padding-inline-start:var(--offset)}.m_43657ece:where(:not([data-opposite])):where([data-align=right]) .m_436178ff{text-align:end;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]) .m_436178ff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color:var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color,var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display:block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{width:var(--tl-bullet-size);height:var(--tl-bullet-size);border-radius:var(--tli-radius,var(--tl-radius));border:var(--tl-line-width) solid;background-color:var(--mantine-color-body);color:var(--mantine-color-text);justify-content:center;align-items:center;display:flex;position:absolute;top:0}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where(:not([data-opposite])):where([data-align=left]) .m_8affcee1{inset-inline-start:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);inset-inline-end:auto}.m_43657ece:where(:not([data-opposite])):where([data-align=right]) .m_8affcee1{inset-inline-start:auto;inset-inline-end:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}.m_43657ece:where([data-opposite]) .m_8affcee1{grid-area:1/2;position:relative;inset-inline-start:unset;inset-inline-end:unset}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){border-color:var(--tli-color,var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color,var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color,var(--tl-color));color:var(--tl-icon-color,var(--mantine-color-white))}.m_43657ece:where(:not([data-opposite])):where([data-align=left]) .m_540e8f41{text-align:start;padding-inline-start:var(--offset)}.m_43657ece:where(:not([data-opposite])):where([data-align=right]) .m_540e8f41{text-align:end;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=left]) .m_540e8f41{text-align:start;grid-area:1/3;padding-inline-start:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=right]) .m_540e8f41{text-align:end;grid-area:1/1;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=left]) .m_436178ff:where([data-alternate]) .m_540e8f41{text-align:end;grid-column:1;padding-inline-start:0;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=right]) .m_436178ff:where([data-alternate]) .m_540e8f41{text-align:start;grid-column:3;padding-inline-start:var(--offset);padding-inline-end:0}.m_43657ece:where([data-align=left]) .m_f3ba506{text-align:end;grid-area:1/1;padding-inline-end:var(--offset)}.m_43657ece:where([data-align=right]) .m_f3ba506{text-align:start;grid-area:1/3;padding-inline-start:var(--offset)}.m_43657ece:where([data-align=left]) .m_436178ff:where([data-alternate]) .m_f3ba506{text-align:start;grid-column:3;padding-inline-start:var(--offset);padding-inline-end:0}.m_43657ece:where([data-align=right]) .m_436178ff:where([data-alternate]) .m_f3ba506{text-align:end;grid-column:1;padding-inline-start:0;padding-inline-end:var(--offset)}.m_8a5d1357{font-weight:var(--title-fw);font-size:var(--title-fz);line-height:var(--title-lh);font-family:var(--mantine-font-family-headings);text-wrap:var(--title-text-wrap,var(--mantine-heading-text-wrap));margin:0}.m_8a5d1357:where([data-line-clamp]){text-overflow:ellipsis;-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m_1b3c8819{--tooltip-radius:var(--mantine-radius-default);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius);position:absolute}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-9));color:var(--tooltip-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-2));color:var(--tooltip-color,var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_1b3c8819:where([data-interactive]){pointer-events:auto}.m_f898399f{background-color:inherit;z-index:1;border:0}.m_d08caa0 :first-child{margin-top:0}.m_d08caa0 :last-child{margin-bottom:0}.m_d08caa0 :where(h1,h2,h3,h4,h5,h6){margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap);font-family:var(--mantine-font-family-headings)}.m_d08caa0 :where(h1){margin-top:calc(1.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);font-weight:var(--mantine-h1-font-weight)}.m_d08caa0 :where(h2){margin-top:var(--mantine-spacing-xl);font-size:var(--mantine-h2-font-size);line-height:var(--mantine-h2-line-height);font-weight:var(--mantine-h2-font-weight)}.m_d08caa0 :where(h3){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);font-weight:var(--mantine-h3-font-weight)}.m_d08caa0 :where(h4){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);font-weight:var(--mantine-h4-font-weight)}.m_d08caa0 :where(h5){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h5-font-size);line-height:var(--mantine-h5-line-height);font-weight:var(--mantine-h5-font-weight)}.m_d08caa0 :where(h6){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h6-font-size);line-height:var(--mantine-h6-line-height);font-weight:var(--mantine-h6-font-weight)}.m_d08caa0 :where(img){max-width:100%;margin-bottom:var(--mantine-spacing-xs)}.m_d08caa0 :where(p){margin-top:0;margin-bottom:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d08caa0 :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media (hover:hover){.m_d08caa0 :where(a):hover{text-decoration:underline}}@media (hover:none){.m_d08caa0 :where(a):active{text-decoration:underline}}.m_d08caa0 :where(hr){margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border:0;border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-dark-3)}.m_d08caa0 :where(pre){padding:var(--mantine-spacing-xs);line-height:var(--mantine-line-height);margin:0;margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-sm);overflow-x:auto}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-dark-8)}.m_d08caa0 :where(pre) :where(code){color:inherit;background-color:#0000;border:0;border-radius:0;padding:0}.m_d08caa0 :where(kbd){--kbd-fz:calc(.75rem * var(--mantine-scale));--kbd-padding:calc(.1875rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:var(--mantine-font-weight-bold);padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-5)}.m_d08caa0 :where(code){line-height:var(--mantine-line-height);padding:calc(.0625rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d08caa0 :where(ul,ol):not([data-type=taskList]){margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl);list-style-position:outside}.m_d08caa0 :where(table){border-collapse:collapse;caption-side:bottom;width:100%;margin-bottom:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-dark-4)}.m_d08caa0 :where(table) :where(caption){margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_d08caa0 :where(table) :where(th){text-align:start;font-weight:700;font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d08caa0 :where(table) :where(thead th){border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(tfoot th){border-top:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(td){padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm)}.m_d08caa0 :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d08caa0 :where(details){margin-bottom:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border:1px solid var(--details-border-color);border-radius:var(--mantine-radius-default)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(details){--details-border-color:var(--mantine-color-gray-3);--details-summary-hover:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(details){--details-border-color:var(--mantine-color-dark-4);--details-summary-hover:var(--mantine-color-dark-5)}.m_d08caa0 :where(details) :where(summary){align-items:center;gap:var(--mantine-spacing-xs);cursor:pointer;font-weight:600;list-style:none;display:flex;position:relative}.m_d08caa0 :where(details) :where(summary)::-webkit-details-marker{display:none}.m_d08caa0 :where(details) :where(summary):before{content:"";width:1.25rem;height:calc(1em * var(--mantine-line-height));border-radius:var(--mantine-radius-sm);flex-shrink:0}.m_d08caa0 :where(details) :where(summary:hover):before{background-color:var(--details-summary-hover)}.m_d08caa0 :where(details) :where(summary):after{content:"";inset-inline-start:calc(.4375rem * var(--mantine-scale));border-style:solid;border-width:calc(.3125rem * var(--mantine-scale)) 0 calc(.3125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));border-color:#0000 #0000 #0000 currentColor;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.m_d08caa0 :where(details):where([open])>:where(summary):after{transform:translateY(-50%)rotate(90deg)}.m_d08caa0 :where(details)>:where(:last-child){margin-bottom:0}.m_d08caa0 :where(blockquote){font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md) 0;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-dark-8)}.bn-mantine{color-scheme:var(--mantine-color-scheme)}.bn-mantine *,.bn-mantine :before,.bn-mantine :after{box-sizing:border-box}.bn-mantine button,.bn-mantine select{text-transform:none}.bn-mantine{-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (device-width<=500px){.bn-mantine{-webkit-text-size-adjust:100%}}.bn-mantine{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-heading-text-wrap:wrap;--mantine-radius-default:calc(.25rem * var(--mantine-scale));--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(.625rem * var(--mantine-scale));--mantine-spacing-sm:calc(.75rem * var(--mantine-scale));--mantine-spacing-md:calc(1rem * var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl:calc(2rem * var(--mantine-scale));--mantine-font-size-xs:calc(.75rem * var(--mantine-scale));--mantine-font-size-sm:calc(.875rem * var(--mantine-scale));--mantine-font-size-md:calc(1rem * var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) #0000001a;--mantine-shadow-sm:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs:calc(.125rem * var(--mantine-scale));--mantine-radius-sm:calc(.25rem * var(--mantine-scale));--mantine-radius-md:calc(.5rem * var(--mantine-scale));--mantine-radius-lg:calc(1rem * var(--mantine-scale));--mantine-radius-xl:calc(2rem * var(--mantine-scale));--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem * var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(.875rem * var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}.bn-mantine[data-mantine-color-scheme=dark]{--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--mantine-color-dark-light:#2e2e2e26;--mantine-color-dark-light-hover:#2e2e2e33;--mantine-color-dark-light-color:var(--mantine-color-dark-3);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:#4242420d;--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:#868e9626;--mantine-color-gray-light-hover:#868e9633;--mantine-color-gray-light-color:var(--mantine-color-gray-3);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:#ced4da0d;--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:#fa525226;--mantine-color-red-light-hover:#fa525233;--mantine-color-red-light-color:var(--mantine-color-red-3);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:#ff87870d;--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:#e6498026;--mantine-color-pink-light-hover:#e6498033;--mantine-color-pink-light-color:var(--mantine-color-pink-3);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:#f783ac0d;--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:#be4bdb26;--mantine-color-grape-light-hover:#be4bdb33;--mantine-color-grape-light-color:var(--mantine-color-grape-3);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:#da77f20d;--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:#7950f226;--mantine-color-violet-light-hover:#7950f233;--mantine-color-violet-light-color:var(--mantine-color-violet-3);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:#9775fa0d;--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:#4c6ef526;--mantine-color-indigo-light-hover:#4c6ef533;--mantine-color-indigo-light-color:var(--mantine-color-indigo-3);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:#748ffc0d;--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:#228be626;--mantine-color-blue-light-hover:#228be633;--mantine-color-blue-light-color:var(--mantine-color-blue-3);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:#4dabf70d;--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:#15aabf26;--mantine-color-cyan-light-hover:#15aabf33;--mantine-color-cyan-light-color:var(--mantine-color-cyan-3);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:#3bc9db0d;--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:#12b88626;--mantine-color-teal-light-hover:#12b88633;--mantine-color-teal-light-color:var(--mantine-color-teal-3);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:#38d9a90d;--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:#40c05726;--mantine-color-green-light-hover:#40c05733;--mantine-color-green-light-color:var(--mantine-color-green-3);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:#69db7c0d;--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:#82c91e26;--mantine-color-lime-light-hover:#82c91e33;--mantine-color-lime-light-color:var(--mantine-color-lime-3);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:#a9e34b0d;--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:#fab00526;--mantine-color-yellow-light-hover:#fab00533;--mantine-color-yellow-light-color:var(--mantine-color-yellow-3);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:#ffd43b0d;--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:#fd7e1426;--mantine-color-orange-light-hover:#fd7e1433;--mantine-color-orange-light-color:var(--mantine-color-orange-3);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:#ffa94d0d}.bn-mantine[data-mantine-color-scheme=light]{--mantine-color-scheme:light;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:#000;--mantine-color-body:#fff;--mantine-color-error:var(--mantine-color-red-6);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-color-blue-6);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-black);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-disabled:var(--mantine-color-gray-2);--mantine-color-disabled-color:var(--mantine-color-gray-5);--mantine-color-disabled-border:var(--mantine-color-gray-3);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:#2e2e2e1a;--mantine-color-dark-light-hover:#2e2e2e1f;--mantine-color-dark-light-color:var(--mantine-color-dark-6);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:#2e2e2e0d;--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:#868e961a;--mantine-color-gray-light-hover:#868e961f;--mantine-color-gray-light-color:var(--mantine-color-gray-6);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:#868e960d;--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:#fa52521a;--mantine-color-red-light-hover:#fa52521f;--mantine-color-red-light-color:var(--mantine-color-red-6);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:#fa52520d;--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:#e649801a;--mantine-color-pink-light-hover:#e649801f;--mantine-color-pink-light-color:var(--mantine-color-pink-6);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:#e649800d;--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:#be4bdb1a;--mantine-color-grape-light-hover:#be4bdb1f;--mantine-color-grape-light-color:var(--mantine-color-grape-6);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:#be4bdb0d;--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:#7950f21a;--mantine-color-violet-light-hover:#7950f21f;--mantine-color-violet-light-color:var(--mantine-color-violet-6);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:#7950f20d;--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:#4c6ef51a;--mantine-color-indigo-light-hover:#4c6ef51f;--mantine-color-indigo-light-color:var(--mantine-color-indigo-6);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:#4c6ef50d;--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:#228be61a;--mantine-color-blue-light-hover:#228be61f;--mantine-color-blue-light-color:var(--mantine-color-blue-6);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:#228be60d;--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:#15aabf1a;--mantine-color-cyan-light-hover:#15aabf1f;--mantine-color-cyan-light-color:var(--mantine-color-cyan-6);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:#15aabf0d;--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:#12b8861a;--mantine-color-teal-light-hover:#12b8861f;--mantine-color-teal-light-color:var(--mantine-color-teal-6);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:#12b8860d;--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:#40c0571a;--mantine-color-green-light-hover:#40c0571f;--mantine-color-green-light-color:var(--mantine-color-green-6);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:#40c0570d;--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:#82c91e1a;--mantine-color-lime-light-hover:#82c91e1f;--mantine-color-lime-light-color:var(--mantine-color-lime-6);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:#82c91e0d;--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:#fab0051a;--mantine-color-yellow-light-hover:#fab0051f;--mantine-color-yellow-light-color:var(--mantine-color-yellow-6);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:#fab0050d;--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:#fd7e141a;--mantine-color-orange-light-hover:#fd7e141f;--mantine-color-orange-light-color:var(--mantine-color-orange-6);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:#fd7e140d}.bn-block-outer{line-height:1.5;transition:margin .2s}.bn-block{flex-direction:column;display:flex}.bn-block-content{width:100%;padding:3px 0;transition:font-size .2s;display:flex}.bn-block-content.ProseMirror-selectednode>*,.ProseMirror-selectednode>.bn-block-content>*,.bn-block-content .ProseMirror-selectednode,.bn-inline-content .ProseMirror-selectednode,.bn-block-outer[data-drop-target=true]{position:relative}.bn-block-content.ProseMirror-selectednode>:after,.ProseMirror-selectednode>.bn-block-content>:after,.bn-block-content .ProseMirror-selectednode:after,.bn-inline-content .ProseMirror-selectednode:after,.bn-block-outer[data-drop-target=true]:after{content:"";pointer-events:none;background-color:#64a0ff14;border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #64a0ff4d}.bn-inline-content .ProseMirror-selectednode:after{box-shadow:none;background-color:#64a0ff4d}.bn-block-content:before{content:"";height:0;margin-right:0;transition:all .2s;overflow:visible}.bn-inline-content{white-space:pre-wrap}.bn-trailing-block{cursor:text;-webkit-user-select:none;user-select:none;height:30px}.bn-block-group .bn-block-group{margin-left:24px}.bn-block-group .bn-block-group .bn-block-outer{position:relative}.bn-block-group .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{content:" ";height:100%;transition:all .2s .1s;display:inline;position:absolute;left:-20px}.bn-block-group .bn-block-group .bn-block-outer[data-prev-depth-change="-2"]:before{height:0}.bn-inline-content code{font-family:monospace}[data-prev-depth-change="1"]{--x:1}[data-prev-depth-change="2"]{--x:2}[data-prev-depth-change="3"]{--x:3}[data-prev-depth-change="4"]{--x:4}[data-prev-depth-change="5"]{--x:5}[data-prev-depth-change="-1"]{--x:-1}[data-prev-depth-change="-2"]{--x:-2}[data-prev-depth-change="-3"]{--x:-3}[data-prev-depth-change="-4"]{--x:-4}[data-prev-depth-change="-5"]{--x:-5}.bn-block-outer[data-prev-depth-change]{margin-left:calc(10px * var(--x))}.bn-block-outer[data-prev-depth-change] .bn-block-outer[data-prev-depth-change]{margin-left:0}[data-content-type=heading]{--level:3em;padding-top:18px}[data-content-type=heading][data-level="2"]{--level:2em}[data-content-type=heading][data-level="3"]{--level:1.3em}[data-content-type=heading][data-level="4"]{--level:1em}[data-content-type=heading][data-level="5"]{--level:.9em}[data-content-type=heading][data-level="6"]{--level:.8em}[data-prev-level="1"]{--prev-level:3em}[data-prev-level="2"]{--prev-level:2em}[data-prev-level="3"]{--prev-level:1.3em}[data-prev-level="4"]{--prev-level:1em}[data-prev-level="5"]{--prev-level:.9em}[data-prev-level="6"]{--prev-level:.8em}.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-block-content,.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-toggle-frame>.bn-toggle-slot>.bn-block-content{font-size:var(--prev-level);font-weight:700}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>.bn-toggle-frame>.bn-toggle-slot>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>.bn-toggle-frame>.bn-toggle-slot>:not(.bn-block-group) .bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del,[data-type=attributes])>span>:is(ins,del,[data-type=attributes])>span>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>div[data-type=modification]>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>[data-type=attributes]>span>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node>.bn-block-content[data-content-type=heading]{font-size:var(--level);font-weight:700}[data-content-type=quote] blockquote{color:#7d797a;border-left:2px solid #7d797a;margin:0;padding-left:1em}[data-content-type=divider] hr{border:none;border-top:1px solid #7d797a;flex:1;margin:.5em 0}.bn-block-content:before{content:"";margin-right:0}.bn-block-content[data-content-type=numberedListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}[data-content-type=numberedListItem]{--index:attr(data-index)}[data-prev-type=numberedListItem]{--prev-index:attr(data-prev-index)}.bn-block-outer[data-prev-type=numberedListItem]:not([data-prev-index=none])>.bn-block>.bn-block-content:before{content:var(--prev-index) "."}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del,[data-type=attributes])>span>:is(ins,del,[data-type=attributes])>span>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>[data-type=attributes]>span>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node>.bn-block-content[data-content-type=numberedListItem]:before{content:var(--index) "."}.bn-block-content[data-content-type=bulletListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}.bn-block-content[data-content-type=checkListItem]>div:has(>input){height:24px}.bn-block-content[data-content-type=checkListItem]>div>input{cursor:pointer;margin-left:4px;margin-right:8px;width:12px;height:24px;margin-block:0}.bn-block-content[data-content-type=checkListItem][data-checked=true] .bn-inline-content{text-decoration:line-through}.bn-block-content[data-text-alignment=center]{justify-content:center}.bn-block-content[data-text-alignment=right]{justify-content:flex-end}.bn-toggle-button{color:var(--bn-colors-editor-text);padding:3px}.bn-toggle-button>svg{width:18px;height:18px}.bn-toggle-button[aria-expanded=true]{transform:rotate(90deg)}.bn-toggle-frame{grid-template-columns:auto 1fr;align-items:center;display:grid}.bn-toggle-slot{display:contents}.bn-toggle-slot>.bn-block-group,.bn-toggle-frame>.bn-toggle-add-block-button{grid-column:1/-1}.bn-toggle-frame:has(>.bn-toggle-button[aria-expanded=false])>.bn-toggle-slot>.bn-block-group{display:none}.bn-toggle-frame:has(>.bn-toggle-slot>.bn-block-content[data-content-type=heading],>.bn-toggle-slot>:not(.bn-block-group) .bn-block-content[data-content-type=heading]){padding-top:18px}.bn-toggle-slot>.bn-block-content[data-content-type=heading],.bn-toggle-slot>:not(.bn-block-group) .bn-block-content[data-content-type=heading]{padding-top:0}.bn-toggle-add-block-button{color:var(--bn-colors-side-menu);width:fit-content;margin-left:22px;padding-inline:2px;font-size:16px;font-weight:400}.bn-toggle-button,.bn-toggle-add-block-button{border-radius:var(--bn-border-radius-small);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;display:flex}.bn-toggle-button:hover,.bn-toggle-add-block-button:hover{background-color:var(--bn-colors-hovered-background)}.bn-block-group{--bn-bullet-marker:"•"}[data-content-type=bulletListItem]~.bn-block-group{--bn-bullet-marker:"◦"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group{--bn-bullet-marker:"▪︎"}.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del,[data-type=attributes])>span>:is(ins,del,[data-type=attributes])>span>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>[data-type=attributes]>span>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node .bn-block-content[data-content-type=bulletListItem]:before{content:var(--bn-bullet-marker)}.bn-block-content[data-content-type=codeBlock]{color:#fff;background-color:#161616;border-radius:8px;position:relative}.bn-root .bn-suggestion-node .bn-block-content[data-content-type=codeBlock]:has(>pre){color:#fff;background-color:#161616;border-radius:8px;position:relative}.bn-block-content[data-content-type=codeBlock]>pre{--bn-suggestion-surface:#161616;white-space:pre;tab-size:2;width:100%;margin:0;padding:24px;overflow-x:auto}.bn-block-content[data-content-type=codeBlock]>div{outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select{appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;opacity:0;background-color:#0000;border:none;font-size:.8em;transition:opacity .3s 1s;position:absolute;top:8px;left:18px;outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select>option{color:#000}.bn-block-content[data-content-type=codeBlock]:hover>div>select,.bn-block-content[data-content-type=codeBlock]>div>select:focus{opacity:.5;transition-delay:.1s}.bn-block-content[data-content-type=codeBlock]:has(.bn-preview-with-source-popup){color:inherit;background-color:#0000}.shiki{color:var(--bn-suggestion-token-color,var(--shiki-dark))}.bn-source-block-popup .shiki{color:var(--bn-suggestion-token-color,var(--shiki-light))}.bn-root[data-color-scheme=dark] .bn-source-block-popup .shiki{color:var(--bn-suggestion-token-color,var(--shiki-dark))}.bn-preview-with-source-popup{position:relative}.bn-block-content .bn-preview-with-source-popup{width:100%;padding:12px;display:flex}.bn-inline-content-section .bn-preview-with-source-popup{width:fit-content;padding:0;display:inline-block}.bn-preview-container{cursor:pointer}.bn-block-content .bn-preview-container{width:100%;overflow:auto}.bn-inline-content-section .bn-preview-container{width:fit-content;overflow:visible}.bn-block-content .bn-preview-container .katex-html:has(>:is(.tag,.katex-tag)){box-sizing:border-box;width:max-content;min-width:100%;padding-right:2.5em}.bn-source-block-popup{box-shadow:none;color:#0000;z-index:0;background-color:#0000;border:none;border-radius:0;width:0;height:0;margin-top:4px;position:absolute;top:100%;left:0;overflow:clip}.bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);height:unset;z-index:1}.bn-block-content .bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{width:100%}.bn-inline-content-section .bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{width:300px}.bn-code-block-source-popup-body{align-items:flex-end;display:flex}.bn-code-block-source-popup-body>pre{tab-size:2;white-space:pre;flex:1;align-self:center;width:0;max-height:200px;margin:0;padding:16px;position:relative;overflow:auto}.bn-code-block-source-popup-input-empty:before{color:currentColor;content:attr(data-placeholder);opacity:.5;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;position:absolute;top:16px;left:16px;right:16px;overflow:hidden}.bn-code-block-source-error{border-top:var(--bn-border);color:var(--bn-colors-highlights-red-text);padding:8px 16px;font-family:monospace;font-size:.8em;white-space:pre-wrap!important}.bn-code-block-source-popup-ok-button-wrapper{justify-content:flex-end;align-items:flex-end;padding:14px 16px}.bn-code-block-source-popup-ok-button{appearance:none;border-radius:var(--bn-border-radius-small);color:#fff;cursor:pointer;background-color:#2563eb;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:.8em;font-weight:500;display:flex}.bn-code-block-source-popup-ok-button-icon{width:1.2em;height:1.2em}.bn-code-block-source-popup-ok-button:hover{background-color:#1d4ed8}.bn-preview-with-source-popup:has(.bn-preview-placeholder){padding:0}.bn-preview-placeholder{color:#5f5b5c;background-color:#f2f1ee;border-radius:4px;align-items:center;display:flex}.bn-block-content .bn-preview-placeholder{gap:10px;padding:12px}.bn-inline-content-section .bn-preview-placeholder{gap:4px;padding:0 4px}.bn-preview-placeholder:where(.dark,.dark *){color:#bebebe;background-color:#464646}.bn-editor[contenteditable=true] .bn-preview-placeholder:not(.bn-preview-placeholder-error):hover{background-color:#e1e1e1}.bn-editor[contenteditable=true] .bn-preview-placeholder:not(.bn-preview-placeholder-error):hover:where(.dark,.dark *){background-color:#5a5a5a}.bn-preview-placeholder-error{background-color:var(--bn-colors-highlights-red-background);color:var(--bn-colors-highlights-red-text)}.bn-preview-placeholder-icon{align-items:center;display:flex}.bn-block-content .bn-preview-placeholder-icon{width:24px;height:24px}.bn-inline-content-section .bn-preview-placeholder-icon{width:14px;height:14px}.bn-preview-placeholder-icon>svg{width:100%;height:100%}.bn-preview-placeholder-text{margin:0}.bn-block-content .bn-preview-placeholder-text{font-size:.9rem}.bn-inline-content-section .bn-preview-placeholder-text{font-size:.7rem}.bn-suppress-source-popup-caret .bn-inline-content-section .bn-preview-with-source-popup:not([data-open=true]) .bn-source-block-popup{visibility:hidden}.bn-block-content[data-content-type=pageBreak]>div{border-top:2px dotted #7d797a;width:100%;height:0;margin-block:11px}@media print{.bn-block-content[data-content-type=pageBreak]>div{page-break-after:always}}[data-file-block] .bn-file-block-content-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;margin:0;display:flex}:is([data-file-block] .bn-file-block-content-wrapper:has(.bn-add-file-button),[data-file-block] .bn-file-block-content-wrapper:has(.bn-file-name-with-icon)){width:100%}[data-file-block] .bn-add-file-button{color:#7d797a;background-color:#f2f1ee;border-radius:4px;align-items:center;gap:10px;padding:12px;display:flex}[data-file-block] .bn-add-file-button:where(.dark,.dark *){color:#bebebe;background-color:#464646}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover,[data-file-block] .bn-file-name-with-icon:hover,.ProseMirror-selectednode .bn-file-name-with-icon{background-color:#e1e1e1}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover:where(.dark,.dark *),[data-file-block] .bn-file-name-with-icon:hover:where(.dark,.dark *),.ProseMirror-selectednode .bn-file-name-with-icon:where(.dark,.dark *){background-color:#5a5a5a}[data-file-block] .bn-add-file-button-icon,[data-file-block] .bn-file-icon{width:24px;height:24px}[data-file-block] .bn-add-file-button-text{font-size:.9rem}[data-file-block] .bn-file-name-with-icon{border-radius:4px;gap:4px;padding:4px;display:flex}[data-file-block] .bn-file-caption{word-break:break-word;padding-block:4px;font-size:.8em}[data-file-block] .bn-file-caption:empty{padding-block:0}[data-file-block] .bn-resize-handle{cursor:ew-resize;background-color:#000;border:1px solid #fff;border-radius:4px;width:8px;height:30px;position:absolute}[data-file-block] .bn-visual-media-wrapper{align-items:center;max-width:100%;display:flex;position:relative}[data-file-block] .bn-visual-media{border-radius:4px;width:100%}[data-content-type=audio]>.bn-file-block-content-wrapper,.bn-audio{width:100%}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{pointer-events:none;max-width:100%;margin-inline:-2px;font-style:italic}[data-text-alignment=left]{text-align:left!important;justify-content:flex-start!important}[data-text-alignment=center]{text-align:center!important;justify-content:center!important}[data-text-alignment=right]{text-align:right!important;justify-content:flex-end!important}[data-text-alignment=justify]{text-align:justify!important;justify-content:flex-start!important}.bn-block-column-list{flex-direction:row;display:flex}.bn-block-column{flex-direction:column;flex:1;padding:12px 15px 12px 25px;display:flex;overflow-x:auto}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column:not(:last-child){transition:box-shadow .2s .2s;box-shadow:4px 0 #eee}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column:not(:last-child):where(.dark,.dark *){box-shadow:4px 0 #464646}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column.bn-column-resize-border{cursor:col-resize;transition:box-shadow .2s;box-shadow:4px 0 #ccc}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column.bn-column-resize-border:where(.dark,.dark *){box-shadow:4px 0 #6e6e6e}.bn-editor[contenteditable=true] .bn-block-column.bn-column-resize-border+.bn-block-column{cursor:col-resize}.bn-block-column>.bn-trailing-block{flex-grow:1;height:auto}.bn-block-column:first-child{padding-left:0}.bn-block-column:last-child{padding-right:0}.bn-thread-mark:not([data-orphan=true]){background:#ffc80026}.bn-thread-mark .bn-thread-mark-selected{background:#ffc80040}div[data-type=modification]{display:inline}.bn-root ins,.bn-root del{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);color:var(--user-color-dark);border-radius:4px;text-decoration:none;position:relative}.dark.bn-root ins,.dark.bn-root del{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background));color:var(--user-color-light)}.bn-suggestion-mark{--bn-suggestion-token-color:currentColor;background-color:color-mix(in srgb, var(--user-color-light) 50%, white);color:var(--user-color-dark);border-radius:4px}.dark.bn-root .bn-suggestion-mark,.bn-block-content[data-content-type=codeBlock]>pre .bn-suggestion-mark{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-suggestion-surface,var(--bn-colors-editor-background)));color:#fff}.bn-suggestion-node>*{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);border-radius:4px}.dark.bn-root .bn-suggestion-node>*{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.bn-suggestion-node--delete>:first-child:before{content:var(--deleted-label,"Deleted");text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;color:var(--bn-colors-editor-text);margin-right:6px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.bn-suggestion-node:has(.bn-block-content)>*{background-color:#0000}.dark.bn-root .bn-suggestion-node:has(.bn-block-content)>*{background-color:#0000}.bn-suggestion-node--delete:has(.bn-block-content)>:first-child:before{content:none}.bn-suggestion-node--delete .bn-block-content .bn-inline-content{--bn-suggestion-token-color:currentColor;color:var(--user-color-dark);text-decoration:line-through}.dark.bn-root .bn-suggestion-node--delete .bn-block-content .bn-inline-content,.bn-suggestion-node--delete .bn-block-content[data-content-type=codeBlock]>pre .bn-inline-content{color:var(--user-color-light)}.bn-suggestion-node--delete :is(td,th) p{color:var(--user-color-dark);text-decoration:line-through}.dark.bn-root .bn-suggestion-node--delete :is(td,th) p{color:var(--user-color-light)}.bn-suggestion-node--delete>:is(table,tr,td,th):first-child:before,:is(td,th) .bn-suggestion-node--delete>:first-child:before{content:none}[data-type=attributes]>.bn-suggestion-node>.bn-block-content{--bn-suggestion-card-inset:6px;background-color:color-mix(in srgb, var(--user-color-light) 50%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--user-color-dark) 25%, transparent);padding:3px var(--bn-suggestion-card-inset);margin-left:calc(-1 * var(--bn-suggestion-card-inset));width:calc(100% + 2 * var(--bn-suggestion-card-inset));border-radius:6px}.bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))){--bn-suggestion-card-inset:6px;background-color:color-mix(in srgb, var(--user-color-light) 50%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--user-color-dark) 25%, transparent);padding:3px var(--bn-suggestion-card-inset);margin-left:calc(-1 * var(--bn-suggestion-card-inset));width:calc(100% + 2 * var(--bn-suggestion-card-inset));border-radius:6px}.dark.bn-root [data-type=attributes]>.bn-suggestion-node>.bn-block-content{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.dark.bn-root .bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))){background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.bn-block-content:not(.bn-suggestion-node *) .bn-preview-with-source-popup:has(.bn-source-block-popup .bn-suggestion-mark) .bn-preview-container{background-color:#e4f7f4;border-radius:6px;box-shadow:0 0 0 1px #0f6e6240}.dark.bn-root .bn-block-content:not(.bn-suggestion-node *) .bn-preview-with-source-popup:has(.bn-source-block-popup .bn-suggestion-mark) .bn-preview-container{background-color:color-mix(in srgb, #c9efe9 25%, var(--bn-colors-editor-background))}.bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content,.bn-audio)):has(>.bn-file-block-content-wrapper){width:fit-content}.bn-suggestion-node--delete .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))){padding-top:21px;position:relative}.bn-suggestion-node--delete .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))):before{content:var(--deleted-label,"Deleted");top:3px;left:var(--bn-suggestion-card-inset);letter-spacing:.04em;text-transform:uppercase;color:var(--bn-colors-editor-text);font-size:11px;font-weight:600;line-height:16px;position:absolute}[data-type=modification] .bn-suggestion-mark,[data-type=modification] .bn-suggestion-node>*{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--user-color-dark);-webkit-text-decoration-color:var(--user-color-dark);-webkit-text-decoration-color:var(--user-color-dark);text-decoration-color:var(--user-color-dark);text-underline-offset:2px;background-color:#0000;text-decoration-thickness:2px}.dark.bn-root [data-type=modification] .bn-suggestion-mark,.dark.bn-root [data-type=modification] .bn-suggestion-node>*{color:inherit;-webkit-text-decoration-color:var(--user-color-light);-webkit-text-decoration-color:var(--user-color-light);-webkit-text-decoration-color:var(--user-color-light);text-decoration-color:var(--user-color-light);background-color:#0000}[data-type=modification] .bn-suggestion-mark:hover,[data-type=modification] .bn-suggestion-node:hover>*{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);border-radius:4px}.dark.bn-root [data-type=modification] .bn-suggestion-mark:hover,.dark.bn-root [data-type=modification] .bn-suggestion-node:hover>*{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.bn-suggestion-mark--delete{color:var(--user-color-dark);background-color:#0000;text-decoration:line-through}.dark.bn-root .bn-suggestion-mark--delete,.bn-block-content[data-content-type=codeBlock]>pre .bn-suggestion-mark--delete{color:var(--user-color-light);background-color:#0000}.bn-suggestion-tooltip{color:#fff;white-space:nowrap;pointer-events:none;background-color:#232323;border:1px solid #ffffff1a;border-radius:4px;width:max-content;max-width:calc(100vw - 8px);padding:0 4px;font-size:12px;font-weight:700}.bn-root del{color:var(--user-color-dark);background-color:#0000;text-decoration:line-through}.dark.bn-root del{color:var(--user-color-light);background-color:#0000}.bn-root del:hover{text-decoration-line:overline}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.bn-editor{font-synthesis:style weight;--N800:#172b4d;--N40:#dfe1e6;outline:none;padding-inline:54px}.bn-comment-editor{width:100%;padding:0}.bn-comment-editor .bn-editor{padding:0}.bn-default-styles p,.bn-default-styles h1,.bn-default-styles h2,.bn-default-styles h3,.bn-default-styles h4,.bn-default-styles h5,.bn-default-styles h6,.bn-default-styles li{font-size:inherit;margin:0;padding:0;min-width:2px!important}.bn-default-styles{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Inter fallback,SF Pro Display,-apple-system,BlinkMacSystemFont,Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.bn-table-drop-cursor{z-index:20;pointer-events:none;background-color:#adf;position:absolute}.bn-drag-preview{opacity:.001;pointer-events:none;padding:10px;position:absolute;top:0;left:0}.bn-editor .bn-collaboration-cursor__base{position:relative}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__caret{width:2px;position:absolute;top:1px;bottom:-2px;left:-1px}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__label{pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#0000;border-radius:0 1.5px 1.5px 0;max-width:4px;max-height:5px;padding:0;font-size:12px;font-style:normal;font-weight:600;line-height:normal;transition:all .2s;position:absolute;top:-1px;left:0;overflow:hidden}.bn-editor .bn-collaboration-cursor__base[data-active] .bn-collaboration-cursor__label{color:#0d0d0d;border-radius:3px 3px 3px 0;max-width:20rem;max-height:1.1rem;padding:.1rem .3rem;transition:all .2s;top:-17px;left:0}.bn-editor [data-content-type=table] .tableWrapper{--bn-table-widget-size:22px;--bn-table-handle-size:calc(18px / 2);padding:var(--bn-table-handle-size) var(--bn-table-widget-size) var(--bn-table-widget-size) var(--bn-table-handle-size);width:100%;position:relative;overflow-y:hidden}.bn-editor [data-content-type=table] table{word-break:break-word;width:auto!important}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{border:1px solid #ddd;padding:5px 10px}.bn-editor [data-content-type=table] th{text-align:left;font-weight:700}.bn-editor [data-content-type=table] th>p,.bn-editor [data-content-type=table] td>p{min-height:1.5rem}.ProseMirror td,.ProseMirror th{min-width:auto!important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)!important}.prosemirror-dropcursor-block{transition-property:top,bottom;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prosemirror-dropcursor-vertical{transition-property:left,right}[data-show-selection]{background-color:highlight;padding:2px 0}.bn-editor.bn-loading:before{border:calc(5 * var(--bn-loader-size,1px)) solid var(--bn-loader-color,currentColor);box-sizing:border-box;height:calc(48 * var(--bn-loader-size,1px));width:calc(48 * var(--bn-loader-size,1px));border-radius:50%;animation:1s linear infinite bn-loader-rotate,2s linear infinite bn-loader-clip;display:block}.bn-editor.bn-loading>.bn-block-group{opacity:.4;transition:opacity .2s}.bn-editor.bn-loading:before{content:"";margin:0 auto calc(-48 * var(--bn-loader-size,1px));z-index:1;position:sticky;top:16px}@keyframes bn-loader-rotate{to{transform:rotate(360deg)}}@keyframes bn-loader-clip{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@media (prefers-reduced-motion:reduce){.bn-editor.bn-loading:before{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);animation:none}}.bn-root{--bn-colors-editor-text:#3f3f3f;--bn-colors-editor-background:#fff;--bn-colors-menu-text:#3f3f3f;--bn-colors-menu-background:#fff;--bn-colors-tooltip-text:#3f3f3f;--bn-colors-tooltip-background:#efefef;--bn-colors-hovered-text:#3f3f3f;--bn-colors-hovered-background:#efefef;--bn-colors-selected-text:#fff;--bn-colors-selected-background:#3f3f3f;--bn-colors-disabled-text:#afafaf;--bn-colors-disabled-background:#efefef;--bn-colors-shadow:#cfcfcf;--bn-colors-border:#efefef;--bn-colors-side-menu:#cfcfcf;--bn-colors-highlights-gray-text:#9b9a97;--bn-colors-highlights-gray-background:#ebeced;--bn-colors-highlights-brown-text:#64473a;--bn-colors-highlights-brown-background:#e9e5e3;--bn-colors-highlights-red-text:#e03e3e;--bn-colors-highlights-red-background:#fbe4e4;--bn-colors-highlights-orange-text:#d9730d;--bn-colors-highlights-orange-background:#f6e9d9;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#fbf3db;--bn-colors-highlights-green-text:#4d6461;--bn-colors-highlights-green-background:#ddedea;--bn-colors-highlights-blue-text:#0b6e99;--bn-colors-highlights-blue-background:#ddebf1;--bn-colors-highlights-purple-text:#6940a5;--bn-colors-highlights-purple-background:#eae4f2;--bn-colors-highlights-pink-text:#ad1a72;--bn-colors-highlights-pink-background:#f4dfeb;--bn-font-family:"Inter", "Inter fallback", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Open Sans", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--bn-border-radius:6px;--bn-shadow-medium:0 4px 12px var(--bn-colors-shadow);--bn-shadow-light:0 2px 6px var(--bn-colors-border);--bn-border:1px solid var(--bn-colors-border);--bn-border-radius-small:max(var(--bn-border-radius) - 2px, 1px);--bn-border-radius-medium:var(--bn-border-radius);--bn-border-radius-large:max(var(--bn-border-radius) + 2px, 1px)}.bn-root[data-color-scheme=dark]{--bn-colors-editor-text:#cfcfcf;--bn-colors-editor-background:#1f1f1f;--bn-colors-menu-text:#cfcfcf;--bn-colors-menu-background:#1f1f1f;--bn-colors-tooltip-text:#cfcfcf;--bn-colors-tooltip-background:#161616;--bn-colors-hovered-text:#cfcfcf;--bn-colors-hovered-background:#161616;--bn-colors-selected-text:#cfcfcf;--bn-colors-selected-background:#0f0f0f;--bn-colors-disabled-text:#3f3f3f;--bn-colors-disabled-background:#161616;--bn-colors-shadow:#0f0f0f;--bn-colors-border:#161616;--bn-colors-side-menu:#7f7f7f;--bn-colors-highlights-gray-text:#bebdb8;--bn-colors-highlights-gray-background:#9b9a97;--bn-colors-highlights-brown-text:#8e6552;--bn-colors-highlights-brown-background:#64473a;--bn-colors-highlights-red-text:#ec4040;--bn-colors-highlights-red-background:#be3434;--bn-colors-highlights-orange-text:#e3790d;--bn-colors-highlights-orange-background:#b7600a;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#b58b00;--bn-colors-highlights-green-text:#6b8b87;--bn-colors-highlights-green-background:#4d6461;--bn-colors-highlights-blue-text:#0e87bc;--bn-colors-highlights-blue-background:#0b6e99;--bn-colors-highlights-purple-text:#8552d7;--bn-colors-highlights-purple-background:#6940a5;--bn-colors-highlights-pink-text:#da208f;--bn-colors-highlights-pink-background:#ad1a72}.bn-root{font-family:var(--bn-font-family)}.bn-editor{background-color:var(--bn-colors-editor-background);border-radius:var(--bn-border-radius-large);color:var(--bn-colors-editor-text)}.bn-react-node-view-renderer{flex-direction:column;width:100%;display:flex}.bn-react-node-view-renderer.bn-frame-node-view{display:contents}.bn-block-group .bn-block:not(:has(.bn-toggle-wrapper)) .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{border-left:1px solid var(--bn-colors-side-menu)}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{color:var(--bn-colors-side-menu)}.bn-root .bn-color-icon{border:var(--bn-border);border-radius:var(--bn-border-radius-small);justify-content:center;align-items:center;display:flex}.bn-error-text{color:red;font-size:12px}[data-style-type=textColor][data-value=gray],[data-text-color=gray]{color:var(--bn-colors-highlights-gray-text)}.bn-block:has(>.bn-block-content[data-text-color=gray]){color:var(--bn-colors-highlights-gray-text)}[data-style-type=textColor][data-value=brown],[data-text-color=brown]{color:var(--bn-colors-highlights-brown-text)}.bn-block:has(>.bn-block-content[data-text-color=brown]){color:var(--bn-colors-highlights-brown-text)}[data-style-type=textColor][data-value=red],[data-text-color=red]{color:var(--bn-colors-highlights-red-text)}.bn-block:has(>.bn-block-content[data-text-color=red]){color:var(--bn-colors-highlights-red-text)}[data-style-type=textColor][data-value=orange],[data-text-color=orange]{color:var(--bn-colors-highlights-orange-text)}.bn-block:has(>.bn-block-content[data-text-color=orange]){color:var(--bn-colors-highlights-orange-text)}[data-style-type=textColor][data-value=yellow],[data-text-color=yellow]{color:var(--bn-colors-highlights-yellow-text)}.bn-block:has(>.bn-block-content[data-text-color=yellow]){color:var(--bn-colors-highlights-yellow-text)}[data-style-type=textColor][data-value=green],[data-text-color=green]{color:var(--bn-colors-highlights-green-text)}.bn-block:has(>.bn-block-content[data-text-color=green]){color:var(--bn-colors-highlights-green-text)}[data-style-type=textColor][data-value=blue],[data-text-color=blue]{color:var(--bn-colors-highlights-blue-text)}.bn-block:has(>.bn-block-content[data-text-color=blue]){color:var(--bn-colors-highlights-blue-text)}[data-style-type=textColor][data-value=purple],[data-text-color=purple]{color:var(--bn-colors-highlights-purple-text)}.bn-block:has(>.bn-block-content[data-text-color=purple]){color:var(--bn-colors-highlights-purple-text)}[data-style-type=textColor][data-value=pink],[data-text-color=pink]{color:var(--bn-colors-highlights-pink-text)}.bn-block:has(>.bn-block-content[data-text-color=pink]){color:var(--bn-colors-highlights-pink-text)}[data-style-type=backgroundColor][data-value=gray],[data-background-color=gray]{background-color:var(--bn-colors-highlights-gray-background)}.bn-block:has(>.bn-block-content[data-background-color=gray]){background-color:var(--bn-colors-highlights-gray-background)}[data-style-type=backgroundColor][data-value=brown],[data-background-color=brown]{background-color:var(--bn-colors-highlights-brown-background)}.bn-block:has(>.bn-block-content[data-background-color=brown]){background-color:var(--bn-colors-highlights-brown-background)}[data-style-type=backgroundColor][data-value=red],[data-background-color=red]{background-color:var(--bn-colors-highlights-red-background)}.bn-block:has(>.bn-block-content[data-background-color=red]){background-color:var(--bn-colors-highlights-red-background)}[data-style-type=backgroundColor][data-value=orange],[data-background-color=orange]{background-color:var(--bn-colors-highlights-orange-background)}.bn-block:has(>.bn-block-content[data-background-color=orange]){background-color:var(--bn-colors-highlights-orange-background)}[data-style-type=backgroundColor][data-value=yellow],[data-background-color=yellow]{background-color:var(--bn-colors-highlights-yellow-background)}.bn-block:has(>.bn-block-content[data-background-color=yellow]){background-color:var(--bn-colors-highlights-yellow-background)}[data-style-type=backgroundColor][data-value=green],[data-background-color=green]{background-color:var(--bn-colors-highlights-green-background)}.bn-block:has(>.bn-block-content[data-background-color=green]){background-color:var(--bn-colors-highlights-green-background)}[data-style-type=backgroundColor][data-value=blue],[data-background-color=blue]{background-color:var(--bn-colors-highlights-blue-background)}.bn-block:has(>.bn-block-content[data-background-color=blue]){background-color:var(--bn-colors-highlights-blue-background)}[data-style-type=backgroundColor][data-value=purple],[data-background-color=purple]{background-color:var(--bn-colors-highlights-purple-background)}.bn-block:has(>.bn-block-content[data-background-color=purple]){background-color:var(--bn-colors-highlights-purple-background)}[data-style-type=backgroundColor][data-value=pink],[data-background-color=pink]{background-color:var(--bn-colors-highlights-pink-background)}.bn-block:has(>.bn-block-content[data-background-color=pink]){background-color:var(--bn-colors-highlights-pink-background)}.bn-root{--bn-ui-base-z-index:0}.bn-side-menu{height:30px}.bn-suggestion-menu,.bn-grid-suggestion-menu{flex-grow:1}.bn-threads-sidebar{border-radius:var(--bn-border-radius-medium);flex-direction:column;gap:10px;display:flex;overflow:auto}.bn-thread-expand-prompt .mantine-Text-root,.bn-thread .bn-header-text{color:var(--bn-colors-menu-text)}.bn-threads-sidebar .bn-thread .bn-editor{background-color:#0000}.bn-threads-sidebar .bn-thread.selected{background-color:#f5f9fd;border:2px solid #c2dcf8}.dark .bn-threads-sidebar .bn-thread.selected{background-color:#20242a;border:2px solid #23405b}.bn-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bn-mobile-formatting-toolbar{width:100vw;z-index:calc(var(--bn-ui-base-z-index) + 40);transform:translate(var(--bn-vv-left,0px), calc(var(--bn-vv-top,0px) + var(--bn-vv-height,0px))) translateY(-100%) scale(calc(1 / var(--bn-vv-scale,1)));transform-origin:0 100%;will-change:transform;padding-bottom:env(safe-area-inset-bottom,0);justify-content:center;transition:transform .2s cubic-bezier(.5,1,.89,1);display:flex;position:fixed;top:0;left:0}.bn-mobile-formatting-toolbar .bn-toolbar{touch-action:pan-x}@media (prefers-reduced-motion:reduce){.bn-mobile-formatting-toolbar{transition:none}}.bn-scroll-container{top:var(--bn-vv-top,0px);left:var(--bn-vv-left,0px);width:var(--bn-vv-width,100vw);height:var(--bn-vv-height,100dvh);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:fixed;overflow-y:auto}.bn-scroll-container[data-bn-allow-pull-to-refresh]{overscroll-behavior-y:auto}.bn-root em-emoji-picker{max-height:100%}.bn-form{display:contents}.bn-screen-reader-only-submit{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bn-versioning-pagination{color:var(--bn-colors-menu-text);flex-shrink:0;justify-content:center;padding:12px;font-size:12px;display:flex}.bn-versioning-pagination-loader{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.bn-versioning-pagination-loader .bn-suggestion-menu-loader{width:16px;height:16px}.bn-mantine .mantine-active:active{transform:none}.bn-mantine .mantine-Badge-root{background-color:var(--bn-colors-tooltip-background);color:var(--bn-colors-tooltip-text)}.bn-mantine .mantine-FileInput-input{background-color:var(--bn-colors-menu-background);color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);border:none;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;display:flex}.bn-mantine .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-FileInput-wrapper{border:solid var(--bn-colors-border) 1px;border-radius:4px}.bn-mantine .mantine-InputPlaceholder-placeholder{color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);font-weight:600}.bn-mantine .mantine-Menu-dropdown,.bn-mantine .bn-menu-dropdown{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);box-sizing:border-box;color:var(--bn-colors-menu-text);padding:2px;overflow:auto}.bn-mantine .mantine-Menu-label{background-color:var(--bn-colors-menu-background);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Menu-item{background-color:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);border:none}.bn-mantine .mantine-Menu-item[aria-selected=true],.bn-mantine .mantine-Menu-item:hover{background-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text);border:none}.bn-mantine .bn-panel-popover,.bn-mantine .bn-emoji-picker-popover{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0;display:flex}.bn-mantine .mantine-Tabs-root{background-color:var(--bn-colors-menu-background);width:100%}.bn-mantine .mantine-Tabs-list:before{border-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-Tabs-tab{color:var(--bn-colors-menu-text);border-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-Tabs-tab:hover{background-color:var(--bn-colors-hovered-background);border-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text)}.bn-mantine .mantine-Tabs-tab[data-active],.bn-mantine .mantine-Tabs-tab[data-active]:hover{border-color:var(--bn-colors-menu-text);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Tabs-panel{padding:8px}.bn-mantine .mantine-TextInput-input{background-color:var(--bn-colors-menu-background);border:solid var(--bn-colors-border) 1px;color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);border-radius:4px;height:32px}.bn-mantine .bn-mt-input-large .mantine-TextInput-input{border:none;height:52px;font-size:14px}.bn-mantine .mantine-Tooltip-tooltip{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}.bn-mantine .mantine-Tooltip-tooltip p:last-child{white-space:pre-wrap}.bn-mantine .mantine-Tooltip-tooltip p:first-child{white-space:unset}.bn-mantine .bn-select{overflow:auto}.bn-mantine .bn-toolbar{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);flex-wrap:nowrap;gap:2px;width:fit-content;padding:2px;overflow-x:auto}.bn-mantine .bn-toolbar:empty{display:none}.bn-toolbar .mantine-Button-root,.bn-toolbar .mantine-ActionIcon-root{background-color:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);border:none;flex-shrink:0}@media (hover:hover){.bn-toolbar .mantine-Button-root:hover,.bn-toolbar .mantine-ActionIcon-root:hover{background-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text);border:none}}.bn-toolbar .mantine-Button-root[data-selected],.bn-toolbar .mantine-ActionIcon-root[data-selected]{background-color:var(--bn-colors-selected-background);color:var(--bn-colors-selected-text);border:none}.bn-toolbar .mantine-Button-root[data-disabled],.bn-toolbar .mantine-ActionIcon-root[data-disabled]{background-color:var(--bn-colors-disabled-background);color:var(--bn-colors-disabled-text);border:none}.bn-mobile-formatting-toolbar .bn-toolbar .mantine-Button-root{height:40px;padding-inline:12px}.bn-mobile-formatting-toolbar .bn-toolbar .mantine-ActionIcon-root{width:40px;height:40px}.bn-mantine .bn-select .mantine-Menu-item,.bn-mantine .bn-menu-dropdown .mantine-Menu-item,.bn-mantine .bn-table-handle-menu .mantine-Menu-item{height:30px;font-size:12px}.bn-mantine .bn-form-popover{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-form-popover .mantine-TextInput-root,.bn-form-popover .mantine-FileInput-root{width:300px}.bn-form-popover .mantine-TextInput-wrapper,.bn-form-popover .mantine-FileInput-wrapper{border-radius:4px;padding:0}.bn-form-popover .mantine-TextInput-wrapper:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-TextInput-input,.bn-form-popover .mantine-FileInput-input{border:none;font-size:12px}@media (pointer:coarse){.bn-form-popover .mantine-TextInput-input,.bn-form-popover .mantine-FileInput-input{min-height:40px;font-size:16px}}.bn-form-popover .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-FileInput-section[data-position=left],.bn-form-popover .mantine-FileInput-placeholder{color:var(--bn-colors-menu-text)}.bn-mantine .bn-suggestion-menu{max-height:100%;box-shadow:var(--mantine-shadow-md);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-default);padding:4px;position:relative}.bn-mantine .bn-suggestion-menu-label{color:var(--mantine-color-dimmed);font-weight:500;font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.bn-mantine .bn-suggestion-menu-item{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--menu-item-color,var(--mantine-color-text));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.bn-mantine .bn-suggestion-menu-item:where([data-disabled],:disabled){color:var(--mantine-color-dimmed);opacity:.6;pointer-events:none}.bn-mt-suggestion-menu-item-body{flex:1}.bn-mt-suggestion-menu-item-section{justify-content:center;align-items:center;display:flex}.bn-mt-suggestion-menu-item-section:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.bn-mt-suggestion-menu-item-section:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.bn-mantine .bn-suggestion-menu{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);box-sizing:border-box;color:var(--bn-colors-menu-text);height:fit-content;max-height:inherit;max-width:350px;padding:2px;overflow-y:auto}.bn-mantine .bn-suggestion-menu-item{cursor:pointer;flex-shrink:0}.bn-mantine .bn-suggestion-menu-item:not(.bn-suggestion-menu-item-small){min-height:52px}.bn-mantine .bn-suggestion-menu-item-small{padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm)}.bn-mantine .bn-suggestion-menu-item[aria-selected=true],.bn-mantine .bn-suggestion-menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mt-suggestion-menu-item-section{color:var(--bn-colors-tooltip-text)}.bn-mt-suggestion-menu-item-section[data-position=left]{background-color:var(--bn-colors-tooltip-background);border-radius:var(--bn-border-radius-small);padding:8px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-section[data-position=left]{background-color:#0000;padding:0}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-section[data-position=left] svg{width:14px;height:14px}.bn-mt-suggestion-menu-item-body{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-width:0;padding-right:16px;display:flex}.bn-mt-suggestion-menu-item-title{color:var(--bn-colors-menu-text);overflow-wrap:anywhere;margin:0;padding:0;font-size:14px;font-weight:500;line-height:20px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-title{font-size:12px}.bn-mt-suggestion-menu-item-subtitle{color:var(--bn-colors-menu-text);overflow-wrap:anywhere;margin:0;padding:0;font-size:10px;line-height:16px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-subtitle{display:none}.bn-mantine .bn-suggestion-menu-label{color:var(--bn-colors-hovered-text)}.bn-mantine .bn-suggestion-menu-loader{width:100%;height:20px}.bn-mantine .bn-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-grid-suggestion-menu{background:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-large);box-shadow:var(--bn-shadow-medium);height:fit-content;max-height:inherit;justify-items:center;gap:7px;padding:20px;display:grid;overflow-y:auto}.bn-mantine .bn-grid-suggestion-menu-item{border-radius:var(--bn-border-radius-large);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;margin:2px;padding:6px;font-size:20px;display:flex}.bn-mantine .bn-grid-suggestion-menu-item[aria-selected=true],.bn-mantine .bn-grid-suggestion-menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-grid-suggestion-menu-empty-item,.bn-mantine .bn-grid-suggestion-menu-loader{color:var(--bn-colors-menu-text);justify-content:center;align-items:center;height:32px;font-size:14px;font-weight:500;display:flex}.bn-mantine .bn-grid-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-side-menu{background-color:#0000;overflow:visible}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item){background-color:#0000}.bn-side-menu .mantine-UnstyledButton-root:hover{background-color:var(--bn-colors-hovered-background)}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item) svg{color:var(--bn-colors-side-menu);background-color:#0000;width:22px;height:22px}.bn-mantine .bn-side-menu>[draggable=true]{display:flex}.bn-mantine .bn-drag-handle-menu{min-width:100px}.bn-mantine .bn-panel{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);width:500px;max-width:100vw;padding:2px}.bn-mantine .bn-panel .bn-tab-panel{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.bn-panel .mantine-TextInput-root,.bn-panel .mantine-FileInput-root{width:100%}.bn-panel .mantine-Button-root{background-color:var(--bn-colors-menu-background);border:solid var(--bn-colors-border) 1px;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);width:60%;height:32px}.bn-panel .mantine-Button-root:hover{background-color:var(--bn-colors-hovered-background)}.bn-panel .mantine-Text-root{text-align:center}.bn-mantine .bn-table-handle,.bn-mantine .bn-extend-button,.bn-mantine .bn-table-cell-handle{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-small);box-shadow:var(--bn-shadow-light);color:var(--bn-colors-side-menu);cursor:grab;justify-content:center;align-items:center;height:fit-content;padding:0;display:flex;overflow:visible}.bn-mantine .bn-table-cell-handle{padding:0 4px}.bn-mantine .bn-table-handle svg{margin-inline:-4px}.bn-mantine .bn-table-handle-not-draggable{cursor:pointer}.bn-mantine .bn-table-handle:hover,.bn-mantine .bn-table-handle-dragging,.bn-mantine .bn-extend-button:hover,.bn-mantine .bn-extend-button-editing,.bn-mantine .bn-table-cell-handle:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-extend-button-add-remove-columns{cursor:col-resize;width:18px;height:100%;margin-left:4px}.bn-mantine .bn-extend-button-add-remove-rows{cursor:row-resize;width:100%;height:18px;margin-top:4px}.bn-mantine .bn-drag-handle-menu,.bn-mantine .bn-table-handle-menu{overflow:visible}.bn-mantine .bn-tooltip{background-color:var(--bn-colors-tooltip-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-tooltip-text);text-align:center;padding:4px 10px}.bn-mantine .bn-tick-space{width:20px;padding:0}.bn-mantine .bn-thread{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);flex-direction:column;gap:16px;min-width:350px;display:flex;overflow:visible}.bn-mantine .bn-threads-sidebar .bn-thread{box-shadow:none}.bn-mantine .bn-thread-comments,.bn-mantine .bn-thread-composer{flex-direction:column;margin:0;padding:0;display:flex}.bn-mantine .bn-thread-comments{gap:1rem}.bn-mantine .bn-thread-comment{flex-direction:column;align-items:flex-start;gap:.25rem}.bn-mantine .bn-thread-comment>.mantine-Group-root{gap:12px}.bn-mantine .bn-thread-comment p{color:var(--bn-colors-menu-text)}.bn-mantine .bn-thread .bn-header-text,.bn-mantine .bn-thread-comment .bn-resolved-text{font-size:.8rem;font-style:italic}.bn-mantine .bn-comment-actions-wrapper{justify-content:flex-end;width:100%;display:flex}.bn-mantine .bn-action-toolbar{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);align-self:flex-end;gap:0;padding:2px}.bn-action-toolbar .mantine-Button-root,.bn-action-toolbar .mantine-ActionIcon-root{background-color:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);border:none}.bn-action-toolbar .mantine-Button-root:hover,.bn-action-toolbar .mantine-ActionIcon-root:hover{background-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text);border:none}.bn-action-toolbar .mantine-Button-root[data-selected],.bn-action-toolbar .mantine-ActionIcon-root[data-selected]{background-color:var(--bn-colors-selected-background);color:var(--bn-colors-selected-text);border:none}.bn-action-toolbar .mantine-Button-root[data-disabled],.bn-action-toolbar .mantine-ActionIcon-root[data-disabled]{background-color:var(--bn-colors-disabled-background);color:var(--bn-colors-disabled-text);border:none}.bn-mantine .bn-badge-group{justify-content:flex-start;gap:4px;width:100%;display:flex}.bn-mantine .bn-badge{flex-grow:0}.bn-mantine .bn-badge .mantine-Chip-label{padding:0 8px}.bn-mantine .bn-badge .mantine-Chip-label:not([data-checked=true]){background-color:var(--bn-colors-menu-background);border:var(--bn-border);color:var(--bn-colors-menu-text)}.bn-mantine .bn-badge .mantine-Chip-label:hover{border:1px solid var(--mantine-primary-color-filled-hover);color:var(--mantine-primary-color-filled-hover)}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper){gap:4px;display:inline-flex}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper)>span{justify-content:center;align-items:center;display:inline-flex}.bn-mantine .bn-combobox-input,.bn-mantine .bn-combobox-items:not(:empty){background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-mantine .bn-combobox-input .bn-combobox-icon,.bn-mantine .bn-combobox-input .bn-combobox-right-section{justify-content:center;align-items:center;display:flex}.bn-mantine .bn-combobox-input .bn-combobox-error{color:var(--bn-colors-highlights-red-background)}.bn-mantine .bn-badge .mantine-Chip-iconWrapper{display:none}.bn-mantine .bn-versioning-sidebar{flex-direction:column;flex:1;min-height:0;padding-inline:16px;display:flex;overflow:hidden}.bn-mantine .bn-versioning-sidebar-header{flex-shrink:0;padding-block:16px 8px}.bn-mantine .bn-versioning-sidebar-title{color:var(--mantine-color-text);font-size:18px;line-height:1.4}.bn-mantine .bn-versioning-sidebar-header-actions{align-items:center;gap:4px;display:flex}.bn-mantine .bn-versioning-sidebar-list{flex-direction:column;flex:1;min-height:0;margin:-4px -4px 0;padding:4px 4px 16px;display:flex;overflow-y:auto}.bn-mantine .bn-versioning-sidebar-loading{flex-shrink:0;justify-content:center;align-items:center;padding-block:24px;display:flex}.bn-mantine .bn-versioning-sidebar-empty,.bn-mantine .bn-versioning-sidebar-error{text-align:center;flex-shrink:0;padding-block:12px;font-size:13px}.bn-mantine .bn-versioning-sidebar-empty{color:var(--mantine-color-dimmed)}.bn-mantine .bn-versioning-sidebar-error{color:var(--mantine-color-red-7);text-align:start;padding-block:8px}.bn-mantine[data-mantine-color-scheme=dark] .bn-versioning-sidebar-error{color:var(--mantine-color-red-4)}.bn-mantine .bn-snapshot{background-color:var(--mantine-color-body);border-radius:var(--mantine-radius-md);color:var(--mantine-color-text);cursor:pointer;border:1px solid #0000;flex-direction:column;gap:6px;width:100%;margin-bottom:4px;padding:12px 14px;transition:background-color .12s,border-color .12s;display:flex;position:relative;overflow:visible}.bn-mantine .bn-snapshot:hover{background-color:var(--mantine-color-default-hover)}.bn-mantine .bn-snapshot:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.bn-mantine .bn-snapshot.selected:focus-visible{outline-color:var(--mantine-color-white);outline-offset:-4px}.bn-mantine .bn-snapshot-title-row{min-width:0;min-height:20px;padding-right:20px}.bn-mantine .bn-snapshot-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.bn-mantine .bn-snapshot-name-sizer{grid-template-columns:minmax(0,max-content);min-width:0;max-width:calc(100% + 10px);margin:-2px -5px;display:inline-grid}.bn-mantine .bn-snapshot-name-sizer:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;border:1px solid #0000;grid-area:1/1;padding:1px 4px;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.bn-mantine .bn-snapshot-name-sizer>.bn-snapshot-name{border-radius:var(--mantine-radius-sm);background:0 0;border:1px solid #0000;grid-area:1/1;width:100%;min-width:0;margin:0;padding:1px 4px}.bn-mantine .bn-snapshot-name-sizer>.bn-snapshot-name>input.bn-snapshot-name{appearance:none;color:inherit;font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;height:20px;margin:0;padding:0}.bn-mantine .bn-snapshot-name::placeholder{color:inherit;opacity:1}.bn-mantine .bn-snapshot-name-sizer>.bn-snapshot-name:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bn-mantine .bn-snapshot-name-sizer>.bn-snapshot-name:focus-within{border-color:var(--mantine-primary-color-filled);outline:none;text-decoration:none}.bn-mantine .bn-snapshot.selected .bn-snapshot-name-sizer>.bn-snapshot-name:focus-within{background-color:#ffffff26;border-color:#fff9}.bn-mantine .bn-snapshot-body,.bn-mantine .bn-snapshot-date,.bn-mantine .bn-snapshot-original-date,.bn-mantine .bn-snapshot-secondary-label{font-size:13px;line-height:1.3}.bn-mantine .bn-snapshot-original-date,.bn-mantine .bn-snapshot-secondary-label{color:var(--mantine-color-dimmed)}.bn-mantine .bn-snapshot-menu{opacity:0;transition:opacity .12s;position:absolute;top:8px;right:8px}.bn-mantine .bn-snapshot:hover .bn-snapshot-menu,.bn-mantine .bn-snapshot:focus-visible .bn-snapshot-menu,.bn-mantine .bn-snapshot:focus-within .bn-snapshot-menu{opacity:1}.bn-mantine .bn-snapshot-menu .bn-action-toolbar{background-color:#0000;border:none;border-radius:0;padding:0}.bn-mantine .bn-snapshot .bn-snapshot-menu-trigger,.bn-mantine .bn-snapshot .bn-snapshot-menu-trigger:hover,.bn-mantine .bn-snapshot .bn-snapshot-menu-trigger[data-selected]{background-color:#0000;border:none;min-width:0;height:auto;padding:2px}.bn-mantine .bn-snapshot .bn-snapshot-menu-trigger:hover{opacity:.6}.bn-mantine .bn-snapshot.selected{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.bn-mantine .bn-snapshot.selected .bn-snapshot-name,.bn-mantine .bn-snapshot.selected .bn-snapshot-name::placeholder{color:var(--mantine-color-white)}.bn-mantine .bn-snapshot.selected .bn-snapshot-date,.bn-mantine .bn-snapshot.selected .bn-snapshot-original-date,.bn-mantine .bn-snapshot.selected .bn-snapshot-secondary-label,.bn-mantine .bn-snapshot.selected .bn-snapshot-menu-trigger{color:#ffffffe6}.bn-mantine .bn-snapshot-comparison-source,.bn-mantine .bn-snapshot.comparing{border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 1px var(--mantine-primary-color-filled)}.bn-mantine .bn-snapshot.comparing{background-color:color-mix(in srgb, var(--mantine-primary-color-filled) 8%, var(--mantine-color-body))}.bn-mantine .bn-snapshot-comparing-to{color:var(--mantine-primary-color-filled);font-size:13px;font-weight:600}.bn-mantine[data-mantine-color-scheme=dark] .bn-snapshot-comparing-to{color:var(--mantine-primary-color-3)}.editor-container{--jb-px:50px;--jb-pt:0px;--jb-cover-h:clamp(160px, 30vh, 280px)}.editor-container.full-width{--jb-px:48px;--jb-pt:0px}@media (width<=1024px){.editor-container{--jb-px:24px;--jb-pt:0px}}@media (width<=768px){.editor-container{--jb-px:16px;--jb-pt:0px}}@media (width<=520px){.editor-container{--jb-px:12px;--jb-pt:0px}}.jb-cover{height:var(--jb-cover-h);margin:calc(-1 * var(--jb-pt)) calc(-1 * var(--jb-px)) 0;-webkit-user-select:none;user-select:none;isolation:isolate;background:#202020;border-radius:6px 6px 0 0;position:relative;overflow:hidden}.jb-cover-surface{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:background-position 60ms linear;position:absolute;inset:0}.jb-cover.is-repositioning .jb-cover-surface{cursor:ns-resize;touch-action:none}.jb-cover.is-repositioning .jb-cover-surface:focus-visible{outline-offset:-3px;outline:2px solid #6ea8fe}.jb-cover-actions{opacity:0;pointer-events:none;gap:6px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:12px;right:12px;transform:translateY(4px)}.jb-cover:hover .jb-cover-actions,.jb-cover:focus-within .jb-cover-actions{opacity:1;pointer-events:auto;transform:none}@media (hover:none){.jb-cover-actions{opacity:1;pointer-events:auto;transform:none}}.jb-cover-btn{color:#f0efed;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1c1cc7;border:1px solid #ffffff24;border-radius:6px;height:28px;padding:0 10px;font-family:inherit;font-size:12px;transition:background .12s}.jb-cover-btn:hover{background:#303030e6}.jb-cover-btn.is-danger:hover{background:#782020e6;border-color:#ff787866}.jb-cover-bar{color:#f0efed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414e0;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px}.jb-cover-bar-hint{color:#f0efedb8}.jb-cover-bar-value{font-variant-numeric:tabular-nums;color:#f0efede6;text-align:right;min-width:34px}.jb-cover-bar-btn{color:#f0efed;cursor:pointer;background:#2d2d2de6;border:1px solid #ffffff24;border-radius:6px;height:26px;padding:0 10px;font-family:inherit;font-size:12px}.jb-cover-bar-btn.is-primary{color:#191919;background:#f0efed;border-color:#f0efed;font-weight:600}.jb-cover-drag-hint{color:#ffffffd9;pointer-events:none;background:#141414b3;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notion-page-header.has-cover{flex-direction:column;align-items:stretch;padding-top:0!important;display:flex!important;overflow:visible!important}.notion-page-header.has-cover>*{order:3}.notion-page-header.has-cover>.jb-page-icon,.notion-page-header.has-cover>.jb-icon-add{order:1;align-self:flex-start}.notion-page-header.has-cover>.notion-page-controls{order:2;margin:2px 0 8px!important;padding-top:4px!important;padding-bottom:0!important}.jb-page-icon{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;margin:4px 0 2px -2px;transition:background .12s;width:auto!important;height:auto!important;padding:2px 4px!important;font-size:78px!important;line-height:1!important;display:inline-flex!important}.jb-page-icon:hover{background:var(--bg-hover,#ffffff12)}.jb-page-icon .notion-page-icon-emoji{filter:none!important;font-size:78px!important;line-height:1!important}.jb-page-icon.is-over-cover{margin-top:-39px}.jb-icon-add{height:28px;color:var(--text-muted,#9b9a97);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin:6px 0 8px;padding:0 8px;font-family:inherit;font-size:13px;transition:background .12s,color .12s;display:inline-flex}.jb-icon-add:hover{background:var(--bg-hover,#ffffff12);color:var(--text-main,#f0efed)}.jb-icon-add.is-over-cover{margin-top:-16px}@media (width<=768px){.jb-page-icon,.jb-page-icon .notion-page-icon-emoji{font-size:56px!important}.jb-page-icon.is-over-cover{margin-top:-28px}}.jb-pop{z-index:5000;background:var(--bg-elevated,#252525);color:var(--text-main,#f0efed);border:1px solid var(--border-color,#ffffff1f);border-radius:12px;flex-direction:column;font-family:inherit;font-size:13px;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 40px #0000006b,0 2px 8px #00000047;filter:none!important}.jb-pop-tabs{border-bottom:1px solid var(--border-subtle,#ffffff14);flex-shrink:0;align-items:center;gap:2px;padding:8px 8px 0;display:flex}.jb-pop-tab{color:var(--text-muted,#9b9a97);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 10px 8px;font-family:inherit;font-size:12px}.jb-pop-tab:hover{color:var(--text-main,#f0efed)}.jb-pop-tab.is-active{color:var(--text-main,#f0efed);border-bottom-color:currentColor}.jb-pop-tab-remove{color:#d98b8b;margin-left:auto}.jb-pop-tab-remove:hover{color:#ff9d9d}.jb-pop-body{min-height:0;padding:10px;overflow-y:auto}.jb-pop-hint{color:var(--text-muted,#9b9a97);margin:8px 2px 0;font-size:11px;line-height:1.5}.jb-pop-error{color:#ff9d9d;margin:8px 2px 0;font-size:12px}.jb-pop-code{background:var(--bg-subtle,#ffffff14);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-block}.jb-pop-note{color:var(--text-muted,#9b9a97);padding:6px 4px;line-height:1.6}.jb-pop-note strong{color:var(--text-main,#f0efed);margin-bottom:6px;display:block}.jb-pop-note p{margin:0 0 6px}.jb-field-row{gap:6px;display:flex}.jb-field-label{color:var(--text-muted,#9b9a97);margin-bottom:6px;font-size:11px;display:block}.jb-input{border:1px solid var(--border-color,#ffffff24);background:var(--bg-input,#ffffff0d);min-width:0;height:30px;color:inherit;border-radius:6px;flex:1;padding:0 9px;font-family:inherit;font-size:12px}.jb-input:focus{border-color:#6ea8fe;outline:none}.jb-btn{border:1px solid var(--border-color,#ffffff24);background:var(--bg-subtle,#ffffff14);height:30px;color:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;padding:0 12px;font-family:inherit;font-size:12px}.jb-btn.is-primary{color:#191919;background:#f0efed;border-color:#f0efed;font-weight:600}.jb-btn:disabled{opacity:.5;cursor:default}.jb-gallery{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.jb-gallery-item{cursor:pointer;background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:6px;height:62px;padding:0;position:relative;overflow:hidden}.jb-gallery-item.is-active{outline-offset:1px;outline:2px solid #6ea8fe}.jb-gallery-label{color:#fff;opacity:0;background:#00000073;padding:2px 4px;font-size:10px;transition:opacity .12s;position:absolute;bottom:0;left:0;right:0}.jb-gallery-item:hover .jb-gallery-label{opacity:1}.jb-upload-drop{border:1px dashed var(--border-color,#fff3);background:var(--bg-subtle,#ffffff08);height:150px;color:var(--text-main,#f0efed);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.jb-upload-drop.is-over,.jb-upload-drop:hover{background:#6ea8fe14;border-color:#6ea8fe}.jb-upload-drop.is-busy{cursor:progress}.jb-upload-icon{font-size:22px}.jb-gallery-item .jb-gallery-label,.jb-upload-icon{filter:none!important}.jb-upload-hint{color:var(--text-muted,#9b9a97);font-size:11px}.jb-unsplash-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.jb-unsplash-item{cursor:pointer;background:#1c1c1c;border:1px solid #ffffff1a;border-radius:6px;height:74px;padding:0;position:relative;overflow:hidden}.jb-unsplash-item img{object-fit:cover;width:100%;height:100%;display:block}.jb-unsplash-author{color:#fff;text-align:left;opacity:0;background:#0000008c;padding:2px 4px;font-size:9px;transition:opacity .12s;position:absolute;bottom:0;left:0;right:0}.jb-unsplash-item:hover .jb-unsplash-author{opacity:1}.jb-emoji-search-row{border-bottom:1px solid var(--border-subtle,#ffffff14);flex-shrink:0;align-items:center;gap:6px;padding:10px 10px 6px;display:flex}.jb-emoji-search-icon{opacity:.6;font-size:12px;filter:none!important}.jb-emoji-search{border:1px solid var(--border-color,#ffffff24);background:var(--bg-input,#ffffff0d);min-width:0;height:28px;color:inherit;border-radius:6px;flex:1;padding:0 6px;font-family:inherit;font-size:12px}.jb-emoji-search:focus{border-color:#6ea8fe;outline:none}.jb-emoji-search-clear{color:var(--text-muted,#9b9a97);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px}.jb-emoji-tabs{border-bottom:1px solid var(--border-subtle,#ffffff14);scrollbar-width:none;flex-shrink:0;gap:2px;padding:6px 8px;display:flex;overflow-x:auto}.jb-emoji-tabs::-webkit-scrollbar{display:none}.jb-emoji-tab{cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;width:28px;height:26px;font-size:15px;line-height:1;filter:none!important}.jb-emoji-tab:hover{background:var(--bg-hover,#ffffff14)}.jb-emoji-tab.is-active{background:var(--bg-hover,#ffffff24);box-shadow:inset 0 0 0 1px #ffffff29}.jb-emoji-grid{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(8,1fr);align-content:start;gap:2px;min-height:180px;padding:8px;display:grid;overflow-y:auto}.jb-emoji-cell{cursor:pointer;background:0 0;border:none;border-radius:6px;height:34px;font-size:21px;line-height:1;filter:none!important}.jb-emoji-cell:hover{background:var(--bg-hover,#ffffff1a)}.jb-emoji-cell.is-current{box-shadow:inset 0 0 0 1px #6ea8fe}.jb-emoji-loading{grid-column:1/-1}.jb-emoji-footer{border-top:1px solid var(--border-subtle,#ffffff14);flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.jb-emoji-foot-btn{color:var(--text-muted,#9b9a97);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 6px;font-family:inherit;font-size:11px}.jb-emoji-foot-btn:hover{background:var(--bg-hover,#ffffff14);color:var(--text-main,#f0efed)}.jb-emoji-foot-btn.is-danger:hover{color:#ff9d9d}.jb-emoji-count{color:var(--text-muted,#9b9a97);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}@media (width<=520px){.jb-pop{width:calc(100vw - 24px)!important;left:12px!important}.jb-emoji-grid{grid-template-columns:repeat(7,1fr)}}@media (prefers-reduced-motion:reduce){.jb-cover-actions,.jb-cover-surface{transition:none}}.jb-doc-icon-img{object-fit:cover;vertical-align:-.15em;background:var(--bg-subtle,#ffffff0f);border-radius:.18em;width:1em;height:1em;display:inline-block}.jb-page-icon .jb-doc-icon-img,.notion-page-icon-emoji .jb-doc-icon-img{border-radius:.1em}.jb-emoji-modes{flex-shrink:0;gap:2px;padding:8px 8px 0;display:flex}.jb-emoji-mode{height:26px;color:var(--text-muted,#9b9a97);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;font-family:inherit;font-size:11px}.jb-emoji-mode:hover{background:var(--bg-hover,#ffffff14);color:var(--text-main,#f0efed)}.jb-emoji-mode.is-active{background:var(--bg-hover,#ffffff24);color:var(--text-main,#f0efed);box-shadow:inset 0 0 0 1px #ffffff24}.jb-emoji-cell{position:relative}.jb-emoji-skin-dot{opacity:.85;pointer-events:none;background:#b9a06a;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;right:3px}.jb-tone-bar{z-index:5100;background:var(--bg-elevated,#252525);border:1px solid var(--border-color,#ffffff24);border-radius:9px;gap:2px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 22px #00000073;filter:none!important}.jb-tone-swatch{cursor:pointer;background:0 0;border:none;border-radius:6px;width:26px;height:26px;font-size:17px;line-height:1;filter:none!important}.jb-tone-swatch:hover{background:var(--bg-hover,#ffffff1f)}.jb-tone-swatch.is-active{box-shadow:inset 0 0 0 1px #6ea8fe}:root{--jb-v10-icons1:1}.jb-ni{vertical-align:middle;fill:currentColor;flex-shrink:0;display:inline-block}.jb-ni-menu{margin-right:8px}.home-view{--home-bg:var(--bg-primary,#fff);--home-fg:var(--text-main,#202020);--home-border:var(--border-color,#e9e9e7);--home-border-dark:#2f2f2f;--home-muted:var(--text-secondary,#73726e);--home-hover:var(--bg-secondary,#00000008);max-width:900px;color:var(--home-fg);background:var(--home-bg);margin:0 auto;padding:48px 40px 80px}.home-greeting{margin-bottom:40px}.home-greeting-title{letter-spacing:-.02em;margin:0 0 8px;font-size:40px;font-weight:700;line-height:1.2}.home-greeting-date{color:var(--home-muted);margin:0;font-size:14px}.home-widget{margin-bottom:40px}.home-widget-title{color:var(--home-muted);text-transform:none;margin:0 0 12px;font-size:14px;font-weight:600}.home-widget-empty{color:var(--home-muted);margin:0;font-size:14px}.home-recent-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.home-doc-card{text-align:left;background:var(--home-bg);border:1px solid var(--home-border);cursor:pointer;font:inherit;color:inherit;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:background .1s;display:flex}.home-doc-card:hover{background:var(--home-hover)}.dark-theme .home-doc-card,.theme-dark .home-doc-card{border-color:var(--home-border-dark)}.home-doc-icon{filter:none;font-size:20px}.home-doc-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:500;overflow:hidden}.home-doc-time{color:var(--home-muted);font-size:12px}.home-fav-list{flex-direction:column;gap:2px;display:flex}.home-fav-row{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}.home-fav-row:hover{background:var(--home-hover)}.home-fav-row .home-doc-icon{font-size:16px}.home-fav-row .home-doc-title{flex:1;font-weight:400}.home-fav-star{color:#f5b83d;font-size:12px}.home-actions-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.home-action-card{text-align:left;font:inherit;color:inherit;background:var(--home-bg);border:1px solid var(--home-border);cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:background .1s;display:flex}.home-action-card:hover{background:var(--home-hover)}.dark-theme .home-action-card,.theme-dark .home-action-card{border-color:var(--home-border-dark)}.home-action-glyph{filter:none;font-size:18px}.home-action-label{font-size:14px;font-weight:500}.home-action-desc{color:var(--home-muted);font-size:12px}.home-db-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.home-db-banner{background:var(--home-bg);border:1px solid var(--home-border);cursor:pointer;font:inherit;color:inherit;text-align:left;border-radius:6px;align-items:center;gap:10px;padding:14px 16px;transition:background .1s;display:flex}.home-db-banner:hover{background:var(--home-hover)}.dark-theme .home-db-banner,.theme-dark .home-db-banner{border-color:var(--home-border-dark)}.home-db-banner .home-doc-title{flex:1}.home-db-open{color:var(--home-muted);font-size:12px}@media (width<=767px){.home-view{padding:24px 16px 64px}.home-greeting-title{font-size:28px}.home-actions-grid{grid-template-columns:1fr}}.main-content.calendar-main{padding:0!important;overflow:hidden!important}.calendar-view{background:var(--jb-canvas,#fff);height:100%;min-height:0;color:var(--jb-text,#37352f);flex-direction:column;font-size:13px;display:flex}.calendar-topbar{border-bottom:1px solid var(--jb-hairline,#37352f17);background:var(--jb-canvas,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.calendar-title-group{align-items:baseline;gap:10px;display:flex}.calendar-title-group h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650;line-height:1.2}.calendar-total{color:var(--jb-muted,#37352fa6);font-size:12px}.calendar-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendar-period{white-space:nowrap;margin:0 4px;font-size:14px;font-weight:600}.calendar-nav-group{gap:2px;display:inline-flex}.calendar-btn,.calendar-icon-btn,.calendar-view-toggle button{font:inherit;color:var(--jb-text,#37352f);border:1px solid var(--jb-hairline,#37352f1f);cursor:pointer;background:0 0;border-radius:6px}.calendar-btn{height:30px;padding:0 10px;font-size:12.5px}.calendar-btn:hover,.calendar-icon-btn:hover,.calendar-view-toggle button:hover{background:var(--jb-hover,#37352f0e)}.calendar-btn.primary{color:#fff;background:#2383e2;border-color:#2383e2}.calendar-btn.primary:hover{background:#1a72c8}.calendar-btn.danger{color:#b91c1c;border-color:#b91c1c59}.calendar-btn:disabled{opacity:.5;cursor:default}.calendar-icon-btn{justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:inline-flex}.calendar-view-toggle{border:1px solid var(--jb-hairline,#37352f1f);border-radius:6px;display:inline-flex;overflow:hidden}.calendar-view-toggle button{border:0;border-radius:0;height:28px;padding:0 10px;font-size:12px}.calendar-view-toggle button.active{background:var(--jb-active,#37352f14);font-weight:600}.calendar-error-banner{color:#b91c1c;background:#b91c1c1a;border-radius:6px;margin:8px 18px 0;padding:8px 10px;font-size:12px}.calendar-body{flex:auto;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid}.calendar-sidebar{border-right:1px solid var(--jb-hairline,#37352f17);background:var(--jb-sidebar,#f7f7f5);min-height:0;padding:14px 12px;overflow-y:auto}.calendar-sidebar-section+.calendar-sidebar-section{border-top:1px solid var(--jb-hairline,#37352f17);margin-top:18px;padding-top:14px}.calendar-mini-head{justify-content:space-between;align-items:center;gap:4px;margin-bottom:8px;display:flex}.calendar-mini-head strong{font-size:12.5px;font-weight:600}.calendar-mini-weekdays,.calendar-mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.calendar-mini-weekdays span{text-align:center;color:var(--jb-faint,#37352f73);padding:2px 0;font-size:10px}.calendar-mini-day{height:26px;color:var(--jb-text,#37352f);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:11.5px;position:relative}.calendar-mini-day:hover{background:var(--jb-hover,#37352f0e)}.calendar-mini-day.is-outside{color:var(--jb-faint,#37352f59)}.calendar-mini-day.is-today{color:#2383e2;font-weight:700}.calendar-mini-day.is-selected{background:var(--jb-active,#37352f14);font-weight:700}.calendar-mini-dot{background:#8b5cf6;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:2px;left:50%}.calendar-filter-title{letter-spacing:.04em;text-transform:uppercase;color:var(--jb-faint,#37352f73);margin-bottom:8px;font-size:11px;font-weight:600}.calendar-filter-row{cursor:pointer;align-items:center;gap:7px;min-height:28px;display:flex}.calendar-filter-row input{accent-color:#2383e2;margin:0}.calendar-filter-name{flex:1;font-size:12.5px}.calendar-filter-count{color:var(--jb-muted,#37352fa6);font-size:11px}.calendar-source-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.calendar-source-dot.is-google{background:#3b82f6}.calendar-source-dot.is-gojigi{background:#8b5cf6}.calendar-visible-count{color:var(--jb-muted,#37352fa6);margin-top:8px;font-size:11.5px}.calendar-sidebar-note p{color:var(--jb-faint,#37352f80);margin:0 0 4px;font-size:11px;line-height:1.45}.calendar-timeline-wrap{min-width:0;min-height:0;padding:0 0 18px;position:relative;overflow:auto}.calendar-loading{z-index:5;background:color-mix(in srgb, var(--jb-canvas,#fff) 72%, transparent);color:var(--jb-muted,#37352fa6);pointer-events:none;justify-content:center;align-items:center;font-size:12.5px;display:flex;position:absolute;inset:0}.calendar-month-view{min-width:700px;padding:0 12px}.calendar-weekday-row{border-bottom:1px solid var(--jb-hairline,#37352f17);grid-template-columns:repeat(7,minmax(0,1fr));padding:8px 0 6px;display:grid}.calendar-weekday-row div{color:var(--jb-muted,#37352fa6);padding:0 6px;font-size:11px;font-weight:600}.calendar-weekday-row .is-sunday{color:#d14343}.calendar-weekday-row .is-saturday{color:#2383e2}.calendar-month-weeks{flex-direction:column;display:flex}.calendar-month-week{border-bottom:1px solid var(--jb-hairline,#37352f17);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-month-day{border-right:1px solid var(--jb-hairline,#37352f17);min-height:112px;padding:5px 5px 6px;overflow:hidden}.calendar-month-day:last-child{border-right:0}.calendar-month-day.is-outside{background:color-mix(in srgb, var(--jb-canvas,#fff) 92%, var(--jb-text,#37352f));color:var(--jb-faint,#37352f66)}.calendar-month-day.is-today{background:color-mix(in srgb, #2383e2 6%, var(--jb-canvas,#fff))}.calendar-day-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.calendar-day-number{border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11.5px;font-weight:600;display:inline-flex}.calendar-month-day.is-today .calendar-day-number{color:#fff;background:#2383e2}.calendar-day-count{color:var(--jb-faint,#37352f73);font-size:10px}.calendar-day-events{flex-direction:column;gap:3px;display:flex}.calendar-event-chip{width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:10.5px;line-height:1.35;display:flex}.calendar-event-chip:hover{filter:brightness(.97)}.calendar-event-google{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.calendar-event-gojigi{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.calendar-event-dot{opacity:.75;background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.calendar-event-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-event-badge{white-space:nowrap;background:#ffffff8c;border-radius:3px;margin-left:auto;padding:0 4px;font-size:9px}.calendar-more-btn{text-align:left;font:inherit;color:var(--jb-muted,#37352fa6);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:10.5px}.calendar-more-btn:hover{color:var(--jb-text,#37352f)}.calendar-week-view{min-width:760px}.calendar-week-head,.calendar-week-allday{border-bottom:1px solid var(--jb-hairline,#37352f17);grid-template-columns:54px repeat(7,minmax(0,1fr));display:grid}.calendar-week-gutter{border-right:1px solid var(--jb-hairline,#37352f17)}.calendar-week-day-head{border-right:1px solid var(--jb-hairline,#37352f17);align-items:baseline;gap:5px;padding:7px 8px;display:flex}.calendar-week-day-name{color:var(--jb-muted,#37352fa6);font-size:11px}.calendar-week-day-number{font-size:14px;font-weight:600}.calendar-week-day-head.is-today .calendar-week-day-number{color:#fff;background:#2383e2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.calendar-week-day-head.is-sunday .calendar-week-day-name{color:#d14343}.calendar-week-day-head.is-saturday .calendar-week-day-name{color:#2383e2}.calendar-allday-label{color:var(--jb-faint,#37352f80);padding:7px 6px;font-size:10.5px}.calendar-allday-cell{border-right:1px solid var(--jb-hairline,#37352f17);flex-direction:column;gap:3px;min-height:42px;padding:4px;display:flex}.calendar-week-scroll{max-height:calc(100vh - 250px);overflow:auto}.calendar-time-grid{min-height:1056px;display:flex}.calendar-time-labels{border-right:1px solid var(--jb-hairline,#37352f17);flex:0 0 54px}.calendar-time-label{height:44px;color:var(--jb-faint,#37352f80);text-align:right;padding:2px 5px 0;font-size:10px}.calendar-time-column{border-right:1px solid var(--jb-hairline,#37352f17);flex:1 1 0;min-width:0;position:relative}.calendar-hour-cell{border-bottom:1px solid var(--jb-hairline,#37352f12);height:44px}.calendar-timed-event{font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:4px;flex-direction:column;gap:1px;padding:3px 5px;font-size:10px;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.calendar-timed-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.calendar-timed-badge{opacity:.8;font-size:9px}.calendar-modal-backdrop{z-index:2000;background:#0f0f0f73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.calendar-modal{border:1px solid var(--jb-hairline,#37352f1f);background:var(--jb-canvas,#fff);width:min(540px,100vw - 32px);max-height:min(90vh,760px);color:var(--jb-text,#37352f);border-radius:12px;overflow:auto;box-shadow:0 18px 50px #00000047}.calendar-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 10px;display:flex}.calendar-modal-kicker{color:var(--jb-muted,#37352fa6);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.calendar-source-badge{border:1px solid #0000;border-radius:4px;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.calendar-source-badge.is-google{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.calendar-source-badge.is-gojigi{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.calendar-modal-head h2{margin:0;font-size:17px;line-height:1.3}.calendar-modal-body{padding:6px 18px 18px}.calendar-field{color:var(--jb-muted,#37352fa6);flex-direction:column;gap:5px;margin-bottom:12px;font-size:11.5px;display:flex}.calendar-field input,.calendar-field textarea{box-sizing:border-box;border:1px solid var(--jb-hairline,#37352f29);background:var(--jb-canvas,#fff);width:100%;color:var(--jb-text,#37352f);font:inherit;border-radius:6px;outline:none;padding:7px 8px;font-size:13px}.calendar-field input:focus,.calendar-field textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf629}.calendar-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.calendar-check-row{cursor:pointer;align-items:center;gap:7px;margin-bottom:12px;font-size:12.5px;display:inline-flex}.calendar-check-row input{accent-color:#2383e2}.calendar-detail-row{border-bottom:1px solid var(--jb-hairline,#37352f14);grid-template-columns:64px 1fr;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.calendar-detail-label{color:var(--jb-muted,#37352fa6)}.calendar-modal-note{color:var(--jb-muted,#37352fa6);margin:12px 0 0;font-size:11.5px}.calendar-external-link{color:#2383e2;margin:2px 0 8px;font-size:11.5px;display:inline-block}.calendar-modal-error{color:#b91c1c;background:#b91c1c1a;border-radius:5px;margin:4px 0 8px;padding:7px 9px;font-size:11.5px}.calendar-modal-actions{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}[data-theme=dark] .calendar-event-google{color:#93c5fd;background:#3b82f629;border-color:#3b82f65c}[data-theme=dark] .calendar-event-gojigi{color:#c4b5fd;background:#8b5cf629;border-color:#8b5cf65c}[data-theme=dark] .calendar-event-badge{background:#00000038}[data-theme=dark] .calendar-source-badge.is-google{color:#93c5fd;background:#3b82f629;border-color:#3b82f65c}[data-theme=dark] .calendar-source-badge.is-gojigi{color:#c4b5fd;background:#8b5cf629;border-color:#8b5cf65c}[data-theme=dark] .calendar-loading{background:#191919b8}@media (width<=900px){.calendar-body{grid-template-columns:200px minmax(0,1fr)}}@media (width<=760px){.calendar-topbar{padding:10px 12px}.calendar-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.calendar-sidebar{border-right:0;border-bottom:1px solid var(--jb-hairline,#37352f17);max-height:232px}.calendar-month-view{min-width:680px}.calendar-week-view{min-width:720px}}.login-page{background:var(--bg-primary,#fff);min-height:100vh;color:var(--text-main,#202020);justify-content:center;align-items:center;padding:24px;display:flex}.login-card{border:1px solid var(--border-color,#e9e9e7);background:var(--bg-secondary,#00000005);border-radius:12px;flex-direction:column;align-items:center;width:100%;max-width:360px;padding:40px 32px 32px;display:flex;box-shadow:0 12px 40px #0000002e}.login-card.is-error{animation:.4s login-shake}@keyframes login-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.login-logo{border:1px solid var(--border-color,#e9e9e7);width:56px;height:56px;color:var(--text-main,#202020);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.login-title{letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:700}.login-subtitle{color:var(--text-secondary,#73726e);text-align:center;margin:0 0 26px;font-size:13px}.login-field{flex-direction:column;gap:6px;width:100%;display:flex}.login-field-label{color:var(--text-light,#787774);font-size:12px}.login-input{width:100%;color:var(--text-main,#202020);background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e9e9e7);border-radius:6px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .12s}.login-input:focus{border-color:var(--text-light,#9b9a97)}.login-input::placeholder{color:var(--text-light,#9b9a97)}.login-error{color:#e0574a;width:100%;margin:10px 0 0;font-size:12px}.login-submit{width:100%;min-height:40px;color:var(--text-on-accent,#fff);background:var(--text-main,#202020);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;margin-top:20px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .12s;display:flex}.login-submit:hover{opacity:.9}.login-submit:disabled{opacity:.6;cursor:default}.login-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.dark-theme .login-card,.theme-dark .login-card{border-color:#ffffff1f}@media (prefers-reduced-motion:reduce){.login-card.is-error{animation:none}.login-spinner{animation-duration:1.6s}}.doc-minimap{z-index:30;height:min(46vh,420px);color:var(--jb-text,#e6e6e6);align-items:stretch;display:flex;position:fixed;top:50%;right:6px;transform:translateY(-50%)}.doc-minimap-strip{cursor:pointer;touch-action:none;flex-direction:column;gap:1px;width:12px;padding:4px 0;display:flex;position:relative}.doc-minimap-bar{opacity:.18;background:currentColor;border-radius:2px;flex:1 1 0;width:4px;min-height:1px;margin-left:auto}.doc-minimap-bar.is-heading{opacity:.42;width:9px}.doc-minimap-viewport{opacity:.55;pointer-events:none;background:currentColor;border-radius:3px;position:absolute;left:0;right:0}.doc-minimap-outline{border:1px solid var(--jb-hairline,#34373c);background:var(--jb-canvas,#191919);z-index:40;border-radius:10px;flex-direction:column;width:264px;max-height:60vh;padding:8px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 10px 30px #00000059}.doc-minimap-outline-title{letter-spacing:.04em;text-transform:uppercase;color:var(--jb-faint,#787774);padding:2px 8px 6px;font-size:11px}.doc-minimap-outline-list{flex-direction:column;gap:1px;display:flex;overflow-y:auto}.doc-minimap-outline-item{width:100%;color:var(--jb-muted,#b8b8b8);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.doc-minimap-outline-item.level-2{padding-left:20px;font-size:12px}.doc-minimap-outline-item.level-3{color:var(--jb-faint,#8f8f8f);padding-left:32px;font-size:11.5px}.doc-minimap-outline-item:hover{background:var(--jb-hover,#ffffff0f);color:var(--jb-text,#e6e6e6)}.doc-minimap-outline-item.active{background:var(--jb-active,#ffffff1a);color:var(--jb-text,#e6e6e6)}@media (width<=767px){.doc-minimap{display:none}}.doc-minimap-strip{position:relative}.doc-minimap-bar.is-heading{border-radius:1px;flex:none;height:2px;min-height:2px;position:absolute;left:auto;right:0}.doc-minimap-bar.is-heading.level-1{opacity:.72;width:11px;height:3px}.doc-minimap-bar.is-heading.level-2{opacity:.5;width:8px}.doc-minimap-bar.is-heading.level-3{opacity:.34;width:5px}.doc-vscode .editor-container .vscode-active-overlay{z-index:0;pointer-events:none;background:#2a2d2e;border-radius:3px;position:absolute}.doc-vscode .editor-container .bn-container,.doc-vscode .editor-container .bn-editor{z-index:1;position:relative;background:0 0!important}.doc-vscode .editor-container{position:relative}.doc-vscode .vscode-line-numbers{pointer-events:none;z-index:2;position:absolute;inset:0}.doc-vscode .vscode-line-number{text-align:right;color:#6e7681;-webkit-user-select:none;user-select:none;width:30px;font-family:ui-monospace,Cascadia Mono,Consolas,Menlo,monospace;font-size:12px;line-height:1;position:absolute;left:8px;transform:translateY(calc(2px - 50%))}.doc-vscode .vscode-line-number.is-empty{color:#4b5058}.doc-vscode .vscode-line-number.is-active{color:#c6c6c6}@media (width>=768px){.doc-vscode .editor-container{padding-left:50px!important;padding-right:50px!important}}@media (width<=767px){.doc-vscode .vscode-line-numbers{display:none}}
