@font-face{font-family:TX-02;src:url(/assets/otf/TX-02-Regular-FWJdm6Rj.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(/assets/otf/TX-02-Medium-1sk3DFHy.otf) format("opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:TX-02;src:url(/assets/otf/TX-02-Bold-C2HtD5C6.otf) format("opentype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Dongguanti;src:url(/assets/ttf/%E4%B8%8A%E5%9B%BE%E4%B8%9C%E8%A7%82%E4%BD%93-%E5%B8%B8%E8%A7%84-BD6Efy1F.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Dongguanti;src:url(/assets/ttf/%E4%B8%8A%E5%9B%BE%E4%B8%9C%E8%A7%82%E4%BD%93-%E7%B2%97%E4%BD%93-C8Zk7dPc.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Dongguanti;src:url(/assets/ttf/%E4%B8%8A%E5%9B%BE%E4%B8%9C%E8%A7%82%E4%BD%93-%E7%BB%86%E4%BD%93-b-MUmwUX.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f9f9f9;--vt-c-white-mute: #f2f2f2;--vt-c-black: #1a1a1a;--vt-c-black-soft: #222222;--vt-c-black-mute: #2a2a2a;--font-family-base: "TX-02", "Dongguanti", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "JetBrains Mono", "Fira Code", monospace;--font-size-xs: .875rem;--font-size-sm: 1rem;--font-size-base: 1.125rem;--font-size-lg: 1.1875rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.75rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 3rem;--border-radius-sm: 3px;--border-radius-md: 6px;--border-radius-lg: 8px;--border-radius-xl: 12px;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .1);--shadow-xl: 0 8px 24px rgba(0, 0, 0, .12);--uv-styles-color-surface: #ffffff;--uv-styles-color-tertiary: #f7f7f8;--uv-styles-color-secondary: #efefef;--uv-styles-color-outline: #d8d8d8;--uv-styles-color-outline-focus: #5b7fa6;--uv-styles-color-primary: #0d4a6e;--uv-styles-color-primary-hover: #0a3852;--uv-styles-color-text-emphasis: #0a0a0a;--uv-styles-color-text-default: #2b2b2b;--uv-styles-color-text-de-emphasis: #666666;--uv-styles-color-text-muted: #999999;--uv-styles-color-link: #0d4a6e;--uv-styles-color-link-hover: #0a3852;--uv-styles-color-visited-link: #6b4c8a;--uv-styles-color-url: #0d6b2e;--divider-color: #e8e8e8;--transition-fast: .12s ease;--transition-normal: .2s ease;--transition-slow: .4s ease;--container-max-width: 1200px;--content-max-width: 720px;--header-height: 56px;--search-bar-width: 580px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--uv-styles-color-surface: #1c1c1e;--uv-styles-color-tertiary: #242426;--uv-styles-color-secondary: #2c2c2e;--uv-styles-color-outline: #3a3a3c;--uv-styles-color-outline-focus: #6b9fd4;--uv-styles-color-primary: #6b9fd4;--uv-styles-color-primary-hover: #8ab4e0;--uv-styles-color-text-emphasis: #f0f0f0;--uv-styles-color-text-default: #c8c8c8;--uv-styles-color-text-de-emphasis: #8a8a8a;--uv-styles-color-text-muted: #5a5a5a;--uv-styles-color-link: #6b9fd4;--uv-styles-color-link-hover: #8ab4e0;--uv-styles-color-visited-link: #b39ddb;--uv-styles-color-url: #4caf7d;--divider-color: #3a3a3c;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 2px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .5)}}[data-theme=dark]{--uv-styles-color-surface: #1c1c1e;--uv-styles-color-tertiary: #242426;--uv-styles-color-secondary: #2c2c2e;--uv-styles-color-outline: #3a3a3c;--uv-styles-color-outline-focus: #6b9fd4;--uv-styles-color-primary: #6b9fd4;--uv-styles-color-primary-hover: #8ab4e0;--uv-styles-color-text-emphasis: #f0f0f0;--uv-styles-color-text-default: #c8c8c8;--uv-styles-color-text-de-emphasis: #8a8a8a;--uv-styles-color-text-muted: #5a5a5a;--uv-styles-color-link: #6b9fd4;--uv-styles-color-link-hover: #8ab4e0;--uv-styles-color-visited-link: #b39ddb;--uv-styles-color-url: #4caf7d;--divider-color: #3a3a3c;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 2px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;color:var(--uv-styles-color-text-default);background:var(--uv-styles-color-surface);line-height:1.6;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--uv-styles-color-link);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--uv-styles-color-link-hover)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-xl)}.content-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--spacing-xl)}@media(max-width:768px){.container,.content-container{padding:0 var(--spacing-lg)}}@media(max-width:480px){.container,.content-container{padding:0 var(--spacing-md)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--uv-styles-color-outline);border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--uv-styles-color-text-muted)}.gsc-control-cse{font-family:var(--font-family-base)!important;border:none!important;background-color:transparent!important;padding:0!important;background:var(--uv-styles-color-surface)!important;color:var(--uv-styles-color-text-default)!important}.gsc-search-box.gsc-search-box-tools{display:flex!important;align-items:center!important;position:relative!important;height:44px!important;min-height:44px!important;border:1.5px solid var(--uv-styles-color-outline)!important;border-radius:var(--border-radius-md)!important;background:var(--uv-styles-color-surface)!important;box-shadow:none!important;margin:0!important;padding:0!important;width:100%!important;max-width:var(--search-bar-width)!important;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)!important}.gsc-search-box.gsc-search-box-tools:focus-within{border-color:var(--uv-styles-color-outline-focus)!important;box-shadow:0 0 0 3px #5b7fa626!important}.gsc-input-box{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;flex:1!important}.gsc-input-box .gsc-input,.gsc-input-box .gsc-input:focus{background-color:transparent!important;color:var(--uv-styles-color-text-emphasis)!important;font-size:var(--font-size-base)!important;font-family:var(--font-family-base)!important;border:none!important;outline:none!important;padding:0 var(--spacing-lg)!important;height:42px!important;line-height:42px!important}.gsc-search-button-v2{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0!important;padding:0 var(--spacing-lg)!important;height:42px!important;background-color:var(--uv-styles-color-primary)!important;border:none!important;color:#fff!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;font-family:var(--font-family-base)!important;cursor:pointer!important;transition:background-color var(--transition-fast)!important;white-space:nowrap!important}.gsc-search-button-v2:hover{background-color:var(--uv-styles-color-primary-hover)!important}.gsc-search-button-v2 svg{fill:#fff!important;width:16px!important;height:16px!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1)!important;transform-origin:center!important}.gsc-search-button-v2:hover svg{transform:scale(1.2) rotate(-15deg)!important}.gsc-search-button-v2:active svg{transform:scale(.9) rotate(20deg)!important;transition:transform .1s ease!important}@keyframes search-pulse{0%{transform:scale(1) rotate(0)}30%{transform:scale(1.25) rotate(-20deg)}60%{transform:scale(.95) rotate(10deg)}to{transform:scale(1) rotate(0)}}.gsc-search-button-v2.searching svg{animation:search-pulse .5s cubic-bezier(.34,1.56,.64,1)!important}@media(max-width:768px){.gsc-search-box.gsc-search-box-tools{max-width:100%!important;height:42px!important;min-height:42px!important}}table.gsc-completion-container{width:100%!important;max-width:var(--search-bar-width)!important;position:absolute!important;left:0!important;transform:none!important;top:calc(100% + 4px)!important;background-color:var(--uv-styles-color-surface)!important;border-radius:var(--border-radius-md)!important;box-shadow:var(--shadow-lg)!important;overflow:hidden!important;border:1px solid var(--uv-styles-color-outline)!important;z-index:1000!important}table.gsc-completion-container td{padding:var(--spacing-sm) var(--spacing-lg)!important;transition:background-color var(--transition-fast)!important;font-family:var(--font-family-base)!important;font-size:var(--font-size-base)!important;cursor:pointer!important}table.gsc-completion-container td:hover{background-color:var(--uv-styles-color-tertiary)!important}table.gsc-completion-container span{color:var(--uv-styles-color-text-default)!important;font-size:var(--font-size-base)!important;font-family:var(--font-family-base)!important}.gsc-wrapper,.gsc-resultsbox-visible,.gsc-results-wrapper-nooverlay,.gsc-results-wrapper-overlay{width:100%!important;max-width:100%!important}.gsc-results,.gsc-webResult{background-color:transparent!important;width:100%!important;margin:0!important;padding:0!important}.gsc-result{background-color:transparent!important;border:none!important;border-bottom:1px solid var(--divider-color)!important;margin:0!important;padding:var(--spacing-xl) 0!important;border-radius:0!important;transition:none!important}.gsc-result:last-child{border-bottom:none!important}.gs-title,.gs-title b{font-family:var(--font-family-base)!important;font-size:var(--font-size-xl)!important;line-height:1.35!important;font-weight:var(--font-weight-normal)!important;margin-bottom:2px!important;text-rendering:optimizeLegibility!important}.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b{color:var(--uv-styles-color-link)!important;font-family:var(--font-family-base)!important;text-decoration:none!important}.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b{text-decoration:none!important;color:inherit!important}.gs-title a.gs-title:visited,.gs-title a.gs-title:visited b,a.gs-title:visited,a.gs-title:visited b{color:var(--uv-styles-color-visited-link)!important}.gs-visibleUrl,.gs-visibleUrl-long,.gs-visibleUrl-short{color:var(--uv-styles-color-url)!important;font-size:var(--font-size-xs)!important;font-family:var(--font-family-base)!important;margin-bottom:var(--spacing-xs)!important;display:block!important;line-height:1.4!important}.gs-snippet{color:var(--uv-styles-color-text-default)!important;font-size:var(--font-size-sm)!important;line-height:1.65!important;margin-top:var(--spacing-xs)!important;font-family:var(--font-family-base)!important}.gs-snippet b{color:var(--uv-styles-color-text-emphasis)!important;font-weight:var(--font-weight-semibold)!important}.gs-image-box{display:none!important}.gsc-result-info{color:var(--uv-styles-color-text-de-emphasis)!important;font-size:var(--font-size-xs)!important;margin:0 0 var(--spacing-lg) 0!important;padding:0!important;text-align:left!important;font-family:var(--font-family-base)!important}.gsc-above-wrapper-area,.gsc-refinementsArea,.gsc-refinementsGradient,.gsc-refinementBlock,.gsc-above-wrapper-area-container,.gsc-refinementHeader{display:none!important}.gsc-results .gsc-cursor-box{margin:var(--spacing-2xl) 0!important;text-align:left!important}.gsc-cursor{display:flex!important;justify-content:flex-start!important;gap:var(--spacing-xs)!important;flex-wrap:wrap!important}.gsc-cursor-page{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:32px!important;padding:0 var(--spacing-sm)!important;border-radius:var(--border-radius-sm)!important;font-size:var(--font-size-sm)!important;font-family:var(--font-family-base)!important;color:var(--uv-styles-color-link)!important;background-color:transparent!important;text-decoration:none!important;transition:background-color var(--transition-fast),color var(--transition-fast)!important;border:1px solid transparent!important}.gsc-cursor-page:hover{background-color:var(--uv-styles-color-tertiary)!important;border-color:var(--uv-styles-color-outline)!important;color:var(--uv-styles-color-link)!important}.gsc-cursor-current-page{background-color:var(--uv-styles-color-primary)!important;color:#fff!important;border-color:var(--uv-styles-color-primary)!important;font-weight:var(--font-weight-medium)!important}.gsc-cursor-current-page:hover{background-color:var(--uv-styles-color-primary-hover)!important;border-color:var(--uv-styles-color-primary-hover)!important;color:#fff!important}.gsc-orderby-container,.gsc-orderby,.gsc-above-wrapper-area-container .gsc-orderby-container{display:none!important}.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;color:var(--uv-styles-color-text-de-emphasis)!important;font-size:var(--font-size-base)!important;font-family:var(--font-family-base)!important;line-height:1.6!important}.gsc-results .gsc-webResult.gsc-result.gsc-no-results{border-bottom:none!important;padding:var(--spacing-xl) 0!important}.gsc-results .gsc-webResult.gsc-result.gsc-no-results .gs-snippet{display:flex!important;flex-direction:column!important;gap:var(--spacing-md)!important}.gsc-results a.gs-title[href*="google.com"],.gsc-results .gs-no-results-result a{color:var(--uv-styles-color-link)!important;font-size:var(--font-size-sm)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:var(--spacing-md)!important;padding:6px 12px!important;border:1px solid var(--uv-styles-color-outline)!important;border-radius:var(--border-radius-md)!important;transition:background-color var(--transition-fast),border-color var(--transition-fast)!important}.gsc-results a.gs-title[href*="google.com"]:hover,.gsc-results .gs-no-results-result a:hover{background-color:var(--uv-styles-color-tertiary)!important;border-color:var(--uv-styles-color-outline-focus)!important;text-decoration:none!important}.gsc-selected-option-container.gsc-inline-block{background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}.gs-per-result-labels{display:none!important}.gsc-loading-fade{opacity:.6!important;transition:opacity var(--transition-normal)!important}a.gsst_a{display:none!important}.gssb_a{padding:var(--spacing-sm) var(--spacing-lg)!important;font-family:var(--font-family-base)!important;font-size:var(--font-size-base)!important}@media(max-width:768px){.gsc-refinementBlock,.gsc-above-wrapper-area-container{margin-left:0!important;padding:0!important}.gsc-results,.gsc-webResult{width:100%!important;padding:0!important}.gsc-result{padding:var(--spacing-lg) 0!important}}.results-tabs .tab-item.active,.results-page .results-tabs .tab-item.active{color:var(--uv-styles-color-text-default)!important;font-weight:500!important}.results-tabs .tab-item:before,.results-page .results-tabs .tab-item:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;transform:scaleX(0);transition:transform .3s ease,background-color .3s ease}.results-tabs .tab-item.active:before,.results-page .results-tabs .tab-item.active:before{background:#ffb900!important;transform:scaleX(1)!important}.gs-title{color:#000!important;font-weight:400!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.gs-title b{color:#000!important;font-weight:400!important}:root[data-theme=dark] .gs-title,:root[data-theme=dark] .gs-title b{color:#e8eaed!important}.gs-webResult.gs-result a.gs-title,.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:focus{color:#000!important;text-decoration:none!important;box-shadow:inset 0 -1px #000!important;padding-bottom:2px!important;transition:box-shadow .15s ease!important}:root[data-theme=dark] .gs-webResult.gs-result a.gs-title,:root[data-theme=dark] .gs-webResult.gs-result a.gs-title:link,:root[data-theme=dark] .gs-webResult.gs-result a.gs-title:visited,:root[data-theme=dark] .gs-webResult.gs-result a.gs-title:hover,:root[data-theme=dark] .gs-webResult.gs-result a.gs-title:active,:root[data-theme=dark] .gs-webResult.gs-result a.gs-title:focus{color:#e8eaed!important;box-shadow:inset 0 -1px #e8eaed!important}.gs-webResult.gs-result a.gs-title:hover{box-shadow:inset 0 -2px #000!important}:root[data-theme=dark] .gs-webResult.gs-result a.gs-title:hover{box-shadow:inset 0 -2px #e8eaed!important}.gs-webResult.gs-result a.gs-title:link b,.gs-webResult.gs-result a.gs-title:visited b,.gs-webResult.gs-result a.gs-title:hover b{color:inherit!important;text-decoration:none!important}.gs-visibleUrl,.gs-visibleUrl-long,.gs-visibleUrl-short{color:#006621!important}:root[data-theme=dark] .gs-visibleUrl,:root[data-theme=dark] .gs-visibleUrl-long,:root[data-theme=dark] .gs-visibleUrl-short{color:#5ab259!important}.gs-snippet,.gs-snippet *{color:#5f6368!important}:root[data-theme=dark] .gs-snippet,:root[data-theme=dark] .gs-snippet *{color:#9aa0a6!important}.gsc-result{background-color:transparent!important;border-radius:0!important}.gsc-result:hover{background-color:transparent!important}.gs-image-box{border-radius:4px!important;overflow:hidden!important}.gs-image-box img{object-fit:cover!important}.results-tabs .tab-dropdown .dropdown-arrow,.results-tabs .tab-dropdown-trigger .dropdown-arrow,.tab-dropdown .dropdown-arrow{display:none!important}#app{min-height:100vh;background:linear-gradient(135deg,var(--uv-styles-color-surface) 0%,var(--uv-styles-color-tertiary) 100%);transition:background-color var(--transition-normal)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--uv-styles-color-tertiary);border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb{background:var(--uv-styles-color-outline);border-radius:var(--border-radius-full);transition:background-color var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:var(--uv-styles-color-text-de-emphasis)}::selection{background-color:#007bff33;color:var(--uv-styles-color-text-emphasis)}::-moz-selection{background-color:#007bff33;color:var(--uv-styles-color-text-emphasis)}*:focus-visible{outline:2px solid var(--uv-styles-color-primary);outline-offset:2px;border-radius:var(--border-radius-sm)}html{scroll-behavior:smooth}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-normal)}.fade-enter-from,.fade-leave-to{opacity:0}button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:none;border:none;cursor:pointer;outline:none}input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:transparent;border:none;outline:none}img{max-width:100%;height:auto;display:block}img.responsive{width:100%;height:auto;object-fit:cover}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.p-0{padding:0}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.m-0{margin:0}.m-1{margin:var(--spacing-xs)}.m-2{margin:var(--spacing-sm)}.m-3{margin:var(--spacing-md)}.m-4{margin:var(--spacing-lg)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-full{border-radius:var(--border-radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}@media(prefers-color-scheme:dark){#app{background:linear-gradient(135deg,var(--uv-styles-color-surface) 0%,var(--uv-styles-color-secondary) 100%)}::selection{background-color:#4dabf74d;color:var(--uv-styles-color-text-emphasis)}::-moz-selection{background-color:#4dabf74d;color:var(--uv-styles-color-text-emphasis)}}[data-theme=dark] #app{background:linear-gradient(135deg,var(--uv-styles-color-surface) 0%,var(--uv-styles-color-secondary) 100%)}@media print{#app{background:#fff!important;color:#000!important}a{color:#000!important;text-decoration:underline!important}}@media(prefers-contrast:high){:root{--uv-styles-color-primary: #0000ff;--uv-styles-color-text-emphasis: #000000;--uv-styles-color-text-default: #333333}@media(prefers-color-scheme:dark){:root{--uv-styles-color-primary: #ffff00;--uv-styles-color-text-emphasis: #ffffff;--uv-styles-color-text-default: #cccccc}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.home[data-v-f93bdc72]{min-height:100vh;display:flex;flex-direction:column;background:var(--uv-styles-color-surface)}.home-header[data-v-f93bdc72]{width:100%;padding:16px 24px;display:flex;justify-content:flex-end}.home-nav[data-v-f93bdc72]{display:flex;align-items:center;gap:4px}.nav-link[data-v-f93bdc72]{font-size:13px;color:var(--uv-styles-color-text-de-emphasis);padding:6px 10px;border-radius:4px;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast)}.nav-link[data-v-f93bdc72]:hover{color:var(--uv-styles-color-text-default);background-color:var(--uv-styles-color-tertiary);text-decoration:none}.theme-toggle[data-v-f93bdc72]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--uv-styles-color-text-de-emphasis);background:transparent;border:1px solid transparent;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);margin-left:4px}.theme-toggle[data-v-f93bdc72]:hover{color:var(--uv-styles-color-text-default);background:var(--uv-styles-color-tertiary);border-color:var(--uv-styles-color-outline)}.home-main[data-v-f93bdc72]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px 80px}.brand[data-v-f93bdc72]{text-align:center;margin-bottom:40px}.brand-logo[data-v-f93bdc72]{font-size:2.25rem;font-weight:600;letter-spacing:-.02em;line-height:1;margin-bottom:10px;display:flex;align-items:center;gap:10px}.brand-icon[data-v-f93bdc72]{width:2rem;height:2rem;color:var(--uv-styles-color-text-emphasis)}.search-icon-group[data-v-f93bdc72]{transform-origin:12px 12px;animation:icon-pulse-f93bdc72 2.4s cubic-bezier(.4,0,.2,1) infinite}.search-circle[data-v-f93bdc72]{stroke-dasharray:50;stroke-dashoffset:50;transform-origin:10px 10px;animation:icon-draw-circle-f93bdc72 2.4s cubic-bezier(.4,0,.2,1) infinite}.search-handle[data-v-f93bdc72]{stroke-dasharray:9;stroke-dashoffset:9;animation:icon-draw-handle-f93bdc72 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes icon-draw-circle-f93bdc72{0%{stroke-dashoffset:50;opacity:0}8%{opacity:1}35%{stroke-dashoffset:0}70%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:50;opacity:0}to{stroke-dashoffset:50;opacity:0}}@keyframes icon-draw-handle-f93bdc72{0%{stroke-dashoffset:9}35%{stroke-dashoffset:9}55%{stroke-dashoffset:0}70%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:9;opacity:0}to{stroke-dashoffset:9;opacity:0}}@keyframes icon-pulse-f93bdc72{0%{transform:scale(.85)}35%{transform:scale(1)}55%{transform:scale(1.08)}65%{transform:scale(1)}85%{transform:scale(.9)}to{transform:scale(.85)}}.brand-name[data-v-f93bdc72]{color:var(--uv-styles-color-text-emphasis);font-weight:700;letter-spacing:.05em}.brand-tagline[data-v-f93bdc72]{font-size:13px;color:var(--uv-styles-color-text-de-emphasis);font-weight:400;letter-spacing:.04em}.search-wrap[data-v-f93bdc72]{width:100%;max-width:580px}.home-links[data-v-f93bdc72]{margin-top:20px;display:flex;gap:16px}.home-link[data-v-f93bdc72]{font-size:12px;color:var(--uv-styles-color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.home-link[data-v-f93bdc72]:hover{color:var(--uv-styles-color-text-de-emphasis);text-decoration:none}.home-footer[data-v-f93bdc72]{padding:20px 24px;text-align:center;border-top:1px solid var(--divider-color);font-size:12px;color:var(--uv-styles-color-text-muted)}.home-footer a[data-v-f93bdc72]{color:var(--uv-styles-color-text-de-emphasis);text-decoration:none}.home-footer a[data-v-f93bdc72]:hover{color:var(--uv-styles-color-text-default);text-decoration:underline}@media(max-width:600px){.home-main[data-v-f93bdc72]{padding:60px 16px;justify-content:flex-start}.brand-logo[data-v-f93bdc72]{font-size:1.75rem}.brand[data-v-f93bdc72]{margin-bottom:32px}.search-wrap[data-v-f93bdc72]{max-width:100%}}.results-page[data-v-4f3927c7]{min-height:100vh;display:flex;flex-direction:column;background:var(--uv-styles-color-surface);position:relative}.loading-overlay[data-v-4f3927c7]{position:fixed;inset:0;background:#ffffffd9;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeInSmooth-4f3927c7 .15s ease}.loading-spinner[data-v-4f3927c7]{text-align:center;animation:scaleIn-4f3927c7 .3s ease}.spinner[data-v-4f3927c7]{width:52px;height:52px;animation:rotate-4f3927c7 1.2s linear infinite}.spinner .path[data-v-4f3927c7]{stroke:var(--uv-styles-color-primary);stroke-linecap:round;animation:dash-4f3927c7 1.2s ease-in-out infinite}@keyframes rotate-4f3927c7{to{transform:rotate(360deg)}}@keyframes dash-4f3927c7{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes fadeInSmooth-4f3927c7{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(4px)}}@keyframes scaleIn-4f3927c7{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-4f3927c7{0%{opacity:0}to{opacity:1}}.loading-spinner p[data-v-4f3927c7]{margin-top:14px;font-size:.875rem;color:var(--uv-styles-color-text-default);font-weight:500}.skeleton-container[data-v-4f3927c7]{animation:fadeIn-4f3927c7 .2s ease}.skeleton-result[data-v-4f3927c7]{margin-bottom:32px;padding:20px 0;border-bottom:1px solid var(--divider-color)}.skeleton-title[data-v-4f3927c7],.skeleton-url[data-v-4f3927c7],.skeleton-snippet[data-v-4f3927c7]{background:linear-gradient(90deg,var(--uv-styles-color-tertiary) 25%,var(--uv-styles-color-secondary) 50%,var(--uv-styles-color-tertiary) 75%);background-size:200% 100%;animation:shimmer-4f3927c7 1.2s ease-in-out infinite;border-radius:6px;margin-bottom:10px}.skeleton-title[data-v-4f3927c7]{height:24px;width:70%}.skeleton-url[data-v-4f3927c7]{height:18px;width:40%}.skeleton-snippet[data-v-4f3927c7]{height:16px;width:100%}.skeleton-snippet.short[data-v-4f3927c7]{width:85%}@keyframes shimmer-4f3927c7{0%{background-position:200% 0}to{background-position:-200% 0}}.results-header[data-v-4f3927c7]{position:sticky;top:0;z-index:100;background:var(--uv-styles-color-surface);border-bottom:1px solid var(--divider-color);box-shadow:0 1px 3px #0000000d;transition:box-shadow .2s ease}.results-header-inner[data-v-4f3927c7]{display:flex;align-items:center;gap:20px;max-width:1100px;margin:0 auto;padding:10px 24px;height:60px;box-sizing:border-box}.results-logo[data-v-4f3927c7]{flex-shrink:0;display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;user-select:none;transition:transform .2s ease}.results-logo[data-v-4f3927c7]:hover{transform:scale(1.02)}.logo-icon[data-v-4f3927c7]{width:24px;height:24px;stroke:var(--uv-styles-color-primary);transition:transform .3s ease}.results-logo:hover .logo-icon[data-v-4f3927c7]{transform:rotate(15deg)}.logo-name[data-v-4f3927c7]{color:var(--uv-styles-color-text-emphasis);font-weight:700;letter-spacing:.05em;transition:color .2s ease}.results-logo:hover .logo-name[data-v-4f3927c7]{color:var(--uv-styles-color-primary)}.results-searchbox[data-v-4f3927c7]{flex:1;max-width:580px}.theme-toggle[data-v-4f3927c7]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-md);color:var(--uv-styles-color-text-de-emphasis);background:transparent;border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast)}.theme-toggle[data-v-4f3927c7]:hover{color:var(--uv-styles-color-text-default);background:var(--uv-styles-color-tertiary);border-color:var(--uv-styles-color-outline);transform:scale(1.05)}.theme-toggle[data-v-4f3927c7]:active{transform:scale(.95)}.results-tabs[data-v-4f3927c7]{border-top:1px solid var(--divider-color);background:var(--uv-styles-color-surface);height:44px;box-sizing:border-box}.results-tabs-inner[data-v-4f3927c7]{display:flex;align-items:center;gap:0;max-width:1100px;margin:0 auto;padding:0 24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;height:100%}.results-tabs-inner[data-v-4f3927c7]::-webkit-scrollbar{display:none}.tab-item[data-v-4f3927c7]{display:inline-flex;align-items:center;padding:10px 14px;font-size:.875rem;font-weight:400;color:var(--uv-styles-color-text-de-emphasis);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);margin-bottom:-1px;font-family:var(--font-family-base);position:relative}.tab-item[data-v-4f3927c7]:before{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--uv-styles-color-primary);transform:scaleX(0);transition:transform .3s ease}.tab-item[data-v-4f3927c7]:hover{color:var(--uv-styles-color-text-default);background:var(--uv-styles-color-tertiary)}.tab-item.active[data-v-4f3927c7]{color:var(--uv-styles-color-primary);font-weight:500}.tab-item.active[data-v-4f3927c7]:before{transform:scaleX(1)}.tab-dropdown[data-v-4f3927c7]{position:relative;flex-shrink:0}.tab-dropdown-trigger[data-v-4f3927c7]{display:inline-flex;align-items:center;gap:4px}.dropdown-arrow[data-v-4f3927c7]{transition:transform .3s ease;opacity:.6}.dropdown-arrow.open[data-v-4f3927c7]{transform:rotate(180deg)}.dropdown-menu[data-v-4f3927c7]{min-width:180px;background:var(--uv-styles-color-surface);border:1px solid var(--uv-styles-color-outline);border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:200;padding:8px 0;animation:dropdownSlideIn-4f3927c7 .2s ease}@keyframes dropdownSlideIn-4f3927c7{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-section-title[data-v-4f3927c7]{padding:8px 14px 6px;font-size:.75rem;font-weight:600;color:var(--uv-styles-color-text-muted);text-transform:uppercase;letter-spacing:.08em}.dropdown-item[data-v-4f3927c7]{display:flex;align-items:center;width:100%;padding:10px 14px;font-size:.875rem;font-family:var(--font-family-base);color:var(--uv-styles-color-text-default);background:transparent;border:none;cursor:pointer;text-align:left;transition:all .15s ease}.dropdown-item[data-v-4f3927c7]:hover{background:var(--uv-styles-color-tertiary);padding-left:18px}.dropdown-item.active[data-v-4f3927c7]{color:var(--uv-styles-color-primary);font-weight:500;background:#1a649614}.results-body-inner[data-v-4f3927c7]{flex:1;max-width:1100px;margin:0 auto;padding:24px 24px 40px;width:100%;box-sizing:border-box;min-height:400px}[data-v-4f3927c7] .gsc-control-cse,[data-v-4f3927c7] .gsc-results-wrapper-nooverlay,[data-v-4f3927c7] .gsc-results-wrapper-overlay,[data-v-4f3927c7] .gsc-above-wrapper-area,[data-v-4f3927c7] .gsc-results,[data-v-4f3927c7] .gsc-webResult,[data-v-4f3927c7] .gsc-result,[data-v-4f3927c7] .gcsc-find-more-on-google,[data-v-4f3927c7] .gsc-cursor-box{width:100%!important;max-width:100%!important;box-sizing:border-box!important}[data-v-4f3927c7] .gsc-control-cse{padding:0!important;border:none!important;background:transparent!important}[data-v-4f3927c7] .gsc-webResult{padding:20px 0!important;border-bottom:1px solid var(--divider-color)!important;transition:background-color .2s ease}[data-v-4f3927c7] .gs-title,[data-v-4f3927c7] a.gs-title{font-size:1.125rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s ease;margin-bottom:4px!important;display:flex!important;align-items:center!important;line-height:1.4!important;vertical-align:middle!important}[data-v-4f3927c7] .gsc-webResult .gs-title b,[data-v-4f3927c7] .gsc-webResult a.gs-title b{font-weight:700!important;line-height:inherit!important;color:#c44d34!important;background:transparent!important;padding:0!important}[data-v-4f3927c7] a.gs-title:hover{color:var(--uv-styles-color-primary)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:2px!important}[data-v-4f3927c7] .gs-visibleUrl,[data-v-4f3927c7] .gs-visibleUrl-long,[data-v-4f3927c7] .gs-visibleUrl-short{font-size:.875rem!important;color:var(--uv-styles-color-url)!important;margin:6px 0 8px!important;display:block!important}[data-v-4f3927c7] .gs-snippet{font-size:.9375rem!important;line-height:1.65!important;margin-top:6px!important}[data-v-4f3927c7] .gsc-webResult .gs-snippet b{font-size:.9375rem!important;line-height:1.65!important;font-weight:700!important;color:#c44d34!important;background:transparent!important;padding:0!important}.results-footer[data-v-4f3927c7]{border-top:1px solid var(--divider-color);padding:24px;text-align:center;background:var(--uv-styles-color-tertiary)}.footer-content[data-v-4f3927c7]{max-width:1100px;margin:0 auto}.results-footer p[data-v-4f3927c7]{margin:8px 0;font-size:.875rem;color:var(--uv-styles-color-text-de-emphasis)}.footer-note[data-v-4f3927c7]{font-size:.75rem;color:var(--uv-styles-color-text-muted)}.results-footer a[data-v-4f3927c7]{color:var(--uv-styles-color-text-default);text-decoration:none;transition:color .2s ease;font-weight:500}.results-footer a[data-v-4f3927c7]:hover{color:var(--uv-styles-color-primary);text-decoration:underline}@media(max-width:768px){.results-header-inner[data-v-4f3927c7]{gap:10px;padding:8px 16px;height:56px}.results-searchbox[data-v-4f3927c7]{width:100%;max-width:none}.results-tabs-inner[data-v-4f3927c7]{padding:0 12px}.tab-item[data-v-4f3927c7]{padding:8px 10px;font-size:.8125rem}.results-body-inner[data-v-4f3927c7]{padding:16px 16px 32px}.logo-icon[data-v-4f3927c7]{width:20px;height:20px}.logo-name[data-v-4f3927c7]{font-size:1rem}}@media(max-width:480px){.results-header-inner[data-v-4f3927c7]{padding:8px 12px}.results-body-inner[data-v-4f3927c7]{padding:12px;min-height:300px}.skeleton-result[data-v-4f3927c7]{margin-bottom:24px}}[data-theme=dark] .loading-overlay[data-v-4f3927c7]{background:#1c1c1ed9;backdrop-filter:blur(4px)}[data-theme=dark] .loading-spinner p[data-v-4f3927c7]{color:var(--uv-styles-color-text-default)}[data-theme=dark] .results-header[data-v-4f3927c7]{box-shadow:0 1px 3px #ffffff0d}
