:root{--seg-bg: rgba(255, 255, 255, .04);--seg-border: rgba(255, 255, 255, .12);--seg-item-text: rgba(255, 255, 255, .76);--seg-item-hover: rgba(255, 255, 255, .08);--seg-item-active-bg: rgba(255, 255, 255, .14);--seg-item-active-text: #ffffff;--seg-item-disabled: rgba(255, 255, 255, .32);--seg-shadow: inset 0 0 0 1px var(--seg-border);--seg-radius: 14px;--seg-gap: 4px;--seg-pad: 4px;--seg-item-radius: 10px;--seg-item-pad-y: 8px;--seg-item-pad-x: 16px;--seg-item-font-size: 13px;--seg-item-font-weight: 400;--seg-icon-size: 16px;--seg-focus-ring: rgba(255, 255, 255, .18)}.segmented-control{display:inline-flex;align-items:stretch;gap:var(--seg-gap);padding:var(--seg-pad);border-radius:var(--seg-radius);background:var(--seg-bg);box-shadow:var(--seg-shadow)}.segmented-control__item{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:20px;padding:var(--seg-item-pad-y) var(--seg-item-pad-x);border:0;border-radius:var(--seg-item-radius);background:transparent;color:var(--seg-item-text-local, var(--seg-item-text));cursor:pointer;font-size:var(--seg-item-font-size);font-weight:var(--seg-item-font-weight);line-height:1;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.segmented-control__item:hover:not(:disabled):not(.active){background:var(--seg-item-hover-bg, var(--seg-item-hover))}.segmented-control__item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--seg-focus-ring)}.segmented-control__item.active{background:var(--seg-item-active-bg-local, var(--seg-item-active-bg));color:var(--seg-item-active-text-local, var(--seg-item-active-text))}.segmented-control__item:disabled{cursor:not-allowed;color:var(--seg-item-disabled)}.segmented-control__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--seg-icon-size);height:var(--seg-icon-size);flex:0 0 auto}.segmented-control__icon svg{width:100%;height:100%;display:block;fill:currentColor;stroke:currentColor}.segmented-control__icon--empty{display:none}.segmented-control__label{white-space:nowrap}:root{--ui-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.hold-btn{--p: 0;--pcts: calc(var(--p) * 100%);--htc-font: var(--ui-font, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif);--htc-minw: auto;--htc-pad-y: 10px;--htc-pad-x: 14px;--htc-radius: 14px;--htc-border-color: rgba(255,255,255,.12);--htc-bg: #1f2937;--htc-fill-bg: #3ecb3e;--htc-text: #e5e7eb;--htc-fill-text: #222;--htc-ring: rgba(147,197,253,.45);--htc-font-weight: 400;--htc-font-size: 14px;position:relative;display:flex;align-items:center;justify-content:center;padding:var(--htc-pad-y) var(--htc-pad-x);min-width:var(--htc-minw);border:1px solid var(--htc-border-color);border-radius:var(--htc-radius);background:var(--htc-bg);cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;outline:none;overflow:hidden;font:var(--htc-font-weight) var(--htc-font-size)/1 var(--htc-font);letter-spacing:var(--htc-letter-spacing)}.hold-btn:focus-visible{box-shadow:0 0 0 4px var(--htc-ring)}.hold-btn:disabled{opacity:.6;cursor:not-allowed}.hold-btn:before{content:"";position:absolute;inset:0;width:var(--pcts);background:var(--htc-fill-bg);pointer-events:none}.hold-btn__content{position:relative;z-index:2;width:100%;display:grid;place-items:center}.hold-btn__label{white-space:nowrap;color:var(--htc-text)}.hold-btn__pct{position:absolute;right:0;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:calc(var(--htc-font-size) - 2px);font-weight:var(--htc-font-weight);opacity:.75;color:var(--htc-text)}.hold-btn__layer{position:absolute;inset:0;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:center;clip-path:inset(0 calc(100% - var(--pcts)) 0 0)}.hold-btn__layer .hold-btn__label,.hold-btn__layer .hold-btn__pct{color:var(--htc-fill-text)}:root{color-scheme:light;--bg: #0f172a;--panel: #0b1020;--panel-muted: #0d1328;--border: rgba(255, 255, 255, .08);--text: #e5e7eb;--textSecondary: #e5e7eb88;--muted: #94a3b8;--hoverHighLigt: #fff;--textShadow: 1px 1px 4px rgba(0, 0, 0, .05);--shadow: 0 16px 36px rgba(0, 0, 0, .35)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);user-select:none;overflow:hidden}#app{min-height:100vh}.hidden{display:none!important}input,textarea{user-select:text}.shell{min-height:100vh;height:100vh;display:flex;flex-direction:column}.page{display:none;min-height:0;height:100%}.page.active{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;flex:1;min-height:0;height:100%}.page.preloaded{display:flex;flex-direction:column;visibility:hidden;pointer-events:none;position:absolute;inset:0}.btn{border:1px solid var(--border);background:#ffffff0d;color:var(--text);border-radius:12px;padding:10px 14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;font-size:14px}.btn.sm{height:30px;padding:6px 10px;border-radius:10px;margin-right:6px;font-size:13px;display:inline-flex;align-items:center}.btn.toggle{height:30px;font-size:13px;display:inline-flex;align-items:center}.btn.toggle.active{border-color:#38bdf8cc;background:#38bdf829}.btn:hover{box-shadow:0 10px 24px #00000040;background:#ffffff1f;border-color:var(--hoverHighLigt)}.btn.primary:hover,.btn.ghost:hover,.btn.sm:hover,.btn.toggle:hover{background:#ffffff1f;border-color:var(--hoverHighLigt)}.btn:active{transform:translateY(0)}.btn.is-disabled,.btn.is-disabled:hover,.btn.is-disabled:active{color:var(--muted);border-color:var(--border);background:#ffffff0a;box-shadow:none;transform:none;cursor:not-allowed}.btn.primary{height:42px;border-color:#38bdf8cc;background:linear-gradient(135deg,#38bdf83d,#38bdf82e)}.btn.ghost{height:40px;background:#ffffff0a}.btn.img-btn{--btn-h: 40px;--gap: 3px;height:var(--btn-h);width:auto;padding:var(--gap);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;line-height:0;box-sizing:border-box}.btn.img-btn img{display:block;height:calc(var(--btn-h) - var(--gap) * 2);width:auto;border-radius:8px}.editor-header{width:100%;padding:14px 10px 12px;height:45px;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(90deg,#323378cc,#1c5a7ccc);border:1px solid var(--border)}.editor-logo{display:flex;align-items:center;margin-right:8px}.editor-logo img{display:block;width:24px;height:24px;border-radius:6px}.editor-header-right{display:flex;align-items:center;gap:0;margin-left:auto}.editor-title{display:flex;gap:15px;align-items:baseline;white-space:nowrap}.editor-title-main{font-size:18px;letter-spacing:.4px}.editor-title-project{font-size:12px;color:#cfd8e3;opacity:.8;white-space:nowrap}.version-badge{display:inline-flex;align-items:center;height:29px;min-height:29px;padding:0 10px;border-radius:10px;background:#ffffff0f;border:1px solid var(--border);font-size:12px;letter-spacing:.8px}.version-badge-global{position:fixed;top:12px;right:12px;z-index:10;display:inline-flex;align-items:center;height:29px;min-height:29px;padding:0 10px}.version-lang-toggle{white-space:nowrap;position:fixed;top:12px;right:85px;z-index:10;padding:6px 10px;font-size:12px;height:29px;min-height:29px;line-height:20px;display:inline-flex;align-items:center}#lang-toggle,#lang-toggle-global{height:29px;min-height:29px;line-height:20px;display:inline-flex;align-items:center;white-space:nowrap}.hidden-global{display:none!important}.editor-menu{height:60px;display:flex;flex-wrap:nowrap;white-space:nowrap;gap:8px;align-items:center;padding:10px;background:var(--panel-muted);border:1px solid var(--border);border-top:none;position:relative;overflow:visible}.editor-menu .about-spacer{flex:1 1 auto}.editor-menu .menu-btn-with-icon{display:inline-flex;align-items:center;gap:8px;padding:8px 12px}.editor-menu .menu-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto}.editor-menu .menu-btn-icon svg{width:100%;height:100%;display:block;fill:currentColor;stroke:currentColor}.editor-menu .menu-btn-label{white-space:nowrap}.menu-blocker{position:absolute;inset:0;background:#0006;pointer-events:none;opacity:0;transition:opacity .2s ease;border-radius:4px}.menu-blocker.active{pointer-events:auto;opacity:1}.editor-preview{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0;padding:0;background:var(--panel-muted);border:1px solid var(--border);border-top:none;min-height:0;height:100%}.editor-preview.single-col{grid-template-columns:1fr}.preview-panel{background:var(--panel);border:1px solid var(--border);border-radius:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.loading-overlay{position:fixed;inset:0;background:#00000080;z-index:50;pointer-events:auto}.loading-overlay.hidden{display:none}.transient-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,calc(-50% + 8px));max-width:min(80vw,560px);padding:10px 16px;border-radius:12px;background:#0f172ac7;border:1px solid rgba(255,255,255,.12);color:var(--text);font-size:13px;line-height:1.4;text-align:center;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:60;box-shadow:0 10px 28px #00000038;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.transient-popup.is-visible{opacity:1;transform:translate(-50%,-50%)}.about-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:45}.about-overlay.hidden{display:none}.about-modal{width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 24px);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.about-body{padding:12px 16px 0;flex:1 1 auto;min-height:0;overflow:auto;color:var(--text);line-height:1.6;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) var(--panel)}.about-body::-webkit-scrollbar{width:10px;height:10px}.about-body::-webkit-scrollbar-track{background:var(--panel)}.about-body::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px;border:2px solid var(--panel);background-clip:padding-box}.about-body::-webkit-scrollbar-thumb:hover{background:#ffffff57}.about-footer{flex-shrink:0;display:flex;justify-content:flex-end;padding:10px 12px;border-top:1px solid var(--border);background:var(--panel)}.preview-toolbar{height:44px;padding:8px 10px;border-bottom:1px solid var(--border);display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;background:#ffffff05;overflow:hidden}.btn:disabled{color:var(--muted);border-color:var(--border);cursor:not-allowed;pointer-events:none;background:#ffffff0a}.btn.toggle:disabled.active{color:var(--muted);border-color:var(--border);background:#ffffff0a;box-shadow:none}.toolbar-spacer{flex:1}.toolbar-stat{font-size:12px;color:var(--muted)}.group-tabs{display:flex;gap:0;align-items:center;flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow:hidden}.tab-btn{border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;flex-shrink:0}.tab-btn:not(:first-child){margin-left:0}.tab-btn-inner{height:30px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);border-radius:8px;padding:6px 10px;justify-content:center;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;margin:0 3px}.tab-btn-inner.active{border-color:#38bdf8cc;background:#38bdf829}.tab-btn:hover .tab-btn-inner{transition:background .2s border-color .2s ease;background:#ffffff1f;border-color:var(--hoverHighLigt)}.tab-btn-inner.tab-super{width:8px;min-width:8px;height:28px;min-height:28px;border-radius:4px;padding:6px 0}.tab-btn-inner.tab-compact{max-width:40px;border-radius:8px;padding:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-add{height:30px;width:30px;padding:6px 10px;font-size:13px;margin-left:4px;margin-right:0;border-radius:8px;flex-shrink:0}.preview-area{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:stretch;color:var(--muted);font-size:14px;position:relative;background:#ffffff05}.preview-area canvas{width:100%;height:100%;display:block;position:absolute;inset:0;z-index:0}.group-preview-mask{position:absolute;inset:0;background:#0000008c;z-index:8;pointer-events:auto}.overlay-cache-indicator{position:absolute;left:10px;bottom:8px;z-index:5;min-width:14px;color:#ffffffeb;font-size:16px;line-height:1;font-weight:700;pointer-events:none;user-select:none}.viewer-mode-slot{position:absolute;top:4px;left:6px;right:6px;display:flex;justify-content:center;pointer-events:none;z-index:4}.viewer-mode-control{pointer-events:auto;--seg-item-pad-x: 10px;backdrop-filter:blur(12px)}#operation-hints-left,#operation-hints-right{pointer-events:none}.op-hints{position:absolute;right:4px;bottom:10px;padding:4px 12px;background:transparent;pointer-events:none;z-index:3}.op-hints.hidden{display:none}.op-hints-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1;justify-content:flex-end;overflow-y:auto}.op-hints-item{color:var(--textSecondary);font-size:14px;transition:background .1s ease,color .3s ease;text-align:right;text-shadow:var(--textShadow)}.op-hints-item.highlight{color:var(--text)}#group-preview{background:#0c121b}.log-panel{position:fixed;left:4px;right:12px;bottom:12px;height:200px;background:transparent;border:none;border-radius:0;padding:4px 12px;color:#e5e7eb;font-size:14px;font-family:monospace;display:flex;flex-direction:column;overflow:hidden;z-index:30;pointer-events:none}.log-list{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;overflow-y:auto;overflow:hidden}.log-entry{height:20px;color:#e5e7eb;text-shadow:var(--textShadow)}.log-entry.error{color:#ff6131}.log-entry.success{color:#34f399}.log-entry.progress{color:#93c5fd}.log-panel.hidden{display:none}.history-panel{position:absolute;top:4px;left:2px;height:270px;background:transparent;-webkit-mask-image:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 100%);mask-image:linear-gradient(to bottom,#fff 0% 15%,#fff0 40% 100%);border:none;padding:4px;color:#e5e7eb;font-size:14px;font-family:monospace;display:flex;flex-direction:column;overflow:hidden;z-index:15;pointer-events:none}.history-panel:hover{-webkit-mask-image:none;mask-image:none}.history-list{flex:1;display:flex;flex-direction:column;gap:0;overflow-y:hidden}.history-entry{height:26px;color:#e5e7eb;display:inline-flex;align-items:center;width:max-content;pointer-events:auto;padding:4px 6px;border-left:4px solid transparent;border-left-color:#38bdf8;background:linear-gradient(90deg,#00609114,#0000);text-shadow:var(--textShadow)}.history-entry:hover{transition:border-left .2s ease,border-left-color .2s ease;border-left:4px solid transparent;border-left-color:var(--hoverHighLigt)}.history-entry-past{color:#e5e7ebaa;border-left-color:#38bdf800;background:none}.history-entry-future{text-decoration:line-through;color:#e5e7ebaa;border-left-color:#38bdf800;background:none}.history-panel.hidden{display:none}.settings-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:40}.settings-overlay.hidden{display:none}.rename-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:40}.rename-overlay.hidden{display:none}.settings-modal{width:650px;max-height:80vh;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.rename-modal{width:500px;height:170px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column}.settings-header{min-height:40px;height:40px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,#323378cc,#1c5a7ccc)}.settings-title{font-size:16px;font-weight:600}.settings-body{flex:1;padding:12px;display:flex;flex-direction:row;gap:12px;overflow:hidden}.rename-body{justify-content:center;align-items:center}.rename-body input{flex:1;padding:6px 8px;border:1px solid var(--border);color:var(--text);border-radius:6px;background:#0f1628}.settings-footer{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--border)}.settings-action{flex:1}.export-modal{width:min(620px,calc(100vw - 24px))}.export-body{padding:0}.export-content{--export-title-width: 116px;display:flex;flex-direction:column;gap:18px;padding:18px;width:100%}.export-section{display:flex;flex-direction:column;gap:12px}.export-mode-section{gap:0}.export-mode-toggle{display:flex;gap:8px;padding:6px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,#ffffff09,#ffffff05)}.export-mode-btn{flex:1;min-width:0;padding:10px 12px;border:0;border-radius:10px;background:transparent;font-size:14px;font-weight:600;color:var(--text);letter-spacing:.01em;cursor:pointer;transition:background .18s ease,color .18s ease,opacity .18s ease}.export-mode-btn.is-active{background:#16b2ff33;color:#fff7ed}.export-mode-btn:disabled{opacity:.45;cursor:default}.export-meta-section{padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,#ffffff0a,#ffffff06)}.export-options-section{gap:10px}.export-row{display:grid;grid-template-columns:var(--export-title-width) minmax(0,1fr);align-items:center;gap:14px;min-width:0}.export-meta-row+.export-meta-row{margin-top:10px}.export-row-title{min-width:0;font-size:14px;font-weight:400;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.export-row-info{min-width:0;font-size:14px;color:var(--text);text-align:left}.export-row-info-strong{font-weight:600;color:#f8fafc}.export-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-option-card{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:#ffffff08;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease}.export-option-card.is-selected{border-color:#38bdf88c;background:linear-gradient(180deg,#38bdf81a,#ffffff08);box-shadow:0 10px 22px #0000002e}.export-option-card:not(.is-selected){opacity:.9}.export-option-header{display:flex;align-items:center;gap:12px;cursor:pointer;min-width:0}.export-option-label{font-size:14px;font-weight:600;color:var(--text);letter-spacing:.01em}.export-file-row{padding-left:34px}.export-checkbox-input{position:absolute;opacity:0;pointer-events:none}.export-checkbox-visual{width:20px;height:20px;border-radius:7px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;position:relative;flex:0 0 20px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.export-checkbox-visual:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border-right:2px solid #08111f;border-bottom:2px solid #08111f;transform:rotate(45deg) scale(.75);opacity:0;transition:opacity .18s ease,transform .18s ease}.export-checkbox-input:checked+.export-checkbox-visual{border-color:#38bdf8f2;background:linear-gradient(180deg,#38bdf8f2,#22d3eec7);box-shadow:0 0 0 4px #38bdf81f}.export-checkbox-input:checked+.export-checkbox-visual:after{opacity:1;transform:rotate(45deg) scale(1)}.export-option-header:hover .export-checkbox-visual{border-color:var(--hoverHighLigt);transform:translateY(-1px)}.export-checkbox-input:focus-visible+.export-checkbox-visual{outline:2px solid rgba(56,189,248,.55);outline-offset:2px}.settings-footer .btn,.rename-modal .btn{transition:border-color .14s ease;box-shadow:none;transform:none}.settings-footer .btn:hover,.rename-modal .btn:hover{box-shadow:none;transform:none;background:#ffffff1f;border-color:var(--hoverHighLigt)}.setting-row{min-height:55px;display:flex;flex-direction:column;gap:4px}.settings-nav{width:100px;display:flex;flex-direction:column;gap:6px}.settings-nav-item{font-size:14px;width:100%;text-align:left;padding:10px 12px;border:0;background:#ffffff0d;color:var(--text-muted);border-left:4px solid transparent}.settings-nav-item.active{background:linear-gradient(90deg,#38bdf829,#38bdf80d);border-color:var(--border);border-left-color:#38bdf8e6;color:#e8f7ff;font-weight:700}.settings-nav-item:hover{transition:border-left .2s ease,border-left-color .2s ease;border-left:4px solid transparent;border-left-color:var(--hoverHighLigt)}.settings-content{flex:1;display:flex;position:relative}.settings-panel{display:none;flex:1;flex-direction:column;gap:12px}.settings-panel.active{display:flex}.setting-label-row{display:flex;align-items:flex-end;gap:8px}.setting-field{display:flex;gap:8px;align-items:center}.setting-slider-group{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.setting-slider{flex:1;min-width:0;height:20px;margin:0;appearance:none;background:transparent}.setting-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#38bdf8a6,#22d3ee59);border:1px solid rgba(255,255,255,.08)}.setting-slider::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#f8fafc;box-shadow:0 1px 6px #00000059}.setting-slider::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#38bdf8a6,#22d3ee59);border:1px solid rgba(255,255,255,.08)}.setting-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#f8fafc;box-shadow:0 1px 6px #00000059}.setting-slider:focus-visible{outline:none}.setting-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #38bdf82e,0 1px 6px #00000059}.setting-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #38bdf82e,0 1px 6px #00000059}.setting-slider-value{width:64px;flex:0 0 64px;height:29px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:#0f1628;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--text);font-variant-numeric:tabular-nums}.settings-toggle-group{display:inline-flex;gap:6px;flex:1}.settings-toggle-group-fifths{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.settings-toggle-group-fifths .settings-inline-btn{min-width:0;width:100%}.settings-toggle-group .active{background:var(--panel-muted);color:var(--text);border-color:#38bdf8e6}.setting-row.disabled .setting-label,.setting-row.disabled .setting-desc{color:#888}.setting-row.disabled input,.setting-row.disabled .btn{opacity:.6;pointer-events:none}.setting-row.modified .setting-label{color:#faec95}.setting-counter-group{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.settings-inline-btn{height:29px;white-space:nowrap;min-width:100px;display:flex;align-items:center;justify-content:center;border-radius:6px}.setting-label{color:var(--text);white-space:nowrap}.setting-row input:not(.setting-slider){font-size:13px;flex:1;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:#0f1628;color:var(--text)}.setting-desc{font-size:12px;padding-left:10px;color:var(--muted)}.setting-range-value{min-width:100px;display:inline-block;text-align:center}.overlay-btn{position:absolute;z-index:5}.overlay-group-meta{position:absolute;top:8px;left:10px;display:flex;align-items:center;gap:8px;z-index:5}.overlay-group-meta .overlay-btn,.overlay-group-meta .group-faces-count{position:static}.color-swatch.overlay-btn{width:28px;height:28px;border-radius:6px;border:2px solid #ddd;padding:0;cursor:pointer}.color-swatch.overlay-btn:hover{transition:border-color .2s ease;border-color:var(--hoverHighLigt)}#group-color-btn:disabled{opacity:.3;cursor:not-allowed}.overlay-visibility.overlay-btn{width:30px;height:30px;border-radius:6px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:#00000040;border:1px solid var(--border);transition:background .2s ease,border-color .2s ease}.overlay-visibility svg{width:18px;height:18px;fill:var(--text)}.overlay-visibility.overlay-btn:hover{transition:border-color .2s ease;border-color:var(--hoverHighLigt)}.overlay-visibility .hidden{display:none}.tab-delete-slot{position:absolute;top:8px;right:10px;z-index:7}.tab-delete-slot .hold-btn{--htc-minw: auto;--htc-pad-y: 7px;--htc-pad-x: 12px;--htc-radius: 8px;--htc-bg: rgba(255, 255, 255, .08);--htc-fill-bg: #fff;--htc-text: var(--text);--htc-fill-text: #222;--htc-border-color: var(--border);--htc-font-size: 14px}.tab-delete-slot .hold-btn:hover{border-color:var(--hoverHighLigt);transition:border-color .2s ease}.overlay-label.group-faces-count{height:30px;padding:4px 8px;border-radius:6px;color:var(--muted);align-items:center;justify-content:center;font-size:14px;background:#00000040;border:1px solid var(--border);z-index:6;pointer-events:none}.preview-2d-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted);background:#0003;z-index:4;font-size:14px;padding:12px}.preview-2d-empty.hidden{display:none}.placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:14px}.placeholder.hidden{display:none}.group-faces-count{color:var(--muted)}.color-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}@media (max-width: 640px){.export-content{--export-title-width: 92px;padding:14px;gap:14px}.export-file-row{padding-left:0}.export-row{gap:10px}}@media (max-width: 1200px){#layout-workspace.page.active{padding:0}.editor-preview{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}}.lumina-layers-modal{width:min(1080px,calc(100vw - 32px));max-width:1080px;max-height:calc(100vh - 32px)}.lumina-layers-body{padding:12px;overflow:hidden}.lumina-layers-content{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:14px;align-items:start;width:100%}.lumina-guide-section,.lumina-workspace-section,.lumina-steps-section{display:flex;flex-direction:column;gap:12px;min-height:0}.lumina-hero-card,.lumina-info-card,.lumina-step-card{border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0d,#ffffff08);border-radius:14px;box-shadow:0 10px 24px #0000002e}.lumina-hero-card{display:flex;align-items:center;gap:20px;padding:14px 16px}.lumina-guide-card{flex-direction:column;align-items:stretch}.lumina-hero-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:128px;padding:8px 14px;border-radius:999px;border:1px solid rgba(56,189,248,.35);background:linear-gradient(135deg,#38bdf829,#22c55e1f);color:#dff6ff;font-size:13px;font-weight:700;letter-spacing:.04em}.lumina-hero-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.lumina-hero-title{font-size:18px;font-weight:700;color:var(--text)}.lumina-hero-desc{font-size:14px;line-height:1.6;color:var(--text)}.lumina-info-card,.lumina-step-card{padding:14px}.lumina-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.lumina-card-title{font-size:14px;font-weight:600;color:var(--text);line-height:1.45}.lumina-card-subtitle{flex:0 0 auto;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:11px;letter-spacing:.04em}.lumina-video-stage{width:100%;aspect-ratio:16 / 9;padding:0;overflow:hidden;border-radius:12px;border:1px dashed rgba(255,255,255,.18);background:radial-gradient(circle at top left,rgba(56,189,248,.18),transparent 48%),linear-gradient(180deg,#ffffff0d,#ffffff05);display:flex;align-items:center;justify-content:center}.lumina-video-iframe{width:100%;height:100%;border:0;display:block}.lumina-link-pill{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:4px 8px;border-radius:6px;border:1px solid rgba(56,189,248,.26);background:#38bdf814;color:#dff6ff;text-decoration:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.lumina-link-pill:hover{border-color:#38bdf894;background:#38bdf824;box-shadow:0 10px 24px #0000002e}.lumina-link-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.lumina-link-cta{flex:0 0 auto;font-size:14px}.lumina-step-head{display:flex;align-items:flex-start;gap:12px}.lumina-step-copy{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.lumina-step-index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#38bdf829;border:1px solid rgba(56,189,248,.24);color:#dff6ff;font-size:12px;font-weight:700;flex:0 0 24px}.lumina-step-text{font-size:13px;line-height:1.5;color:var(--text)}.lumina-step-meta{display:flex;flex-direction:column;gap:6px}.lumina-step-meta-compact{flex-direction:row;align-items:center;gap:10px;min-width:0}.lumina-step-detail-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.lumina-step-detail-item{font-size:12px;line-height:1.55;color:var(--text)}.lumina-meta-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:center}.lumina-meta-title{font-size:12px;color:var(--muted)}.lumina-parameter-guide,.lumina-meta-info{min-width:0;font-size:13px;color:var(--text);text-align:left}.lumina-meta-info-strong{font-weight:600;color:#f8fafc}.lumina-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumina-step-card{display:flex;flex-direction:column;gap:10px}.lumina-action-btn{width:fit-content;min-width:168px;display:flex;align-items:center;justify-content:center;margin-left:36px}.lumina-action-btn-label{font-size:14px;font-weight:600}.lumina-action-filename{width:100%;font-size:12px;color:#e5e7ebd1}.lumina-drop-zone{margin-left:36px;min-height:72px;border:1px dashed rgba(255,255,255,.18);border-radius:14px;background:#ffffff0a;display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.lumina-drop-zone.is-dragover,.lumina-drop-zone:hover,.lumina-drop-zone:focus-visible{outline:none;border-color:#38bdf894;background:#38bdf814;box-shadow:0 10px 24px #0000002e}.lumina-drop-icon{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#38bdf81f;border:1px solid rgba(56,189,248,.22);color:#dff6ff;font-size:18px;font-family:Arial,sans-serif}.lumina-drop-copy{min-width:0;display:flex;flex-direction:column}.lumina-drop-title{font-size:13px;font-weight:600;color:var(--text)}.lumina-wait-modal{width:min(520px,calc(100vw - 32px));max-width:520px}.lumina-wait-content{display:flex;flex-direction:column;gap:18px;padding:24px}.lumina-wait-message{font-size:18px;font-weight:600;line-height:1.5;color:var(--text);text-align:center}.lumina-wait-advice{margin-top:-6px;font-size:15px;font-weight:600;line-height:1.5;color:var(--text);text-align:center}.lumina-wait-submessage{margin-top:-6px;font-size:13px;line-height:1.6;color:var(--muted);text-align:center}.lumina-wait-action{min-height:52px}.lumina-wait-progress{position:relative;width:100%;min-height:52px;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;box-shadow:inset 0 1px #ffffff0a}.lumina-wait-progress-fill{position:absolute;inset:0 auto 0 0;width:0;max-width:100%;border-radius:12px 0 0 12px;background:linear-gradient(135deg,#38bdf8e6,#22c55eb8),repeating-linear-gradient(-45deg,#ffffff24 0 12px,#ffffff0a 12px 24px);background-size:100% 100%,32px 32px;background-position:0 0,0 0;transition:width .35s ease;animation:lumina-wait-stripes 1.1s linear infinite}.lumina-wait-progress-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:8px 14px;font-size:12px;font-weight:600;line-height:1.4;color:#dff6ff;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.4);z-index:1}.lumina-wait-close-btn{width:100%;min-height:52px}@keyframes lumina-wait-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,32px 0}}@media (max-width: 780px){.lumina-layers-modal{width:min(720px,calc(100vw - 20px));max-height:calc(100vh - 20px)}.lumina-layers-body{overflow:auto}.lumina-layers-content{grid-template-columns:1fr}.lumina-link-card{min-height:0}.lumina-video-stage{aspect-ratio:16 / 9}.lumina-meta-row{grid-template-columns:96px minmax(0,1fr)}.lumina-action-btn,.lumina-drop-zone{margin-left:0}.lumina-wait-modal{width:min(520px,calc(100vw - 20px))}.lumina-wait-content{padding:20px}.lumina-wait-message{font-size:16px}}.page.home{position:relative;align-items:center;justify-content:center}.home-main{overflow:hidden}.home-fx-layer{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.home-fx-layer:before{content:"";position:absolute;inset:-30vmax;background-color:var(--bg);background-image:radial-gradient(closest-side,#38bdf826,#38bdf800),radial-gradient(closest-side,#6366f133,#6366f100),radial-gradient(closest-side,#a855f733,#a855f700),radial-gradient(closest-side,#22d3ee33,#22d3ee00),radial-gradient(closest-side,#93c5fd33,#93c5fd00),radial-gradient(closest-side,#7dd3fc29,#7dd3fc00),radial-gradient(closest-side,#818cf826,#818cf800),radial-gradient(closest-side,#c084fc33,#c084fc00),radial-gradient(closest-side,#67e8f91f,#67e8f900);background-repeat:no-repeat;background-size:110vmax 110vmax,90vmax 90vmax,100vmax 100vmax,80vmax 80vmax,90vmax 90vmax,62vmax 62vmax,58vmax 58vmax,66vmax 66vmax,54vmax 54vmax;background-position:-70vmax -60vmax,55vmax -35vmax,10vmax 10vmax,-40vmax 30vmax,50vmax 55vmax,-12vmax -6vmax,22vmax -48vmax,64vmax 12vmax,-52vmax 54vmax;filter:blur(18px) saturate(125%) contrast(110%);opacity:.95;animation:home-cool-move 12s linear infinite;will-change:background-position,background-size,transform;transform:translateZ(0)}.home-fx-layer:after{content:"";position:absolute;inset:0;background:radial-gradient(80% 70% at 50% 45%,#0000,#0006 72%,#000000a6);z-index:1;pointer-events:none;opacity:.85;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes home-cool-move{0%,to{background-size:110vmax 110vmax,90vmax 90vmax,100vmax 100vmax,80vmax 80vmax,90vmax 90vmax,62vmax 62vmax,58vmax 58vmax,66vmax 66vmax,54vmax 54vmax;background-position:-70vmax -60vmax,55vmax -35vmax,10vmax 10vmax,-40vmax 30vmax,50vmax 55vmax,-12vmax -6vmax,22vmax -48vmax,64vmax 12vmax,-52vmax 54vmax;transform:rotate(0) scale(1)}20%{background-size:95vmax 95vmax,105vmax 105vmax,85vmax 85vmax,95vmax 95vmax,70vmax 70vmax,56vmax 56vmax,64vmax 64vmax,52vmax 52vmax,60vmax 60vmax;background-position:-55vmax -75vmax,40vmax -25vmax,5vmax -25vmax,-55vmax 15vmax,35vmax 65vmax,-2vmax -18vmax,32vmax -42vmax,74vmax 6vmax,-40vmax 68vmax;transform:rotate(.8deg) scale(1.02)}40%{background-size:120vmax 120vmax,80vmax 80vmax,110vmax 110vmax,75vmax 75vmax,95vmax 95vmax,68vmax 68vmax,54vmax 54vmax,60vmax 60vmax,50vmax 50vmax;background-position:-85vmax -45vmax,60vmax -45vmax,20vmax 0vmax,-35vmax 40vmax,55vmax 40vmax,-18vmax 6vmax,14vmax -58vmax,58vmax 20vmax,-60vmax 42vmax;transform:rotate(-.6deg) scale(1.03)}60%{background-size:85vmax 85vmax,115vmax 115vmax,95vmax 95vmax,90vmax 90vmax,75vmax 75vmax,52vmax 52vmax,66vmax 66vmax,56vmax 56vmax,62vmax 62vmax;background-position:-60vmax -50vmax,35vmax -30vmax,30vmax 20vmax,-20vmax 55vmax,60vmax 60vmax,-6vmax -2vmax,28vmax -30vmax,70vmax 26vmax,-46vmax 72vmax;transform:rotate(1deg) scale(1.02)}80%{background-size:105vmax 105vmax,90vmax 90vmax,120vmax 120vmax,70vmax 70vmax,90vmax 90vmax,64vmax 64vmax,50vmax 50vmax,68vmax 68vmax,55vmax 55vmax;background-position:-80vmax -70vmax,55vmax -20vmax,0vmax 15vmax,-45vmax 35vmax,45vmax 70vmax,-22vmax 2vmax,18vmax -52vmax,62vmax 8vmax,-58vmax 58vmax;transform:rotate(-.8deg) scale(1.01)}}@media (prefers-reduced-motion: reduce){.home-fx-layer:before{animation:none}.home-fx-layer:after{backdrop-filter:none;-webkit-backdrop-filter:none}}.home-card{position:relative;background:#29314244;border:1px solid var(--border);box-shadow:var(--shadow);text-align:center;display:grid;width:min(560px,92vw);padding:34px 30px;gap:22px;border-radius:18px;z-index:1}.home-head{display:flex;gap:14px;align-items:center;justify-content:center;text-align:left}.home-logo{width:58px;height:58px;flex:0 0 64px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;overflow:hidden}.home-logo-placeholder{font-size:11px;letter-spacing:.6px;color:var(--muted);opacity:.85}.home-brand{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;height:54px}.home-title{font-size:24px;font-weight:600;letter-spacing:.6px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-subtitle{color:var(--muted);font-size:15px;line-height:1.35;white-space:normal}.home-links-inline{display:flex;justify-content:center;align-items:center;gap:10px;font-size:12px;color:var(--muted);opacity:.92;flex-wrap:wrap}.home-body{display:grid;gap:12px}.home-meta{color:var(--muted);font-size:13px;line-height:1.3;white-space:normal}.home-btn{border:1px solid rgba(56,189,248,.8);color:var(--text);border-radius:12px;padding:10px 14px;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,transform .05s ease;font-size:14px;height:50px;width:100%;font-weight:600;letter-spacing:.4px}.home-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #93c5fd59}.home-btn:active{transform:translateY(1px)}.home-btn:hover{border-color:var(--hoverHighLigt);background:transparent}.home-btn--primary{height:65px;position:relative;overflow:hidden;background:transparent;color:#fff;isolation:isolate;font-size:16px;display:grid;align-content:center;justify-items:center;gap:6px}.home-btn-main{font-size:16px;font-weight:700;letter-spacing:.4px}.home-btn-sub{font-size:12px;color:#e5e7ebb3;line-height:1.2;font-weight:400}.home-btn--primary:before{content:"";position:absolute;inset:-1px;z-index:-2;background:linear-gradient(155deg,#30a4d7,#235ede,#30a4d7);background-size:250% 250%;animation:home-start-gradient 6s linear infinite;border-radius:12px;pointer-events:none}.home-btn--primary:after{content:"";position:absolute;inset:1px;z-index:-1;background:linear-gradient(155deg,#0f172a8c,#0f172a59);border-radius:11px;pointer-events:none}.home-btn--secondary{background:transparent;position:relative;z-index:0;overflow:hidden;border:0;color:#fff}.home-btn--secondary:before{content:"";position:absolute;inset:-1px;z-index:-2;background:linear-gradient(155deg,#e11d48,#f97316 20%,#f59e0b,#22c55e,#06b6d4,#6366f1 80%,#a855f7);border-radius:12px;background-size:200% 200%;animation:rainbow-border 5s linear infinite;opacity:.65}.home-btn--secondary:after{content:"";position:absolute;inset:1px;z-index:-1;background:linear-gradient(135deg,#131b30,#0f172a);border-radius:12px}.home-btn--secondary:hover{animation:rainbow-shadow 4s linear infinite,rainbow-shadow-fade-in .35s ease forwards,opacity .35s ease}.home-btn--secondary:hover:before{opacity:.95}.home-btn--secondary:not(:hover){animation:rainbow-shadow-fade-out .25s ease forwards}.home-alt{display:grid;gap:10px;margin-top:2px}.home-demo-selector{display:grid;width:100%;gap:8px}.home-demo-options{--home-demo-cover-height: 80px;display:grid;width:100%;gap:8px}.home-demo-option{appearance:none;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#00000038;color:#d8deea;padding:6px;display:grid;gap:6px;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%;box-sizing:border-box}.home-demo-option:hover{border-color:#ffffff59}.home-demo-option.is-selected{border-color:#38bdf8e6;box-shadow:0 0 0 1px #38bdf880 inset;background:radial-gradient(ellipse 90% 70% at 50% 85%,#11345caa,#1c0d46aa,#1c0d46aa)}.home-demo-option:focus-visible{outline:none;box-shadow:0 0 0 2px #93c5fd73}.home-demo-option-cover{position:relative;width:100%;height:var(--home-demo-cover-height);border-radius:8px;overflow:hidden;background:#ffffff0f}.home-demo-option-cover:after{content:"";position:absolute;inset:0;background:#0000004d;pointer-events:none;transition:opacity .2s ease}.home-demo-option-cover img{position:absolute;top:0;left:50%;width:auto;height:100%;max-width:none;transform:translate(-50%);object-fit:contain}.home-demo-option-gif{opacity:0}.home-demo-option.is-selected .home-demo-option-gif{opacity:1}.home-demo-option.is-selected .home-demo-option-still{opacity:0}.home-demo-option.is-selected .home-demo-option-cover:after{opacity:0}.home-foot{display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px;color:var(--muted);opacity:.9;flex-wrap:wrap}.home-foot--changelog{display:grid;justify-content:stretch;align-items:stretch;text-align:left;border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.home-link{color:#93c5fd;text-decoration:none}.home-link:hover{text-decoration:underline}.home-dot{opacity:.7}.home-version{color:var(--textSecondary)}.home-changelog-title{font-size:15px;font-weight:700;letter-spacing:.4px}.home-changelog-list{overflow:auto;display:grid;gap:10px;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) rgb(from var(--panel) r g b / 70%)}.home-changelog-list--compact{--lines: 4;--lh: 1.6em;--fade-top: .4em;--fade-bottom: 1em;--sbw: 14px;padding-top:var(--fade-top);padding-bottom:var(--fade-bottom);box-sizing:content-box;max-height:calc(var(--lines) * var(--lh) + var(--fade-top) + var(--fade-bottom));overflow:auto;position:relative;scrollbar-gutter:stable;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.25) 0,rgba(0,0,0,1) var(--fade-top),rgba(0,0,0,1) calc(100% - var(--fade-bottom)),rgba(0,0,0,.25) 100%),linear-gradient(#000,#000);-webkit-mask-size:calc(100% - var(--sbw)) 100%,var(--sbw) 100%;-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-mode:alpha;mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) var(--fade-top),rgba(0,0,0,1) calc(100% - var(--fade-bottom)),rgba(0,0,0,0) 100%),linear-gradient(#000,#000);mask-size:calc(100% - var(--sbw)) 100%,var(--sbw) 100%;mask-position:0 0,100% 0;mask-repeat:no-repeat;mask-mode:alpha}.home-changelog-list--compact .home-changelog-item{background:transparent;border:none;border-radius:0;padding:0;gap:2px}.home-changelog-list--compact .home-changelog-head{align-items:baseline}.home-changelog-list--compact .home-changelog-points{margin:0 0 6px}.home-changelog-list--compact .home-changelog-date{margin-left:auto}.home-changelog-list::-webkit-scrollbar{width:10px;height:10px}.home-changelog-list::-webkit-scrollbar-track{background:rgb(from var(--panel) r g b / 70%)}.home-changelog-list::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px;border:2px solid rgb(from var(--panel) r g b / 70%);background-clip:padding-box}.home-changelog-list::-webkit-scrollbar-thumb:hover{background:#ffffff57}.home-changelog-item{padding:10px 11px;display:grid;gap:6px}.home-changelog-item.is-loading{color:#a2bad8}.home-changelog-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.home-changelog-version{font-size:14px;font-weight:600;color:#e8f2ff}.home-changelog-date{font-size:12px;color:#a6bdd9}.home-changelog-points{margin:0;padding-left:18px;color:#cde0f8;font-size:13px;line-height:1.4}@keyframes rainbow-border{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes home-start-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rainbow-shadow{0%{box-shadow:0 6px 26px #e11d4852}14%{box-shadow:0 6px 26px #f9731652}28%{box-shadow:0 6px 26px #f59e0b52}42%{box-shadow:0 6px 26px #22c55e52}56%{box-shadow:0 6px 26px #06b6d452}70%{box-shadow:0 6px 26px #6366f152}84%{box-shadow:0 6px 26px #a855f752}to{box-shadow:0 6px 26px #e11d4852}}@keyframes rainbow-shadow-fade-in{0%{box-shadow:0 0 #0000}to{box-shadow:0 6px 26px #e11d4852}}@keyframes rainbow-shadow-fade-out{0%{box-shadow:0 6px 26px #e11d4852}to{box-shadow:0 0 #0000}}
