.ct{margin-top:26px;text-align:left;color:#1d1d1f}.lp-tile:has(.ct){overflow:clip}.ct-intro{max-width:620px;margin:0 auto;padding:34px 28px 28px;border-radius:28px;text-align:center;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px 0 #fff,0 14px 40px rgba(30,40,90,.1)}.ct-badge{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:20px;font-size:34px;background:linear-gradient(145deg,#fff,#f1f1f6);box-shadow:0 6px 18px rgba(30,40,90,.12)}.ct-intro-h{margin:14px 0 -8px;font-size:30px;font-weight:700;letter-spacing:-.02em}.ct-intro-p{margin:14px auto 0;max-width:520px;font-size:17px;line-height:1.5;color:#3a3a3c}.ct-rules{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;padding:0}.ct-rules li{padding:7px 12px;border-radius:12px;font-size:14px;background:hsla(0,0%,100%,.85);border:1px solid rgba(30,40,90,.08)}.ct-rules b{font-variant-numeric:tabular-nums}.ct-start{margin-top:22px}.ct-fine{margin:12px 0 0;font-size:13px;color:#6e6e73}.ct-bar{position:sticky;top:66px;z-index:5;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 14px 12px 18px;border-radius:20px;margin-bottom:16px;background:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 10px 28px rgba(30,40,90,.1)}.ct-bar p{flex:1 1 260px;margin:0;font-size:15px;font-weight:600}.ct-bar .ct-nudge{color:#c2410c}.ct-meta{font-size:14px;color:#6e6e73;font-variant-numeric:tabular-nums}.ct-meta b{color:#1d1d1f}.ct-check{padding:9px 18px;font-size:15px}.ct-check:disabled{opacity:.4;cursor:default}.ct-hl-btn,.ct-hl-btn:hover{background:#fc0;color:#1d1d1f;box-shadow:0 4px 14px rgba(255,196,0,.45)}.ct-how{color:#7a5a00;font-weight:600}.ct-cols{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:18px;align-items:start}.ct-ai,.ct-judgment{padding:18px;border-radius:24px;background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 10px 30px rgba(30,40,90,.08)}.ct-col-h{margin:0;font-size:17px;font-weight:700}.ct-col-h span{margin-right:3px}.ct-col-sub{margin:4px 0 12px;font-size:13px;line-height:1.45;color:#6e6e73}.ct-col-sub a{color:var(--lp-blue-link,#06c)}.ct-claims{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ct-claim{display:grid;gap:6px;padding:11px 13px;border-radius:14px;font-size:15px;line-height:1.45;background:#f4f6fb;border:1.5px solid transparent;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}div.ct-claim[role=button]{cursor:pointer}div.ct-claim[role=button]:hover{background:#eef1f9}.ct-claim:focus-visible,.ct-line:focus-visible{outline:2px solid var(--lp-blue,#0071e3);outline-offset:2px}.ct-flagged{background:#fff4f2;border-color:#f2a69a}.ct-active{box-shadow:0 0 0 3px rgba(0,113,227,.25);border-color:var(--lp-blue,#0071e3)}.ct-chip.ct-chip-done{color:#7a5a00;background:#fff1b8}.ct-chip{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:3px 4px 3px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#9a3412;background:#ffe7e1}.ct-x{width:20px;height:20px;border:0;border-radius:50%;background:rgba(154,52,18,.12);color:#9a3412;font-size:14px;line-height:1;cursor:pointer}.ct-x:hover{background:rgba(154,52,18,.22)}.ct-paper{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.7;color:#262629}.ct-para{margin:0 0 12px}.ct-no{font-weight:700;margin-right:6px}.ct-quote{margin-left:18px;padding-left:12px;border-left:3px solid #e3e5ec;font-size:14.5px;color:#4a4a4f}.ct-paper{-webkit-user-select:text;user-select:text;cursor:text}.ct-paper ::selection{background:rgba(255,214,10,.55)}.ct-picking{box-shadow:0 0 0 2px rgba(255,196,0,.55);border-radius:12px;padding:6px 8px;margin:-6px -8px}.ct-paper-done{cursor:default}.ct-line{border-radius:4px}.ct-line,.ct-mk{padding:1px 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ct-mk{color:inherit;background:rgba(255,214,10,.5);border-radius:3px}.ct-mk-on{background:rgba(255,196,0,.85)}.ct-mk-good{background:rgba(52,199,89,.55)}.ct-mk-off{background:rgba(255,149,0,.35);text-decoration:line-through;text-decoration-color:rgba(161,92,7,.55)}.ct-result{max-width:760px;margin:0 auto 18px;padding:26px 24px;border-radius:26px;text-align:center;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 14px 40px rgba(30,40,90,.1)}.ct-score{margin:0;font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.ct-score small{font-size:24px;color:#86868b;font-weight:600}.ct-result-p{margin:12px auto 0;max-width:600px;font-size:16px;line-height:1.5}.ct-quiet{color:#6e6e73;font-size:15px}.ct-line-tag{margin:14px 0 0;font-size:19px;font-weight:700;letter-spacing:-.01em}.ct-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px}.ct-board-note{font-size:14px;font-weight:600;color:#1d7a3a}.ct-again{border:0;background:transparent;color:var(--lp-blue-link,#06c);font:inherit;font-size:15px;cursor:pointer;padding:8px 6px}.ct-again:hover{text-decoration:underline}.ct-verdict{font-size:13px;font-weight:700}.ct-why{font-size:13.5px;line-height:1.45;color:#3a3a3c}.ct-v-best{background:#ecf8ef;border-color:#8fd3a2}.ct-v-best .ct-verdict{color:#1d7a3a}.ct-v-good{background:#f1f8ec;border-color:#b9dca0}.ct-v-good .ct-verdict{color:#3f7a1d}.ct-v-miss{background:#fff4f2;border-color:#f2a69a}.ct-v-miss .ct-verdict{color:#b42318}.ct-v-false{background:#fff8eb;border-color:#f5c46b}.ct-v-false .ct-verdict{color:#a15c07}.ct-dim{opacity:.6}.ct-right{background:rgba(52,199,89,.2)}@media (max-width:860px){.ct-cols{grid-template-columns:1fr}.ct-bar{top:50px;gap:8px 12px;padding:10px 12px}.ct-bar p{flex-basis:100%;font-size:14px}.ct-check{margin-left:auto;padding:7px 14px;font-size:14px}.ct-ai,.ct-judgment{padding:14px;border-radius:20px}.ct-intro{padding:26px 18px 22px}.ct-intro-h{font-size:26px}.ct-score{font-size:46px}}@media (min-width:861px){.ct-ai{position:sticky;top:136px;max-height:calc(100vh - 152px);overflow:auto;overscroll-behavior:contain}}