*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{color:#e0e0e0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6}#app{width:100%;min-height:100vh}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-0{top:0}.top-\[1\.2em\]{top:1.2em}.top-\[60px\]{top:60px}.isolate{isolation:isolate}.-z-\[1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[99\]{z-index:99}.order-1{order:1}.order-2{order:2}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[60px\]{height:60px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[60px\]{min-height:60px}.w-\[200px\]{width:200px}.w-\[30px\]{width:30px}.w-\[92\%\]{width:92%}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[1040px\]{max-width:1040px}.max-w-\[440px\]{max-width:440px}.flex-\[1_1_auto\]{flex:auto}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[4px\]{--tw-translate-y:-4px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[4px\]{--tw-translate-y:4px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-\[2px\]{gap:2px}.gap-\[6px\]{gap:6px}.overflow-hidden{overflow:hidden}.rounded-\[30px\]{border-radius:30px}.rounded-\[calc\(0\.75rem-0\.2rem\)\]{border-radius:.55rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-8{border-width:8px}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/15{border-color:#ffffff26}.bg-current{background-color:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.p-\[12px_16px\]{padding:12px 16px}.px-4{padding-left:1rem;padding-right:1rem}.px-\[1\.1rem\]{padding-left:1.1rem;padding-right:1.1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,opacity\,margin\]{transition-property:transform,opacity,margin;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[height\]{will-change:height}.\[transform-origin\:50\%_50\%\]{transform-origin:50%}.hover\:opacity-75:hover,.group:hover .group-hover\:opacity-75{opacity:.75}@media (width>=768px){.md\:absolute{position:absolute}.md\:left-1\/2{left:50%}.md\:top-1\/2{top:50%}.md\:top-\[2em\]{top:2em}.md\:order-none{order:0}.md\:inline-flex{display:inline-flex}.md\:h-full{height:100%}.md\:min-h-0{min-height:0}.md\:flex-\[1_1_0\%\]{flex:1}.md\:-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:gap-\[12px\]{gap:12px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[22px\]{font-size:22px}}.home[data-v-f5a8d939]{background:#080808;width:100%;height:100vh;position:relative;overflow:hidden}.home-bg[data-v-f5a8d939]{position:absolute;inset:0}.center-container[data-v-f5a8d939]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.center-container[data-v-f5a8d939]>*{pointer-events:auto}.login-card[data-v-f5a8d939]{text-align:center;padding:3rem 2.5rem}.title[data-v-f5a8d939]{color:#fff;margin-bottom:.35rem;font-size:2rem;font-weight:800}.subtitle[data-v-f5a8d939]{color:#fff6;margin-bottom:2rem;font-size:.95rem}.form[data-v-f5a8d939]{flex-direction:column;gap:1rem;display:flex}.input[data-v-f5a8d939]{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:1rem 1.15rem;font-size:1rem;transition:border-color .2s}.input[data-v-f5a8d939]::placeholder{color:#ffffff40}.input[data-v-f5a8d939]:focus{border-color:#7cff67}.input[data-v-f5a8d939]:disabled{opacity:.65;cursor:not-allowed}.btn[data-v-f5a8d939]{color:#0a0a0a;cursor:pointer;background:#7cff67;border:none;border-radius:10px;margin-top:.75rem;padding:1rem;font-size:1rem;font-weight:700;transition:opacity .2s}.btn[data-v-f5a8d939]:hover{opacity:.85}.btn[data-v-f5a8d939]:disabled{opacity:.65;cursor:not-allowed}.login-message[data-v-f5a8d939]{color:#ff8a8a;min-height:1.4rem;margin-top:1rem;font-size:.92rem;font-weight:600}.login-message.success[data-v-f5a8d939]{color:#7cff67}.site-user-panel[data-v-7f5a5a01]{z-index:220;position:fixed;top:2em;right:max(4%,24px)}.site-floating-nav{z-index:210!important;position:fixed!important}.site-login-button[data-v-7f5a5a01]{color:#071007;background:#7cff67;border:1px solid #ffffff2e;border-radius:999px;align-items:center;height:44px;padding:0 1rem;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 18px 50px #00000047}.site-avatar-button[data-v-7f5a5a01]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#040a07b3;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.65rem;max-width:184px;height:44px;padding:4px .85rem 4px 4px;display:inline-flex;box-shadow:0 18px 50px #00000047}.site-user-avatar[data-v-7f5a5a01]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.site-user-avatar-fallback[data-v-7f5a5a01]{color:#071007;background:#7cff67;place-items:center;font-size:.9rem;font-weight:900;display:grid}.site-user-name[data-v-7f5a5a01]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;overflow:hidden}.site-user-menu[data-v-7f5a5a01]{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070d09e0;border:1px solid #ffffff2e;border-radius:8px;gap:.2rem;width:128px;padding:.35rem;display:grid;position:absolute;top:52px;right:0;box-shadow:0 24px 70px #00000059}.site-user-menu-item[data-v-7f5a5a01]{color:#f4f6f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;min-height:34px;padding:0 .7rem;font-size:.86rem;font-weight:800;text-decoration:none;display:flex}.site-user-menu-item[data-v-7f5a5a01]:hover{color:#071007;background:#7cff67}@media (width<=900px){.site-user-panel[data-v-7f5a5a01]{top:1.2em;right:max(4%,14px)}}.index-page[data-v-895cd792]{color:#f4f6f0;background:linear-gradient(120deg,#050906f5,#10120df0 45%,#091012f7),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 48px);min-height:100vh;position:relative;overflow:hidden}.index-page[data-v-895cd792]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050906c7,#05090638 48%,#050906b8),linear-gradient(#7cff6714,#0000 42%,#38bdf814);position:absolute;inset:0}.hero[data-v-895cd792]{z-index:2;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);grid-template-areas:"command visual""todo schedule""calendar schedule";align-items:stretch;gap:1rem;width:min(1180px,100% - 40px);margin:0 auto;padding:9rem 0 4rem;display:grid;position:relative}.command-panel[data-v-895cd792],.tool-panel[data-v-895cd792],.calendar-panel[data-v-895cd792]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a07b8;border:1px solid #ffffff29;border-radius:8px;box-shadow:0 24px 80px #00000061}.command-panel[data-v-895cd792],.tool-panel[data-v-895cd792]{align-content:start;gap:1rem;padding:1rem;display:grid}.command-panel[data-v-895cd792]{grid-area:command}.panel-heading p[data-v-895cd792],.panel-heading h1[data-v-895cd792],.panel-heading span[data-v-895cd792],.tool-header p[data-v-895cd792],.tool-header h2[data-v-895cd792]{margin:0}.panel-heading p[data-v-895cd792],.tool-header p[data-v-895cd792]{color:#7cff67;text-transform:uppercase;font-size:.82rem;font-weight:900}.panel-heading h1[data-v-895cd792]{color:#fff;margin-top:.35rem;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1}.panel-heading span[data-v-895cd792]{color:#f4f6f094;margin-top:.7rem;font-size:.9rem;font-weight:800;display:block}.clock-panel[data-v-895cd792]{color:#071007;background:#f5d76e;border-radius:8px;gap:.4rem;padding:1rem;display:grid}.clock-panel span[data-v-895cd792]{font-size:.82rem;font-weight:900}.clock-panel strong[data-v-895cd792]{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,6vw,4.1rem);line-height:.9}.quick-stats[data-v-895cd792]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.quick-stats div[data-v-895cd792]{background:#ffffff0f;border-radius:8px;gap:.2rem;min-height:74px;padding:.75rem;display:grid}.quick-stats span[data-v-895cd792]{color:#f4f6f080;font-size:.78rem;font-weight:800}.quick-stats strong[data-v-895cd792]{color:#fff;font-size:1.45rem;font-weight:900}.home-message[data-v-895cd792]{color:#f4f6f09e;margin:0;font-size:.86rem;font-weight:800}.visual-panel[data-v-895cd792]{z-index:3;grid-area:visual;min-height:320px;position:relative;overflow:visible}.todo-panel[data-v-895cd792]{grid-area:todo}.schedule-panel[data-v-895cd792]{grid-area:schedule}.tool-header[data-v-895cd792]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tool-header h2[data-v-895cd792]{color:#fff;margin-top:.25rem;font-size:1.35rem;line-height:1}.tool-header>span[data-v-895cd792],.life-link[data-v-895cd792]{color:#071007;background:#7cff67;border-radius:8px;place-items:center;min-width:38px;height:38px;padding:0 .75rem;font-size:.84rem;font-weight:900;text-decoration:none;display:grid}.todo-form[data-v-895cd792]{grid-template-columns:minmax(0,1fr) 42px;gap:.65rem;display:grid}.todo-form input[data-v-895cd792]{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;outline:none;width:100%;height:42px;padding:0 .8rem}.todo-form input[data-v-895cd792]:focus{border-color:#7cff67}.todo-form button[data-v-895cd792],.todo-row button[data-v-895cd792]{cursor:pointer;border:0;border-radius:8px;font-weight:900}.todo-form button[data-v-895cd792]{color:#071007;background:#7cff67;height:42px}.todo-form button[data-v-895cd792]:disabled,.todo-form input[data-v-895cd792]:disabled{opacity:.55;cursor:not-allowed}.todo-list[data-v-895cd792],.schedule-list[data-v-895cd792]{gap:.5rem;display:grid}.todo-row[data-v-895cd792],.schedule-row[data-v-895cd792]{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.7rem;min-height:46px;padding:.55rem;display:grid}.todo-row[data-v-895cd792]{grid-template-columns:30px minmax(0,1fr) 30px}.todo-row button[data-v-895cd792]:first-child{color:#071007;background:0 0;border:1px solid #ffffff2e;place-items:center;width:30px;height:30px;display:grid}.todo-row.done button[data-v-895cd792]:first-child{background:#7cff67;border-color:#7cff67}.todo-row span[data-v-895cd792],.schedule-row span[data-v-895cd792]{overflow-wrap:anywhere;color:#f4f6f0;font-size:.95rem;line-height:1.35}.todo-row.done span[data-v-895cd792]{color:#f4f6f073;text-decoration:line-through}.todo-row button[data-v-895cd792]:last-child{color:#f4f6f06b;background:0 0;width:30px;height:30px}.todo-row button[data-v-895cd792]:last-child:hover{color:#071007;background:#ff8a8a}.schedule-row[data-v-895cd792]{grid-template-columns:110px minmax(0,1fr) 48px}.schedule-row.active[data-v-895cd792]{background:#f5d76e1f;border-color:#f5d76ecc;box-shadow:inset 4px 0 #f5d76e}.schedule-row time[data-v-895cd792]{color:#38bdf8;white-space:nowrap;font-size:.82rem;font-weight:900}.schedule-row.active time[data-v-895cd792]{color:#f5d76e}.schedule-row i[data-v-895cd792]{color:#f5d76e;text-align:right;font-size:.78rem;font-style:normal;font-weight:900}.empty-state[data-v-895cd792]{color:#f4f6f075;place-items:center;min-height:120px;font-weight:800;display:grid}.calendar-panel[data-v-895cd792]{grid-area:calendar;padding:1rem}.calendar-header[data-v-895cd792]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.4rem;display:flex}.calendar-body[data-v-895cd792]{grid-template-columns:150px 1fr;align-items:end;gap:1.1rem;display:grid}.calendar-header p[data-v-895cd792],.calendar-header strong[data-v-895cd792]{margin:0;font-size:.85rem;font-weight:800}.calendar-header p[data-v-895cd792]{color:#7cff67}.calendar-header strong[data-v-895cd792]{color:#f4f6f0b8}.current-day[data-v-895cd792]{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,9vw,6.4rem);font-weight:700;line-height:.85}.calendar-grid[data-v-895cd792]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.38rem;display:grid}.calendar-grid span[data-v-895cd792],.calendar-grid i[data-v-895cd792]{border-radius:6px;place-items:center;min-height:29px;font-size:.68rem;font-style:normal;display:grid}.calendar-grid span[data-v-895cd792]{color:#f4f6f061;font-weight:800}.calendar-grid i[data-v-895cd792]{color:#f4f6f0b8;background:#ffffff0a}.calendar-grid i.empty[data-v-895cd792]{background:0 0}.calendar-grid i.active[data-v-895cd792]{color:#071007;background:#7cff67;font-weight:900}.hero-cards[data-v-895cd792]{z-index:4;filter:saturate(.95)contrast(1.08);width:100%;height:100%;margin-top:-.8rem;position:relative}@media (width<=980px){.hero[data-v-895cd792]{grid-template-columns:1fr;grid-template-areas:"command""visual""todo""schedule""calendar";padding-top:7rem}.hero-cards[data-v-895cd792]{transform-origin:50%;justify-self:center;margin-top:-1rem;transform:scale(.78)}}@media (width<=560px){.hero[data-v-895cd792]{gap:.8rem;width:min(100% - 28px,1180px)}.quick-stats[data-v-895cd792],.calendar-body[data-v-895cd792]{grid-template-columns:1fr}.schedule-row[data-v-895cd792]{grid-template-columns:1fr 48px}.schedule-row time[data-v-895cd792]{grid-column:1/-1}.hero-cards[data-v-895cd792]{height:220px;transform:scale(.56)}}.profile-page[data-v-57eee57b]{color:#f4f6f0;background:#050906;min-height:100vh;position:relative;overflow:hidden}.profile-page[data-v-57eee57b]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050906db,#05090657 45%,#050906c7),radial-gradient(circle at 50% 18%,#7cff672e,#0000 30%);position:absolute;inset:0}.profile-hero[data-v-57eee57b]{z-index:2;text-align:center;justify-items:center;width:min(980px,100% - 40px);margin:0 auto;padding-top:clamp(8.5rem,19vh,11rem);display:grid;position:relative}.profile-avatar-shell[data-v-57eee57b]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a07b8;border:1px solid #fff3;border-radius:50%;place-items:center;width:clamp(116px,18vw,150px);height:clamp(116px,18vw,150px);display:grid;box-shadow:0 28px 90px #0000006b}.profile-avatar[data-v-57eee57b]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:calc(100% - 12px);height:calc(100% - 12px)}.profile-avatar-fallback[data-v-57eee57b]{color:#071007;background:#7cff67;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,4.6rem);font-weight:700;display:grid}.profile-hero h1[data-v-57eee57b]{color:#fff;letter-spacing:0;margin:1.4rem 0 0;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:800}.record-panel[data-v-57eee57b]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a07b8;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,920px);margin-top:clamp(2.8rem,8vh,4.8rem);padding:1rem 0;display:grid;box-shadow:0 24px 80px #0000005c}.record-item[data-v-57eee57b]{align-content:center;gap:.35rem;min-height:58px;padding:0 1rem;display:grid}.record-item+.record-item[data-v-57eee57b]{border-left:1px solid #ffffff1a}.record-item strong[data-v-57eee57b]{color:#fff;font-size:clamp(1rem,2vw,1.18rem);font-weight:800}.record-item span[data-v-57eee57b]{color:#f4f6f09e;font-size:.9rem;font-weight:700}.activity-panel[data-v-57eee57b]{text-align:left;width:min(100%,920px);margin-top:3rem}.activity-header[data-v-57eee57b]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.activity-header h2[data-v-57eee57b]{color:#fff;letter-spacing:0;margin:0;font-size:1rem;font-weight:900}.activity-scroll[data-v-57eee57b]{padding-bottom:.2rem;overflow:hidden}.activity-grid[data-v-57eee57b]{aspect-ratio:53/7;grid-template-rows:repeat(7,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:100%;display:grid}.activity-cell[data-v-57eee57b]{background:#f4f6f01c;border:1px solid #ffffff0d;border-radius:4px;width:100%;min-width:0;height:100%}.activity-cell.level-1[data-v-57eee57b]{background:#7cff6747}.activity-cell.level-2[data-v-57eee57b]{background:#7cff677a}.activity-cell.level-3[data-v-57eee57b]{background:#7cff67ad}.activity-cell.level-4[data-v-57eee57b]{background:#7cff67}.month-row[data-v-57eee57b]{color:#f4f6f085;grid-template-columns:repeat(12,1fr);margin-top:.8rem;font-size:.82rem;font-weight:700;display:grid}@media (width<=760px){.record-panel[data-v-57eee57b]{border-radius:12px;grid-template-columns:1fr;padding:.35rem}.record-item[data-v-57eee57b]{min-height:52px}.record-item+.record-item[data-v-57eee57b]{border-top:1px solid #ffffff1a;border-left:0}.activity-panel[data-v-57eee57b]{margin-top:2rem}}.life-page[data-v-42ea8451]{color:#f4f6f0;background:#050906;min-height:100vh;position:relative;overflow:hidden}.life-page[data-v-42ea8451]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050906db,#05090657 45%,#050906c7),radial-gradient(circle at 20% 22%,#7cff6729,#0000 30%);position:absolute;inset:0}.life-shell[data-v-42ea8451]{z-index:2;width:min(1080px,100% - 40px);margin:0 auto;padding:clamp(8rem,18vh,10rem) 0 4rem;position:relative}.page-header[data-v-42ea8451]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header p[data-v-42ea8451],.page-header h1[data-v-42ea8451]{margin:0}.page-header p[data-v-42ea8451]{color:#7cff67;font-size:.9rem;font-weight:900}.page-header h1[data-v-42ea8451]{color:#fff;font-size:clamp(2rem,5vw,3.5rem);font-weight:900}.header-actions[data-v-42ea8451]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.primary-link[data-v-42ea8451],.submit-button[data-v-42ea8451]{color:#071007;cursor:pointer;background:#7cff67;border:0;border-radius:8px;justify-content:center;align-items:center;height:42px;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.primary-link[data-v-42ea8451]{padding:0 .9rem}.month-input[data-v-42ea8451],.form-panel input[data-v-42ea8451],.form-panel select[data-v-42ea8451]{color:#fff;background:#040a07b8;border:1px solid #ffffff29;border-radius:8px;outline:none;height:42px;padding:0 .75rem}.summary-grid[data-v-42ea8451]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.summary-item[data-v-42ea8451],.panel[data-v-42ea8451]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a07b8;border:1px solid #ffffff29;border-radius:8px;box-shadow:0 24px 80px #0000005c}.summary-item[data-v-42ea8451]{gap:.45rem;padding:1.1rem;display:grid}.summary-item.income[data-v-42ea8451]{color:#7cff67}.summary-item.expense[data-v-42ea8451]{color:#ff8a8a}.summary-item.balance[data-v-42ea8451]{color:#38bdf8}.summary-icon[data-v-42ea8451]{color:#071007;background:currentColor;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.summary-item span[data-v-42ea8451]{color:#f4f6f094;font-size:.85rem;font-weight:800}.summary-item strong[data-v-42ea8451]{color:#fff;font-size:1.35rem;font-weight:900}.work-layout[data-v-42ea8451]{grid-template-columns:340px minmax(0,1fr);gap:1rem;display:grid}.form-panel[data-v-42ea8451]{align-content:start;gap:1rem;padding:1rem;display:grid}.type-toggle[data-v-42ea8451]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.type-toggle button[data-v-42ea8451]{color:#f4f6f0b8;cursor:pointer;background:#ffffff12;border:0;border-radius:8px;height:42px;font-weight:900}.type-toggle button.active[data-v-42ea8451]{color:#071007;background:#7cff67}.form-panel label[data-v-42ea8451]{color:#f4f6f0ad;gap:.45rem;font-size:.85rem;font-weight:800;display:grid}.form-panel input[data-v-42ea8451],.form-panel select[data-v-42ea8451]{width:100%}.submit-button[data-v-42ea8451]:disabled{opacity:.65;cursor:not-allowed}.form-message[data-v-42ea8451]{color:#ff8a8a;margin:0;font-size:.86rem;font-weight:800}.record-list[data-v-42ea8451]{align-content:start;min-height:360px;padding:.4rem;display:grid}.record-row[data-v-42ea8451]{border-radius:8px;justify-content:space-between;gap:1rem;padding:.9rem;display:flex}.record-row+.record-row[data-v-42ea8451]{border-top:1px solid #ffffff17}.record-row strong[data-v-42ea8451],.record-row span[data-v-42ea8451],.record-row small[data-v-42ea8451]{display:block}.record-row strong[data-v-42ea8451]{color:#fff;align-items:center;gap:.5rem;font-size:.98rem;display:flex}.record-type-icon[data-v-42ea8451]{color:#071007;background:#ff8a8a;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:inline-grid}.record-type-icon.income[data-v-42ea8451]{background:#7cff67}.record-row span[data-v-42ea8451],.record-row small[data-v-42ea8451]{color:#f4f6f085;margin-top:.25rem;font-size:.82rem}.record-amount[data-v-42ea8451]{color:#ff8a8a;white-space:nowrap;justify-items:end;gap:.45rem;font-weight:900;display:grid}.record-amount.income[data-v-42ea8451]{color:#7cff67}.record-amount button[data-v-42ea8451]{color:#f4f6f085;cursor:pointer;background:0 0;border:0}.empty-state[data-v-42ea8451]{color:#f4f6f07a;place-items:center;min-height:240px;font-weight:800;display:grid}@media (width<=860px){.summary-grid[data-v-42ea8451],.work-layout[data-v-42ea8451]{grid-template-columns:1fr}.page-header[data-v-42ea8451]{flex-direction:column;align-items:start}.header-actions[data-v-42ea8451]{justify-content:flex-start}}.plan-page[data-v-0aafaa2e]{color:#f4f6f0;background:#050906;min-height:100vh;position:relative;overflow:hidden}.plan-page[data-v-0aafaa2e]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050906db,#05090657 45%,#050906c7),radial-gradient(circle at 22% 24%,#38bdf829,#0000 30%);position:absolute;inset:0}.plan-shell[data-v-0aafaa2e]{z-index:2;width:min(1080px,100% - 40px);margin:0 auto;padding:clamp(8rem,18vh,10rem) 0 4rem;position:relative}.page-header[data-v-0aafaa2e]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header p[data-v-0aafaa2e],.page-header h1[data-v-0aafaa2e]{margin:0}.page-header p[data-v-0aafaa2e]{color:#7cff67;font-size:.9rem;font-weight:900}.page-header h1[data-v-0aafaa2e]{color:#fff;font-size:clamp(2rem,5vw,3.5rem);font-weight:900}.page-header span[data-v-0aafaa2e]{color:#f4f6f094;font-size:.9rem;font-weight:800}.work-layout[data-v-0aafaa2e]{grid-template-columns:340px minmax(0,1fr);gap:1rem;display:grid}.panel[data-v-0aafaa2e]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a07b8;border:1px solid #ffffff29;border-radius:8px;box-shadow:0 24px 80px #0000005c}.plan-form[data-v-0aafaa2e]{align-content:start;gap:1rem;padding:1rem;display:grid}.time-grid[data-v-0aafaa2e]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.plan-form label[data-v-0aafaa2e]{color:#f4f6f0ad;gap:.45rem;font-size:.85rem;font-weight:800;display:grid}.plan-form input[data-v-0aafaa2e]{color:#fff;background:#040a07b8;border:1px solid #ffffff29;border-radius:8px;outline:none;width:100%;height:42px;padding:0 .75rem}.form-actions[data-v-0aafaa2e]{flex-wrap:wrap;gap:.65rem;display:flex}.submit-button[data-v-0aafaa2e],.ghost-button[data-v-0aafaa2e]{cursor:pointer;border:0;border-radius:8px;height:42px;padding:0 .9rem;font-weight:900}.submit-button[data-v-0aafaa2e]{color:#071007;background:#7cff67}.ghost-button[data-v-0aafaa2e]{color:#f4f6f0b8;background:#ffffff12}.form-message[data-v-0aafaa2e]{color:#ff8a8a;margin:0;font-size:.86rem;font-weight:800}.plan-list[data-v-0aafaa2e]{align-content:start;min-height:300px;padding:.4rem;display:grid}.plan-row[data-v-0aafaa2e]{border-radius:8px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.plan-row+.plan-row[data-v-0aafaa2e]{border-top:1px solid #ffffff17}.plan-row time[data-v-0aafaa2e]{color:#38bdf8;white-space:nowrap;font-size:.85rem;font-weight:900}.plan-row span[data-v-0aafaa2e]{overflow-wrap:anywhere;color:#fff}.plan-row div[data-v-0aafaa2e]{gap:.4rem;display:flex}.plan-row button[data-v-0aafaa2e]{color:#f4f6f085;cursor:pointer;background:0 0;border:0}.empty-state[data-v-0aafaa2e]{color:#f4f6f07a;place-items:center;min-height:240px;font-weight:800;display:grid}@media (width<=860px){.work-layout[data-v-0aafaa2e]{grid-template-columns:1fr}.page-header[data-v-0aafaa2e]{flex-direction:column;align-items:start}.plan-row[data-v-0aafaa2e]{grid-template-columns:1fr}}.stats-page[data-v-409b3054]{color:#f4f6f0;background:#050906;min-height:100vh;position:relative;overflow:hidden}.stats-page[data-v-409b3054]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050906db,#05090657 45%,#050906c7),radial-gradient(circle at 20% 22%,#7cff6729,#0000 30%);position:absolute;inset:0}.stats-shell[data-v-409b3054]{z-index:2;width:min(1080px,100% - 40px);margin:0 auto;padding:clamp(8rem,18vh,10rem) 0 4rem;position:relative}.stats-header[data-v-409b3054]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.stats-header p[data-v-409b3054],.stats-header h1[data-v-409b3054]{margin:0}.stats-header p[data-v-409b3054]{color:#ff8a8a;font-size:.9rem;font-weight:900}.stats-header h1[data-v-409b3054]{color:#fff;font-size:clamp(2rem,5vw,3.5rem);font-weight:900}.stats-actions[data-v-409b3054]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.back-button[data-v-409b3054],.month-input[data-v-409b3054]{border-radius:8px;height:42px}.back-button[data-v-409b3054]{color:#071007;background:#7cff67;justify-content:center;align-items:center;padding:0 .9rem;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.month-input[data-v-409b3054]{color:#fff;background:#040a07b8;border:1px solid #ffffff29;outline:none;padding:0 .75rem}.trend-panel[data-v-409b3054]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a07b8;border:1px solid #ffffff29;border-radius:8px;padding:1rem;box-shadow:0 24px 80px #0000005c}.trend-total[data-v-409b3054]{background:#ffffff0d;border-radius:8px;gap:.35rem;width:fit-content;min-width:180px;padding:.85rem;display:grid}.trend-total span[data-v-409b3054]{color:#f4f6f094;font-size:.82rem;font-weight:800}.trend-total strong[data-v-409b3054]{color:#fff;font-size:1.35rem;font-weight:900}.stats-message[data-v-409b3054]{color:#ff8a8a;font-weight:800}.line-chart-scroll[data-v-409b3054]{scrollbar-color:#7cff676b #ffffff0f;width:100%;padding-top:1rem;overflow:auto visible}.line-chart[data-v-409b3054]{max-width:none;min-height:230px;display:block;overflow:visible}.line-chart .point-label[data-v-409b3054]{fill:#f4f6f085;font-size:12px;font-weight:800}.line-chart .point-amount[data-v-409b3054]{fill:#fff;paint-order:stroke;stroke:#050906d1;stroke-width:4px;font-size:12px;font-weight:900}@media (width<=860px){.stats-header[data-v-409b3054]{flex-direction:column;align-items:start}.stats-actions[data-v-409b3054]{justify-content:flex-start}}.article-page[data-v-e5af35c7]{color:#f4f6f0;background:#050906;min-height:100vh;position:relative;overflow:hidden}.article-page[data-v-e5af35c7]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050906e6,#0509065c 48%,#050906d1),radial-gradient(circle at 20% 22%,#7cff6724,#0000 30%);position:absolute;inset:0}.article-shell[data-v-e5af35c7]{z-index:2;width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(8rem,18vh,10rem) 0 4rem;position:relative}.article-header[data-v-e5af35c7]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.article-header p[data-v-e5af35c7],.article-header h1[data-v-e5af35c7]{margin:0}.article-header p[data-v-e5af35c7]{color:#2f7a30;font-size:.9rem;font-weight:900}.article-header h1[data-v-e5af35c7]{margin-top:.2rem;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1}.write-button[data-v-e5af35c7]{color:#fff;white-space:nowrap;background:#11140f;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 .95rem;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.article-list[data-v-e5af35c7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;display:grid}.article-card[data-v-e5af35c7],.empty-state[data-v-e5af35c7],.article-message[data-v-e5af35c7]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e1e4dc;border-radius:8px;box-shadow:0 18px 44px #141c1214}.article-card[data-v-e5af35c7]{color:#11140f;background:#fff;flex-direction:column;justify-content:flex-end;min-height:210px;padding:1.15rem 1.2rem;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.article-card[data-v-e5af35c7]:before{display:none}.article-card[data-v-e5af35c7]:hover{border-color:#11140f;transform:translateY(-2px)}.article-card h2[data-v-e5af35c7]{margin:0;padding-right:4rem;font-size:1.12rem;line-height:1.35;position:relative}.article-card p[data-v-e5af35c7],.empty-state[data-v-e5af35c7],.article-message[data-v-e5af35c7]{color:#666b61}.article-card p[data-v-e5af35c7]{margin:.45rem 0 0;font-size:.84rem;position:relative}.private-badge[data-v-e5af35c7]{color:#fff;background:#11140f;border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:900;position:absolute;top:1.1rem;right:1.1rem}.empty-state[data-v-e5af35c7],.article-message[data-v-e5af35c7]{padding:1.2rem}@media (width<=980px){.article-list[data-v-e5af35c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.article-header[data-v-e5af35c7]{flex-direction:column;align-items:flex-start}.article-list[data-v-e5af35c7]{grid-template-columns:1fr}}.article-page[data-v-bb30a0a0]{color:#f4f6f0;background:#050906;min-height:100vh;position:relative;overflow:hidden}.article-page[data-v-bb30a0a0]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050906e6,#0509065c 48%,#050906d1),radial-gradient(circle at 20% 22%,#7cff6724,#0000 30%);position:absolute;inset:0}.article-shell[data-v-bb30a0a0]{z-index:2;width:min(900px,100% - 40px);margin:0 auto;padding:clamp(8rem,18vh,10rem) 0 4rem;position:relative}.write-button[data-v-bb30a0a0]{color:#fff;background:#11140f;border-radius:999px;align-items:center;height:40px;padding:0 .95rem;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.article-actions[data-v-bb30a0a0]{flex-wrap:wrap;gap:.75rem;display:flex}.edit-button[data-v-bb30a0a0]{color:#11140f;background:#fff;border:1px solid #11140f;border-radius:999px;align-items:center;height:40px;padding:0 .95rem;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.article-header[data-v-bb30a0a0]{margin-bottom:1.35rem}.article-header p[data-v-bb30a0a0],.article-header h1[data-v-bb30a0a0]{margin:0}.article-header p[data-v-bb30a0a0]{color:#2f7a30;font-size:.9rem;font-weight:900}.article-header h1[data-v-bb30a0a0]{color:#11140f;margin-top:.2rem;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.05}.article-meta[data-v-bb30a0a0]{color:#666b61;flex-wrap:wrap;gap:.7rem;margin-top:.85rem;display:flex}.article-panel[data-v-bb30a0a0],.article-message[data-v-bb30a0a0]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e1e4dc;border-radius:8px;box-shadow:0 18px 44px #141c1214}.article-panel[data-v-bb30a0a0]{margin-top:1.4rem;padding:1.35rem}.article-content[data-v-bb30a0a0]{color:#20231e;border-top:1px solid #e1e4dc;padding-top:1.2rem;line-height:1.9}.markdown-body[data-v-bb30a0a0] h1,.markdown-body[data-v-bb30a0a0] h2,.markdown-body[data-v-bb30a0a0] h3,.markdown-body[data-v-bb30a0a0] h4,.markdown-body[data-v-bb30a0a0] h5,.markdown-body[data-v-bb30a0a0] h6{color:#11140f;margin:1.55rem 0 .75rem;font-weight:900;line-height:1.25}.markdown-body[data-v-bb30a0a0] h1{border-bottom:1px solid #dfe3d8;padding-bottom:.55rem;font-size:2.25rem}.markdown-body[data-v-bb30a0a0] h2{border-left:4px solid #11140f;padding-left:.75rem;font-size:1.65rem}.markdown-body[data-v-bb30a0a0] h3{font-size:1.32rem}.markdown-body[data-v-bb30a0a0] h4{font-size:1.12rem}.markdown-body[data-v-bb30a0a0] p,.markdown-body[data-v-bb30a0a0] ul,.markdown-body[data-v-bb30a0a0] blockquote,.markdown-body[data-v-bb30a0a0] pre{margin:.85rem 0}.markdown-body[data-v-bb30a0a0] ul{padding-left:1.3rem}.markdown-body[data-v-bb30a0a0] a{color:#166534}.markdown-body[data-v-bb30a0a0] code{color:#11140f;background:#eef1e9;border-radius:5px;padding:.1rem .35rem}.markdown-body[data-v-bb30a0a0] pre{background:#11140f;border-radius:8px;padding:1rem;overflow-x:auto}.markdown-body[data-v-bb30a0a0] pre code{color:#f4f6f0;background:0 0;padding:0}.markdown-body[data-v-bb30a0a0] blockquote{color:#666b61;border-left:3px solid #2f7a30;padding-left:1rem}.markdown-body[data-v-bb30a0a0] img{border-radius:8px;max-width:100%;margin:1rem 0;display:block}.article-message[data-v-bb30a0a0]{color:#666b61;margin-top:1.4rem;padding:1.2rem}.article-page[data-v-a27cee20]{color:#f4f6f0;background:#050906;min-height:100vh;position:relative;overflow:hidden}.article-page[data-v-a27cee20]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050906e6,#0509065c 48%,#050906d1),radial-gradient(circle at 20% 22%,#7cff6724,#0000 30%);position:absolute;inset:0}.article-shell[data-v-a27cee20]{z-index:2;width:min(860px,100% - 40px);margin:0 auto;padding:clamp(8rem,18vh,10rem) 0 4rem;position:relative}.article-header[data-v-a27cee20]{margin-bottom:1.5rem}.article-header p[data-v-a27cee20],.article-header h1[data-v-a27cee20]{margin:0}.article-header p[data-v-a27cee20]{color:#2f7a30;font-size:.9rem;font-weight:900}.article-header h1[data-v-a27cee20]{margin-top:.2rem;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.05}.article-form[data-v-a27cee20]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e1e4dc;border-radius:8px;gap:1rem;padding:1.2rem;display:grid;box-shadow:0 18px 44px #141c1214}.article-form label[data-v-a27cee20]{color:#30342e;gap:.45rem;font-size:.9rem;font-weight:800;display:grid}.article-form input[data-v-a27cee20],.article-form textarea[data-v-a27cee20]{color:#11140f;width:100%;font:inherit;background:#fafbf7;border:1px solid #dfe3d8;border-radius:8px;outline:none}.article-form input[data-v-a27cee20]{height:42px;padding:0 .8rem}.article-form textarea[data-v-a27cee20]{resize:vertical;min-height:240px;padding:.8rem}.article-form input[data-v-a27cee20]:focus,.article-form textarea[data-v-a27cee20]:focus{border-color:#11140f}.privacy-row[data-v-a27cee20]{grid-template-columns:none;align-items:center;gap:.6rem!important;display:flex!important}.privacy-row input[data-v-a27cee20]{width:18px;height:18px}.submit-button[data-v-a27cee20],.login-link[data-v-a27cee20]{color:#fff;cursor:pointer;background:#11140f;border:0;border-radius:999px;justify-content:center;align-items:center;width:fit-content;height:42px;padding:0 1rem;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.submit-button[data-v-a27cee20]:disabled{cursor:not-allowed;opacity:.7}.form-message[data-v-a27cee20]{color:#666b61;margin:0}
