:root,[data-theme=light]{--color-background:#f9fafb;--color-background-soft:#f8f8f8;--color-background-mute:#f2f2f2;--color-surface:#fff;--color-surface-hover:#f9fafb;--color-text-primary:#1c252e;--color-text-secondary:#454f5b;--color-text-tertiary:#637381;--color-text-disabled:#919eab;--color-border:#919eab33;--color-border-light:#919eab1f;--color-border-hover:#919eab4d;--color-accent:#00a76f;--color-accent-hover:#009961;--color-accent-bg:#00a76f14;--color-accent-bg-hover:#00a76f29;--color-shadow-1:#919eab33;--color-shadow-2:#919eab1f;--color-card-fade:#fff0;--color-card-fade-end:#fff;--color-pinned-bg:linear-gradient(135deg, #fff8f0 0%, #fff 50%);--color-pinned-border:#ffab00;--color-badge-active-bg:#22c55e1f;--color-badge-active-color:#118d57;--color-badge-expired-bg:#919eab1f;--color-badge-expired-color:#919eab;--color-badge-pin-bg:#ffab0024;--color-badge-pin-color:#b76e00;--color-code-bg:#919eab1f;--color-pre-bg:#919eab14;--color-blockquote-border:#919eab66;--color-blockquote-text:#637381;--color-modal-overlay:#1c252e80;--color-modal-bg:#fff;--color-modal-url-bg:#f4f6f8;--color-modal-idx-bg:#1c252e;--color-modal-idx-color:#fff;--color-modal-btn-bg:#fff;--color-modal-btn-border:#919eab33;--color-modal-btn-hover:#f4f6f8;--color-search-bg:#ffffffd9;--color-search-bg-focus:#fff;--color-search-shadow:#919eab14;--color-search-shadow-focus:#919eab29;--color-tab-active:#1c252e;--color-tab-count-bg:#1c252e14;--color-tab-count-active-bg:#1c252e;--color-tab-count-active-color:#fff;--color-skeleton-bg:#fff;--color-pattern-opacity:.15;--color-banner-bg:#ffffffe6;--color-table-header-bg:#f4f6f8;--color-table-row-hover:#f9fafb;--color-warn-text:#b71d18;--color-warn-bg:#ff56300a;--color-price-text:#b76e00;--color-price-bg:#ffab000a;--color-model-hover:#f0f4ff;--color-sticky-bg:#f9fafbb3;--color-tabs-gradient:#f9fafb;--color-theme-toggle-bg:#919eab14;--color-theme-toggle-hover:#919eab29;--color-gift-accent:#e8390e;--color-gift-accent-light:#ff6b35;--color-gift-card-bg:linear-gradient(135deg, #fff5f0, #fff0e8);--color-gift-card-border:#e8390e1a;--color-gift-card-label:#b45309;--color-gift-card-expire:#b45309;--color-gift-check:#22c55e;--color-gift-spinner-track:#0000000f;--color-gift-btn-shadow:#e8390e4d;--color-gift-btn-shadow-hover:#e8390e73}[data-theme=dark]{--color-background:#141a21;--color-background-soft:#1c2530;--color-background-mute:#212b36;--color-surface:#1c2530;--color-surface-hover:#212b36;--color-text-primary:#f4f6f8;--color-text-secondary:#c4cdd6;--color-text-tertiary:#919eab;--color-text-disabled:#637381;--color-border:#919eab29;--color-border-light:#919eab14;--color-border-hover:#919eab3d;--color-accent:#34d399;--color-accent-hover:#2ec48d;--color-accent-bg:#34d3991f;--color-accent-bg-hover:#34d39933;--color-shadow-1:#0000004d;--color-shadow-2:#0003;--color-card-fade:#1c253000;--color-card-fade-end:#1c2530;--color-pinned-bg:linear-gradient(135deg, #2a2418 0%, #1c2530 50%);--color-pinned-border:#ffab00;--color-badge-active-bg:#34d39929;--color-badge-active-color:#34d399;--color-badge-expired-bg:#919eab29;--color-badge-expired-color:#637381;--color-badge-pin-bg:#ffab0029;--color-badge-pin-color:#ffab00;--color-code-bg:#919eab29;--color-pre-bg:#919eab14;--color-blockquote-border:#919eab3d;--color-blockquote-text:#919eab;--color-modal-overlay:#0009;--color-modal-bg:#1c2530;--color-modal-url-bg:#212b36;--color-modal-idx-bg:#f4f6f8;--color-modal-idx-color:#1c252e;--color-modal-btn-bg:#212b36;--color-modal-btn-border:#919eab29;--color-modal-btn-hover:#2a3545;--color-search-bg:#1c2530d9;--color-search-bg-focus:#1c2530;--color-search-shadow:#0003;--color-search-shadow-focus:#0000004d;--color-tab-active:#f4f6f8;--color-tab-count-bg:#919eab1f;--color-tab-count-active-bg:#919eab4d;--color-tab-count-active-color:#f4f6f8;--color-skeleton-bg:#1c2530;--color-pattern-opacity:.05;--color-banner-bg:#1c2530e6;--color-table-header-bg:#212b36;--color-table-row-hover:#212b36;--color-warn-text:#ff6b6b;--color-warn-bg:#ff563014;--color-price-text:#ffab00;--color-price-bg:#ffab0014;--color-model-hover:#34d39914;--color-sticky-bg:#141a21b3;--color-tabs-gradient:#141a21;--color-theme-toggle-bg:#919eab1f;--color-theme-toggle-hover:#919eab3d;--color-gift-accent:#ff7849;--color-gift-accent-light:#ff9a6c;--color-gift-card-bg:linear-gradient(135deg, #2a1f18, #2a2218);--color-gift-card-border:#ff784926;--color-gift-card-label:#ffab00;--color-gift-card-expire:#ffab00;--color-gift-check:#34d399;--color-gift-spinner-track:#ffffff14;--color-gift-btn-shadow:#ff784940;--color-gift-btn-shadow-hover:#ff784966}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text-primary);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .3s,background-color .3s;position:relative}body:before{content:"";opacity:var(--color-pattern-opacity);pointer-events:none;z-index:0;background:url(/pattern-32.svg);position:fixed;inset:0}#app{z-index:1;z-index:1;max-width:100%;margin:0 auto;font-weight:400;position:relative}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.fab-stack[data-v-7646b77d]{z-index:1000;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:120px;right:20px}.fab-contact-row[data-v-7646b77d]{align-items:center;gap:10px;animation:2.5s ease-in-out infinite fab-bounce-7646b77d;display:flex}.fab-group[data-v-7646b77d]{box-shadow:var(--color-shadow-1) 0 2px 8px 0, var(--color-shadow-2) 0 6px 20px -4px;border-radius:12px;flex-direction:column;display:flex}.fab-group .fab-btn[data-v-7646b77d]:first-child{border-radius:12px 12px 0 0}.fab-group .fab-btn[data-v-7646b77d]:last-child{border-radius:0 0 12px 12px}.fab-group .fab-btn[data-v-7646b77d]:only-child{border-radius:12px}.fab-btn[data-v-7646b77d]{background:var(--color-surface);width:40px;height:40px;color:var(--color-text-tertiary);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:.75;border:none;border-radius:0;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.fab-btn+.fab-btn[data-v-7646b77d]{border-top:1px solid var(--color-border-light)}.fab-btn[data-v-7646b77d]:hover{opacity:1;color:var(--color-text-primary);background:var(--color-surface-hover)}.fab-btn[data-v-7646b77d]:active{opacity:1;transform:scale(.9)}.fab-btn--contact[data-v-7646b77d]{box-shadow:0 4px 14px #00a76f59;opacity:1!important;color:#fff!important;background:#00a76f!important;border-radius:12px!important}.fab-btn--contact[data-v-7646b77d]:hover{background:#009961!important}.fab-ping[data-v-7646b77d]{opacity:0;pointer-events:none;background:#00a76f;border-radius:16px;animation:2.5s cubic-bezier(0,0,.2,1) infinite fab-ping-7646b77d;position:absolute;inset:-4px}.fab-tooltip[data-v-7646b77d]{white-space:nowrap;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00a76f;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;position:relative;box-shadow:0 4px 12px #00a76f4d}.fab-tooltip[data-v-7646b77d]:after{content:"";border:5px solid #0000;border-left-color:#00a76f;border-right:none;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}@keyframes fab-bounce-7646b77d{0%,to{transform:translateY(0)}15%{transform:translateY(-4px)}30%{transform:translateY(0)}45%{transform:translateY(-2px)}60%{transform:translateY(0)}}@keyframes fab-ping-7646b77d{0%{opacity:.35;transform:scale(1)}80%,to{opacity:0;transform:scale(1.6)}}.fab-pop-enter-active[data-v-7646b77d]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.fab-pop-leave-active[data-v-7646b77d]{transition:all .15s ease-in}.fab-pop-enter-from[data-v-7646b77d],.fab-pop-leave-to[data-v-7646b77d]{opacity:0;max-height:0}.qr-overlay[data-v-7646b77d]{z-index:9999;background:var(--color-modal-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qr-card[data-v-7646b77d]{background:var(--color-surface);text-align:center;width:280px;box-shadow:var(--color-shadow-1) 0 0 2px 0, var(--color-shadow-1) 0 24px 48px -4px;border-radius:20px;padding:32px 28px 24px;position:relative}.qr-close[data-v-7646b77d]{color:var(--color-text-disabled);cursor:pointer;background:0 0;border:none;padding:4px;font-size:22px;line-height:1;transition:color .15s;position:absolute;top:12px;right:14px}.qr-close[data-v-7646b77d]:hover{color:var(--color-text-primary)}.qr-title[data-v-7646b77d]{color:var(--color-text-primary);margin-bottom:20px;font-size:16px;font-weight:700}.qr-image[data-v-7646b77d]{background:var(--color-background-mute);border-radius:12px;justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto 16px;display:flex;overflow:hidden}.qr-image img[data-v-7646b77d]{object-fit:contain;width:100%;height:100%}.qr-image img+.qr-placeholder[data-v-7646b77d]{display:none}.qr-image img[style*="display: none"]+.qr-placeholder[data-v-7646b77d]{display:flex}.qr-placeholder[data-v-7646b77d]{width:100%;height:100%;color:var(--color-text-disabled);justify-content:center;align-items:center;font-size:13px;display:flex}.qr-hint[data-v-7646b77d]{color:var(--color-text-tertiary);font-size:13px}.qr-fade-enter-active[data-v-7646b77d]{transition:all .2s}.qr-fade-leave-active[data-v-7646b77d]{transition:all .15s}.qr-fade-enter-from[data-v-7646b77d],.qr-fade-leave-to[data-v-7646b77d]{opacity:0}.qr-fade-enter-from .qr-card[data-v-7646b77d]{transform:scale(.9)}@media (width<=600px){.fab-stack[data-v-7646b77d]{bottom:80px;right:12px}.fab-btn[data-v-7646b77d]{width:44px;height:44px}.fab-btn svg[data-v-7646b77d]{width:20px;height:20px}.fab-tooltip[data-v-7646b77d]{padding:6px 12px;font-size:12px}.qr-card[data-v-7646b77d]{width:260px;padding:28px 24px 20px}.qr-image[data-v-7646b77d]{width:180px;height:180px}}
