:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f2f3f4;--accent:#335fb5;--accent-bg:#335fb51a;--accent-border:#335fb559;--social-bg:#f2f3f480;--comment-area-bg:#f2f3f4;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--header-bg:#2a2c2e;--header-text:#ffffffb8;--header-text-h:#fff;--header-border:#ffffff1f;--header-accent:#8bb8f5;--header-btn-border:#ffffff38;--header-btn-hover:#ffffff17;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#6ba3e8;--accent-bg:#6ba3e826;--accent-border:#6ba3e866;--social-bg:#2f303a80;--comment-area-bg:var(--code-bg);--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px;--header-bg:#1a1c22;--header-text:var(--text);--header-text-h:var(--text-h);--header-border:var(--border);--header-accent:var(--accent);--header-btn-border:var(--border);--header-btn-hover:var(--accent-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#6ba3e8;--accent-bg:#6ba3e826;--accent-border:#6ba3e866;--social-bg:#2f303a80;--comment-area-bg:var(--code-bg);--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px;--header-bg:#1a1c22;--header-text:var(--text);--header-text-h:var(--text-h);--header-border:var(--border);--header-accent:var(--accent);--header-btn-border:var(--border);--header-btn-hover:var(--accent-bg)}}#root{min-height:100svh}body{margin:0}button,a,input,select,textarea{touch-action:manipulation}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}._page_18evu_1{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:1rem;display:flex}._card_18evu_11{background:var(--bg);border:1px solid var(--border);width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:12px;padding:2.5rem 2rem}._title_18evu_21{color:var(--text-h);letter-spacing:-.5px;margin:0 0 4px;font-size:28px;font-weight:600}._loginLogo_18evu_29{max-width:100%;height:auto;margin:0 0 1rem;display:block}._form_18evu_36{flex-direction:column;gap:1.25rem;display:flex}._field_18evu_42{flex-direction:column;gap:6px;display:flex}._label_18evu_48{color:var(--text-h);font-size:14px;font-weight:500}._input_18evu_54{border:1px solid var(--border);width:100%;font-size:15px;font-family:var(--sans);color:var(--text-h);background:var(--bg);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;transition:border-color .15s}._input_18evu_54:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}._input_18evu_54:disabled{opacity:.6;cursor:not-allowed}._error_18evu_78{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}@media (prefers-color-scheme:dark){._error_18evu_78{color:#fca5a5;background:#3b0a0a;border-color:#7f1d1d}}._button_18evu_96{background:var(--accent);color:#fff;width:100%;font-size:15px;font-weight:600;font-family:var(--sans);cursor:pointer;border:none;border-radius:8px;padding:11px;transition:opacity .15s}._button_18evu_96:hover:not(:disabled){opacity:.88}._button_18evu_96:disabled{opacity:.5;cursor:not-allowed}._footer_18evu_119{justify-content:center;gap:1.5rem;margin-top:1.25rem;display:flex}._footerLink_18evu_126{color:var(--text);opacity:.7;font-size:13px;text-decoration:none}._footerLink_18evu_126:hover{opacity:1;text-decoration:underline}._btn_14e93_1{border:1px solid var(--header-btn-border);width:32px;height:32px;color:var(--header-text);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:flex}._btn_14e93_1:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._page_6e04x_1{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}._header_6e04x_8{background:var(--header-bg);border-bottom:1px solid var(--header-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}._appLogo_6e04x_17{width:auto;height:32px;display:block}._userInfo_6e04x_23{color:var(--header-text);align-items:center;gap:1rem;font-size:14px;display:flex}._profileLink_6e04x_31{color:var(--header-accent);cursor:pointer;font-size:14px;font-family:var(--sans);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._profileLink_6e04x_31:hover{opacity:.8}._logoutBtn_6e04x_47{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:6px;padding:5px 12px}._logoutBtn_6e04x_47:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._main_6e04x_64{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;gap:2rem;padding:3rem 1.5rem;display:flex}._welcome_6e04x_74{color:var(--text-h);text-align:center;margin:0;font-size:32px;font-weight:600}._grid_6e04x_82{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;width:100%;max-width:860px;display:grid}._tile_6e04x_90{background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.75rem;transition:box-shadow .15s,border-color .15s;display:flex}._tile_6e04x_90:hover{box-shadow:var(--shadow);border-color:var(--accent-border)}._tileIcon_6e04x_107{background:var(--accent-bg);width:48px;height:48px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:flex}._tileIcon_6e04x_107 svg{width:26px;height:26px}._tileLabel_6e04x_123{color:var(--text-h);letter-spacing:-.2px;margin:0;font-size:18px;font-weight:600}._tileDesc_6e04x_131{color:var(--text);margin:0;font-size:14px;line-height:1.5}._loadingHint_6e04x_138,._noTiles_6e04x_139{color:var(--text);opacity:.7;margin:0;font-size:15px}@media (width<=640px){._main_6e04x_64{gap:1.25rem;padding:1.5rem 1rem}._welcome_6e04x_74{font-size:22px}._tile_6e04x_90{padding:1.25rem}._grid_6e04x_82{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.875rem}}@media (width<=480px){._userInfo_6e04x_23>span:first-child{display:none}}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-mention-list-container{z-index:9001;background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;width:270px;overflow:auto;box-shadow:0 2px 12px #1e1e1e14}.ql-mention-loading{vertical-align:middle;padding:0 20px;font-size:16px;line-height:44px}.ql-mention-list{margin:0;padding:0;list-style:none;overflow:hidden}.ql-mention-list-item{cursor:pointer;vertical-align:middle;padding:0 20px;font-size:16px;line-height:44px}.ql-mention-list-item.disabled{cursor:auto}.ql-mention-list-item.selected{background-color:#d3e1eb;text-decoration:none}.mention{-webkit-user-select:all;user-select:all;background-color:#d3e1eb;border-radius:6px;width:65px;height:24px;margin-right:2px;padding:3px 0}.mention>span{margin:0 3px}._editorWrap_cqbeg_1{width:100%}._editorWrap_cqbeg_1 .ql-toolbar.ql-snow{border:1px solid var(--border);background:var(--bg);border-bottom:none;border-radius:6px 6px 0 0;padding:6px 8px}._editorWrap_cqbeg_1 .ql-container.ql-snow{border:1px solid var(--border);font-size:14px;font-family:var(--sans);background:var(--bg);color:var(--text-h);border-radius:0 0 6px 6px}._editorWrap_cqbeg_1 .ql-editor{min-height:80px;color:var(--text-h);line-height:1.5}._editorWrap_cqbeg_1 .ql-editor.ql-blank:before{color:var(--text);opacity:.5;font-style:normal}._editorWrap_cqbeg_1 .ql-snow .ql-stroke{stroke:var(--text)}._editorWrap_cqbeg_1 .ql-snow .ql-fill{fill:var(--text)}._editorWrap_cqbeg_1 .ql-snow .ql-picker{color:var(--text)}._editorWrap_cqbeg_1 .ql-snow.ql-toolbar button:hover .ql-stroke,._editorWrap_cqbeg_1 .ql-snow .ql-toolbar button:hover .ql-stroke,._editorWrap_cqbeg_1 .ql-snow.ql-toolbar button.ql-active .ql-stroke,._editorWrap_cqbeg_1 .ql-snow .ql-toolbar button.ql-active .ql-stroke{stroke:var(--accent)}._editorWrap_cqbeg_1 .ql-snow.ql-toolbar button:hover .ql-fill,._editorWrap_cqbeg_1 .ql-snow .ql-toolbar button:hover .ql-fill,._editorWrap_cqbeg_1 .ql-snow.ql-toolbar button.ql-active .ql-fill,._editorWrap_cqbeg_1 .ql-snow .ql-toolbar button.ql-active .ql-fill{fill:var(--accent)}.ql-mention-list-container{background:var(--bg);border:1px solid var(--border);z-index:9999;border-radius:6px;max-height:200px;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.ql-mention-list{margin:0;padding:4px 0;list-style:none}.ql-mention-list-item{color:var(--text-h);cursor:pointer;padding:6px 12px;font-size:13px}.ql-mention-list-item.selected,.ql-mention-list-item:hover{background:var(--accent-bg);color:var(--accent)}.mention{background:var(--accent-bg);color:var(--accent);border-radius:3px;padding:0 2px;font-weight:500}.mention-display-link{color:var(--accent);cursor:pointer;font-weight:500;text-decoration:none}.mention-display-link:hover{text-decoration:underline}._backdrop_vt38z_1{z-index:99;background:#0000004d;position:fixed;inset:0}._sidebar_vt38z_8{background:var(--bg);border-left:1px solid var(--border);z-index:100;flex-direction:column;width:840px;max-width:100vw;height:100%;animation:.22s _slideIn_vt38z_1;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-4px 0 24px #0000001f}@keyframes _slideIn_vt38z_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=900px){._sidebar_vt38z_8{width:100%}}@media (width<=640px){._fieldRow_vt38z_35{grid-template-columns:1fr}}._sidebarHeader_vt38z_39{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}._headerActions_vt38z_49{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._saveHeaderBtn_vt38z_56{background:var(--accent);color:#fff;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--sans);white-space:nowrap;border:none;border-radius:6px;padding:7px 14px}._saveHeaderBtn_vt38z_56:hover:not(:disabled){opacity:.9}._saveHeaderBtn_vt38z_56:disabled{opacity:.5;cursor:not-allowed}._menuWrapper_vt38z_73{position:relative}._gearBtn_vt38z_75{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:6px;line-height:1;transition:background .12s;display:flex}._gearBtn_vt38z_75:hover{background:var(--code-bg);color:var(--text-h)}._dropdownMenu_vt38z_90{background:var(--bg);border:1px solid var(--border);z-index:200;border-radius:8px;min-width:210px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 4px 16px #0000001f}._dropdownItem_vt38z_103{width:100%;font-size:14px;font-family:var(--sans);color:var(--text-h);text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 14px;transition:background .1s;display:block}._dropdownItem_vt38z_103+._dropdownItem_vt38z_103{border-top:1px solid var(--border)}._dropdownItem_vt38z_103:hover{background:var(--accent-bg)}._dropdownItemDanger_vt38z_119{color:#dc2626}._dropdownItemDanger_vt38z_119:hover{background:#ef444414}._closeBtn_vt38z_123{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;line-height:1;display:flex}._closeBtn_vt38z_123:hover{background:var(--code-bg);color:var(--text-h)}._sidebarBody_vt38z_138{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._formArea_vt38z_147{background:var(--bg);flex-direction:column;flex-shrink:0;gap:1rem;padding:1.25rem;display:flex}._sidebarBodyComments_vt38z_157{background:var(--comment-area-bg)}._errorMsg_vt38z_161{color:#dc2626;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;margin:0;padding:10px 12px;font-size:14px}._fieldGroup_vt38z_171{flex-direction:column;gap:5px;display:flex}._fieldRow_vt38z_35{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._label_vt38z_183{color:var(--text);font-size:13px;font-weight:500}._input_vt38z_189,._select_vt38z_190,._textarea_vt38z_191{border:1px solid var(--border);width:100%;font-size:14px;font-family:var(--sans);color:var(--text-h);background:var(--bg);box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:6px;padding:8px 12px;transition:border-color .12s}@media (prefers-color-scheme:dark){._input_vt38z_189,._select_vt38z_190,._textarea_vt38z_191{--lightningcss-light: ;--lightningcss-dark:initial}}._input_vt38z_189:focus,._select_vt38z_190:focus,._textarea_vt38z_191:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-bg);outline:none}._textarea_vt38z_191{resize:vertical;min-height:80px;line-height:1.5}._section_vt38z_220{flex-direction:column;gap:.5rem;padding-bottom:.25rem;display:flex}._sectionHeader_vt38z_227{align-items:center;gap:.375rem;display:flex}._sectionTitle_vt38z_234{color:var(--text);font-size:13px;font-weight:600}._sectionAddBtn_vt38z_240{color:var(--text);cursor:pointer;font-size:15px;font-weight:600;line-height:1;font-family:var(--sans);background:0 0;border:none;border-radius:3px;align-items:center;padding:0 2px;transition:color .12s;display:flex}._sectionAddBtn_vt38z_240:hover:not(:disabled){color:var(--text-h)}._sectionAddBtn_vt38z_240:disabled{opacity:.4;cursor:not-allowed}._attachError_vt38z_259{color:#dc2626;margin:0;font-size:12px}._attachGrid_vt38z_266{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}@media (width<=640px){._attachGrid_vt38z_266{grid-template-columns:1fr}}._attachTile_vt38z_277{border:1px solid var(--border);background:0 0;border-radius:6px;flex-direction:row;align-items:center;gap:.5rem;min-height:0;padding:.375rem .5rem;display:flex;position:relative}._attachFileIcon_vt38z_291{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:36px;display:flex;position:relative}._attachFileIcon_vt38z_291 svg{width:28px;height:34px}._attachInfo_vt38z_307{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._attachName_vt38z_315{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}._attachMeta_vt38z_325{color:var(--text);opacity:.65;font-size:11px;line-height:1.3}._attachMenuWrapper_vt38z_333{opacity:0;flex-shrink:0;transition:opacity .12s;position:relative}._attachTile_vt38z_277:hover ._attachMenuWrapper_vt38z_333,._attachMenuVisible_vt38z_341{opacity:1}._attachMenuBtn_vt38z_345{border:1px solid var(--border);cursor:pointer;width:22px;height:22px;color:var(--text);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .1s;display:flex}._attachMenuBtn_vt38z_345:hover{background:var(--code-bg);color:var(--text-h)}._attachDropdown_vt38z_362{background:var(--bg);border:1px solid var(--border);z-index:300;border-radius:8px;min-width:140px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 16px #00000026}._emptyHint_vt38z_375{color:var(--text);opacity:.5;margin:0;font-size:13px;font-style:italic}._commentsSection_vt38z_384{background:var(--comment-area-bg);flex-direction:column;flex:1;gap:.625rem;min-height:80px;padding:.875rem 1.25rem 1.25rem;display:flex}._commentsSectionHeader_vt38z_395{align-items:center;display:flex}._commentsSectionTitle_vt38z_400{color:var(--text);font-size:13px;font-weight:600}._loadMoreBtn_vt38z_406{color:var(--accent);cursor:pointer;text-align:left;font-size:13px;font-family:var(--sans);background:0 0;border:none;padding:0;text-decoration:underline}._loadMoreBtn_vt38z_406:hover{opacity:.8}._commentList_vt38z_420{flex-direction:column;gap:.875rem;display:flex}._commentItem_vt38z_426{flex-direction:column;gap:.25rem;display:flex}._commentHeader_vt38z_432{align-items:flex-start;gap:.5rem;display:flex}._avatar_vt38z_438{color:#fff;letter-spacing:.03em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:6px;font-size:10px;font-weight:700;display:flex}._commentMeta_vt38z_454{flex-direction:row;flex:1;align-items:baseline;gap:.4rem;min-width:0;display:flex;overflow:hidden}._commentAuthor_vt38z_464{color:var(--text-h);white-space:nowrap;font-size:13px;font-weight:600}._commentDate_vt38z_471{color:var(--text);opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._commentMenuWrapper_vt38z_481{flex-shrink:0;position:relative}._commentMenuBtn_vt38z_486{border:1px solid var(--border);width:20px;height:20px;color:var(--text);cursor:pointer;font-size:10px;font-weight:600;font-family:var(--sans);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}._commentMenuBtn_vt38z_486:hover{background:var(--accent-bg)}._commentDropdown_vt38z_506{background:var(--bg);border:1px solid var(--border);z-index:300;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001f}._reactionRow_vt38z_522{align-items:center;gap:4px;display:flex}._reactionBtn_vt38z_528{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 5px;font-size:16px;line-height:1;transition:background .1s,border-color .1s}._reactionBtn_vt38z_528:hover{background:var(--accent-bg);border-color:var(--border)}._reactionActive_vt38z_540{background:var(--accent-bg);border-color:var(--accent-border)!important}._reactionDivider_vt38z_542{background:var(--border);width:1px;height:20px;margin:0 2px}._commentActionBtn_vt38z_549{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 5px;font-size:14px;line-height:1;transition:background .1s}._commentActionBtn_vt38z_549:hover{background:var(--accent-bg)}._commentActionDanger_vt38z_561:hover{background:#ef44441a}._commentBody_vt38z_564{color:var(--text-h);padding-left:34px;font-size:14px;line-height:1.55}._commentBody_vt38z_564 p{margin:0 0 .25em}._commentBody_vt38z_564 ul,._commentBody_vt38z_564 ol{margin:.25em 0;padding-left:1.4em}._commentBody_vt38z_564 a{color:var(--accent)}._editCommentBox_vt38z_576{flex-direction:column;gap:.5rem;padding-left:34px;display:flex}._editCommentActions_vt38z_583{justify-content:flex-end;gap:.5rem;display:flex}._editCommentActions_vt38z_583 ._cancelBtn_vt38z_589{flex:none}._reactionCounts_vt38z_594{flex-wrap:wrap;gap:6px;padding-left:34px;display:flex}._reactionCount_vt38z_594{border:1px solid var(--border);cursor:pointer;color:var(--text-h);background:var(--bg);-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;transition:background .1s;display:inline-flex}._reactionCount_vt38z_594:hover{background:var(--accent-bg)}._reactionCountActive_vt38z_617{background:var(--accent-bg);border-color:var(--accent-border)}._commentInput_vt38z_620{background:var(--comment-area-bg);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem 1.25rem 1rem;display:flex}._commentSubmitBtn_vt38z_629{background:var(--accent);color:#fff;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--sans);border:none;border-radius:6px;align-self:flex-end;padding:7px 16px}._commentSubmitBtn_vt38z_629:hover:not(:disabled){opacity:.9}._commentSubmitBtn_vt38z_629:disabled{opacity:.45;cursor:not-allowed}._deleteConfirm_vt38z_646{flex-direction:row;gap:.75rem;padding:.75rem 0 1rem;display:flex}._deleteBtnConfirm_vt38z_653{color:#dc2626;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--sans);background:#ef44441a;border:1px solid #ef444480;border-radius:8px;flex:1;padding:9px}._deleteBtnConfirm_vt38z_653:hover{background:#ef44442e}._cancelBtn_vt38z_589{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:8px;flex:1;padding:8px}._cancelBtn_vt38z_589:hover{background:var(--code-bg)}._wrapper_qsq29_1{width:100%}._emptyHint_qsq29_5{color:var(--text);opacity:.7;padding:1.5rem 0;font-size:14px}._tableWrap_qsq29_13{border:1px solid var(--border);border-radius:12px;overflow:auto hidden}._table_qsq29_13{border-collapse:collapse;width:100%;font-size:14px}._th_qsq29_26{background:var(--code-bg);border-bottom:1px solid var(--border);text-align:left;color:var(--text);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:.5rem 1rem;font-size:13px;font-weight:600}._th_qsq29_26:hover{background:var(--accent-bg);color:var(--text-h)}._thInner_qsq29_44{align-items:center;gap:5px;display:flex}._sortIcon_qsq29_50{width:14px;height:14px;color:var(--text);opacity:.4;flex-shrink:0}._sortActive_qsq29_58{opacity:1;color:var(--accent)}._tr_qsq29_63{border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}._tr_qsq29_63:last-child{border-bottom:none}._tr_qsq29_63:hover{background:var(--accent-bg)}._trDone_qsq29_77{opacity:.5}._td_qsq29_81{color:var(--text-h);vertical-align:middle;padding:.5rem 1rem}._tdTitle_qsq29_87{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:500;overflow:hidden}._trDone_qsq29_77 ._tdTitle_qsq29_87{color:var(--text);text-decoration:line-through}._priorityBadge_qsq29_101{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}._priHigh_qsq29_109{color:#dc2626;background:#ef44441f}._priMedium_qsq29_114{color:#d97706;background:#f59e0b26}._priLow_qsq29_119{color:#16a34a;background:#22c55e1f}._pagination_qsq29_125{color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-size:13px;display:flex}._pageSizeControl_qsq29_136{align-items:center;gap:.5rem;display:flex}._pageSizeLabel_qsq29_142{white-space:nowrap}._pageSizeSelect_qsq29_146{border:1px solid var(--border);font-size:13px;font-family:var(--sans);color:var(--text-h);background:var(--bg);cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:6px;padding:4px 8px}@media (prefers-color-scheme:dark){._pageSizeSelect_qsq29_146{--lightningcss-light: ;--lightningcss-dark:initial}}._pageInfo_qsq29_158{text-align:center;white-space:nowrap;flex:1}._pageButtons_qsq29_164{align-items:center;gap:4px;display:flex}._pageBtn_qsq29_170{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:14px;font-family:var(--sans);background:0 0;border-radius:6px;padding:4px 10px;line-height:1.4;transition:background .1s}._pageBtn_qsq29_170:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._pageBtn_qsq29_170:disabled{opacity:.35;cursor:default}._pageNum_qsq29_194{white-space:nowrap;color:var(--text);padding:0 8px}@media (width<=640px){._th_qsq29_26,._td_qsq29_81{padding:.4rem .75rem}._tdTitle_qsq29_87{max-width:140px}._pagination_qsq29_125{flex-direction:column;align-items:flex-start}._pageInfo_qsq29_158{text-align:left}}._page_1vt2b_1{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}._header_1vt2b_9{background:var(--header-bg);border-bottom:1px solid var(--header-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}._backBtn_1vt2b_19{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;display:flex}._backBtn_1vt2b_19:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._appName_1vt2b_41{color:var(--header-text-h);text-align:center;flex:1;font-size:17px;font-weight:600}._userInfo_1vt2b_49{color:var(--header-text);flex-shrink:0;align-items:center;gap:1rem;font-size:14px;display:flex}._profileLink_1vt2b_58{color:var(--header-accent);cursor:pointer;font-size:14px;font-family:var(--sans);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._profileLink_1vt2b_58:hover{opacity:.8}._logoutBtn_1vt2b_74{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:6px;padding:5px 12px}._logoutBtn_1vt2b_74:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._main_1vt2b_92{box-sizing:border-box;flex:1;width:100%;max-width:860px;margin:0;padding:2rem 1.5rem}._toolbar_1vt2b_102{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}._toolbarLeft_1vt2b_111,._toolbarRight_1vt2b_118{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._toggleLabel_1vt2b_125{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex}._segmented_1vt2b_137{border:1px solid var(--border);border-radius:8px;display:flex;overflow:hidden}._segBtn_1vt2b_144{background:var(--bg);color:var(--text);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--sans);white-space:nowrap;border:none;border-right:1px solid var(--border);align-items:center;gap:5px;padding:6px 12px;transition:background .1s,color .1s;display:flex}._segBtn_1vt2b_144:last-child{border-right:none}._segBtn_1vt2b_144:hover:not(._segBtnActive_1vt2b_165){background:var(--accent-bg);color:var(--text-h)}._segBtnActive_1vt2b_165{background:var(--accent);color:#fff}._newBtn_1vt2b_175{background:var(--accent);color:#fff;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--sans);white-space:nowrap;border:none;border-radius:8px;padding:7px 14px}._newBtn_1vt2b_175:hover{opacity:.88}._section_1vt2b_193{border:1px solid var(--border);border-radius:12px;overflow:hidden}._sectionHeader_1vt2b_199{background:var(--code-bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.625rem 1.25rem;display:flex}._sectionTitle_1vt2b_208{color:var(--text-h);font-size:15px;font-weight:600}._sectionDate_1vt2b_214{color:var(--text);font-size:13px}._hint_1vt2b_219{color:var(--text);opacity:.7;margin:0;padding:1.5rem 1.25rem;font-size:14px}._taskList_1vt2b_228{margin:0;padding:0;list-style:none}._taskRow_1vt2b_234{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:.875rem;padding:.625rem 1.25rem;transition:background .12s;display:flex}._taskRow_1vt2b_234:last-child{border-bottom:none}._taskRow_1vt2b_234:hover{background:var(--accent-bg)}._taskRowDone_1vt2b_252{opacity:.5}._checkBtn_1vt2b_257{border:2px solid var(--border);background:var(--bg);cursor:pointer;width:22px;height:22px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background .12s;display:flex}._checkBtn_1vt2b_257:not(:disabled):hover{border-color:var(--accent);background:var(--accent-bg)}._checkBtn_1vt2b_257:disabled{background:var(--accent-bg);border-color:var(--accent);cursor:default}._checkBtn_1vt2b_257 svg{width:12px;height:12px}._taskInfo_1vt2b_290{flex:1;min-width:0}._taskTitle_1vt2b_295{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;display:block;overflow:hidden}._taskRowDone_1vt2b_252 ._taskTitle_1vt2b_295{color:var(--text);text-decoration:line-through}._taskMeta_1vt2b_310{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}._metaTag_1vt2b_318{color:var(--text);background:var(--code-bg);border:1px solid var(--border);border-radius:4px;padding:1px 6px;font-size:12px}._metaDue_1vt2b_327{color:var(--text);font-size:12px}._priorityBadge_1vt2b_333{letter-spacing:.1px;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600}._priHigh_1vt2b_342{color:#dc2626;background:#ef44441f}._priMedium_1vt2b_347{color:#d97706;background:#f59e0b26}._priLow_1vt2b_352{color:#16a34a;background:#22c55e1f}._weekSection_1vt2b_358{margin-top:1.5rem}._weekNav_1vt2b_362{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}._weekNavBtn_1vt2b_370{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:6px 14px;display:flex}._weekNavBtn_1vt2b_370:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._weekNavBtn_1vt2b_370:disabled{opacity:.35;cursor:default}._weekNavLabel_1vt2b_397{text-align:center;color:var(--text);flex:1;font-size:14px;font-weight:500}._accordionList_1vt2b_405{border:1px solid var(--border);border-radius:12px;overflow:hidden}._dayAccordion_1vt2b_411{border-bottom:1px solid var(--border)}._dayAccordion_1vt2b_411:last-child{border-bottom:none}._dayHeader_1vt2b_419{background:var(--code-bg);cursor:pointer;text-align:left;width:100%;font-family:var(--sans);border:none;align-items:center;gap:.75rem;padding:.625rem 1.25rem;transition:background .12s;display:flex}._dayHeader_1vt2b_419:hover{background:var(--accent-bg)}._chevron_1vt2b_437{width:14px;height:14px;color:var(--text);flex-shrink:0;transition:transform .18s}._chevronOpen_1vt2b_445{transform:rotate(90deg)}._dayName_1vt2b_449{color:var(--text-h);flex:1;font-size:14px;font-weight:600}._dayCount_1vt2b_456{color:var(--text);opacity:.7;white-space:nowrap;font-size:13px}@media (width<=640px){._main_1vt2b_92{padding:1.25rem 1rem}._taskRow_1vt2b_234{min-height:52px;padding:.625rem 1rem}._weekNavBtn_1vt2b_370{padding:6px 10px;font-size:12px}._weekNavLabel_1vt2b_397{font-size:13px}._toolbar_1vt2b_102{margin-bottom:1rem}}@media (width<=480px){._userInfo_1vt2b_49>span:first-child{display:none}}._page_1o414_1{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}._stickyHeaders_1o414_9{z-index:20;flex-direction:column;display:flex;position:sticky;top:0}._header_1o414_18{background:var(--header-bg);border-bottom:1px solid var(--header-border);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.5rem;display:flex}._subHeader_1o414_29{background:var(--bg);border-bottom:1px solid var(--border);padding:.55rem 0}._subHeaderInner_1o414_35{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1140px;margin:0 auto;padding:0 1.5rem;display:flex}._subHeading_1o414_47{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:600;overflow:hidden}._backBtn_1o414_58{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;display:flex}._backBtn_1o414_58:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._appName_1o414_80{color:var(--header-text-h);text-align:center;flex:1;font-size:17px;font-weight:600}._userInfo_1o414_88{color:var(--header-text);flex-shrink:0;align-items:center;gap:1rem;font-size:14px;display:flex}._profileLink_1o414_97{color:var(--header-accent);cursor:pointer;font-size:14px;font-family:var(--sans);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._profileLink_1o414_97:hover{opacity:.8}._logoutBtn_1o414_113{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:6px;padding:5px 12px}._logoutBtn_1o414_113:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._main_1o414_131{box-sizing:border-box;flex:1;width:100%;max-width:1140px;margin:0 auto;padding:2rem 1.5rem}._toolbar_1o414_140{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._heading_1o414_147{color:var(--text-h);margin:0;font-size:22px;font-weight:600}._newBtn_1o414_154{background:var(--accent);color:#fff;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--sans);white-space:nowrap;border:none;border-radius:8px;padding:8px 16px}._newBtn_1o414_154:hover{opacity:.88}._hint_1o414_171{color:var(--text);opacity:.7;margin:0;font-size:14px}._errorHint_1o414_178{color:#dc2626;margin:0;font-size:14px}._grid_1o414_185{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;display:grid}._tileWrapper_1o414_191{position:relative}._tileWrapper_1o414_191:hover ._tileEditBtn_1o414_195{opacity:1}._tile_1o414_191{background:var(--code-bg);border:1px solid var(--border);cursor:pointer;width:100%;font-family:var(--sans);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:1.5rem 1rem;transition:box-shadow .15s,border-color .15s,background .15s;display:flex}._tile_1o414_191:hover{border-color:var(--accent-border);background:var(--accent-bg);box-shadow:var(--shadow)}._tileIcon_1o414_221{font-size:2rem;line-height:1}._tileName_1o414_226{color:var(--text-h);word-break:break-word;font-size:14px;font-weight:500}._tileEditBtn_1o414_195{opacity:0;background:var(--bg);border:1px solid var(--border);cursor:pointer;width:28px;height:28px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:flex;position:absolute;top:7px;right:7px}._tileEditBtn_1o414_195:hover{background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._overlay_1o414_258{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_1o414_269{background:var(--bg);border:1px solid var(--border);width:100%;max-width:420px;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:1rem;padding:2rem;display:flex}._modalTitle_1o414_282{color:var(--text-h);margin:0;font-size:18px;font-weight:600}._label_1o414_289{color:var(--text);font-size:13px;font-family:var(--sans);flex-direction:column;gap:6px;display:flex}._required_1o414_298{color:#dc2626}._input_1o414_302{box-sizing:border-box;border:1px solid var(--border);width:100%;font-size:14px;font-family:var(--sans);color:var(--text-h);background:var(--bg);border-radius:8px;outline:none;padding:8px 12px;transition:border-color .12s}._input_1o414_302:focus{border-color:var(--accent-border)}._iconRow_1o414_320{align-items:center;gap:8px;display:flex}._iconPicker_1o414_326{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._iconPickerBtn_1o414_333{border:1px solid var(--border);background:var(--code-bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;transition:border-color .12s,background .12s;display:flex}._iconPickerBtn_1o414_333:hover{border-color:var(--accent-border);background:var(--accent-bg)}._iconPickerBtnActive_1o414_352{border-color:var(--accent);background:var(--accent-bg)}._modalActions_1o414_357{justify-content:space-between;align-items:center;gap:10px;margin-top:.5rem;display:flex}._modalActionsRight_1o414_365{gap:10px;margin-left:auto;display:flex}._deleteBtnWrap_1o414_371{flex-shrink:0}._deleteBtn_1o414_371{color:#dc2626;cursor:pointer;font-size:14px;font-family:var(--sans);background:0 0;border:1px solid #ef444466;border-radius:8px;padding:8px 16px}._deleteBtn_1o414_371:hover:not(:disabled){background:#ef444414;border-color:#ef4444b3}._deleteBtn_1o414_371:disabled{opacity:.4;cursor:default}._cancelBtn_1o414_396{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:14px;font-family:var(--sans);background:0 0;border-radius:8px;padding:8px 16px}._cancelBtn_1o414_396:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._saveBtn_1o414_413{background:var(--accent);color:#fff;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--sans);border:none;border-radius:8px;padding:8px 16px}._saveBtn_1o414_413:hover:not(:disabled){opacity:.88}._saveBtn_1o414_413:disabled,._cancelBtn_1o414_396:disabled{opacity:.45;cursor:default}@media (width<=640px){._main_1o414_131{padding:1.25rem 1rem}._subHeaderInner_1o414_35{padding:0 1rem}._header_1o414_18{padding:.5rem 1rem}._grid_1o414_185{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}._tile_1o414_191{padding:1.25rem .75rem}}@media (width<=480px){._userInfo_1o414_88>span:first-child{display:none}}._overlay_dpiy2_1{z-index:200;background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_dpiy2_12{background:var(--bg);border-radius:16px;flex-direction:column;gap:1rem;width:100%;max-width:480px;padding:1.5rem;display:flex;box-shadow:0 24px 64px #00000059}._title_dpiy2_24{color:var(--text-h);font-size:18px;font-weight:600;font-family:var(--sans);margin:0}._hint_dpiy2_32{color:var(--text);margin:0;font-size:13px}._error_dpiy2_38{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}._videoWrap_dpiy2_49{aspect-ratio:4/3;background:#000;border-radius:10px;position:relative;overflow:hidden}._video_dpiy2_49{object-fit:cover;width:100%;height:100%;display:block}._scanFrame_dpiy2_66{border:2px solid #ffffffe6;border-radius:4px;height:28%;position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%);box-shadow:0 0 0 9999px #00000073}._closeBtn_dpiy2_78{border:1px solid var(--border);font-size:14px;font-family:var(--sans);cursor:pointer;color:var(--text);background:0 0;border-radius:8px;align-self:center;padding:9px 20px;transition:background .12s,border-color .12s,color .12s}._closeBtn_dpiy2_78:hover{background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._page_6adzg_1{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}._stickyHeaders_6adzg_9{z-index:20;flex-direction:column;display:flex;position:sticky;top:0}._header_6adzg_18{background:var(--header-bg);border-bottom:1px solid var(--header-border);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.5rem;display:flex}._subHeader_6adzg_29{background:var(--bg);border-bottom:1px solid var(--border);padding:.55rem 0}._subHeaderInner_6adzg_35{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1140px;margin:0 auto;padding:0 1.5rem;display:flex}._subHeaderLeft_6adzg_47{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}._subHeading_6adzg_55{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:17px;font-weight:600;overflow:hidden}._subBackBtn_6adzg_68{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;display:flex}._subBackBtn_6adzg_68:hover{background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._backBtn_6adzg_90{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;display:flex}._backBtn_6adzg_90:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._appName_6adzg_112{color:var(--header-text-h);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:17px;font-weight:600;overflow:hidden}._userInfo_6adzg_123{color:var(--header-text);flex-shrink:0;align-items:center;gap:1rem;font-size:14px;display:flex}._profileLink_6adzg_132{color:var(--header-accent);cursor:pointer;font-size:14px;font-family:var(--sans);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._profileLink_6adzg_132:hover{opacity:.8}._logoutBtn_6adzg_148{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:6px;padding:5px 12px}._logoutBtn_6adzg_148:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._main_6adzg_166{box-sizing:border-box;flex:1;width:100%;max-width:1140px;margin:0 auto;padding:2rem 1.5rem}._toolbar_6adzg_175{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}._heading_6adzg_183{color:var(--text-h);margin:0;font-size:22px;font-weight:600}._newBtn_6adzg_190{background:var(--accent);color:#fff;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--sans);white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:8px 16px}._newBtn_6adzg_190:hover{opacity:.88}._searchBar_6adzg_209{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:1.5rem;display:flex}._searchInputGroup_6adzg_218{flex:1;gap:6px;min-width:0;display:flex}._searchInputWrap_6adzg_225{flex:1;min-width:0;position:relative}._searchIcon_6adzg_231{width:16px;height:16px;color:var(--text);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}._searchInput_6adzg_218{box-sizing:border-box;border:1px solid var(--border);width:100%;font-size:14px;font-family:var(--sans);color:var(--text-h);background:var(--bg);border-radius:8px;outline:none;padding:8px 36px 8px 34px;transition:border-color .12s}._searchInput_6adzg_218:focus{border-color:var(--accent-border)}._clearBtn_6adzg_260{cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._clearBtn_6adzg_260:hover{color:var(--text-h)}._scanBtn_6adzg_281{border:1px solid var(--border);height:100%;min-height:36px;color:var(--accent);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;transition:background .12s,border-color .12s;display:flex}._scanBtn_6adzg_281:hover{background:var(--accent-bg);border-color:var(--accent-border)}._modeSelect_6adzg_303{background:var(--code-bg);border:1px solid var(--border);border-radius:8px;gap:4px;padding:3px;display:flex}._modeBtn_6adzg_312{color:var(--text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:5px 12px;transition:background .12s,color .12s}._modeBtn_6adzg_312:hover{background:var(--accent-bg);color:var(--text-h)}._modeBtnActive_6adzg_330{background:var(--bg);color:var(--text-h);font-weight:500;box-shadow:0 1px 3px #00000014}._searchBtn_6adzg_337{background:var(--accent);color:#fff;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--sans);white-space:nowrap;border:none;border-radius:8px;padding:8px 16px}._searchBtn_6adzg_337:hover:not(:disabled){opacity:.88}._searchBtn_6adzg_337:disabled{opacity:.45;cursor:default}._hint_6adzg_360{color:var(--text);opacity:.7;margin:0;font-size:14px}._errorHint_6adzg_367{color:#dc2626;margin:0;font-size:14px}._articleList_6adzg_374{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}._articleRow_6adzg_383{border:none;border-bottom:1px solid var(--border);background:var(--bg);cursor:pointer;width:100%;font-family:var(--sans);text-align:left;align-items:center;gap:.875rem;padding:.625rem 1.25rem;transition:background .12s;display:flex}._articleList_6adzg_374 li:last-child ._articleRow_6adzg_383{border-bottom:none}._articleRow_6adzg_383:hover{background:var(--accent-bg)}._articleInfo_6adzg_406{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._articleTitle_6adzg_414{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}._articleTag_6adzg_423{color:var(--text);background:var(--code-bg);border:1px solid var(--border);border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:12px}._chevronRight_6adzg_433{width:14px;height:14px;color:var(--text);opacity:.5;flex-shrink:0}._overlay_6adzg_442{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_6adzg_453{background:var(--bg);border:1px solid var(--border);width:100%;max-width:420px;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:1rem;padding:2rem;display:flex}._modalTitle_6adzg_466{color:var(--text-h);margin:0;font-size:18px;font-weight:600}._label_6adzg_473{color:var(--text);font-size:13px;font-family:var(--sans);flex-direction:column;gap:6px;display:flex}._required_6adzg_482{color:#dc2626}._input_6adzg_486{box-sizing:border-box;border:1px solid var(--border);width:100%;font-size:14px;font-family:var(--sans);color:var(--text-h);background:var(--bg);border-radius:8px;outline:none;padding:8px 12px;transition:border-color .12s}._input_6adzg_486:focus{border-color:var(--accent-border)}._modalActions_6adzg_504{justify-content:flex-end;align-items:center;gap:10px;margin-top:.5rem;display:flex}._cancelBtn_6adzg_512{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:14px;font-family:var(--sans);background:0 0;border-radius:8px;padding:8px 16px}._cancelBtn_6adzg_512:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._saveBtn_6adzg_529{background:var(--accent);color:#fff;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--sans);border:none;border-radius:8px;padding:8px 16px}._saveBtn_6adzg_529:hover:not(:disabled){opacity:.88}._saveBtn_6adzg_529:disabled,._cancelBtn_6adzg_512:disabled{opacity:.45;cursor:default}@media (width<=640px){._main_6adzg_166{padding:1.25rem 1rem}._subHeaderInner_6adzg_35{padding:0 1rem}._header_6adzg_18{padding:.5rem 1rem}._modeSelect_6adzg_303{flex:1 0 100%}._modeBtn_6adzg_312{text-align:center;flex:1}._searchBtn_6adzg_337{flex:1 0 100%}._articleRow_6adzg_383{min-height:52px;padding:.75rem 1rem}}@media (width<=480px){._userInfo_6adzg_123>span:first-child{display:none}}._page_1k68j_1{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}._centerHint_1k68j_8{text-align:center;color:var(--text);margin:4rem auto;font-size:15px}._stickyHeaders_1k68j_16{z-index:20;flex-direction:column;display:flex;position:sticky;top:0}._header_1k68j_25{background:var(--header-bg);border-bottom:1px solid var(--header-border);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.5rem;display:flex}._backBtn_1k68j_35{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;display:flex}._backBtn_1k68j_35:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._userInfo_1k68j_57{color:var(--header-text);flex-shrink:0;align-items:center;gap:1rem;margin-left:auto;font-size:14px;display:flex}._profileLink_1k68j_67{color:var(--header-accent);cursor:pointer;font-size:14px;font-family:var(--sans);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._profileLink_1k68j_67:hover{opacity:.8}._logoutBtn_1k68j_83{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:6px;padding:5px 12px}._logoutBtn_1k68j_83:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._subHeader_1k68j_101{background:var(--bg);border-bottom:1px solid var(--border);padding:.55rem 0}._subHeaderInner_1k68j_107{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1140px;margin:0 auto;padding:0 1.5rem;display:flex}._subHeaderLeft_1k68j_119{flex-shrink:0;align-items:center;gap:8px;display:flex}._subHeaderRight_1k68j_126{flex-shrink:0;align-items:center;gap:10px;display:flex}._subHeaderTitle_1k68j_133{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}._subHeaderError_1k68j_144{color:#dc2626;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:13px;overflow:hidden}._iconBtn_1k68j_155{border:1px solid var(--border);cursor:pointer;width:34px;height:34px;color:var(--text);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s,color .12s;display:flex}._iconBtn_1k68j_155:hover{background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._iconBtnDanger_1k68j_176{color:#dc2626;border-color:#ef444459}._iconBtnDanger_1k68j_176:hover{color:#dc2626;background:#ef444414;border-color:#ef4444b3}._editBtn_1k68j_188{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:8px;flex-shrink:0;padding:6px 14px}._editBtn_1k68j_188:hover{background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._cancelBtn_1k68j_206{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:8px;padding:6px 14px}._cancelBtn_1k68j_206:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._saveBtn_1k68j_223{background:var(--accent);color:#fff;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--sans);border:none;border-radius:8px;padding:6px 16px}._saveBtn_1k68j_223:hover:not(:disabled){opacity:.88}._saveBtn_1k68j_223:disabled,._cancelBtn_1k68j_206:disabled{opacity:.45;cursor:default}._main_1k68j_246{box-sizing:border-box;flex:1;width:100%;max-width:1140px;margin:0 auto;padding:2rem 1.5rem}._form_1k68j_256{flex-direction:column;gap:1.25rem;display:flex}._label_1k68j_262{color:var(--text);font-size:13px;font-family:var(--sans);flex-direction:column;gap:6px;display:flex}._required_1k68j_271{color:#dc2626}._input_1k68j_275{box-sizing:border-box;border:1px solid var(--border);width:100%;font-size:14px;font-family:var(--sans);color:var(--text-h);background:var(--bg);border-radius:8px;outline:none;padding:8px 12px;transition:border-color .12s}._input_1k68j_275:focus{border-color:var(--accent-border)}._textarea_1k68j_293{box-sizing:border-box;border:1px solid var(--border);width:100%;font-size:14px;font-family:var(--sans);color:var(--text-h);background:var(--bg);resize:vertical;border-radius:8px;outline:none;padding:8px 12px;transition:border-color .12s}._textarea_1k68j_293:focus{border-color:var(--accent-border)}._mono_1k68j_312{font-family:var(--mono);font-size:13px}._errorHint_1k68j_317{color:#dc2626;margin:0;font-size:14px}._elementList_1k68j_324{border-top:1px solid var(--border);flex-direction:column;gap:1rem;padding-top:1.25rem;display:flex}._elementCard_1k68j_332{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-direction:column;gap:10px;padding:1rem;display:flex}._elementCardHeader_1k68j_342{justify-content:space-between;align-items:center;gap:10px;display:flex}._elementTypeBadge_1k68j_349{color:var(--text);background:var(--code-bg);border:1px solid var(--border);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}._elementControls_1k68j_359{align-items:center;gap:4px;display:flex}._elementControlBtn_1k68j_365{border:1px solid var(--border);cursor:pointer;width:26px;height:26px;color:var(--text);background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,border-color .12s,color .12s;display:flex}._elementControlBtn_1k68j_365:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._elementControlBtn_1k68j_365:disabled{opacity:.3;cursor:default}._elementControlBtnDanger_1k68j_390{color:#dc2626;border-color:#ef444459}._elementControlBtnDanger_1k68j_390:hover:not(:disabled){color:#dc2626;background:#ef444414;border-color:#ef4444b3}._addElementSection_1k68j_402{align-self:flex-start;position:relative}._addElementBtn_1k68j_407{border:1px dashed var(--border);color:var(--text);cursor:pointer;font-size:14px;font-family:var(--sans);background:0 0;border-radius:8px;padding:8px 16px}._addElementBtn_1k68j_407:hover{background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._addElementMenu_1k68j_424{z-index:10;background:var(--bg);border:1px solid var(--border);min-width:160px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}._addElementMenuItem_1k68j_439{text-align:left;color:var(--text-h);cursor:pointer;font-size:14px;font-family:var(--sans);background:0 0;border:none;padding:8px 14px}._addElementMenuItem_1k68j_439:hover{background:var(--accent-bg)}._gallery_1k68j_454{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._imageSlot_1k68j_460{flex-direction:column;gap:6px;display:flex}._slotLabel_1k68j_466{color:var(--text);font-size:12px;font-family:var(--sans)}._imgWrap_1k68j_472{aspect-ratio:1;border:1px solid var(--border);background:var(--code-bg);border-radius:8px;position:relative;overflow:hidden}._img_1k68j_472{object-fit:cover;width:100%;height:100%;display:block}._imgOverlay_1k68j_488{color:#fff;background:#00000080;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}._slotActions_1k68j_499{flex-wrap:wrap;gap:4px;display:flex}._slotBtn_1k68j_505{background:var(--code-bg);border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:12px;font-family:var(--sans);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;transition:background .12s,border-color .12s,color .12s;display:flex}._slotBtn_1k68j_505:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._slotBtn_1k68j_505:disabled{opacity:.4;cursor:default}._slotBtnDanger_1k68j_531:hover:not(:disabled){color:#dc2626;background:#ef44441a;border-color:#ef444466}._slotMoveActions_1k68j_537{gap:4px;display:flex}._moveBtn_1k68j_542{background:var(--code-bg);border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:14px;font-family:var(--mono);border-radius:6px;flex:1;padding:3px 8px;transition:background .12s,color .12s}._moveBtn_1k68j_542:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}._moveBtn_1k68j_542:disabled{opacity:.25;cursor:default}._uploadSlot_1k68j_566{aspect-ratio:1;border:2px dashed var(--border);cursor:pointer;color:var(--text);font-size:12px;font-family:var(--sans);background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:border-color .12s,background .12s,color .12s;display:flex}._uploadSlot_1k68j_566:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-bg);color:var(--text-h)}._uploadSlot_1k68j_566:disabled{opacity:.35;cursor:default}._hiddenInput_1k68j_594{display:none}._viewContent_1k68j_599{flex-direction:column;gap:1.25rem;display:flex}._articleTitle_1k68j_605{color:var(--text-h);margin:0;font-size:26px;font-weight:600;line-height:1.3}._eanBadge_1k68j_613{color:var(--text);background:var(--code-bg);border:1px solid var(--border);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}._contentBlock_1k68j_626{border-left:3px solid var(--accent-border);padding-left:1rem}._contentHtml_1k68j_632{color:var(--text-h);overflow-wrap:break-word;font-size:15px;line-height:1.65}._contentHtml_1k68j_632 p{margin:0 0 .6em}._contentHtml_1k68j_632 p:last-child{margin-bottom:0}._contentHtml_1k68j_632 strong{font-weight:600}._contentHtml_1k68j_632 em{font-style:italic}._contentHtml_1k68j_632 a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}._contentHtml_1k68j_632 ol,._contentHtml_1k68j_632 ul{margin:0 0 .6em;padding-left:1.5em}._contentHtml_1k68j_632 li{margin:.2em 0}._codeBlock_1k68j_671{background:var(--code-bg);border:1px solid var(--border);border-radius:10px;padding:1rem 1.25rem;overflow-x:auto}._codeText_1k68j_679{font-family:var(--mono);color:var(--text-h);white-space:pre-wrap;word-break:break-all;margin:0;font-size:13px}._viewGallery_1k68j_688{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}._viewImgLink_1k68j_694{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:0;display:block;overflow:hidden}._viewImg_1k68j_694{aspect-ratio:1;object-fit:cover;width:100%;transition:opacity .12s;display:block}._viewImgLink_1k68j_694:hover ._viewImg_1k68j_694{opacity:.88}._emptyHint_1k68j_716{color:var(--text);opacity:.6;margin:0;font-size:14px}._metaInfo_1k68j_723{color:var(--text);opacity:.5;border-top:1px solid var(--border);margin:0;padding-top:.5rem;font-size:12px}._moveOverlay_1k68j_733{z-index:200;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._moveDialog_1k68j_744{background:var(--bg);border:1px solid var(--border);width:100%;max-width:420px;max-height:80vh;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._moveDialogTitle_1k68j_758{color:var(--text-h);margin:0;font-size:17px;font-weight:600}._moveSearch_1k68j_765{box-sizing:border-box;border:1px solid var(--border);width:100%;font-size:14px;font-family:var(--sans);color:var(--text-h);background:var(--bg);border-radius:8px;outline:none;padding:8px 12px;transition:border-color .12s}._moveSearch_1k68j_765:focus{border-color:var(--accent-border)}._categoryList_1k68j_783{flex-direction:column;flex:1;gap:4px;min-height:0;max-height:280px;display:flex;overflow-y:auto}._categoryItem_1k68j_793{text-align:left;border:1px solid var(--border);width:100%;font-size:14px;font-family:var(--sans);color:var(--text-h);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;transition:background .12s,border-color .12s;display:flex}._categoryItem_1k68j_793:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent-border)}._categoryItemSelected_1k68j_815{background:var(--accent-bg);border-color:var(--accent)}._categoryItemCurrent_1k68j_820{opacity:.5;cursor:default}._categoryItemIcon_1k68j_825{flex-shrink:0;font-size:1.1rem}._categoryItemName_1k68j_830{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._categoryCurrentBadge_1k68j_838{color:var(--text);background:var(--code-bg);border:1px solid var(--border);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px}._moveHint_1k68j_848{color:var(--text);opacity:.6;margin:0;padding:.5rem 0;font-size:14px}._moveError_1k68j_856{color:#dc2626;margin:0;font-size:13px}._moveActions_1k68j_862{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:.25rem;display:flex}._lightboxOverlay_1k68j_871{z-index:1000;background:#000000e0;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._lightboxClose_1k68j_883{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s;display:flex;position:absolute;top:1rem;right:1rem}._lightboxClose_1k68j_883:hover{background:#ffffff38}._lightboxImgWrap_1k68j_904{justify-content:center;align-items:center;max-width:min(90vw,900px);max-height:80vh;display:flex}._lightboxImg_1k68j_904{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:6px;width:auto;max-width:min(90vw,900px);height:auto;max-height:80vh;display:block}._lightboxControls_1k68j_924{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}._lightboxNavBtn_1k68j_931{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}._lightboxNavBtn_1k68j_931:hover:not(:disabled){background:#ffffff38}._lightboxNavBtn_1k68j_931:disabled{opacity:.25;cursor:default}._lightboxDots_1k68j_955{align-items:center;gap:8px;display:flex}._lightboxDot_1k68j_955{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .15s,transform .15s}._lightboxDot_1k68j_955:hover{background:#fff9}._lightboxDotActive_1k68j_976{cursor:default;background:#fff;transform:scale(1.25)}@media (width<=640px){._main_1k68j_246{padding:1.25rem 1rem}._articleTitle_1k68j_605{font-size:20px}._subHeaderInner_1k68j_107{padding:0 1rem}._header_1k68j_25{padding:.5rem 1rem}._viewGallery_1k68j_688{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}._viewGallery_1k68j_688::-webkit-scrollbar{display:none}._viewImgLink_1k68j_694{scroll-snap-align:start;flex:0 0 80%}._gallery_1k68j_454{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){._userInfo_1k68j_57>._profileLink_1k68j_67,._subHeaderError_1k68j_144{display:none}}._page_1qw6p_1{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}._stickyHeaders_1qw6p_9{z-index:20;flex-direction:column;display:flex;position:sticky;top:0}._header_1qw6p_18{background:var(--header-bg);border-bottom:1px solid var(--header-border);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.5rem;display:flex}._subHeader_1qw6p_29{background:var(--bg);border-bottom:1px solid var(--border);padding:.55rem 0}._subHeaderInner_1qw6p_35{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1140px;margin:0 auto;padding:0 1.5rem;display:flex}._subHeading_1qw6p_47{color:var(--text-h);margin:0;font-size:17px;font-weight:600}._backBtn_1qw6p_54{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;display:flex}._backBtn_1qw6p_54:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._appName_1qw6p_76{color:var(--header-text-h);text-align:center;flex:1;font-size:17px;font-weight:600}._userInfo_1qw6p_84{color:var(--header-text);flex-shrink:0;align-items:center;gap:1rem;font-size:14px;display:flex}._profileLink_1qw6p_93{color:var(--header-accent);cursor:pointer;font-size:14px;font-family:var(--sans);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._profileLink_1qw6p_93:hover{opacity:.8}._logoutBtn_1qw6p_109{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:6px;padding:5px 12px}._logoutBtn_1qw6p_109:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._main_1qw6p_127{box-sizing:border-box;flex:1;width:100%;max-width:1140px;margin:0 auto;padding:2rem 1.5rem}._hint_1qw6p_136{color:var(--text);opacity:.7;margin:0;font-size:14px}._errorHint_1qw6p_143{color:#dc2626;margin:0;font-size:14px}._grid_1qw6p_150{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}._tile_1qw6p_156{background:var(--code-bg);border:1px solid var(--border);cursor:pointer;width:100%;font-family:var(--sans);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:1.75rem 1rem;transition:box-shadow .15s,border-color .15s,background .15s;display:flex}._tile_1qw6p_156:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-bg);box-shadow:var(--shadow)}._tileName_1qw6p_179{color:var(--text-h);word-break:break-word;font-size:15px;font-weight:500}._tileDisabled_1qw6p_186{cursor:default;opacity:.55}._tileBadge_1qw6p_191{color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:500}@media (width<=640px){._main_1qw6p_127{padding:1.25rem 1rem}._subHeaderInner_1qw6p_35{padding:0 1rem}._header_1qw6p_18{padding:.5rem 1rem}._grid_1qw6p_150{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}._tile_1qw6p_156{padding:1.25rem .75rem}}@media (width<=480px){._userInfo_1qw6p_84>span:first-child{display:none}}._backdrop_1ipto_1{z-index:99;background:#0000004d;position:fixed;inset:0}._sidebar_1ipto_8{background:var(--bg);border-left:1px solid var(--border);z-index:100;flex-direction:column;width:840px;max-width:100vw;height:100%;animation:.22s _slideIn_1ipto_1;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-4px 0 24px #0000001f}@keyframes _slideIn_1ipto_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=900px){._sidebar_1ipto_8{width:100%}}@media (width<=640px){._fieldRow_1ipto_35{grid-template-columns:1fr}}._sidebarHeader_1ipto_39{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}._saveHeaderBtn_1ipto_49{background:var(--accent);color:#fff;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--sans);white-space:nowrap;border:none;border-radius:6px;padding:7px 14px}._saveHeaderBtn_1ipto_49:hover:not(:disabled){opacity:.9}._saveHeaderBtn_1ipto_49:disabled{opacity:.5;cursor:not-allowed}._headerVersionGroup_1ipto_65{align-items:center;gap:.5rem;min-width:0;margin-right:auto;display:flex}._menuWrapper_1ipto_74{position:relative}._menuBtn_1ipto_76{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:6px;line-height:1;transition:background .12s;display:flex}._menuBtn_1ipto_76:hover{background:var(--code-bg);color:var(--text-h)}._dropdownMenu_1ipto_91{background:var(--bg);border:1px solid var(--border);z-index:200;border-radius:8px;min-width:210px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 4px 16px #0000001f}._dropdownItem_1ipto_104{width:100%;font-size:14px;font-family:var(--sans);color:var(--text-h);text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 14px;transition:background .1s;display:block}._dropdownItem_1ipto_104+._dropdownItem_1ipto_104{border-top:1px solid var(--border)}._dropdownItem_1ipto_104:hover:not(:disabled){background:var(--accent-bg)}._dropdownItem_1ipto_104:disabled{opacity:.5;cursor:not-allowed}._dropdownItemDanger_1ipto_121{color:#dc2626}._dropdownItemDanger_1ipto_121:hover:not(:disabled){background:#ef444414}._closeBtn_1ipto_124{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;line-height:1;display:flex}._closeBtn_1ipto_124:hover{background:var(--code-bg);color:var(--text-h)}._sidebarBody_1ipto_139{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._formArea_1ipto_147{background:var(--bg);flex-direction:column;flex-shrink:0;gap:1.1rem;padding:1.25rem;display:flex}._errorMsg_1ipto_156{color:#dc2626;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;margin:0;padding:10px 12px;font-size:14px}._freigabeRow_1ipto_167{align-items:center;gap:.75rem;display:flex}._freigabeAblage_1ipto_173{margin-left:auto}._freigabeSwitch_1ipto_177{background:var(--code-bg);border:1px solid var(--border);border-radius:8px;gap:3px;padding:3px;display:inline-flex}._freigabeBtn_1ipto_186{cursor:pointer;font-size:13px;font-weight:600;font-family:var(--sans);color:var(--text);background:0 0;border:none;border-radius:6px;padding:6px 14px}._freigabeBtnInArbeit_1ipto_198._freigabeBtnActive_1ipto_198{color:#d97706;background:#d977062e}._freigabeBtnGeprueft_1ipto_203._freigabeBtnActive_1ipto_198{color:#16a34a;background:#16a34a2e}._statusSwitch_1ipto_209{flex-wrap:wrap}._statusBtn_angefragt_1ipto_213._freigabeBtnActive_1ipto_198{color:#6b7280;background:#6b72802e}._statusBtn_erinnert_1ipto_218._freigabeBtnActive_1ipto_198{color:#d97706;background:#d977062e}._statusBtn_eingegangen_1ipto_223._freigabeBtnActive_1ipto_198{color:#2563eb;background:#2563eb2e}._statusBtn_rueckfrage_1ipto_228._freigabeBtnActive_1ipto_198{color:#dc2626;background:#dc26262e}._statusBtn_geprueft_1ipto_233._freigabeBtnActive_1ipto_198{color:#16a34a;background:#16a34a2e}._freigabeSaving_1ipto_238{color:var(--text);opacity:.6;font-size:12px}._banner_1ipto_245{color:#b45309;background:#d977061a;border:1px solid #d9770659;border-radius:8px;align-items:flex-start;gap:.5rem;padding:10px 12px;font-size:13px;display:flex}._banner_1ipto_245 svg{flex-shrink:0;margin-top:1px}._bannerLinks_1ipto_259{flex-direction:column;gap:6px;margin-top:6px;display:flex}._fieldGroup_1ipto_267{flex-direction:column;gap:5px;display:flex}._fieldRow_1ipto_35{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._label_1ipto_279{color:var(--text);font-size:13px;font-weight:500}._input_1ipto_285,._select_1ipto_286,._textarea_1ipto_287{border:1px solid var(--border);width:100%;font-size:14px;font-family:var(--sans);color:var(--text-h);background:var(--bg);box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:6px;padding:8px 12px;transition:border-color .12s}@media (prefers-color-scheme:dark){._input_1ipto_285,._select_1ipto_286,._textarea_1ipto_287{--lightningcss-light: ;--lightningcss-dark:initial}}._input_1ipto_285:focus,._select_1ipto_286:focus,._textarea_1ipto_287:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-bg);outline:none}._textarea_1ipto_287{resize:vertical;min-height:70px;line-height:1.5}._readonlyValue_1ipto_315{color:var(--text-h);padding:8px 0;font-size:14px}._inlineAddRow_1ipto_321{align-items:center;gap:.5rem;margin-top:4px;display:flex}._smallLinkBtn_1ipto_328{color:var(--accent);cursor:pointer;font-size:12px;font-family:var(--sans);white-space:nowrap;background:0 0;border:none;padding:0;text-decoration:underline}._smallLinkBtn_1ipto_328:hover{opacity:.8}._bestaetigungLink_1ipto_342{color:var(--accent);border:1px solid var(--accent-border);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:6px 10px;display:inline-flex}._bestaetigungLink_1ipto_342:hover{background:var(--accent-bg)}._section_1ipto_360{flex-direction:column;gap:.5rem;padding-bottom:.25rem;display:flex}._sectionHeader_1ipto_367{align-items:center;gap:.375rem;display:flex}._sectionTitle_1ipto_373{color:var(--text);font-size:13px;font-weight:600}._sectionAddBtn_1ipto_379{color:var(--text);cursor:pointer;font-size:15px;font-weight:600;line-height:1;font-family:var(--sans);background:0 0;border:none;border-radius:3px;align-items:center;padding:0 2px;transition:color .12s;display:flex}._sectionAddBtn_1ipto_379:hover:not(:disabled){color:var(--text-h)}._sectionAddBtn_1ipto_379:disabled{opacity:.4;cursor:not-allowed}._sectionHeaderActions_1ipto_398{align-items:center;gap:4px;margin-left:auto;display:flex}._sectionToggleBtn_1ipto_405{color:var(--text);cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:3px;align-items:center;padding:2px;transition:opacity .12s,color .12s;display:flex}._sectionToggleBtn_1ipto_405:hover{opacity:.85;color:var(--text-h)}._sectionToggleBtnActive_1ipto_420{opacity:1;color:var(--accent)}._sectionChevronBtn_1ipto_425{color:var(--text);cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:3px;flex-shrink:0;align-items:center;margin-left:0;padding:4px 4px 4px 0;transition:opacity .12s,transform .15s,color .12s;display:flex}._sectionChevronBtn_1ipto_425:hover{opacity:.85;color:var(--text-h)}._sectionChevronBtnOpen_1ipto_442{transform:rotate(180deg)}._sectionBody_1ipto_444{flex-direction:column;gap:.5rem;padding-left:20px;display:flex}._emptyHint_1ipto_451{color:var(--text);opacity:.5;margin:0;font-size:13px;font-style:italic}._rowList_1ipto_460{flex-direction:column;gap:.375rem;display:flex}._row_1ipto_460{border:1px solid var(--border);border-radius:6px;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}._rowInfo_1ipto_475{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._rowTitle_1ipto_483{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}._rowMeta_1ipto_492{color:var(--text);opacity:.7;font-size:11px}._rowActions_1ipto_498{flex-shrink:0;align-items:center;gap:6px;display:flex}._rowBtn_1ipto_505{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:12px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:4px;padding:4px 8px}._rowBtn_1ipto_505:hover{background:var(--code-bg);color:var(--text-h)}._rowBtnDanger_1ipto_519{color:#dc2626;border-color:#dc262659}._rowBtnDanger_1ipto_519:hover{background:#ef444414}._badge_1ipto_522{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:600}._badgeInline_1ipto_531{align-self:flex-start}._badgeAktuell_1ipto_535{color:#16a34a;background:#22c55e1f}._badgeVeraltet_1ipto_536{color:#d97706;background:#d9770626}._badgeGruen_1ipto_538{color:#16a34a;background:#22c55e1f}._badgeRot_1ipto_539{color:#dc2626;background:#dc26261f}._badgeGrau_1ipto_540{background:var(--code-bg);color:var(--text)}._ablageAktiv_1ipto_542{color:#16a34a;background:#22c55e1f}._ablageArchiviert_1ipto_543{background:var(--code-bg);color:var(--text)}._ablagePapierkorb_1ipto_544{color:#dc2626;background:#dc26261f}._landInput_1ipto_546{text-transform:uppercase;max-width:90px}._footerVersionLabel_1ipto_548{color:var(--text);opacity:.65;align-self:center;margin-right:4px;font-size:12px}._overdue_1ipto_556{color:#dc2626;font-weight:600}._checkbox_1ipto_558{cursor:pointer;flex-shrink:0;width:18px;height:18px}._chipRow_1ipto_566{flex-wrap:wrap;gap:6px;display:flex}._chip_1ipto_566{background:var(--code-bg);border:1px solid var(--border);color:var(--text-h);border-radius:14px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}._chipRemove_1ipto_584{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:2px;font-size:13px;line-height:1;display:flex}._chipRemove_1ipto_584:hover{color:#dc2626;background:#dc26261f}._dialogOverlay_1ipto_599{z-index:200;background:#00000059;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._dialog_1ipto_599{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.875rem;width:460px;max-width:100%;max-height:85vh;padding:1.25rem;display:flex;overflow-y:auto;box-shadow:0 12px 32px #0003}._dialogTitle_1ipto_625{color:var(--text-h);margin:0;font-size:15px;font-weight:600}._dialogTabs_1ipto_632{border-bottom:1px solid var(--border);gap:.5rem;display:flex}._dialogTab_1ipto_632{color:var(--text);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--sans);background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 4px 8px}._dialogTabActive_1ipto_650{color:var(--text-h);border-bottom-color:var(--accent)}._dialogList_1ipto_655{flex-direction:column;gap:4px;max-height:220px;display:flex;overflow-y:auto}._dialogListItem_1ipto_663{border:1px solid var(--border);cursor:pointer;text-align:left;font-family:var(--sans);background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}._dialogListItem_1ipto_663:hover{background:var(--accent-bg)}._dialogListItemActive_1ipto_678{background:var(--accent-bg);border-color:var(--accent-border)}._dialogListItemSelect_1ipto_680{cursor:pointer;text-align:left;min-width:0;font-family:var(--sans);background:0 0;border:none;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}._dialogListItemLabel_1ipto_694{color:var(--text-h);font-size:13px}._dialogListItemMeta_1ipto_699{color:var(--text);opacity:.7;font-size:11px}._dialogActions_1ipto_705{justify-content:flex-end;gap:.5rem;margin-top:4px;display:flex}._dialogCancelBtn_1ipto_712{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:8px;padding:8px 14px}._dialogCancelBtn_1ipto_712:hover{background:var(--code-bg)}._dialogConfirmBtn_1ipto_725{background:var(--accent);color:#fff;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--sans);border:none;border-radius:8px;padding:8px 16px}._dialogConfirmBtn_1ipto_725:hover:not(:disabled){opacity:.9}._dialogConfirmBtn_1ipto_725:disabled{opacity:.5;cursor:not-allowed}._dialogConfirmBtnDanger_1ipto_740{background:#dc2626}._dialogText_1ipto_742{color:var(--text);margin:0;font-size:14px;line-height:1.5}._footer_1ipto_548{border-top:1px solid var(--border);background:var(--bg);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}._footerLeft_1ipto_762,._footerRight_1ipto_762{flex-wrap:wrap;gap:.5rem;display:flex}._footerBtn_1ipto_768{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:8px;padding:8px 14px}._footerBtn_1ipto_768:hover:not(:disabled){background:var(--code-bg);color:var(--text-h)}._footerBtn_1ipto_768:disabled{opacity:.5;cursor:not-allowed}._footerBtnDanger_1ipto_783{color:#dc2626;border-color:#dc262659}._footerBtnDanger_1ipto_783:hover:not(:disabled){background:#ef444414}._deleteConfirm_1ipto_787{flex-direction:row;align-items:center;gap:.5rem;display:flex}._deleteBtnConfirm_1ipto_794{color:#dc2626;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--sans);white-space:nowrap;background:#ef44441a;border:1px solid #ef444480;border-radius:8px;padding:8px 12px}._deleteBtnConfirm_1ipto_794:hover{background:#ef44442e}._cancelBtn_1ipto_809{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:8px;padding:8px 12px}._cancelBtn_1ipto_809:hover{background:var(--code-bg)}._page_1cjxk_1{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}._stickyHeaders_1cjxk_8{z-index:20;flex-direction:column;display:flex;position:sticky;top:0}._header_1cjxk_16{background:var(--header-bg);border-bottom:1px solid var(--header-border);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.5rem;display:flex}._subHeader_1cjxk_26{background:var(--bg);border-bottom:1px solid var(--border);padding:.55rem 0}._subHeaderInner_1cjxk_32{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1140px;margin:0 auto;padding:0 1.5rem;display:flex}._backBtn_1cjxk_44{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;display:flex}._backBtn_1cjxk_44:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._appName_1cjxk_66{color:var(--header-text-h);text-align:center;flex:1;font-size:17px;font-weight:600}._userInfo_1cjxk_74{color:var(--header-text);flex-shrink:0;align-items:center;gap:1rem;font-size:14px;display:flex}._profileLink_1cjxk_83{color:var(--header-accent);cursor:pointer;font-size:14px;font-family:var(--sans);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._profileLink_1cjxk_83:hover{opacity:.8}._logoutBtn_1cjxk_99{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:6px;padding:5px 12px}._logoutBtn_1cjxk_99:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._roleSwitch_1cjxk_117{background:var(--code-bg);border:1px solid var(--border);border-radius:8px;gap:3px;padding:3px;display:inline-flex}._roleBtn_1cjxk_126{color:var(--text);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--sans);background:0 0;border:none;border-radius:6px;padding:6px 16px;transition:background .15s,color .15s}._roleBtn_1cjxk_126:hover{color:var(--text-h)}._roleBtnActive_1cjxk_143{background:var(--accent);color:#fff}._roleBtnActive_1cjxk_143:hover{color:#fff}._main_1cjxk_153{box-sizing:border-box;flex:1;width:100%;max-width:1140px;margin:0 auto;padding:2rem 1.5rem}._tabs_1cjxk_162{border-bottom:1px solid var(--border);gap:1.5rem;margin-bottom:1.5rem;display:flex}._tab_1cjxk_162{color:var(--text);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--sans);background:0 0;border:none;padding:0 0 .65rem}._tab_1cjxk_162:hover{color:var(--text-h)}._tabActive_1cjxk_182{color:var(--text-h);border-bottom:2px solid var(--accent)}._newBtn_1cjxk_188{background:var(--accent);color:#fff;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--sans);white-space:nowrap;border:none;border-radius:8px;padding:7px 14px}._newBtn_1cjxk_188:hover{opacity:.88}._filterBar_1cjxk_204{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}._filterSelect_1cjxk_212{border:1px solid var(--border);font-size:13px;font-family:var(--sans);color:var(--text-h);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:6px;padding:6px 10px}@media (prefers-color-scheme:dark){._filterSelect_1cjxk_212{--lightningcss-light: ;--lightningcss-dark:initial}}._toggleLabel_1cjxk_223{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}._searchInput_1cjxk_234{border:1px solid var(--border);font-size:13px;font-family:var(--sans);color:var(--text-h);background:var(--bg);border-radius:6px;flex:0 260px;min-width:220px;padding:6px 10px}._filterBarEnd_1cjxk_246{margin-left:auto}._eyeToggle_1cjxk_250{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}._eyeToggle_1cjxk_250:hover{background:var(--code-bg);color:var(--text-h)}._eyeToggleActive_1cjxk_267{border-color:var(--accent);color:var(--accent)}._hint_1cjxk_272{color:var(--text);opacity:.7;margin:0;padding:1.5rem 0;font-size:14px}._tableWrap_1cjxk_281{border:1px solid var(--border);border-radius:12px;overflow:auto hidden}._table_1cjxk_281{border-collapse:collapse;width:100%}._th_1cjxk_293{text-align:left;color:var(--text);background:var(--code-bg);border-bottom:1px solid var(--border);white-space:nowrap;padding:.625rem 1rem;font-size:12px;font-weight:600}._tr_1cjxk_304{cursor:pointer;border-bottom:1px solid var(--border);transition:background .12s}._tr_1cjxk_304:last-child{border-bottom:none}._tr_1cjxk_304:hover{background:var(--accent-bg)}._td_1cjxk_313{color:var(--text-h);vertical-align:middle;padding:.625rem 1rem;font-size:14px}._rowTitle_1cjxk_320{font-weight:500;display:block}._rowSubtitle_1cjxk_325{color:var(--text);opacity:.7;margin-top:2px;font-size:12px;display:block}._rowEndCell_1cjxk_334{justify-content:flex-end;align-items:center;gap:8px;display:flex}._versionToggle_1cjxk_341{background:var(--code-bg);border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:11px;font-weight:600;font-family:var(--sans);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;line-height:1.4;display:inline-flex}._versionToggle_1cjxk_341:hover{border-color:var(--accent);color:var(--text-h)}._versionToggle_1cjxk_341 svg{transition:transform .15s}._versionToggleOpen_1cjxk_366 svg{transform:rotate(180deg)}._trHistorie_1cjxk_370{background:var(--code-bg)}._trHistorie_1cjxk_370:hover{background:var(--accent-bg)}._rowTitleHistorie_1cjxk_378{color:var(--text);opacity:.85;padding-left:1rem;font-size:13px;display:block}._badge_1cjxk_386{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}._badgeOrange_1cjxk_395{color:#d97706;background:#d9770626}._badgeGruen_1cjxk_400{color:#16a34a;background:#22c55e1f}._badgeHinweis_1cjxk_405{color:#b45309;background:#d977061f}._badgeGrau_1cjxk_410{color:#6b7280;background:#6b728026}._badgeBlau_1cjxk_415{color:#2563eb;background:#2563eb1f}._badgeRot_1cjxk_420{color:#dc2626;background:#dc26261f}._checkbox_1cjxk_426{cursor:pointer;width:18px;height:18px}._overdueText_1cjxk_432{color:#dc2626;font-weight:600}._rowActions_1cjxk_437{gap:6px;display:flex}._actionBtn_1cjxk_442{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:12px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;padding:4px 10px}._actionBtn_1cjxk_442:hover{background:var(--code-bg);color:var(--text-h)}._actionBtnDanger_1cjxk_456{color:#dc2626;border-color:#dc262659}._actionBtnDanger_1cjxk_456:hover{background:#ef444414}@media (width<=640px){._main_1cjxk_153{padding:1.25rem 1rem}._subHeaderInner_1cjxk_32{flex-wrap:wrap;padding:0 1rem}._header_1cjxk_16{padding:.5rem 1rem}}@media (width<=480px){._userInfo_1cjxk_74>span:first-child{display:none}}._page_1ol7d_1{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}._header_1ol7d_8{background:var(--header-bg);border-bottom:1px solid var(--header-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}._backBtn_1ol7d_18{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;display:flex}._backBtn_1ol7d_18:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._headerTitle_1ol7d_39{color:var(--header-text-h);text-align:center;flex:1;font-size:17px;font-weight:600}._headerRight_1ol7d_47{align-items:center;gap:.75rem;display:flex}._profileLink_1ol7d_53{color:var(--header-accent);cursor:pointer;font-size:14px;font-family:var(--sans);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._profileLink_1ol7d_53:hover{opacity:.8}._logoutBtn_1ol7d_69{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:6px;padding:5px 12px}._logoutBtn_1ol7d_69:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._main_1ol7d_86{box-sizing:border-box;flex:1;width:100%;max-width:1000px;margin:0 auto;padding:1.5rem}._tabs_1ol7d_96{border-bottom:2px solid var(--border);gap:0;margin-bottom:1.5rem;display:flex}._tab_1ol7d_96{font-size:15px;font-family:var(--sans);color:var(--text);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.75rem 1.25rem;font-weight:500}._tab_1ol7d_96:hover{color:var(--text-h)}._tabActive_1ol7d_120{color:var(--accent);border-bottom-color:var(--accent)}._section_1ol7d_126{flex-direction:column;gap:1rem;display:flex}._sectionHeader_1ol7d_132{justify-content:space-between;align-items:center;display:flex}._sectionTitle_1ol7d_138{color:var(--text-h);margin:0;font-size:17px;font-weight:600}._addBtn_1ol7d_145{background:var(--accent);color:#fff;font-size:13px;font-family:var(--sans);cursor:pointer;border:none;border-radius:6px;padding:7px 14px;font-weight:500}._addBtn_1ol7d_145:hover{opacity:.88}._hint_1ol7d_161{color:var(--text);opacity:.6;margin:0;font-size:14px}._errorText_1ol7d_168{color:var(--error,#d33);margin:0;font-size:14px}._tableWrap_1ol7d_175{border:1px solid var(--border);border-radius:10px;overflow-x:auto}._table_1ol7d_175{border-collapse:collapse;width:100%;font-size:14px}._table_1ol7d_175 th{text-align:left;color:var(--text);opacity:.7;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);background:var(--code-bg,var(--bg));padding:7px 14px;font-size:12px;font-weight:600}._table_1ol7d_175 td{color:var(--text);border-bottom:1px solid var(--border);vertical-align:middle;padding:7px 14px}._table_1ol7d_175 tr:last-child td{border-bottom:none}._table_1ol7d_175 tr:hover td{background:var(--accent-bg)}._nameCell_1ol7d_215{font-weight:500;color:var(--text-h)!important}._levelCell_1ol7d_220{font-size:13px}._actionCell_1ol7d_224{text-align:right;white-space:nowrap;width:80px}._inactiveRow_1ol7d_230 td{opacity:.55}._statusActive_1ol7d_234{color:var(--success,#267e3b);background:color-mix(in srgb, var(--success,#267e3b) 12%, transparent);border-radius:10px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}._statusInactive_1ol7d_244{color:var(--text);background:var(--code-bg,#eee);opacity:.7;border-radius:10px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}._noRole_1ol7d_255{opacity:.4}._iconBtn_1ol7d_260{border:1px solid var(--border);cursor:pointer;color:var(--text);background:0 0;border-radius:5px;align-items:center;margin-left:4px;padding:4px 6px;display:inline-flex}._iconBtn_1ol7d_260:hover{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent)}._deleteBtn_1ol7d_278:hover,._deactivateBtn_1ol7d_284:hover{background:color-mix(in srgb, var(--error,#d33) 10%, transparent);border-color:color-mix(in srgb, var(--error,#d33) 40%, transparent);color:var(--error,#d33)}._activateBtn_1ol7d_290:hover{background:color-mix(in srgb, var(--success,#267e3b) 10%, transparent);border-color:color-mix(in srgb, var(--success,#267e3b) 40%, transparent);color:var(--success,#267e3b)}._overlay_1ol7d_297{z-index:200;background:#00000059;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_1ol7d_308{background:var(--bg);border:1px solid var(--border);width:100%;max-width:460px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._modalTitle_1ol7d_321{color:var(--text-h);margin:0;font-size:17px;font-weight:600}._fieldLabel_1ol7d_328{color:var(--text);flex-direction:column;gap:5px;font-size:13px;display:flex}._input_1ol7d_336{border:1px solid var(--border);background:var(--input-bg,var(--bg));color:var(--text-h);font-size:14px;font-family:var(--sans);border-radius:6px;outline:none;padding:8px 10px}._input_1ol7d_336:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}._permSection_1ol7d_352{flex-direction:column;gap:.5rem;display:flex}._permTitle_1ol7d_358{color:var(--text);margin:0;font-size:13px;font-weight:500}._permGrid_1ol7d_365{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}._permRow_1ol7d_374{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}._permAreaLabel_1ol7d_381{color:var(--text-h);font-size:13px}._permSelect_1ol7d_386{border:1px solid var(--border);background:var(--input-bg,var(--bg));color:var(--text-h);font-size:13px;font-family:var(--sans);cursor:pointer;border-radius:5px;outline:none;padding:5px 8px}._permSelect_1ol7d_386:focus{border-color:var(--accent)}._errorMsg_1ol7d_402{color:var(--error,#d33);background:color-mix(in srgb, var(--error,#d33) 10%, transparent);border:1px solid color-mix(in srgb, var(--error,#d33) 30%, transparent);border-radius:6px;margin:0;padding:8px 12px;font-size:13px}._modalActions_1ol7d_412{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}._cancelBtn_1ol7d_419{border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:14px;font-family:var(--sans);background:0 0;border-radius:6px;padding:7px 16px}._cancelBtn_1ol7d_419:hover{background:var(--accent-bg)}._saveBtn_1ol7d_434{background:var(--accent);color:#fff;font-size:14px;font-family:var(--sans);cursor:pointer;border:none;border-radius:6px;padding:7px 18px;font-weight:500}._saveBtn_1ol7d_434:disabled{opacity:.6;cursor:not-allowed}._saveBtn_1ol7d_434:hover:not(:disabled){opacity:.88}@media (width<=640px){._header_1ol7d_8{flex-wrap:wrap;padding:.75rem 1rem}._headerTitle_1ol7d_39{text-align:left;flex:none;order:-1;width:100%}._main_1ol7d_86{padding:1rem}}._page_16j9d_1{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}._header_16j9d_8{background:var(--header-bg);border-bottom:1px solid var(--header-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}._backBtn_16j9d_18{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;display:flex}._backBtn_16j9d_18:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._title_16j9d_39{color:var(--header-text-h);font-size:17px;font-weight:600}._headerRight_16j9d_45{align-items:center;gap:1rem;display:flex}._logoutBtn_16j9d_51{border:1px solid var(--header-btn-border);color:var(--header-text);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:6px;padding:5px 12px}._logoutBtn_16j9d_51:hover{background:var(--header-btn-hover);border-color:var(--header-accent);color:var(--header-text-h)}._main_16j9d_68{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;gap:1.5rem;padding:2rem 1.5rem;display:flex}._card_16j9d_78{background:var(--bg);border:1px solid var(--border);border-radius:12px;width:100%;max-width:520px;padding:1.5rem}._sectionTitle_16j9d_87{color:var(--text-h);margin:0 0 1.25rem;font-size:16px;font-weight:600}._dataList_16j9d_94{flex-direction:column;gap:.75rem;margin:0;display:flex}._dataRow_16j9d_101{grid-template-columns:140px 1fr;align-items:baseline;gap:.5rem;display:grid}._dataRow_16j9d_101 dt{color:var(--text);opacity:.7;font-size:13px}._dataRow_16j9d_101 dd{color:var(--text-h);margin:0;font-size:15px;font-weight:500}._noValue_16j9d_121{opacity:.5;font-style:italic;font-weight:400}._form_16j9d_127{flex-direction:column;gap:1rem;display:flex}._fieldLabel_16j9d_133{color:var(--text);flex-direction:column;gap:5px;font-size:13px;display:flex}._input_16j9d_141{border:1px solid var(--border);background:var(--input-bg,var(--bg));color:var(--text-h);font-size:14px;font-family:var(--sans);border-radius:6px;outline:none;padding:8px 10px}._input_16j9d_141:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}._saveBtn_16j9d_157{background:var(--accent);color:#fff;font-size:14px;font-family:var(--sans);cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:8px 18px;font-weight:500}._saveBtn_16j9d_157:disabled{opacity:.6;cursor:not-allowed}._saveBtn_16j9d_157:hover:not(:disabled){opacity:.88}._errorMsg_16j9d_179{color:var(--error,#d33);background:color-mix(in srgb, var(--error,#d33) 10%, transparent);border:1px solid color-mix(in srgb, var(--error,#d33) 30%, transparent);border-radius:6px;margin:0;padding:8px 12px;font-size:13px}._successMsg_16j9d_189{color:var(--success,#267e3b);background:color-mix(in srgb, var(--success,#267e3b) 10%, transparent);border:1px solid color-mix(in srgb, var(--success,#267e3b) 30%, transparent);border-radius:6px;margin:0;padding:8px 12px;font-size:13px}@media (width<=600px){._header_16j9d_8{padding:.75rem 1rem}._main_16j9d_68{padding:1.25rem 1rem}._dataRow_16j9d_101{grid-template-columns:1fr;gap:2px}._dataRow_16j9d_101 dd{font-size:14px}}._page_y42ek_1{background:var(--bg);justify-content:center;align-items:center;min-height:100svh;padding:2rem 1rem;display:flex}._card_y42ek_10{background:var(--bg);border:1px solid var(--border);width:100%;max-width:480px;box-shadow:var(--shadow);border-radius:12px;padding:2.5rem 2rem}._back_y42ek_20{color:var(--accent);margin-bottom:1.5rem;font-size:13px;text-decoration:none;display:inline-block}._back_y42ek_20:hover{text-decoration:underline}._heading_y42ek_32{color:var(--text-h);margin:0 0 1.5rem;font-size:22px;font-weight:600}._block_y42ek_39{color:var(--text);margin:0 0 1.25rem;font-size:14px;line-height:1.6}._link_y42ek_46{color:var(--accent);text-decoration:none}._link_y42ek_46:hover{text-decoration:underline}._page_79vrn_1{background:var(--bg);justify-content:center;align-items:flex-start;min-height:100svh;padding:2rem 1rem;display:flex}._card_79vrn_10{background:var(--bg);border:1px solid var(--border);width:100%;max-width:680px;box-shadow:var(--shadow);border-radius:12px;padding:2.5rem 2rem}._back_79vrn_20{color:var(--accent);margin-bottom:1.5rem;font-size:13px;text-decoration:none;display:inline-block}._back_79vrn_20:hover{text-decoration:underline}._heading_79vrn_32{color:var(--text-h);margin:0 0 1.75rem;font-size:22px;font-weight:600}._section_79vrn_39{color:var(--text-h);margin:1.75rem 0 .75rem;font-size:15px;font-weight:600}._block_79vrn_46{color:var(--text);margin:0 0 1rem;font-size:14px;line-height:1.7}._list_79vrn_53{color:var(--text);margin:0 0 1rem;padding-left:1.5rem;font-size:14px;line-height:1.7}._list_79vrn_53 li{margin-bottom:.25rem}._uppercase_79vrn_65{font-size:13px}._link_79vrn_69{color:var(--accent);text-decoration:none}._link_79vrn_69:hover{text-decoration:underline}._copyright_79vrn_78{color:var(--text);opacity:.6;margin:2rem 0 .25rem;font-size:12px;line-height:1.5}._stand_79vrn_86{color:var(--text);opacity:.6;margin:0;font-size:12px}
