html:has(.skin-concordance){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#131416}.skin-concordance .cc-root{--cc-bg:#131416;--cc-pane:#18191c;--cc-raised:#1f2024;--cc-sunken:#111214;--cc-hover:#25262b;--cc-active:#2c2e33;--cc-line:#2a2c31;--cc-line-soft:#222428;--cc-line-strong:#3a3c43;--cc-text:#ecebe6;--cc-text-2:#b1b0aa;--cc-text-3:#9d9c96;--cc-accent:#fe6501;--cc-accent-text:#ff8a3d;--cc-accent-ink:#1d0c05;--cc-accent-tint:#fe650121;--cc-accent-line:#fe650173;--cc-ok:#52c98f;--cc-ok-tint:#52c98f1f;--cc-ok-strong:#52c98f4d;--cc-warn:#e9c25b;--cc-warn-tint:#e9c25b1c;--cc-del:#f0718a;--cc-del-tint:#f0718a17;--cc-del-strong:#f0718a47;--cc-variant:#9db4ff;--cc-shadow:0 1px 0 #ffffff08 inset, 0 18px 50px -12px #000000a6, 0 2px 8px #00000059;--cc-overlay:#08090a9e;--cc-sans:var(--cc-font-sans), var(--cc-font-marks-a), var(--cc-font-marks-b), var(--cc-font-supp), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cc-mono:var(--cc-font-mono), ui-monospace, "SF Mono", Menlo, Consolas, "Segoe UI Symbol", monospace;--cc-serif:var(--cc-font-text), var(--cc-font-supp), var(--cc-font-marks-a), var(--cc-font-marks-b), Georgia, serif;--cc-top-h:46px;--cc-status-h:28px;--cc-rail-w:48px;--cc-side-w:280px;--cc-inspector-w:400px;--cc-radius:8px;--cc-radius-s:5px;--cc-ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--cc-bg);color:var(--cc-text);font-family:var(--cc-sans);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;min-height:100dvh;font-size:14px;line-height:1.5}.skin-concordance ::selection{background:var(--cc-accent-tint);color:inherit}.skin-concordance .cc-root ::selection{background:color-mix(in srgb, var(--cc-accent) 32%, transparent)}.skin-concordance a{color:inherit;text-decoration:none}.skin-concordance :focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px;border-radius:3px}.skin-concordance button{font:inherit;color:inherit;cursor:pointer}.skin-concordance button:disabled{cursor:default}.skin-concordance input,.skin-concordance textarea,.skin-concordance select{font:inherit;color:inherit}.skin-concordance svg{flex-shrink:0}.skin-concordance .cc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skin-concordance .cc-mono{font-family:var(--cc-mono);font-variant-ligatures:none}.skin-concordance .cc-serif{font-family:var(--cc-serif)}.skin-concordance .cc-num{font-variant-numeric:tabular-nums}.skin-concordance .cc-skip{z-index:100;border-radius:var(--cc-radius-s);background:var(--cc-accent);color:var(--cc-accent-ink);transition:top .15s var(--cc-ease);padding:8px 12px;font-weight:600;position:fixed;top:-60px;left:12px}.skin-concordance .cc-skip:focus{top:8px}.skin-concordance .cc-root *{scrollbar-width:thin;scrollbar-color:var(--cc-line-strong) transparent}.skin-concordance .cc-btn{border:1px solid var(--cc-line);background:var(--cc-raised);height:32px;color:var(--cc-text);white-space:nowrap;transition:background .12s var(--cc-ease), border-color .12s var(--cc-ease), color .12s var(--cc-ease);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.skin-concordance .cc-btn svg{width:15px;height:15px}.skin-concordance .cc-btn:hover:not(:disabled){background:var(--cc-hover);border-color:var(--cc-line-strong)}.skin-concordance .cc-btn:disabled{opacity:.55}.skin-concordance .cc-btn--primary{background:var(--cc-accent);border-color:var(--cc-accent);color:var(--cc-accent-ink)}.skin-concordance .cc-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--cc-accent) 88%, var(--cc-text));border-color:#0000}.skin-concordance .cc-btn--ghost{color:var(--cc-text-2);background:0 0;border-color:#0000}.skin-concordance .cc-btn--ghost:hover:not(:disabled){background:var(--cc-hover);color:var(--cc-text);border-color:#0000}.skin-concordance .cc-btn--small{gap:5px;height:26px;padding:0 8px;font-size:12px}.skin-concordance .cc-btn--small svg{width:13px;height:13px}.skin-concordance .cc-btn--large{height:40px;padding:0 16px;font-size:14px}.skin-concordance .cc-iconbtn{width:32px;height:32px;color:var(--cc-text-2);transition:background .12s var(--cc-ease), color .12s var(--cc-ease);border-radius:6px;place-items:center;display:inline-grid}.skin-concordance .cc-iconbtn svg{width:17px;height:17px}.skin-concordance .cc-iconbtn:hover{background:var(--cc-hover);color:var(--cc-text)}.skin-concordance .cc-iconbtn[aria-pressed=true],.skin-concordance .cc-iconbtn[data-state=active],.skin-concordance .cc-iconbtn[data-on=true]{color:var(--cc-text);background:var(--cc-active)}.skin-concordance .cc-iconbtn--small{width:26px;height:26px}.skin-concordance .cc-iconbtn--small svg{width:15px;height:15px}.skin-concordance .cc-input{border:1px solid var(--cc-line);background:var(--cc-sunken);width:100%;height:36px;color:var(--cc-text);transition:border-color .12s var(--cc-ease), box-shadow .12s var(--cc-ease);border-radius:6px;padding:0 11px;font-size:14px}.skin-concordance .cc-input::placeholder{color:var(--cc-text-3)}.skin-concordance .cc-input:focus{border-color:var(--cc-accent-line);box-shadow:0 0 0 3px var(--cc-accent-tint);outline:none}.skin-concordance .cc-check{color:var(--cc-text-2);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.skin-concordance .cc-check input{appearance:none;border:1px solid var(--cc-line-strong);background:var(--cc-sunken);cursor:pointer;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}.skin-concordance .cc-check input:checked{background:var(--cc-accent);border-color:var(--cc-accent)}.skin-concordance .cc-check input:checked:after{content:"";border-left:2px solid var(--cc-accent-ink);border-bottom:2px solid var(--cc-accent-ink);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.skin-concordance .cc-kbd{border:1px solid var(--cc-line);background:var(--cc-raised);min-width:19px;height:19px;color:var(--cc-text-2);font-family:var(--cc-mono);white-space:nowrap;border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.skin-concordance .cc-kbds{align-items:center;gap:3px;display:inline-flex}.skin-concordance .cc-seg{border:1px solid var(--cc-line);background:var(--cc-sunken);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.skin-concordance .cc-seg button,.skin-concordance .cc-seg a{height:24px;color:var(--cc-text-2);transition:background .12s var(--cc-ease), color .12s var(--cc-ease);border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:550;display:inline-flex}:is(.skin-concordance .cc-seg button,.skin-concordance .cc-seg a) svg{width:13px;height:13px}.skin-concordance .cc-seg button:hover,.skin-concordance .cc-seg a:hover{color:var(--cc-text)}.skin-concordance .cc-seg [aria-pressed=true],.skin-concordance .cc-seg [aria-selected=true],.skin-concordance .cc-seg [data-state=on],.skin-concordance .cc-seg [aria-current=page]{background:var(--cc-raised);color:var(--cc-text);box-shadow:0 0 0 1px var(--cc-line), 0 1px 2px #0000002e}.skin-concordance .cc-coord{border:1px solid var(--cc-line);background:var(--cc-raised);vertical-align:baseline;max-width:100%;transition:border-color .12s var(--cc-ease), background .12s var(--cc-ease);cursor:pointer;border-radius:5px;align-items:baseline;gap:0;font-size:.86em;line-height:1.5;text-decoration:none;display:inline-flex}.skin-concordance .cc-coord .cc-coord-label{color:var(--cc-text);font-family:var(--cc-sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:34ch;padding:0 6px;overflow:hidden}.skin-concordance .cc-coord .cc-coord-id{color:var(--cc-accent-text);font-family:var(--cc-mono);white-space:nowrap;padding:0 6px;font-size:.92em;font-weight:500}.skin-concordance .cc-coord .cc-coord-label+.cc-coord-id{border-left:1px solid var(--cc-line)}.skin-concordance .cc-coord:hover,.skin-concordance .cc-coord[data-state=open],.skin-concordance .cc-coord[data-active=true]{border-color:var(--cc-accent-line);background:var(--cc-accent-tint)}.skin-concordance .cc-coord--plain{background:0 0;border-color:#0000}.skin-concordance .cc-coord--plain .cc-coord-id{padding:0}.skin-concordance .cc-coord--plain:hover{text-decoration:underline;-webkit-text-decoration-color:var(--cc-accent-line);text-decoration-color:var(--cc-accent-line);text-underline-offset:3px;background:0 0;border-color:#0000}.skin-concordance .cc-coord--static{cursor:default}.skin-concordance .cc-coord--static:hover{border-color:var(--cc-line);background:var(--cc-raised)}.skin-concordance .cc-verdict{white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;gap:5px;height:21px;padding:0 7px 0 5px;font-size:12px;font-weight:600;display:inline-flex}.skin-concordance .cc-verdict svg{width:13px;height:13px}.skin-concordance .cc-verdict .cc-verdict-score{font-family:var(--cc-mono);opacity:.85;border-left:1px solid color-mix(in srgb, currentColor 35%, transparent);padding-left:5px;font-size:11px;font-weight:500}.skin-concordance .cc-verdict[data-verdict=verified]{color:var(--cc-ok);background:var(--cc-ok-tint)}.skin-concordance .cc-verdict[data-verdict=close],.skin-concordance .cc-verdict[data-verdict=partial]{color:var(--cc-warn);background:var(--cc-warn-tint)}.skin-concordance .cc-verdict[data-verdict=not_found]{color:var(--cc-text-2);background:var(--cc-sunken)}.skin-concordance .cc-verdict[data-verdict=pending]{color:var(--cc-text-3);border-style:dashed}.skin-concordance .cc-tag{background:var(--cc-sunken);border:1px solid var(--cc-line-soft);height:20px;color:var(--cc-text-2);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-size:11.5px;font-weight:550;display:inline-flex}.skin-concordance .cc-link{color:var(--cc-text);text-decoration:underline;-webkit-text-decoration-color:var(--cc-accent-line);text-decoration-color:var(--cc-accent-line);text-underline-offset:3px;transition:text-decoration-color .12s var(--cc-ease);text-decoration-thickness:1px}.skin-concordance .cc-link:hover{-webkit-text-decoration-color:var(--cc-accent);text-decoration-color:var(--cc-accent)}.skin-concordance .cc-spin{animation:.9s linear infinite cc-spin}.skin-concordance .cc-pulse{animation:1.4s ease-in-out infinite cc-pulse}.skin-concordance .cc-progress{background:var(--cc-line-soft);border-radius:2px;height:2px;position:relative;overflow:hidden}.skin-concordance .cc-progress:after{content:"";background:var(--cc-accent);width:35%;animation:cc-indeterminate 1.1s var(--cc-ease) infinite;border-radius:2px;position:absolute;inset:0}.skin-concordance .cc-pop{z-index:60;border:1px solid var(--cc-line-strong);background:var(--cc-raised);color:var(--cc-text);box-shadow:var(--cc-shadow);transform-origin:var(--radix-popover-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin,top));animation:cc-pop-in .12s var(--cc-ease);border-radius:9px;font-size:13px}.skin-concordance .cc-menu{min-width:220px;padding:5px}.skin-concordance .cc-menu .cc-menu-label{color:var(--cc-text-3);text-overflow:ellipsis;padding:6px 9px 4px;font-size:12px;overflow:hidden}.skin-concordance .cc-menu .cc-menu-item{width:100%;height:32px;color:var(--cc-text);cursor:pointer;border-radius:5px;outline:none;align-items:center;gap:9px;padding:0 9px;font-size:13px;display:flex}.skin-concordance .cc-menu .cc-menu-item svg{width:15px;height:15px;color:var(--cc-text-2)}.skin-concordance .cc-menu .cc-menu-item[data-highlighted],.skin-concordance .cc-menu .cc-menu-item:hover{background:var(--cc-hover)}.skin-concordance .cc-menu .cc-menu-sep{background:var(--cc-line);height:1px;margin:5px 3px}.skin-concordance .cc-tip{z-index:80;background:var(--cc-text);color:var(--cc-bg);animation:cc-fade .1s var(--cc-ease);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;font-weight:550;display:flex;box-shadow:0 6px 16px #00000040}.skin-concordance .cc-tip .cc-kbd{color:inherit;border-color:color-mix(in srgb, var(--cc-bg) 35%, transparent);opacity:.8;background:0 0}.skin-concordance .cc-overlay{z-index:70;background:var(--cc-overlay);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);animation:cc-fade .14s var(--cc-ease);position:fixed;inset:0}.skin-concordance .cc-dialog{z-index:71;border:1px solid var(--cc-line-strong);background:var(--cc-pane);width:min(440px,100vw - 24px);max-height:calc(100dvh - 28vh);box-shadow:var(--cc-shadow);animation:cc-dialog-in .16s var(--cc-ease);border-radius:12px;position:fixed;top:14vh;left:50%;overflow:auto;transform:translate(-50%)}.skin-concordance .cc-dialog-head{align-items:center;gap:10px;padding:14px 14px 0 18px;display:flex}.skin-concordance .cc-dialog-head h2{letter-spacing:-.01em;font-variation-settings:"wdth" 104;margin-right:auto;font-size:16px;font-weight:640}.skin-concordance .cc-dialog-body{padding:10px 18px 18px}.skin-concordance .cc-sheet{z-index:71;background:var(--cc-pane);border-color:var(--cc-line-strong);box-shadow:var(--cc-shadow);outline:none;flex-direction:column;display:flex;position:fixed}.skin-concordance .cc-sheet--left{border-right:1px solid var(--cc-line-strong);width:min(340px,88vw);animation:cc-from-left .18s var(--cc-ease);top:0;bottom:0;left:0}.skin-concordance .cc-sheet--right{border-left:1px solid var(--cc-line-strong);width:min(360px,90vw);animation:cc-from-right .18s var(--cc-ease);top:0;bottom:0;right:0}.skin-concordance .cc-sheet--bottom{border-top:1px solid var(--cc-line-strong);max-height:86dvh;animation:cc-from-bottom .2s var(--cc-ease);border-radius:14px 14px 0 0;bottom:0;left:0;right:0}.skin-concordance .cc-sheet-grip{background:var(--cc-line-strong);border-radius:4px;flex:none;width:36px;height:4px;margin:8px auto 2px}@keyframes cc-spin{to{transform:rotate(360deg)}}@keyframes cc-pulse{50%{opacity:.35}}@keyframes cc-indeterminate{0%{transform:translate(-110%)}to{transform:translate(310%)}}@keyframes cc-fade{0%{opacity:0}}@keyframes cc-pop-in{0%{opacity:0;transform:scale(.97)translateY(2px)}}@keyframes cc-dialog-in{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.985)}}@keyframes cc-from-left{0%{transform:translate(-100%)}}@keyframes cc-from-right{0%{transform:translate(100%)}}@keyframes cc-from-bottom{0%{transform:translateY(100%)}}@keyframes cc-row-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes cc-blink{50%{opacity:0}}
.skin-concordance .cc-root{flex-direction:column;display:flex}.skin-concordance .cc-banner{background:var(--cc-accent-tint);border-bottom:1px solid var(--cc-accent-line);color:var(--cc-text);text-align:center;padding:8px 16px;font-size:13px}.skin-concordance .cc-top{z-index:40;height:var(--cc-top-h);background:var(--cc-pane);border-bottom:1px solid var(--cc-line);align-items:center;gap:10px;padding:0 10px 0 12px;display:flex;position:sticky;top:0}.skin-concordance .cc-brand{min-width:calc(var(--cc-rail-w) + var(--cc-side-w) - 22px);letter-spacing:-.012em;font-variation-settings:"wdth" 108;color:var(--cc-text);flex:none;align-items:center;gap:9px;font-size:15px;font-weight:660;display:inline-flex}.skin-concordance .cc-brand .cc-mark{border-radius:6px;flex:none;display:block}.skin-concordance .cc-command{border:1px solid var(--cc-line);background:var(--cc-sunken);min-width:0;height:32px;color:var(--cc-text-3);text-align:left;transition:border-color .12s var(--cc-ease), background .12s var(--cc-ease);border-radius:7px;flex:0 560px;align-items:center;gap:9px;margin:0 auto 0 0;padding:0 6px 0 10px;font-size:13px;display:flex}.skin-concordance .cc-command>svg{width:15px;height:15px}.skin-concordance .cc-command:hover{border-color:var(--cc-line-strong);color:var(--cc-text-2)}.skin-concordance .cc-command-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.skin-concordance .cc-top-nav{align-items:center;gap:2px;display:flex}.skin-concordance .cc-top-nav a{height:30px;color:var(--cc-text-2);transition:background .12s var(--cc-ease), color .12s var(--cc-ease);border-radius:6px;align-items:center;padding:0 10px;font-size:13px;font-weight:560;display:inline-flex;position:relative}.skin-concordance .cc-top-nav a:hover{color:var(--cc-text);background:var(--cc-hover)}.skin-concordance .cc-top-nav a[aria-current=page]{color:var(--cc-text)}.skin-concordance .cc-top-nav a[aria-current=page]:after{content:"";background:var(--cc-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-8px;left:10px;right:10px}.skin-concordance .cc-top-tools{border-left:1px solid var(--cc-line);align-items:center;gap:4px;margin-left:4px;padding-left:6px;display:flex}.skin-concordance .cc-top-panel,.skin-concordance .cc-top-search,.skin-concordance .cc-top-menu{display:none}.skin-concordance .cc-account-slot{width:64px;height:26px;display:inline-block}.skin-concordance .cc-account-signin{min-width:64px}.skin-concordance .cc-avatar-btn{border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid}.skin-concordance .cc-avatar-btn:hover .cc-avatar{box-shadow:0 0 0 2px var(--cc-line-strong)}.skin-concordance .cc-avatar{background:var(--cc-accent-tint);border:1px solid var(--cc-accent-line);width:26px;height:26px;color:var(--cc-accent-text);font-family:var(--cc-mono);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:11px;font-weight:500;display:inline-grid}.skin-concordance .cc-menu-label{align-items:center;gap:7px;display:flex}.skin-concordance .cc-menu-label-icon{width:14px;height:14px}.skin-concordance .cc-body{grid-template-columns:var(--cc-rail-w) var(--cc-side-w) minmax(0, 1fr);flex:1;align-items:start;min-height:0;display:grid}.skin-concordance .cc-body[data-side=closed]{grid-template-columns:var(--cc-rail-w) 0 minmax(0, 1fr)}.skin-concordance .cc-body[data-side=closed] .cc-side:not([data-sheet]){visibility:hidden;border-right:0}.skin-concordance .cc-rail{top:var(--cc-top-h);height:calc(100dvh - var(--cc-top-h) - var(--cc-status-h));background:var(--cc-pane);border-right:1px solid var(--cc-line);flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:flex;position:sticky}.skin-concordance .cc-rail-btn{width:36px;height:36px;color:var(--cc-text-3);transition:color .12s var(--cc-ease), background .12s var(--cc-ease);border-radius:8px;place-items:center;display:grid;position:relative}.skin-concordance .cc-rail-btn svg{stroke-width:1.75px;width:19px;height:19px}.skin-concordance .cc-rail-btn:hover{color:var(--cc-text);background:var(--cc-hover)}.skin-concordance .cc-rail-btn[aria-pressed=true]{color:var(--cc-text)}.skin-concordance .cc-rail-btn[aria-pressed=true]:before{content:"";background:var(--cc-accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:8px;bottom:8px;left:-6px}.skin-concordance .cc-rail-sep{background:var(--cc-line);width:20px;height:1px;margin:4px 0}.skin-concordance .cc-rail-fill{flex:1}.skin-concordance .cc-side{top:var(--cc-top-h);height:calc(100dvh - var(--cc-top-h) - var(--cc-status-h));background:var(--cc-pane);border-right:1px solid var(--cc-line);min-width:0;position:sticky;overflow:hidden}.skin-concordance .cc-side-loading{height:100%}.skin-concordance .cc-side-inner{height:100%;width:var(--cc-side-w);flex-direction:column;display:flex}.skin-concordance .cc-side-head{border-bottom:1px solid var(--cc-line-soft);flex:none;align-items:center;gap:6px;padding:8px 8px 8px 10px;display:flex}.skin-concordance .cc-side-tabs{flex:1}.skin-concordance .cc-side-tabs button{flex:1;justify-content:center}.skin-concordance .cc-side-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.skin-concordance .cc-side-heading{color:var(--cc-text-3);justify-content:space-between;align-items:baseline;padding:12px 12px 5px;font-size:12px;font-weight:600;display:flex}.skin-concordance .cc-side-heading .cc-mono{font-size:11px;font-weight:400}.skin-concordance .cc-side-actions{align-items:center;gap:8px;padding:10px 10px 4px;display:flex}.skin-concordance .cc-side-new{flex:1;justify-content:flex-start}.skin-concordance .cc-side-count{color:var(--cc-text-3);padding-right:4px;font-size:11px}.skin-concordance .cc-side-empty{color:var(--cc-text-3);justify-items:start;gap:12px;padding:16px 14px;font-size:13px;display:grid}.skin-concordance .cc-side-skeleton{gap:12px;padding:14px;display:grid}.skin-concordance .cc-side-skeleton span{background:var(--cc-hover);border-radius:4px;height:9px;animation:1.6s ease-in-out infinite cc-pulse;display:block}.skin-concordance .cc-side-scrim{display:none}.skin-concordance .cc-session-groups{padding-bottom:16px}.skin-concordance .cc-session{border-radius:6px;align-items:center;min-height:32px;margin:0 6px;display:flex;position:relative}.skin-concordance .cc-session:hover,.skin-concordance .cc-session:focus-within{background:var(--cc-hover)}:is(.skin-concordance .cc-session:hover,.skin-concordance .cc-session:focus-within) .cc-session-tools{opacity:1}.skin-concordance .cc-session[data-active]{background:var(--cc-active)}.skin-concordance .cc-session[data-active] .cc-session-link:before{content:"";background:var(--cc-accent);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:-6px}.skin-concordance .cc-session[data-mode=confirm]{background:var(--cc-del-tint);border:1px solid var(--cc-del-strong);flex-direction:column;align-items:stretch;gap:6px;padding:8px}.skin-concordance .cc-session[data-mode=rename]{padding:3px 0}.skin-concordance .cc-session-link{min-width:0;color:var(--cc-text-2);flex:1;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.skin-concordance .cc-session-link[aria-current=page]{color:var(--cc-text)}.skin-concordance .cc-session:hover .cc-session-link{color:var(--cc-text)}.skin-concordance .cc-session-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.skin-concordance .cc-session-mode{color:var(--cc-text-3);border:1px solid var(--cc-line);border-radius:4px;flex:none;padding:0 4px;font-size:10.5px;font-weight:600}.skin-concordance .cc-session-tools{opacity:0;transition:opacity .12s var(--cc-ease);gap:1px;padding-right:3px;display:flex}.skin-concordance .cc-session-rename{align-items:center;gap:3px;width:100%;display:flex}.skin-concordance .cc-input--small{height:28px;padding:0 8px;font-size:13px}.skin-concordance .cc-session-confirm{color:var(--cc-text);font-size:12.5px}.skin-concordance .cc-session-confirm-actions{gap:6px;display:flex}.skin-concordance .cc-btn--danger{background:var(--cc-del);border-color:var(--cc-del);color:var(--cc-danger-ink,#fff)}.skin-concordance .cc-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--cc-del) 85%, black);border-color:#0000}.skin-concordance .cc-explorer{flex-direction:column;min-height:100%;display:flex}.skin-concordance .cc-explorer-filter{z-index:2;border:1px solid var(--cc-line);background:var(--cc-pane);border-radius:6px;align-items:center;gap:6px;height:32px;margin:10px 10px 2px;padding:0 4px 0 9px;display:flex;position:sticky;top:0}.skin-concordance .cc-explorer-filter>svg{width:14px;height:14px;color:var(--cc-text-3)}.skin-concordance .cc-explorer-filter:focus-within{border-color:var(--cc-accent-line);box-shadow:0 0 0 3px var(--cc-accent-tint)}.skin-concordance .cc-explorer-input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:13px}.skin-concordance .cc-explorer-input::placeholder{color:var(--cc-text-3)}.skin-concordance .cc-explorer-list{padding:4px 0 18px}.skin-concordance .cc-explorer-none{color:var(--cc-text-3);padding:2px 14px 8px;font-size:12.5px}.skin-concordance .cc-tree-group{margin-top:4px}.skin-concordance .cc-tree-group-head button{width:100%;height:28px;color:var(--cc-text-2);align-items:center;gap:4px;padding:0 12px 0 6px;font-size:12px;font-weight:620;display:flex}.skin-concordance .cc-tree-group-head button:hover{color:var(--cc-text)}.skin-concordance .cc-tree-group-head button>span:first-of-type{text-align:left;flex:1}.skin-concordance .cc-tree-group-head button[aria-expanded=true] .cc-tree-chev{transform:rotate(90deg)}.skin-concordance .cc-tree-chev{width:14px;height:14px;color:var(--cc-text-3);transition:transform .14s var(--cc-ease)}.skin-concordance .cc-tree-count{color:var(--cc-text-3);font-size:11.5px;font-weight:400}.skin-concordance .cc-tree-live{color:var(--cc-accent-text);background:var(--cc-accent-tint);border-radius:3px;padding:0 4px;font-size:10.5px}.skin-concordance .cc-tree-item{margin:0 6px}.skin-concordance .cc-tree-row{width:100%;height:28px;color:var(--cc-text-2);text-align:left;border-radius:5px;align-items:center;gap:5px;padding:0 8px 0 14px;font-size:13px;display:flex}.skin-concordance .cc-tree-row:hover{background:var(--cc-hover);color:var(--cc-text)}.skin-concordance .cc-tree-row[aria-expanded=true]{color:var(--cc-text)}.skin-concordance .cc-tree-row[aria-expanded=true] .cc-tree-chev{color:var(--cc-text-2);transform:rotate(90deg)}.skin-concordance .cc-tree-row mark{color:var(--cc-accent-text);background:0 0;font-weight:600}.skin-concordance .cc-tree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.skin-concordance .cc-tree-loading{color:var(--cc-text-3);align-items:center;gap:7px;padding:6px 12px 8px 34px;font-size:12px;display:flex}.skin-concordance .cc-tree-loading svg{width:13px;height:13px}.skin-concordance .cc-tree-works{border-left:1px solid var(--cc-line);margin:1px 0 6px 20px;padding-left:6px}.skin-concordance .cc-tree-works--flat{border-left:0;margin:0 6px 12px;padding-left:0}.skin-concordance .cc-work{color:var(--cc-text-2);border-radius:5px;grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:7px;padding:4px 6px;font-size:12.5px;line-height:1.35;display:grid}.skin-concordance .cc-work:is(a):hover{background:var(--cc-hover);color:var(--cc-text)}.skin-concordance .cc-work:is(a):hover .cc-work-words{color:var(--cc-text-2)}.skin-concordance .cc-work[data-live=false]{color:var(--cc-text-3);cursor:default}.skin-concordance .cc-work mark{color:var(--cc-accent-text);background:0 0;font-weight:600}.skin-concordance .cc-work-year{color:var(--cc-text-3);font-size:11px}.skin-concordance .cc-work-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skin-concordance .cc-work-author{color:var(--cc-text-3);font-size:11.5px;display:block}.skin-concordance .cc-work-words{color:var(--cc-text-3);font-size:10.5px}.skin-concordance a.cc-work .cc-work-title:after{content:""}.skin-concordance .cc-status{z-index:40;height:var(--cc-status-h);background:var(--cc-pane);border-top:1px solid var(--cc-line);color:var(--cc-text-2);justify-content:space-between;align-items:stretch;font-size:12px;display:flex;position:sticky;bottom:0;overflow:hidden}.skin-concordance .cc-status-facts{min-width:0;display:flex;overflow:hidden}.skin-concordance .cc-status-item{border-right:1px solid var(--cc-line-soft);white-space:nowrap;align-items:center;gap:5px;padding:0 12px;display:flex}.skin-concordance .cc-status-item b{color:var(--cc-text);font-size:11.5px;font-weight:500}.skin-concordance .cc-status-dot{background:var(--cc-text-3);border-radius:50%;width:7px;height:7px}.skin-concordance .cc-status-dot[data-ok=true]{background:var(--cc-ok);box-shadow:0 0 0 3px var(--cc-ok-tint)}.skin-concordance .cc-status-dot[data-ok=false]{background:var(--cc-del)}.skin-concordance .cc-status-preview{color:var(--cc-accent-text)}.skin-concordance .cc-status-preview b{color:var(--cc-accent-text)}.skin-concordance .cc-status-controls{flex:none;display:flex}.skin-concordance .cc-status-btn{border-left:1px solid var(--cc-line-soft);color:var(--cc-text-2);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:flex}.skin-concordance .cc-status-btn svg{width:14px;height:14px}.skin-concordance .cc-status-btn .cc-kbd{min-width:17px;height:17px;font-size:10.5px}.skin-concordance .cc-status-btn:hover{background:var(--cc-hover);color:var(--cc-text)}.skin-concordance .cc-overlay--palette{-webkit-backdrop-filter:none;backdrop-filter:none}.skin-concordance .cc-palette{z-index:71;border:1px solid var(--cc-line-strong);background:var(--cc-pane);width:min(680px,100vw - 20px);box-shadow:var(--cc-shadow);animation:cc-dialog-in .13s var(--cc-ease);border-radius:12px;position:fixed;top:11vh;left:50%;overflow:hidden;transform:translate(-50%)}.skin-concordance .cc-palette-inner{flex-direction:column;max-height:min(560px,76dvh);display:flex}.skin-concordance .cc-palette-field{border-bottom:1px solid var(--cc-line);flex:none;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.skin-concordance .cc-palette-field>svg{width:18px;height:18px;color:var(--cc-text-3)}.skin-concordance .cc-palette-input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:16px}.skin-concordance .cc-palette-input::placeholder{color:var(--cc-text-3)}.skin-concordance .cc-palette-loading{width:16px;height:16px;color:var(--cc-text-3)}.skin-concordance .cc-palette-list{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 6px 8px;overflow:auto}.skin-concordance .cc-palette-section{color:var(--cc-text-3);padding:10px 10px 4px;font-size:11.5px;font-weight:620}.skin-concordance .cc-palette-item{cursor:pointer;border-radius:7px;align-items:center;gap:11px;min-height:40px;padding:6px 10px;display:flex}.skin-concordance .cc-palette-item[aria-selected=true]{background:var(--cc-active)}.skin-concordance .cc-palette-item[aria-selected=true] .cc-palette-icon{color:var(--cc-accent-text)}.skin-concordance .cc-palette-item[aria-disabled=true]{cursor:default}.skin-concordance .cc-palette-item[aria-disabled=true] .cc-palette-label{color:var(--cc-text-2)}.skin-concordance .cc-palette-item mark{color:var(--cc-accent-text);background:0 0;font-weight:650}.skin-concordance .cc-palette-icon{background:var(--cc-sunken);border:1px solid var(--cc-line-soft);width:26px;height:26px;color:var(--cc-text-2);border-radius:6px;flex:none;place-items:center;display:grid}.skin-concordance .cc-palette-icon svg{width:15px;height:15px}.skin-concordance .cc-palette-main{flex:1;gap:1px;min-width:0;display:grid}.skin-concordance .cc-palette-label{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.skin-concordance .cc-palette-q{color:var(--cc-text);font-weight:600}.skin-concordance .cc-palette-coord{color:var(--cc-accent-text)}.skin-concordance .cc-palette-detail{color:var(--cc-text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:0;font-size:12px;display:flex;overflow:hidden}.skin-concordance .cc-palette-detail>*{flex:none}.skin-concordance .cc-palette-sep{background:var(--cc-line-strong);width:1px;height:10px;margin:0 8px}.skin-concordance .cc-palette-off{color:var(--cc-text-3);font-style:italic}.skin-concordance .cc-palette-meta{color:var(--cc-text-3);flex:none;font-size:12px}.skin-concordance .cc-palette-id{font-size:11.5px}.skin-concordance .cc-palette-hint{font-size:12px}.skin-concordance .cc-palette-go{width:15px;height:15px;color:var(--cc-text-3)}.skin-concordance .cc-palette-empty{color:var(--cc-text-3);text-align:center;padding:22px 12px}.skin-concordance .cc-palette-foot{border-top:1px solid var(--cc-line);background:var(--cc-sunken);color:var(--cc-text-3);flex-wrap:wrap;flex:none;align-items:center;gap:6px 16px;padding:9px 14px;font-size:12px;display:flex}.skin-concordance .cc-palette-foot>span{align-items:center;gap:6px;display:inline-flex}.skin-concordance .cc-palette-foot b{color:var(--cc-text-2);font-weight:500}.skin-concordance .cc-palette-index{margin-left:auto}.skin-concordance .cc-signin{gap:14px;display:grid}.skin-concordance .cc-signin-intro{color:var(--cc-text-2);font-size:13.5px}.skin-concordance .cc-signin-intro strong{color:var(--cc-text);font-weight:600}.skin-concordance .cc-field{gap:6px;display:grid}.skin-concordance .cc-field-label{color:var(--cc-text-2);font-size:12.5px;font-weight:600}.skin-concordance .cc-signin-error{background:var(--cc-del-tint);border:1px solid var(--cc-del-strong);color:var(--cc-text);border-radius:6px;padding:8px 10px;font-size:13px}.skin-concordance .cc-signin-submit{width:100%}.skin-concordance .cc-signin-note{color:var(--cc-text-3);font-size:12px}.skin-concordance .cc-signin-row{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.skin-concordance .cc-signin-done{color:var(--cc-ok);align-items:center;gap:8px;font-weight:600;display:flex}.skin-concordance .cc-signin-done svg{width:18px;height:18px}.skin-concordance .cc-otp{width:100%;max-width:336px;height:52px;display:block;position:relative}.skin-concordance .cc-otp-input{opacity:0;z-index:1;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.skin-concordance .cc-otp-cells{pointer-events:none;grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:absolute;inset:0}.skin-concordance .cc-otp-cell{border:1px solid var(--cc-line-strong);background:var(--cc-sunken);font-family:var(--cc-mono);color:var(--cc-text);transition:border-color .1s var(--cc-ease), box-shadow .1s var(--cc-ease);border-radius:8px;place-items:center;font-size:22px;font-weight:500;display:grid}.skin-concordance .cc-otp:focus-within .cc-otp-cell[data-active]{border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-accent-tint)}.skin-concordance .cc-otp:focus-within .cc-otp-cell[data-active]:not([data-filled]):after{content:"";background:var(--cc-accent);width:2px;height:22px;animation:1s step-end infinite cc-blink}.skin-concordance .cc-otp-input[aria-invalid=true]+.cc-otp-cells .cc-otp-cell{border-color:var(--cc-del-strong)}.skin-concordance .cc-shortcuts{width:min(560px,100vw - 24px);max-height:82dvh;top:9vh}.skin-concordance .cc-shortcut-group+:is(.skin-concordance .cc-shortcut-group){margin-top:14px}.skin-concordance .cc-shortcut-group h3{color:var(--cc-text-3);border-bottom:1px solid var(--cc-line-soft);padding-bottom:6px;font-size:12px;font-weight:620}.skin-concordance .cc-shortcut{border-bottom:1px solid var(--cc-line-soft);grid-template-columns:96px 1fr;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.skin-concordance .cc-shortcut dd{color:var(--cc-text-2)}.skin-concordance .cc-menu-sheet{gap:8px}.skin-concordance .cc-menu-sheet .cc-dialog-head{padding-bottom:6px}.skin-concordance .cc-menu-nav{padding:4px 8px;display:grid}.skin-concordance .cc-menu-nav a{border-radius:8px;align-items:center;height:44px;padding:0 10px;font-size:15px;font-weight:560;display:flex}.skin-concordance .cc-menu-nav a:hover{background:var(--cc-hover)}.skin-concordance .cc-menu-account{border-top:1px solid var(--cc-line-soft);border-bottom:1px solid var(--cc-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.skin-concordance .cc-account-sheet{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.skin-concordance .cc-account-email{text-overflow:ellipsis;min-width:0;color:var(--cc-text-2);flex:1;font-size:13px;overflow:hidden}.skin-concordance .cc-menu-links{padding:8px 18px;display:grid}.skin-concordance .cc-menu-links a{color:var(--cc-text-2);padding:7px 0;font-size:13.5px}.skin-concordance .cc-menu-links a:hover{color:var(--cc-text)}.skin-concordance .cc-footer{border-top:1px solid var(--cc-line);color:var(--cc-text-2);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:28px;margin-top:56px;padding:28px clamp(16px,4vw,40px) 36px;font-size:13px;display:grid}.skin-concordance .cc-footer-brand{align-content:start;gap:10px;display:grid}.skin-concordance .cc-footer-brand p{max-width:40ch;color:var(--cc-text-3);font-size:12.5px;line-height:1.55}.skin-concordance .cc-footer-group h2{color:var(--cc-text-3);margin-bottom:8px;font-size:12px;font-weight:620}.skin-concordance .cc-footer-group ul{gap:6px;display:grid}.skin-concordance .cc-footer-group a:hover{color:var(--cc-text)}@media (max-width:1279px){.skin-concordance .cc-root{--cc-side-w:264px}.skin-concordance .cc-brand{min-width:0}}@media (max-width:1023px){.skin-concordance .cc-body,.skin-concordance .cc-body[data-side=closed]{grid-template-columns:minmax(0,1fr)}.skin-concordance .cc-rail{display:none}.skin-concordance .cc-side,.skin-concordance .cc-body[data-side=closed] .cc-side:not([data-sheet]){z-index:72;visibility:hidden;width:min(340px,88vw);height:auto;transition:transform .2s var(--cc-ease), visibility 0s linear .2s;border-right:1px solid var(--cc-line-strong);box-shadow:var(--cc-shadow);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.skin-concordance .cc-side[data-sheet=open]{visibility:visible;transition:transform .2s var(--cc-ease);transform:none}.skin-concordance .cc-side-inner{width:100%}.skin-concordance .cc-side-scrim{z-index:71;background:var(--cc-overlay);animation:cc-fade .14s var(--cc-ease);display:block;position:fixed;inset:0}.skin-concordance .cc-top-panel{margin-left:-4px;display:inline-grid}.skin-concordance .cc-top-nav{display:none}}@media (max-width:767px){.skin-concordance .cc-root{--cc-status-h:0px}.skin-concordance .cc-status,.skin-concordance .cc-command{display:none}.skin-concordance .cc-brand{margin-right:auto;font-size:14.5px}.skin-concordance .cc-top-search,.skin-concordance .cc-top-menu{display:inline-grid}.skin-concordance .cc-top-tools{border-left:0;gap:2px;margin-left:0;padding-left:0}.skin-concordance .cc-account-signin,.skin-concordance .cc-account-slot,.skin-concordance .cc-avatar-btn{display:none}.skin-concordance .cc-footer{grid-template-columns:1fr 1fr;gap:22px}.skin-concordance .cc-footer .cc-footer-brand{grid-column:1/-1}.skin-concordance .cc-palette{top:8px}}@media (max-width:1100px) and (min-width:768px){.skin-concordance .cc-status-wide{display:none}}
.skin-concordance .cc-chat{grid-template-columns:minmax(0, 1fr) var(--cc-inspector-w);height:calc(100dvh - var(--cc-top-h) - var(--cc-status-h));min-height:420px;display:grid}.skin-concordance .cc-chat-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.skin-concordance .cc-chat-bar{border-bottom:1px solid var(--cc-line-soft);flex:none;align-items:center;gap:10px;height:40px;padding:0 10px 0 20px;display:flex}.skin-concordance .cc-crumbs{flex:1;min-width:0;overflow:hidden}.skin-concordance .cc-crumbs ol{min-width:0;color:var(--cc-text-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.skin-concordance .cc-crumbs li{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:34ch;overflow:hidden}.skin-concordance .cc-crumbs li.cc-mono{flex:none}.skin-concordance .cc-crumbs li+li:before{content:"/";color:var(--cc-line-strong);margin-right:6px}.skin-concordance .cc-crumbs-here{color:var(--cc-text);text-overflow:ellipsis;min-width:0;font-weight:560;overflow:hidden;max-width:none!important}.skin-concordance .cc-chat-bar-tools{flex:none;gap:4px;display:flex}.skin-concordance .cc-thread{overscroll-behavior:contain;flex:1;min-height:0;scroll-padding-bottom:24px;position:relative;overflow-y:auto}.skin-concordance .cc-thread-inner{max-width:860px;padding:22px clamp(16px,3vw,36px) 40px}.skin-concordance .cc-jump{border:1px solid var(--cc-line-strong);background:var(--cc-raised);height:30px;box-shadow:var(--cc-shadow);border-radius:999px;align-items:center;gap:6px;margin:0 auto;padding:0 12px;font-size:12.5px;font-weight:560;display:inline-flex;position:sticky;bottom:12px;left:50%;transform:translate(-50%)}.skin-concordance .cc-jump svg{width:14px;height:14px}.skin-concordance .cc-chat-inspector{border-left:1px solid var(--cc-line);background:var(--cc-pane);min-width:0;min-height:0}.skin-concordance .cc-turn{position:relative}.skin-concordance .cc-turn+:is(.skin-concordance .cc-turn){border-top:1px solid var(--cc-line-soft);margin-top:34px;padding-top:26px}.skin-concordance .cc-q{grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;margin-bottom:14px;display:grid}.skin-concordance .cc-q-n{color:var(--cc-accent-text);padding-top:3px;font-size:11.5px}.skin-concordance .cc-q-text{letter-spacing:-.012em;font-variation-settings:"wdth" 102;color:var(--cc-text);overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.38}.skin-concordance .cc-q-mode{align-self:center}.skin-concordance .cc-caret{vertical-align:-.15em;background:var(--cc-accent);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite cc-blink;display:inline-block}.skin-concordance .cc-a{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;margin-left:42px;display:grid}.skin-concordance .cc-turn,.skin-concordance .cc-thread-inner,.skin-concordance .cc-log,.skin-concordance .cc-qdiff,.skin-concordance .cc-answer{min-width:0}.skin-concordance .cc-pending{border:1px dashed var(--cc-line-strong);border-radius:var(--cc-radius);color:var(--cc-text-2);padding:10px 12px 0;font-size:13px;overflow:hidden}.skin-concordance .cc-pending .cc-progress{margin:10px -12px 0}.skin-concordance .cc-pending-line{align-items:center;gap:8px;display:flex}.skin-concordance .cc-pending-line svg{width:14px;height:14px}.skin-concordance .cc-log{border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:var(--cc-pane);overflow:hidden}.skin-concordance .cc-log-head{background:var(--cc-sunken);border-bottom:1px solid var(--cc-line-soft);flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:38px;padding:4px 10px 4px 6px;display:flex}.skin-concordance .cc-log-toggle{height:28px;color:var(--cc-text);border-radius:5px;align-items:center;gap:5px;padding:0 6px;font-size:12.5px;font-weight:640;display:inline-flex}.skin-concordance .cc-log-toggle:hover{background:var(--cc-hover)}.skin-concordance .cc-log-toggle[aria-expanded=true] .cc-log-chev{transform:rotate(90deg)}.skin-concordance .cc-log-chev{width:14px;height:14px;color:var(--cc-text-3);transition:transform .14s var(--cc-ease)}.skin-concordance .cc-log-stats{gap:14px;font-size:12px;display:flex}.skin-concordance .cc-log-stats>div{align-items:baseline;gap:5px;display:flex}.skin-concordance .cc-log-stats dt{color:var(--cc-text-3)}.skin-concordance .cc-log-stats dd{color:var(--cc-text);font-size:11.5px}.skin-concordance .cc-log-now{min-width:0;color:var(--cc-accent-text);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.skin-concordance .cc-log-now svg{width:13px;height:13px}.skin-concordance .cc-log-now span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skin-concordance .cc-log-rows{counter-reset:none}.skin-concordance .cc-log-row{border-top:1px solid var(--cc-line-soft);animation:cc-row-in .18s var(--cc-ease);position:relative}.skin-concordance .cc-log-row:first-child{border-top:0}.skin-concordance .cc-log-row[data-parallel] .cc-log-n:before{content:"";background:var(--cc-line-strong);width:1px;height:14px;position:absolute;top:-12px;left:22px}.skin-concordance .cc-log-row[data-open]{background:color-mix(in srgb, var(--cc-sunken) 55%, transparent)}.skin-concordance .cc-log-row[data-open] .cc-log-rowchev{transform:rotate(90deg)}.skin-concordance .cc-log-row[data-state=error] .cc-log-tool{color:var(--cc-del)}.skin-concordance .cc-log-line{grid-template-columns:32px minmax(0,1fr) auto 58px 18px;align-items:start;column-gap:8px;padding:0 8px 0 0;display:grid}.skin-concordance .cc-log-n{text-align:right;color:var(--cc-text-3);padding-top:11px;font-size:11px;position:relative}.skin-concordance .cc-log-main{text-align:left;border-radius:5px;gap:2px;min-width:0;padding:7px 6px 8px;display:grid}.skin-concordance .cc-log-main:not(:disabled):hover{background:var(--cc-hover)}.skin-concordance .cc-log-call{align-items:center;gap:12px;min-width:0;display:flex}.skin-concordance .cc-log-where,.skin-concordance .cc-log-time,.skin-concordance .cc-log-rowchev{margin-top:10px}.skin-concordance .cc-log-tool{min-width:0;color:var(--cc-text);align-items:center;gap:7px;font-size:12px;display:inline-flex}.skin-concordance .cc-log-tool svg{width:15px;height:15px;color:var(--cc-text-2)}.skin-concordance .cc-log-tool .cc-mono{text-overflow:ellipsis;overflow:hidden}.skin-concordance .cc-log-row[data-state=running] .cc-log-tool svg{color:var(--cc-accent)}.skin-concordance .cc-log-asked{min-width:0;color:var(--cc-text-2);align-items:center;gap:6px;padding-left:22px;font-size:13px;display:flex}.skin-concordance .cc-log-asked .cc-tag{flex:none;height:18px;font-size:11px}.skin-concordance .cc-log-q{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skin-concordance .cc-log-q.cc-serif{font-size:13.5px}.skin-concordance .cc-log-q.cc-mono{font-size:12px}.skin-concordance .cc-log-result{color:var(--cc-text-2);white-space:nowrap;font-size:12.5px}.skin-concordance .cc-log-result b{color:var(--cc-text);font-size:12px;font-weight:500}.skin-concordance .cc-log-wait{color:var(--cc-text-3)}.skin-concordance .cc-log-err{color:var(--cc-del);font-weight:600}.skin-concordance .cc-log-where{white-space:nowrap;justify-content:flex-end;align-items:baseline;min-width:0;font-size:12px;display:inline-flex}.skin-concordance .cc-log-where .cc-coord{font-size:12px}.skin-concordance .cc-log-range{color:var(--cc-text-3);font-size:11px}.skin-concordance .cc-log-time{text-align:right;color:var(--cc-text-3);font-size:11px}.skin-concordance .cc-log-rowchev{justify-self:center}.skin-concordance .cc-log-progress{background:0 0;border-radius:0;height:2px;position:absolute;bottom:0;left:0;right:0}.skin-concordance .cc-log-n[data-auto]{color:var(--cc-ok)}.skin-concordance .cc-log-auto{color:var(--cc-text-3);border:1px solid var(--cc-line);border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:16px}.skin-concordance .cc-log-phase{border-top:1px solid var(--cc-line);background:var(--cc-sunken);color:var(--cc-text-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 12px 8px 40px;font-size:12.5px;display:flex}.skin-concordance .cc-log-phase b{color:var(--cc-text);font-size:11.5px;font-weight:500}.skin-concordance .cc-log-phase-name{color:var(--cc-text);font-weight:640}.skin-concordance .cc-log-phase-tally{flex-wrap:wrap;gap:2px 12px;margin-left:auto;display:flex}.skin-concordance .cc-log-phase-tally [data-k=verified] b{color:var(--cc-ok)}.skin-concordance .cc-log-phase-tally [data-k=close] b,.skin-concordance .cc-log-phase-tally [data-k=partly\ found] b{color:var(--cc-warn)}.skin-concordance .cc-log-detail{animation:cc-row-in .14s var(--cc-ease);padding:4px 12px 14px 44px}.skin-concordance .cc-log-note{border-top:1px solid var(--cc-line-soft);animation:cc-row-in .2s var(--cc-ease);grid-template-columns:32px minmax(0,1fr);gap:8px;padding:7px 14px 7px 0;display:grid}.skin-concordance .cc-log-note p{color:var(--cc-text-2);font-variation-settings:"wdth" 96;font-size:13px;font-style:italic}.skin-concordance .cc-log-note-mark{border-left:1px solid var(--cc-text-3);border-bottom:1px solid var(--cc-text-3);border-bottom-left-radius:3px;justify-self:end;width:9px;height:9px;margin-top:5px}.skin-concordance .cc-log-think{border-top:1px solid var(--cc-line-soft)}.skin-concordance .cc-log-think>button{width:100%;min-height:34px;color:var(--cc-text-2);align-items:center;gap:8px;padding:0 12px 0 40px;font-size:12.5px;display:flex}.skin-concordance .cc-log-think>button svg{width:14px;height:14px}.skin-concordance .cc-log-think>button[aria-expanded=true] .cc-log-chev{transform:rotate(90deg)}.skin-concordance .cc-log-think-n{color:var(--cc-text-3);margin-left:auto;font-size:11px}.skin-concordance .cc-log-think-text{color:var(--cc-text-2);white-space:pre-wrap;max-height:260px;padding:0 16px 12px 44px;font-size:12.5px;overflow:auto}.skin-concordance .cc-log-errtext,.skin-concordance .cc-log-empty{color:var(--cc-text-3);font-size:12.5px}.skin-concordance .cc-hits{gap:2px;display:grid}.skin-concordance .cc-hit-row{border-bottom:1px solid var(--cc-line-soft);padding:8px 0}.skin-concordance .cc-hit-row:last-child{border-bottom:0}.skin-concordance .cc-hit-head{color:var(--cc-text-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;display:flex}.skin-concordance .cc-hit-head .cc-coord{font-size:12px}.skin-concordance .cc-hit-work{min-width:0}.skin-concordance .cc-hit-work b{color:var(--cc-text);font-weight:600}.skin-concordance .cc-hit-year,.skin-concordance .cc-hit-page{color:var(--cc-text-3);font-size:11px}.skin-concordance .cc-hit-text{color:var(--cc-text-2);margin-top:4px;font-size:14px;line-height:1.55}.skin-concordance .cc-hits-more{color:var(--cc-text-3);padding:8px 0 0;font-size:12.5px}.skin-concordance .cc-hits-more b{color:var(--cc-text);font-weight:500}.skin-concordance .cc-readlist{gap:6px;font-size:12.5px;display:grid}.skin-concordance .cc-readlist ol{gap:6px;display:grid}.skin-concordance .cc-readlist li{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.skin-concordance .cc-readlist-head{color:var(--cc-text);font-weight:600}.skin-concordance .cc-readlist-page{color:var(--cc-text-3);font-size:11px}.skin-concordance .cc-readlist-text{color:var(--cc-text-2);min-width:0}.skin-concordance .cc-readlist-text.cc-serif{font-size:13.5px}.skin-concordance .cc-checks{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.skin-concordance .cc-qdiff{border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:var(--cc-pane);overflow:hidden}.skin-concordance .cc-qdiff-head{border-bottom:1px solid var(--cc-line-soft);background:var(--cc-sunken);flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:38px;padding:6px 10px 6px 12px;display:flex}.skin-concordance .cc-qdiff-head .cc-coord{margin-left:auto;font-size:12px}.skin-concordance .cc-qdiff-head .cc-coord+.cc-inspect-btn{margin-left:0}.skin-concordance .cc-qdiff-title{font-size:12.5px;font-weight:640}.skin-concordance .cc-qdiff-lines{font-family:var(--cc-serif);font-size:16px;line-height:1.6}.skin-concordance .cc-qdiff-line{grid-template-columns:22px 60px minmax(0,1fr);align-items:baseline;padding:8px 14px 8px 8px;display:grid}.skin-concordance .cc-qdiff-line+:is(.skin-concordance .cc-qdiff-line){border-top:1px solid var(--cc-line-soft)}.skin-concordance .cc-qdiff-line[data-side=quote]{background:var(--cc-del-tint)}.skin-concordance .cc-qdiff-line[data-side=source]{background:var(--cc-ok-tint)}.skin-concordance .cc-qdiff-line[data-soft]{background:0 0}.skin-concordance .cc-qdiff-line[data-side=same]{background:var(--cc-ok-tint)}.skin-concordance .cc-qdiff-sign{font-family:var(--cc-mono);text-align:center;color:var(--cc-text-3);font-size:13px}.skin-concordance .cc-qdiff-line[data-side=quote]:not([data-soft]) .cc-qdiff-sign{color:var(--cc-del)}.skin-concordance .cc-qdiff-line[data-side=source]:not([data-soft]) .cc-qdiff-sign,.skin-concordance .cc-qdiff-line[data-side=same] .cc-qdiff-sign{color:var(--cc-ok)}.skin-concordance .cc-qdiff-label{font-family:var(--cc-sans);color:var(--cc-text-3);font-size:11.5px;font-weight:600}.skin-concordance .cc-qdiff-text{overflow-wrap:anywhere;min-width:0;color:var(--cc-text)}.skin-concordance .cc-w{border-radius:3px;margin:0 -1px;padding:0 2px;text-decoration:none}.skin-concordance .cc-w[data-kind=changed]{background:var(--cc-del-strong)}.skin-concordance .cc-w[data-kind=extra]{background:var(--cc-del-strong);text-decoration:line-through;-webkit-text-decoration-color:var(--cc-del);text-decoration-color:var(--cc-del)}.skin-concordance .cc-w[data-kind=missing]{background:var(--cc-ok-strong);color:var(--cc-text);box-shadow:inset 0 -2px 0 var(--cc-ok);font-weight:700}.skin-concordance .cc-w[data-kind=variant],.skin-concordance .cc-w[data-kind=division]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--cc-variant);text-decoration-color:var(--cc-variant);text-underline-offset:4px;background:0 0;text-decoration-thickness:1.5px}.skin-concordance .cc-w[data-kind=illegible]{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:var(--cc-text-3);text-decoration-color:var(--cc-text-3);text-underline-offset:4px;background:0 0}.skin-concordance .cc-w[data-neg]{box-shadow:inset 0 -2px 0 var(--cc-warn)}.skin-concordance .cc-qdiff-line[data-side=source] .cc-w[data-kind=changed]{background:var(--cc-ok-strong)}.skin-concordance .cc-qdiff-foot{border-top:1px solid var(--cc-line-soft);color:var(--cc-text-2);gap:6px;padding:9px 14px 11px;font-size:12.5px;display:grid}.skin-concordance .cc-qdiff-summary{color:var(--cc-text);font-weight:560}.skin-concordance .cc-qdiff-warn{color:var(--cc-warn);align-items:flex-start;gap:7px;font-weight:560;display:flex}.skin-concordance .cc-qdiff-warn svg{width:14px;height:14px;margin-top:2px}.skin-concordance .cc-qdiff-diffs{color:var(--cc-text-2);gap:2px;padding-left:14px;list-style:square;display:grid}.skin-concordance .cc-qdiff-expl,.skin-concordance .cc-qdiff-cite{color:var(--cc-text-3)}:is(.skin-concordance .cc-qdiff-expl,.skin-concordance .cc-qdiff-cite) i{font-style:italic}.skin-concordance .cc-answer{color:var(--cc-text);overflow-wrap:break-word;max-width:72ch;font-size:15.5px;line-height:1.68}.skin-concordance .cc-md{flex-direction:column;gap:1em;display:flex}.skin-concordance .cc-md>*{margin-block:0}.skin-concordance .cc-md>:is(h1,h2,h3,h4):not(:first-child){margin-top:1.1em}.skin-concordance .cc-md h1,.skin-concordance .cc-md h2,.skin-concordance .cc-md h3,.skin-concordance .cc-md h4{letter-spacing:-.012em;font-variation-settings:"wdth" 104;color:var(--cc-text);font-weight:640;line-height:1.3}.skin-concordance .cc-md>:first-child{margin-top:0}.skin-concordance .cc-md h1,.skin-concordance .cc-md h2{font-size:1.2em}.skin-concordance .cc-md h3,.skin-concordance .cc-md h4{font-size:1.05em}.skin-concordance .cc-md strong{color:var(--cc-text);font-weight:650}.skin-concordance .cc-md em{font-style:italic}.skin-concordance .cc-md ul,.skin-concordance .cc-md ol{gap:.55em;padding-left:1.3em;display:grid}.skin-concordance .cc-md ul{list-style:square}.skin-concordance .cc-md ol{list-style:decimal}.skin-concordance .cc-md li::marker{color:var(--cc-text-3)}.skin-concordance .cc-md a:not(.cc-coord){color:var(--cc-text);text-decoration:underline;-webkit-text-decoration-color:var(--cc-accent-line);text-decoration-color:var(--cc-accent-line);text-underline-offset:3px}.skin-concordance .cc-md code{font-family:var(--cc-mono);background:var(--cc-sunken);border:1px solid var(--cc-line-soft);border-radius:4px;padding:1px 5px;font-size:.86em}.skin-concordance .cc-md pre{border-radius:var(--cc-radius);background:var(--cc-sunken);border:1px solid var(--cc-line);padding:12px 14px;font-size:13px;overflow:auto}.skin-concordance .cc-md pre code{background:0 0;border:0;padding:0}.skin-concordance .cc-md table{border-collapse:collapse;width:100%;font-size:.92em}.skin-concordance .cc-md th,.skin-concordance .cc-md td{border-bottom:1px solid var(--cc-line);text-align:left;vertical-align:top;padding:6px 8px}.skin-concordance .cc-md th{color:var(--cc-text-2);font-weight:600}.skin-concordance .cc-md hr{border:0;border-top:1px solid var(--cc-line)}.skin-concordance .cc-md .cc-coord{vertical-align:.04em;font-size:.8em}.skin-concordance .cc-quote{border-left:2px solid var(--cc-line-strong);background:var(--cc-sunken);border-radius:0 var(--cc-radius) var(--cc-radius) 0;margin:0;padding:10px 14px 10px 16px}.skin-concordance .cc-quote[data-checked=verified]{border-left-color:var(--cc-ok)}.skin-concordance .cc-quote[data-checked=close],.skin-concordance .cc-quote[data-checked=partial]{border-left-color:var(--cc-warn)}.skin-concordance .cc-quote-text{font-family:var(--cc-serif);color:var(--cc-text);font-size:1.04em;line-height:1.6}.skin-concordance .cc-quote-text p+p{margin-top:.6em}.skin-concordance .cc-quote-foot{color:var(--cc-text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.skin-concordance .cc-quote-foot .cc-coord{font-size:12px}.skin-concordance .cc-post{border:1px solid var(--cc-line);border-left:2px solid var(--cc-ok);border-radius:var(--cc-radius);background:var(--cc-pane);grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.skin-concordance .cc-post:has(.cc-qdiff){border-left-color:var(--cc-warn)}.skin-concordance .cc-post-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.skin-concordance .cc-post-head h3{font-size:13px;font-weight:640}.skin-concordance .cc-post-tally{color:var(--cc-text-2);flex-wrap:wrap;gap:2px 12px;font-size:12.5px;display:flex}.skin-concordance .cc-post-tally b{color:var(--cc-text);font-size:11.5px;font-weight:500}.skin-concordance .cc-post-tally [data-k=verified] b{color:var(--cc-ok)}.skin-concordance .cc-post-tally [data-k=problem] b{color:var(--cc-warn)}.skin-concordance .cc-post-ok{color:var(--cc-text-2);font-size:13px}.skin-concordance .cc-qdiff-cited{color:var(--cc-text-2);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.skin-concordance .cc-qdiff-cited .cc-coord{font-size:12px}.skin-concordance .cc-sources{border-top:1px solid var(--cc-line);padding-top:12px}.skin-concordance .cc-sources-head{align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.skin-concordance .cc-sources-head h3{font-size:13px;font-weight:640}.skin-concordance .cc-sources-count{color:var(--cc-text-3);font-size:12px}.skin-concordance .cc-sources-count b{color:var(--cc-text-2);font-weight:500}.skin-concordance .cc-srcbooks{gap:4px;display:grid}.skin-concordance .cc-srcbook{border-top:1px solid var(--cc-line-soft);gap:2px;padding:10px 0 4px;display:grid}.skin-concordance .cc-srcbook:first-child{border-top:0;padding-top:4px}.skin-concordance .cc-srcbook>.cc-sources-list{margin-left:46px}.skin-concordance .cc-sources-list{display:grid}.skin-concordance .cc-source{border-bottom:1px solid var(--cc-line-soft);grid-template-columns:18px auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:grid}.skin-concordance .cc-source:last-child{border-bottom:0}.skin-concordance .cc-source .cc-coord{font-size:12px}.skin-concordance .cc-source-n{color:var(--cc-text-3);text-align:right;font-size:11px}.skin-concordance .cc-source-cite{color:var(--cc-text-2);min-width:0}.skin-concordance .cc-source-cite i{font-style:italic}.skin-concordance .cc-source-same{color:var(--cc-text-3);margin-right:6px;font-size:12px}.skin-concordance .cc-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.skin-concordance .cc-actions-buttons{align-items:center;gap:2px;margin-left:-8px;display:flex}.skin-concordance .cc-rate{border-left:1px solid var(--cc-line);gap:2px;margin-left:6px;padding-left:8px;display:inline-flex}.skin-concordance .cc-rate [aria-pressed=true]{color:var(--cc-accent-text);background:var(--cc-accent-tint)}.skin-concordance .cc-actions-meta{gap:14px;font-size:12px;display:flex}.skin-concordance .cc-actions-meta>div{gap:5px;display:flex}.skin-concordance .cc-actions-meta dt{color:var(--cc-text-3)}.skin-concordance .cc-actions-meta dd{color:var(--cc-text-2)}.skin-concordance .cc-refusal{border:1px solid var(--cc-line-strong);border-left:2px solid var(--cc-warn);border-radius:var(--cc-radius);background:var(--cc-pane);justify-items:start;gap:10px;padding:14px 16px;display:grid}.skin-concordance .cc-refusal--invite{border-left-color:var(--cc-accent);max-width:520px}.skin-concordance .cc-refusal--invite .cc-signin{width:100%}.skin-concordance .cc-refusal-head{align-items:center;gap:8px;display:flex}.skin-concordance .cc-refusal-head svg{width:17px;height:17px;color:var(--cc-accent-text)}.skin-concordance .cc-refusal-head h3{font-size:15px;font-weight:640}.skin-concordance .cc-refusal-msg{color:var(--cc-text);font-size:14px}.skin-concordance .cc-refusal-why{color:var(--cc-text-2);font-size:13px}.skin-concordance .cc-composer-wrap{border-top:1px solid var(--cc-line-soft);background:var(--cc-bg);flex:none;padding:10px clamp(16px,3vw,36px)}.skin-concordance .cc-composer{border:1px solid var(--cc-line-strong);background:var(--cc-raised);max-width:calc(860px - 2*clamp(16px,3vw,36px));transition:border-color .12s var(--cc-ease), box-shadow .12s var(--cc-ease);border-radius:10px}.skin-concordance .cc-composer:focus-within{border-color:var(--cc-accent-line);box-shadow:0 0 0 3px var(--cc-accent-tint)}.skin-concordance .cc-composer-input{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:46px;max-height:220px;padding:12px 14px 4px;font-size:15px;line-height:1.5;display:block}.skin-concordance .cc-composer-input::placeholder{color:var(--cc-text-3)}.skin-concordance .cc-composer-bar{align-items:center;gap:10px;padding:6px 8px 8px 10px;display:flex}.skin-concordance .cc-mode button{height:22px;padding:0 8px;font-size:12px}.skin-concordance .cc-composer-note{min-width:0;color:var(--cc-text-3);flex:1;font-size:12px}.skin-concordance .cc-composer-note b{color:var(--cc-text);font-weight:500}.skin-concordance .cc-composer-hint{color:var(--cc-text-3);align-items:center;gap:5px;font-size:12px;display:inline-flex}.skin-concordance .cc-composer-send{background:var(--cc-accent);width:32px;height:32px;color:var(--cc-accent-ink);transition:opacity .12s var(--cc-ease), background .12s var(--cc-ease);border-radius:8px;place-items:center;display:grid}.skin-concordance .cc-composer-send svg{stroke-width:2.25px;width:17px;height:17px}.skin-concordance .cc-composer-send:disabled{background:var(--cc-active);color:var(--cc-text-3)}.skin-concordance .cc-composer-send[data-stop]{background:var(--cc-text);color:var(--cc-bg)}.skin-concordance .cc-composer-send[data-stop] svg{fill:currentColor;width:12px;height:12px}.skin-concordance .cc-disclaimer{max-width:calc(860px - 2*clamp(16px,3vw,36px));color:var(--cc-text-3);padding:6px 2px 0;font-size:11.5px}.skin-concordance .cc-empty{max-width:720px;padding:clamp(8px,4vh,40px) 0 24px}.skin-concordance .cc-empty-h{letter-spacing:-.03em;font-variation-settings:"wdth" 112;font-size:clamp(30px,4vw,42px);font-weight:640;line-height:1.05}.skin-concordance .cc-empty-lead{color:var(--cc-text-2);max-width:56ch;margin-top:10px;font-size:16px}.skin-concordance .cc-empty-flow{border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:var(--cc-pane);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.skin-concordance .cc-empty-flow li{color:var(--cc-text-2);align-content:start;gap:4px;padding:10px 12px 12px;font-size:12.5px;display:grid}.skin-concordance .cc-empty-flow li+li{border-left:1px solid var(--cc-line-soft)}.skin-concordance .cc-empty-flow .cc-mono{color:var(--cc-accent-text);font-size:12px}.skin-concordance .cc-empty-sub{color:var(--cc-text-2);align-items:baseline;gap:10px;margin:26px 0 8px;font-size:13px;font-weight:640;display:flex}.skin-concordance .cc-empty-sub-hint{color:var(--cc-text-3);font-size:12px;font-weight:400}.skin-concordance .cc-prompts{border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:var(--cc-pane);display:grid;overflow:hidden}.skin-concordance .cc-prompt{text-align:left;border-top:1px solid var(--cc-line-soft);width:100%;transition:background .12s var(--cc-ease);grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:grid}.skin-concordance .cc-prompt:hover,.skin-concordance .cc-prompt:focus-visible{background:var(--cc-hover)}:is(.skin-concordance .cc-prompt:hover,.skin-concordance .cc-prompt:focus-visible) .cc-prompt-go{opacity:1}:is(.skin-concordance .cc-prompt:hover,.skin-concordance .cc-prompt:focus-visible) .cc-prompt-key{color:var(--cc-accent-text);border-color:var(--cc-accent-line)}.skin-concordance .cc-prompts li:first-child .cc-prompt{border-top:0}.skin-concordance .cc-prompt-key{justify-self:center;min-width:22px;height:22px;font-size:11.5px}.skin-concordance .cc-prompt-body{gap:1px;min-width:0;display:grid}.skin-concordance .cc-prompt-label{color:var(--cc-text);font-size:14px;font-weight:600}.skin-concordance .cc-prompt-text{color:var(--cc-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.skin-concordance .cc-prompt-go{width:15px;height:15px;color:var(--cc-text-3);opacity:0;transition:opacity .12s var(--cc-ease)}.skin-concordance .cc-empty-keys{color:var(--cc-text-3);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:12px;display:flex}.skin-concordance .cc-empty-keys>span{align-items:center;gap:4px;display:inline-flex}.skin-concordance .cc-empty-guest{color:var(--cc-text-2);margin-top:14px;font-size:12.5px}.skin-concordance .cc-insp{flex-direction:column;height:100%;min-height:0;display:flex}.skin-concordance .cc-insp-head{border-bottom:1px solid var(--cc-line-soft);flex:none;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 8px 0 10px;display:flex}.skin-concordance .cc-insp-step{align-items:center;gap:2px;display:flex}.skin-concordance .cc-insp-pos{text-align:center;min-width:34px;color:var(--cc-text-2);font-size:11.5px}.skin-concordance .cc-insp-body{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.skin-concordance .cc-insp-empty{text-align:center;color:var(--cc-text-3);justify-items:center;gap:12px;padding:48px 28px;font-size:13px;line-height:1.55;display:grid}.skin-concordance .cc-insp-empty>svg{stroke-width:1.4px;width:28px;height:28px;color:var(--cc-line-strong)}.skin-concordance .cc-insp-empty .cc-mono{color:var(--cc-accent-text)}.skin-concordance .cc-insp-sheet{height:82dvh}.skin-concordance .cc-insp-sheet .cc-insp{flex:1;min-height:0}.skin-concordance .cc-insp-sheet .cc-insp-head{padding-right:48px}.skin-concordance .cc-insp-close{z-index:2;position:absolute;top:18px;right:8px}.skin-concordance .cc-src{padding:0 0 24px}.skin-concordance .cc-src-head{z-index:2;background:var(--cc-pane);padding-top:12px;position:sticky;top:0}.skin-concordance .cc-pmark{border:1px solid var(--cc-line);background:var(--cc-sunken);font-family:var(--cc-mono);vertical-align:.12em;color:var(--cc-text-3);white-space:nowrap;border-radius:4px;margin:0 2px;padding:0 4px;font-size:.68em;line-height:1.5;display:inline-block}.skin-concordance .cc-mnote{font-family:var(--cc-sans);color:var(--cc-text-3);font-size:.78em;font-style:normal}.skin-concordance .cc-src-crumbs ol{color:var(--cc-text-3);flex-wrap:wrap;gap:2px 6px;padding:0 14px;font-size:12px;display:flex}.skin-concordance .cc-src-crumbs ol li+li:before{content:"›";color:var(--cc-line-strong);margin-right:6px}.skin-concordance .cc-src-crumbs ol i{color:var(--cc-text-2);font-style:italic}.skin-concordance .cc-src-bar{border-bottom:1px solid var(--cc-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 12px;display:flex}.skin-concordance .cc-src-coord{color:var(--cc-accent-text);letter-spacing:-.01em;font-size:17px;font-weight:500}.skin-concordance .cc-src-tools{gap:4px;margin-left:auto;display:flex}.skin-concordance .cc-src-text{padding:6px 0 0}.skin-concordance .cc-src-p{opacity:.66;transition:opacity .15s var(--cc-ease);grid-template-columns:66px minmax(0,1fr);gap:10px;padding:8px 16px 8px 0;display:grid}.skin-concordance .cc-src-p p{color:var(--cc-text);font-size:15px;line-height:1.62}.skin-concordance .cc-src-p:hover{opacity:.85}.skin-concordance .cc-src-p[data-focus]{opacity:1;background:linear-gradient(to right, var(--cc-accent-tint), transparent 70%);box-shadow:inset 2px 0 0 var(--cc-accent)}.skin-concordance .cc-src-gutter{align-content:start;justify-items:end;gap:2px;padding-top:3px;display:grid}.skin-concordance .cc-src-seq{color:var(--cc-text-2);font-size:11px}.skin-concordance .cc-src-p[data-focus] .cc-src-seq{color:var(--cc-accent-text)}.skin-concordance .cc-src-page{color:var(--cc-text-3);white-space:nowrap;font-size:10.5px}.skin-concordance .cc-src-more{font-family:var(--cc-sans);color:var(--cc-text-3);font-size:11.5px}.skin-concordance .cc-src-whole{color:var(--cc-text-3);font-size:12px}.skin-concordance .cc-src-about{color:var(--cc-text-2);margin:14px 16px 0;font-size:13.5px;line-height:1.55}.skin-concordance .cc-src-cite{border-top:1px solid var(--cc-line-soft);color:var(--cc-text-3);margin:14px 16px 0;padding-top:10px;font-size:12px}.skin-concordance .cc-hit{background:color-mix(in srgb, var(--cc-accent) 22%, transparent);color:inherit;box-shadow:0 1.5px 0 var(--cc-accent);border-radius:2px;padding:0 1px}.skin-concordance .cc-tmark{color:var(--cc-text-3);border-bottom:1px dotted var(--cc-text-3);cursor:help}.skin-concordance .cc-trace{padding:12px 0 20px}.skin-concordance .cc-trace-sum{border:1px solid var(--cc-line-soft);background:var(--cc-sunken);border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0 12px 10px;display:grid}.skin-concordance .cc-trace-sum>div{padding:7px 10px}.skin-concordance .cc-trace-sum>div+div{border-left:1px solid var(--cc-line-soft)}.skin-concordance .cc-trace-sum dt{color:var(--cc-text-3);font-size:11px}.skin-concordance .cc-trace-sum dd{font-size:15px;font-weight:500}.skin-concordance .cc-trace-row{border-top:1px solid var(--cc-line-soft);grid-template-columns:62px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 12px;font-size:12.5px;display:grid}.skin-concordance .cc-trace-kind{color:var(--cc-text-3);padding-top:1px;font-size:11px;font-weight:600}.skin-concordance .cc-trace-row[data-kind=cited] .cc-trace-kind{color:var(--cc-accent-text)}.skin-concordance .cc-trace-row[data-kind=verified] .cc-trace-kind{color:var(--cc-ok)}.skin-concordance .cc-trace-work{min-width:0;display:grid}.skin-concordance .cc-trace-title{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skin-concordance .cc-trace-by{color:var(--cc-text-3);font-size:12px}.skin-concordance .cc-trace-where{align-items:baseline;gap:4px;font-size:11.5px;display:inline-flex}.skin-concordance .cc-trace-where .cc-coord{font-size:11.5px}.skin-concordance .cc-trace-more{color:var(--cc-text-3);font-size:10.5px}.skin-concordance .cc-qi-drawer{z-index:45;top:var(--cc-top-h);right:0;bottom:var(--cc-status-h);width:var(--cc-inspector-w);background:var(--cc-pane);border-left:1px solid var(--cc-line-strong);animation:cc-from-right .16s var(--cc-ease);flex-direction:column;display:flex;position:fixed;box-shadow:-18px 0 40px -18px #00000073}.skin-concordance .cc-qi-bar{border-bottom:1px solid var(--cc-line-soft);flex:none;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;display:flex}.skin-concordance .cc-qi-title{outline:none;font-size:13px;font-weight:640}.skin-concordance .cc-qi-body{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.skin-concordance .cc-qi-sheet{height:86dvh}.skin-concordance .cc-qi-sheet .cc-qi-bar{padding-right:10px}.skin-concordance .cc-qi{grid-template-columns:minmax(0,1fr);display:grid}.skin-concordance .cc-qi-check{gap:8px;padding:12px 12px 4px;display:grid}.skin-concordance .cc-qi-check .cc-qdiff-lines{font-size:15px}.skin-concordance .cc-qi-check .cc-qdiff-line{grid-template-columns:18px minmax(0,1fr)}.skin-concordance .cc-qi-check .cc-qdiff-line .cc-qdiff-label{display:none}.skin-concordance .cc-qi-checking,.skin-concordance .cc-qi-failed,.skin-concordance .cc-qi-none,.skin-concordance .cc-qi-note{color:var(--cc-text-2);align-items:center;gap:8px;padding:4px 2px;font-size:13px;display:flex}:is(.skin-concordance .cc-qi-checking,.skin-concordance .cc-qi-failed,.skin-concordance .cc-qi-none,.skin-concordance .cc-qi-note) svg{width:14px;height:14px}.skin-concordance .cc-qi-none{padding:14px}.skin-concordance .cc-qi-failed{color:var(--cc-text);padding:14px}.skin-concordance .cc-qi-note{font-size:12.5px;display:block}.skin-concordance .cc-src-body{min-width:0}.skin-concordance .cc-src-notes{border-left:1px solid var(--cc-line-strong);background:var(--cc-sunken);border-radius:0 5px 5px 0;gap:3px;margin-top:6px;padding:6px 8px;display:grid}.skin-concordance .cc-src-notes li{color:var(--cc-text-2);grid-template-columns:14px minmax(0,1fr);gap:6px;font-size:12.5px;line-height:1.45;display:grid}.skin-concordance .cc-src-notes .cc-mono{color:var(--cc-accent-text);text-align:right;font-size:10.5px}.skin-concordance .cc-src-loading{padding:10px 16px 10px 76px}.skin-concordance .cc-inspectable{cursor:pointer;transition:background .12s var(--cc-ease);border-radius:4px}.skin-concordance .cc-inspectable:hover{background:color-mix(in srgb, var(--cc-accent) 6%, transparent)}.skin-concordance .cc-inspect-btn{color:var(--cc-text-2);margin-left:auto}.skin-concordance .cc-quote-foot .cc-inspect-btn{height:22px;font-size:11.5px}.skin-concordance .cc-card{width:min(380px,100vw - 24px)}.skin-concordance .cc-card-inner{gap:8px;padding:12px 14px;display:grid}.skin-concordance .cc-card-head{align-items:center;gap:8px;display:flex}.skin-concordance .cc-card-coord{color:var(--cc-accent-text);font-size:13px;font-weight:500}.skin-concordance .cc-card-page{color:var(--cc-text-3);margin-right:auto;font-size:11.5px}.skin-concordance .cc-card-book{padding:2px 0 4px}.skin-concordance .cc-card-book .cc-bookline-title{white-space:normal}.skin-concordance .cc-card-work{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px;display:flex}.skin-concordance .cc-card-author{font-weight:620}.skin-concordance .cc-card-title{color:var(--cc-text-2);font-style:italic}.skin-concordance .cc-card-year{color:var(--cc-text-3);font-size:11.5px}.skin-concordance .cc-card-text{color:var(--cc-text);max-height:9.3em;font-size:14px;line-height:1.55;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.skin-concordance .cc-card-cite{color:var(--cc-text-3);font-size:11.5px}.skin-concordance .cc-card-missing{color:var(--cc-text-3)}.skin-concordance .cc-card-actions{gap:6px;padding-top:2px;display:flex}.skin-concordance .cc-card-loading{gap:7px;padding:4px 0;display:grid}.skin-concordance .cc-card-loading span{background:var(--cc-hover);border-radius:4px;height:9px;animation:1.4s ease-in-out infinite cc-pulse}.skin-concordance .cc-card-loading span:nth-child(2){width:86%}.skin-concordance .cc-card-loading span:nth-child(3){width:62%}@media (max-width:1279px){.skin-concordance .cc-chat{grid-template-columns:minmax(0,1fr)}.skin-concordance .cc-chat-inspector{display:none}}@media (max-width:767px){.skin-concordance .cc-chat{height:calc(100dvh - var(--cc-top-h))}.skin-concordance .cc-chat-bar{padding-left:14px}.skin-concordance .cc-chat-bar-label{display:none}.skin-concordance .cc-thread-inner{padding:16px 14px 32px}.skin-concordance .cc-q{grid-template-columns:minmax(0,1fr) auto}.skin-concordance .cc-q .cc-q-n{grid-column:1/-1}.skin-concordance .cc-q-text{font-size:17px}.skin-concordance .cc-a{margin-left:0}.skin-concordance .cc-log-line{grid-template-columns:26px minmax(0,1fr) 16px;grid-template-areas:"n main chev"".where where";padding-bottom:4px}.skin-concordance .cc-log-n{grid-area:n}.skin-concordance .cc-log-main{grid-area:main}.skin-concordance .cc-log-where{grid-area:where;justify-content:flex-start;gap:8px;margin-top:0;padding-left:28px}.skin-concordance .cc-log-time{display:none}.skin-concordance .cc-log-rowchev{grid-area:chev}.skin-concordance .cc-log-detail{padding-left:12px}.skin-concordance .cc-log-note{grid-template-columns:26px minmax(0,1fr)}.skin-concordance .cc-qdiff-line{grid-template-columns:18px minmax(0,1fr)}.skin-concordance .cc-qdiff-line .cc-qdiff-label{display:none}.skin-concordance .cc-qdiff-lines{font-size:15px}.skin-concordance .cc-source{grid-template-columns:auto minmax(0,1fr)}.skin-concordance .cc-source .cc-source-n{display:none}.skin-concordance .cc-source .cc-verdict{grid-column:2;justify-self:start}.skin-concordance .cc-srcbook>.cc-sources-list{margin-left:0}.skin-concordance .cc-composer-wrap{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.skin-concordance .cc-composer-hint,.skin-concordance .cc-disclaimer{display:none}.skin-concordance .cc-empty-flow{grid-template-columns:1fr 1fr}.skin-concordance .cc-empty-flow li:nth-child(3){border-left:0}.skin-concordance .cc-empty-flow li:nth-child(n+3){border-top:1px solid var(--cc-line-soft)}.skin-concordance .cc-empty-keys{display:none}.skin-concordance .cc-prompt-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}
.skin-concordance .cc-reader{min-width:0}.skin-concordance .cc-reader-bar{top:var(--cc-top-h);z-index:5;background:color-mix(in srgb, var(--cc-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cc-line-soft);align-items:center;gap:10px;min-height:40px;padding:4px 10px 4px clamp(16px,2.4vw,32px);display:flex;position:sticky}.skin-concordance .cc-crumbs-link{color:var(--cc-text-2)}.skin-concordance .cc-crumbs-link:hover{color:var(--cc-text);text-decoration:underline;-webkit-text-decoration-color:var(--cc-accent-line);text-decoration-color:var(--cc-accent-line);text-underline-offset:3px}.skin-concordance .cc-reader-bar-tools{flex:none;gap:4px;display:flex}.skin-concordance .cc-reader-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:0;display:grid}.skin-concordance .cc-reader-main{min-width:0;padding:26px clamp(16px,3vw,40px) 24px}.skin-concordance .cc-reader-head{max-width:760px;margin-left:76px}.skin-concordance .cc-reader-head[data-book]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;max-width:836px;margin-left:0;display:grid}.skin-concordance .cc-reader-cover{width:fit-content}.skin-concordance .cc-reader-headtext{align-content:start;gap:6px;min-width:0;display:grid}.skin-concordance .cc-reader-headtext .cc-reader-h{margin-top:0}.skin-concordance .cc-reader-headtext .cc-reader-sub,.skin-concordance .cc-reader-headtext .cc-cover-credit{margin-top:2px}.skin-concordance .cc-reader-spell{max-width:836px;margin:18px 0 0 76px}.skin-concordance .cc-reader-printed{color:var(--cc-text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.skin-concordance .cc-reader-author{color:var(--cc-text);font-weight:560}.skin-concordance .cc-reader-author .cc-mono{font-weight:400}.skin-concordance .cc-reader-meta{color:var(--cc-text-3);font-size:11.5px}.skin-concordance .cc-reader-coord{color:var(--cc-accent-text);font-size:13px;font-weight:500}.skin-concordance .cc-reader-h{letter-spacing:-.024em;font-variation-settings:"wdth" 106;text-wrap:balance;margin-top:6px;font-size:clamp(24px,2.4vw,32px);font-weight:640;line-height:1.12}.skin-concordance .cc-reader-sub{color:var(--cc-text-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;font-size:14px;display:flex}.skin-concordance .cc-reader-sub .cc-mono{color:var(--cc-text-3);font-size:12.5px}.skin-concordance .cc-reader-path{border-left:1px solid var(--cc-line);padding-left:12px}.skin-concordance p.cc-reader-path{color:var(--cc-text-2);margin-top:4px;padding-left:10px;font-size:13px}.skin-concordance .cc-rs-facts--after{border-top:1px solid var(--cc-line-soft);margin-top:6px;padding-top:8px}.skin-concordance .cc-rs .cc-record>div{grid-template-columns:80px minmax(0,1fr)}.skin-concordance .cc-reader-nav{justify-content:space-between;align-items:center;gap:10px;max-width:836px;margin:18px 0 0;display:flex}.skin-concordance .cc-reader-nav .cc-kbd{margin-left:2px}.skin-concordance .cc-reader-nav--top{max-width:760px;margin:18px 0 8px 76px}.skin-concordance .cc-reader-edge{color:var(--cc-text-3);font-size:12.5px}.skin-concordance .cc-reader-range{color:var(--cc-text-3);font-size:11.5px}.skin-concordance .cc-rps{max-width:836px}.skin-concordance .cc-rp{scroll-margin-top:calc(var(--cc-top-h) + 56px);border-radius:0 var(--cc-radius) var(--cc-radius) 0;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px 16px 10px 0;display:grid}.skin-concordance .cc-rp[data-cited]{background:linear-gradient(to right, var(--cc-accent-tint), transparent 85%);box-shadow:inset 2px 0 0 var(--cc-accent)}.skin-concordance .cc-rp[data-cited] .cc-rp-seq{color:var(--cc-accent-text)}.skin-concordance .cc-rp:target:not([data-cited]){background:var(--cc-sunken)}.skin-concordance .cc-rp-gutter{align-content:start;justify-items:end;gap:2px;padding-top:4px;display:grid}.skin-concordance .cc-rp-seq{color:var(--cc-text-2);font-size:11.5px}.skin-concordance .cc-rp-seq:hover{color:var(--cc-accent-text)}.skin-concordance .cc-rp-page,.skin-concordance .cc-rp-label{color:var(--cc-text-3);white-space:nowrap;font-size:10.5px}.skin-concordance .cc-rp-body{min-width:0;position:relative}.skin-concordance .cc-rp-inspect{float:right;margin:0 0 4px 10px}.skin-concordance .cc-rp-text{color:var(--cc-text);overflow-wrap:break-word;max-width:68ch;font-size:17.5px;line-height:1.68}.skin-concordance .cc-rp-head{color:var(--cc-text);max-width:60ch;font-size:19px;font-weight:700;line-height:1.4}.skin-concordance .cc-rp[data-kind=head]{padding-top:22px}.skin-concordance .cc-pmark--break{vertical-align:.18em;color:var(--cc-text-2);border-color:var(--cc-line-strong);font-size:.62em}.skin-concordance .cc-smark{font-family:var(--cc-mono);color:var(--cc-text-3);margin:0 2px;font-size:.66em}.skin-concordance .cc-noteref{font-family:var(--cc-mono);font-size:.6em;line-height:0}.skin-concordance .cc-noteref a{color:var(--cc-accent-text);padding:0 1px}.skin-concordance .cc-rp-notes{border-left:1px solid var(--cc-line-strong);background:var(--cc-sunken);border-radius:0 6px 6px 0;gap:4px;max-width:68ch;margin-top:8px;padding:8px 10px;display:grid}.skin-concordance .cc-rp-notes li{color:var(--cc-text-2);scroll-margin-top:calc(var(--cc-top-h) + 56px);grid-template-columns:18px minmax(0,1fr);gap:6px;font-size:13.5px;line-height:1.5;display:grid}.skin-concordance .cc-rp-notes li:target{color:var(--cc-text)}.skin-concordance .cc-rp-note-n{color:var(--cc-accent-text);text-align:right;padding-top:2px;font-size:11px}.skin-concordance .cc-reader-side{top:calc(var(--cc-top-h) + 41px);max-height:calc(100dvh - var(--cc-top-h) - var(--cc-status-h) - 41px);border-left:1px solid var(--cc-line-soft);background:var(--cc-pane);min-height:calc(100dvh - var(--cc-top-h) - var(--cc-status-h) - 41px);position:sticky;overflow:auto}.skin-concordance .cc-rs{padding:14px 16px 16px}.skin-concordance .cc-rs+:is(.skin-concordance .cc-rs){border-top:1px solid var(--cc-line-soft)}.skin-concordance .cc-rs-h{color:var(--cc-text-3);margin-bottom:10px;font-size:12px;font-weight:620}.skin-concordance .cc-rs-cite{color:var(--cc-text);font-size:13px;line-height:1.5}.skin-concordance .cc-rs-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.skin-concordance .cc-rs-facts{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.skin-concordance .cc-rs-facts dt{color:var(--cc-text-3);font-size:11.5px}.skin-concordance .cc-rs-facts dd{color:var(--cc-text);font-size:13px}.skin-concordance .cc-rs-title{margin-top:12px;margin-left:-8px}.skin-concordance .cc-rs-author{font-size:14px}.skin-concordance .cc-rs-author b{font-weight:640}.skin-concordance .cc-rs-author .cc-mono{color:var(--cc-text-3);font-size:12px}.skin-concordance .cc-rs-tags{gap:4px;margin-top:8px;display:flex}.skin-concordance .cc-rs-about{color:var(--cc-text-2);margin-top:8px;font-size:13px;line-height:1.5}.skin-concordance .cc-tkey{gap:6px;display:grid}.skin-concordance .cc-tkey>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.skin-concordance .cc-tkey dt{color:var(--cc-text);font-size:14px}.skin-concordance .cc-tkey dd{color:var(--cc-text-2);font-size:12.5px}.skin-concordance .cc-minimap{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}.skin-concordance .cc-minimap-track{background:repeating-linear-gradient(to bottom, var(--cc-line-soft) 0 1px, transparent 1px 6px), var(--cc-sunken);border:1px solid var(--cc-line);cursor:pointer;border-radius:5px;height:220px;position:relative}.skin-concordance .cc-minimap-track:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.skin-concordance .cc-minimap-section{background:color-mix(in srgb, var(--cc-text) 10%, transparent);position:absolute;left:0;right:0}.skin-concordance .cc-minimap-window{background:color-mix(in srgb, var(--cc-accent) 30%, transparent);border:1px solid var(--cc-accent-line);border-radius:2px;min-height:3px;position:absolute;left:3px;right:3px}.skin-concordance .cc-minimap-cited{background:var(--cc-accent);height:2px;margin-top:-1px;position:absolute;left:-4px;right:-4px}.skin-concordance .cc-minimap-probe{background:var(--cc-text);pointer-events:none;height:1px;position:absolute;left:-2px;right:-2px}.skin-concordance .cc-minimap-probe span{background:var(--cc-text);color:var(--cc-bg);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:11px;position:absolute;top:-9px;left:calc(100% + 6px)}.skin-concordance .cc-minimap-legend{align-content:start;gap:8px;font-size:12px;display:grid}.skin-concordance .cc-minimap-legend dt{color:var(--cc-text-3);align-items:center;gap:6px;display:flex}.skin-concordance .cc-minimap-legend dd{color:var(--cc-text);margin-left:16px;font-size:12px}.skin-concordance .cc-minimap-key{border-radius:2px;width:10px;height:10px}.skin-concordance .cc-minimap-key[data-k=cited]{background:var(--cc-accent);height:2px}.skin-concordance .cc-minimap-key[data-k=window]{background:color-mix(in srgb, var(--cc-accent) 30%, transparent);border:1px solid var(--cc-accent-line)}.skin-concordance .cc-minimap-key[data-k=section]{background:color-mix(in srgb, var(--cc-text) 14%, transparent)}.skin-concordance .cc-page{min-width:0;max-width:1180px;padding:30px clamp(16px,3vw,40px) 0}.skin-concordance .cc-page-head{max-width:760px}.skin-concordance .cc-page-h{letter-spacing:-.03em;font-variation-settings:"wdth" 110;text-wrap:balance;font-size:clamp(28px,3vw,40px);font-weight:640;line-height:1.06}.skin-concordance .cc-page-lead{color:var(--cc-text-2);max-width:66ch;margin-top:10px;font-size:15.5px;line-height:1.6}.skin-concordance .cc-cx{border:1px solid var(--cc-line);background:var(--cc-pane);border-radius:10px;grid-template-columns:240px minmax(0,1fr);align-items:stretch;margin-top:22px;display:grid;overflow:hidden}.skin-concordance .cc-cx-list{border-right:1px solid var(--cc-line);background:var(--cc-sunken);align-content:start;gap:2px;padding:8px;display:grid}.skin-concordance .cc-cx-group{color:var(--cc-text-3);padding:10px 8px 4px;font-size:11.5px;font-weight:620}.skin-concordance .cc-cx-item{min-height:34px;color:var(--cc-text-2);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;line-height:1.3;display:flex}.skin-concordance .cc-cx-item:hover{color:var(--cc-text);background:var(--cc-hover)}.skin-concordance .cc-cx-item[aria-selected=true]{color:var(--cc-text);background:var(--cc-raised);box-shadow:0 0 0 1px var(--cc-line), inset 2px 0 0 var(--cc-accent)}.skin-concordance .cc-cx-panel{align-content:start;gap:16px;min-width:0;padding:18px 22px 22px;display:grid}.skin-concordance .cc-cx-panel[hidden]{display:none}.skin-concordance .cc-cx-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.skin-concordance .cc-cx-title h2{letter-spacing:-.015em;font-size:20px;font-weight:640}.skin-concordance .cc-cx-summary{color:var(--cc-text-2);font-size:14px}.skin-concordance .cc-cx-req{color:var(--cc-text-2);background:var(--cc-sunken);border:1px solid var(--cc-line-soft);border-radius:7px;padding:10px 12px;font-size:13px}.skin-concordance .cc-cx-h3{color:var(--cc-text-3);margin-bottom:8px;font-size:12.5px;font-weight:620}.skin-concordance .cc-cx-steps{counter-reset:step;gap:2px;display:grid}.skin-concordance .cc-cx-steps li{border-top:1px solid var(--cc-line-soft);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;font-size:14px;line-height:1.5;display:grid}.skin-concordance .cc-cx-steps li:first-child{border-top:0}.skin-concordance .cc-cx-step-n{border:1px solid var(--cc-line);width:22px;height:22px;color:var(--cc-text-2);border-radius:6px;place-items:center;font-size:11px;display:grid}.skin-concordance .cc-cx-copy{align-items:center;gap:6px;margin-top:6px;display:flex}.skin-concordance .cc-cx-copy code{font-family:var(--cc-mono);background:var(--cc-sunken);border:1px solid var(--cc-line);color:var(--cc-text);overflow-wrap:anywhere;border-radius:5px;padding:3px 8px;font-size:12.5px}.skin-concordance .cc-cx-notes{color:var(--cc-text-2);gap:6px;padding-left:16px;font-size:13px;list-style:square;display:grid}.skin-concordance .cc-cx-notes li::marker{color:var(--cc-text-3)}.skin-concordance .cc-cx-foot{border-top:1px solid var(--cc-line-soft);color:var(--cc-text-3);flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:12px;font-size:12.5px;display:flex}.skin-concordance .cc-tools{border-collapse:collapse;width:100%;margin-top:12px;font-size:13.5px}.skin-concordance .cc-tools th{text-align:left;color:var(--cc-text-3);padding:0 12px 8px 0;font-size:12px;font-weight:600}.skin-concordance .cc-tools td{border-top:1px solid var(--cc-line-soft);vertical-align:baseline;color:var(--cc-text-2);padding:10px 12px 10px 0}.skin-concordance .cc-tools td:first-child{white-space:nowrap;color:var(--cc-accent-text)}.skin-concordance .cc-tools td:nth-child(2){color:var(--cc-text);white-space:nowrap;font-weight:560}.skin-concordance .cc-connect-url{margin-top:20px}.skin-concordance .cc-connect-url .cc-conn-url{border-bottom:0}.skin-concordance .cc-connect .cc-doc{padding-top:36px}.skin-concordance .cc-arts{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}.skin-concordance .cc-tags{top:calc(var(--cc-top-h) + 16px);gap:2px;display:grid;position:sticky}.skin-concordance .cc-tags-h{color:var(--cc-text-3);padding:0 8px 6px;font-size:12px;font-weight:620}.skin-concordance .cc-tag-link{color:var(--cc-text-2);border-radius:6px;justify-content:space-between;gap:8px;padding:5px 8px;font-size:13px;display:flex}.skin-concordance .cc-tag-link:hover{background:var(--cc-hover);color:var(--cc-text)}.skin-concordance .cc-tag-link[aria-current=page]{color:var(--cc-text);background:var(--cc-raised);box-shadow:0 0 0 1px var(--cc-line), inset 2px 0 0 var(--cc-accent)}.skin-concordance .cc-tag-link .cc-mono{color:var(--cc-text-3);font-size:11px}.skin-concordance .cc-artrows{display:grid}.skin-concordance .cc-artrow{border-top:1px solid var(--cc-line-soft);grid-template-columns:104px minmax(0,1fr) auto;gap:16px;padding:18px 0;display:grid}.skin-concordance .cc-artrow:last-child{border-bottom:1px solid var(--cc-line-soft)}.skin-concordance .cc-artrow time{color:var(--cc-text-3);padding-top:3px;font-size:12px}.skin-concordance .cc-artrow-title{letter-spacing:-.012em;font-size:18px;font-weight:640;line-height:1.3}.skin-concordance .cc-artrow-title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--cc-accent-line);text-decoration-color:var(--cc-accent-line);text-underline-offset:3px}.skin-concordance .cc-artrow-sub{color:var(--cc-text-2);margin-top:4px;font-size:14px}.skin-concordance .cc-artrow-excerpt{color:var(--cc-text-2);max-width:72ch;margin-top:6px;font-size:13.5px;line-height:1.55}.skin-concordance .cc-artrow-tags{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.skin-concordance .cc-artrow-min{color:var(--cc-text-3);white-space:nowrap;padding-top:4px;font-size:11.5px}.skin-concordance .cc-pager{color:var(--cc-text-3);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12.5px;display:flex}.skin-concordance .cc-article-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px;display:grid}.skin-concordance .cc-article-head{max-width:760px}.skin-concordance .cc-article-h{letter-spacing:-.03em;font-variation-settings:"wdth" 108;text-wrap:balance;font-size:clamp(28px,3.1vw,42px);font-weight:640;line-height:1.08}.skin-concordance .cc-article-sub{color:var(--cc-text-2);margin-top:10px;font-size:17px;line-height:1.5}.skin-concordance .cc-article-meta{border-top:1px solid var(--cc-line-soft);color:var(--cc-text-3);flex-wrap:wrap;gap:6px 18px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.skin-concordance .cc-article-meta>div{gap:6px;display:flex}.skin-concordance .cc-article-meta dd{color:var(--cc-text-2)}.skin-concordance .cc-draft{background:var(--cc-warn-tint);border:1px solid var(--cc-warn);color:var(--cc-warn);border-radius:6px;margin-bottom:12px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.skin-concordance .cc-art-cover{border-radius:var(--cc-radius);border:1px solid var(--cc-line);max-width:760px;margin-top:20px;overflow:hidden}.skin-concordance .cc-art-cover img{width:100%;height:auto;display:block}.skin-concordance .cc-prose{max-width:700px;color:var(--cc-text);margin-top:26px;font-size:17px;line-height:1.72}.skin-concordance .cc-prose>*+*{margin-top:1em}.skin-concordance .cc-prose h2{letter-spacing:-.018em;font-variation-settings:"wdth" 106;scroll-margin-top:calc(var(--cc-top-h) + 16px);margin-top:1.9em;font-size:23px;font-weight:640;line-height:1.25}.skin-concordance .cc-prose h3{scroll-margin-top:calc(var(--cc-top-h) + 16px);margin-top:1.6em;font-size:18px;font-weight:640}.skin-concordance .cc-prose a{text-decoration:underline;-webkit-text-decoration-color:var(--cc-accent-line);text-decoration-color:var(--cc-accent-line);text-underline-offset:3px}.skin-concordance .cc-prose a:hover{-webkit-text-decoration-color:var(--cc-accent);text-decoration-color:var(--cc-accent)}.skin-concordance .cc-prose strong{font-weight:650}.skin-concordance .cc-prose em{font-style:italic}.skin-concordance .cc-prose ul,.skin-concordance .cc-prose ol{gap:.4em;padding-left:1.3em;display:grid}.skin-concordance .cc-prose ul{list-style:square}.skin-concordance .cc-prose ol{list-style:decimal}.skin-concordance .cc-prose li::marker{color:var(--cc-text-3)}.skin-concordance .cc-prose blockquote:not(.cc-lq){border-left:2px solid var(--cc-line-strong);color:var(--cc-text-2);padding-left:16px}.skin-concordance .cc-prose code{font-family:var(--cc-mono);background:var(--cc-sunken);border:1px solid var(--cc-line-soft);border-radius:4px;padding:1px 5px;font-size:.84em}.skin-concordance .cc-prose hr{border:0;border-top:1px solid var(--cc-line);margin:2em 0}.skin-concordance .cc-prose img{border-radius:var(--cc-radius);max-width:100%}.skin-concordance .cc-prose table{border-collapse:collapse;width:100%;font-size:.9em}.skin-concordance .cc-prose th,.skin-concordance .cc-prose td{border-bottom:1px solid var(--cc-line);text-align:left;padding:6px 8px}.skin-concordance .cc-lq{border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:var(--cc-pane);margin:1.4em 0;overflow:hidden}.skin-concordance .cc-lq-text{border-left:2px solid var(--cc-accent);font-family:var(--cc-serif);color:var(--cc-text);padding:16px 18px 14px 20px;font-size:18px;line-height:1.6}.skin-concordance .cc-lq-text p+p{margin-top:.6em}.skin-concordance .cc-lq-cite{flex:1;min-width:0}.skin-concordance .cc-lq-foot[data-book]{display:block}.skin-concordance .cc-lq-foot[data-book] .cc-bookline{flex-wrap:wrap;row-gap:8px}.skin-concordance .cc-lq-foot[data-book] .cc-bookline-text{flex:200px}.skin-concordance .cc-lq-where{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-left:auto;display:flex}.skin-concordance .cc-lq-where .cc-inspect-btn{margin-left:0}.skin-concordance .cc-lq-loc{color:var(--cc-text-2);white-space:nowrap;font-size:12px}.skin-concordance .cc-aside-books{gap:14px;display:grid}.skin-concordance .cc-aside-books li{gap:6px;min-width:0;display:grid}.skin-concordance .cc-aside-booktitle{color:var(--cc-text-2);font-size:12.5px}.skin-concordance .cc-aside-coords{flex-wrap:wrap;gap:4px;padding-left:48px;display:flex}.skin-concordance .cc-aside-coords .cc-coord{font-size:11px}.skin-concordance .cc-lq .cc-inspectable{border-radius:0}.skin-concordance .cc-lq-foot{border-top:1px solid var(--cc-line-soft);background:var(--cc-sunken);color:var(--cc-text-2);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:9px 14px 10px 20px;font-size:12.5px;line-height:1.5;display:flex}.skin-concordance .cc-lq-foot .cc-coord{font-size:12px}.skin-concordance .cc-aside{top:calc(var(--cc-top-h) + 16px);gap:22px;display:grid;position:sticky}.skin-concordance .cc-aside-h{color:var(--cc-text-3);margin-bottom:8px;font-size:12px;font-weight:620}.skin-concordance .cc-aside-toc{border-left:1px solid var(--cc-line);display:grid}.skin-concordance .cc-aside-toc a{color:var(--cc-text-2);border-left:2px solid #0000;margin-left:-1px;padding:4px 0 4px 12px;font-size:13px;display:block}.skin-concordance .cc-aside-toc a:hover{color:var(--cc-text);border-left-color:var(--cc-line-strong)}.skin-concordance .cc-aside-toc a[data-depth="3"]{padding-left:24px;font-size:12.5px}.skin-concordance .cc-aside-sources{gap:8px;display:grid}.skin-concordance .cc-aside-sources li{color:var(--cc-text-2);gap:3px;font-size:12.5px;display:grid}.skin-concordance .cc-aside-sources .cc-coord{justify-self:start;font-size:12px}.skin-concordance .cc-aside-share{flex-wrap:wrap;gap:6px;display:flex}.skin-concordance .cc-related{border-top:1px solid var(--cc-line);max-width:700px;margin-top:40px;padding-top:16px}.skin-concordance .cc-related h2{color:var(--cc-text-2);margin-bottom:4px;font-size:13px;font-weight:640}@media (max-width:1279px){.skin-concordance .cc-reader-grid,.skin-concordance .cc-article-grid{grid-template-columns:minmax(0,1fr)}.skin-concordance .cc-reader-side{border-left:0;border-top:1px solid var(--cc-line);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;max-height:none;display:grid;position:static}.skin-concordance .cc-reader-side .cc-rs+.cc-rs{border-top:0}.skin-concordance .cc-reader-side .cc-rs{border-bottom:1px solid var(--cc-line-soft)}.skin-concordance .cc-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:767px){.skin-concordance .cc-reader-bar{padding-left:14px}.skin-concordance .cc-reader-bar .cc-crumbs li:not(:last-child):not(:nth-last-child(2)){display:none}.skin-concordance .cc-reader-bar .cc-crumbs li:nth-last-child(2):before{content:none}.skin-concordance .cc-reader-bar .cc-btn span{display:none}.skin-concordance .cc-reader-main{padding:18px 12px 20px}.skin-concordance .cc-reader-head,.skin-concordance .cc-reader-nav--top{margin-left:0}.skin-concordance .cc-reader-head[data-book]{gap:14px}.skin-concordance .cc-reader-spell{margin-left:0}.skin-concordance .cc-reader-cover .cc-cover{--w:84px;--s:.28}.skin-concordance .cc-rp{grid-template-columns:44px minmax(0,1fr);gap:8px;padding-right:6px}.skin-concordance .cc-rp-text{font-size:16.5px}.skin-concordance .cc-reader-side,.skin-concordance .cc-cx{grid-template-columns:1fr}.skin-concordance .cc-cx-list{border-right:0;border-bottom:1px solid var(--cc-line);scrollbar-width:none;display:flex;overflow-x:auto}.skin-concordance .cc-cx-list .cc-cx-group{display:none}.skin-concordance .cc-cx-item{flex:none}.skin-concordance .cc-cx-panel{padding:16px 14px 18px}.skin-concordance .cc-tools{table-layout:fixed}.skin-concordance .cc-tools th:first-child,.skin-concordance .cc-tools td:first-child{width:42%}.skin-concordance .cc-tools td:first-child,.skin-concordance .cc-tools td:nth-child(2){white-space:normal;overflow-wrap:anywhere}.skin-concordance .cc-tools th:nth-child(3),.skin-concordance .cc-tools td:nth-child(3){display:none}.skin-concordance .cc-arts{grid-template-columns:1fr;gap:12px}.skin-concordance .cc-tags{flex-wrap:wrap;gap:4px;display:flex;position:static}.skin-concordance .cc-tags .cc-tags-h{width:100%}.skin-concordance .cc-tag-link{border:1px solid var(--cc-line)}.skin-concordance .cc-artrow{grid-template-columns:minmax(0,1fr) auto}.skin-concordance .cc-artrow time{grid-column:1/-1}.skin-concordance .cc-aside{grid-template-columns:1fr}.skin-concordance .cc-prose{font-size:16.5px}}
.skin-concordance .cc-home{min-width:0}.skin-concordance .cc-hero{grid-template-columns:minmax(0, 1fr) var(--cc-inspector-w);height:calc(100dvh - var(--cc-top-h) - var(--cc-status-h));border-bottom:1px solid var(--cc-line);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top inspector""session inspector";min-height:680px;max-height:1040px;display:grid}.skin-concordance .cc-hero-top{border-bottom:1px solid var(--cc-line-soft);grid-area:top;min-width:0;padding:22px clamp(18px,2.4vw,32px) 18px}.skin-concordance .cc-hero-session{grid-area:session;min-width:0;min-height:0;padding:14px clamp(18px,2.4vw,32px) 16px;display:flex}.skin-concordance .cc-hero-inspector{border-left:1px solid var(--cc-line);background:var(--cc-pane);grid-area:inspector;min-width:0;min-height:0}.skin-concordance .cc-hero-h{letter-spacing:-.034em;font-variation-settings:"wdth" 112;text-wrap:balance;max-width:24ch;font-size:clamp(30px,2.9vw,44px);font-weight:640;line-height:1.04}.skin-concordance .cc-hero-lead{max-width:66ch;color:var(--cc-text-2);margin-top:10px;font-size:15.5px;line-height:1.55}.skin-concordance .cc-hero-ask{max-width:760px;margin-top:14px}.skin-concordance .cc-hero-ask .cc-composer-input{min-height:44px;font-size:15.5px}.skin-concordance .cc-hero-free{color:var(--cc-text-3);margin-top:7px;font-size:12.5px}.skin-concordance .cc-hero-status{display:none}.skin-concordance .cc-demo{border:1px solid var(--cc-line);background:var(--cc-bg);border-radius:10px;outline:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.skin-concordance .cc-demo-bar{border-bottom:1px solid var(--cc-line);background:var(--cc-pane);flex:none;align-items:center;gap:10px;height:40px;padding:0 8px 0 4px;display:flex}.skin-concordance .cc-demo-tabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.skin-concordance .cc-demo-tabs button{height:32px;color:var(--cc-text-3);white-space:nowrap;border-radius:6px;padding:0 10px;font-size:12.5px;font-weight:580;position:relative}.skin-concordance .cc-demo-tabs button:hover{color:var(--cc-text);background:var(--cc-hover)}.skin-concordance .cc-demo-tabs button[aria-selected=true]{color:var(--cc-text)}.skin-concordance .cc-demo-tabs button[aria-selected=true]:after{content:"";background:var(--cc-accent);height:2px;position:absolute;bottom:-4px;left:10px;right:10px}.skin-concordance .cc-demo-rec{color:var(--cc-text-3);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:inline-flex}.skin-concordance .cc-demo-dot{background:var(--cc-text-3);border-radius:50%;width:7px;height:7px}.skin-concordance .cc-demo-dot[data-live]{background:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-accent-tint);animation:1.2s ease-in-out infinite cc-pulse}.skin-concordance .cc-demo-screen{overscroll-behavior:contain;flex:1;min-height:0;padding:18px clamp(14px,2vw,24px) 24px;overflow-y:auto}.skin-concordance .cc-demo-screen .cc-q-text{font-size:17px}.skin-concordance .cc-demo-screen .cc-answer{font-size:15px}.skin-concordance .cc-demo-transport{border-top:1px solid var(--cc-line);background:var(--cc-pane);flex:none;align-items:center;gap:10px;height:44px;padding:0 10px 0 8px;display:flex}.skin-concordance .cc-demo-play{color:var(--cc-text);background:var(--cc-active)}.skin-concordance .cc-demo-play:hover{background:var(--cc-line-strong)}.skin-concordance .cc-demo-track{flex:1;min-width:60px;height:24px;position:relative}.skin-concordance .cc-demo-track:before{content:"";background:var(--cc-line);border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.skin-concordance .cc-demo-fill{background:var(--cc-accent);pointer-events:none;border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.skin-concordance .cc-demo-marker{background:var(--cc-text-3);pointer-events:none;border-radius:1px;width:2px;height:12px;margin:-6px 0 0 -1px;position:absolute;top:50%}.skin-concordance .cc-demo-marker[data-tool=verify_quote]{background:var(--cc-ok);height:14px;margin-top:-7px}.skin-concordance .cc-demo-marker[data-tool=answer]{background:var(--cc-text);height:14px;margin-top:-7px}.skin-concordance .cc-demo-range{appearance:none;cursor:pointer;background:0 0;width:100%;margin:0;position:absolute;inset:0}.skin-concordance .cc-demo-range::-webkit-slider-runnable-track{background:0 0;height:24px}.skin-concordance .cc-demo-range::-moz-range-track{background:0 0;height:24px}.skin-concordance .cc-demo-range::-webkit-slider-thumb{appearance:none;background:var(--cc-text);border:2px solid var(--cc-accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--cc-bg);border-radius:50%;margin-top:6px}.skin-concordance .cc-demo-range::-moz-range-thumb{background:var(--cc-text);border:2px solid var(--cc-accent);border-radius:50%;width:10px;height:10px}.skin-concordance .cc-demo-range:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px;border-radius:6px}.skin-concordance .cc-demo-clock{color:var(--cc-text);white-space:nowrap;font-size:11.5px}.skin-concordance .cc-demo-clock span{color:var(--cc-text-3)}.skin-concordance .cc-demo-speed{border:1px solid var(--cc-line);min-width:32px;height:24px;color:var(--cc-text-2);border-radius:5px;padding:0 6px;font-size:11px}.skin-concordance .cc-demo-speed:hover{color:var(--cc-text);border-color:var(--cc-line-strong)}.skin-concordance .cc-docs{grid-template-columns:minmax(0, 1fr) var(--cc-inspector-w);align-items:start;display:grid}.skin-concordance .cc-docs-body{min-width:0;max-width:900px;padding:8px clamp(18px,2.4vw,32px) 0}.skin-concordance .cc-docs-side{top:var(--cc-top-h);border-left:1px solid var(--cc-line-soft);min-height:calc(100dvh - var(--cc-top-h) - var(--cc-status-h));align-self:start;padding:34px 24px;position:sticky}.skin-concordance .cc-toc-title{color:var(--cc-text-3);margin-bottom:8px;font-size:12px;font-weight:620}.skin-concordance .cc-toc ol{border-left:1px solid var(--cc-line);display:grid}.skin-concordance .cc-toc a{color:var(--cc-text-2);border-left:2px solid #0000;margin-left:-1px;padding:5px 0 5px 12px;font-size:13px;display:block}.skin-concordance .cc-toc a:hover{color:var(--cc-text)}.skin-concordance .cc-toc a[aria-current]{color:var(--cc-text);border-left-color:var(--cc-accent)}.skin-concordance .cc-doc{scroll-margin-top:calc(var(--cc-top-h) + 12px);padding:40px 0 8px}.skin-concordance .cc-doc+:is(.skin-concordance .cc-doc){border-top:1px solid var(--cc-line-soft)}.skin-concordance .cc-doc-h{letter-spacing:-.02em;font-variation-settings:"wdth" 108;font-size:23px;font-weight:640;line-height:1.2;position:relative}.skin-concordance .cc-doc-anchor{color:var(--cc-text-3);opacity:0;transition:opacity .12s var(--cc-ease);position:absolute;top:4px;left:-24px}.skin-concordance .cc-doc-anchor svg{width:16px;height:16px}.skin-concordance .cc-doc-h:hover .cc-doc-anchor,.skin-concordance .cc-doc-anchor:focus-visible{opacity:1}.skin-concordance .cc-doc-lead{max-width:70ch;color:var(--cc-text-2);margin-top:10px;font-size:15px;line-height:1.62}.skin-concordance .cc-doc-h3{margin:26px 0 10px;font-size:14px;font-weight:640}.skin-concordance .cc-doc-block{margin-top:6px}.skin-concordance .cc-doc-note,.skin-concordance .cc-doc-more{color:var(--cc-text-2);max-width:70ch;margin-top:14px;font-size:13.5px}.skin-concordance .cc-spec{border-collapse:collapse;width:100%;margin-top:18px;font-size:13.5px}.skin-concordance .cc-spec th,.skin-concordance .cc-spec td{border-top:1px solid var(--cc-line-soft);text-align:left;vertical-align:baseline;padding:10px 12px 10px 0}.skin-concordance .cc-spec tr:last-child th,.skin-concordance .cc-spec tr:last-child td{border-bottom:1px solid var(--cc-line-soft)}.skin-concordance .cc-spec th{width:132px;color:var(--cc-text-2);white-space:nowrap;font-weight:600}.skin-concordance .cc-spec td{color:var(--cc-text-2)}.skin-concordance .cc-spec-n{white-space:nowrap;width:120px;font-size:14px;color:var(--cc-text)!important}.skin-concordance .cc-verdicts th{width:150px}.skin-concordance .cc-keys th{width:110px}.skin-concordance .cc-authors{flex-wrap:wrap;gap:6px;display:flex}.skin-concordance .cc-author{border:1px solid var(--cc-line);background:var(--cc-pane);height:30px;color:var(--cc-text);border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.skin-concordance .cc-author .cc-mono{color:var(--cc-text-3);font-size:11px}.skin-concordance .cc-author:hover{border-color:var(--cc-accent-line);background:var(--cc-accent-tint)}.skin-concordance .cc-deflist{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.skin-concordance .cc-deflist>div{border-top:1px solid var(--cc-line-soft);padding:10px 0}.skin-concordance .cc-deflist dt{font-size:13.5px;font-weight:620}.skin-concordance .cc-deflist dd{color:var(--cc-text-2);margin-top:2px;font-size:13.5px}.skin-concordance .cc-pipeline{border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:var(--cc-pane);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.skin-concordance .cc-stage{align-content:start;gap:6px;padding:14px 16px 16px;display:grid;position:relative}.skin-concordance .cc-stage+:is(.skin-concordance .cc-stage){border-left:1px solid var(--cc-line-soft)}.skin-concordance .cc-stage+:is(.skin-concordance .cc-stage):before{content:"";border-top:1px solid var(--cc-line-strong);border-right:1px solid var(--cc-line-strong);background:var(--cc-pane);width:8px;height:8px;position:absolute;top:18px;left:-5px;transform:rotate(45deg)}.skin-concordance .cc-stage-n{color:var(--cc-accent-text);font-size:11.5px}.skin-concordance .cc-stage-h{font-size:15px;font-weight:640}.skin-concordance .cc-stage-body{color:var(--cc-text-2);font-size:13px;line-height:1.5}.skin-concordance .cc-stage-tools{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.skin-concordance .cc-stage-tools code{font-family:var(--cc-mono);background:var(--cc-sunken);border:1px solid var(--cc-line-soft);color:var(--cc-text);border-radius:4px;padding:1px 6px;font-size:11px}.skin-concordance .cc-stage-tools .cc-stage-coord{color:var(--cc-accent-text)}.skin-concordance .cc-stage-note{color:var(--cc-text-3);font-size:12px}.skin-concordance .cc-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.skin-concordance .cc-check-grid .cc-qdiff-lines{font-size:15px}.skin-concordance .cc-check-grid .cc-qdiff-line{grid-template-columns:20px minmax(0,1fr)}.skin-concordance .cc-check-grid .cc-qdiff-line .cc-qdiff-label{display:none}.skin-concordance .cc-concord{border-collapse:collapse;width:100%;font-size:13px}.skin-concordance .cc-concord th{text-align:left;color:var(--cc-text-3);padding:0 12px 8px 0;font-size:12px;font-weight:600}.skin-concordance .cc-concord td{border-top:1px solid var(--cc-line-soft);vertical-align:baseline;padding:10px 12px 10px 0}.skin-concordance .cc-concord tr:last-child td{border-bottom:1px solid var(--cc-line-soft)}.skin-concordance .cc-concord-q{color:var(--cc-text);font-size:15px;line-height:1.5}.skin-concordance .cc-concord-src{color:var(--cc-text-2);white-space:nowrap}.skin-concordance .cc-conn{border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:var(--cc-pane);margin-top:18px;overflow:hidden}.skin-concordance .cc-conn-url{background:var(--cc-sunken);border-bottom:1px solid var(--cc-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.skin-concordance .cc-conn-url code{color:var(--cc-accent-text);margin-right:auto;font-size:13.5px}.skin-concordance .cc-conn-url-label{color:var(--cc-text-3);font-size:12px;font-weight:600}.skin-concordance .cc-conn-tabs{border-bottom:1px solid var(--cc-line);flex-wrap:wrap;gap:2px;padding:6px 6px 0;display:flex}.skin-concordance .cc-conn-tabs button{height:34px;color:var(--cc-text-3);white-space:nowrap;border-radius:6px 6px 0 0;padding:0 10px;font-size:12.5px;font-weight:580;position:relative}.skin-concordance .cc-conn-tabs button:hover{color:var(--cc-text)}.skin-concordance .cc-conn-tabs button[aria-selected=true]{color:var(--cc-text)}.skin-concordance .cc-conn-tabs button[aria-selected=true]:after{content:"";background:var(--cc-accent);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.skin-concordance .cc-conn-panel{gap:14px;padding:14px 14px 16px;display:grid}.skin-concordance .cc-conn-summary{color:var(--cc-text-2);font-size:13.5px}.skin-concordance .cc-code{border:1px solid var(--cc-line);background:var(--cc-sunken);border-radius:7px;overflow:hidden}.skin-concordance .cc-code-head{border-bottom:1px solid var(--cc-line-soft);color:var(--cc-text-3);justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 12px;font-size:11.5px;display:flex}.skin-concordance .cc-code-body{font-family:var(--cc-mono);color:var(--cc-text);counter-reset:line;margin:0;padding:10px 0;font-size:12.5px;line-height:1.6;overflow-x:auto}.skin-concordance .cc-code-line{grid-template-columns:40px max-content;display:grid}.skin-concordance .cc-code-line code{white-space:pre;padding-right:16px}.skin-concordance .cc-code-n{color:var(--cc-text-3);text-align:right;-webkit-user-select:none;user-select:none;padding-right:14px}.skin-concordance .cc-conn-steps{gap:6px;display:grid}.skin-concordance .cc-conn-steps li{color:var(--cc-text-2);grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:13.5px;display:grid}.skin-concordance .cc-conn-cmd{background:var(--cc-sunken);border:1px solid var(--cc-line);width:fit-content;max-width:100%;font-family:var(--cc-mono);color:var(--cc-text);overflow-wrap:anywhere;border-radius:5px;margin-top:5px;padding:3px 8px;font-size:12px;display:block}.skin-concordance .cc-conn-step-n{color:var(--cc-text-3);text-align:right;font-size:11px}.skin-concordance .cc-conn-actions{flex-wrap:wrap;gap:6px;display:flex}.skin-concordance .cc-conn-try{border-top:1px solid var(--cc-line-soft);color:var(--cc-text-3);flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:10px;font-size:13px;display:flex}.skin-concordance .cc-conn-prompt{color:var(--cc-text);quotes:"“" "”";flex:1;min-width:220px;font-size:13.5px}.skin-concordance .cc-artlist{margin-top:14px;display:grid}.skin-concordance .cc-artlist li{border-top:1px solid var(--cc-line-soft);grid-template-columns:104px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:14px 0;display:grid}.skin-concordance .cc-artlist li:last-child{border-bottom:1px solid var(--cc-line-soft)}.skin-concordance .cc-artlist time{color:var(--cc-text-3);font-size:12px}.skin-concordance .cc-artlist-title{letter-spacing:-.01em;color:var(--cc-text);font-size:16px;font-weight:620}.skin-concordance .cc-artlist-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--cc-accent-line);text-decoration-color:var(--cc-accent-line);text-underline-offset:3px}.skin-concordance .cc-artlist-excerpt{color:var(--cc-text-2);max-width:70ch;margin-top:4px;font-size:13.5px}.skin-concordance .cc-artlist-min{color:var(--cc-text-3);white-space:nowrap;font-size:11.5px}.skin-concordance .cc-news{gap:8px;max-width:520px;margin-top:16px;display:grid}.skin-concordance .cc-news-row{gap:8px;display:flex}.skin-concordance .cc-news-row .cc-input{flex:1}.skin-concordance .cc-news-row .cc-btn{height:36px}.skin-concordance .cc-news-err{color:var(--cc-del);font-size:13px}.skin-concordance .cc-news-ok{color:var(--cc-ok);align-items:center;gap:8px;margin-top:16px;font-weight:560;display:flex}.skin-concordance .cc-news-ok svg{width:17px;height:17px}.skin-concordance .cc-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:12px;display:grid}.skin-concordance .cc-faq-item{border-top:1px solid var(--cc-line-soft);padding:16px 0}.skin-concordance .cc-faq-item dt{color:var(--cc-text);font-size:14.5px;font-weight:620}.skin-concordance .cc-faq-item dd{color:var(--cc-text-2);margin-top:6px;font-size:13.5px;line-height:1.6}@media (max-width:1279px){.skin-concordance .cc-hero,.skin-concordance .cc-docs{grid-template-columns:minmax(0,1fr)}.skin-concordance .cc-hero{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top""session";height:auto;min-height:0;max-height:none}.skin-concordance .cc-hero-session{height:min(760px, calc(100dvh - var(--cc-top-h) - 24px))}.skin-concordance .cc-hero-inspector,.skin-concordance .cc-docs-side{display:none}}@media (max-width:767px){.skin-concordance .cc-hero-top{padding:18px 16px 16px}.skin-concordance .cc-hero-h{font-size:30px}.skin-concordance .cc-hero-lead{font-size:15px}.skin-concordance .cc-hero-status{border:1px solid var(--cc-line-soft);background:var(--cc-pane);color:var(--cc-text-2);border-radius:7px;flex-wrap:wrap;margin-top:14px;font-size:12px;display:flex}.skin-concordance .cc-hero-status li{white-space:nowrap;padding:6px 10px}.skin-concordance .cc-hero-status li+li{border-left:1px solid var(--cc-line-soft)}.skin-concordance .cc-hero-status b{color:var(--cc-text);font-size:11.5px;font-weight:500}.skin-concordance .cc-hero-session{height:calc(100dvh - var(--cc-top-h) - 16px);min-height:520px;padding:12px 10px 14px}.skin-concordance .cc-demo-rec,.skin-concordance .cc-demo-clock span{display:none}.skin-concordance .cc-docs-body{padding:0 16px}.skin-concordance .cc-doc{padding-top:32px}.skin-concordance .cc-doc-anchor{display:none}.skin-concordance .cc-pipeline{grid-template-columns:1fr}.skin-concordance .cc-stage+.cc-stage{border-left:0;border-top:1px solid var(--cc-line-soft)}.skin-concordance .cc-stage+.cc-stage:before{top:-5px;left:18px;transform:rotate(135deg)}.skin-concordance .cc-check-grid,.skin-concordance .cc-faq,.skin-concordance .cc-deflist{grid-template-columns:1fr}.skin-concordance .cc-spec tr{border-top:1px solid var(--cc-line-soft);grid-template-columns:96px minmax(0,1fr);gap:2px 10px;padding:10px 0;display:grid}.skin-concordance .cc-spec th,.skin-concordance .cc-spec td{width:auto;padding:0;border:0!important}.skin-concordance .cc-spec td:not(.cc-spec-n){grid-column:1/-1}.skin-concordance .cc-verdicts td:not(.cc-spec-n),.skin-concordance .cc-keys td:not(.cc-spec-n){grid-column:2}.skin-concordance .cc-spec-n{width:auto}.skin-concordance .cc-concord thead{display:none}.skin-concordance .cc-concord tr{border-top:1px solid var(--cc-line-soft);grid-template-columns:minmax(0,1fr) auto;padding:8px 0;display:grid}.skin-concordance .cc-concord td{padding:2px 0;border:0!important}.skin-concordance .cc-concord-q{grid-column:1/-1}.skin-concordance .cc-artlist li{grid-template-columns:minmax(0,1fr) auto}.skin-concordance .cc-artlist li time{grid-column:1/-1}.skin-concordance .cc-news-row{flex-direction:column}}
