:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e7e9e8;--surface:#eceeed;--surface-alt:#e3e6e5;--high:#f4f5f4;--low:#d4d8d7;--ink:#15181b;--muted:#5e6469;--line:#545b602e;--line-strong:#42494e4d;--accent:#183c9e;--accent-text:#173681;--good:#056338;--good-led:#0b9b57;--warn:#75470b;--warn-led:#c48726;--danger:#b33232;--info:#315d87;--light:#ffffffeb;--shade:#666f7545;--shadow-raised:-9px -9px 20px var(--light), 9px 10px 22px var(--shade), inset 1px 1px 0 #ffffffc2;--shadow-raised-sm:-4px -4px 9px #ffffffe0, 4px 5px 10px #666f753b, inset 1px 1px 0 #ffffffb3;--shadow-well:inset 5px 5px 11px #666f7540, inset -5px -5px 11px #ffffffdb;--shadow-pressed:inset 3px 3px 7px #626b714a, inset -3px -3px 7px #ffffffd1;--radius-section:18px;--radius-module:15px;--radius-control:11px;--radius-well:9px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{background:var(--bg);color:var(--ink);scrollbar-color:var(--line-strong) var(--bg)}body{background:radial-gradient(circle at 14% 8%, #ffffffb8, transparent 31%), linear-gradient(145deg, #eef0ef 0%, var(--bg) 50%, #dde1df 100%);min-height:100dvh;color:var(--ink);background-attachment:fixed;font-family:Inter,Hiragino Sans,Yu Gothic UI,Yu Gothic,Meiryo,sans-serif;font-size:15px;line-height:1.55;overflow-x:hidden}button,input,select{font:inherit}button{color:inherit;border:0;transition:color .15s,transform .15s}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{color:var(--ink);background:#cbd5f1}.ops-shell{width:min(100%,1580px);min-height:100dvh;margin:0 auto;padding:28px clamp(24px,3vw,48px) 64px}.ops-header{z-index:10;border-radius:var(--radius-section);box-shadow:var(--shadow-raised);background:linear-gradient(145deg,#f2f4f3f7,#e2e5e4f7);border:1px solid #ffffffad;padding:10px 12px;position:sticky;top:14px}.header-top{grid-template-columns:auto minmax(440px,.9fr) minmax(460px,1fr);align-items:center;gap:clamp(18px,2.4vw,36px);padding:2px;display:grid}.brand-lockup,.brand-block{min-width:0}.brand-lockup{align-items:center;gap:12px;display:flex}.brand-block{align-items:baseline;gap:12px;display:flex}.eyebrow{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(22px,2vw,31px);font-weight:850}.brand-block h1{color:var(--muted);letter-spacing:.05em;margin:0;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.1}.header-actions{justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}.meta-row{grid-template-columns:minmax(76px,auto) minmax(145px,auto) minmax(118px,auto);gap:4px;min-width:0;display:grid}.meta-item{border-right:1px solid var(--line);gap:2px;min-width:0;padding:7px 12px;display:grid}.meta-item-health{font-variant-numeric:tabular-nums}.meta-label,.status-label,.summary-label,.sync-list-label,.ops-check-label{color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.meta-value{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.meta-item:nth-child(2) .meta-value{white-space:nowrap}.refresh-button,.share-copy-button,.sync-card-copy-btn{border-radius:var(--radius-control);background:linear-gradient(145deg, var(--high), var(--surface-alt));min-height:44px;box-shadow:var(--shadow-raised-sm);color:var(--ink);cursor:pointer;border:1px solid #ffffffb8;justify-content:center;align-items:center;padding:8px 15px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.refresh-button:hover:not(:disabled),.share-copy-button:hover:not(:disabled),.sync-card-copy-btn:hover:not(:disabled){color:var(--accent-text);transform:translateY(-1px)}.refresh-button:active:not(:disabled),.share-copy-button:active:not(:disabled),.sync-card-copy-btn:active:not(:disabled){box-shadow:var(--shadow-pressed);transform:translateY(1px)}.refresh-button:disabled,.share-copy-button:disabled,.sync-card-copy-btn:disabled{cursor:not-allowed;background:var(--surface-alt);color:#858b8f;border-color:#0000;box-shadow:inset 1px 1px 3px #666f752e}.sync-card-copy-btn.is-copied{border-color:var(--good);color:var(--good)}.tab-bar{min-width:0;box-shadow:var(--shadow-well);scrollbar-width:none;background:linear-gradient(145deg,#e1e4e3,#f2f3f2);border:1px solid #ffffff9e;border-radius:13px;align-items:center;gap:4px;padding:5px;display:flex;overflow:auto hidden}.tab-bar::-webkit-scrollbar{display:none}.tab-pill{flex:1 0 max-content;min-height:44px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 14px 10px;font-size:15px;font-weight:700;position:relative}.tab-pill:hover,.tab-pill.is-active{color:var(--ink)}.tab-pill.is-active{box-shadow:var(--shadow-pressed);color:var(--accent-text);background:linear-gradient(145deg,#dfe2e1,#f0f2f1);border-color:#676f751f}.tab-pill.is-active:after{content:"";background:linear-gradient(90deg, #244db8, var(--accent), #345bc2);border-radius:999px;height:3px;position:absolute;bottom:3px;left:12px;right:12px;box-shadow:0 1px 2px #183c9e4d}.ops-main{gap:24px;min-width:0;padding-top:30px;display:grid}.view-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:0 4px;display:grid}.view-heading.is-overview{display:none}.view-heading h2{letter-spacing:-.025em;grid-area:1/1;margin:0;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.1}.view-heading p{max-width:520px;color:var(--muted);text-align:right;grid-area:1/2;margin:0;font-size:14px}.alert-card{border:1px solid #a2671740;border-left:5px solid var(--warn);border-radius:var(--radius-module);box-shadow:var(--shadow-raised-sm);background:linear-gradient(145deg,#eff0ee,#e2e4e2);padding:16px 18px}.alert-card strong{color:#784116;margin-bottom:7px;display:block}.alert-card p,.alert-card ul{margin-top:0;margin-bottom:0}.alert-card ul{color:var(--muted);padding-left:20px}.ops-quick-read{border-radius:var(--radius-section);min-height:88px;box-shadow:var(--shadow-well);background:linear-gradient(145deg,#e0e3e2,#f0f2f1);border:1px solid #ffffffa3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:17px 24px;display:grid}.judgment-well,.ops-check-ledger{isolation:isolate}.ops-quick-read .judgment-copy{align-content:center;gap:4px;display:grid}.ops-quick-read span{color:var(--muted);font-size:13px;font-weight:750}.judgment-label{letter-spacing:.02em}.ops-quick-read strong{font-size:clamp(19px,2.2vw,30px);font-weight:800;line-height:1.3}.ops-quick-read p{color:var(--muted);margin:0;font-size:14px}.judgment-time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.ops-check-grid{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.ops-check-card{border-radius:var(--radius-module);background:linear-gradient(145deg, var(--high), #dfe3e1);min-width:0;min-height:224px;box-shadow:var(--shadow-raised);border:1px solid #ffffffad;align-content:start;gap:12px;padding:20px 20px 18px 82px;display:grid;position:relative}.ops-check-card:before,.ops-check-card:after{content:"";pointer-events:none;position:absolute}.ops-check-card:before{width:44px;height:44px;box-shadow:var(--shadow-raised-sm);background:linear-gradient(145deg,#f5f6f5,#d9dddb);border:1px solid #ffffffc7;border-radius:13px;top:22px;left:20px}.ops-check-card:after{opacity:.65;width:16px;height:16px;top:34px;left:33px}.ops-check-card-primary{box-shadow:var(--shadow-raised), inset 0 3px 0 #183c9e85}.metric-card-play:after{clip-path:polygon(14% 0,100% 50%,14% 100%);background:var(--muted)}.metric-card-sale:after{border:2px solid var(--muted);border-radius:3px 8px 8px 3px;transform:rotate(-24deg)}.metric-card-health:after{border:2px solid var(--muted);clip-path:polygon(50% 0,100% 20%,86% 78%,50% 100%,14% 78%,0 20%);border-radius:50% 50% 42% 42%}.metric-card-clock:after{border:2px solid var(--muted);background:linear-gradient(90deg, transparent 46%, var(--muted) 46%, var(--muted) 54%, transparent 54%);border-radius:50%}.ops-check-card.is-attention .ops-check-label{color:var(--warn)}.ops-check-card.is-clear .ops-check-label{color:var(--good)}.ops-check-card-head,.ops-check-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ops-check-badge{color:var(--info);background:#315d8714;border-radius:999px;padding:3px 8px;font-size:13px;font-weight:700}.ops-check-badge.is-good{color:var(--good);background:#087f4814}.ops-check-badge.is-warn{color:var(--warn);background:#a267171a}.ops-check-card>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(32px,4vw,52px);font-weight:640;line-height:1}.ops-check-card p{color:var(--muted);margin:0;font-size:14px}.metric-bar{background:var(--surface-alt);width:100%;height:8px;box-shadow:var(--shadow-pressed);border-radius:999px;overflow:hidden}.metric-bar span{border-radius:inherit;background:linear-gradient(180deg, #4169cb 0%, var(--accent) 65%, #102d7d 100%);height:100%;display:block;box-shadow:inset 0 1px #ffffff94}.ops-check-foot{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:10px;font-size:13px}.status-led{background:radial-gradient(circle at 34% 28%, #d9ffe9 0 8%, #2ac577 22%, var(--good-led) 57%, #045b33 100%);border:1px solid #2c34396b;border-radius:50%;flex:none;width:16px;height:16px;position:relative;box-shadow:0 2px 5px #053e2457,inset -2px -2px 3px #00341d59,inset 2px 2px 3px #ffffff80}.status-led-good{background:radial-gradient(circle at 34% 28%, #d9ffe9 0 8%, #2ac577 22%, var(--good-led) 57%, #045b33 100%)}.status-led-warn{background:radial-gradient(circle at 34% 28%, #fff5d7 0 8%, #e0a443 22%, var(--warn-led) 59%, #71450c 100%)}.status-led-running{background:radial-gradient(circle at 34% 28%, #e2f3ff 0 8%, #5c9ed0 22%, var(--info) 59%, #204562 100%)}.status-led-unknown{background:radial-gradient(circle at 34% 28%,#f3f4f4 0 8%,#a8afb2 24%,#737b80 62%,#4d5458 100%)}.overview-operations-grid{grid-template-columns:minmax(0,1.72fr) minmax(360px,.88fr);align-items:stretch;gap:clamp(18px,2vw,26px);display:grid}.sync-compact-panel,.integrity-panel,.principles-bar{border-radius:var(--radius-section);background:linear-gradient(145deg, var(--high), #dde1df);min-width:0;box-shadow:var(--shadow-raised);border:1px solid #ffffffad}.sync-compact-panel,.integrity-panel{padding:20px}.module-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.module-heading h2{margin:2px 0 0;font-size:22px;line-height:1.2}.sync-compact-list{gap:10px;display:grid}.sync-compact-row{border-radius:var(--radius-well);min-width:0;box-shadow:var(--shadow-pressed);background:linear-gradient(145deg,#e0e3e2,#f0f2f1);border:1px solid #ffffff94;grid-template-columns:minmax(190px,.8fr) minmax(330px,1.35fr) minmax(100px,.45fr);align-items:center;gap:14px;padding:11px 14px;display:grid}.sync-compact-name{align-items:center;gap:9px;min-width:0;display:flex}.sync-compact-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sync-compact-state{margin-left:auto;font-size:12px;font-weight:750}.sync-compact-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.sync-compact-times div{min-width:0}.sync-compact-times dt,.sync-compact-times dd{overflow-wrap:anywhere;margin:0}.sync-compact-times dt{color:var(--muted);font-size:11px;font-weight:700}.sync-compact-times dd{font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.compact-progress,.compact-status-rail{background:var(--surface-alt);width:100%;height:10px;box-shadow:var(--shadow-pressed);border-radius:999px;overflow:hidden}.compact-progress span,.compact-status-rail:after{border-radius:inherit;background:linear-gradient(180deg, #5377cf 0%, var(--accent) 70%, #102d7d 100%);content:"";height:100%;display:block;box-shadow:inset 0 1px #ffffff9e}.compact-status-rail:after{width:100%}.status-rail-good:after{background:repeating-linear-gradient(135deg, #279866 0 7px, var(--good-led) 7px 14px)}.status-rail-warn:after{background:repeating-linear-gradient(135deg, #d19a45 0 7px, var(--warn-led) 7px 14px)}.status-rail-running:after{background:repeating-linear-gradient(135deg, #6ca2c8 0 7px, var(--info) 7px 14px);width:100%}.status-rail-unknown:after{background:repeating-linear-gradient(135deg,#afb4b6 0 7px,#848b8f 7px 14px);width:100%}.integrity-rings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:2px 0 18px;display:grid}.integrity-ring-block{place-items:center;display:grid}.integrity-ring{aspect-ratio:1;background:conic-gradient(var(--accent) 0%, var(--low) 0);width:min(142px,100%);box-shadow:var(--shadow-raised-sm);text-align:center;border:8px solid #eff1f0e0;border-radius:50%;place-content:center;display:grid;position:relative}.integrity-ring:before{border-radius:inherit;box-shadow:var(--shadow-pressed);content:"";background:linear-gradient(145deg,#dfe2e1,#f2f3f2);position:absolute;inset:13px}.integrity-ring>*{z-index:1;position:relative}.integrity-ring span,.integrity-ring small{color:var(--muted);font-size:11px;font-weight:750}.integrity-ring strong{font-variant-numeric:tabular-nums;font-size:27px;line-height:1.08}.integrity-values{border-top:1px solid var(--line);margin:0;display:grid}.integrity-values div{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);gap:10px;padding:8px 2px;display:grid}.integrity-values dt,.integrity-values dd{margin:0;font-size:12px}.integrity-values dt{font-weight:800}.integrity-values dd{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.principles-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:14px 20px;display:grid}.principles-bar>strong{white-space:nowrap}.principles-bar ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.principles-bar li{border-left:1px solid var(--line);color:var(--muted);padding:3px 18px 3px 32px;font-size:13px;position:relative}.principles-bar li:before{border:2px solid var(--muted);width:12px;height:12px;box-shadow:var(--shadow-raised-sm);content:"";border-radius:50%;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ops-detail-section,.share-section{border-radius:var(--radius-section);background:linear-gradient(145deg, var(--high), #dfe2e1);box-shadow:var(--shadow-raised-sm);border:1px solid #ffffffa8;overflow:hidden}.ops-detail-summary,.share-toggle{border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:12px 16px;list-style:none;display:flex}.ops-detail-summary::-webkit-details-marker{display:none}.share-toggle::-webkit-details-marker{display:none}.inline-details summary::-webkit-details-marker{display:none}.ops-detail-summary:hover,.share-toggle:hover{color:var(--accent-text)}.ops-detail-section[open]>.ops-detail-summary,.share-section[open]>.share-toggle{background:var(--surface-alt);box-shadow:var(--shadow-pressed)}.ops-detail-summary span,.share-toggle-label{font-size:16px;font-weight:750}.ops-detail-summary strong,.share-toggle-hint{color:var(--muted);font-size:13px;font-weight:600}.ops-detail-body{gap:22px;padding:18px;display:grid}.share-toggle{justify-content:flex-start}.share-toggle-icon{color:var(--accent-text);font-size:13px}.share-toggle-hint{margin-left:auto}.share-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.share-card{border-right:1px solid var(--line);min-width:0;padding:16px}.share-card:last-child{border-right:0}.share-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.share-head h3{margin:0;font-size:15px}.share-head p{color:var(--muted);margin:3px 0 0;font-size:13px}.share-preview{border-radius:var(--radius-well);background:var(--surface-alt);max-height:150px;box-shadow:var(--shadow-well);color:var(--muted);white-space:pre-wrap;border:1px solid #ffffff7a;margin:0;padding:12px;font:500 13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.summary-grid{border-radius:var(--radius-module);background:var(--line);box-shadow:var(--shadow-raised-sm);border:1px solid #ffffff9e;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid;overflow:hidden}.diagnostic-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.summary-card{background:linear-gradient(145deg,#eef0ef,#e2e5e3);border-right:0;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.summary-card-preview-warm{min-width:0}.summary-card:last-child{border-right:0}.summary-card.accent-good{box-shadow:inset 0 3px 0 var(--good)}.summary-card.accent-warn{box-shadow:inset 0 3px 0 var(--warn)}.summary-card.accent-info{box-shadow:inset 0 3px 0 var(--info)}.summary-card strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:25px;font-weight:650;line-height:1.15}.summary-card .summary-sync-main,.summary-card .summary-preview-warm-main{letter-spacing:0;font-size:16px;line-height:1.4}.summary-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.inline-details{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.inline-details summary{cursor:pointer;min-height:44px;color:var(--accent-text);align-items:center;font-size:13px;font-weight:700;list-style:none;display:flex}.inline-details summary:before{content:"+ "}.inline-details[open] summary:before{content:"− "}.snapshot-diag-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:6px;display:grid}.snapshot-diag-grid .sync-job-summary-item{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.panel-grid,.availability-grid,.seo-page-grid,.seo-detail-grid,.candidate-grid,.ranking-grid{align-items:start;gap:18px;min-width:0;display:grid}.panel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.panel-grid-sync{grid-template-columns:1fr}.availability-grid{grid-template-columns:minmax(260px,.75fr) minmax(0,1.8fr)}.availability-grid>.panel-card:first-child{background:linear-gradient(145deg, var(--high), #dfe2e1)}.seo-page-grid,.seo-detail-grid,.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-grid{border-radius:var(--radius-section);background:var(--line);box-shadow:var(--shadow-raised);border:1px solid #ffffffa8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.panel-card{border-radius:var(--radius-module);background:linear-gradient(145deg, var(--high), #dfe2e1);min-width:0;box-shadow:var(--shadow-raised-sm);border:1px solid #fff9;padding:18px}.seo-page-card{gap:12px;display:grid}.ranking-grid>.panel-card{border:0;border-right:1px solid var(--line);box-shadow:none;background:linear-gradient(145deg,#eef0ef,#e2e5e3);border-radius:0}.ranking-grid>.panel-card:last-child{border-right:0}.candidate-grid{background:0 0;border:0;gap:18px}.candidate-grid>.panel-card{border-radius:var(--radius-module);background:linear-gradient(145deg, var(--high), #dfe2e1);box-shadow:var(--shadow-raised-sm);border:1px solid #ffffff9e}.candidate-grid>.panel-card:only-child{grid-column:1/-1}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.panel-head h2{margin:2px 0 0;font-size:18px;font-weight:700;line-height:1.35}.panel-head p{max-width:32rem;color:var(--muted);text-align:right;margin:0;font-size:13px}.sync-grid{gap:0;display:grid}.sync-job-card{border-bottom:1px solid var(--line);background:0 0;min-width:0;padding:16px 0}.sync-job-card-preview-warm{border-left:3px solid var(--warn);padding-left:14px}.sync-job-card header{gap:5px;margin-bottom:12px;display:grid}.sync-job-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sync-job-heading strong{font-size:16px}.sync-job-note,.sync-job-schedule{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.sync-card-copy-btn{min-height:44px;margin-left:auto;padding:6px 11px;font-size:13px}.sync-job-summary{border-radius:var(--radius-well);background:var(--surface-alt);box-shadow:var(--shadow-well);border:1px solid #ffffff80;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:14px;display:grid;overflow:hidden}.sync-job-summary-item{border-right:1px solid var(--line);background:0 0;border-bottom:0;gap:5px;min-width:0;padding:10px 12px;display:grid}.sync-job-summary-label{color:var(--muted);font-size:13px}.sync-job-summary-item strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.sync-job-summary-status{flex-wrap:wrap;gap:5px;display:flex}.sync-job-summary-sep{color:var(--line-strong)}.sync-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.sync-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sync-list-full{max-height:520px;overflow:auto}.sync-list li{border-bottom:1px solid var(--line);padding:11px 4px}.sync-row-top,.sync-row-meta{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;min-width:0;display:flex}.sync-row-top strong{font-size:14px}.sync-row-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sync-row-meta{color:var(--muted);justify-content:flex-start;margin-top:5px;font-size:13px}.sync-row-metrics{line-height:1.6}.status-pill,.reason-tag,.stat-chip{background:var(--surface-alt);border:1px solid #ffffff8c;border-radius:999px;align-items:center;min-height:24px;padding:2px 7px;font-size:13px;font-weight:650;line-height:1.25;display:inline-flex;box-shadow:inset 1px 1px 2px #666f7524}.reason-tag,.stat-chip{color:var(--muted)}.status-running,.status-unknown,.status-manual,.status-unconnected{border-color:var(--info);color:var(--info)}.status-stale,.status-failed,.status-warn,.reason-tag.is-abnormal{border-color:var(--warn);color:var(--warn)}.status-succeeded,.status-exhausted,.status-idle,.status-ok{border-color:var(--good);color:var(--good)}.preview-warm-panel{gap:13px;display:grid}.preview-warm-stats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.preview-warm-stat{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-alt);gap:5px;min-width:0;padding:10px;display:grid}.preview-warm-stat span,.preview-warm-meta,.preview-warm-note{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.preview-warm-stat strong{font-variant-numeric:tabular-nums;font-size:15px}.preview-warm-meta,.preview-warm-error-codes{flex-wrap:wrap;gap:6px 12px;display:flex}.preview-warm-note,.preview-warm-sample-line{margin:0}.preview-warm-error-samples{gap:5px;display:grid}.preview-warm-sample-line{color:var(--muted);overflow-wrap:anywhere;font:500 13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.preview-warm-sample-code{color:var(--warn);font-weight:700}.table-shell{border-radius:var(--radius-well);background:var(--surface-alt);width:100%;box-shadow:var(--shadow-well);scrollbar-color:var(--line-strong) var(--surface-alt);border:1px solid #ffffff7a;overflow:auto}.table-shell.is-expanded{max-height:480px}.maker-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:840px}.availability-table{min-width:1040px}.search-console-table{min-width:760px}.maker-table th,.maker-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px;font-size:13px}.maker-table th:last-child,.maker-table td:last-child{border-right:0}.maker-table tbody tr:last-child td{border-bottom:0}.maker-table thead th{z-index:2;color:var(--muted);white-space:nowrap;background:#dfe3e1;font-size:13px;font-weight:700;position:sticky;top:0}.maker-table tbody tr:nth-child(2n) td{background:#ffffff38}.maker-name,.availability-link-stack{gap:3px;display:grid}.maker-name strong{font-size:13px}.maker-name span,.availability-link-stack a,.availability-link-stack span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.availability-link-stack a{align-items:center;min-height:44px;display:flex}.ranking-list,.seo-reason-list,.seo-check-list,.seo-metric-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ranking-item{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.ranking-item:last-child{border-bottom:0}.ranking-rank{font-variant-numeric:tabular-nums;text-align:center;font-size:16px;font-weight:750}.ranking-body strong{font-size:14px;display:block}.ranking-body p{color:var(--muted);margin:3px 0 0;font-size:13px}.stat-chip-row{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.candidate-card{align-content:start;gap:10px;display:grid}.candidate-card .panel-head{padding-top:2px}.candidate-copy{border-radius:var(--radius-well);background:var(--surface-alt);box-shadow:var(--shadow-well);color:var(--ink);margin:0;padding:14px;font-size:14px;line-height:1.75}.candidate-actions,.search-console-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.candidate-copy-button{width:auto}.inline-link{min-height:44px;color:var(--accent-text);text-underline-offset:3px;align-items:center;-webkit-text-decoration:underline #caa1ad;text-decoration:underline #caa1ad;display:inline-flex}.inline-link:hover{text-decoration-color:currentColor}.search-console-panel{gap:18px;margin-bottom:20px;display:grid}.search-console-summary{margin-top:0}.search-console-toolbar{border-radius:var(--radius-section);background:linear-gradient(145deg, var(--high), #dfe2e1);box-shadow:var(--shadow-raised);border:1px solid #ffffffa8;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.search-console-toolbar h2,.search-console-toolbar p{margin:0}.search-console-toolbar p{color:var(--muted);margin-top:5px;font-size:13px}.search-console-facts{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:2px;display:grid;overflow:hidden}.search-console-facts>div{border-radius:var(--radius-module);min-width:0;box-shadow:var(--shadow-raised-sm);background:linear-gradient(145deg,#eef0ef,#e0e3e2);border:1px solid #ffffff94;gap:5px;padding:15px;display:grid}.search-console-facts>div:last-child{border-right:0}.search-console-facts strong{font-variant-numeric:tabular-nums;font-size:23px}.seo-detail-stack{border-top:1px solid var(--line);gap:0;display:grid}.seo-detail-box,.seo-check-item,.seo-reason-list li,.seo-metric-list li{border-bottom:1px solid var(--line);padding:12px 0}.seo-detail-head,.seo-check-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.seo-check-item{gap:6px;display:grid}.seo-check-item.is-problem{border-left:3px solid var(--warn);padding-left:10px}.seo-check-meta{color:var(--muted);flex-wrap:wrap;gap:5px 12px;font-size:13px;display:flex}.seo-card-status{justify-items:end;gap:6px;display:grid}.seo-http-label,.seo-card-url,.seo-note,.seo-check-reason,.seo-detail-box p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.seo-card-url{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.seo-reason-list li{color:var(--ink);font-size:13px}.seo-metric-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.seo-metric-list li strong{font-size:14px}.seo-metric-list li span{color:var(--muted);text-align:right;font-size:13px}.empty-state{border-radius:var(--radius-well);background:var(--surface-alt);box-shadow:var(--shadow-well);color:var(--muted);text-align:center;border:1px solid #ffffff75;padding:20px;font-size:14px}.tone-good{color:var(--good)}.tone-warn{color:var(--warn)}.tone-info{color:var(--info)}.tone-muted{color:var(--muted)}@media (width<=1120px){.header-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""nav nav";gap:16px}.brand-lockup{grid-area:brand}.header-actions{grid-area:actions}.tab-bar{grid-area:nav}.header-actions{justify-content:space-between}.ops-check-grid,.diagnostic-summary-grid,.summary-grid,.search-console-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card:nth-child(2n),.search-console-facts>div:nth-child(2n){border-right:0}.summary-card:nth-child(n+3),.search-console-facts>div:nth-child(n+3){border-top:1px solid var(--line)}.panel-grid,.availability-grid,.overview-operations-grid,.ranking-grid{grid-template-columns:1fr}.ranking-grid>.panel-card{border-right:0;border-bottom:1px solid var(--line)}.ranking-grid>.panel-card:last-child{border-bottom:0}}@media (width<=760px){body{font-size:14px}.ops-shell{max-width:100%;padding:14px 14px 42px;overflow-x:clip}.ops-header{border-radius:15px;padding:10px;top:6px}.header-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand refresh""meta meta""nav nav";gap:12px;padding:0;display:grid}.brand-lockup{grid-area:brand;gap:9px}.brand-block{gap:7px}.eyebrow{font-size:22px}.brand-block h1{font-size:15px}.header-actions{display:contents}.header-actions>.refresh-button{grid-area:refresh;min-height:44px}.meta-row{border-top:1px solid var(--line);border-left:0;grid-area:meta;grid-template-columns:minmax(56px,.7fr) minmax(0,1.35fr) minmax(94px,1fr);width:100%}.meta-item{padding:9px 8px 0}.meta-item:first-child{padding-left:0}.meta-item:last-child{border-right:0;padding-right:0}.meta-label,.meta-value{font-size:13px}.meta-item:nth-child(2) .meta-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-bar{grid-area:nav;gap:3px;width:calc(100% + 4px);margin:0 -2px;padding:5px}.tab-pill{flex:none;min-height:44px;padding-inline:14px;font-size:13px}.ops-main{gap:18px;padding-top:22px}.view-heading{grid-template-columns:1fr;gap:6px;display:grid}.view-heading h2,.view-heading p{text-align:left;grid-area:auto/1}.view-heading h2{font-size:27px}.view-heading p{font-size:13px}.ops-quick-read{grid-template-columns:1fr;gap:12px;padding:17px}.ops-quick-read strong{font-size:24px}.judgment-time{white-space:normal}.ops-check-grid,.summary-grid,.diagnostic-summary-grid,.search-console-facts,.share-grid,.seo-page-grid,.seo-detail-grid,.candidate-grid{grid-template-columns:1fr}.summary-card,.search-console-facts>div,.share-card{border-right:0;border-bottom:1px solid var(--line)}.summary-card:last-child,.search-console-facts>div:last-child,.share-card:last-child{border-bottom:0}.summary-card:nth-child(n+2),.search-console-facts>div:nth-child(n+2),.share-card:nth-child(n+2){border-top:0}.ops-check-card{min-height:0;padding:18px 18px 18px 76px}.ops-check-card>strong{font-size:36px}.ops-detail-summary,.share-toggle,.panel-head,.search-console-toolbar{flex-direction:column;align-items:flex-start}.ops-detail-summary,.share-toggle{justify-content:center;min-height:52px}.share-toggle-hint{margin-left:0}.ops-detail-body,.panel-card{padding:14px}.overview-operations-grid{grid-template-columns:1fr}.sync-compact-panel,.integrity-panel{padding:15px}.sync-compact-row{grid-template-columns:1fr;gap:10px}.sync-compact-times{grid-template-columns:repeat(3,minmax(0,1fr))}.integrity-rings{grid-template-columns:1fr}.integrity-ring{width:142px}.principles-bar{grid-template-columns:1fr;gap:10px}.principles-bar ul{grid-template-columns:1fr}.principles-bar li{border-top:1px solid var(--line);border-left:0;min-height:40px;padding-top:9px;padding-bottom:9px}.panel-head p{text-align:left}.sync-job-summary,.preview-warm-stats,.snapshot-diag-grid{grid-template-columns:1fr}.sync-job-heading,.sync-row-top,.sync-row-meta,.seo-check-head,.seo-detail-head,.seo-metric-list li{flex-direction:column;align-items:flex-start}.sync-card-copy-btn{min-height:44px;margin-left:0}.refresh-button,.share-copy-button,.candidate-copy-button{min-height:44px}.table-shell{max-width:100%;overflow-x:auto}.maker-table th:first-child,.maker-table td:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.maker-table thead th:first-child{z-index:3;background:var(--surface-alt)}.maker-table tbody tr:nth-child(2n) td:first-child{background:var(--surface-alt)}.seo-card-status{justify-items:start}}@media (width<=430px){.brand-block{gap:1px;display:grid}.meta-row{grid-template-columns:50px minmax(0,1fr) 115px}.meta-item{padding-left:5px;padding-right:5px}.meta-item:nth-child(2) .meta-value{overflow-wrap:normal;text-overflow:clip;white-space:nowrap;overflow:visible}.candidate-actions,.search-console-actions{flex-direction:column;align-items:stretch}.candidate-actions>*,.search-console-actions>button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
