html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f1f5f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans TC,sans-serif}:root{--icare-navy: #082C5C;--icare-navy-2: #0B3B78;--icare-brand-blue: #1455B8;--icare-water: #18A8D1;--icare-page: #F4F8FC;--icare-card: #FFFFFF;--icare-text: #17233C;--icare-muted: #64748B;--icare-border: #DDE6F0;--icare-rank: #F2A51A;--icare-success: #0F9F79;--icare-radius: 16px;--icare-shadow: 0 16px 42px rgba(8, 44, 92, .08);--icare-blue: #003f9e;--icare-deep-blue: #082f68;--icare-sky: #e9f7ff;--icare-bright-blue: #0879d8;--icare-green: #159d43;--icare-lime: #79c82e;--icare-yellow: #ffc400;--icare-teal: #047d95}.icare-theme{color:var(--icare-text);font-family:Noto Sans TC,Inter,Microsoft JhengHei,sans-serif}.icare-header{background:var(--icare-navy);color:#fff;box-shadow:0 8px 24px #082c5c2e}.icare-nav-shell{min-height:72px;max-width:1280px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:28px}.icare-brand{display:inline-flex;align-items:center;gap:12px;color:#fff;text-align:left;min-width:188px}.icare-brand-mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--icare-water)}.icare-brand-title,.icare-brand-subtitle{display:block}.icare-brand-title{font-weight:900;letter-spacing:.08em;font-size:19px;line-height:1.1}.icare-brand-subtitle{color:#ffffff9e;font-size:10px;font-weight:800;letter-spacing:.14em;margin-top:3px}.icare-main-nav{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.icare-nav-link{min-height:44px;padding:0 14px;color:#ffffffc2;font-size:14px;font-weight:800;border-radius:999px;position:relative}.icare-nav-link:hover,.icare-nav-link:focus-visible{color:#fff;background:#ffffff14;outline:none}.icare-nav-link.is-active{color:#fff}.icare-nav-link.is-active:after{content:"";position:absolute;left:18px;right:18px;bottom:6px;height:3px;border-radius:999px;background:var(--icare-water)}.icare-nav-actions{display:flex;align-items:center;gap:10px;position:relative}.icare-lang-button,.icare-profile-button,.icare-mobile-toggle{min-height:44px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;padding:0 14px;font-size:13px;font-weight:800;background:#ffffff0f}.icare-lang-button:hover,.icare-profile-button:hover,.icare-mobile-toggle:hover,.icare-lang-button:focus-visible,.icare-profile-button:focus-visible,.icare-mobile-toggle:focus-visible{border-color:#18a8d1cc;outline:none}.icare-profile-wrap{position:relative}.icare-profile-menu{position:absolute;right:0;top:calc(100% + 10px);width:220px;padding:10px;border-radius:14px;border:1px solid var(--icare-border);background:#fff;color:var(--icare-text);box-shadow:var(--icare-shadow);z-index:80}.icare-menu-label{padding:6px 10px;color:var(--icare-muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.icare-menu-item{width:100%;min-height:40px;display:flex;align-items:center;gap:8px;border-radius:10px;padding:0 10px;text-align:left;color:var(--icare-text);font-size:14px;font-weight:800}.icare-menu-item:hover,.icare-menu-item.is-current{background:#edf7fc;color:var(--icare-brand-blue)}.icare-menu-item.danger{color:#b91c1c}.icare-menu-divider{height:1px;background:var(--icare-border);margin:8px 0}.icare-subnav{background:#f8fbff;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid var(--icare-border);color:var(--icare-text)}.icare-subnav-track{max-width:1280px;min-height:52px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin}.icare-subnav-link{min-height:48px;padding:0 16px;color:var(--icare-muted);font-size:14px;font-weight:900;white-space:nowrap;position:relative}.icare-subnav-link:hover,.icare-subnav-link:focus-visible{color:var(--icare-brand-blue);background:#eef7fd;outline:none}.icare-subnav-link.is-active{color:var(--icare-brand-blue);background:#edf7fc}.icare-subnav-link.is-active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:999px 999px 0 0;background:var(--icare-water)}.icare-mobile-toggle,.icare-mobile-nav{display:none}.icare-mobile-nav{padding:8px 20px 18px;background:var(--icare-navy);border-top:1px solid rgba(255,255,255,.12)}.icare-mobile-nav button{width:100%;min-height:46px;color:#ffffffd1;text-align:left;border-radius:12px;padding:0 14px;font-weight:800}.icare-mobile-nav button.is-active,.icare-mobile-nav button:hover{color:#fff;background:#18a8d133}.icare-mobile-subtitle{padding:14px 14px 6px;color:#ffffff94;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.icare-qa-page{max-width:1280px;margin:0 auto;padding:0 40px 40px;font-family:Noto Sans TC,Inter,Microsoft JhengHei,sans-serif}.icare-qa-hero{min-height:204px;display:flex;align-items:center;justify-content:space-between;gap:32px;overflow:hidden;position:relative;padding:34px 44px;border-radius:20px;background:radial-gradient(circle at 78% 35%,rgba(24,168,209,.28),transparent 22rem),linear-gradient(135deg,var(--icare-navy) 0%,var(--icare-navy-2) 52%,#123A85 100%);color:#fff;box-shadow:0 22px 54px #082c5c2e}.icare-live-label{display:inline-flex;width:max-content;margin-bottom:12px;padding:6px 11px;border-radius:999px;background:#18a8d129;border:1px solid rgba(24,168,209,.36);color:#b7efff;font-size:12px;font-weight:900;letter-spacing:.12em}.icare-qa-hero h2{font-size:clamp(36px,4vw,44px);font-weight:900;line-height:1.12;margin:0}.icare-qa-hero-en{margin:6px 0 0;color:#bfefff;font-size:20px;font-weight:800}.icare-qa-hero-desc,.icare-qa-hero-date{margin:13px 0 0;color:#ffffffd1;font-size:16px;font-weight:600;line-height:1.65}.icare-qa-hero-date{color:#fff;font-weight:900}.icare-qa-network{position:relative;width:340px;height:150px;flex:0 0 340px;opacity:.82}.icare-qa-network:before,.icare-qa-network:after{content:"";position:absolute;border:1px solid rgba(159,227,247,.28);border-radius:999px}.icare-qa-network:before{inset:20px 28px}.icare-qa-network:after{inset:48px 82px 32px 4px}.icare-qa-network .node{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--icare-water);box-shadow:0 0 0 8px #18a8d11f}.icare-qa-network .n1{left:26px;top:38px}.icare-qa-network .n2{left:146px;top:18px}.icare-qa-network .n3{right:48px;top:72px}.icare-qa-network .n4{left:96px;bottom:22px}.icare-qa-network .line{position:absolute;height:2px;background:#bfefff61;transform-origin:left center}.icare-qa-network .l1{left:36px;top:44px;width:112px;transform:rotate(-9deg)}.icare-qa-network .l2{left:156px;top:26px;width:146px;transform:rotate(21deg)}.icare-qa-network .l3{left:104px;bottom:33px;width:168px;transform:rotate(-14deg)}.icare-question-card{margin-top:32px;padding:28px;border-radius:var(--icare-radius);border:1px solid var(--icare-border);background:var(--icare-card);box-shadow:var(--icare-shadow)}.icare-question-heading{display:flex;justify-content:space-between;gap:24px;color:var(--icare-brand-blue)}.icare-question-heading h3{margin:0;color:var(--icare-text);font-size:25px;font-weight:900}.icare-question-heading p{margin:8px 0 0;color:var(--icare-muted);font-size:15px;line-height:1.6}.icare-question-fields{display:grid;gap:16px;margin-top:22px}.icare-question-fields input,.icare-question-fields textarea{width:100%;border:1px solid var(--icare-border);border-radius:12px;background:#fbfdff;color:var(--icare-text);font-size:16px;font-weight:650;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.icare-question-fields input{height:48px;padding:0 15px;max-width:440px}.icare-question-fields textarea{min-height:132px;resize:vertical;padding:15px;line-height:1.65}.icare-question-fields input:focus,.icare-question-fields textarea:focus{border-color:var(--icare-water);background:#fff;box-shadow:0 0 0 4px #18a8d11f}.icare-question-footer{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:16px}.icare-question-footer div{display:grid;gap:4px;color:var(--icare-muted);font-size:13px;font-weight:700}.icare-question-footer button{min-height:48px;display:inline-flex;align-items:center;gap:8px;border-radius:12px;background:var(--icare-brand-blue);color:#fff;padding:0 22px;font-weight:900;white-space:nowrap}.icare-question-footer button:hover{background:var(--icare-navy-2)}.icare-question-footer button:disabled{opacity:.62;cursor:wait}.icare-form-success,.icare-form-error{display:flex;align-items:center;gap:8px;margin:16px 0 0;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:800}.icare-form-success{background:#eafaf5;color:var(--icare-success)}.icare-form-error{background:#fff1f2;color:#be123c}.icare-qa-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr);gap:32px;margin-top:42px;align-items:start}.icare-section-heading,.icare-latest-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.icare-section-heading p{margin:0 0 4px;color:var(--icare-water);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.icare-section-heading h3,.icare-latest-heading h3{margin:0;color:var(--icare-text);font-size:25px;font-weight:900}.icare-question-list{display:grid;gap:18px}.icare-question-item{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr);gap:20px;padding:26px;border:1px solid var(--icare-border);border-radius:var(--icare-radius);background:var(--icare-card);box-shadow:0 10px 28px #082c5c0b}.icare-question-item:hover,.icare-question-item.is-focused{border-color:#18a8d18c;box-shadow:var(--icare-shadow)}.icare-question-rank{color:#d6e4f1;font-size:36px;line-height:1;font-weight:900;letter-spacing:-.02em}.icare-question-topline,.icare-question-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--icare-muted);font-size:13px;font-weight:800}.icare-status{display:inline-flex;border-radius:999px;border:1px solid var(--icare-border);background:#f7fafc;color:var(--icare-muted);padding:4px 10px;font-size:12px;font-weight:900}.icare-status.answered{border-color:#0f9f7938;background:#eafaf5;color:var(--icare-success)}.icare-question-text{margin:12px 0 14px;color:var(--icare-text);font-size:18px;font-weight:850;line-height:1.65;overflow-wrap:anywhere}.icare-like-button{min-height:36px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--icare-border);border-radius:999px;padding:0 11px;color:var(--icare-muted);font-weight:900;background:#fff}.icare-like-button:hover,.icare-like-button.is-liked{border-color:#18a8d161;color:var(--icare-brand-blue);background:#edf7fc}.icare-like-button.is-liked svg{fill:currentColor}.icare-expert-reply{margin-top:18px;padding:16px 18px;border-radius:14px;background:#edf7fc;color:var(--icare-text)}.icare-expert-reply span{display:block;margin-bottom:6px;color:var(--icare-brand-blue);font-size:13px;font-weight:900}.icare-expert-reply p{margin:0;color:#334155;font-size:15px;line-height:1.7;font-weight:650}.icare-card-menu{position:absolute;top:18px;right:18px}.icare-card-menu>button{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--icare-muted)}.icare-card-menu>button:hover{background:#f2f7fb;color:var(--icare-brand-blue)}.icare-card-menu-panel{position:absolute;top:44px;right:0;z-index:20;min-width:150px;padding:8px;border:1px solid var(--icare-border);border-radius:12px;background:#fff;box-shadow:var(--icare-shadow)}.icare-card-menu-panel button{width:100%;min-height:38px;border-radius:9px;padding:0 10px;text-align:left;color:var(--icare-text);font-size:13px;font-weight:850}.icare-card-menu-panel button:hover{background:#f2f7fb}.icare-card-menu-panel button.danger{color:#b91c1c}.icare-reply-editor{display:grid;gap:10px;margin-top:14px;padding:14px;border-radius:14px;background:#f8fbfe;border:1px solid var(--icare-border)}.icare-reply-editor textarea{min-height:92px;resize:vertical;border:1px solid var(--icare-border);border-radius:11px;padding:12px;outline:none;color:var(--icare-text);font-weight:650}.icare-reply-editor textarea:focus{border-color:var(--icare-water);box-shadow:0 0 0 3px #18a8d11a}.icare-reply-editor button{justify-self:end;min-height:42px;border-radius:10px;background:var(--icare-navy);color:#fff;padding:0 16px;font-weight:900}.icare-latest-feed{position:sticky;top:132px;border:1px solid var(--icare-border);border-radius:var(--icare-radius);background:var(--icare-card);padding:22px;box-shadow:0 10px 28px #082c5c0b}.icare-latest-heading span{display:inline-flex;align-items:center;gap:7px;color:var(--icare-water);font-size:12px;font-weight:900;letter-spacing:.08em}.icare-latest-heading i{width:8px;height:8px;border-radius:50%;background:var(--icare-success);box-shadow:0 0 #0f9f7973;animation:icare-pulse 1.5s infinite}.icare-feed-list{display:grid;border-top:1px solid var(--icare-border)}.icare-feed-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:82px;padding:14px 0;border-bottom:1px solid var(--icare-border);text-align:left}.icare-feed-main{display:grid;gap:5px;min-width:0;text-align:left}.icare-feed-main:hover .summary,.icare-feed-item.is-active .summary{color:var(--icare-brand-blue)}.icare-feed-like{min-width:58px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--icare-border);border-radius:999px;color:var(--icare-muted);font-size:13px;font-weight:900;transition:border-color .18s ease,color .18s ease,background .18s ease}.icare-feed-like:hover,.icare-feed-like.is-liked{border-color:#18a8d166;background:#eefaff;color:var(--icare-brand-blue)}.icare-feed-item .time,.icare-feed-item .meta{color:var(--icare-muted);font-size:12px;font-weight:800}.icare-feed-item .summary{color:var(--icare-text);font-size:15px;font-weight:850;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.icare-empty-state{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--icare-muted);text-align:center;border:1px dashed var(--icare-border);border-radius:14px;background:#f8fbfe;padding:24px}.icare-empty-state.compact{min-height:120px}.icare-empty-state h4,.icare-empty-state p{margin:0}.icare-empty-state h4{color:var(--icare-text);font-size:17px;font-weight:900}@keyframes icare-pulse{70%{box-shadow:0 0 0 8px #0f9f7900}to{box-shadow:0 0 #0f9f7900}}@media(max-width:1024px){.icare-nav-shell,.icare-subnav-track{padding:0 24px}.icare-main-nav{display:none}.icare-mobile-toggle{display:inline-flex}.icare-mobile-nav{display:grid}.icare-qa-page{padding:0 24px 36px}.icare-qa-grid{grid-template-columns:1fr}.icare-latest-feed{position:static}}@media(max-width:768px){.icare-nav-shell{min-height:68px;padding:0 16px;gap:12px}.icare-subnav-track{min-height:50px;padding:0 16px}.icare-subnav-link{min-height:46px;padding:0 14px}.icare-brand{min-width:0}.icare-brand-title{font-size:17px}.icare-brand-subtitle,.icare-lang-button,.icare-profile-button{display:none}.icare-qa-page{padding:0 16px 28px}.icare-qa-hero{min-height:auto;padding:28px 22px}.icare-qa-network{display:none}.icare-question-card{padding:22px}.icare-question-footer{align-items:stretch;flex-direction:column}.icare-question-footer button{justify-content:center;width:100%}.icare-question-item{grid-template-columns:1fr;gap:10px;padding:22px}.icare-question-rank{font-size:28px}.icare-card-menu{top:14px;right:14px}}.icare-theme{background:radial-gradient(circle at 12% 0%,rgba(93,185,244,.32),transparent 34rem),radial-gradient(circle at 88% 12%,rgba(121,200,46,.18),transparent 28rem),linear-gradient(180deg,#f2fbff,#eef8f5 45%,#f8fbff)}.icare-theme .bg-slate-900{background-color:var(--icare-blue)!important}.icare-theme .bg-slate-800{background-color:var(--icare-deep-blue)!important}.icare-theme .bg-cyan-600,.icare-theme .bg-blue-600{background-color:var(--icare-bright-blue)!important}.icare-theme .bg-emerald-500,.icare-theme .bg-emerald-600{background-color:var(--icare-green)!important}.icare-theme .text-cyan-400,.icare-theme .text-cyan-500,.icare-theme .text-cyan-600,.icare-theme .text-cyan-700{color:var(--icare-bright-blue)!important}.icare-theme .text-emerald-600,.icare-theme .text-emerald-700{color:var(--icare-green)!important}.icare-theme .border-cyan-500,.icare-theme .border-cyan-600{border-color:var(--icare-bright-blue)!important}.icare-theme .ring-cyan-500{--tw-ring-color: var(--icare-bright-blue) !important}.icare-theme .bg-amber-100{background-color:#fff5cf!important}.icare-theme .border-amber-200{border-color:#ffe08a!important}.icare-theme .text-amber-900{color:#7a5500!important}.icare-theme .shadow-cyan-500\/20{--tw-shadow-color: rgba(8, 121, 216, .24) !important}.icare-banner{box-shadow:0 28px 70px #003f9e38}.icare-theme article,.icare-theme table,.icare-theme .bg-white{border-color:#005fb81f}button,input,select,textarea{font:inherit}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.animate-in{animation-duration:.22s;animation-fill-mode:both}.fade-in{animation-name:fade-in}.zoom-in-95{animation-name:zoom-in-95}.slide-in-from-left-4{animation-name:slide-in-left}.slide-in-from-right-10{animation-name:slide-in-right}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes zoom-in-95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(2.5rem)}to{opacity:1;transform:translate(0)}}
