.input-group[data-v-356d1fb2]{width:100%}.custom-input-width[data-v-356d1fb2]{width:560px;max-width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.search-wrap[data-v-356d1fb2]{position:relative}.search-bar[data-v-356d1fb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;min-height:44px;background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.85);border-radius:22px;-webkit-box-shadow:0 4px 18px rgba(15,23,42,.18);box-shadow:0 4px 18px rgba(15,23,42,.18);overflow:hidden;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s,-webkit-box-shadow .2s}.search-bar[data-v-356d1fb2]:focus-within{border-color:#20bc56;-webkit-box-shadow:0 4px 22px rgba(32,188,86,.28);box-shadow:0 4px 22px rgba(32,188,86,.28)}.search-field[data-v-356d1fb2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;margin:0;padding:0;cursor:text}.search-icon[data-v-356d1fb2]{-ms-flex-negative:0;flex-shrink:0;margin-left:14px;font-size:14px;color:#8a919f}.search-input[data-v-356d1fb2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:44px;padding:0 12px;border:none;outline:none;background:transparent;font-size:15px;color:#1f2937}.search-input[data-v-356d1fb2]::-webkit-input-placeholder{color:#8a919f}.search-input[data-v-356d1fb2]::-moz-placeholder{color:#8a919f}.search-input[data-v-356d1fb2]:-ms-input-placeholder{color:#8a919f}.search-input[data-v-356d1fb2]::-ms-input-placeholder{color:#8a919f}.search-input[data-v-356d1fb2]::placeholder{color:#8a919f}.search-input[data-v-356d1fb2]::-webkit-search-cancel-button{-webkit-appearance:none}.search-btn[data-v-356d1fb2]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:44px;padding:0 20px;border:none;background:linear-gradient(135deg,#22c65b,#20bc56);color:#fff;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:background .2s,-webkit-transform .15s;transition:background .2s,-webkit-transform .15s;transition:background .2s,transform .15s;transition:background .2s,transform .15s,-webkit-transform .15s}.search-btn i[data-v-356d1fb2]{font-size:13px}.search-btn[data-v-356d1fb2]:hover{background:linear-gradient(135deg,#2dd36f,#22c65b)}.search-btn[data-v-356d1fb2]:active{-webkit-transform:scale(.98);transform:scale(.98)}.dsug-panel[data-v-356d1fb2]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:#fff;border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.16);box-shadow:0 8px 24px rgba(15,23,42,.16);overflow:hidden}.engine-list[data-v-356d1fb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px;padding:0 4px}.engine-chip[data-v-356d1fb2],.engine-list[data-v-356d1fb2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.engine-chip[data-v-356d1fb2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:52px;height:28px;padding:0 12px;border:1px solid hsla(0,0%,100%,.45);border-radius:14px;background:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.92);font-size:13px;line-height:1;cursor:pointer;-webkit-transition:background .2s,border-color .2s,color .2s,-webkit-transform .15s;transition:background .2s,border-color .2s,color .2s,-webkit-transform .15s;transition:background .2s,border-color .2s,color .2s,transform .15s;transition:background .2s,border-color .2s,color .2s,transform .15s,-webkit-transform .15s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.engine-chip[data-v-356d1fb2]:hover{background:hsla(0,0%,100%,.32);border-color:hsla(0,0%,100%,.7)}.engine-chip.is-active[data-v-356d1fb2]{background:#20bc56;border-color:#20bc56;color:#fff;font-weight:600;-webkit-box-shadow:0 2px 8px rgba(32,188,86,.45);box-shadow:0 2px 8px rgba(32,188,86,.45)}.engine-chip[data-v-356d1fb2]:active{-webkit-transform:scale(.97);transform:scale(.97)}.recommend-list[data-v-356d1fb2]{margin:0;padding:4px 0;list-style:none;max-height:220px;overflow-y:auto}.recommend-list li[data-v-356d1fb2]{margin:0;padding:0}.recommend-item[data-v-356d1fb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:8px 14px;border:none;background:transparent;color:#4b5563;font-size:13px;text-align:left;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.recommend-item i[data-v-356d1fb2]{-ms-flex-negative:0;flex-shrink:0;width:14px;color:#9ca3af;font-size:12px}.recommend-item span[data-v-356d1fb2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recommend-item.is-active[data-v-356d1fb2],.recommend-item[data-v-356d1fb2]:hover{background:#f0f7f4;color:#20bc56}.recommend-item.is-active i[data-v-356d1fb2],.recommend-item:hover i[data-v-356d1fb2]{color:#20bc56}.history-header[data-v-356d1fb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 14px;font-size:12px;border-bottom:1px solid #eef0f3;background:#fafbfc}.history-title[data-v-356d1fb2]{color:#8a919f}.history-clear[data-v-356d1fb2]{border:none;background:none;padding:0;color:#1e80ff;font-size:12px;cursor:pointer}.history-clear[data-v-356d1fb2]:hover{text-decoration:underline}@media screen and (max-width:768px){.input-group[data-v-356d1fb2]{padding:0 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-input-width[data-v-356d1fb2]{width:100%}.search-bar[data-v-356d1fb2]{min-height:40px;border-radius:20px}.search-input[data-v-356d1fb2]{height:40px;font-size:14px}.search-btn[data-v-356d1fb2]{height:40px;padding:0 14px;font-size:14px}.search-btn span[data-v-356d1fb2]{display:none}.engine-list[data-v-356d1fb2]{gap:6px;margin-top:10px}.engine-chip[data-v-356d1fb2]{min-width:48px;height:26px;padding:0 10px;font-size:12px}}.sidebar[data-v-419df484]{width:100%;max-width:100%;min-width:0}.section-box[data-v-419df484]{width:100%;max-width:100%;min-width:0;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-box[data-v-419df484] .card,.section-box[data-v-419df484] .music-box,.section-box[data-v-419df484] .news-panel,.section-box[data-v-419df484] .panel,.section-box[data-v-419df484] .util-box,.section-box[data-v-419df484] .weather-box{width:100%;max-width:100%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.section-box[data-v-419df484] .aplayer,.section-box[data-v-419df484] .music-player,.section-box[data-v-419df484] .news-body,.section-box[data-v-419df484] .news-carousel,.section-box[data-v-419df484] .news-footer{width:100%!important;max-width:100%!important;min-width:0}.section-box[data-v-419df484] .weather-box .media-left{margin-left:0}.section-box[data-v-419df484] .weather-box .card-content .media{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-box[data-v-419df484] .panel-block,.section-box[data-v-419df484] .todo-list{max-width:100%}@media screen and (max-width:768px){.section-box[data-v-419df484]{margin-bottom:16px}.section-box[data-v-419df484] .music-box,.section-box[data-v-419df484] .news-panel,.section-box[data-v-419df484] .panel,.section-box[data-v-419df484] .util-box,.section-box[data-v-419df484] .weather-box{border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(15,23,42,.08);box-shadow:0 2px 12px rgba(15,23,42,.08)}}.nav-box[data-v-05a3cd5c]{margin-bottom:12px}.post[data-v-05a3cd5c]{background:#fff;padding:35px;margin-bottom:35px}.widget[data-v-05a3cd5c]{margin-bottom:20px}.title-underline[data-v-05a3cd5c]{text-decoration:none;border-bottom:1px solid #e67e22}.tab-item[data-v-05a3cd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.tab-item a[data-v-05a3cd5c]{color:#fff;font-size:14px;display:inline-block;width:140px;height:35px;line-height:35px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;border-radius:3px;text-decoration:none}.tab-item a[data-v-05a3cd5c]:hover{text-decoration:underline}.tab-item .box-item[data-v-05a3cd5c]{-webkit-box-shadow:1px 1px 5px #ccc5c5;box-shadow:1px 1px 5px #ccc5c5}.mt20[data-v-05a3cd5c]{margin-top:20px}.cover-bg[data-v-05a3cd5c]{position:relative;min-height:100vh}.cover-layer[data-v-05a3cd5c]{position:absolute;inset:0;z-index:0;background-color:#1a2332;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.cover-layer[data-v-05a3cd5c]:not(.is-visible){opacity:0}.cover-content[data-v-05a3cd5c]{position:relative;z-index:1}.home .sidebar-column[data-v-05a3cd5c]{min-width:0;max-width:100%}@media screen and (max-width:768px){.home .content-box[data-v-05a3cd5c]{padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.home .content-box>.container[data-v-05a3cd5c]{width:100%;max-width:100%;padding-left:12px;padding-right:12px}.home .columns>.column[data-v-05a3cd5c]{width:100%!important}.home .post[data-v-05a3cd5c]{padding:16px 14px;margin-bottom:16px;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(15,23,42,.08);box-shadow:0 2px 12px rgba(15,23,42,.08)}.home .main-column .post[data-v-05a3cd5c]:last-child{margin-bottom:0}.home .widget[data-v-05a3cd5c]{margin-bottom:12px}.home .sub-title[data-v-05a3cd5c]{font-size:16px}.home .tab-item[data-v-05a3cd5c]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.home .tab-item .box-item[data-v-05a3cd5c],.home .tab-item a[data-v-05a3cd5c]{width:100%;max-width:none;height:40px;line-height:40px;font-size:13px;margin:0}.home .sidebar-column[data-v-05a3cd5c]{margin-top:4px}}@media screen and (max-width:360px){.home .tab-item[data-v-05a3cd5c]{grid-template-columns:1fr}}