*{box-sizing:border-box}:root{--bg:#f6f7f9;--panel:#fff;--text:#111827;--muted:#6b7280;--subtle:#9ca3af;--line:#e5e7eb;--line2:#eef0f3;--ink:#111827;--accent:#2563eb;--accent-soft:#eff6ff;--success:#16a34a;--success-soft:#ecfdf3;--warning:#d97706;--warning-soft:#fff7ed;--danger:#dc2626;--danger-soft:#fef2f2;--sidebar:#111827;--sidebar2:#1f2937;--radius:4px}body{background:var(--bg);color:var(--text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Yu Gothic,sans-serif;font-size:13px;line-height:1.45}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:var(--accent);text-decoration:none}.app{min-height:100vh;display:flex}.sidebar{background:linear-gradient(180deg,var(--sidebar),#0f172a);color:#fff;flex-direction:column;flex:none;width:222px;padding:14px 10px;display:flex}.sideBrand{grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:2px 8px 18px;display:grid}.iinaLogoMark{color:#111827;letter-spacing:-.06em;background:#fff;border-radius:4px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:grid}.brandMain{letter-spacing:.01em;font-size:13px;font-weight:650;line-height:1.15}.brandSub{color:#cbd5e1;margin-top:1px;font-size:12px;line-height:1.15}.sideNav{flex-direction:column;gap:3px;display:flex;overflow:auto}.navItem{color:#d1d5db;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;height:33px;padding:0 10px;font-weight:400;display:flex}.navItem:hover{color:#fff;background:#ffffff12}.navItem.active{color:#111827;background:#fff}.logout{color:#d1d5db;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;height:33px;margin-top:auto;padding:0 10px;display:flex}.logout:hover{color:#fff;background:#ffffff12}.main{flex:1;min-width:0;padding:18px 22px}.topbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.topbar h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:620;line-height:1.25}.lead{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:400}.topActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.primary,.outlineBtn,.ghostBtn,.blueSmall,.greenBtn,.tableBtn,.secondary,.small{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.primary:hover{background:#000}.primary.mini{height:30px;padding:0 11px}.outlineBtn,.secondary{color:#111827;background:#fff;border-color:#d1d5db}.outlineBtn:hover,.secondary:hover{background:#f9fafb}.ghostBtn{color:#374151;background:#f3f4f6;border-color:#f3f4f6}.ghostBtn:hover{background:#e5e7eb}.blueSmall{background:var(--ink);color:#fff;border-color:var(--ink);height:26px;font-size:12px}.greenBtn{background:var(--success);color:#fff;border-color:var(--success);width:100%;height:32px}.panel,.kpiCard,.miniPanel,.infoBox,.flowBox{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 2px #11182709}.panel{padding:13px}.panelTitle,.miniHead h2,.panelTitleRow h2{letter-spacing:-.005em;margin:0;font-size:14px;font-weight:620}.panelTitle{margin-bottom:10px}.panelTitleRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.panelTitleRow span{color:var(--muted);font-size:12px}.kpiGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:12px;display:grid}.kpiCard{padding:13px 14px}.kpiCard span{color:var(--muted);font-size:12px;display:block}.kpiCard strong{letter-spacing:-.02em;margin:7px 0 4px;font-size:23px;font-weight:620;line-height:1.1;display:block}.kpiCard small{color:var(--muted);font-size:12px}.studioTable{border-collapse:collapse;width:100%;font-size:12px}.studioTable th{color:#4b5563;text-align:left;border-bottom:1px solid var(--line);background:#f9fafb;padding:8px;font-weight:600}.studioTable td{border-bottom:1px solid var(--line2);vertical-align:middle;padding:7px 8px}.studioTable tr:hover td{background:#fafafa}.titleCell{color:#111827;font-weight:500}.statusBadge{background:var(--success-soft);color:#15803d;border:1px solid #bbf7d0;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.draftBadge{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:2px 6px;font-size:11px}.templateBadge{color:#111827;background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:inline-grid}.scoreBadge{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:2px 8px;font-weight:600}.tableBtn,.rowActions button{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:4px;height:24px;padding:0 7px;font-size:11px}.tableBtn:hover,.rowActions button:hover{background:#f9fafb}.rowActions{gap:6px;display:flex}.pager{text-align:center;color:var(--muted);padding:12px 0 2px}.homeGrid,.monitorGrid,.articleMgmtGrid,.wpWorkflowGrid,.publishGrid,.settingsGrid{gap:14px;display:grid}.homeGrid{grid-template-columns:1.4fr .9fr}.monitorGrid{grid-template-columns:1.5fr .8fr}.articleMgmtGrid{grid-template-columns:1.2fr .8fr}.wpWorkflowGrid{grid-template-columns:.9fr 1.1fr}.publishGrid,.settingsGrid{grid-template-columns:1fr 1fr}.jobStack,.publishQueueList,.publishList,.monitorMain{flex-direction:column;gap:10px;display:flex}.jobCard,.approvalCard,.deptCard,.publishQueueCard,.publishCard,.publishedCard{border:1px solid var(--line);background:#fff;border-radius:4px;padding:12px}.jobHead,.monitorTop,.approvalCard,.publishQueueCard{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jobHead strong,.monitorTop strong{color:#111827;font-size:19px;font-weight:620}.jobMeta{flex-wrap:wrap;gap:6px;margin-bottom:5px;display:flex}.jobMeta span{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:2px 6px;font-size:11px}.jobCard h3,.monitorJob h3,.publishCard h3,.publishedCard h3{margin:0 0 4px;font-size:14px;font-weight:620}.jobCard p,.monitorJob p,.approvalCard p,.deptCard p,.publishQueueCard p,.publishCard p,.publishedCard p{color:var(--muted);margin:0;font-size:12px}.progressLine{background:#f3f4f6;border-radius:99px;height:7px;margin:10px 0 7px;overflow:hidden}.progressLine div{background:#111827;border-radius:99px;height:100%}.progressLine.large{height:9px}.jobFoot{color:#374151;justify-content:space-between;font-size:12px;display:flex}.approvalActions,.wpActions,.approvalBox{flex-wrap:wrap;gap:8px;display:flex}.mt{margin-top:14px}.backlogList{margin:0;padding-left:18px}.backlogList li{color:#374151;margin:6px 0}.monitorJob{border:1px solid var(--line);background:#fff;border-radius:4px;padding:13px}.stepRail{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px;display:grid}.stepDot{color:#6b7280;align-items:center;gap:5px;font-size:11px;display:flex}.stepDot span{background:#fff;border:1px solid #d1d5db;border-radius:50%;flex:none;width:9px;height:9px}.stepDot.done span{background:#111827;border-color:#111827}.stepDot.active span{background:#111827;border-color:#111827;box-shadow:0 0 0 3px #e5e7eb}.deptCard{margin-bottom:10px}.deptCard b{margin-bottom:4px;font-size:13px;display:block}.filterRow{gap:10px;margin-bottom:12px;display:flex}.filterRow input,.filterRow select,.formPanel input,.formPanel textarea,.formPanel select{background:#fff;border:1px solid #d1d5db;border-radius:4px;outline:none;width:100%;padding:8px}.filterRow input:focus,.filterRow select:focus,.formPanel input:focus,.formPanel textarea:focus,.formPanel select:focus,.bodyEditor:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714}.selectedRow td,.publishQueueCard.active{background:#f9fafb!important}.articleDetailPanel{min-height:620px}.detailMeta,.wpDetail{gap:7px;margin-bottom:12px;display:grid}.detailMeta p,.wpDetail p{border-bottom:1px solid var(--line2);grid-template-columns:100px 1fr;margin:0;padding:7px 0;display:grid}.detailMeta b,.wpDetail b{color:var(--muted);font-size:12px}.detailMeta span,.wpDetail span{color:#111827;word-break:break-all;font-size:13px}.articleBodyPreview{border:1px solid var(--line);background:#fafafa;border-radius:4px;max-height:300px;padding:12px;overflow:auto}.articleBodyPreview pre{white-space:pre-wrap;margin:0;font-family:inherit;font-size:13px;line-height:1.7}.wpChecks{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.wpCheck{border:1px solid var(--line);background:#fafafa;border-radius:4px;align-items:center;gap:7px;padding:8px;display:flex}.wpCheck b{font-size:12px;font-weight:600}.okPill,.ngPill{border:1px solid;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.okPill{background:var(--success-soft);color:#15803d;border-color:#bbf7d0}.ngPill{background:var(--danger-soft);color:#b91c1c;border-color:#fecaca}.articleEditorGrid{grid-template-columns:300px 1fr 1fr;gap:14px;display:grid}.formPanel label{margin:10px 0 5px;font-size:12px;font-weight:600;display:block}.formPanel textarea{min-height:96px}.autoSave{color:var(--muted);margin-top:10px;font-size:12px}.qaBox{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.qaBox h2{margin:0 0 8px;font-size:13px}.checkRow{align-items:center;gap:6px;margin:5px 0;display:flex}.bodyEditor{resize:vertical;border:1px solid #d1d5db;border-radius:4px;width:100%;min-height:560px;padding:12px;line-height:1.75}.publicPreview{border:1px solid var(--line);background:#fff;border-radius:4px;max-height:620px;padding:16px;overflow:auto}.publicPreview h2{border-left:3px solid #111827;margin:20px 0 9px;padding-left:7px;font-size:17px}.publicPreview p{margin:0 0 10px;font-size:13px;line-height:1.8}.publicPreview li{line-height:1.7}.emptyState{min-height:120px;color:var(--muted);background:#fafafa;border:1px dashed #d1d5db;border-radius:4px;place-items:center;padding:20px;display:grid}.dashboardMiniGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px;display:grid}.miniPanel{padding:12px}.miniHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.miniList{border:1px solid var(--line);border-radius:4px;overflow:hidden}.miniList div{border-bottom:1px solid var(--line);background:#fff;padding:7px 8px}.miniList div:last-child{border-bottom:0}.bottomInfo{grid-template-columns:300px 1fr;gap:14px;margin-top:14px;display:grid}.infoBox,.flowBox{background:#fff;padding:14px}.infoBox h2,.flowBox h2{color:#111827;margin:0 0 10px;font-size:14px}.infoBox ul{margin:0;padding-left:18px}.infoBox li{margin:6px 0}.flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.flowIcon{text-align:center;color:#374151}.flowIcon div{color:#111827;background:#fff;border:2px solid #9ca3af;border-radius:6px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:700;display:grid}.flowIcon span{margin-top:6px;font-size:12px;display:block}.logBox{color:#e5e7eb;background:#111827;border-radius:4px;max-height:260px;padding:10px;font-size:12px;overflow:auto}.notice{border:1px solid var(--line);background:#fafafa;border-radius:4px;margin-top:12px;padding:10px}@media (width<=1200px){.kpiGrid{grid-template-columns:repeat(3,1fr)}.homeGrid,.monitorGrid,.articleMgmtGrid,.wpWorkflowGrid,.publishGrid,.settingsGrid,.articleEditorGrid,.bottomInfo{grid-template-columns:1fr}.dashboardMiniGrid{grid-template-columns:repeat(2,1fr)}.stepRail{grid-template-columns:repeat(3,1fr)}.main{padding:14px}.sidebar{width:210px}}.workflowHero{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.workflowHero h2{margin:2px 0 4px;font-size:18px;font-weight:620}.workflowHero p{color:var(--muted);margin:0;font-size:12px}.workflowHero strong{font-size:28px;font-weight:620}.miniLabel{color:var(--muted);margin:0;font-size:12px}.workflowGrid{grid-template-columns:1.35fr .9fr;gap:14px;display:grid}.workflowRunList{flex-direction:column;gap:10px;display:flex}.workflowRunCard{border:1px solid var(--line);background:#fff;border-radius:4px;padding:12px}.workflowRunHead{justify-content:space-between;gap:12px;display:flex}.workflowRunHead h3{margin:0 0 4px;font-size:14px;font-weight:620}.workflowRunHead p{color:var(--muted);margin:0;font-size:12px}.workflowRunHead strong{font-size:20px;font-weight:620}.workflowDeptRail{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.workflowDeptMini{border:1px solid var(--line);background:#fafafa;border-radius:4px;padding:7px}.workflowDeptMini b{margin-top:5px;font-size:11px;font-weight:600;display:block}.activeBadge{color:#fff;background:#111827;border:1px solid #111827;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.workflowRules{margin:0;padding-left:18px}.workflowRules li{color:#374151;margin:7px 0}@media (width<=1200px){.workflowGrid{grid-template-columns:1fr}.workflowDeptRail{grid-template-columns:repeat(2,1fr)}}.opsKpiGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}.opsGrid{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.improvementList{flex-direction:column;gap:10px;display:flex}.improvementCard{border:1px solid var(--line);background:#fff;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.improvementCard b{margin-bottom:4px;font-size:13px;display:block}.improvementCard p{color:var(--muted);margin:0;font-size:12px}.opsSummary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.opsSummary p{border:1px solid var(--line);background:#fafafa;border-radius:4px;margin:0;padding:12px;font-size:13px}@media (width<=1200px){.opsKpiGrid{grid-template-columns:repeat(2,1fr)}.opsGrid,.opsSummary{grid-template-columns:1fr}}.releaseHero{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.releaseHero h2{margin:2px 0 4px;font-size:18px;font-weight:620}.releaseHero p{color:var(--muted);margin:0;font-size:12px}.releaseHero strong{font-size:28px;font-weight:620}.releaseGrid{grid-template-columns:1.35fr .8fr;gap:14px;display:grid}.releaseRoadmap{flex-direction:column;gap:10px;display:flex}.releaseRoadmapCard{border:1px solid var(--line);background:#fff;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.releaseRoadmapCard b{margin-bottom:4px;font-size:13px;display:block}.releaseRoadmapCard p{color:var(--muted);margin:0;font-size:12px}.nextBacklogGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.nextBacklogCard{border:1px solid var(--line);background:#fafafa;border-radius:4px;padding:12px;font-size:13px}@media (width<=1200px){.releaseGrid,.nextBacklogGrid{grid-template-columns:1fr}}.backendKpiGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}.backendGrid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.backendError{color:#991b1b;background:#fef2f2;border-color:#fecaca;margin-bottom:14px}.dbTableList{flex-direction:column;gap:10px;display:flex}.dbTableCard{border:1px solid var(--line);background:#fafafa;border-radius:4px;justify-content:space-between;padding:12px;display:flex}.dbTableCard b{font-size:13px}.dbTableCard span{color:var(--muted);font-size:12px}@media (width<=1200px){.backendKpiGrid{grid-template-columns:repeat(2,1fr)}.backendGrid{grid-template-columns:1fr}}.apiGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.apiStatusBox{gap:7px;margin-bottom:12px;display:grid}.apiStatusBox p{border-bottom:1px solid var(--line2);grid-template-columns:120px 1fr;margin:0;padding:7px 0;display:grid}.apiStatusBox b{color:var(--muted);font-size:12px}.apiStatusBox span{color:#111827;word-break:break-all;font-size:13px}.apiResult{color:#e5e7eb;background:#111827;border-radius:4px;max-height:320px;margin-top:12px;padding:12px;font-size:12px;overflow:auto}.apiActions{margin-top:12px}@media (width<=1200px){.apiGrid{grid-template-columns:1fr}}.cooGrid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.cooForm{gap:8px;display:grid}.cooForm label{color:var(--muted);font-size:12px;font-weight:600}.cooForm input,.cooForm select{background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:8px}.cooButton{width:100%;margin-top:6px}.cooResult{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.cooResult pre{color:#e5e7eb;background:#111827;border-radius:4px;max-height:360px;padding:12px;font-size:12px;overflow:auto}@media (width<=1200px){.cooGrid{grid-template-columns:1fr}}.articleEngineGrid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.engineForm{gap:8px;display:grid}.engineForm label{color:var(--muted);font-size:12px;font-weight:600}.engineForm input,.engineForm select{background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:8px}.engineButton{width:100%;margin-top:6px}.engineResult{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.engineResult p{color:var(--muted);margin:0 0 8px}.generatedPreview{border:1px solid var(--line);background:#fafafa;border-radius:4px;max-height:520px;padding:12px;overflow:auto}.generatedPreview pre{white-space:pre-wrap;margin:0;font-family:inherit;font-size:13px;line-height:1.7}@media (width<=1200px){.articleEngineGrid{grid-template-columns:1fr}}.qaEngineGrid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.qaEngineForm{gap:8px;display:grid}.qaEngineForm label{color:var(--muted);font-size:12px;font-weight:600}.qaEngineForm select{background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:8px}.qaSelected,.qaResultBox{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.qaSelected p{border-bottom:1px solid var(--line2);grid-template-columns:90px 1fr;margin:0;padding:7px 0;display:grid}.qaSelected b{color:var(--muted);font-size:12px}.qaSelected span{color:#111827;font-size:13px}.qaResultBox p{color:var(--muted);margin:0 0 7px}@media (width<=1200px){.qaEngineGrid{grid-template-columns:1fr}}.wpEngineGrid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.wpEngineForm{gap:8px;display:grid}.wpEngineForm label{color:var(--muted);font-size:12px;font-weight:600}.wpEngineForm select{background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:8px}.wpSelected,.wpResultBox{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.wpSelected p{border-bottom:1px solid var(--line2);grid-template-columns:90px 1fr;margin:0;padding:7px 0;display:grid}.wpSelected b{color:var(--muted);font-size:12px}.wpSelected span{color:#111827;word-break:break-all;font-size:13px}.wpResultBox p{color:var(--muted);margin:0 0 7px}@media (width<=1200px){.wpEngineGrid{grid-template-columns:1fr}}.bulkGrid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.bulkForm{gap:8px;display:grid}.bulkForm label{color:var(--muted);font-size:12px;font-weight:600}.bulkForm input,.bulkForm select{background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:8px}.checkLine{align-items:center;gap:8px;color:#111827!important;font-weight:500!important;display:flex!important}.checkLine input{width:auto!important}.bulkButton{width:100%;margin-top:6px}.bulkResult{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.bulkResult p{color:var(--muted);margin:0 0 7px}@media (width<=1200px){.bulkGrid{grid-template-columns:1fr}}.visualEditorGrid{grid-template-columns:320px 1fr;gap:14px;display:grid}.visualForm{gap:8px;display:grid}.visualForm label{color:var(--muted);font-size:12px;font-weight:600}.visualForm select{background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:8px}.visualMeta{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.visualMeta p{border-bottom:1px solid var(--line2);grid-template-columns:70px 1fr;margin:0;padding:7px 0;font-size:12px;display:grid}.visualMeta b{color:var(--muted)}.visualMeta span{word-break:break-all}.visualChecklist{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.visualChecklist div{border:1px solid var(--line);background:#fafafa;border-radius:4px;justify-content:space-between;padding:8px;font-size:12px;display:flex}.visualCanvasPanel{background:#f3f4f6;padding:0;overflow:auto}.visualPreview{justify-content:center;padding:18px;display:flex}.visualPreview.mobile .iinaArticlePreview{width:390px}.iinaArticlePreview{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:min(100%,980px);overflow:hidden}.iinaHero{background:linear-gradient(90deg,#000000d6,#00000059),linear-gradient(135deg,#111827,#6b7280);align-items:flex-end;height:260px;display:flex}.iinaHero>div{color:#fff;padding:28px}.iinaHero p{opacity:.85;margin:0 0 14px;font-size:11px}.iinaHero h1{max-width:680px;margin:0 0 14px;font-size:30px;font-weight:750;line-height:1.35}.iinaHero span{font-size:12px}.iinaLead{border-bottom:1px solid #e5e7eb;padding:20px 26px}.iinaLead p{margin:0;font-size:14px;line-height:1.8}.iinaCompare{padding:24px 26px}.iinaCompare h2,.iinaFaq h2{margin:0 0 14px;font-size:18px}.iinaCompareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.iinaProductCard{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:0 10px 28px #1118270f}.iinaProductCard:hover{transform:translateY(-2px);box-shadow:0 16px 38px #1118271a}.iinaProductCard.recommended{border-color:#d6a84f;box-shadow:0 0 0 1px #d6a84f57,0 16px 40px #92400e1f}.iinaProductRank{z-index:2;color:#fff;letter-spacing:.04em;background:#111827;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.iinaProductBadge{z-index:2;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}.iinaProductBadge.gold{color:#92400e;background:#fff7df;border-color:#d6a84f}.iinaProductBadge.gray{color:#4b5563;background:#f9fafb}.iinaProductImage,.iinaRecommendImage{color:#111827;background:linear-gradient(#f8fafc,#eef2f7);border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;height:132px;margin:26px 0 12px;font-weight:800;display:flex;overflow:hidden}.iinaProductDevice{text-align:center;background:linear-gradient(#fff,#e5e7eb);border:1px solid #d1d5db;border-radius:12px;place-items:center;width:72%;height:72px;padding:0 10px;display:grid;position:relative;box-shadow:0 12px 22px #1118271f}.iinaProductDevice span{background:#f8fafc;border:4px solid #cbd5e1;border-radius:50%;width:28px;height:28px;position:absolute;top:12px}.iinaProductDevice b{letter-spacing:.06em;color:#374151;text-transform:uppercase;align-self:end;margin-bottom:10px;font-size:10px;line-height:1.2}.iinaProductDevice.large{width:128px;height:82px}.iinaProductMaker{letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:#6b7280!important;margin:0 0 4px!important;font-size:11px!important}.iinaProductCard h3{color:#111827;min-height:42px;margin:0 0 8px;font-size:15px;line-height:1.45}.iinaProductPrice{color:#b91c1c;letter-spacing:.01em;margin-bottom:8px;font-size:20px;font-weight:850;line-height:1;display:block}.iinaProductSpec{font-weight:700;color:#374151!important;margin:0 0 8px!important;font-size:12px!important}.iinaProductPoints{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.iinaProductPoints li{color:#4b5563;align-items:flex-start;gap:5px;font-size:11px;line-height:1.45;display:flex}.iinaProductPoints li:before{content:"✓";color:#111827;font-weight:900}.iinaProductRecommend{background:#f9fafb;border-radius:8px;padding:8px;line-height:1.55;color:#111827!important;margin:0 0 10px!important;font-size:12px!important}.iinaButtons{gap:7px;margin-top:10px;display:grid}.iinaButtons button{color:#fff;letter-spacing:.02em;cursor:pointer;background:#111827;border:0;border-radius:8px;padding:10px 9px;font-size:12px;font-weight:800}.iinaButtons button:first-child{background:#f97316}.iinaButtons button:nth-child(2){background:#dc2626}.iinaButtons button:nth-child(3){background:#16a34a}.iinaComparisonTableWrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:20px;overflow:auto;box-shadow:0 12px 30px #1118270d}.iinaComparisonTable{border-collapse:separate;border-spacing:0;color:#111827;width:100%;min-width:760px;font-size:12px}.iinaComparisonTable th,.iinaComparisonTable td{vertical-align:top;text-align:left;background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:12px 13px;line-height:1.55}.iinaComparisonTable th:last-child,.iinaComparisonTable td:last-child{border-right:0}.iinaComparisonTable tr:last-child th,.iinaComparisonTable tr:last-child td{border-bottom:0}.iinaComparisonTable thead th{z-index:1;background:#f9fafb;font-weight:850;position:sticky;top:0}.iinaComparisonTable thead th:first-child{color:#6b7280;width:126px}.iinaComparisonTable tbody th{color:#374151;white-space:nowrap;background:#f9fafb;font-weight:850}.iinaComparisonTable .recommendedCol{background:#fffaf0}.iinaComparisonTable thead .recommendedCol{box-shadow:inset 0 3px #d6a84f}.tableRank{color:#fff;background:#111827;border-radius:999px;margin:0 0 5px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-block}.iinaComparisonTable b{margin-bottom:3px;font-size:13px;line-height:1.45;display:block}.iinaComparisonTable small{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700;display:block}.iinaRecommend{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #d6a84f;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 26px 22px;padding:16px;display:flex;box-shadow:0 14px 34px #92400e14}.iinaRecommend span{color:#92400e;font-size:12px;font-weight:800}.iinaRecommend h2{margin:6px 0;font-size:18px}.iinaRecommend p{margin:0;font-size:13px;line-height:1.7}.iinaRecommendImage{flex:0 0 190px;width:190px;margin:0}.iinaBodyGrid{grid-template-columns:220px 1fr;gap:18px;padding:0 26px 24px;display:grid}.iinaToc{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;height:max-content;padding:14px}.iinaToc h2{margin:0 0 10px;font-size:14px}.iinaToc ol{margin:0;padding-left:18px;font-size:12px;line-height:1.8}.iinaBody{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 12px 30px #0f172a0a}.iinaArticleSection{border-bottom:1px solid #f1f5f9;margin:0 0 28px;padding:0 0 28px 54px;position:relative}.iinaArticleSection:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.iinaSectionNumber{color:#fff;letter-spacing:.04em;background:#111827;border-radius:999px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid;position:absolute;top:2px;left:0}.iinaBody h2{letter-spacing:.02em;color:#111827;margin:0 0 14px;font-size:24px;line-height:1.45}.iinaBody h2:after{content:"";background:#111827;border-radius:999px;width:48px;height:3px;margin-top:10px;display:block}.iinaBody h3{color:#111827;border-left:4px solid #111827;margin:24px 0 10px;padding-left:12px;font-size:17px}.iinaBody p{color:#374151;margin:0;font-size:15px;line-height:2}.iinaBodyLead{color:#1f2937!important;font-size:15.5px!important}.iinaBodyList{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.iinaBodyList li{color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px 10px 34px;font-size:14px;position:relative}.iinaBodyList li:before{content:"✓";color:#111827;font-weight:900;position:absolute;top:9px;left:12px}.iinaBody blockquote{color:#374151;background:#fafafa;border-left:4px solid #111827;border-radius:0 10px 10px 0;margin:18px 0 0;padding:16px 18px;font-size:14px;line-height:1.9}.iinaNoteBox{background:#fffdf5;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:74px 1fr;align-items:start;gap:12px;margin-top:18px;padding:14px;display:grid}.iinaNoteBox b{letter-spacing:.08em;font-size:12px}.iinaNoteBox p{font-size:13px;line-height:1.8}.iinaBodyTableWrap{border:1px solid #e5e7eb;border-radius:12px;margin-top:16px;overflow-x:auto}.iinaBodyTable{border-collapse:collapse;width:100%;font-size:13px}.iinaBodyTable th{color:#fff;text-align:left;background:#111827;padding:12px}.iinaBodyTable td{color:#374151;border-top:1px solid #e5e7eb;padding:12px}.iinaBodyImage{margin:20px 0 0}.iinaBodyImage div{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#f8fafc,#e5e7eb);border:1px solid #e5e7eb;border-radius:14px;place-items:center;height:170px;font-weight:800;display:grid}.iinaBodyImage figcaption{color:#6b7280;text-align:center;margin-top:8px;font-size:12px}.iinaFaq{background:linear-gradient(#fff,#fafafa);border-top:1px solid #e5e7eb;padding:26px}.iinaFaqHeader{gap:5px;margin:0 0 16px;display:grid}.iinaFaqHeader span{letter-spacing:.12em;color:#111827;background:#fff;border:1px solid #111827;border-radius:999px;width:max-content;padding:4px 9px;font-size:10px;font-weight:900}.iinaFaqHeader h2{letter-spacing:.01em;margin:0!important;font-size:20px!important}.iinaFaqHeader p{line-height:1.7;color:#6b7280!important;margin:0!important;font-size:13px!important}.iinaFaqList{gap:10px;display:grid}.iinaFaqItem{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #1118270b}.iinaFaqItem[open]{border-color:#d1d5db;box-shadow:0 14px 32px #11182712}.iinaFaqItem summary{cursor:pointer;grid-template-columns:32px 1fr 28px;align-items:center;gap:10px;padding:14px 16px;list-style:none;display:grid}.iinaFaqItem summary::-webkit-details-marker{display:none}.iinaFaqQuestionIcon,.iinaFaqAnswer span{color:#fff;background:#111827;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.iinaFaqItem summary b{color:#111827;font-size:14px;line-height:1.55}.iinaFaqToggle{color:#111827;background:#f3f4f6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-weight:900;display:grid}.iinaFaqItem[open] .iinaFaqToggle{color:#fff;background:#111827;transform:rotate(45deg)}.iinaFaqAnswer{grid-template-columns:32px 1fr;gap:10px;padding:0 16px 16px;display:grid}.iinaFaqAnswer span{color:#111827;background:#f3f4f6}.iinaFaqAnswer p{line-height:1.8;color:#374151!important;margin:2px 0 0!important;font-size:13px!important}.iinaCtaBlock{color:#fff;background:linear-gradient(135deg,#111827,#374151);border:1px solid #111827;border-radius:14px;grid-template-columns:170px 1fr 170px;align-items:center;gap:18px;margin:0 26px 26px;padding:18px;display:grid;box-shadow:0 18px 42px #1118272e}.iinaCtaMedia{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.iinaCtaMedia .iinaProductDevice{background:linear-gradient(#fff,#e5e7eb)}.iinaCtaBadge{color:#92400e;z-index:2;background:#fff7df;border:1px solid #d6a84f;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;position:absolute;top:10px;left:10px}.iinaCtaContent{gap:8px;display:grid}.iinaCtaEyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:900;color:#fde68a!important;margin:0!important;font-size:12px!important}.iinaCtaContent h2{color:#fff;margin:0;font-size:23px;line-height:1.35}.iinaCtaText{line-height:1.8;color:#e5e7eb!important;margin:0!important;font-size:13px!important}.iinaCtaPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:4px 0 0;padding:0;list-style:none;display:grid}.iinaCtaPoints li{color:#f9fafb;text-align:center;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:11px;line-height:1.35}.iinaCtaAction{gap:7px;display:grid}.iinaCtaAction strong{color:#fff;text-align:right;font-size:26px;font-weight:900;line-height:1}.iinaCtaAction span{color:#d1d5db;text-align:right;font-size:11px}.iinaCtaAction button{color:#fff;letter-spacing:.02em;cursor:pointer;border:0;border-radius:9px;padding:10px 9px;font-size:12px;font-weight:900;box-shadow:0 8px 18px #00000029}.iinaCtaAction .amazon{background:#f97316}.iinaCtaAction .rakuten{background:#dc2626}.iinaCtaAction .yahoo{background:#16a34a}.visualPreview.mobile{padding:14px}.visualPreview.mobile .iinaFaq{padding:20px 16px}.visualPreview.mobile .iinaFaqItem summary{grid-template-columns:30px 1fr 26px;padding:13px 12px}.visualPreview.mobile .iinaFaqQuestionIcon,.visualPreview.mobile .iinaFaqAnswer span{width:30px;height:30px}.visualPreview.mobile .iinaFaqAnswer{grid-template-columns:30px 1fr;padding:0 12px 14px}.visualPreview.mobile .iinaHero{height:210px}.visualPreview.mobile .iinaHero>div{padding:20px}.visualPreview.mobile .iinaHero h1{font-size:21px}.visualPreview.mobile .iinaCompareGrid{grid-template-columns:1fr}.visualPreview.mobile .iinaProductCard{padding:14px}.visualPreview.mobile .iinaProductCard h3{min-height:auto}.visualPreview.mobile .iinaProductImage{height:126px}.visualPreview.mobile .iinaButtons{grid-template-columns:1fr}.visualPreview.mobile .iinaComparisonTableWrap{border-radius:10px;margin-left:-6px;margin-right:-6px}.visualPreview.mobile .iinaComparisonTable{min-width:680px}.visualPreview.mobile .iinaComparisonTable th,.visualPreview.mobile .iinaComparisonTable td{padding:10px 11px}.visualPreview.mobile .iinaRecommend{flex-direction:column;align-items:flex-start}.visualPreview.mobile .iinaRecommendImage{flex-basis:auto;width:100%}.visualPreview.mobile .iinaBodyGrid{grid-template-columns:1fr}.visualPreview.mobile .iinaBody{padding:18px 14px}.visualPreview.mobile .iinaArticleSection{padding-left:0}.visualPreview.mobile .iinaSectionNumber{margin-bottom:10px;position:static}.visualPreview.mobile .iinaBody h2{font-size:21px}.visualPreview.mobile .iinaNoteBox{grid-template-columns:1fr}.visualPreview.mobile .iinaBodyImage div{height:132px}.visualPreview.mobile .iinaCtaBlock{text-align:left;grid-template-columns:1fr;gap:12px;padding:14px}.visualPreview.mobile .iinaCtaMedia{height:132px}.visualPreview.mobile .iinaCtaPoints{grid-template-columns:1fr}.visualPreview.mobile .iinaCtaAction strong,.visualPreview.mobile .iinaCtaAction span{text-align:left}@media (width<=1200px){.visualEditorGrid,.iinaCompareGrid,.iinaBodyGrid{grid-template-columns:1fr}}.releaseV1Hero{color:#fff;background:linear-gradient(135deg,#111827,#374151);justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.releaseV1Hero .miniLabel{color:#d1d5db}.releaseV1Hero h2{margin:2px 0 6px;font-size:30px}.releaseV1Hero p{color:#e5e7eb;margin:0}.releaseV1Hero strong{font-size:44px;font-weight:760}.releaseV1Grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.v1ModuleList{gap:10px;display:grid}.v1ModuleCard{border:1px solid var(--line);background:#fafafa;border-radius:4px;gap:4px;padding:12px;display:grid}.v1ModuleCard b{font-size:13px}.v1ModuleCard span{color:var(--muted);font-size:12px}.v1Flow{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.v1Flow div{border:1px solid var(--line);background:#fff;border-radius:4px;gap:8px;padding:14px;display:grid}.v1Flow b{color:#fff;background:#111827;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.v1Flow span{font-size:13px;line-height:1.6}@media (width<=1200px){.releaseV1Grid,.v1Flow{grid-template-columns:1fr}.releaseV1Hero{flex-direction:column;align-items:flex-start;gap:12px}}.groupedNav{gap:8px}.groupedNav details{border-bottom:1px solid #ffffff14;padding-bottom:7px}.groupedNav summary{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:7px 10px 5px;font-size:11px;font-weight:700;list-style:none;display:flex}.groupedNav summary::-webkit-details-marker{display:none}.groupItems{gap:3px;display:grid}.studioUserBar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #e5e7eb;justify-content:flex-end;align-items:center;gap:8px;margin:-4px 0 12px;padding:8px 2px;display:flex;position:sticky;top:0}.studioUserBar span{color:#6b7280;font-size:12px}.studioUserBar b{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:5px 12px;font-size:13px}.dataAdminGrid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.adminForm{gap:8px;display:grid}.adminForm label{color:var(--muted);font-size:12px;font-weight:600}.adminForm input,.adminForm select,.adminForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:8px}.adminForm textarea{resize:vertical;min-height:92px}.selectedRow{background:#f3f4f6}@media (width<=1200px){.dataAdminGrid{grid-template-columns:1fr}.studioUserBar{position:static}}.mockHeroOnly{color:#fff;background:#111827;grid-template-columns:1fr 1.18fr;min-height:360px;display:grid}.mockHeroOnlyImage{color:#111827;letter-spacing:.04em;background:linear-gradient(135deg,#ffffffc7,#9ca3afb8),linear-gradient(135deg,#e5e7eb,#6b7280);justify-content:center;align-items:center;font-size:22px;font-weight:900;display:flex}.mockHeroOnlyImage span{background:#ffffff6b;border:1px solid #11182738;border-radius:10px;padding:18px 26px}.mockHeroOnlyText{flex-direction:column;justify-content:center;padding:36px;display:flex}.mockBreadcrumb{color:#d1d5db;margin:0 0 14px;font-size:12px}.mockCategory{background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;width:max-content;margin-bottom:16px;padding:5px 11px;font-size:12px}.mockHeroOnlyText h1{margin:0 0 16px;font-size:34px;font-weight:760;line-height:1.34}.mockLeadText{color:#e5e7eb;margin:0 0 16px;font-size:15px;line-height:1.9}.mockHeroOnlyText small{color:#d1d5db;font-size:12px}.mockHeroLeadBox{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin:22px 26px}.mockHeroLeadBox b{margin-bottom:8px;font-size:15px;display:block}.mockHeroLeadBox ul{margin:0;padding-left:20px;line-height:1.9}.visualPreview.mobile .mockHeroOnly{grid-template-columns:1fr;min-height:auto}.visualPreview.mobile .mockHeroOnlyImage{height:185px}.visualPreview.mobile .mockHeroOnlyText{padding:22px}.visualPreview.mobile .mockHeroOnlyText h1{font-size:24px}@media (width<=900px){.mockHeroOnly{grid-template-columns:1fr}.mockHeroOnlyImage{height:210px}}.mockHeroOnlyImage{position:relative;overflow:hidden;background:radial-gradient(circle at 28% 34%,#fffffff2 0 8%,#0000 9%),radial-gradient(circle at 42% 58%,#ffffffd1 0 5%,#0000 6%),linear-gradient(135deg,#f3f4f6eb,#9ca3afc7),linear-gradient(135deg,#f9fafb,#6b7280)!important}.mockHeroOnlyImage:before{content:"";background:linear-gradient(#fff,#e5e7eb);border-radius:18px;width:58%;height:42%;position:absolute;top:30%;left:20%;transform:rotate(-6deg);box-shadow:0 18px 34px #11182738,inset 0 0 0 1px #11182714}.mockHeroOnlyImage:after{content:"";opacity:.88;background:radial-gradient(circle,#111827 0 18%,#374151 19% 42%,#e5e7eb 43% 46%,#0000 47%);border-radius:999px;width:34%;height:20%;position:absolute;top:41%;left:31%;transform:rotate(-6deg)}.mockHeroOnlyImage span{z-index:2;color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;position:absolute;bottom:20px;right:22px;background:#111827b8!important;border:1px solid #ffffff8c!important;border-radius:999px!important;padding:8px 14px!important}.visualPreview.mobile .mockHeroOnlyImage:before{width:62%;top:28%;left:18%}.visualPreview.mobile .mockHeroOnlyImage:after{top:40%;left:31%}.heroLibraryGrid{grid-template-columns:.78fr 1.22fr;gap:14px;display:grid}.heroSetCards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.heroSetCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:10px;padding:14px;display:grid}.heroSetPreview{background:#f3f4f6;border-radius:8px;grid-template-columns:1.35fr .75fr;gap:8px;height:150px;padding:8px;display:grid}.heroSetMain,.heroSetSub{text-align:center;color:#111827;background:radial-gradient(circle at 30% 35%,#fffffff2 0 8%,#0000 9%),linear-gradient(135deg,#e5e7eb,#9ca3af);border-radius:7px;place-items:center;font-size:12px;font-weight:850;display:grid}.heroSetSub{background:linear-gradient(135deg,#fff,#d1d5db)}.heroSetHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.heroSetHead h3{margin:0;font-size:16px}.heroSetCard p{color:#6b7280;margin:0;font-size:12px;line-height:1.6}.heroSetCard dl{gap:5px;margin:0;display:grid}.heroSetCard dl div{border-top:1px solid #f3f4f6;grid-template-columns:70px 1fr;padding-top:5px;font-size:12px;display:grid}.heroSetCard dt{color:#6b7280}.heroSetCard dd{margin:0}.heroApplyBtn{width:100%;padding:8px 10px}@media (width<=1100px){.heroLibraryGrid{grid-template-columns:1fr}}@media (width<=900px){.iinaCtaBlock,.iinaCtaPoints{grid-template-columns:1fr}.iinaCtaAction strong,.iinaCtaAction span{text-align:left}}.iinaArticlePreview.wpExact{letter-spacing:.005em;border:1px solid #e6e6e6;border-radius:4px;width:min(100%,960px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 16px 46px #0f172a0e}.iinaArticlePreview.wpExact section{scroll-margin-top:24px}.iinaArticlePreview.wpExact .mockHeroOnly{border-radius:0;min-height:360px;margin:0}.iinaArticlePreview.wpExact .mockHeroOnlyText{padding:38px 40px}.iinaArticlePreview.wpExact .mockHeroOnlyText h1{letter-spacing:.01em;margin-bottom:18px;font-size:36px;line-height:1.32}.iinaArticlePreview.wpExact .mockLeadText{font-size:15.5px;line-height:1.95}.iinaArticlePreview.wpExact .mockHeroLeadBox,.iinaArticlePreview.wpExact .iinaCompare,.iinaArticlePreview.wpExact .iinaRecommend,.iinaArticlePreview.wpExact .iinaFaq,.iinaArticlePreview.wpExact .iinaCtaBlock{margin-left:28px;margin-right:28px}.iinaArticlePreview.wpExact .iinaCompare{padding:28px 0 4px}.iinaArticlePreview.wpExact .iinaCompare h2,.iinaArticlePreview.wpExact .iinaFaqHeader h2,.iinaArticlePreview.wpExact .iinaCtaContent h2{letter-spacing:.01em}.iinaArticlePreview.wpExact .iinaProductCard,.iinaArticlePreview.wpExact .iinaComparisonTableWrap,.iinaArticlePreview.wpExact .iinaBody,.iinaArticlePreview.wpExact .iinaFaqItem{border-color:#e6e6e6;box-shadow:0 10px 28px #0f172a0b}.iinaArticlePreview.wpExact .iinaBodyGrid{gap:20px;padding:4px 28px 28px}.iinaArticlePreview.wpExact .iinaToc{border-radius:10px;top:18px}.iinaArticlePreview.wpExact .iinaBody{padding:28px}.iinaArticlePreview.wpExact .iinaArticleSection+.iinaArticleSection{border-top:1px solid #f1f1f1;margin-top:36px;padding-top:32px}.iinaArticlePreview.wpExact .iinaBody h2{margin-bottom:16px;font-size:25px;line-height:1.42}.iinaArticlePreview.wpExact .iinaBody h3{margin-top:26px;margin-bottom:12px;font-size:18px}.iinaArticlePreview.wpExact .iinaBody p,.iinaArticlePreview.wpExact .iinaBodyLead{font-size:15.5px!important;line-height:2.05!important}.iinaArticlePreview.wpExact .iinaBodyList li{font-size:14.5px;line-height:1.75}.iinaArticlePreview.wpExact .iinaFaq{background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:28px}.iinaArticlePreview.wpExact .iinaCtaBlock{border-radius:12px;margin-bottom:30px}.visualPreview.mobile .iinaArticlePreview.wpExact{border-radius:4px;width:390px}.visualPreview.mobile .iinaArticlePreview.wpExact .mockHeroOnlyText{padding:24px 20px}.visualPreview.mobile .iinaArticlePreview.wpExact .mockHeroOnlyText h1{font-size:24px}.visualPreview.mobile .iinaArticlePreview.wpExact .mockHeroLeadBox,.visualPreview.mobile .iinaArticlePreview.wpExact .iinaCompare,.visualPreview.mobile .iinaArticlePreview.wpExact .iinaRecommend,.visualPreview.mobile .iinaArticlePreview.wpExact .iinaFaq,.visualPreview.mobile .iinaArticlePreview.wpExact .iinaCtaBlock{margin-left:16px;margin-right:16px}.visualPreview.mobile .iinaArticlePreview.wpExact .iinaBodyGrid{padding:0 16px 22px}.visualPreview.mobile .iinaArticlePreview.wpExact .iinaBody{padding:20px 16px}.visualPreview.mobile .iinaArticlePreview.wpExact .iinaArticleSection+.iinaArticleSection{margin-top:28px;padding-top:24px}.ver09ArticlePreview{color:#111827;background:#fff;max-width:960px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ver09Hero{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:minmax(0,1.15fr) 320px;align-items:stretch;gap:28px;margin:0 0 24px;padding:32px;display:grid;box-shadow:0 18px 50px #0f172a14}.ver09Eyebrow{color:#fff;letter-spacing:.04em;background:#111827;border-radius:999px;margin-bottom:14px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.ver09Hero h1{letter-spacing:-.03em;color:#111827;margin:0 0 16px;font-size:34px;line-height:1.25}.ver09Hero p{color:#4b5563;margin:0 0 18px;font-size:15px;line-height:1.9}.ver09HeroMeta{flex-wrap:wrap;gap:8px;display:flex}.ver09HeroMeta span{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:6px 10px;font-size:12px}.ver09HeroImage{color:#6b7280;text-align:center;background:repeating-linear-gradient(135deg,#f3f4f6,#f3f4f6 12px,#fff 12px 24px);border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.ver09HeroImage strong{color:#111827;margin-top:8px;font-size:24px;display:block}.ver09LeadBox,.ver09Section,.ver09BodySection,.ver09Faq{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin:0 0 20px;padding:24px}.ver09LeadBox{background:#f9fafb}.ver09LeadBox h2,.ver09BodySection h2,.ver09SectionHead h2,.ver09Faq h2{letter-spacing:-.02em;margin:0 0 12px;font-size:24px}.ver09LeadBox p,.ver09BodySection p,.ver09Faq p{color:#374151;margin:0 0 12px;font-size:15px;line-height:1.9}.ver09BodySection h3{color:#111827;margin:20px 0 8px;font-size:18px}.ver09SectionHead span{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:800;display:inline-block}.ver09ProductCard{background:#fff;border:1px solid #d1d5db;border-radius:18px;grid-template-columns:220px 1fr;gap:22px;margin:0 0 22px;padding:22px;display:grid;box-shadow:0 14px 34px #0f172a12}.ver09ProductImage{text-align:center;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;min-height:180px;font-weight:800;display:flex}.ver09ProductBody h2{margin:8px 0;font-size:26px}.ver09ProductBody p{color:#4b5563;line-height:1.8}.ver09Badge{color:#fff;background:#111827;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.ver09Price{color:#111827;margin:12px 0;font-size:22px;font-weight:900}.ver09EcButtons{flex-wrap:wrap;gap:10px;display:flex}.ver09EcButtons button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:10px 16px;font-weight:800}.ver09TableWrap{border:1px solid #e5e7eb;border-radius:14px;overflow-x:auto}.ver09CompareTable{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.ver09CompareTable th{color:#fff;text-align:left;background:#111827;padding:12px;font-size:13px;position:sticky;top:0}.ver09CompareTable td{vertical-align:top;border-top:1px solid #e5e7eb;padding:13px;font-size:13px;line-height:1.65}.ver09CompareTable td span{background:#f3f4f6;border-radius:999px;width:max-content;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:800;display:block}.ver09CompareTable tr.isRecommended td{background:#f9fafb}.ver09Cta{color:#fff;background:#111827;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:26px;display:flex}.ver09Cta span{color:#d1d5db;font-size:12px;font-weight:800}.ver09Cta h2{margin:6px 0;font-size:24px}.ver09Cta p{color:#e5e7eb;margin:0}.ver09Cta .ver09EcButtons button{color:#111827;background:#fff}.ver09Faq details{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:10px;padding:14px 16px}.ver09Faq summary{cursor:pointer;color:#111827;font-weight:900}.ver09Faq p{padding-top:10px}@media (width<=900px){.ver09Hero,.ver09ProductCard{grid-template-columns:1fr}.ver09HeroImage{min-height:180px}.ver09Cta{display:block}.ver09Cta .ver09EcButtons{margin-top:16px}.ver09Hero h1{font-size:28px}}.app032Result{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.app032ResultMeta{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.app032ResultMeta span{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.app032Result .ver09ArticlePreview{background:0 0;max-width:none;margin:0}.app032Result .ver09Hero{border-radius:14px;grid-template-columns:1fr;margin-bottom:14px;padding:20px}.app032Result .ver09HeroImage{display:none}.app032Result .ver09Hero h1{font-size:24px}.app032Result .ver09LeadBox,.app032Result .ver09Section,.app032Result .ver09BodySection,.app032Result .ver09Faq{border-radius:14px;margin-bottom:14px;padding:18px}.app032Result .ver09ProductCard{border-radius:14px;grid-template-columns:120px 1fr;margin-bottom:14px;padding:16px}.app032Result .ver09ProductImage{min-height:120px}.app032Result .ver09Cta{border-radius:14px;margin-bottom:14px;padding:18px}.clickableRow{cursor:pointer}.clickableRow:hover td{background:#f9fafb}.selectedRow td{background:#f3f4f6!important}.app032FullPreview{margin-top:18px}.ver09HeroImage,.ver09ProductImage{position:relative;overflow:hidden}.ver09HeroImg,.ver09ProductImg{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.ver09HeroImage span,.ver09ProductImage span{width:100%;height:100%;min-height:inherit;color:#6b7280;letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;padding:14px;font-weight:900;display:flex}.ver09ProductImage span{background:linear-gradient(135deg,#f8fafc,#eef2f7)}.ver09HeroImage span{background:repeating-linear-gradient(135deg,#f3f4f6,#f3f4f6 12px,#fff 12px 24px)}.ver09HeroImage strong{color:#111827;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;border:1px solid #e5e7eb;border-radius:999px;padding:6px 12px;position:absolute;bottom:16px;left:18px;font-size:14px!important}.app032Result .ver09HeroImage{min-height:150px;display:flex}.app032Result .ver09HeroImage strong{display:none}@media (width<=900px){.ver09HeroImage strong{margin:8px auto 0;position:static}}.app035WpGrid{align-items:start}.app035SelectedNotice{border:1px solid var(--line);background:#f9fafb;border-radius:12px;flex-direction:column;gap:4px;margin:0 0 14px;padding:12px 14px;display:flex}.app035SelectedNotice span{color:#64748b;font-size:12px;font-weight:800}.app035SelectedNotice strong{color:#111827;font-size:14px;line-height:1.5}.app035SearchLabel{color:#64748b;margin:0 0 6px;font-size:12px;font-weight:800;display:block}.app035SearchInput{box-sizing:border-box;border:1px solid var(--line);color:#111827;background:#fff;border-radius:10px;width:100%;margin:0 0 12px;padding:10px 12px}.app035ArticleSelectList{flex-direction:column;gap:8px;max-height:360px;margin-bottom:16px;padding-right:4px;display:flex;overflow:auto}.app035ArticlePick{text-align:left;border:1px solid var(--line);cursor:pointer;color:#111827;background:#fff;border-radius:12px;width:100%;padding:12px;transition:all .15s}.app035ArticlePick:hover{background:#f9fafb;border-color:#cbd5e1}.app035ArticlePick.active{color:#fff;background:#111827;border-color:#111827;box-shadow:0 10px 26px #0f172a29}.app035ArticlePick b{margin:5px 0 8px;font-size:14px;line-height:1.45;display:block}.app035ArticleId{letter-spacing:.02em;color:inherit;opacity:.72;font-size:11px;font-weight:900;display:inline-flex}.app035ArticlePick small{opacity:.82;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.app035ArticlePick small span{border:1px solid;border-radius:999px;padding:3px 7px}.app035WpSelected{margin-top:14px}@media (width<=900px){.app035ArticleSelectList{max-height:none}}.app036PublishNotice small{color:#64748b;margin-top:4px;font-size:11px;line-height:1.5;display:block}.app035ArticlePick.active small span{border-color:#fffc}.app035ArticlePick small span:first-child{font-weight:900}.wpResultBox{margin-top:16px}.app037ArticleTitleRow{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:6px;display:flex}.app037ArticleTitleRow b{flex:1;line-height:1.5}.app037ArticleTitleRow em{color:#c2410c;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;flex:none;align-items:center;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.app035ArticlePick.active .app037ArticleTitleRow em{color:#fff;background:#ffffff24;border-color:#ffffff8c}.app037ArticleDates{color:#64748b;grid-template-columns:1fr;gap:3px;margin-top:8px;font-size:11px;line-height:1.45;display:grid}.app035ArticlePick.active .app037ArticleDates{color:#ffffffc7}.app035WpSelected p:nth-child(4),.app035WpSelected p:nth-child(5){background:#f8fafc}
