/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:#fff1f2;--color-primary-100:#ffe4e6;--color-primary-200:#fecdd3;--color-primary-300:#fda4af;--color-primary-400:#fb7185;--color-primary-500:#f43f5e;--color-primary-600:#e11d48;--color-primary-700:#be123c;--color-primary-800:#9f1239;--color-primary-900:#881337}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary-50:#fff1f2;--color-primary-100:#ffe4e6;--color-primary-200:#fecdd3;--color-primary-300:#fda4af;--color-primary-400:#fb7185;--color-primary-500:#f43f5e;--color-primary-600:#e11d48;--color-primary-700:#be123c;--color-primary-800:#9f1239;--color-primary-900:#881337;--bg-page:#f9fafb;--bg-page-dark:#111827;--bg-card:#fff;--bg-card-dark:#1f2937;--bg-secondary:#f3f4f6;--bg-secondary-dark:#374151;--bg-tertiary:#fff;--bg-tertiary-dark:#111827;--text-primary:#111827;--text-primary-dark:#f9fafb;--text-secondary:#4b5563;--text-secondary-dark:#d1d5db;--text-tertiary:#9ca3af;--text-tertiary-dark:#6b7280;--border-color:#e5e7eb;--border-color-dark:#374151;--accent-color:var(--color-primary-500);--accent-color-dark:var(--color-primary-400);--accent-bg:var(--color-primary-100);--accent-bg-dark:var(--color-primary-900);--link-color:var(--color-primary-600);--link-color-dark:var(--color-primary-400);--nav-active-bg:var(--color-primary-600);--nav-active-bg-dark:var(--color-primary-500);--nav-active-text:#fff;--nav-active-text-dark:#fff;--hover-bg:#f3f4f6;--hover-bg-dark:#374151;--text-on-accent:#fff;--moment-accent:#a78bfa;--moment-accent-bg:#a78bfa1a;--moment-accent-bg-hover:#a78bfa33;--moment-accent-dark:#c4b5fd;--moment-accent-bg-dark:#c4b5fd26;--moment-accent-bg-hover-dark:#c4b5fd40;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-dark:0 4px 6px -1px #0000004d, 0 2px 4px -1px #0003}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{transition:background-color .3s,color .3s}}@layer components{.card{background-color:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-radius:.75rem;padding:1.5rem}html.dark .card,[data-theme=dark] .card{background-color:var(--bg-card-dark);border-color:var(--border-color-dark);box-shadow:var(--shadow-dark)}.btn{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.btn:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.btn-primary{background-color:var(--accent-color);color:#fff;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.btn-primary:hover,html.dark .btn-primary,[data-theme=dark] .btn-primary{background-color:var(--accent-color-dark)}.nav-link{color:var(--text-secondary);transition:color .2s}.nav-link:hover{color:var(--accent-color)}html.dark .nav-link,[data-theme=dark] .nav-link{color:var(--text-secondary-dark)}html.dark .nav-link:hover,[data-theme=dark] .nav-link:hover{color:var(--accent-color-dark)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=475px){.container{max-width:475px}}@media (width>=1920px){.container{max-width:1920px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.min-h-screen{min-height:100vh}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.scroll-smooth{scroll-behavior:smooth}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.break-all{word-break:break-all}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-rose-500{color:var(--color-rose-500)}.text-rose-700{color:var(--color-rose-700)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-rose-200:hover{background-color:var(--color-rose-200)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:underline:hover{text-decoration-line:underline}}.dark\:border-gray-600:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-700)}.dark\:bg-gray-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-800)}.dark\:bg-rose-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-rose-900)}.dark\:bg-rose-950:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-rose-950)}.dark\:text-gray-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-gray-400)}.dark\:text-rose-100:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-rose-100)}.dark\:text-rose-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-rose-300)}.dark\:text-rose-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-rose-400)}.dark\:text-white:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-white)}@media (hover:hover){.dark\:hover\:bg-rose-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-rose-800)}.dark\:hover\:text-rose-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{color:var(--color-rose-300)}.dark\:hover\:text-rose-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{color:var(--color-rose-400)}}.scrollbar-thin{scrollbar-width:thin}}.tk-avatar{text-align:center;border-radius:5px;flex-shrink:0;width:2.5rem;height:2.5rem;margin-right:1rem;overflow:hidden}.tk-comment .tk-submit .tk-avatar,.tk-replies .tk-avatar{width:1.6rem;height:1.6rem}.tk-avatar.tk-has-avatar{background-color:#90939921}.tk-avatar.tk-clickable{cursor:pointer}.tk-avatar .tk-avatar-img{color:#c0c4cc;height:2.5rem}.tk-comment .tk-submit .tk-avatar .tk-avatar-img,.tk-replies .tk-avatar .tk-avatar-img{height:1.6rem}.tk-meta-input{display:flex}.tk-meta-input .el-input{flex:1;width:calc(33.3333% - .333333rem)}.tk-meta-input .el-input+.el-input{margin-left:.5rem}.tk-meta-input .el-input .el-input-group__prepend{padding:0 1rem}.tk-meta-input .el-input input:invalid{box-shadow:none;border:1px solid #f56c6c}@media screen and (width<=767px){.tk-meta-input{flex-direction:column}.tk-meta-input .el-input{width:auto}.tk-meta-input .el-input+.el-input{margin-top:.5rem;margin-left:0}}.tk-submit{flex-direction:column;display:flex}.tk-row{flex-direction:row;display:flex}.tk-col{flex-direction:column;flex:1;display:flex}.tk-meta-input{margin-bottom:.5rem}.tk-row.actions{justify-content:flex-end;align-items:center;margin-top:1rem;margin-bottom:1rem;margin-left:3.5rem;position:relative}.tk-row-actions-start{flex:1;align-items:center;display:flex}.tk-submit-action-icon{cursor:pointer;flex-shrink:0;align-self:center;width:1.25em;margin-right:10px;line-height:0;display:inline-block}.tk-submit-action-icon svg:hover{opacity:.8}.tk-submit-action-icon.__markdown{color:#909399}.tk-error-message{word-break:break-all;color:red;flex-shrink:1;font-size:.75em}.tk-input-image{display:none}.tk-input{flex:1}.tk-input .el-textarea__inner{background-position:100% 100%;background-repeat:no-repeat}.tk-turnstile-container{z-index:1;position:absolute;bottom:-75px;right:0}.tk-turnstile{flex-direction:column;display:flex}.tk-geetest-container{z-index:1;position:absolute;bottom:-75px;right:0}.tk-preview-container{word-break:break-word;border:1px solid #8080804f;border-radius:4px;margin-bottom:1rem;margin-left:3rem;padding:5px 15px}.tk-fade-in{animation:.3s tkFadeIn}@keyframes tkFadeIn{0%{opacity:0}to{opacity:1}}.tk-action{align-items:center;display:flex}.tk-action-link{color:#409eff;align-items:center;margin-left:.5rem;text-decoration:none;display:flex}.tk-action-link .tk-action-icon-solid,.tk-action-link.tk-liked .tk-action-icon,.tk-action-link:hover .tk-action-icon{display:none}.tk-action-link.tk-liked .tk-action-icon-solid,.tk-action-link:hover .tk-action-icon-solid{display:block}.tk-action-link.tk-disliked .tk-action-icon,.tk-action-link.tk-disliked:hover .tk-action-icon{display:none}.tk-action-link.tk-disliked .tk-action-icon-solid,.tk-action-link.tk-disliked:hover .tk-action-icon-solid{display:block}.tk-action-count{height:1.5rem;margin-left:.25rem;font-size:.75rem;line-height:1.5rem}.tk-action-icon{color:#409eff;width:1em;height:1em;line-height:0;display:inline-block}.tk-main{flex:1;width:0}.tk-row{flex-direction:row;flex:1;justify-content:space-between;display:flex}.tk-nick-link{color:inherit;text-decoration:none}.tk-replies .tk-nick-link{font-size:.9em}.tk-nick-link:hover{color:#409eff}.tk-actions{margin-left:1em;display:none}.tk-comment:hover .tk-actions{display:inline}.tk-extras{color:#999;flex-wrap:wrap;font-size:.875em;display:flex}.tk-extra{align-items:center;margin-top:.5rem;margin-right:.75rem;display:flex}.tk-icon.__comment{width:1em;height:1em;line-height:1}.tk-extra-text{line-height:1}.tk-tag{background-color:#f2f6fc;padding:0 .5em;font-size:.75em;display:inline-block}.tk-tag-green{color:#67c23a;background-color:#67c23a21;border:1px solid #67c23a80;border-radius:2px}.tk-tag-yellow{color:#e6a23c;background-color:#e6a23c21;border:1px solid #e6a23c80;border-radius:2px}.tk-tag-blue{color:#409eff;background-color:#409eff21;border:1px solid #409eff80;border-radius:2px}.tk-tag-red{color:#f56c6c;background-color:#f56c6c21;border:1px solid #f56c6c80;border-radius:2px}.tk-comment{word-break:break-all;flex-direction:row;margin-top:1rem;display:flex}.tk-content{max-height:500px;margin-top:.5rem;position:relative;overflow:hidden}.tk-content-expand{max-height:none}.tk-replies .tk-content{font-size:.9em}.tk-comment .vemoji{vertical-align:middle;max-height:2em}.tk-replies{max-height:200px;position:relative;overflow:hidden}.tk-replies-expand{max-height:none;overflow:unset}.tk-submit{margin-top:1rem}.tk-expand{font-size:.75em}.tk-lightbox{z-index:999;background-color:#0000004d;display:block;position:fixed;inset:0}.tk-lightbox-image{background:linear-gradient(90deg,#eee 50%,#e3e3e3 0) 0 0/40px 100%;width:auto;min-width:100px;max-width:95%;height:auto;min-height:30px;max-height:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tk-comments-title{justify-content:space-between;align-items:baseline;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.tk-comments-count.__hidden{visibility:hidden}.tk-comments-container{flex-direction:column;min-height:10rem;display:flex}.tk-comments-no{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.tk-comments-error{color:red;font-size:.75em}.tk-comments-sort{align-items:center;margin-right:.5em;display:inline-flex}.tk-sort-select{cursor:pointer;color:#409eff;background:#fff;border:1px solid #ddd;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.tk-sort-select:focus{border-color:#409eff;outline:none}.tk-icon.__comments{vertical-align:sub;cursor:pointer;color:#409eff;justify-content:center;align-items:center;width:.75em;height:.75em;margin-left:.5em;line-height:0;display:inline-flex}.twikoo div.code-toolbar{border-radius:.3em;position:relative}.twikoo div.code-toolbar>.toolbar{font-size:.8125rem;font-weight:500;display:flex;position:absolute;top:4px;right:4px}.twikoo div.code-toolbar>.toolbar>.toolbar-item{margin-left:.3em}.twikoo div.code-toolbar>.toolbar>.toolbar-item>a,.twikoo div.code-toolbar>.toolbar>.toolbar-item>button,.twikoo div.code-toolbar>.toolbar>.toolbar-item>span{border-radius:.3em;padding:2px 4px}.twikoo div.code-toolbar>.toolbar>.toolbar-item>button{border:1px solid #8080804f}.twikoo div.code-toolbar>.toolbar>.toolbar-item>button:hover{cursor:pointer}.tk-footer{text-align:end;color:#999;width:100%;margin-top:1em;font-size:.75em}.tk-pagination,.tk-pagination-pagers{display:flex}.tk-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.tk-pagination-options{align-items:center;display:flex}.tk-pagination-pager{cursor:pointer;justify-content:center;align-items:center;width:2em;height:2em;display:flex}.tk-pagination-pager.__current{pointer-events:none;background-color:#409eff}.tk-pagination .el-input{width:50px}.tk-pagination .el-input .el-input__inner{text-align:center;appearance:textfield;height:28px;padding:0}.tk-pagination .el-input .el-input__inner::-webkit-inner-spin-button{appearance:none;margin:0}.tk-pagination .el-input .el-input__inner::-webkit-outer-spin-button{appearance:none;margin:0}.tk-admin-comment{flex-direction:column;align-items:center;display:flex}.tk-admin-comment a{color:currentColor;text-decoration:underline}.tk-admin-warn{margin-bottom:1em}.tk-admin-security-alert{margin-bottom:0;padding-right:2.5rem;position:relative}.tk-admin-security-alert .tk-admin-close{float:none;width:1rem;height:1rem;margin:0;padding:.5rem;position:absolute;top:0;right:0}.tk-admin-security-alert-message{margin-bottom:.5em}.tk-admin-security-alert-url{word-break:break-all;background:#0003;border-radius:4px;margin-bottom:.5em;padding:.5em}.tk-admin-comment-filter{justify-content:flex-start;align-items:center;width:100%;display:flex}.tk-admin-comment-filter-keyword{flex:1}.tk-admin-comment-filter-type{color:#fff;-webkit-appearance:none;-moz-appearance:none;background:0 0;border:1px solid #9093994f;border-radius:4px;height:32px;margin:0 .5em;padding:0 .5em;position:relative}.tk-admin-comment-filter-type:focus{border-color:#409eff}.tk-admin-comment-filter-type option{color:initial}.tk-admin-comment-list{margin-top:1em}.tk-admin-comment-list,.tk-admin-comment-item{flex-direction:column;justify-content:stretch;width:100%;display:flex}.tk-admin-comment-meta{flex-wrap:wrap;align-items:center;margin-bottom:.5em;display:flex}.tk-admin-comment .tk-avatar{margin-right:.5em}.tk-admin-comment .tk-content{max-height:none}.tk-admin-actions{border-bottom:1px solid #ffffff80;margin-bottom:1em;display:flex}.tk-admin-config-groups{padding-right:.5em;overflow-y:auto}.tk-admin-config-groups .tk-admin-config-group,.tk-admin-config-groups .tk-admin-config-group-title{background:0 0}.tk-admin-config-group-title{margin-top:1em;font-size:1.25rem;font-weight:700}.tk-admin-config-item{grid-template-columns:30% 70%;align-items:center;margin-top:1em;display:grid}.tk-admin-config-title{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-right:1em;overflow:hidden}.tk-admin-config-desc{overflow-wrap:break-word;margin-top:.5em;font-size:.75em}.tk-admin-config-actions{justify-content:center;align-items:center;margin-top:1em;display:flex}.tk-admin-config-message{text-align:center;margin-top:.5em}.tk-admin-config-email-test-desc{margin:1em 0}.tk-admin-import{flex-direction:column;display:flex}.tk-admin-import-label{margin-top:1em;font-size:1.25rem;font-weight:700}.tk-admin-import select,.tk-admin-import input,.tk-admin-import .el-button,.tk-admin-import .el-textarea{margin-top:1em}.tk-admin-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.tk-admin{pointer-events:all;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);visibility:hidden;background-color:#0009;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:100%;overflow-y:auto}.tk-admin::-webkit-scrollbar{background-color:#0000;width:5px}.tk-admin::-webkit-scrollbar-track{background-color:#0000}.tk-admin::-webkit-scrollbar-thumb{background-color:#ffffff4f}.tk-admin.__show{visibility:visible;left:0}.tk-admin-close{float:right;box-sizing:content-box;color:#fff;width:1rem;height:1rem;padding:1rem;display:block;position:sticky;top:0;right:0}.tk-login,.tk-regist{flex-direction:column;align-items:center;width:100%;padding:0 2rem;display:flex}.tk-login-title{color:#fff;text-align:center;margin-top:10rem;font-size:1.25rem}.tk-password,.tk-login-msg{color:#fff;text-align:center;width:80%;margin-top:1rem}.tk-password .el-input__inner{min-width:100px}.tk-login-msg a{color:#fff;margin-left:1em;text-decoration:underline}.tk-regist-button{margin-top:1rem}.tk-panel{color:#fff;padding:2rem}.tk-panel-title{justify-content:space-between;align-items:flex-end;font-size:1.5rem;display:flex}.tk-panel-logout{color:#fff;font-size:1rem;text-decoration:underline}.tk-panel .tk-tabs{border-bottom:2px solid #c0c4cc;margin-bottom:1em;display:flex}.tk-panel .tk-tab{color:#c0c4cc;cursor:pointer;margin-bottom:-2px;margin-right:2em;line-height:2em}.tk-panel .tk-tab.__active{color:#fff;border-bottom:2px solid #fff}.twikoo{position:relative}.twikoo svg{fill:currentColor;width:100%;height:100%}.tk-expand{cursor:pointer;text-align:center;width:100%;padding:.75em;transition:all .5s}.tk-expand:hover{background-color:#00000021}.tk-expand:active{background-color:#00000030}.tk-content img{vertical-align:middle;max-width:300px;max-height:300px}.tk-owo-emotion,.twikoo .OwO-item img{width:3em;height:auto}.twikoo .el-input__inner,.twikoo .el-textarea__inner{color:currentColor;background-color:#0000;border-color:#9093994f}.twikoo .el-input__inner:hover,.twikoo .el-textarea__inner:hover{border-color:#90939980}.twikoo .el-input__inner:focus,.twikoo .el-textarea__inner:focus{border-color:#409eff}.twikoo .el-input-group__append,.twikoo .el-input-group__prepend{color:currentColor;background-color:#90939921;background-clip:padding-box;border-color:#9093994f}.twikoo .el-button:not(.el-button--primary):not(.el-button--text){color:currentColor;background-color:#90939910;border-color:#9093994f}.twikoo .el-button:not(.el-button--primary):not(.el-button--text):active,.twikoo .el-button:not(.el-button--primary):not(.el-button--text):focus,.twikoo .el-button:not(.el-button--primary):not(.el-button--text):hover{color:#409eff;background-color:#409eff10;border-color:#409eff80}.twikoo .el-button--primary.is-disabled,.twikoo .el-button--primary.is-disabled:active,.twikoo .el-button--primary.is-disabled:focus,.twikoo .el-button--primary.is-disabled:hover{color:#ffffffa1;background-color:#409eff80;border-color:#0000}.twikoo .el-loading-mask{-webkit-backdrop-filter:opacity(20%);backdrop-filter:opacity(20%);background-color:#0000}.twikoo .el-textarea .el-input__count{color:currentColor;background:0 0}.tk-admin-warn{color:#6b5900;background-color:#fff7d0;border-left:.5rem solid #e7c000;align-self:stretch;padding:1rem 1.5rem}.el-button{white-space:nowrap;cursor:pointer;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background:#fff;border:1px solid #dcdfe6;border-radius:4px;outline:0;margin:0;padding:12px 20px;font-size:14px;font-weight:500;line-height:1;transition:all .1s;display:inline-block}.el-button+.el-button{margin-left:10px}.el-button:focus,.el-button:hover{color:#409eff;background-color:#ecf5ff;border-color:#c6e2ff}.el-button:active{color:#3a8ee6;border-color:#3a8ee6;outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{color:#409eff;background:#fff;border-color:#409eff}.el-button.is-active,.el-button.is-plain:active{color:#3a8ee6;border-color:#3a8ee6}.el-button.is-plain:active{background:#fff;outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#c0c4cc;cursor:not-allowed;background-color:#fff;background-image:none;border-color:#ebeef5}.el-button.is-disabled.el-button--text{background-color:#0000}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{color:#c0c4cc;background-color:#fff;border-color:#ebeef5}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{pointer-events:none;content:"";border-radius:inherit;background-color:#ffffff59;position:absolute;inset:-1px}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#fff;background-color:#409eff;border-color:#409eff}.el-button--primary:focus,.el-button--primary:hover{color:#fff;background:#66b1ff;border-color:#66b1ff}.el-button--primary:active{color:#fff;background:#3a8ee6;border-color:#3a8ee6;outline:0}.el-button--primary.is-active{color:#fff;background:#3a8ee6;border-color:#3a8ee6}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#fff;background-color:#a0cfff;border-color:#a0cfff}.el-button--primary.is-plain{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{color:#fff;background:#409eff;border-color:#409eff}.el-button--primary.is-plain:active{color:#fff;background:#3a8ee6;border-color:#3a8ee6;outline:0}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#8cc5ff;background-color:#ecf5ff;border-color:#d9ecff}.el-button--success{color:#fff;background-color:#67c23a;border-color:#67c23a}.el-button--success:focus,.el-button--success:hover{color:#fff;background:#85ce61;border-color:#85ce61}.el-button--success.is-active,.el-button--success:active{color:#fff;background:#5daf34;border-color:#5daf34}.el-button--success:active{outline:0}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#fff;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67c23a;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{color:#fff;background:#67c23a;border-color:#67c23a}.el-button--success.is-plain:active{color:#fff;background:#5daf34;border-color:#5daf34;outline:0}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#fff;background-color:#e6a23c;border-color:#e6a23c}.el-button--warning:focus,.el-button--warning:hover{color:#fff;background:#ebb563;border-color:#ebb563}.el-button--warning.is-active,.el-button--warning:active{color:#fff;background:#cf9236;border-color:#cf9236}.el-button--warning:active{outline:0}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#fff;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#e6a23c;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{color:#fff;background:#e6a23c;border-color:#e6a23c}.el-button--warning.is-plain:active{color:#fff;background:#cf9236;border-color:#cf9236;outline:0}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.el-button--danger:focus,.el-button--danger:hover{color:#fff;background:#f78989;border-color:#f78989}.el-button--danger.is-active,.el-button--danger:active{color:#fff;background:#dd6161;border-color:#dd6161}.el-button--danger:active{outline:0}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#fff;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#f56c6c;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{color:#fff;background:#f56c6c;border-color:#f56c6c}.el-button--danger.is-plain:active{color:#fff;background:#dd6161;border-color:#dd6161;outline:0}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#fff;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{color:#fff;background:#a6a9ad;border-color:#a6a9ad}.el-button--info.is-active,.el-button--info:active{color:#fff;background:#82848a;border-color:#82848a}.el-button--info:active{outline:0}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#fff;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{color:#fff;background:#909399;border-color:#909399}.el-button--info.is-plain:active{color:#fff;background:#82848a;border-color:#82848a;outline:0}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--medium{border-radius:4px;padding:10px 20px;font-size:14px}.el-button--mini,.el-button--small{border-radius:3px;font-size:12px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small,.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini,.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{color:#409eff;background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:#66b1ff;background-color:#0000;border-color:#0000}.el-button--text:active{color:#3a8ee6;background-color:#0000;border-color:#0000}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover{border-color:#0000}.el-button-group .el-button--danger:last-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:last-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:last-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:last-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:last-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child),.el-button-group>.el-dropdown>.el-button{border-left-color:#ffffff80}.el-button-group .el-button--danger:first-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:first-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:first-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:first-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:first-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-right-color:#ffffff80}.el-button-group{vertical-align:middle;display:inline-block}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0}.el-input__inner,.el-textarea__inner{-webkit-box-sizing:border-box;background-image:none;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea{vertical-align:bottom;width:100%;font-size:14px;display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:#606266;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;padding:5px 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);display:block}.el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.el-textarea__inner:-ms-placeholder-shown{color:#c0c4cc}.el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea__inner:hover{border-color:#c0c4cc}.el-textarea__inner:focus{border-color:#409eff;outline:0}.el-textarea .el-input__count{color:#909399;background:#fff;font-size:12px;position:absolute;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{color:#c0c4cc;cursor:not-allowed;background-color:#f5f7fa;border-color:#e4e7ed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner:-ms-placeholder-shown{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea.is-exceed .el-textarea__inner{border-color:#f56c6c}.el-textarea.is-exceed .el-input__count{color:#f56c6c}.el-input{width:100%;font-size:14px;display:inline-block;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:#b4bccc;border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#c0c4cc;cursor:pointer;font-size:14px;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{color:#909399;align-items:center;height:100%;font-size:12px;display:inline-flex}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input,.el-input__inner{font-size:inherit}.el-input .el-input__count .el-input__count-inner{line-height:initial;background:#fff;padding:0 5px;display:inline-block}.el-input__inner{-webkit-appearance:none;box-sizing:border-box;color:#606266;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;outline:0;width:100%;height:40px;padding:0 15px;line-height:40px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);display:inline-block}.el-input__prefix,.el-input__suffix{text-align:center;color:#c0c4cc;height:100%;-webkit-transition:all .3s;position:absolute;top:0}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.el-input__inner:-ms-placeholder-shown{color:#c0c4cc}.el-input__inner::placeholder{color:#c0c4cc}.el-input__inner:hover{border-color:#c0c4cc}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409eff;outline:0}.el-input__suffix{pointer-events:none;transition:all .3s;right:5px}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{transition:all .3s;left:5px}.el-input__icon{text-align:center;width:25px;height:100%;line-height:40px;transition:all .3s}.el-input__icon:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{color:#c0c4cc;cursor:not-allowed;background-color:#f5f7fa;border-color:#e4e7ed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner:-ms-placeholder-shown{color:#c0c4cc}.el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#f56c6c}.el-input.is-exceed .el-input__suffix .el-input__count{color:#f56c6c}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{border-collapse:separate;border-spacing:0;width:100%;line-height:normal;display:inline-table}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{color:#909399;vertical-align:middle;white-space:nowrap;background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;width:1px;padding:0 20px;display:table-cell;position:relative}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{margin:-10px -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{color:inherit;background-color:#0000;border-color:currentColor #0000;border-top-style:none;border-top-width:0;border-bottom-style:none;border-bottom-width:0}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:#0000}.el-input__inner::-ms-clear{width:0;height:0;display:none}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:#ffffffe6;margin:0;transition:opacity .3s;position:absolute;inset:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{width:50px;height:50px}.el-loading-spinner{text-align:center;width:100%;margin-top:-21px;position:absolute;top:50%}.el-loading-spinner .el-loading-text{color:#409eff;margin:3px 0;font-size:14px}.el-loading-spinner .circular{width:42px;height:42px;animation:2s linear infinite loading-rotate}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:#409eff;stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:#409eff}.el-loading-fade-enter,.el-loading-fade-leave-active{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.OwO{-webkit-user-select:none;user-select:none}.OwO.OwO-open .OwO-body{display:block}.OwO .OwO-logo{width:1.125em;display:flex}.OwO .OwO-body{color:#4a4a4a;z-index:1000;background-color:#fff;border:1px solid #9093994f;border-radius:0 4px 4px;max-width:500px;display:none;position:absolute;top:2em;left:0;right:0}.night .OwO .OwO-body,.darkmode .OwO .OwO-body,.DarkMode .OwO .OwO-body,[data-theme=dark] .OwO .OwO-body,[data-user-color-scheme=dark] .OwO .OwO-body{color:#fff;background-color:#4a4a4a}.OwO .OwO-body .OwO-items{-webkit-user-select:none;user-select:none;margin:0;padding:10px 0 10px 10px;font-size:0;display:none;overflow:auto}.OwO .OwO-body .OwO-items .OwO-item{cursor:pointer;text-align:center;border-radius:5px;padding:5px 10px;font-size:12px;line-height:14px;list-style-type:none;transition:all .3s;display:inline-block}.OwO .OwO-body .OwO-items .OwO-item:hover{background-color:#90939921;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.OwO .OwO-body .OwO-items-emoji .OwO-item{font-size:20px;line-height:19px}.OwO .OwO-body .OwO-items-image .OwO-item{box-sizing:border-box;width:14%}@media screen and (width<=600px){#twikoo .OwO-items>.OwO-item{width:16%}}@media screen and (width<=460px){#twikoo .OwO-items>.OwO-item{width:20%}}@media screen and (width<=400px){#twikoo .OwO-items>.OwO-item{width:25%}}@media screen and (width<=330px){#twikoo .OwO-items>.OwO-item{width:33%}}.OwO .OwO-body .OwO-items-image .OwO-item img{max-width:100%}.OwO .OwO-body .OwO-items-show{display:block}.OwO .OwO-body .OwO-bar{border-top:1px solid #9093994f;border-radius:0 0 4px 4px;width:100%}.OwO .OwO-body .OwO-bar .OwO-packages{margin:0;padding:0;font-size:0}.OwO .OwO-body .OwO-bar .OwO-packages li{cursor:pointer;margin-right:3px;padding:0 10px;font-size:14px;line-height:30px;list-style-type:none;display:inline-block}.OwO .OwO-body .OwO-bar .OwO-packages li:first-child{border-radius:0 0 0 3px}.OwO .OwO-body .OwO-bar .OwO-packages li:hover{background-color:#90939921}.OwO .OwO-body .OwO-bar .OwO-packages .OwO-package-active{background-color:#90939921;transition:all .3s}*{box-sizing:border-box;margin:0;padding:0}.prettyprint{background:var(--bg-secondary);border-radius:8px;margin:16px 0;padding:16px;font-family:Monaco,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;overflow-x:auto}.prettyprint .linenums{color:var(--text-tertiary)}.prettyprint li.L0,.prettyprint li.L1,.prettyprint li.L2,.prettyprint li.L3,.prettyprint li.L4,.prettyprint li.L5,.prettyprint li.L6,.prettyprint li.L7,.prettyprint li.L8,.prettyprint li.L9{padding-left:8px;list-style-type:decimal}.prettyprint .str{color:#032f62}.prettyprint .kwd{color:#d73a49}.prettyprint .com{color:#6a737d}.prettyprint .typ,.prettyprint .lit{color:#005cc5}.prettyprint .pun,.prettyprint .opn,.prettyprint .clo{color:#d73a49}.prettyprint .tag{color:#22863a}.prettyprint .atn{color:#6f42c1}.prettyprint .atv{color:#032f62}.prettyprint .dec{color:#005cc5}.prettyprint .var{color:#e36209}.prettyprint .fun{color:#6f42c1}.aside-tab{margin:0 0 1rem;padding:1px 0 0;transition:all .3s;display:flex}#tocWidget{padding:0;box-shadow:none!important;background:0 0!important;border:none!important}#tocWidget .toc-list{margin:0}.toc-list{margin-top:10px;list-style:none}.toc-nav{margin:0;padding:0;list-style:none}.toc-nav li{margin:4px 0}.toc-link{color:var(--text-secondary);border-radius:4px;padding:4px 8px;font-size:13px;text-decoration:none;transition:all .2s;display:block}.toc-link:hover{background:var(--hover-bg);color:var(--link-color)}html.dark .toc-link,[data-theme=dark] .toc-link{color:var(--text-secondary-dark)}html.dark .toc-link:hover,[data-theme=dark] .toc-link:hover{background:var(--hover-bg-dark);color:var(--link-color-dark)}.toc-link.active{color:var(--link-color);background:var(--accent-bg);font-weight:500}html.dark .toc-link.active,[data-theme=dark] .toc-link.active{color:var(--link-color-dark);background:var(--accent-bg-dark)}html,body{flex-direction:column;height:100%;margin:0;display:flex}body{background-color:var(--bg-page);color:var(--text-secondary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:-apple-system,system-ui,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--text-primary)!important}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--text-primary-dark)!important}a,a:link,a:visited,a:hover,a:active{color:var(--text-secondary)!important;text-decoration:none!important}html.dark a,html.dark a:link,html.dark a:visited,html.dark a:hover,html.dark a:active,[data-theme=dark] a,[data-theme=dark] a:link,[data-theme=dark] a:visited,[data-theme=dark] a:hover,[data-theme=dark] a:active{color:var(--text-secondary-dark)!important}:root{--halo-search-widget-primary-color:var(--link-color)}@media (prefers-color-scheme:dark){.color-scheme-auto,[data-color-scheme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--halo-cw-primary-1-color:var(--bg-secondary-dark);--halo-cw-primary-2-color:var(--bg-secondary-dark);--halo-cw-primary-3-color:var(--bg-secondary-dark);--halo-cw-text-1-color:var(--text-primary-dark);--halo-cw-text-2-color:var(--text-secondary-dark);--halo-cw-text-3-color:var(--text-tertiary-dark);--halo-cw-muted-1-color:var(--text-secondary-dark);--halo-cw-muted-2-color:var(--border-color-dark);--halo-cw-muted-3-color:var(--bg-card-dark);--halo-cw-emoji-picker-rgb-color:222, 222, 221;--halo-cw-emoji-picker-rgb-accent:58, 130, 247;--halo-cw-emoji-picker-rgb-background:21, 22, 23;--halo-cw-emoji-picker-rgb-input:0, 0, 0;--halo-cw-emoji-picker-color-border:#ffffff1a;--halo-cw-emoji-picker-color-border-over:#fff3}}html.dark :root,[data-theme=dark] :root{--halo-cw-text-1-color:var(--text-primary-dark);--halo-cw-text-2-color:var(--text-secondary-dark);--halo-cw-muted-1-color:var(--border-color-dark);--halo-cw-muted-2-color:var(--bg-secondary-dark);--halo-cw-bg-1-color:var(--bg-card-dark);--halo-cw-bg-2-color:var(--bg-page-dark);--halo-cw-bg-color:var(--bg-card-dark);--halo-cw-text-color:var(--text-primary-dark);--halo-cw-text-secondary-color:var(--text-secondary-dark);--halo-cw-border-color:var(--border-color-dark)}.global-list{margin:0;padding-left:0;list-style:none}#header{justify-content:space-between;align-items:center;padding:30px 80px;display:flex}#header.header-hidden{transform:translateY(-100%)}.fullname{align-items:center;height:100%;display:flex}.fullname h1{margin:0;font-size:30px;font-weight:600}.fullname h1 a{color:var(--text-primary)!important;text-decoration:none!important}html.dark .fullname h1 a,[data-theme=dark] .fullname h1 a{color:var(--text-primary-dark)!important}.search-box{align-items:center;gap:0;display:flex}.search-icon{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.search-icon:hover{background:var(--link-color);color:var(--text-on-accent)}.menu-icon{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:none}.menu-icon:hover{background:var(--link-color);color:var(--text-on-accent)}html.dark .search-icon,html.dark .menu-icon,[data-theme=dark] .search-icon,[data-theme=dark] .menu-icon{color:var(--text-secondary-dark)}.theme-toggle-header{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}.theme-toggle-header:hover{background:var(--link-color);color:var(--text-on-accent)}html.dark .theme-toggle-header,[data-theme=dark] .theme-toggle-header{color:var(--text-secondary-dark)}.theme-toggle-header .icon-sun,.theme-toggle-header .icon-moon{justify-content:center;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.theme-toggle-header .icon-sun{opacity:1;clip-path:circle(100% at 100% 0);transform:scale(1)rotate(0)}.theme-toggle-header .icon-moon{opacity:0;clip-path:circle(0% at 100% 0);display:none;transform:scale(0)rotate(-180deg)}.search-input{opacity:0;pointer-events:none;background:0 0;border:none;border-radius:30px;outline:none;width:0;height:36px;padding:0;font-size:14px;transition:width .3s ease-out,opacity .3s ease-out,padding .3s ease-out,transform .3s ease-out;overflow:hidden;transform:translate(10px)}.search-input.show{border:1px solid var(--border-color);opacity:1;pointer-events:all;background:var(--bg-card);width:200px;color:var(--text-primary);margin-right:6px;padding:0 14px;transform:translate(0)}html.dark .search-input.show,[data-theme=dark] .search-input.show{border-color:var(--border-color-dark);background:var(--bg-tertiary-dark);color:var(--text-primary-dark)}.icon-sun,.icon-moon{pointer-events:none;display:none}html,body{flex-direction:column;min-height:100%;margin:0;display:flex}.container{box-sizing:border-box;flex:1;gap:20px;width:100%;max-width:1300px;margin:0 auto;padding:20px 80px;display:flex}.sidebar{box-sizing:border-box;flex-direction:column;flex:0 0 250px;align-self:flex-start;gap:2px;width:250px;max-height:calc(100vh - 20px);display:flex;position:sticky;top:10px}.sidebar .widget-box{transition:all .4s cubic-bezier(.4,0,.2,1)}.content{background:var(--bg-card);box-sizing:border-box;border:1px solid var(--border-color);border-radius:12px;flex:1;min-width:0;min-height:700px;overflow:hidden}html.dark .content,[data-theme=dark] .content{background:var(--bg-card-dark);border-color:var(--border-color-dark)}.widget-box{background:var(--bg-card);width:100%;box-shadow:var(--shadow-md);box-sizing:border-box;border:1px solid var(--border-color);border-radius:12px;padding:20px}html.dark .widget-box,[data-theme=dark] .widget-box{background:var(--bg-card-dark);border-color:var(--border-color-dark);box-shadow:var(--shadow-dark)}.author-card{margin-top:22px;padding:0;overflow:hidden}.author-cover{border-radius:8px;height:120px;margin-top:12px;margin-left:10px;margin-right:10px;position:relative;overflow:hidden}.author-cover img{object-fit:cover;width:100%;height:100%}.author-cover-gradient{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;width:100%;height:100%}.author-follow-btn{cursor:pointer;white-space:nowrap;color:#667eea;background:#ffffffe6;border:none;border-radius:14px;justify-content:flex-end;align-items:center;gap:0;width:28px;height:28px;padding:0 7px;font-size:13px;font-weight:500;text-decoration:none;transition:width .28s cubic-bezier(.4,0,.2,1),background .2s,box-shadow .2s;display:inline-flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 1px 4px #0000001f}.author-follow-btn .follow-btn-text{opacity:0;color:#667eea;white-space:nowrap;max-width:0;margin-right:0;font-size:13px;font-weight:500;transition:max-width .28s cubic-bezier(.4,0,.2,1),opacity .2s,margin-right .28s;display:inline-block;overflow:hidden}.author-follow-btn .czs{color:var(--color-primary-600);flex-shrink:0;font-size:14px;transition:color .2s}.author-follow-btn:hover{background:#fffffff7;width:auto;min-width:28px;padding:0 10px 0 8px;box-shadow:0 2px 8px #667eea40}.author-follow-btn:hover .follow-btn-text{opacity:1;max-width:120px;margin-right:5px}html.dark .author-follow-btn,[data-theme=dark] .author-follow-btn{background:#1e1e28d9}html.dark .author-follow-btn .follow-btn-text,html.dark .author-follow-btn .czs,[data-theme=dark] .author-follow-btn .follow-btn-text,[data-theme=dark] .author-follow-btn .czs{color:#a5b4fc}html.dark .author-follow-btn:hover,[data-theme=dark] .author-follow-btn:hover{background:#28283cf2;box-shadow:0 2px 8px #667eea59}.author-avatar-wrap{justify-content:center;margin-top:-30px;display:flex;position:relative}.author-avatar{object-fit:cover;border:3px solid var(--bg-card);z-index:1;border-radius:50%;width:60px;height:60px;position:relative;box-shadow:0 2px 8px #0000001a}.author-avatar-wrap:before{content:"";z-index:0;clip-path:polygon(0% 0%,100% 0%,100% 75%,0% 75%);background:conic-gradient(#ff6b6b,#feca57,#48dbfb,#ff9ff3,#54a0ff,#5f27cd,#ff6b6b);border-radius:50%;width:66px;height:66px;position:absolute;top:50%;transform:translateY(-50%)}.author-info{text-align:center;flex-direction:column;align-items:center;padding:12px 15px;display:flex}.author-name{color:var(--text-primary);margin:0 0 4px;font-size:16px;font-weight:600}html.dark .author-name,[data-theme=dark] .author-name{color:var(--text-primary-dark)}.author-bio{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}html.dark .author-bio,[data-theme=dark] .author-bio{color:var(--text-secondary-dark)}.author-stats{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);border-radius:12px;margin:6px 12px;padding:16px 7px;display:flex}html.dark .author-stats,[data-theme=dark] .author-stats{background-color:var(--bg-secondary-dark);border-color:var(--border-color-dark)}.stat-item{text-align:center;flex:1}.stat-value{color:var(--text-primary);font-size:15px;font-weight:600;display:block}html.dark .stat-value,[data-theme=dark] .stat-value{color:var(--text-primary-dark)}.stat-label{color:var(--text-tertiary);font-size:11px}html.dark .stat-label,[data-theme=dark] .stat-label{color:var(--text-tertiary-dark)}.author-social{justify-content:center;gap:16px;padding:12px 15px;display:flex}.social-link{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:flex;color:var(--text-secondary)!important}html.dark .social-link,[data-theme=dark] .social-link{color:var(--text-secondary-dark)!important}.social-link:hover{background:var(--link-color);color:var(--text-on-accent)!important}.side-nav{box-sizing:border-box;flex-direction:column;width:100%;padding:20px;display:flex}.nav-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.nav-item{width:100%;margin:0;padding:0}.iconfont{font-size:16px}.nav-item a svg{stroke:var(--text-secondary);width:24px;height:24px}html.dark .nav-item a svg,[data-theme=dark] .nav-item a svg{stroke:var(--text-secondary-dark)}.nav-item a{color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}html.dark .nav-item a,[data-theme=dark] .nav-item a{color:var(--text-secondary-dark)}.nav-item a:hover{background-color:var(--hover-bg)}html.dark .nav-item a:hover,[data-theme=dark] .nav-item a:hover{background-color:var(--hover-bg-dark)}.nav-item.active a{background-color:var(--nav-active-bg);color:var(--nav-active-text)!important}html.dark .nav-item.active a,[data-theme=dark] .nav-item.active a{background-color:var(--nav-active-bg-dark)}.nav-item.active .czs{color:var(--nav-active-text)!important}.sub-arrow{color:var(--text-tertiary);margin-left:auto;font-size:12px;transition:transform .2s}html.dark .sub-arrow,[data-theme=dark] .sub-arrow{color:var(--text-tertiary-dark)}.nav-sublist{opacity:0;max-height:0;margin:0;padding:0 0 0 20px;list-style:none;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-out,transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(-10px)}.nav-item:hover>.nav-sublist,.nav-item.has-active-child>.nav-sublist{opacity:1;max-height:500px;transform:translateY(0)}.nav-item:has(.nav-subitem.active)>.nav-sublist{opacity:1;max-height:500px;transform:translateY(0)}.nav-item:hover>a .sub-arrow{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(180deg)}.nav-item:has(.nav-subitem.active)>a .sub-arrow{transform:rotate(180deg)}.nav-subitem{width:100%;margin:0;padding:0}.nav-subitem a{color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}html.dark .nav-subitem a,[data-theme=dark] .nav-subitem a{color:var(--text-secondary-dark)}.nav-subitem a:hover{background-color:var(--hover-bg)}html.dark .nav-subitem a:hover,[data-theme=dark] .nav-subitem a:hover{background-color:var(--hover-bg-dark)}.nav-subitem.active a{background-color:var(--nav-active-bg);color:var(--nav-active-text)!important}html.dark .nav-subitem.active a,[data-theme=dark] .nav-subitem.active a{background-color:var(--nav-active-bg-dark)}.sidebar-inner{flex-direction:column;gap:20px;display:flex}.sidebar-menu{background:var(--bg-secondary);border-radius:12px;min-height:200px;padding:20px}html.dark .sidebar-menu,[data-theme=dark] .sidebar-menu{background:var(--bg-secondary-dark)}.sidebar-widgets{flex-direction:column;gap:20px;display:flex}.widget{background:var(--bg-secondary);border-radius:12px;min-height:150px;padding:20px}html.dark .widget,[data-theme=dark] .widget{background:var(--bg-secondary-dark)}.footer{width:100%;height:150px;padding:32px 100px}.footer-container{color:var(--text-secondary);justify-content:space-between;align-items:center;margin:0 auto;font-size:16px;display:flex}html.dark .footer-container,[data-theme=dark] .footer-container{color:var(--text-secondary-dark)}.footer-left{align-items:center;gap:20px;display:flex}.footer-left a{color:var(--text-secondary)!important;font-weight:1200!important}html.dark .footer-left a,[data-theme=dark] .footer-left a{color:var(--text-secondary-dark)!important}.footer-left a:hover{color:var(--link-color)!important}html.dark .footer-left a:hover,[data-theme=dark] .footer-left a:hover{color:var(--link-color-dark)!important}.footer-right{align-items:center;gap:20px;text-decoration:none;display:flex}.icp{color:var(--text-tertiary)}html.dark .icp,[data-theme=dark] .icp{color:var(--text-tertiary-dark)}.theme-by-wing{color:inherit;align-items:baseline;font-size:18px;text-decoration:none;display:inline-flex;position:relative}.theme-by-wing .text-light{color:var(--text-tertiary);margin-right:4px}html.dark .theme-by-wing .text-light,[data-theme=dark] .theme-by-wing .text-light{color:var(--text-tertiary-dark)}.theme-by-wing .text-bold{color:var(--text-secondary);font-weight:600}html.dark .theme-by-wing .text-bold,[data-theme=dark] .theme-by-wing .text-bold{color:var(--text-secondary-dark)}.theme-by-wing .rainbow-bar{width:60%;height:3px;box-shadow:0 0 0 1px var(--bg-card);background:linear-gradient(60deg,red 0%,#f90 20%,#ff0 40%,#0c0 60%,#00f 80%,#609 100%);border-radius:1px;position:absolute;bottom:-4px;left:0}.theme-by-wing:hover .text-light,.theme-by-wing:hover .text-bold{opacity:.8}.page-404{justify-content:center;align-items:center;min-height:60vh;padding:24px;display:flex}.container-404{text-align:center}.code-404{color:var(--link-color);margin:0 0 16px;font-size:80px;font-weight:700}.desc-404{color:var(--text-secondary);margin:0 0 28px;font-size:18px}.btn-back-home{background:var(--link-color);border-radius:12px;align-items:center;gap:8px;padding:14px 22px;font-size:18px;text-decoration:none;transition:background .2s;display:inline-flex;color:var(--text-on-accent)!important}.btn-back-home:hover{background:var(--nav-active-bg-dark)}.btn-back-home i{font-size:20px}.notes-layout{flex:7 0 0;align-items:stretch;width:100%;max-width:1600px;height:calc(100vh - 120px);margin:0 auto;display:flex}.notes-core{background:var(--bg-card);scrollbar-width:none;-ms-overflow-style:none;flex:1;width:0;min-width:0;padding:0 20px;overflow-y:auto}html.dark .notes-core,[data-theme=dark] .notes-core{background:var(--bg-card-dark)}.notes-core.full-width{width:100%;max-width:1200px;margin:0 auto}.notes-aside{background:var(--bg-card);width:230px}html.dark .notes-aside,[data-theme=dark] .notes-aside{background:var(--bg-card-dark)}.notes-core::-webkit-scrollbar{display:none}.load-more{text-align:center;cursor:pointer;color:var(--text-secondary);padding:20px;transition:all .3s}.load-more:hover{color:var(--link-color)}.page-btn{background:var(--bg-secondary);color:var(--text-secondary);border-radius:20px;padding:8px 16px;text-decoration:none;transition:all .3s}html.dark .page-btn,[data-theme=dark] .page-btn{background:var(--bg-secondary-dark);color:var(--text-secondary-dark)}.page-btn:hover{background:var(--link-color);color:var(--text-on-accent)!important}.notes-tabbar{border-bottom:1px solid var(--border-color);background:var(--bg-card);z-index:100;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:sticky;top:0}html.dark .notes-tabbar,[data-theme=dark] .notes-tabbar{background:var(--bg-card-dark);border-color:var(--border-color-dark)}.tab.global-list{margin:0;padding:0;list-style:none;display:flex}.tab-item{cursor:pointer;margin-right:40px;padding:16px 0;position:relative}.tab-item a{color:var(--text-secondary);font-size:18px;text-decoration:none}html.dark .tab-item a,[data-theme=dark] .tab-item a{color:var(--text-secondary-dark)}.tab-item.active a{color:var(--link-color)}html.dark .tab-item.active a,[data-theme=dark] .tab-item.active a{color:var(--link-color-dark)}.tab-item:after{content:"";background-color:var(--link-color);width:0;height:3px;transition:width .2s;position:absolute;bottom:-1px;left:0}html.dark .tab-item:after,[data-theme=dark] .tab-item:after{background-color:var(--link-color-dark)}.tab-item.active:after{width:100%}.article-card{border-bottom:1px solid var(--border-color);flex-direction:column;gap:5px;margin-bottom:8px;padding:16px 0;text-decoration:none;transition:color .2s;display:flex}html.dark .article-card,[data-theme=dark] .article-card{border-bottom-color:var(--border-color-dark)}@keyframes card-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.noteCard{animation:.4s both card-fade-up}.noteCard-moment{background:var(--bg-secondary);border-left:3px solid var(--moment-accent)}html.dark .noteCard-moment,[data-theme=dark] .noteCard-moment{background:var(--bg-secondary-dark);border-left-color:var(--moment-accent-dark)}.noteCard-moment .noteCard-content{padding:16px}.moment-card-content{color:var(--text-primary);font-size:14px;line-height:1.6}html.dark .moment-card-content,[data-theme=dark] .moment-card-content{color:var(--text-primary-dark)}.moment-card-content img{border-radius:4px;max-width:100%;margin:8px 0}.noteCard-tags{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.noteCard-tag{color:var(--moment-accent);background:var(--moment-accent-bg);border-radius:10px;padding:2px 8px;font-size:12px;text-decoration:none}.noteCard-tag:hover{background:var(--moment-accent-bg-hover)}html.dark .noteCard-tag,[data-theme=dark] .noteCard-tag{color:var(--moment-accent-dark);background:var(--moment-accent-bg-dark)}html.dark .noteCard-tag:hover,[data-theme=dark] .noteCard-tag:hover{background:var(--moment-accent-bg-hover-dark)}.moment-link{color:var(--text-tertiary);margin-left:auto;font-size:12px;text-decoration:none}.moment-link:hover{color:var(--link-color)}.moment-excerpt{color:var(--text-primary);line-height:1.6}.moment-excerpt img{border-radius:4px;max-width:100%;margin:8px 0}.moment-tags-inline{color:var(--moment-accent);font-size:12px}html.dark .moment-tags-inline,[data-theme=dark] .moment-tags-inline{color:var(--moment-accent-dark)}.noteCard:first-child{animation-delay:40ms}.noteCard:nth-child(2){animation-delay:80ms}.noteCard:nth-child(3){animation-delay:.12s}.noteCard:nth-child(4){animation-delay:.16s}.noteCard:nth-child(5){animation-delay:.2s}.noteCard:nth-child(6){animation-delay:.24s}.noteCard:nth-child(7){animation-delay:.28s}.noteCard:nth-child(8){animation-delay:.32s}.noteCard:hover .card-title{color:var(--link-color);transition:color .2s}html.dark .noteCard:hover .card-title,[data-theme=dark] .noteCard:hover .card-title{color:var(--link-color-dark)}.noteCard:hover .read-more{gap:6px;transition:gap .2s}.noteCard:hover .read-more:after{transition:transform .2s;transform:translate(3px)}.card-cover{background:var(--bg-secondary);border-radius:8px;flex-shrink:0;width:210px;height:90px;overflow:hidden}.card-cover img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;transition:transform .35s;display:block}.noteCard:hover .card-cover img{transform:scale(1.05)}.card-content{align-items:flex-start;gap:12px;display:flex}.card-title{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:500}html.dark .card-title,[data-theme=dark] .card-title{color:var(--text-primary-dark)}.card-excerpt{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}html.dark .card-excerpt,[data-theme=dark] .card-excerpt{color:var(--text-secondary-dark)}.card-meta{color:var(--text-tertiary);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;font-size:12px;display:flex}html.dark .card-meta,[data-theme=dark] .card-meta{color:var(--text-tertiary-dark)}.card-meta .meta-left{align-items:center;gap:4px;display:flex}.card-tag{background:var(--accent-bg);color:var(--accent-color);border-radius:4px;padding:2px 6px}html.dark .card-tag,[data-theme=dark] .card-tag{background:var(--accent-bg-dark);color:var(--accent-color-dark)}.read-more{color:var(--link-color);align-items:center;transition:color .2s;display:inline-flex}html.dark .read-more,[data-theme=dark] .read-more{color:var(--link-color-dark)}.read-more:after{content:"→";margin-left:4px;transition:transform .2s;display:inline-block;transform:translate(0)}.article-item{background:var(--bg-card);box-shadow:var(--shadow-md);border-radius:12px;transition:all .3s;position:relative;overflow:hidden}html.dark .article-item,[data-theme=dark] .article-item{background:var(--bg-card-dark);box-shadow:var(--shadow-dark)}.article-item:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.article-mask{color:inherit;text-decoration:none;display:block}.article-thumbnail{background-position:50%;background-size:cover;background-color:var(--bg-secondary);height:160px}.article-header{padding:16px}.article-title{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.4}.text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-dark{color:var(--text-primary)}.text-gray{color:var(--text-tertiary)}.text-tiny{font-size:12px}.reset-ul{margin:0;padding:0;list-style:none}.d-flex{display:flex}.article-subtitle ul{gap:16px;display:flex}.article-subtitle li{align-items:center;gap:4px;display:flex}.article-subtitle i{font-size:12px}.stats-card{text-align:center;background-color:var(--bg-secondary);border-radius:8px;justify-content:space-around;align-items:center;width:100%;margin-top:18px;padding:10px;display:flex}html.dark .stats-card,[data-theme=dark] .stats-card{background-color:var(--bg-secondary-dark)}.stats-item h5{color:var(--text-primary);margin:0 0 4px;font-size:20px;font-weight:600}html.dark .stats-item h5,[data-theme=dark] .stats-item h5{color:var(--text-primary-dark)}.stats-item span{color:var(--text-tertiary);text-transform:uppercase;font-size:11px}html.dark .stats-item span,[data-theme=dark] .stats-item span{color:var(--text-tertiary-dark)}.stats-divider{background:linear-gradient(to bottom, transparent, var(--border-color), transparent);width:1px;height:30px}html.dark .stats-divider,[data-theme=dark] .stats-divider{background:linear-gradient(to bottom, transparent, var(--border-color-dark), transparent)}.heatmap-card{padding:0 20px}.heatmap-map{background:0 0;border-radius:0;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(15,1fr);gap:3px;width:100%;margin-top:10px;padding:0;display:grid}.heatmap-map__item{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.heatmap-map__item-block{background:var(--bg-secondary);border:1px solid var(--border-color);box-sizing:border-box;z-index:0;border-radius:2px;transition:transform .2s;position:absolute;inset:0}html.dark .heatmap-map__item-block,[data-theme=dark] .heatmap-map__item-block{background:var(--bg-secondary-dark);border-color:var(--border-color-dark)}.heatmap-map__item:hover .heatmap-map__item-block,.heatmap-map__item:hover .heatmap-map__item-inner{transform:scale(1.15)}.heatmap-map__item-inner{border-radius:2px;transition:transform .2s;display:none;position:absolute;inset:0}.heatmap-map__item-inner.active{display:block}.heatmap-map__item-inner.comments{background:var(--color-primary-400)}.heatmap-map__item-inner.posts{background:var(--color-primary-500)}.heatmap-map__item-inner.moments{background:var(--color-primary-600)}.heatmap-map__item-inner.both{background:var(--color-primary-700)}.heatmap-map__item-inner.notes{background:#fdba74}.heatmap-tooltip{background:var(--color-primary-500);color:var(--text-secondary);z-index:1000;pointer-events:none;white-space:nowrap;border-radius:6px;padding:8px 12px;font-size:12px;position:fixed;box-shadow:0 4px 12px #00000026}.heatmap-tooltip .tooltip-date{color:var(--text-on-accent);margin-bottom:4px;font-weight:600}.heatmap-tooltip .tooltip-line{color:#ffffffe6;line-height:1.5}.heatmap-tooltip .tooltip-line:first-of-type{color:#fff;font-weight:500}.heatmap-tooltip .tooltip-empty{color:#ffffffb3;font-style:italic}.topic-list{border-left:1px solid var(--border-color);margin-top:16px;padding-top:12px;padding-left:10px;padding-right:10px}html.dark .topic-list,[data-theme=dark] .topic-list{border-color:var(--border-color-dark)}.topic-list .topic-items{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.topic-item{border-radius:5px;justify-content:space-between;align-items:center;padding:5px 10px;transition:background .2s;display:flex}.topic-item:last-child{border-bottom:none}.topic-item:hover{background:var(--hover-bg)}html.dark .topic-item:hover,[data-theme=dark] .topic-item:hover{background:var(--hover-bg-dark)}.topic-item a{font-size:.85rem;text-decoration:none;color:var(--text-secondary)!important}html.dark .topic-item a,[data-theme=dark] .topic-item a{color:var(--text-secondary-dark)!important}.topic-item:hover a{color:var(--link-color)!important}html.dark .topic-item:hover a,[data-theme=dark] .topic-item:hover a{color:var(--link-color-dark)!important}.topic-count{color:var(--text-tertiary);font-size:.8rem}html.dark .topic-count,[data-theme=dark] .topic-count{color:var(--text-tertiary-dark)}.page-title{color:var(--text-primary);margin:0;padding:40px 0 10px;font-size:2rem;font-weight:600}.entry-title{padding:12px 40px}.tags-title{padding:0}.tags-wrapper{padding:50px 60px}.tags-page .tags-cloud{flex-wrap:wrap;gap:1.5rem;padding:8px 0;display:flex}.tags-page .tag-block{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;transition:all .2s;display:inline-flex}html.dark .tags-page .tag-block,[data-theme=dark] .tags-page .tag-block{background:var(--bg-secondary-dark);border-color:var(--border-color-dark)}.tags-page .tag-block:hover{background:var(--link-color);color:var(--text-on-accent);transform:scale(1.05)}.tags-page .tag-name{color:var(--text-secondary);font-size:1.2rem}html.dark .tags-page .tag-name,[data-theme=dark] .tags-page .tag-name{color:var(--text-secondary-dark)}.tags-page .tag-icon{color:var(--text-tertiary);font-size:1.1rem;font-weight:600}.tags-page .tag-block:hover .tag-name,.tags-page .tag-block:hover .tag-icon{color:var(--text-on-accent)}.tags-page .tag-count{color:var(--text-tertiary);background:#00000014;border-radius:10px;padding:2px 6px;font-size:.75rem}.tags-page .tag-block:hover .tag-count{color:var(--text-on-accent);background:#fff3}.tag-count{color:var(--text-on-accent)!important;background-color:#000!important}.tags-empty{color:var(--text-tertiary);text-align:center;padding:20px 0;font-size:.9rem}.archives-content{padding:10px 0}.archive-year-title{color:var(--text-primary);align-items:center;gap:10px;height:50px;margin:24px 0 12px;padding:0 0 8px 20px;font-size:1.6rem;font-weight:600;display:flex;position:relative}.archive-year-title .year-text{flex:1;padding:4px 8px 4px 30px}.archive-year-title .year-count{color:var(--text-tertiary);background:var(--bg-secondary);border-radius:50%;padding:2px 8px;font-size:1.2rem}html.dark .archive-year-title,[data-theme=dark] .archive-year-title{color:var(--text-primary-dark)}html.dark .archive-year-title .year-count,[data-theme=dark] .archive-year-title .year-count{background:var(--bg-secondary-dark);color:var(--text-tertiary-dark)}.archive-year-title:before{content:"";color:var(--text-on-accent);text-align:center;background-color:var(--link-color);box-sizing:border-box;border-radius:50%;width:24px;height:24px;font-family:StrawberryIcon-Free;font-size:.8rem;line-height:24px;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.archive-year-title:after{content:"";background:var(--border-color);width:2px;height:39px;position:absolute;top:40px;left:9px}html.dark .archive-year-title:after,[data-theme=dark] .archive-year-title:after{background:var(--border-color-dark)}.archive-list{margin:0;padding:0;list-style:none}.archive-list li{padding:6px 0;list-style:none}.archive-list a{box-sizing:border-box;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:50px;padding:4px 8px 4px 49px;font-size:.95rem;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;color:var(--link-color)!important}.archive-list a .archive-date{color:var(--text-tertiary);margin-left:auto;font-size:.85rem}.archive-list a:before{content:"";border:2px solid var(--link-color);border-radius:50%;width:6px;height:6px;position:absolute;top:22px;left:7px}.archive-list a:after{content:"";background:var(--border-color);width:2px;height:33px;position:absolute;top:40px;left:9px}html.dark .archive-list a:after,[data-theme=dark] .archive-list a:after{background:var(--border-color-dark)}.archive-list a:hover{background:var(--hover-bg);color:var(--link-color)}html.dark .archive-list a:hover,[data-theme=dark] .archive-list a:hover{background:var(--hover-bg-dark)}html.dark .archive-pagination,[data-theme=dark] .archive-pagination{border-color:var(--border-color-dark)}.archive-pagination a{background:var(--bg-secondary);color:var(--text-secondary);border-radius:4px;padding:8px 16px;font-size:.9rem;text-decoration:none;transition:all .2s}html.dark .archive-pagination a,[data-theme=dark] .archive-pagination a{background:var(--bg-secondary-dark);color:var(--text-secondary-dark)}.archive-pagination a:hover{background:var(--link-color);color:var(--text-on-accent)}.archive-pagination span{color:var(--text-tertiary);font-size:.9rem}.archive-pagination{border-top:1px solid var(--border-color);justify-content:center;align-items:center;gap:16px;margin-top:30px;padding-top:20px;display:flex}.archive-pagination .page-btn{background:var(--bg-secondary);color:var(--text-secondary);border-radius:4px;padding:8px 16px;font-size:.9rem;text-decoration:none;transition:all .2s}html.dark .archive-pagination .page-btn,[data-theme=dark] .archive-pagination .page-btn{background:var(--bg-secondary-dark);color:var(--text-secondary-dark)}.archive-pagination .page-btn:hover{background:var(--link-color);color:var(--text-on-accent)}.archive-pagination .page-info{color:var(--text-tertiary);font-size:.9rem}.page-article{padding:0}.page-cover{border-radius:12px 12px 0 0;width:100%;height:300px;overflow:hidden}.page-cover img{object-fit:cover;width:100%;height:100%}.page-cover-empty{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:100%;height:300px;display:flex}.page-cover-empty .czs-cup-l{color:#ffffff4d;font-size:80px}.page-article .page-header{border-bottom:1px solid var(--border-color);padding:32px 40px 24px}html.dark .page-article .page-header,[data-theme=dark] .page-article .page-header{border-color:var(--border-color-dark)}.page-article .page-title{margin:0 0 16px;font-size:2rem;font-weight:700;line-height:1.4;color:var(--text-primary)!important}.page-meta{flex-wrap:wrap;align-items:center;gap:24px;padding:12px 40px;display:flex}.meta-item{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.meta-item .czs{color:var(--text-tertiary);font-size:14px}.meta-item .czs-calendar{color:var(--accent-color)}.meta-item .czs-eye{color:#10b981}.meta-item .czs-comment{color:var(--link-color)}html.dark .meta-item,[data-theme=dark] .meta-item{color:var(--text-secondary-dark)}html.dark .meta-item .czs,[data-theme=dark] .meta-item .czs{color:var(--text-tertiary-dark)}.meta-item:hover{color:var(--text-primary)}.meta-item .avatar{object-fit:cover;border:2px solid var(--bg-card);width:22px;height:22px;box-shadow:var(--shadow-sm);border-radius:50%}.meta-item i{font-size:1rem}.page-tags{flex-wrap:wrap;align-items:center;gap:30px;padding:10px 40px;display:flex}.page-content{color:var(--text-secondary);padding:32px 40px 40px;font-size:1rem;line-height:1.8}html.dark .page-content,[data-theme=dark] .page-content{color:var(--text-secondary-dark)}.page-content img{border-radius:8px;max-width:100%;height:auto;margin:16px 0}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{margin:24px 0 12px;font-weight:600;color:var(--text-primary)!important}.page-content h1{font-size:1.8rem}.page-content h2{font-size:1.6rem}.page-content h3{font-size:1.4rem}.page-content h4{font-size:1.2rem}.page-content p{margin:12px 0}.page-content a{color:var(--link-color)!important;text-decoration:none!important}.page-content a:hover{text-decoration:underline!important}.page-content pre{background:var(--bg-secondary);border-radius:8px;margin:16px 0;padding:16px;overflow-x:auto}html.dark .page-content pre,[data-theme=dark] .page-content pre{background:var(--bg-secondary-dark)}.page-content code{background:var(--bg-secondary);border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,monospace;font-size:.9em}html.dark .page-content code,[data-theme=dark] .page-content code{background:var(--bg-secondary-dark)}.page-content blockquote{border-left:4px solid var(--link-color);color:var(--text-secondary);background:var(--bg-secondary);border-radius:0 8px 8px 0;margin:16px 0;padding:12px 16px}html.dark .page-content blockquote,[data-theme=dark] .page-content blockquote{background:var(--bg-secondary-dark);color:var(--text-secondary-dark)}.page-content ul,.page-content ol{margin:12px 0;padding-left:24px}.page-content li{margin:8px 0}.page-content table{border-collapse:collapse;width:100%;margin:16px 0}.page-content th,.page-content td{border:1px solid var(--border-color);text-align:left;padding:10px 14px}html.dark .page-content th,html.dark .page-content td,[data-theme=dark] .page-content th,[data-theme=dark] .page-content td{border-color:var(--border-color-dark)}.page-content th{background:var(--bg-secondary);font-weight:600}html.dark .page-content th,[data-theme=dark] .page-content th{background:var(--bg-secondary-dark)}.tag-header{margin-bottom:24px}.tag-title{margin-bottom:8px;font-size:24px;font-weight:600}.tag-description{color:var(--text-secondary);margin-bottom:8px}.tag-post-count{color:var(--text-tertiary);font-size:14px}.article-list{display:block}.article-item{margin:0}.archive-pagination{justify-content:center;gap:12px;margin-top:24px;display:flex}@media (width<=920px){.article-list{display:block}}.tag-page{padding:24px 20px}.tag-header{color:var(--text-primary);margin-bottom:20px;font-size:22px}.post-card-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.post-card{background:var(--bg-card);box-shadow:var(--shadow-md);border-radius:10px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}html.dark .post-card,[data-theme=dark] .post-card{background:var(--bg-card-dark);box-shadow:var(--shadow-dark)}.post-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.post-card-cover{width:100%;height:140px}.post-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.post-card-content{flex-direction:column;flex:1;justify-content:space-between;padding:14px;display:flex}.post-card-title{margin:0 0 8px;font-size:1.2rem;line-height:1.5}.post-card-title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden;color:var(--text-primary)!important}.post-card-meta{color:var(--text-tertiary);font-size:12px}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:32px 0;display:flex}@media (width<=920px){.post-card-list{grid-template-columns:1fr}.post-card-cover{height:140px}}.post-article{background:var(--bg-card);width:100%;padding:30px}html.dark .post-article,[data-theme=dark] .post-article{background:var(--bg-card-dark)}.post-content{color:var(--text-secondary);overflow-wrap:break-word;word-wrap:break-word;max-width:100%;padding:0;font-size:1rem;line-height:1.8}html.dark .post-content,[data-theme=dark] .post-content{color:var(--text-secondary-dark)}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:32px 0 16px;font-weight:700;line-height:1.4;position:relative;color:var(--text-primary)!important}html.dark .post-content h1,html.dark .post-content h2,html.dark .post-content h3,html.dark .post-content h4,html.dark .post-content h5,[data-theme=dark] .post-content h1,[data-theme=dark] .post-content h2,[data-theme=dark] .post-content h3,[data-theme=dark] .post-content h4,[data-theme=dark] .post-content h5{color:var(--text-primary-dark)!important}html.dark .post-content h6,[data-theme=dark] .post-content h6{color:var(--text-secondary-dark)!important}.post-content h1{border-bottom:2px solid var(--border-color);padding-bottom:8px;font-size:1.875rem}html.dark .post-content h1,[data-theme=dark] .post-content h1{border-bottom-color:var(--border-color-dark)}.post-content h2{border-left:4px solid var(--link-color);padding-left:12px;font-size:1.5rem}.post-content h3{font-size:1.375rem}.post-content h4{font-size:1.25rem}.post-content h5{font-size:1.125rem}.post-content h6{font-size:1rem;color:var(--text-tertiary)!important}.post-content p{margin:16px 0}.post-content img{border-radius:8px;max-width:100%;height:auto;margin:20px 0;box-shadow:0 4px 12px #00000014}.post-content a{border-bottom:1px solid #0000;transition:border-color .2s;color:var(--link-color)!important;text-decoration:none!important}.post-content a:hover{border-bottom-color:var(--link-color)}.code-block-wrapper{background:var(--prism-bg,#272822);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026;margin:20px 0!important}.code-block-header{-webkit-user-select:none;user-select:none;background:#0003;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:6px 16px;display:flex}.code-block-wrapper[style*=fdfdfd],.code-block-wrapper[style*=fdf6e3]{box-shadow:0 4px 12px #00000014}.code-block-wrapper[style*=fdfdfd] .code-block-header,.code-block-wrapper[style*=fdf6e3] .code-block-header{background:#0000000d;border-bottom-color:#00000014}.code-block-lang{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:600}.code-block-wrapper[style*=fdfdfd] .code-block-lang,.code-block-wrapper[style*=fdf6e3] .code-block-lang{color:#00000080}.code-block-btn-group{align-items:center;gap:6px;display:flex}.code-block-btn-group button{color:#fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px;padding:3px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;line-height:1.4;transition:all .2s}.code-block-btn-group button:hover{color:#ffffffe6;background:#ffffff26}.code-block-copy[data-copy-state=copied]{color:#48c78e;background:#48c78e33;border-color:#48c78e4d}.code-block-wrap[data-wrap=on]{color:#60a5fa;background:#3b82f633;border-color:#3b82f64d}.code-block-wrap[data-wrap=on]:hover{color:#93c5fd;background:#3b82f64d}.code-block-collapse{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b40}.code-block-collapse:hover{color:#fcd34d;background:#f59e0b40}.code-block-wrapper[style*=fdfdfd] .code-block-btn-group button,.code-block-wrapper[style*=fdf6e3] .code-block-btn-group button{color:#0009;background:#0000000d;border-color:#0000001a}.code-block-wrapper[style*=fdfdfd] .code-block-btn-group button:hover,.code-block-wrapper[style*=fdf6e3] .code-block-btn-group button:hover{color:#000000e6;background:#0000001a}.code-block-wrapper[style*=fdfdfd] .code-block-wrap[data-wrap=on],.code-block-wrapper[style*=fdf6e3] .code-block-wrap[data-wrap=on]{color:#2563eb;background:#3b82f626;border-color:#3b82f640}.code-block-wrapper[style*=fdfdfd] .code-block-collapse,.code-block-wrapper[style*=fdf6e3] .code-block-collapse{color:#d97706;background:#f59e0b1f;border-color:#f59e0b33}.code-block-wrapper pre{word-break:break-all;border-radius:0;font-size:.875rem;line-height:1.7;overflow-x:auto;white-space:pre-wrap!important;word-wrap:break-word!important;background:0 0!important;margin:0!important;padding:16px!important}.code-block-wrapper code[class*=language-]{color:inherit;background:0 0;padding:0;font-family:JetBrains Mono,Fira Code,Monaco,Menlo,Consolas,monospace;font-size:.875rem;white-space:pre-wrap!important;word-wrap:break-word!important}.code-block-wrapper pre[class*=line-numbers]{position:relative;padding-left:3.8em!important}.code-block-wrapper pre[class*=line-numbers]:before{content:attr(data-start);text-align:right;color:#ffffff40;border-right:1px solid #ffffff14;width:3.2em;padding-right:.6em;font-size:.8125rem;line-height:1.7;position:absolute;top:0;left:0}.code-block-wrapper pre[class*=line-numbers]>a[class*=line-highlight],pre[data-line].line-highlight{border-left:3px solid #ffd86e;background:#ffffb61f!important}.code-block-wrapper .line-highlight{margin:0 -16px;padding:0 16px}.code-block-wrapper.code-collapsed pre{max-height:200px;overflow:hidden}.code-block-wrapper.code-expanded pre{max-height:none;overflow-x:auto}.code-block-footer{justify-content:center;padding-top:0;transition:padding-top .2s;display:flex;position:relative}.code-block-footer:before{content:"";background:linear-gradient(to bottom, transparent, var(--prism-bg,#272822));pointer-events:none;height:40px;transition:opacity .3s;position:absolute;top:-40px;left:0;right:0}.code-block-wrapper.code-expanded .code-block-footer:before{opacity:0}.code-block-toggle{z-index:1;color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:0 0 10px 10px;margin-top:-1px;padding:5px 18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;transition:all .2s;position:relative}.code-block-toggle:hover{color:#fffffff2;background:#ffffff2e}.code-block-wrapper[style*=fdfdfd] .code-block-toggle,.code-block-wrapper[style*=fdf6e3] .code-block-toggle{color:#0009;background:#0000000f;border-color:#0000001a}.code-block-wrapper[style*=fdfdfd] .code-block-toggle:hover,.code-block-wrapper[style*=fdf6e3] .code-block-toggle:hover{color:#000000e6;background:#0000001f}pre>button[data-copy-button]{display:none!important}pre[class*=language-],code[class*=language-]{white-space:pre-wrap!important;word-wrap:break-word!important}.post-content code:not([class*=language-]){background:var(--bg-secondary);color:#dc2626;border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,Consolas,monospace;font-size:.875em}html.dark .post-content code:not([class*=language-]),[data-theme=dark] .post-content code:not([class*=language-]){background:var(--bg-secondary-dark)}.post-content pre code[class*=language-]{color:inherit;background:0 0;padding:0;font-size:.875rem}.post-content blockquote{border-left:4px solid var(--link-color);color:var(--text-secondary);background:var(--bg-secondary);border-radius:0 8px 8px 0;margin:20px 0;padding:12px 20px;font-style:italic}html.dark .post-content blockquote,[data-theme=dark] .post-content blockquote{background:var(--bg-secondary-dark);color:var(--text-secondary-dark)}.post-content blockquote p{margin:0}.post-content ul,.post-content ol{margin:16px 0;padding-left:24px}.post-content li{margin:8px 0;line-height:1.7}.post-content li>ul,.post-content li>ol{margin:4px 0}.post-content input[type=checkbox]{accent-color:var(--link-color);margin-right:8px}.post-content table{border-collapse:collapse;width:100%;margin:20px 0;font-size:.9375rem}.post-content th,.post-content td{border:1px solid var(--border-color);text-align:left;padding:12px 16px}html.dark .post-content th,html.dark .post-content td,[data-theme=dark] .post-content th,[data-theme=dark] .post-content td{border-color:var(--border-color-dark)}.post-content th{background:var(--bg-secondary);color:var(--text-primary);font-weight:600}html.dark .post-content th,[data-theme=dark] .post-content th{background:var(--bg-secondary-dark);color:var(--text-primary-dark)}.post-content tr:hover td{background:var(--bg-secondary)}html.dark .post-content tr:hover td,[data-theme=dark] .post-content tr:hover td{background:var(--bg-secondary-dark)}.post-content hr{background:linear-gradient(to right, transparent, var(--border-color), transparent);border:none;height:1px;margin:32px 0}.post-content strong{color:var(--text-primary);font-weight:600}.post-content em{font-style:italic}.post-content del{color:var(--text-tertiary);text-decoration:line-through}.sidebar-tabs{border-radius:12px 12px 0 0;gap:8px;margin-bottom:1px;padding:12px 16px;display:flex}.sidebar-tab{background:var(--bg-secondary);cursor:pointer;width:36px;height:36px;color:var(--text-secondary);border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}html.dark .sidebar-tab,[data-theme=dark] .sidebar-tab{background:var(--bg-secondary-dark);color:var(--text-secondary-dark)}.sidebar-tab i{font-size:18px}.sidebar-tab:hover{background:var(--border-color);color:var(--link-color)}html.dark .sidebar-tab:hover,[data-theme=dark] .sidebar-tab:hover{background:var(--border-color-dark)}.sidebar-tab.active{background:var(--link-color);color:var(--text-on-accent)}.sidebar-content{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:none;transform:translate(-10px)}.sidebar-content.active{opacity:1;z-index:10;display:block;transform:translate(0)}.toc-empty{text-align:center;color:var(--text-tertiary);padding:20px;font-size:.875rem}.post-meta{flex-wrap:wrap;gap:10px;margin-top:12px;padding:0;display:flex}.post-meta .meta-item{background:var(--link-color);border:1px solid #ffffff4d;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;transition:all .2s;display:inline-flex;color:var(--text-on-accent)!important}.post-meta .meta-item i{font-size:.875rem}.post-meta .meta-item:hover{background:var(--link-color-dark);transform:translateY(-1px)}.post-tags{flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;display:flex}.post-tag{background:var(--bg-secondary);border-radius:9999px;align-items:center;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex;color:var(--text-secondary)!important;text-decoration:none!important}html.dark .post-tag,[data-theme=dark] .post-tag{background:var(--bg-secondary-dark);color:var(--text-secondary-dark)!important}.post-tag:hover{background:var(--link-color);transform:translateY(-1px);box-shadow:0 4px 12px #3366ff40;color:var(--text-on-accent)!important}.article-comment{padding:20px}:root{--halo-cw-primary-1-color:var(--color-primary-600);--halo-cw-primary-2-color:var(--color-primary-500);--halo-cw-primary-3-color:var(--color-primary-400);--halo-cw-text-1-color:var(--text-primary);--halo-cw-text-2-color:var(--text-secondary);--halo-cw-text-3-color:var(--text-tertiary);--halo-cw-muted-1-color:var(--border-color);--halo-cw-muted-2-color:var(--bg-secondary);--halo-cw-muted-3-color:var(--bg-tertiary);--halo-cw-base-rounded:.5rem;--halo-cw-avatar-rounded:50%;--halo-cw-avatar-size:2.5rem;--halo-cw-base-font-size:1rem;--halo-cw-base-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html.dark,[data-theme=dark]{--halo-cw-primary-1-color:var(--color-primary-400);--halo-cw-primary-2-color:var(--color-primary-500);--halo-cw-primary-3-color:var(--color-primary-600);--halo-cw-text-1-color:var(--text-primary-dark);--halo-cw-text-2-color:var(--text-secondary-dark);--halo-cw-text-3-color:var(--text-tertiary-dark);--halo-cw-muted-1-color:var(--border-color-dark);--halo-cw-muted-2-color:var(--bg-secondary-dark);--halo-cw-muted-3-color:var(--bg-tertiary-dark)}.hui-input{border:1px solid var(--border-color);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;transition:all .2s}.hui-input:focus{outline:2px solid var(--color-primary-500);outline-offset:2px;border-color:var(--color-primary-500)}html.dark .hui-input,[data-theme=dark] .hui-input{background:var(--bg-card-dark);border-color:var(--border-color-dark);color:var(--text-primary-dark)}html.dark .hui-input:focus,[data-theme=dark] .hui-input:focus{outline-color:var(--color-primary-400);border-color:var(--color-primary-400)}.hui-btn{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.hui-btn-primary{background:var(--color-primary-600);color:#fff}.hui-btn-primary:hover{background:var(--color-primary-700)}.hui-btn-primary:active{background:var(--color-primary-800)}.hui-btn-secondary{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}.hui-btn-secondary:hover{background:var(--bg-tertiary)}html.dark .hui-btn-secondary,[data-theme=dark] .hui-btn-secondary{background:var(--bg-secondary-dark);color:var(--text-secondary-dark);border-color:var(--border-color-dark)}html.dark .hui-btn-secondary:hover,[data-theme=dark] .hui-btn-secondary:hover{background:var(--bg-tertiary-dark)}.hui-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem}html.dark .hui-card,[data-theme=dark] .hui-card{background:var(--bg-card-dark);border-color:var(--border-color-dark)}.article-comment{background:var(--bg-card);border-radius:var(--radius-lg)}html.dark .article-comment,[data-theme=dark] .article-comment{background:var(--bg-card-dark)}.article-comment .halo-comment-widget [class*=input]{background:var(--bg-secondary)!important}html.dark .article-comment .halo-comment-widget [class*=input],[data-theme=dark] .article-comment .halo-comment-widget [class*=input]{background:var(--bg-secondary-dark)!important}.article-comment .halo-comment-widget [class*=item]{border-color:var(--border-color)!important}html.dark .article-comment .halo-comment-widget [class*=item],[data-theme=dark] .article-comment .halo-comment-widget [class*=item]{border-color:var(--border-color-dark)!important}.form-account{display:none!important}.moment-item{border-bottom:1px solid var(--border-color);padding:16px 0;line-height:1.6}html.dark .moment-item,[data-theme=dark] .moment-item{border-bottom-color:var(--border-color-dark)}.moment-item:last-child{border-bottom:none}.moment-content{word-wrap:break-word;word-break:break-all;max-width:100%;margin-bottom:10px;overflow-x:auto}.moment-content ol,.moment-content ul{max-width:100%;margin:8px 0;padding-left:24px;overflow-x:auto}.moment-content li{white-space:normal;word-break:break-word}.moment-content p{margin:0 0 8px}.moment-content p:last-child{margin-bottom:0}.moment-media{margin:10px 0}.moment-photos{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.moment-photos.single{grid-template-columns:1fr;max-width:50%}.moment-photos.single .photo-item{aspect-ratio:16/9}.moment-photos.four{grid-template-columns:repeat(2,1fr)}.photo-item{aspect-ratio:1;background-color:var(--bg-secondary);border-radius:4px;position:relative;overflow:hidden}.photo-item img{object-fit:cover;width:100%;height:100%}.moment-media video,.moment-media audio{border-radius:8px;width:100%;max-width:100%;margin-bottom:8px}.moment-video-wrapper{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;margin-bottom:8px;position:relative;overflow:hidden}.moment-video-wrapper.vertical{cursor:pointer}.moment-video-wrapper.vertical .moment-video{display:none}.moment-video-wrapper.vertical .moment-video-overlay{background:#0006;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;display:flex!important}.moment-video-play-icon{width:48px;height:48px;color:var(--text-primary);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;font-size:20px;display:flex}.moment-video{object-fit:contain;width:100%;height:100%}.moment-media-badge{color:var(--text-on-accent);background:#0009;border-radius:4px;align-items:center;gap:4px;margin-top:6px;padding:2px 8px;font-size:12px;display:inline-flex}.media-icon{font-size:12px}.media-label{font-size:11px}.moment-audio-wrapper{margin-bottom:8px;position:relative}.moment-audio-wrapper audio{border-radius:20px;width:100%;height:40px}.moment-audio-wrapper .moment-media-badge{position:absolute;top:-24px;left:0}.moment-post-link{color:inherit;margin-bottom:8px;text-decoration:none;display:block}.moment-post-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;transition:all .2s;display:flex;overflow:hidden}html.dark .moment-post-card,[data-theme=dark] .moment-post-card{background:var(--bg-secondary-dark);border-color:var(--border-color-dark)}.moment-post-card:hover{border-color:var(--link-color);box-shadow:0 2px 8px #3366ff26}.moment-post-cover{flex-shrink:0;width:100px;min-height:80px}.moment-post-cover img{object-fit:cover;width:100%;height:100%}.moment-post-info{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:10px 12px;display:flex}.moment-post-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:14px;font-weight:600;overflow:hidden}html.dark .moment-post-title,[data-theme=dark] .moment-post-title{color:var(--text-primary-dark)}.moment-post-excerpt{color:var(--text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.moment-post-meta{align-items:center;display:flex}.moment-post-meta .moment-media-badge{background:var(--link-color);margin-top:0}.video-viewer{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.video-viewer-backdrop{background:#000000d9;width:100%;height:100%;position:absolute;top:0;left:0}.video-viewer-content{max-width:90%;max-height:90%;position:relative}.video-viewer-content video{border-radius:8px;max-width:100%;max-height:90vh}.video-viewer-close{color:var(--text-on-accent);cursor:pointer;background:0 0;border:none;padding:8px;font-size:32px;line-height:1;position:absolute;top:-40px;right:0}.moment-header{color:var(--text-tertiary);margin-bottom:8px;font-size:12px}.moment-time{margin-right:12px}.moment-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.moment-tag{background:var(--accent-bg);color:var(--accent-color);border-radius:4px;padding:2px 8px;font-size:12px;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-block}.moment-tag:hover{background:var(--link-color);color:var(--text-on-accent)!important}html.dark .moment-tag,[data-theme=dark] .moment-tag{background:var(--accent-bg-dark);color:var(--accent-color-dark)}.moment-filter-bar{background:var(--accent-bg);border:1px solid var(--link-color);border-radius:16px;align-items:center;gap:6px;margin-left:auto;padding:4px 12px;font-size:13px;display:flex}html.dark .moment-filter-bar,[data-theme=dark] .moment-filter-bar{background:var(--accent-bg-dark);border-color:var(--link-color-dark)}.moment-filter-tag{color:var(--link-color);font-weight:500}.moment-filter-clear{width:16px;height:16px;color:var(--link-color);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;text-decoration:none;display:inline-flex;position:relative}.moment-filter-clear:before{content:"×";font-size:14px;font-weight:700;line-height:1}.moment-filter-clear:hover{background:var(--bg-card)}.moment-footer{justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.moment-actions{gap:16px;display:flex}.action-item{color:var(--text-tertiary);cursor:pointer;align-items:center;gap:4px;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.action-item:hover{color:var(--text-secondary)}.moment-like:active i{transform:scale(1.2)}.moment-like .czs-heart.liked{color:#ef4444}.action-item i{font-size:16px}.moment-source{color:var(--text-tertiary);align-items:center;gap:4px;font-size:12px;display:flex}.moment-source i{font-size:14px}.moment-likes,.moment-comments{margin-right:12px}.empty-moments{text-align:center;color:var(--text-tertiary);padding:40px 20px}.plugin-notice{background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:12px;justify-content:center;align-items:center;gap:16px;margin:20px;padding:40px 20px;display:flex}html.dark .plugin-notice,[data-theme=dark] .plugin-notice{background:var(--bg-secondary-dark);border-color:var(--border-color-dark)}.plugin-notice-icon{font-size:48px}.plugin-notice-content{text-align:left}.plugin-notice-content h3{color:var(--text-primary);margin:0 0 8px;font-size:18px}.plugin-notice-content p{color:var(--text-secondary);margin:0;font-size:14px}.plugin-notice-content a{color:var(--link-color);text-decoration:none}.plugin-notice-content a:hover{text-decoration:underline}.image-viewer{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.viewer-backdrop{background:#000000e6;width:100%;height:100%;position:absolute;top:0;left:0}.viewer-content{justify-content:center;align-items:center;max-width:90%;max-height:90%;display:flex;position:relative}.viewer-content img{object-fit:contain;max-width:100%;max-height:90vh}.viewer-prev,.viewer-next{color:var(--text-on-accent);cursor:pointer;background:#fff3;border:none;border-radius:4px;padding:15px;font-size:24px;transition:background .2s;position:absolute;top:50%;transform:translateY(-50%)}.viewer-prev:hover,.viewer-next:hover{background:#fff6}.viewer-prev{left:20px}.viewer-next{right:20px}.viewer-close{color:var(--text-on-accent);cursor:pointer;background:#fff3;border:none;border-radius:50%;width:44px;height:44px;font-size:32px;transition:background .2s;position:absolute;top:20px;right:20px}.viewer-close:before{content:"×";font-size:28px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewer-close:hover{background:#fff6}.viewer-counter{color:var(--text-on-accent);background:#00000080;border-radius:20px;padding:6px 16px;font-size:14px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.moment-comments{border-top:1px solid var(--border-color);margin-top:12px;padding-top:12px}html.dark .moment-comments,[data-theme=dark] .moment-comments{border-color:var(--border-color-dark)}.comments-section{margin-top:48px;padding:20px}html.dark .comments-section,[data-theme=dark] .comments-section{border-color:var(--border-color-dark)}.comments-header{border-bottom:2px solid var(--color-primary-500);align-items:center;gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex}.comments-header i{color:var(--color-primary-500);font-size:20px}.comments-title{color:var(--text-primary);font-size:18px;font-weight:600}.comments-count{color:var(--text-tertiary);font-size:14px;font-weight:400}.comments-list{margin-bottom:12px}.comment-item{gap:10px;padding:8px 0;display:flex}.comment-item:not(:last-child){border-bottom:1px solid var(--border-color)}html.dark .comment-item:not(:last-child),[data-theme=dark] .comment-item:not(:last-child){border-color:var(--border-color-dark)}.comment-avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.comment-avatar img{object-fit:cover;width:100%;height:100%}.comment-body{flex:1;min-width:0}.comment-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.comment-author{color:var(--text-primary);font-size:13px;font-weight:500}.comment-time{color:var(--text-tertiary);font-size:12px}.comment-content{color:var(--text-secondary);word-break:break-word;font-size:14px;line-height:1.5}.no-comments{text-align:center;color:var(--text-tertiary);padding:12px;font-size:13px}.comment-form{gap:8px;margin-top:12px;display:flex}.comment-input{border:1px solid var(--border-color);resize:none;background:var(--bg-card);min-height:36px;max-height:120px;color:var(--text-primary);border-radius:6px;flex:1;padding:8px 12px;font-family:inherit;font-size:14px}html.dark .comment-input,[data-theme=dark] .comment-input{border-color:var(--border-color-dark);background:var(--bg-tertiary-dark);color:var(--text-primary-dark)}.comment-input:focus{border-color:var(--link-color);outline:none}.comment-submit{background:var(--link-color);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;transition:background .2s}.comment-submit:hover{background:var(--nav-active-bg-dark)}.comment-submit:disabled{background:var(--text-tertiary);cursor:not-allowed}.moment-comments-toggle{cursor:pointer}.moment-comments-toggle i.active{color:var(--link-color)}.moment-comments-wrapper{border-top:1px solid var(--border-color);margin-top:12px;padding-top:12px;transition:opacity .3s,transform .3s,max-height .4s,margin-top .3s,padding-top .3s;overflow:hidden;opacity:1!important;max-height:2000px!important;display:block!important;transform:translateY(0)!important}body .moment-comments-wrapper.moment-comments-hidden,body .moment-item .moment-comments-wrapper.hidden{opacity:0!important;pointer-events:none!important;border-top:none!important;max-height:0!important;margin-top:0!important;padding-top:0!important;display:block!important;overflow:hidden!important;transform:translateY(-10px)!important}.post-comment-section{border-top:1px solid var(--halo-cw-border-color);margin-top:40px;padding-top:30px}.halo-comment-widget{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.halo-comment-widget-header{border:none!important;margin-bottom:20px!important;padding:0!important;font-size:18px!important;font-weight:600!important}.halo-comment-widget-input-area{border-radius:var(--halo-cw-radius)!important;border-color:var(--halo-cw-border-color)!important}.halo-comment-widget-input-area:focus-within{border-color:var(--link-color)!important;box-shadow:0 0 0 2px #3366ff26!important}.halo-comment-widget-submit-btn{background:var(--link-color)!important;border-radius:6px!important;height:36px!important;padding:0 16px!important}.halo-comment-widget-submit-btn:hover{background:var(--link-color-dark)!important}.halo-comment-widget-item{border-bottom:1px solid var(--halo-cw-border-color)!important;padding:16px 0!important}.halo-comment-widget-item:last-child{border-bottom:none!important}.halo-comment-widget-author-name{color:var(--text-primary)!important;font-weight:500!important}.halo-comment-widget-time{color:var(--text-tertiary)!important;font-size:12px!important}.halo-comment-widget-content{color:var(--text-secondary)!important;margin-top:8px!important;line-height:1.7!important}.halo-comment-widget-reply-btn{color:var(--theme-color)!important;font-size:12px!important}.halo-comment-widget-reply-btn:hover{color:var(--link-color)!important;background:0 0!important}.halo-comment-widget-children{margin-left:40px!important}.halo-comment-widget-children .halo-comment-widget-item{padding:12px 0!important}.halo-comment-widget-loadmore{color:var(--link-color)!important}.plugin-notice-modal{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.plugin-notice-backdrop{background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.plugin-notice-dialog{background:var(--bg-card);text-align:center;border-radius:16px;max-width:360px;padding:40px;position:relative;box-shadow:0 20px 60px #0003}html.dark .plugin-notice-dialog,[data-theme=dark] .plugin-notice-dialog{background:var(--bg-card-dark);color:var(--text-primary-dark)}.plugin-notice-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.plugin-notice-close:hover{color:var(--text-primary)}.plugin-notice-dialog .plugin-notice-icon{margin-bottom:16px;font-size:56px}.plugin-notice-dialog h3{color:var(--text-primary);margin:0 0 12px;font-size:20px}.plugin-notice-dialog p{color:var(--text-secondary);margin:0 0 12px;font-size:14px;line-height:1.5}.plugin-notice-dialog a{color:var(--link-color);text-decoration:none}.plugin-notice-dialog a:hover{text-decoration:underline}.plugin-notice-hint{color:var(--text-tertiary)!important;font-size:12px!important}.friends-list .empty-state{text-align:center;color:var(--text-tertiary);padding:60px 20px}.friend-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;margin-bottom:16px;padding:16px;transition:all .3s}html.dark .friend-card,[data-theme=dark] .friend-card{background:var(--bg-card-dark);color:var(--text-primary-dark);border-color:var(--border-color-dark)}.friend-card:hover{border-color:var(--link-color);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.friend-header{align-items:center;margin-bottom:12px;display:flex}.friend-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px;margin-right:12px}.friend-info{flex-direction:column;display:flex}.friend-author{color:var(--text-primary);font-size:14px;font-weight:600;text-decoration:none}.friend-author:hover{color:var(--link-color)}.friend-date{color:var(--text-tertiary);margin-top:2px;font-size:12px}.friend-content{text-decoration:none;display:block}.friend-title{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:600;transition:color .3s}.friend-content:hover .friend-title{color:var(--link-color)}.friend-desc{color:var(--text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.pagination-previous,.pagination-next{height:36px;color:var(--text-secondary);background:var(--bg-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;border-radius:8px;align-items:center;gap:4px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex!important}.pagination-previous:hover,.pagination-next:hover{background:var(--bg-secondary);color:var(--text-primary)}.pagination-previous.disabled,.pagination-next.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.pagination-list,.pagination.simple .pagination-list.simple-list{align-items:center;gap:2px;display:flex}.pagination-page{min-width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}html.dark .pagination-page,[data-theme=dark] .pagination-page{color:var(--text-secondary-dark)}.pagination-page:hover:not(.current){background:var(--bg-secondary);color:var(--text-primary)}html.dark .pagination-page:hover:not(.current),[data-theme=dark] .pagination-page:hover:not(.current){background:var(--bg-secondary-dark);color:var(--text-primary-dark)}.pagination-page.current{background:var(--link-color);color:var(--text-on-accent)!important}.pagination.simple .pagination-list.simple-list .pagination-page{border-radius:6px;min-width:32px;height:32px;padding:0 6px;font-size:13px}.pagination-gap{min-width:36px;height:36px;color:var(--text-tertiary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}html.dark .pagination-gap,[data-theme=dark] .pagination-gap{color:var(--text-tertiary-dark)}.pagination.simple .pagination-list.simple-list .pagination-gap{min-width:24px;height:32px;font-size:13px}@media (width<=500px){.pagination{gap:0}.pagination-previous,.pagination-next{padding:0 10px;font-size:13px}.pagination-list{flex-wrap:wrap;justify-content:center}.pagination-page{min-width:32px;height:32px;font-size:13px}.pagination-gap{min-width:32px;height:32px}}.friends-pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px 0;display:flex}.pagination-btn{background:var(--link-color);border-radius:6px;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .3s;color:var(--text-on-accent)!important}.friends-pagination .pagination-btn{border:1px solid var(--text-on-accent);background:0 0}.pagination-btn:hover{opacity:.9;transform:translateY(-1px)}.pagination-info{color:var(--link-color);font-size:14px}.link-group{margin-bottom:32px}.link-group-title{color:var(--text-primary);border-bottom:2px solid var(--link-color);margin-bottom:16px;padding-bottom:8px;font-size:18px;font-weight:600}.link-items{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.link-group:has(.style-lost) .link-items{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.link-item{background:var(--bg-card);border:1px solid var(--border-color);color:inherit;border-radius:8px;align-items:center;padding:16px;text-decoration:none;transition:all .3s;display:flex}html.dark .link-item,[data-theme=dark] .link-item{background:var(--bg-card-dark);color:var(--text-primary-dark);border-color:var(--border-color-dark)}.link-item:hover{border-color:var(--link-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.link-logo{border-radius:8px;flex-shrink:0;width:48px;height:48px;margin-right:12px;overflow:hidden}.link-logo img{object-fit:cover;width:100%;height:100%}.link-info{flex:1;min-width:0}.link-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:16px;font-weight:600;transition:transform .3s,color .3s;overflow:hidden}.link-desc{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;transition:transform .3s,color .3s;overflow:hidden}.link-item.style-recommend{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none}.link-item.style-recommend .link-logo{border:2px solid #fffc}.link-item.style-recommend .link-name{color:var(--text-on-accent);font-weight:700}.link-item.style-recommend .link-desc{color:#ffffffd9}.link-item.style-recommend:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 8px 25px #667eea66}.link-item.style-recommend:hover .link-name,.link-item.style-recommend:hover .link-desc{transform:translate(-4px)scale(1.05)}.link-item.style-lost{background:var(--bg-secondary);border:1px solid var(--border-color);height:48px;min-height:48px;padding:10px 12px}html.dark .link-item.style-lost,[data-theme=dark] .link-item.style-lost{background:var(--bg-secondary-dark);border-color:var(--border-color-dark)}.link-item.style-lost .link-logo{filter:grayscale();opacity:.6;width:32px;height:32px;margin-right:8px;transition:all .3s}.link-item.style-lost .link-info{align-items:center;display:flex}.link-item.style-lost .link-name{color:var(--text-tertiary);margin:0;font-size:14px;transition:all .3s}.link-item.style-lost .link-desc{display:none}.link-item.style-lost:hover{background:var(--link-color);border-color:#0000;height:48px;min-height:48px;padding:10px 12px;transform:translateY(-2px);box-shadow:0 4px 15px #36f6}.link-item.style-lost:hover .link-logo{opacity:0;width:0;margin-right:0}.link-item.style-lost:hover .link-name{text-shadow:0 1px 2px #0000001a;transform:translate(6px)scale(1.05);color:var(--text-on-accent)!important}.links-list .empty-state{text-align:center;color:var(--text-tertiary);padding:60px 20px}.links-list .empty-state p{font-size:16px}.page-header{margin-bottom:32px}.page-header .page-title{color:var(--text-primary);margin:0 0 8px;font-size:28px;font-weight:700}.page-header .page-description{color:var(--text-secondary);margin:0;font-size:14px}@media (width<=920px){#header{height:56px;padding:16px}.menu-icon{display:flex!important}.container{flex-direction:row;gap:12px;padding:12px 16px}.sidebar{flex:0 0 200px;width:200px;max-height:none;position:static}.notes-aside{display:none}.notes-layout{flex:1;width:auto}.content{border-radius:8px;flex:1;min-height:auto}.search-input.show{width:140px}}@media (width<=500px){.modal__content{transform:scale(.85)translateY(105px)}#header{height:56px;padding:12px 16px}.fullname h1{font-size:24px}.container{gap:10px;padding:10px 0}.sidebar{opacity:0;visibility:hidden;transition:all .3s;transform:translate(-100%);z-index:999!important;background-color:var(--bg-card)!important;flex:none!important;width:280px!important;height:100vh!important;display:block!important;position:fixed!important;top:0!important;left:0!important}.sidebar.active{box-shadow:4px 0 20px #00000026;opacity:1!important;visibility:visible!important;transform:translate(0)!important}.sidebar .sidebar-content{border-radius:12px;width:280px;padding:20px}.sidebar .widget-box{transform-origin:top;opacity:0;transition:opacity .3s .2s;transform:scale(.85)translateY(105px)}.sidebar.active .widget-box{opacity:1;z-index:10}.author-card{margin-top:0}.footer{width:100%;height:auto;padding:10px 16px}.footer-container{gap:5px;font-size:10px}.footer-left,.footer-right{gap:10px}.theme-by-wing{font-size:14px}.menu-icon{display:flex}.theme-toggle-header{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;font-size:14px;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.theme-toggle-header:hover{background:var(--link-color);color:var(--text-on-accent);box-shadow:none;transform:none}.theme-toggle-header:active{transform:none}html.dark .theme-toggle-header,[data-theme=dark] .theme-toggle-header{color:var(--text-secondary-dark)}.theme-toggle-header .icon-sun,.theme-toggle-header .icon-moon{transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute}.theme-toggle-header .icon-sun{opacity:1;clip-path:circle(100% at 100% 0);transform:scale(1)rotate(0)}.theme-toggle-header .icon-moon{opacity:0;clip-path:circle(0% at 100% 0);transform:scale(0)rotate(-180deg)}html.dark .theme-toggle-header .icon-sun,[data-theme=dark] .theme-toggle-header .icon-sun{opacity:0;clip-path:circle(0% at 100% 0);transform:scale(0)rotate(180deg)}html.dark .theme-toggle-header .icon-moon,[data-theme=dark] .theme-toggle-header .icon-moon{opacity:1;clip-path:circle(100% at 100% 0);transform:scale(1)rotate(0);display:flex!important}body{transition:background-color .5s,color .5s}.content,.widget-box,.author-card,.post-card,.sidebar-content,.notes-layout,.container{transition:background-color .5s,color .5s,border-color .5s,box-shadow .5s}a,.fullname h1 a,.nav-menu a{transition:color .4s}button,.btn,.search-icon,.menu-icon{transition:background-color .4s,color .4s,transform .3s}.post-title,.entry-title,.page-title{line-height:1.4;font-size:20px!important}.post-content,.page-content,.article-content{font-size:15px;line-height:1.8}.post-content h1,.page-content h1{font-size:22px}.post-content h2,.page-content h2{font-size:20px}.post-content h3,.page-content h3{font-size:18px}.post-content h4,.page-content h4,.card-title{font-size:16px}.card-meta,.post-meta,.page-meta{font-size:12px}.sidebar-title{font-size:14px}.tag-item,.topic-tag{font-size:12px}.btn,.button{font-size:13px}input,textarea{font-size:16px}.nav-menu a{font-size:14px}.footer{font-size:12px}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html.dark,[data-theme=dark]{--bg-primary:var(--bg-page-dark);--bg-secondary:var(--bg-secondary-dark);--bg-card:var(--bg-card-dark);--text-primary:var(--text-primary-dark);--text-secondary:var(--text-secondary-dark);--border-color:var(--border-color-dark);--accent-color:var(--accent-color-dark)}html.dark body,[data-theme=dark] body{background-color:var(--bg-page-dark);color:var(--text-secondary-dark)}html.dark .prettyprint,[data-theme=dark] .prettyprint{background-color:var(--bg-secondary-dark);border-color:var(--border-color-dark)}html.dark .theme-toggle-header .icon-sun,[data-theme=dark] .theme-toggle-header .icon-sun{opacity:0;clip-path:circle(0% at 100% 0);transform:scale(0)rotate(180deg)}html.dark .theme-toggle-header .icon-moon,[data-theme=dark] .theme-toggle-header .icon-moon{opacity:1;clip-path:circle(100% at 100% 0);transform:scale(1)rotate(0);display:flex!important}#twikoo-container .tk-comments-container{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:1rem!important;padding:2rem!important;box-shadow:0 4px 20px -2px #00000014,0 2px 8px -1px #0000000a!important}html.dark #twikoo-container .tk-comments-container,[data-theme=dark] #twikoo-container .tk-comments-container{background:var(--bg-card-dark)!important;border-color:var(--border-color-dark)!important;box-shadow:0 4px 20px -2px #00000047,0 2px 8px -1px #0000002e!important}.tk-comment .tk-submit .tk-avatar,.tk-replies .tk-avatar{display:none!important}#twikoo-container .tk-comment-input,#twikoo-container .tk-panel{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:1rem!important;margin-bottom:2rem!important;padding:1.25rem 1.5rem!important;transition:border-color .2s,box-shadow .2s!important}#twikoo-container .tk-comment-input:focus-within,#twikoo-container .tk-panel:focus-within{border-color:var(--color-primary-400)!important;box-shadow:0 0 0 3px #f43f5e1f!important}@supports (color:color-mix(in lab, red, red)){#twikoo-container .tk-comment-input:focus-within,#twikoo-container .tk-panel:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-500) 12%, transparent)!important}}html.dark #twikoo-container .tk-comment-input,html.dark #twikoo-container .tk-panel,[data-theme=dark] #twikoo-container .tk-comment-input,[data-theme=dark] #twikoo-container .tk-panel{background:var(--bg-secondary-dark)!important;border-color:var(--border-color-dark)!important}#twikoo-container .el-textarea__inner,#twikoo-container textarea{box-shadow:none!important;color:var(--text-primary)!important;resize:vertical!important;background:0 0!important;border:none!important;min-height:96px!important;padding:0!important;font-size:.9375rem!important;line-height:1.65!important}#twikoo-container .el-textarea__inner::placeholder,#twikoo-container textarea::placeholder{color:var(--text-tertiary)!important}#twikoo-container .el-textarea__inner:focus,#twikoo-container textarea:focus{box-shadow:none!important;outline:none!important}html.dark #twikoo-container .el-textarea__inner,html.dark #twikoo-container textarea,[data-theme=dark] #twikoo-container .el-textarea__inner,[data-theme=dark] #twikoo-container textarea{color:var(--text-primary-dark)!important}html.dark #twikoo-container .el-textarea__inner::placeholder,html.dark #twikoo-container textarea::placeholder,[data-theme=dark] #twikoo-container .el-textarea__inner::placeholder,[data-theme=dark] #twikoo-container textarea::placeholder{color:var(--text-tertiary-dark)!important}#twikoo-container .tk-row{gap:.75rem!important}#twikoo-container .el-input__inner,#twikoo-container input[type=text],#twikoo-container input[type=email],#twikoo-container input[type=url]{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:.625rem!important;height:2.375rem!important;padding:0 .875rem!important;font-size:.875rem!important;transition:border-color .2s,box-shadow .2s!important}#twikoo-container .el-input__inner:focus,#twikoo-container input[type=text]:focus,#twikoo-container input[type=email]:focus,#twikoo-container input[type=url]:focus{border-color:var(--color-primary-400)!important;box-shadow:0 0 0 3px #f43f5e1f!important}@supports (color:color-mix(in lab, red, red)){#twikoo-container .el-input__inner:focus,#twikoo-container input[type=text]:focus,#twikoo-container input[type=email]:focus,#twikoo-container input[type=url]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-500) 12%, transparent)!important}}#twikoo-container .el-input__inner:focus,#twikoo-container input[type=text]:focus,#twikoo-container input[type=email]:focus,#twikoo-container input[type=url]:focus{outline:none!important}html.dark #twikoo-container .el-input__inner,html.dark #twikoo-container input[type=text],html.dark #twikoo-container input[type=email],html.dark #twikoo-container input[type=url],[data-theme=dark] #twikoo-container .el-input__inner{background:var(--bg-card-dark)!important;border-color:var(--border-color-dark)!important;color:var(--text-primary-dark)!important}#twikoo-container .el-button--primary{background:linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600))!important;color:#fff!important;border:none!important;border-radius:.75rem!important;padding:.5rem 1.375rem!important;font-size:.9rem!important;font-weight:600!important;box-shadow:0 3px 10px -2px #f43f5e66!important}@supports (color:color-mix(in lab, red, red)){#twikoo-container .el-button--primary{box-shadow:0 3px 10px -2px color-mix(in srgb, var(--color-primary-500) 40%, transparent)!important}}#twikoo-container .el-button--primary{cursor:pointer!important;transition:transform .2s,box-shadow .2s,background .2s!important}#twikoo-container .el-button--primary:hover{background:linear-gradient(135deg, var(--color-primary-600), var(--color-primary-700))!important;box-shadow:0 5px 16px -2px #f43f5e80!important}@supports (color:color-mix(in lab, red, red)){#twikoo-container .el-button--primary:hover{box-shadow:0 5px 16px -2px color-mix(in srgb, var(--color-primary-500) 50%, transparent)!important}}#twikoo-container .el-button--primary:hover{transform:translateY(-1px)!important}#twikoo-container .el-button--primary:active{transition-duration:80ms!important;transform:translateY(0)!important}#twikoo-container .el-button--primary:disabled{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}#twikoo-container .tk-comments{flex-direction:column!important;gap:1rem!important;display:flex!important}#twikoo-container .tk-comment{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:1rem!important;margin:0!important;padding:1.25rem 1.5rem!important;transition:transform .25s,box-shadow .25s,border-color .25s!important;animation:.3s ease-out both tk-in!important;box-shadow:0 1px 4px #0000000a!important}#twikoo-container .tk-comment:hover{border-color:var(--color-primary-200)!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px -2px #00000017!important}html.dark #twikoo-container .tk-comment,[data-theme=dark] #twikoo-container .tk-comment{background:var(--bg-card-dark)!important;border-color:var(--border-color-dark)!important;box-shadow:0 1px 4px #00000029!important}html.dark #twikoo-container .tk-comment:hover,[data-theme=dark] #twikoo-container .tk-comment:hover{border-color:var(--color-primary-600)!important;box-shadow:0 6px 18px -2px #00000040!important}@keyframes tk-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#twikoo-container .tk-comment.tk-reply{border-left:3px solid var(--color-primary-300)!important;background:var(--bg-secondary)!important;border-radius:.75rem!important;margin-left:2rem!important}html.dark #twikoo-container .tk-comment.tk-reply,[data-theme=dark] #twikoo-container .tk-comment.tk-reply{background:var(--bg-secondary-dark)!important;border-left-color:var(--color-primary-500)!important}#twikoo-container .tk-comment .tk-avatar img,#twikoo-container .tk-comment .tk-avatar-img{border:2px solid var(--border-color)!important;object-fit:cover!important;border-radius:50%!important;width:42px!important;height:42px!important;transition:transform .3s!important}#twikoo-container .tk-comment:hover .tk-avatar img,#twikoo-container .tk-comment:hover .tk-avatar-img{transform:scale(1.06)!important}html.dark #twikoo-container .tk-comment .tk-avatar img,html.dark #twikoo-container .tk-comment .tk-avatar-img,[data-theme=dark] #twikoo-container .tk-comment .tk-avatar img,[data-theme=dark] #twikoo-container .tk-comment .tk-avatar-img{border-color:var(--border-color-dark)!important}#twikoo-container .tk-nick,#twikoo-container .tk-author-name{color:var(--text-primary)!important;font-size:1rem!important;font-weight:700!important}html.dark #twikoo-container .tk-nick,html.dark #twikoo-container .tk-author-name,[data-theme=dark] #twikoo-container .tk-nick,[data-theme=dark] #twikoo-container .tk-author-name{color:var(--text-primary-dark)!important}#twikoo-container .tk-time,#twikoo-container .tk-date{color:var(--text-tertiary)!important;font-size:.8125rem!important}html.dark #twikoo-container .tk-time,html.dark #twikoo-container .tk-date,[data-theme=dark] #twikoo-container .tk-time,[data-theme=dark] #twikoo-container .tk-date{color:var(--text-tertiary-dark)!important}#twikoo-container .tk-content,#twikoo-container .tk-content p{color:var(--text-secondary)!important;font-size:.9375rem!important;line-height:1.7!important}html.dark #twikoo-container .tk-content,html.dark #twikoo-container .tk-content p,[data-theme=dark] #twikoo-container .tk-content,[data-theme=dark] #twikoo-container .tk-content p{color:var(--text-secondary-dark)!important}#twikoo-container .tk-content a{color:var(--color-primary-600)!important;border-bottom:1px solid #0000!important;text-decoration:none!important;transition:border-color .15s!important}#twikoo-container .tk-content a:hover{border-bottom-color:var(--color-primary-500)!important}html.dark #twikoo-container .tk-content a,[data-theme=dark] #twikoo-container .tk-content a{color:var(--color-primary-400)!important}#twikoo-container .tk-action-icon,#twikoo-container .tk-action,#twikoo-container .tk-reply-btn{color:var(--text-tertiary)!important;border-radius:.5rem!important;padding:.25rem .5rem!important;transition:color .2s,background .2s!important}#twikoo-container .tk-action-icon:hover,#twikoo-container .tk-action:hover,#twikoo-container .tk-reply-btn:hover{color:var(--color-primary-500)!important;background:#f43f5e1a!important}@supports (color:color-mix(in lab, red, red)){#twikoo-container .tk-action-icon:hover,#twikoo-container .tk-action:hover,#twikoo-container .tk-reply-btn:hover{background:color-mix(in srgb, var(--color-primary-500) 10%, transparent)!important}}html.dark #twikoo-container .tk-action-icon,html.dark #twikoo-container .tk-action,html.dark #twikoo-container .tk-reply-btn,[data-theme=dark] #twikoo-container .tk-action-icon,[data-theme=dark] #twikoo-container .tk-action,[data-theme=dark] #twikoo-container .tk-reply-btn{color:var(--text-tertiary-dark)!important}#twikoo-container .tk-pagination .el-button{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;border-radius:.625rem!important;transition:all .2s!important}#twikoo-container .tk-pagination .el-button:hover{background:var(--color-primary-50)!important;border-color:var(--color-primary-300)!important;color:var(--color-primary-600)!important}html.dark #twikoo-container .tk-pagination .el-button,[data-theme=dark] #twikoo-container .tk-pagination .el-button{background:var(--bg-secondary-dark)!important;border-color:var(--border-color-dark)!important;color:var(--text-secondary-dark)!important}#twikoo-container .tk-comments-count,#twikoo-container .tk-no-comment{color:var(--text-tertiary)!important;font-size:.9375rem!important}html.dark #twikoo-container .tk-comments-count,html.dark #twikoo-container .tk-no-comment,[data-theme=dark] #twikoo-container .tk-comments-count,[data-theme=dark] #twikoo-container .tk-no-comment{color:var(--text-tertiary-dark)!important}@media (width<=640px){#twikoo-container .tk-comments-container,#twikoo-container .tk-comment{border-radius:.75rem!important;padding:1rem!important}#twikoo-container .tk-comment.tk-reply{margin-left:1rem!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
/*$vite$:1*/