@charset "UTF-8";pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;-webkit-tap-highlight-color:transparent;--placeholder-color: #94a3b8;--placeholder-font-size: .88rem;--placeholder-font-weight: 400;--placeholder-letter-spacing: .01em;--placeholder-font-family: inherit;--input-border-color: #d0d7de;--input-border-width: 1.5px;--input-border-radius: .6rem;--input-font-size: .92rem;--input-bg-color: #fafbfc;--input-text-color: #1f2328;--input-padding: .6rem .8rem;--label-font-size: .82rem;--label-font-weight: 600;--label-color: #4b5563;--label-margin-bottom: .35rem;--label-letter-spacing: .01em;--section-title-font-size: .82rem;--section-title-font-weight: 700;--section-title-color: #1a1a1a;--section-title-letter-spacing: .05em;--section-title-text-transform: uppercase;--field-active-color: #0969da;--field-active-shadow: rgba(9, 105, 218, .12);--btn-radius: .5rem;--btn-font-size: .88rem;--btn-font-weight: 600;--btn-padding: .55rem 1.3rem;--btn-cancel-bg: #fff;--btn-cancel-text: #555;--btn-cancel-border: #d0d7de;--btn-cancel-hover-bg: #f5f5f5;--btn-cancel-hover-border: #bbb;--btn-create-bg: #1565c0;--btn-create-text: #fff;--btn-create-hover-bg: #0d47a1;--btn-create-shadow: rgba(21, 101, 192, .25);--btn-create-hover-shadow: rgba(21, 101, 192, .35);--btn-modify-bg: #1565c0;--btn-modify-text: #fff;--btn-modify-hover-bg: #0d47a1;--btn-modify-shadow: rgba(21, 101, 192, .25);--btn-modify-hover-shadow: rgba(21, 101, 192, .35);--picker-bg: #ffffff;--picker-border: #d0d7de;--picker-border-active: #0969da;--picker-radius: .6rem;--picker-shadow: 0 10px 30px -5px rgba(0, 0, 0, .15), 0 4px 12px -2px rgba(0, 0, 0, .08);--picker-font-size: .92rem;--picker-item-hover: #f1f5f9;--picker-item-selected-bg: #eff6ff;--picker-item-selected-color: #0969da;--picker-item-radius: 6px;--picker-item-padding: .65rem .85rem;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--accent-primary: #1976d2;--accent-primary-hover: #1565c0}label{display:block;font-size:var(--label-font-size);font-weight:var(--label-font-weight);color:var(--label-color);margin-bottom:var(--label-margin-bottom);letter-spacing:var(--label-letter-spacing);transition:color .2s ease}input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{--tw-shadow: 0 0 #0000;width:100%;box-sizing:border-box;padding:var(--input-padding);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);font-size:var(--input-font-size);color:var(--input-text-color);background-color:var(--input-bg-color);font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:var(--field-active-color);box-shadow:0 0 0 3px var(--field-active-shadow);background-color:#fff;transform:translateY(-1px)}input[type=text]:hover:not(:focus),input[type=email]:hover:not(:focus),input[type=password]:hover:not(:focus),input[type=number]:hover:not(:focus),textarea:hover:not(:focus),select:hover:not(:focus){border-color:var(--field-active-color)}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,textarea:disabled,select:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.7;border-color:#e5e7eb;color:#6b7280}::placeholder{color:var(--placeholder-color)!important;font-size:var(--placeholder-font-size)!important;font-weight:var(--placeholder-font-weight)!important;letter-spacing:var(--placeholder-letter-spacing)!important;font-family:var(--placeholder-font-family)!important;font-style:normal!important;opacity:1}.unified-slider-track-base,.slider-group .slider-wrapper{position:relative!important;height:22px!important;width:220px!important;max-width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important;background:linear-gradient(#e5e7eb,#e5e7eb) center/100% 4px no-repeat!important;border-radius:11px!important;display:flex!important;align-items:center!important}.unified-slider-input-base,.slider-group .slider-wrapper input[type=range]{position:absolute!important;width:100%!important;pointer-events:none!important;appearance:none!important;background:none!important;border:none!important;box-shadow:none!important;margin:0!important;height:22px!important;outline:none!important;z-index:1!important}.unified-slider-input-base::-webkit-slider-thumb,.slider-group .slider-wrapper input[type=range]::-webkit-slider-thumb{pointer-events:auto!important;appearance:none!important;width:22px!important;height:22px!important;background:#fff!important;border:1.5px solid var(--field-active-color)!important;border-radius:50%!important;cursor:pointer!important;box-shadow:0 1px 4px #0000001a!important;transition:transform .1s ease!important;z-index:2!important}.unified-slider-input-base::-moz-range-thumb,.slider-group .slider-wrapper input[type=range]::-moz-range-thumb{pointer-events:auto!important;width:22px!important;height:22px!important;background:#fff!important;border:1.5px solid var(--field-active-color)!important;border-radius:50%!important;cursor:pointer!important;box-shadow:0 1px 4px #0000001a!important;transition:transform .1s ease!important;z-index:2!important}.unified-thumb-value-base,.slider-group .slider-wrapper .thumb-value{position:absolute!important;top:0!important;left:0;width:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:800!important;color:var(--field-active-color)!important;font-variant-numeric:tabular-nums!important;pointer-events:none!important;z-index:10!important;visibility:visible!important;opacity:1!important;transform:translate(-50%,-1px)!important;line-height:normal!important}.slider-group{margin-bottom:1.5rem}.slider-group label{font-weight:var(--label-font-weight);color:var(--label-color);font-size:var(--label-font-size);display:flex;align-items:center;gap:.4rem;margin-bottom:var(--label-margin-bottom)}.slider-group .slider-wrapper{flex:none!important}.slider-group .slider-wrapper input[type=range]{height:22px!important;margin:0!important}.slider-values{display:flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important}.slider-values .val-badge{background:#0969da1a!important;color:#0969da!important;padding:1px 6px!important;border-radius:4px!important;font-size:.75rem!important;font-weight:700!important;min-width:18px!important;text-align:center!important}.slider-values .val-sep{color:#9ca3af!important;font-size:.8rem!important}.modal-btn,.btn-secondary{padding:var(--btn-padding);border:none;border-radius:var(--btn-radius);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.4rem}.cancel-btn,.btn-cancel{background:var(--btn-cancel-bg);color:var(--btn-cancel-text);border:1.5px solid var(--btn-cancel-border)}.cancel-btn:hover,.btn-cancel:hover{background:var(--btn-cancel-hover-bg);border-color:var(--btn-cancel-hover-border)}.btn-create,.create-btn,.btn-primary{background:var(--btn-create-bg);color:var(--btn-create-text);box-shadow:0 1px 4px var(--btn-create-shadow)}.btn-create:hover:not(:disabled),.btn-primary:hover:not(:disabled),.create-btn:hover:not(:disabled){background:var(--btn-create-hover-bg);box-shadow:0 2px 8px var(--btn-create-hover-shadow)}.btn-create:disabled,.btn-primary:disabled,.create-btn:disabled{opacity:.5;cursor:not-allowed}.btn-modify{background:var(--btn-modify-bg);color:var(--btn-modify-text);box-shadow:0 1px 4px var(--btn-modify-shadow)}.btn-modify:hover:not(:disabled){background:var(--btn-modify-hover-bg);box-shadow:0 2px 8px var(--btn-modify-hover-shadow)}.btn-modify:disabled{opacity:.5;cursor:not-allowed}.modal-overlay{position:fixed!important;inset:0!important;--modal-gap: 1.5rem;padding:var(--modal-gap);box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:center!important;background:#00000080;overflow:hidden;z-index:10000}.modal-content{background:#fff;border-radius:.8rem;box-shadow:0 10px 40px #0003;width:min(90vw,100vw - 2 * var(--modal-gap));max-height:calc(100dvh - 2 * var(--modal-gap));display:flex;flex-direction:column;position:relative;z-index:10001;cursor:default;animation:none;overflow:hidden}.modal-content.modal-sm{width:min(500px,100vw - 2 * var(--modal-gap));min-height:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e0e0e0;border-radius:.8rem .8rem 0 0;flex-shrink:0}.modal-header-folder{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-bottom-color:#bae6fd}.modal-header-note{background:linear-gradient(135deg,#e3f2fd,#ede7f6);border-bottom-color:#bbdefb}.modal-header-bulk{background:linear-gradient(135deg,#f3e5f5,#fce4ec);border-bottom-color:#e1bee7}.modal-header-workspace{background:linear-gradient(135deg,#fdf4ff,#f5f3ff);border-bottom-color:#e9d5ff}.modal-title-group{display:flex;align-items:center;gap:.6rem}.modal-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#ffffffb3;box-shadow:0 1px 3px #00000014}.modal-header-folder .modal-icon{color:#0369a1}.modal-header-note .modal-icon{color:#1565c0}.modal-header-bulk .modal-icon{color:#7b1fa2}.modal-header-workspace .modal-icon{color:#7c3aed}.modal-header h3{margin:0;font-size:1.05rem;color:#333;font-weight:600}.modal-close{background:none;border:none;font-size:1.6rem;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;line-height:1}.modal-close:hover{background:#00000014;color:#333}.modal-body{padding:1.25rem 1.5rem;overflow-y:auto;flex:1;min-height:0;box-sizing:border-box}@media(max-width:890px){.modal-body{padding:1rem 1.2rem 1.5rem}}.modal-footer{display:flex;justify-content:flex-end;gap:.75rem;margin-top:10px;padding:1rem 1.5rem;border-top:1px solid #e0e0e0;background:#f8f9fa;border-radius:0 0 .8rem .8rem;flex-shrink:0}.form-group{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.1rem}.form-group label{font-size:var(--label-font-size);font-weight:var(--label-font-weight);color:var(--label-color);letter-spacing:var(--label-letter-spacing);text-transform:none;display:flex;align-items:center;gap:.35rem;margin-bottom:var(--label-margin-bottom)}.note-response markdown{display:block;font-family:"ui-sans-serif",-apple-system,system-ui,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol;font-size:1rem;line-height:1.625rem;letter-spacing:-.025rem;color:#0d0d0d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.note-response markdown p{margin-top:0;margin-bottom:1.25rem}.note-response markdown p:last-child{margin-bottom:0}.note-response markdown h1,.note-response markdown h2,.note-response markdown h3,.note-response markdown h4,.note-response markdown h5,.note-response markdown h6{font-weight:600;line-height:1.35;margin-top:1.5rem;margin-bottom:.5rem;color:#000}.note-response markdown h1{font-size:1.875rem}.note-response markdown h2{font-size:1.5rem}.note-response markdown h3{font-size:1.25rem}.note-response markdown h4{font-size:1.125rem}.note-response markdown h5{font-size:1rem}.note-response markdown ul,.note-response markdown ol{margin-top:0;margin-bottom:1.25rem;padding-left:1rem;list-style-position:outside}.note-response markdown li{margin-bottom:.25rem}.note-response markdown li::marker{color:#888}.note-response markdown li>p{margin-bottom:.25rem}.note-response markdown ul ul,.note-response markdown ol ol,.note-response markdown ul ol,.note-response markdown ol ul{margin-top:.25rem;margin-bottom:.25rem}.note-response markdown code:not(pre code){background-color:#0000000d;color:#1f2328;padding:.2rem .4rem;border-radius:6px;font-size:.875rem;font-family:"ui-monospace",SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,"monospace"}.note-response markdown pre{background:#f9f9f9;color:#1f2937;padding:1rem 1.25rem;border-radius:1rem;overflow-x:auto;margin:1.5rem 0;font-size:.875rem;line-height:1.5;border:1px solid rgba(0,0,0,.1)}.note-response markdown pre code{background:none;color:#1f2937;padding:0;border:none;font-size:inherit;font-family:inherit;white-space:pre}.note-response markdown pre code .hljs-keyword,.note-response markdown pre code .hljs-attribute,.note-response markdown pre code .ce{color:#d73a49}.note-response markdown pre code .hljs-number,.note-response markdown pre code .hljs-literal,.note-response markdown pre code .hljs-variable,.note-response markdown pre code .hljs-template-variable,.note-response markdown pre code .c8{color:#005cc5}.note-response markdown pre code .hljs-comment,.note-response markdown pre code .hljs-quote,.note-response markdown pre code .cc{color:#6a737d;font-style:italic}.note-response markdown pre code .hljs-string,.note-response markdown pre code .hljs-section,.note-response markdown pre code .hljs-bullet,.note-response markdown pre code .cb{color:#0d904f}.note-response markdown pre code .hljs-title,.note-response markdown pre code .hljs-title.function_{color:#6f42c1}.note-response markdown pre code .hljs-type,.note-response markdown pre code .hljs-built_in{color:teal}.note-response markdown pre code .hljs-params{color:#1f2937}.note-response markdown blockquote{margin:1.25rem 0;padding:0 0 0 1rem;border-left:2px solid #e5e7eb;color:#6b7280;font-style:normal}.note-response markdown blockquote p{margin-bottom:0}.note-response markdown table{width:100%;border-collapse:collapse;margin-bottom:1.25rem;font-size:.95rem;border:1px solid #e5e7eb}.note-response markdown th{background-color:#f9fafb;font-weight:600;text-align:left;padding:.75rem;border:1px solid #e5e7eb;color:#111827}.note-response markdown td{padding:.75rem;border:1px solid #e5e7eb;color:#374151}.note-response markdown tr:nth-child(2n){background-color:#fafbfc}.note-response markdown hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:24px 0}.note-response markdown a{color:#10a37f;text-decoration:underline;text-underline-offset:2px}.note-response markdown a:hover{color:#1a7f64}.note-response markdown details{margin:1.25rem 0;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;background-color:#f9fafb;transition:all .2s ease}.note-response markdown details summary{font-weight:600;color:#111827;cursor:pointer;padding:.25rem 0;outline:none;list-style:none;display:flex;align-items:center;gap:.5rem;-webkit-user-select:none;user-select:none}.note-response markdown details summary::-webkit-details-marker{display:none}.note-response markdown details summary:before{content:"\25b6";font-size:.7rem;transition:transform .2s ease;color:#6b7280}.note-response markdown details p{margin-top:.5rem;margin-bottom:.5rem}.note-response markdown details p:first-of-type{margin-top:0}.note-response markdown details p:last-child{margin-bottom:0}.note-response markdown details[open]{background-color:#fff;box-shadow:0 4px 12px #00000008;border-color:#00000026}.note-response markdown details[open] summary{margin-bottom:.75rem;border-bottom:1px solid #f3f4f6;padding-bottom:.5rem}.note-response markdown details[open] summary:before{transform:rotate(90deg)}.note-response markdown details:hover:not([open]){border-color:var(--field-active-color);background-color:#f0f7ff}.note-response markdown img{max-width:100%;border-radius:.5rem;margin:1.25rem 0}.note-response markdown strong{color:#000;font-weight:600}.note-response markdown em{font-style:italic}
