.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}:root{--dial-css-build: 20260702}.dial-main{max-width:1840px;margin:0 auto;padding:var(--s-5) clamp(16px,2.4vw,36px);min-height:100vh;display:flex;flex-direction:column;gap:var(--s-5)}.dial-top{display:flex;align-items:center;justify-content:space-between}.dial-top .brand{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--forest-2);font-weight:600}.dial-top .diamond{color:var(--gold)}.dial-top .bn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em}.dial-top .lnk{color:var(--forest-2);text-decoration:none;font-size:.9rem}.dial-foot{color:var(--faint);font-size:.82rem;text-align:center}.sp-wrap{display:flex;justify-content:center}.sp-card{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #1028220d,0 14px 34px -18px #1028226b;padding:clamp(18px,3.4vw,28px)}:root{--canvas-dot: rgba(20, 32, 28, .11)}[data-theme=dark]{--canvas-dot: rgba(150, 175, 160, .09)}[data-theme=black]{--canvas-dot: rgba(150, 175, 160, .1)}body{background:radial-gradient(130% 90% at 50% -20%,rgba(44,130,85,.07),transparent 55%),radial-gradient(120% 70% at 100% 120%,rgba(215,182,93,.05),transparent 55%),radial-gradient(circle at 1px 1px,var(--canvas-dot) 1.1px,transparent 1.6px) 0 0 / 23px 23px,var(--paper);background-attachment:fixed}.ck-emptyco{display:inline-flex;align-items:center;gap:8px}.ck-emptyco .ck-ico{width:1.05em;height:1.05em;color:var(--forest-2)}.sp-phone{display:flex;flex-direction:column;gap:var(--s-4)}.sp-muted{color:var(--muted);margin:0}.sp-err{color:var(--error);margin:0;font-size:.9rem}.sp-status{display:flex;align-items:center;gap:var(--s-2);font-weight:600;color:var(--ink)}.sp-status .sp-timer{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.1rem;color:var(--ink)}.sp-status .sp-callerid{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.85rem;opacity:.75;white-space:nowrap}.sp-dot{width:10px;height:10px;border-radius:50%;background:var(--faint);display:inline-block}.sp-dot.ready{background:var(--ok)}.sp-dot.ok{background:var(--ok);box-shadow:0 0 0 4px var(--ok-bg)}.sp-dot.info{background:var(--info);animation:sp-pulse 1s var(--ease) infinite}.sp-dot.warn{background:var(--warn, var(--gold));box-shadow:0 0 0 4px var(--warn-bg, var(--gold-bg, transparent))}.sp-dot.off{background:var(--faint)}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.sp-dot.info{animation:none}}.sp-lead{border:1px solid var(--line);border-radius:var(--r);padding:var(--s-4);background:var(--surface-2);display:flex;flex-direction:column;gap:4px}.sp-co{font-family:var(--font-display);font-size:1.5rem;color:var(--ink);line-height:1.1}.sp-meta{color:var(--muted);font-size:.9rem}.sp-num{font-family:var(--font-mono);font-size:1.25rem;color:var(--forest-2);margin-top:4px;display:flex;align-items:center;gap:8px}.sp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s-2)}.sp-chip{font-size:.76rem;padding:2px 10px;border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line);color:var(--muted)}.sp-chip.ok{background:var(--ok-bg);color:var(--ok);border-color:transparent}.sp-chip.blue{background:var(--info-bg);color:var(--info);border-color:transparent}.sp-chip.stage{font-weight:600}.sp-chip.st-hot{background:var(--gold);color:var(--gold-ink);border-color:transparent}.sp-chip.st-warm{background:var(--info-bg);color:var(--info);border-color:transparent}.sp-chip.st-cool{background:var(--surface-3);color:var(--muted)}.sp-chip.st-new{background:var(--surface-3);color:var(--forest-2)}.sp-chip-id{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:.74rem;font-family:var(--font-mono);cursor:pointer;max-width:100%;transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.sp-chip-id:hover{color:var(--forest-2);border-color:var(--line-2)}.sp-chip-id .ck-ico{flex:none}.sp-chip-id .sp-chip-idtxt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:148px}.sp-controls{display:flex;gap:var(--s-3);flex-wrap:wrap}.sp-closehint{margin-top:var(--s-2);padding:10px 12px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);font-size:.85rem;line-height:1.4}.sp-closehint strong{color:var(--forest-2)}.sp-btn{flex:1;min-width:120px;font:inherit;font-weight:700;padding:14px 18px;border-radius:var(--r-pill);border:1px solid var(--line);cursor:pointer;background:var(--surface-3);color:var(--ink)}.sp-btn.call{background:var(--forest-2);color:var(--white);font-size:1.05rem;border-color:transparent}.sp-btn.danger{background:var(--error);color:var(--white);border-color:transparent}.sp-btn.ghost{background:transparent;color:var(--forest-2);border-color:var(--line-2);flex:0 1 auto}.sp-btn.ghost.on{background:var(--forest-2);color:var(--white)}.sp-btn:disabled{opacity:.5;cursor:not-allowed}.sp-btn.call.is-softblock{opacity:.5;cursor:help;box-shadow:none}.sp-btn.call.is-softblock:hover{transform:none;filter:none}.ck-dialpad{width:min(100%,300px);box-sizing:border-box;margin:var(--s-2) auto 0;padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.ck-dialkey{min-height:48px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;font-size:1.15rem;font-weight:700;cursor:pointer;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.ck-dialkey:hover{border-color:var(--forest-2);background:var(--tint)}.ck-dialkey:active{transform:scale(.97)}.ck-dialkey:focus-visible{outline:2px solid var(--forest-2);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ck-dialkey{transition:none}}.sp-disp{display:flex;flex-direction:column;gap:var(--s-3);width:100%}.sp-disp-title{font-weight:600;color:var(--ink)}.sp-disp-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.sp-disp-grid .sp-btn.disp{flex:none;min-width:0;padding:12px;font-size:.95rem;background:var(--surface-3);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-md);display:inline-flex;align-items:center;gap:9px;justify-content:flex-start;text-align:left}.sp-disp-grid .sp-btn.disp .ck-kbd{flex:none;width:18px;text-align:center;padding:0}.sp-disp-grid .sp-btn.disp.danger{background:var(--error-bg);color:var(--error);border-color:transparent;grid-column:1 / -1}.sp-disp-grid .sp-btn.disp.sel{box-shadow:0 0 0 2px var(--forest-2);border-color:var(--forest-2)}.sp-disp-grid .sp-btn.disp.danger.sel{box-shadow:0 0 0 2px var(--error);border-color:var(--error)}.sp-disp-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.sp-disp-foot .sp-btn.disp-submit{flex:0 1 auto;min-width:132px}.sp-disp-foot .sp-btn.disp-submit.ck-dispsubmit{min-width:58px;width:58px;padding:12px 0;display:inline-flex;align-items:center;justify-content:center;background:var(--forest-2);color:var(--white);border-color:transparent}.sp-disp-foot .sp-btn.disp-submit.ck-dispsubmit:disabled{background:var(--surface-3);color:var(--muted)}.ck-dispsubmit .ck-ico{width:1.3em;height:1.3em}.ck-dispclose{flex:none;margin-left:auto;align-self:flex-start;width:30px;height:30px;border:0;background:transparent;color:var(--muted);font-size:1.4rem;line-height:1;cursor:pointer;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.ck-dispclose:hover{background:var(--surface-3);color:var(--ink)}.ck-dispclosehint{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--muted);margin:4px 0 10px}.ck-dispclosehint .ck-ico{color:var(--gold-dark);flex:none}.ck-dispclosehint strong{color:var(--ink)}.ck-autoadv{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:var(--muted);cursor:pointer;margin-right:auto}.ck-autoadv input{accent-color:var(--forest-2)}.sp-foot{color:var(--faint);font-size:.78rem;text-align:center;font-family:var(--font-mono)}.sp-card h2{font-family:var(--font-display);margin:0 0 6px;color:var(--ink)}.ck{display:flex;flex-direction:column;gap:var(--s-4)}.ck-demo{background:var(--gold);color:var(--gold-ink);font-weight:600;font-size:.8rem;text-align:center;padding:6px 10px;border-radius:var(--r-pill)}.ck-training{letter-spacing:.01em}.ck-coach{background:var(--surface-2);color:var(--ink);border:1px solid var(--line-2);font-weight:500;text-align:left;line-height:1.5}.ck-testdial{background:#7c2d12;color:#fed7aa;border:1px solid #ea580c}.ck-grid{display:grid;grid-template-columns:minmax(330px,1.05fr) minmax(290px,1fr) minmax(310px,1.1fr);gap:var(--s-4);align-items:start}@media(max-width:1439px){.ck-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ck-col:nth-child(3),.ck-track{grid-column:1 / -1}}@media(max-width:760px){.ck-grid{grid-template-columns:1fr}.ck-col:nth-child(3),.ck-track{grid-column:auto}}.ck-intel,.ck-col{display:flex;flex-direction:column;gap:var(--s-4);min-height:80px}.ck-cardwrap{position:relative}.ck-carddrag{position:absolute;top:6px;right:8px;z-index:3;cursor:grab;color:var(--faint);font-size:.95rem;line-height:1;padding:2px 5px;border-radius:var(--r-sm);user-select:none;opacity:0;transition:opacity .12s}.ck-cardwrap:hover .ck-carddrag{opacity:.9}.ck-dropline{position:absolute;left:0;right:0;top:-9px;height:3px;border-radius:2px;z-index:6;pointer-events:none;background:var(--forest-2);box-shadow:0 0 10px 1px color-mix(in srgb,var(--forest-2) 55%,transparent)}.ck-dropline-end{position:relative;top:0;margin:-7px 0 0}.ck-col-drop{outline:2px dashed color-mix(in srgb,var(--forest-2) 42%,transparent);outline-offset:6px;border-radius:var(--r-lg)}.ck-carddrag:hover{color:var(--forest-2);background:var(--surface-3);opacity:1}.ck-carddrag:active{cursor:grabbing}.ck-tcard .ck-thead{padding-right:16px}.ck-dim{color:var(--faint)}@keyframes ck-sk-pulse{0%,to{opacity:.5}50%{opacity:.24}}.ck-sk{background:var(--line-2);border-radius:6px;animation:ck-sk-pulse 1.15s ease-in-out infinite}.ck-sk-line{height:12px;margin-top:8px}.ck-sk-line.tall{height:20px;width:45%;margin-top:2px}.ck-callrow{display:flex;gap:8px;align-items:stretch;position:relative;flex:1 1 100%}.ck-callrow .ck-callmain{flex:2 1 0;min-width:0}.ck-callmute{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border-color:var(--line-2);background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--line)}.ck-callmute.on{border-color:var(--error);color:var(--error);background:var(--error-bg);box-shadow:none}.ck-dialpadbtn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border-color:var(--line-2);background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--line)}.ck-dialpadbtn.on{border-color:var(--forest-2);color:var(--forest-2);background:var(--tint);box-shadow:none}.ck-numpad-backdrop{position:fixed;inset:0;z-index:60;background:transparent}.ck-numpad{position:absolute;top:calc(100% + 12px);right:0;z-index:61;width:min(320px,92vw);box-sizing:border-box;padding:16px;border-radius:18px;background:var(--surface);border:1px solid var(--line-2);box-shadow:0 22px 60px -14px #10282280,0 6px 16px #00000014;animation:ck-numpop .16s var(--ease) both}.ck-numpad:before{content:"";position:absolute;top:-7px;right:20px;width:14px;height:14px;background:var(--surface);border-left:1px solid var(--line-2);border-top:1px solid var(--line-2);transform:rotate(45deg);border-radius:4px 0 0}@keyframes ck-numpop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ck-numpad-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ck-numpad-title{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.98rem;color:var(--ink)}.ck-numpad-x{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:1rem;line-height:1;padding:6px;border-radius:9px}.ck-numpad-x:hover{background:var(--tint);color:var(--ink)}.ck-numinput{width:100%;box-sizing:border-box;padding:12px 14px;font-size:1.28rem;text-align:center;letter-spacing:.06em;font-family:var(--font-mono);border:1.5px solid var(--line-2);border-radius:12px;background:var(--paper);color:var(--ink)}.ck-numinput:focus{outline:none;border-color:var(--forest-2);box-shadow:0 0 0 3px var(--tint)}.ck-numgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.ck-numkey{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:54px;line-height:1.05}.ck-nk-d{font-size:1.25rem;font-weight:700}.ck-nk-l{font-size:.58rem;font-weight:700;letter-spacing:.12em;color:var(--muted)}.ck-numactions{display:flex;align-items:center;gap:10px}.ck-numback{flex:none;width:48px;min-height:48px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface-2);color:var(--ink);font-size:1.15rem;cursor:pointer}.ck-numback:hover:not(:disabled){background:var(--tint)}.ck-numback:disabled{opacity:.4;cursor:not-allowed}.ck-numactions .ck-numcall{flex:1 1 auto}.ck-nummsg{margin-top:10px;text-align:center;color:var(--err, #c0392b)}.ck-cbtoggle .sp-dot{margin-right:3px}.ck-testbtn.on{background:#7c2d12;color:#fed7aa;border-color:#ea580c}.ck-testbtn.on:hover:not(:disabled){background:#92400e}.ck-testdial .ck-link{color:#fed7aa;text-decoration:underline}.ck-testdial .ck-link:disabled{opacity:.5;cursor:not-allowed}.ck-kbd{font-family:var(--font-mono);font-size:.68rem;background:var(--surface-3);border:1px solid var(--line);border-radius:4px;padding:0 5px;color:var(--muted)}.ck-notes{display:flex;flex-direction:column;gap:6px}.ck-label{font-size:.74rem;color:var(--faint);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}.ck-textarea,.ck-input{font:inherit;width:100%;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);padding:10px 12px;box-sizing:border-box}.ck-textarea{resize:vertical;min-height:64px}.ck-textarea:focus,.ck-input:focus{outline:none;border-color:var(--forest-2)}.ck-callback{display:flex;flex-direction:column;gap:6px}.ck-tier{font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.tier-hot .ck-tier{color:var(--gold-dark)}.tier-warm .ck-tier{color:var(--forest-2)}.ck-tier-neutral{font-weight:600;text-transform:none;letter-spacing:0;color:var(--faint)}.ck-angle-head{font-family:var(--font-display);font-size:1.3rem;color:var(--ink);margin-top:4px;line-height:1.1}.ck-angle-why{color:var(--muted);font-size:.9rem;margin-top:4px}.ck-signals{display:flex;flex-direction:column;gap:6px;margin-top:var(--s-3)}.ck-sig{font-size:.86rem;color:var(--ink)}.ck-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s-3)}.ck-tag{font-size:.72rem;padding:2px 9px;border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line);color:var(--muted)}.ck-info-h{font-family:var(--font-display);color:var(--ink);margin-bottom:var(--s-3);font-size:1.05rem}.ck-dl{display:grid;grid-template-columns:auto 1fr;gap:8px var(--s-3);margin:0}.ck-dl dt{color:var(--faint);font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;align-self:start;padding-top:2px}.ck-dl dd{margin:0;color:var(--ink);font-size:.9rem;word-break:break-word}.ck-mono{font-family:var(--font-mono);font-size:.85rem}.ck-info a.ck-mono{color:var(--forest-2)}.ck-hrow{position:relative;display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);padding:8px 22px 8px 4px;cursor:pointer;font:inherit;color:inherit;border-radius:6px;transition:background var(--dur-1) var(--ease)}.ck-hrow:last-child{border-bottom:0}.ck-hrow:hover{background:var(--surface-2)}.ck-hchev{position:absolute;right:8px;top:8px;color:var(--faint);font-size:1.15rem;line-height:1}.ck-hrow:hover .ck-hchev{color:var(--forest-2)}.ck-hmeta{font-size:.85rem;color:var(--ink)}.ck-hnote{font-size:.85rem;color:var(--muted);font-style:italic;margin-top:3px}.ck-hcb{font-size:.82rem;color:var(--forest-2);margin-top:3px;font-weight:600}.ck-research{display:flex;flex-direction:column;gap:var(--s-3)}.ck-research-busy{display:flex;align-items:center;gap:var(--s-2);font-size:.9rem;color:var(--ink);font-weight:600}.ck-research-msg{font-size:.88rem}.ck-spin{width:13px;height:13px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--forest-2);animation:ck-spin .7s linear infinite;display:inline-block}@keyframes ck-spin{to{transform:rotate(360deg)}}.ck-research-verdict{display:flex;align-items:center;gap:var(--s-3)}.ck-research-vtext{font-size:.92rem;color:var(--ink)}.ck-grade{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r-sm);font-family:var(--font-display);font-weight:700;font-size:1.1rem;background:var(--surface-3);color:var(--muted);border:1px solid var(--line)}.ck-ico{width:1.06em;height:1.06em;vertical-align:-.16em;flex:none;display:inline-block}.ck-grade-a{background:var(--ok-bg);color:#1f9d55;border-color:transparent}.ck-grade-b{background:#d9a52129;color:#d19a1e;border-color:transparent}.ck-grade-c{background:#e07b1a29;color:#e07b1a;border-color:transparent}.ck-grade-d{background:var(--error-bg);color:#d9483b;border-color:transparent}.ck-grade-f{background:var(--error-bg);color:#b42020;border-color:transparent}.ck-gradebox{display:inline-flex;align-items:center;gap:8px;flex:none;padding:5px 12px;border-radius:var(--r-sm);--shimmer-fill: var(--surface-3);border:1.5px solid transparent;background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),conic-gradient(from var(--shimmer-angle),var(--shimmer-base) 0deg,var(--shimmer-base) 72deg,var(--shimmer-glint) 96deg,var(--shimmer-peak) 110deg,var(--shimmer-glint) 124deg,var(--shimmer-base) 150deg,var(--shimmer-base) 360deg);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--glow-shimmer);animation:shimmerRotate var(--shimmer-speed) linear infinite}.ck-gradebox-none{background-image:none;background:var(--surface-3);border-color:var(--line);box-shadow:none;animation:none}.ck-grade-letter{font-family:var(--font-display);font-weight:800;font-size:1.28rem;line-height:1;color:var(--muted)}.ck-gl-a{color:#1f9d55}.ck-gl-b{color:#d19a1e}.ck-gl-c{color:#e07b1a}.ck-gl-d{color:#d9483b}.ck-gl-f{color:#b42020}.ck-gl-na{color:var(--muted)}.ck-grade-score{font-family:var(--font-mono);font-weight:700;font-size:1rem;color:var(--ink);opacity:.92;padding-left:8px;border-left:1px solid var(--line-2)}.ck-tag-warn{background:var(--warn-bg);color:var(--gold-dark);border-color:transparent}.ck-research-fields{margin-top:2px}.ck-research-fields .ck-tags{margin-top:0}.ck-research-hist{font-size:.82rem}.ck-research-optout{margin-left:0;align-self:flex-start;font-size:.8rem}.ck-tierset{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:var(--s-3)}.ck-tierset-l{font-size:.72rem;color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin-right:2px}.ck-tierbtn{font:inherit;font-size:.78rem;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface-2);color:var(--muted);cursor:pointer}.ck-tierbtn:hover{background:var(--tint);color:var(--forest-2)}.ck-tierbtn.on{background:var(--forest-2);color:var(--white);border-color:transparent}.ck-tierbtn:disabled{opacity:.55;cursor:not-allowed}.ck-tierbtn-hot{--tc: #d9534f}.ck-tierbtn-warm{--tc: #d99b0b}.ck-tierbtn-cool{--tc: #5aa6d6}.ck-tierbtn-hot,.ck-tierbtn-warm,.ck-tierbtn-cool{border-color:color-mix(in srgb,var(--tc) 34%,var(--line-2))}.ck-tierbtn-hot svg,.ck-tierbtn-warm svg,.ck-tierbtn-cool svg{color:var(--tc)}.ck-tierbtn-hot:hover:not(:disabled),.ck-tierbtn-warm:hover:not(:disabled),.ck-tierbtn-cool:hover:not(:disabled){border-color:var(--tc);background:color-mix(in srgb,var(--tc) 12%,transparent);color:var(--tc)}.ck-tierbtn-hot.on,.ck-tierbtn-warm.on,.ck-tierbtn-cool.on{border-color:transparent;background:color-mix(in srgb,var(--tc) 20%,transparent);color:var(--tc)}.ck-tierbtn-hot.on svg,.ck-tierbtn-warm.on svg,.ck-tierbtn-cool.on svg{color:var(--tc)}.ck-tier-manual{font-size:.72rem;color:var(--gold-dark);font-weight:600}.ck-qcheck{width:16px;height:16px;flex:none;cursor:pointer;accent-color:var(--forest-2);align-self:center}.ck-qrow.sel{background:var(--tint);border-radius:var(--r-sm)}.ck-qbatch{flex:none}.ck-seorow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.ck-seotoggle{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;color:var(--muted);cursor:pointer;user-select:none}.ck-seotoggle:hover{color:var(--forest-2)}.ck-seotoggle.out{opacity:.55;cursor:not-allowed}.ck-seotoggle.out:hover{color:var(--muted)}.ck-seocheck{width:15px;height:15px;flex:none;cursor:pointer;accent-color:var(--forest-2)}.ck-seocheck:disabled{cursor:not-allowed}.ck-seochip{margin-left:auto;font-size:.72rem;font-weight:600;color:var(--forest-2);background:var(--tint);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px 9px;white-space:nowrap}.ck-rstages{display:flex;flex-direction:column;gap:4px;margin:6px 0 4px}.ck-rbar{height:5px;border-radius:3px;background:var(--surface-3);overflow:hidden;margin-bottom:6px}.ck-rbar-fill{height:100%;width:6%;border-radius:3px;background:linear-gradient(90deg,var(--forest-2),var(--gold))}.ck-stage{display:flex;align-items:center;gap:9px;padding:5px 7px;border-radius:var(--r-sm);font-size:.9rem;transition:background .2s ease,opacity .2s ease}.ck-stage .ck-sico{width:22px;text-align:center;font-size:1rem;flex:none;display:inline-block}.ck-stage .ck-slabel{color:var(--ink)}.ck-stage.pending{opacity:.42}.ck-stage.pending .ck-slabel{color:var(--muted)}.ck-stage.done{opacity:.9}.ck-stage.done .ck-sico{color:var(--ok);font-size:.95rem}.ck-stage.done .ck-slabel{color:var(--muted)}.ck-stage.active{background:var(--tint);opacity:1}.ck-stage.active .ck-slabel{color:var(--forest-2);font-weight:600}.ck-sdots{display:inline-flex;gap:4px;margin-left:auto}.ck-sdot{width:6px;height:6px;border-radius:50%;background:var(--accent, var(--forest-2));display:inline-block}.ck-research-url{font-size:.85rem;margin:2px 0;word-break:break-all}.ck-research-url a{color:var(--forest-2)}.ck-research-warn{font-size:.82rem;line-height:1.45;color:var(--gold-dark);background:var(--warn-bg);border-radius:var(--r-sm);padding:7px 9px;margin:5px 0}.ck-research-fields{margin-top:6px;display:flex;flex-direction:column;gap:3px}.ck-research-fh{font-size:.72rem;color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.ck-research-field{display:flex;flex-direction:column;gap:2px;font-size:.85rem}.ck-research-frow{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.ck-src{font-size:.72rem;color:var(--forest-2);text-decoration:none;white-space:nowrap}.ck-src:hover{text-decoration:underline}.ck-src-ev{font-size:.74rem;line-height:1.35;margin-top:1px}.ck-research-fk{color:var(--muted);min-width:96px;text-transform:capitalize;flex:none}.ck-research-fv{color:var(--ink);word-break:break-word}.ck-research-ev{font-size:.8rem;font-style:italic;margin-top:6px;line-height:1.4}.ck-research-contacts{margin-top:8px;display:flex;flex-direction:column;gap:3px}.ck-research-contact{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--ink)}.ck-rtabs{position:relative;display:flex;gap:2px;padding:6px 14px 0;border-bottom:1px solid var(--line)}.ck-rtab{appearance:none;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;color:var(--muted);padding:6px 10px 7px}.ck-rtab:hover{color:var(--ink)}.ck-rtab.on{color:var(--forest-2)}.ck-rtab-ind{position:absolute;bottom:0;left:14px;width:0;height:2px;border-radius:1px;background:var(--forest-2);pointer-events:none;transition:left .22s ease,width .22s ease}@media(prefers-reduced-motion:reduce){.ck-rtab-ind{transition:none}}.ck-rtab-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-left:6px;vertical-align:1px}.ck-seopointer{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--tint);cursor:pointer;font:inherit;font-size:.82rem;color:var(--forest-2);text-align:left}.ck-seopointer:hover{border-color:var(--forest-2)}.ck-seopointer-arrow{margin-left:auto}.ck-seonote{font-size:.8rem}.ck-seozip{min-width:52px}.ck-seopos{color:var(--forest-2);margin-left:auto}.ck-seoabs{color:var(--gold-dark);font-weight:600;margin-left:auto}.ck-seoverdict{text-align:left}.ck-seoverdict-big{font-size:.98rem}.ck-seodom{font-size:.88rem;color:var(--gold-dark);margin:8px 2px 0}.ck-seopitch{display:flex;flex-direction:column;gap:4px;margin-top:2px}.ck-seoboard{display:flex;flex-direction:column;gap:3px}.ck-seoboard-row{display:flex;gap:8px;align-items:baseline;font-size:.84rem;justify-content:space-between}.ck-seoboard-name{font-weight:600}.ck-seocards{display:flex;flex-direction:column;gap:8px}.ck-seocard{border:1px solid var(--line);border-radius:var(--r-sm);padding:7px 10px}.ck-seocard-h{display:flex;gap:6px;align-items:baseline;font-size:.84rem;margin-bottom:4px}.ck-seopackl{display:flex;flex-direction:column;gap:2px}.ck-seopackrow{display:flex;gap:7px;align-items:baseline;font-size:.8rem}.ck-seopackrow.lead{color:var(--forest-2);font-weight:700;background:var(--tint);border-radius:4px;padding:1px 4px;margin:0 -4px}.ck-seolens .ck-seopackrow.lead .ck-seopackname{color:var(--gold-dark);font-weight:700}.ck-seopackpos{min-width:24px;color:var(--muted)}.ck-seopackname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-seopackrow .ck-dim{margin-left:auto;white-space:nowrap}.ck-seopdf{margin-left:auto;align-self:center;font-size:.72rem;font-weight:600;color:var(--forest-2);background:var(--tint);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px 10px;text-decoration:none;white-space:nowrap}.ck-seopdf:hover{border-color:var(--forest-2)}button.ck-seocard-h{appearance:none;width:100%;background:none;border:0;padding:0;margin:0 0 4px;font:inherit;font-size:.84rem;color:inherit;cursor:pointer;text-align:left}button.ck-seocard-h:hover .ck-seozip{color:var(--forest-2)}.ck-seochev{flex:none;width:12px;color:var(--faint);font-size:.72rem}.ck-seocard.open{border-color:var(--line-2)}.ck-seocard-x{display:flex;flex-direction:column;gap:5px;padding-top:6px;border-top:1px dashed var(--line)}.ck-seocity{color:var(--ink);font-weight:600}.ck-seorganic{color:var(--ink)}.ck-seoclaim{border-color:var(--gold-dark);background:var(--warn-bg);--shimmer-fill: var(--warn-bg)}.ck-seoclaim .ck-research-fh{color:var(--gold-dark);font-weight:700}.ck-seoclaim-txt{font-size:.86rem;line-height:1.45;color:var(--ink)}.ck-seotop{display:flex;flex-direction:column;gap:8px}.ck-seotop-row{display:flex;flex-direction:column;gap:3px;font-size:.84rem}.ck-seotop-head{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.ck-seotop-dom{font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-seotop-bar{height:7px;border-radius:4px;background:var(--surface-3);overflow:hidden}.ck-seotop-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--forest-2),var(--gold))}.ck-seotop-meta{font-size:.76rem}.ck-seomap{display:block;width:100%;max-height:280px}.ck-seomap-leg{color:var(--faint);text-transform:none;letter-spacing:0;margin-left:6px}.ck-seomap-ring{fill:none;stroke:var(--line);stroke-dasharray:3 4}.ck-seomap-dot.in{fill:var(--forest-2)}.ck-seomap-dot.out{fill:var(--gold-dark)}.ck-seomap-poly{stroke:var(--surface);stroke-width:1.4;stroke-linejoin:round}.ck-seomap-poly.in{fill:var(--forest-2);fill-opacity:.42}.ck-seomap-poly.out{fill:var(--gold-dark);fill-opacity:.32}.ck-seomap-poly.in.home{fill-opacity:.62}.ck-seomap-poly.out.home{fill-opacity:.5}.ck-seomap-home.in{fill:var(--forest-2);stroke:var(--surface);stroke-width:1.5}.ck-seomap-home.out{fill:var(--gold-dark);stroke:var(--surface);stroke-width:1.5}.ck-seomap-zip{font-size:9px;fill:var(--muted);text-anchor:middle;font-family:var(--font-mono)}.ck-seomap-zip.home{font-weight:700;fill:var(--ink)}.ck-citrow{display:flex;flex-wrap:wrap;gap:5px;margin:4px 0 6px}.ck-cit{font-size:.72rem;padding:1px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:var(--surface-2)}.ck-cit.in{border-color:var(--forest-2);color:var(--forest-2);background:transparent;font-weight:600}.ck-cit.warn{border-color:var(--gold-dark);color:var(--gold-dark);background:transparent;font-weight:600}.ck-citqw{margin-top:6px}.ck-seohist{display:flex;flex-direction:column;gap:3px}.ck-seohist-row{display:flex;gap:10px;align-items:baseline;font-size:.8rem;flex-wrap:wrap}.ck-seohist-d{min-width:46px;color:var(--muted)}.ck-seohist-dom{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.ck-seotrend.up{color:var(--ok);font-weight:700}.ck-seotrend.down{color:var(--error);font-weight:700}.ck-seotrend.flat{color:var(--faint)}.ck-rpanel-scrim{position:fixed;inset:0;background:#00000047;z-index:60;animation:rpfade .2s ease}@keyframes rpfade{0%{opacity:0}to{opacity:1}}.ck-rpanel{position:fixed;top:0;right:0;height:100vh;width:min(460px,94vw);z-index:61;background:var(--surface);border-left:1px solid var(--line-2);box-shadow:-8px 0 30px #00000047;display:flex;flex-direction:column;animation:rpslide .28s cubic-bezier(.4,0,.2,1)}@keyframes rpslide{0%{transform:translate(100%)}to{transform:translate(0)}}.ck-rpanel.min{width:46px}.ck-rpanel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);flex:none}.ck-rpanel-title{font-weight:700;color:var(--ink);font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-rpanel-actions{display:flex;gap:4px;flex:none}.ck-rpanel-actions button,.ck-rpanel-tab{font:inherit;font-size:1rem;line-height:1;min-width:30px;height:30px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-3);color:var(--muted);cursor:pointer}.ck-rpanel-actions button:hover,.ck-rpanel-tab:hover{color:var(--forest-2);border-color:var(--line-2)}.ck-rpanel.min .ck-rpanel-head{padding:10px 6px;justify-content:center}.ck-rpanel-tab{writing-mode:vertical-rl;height:auto;padding:12px 4px}.ck-rpanel-mintab{display:flex;flex-direction:column;align-items:center;gap:10px}.ck-rpanel-x{font:inherit;font-size:1.05rem;line-height:1;min-width:26px;height:26px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-3);color:var(--faint);cursor:pointer}.ck-rpanel-x:hover{color:var(--error);border-color:var(--error)}.ck-researchfab{position:fixed;bottom:18px;right:174px;z-index:var(--z-toast);width:46px;height:46px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent;--shimmer-fill: var(--surface);background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),conic-gradient(from var(--shimmer-angle),#9a7326 0deg,#9a7326 72deg,#e6c877 96deg,#fff7e0 110deg,#e6c877 124deg,#9a7326 150deg,#9a7326 360deg);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--sh-1),0 0 16px -3px #ffc95a99;transition:transform .45s cubic-bezier(.34,1.15,.5,1),opacity .4s var(--ease),box-shadow var(--dur-1) var(--ease),right .5s cubic-bezier(.34,1.15,.5,1);animation:shimmerRotate var(--shimmer-speed) linear infinite}.ck-researchfab:hover{transform:scale(1.08);box-shadow:var(--sh-2),0 0 22px -2px #ffc95ad9}.ck-researchfab .ck-ico{width:1.4em;height:1.4em;vertical-align:0;color:#facc42;animation:ck-metalrainbow 4.5s linear infinite}html.ck-dock-hidden .ck-researchfab{right:18px}.ck-researchfab.ck-fab-tuck{transform:translate(52px) scale(.5);opacity:0;pointer-events:none;box-shadow:none;z-index:calc(var(--z-toast) - 1)}html.ck-dock-hidden .ck-researchfab.ck-fab-tuck{transform:translate(104px) scale(.5)}@keyframes ck-metalrainbow{0%{filter:hue-rotate(0deg) saturate(1.4) brightness(1.06) drop-shadow(0 0 1.5px rgba(255,255,255,.55))}50%{filter:hue-rotate(180deg) saturate(1.7) brightness(1.24) drop-shadow(0 0 3px rgba(255,255,255,.8))}to{filter:hue-rotate(360deg) saturate(1.4) brightness(1.06) drop-shadow(0 0 1.5px rgba(255,255,255,.55))}}@media(prefers-reduced-motion:reduce){.ck-researchfab,.ck-researchfab .ck-ico{animation:none}}.ck-rpanel-body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}@media(max-width:560px){.ck-rpanel{width:100vw}}.ck-rshot{display:block;position:relative;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ck-rshot:hover{border-color:var(--forest-2);box-shadow:0 0 0 2px var(--ok-bg)}.ck-rshot img{display:block;width:100%;height:auto;transition:transform .3s ease}.ck-rshot:hover img{transform:scale(1.015)}.ck-rshot-cap{display:block;padding:6px 10px;font-size:.78rem;color:var(--forest-2);background:var(--surface-2);font-family:var(--font-mono);word-break:break-all}.ck-rsummary{display:flex;flex-direction:column;gap:8px}.ck-rsum-p{margin:2px 0 0;font-size:.88rem;line-height:1.5;color:var(--ink)}.ck-rbox{background:var(--surface-2);border:1.5px solid var(--line);border-radius:var(--r);padding:9px 11px;display:flex;flex-direction:column;gap:5px;--shimmer-fill: var(--surface-2)}.ck-rbox:hover{border:1.5px solid transparent;background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),conic-gradient(from var(--shimmer-angle),var(--shimmer-base) 0deg,var(--shimmer-base) 72deg,var(--shimmer-glint) 96deg,var(--shimmer-peak) 110deg,var(--shimmer-glint) 124deg,var(--shimmer-base) 150deg,var(--shimmer-base) 360deg);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--glow-shimmer);animation:shimmerRotate var(--shimmer-speed) linear infinite}.ck-rbox .ck-research-fh,.ck-rbox .ck-rsum-p{margin:0}.ck-rbox.ck-research-contacts,.ck-rbox.ck-research-fields{margin-top:0}.ck-rbox-verdict{gap:7px}.ck-rbox-verdict .ck-research-url{margin:0}.ck-rbox-pitch,.ck-rbox-pitch:hover{border:1.5px solid transparent;background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),conic-gradient(from var(--shimmer-angle),#9a7326 0deg,#9a7326 72deg,#e6c877 96deg,#fff7e0 110deg,#e6c877 124deg,#9a7326 150deg,#9a7326 360deg);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 14px #d7b65d3d;animation:shimmerRotate var(--shimmer-speed) linear infinite}.ck-rbox-pitch .ck-research-fh{color:var(--gold-dark);font-weight:700}.ck-rbox-pitch .ck-research-weak{margin-top:0}@media(prefers-reduced-motion:reduce){.ck-gradebox,.ck-rbox:hover,.ck-rbox-pitch{animation:none}}.ck-cbcount{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:.8rem;color:var(--gold-dark);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:2px 9px;background:var(--surface);white-space:nowrap}.ck-cbcount .ck-cblabel{color:var(--muted)}.ck-cbcount .ck-cbtime{color:var(--gold-dark);font-variant-numeric:tabular-nums}.ck-cbphone{display:inline-block;animation:cbPhoneShimmer 1.6s ease-in-out infinite}@keyframes cbPhoneShimmer{0%,to{opacity:.55;transform:rotate(-8deg)}50%{opacity:1;transform:rotate(8deg)}}.ck-cbcount.imminent{border-color:var(--gold-dark);animation:cbImminentPulse 1.2s ease-in-out infinite}@keyframes cbImminentPulse{0%,to{box-shadow:0 0 8px #d7b65d40}50%{box-shadow:0 0 16px 3px #d7b65d99}}.ck-remind-lead{font-size:.78rem;margin-top:5px;display:flex;align-items:center;gap:6px}.ck-remind-lead select{padding:2px 6px}@media(prefers-reduced-motion:reduce){.ck-cbphone,.ck-cbcount.imminent{animation:none}}.ck-cardtr{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.ck-cardtr .ck-cbcount{margin-left:0}.ck-dispclip{flex:none;display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:8px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--muted);cursor:pointer;transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}.ck-dispclip:hover{color:var(--forest-2);border-color:var(--forest-2);background:var(--tint)}.ck-dispclip:disabled{opacity:.4;cursor:not-allowed}.ck-dispclip svg{display:block;width:15px;height:15px}.ck-cbopen-btn{margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--info);background:var(--info-bg);color:var(--info);font-size:.84rem;font-weight:700;cursor:pointer;transition:background var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.ck-cbopen-btn:hover{box-shadow:0 2px 10px -3px var(--info);transform:translateY(-1px)}.ck-cbopen-btn:active{transform:translateY(0)}.ck-cbopen-btn svg{width:15px;height:15px}.ck-cbopen{margin-top:8px;display:inline-flex;align-items:center;gap:6px;color:var(--ok, var(--forest-2));font-weight:600}.ck-cbopen svg{width:15px;height:15px}.ck-bprog{font-size:.82rem;font-weight:700;width:15px;text-align:center;flex:none}.ck-bprog.ok{color:var(--forest-2)}.ck-bprog.bad{color:var(--error)}.ck-bprog.skip{color:var(--muted)}.ck-bprog.run{color:var(--gold-dark);animation:cbPhoneShimmer 1.4s ease-in-out infinite}.ck-research-green-txt{font-size:.85rem;line-height:1.45;color:var(--forest-2)}.ck-rbox-ev{background:transparent;border-style:dashed}.ck-rbox-ev .ck-research-ev{margin:0}.ck-cardclose{position:absolute;top:6px;right:30px;z-index:3;cursor:pointer;color:var(--faint);font-size:.8rem;line-height:1;padding:2px 6px;border-radius:var(--r-sm);border:0;background:none;opacity:0;transition:opacity .12s}.ck-cardwrap:hover .ck-cardclose{opacity:.9}.ck-cardclose:hover{color:var(--error);background:var(--surface-3);opacity:1}.ck-reopen-tray{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ck-reopen{font:inherit;font-size:.82rem;padding:4px 10px;border-radius:var(--r-pill);border:1px dashed var(--line-2);background:var(--surface-2);color:var(--forest-2);cursor:pointer}.ck-reopen:hover{background:var(--tint);border-style:solid}.sp-btn.ck-ropen{box-sizing:border-box;width:100%;margin-top:2px;padding:10px 14px;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:6px}.ck-research-weak{margin-top:8px;display:flex;flex-direction:column;gap:4px}.ck-research-weakitem{display:flex;gap:7px;font-size:.85rem;line-height:1.42;align-items:baseline}.ck-research-weakdot{color:var(--gold-dark);flex:none}.ck-research-weakpitch{color:var(--ink)}.ck-research-green{font-size:.85rem;line-height:1.45;color:var(--forest-2);background:#00000008;border-left:3px solid var(--forest-2);border-radius:var(--r-sm);padding:7px 9px;margin:6px 0}.ck-track{display:flex;flex-direction:column;gap:var(--s-4)}.ck-tcard{display:flex;flex-direction:column;gap:var(--s-3)}.ck-tsec{display:flex;flex-direction:column;gap:5px}.ck-tlabel{font-size:.72rem;color:var(--gold-dark);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ck-tline{margin:0;font-size:.92rem;color:var(--ink);line-height:1.5}.ck-tline strong{color:var(--ink)}.ck-tlist{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.ck-tlist li{font-size:.9rem;color:var(--ink);line-height:1.45}.ck-obj{padding:7px 0;border-bottom:1px dashed var(--line)}.ck-obj:last-child{border-bottom:0}.ck-objq{font-weight:600;font-size:.88rem;color:var(--forest-2)}.ck-obja{font-size:.88rem;color:var(--muted);line-height:1.45;margin-top:2px}.ck-copyrow{display:flex;align-items:center;gap:6px}.ck-copy{font:inherit;font-size:.78rem;line-height:1;padding:2px 6px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-3);color:var(--muted);cursor:pointer}.ck-copy:hover{color:var(--forest-2);border-color:var(--line-2)}.sp-num .ck-copy{font-size:.72rem}.ck-phdel{font:inherit;font-size:.72rem;line-height:1;margin-left:2px;padding:2px 6px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-3);color:var(--muted);cursor:pointer}.ck-phdel:hover:not(:disabled){color:var(--error);border-color:var(--error)}.ck-phdel:disabled{opacity:.5;cursor:default}.ck-phmore{font:inherit;font-size:.8rem;padding:3px 0 0;background:none;border:0;color:var(--forest-2);cursor:pointer}.ck-phmore:hover{text-decoration:underline}.ck-phud{font:inherit;font-size:.72rem;line-height:1;padding:2px 5px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-3);color:var(--muted);cursor:pointer}.ck-phud:hover:not(:disabled){color:var(--forest-2);border-color:var(--line-2)}.ck-phud:disabled{opacity:.35;cursor:default}.ck-phdot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%}.ck-phdot-answered{background:var(--ok, #22c55e)}.ck-phdot-vm{background:#f59e0b}.ck-phdot-cold{background:#eab308}.ck-phdot-bad{background:var(--error, #ef4444)}.ck-traw{margin:0;word-break:break-word;font:inherit;font-size:.9rem;line-height:1.5;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;max-height:460px;overflow-y:auto}.ck-md>:first-child{margin-top:0}.ck-md>:last-child{margin-bottom:0}.ck-md-p{margin:0 0 .6em}.ck-md-h{font-family:var(--font-display);color:var(--forest-2);line-height:1.2;margin:.9em 0 .35em;letter-spacing:.01em}h3.ck-md-h{font-size:1.12rem}h4.ck-md-h{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;color:var(--gold-dark)}.ck-md-ul,.ck-md-ol{margin:.3em 0 .7em;padding-left:1.3em}.ck-md-ul li,.ck-md-ol li{margin:.2em 0}.ck-md-ul{list-style:none;padding-left:1.1em}.ck-md-ul li{position:relative}.ck-md-ul li:before{content:"";position:absolute;left:-1em;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--forest-2)}.ck-md-q{margin:.5em 0;padding:4px 0 4px 12px;border-left:3px solid var(--gold-dark);color:var(--muted);font-style:italic}.ck-md code{font-family:var(--font-mono);font-size:.86em;background:var(--surface-3);border:1px solid var(--line);border-radius:6px;padding:0 5px}.ck-md strong{color:var(--ink);font-weight:700}.ck-md a{color:var(--forest-2);text-underline-offset:2px}.ck-md-hr{border:0;border-top:1px solid var(--line-2);margin:.8em 0}.ck-tfont{font:inherit;font-size:.74rem;padding:2px 6px;border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line);color:var(--muted);cursor:pointer;max-width:104px}.ck-tfont:hover{color:var(--forest-2);border-color:var(--forest-2)}.ck-tbtn.ck-ticon{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px}.ck-tbtn.ck-ticon svg{display:block}.ck-journal{font-family:var(--tt-font, inherit)}.ck-journal .ck-md-h{font-family:var(--tt-font, var(--font-display))}.ck-journal .ck-md-q{border-left:0;margin:.55em 0;padding:5px 2px 5px 26px;position:relative;color:var(--muted);font-style:italic}.ck-journal .ck-md-q:before{content:"";position:absolute;left:2px;top:2px;bottom:2px;width:18px;background-image:radial-gradient(circle at 5px 6px,transparent 1.8px,var(--faint) 1.8px,var(--faint) 2.6px,transparent 2.9px),radial-gradient(circle at 13px 6px,transparent 1.8px,var(--faint) 1.8px,var(--faint) 2.6px,transparent 2.9px);background-size:18px 12px;background-repeat:repeat-y;opacity:.75}.ck-nbook-scrim{position:fixed;inset:0;z-index:1200;background:#060e0b80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:4vh 4vw;animation:ck-nbook-fade .22s ease both}.ck-nbook{position:relative;width:min(780px,94vw);max-height:90vh;display:flex;flex-direction:column;border-radius:6px 16px 16px 6px;overflow:hidden;background:var(--surface);border:1px solid var(--line-2);box-shadow:0 46px 112px -26px #0000009e,0 14px 34px #0000004d,7px 9px 0 -3px var(--surface-2),13px 17px 0 -6px var(--surface-3),inset 0 1px #ffffff0f;padding-left:44px;transform-origin:center;animation:ck-nbook-pop .34s cubic-bezier(.2,.85,.3,1.15) both}.ck-nbook-spine{position:absolute;left:0;top:0;bottom:0;width:44px;z-index:2;background-color:var(--surface-2);border-right:1px solid var(--line-2);background-image:radial-gradient(circle at 15px 13px,var(--surface) 3px,var(--faint) 3px,var(--faint) 4.4px,transparent 4.7px),radial-gradient(circle at 29px 13px,var(--surface) 3px,var(--faint) 3px,var(--faint) 4.4px,transparent 4.7px);background-size:44px 26px;background-repeat:repeat-y}.ck-nbook-x{position:absolute;top:10px;right:12px;z-index:3;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:50%;background:var(--surface-2);color:var(--muted);cursor:pointer;box-shadow:var(--sh-1);transition:color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.ck-nbook-x:hover{color:var(--error);transform:rotate(90deg)}.ck-nbook-inner{position:relative;z-index:1;overflow-y:auto;padding:32px 30px 32px 26px;font-family:var(--tt-font, inherit);font-size:1rem;line-height:32px;color:var(--ink);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,var(--line) 31px,var(--line) 32px);background-attachment:local;background-origin:content-box;box-shadow:inset 15px 0 22px -17px #00000080}.ck-nbook-inner.ck-journal .ck-md-q:before{display:none}.ck-nbook-inner.ck-journal .ck-md-q{padding-left:14px}.ck-nbook-inner .ck-md-hr{border:0;height:16px;margin:18px 0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 16'%3E%3Cfilter id='bp'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.01 0.32' numOctaves='1' seed='6' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='1.1'/%3E%3C/filter%3E%3Cg filter='url(%23bp)' fill='none' stroke-linecap='round'%3E%3Cpath d='M6 9 q11 -6 22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0' stroke='%23b8862b' stroke-width='3.2'/%3E%3Cpath d='M6 9 q11 -6 22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0 t22 0' stroke='%23ecca7c' stroke-width='1.25'/%3E%3C/g%3E%3C/svg%3E")}.ck-nbook-inner .ck-md-ul{padding-left:1.7em}.ck-nbook-inner .ck-md-ul li:before{content:"";background-color:transparent;border-radius:0;width:13px;height:13px;left:-1.5em;top:.3em;background-repeat:no-repeat;background-size:13px 13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cfilter id='bx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='3' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='0.7'/%3E%3C/filter%3E%3Cg filter='url(%23bx)' stroke='%23d7b65d' stroke-width='1.9' stroke-linecap='round' fill='none'%3E%3Cpath d='M3.2 3.2 L10.8 10.8'/%3E%3Cpath d='M10.8 3.2 L3.2 10.8'/%3E%3C/g%3E%3C/svg%3E")}.ck-journal-lg .ck-md-h{color:var(--forest-2)}@keyframes ck-nbook-fade{0%{opacity:0}to{opacity:1}}@keyframes ck-nbook-pop{0%{opacity:0;transform:scale(.9) translateY(10px) rotate(-.4deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ck-nbook,.ck-nbook-scrim{animation-duration:.01ms}}.ck-tfile{font:inherit;font-size:.82rem;color:var(--muted)}.ck-tnote{font-size:.8rem;color:var(--muted);line-height:1.4}.ck-tmsg{font-size:.82rem;color:var(--gold-dark)}.ck-activity{display:flex;flex-direction:column;gap:var(--s-3)}.ck-actgrid{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--s-4)}@media(max-width:860px){.ck-actgrid{grid-template-columns:1fr}}.ck-actcol{display:flex;flex-direction:column;gap:6px;min-width:0}.ck-acth{font-size:.74rem;color:var(--gold-dark);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ck-actscroll{display:flex;flex-direction:column;max-height:360px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r)}.ck-actrow{display:flex;align-items:flex-start;gap:var(--s-2);padding:7px 10px;border-bottom:1px solid var(--line)}.ck-actrow:last-child{border-bottom:0}.ck-clickrow{cursor:pointer}.ck-clickrow:hover{background:var(--surface-2);border-radius:var(--r-sm)}.ck-actwhen{font-size:.76rem}.ck-actrow-out{opacity:.72}.ck-outofbook{color:var(--muted);border-color:var(--line)}.ck-actmain{flex:1;min-width:0}.ck-actco{font-weight:600;font-size:.9rem;color:var(--ink)}.ck-actmeta{font-size:.78rem;color:var(--muted);margin-top:1px}.ck-actnote{font-size:.82rem;color:var(--ink);font-style:italic;margin-top:3px;line-height:1.4}.ck-bizrow .ck-actmain{flex:1;min-width:0}.ck-actnotes{margin-top:6px;display:flex;flex-direction:column;gap:6px;border-left:2px solid var(--line-2);padding-left:9px}.ck-actsubmeta{font-size:.72rem;display:flex;align-items:center;flex-wrap:wrap;gap:3px}.ck-actnotes .ck-actnote{margin-top:1px}.ck-actbadges{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;flex-shrink:0;max-width:46%}.ck-actcalls{font-size:.8rem;font-weight:700;color:var(--forest-2)}.ck-actions{display:flex;flex-direction:column;gap:9px}.ck-actquick{display:flex;gap:var(--s-2);flex-wrap:wrap}.ck-actquick .ck-act{flex:1}.ck-actdivider{display:flex;align-items:center;gap:10px;margin:2px 2px 1px}.ck-actdivider:before,.ck-actdivider:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--line-2),transparent)}.ck-actdivider span{font-size:.64rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ck-actai{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.ck-actai .ck-act{width:100%;min-width:0;padding-inline:8px}.ck-actai.researching{grid-template-columns:1fr}.ck-actfold{display:flex;align-items:center;gap:10px;margin:2px 2px 1px;padding:0;width:100%;background:none;border:0;cursor:pointer;font:inherit;color:var(--muted)}.ck-actfold:before,.ck-actfold:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--line-2),transparent)}.ck-actfold-in{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);border:1px solid transparent;font-size:.64rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ck-actfold:hover .ck-actfold-in{color:var(--ink);border-color:var(--line-2);background:var(--surface-3)}.ck-actfold.folded .ck-actfold-in{border-color:var(--line-2);background:var(--surface-2)}.ck-actfold-chev{display:inline-flex;flex:none;transition:transform var(--dur-1) var(--ease)}.ck-actfold:not(.folded) .ck-actfold-chev{transform:rotate(180deg)}.ck-actfoldrow{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-2) var(--ease),opacity var(--dur-1) var(--ease),margin-top var(--dur-2) var(--ease)}.ck-actfoldrow>.ck-actquick,.ck-actfoldrow>.ck-actai{overflow:hidden;min-height:0;padding-top:3px;margin-top:-3px}.ck-actfoldrow.folded{grid-template-rows:0fr;opacity:0;visibility:hidden;margin-top:-9px;transition:grid-template-rows var(--dur-2) var(--ease),opacity var(--dur-1) var(--ease),margin-top var(--dur-2) var(--ease),visibility 0s var(--dur-2)}@media(prefers-reduced-motion:reduce){.ck-actfoldrow,.ck-actfoldrow.folded,.ck-actfold-chev{transition:none}}.ck-research-live{position:relative;overflow:hidden;cursor:pointer;text-align:left;border:1.5px solid rgba(139,92,246,.5);background:var(--surface-2);box-shadow:0 0 12px -2px #8b5cf647}.ck-research-live:hover{border-color:#8b5cf6cc;background:var(--surface-2)}.ck-rl-fill{position:absolute;left:0;top:0;bottom:0;z-index:0;border-radius:inherit;background:linear-gradient(90deg,#6d3fa829,#b794f642);transition:width .6s cubic-bezier(.2,.7,.2,1)}.ck-rl-in{position:relative;z-index:1;width:100%;justify-content:flex-start}.ck-rl-in svg{color:var(--forest-2);flex:none}.ck-rl-label{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--ink)}.ck-rl-step{margin-left:auto;padding-left:8px;flex:none;font-variant-numeric:tabular-nums;font-variant-emoji:text;font-size:.78rem;font-weight:700;color:var(--muted)}.ck-rl-dots{display:inline-flex;gap:2px;margin-left:4px;flex:none}.ck-rl-dots i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.35;animation:ck-rl-blink 1.2s infinite}.ck-rl-dots i:nth-child(2){animation-delay:.2s}.ck-rl-dots i:nth-child(3){animation-delay:.4s}@keyframes ck-rl-blink{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ck-rl-dots i{animation:none}.ck-rl-fill{transition:none}}.ck-rprogress-foot{display:flex;align-items:flex-start;gap:7px;margin-top:14px;font-size:.8rem;line-height:1.4}.ck-rprogress-foot .ck-ico{width:1em;height:1em;color:var(--ok);flex:none;margin-top:2px}.ck-credit{position:absolute;top:5px;left:6px;z-index:4;pointer-events:none;box-sizing:border-box;min-width:19px;height:17px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(215,182,93,.42);background:var(--surface);color:var(--gold-dark);font-size:.68rem;font-weight:800;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-variant-emoji:text;box-shadow:0 1px 3px #00000029}.ck-credit.ck-credit-inf{padding:0 6px;font-size:.84rem;font-weight:900}.ck-holdbtn.holding .ck-credit{opacity:0}.ck-act{flex:1;min-width:fit-content;font:inherit;font-weight:600;font-size:.9rem;padding:9px 12px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface-2);color:var(--forest-2);cursor:pointer;white-space:nowrap;text-align:center;font-variant-emoji:emoji}.ck-act:hover{background:var(--tint)}.ck-qtier-*) — tinted border,icon in the hue,--tc wash on hover — so the row reads as one system. Hues are existing app accents only: tier ice-blue (Email),forest-adjacent green (Text),neutral slate (Skip),Hot red (Flag),the premium-gem/info blue (Share),the AI violet (Transfer). Rules are .ck-actquick-scoped so they outrank the generic .ck-act hover/on styling below. */ .ck-act-email{--tc: #5aa6d6}.ck-act-text{--tc: #3fa87c}.ck-act-skip{--tc: #93a4b3}.ck-act-flag{--tc: #d9534f}.ck-act-share{--tc: #58a6ff}.ck-act-handoff{--tc: #b794f6}.ck-actquick .ck-act-email,.ck-actquick .ck-act-text,.ck-actquick .ck-act-skip,.ck-actquick .ck-act-flag,.ck-actquick .ck-act-share,.ck-actquick .ck-act-handoff{border-color:color-mix(in srgb,var(--tc) 34%,var(--line-2))}.ck-actquick .ck-act svg{color:var(--tc, currentColor)}.ck-actquick .ck-act-email:hover:not(:disabled),.ck-actquick .ck-act-text:hover:not(:disabled),.ck-actquick .ck-act-skip:hover:not(:disabled),.ck-actquick .ck-act-flag:hover:not(:disabled),.ck-actquick .ck-act-share:hover:not(:disabled),.ck-actquick .ck-act-handoff:hover:not(:disabled){border-color:var(--tc);color:var(--tc);background:color-mix(in srgb,var(--tc) 12%,var(--surface-2))}.ck-actquick .ck-act-flag.on,.ck-actquick .ck-act-share.on,.ck-actquick .ck-act-handoff.on{border-color:var(--tc);color:var(--tc);background:color-mix(in srgb,var(--tc) 18%,var(--surface-2))}@keyframes goldSheen{to{background-position:200% center}}.ck-act.ck-holdbtn{position:relative;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;border:1.5px solid transparent;font-weight:700;--shimmer-fill: var(--surface-2);background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),conic-gradient(from var(--shimmer-angle),#6d3fa8 0deg,#6d3fa8 72deg,#b794f6 96deg,#ece0ff 110deg,#b794f6 124deg,#6d3fa8 150deg,#6d3fa8 360deg);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 12px -1px #8b5cf647;animation:shimmerRotate var(--shimmer-speed) linear infinite}.ck-act.ck-holdbtn:hover{box-shadow:var(--sh-2),0 0 18px -1px #00e5ff80}.ck-holdbtn:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;z-index:3;pointer-events:none;background:conic-gradient(from var(--shimmer-angle),#ff2fd0,#00e5ff,#b6ff2f,#ff2fd0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .28s ease;animation:shimmerRotate var(--shimmer-speed) linear infinite,ck-neonhue 2.4s linear infinite}.ck-holdbtn:hover:after{opacity:1}@keyframes ck-neonhue{to{filter:hue-rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ck-holdbtn:after{animation:none}}.ck-holdbtn .ck-act-in{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;background-image:linear-gradient(100deg,#6d500c,#9a7326 42%,#cfa63a,#9a7326 58%,#6d500c);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:goldSheen 6s linear infinite}.ck-holdbtn .ck-act-in svg{color:var(--gold-dark);filter:drop-shadow(0 0 3px rgba(154,115,38,.4))}[data-theme=dark] .ck-holdbtn .ck-act-in,[data-theme=black] .ck-holdbtn .ck-act-in{background-image:linear-gradient(100deg,var(--gold-dark) 0%,var(--gold) 42%,#ffe9b0 50%,var(--gold) 58%,var(--gold-dark) 100%)}[data-theme=dark] .ck-holdbtn .ck-act-in svg,[data-theme=black] .ck-holdbtn .ck-act-in svg{color:var(--gold);filter:drop-shadow(0 0 3px rgba(215,182,93,.5))}.ck-holdfill{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .16s ease}.ck-holdbtn.holding .ck-holdfill{opacity:1}.ck-holdfill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(0deg,#8a6408,#b8860b 35%,#e0a90b 75%,#ffcf5a);clip-path:inset(calc((1 - var(--holdp, 0)) * 100%) 0 0 0)}.ck-holdfill:after{content:"";position:absolute;left:-2%;right:-2%;height:10px;bottom:calc(var(--holdp, 0) * 100%);transform:translateY(50%);background:linear-gradient(0deg,transparent,rgba(255,244,200,.95),transparent);filter:blur(.5px);opacity:var(--holdp, 0)}.ck-holdbtn.holding .ck-act-in{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:#3a2d00;animation:none}.ck-holdbtn.holding .ck-act-in svg{color:#3a2d00;filter:none}.ck-holdbtn.holding{box-shadow:0 0 0 1px #b8860b80,0 8px 24px -6px #e9b93b8c}@media(prefers-reduced-motion:reduce){.ck-holdbtn .ck-act-in{animation:none}}.ck-jobdone{position:fixed;top:18px;left:50%;transform:translate(-50%,var(--jd-y, 0));z-index:1200;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:12px;max-width:min(520px,94vw);padding:12px 14px 12px 16px;border-radius:14px;border:2px solid transparent;--shimmer-fill: var(--surface);background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),conic-gradient(from var(--shimmer-angle),var(--jd-base) 0deg,var(--jd-base) 72deg,var(--jd-glint) 96deg,var(--jd-peak) 110deg,var(--jd-glint) 124deg,var(--jd-base) 150deg,var(--jd-base) 360deg);background-origin:border-box;background-clip:padding-box,border-box;animation:ck-jdpop .2s var(--ease) both,shimmerRotate var(--shimmer-speed) linear infinite}.ck-jobdone.ok{--jd-base: #2c8255;--jd-glint: #8fe6b8;--jd-peak: #ecfff5;box-shadow:0 16px 44px -10px #10282280,var(--glow-shimmer)}.ck-jobdone.warn{--jd-base: #9a7326;--jd-glint: #e6c877;--jd-peak: #fff7e0;box-shadow:0 16px 44px -10px #10282280,0 0 16px #d7b65d52}.ck-jobdone.peeked{--jd-y: calc(-100% - 15px) }.ck-jobdone.peeked:before{content:"";position:absolute;left:0;right:0;bottom:-16px;height:18px}.ck-jd-ic{display:inline-flex;align-items:center}.ck-jd-ic .ck-ico{width:1.3em;height:1.3em}.ck-jobdone.ok .ck-jd-ic{color:#2c8255}.ck-jobdone.warn .ck-jd-ic{color:var(--gold-dark)}.ck-jd-body{display:flex;flex-direction:column;line-height:1.25;min-width:0}.ck-jd-body strong{color:var(--ink);font-size:.95rem}.ck-jd-sub{color:var(--muted);font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-jd-open{flex:none;border:0;background:var(--forest-2);color:var(--white);font:inherit;font-weight:700;font-size:.85rem;padding:8px 14px;border-radius:10px;cursor:pointer}.ck-jd-open:hover{filter:brightness(1.06)}.ck-jd-x{flex:none;border:0;background:transparent;color:var(--muted);font-size:1rem;line-height:1;cursor:pointer;padding:6px;border-radius:8px}.ck-jd-x:hover{background:var(--tint);color:var(--ink)}@keyframes ck-jdpop{0%{opacity:0}to{opacity:1}}.ck-modal-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;background:#10201b6b;animation:ck-fadein .14s var(--ease) both}.ck-modal{width:min(440px,94vw);box-shadow:0 26px 70px -16px #10282299,0 8px 20px #00000024;animation:ck-modalpop .18s var(--ease) both}@keyframes ck-fadein{0%{opacity:0}to{opacity:1}}@keyframes ck-modalpop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.ck-seomodal{position:relative;width:min(460px,94vw);padding:22px;border-radius:18px;background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--line-2);box-shadow:0 26px 70px -16px #10282299,0 8px 20px #00000024;animation:ck-modalpop .18s var(--ease) both}.ck-seomodal-x{position:absolute;top:12px;right:12px;border:0;background:transparent;color:var(--muted);font-size:1rem;line-height:1;cursor:pointer;padding:6px;border-radius:8px}.ck-seomodal-x:hover{background:var(--tint);color:var(--ink)}.ck-seomodal-head{display:flex;align-items:center;gap:13px;margin-bottom:16px}.ck-seomodal-orb{flex:none;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 30% 20%,#2f8b6e,#12463a);color:#ffe9b0;box-shadow:inset 0 0 0 1px #ffffff12,var(--glow-shimmer)}.ck-seomodal-orb .ck-ico{width:1.3em;height:1.3em}.ck-seomodal-title{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--ink);line-height:1.05}.ck-seomodal-sub{color:var(--muted);font-size:.85rem;margin-top:3px}.ck-seomodal-opts{display:grid;grid-template-columns:1fr;gap:10px}.ck-seoopt{position:relative;text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;padding:14px 16px;border-radius:14px;border:1.5px solid var(--line-2);background:var(--surface-2);color:var(--ink);transition:transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.ck-seoopt:hover{transform:translateY(-1px);border-color:var(--forest-2);box-shadow:var(--sh-2)}.ck-seoopt-name{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:.98rem;color:var(--ink)}.ck-seoopt-name .ck-ico{width:1.05em;height:1.05em;color:var(--forest-2)}.ck-seoopt-desc{color:var(--muted);font-size:.82rem;line-height:1.4}.ck-seoopt-foot{font-size:.72rem;font-weight:700;letter-spacing:.02em;color:var(--faint);margin-top:2px}.ck-seoopt-pro{border:1.5px solid transparent;--shimmer-fill: var(--surface-2);background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),conic-gradient(from var(--shimmer-angle),#9a7326 0deg,#9a7326 72deg,#e6c877 96deg,#fff7e0 110deg,#e6c877 124deg,#9a7326 150deg,#9a7326 360deg);background-origin:border-box;background-clip:padding-box,border-box;animation:shimmerRotate var(--shimmer-speed) linear infinite;box-shadow:0 0 16px -4px #d7b65d66}.ck-seoopt-pro:hover{transform:translateY(-1px);box-shadow:0 0 20px -3px #d7b65d99}.ck-seoopt-pro .ck-seoopt-name .ck-ico,.ck-seoopt-pro .ck-seoopt-foot{color:var(--gold-dark)}.ck-seoopt-tag{position:absolute;top:13px;right:15px;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--gold-dark)}.ck-seomodal-cancel{display:block;margin:15px auto 0;color:var(--error)}.ck-seomodal-cancel:hover{color:var(--error);filter:brightness(1.12)}.ck-seomodal-credits{margin-left:auto;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:.8rem;color:var(--gold-dark);background:#d7b65d24;border:1px solid rgba(215,182,93,.34);padding:4px 9px;border-radius:999px}.ck-seomodal-credits strong{font-weight:800}.ck-seomodal-credits .ck-ico{width:1em;height:1em}.ck-seomodal-credits-l{color:var(--muted);font-weight:600}.ck-seomodal-warn{display:flex;align-items:flex-start;gap:7px;margin-top:14px;padding:9px 11px;border-radius:10px;background:var(--warn-bg);border:1px solid rgba(154,115,38,.3);color:var(--muted);font-size:.76rem;line-height:1.4}.ck-seomodal-warn .ck-ico{width:1.1em;height:1.1em;color:var(--gold-dark);flex:none;margin-top:1px}.ck-seoopt-neon:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;z-index:2;pointer-events:none;background:conic-gradient(from var(--shimmer-angle),#ff2fd0,#00e5ff,#b6ff2f,#ff2fd0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .28s ease;animation:shimmerRotate var(--shimmer-speed) linear infinite,ck-neonhue 2.4s linear infinite}.ck-seoopt-neon:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.ck-seomodal,.ck-seoopt-pro,.ck-seoopt-neon:after{animation:none}}.ck-dispbackdrop{align-items:flex-start;padding:clamp(12px,5vh,90px) 20px 14px}.ck-dispmodal{position:relative;width:min(478px,96vw);padding:16px 18px;border-radius:16px;display:flex;flex-direction:column;max-height:calc(100vh - clamp(12px,5vh,90px) - 14px);max-height:calc(100dvh - clamp(12px,5vh,90px) - 14px);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--line-2);box-shadow:0 26px 70px -16px #10282299,0 8px 20px #00000024;animation-name:ck-fadein;animation-fill-mode:backwards}.ck-dispmodal .ck-seomodal-head{margin-bottom:14px;flex:none}.ck-dispbody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -12px;padding:0 12px;scrollbar-width:thin;scrollbar-gutter:stable}.ck-dispmodal .ck-dispfoot{flex:none}@media(max-height:860px){.ck-dispmodal{padding:12px 14px}.ck-dispmodal .ck-seomodal-head{margin-bottom:10px}.ck-dispgrid{gap:6px;margin:2px 0 8px}.sp-disp-grid .sp-btn.disp{padding:8px 10px;font-size:.88rem}.ck-dispsuggest{gap:4px;margin-bottom:8px}.ck-dispclosehint{margin:4px 0 6px}.ck-dispcb{margin-top:8px}.ck-dispmodal .ck-dispfoot{margin-top:10px}}.ck-dispgrid{margin:2px 0 12px}.ck-dispnotes-l{display:block;margin-bottom:4px}.ck-dispnotes{width:100%;box-sizing:border-box}.ck-dispchips{margin-top:8px}.ck-histbackdrop{align-items:flex-start;padding-top:clamp(24px,10vh,120px)}.ck-histmodal{position:relative;width:min(440px,94vw);padding:20px;border-radius:16px;background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--line-2);box-shadow:0 26px 70px -16px #1028228c,0 8px 20px #00000024}.ck-histmodal .ck-seomodal-head{margin-bottom:14px}.ck-histmodal .ck-seomodal-title{text-transform:capitalize}.ck-histgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.ck-histcell{display:flex;flex-direction:column;gap:2px;min-width:0}.ck-histk{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.ck-histv{font-size:.92rem;color:var(--ink);font-weight:600;text-transform:capitalize;word-break:break-word}.ck-histnote{margin-top:14px}.ck-histnote-b{position:relative;margin-top:4px;font-size:.9rem;color:var(--ink);font-style:italic;background:var(--surface-2);border-radius:0 8px 8px 0;padding:8px 10px 8px 26px}.ck-histnote-b:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:18px;background-image:radial-gradient(circle at 5px 6px,transparent 1.8px,var(--faint) 1.8px,var(--faint) 2.6px,transparent 2.9px),radial-gradient(circle at 13px 6px,transparent 1.8px,var(--faint) 1.8px,var(--faint) 2.6px,transparent 2.9px);background-size:18px 12px;background-repeat:repeat-y;opacity:.75}.ck-histnonote{margin-top:12px;font-size:.82rem}.ck-dispcb{margin-top:12px}.ck-dispcb-opts{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:6px}.ck-retryopt{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--forest-2) 42%,var(--line-2));border-radius:9px;background:color-mix(in srgb,var(--forest-2) 7%,var(--surface));color:var(--ink);cursor:pointer}.ck-retryopt input{margin-top:3px;accent-color:var(--forest-2)}.ck-retryopt span{display:flex;flex-direction:column;gap:1px;font-size:.82rem}.ck-retryopt small{color:var(--muted);font-size:.72rem}.ck-dispfoot{margin-top:16px}.ck-warm{width:100%}.ck-transfer{border:1px solid var(--line-2);border-radius:var(--r);padding:var(--s-3);background:var(--surface-2);display:flex;flex-direction:column;gap:var(--s-2)}.ck-sharebanner{display:flex;align-items:center;gap:8px;margin:6px 0 4px;padding:7px 12px;border-radius:var(--r);font-size:.82rem;line-height:1.35;background:var(--info-bg);color:var(--info);border:1px solid var(--info)}.ck-sharebanner.viewonly{background:var(--gold);color:var(--gold-ink);border-color:transparent}.ck-sharebanner-ic{font-size:.95rem;flex:none}.ck-sharechip{background:var(--info-bg);color:var(--info);border-color:transparent;white-space:nowrap}.ck-sharechip.viewonly{background:var(--gold);color:var(--gold-ink)}.ck-trqbanner{display:flex;align-items:center;gap:8px;margin:6px 0 4px;padding:7px 12px;border-radius:var(--r);font-size:.82rem;line-height:1.35;background:var(--gold);color:var(--gold-ink);border:1px solid transparent}.ck-trqbanner .ck-link{color:inherit}.ck-trqchip{background:var(--gold);color:var(--gold-ink);border-color:transparent;white-space:nowrap}.ck-sharerow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.82rem}.ck-shareseg{display:inline-flex;gap:6px}.ck-sharelist{border-top:1px solid var(--line);margin-top:4px;padding-top:8px;display:flex;flex-direction:column;gap:6px}.ck-shareitem{justify-content:space-between}.ck-leadpanel{position:relative;overflow:hidden;container-type:inline-size;border:1px solid color-mix(in srgb,var(--tc, var(--forest-2)) 30%,var(--line-2));border-radius:var(--r);background:var(--surface-2);padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-3)}.ck-lp-flag{--tc: #d9534f}.ck-lp-share{--tc: #58a6ff}.ck-lp-transfer{--tc: #b794f6}.ck-lp-sms{--tc: #2ea86e}.ck-leadpanel>*:not(.ck-sidefx){position:relative;z-index:1}.ck-lp-head{display:flex;align-items:flex-start;gap:10px;padding-bottom:9px;border-bottom:1px solid color-mix(in srgb,var(--tc) 20%,var(--line))}.ck-lp-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--tc);background:color-mix(in srgb,var(--tc) 12%,transparent);border:1px solid color-mix(in srgb,var(--tc) 32%,transparent)}.ck-lp-ic .ck-ico{width:1.12em;height:1.12em;vertical-align:0}.ck-lp-htext{flex:1;min-width:0}.ck-lp-title{font-weight:700;color:var(--ink);font-size:.95rem;line-height:1.25}.ck-lp-sub{color:var(--muted);font-size:.8rem;line-height:1.35;margin-top:1px}.ck-lp-x{flex:none;font:inherit;font-size:.85rem;line-height:1;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:1px solid transparent;color:var(--muted)}.ck-lp-x:hover{color:var(--tc);border-color:color-mix(in srgb,var(--tc) 40%,transparent)}.ck-lp-body{display:flex;flex-direction:column;gap:10px}.ck-lp-row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:4px 10px;align-items:center}.ck-lp-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ck-lp-row>*{min-width:0}.ck-lp-row .ck-qsel{width:100%;max-width:none;box-sizing:border-box}.ck-lp-row .ck-shareseg{flex-wrap:wrap}.ck-lp-note{font-size:.78rem;line-height:1.4}.ck-lp-msg{border-radius:var(--r-sm);padding:8px 11px;font-size:.84rem;line-height:1.45;color:var(--ink);background:color-mix(in srgb,var(--tc) 9%,var(--surface-3));border:1px solid color-mix(in srgb,var(--tc) 28%,transparent)}.ck-lp-msg.err{background:var(--error-bg);border-color:var(--error);color:var(--error)}.ck-lp-foot{display:flex;align-items:center;gap:10px;padding-top:1px}.ck-lp-foot .ck-link{margin-left:auto}.sp-btn.ck-lp-act{flex:0 1 auto;min-width:0;padding:9px 16px;font-size:.9rem}.sp-btn.ck-lp-primary{background:color-mix(in srgb,var(--tc) 14%,var(--surface-2));border-color:color-mix(in srgb,var(--tc) 55%,transparent);color:var(--tc);font-weight:700}.sp-btn.ck-lp-primary:hover:not(:disabled){background:color-mix(in srgb,var(--tc) 22%,var(--surface-2));border-color:var(--tc)}@container (max-width: 430px){.ck-lp-row{grid-template-columns:1fr;gap:3px}.ck-lp-foot{flex-wrap:wrap}}.ck-sms-thread{display:flex;flex-direction:column;gap:7px;max-height:240px;overflow-y:auto;padding:4px 2px;margin-bottom:8px}.ck-sms-empty{font-size:.82rem;color:var(--ink-3);padding:10px 4px;text-align:center}.ck-sms-bub{max-width:86%;padding:7px 11px;border-radius:12px;font-size:.85rem;line-height:1.45}.ck-sms-bub.out{align-self:flex-end;border-bottom-right-radius:4px;background:color-mix(in srgb,var(--tc) 16%,var(--surface-3));border:1px solid color-mix(in srgb,var(--tc) 32%,transparent)}.ck-sms-bub.in{align-self:flex-start;border-bottom-left-radius:4px;background:var(--surface-3);border:1px solid var(--edge-2)}.ck-sms-body{display:block;white-space:pre-wrap;word-break:break-word}.ck-sms-meta{display:block;font-size:.68rem;color:var(--ink-3);margin-top:3px}.ck-sms-note{border-radius:var(--r-sm);padding:7px 11px;font-size:.82rem;margin-bottom:8px}.ck-sms-note.blocked,.ck-sms-note.error{background:var(--error-bg);border:1px solid var(--error);color:var(--error)}.ck-sms-note.sent{background:color-mix(in srgb,var(--tc) 10%,var(--surface-3));border:1px solid color-mix(in srgb,var(--tc) 35%,transparent);color:var(--tc)}.ck-sms-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:7px}.ck-sms-chips .sp-btn{padding:4px 10px;font-size:.76rem}.ck-sms-input{width:100%;resize:vertical;min-height:58px;border-radius:var(--r-sm);background:var(--surface-3);border:1px solid var(--edge-2);color:var(--ink);padding:8px 11px;font:inherit;font-size:.87rem}.ck-sms-input:focus{outline:none;border-color:color-mix(in srgb,var(--tc) 55%,transparent)}.ck-sms-count{font-size:.74rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.ck-sms-unreadchip{display:inline-flex;align-items:center;gap:4px;margin-left:10px;padding:1px 9px;border-radius:99px;font-size:.76rem;font-weight:700;color:#2ea86e;background:color-mix(in srgb,#2ea86e 12%,transparent);border:1px solid color-mix(in srgb,#2ea86e 40%,transparent)}.ck-proto-modal,.ck-proto-result,.ck-proto-progress{gap:6px}.ck-proto-plans{display:flex;gap:8px}.ck-proto-plans .sp-btn{flex:1;min-width:0;padding:9px 12px;font-size:.9rem;font-weight:600}.ck-proto-plans .sp-btn .ck-dim{color:inherit;opacity:.8}.ck-proto-actions{display:flex;align-items:center;gap:12px;margin-top:2px}.ck-proto-actions .sp-btn.call{flex:0 1 auto;min-width:0;padding:9px 18px;font-size:.95rem}.ck-proto-result .ck-dim,.ck-proto-selfsend .ck-dim{line-height:1.4}.ck-proto-selfsend .ck-textarea{min-height:84px}.ck-closers{display:flex;flex-direction:column;gap:6px}.ck-closers .sp-btn{flex:none;text-align:left}.ck-tstatus{display:flex;align-items:center;gap:var(--s-2);font-weight:600;color:var(--ink);font-size:.9rem}.ck-link{background:none;border:0;color:var(--forest-2);cursor:pointer;font:inherit;font-size:.85rem;padding:0;margin-left:auto;text-decoration:underline}.ck-upnext{display:flex;flex-direction:column}.ck-uprow{display:flex;align-items:center;gap:var(--s-3);padding:9px 0;border-bottom:1px solid var(--line)}.ck-uprow:last-child{border-bottom:0;padding-bottom:0}.ck-upmain{min-width:0;flex:1}.ck-upco{font-weight:600;color:var(--ink);font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-upmeta{color:var(--muted);font-size:.8rem}.ck-uptier{font-size:.72rem;padding:2px 9px;border-radius:var(--r-pill);white-space:nowrap;background:var(--surface-3);border:1px solid var(--line);color:var(--muted)}.ck-uptier.tier-hot{background:var(--warn-bg);color:var(--gold-dark);border-color:transparent}.ck-uptier.tier-warm{color:var(--forest-2)}.ck-uptier.tier-none{background:var(--surface-3);color:var(--muted);border-color:var(--line);font-weight:600}.ck-pipeline{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;padding:10px 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg)}.ck-pipe-count{color:var(--muted);font-size:.92rem}.ck-pipe-count strong{color:var(--ink);font-size:1.05rem;font-family:var(--font-display)}.ck-pipeline .ck-link{text-decoration:none}.ck-pipeline a.ck-link:first-of-type{margin-left:auto}.ck-navbtn.ck-tourbtn{margin-left:auto;padding:5px;border-radius:50%}.ck-navbtn.ck-tourbtn .ck-ico{width:1.02em;height:1.02em;color:#f0a860}.ck-navbtn.ck-fsbtn{padding-left:11px;padding-right:11px}.ck-req{flex:none}.ck-req:not(:disabled){border:1.5px solid transparent;--shimmer-fill: var(--surface-2);background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),conic-gradient(from var(--shimmer-angle),#9a7326 0deg,#9a7326 72deg,#e6c877 96deg,#fff7e0 110deg,#e6c877 124deg,#9a7326 150deg,#9a7326 360deg);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 12px -2px #d7b65d66;animation:shimmerRotate var(--shimmer-speed) linear infinite}html.ck-idle .ck-act.ck-holdbtn{animation:none;background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),linear-gradient(#6d3fa8,#6d3fa8)}html.ck-idle .ck-holdbtn:after{animation:none}html.ck-idle .ck-holdbtn .ck-act-in{animation:none}html.ck-idle .ck-researchfab{animation:none;background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),linear-gradient(#9a7326,#9a7326)}html.ck-idle .ck-researchfab .ck-ico{animation:none}html.ck-idle .ck-req:not(:disabled){animation:none;background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),linear-gradient(#9a7326,#9a7326)}.ck-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:var(--z-toast);max-width:min(460px,92vw);pointer-events:none;text-align:center;background:var(--ok-bg);color:var(--ok);border-radius:var(--r-pill);padding:10px 18px;font-size:.9rem;font-weight:600;box-shadow:var(--sh-2),0 10px 30px -8px #00000073;animation:ck-toast-in .26s cubic-bezier(.2,.9,.3,1.15) both}@keyframes ck-toast-in{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.ck-toast{animation-duration:.01ms}}.ck-act.on{background:var(--tint);border-color:var(--forest-2)}.ck-act:disabled{opacity:.5;cursor:not-allowed}.ck-navbtn{flex:none;display:inline-flex;align-items:center;gap:7px;font:inherit;font-weight:600;font-size:.9rem;line-height:1;padding:9px 15px;border-radius:var(--r-pill);border:1.5px solid var(--line-2);background:var(--surface);color:var(--forest-2);cursor:pointer;--shimmer-fill: var(--surface);transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.ck-backbtn:disabled{opacity:.4;cursor:not-allowed}.ck-backbtn .ck-backarrow{font-size:1.05em;font-weight:700;line-height:1}.ck-navbtn .ck-ico{width:1.3em;height:1.3em;vertical-align:0;flex:none}.ck-navbadge{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--gold);color:var(--gold-ink);font-size:.72rem;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.ck-navbtn:hover,.ck-navbtn.on{border:1.5px solid transparent;background-image:linear-gradient(var(--shimmer-fill),var(--shimmer-fill)),conic-gradient(from var(--shimmer-angle),var(--shimmer-base) 0deg,var(--shimmer-base) 72deg,var(--shimmer-glint) 96deg,var(--shimmer-peak) 110deg,var(--shimmer-glint) 124deg,var(--shimmer-base) 150deg,var(--shimmer-base) 360deg);background-origin:border-box;background-clip:padding-box,border-box;animation:shimmerRotate var(--shimmer-speed) linear infinite}.ck-navbtn.on{--shimmer-fill: var(--tint);color:var(--ink)}@media(prefers-reduced-motion:reduce){.ck-navbtn:hover,.ck-navbtn.on{animation:none}}.ck-bellfab{position:fixed;bottom:18px;right:70px;z-index:var(--z-toast);width:44px;height:44px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);color:var(--forest-2);border:1.5px solid var(--line-2);box-shadow:var(--sh-1);transition:transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.ck-bellfab:hover{transform:scale(1.07);box-shadow:var(--sh-2),var(--glow-shimmer)}.ck-bellfab .ck-ico{width:1.35em;height:1.35em;vertical-align:0}.ck-tonefab{position:fixed;bottom:18px;right:122px;z-index:var(--z-toast);width:44px;height:44px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);color:var(--forest-2);border:1.5px solid var(--line-2);box-shadow:var(--sh-1);transition:transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.ck-tonefab:hover{transform:scale(1.07);box-shadow:var(--sh-2),var(--glow-shimmer)}.ck-tonefab .ck-ico{width:1.25em;height:1.25em}.ck-tonemenu-scrim{position:fixed;inset:0;z-index:var(--z-toast)}.ck-tonemenu{position:fixed;bottom:72px;right:70px;z-index:calc(var(--z-toast) + 1);width:258px;display:flex;flex-direction:column;gap:3px;padding:10px;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--sh-2)}.ck-tonemenu-h{font-size:.78rem;font-weight:700;color:var(--ink);padding:0 4px 6px}.ck-tonemenu-h .ck-dim{font-weight:400}.ck-tonemenu-b{display:flex;flex-direction:column;gap:1px;text-align:left;font:inherit;padding:8px 10px;border:1px solid transparent;border-radius:9px;background:none;color:var(--ink);cursor:pointer}.ck-tonemenu-b:hover{background:var(--tint)}.ck-tonemenu-b.on{border-color:var(--forest-2);background:var(--tint)}.ck-tonemenu-b strong{font-size:.86rem}.ck-tonemenu-b span{font-size:.74rem;color:var(--muted)}.ck-tonemenu-f{font-size:.7rem;padding:6px 4px 0}#themeToggle,.ck-bellfab,.ck-tonefab{transition:transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),translate .5s cubic-bezier(.34,1.15,.5,1),opacity .4s ease}html.ck-dock-hidden #themeToggle,html.ck-dock-hidden .ck-bellfab,html.ck-dock-hidden .ck-tonefab{translate:54px 46px;opacity:0;pointer-events:none}.ck-dockzone{position:fixed;right:0;bottom:0;width:34px;height:28px;z-index:var(--z-toast);pointer-events:none}html.ck-dock-hidden .ck-dockzone{pointer-events:auto}.ck-docknub{position:absolute;right:8px;bottom:13px;width:26px;height:5px;border-radius:3px;background:var(--line-2);opacity:0;transform:rotate(-45deg);transform-origin:100% 100%;transition:opacity .35s ease,background-color .2s ease,height .2s ease}html.ck-dock-hidden .ck-docknub{opacity:.3}html.ck-dock-hidden .ck-dockzone:hover .ck-docknub{opacity:.75;height:6px;background:var(--forest-2)}html.dial-railed .dial-main{padding-right:calc(clamp(16px,2.4vw,36px) + 56px)}.ck-pipewrap{position:relative;display:inline-flex;overflow:visible}.ck-pipewrap .ck-ico:not(.ck-pipeflower){position:relative;z-index:1}.ck-pipeflower{position:absolute;left:50%;bottom:34%;width:1.5em;height:1.5em;z-index:0;transform-origin:50% 100%;transform:translate(-50%,42%) scaleY(.12);opacity:0;pointer-events:none}.ck-pipewrap:hover .ck-pipeflower,.ck-pipewrap:focus-visible .ck-pipeflower{animation:ck-flowerpop 2.8s cubic-bezier(.34,1.4,.5,1) 1}@keyframes ck-flowerpop{0%{transform:translate(-50%,42%) scaleY(.12);opacity:0}16%{transform:translate(-50%,-34%) scaleY(1.06);opacity:1}24%{transform:translate(-50%,-28%) scaleY(1);opacity:1}80%{transform:translate(-50%,-28%) scaleY(1);opacity:1}to{transform:translate(-50%,40%) scaleY(.12);opacity:0}}@media(prefers-reduced-motion:reduce){.ck-pipewrap:hover .ck-pipeflower,.ck-pipewrap:focus-visible .ck-pipeflower{animation:none}}.sp-btn,.ck-act,.ck-copy,.ck-tbtn,.ck-rpanel-actions button,.ck-rpanel-tab,.ck-rpanel-x{transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.sp-btn:not(:disabled):hover,.ck-act:hover{transform:translateY(-1px)}.sp-btn:not(:disabled):active,.ck-act:active{transform:translateY(0)}.sp-btn.call{letter-spacing:.015em}.ck-act{box-shadow:var(--sh-1)}.ck-act:hover{box-shadow:var(--sh-2);border-color:var(--forest-2);color:var(--forest)}.sp-btn:focus-visible,.ck-act:focus-visible,.ck-copy:focus-visible,.ck-tbtn:focus-visible,.ck-navbtn:focus-visible,.ck-link:focus-visible,.sp-chip-id:focus-visible{outline:2px solid var(--forest-2);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sp-btn:hover,.ck-act:hover{transform:none}}.ck-srcico{width:1.25em;height:1.25em;vertical-align:-.28em;border-radius:4px}.ck-addinfo{float:right;font:inherit;font-size:.78rem;font-weight:600;padding:3px 12px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:transparent;color:var(--forest-2);cursor:pointer;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.ck-addinfo:hover,.ck-addinfo.on{background:var(--ok-bg);border-color:var(--forest-2)}.ck-capform{display:flex;flex-direction:column;gap:8px;margin:4px 0 12px;padding:12px;border:1px dashed var(--line-2);border-radius:var(--r-md);background:var(--surface-2);animation:ck-capin .18s var(--ease)}@keyframes ck-capin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ck-caprow{display:flex;gap:8px;align-items:center}.ck-caprow .ck-qsel{flex:0 0 auto}.ck-capin{flex:1;min-width:0;font:inherit;font-size:.88rem;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-sm, 8px);background:var(--surface);color:var(--ink)}.ck-capin:focus{outline:2px solid var(--forest-2);outline-offset:1px}.ck-capkind{display:flex;gap:12px;align-items:center;font-size:.8rem;color:var(--muted);flex-wrap:wrap}.ck-capkind label{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--ink)}.ck-capkind input{accent-color:var(--forest-2)}.ck-capsave{flex:0 0 auto;min-width:88px;padding:8px 18px;font-size:.88rem;background:var(--forest-2);color:var(--white)}.ck-capadd{display:inline-block;margin-top:2px}.ck-capname{font:inherit;font-size:.78rem;border:none;background:transparent;color:var(--forest-2);cursor:pointer;padding:0 4px;border-radius:6px;vertical-align:baseline}.ck-capname:hover{background:var(--ok-bg)}.ck-caplog{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line)}.ck-caplog-h{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-bottom:5px}.ck-caprowlog{font-size:.8rem;color:var(--muted);line-height:1.6}.ck-caprowlog .ck-capfield{color:var(--ink);font-weight:600;margin-right:4px}.ck-caprowlog .ck-capval{color:var(--forest-2)}.ck-capnote{font-size:.76rem;color:var(--faint);font-style:italic;margin:-2px 0 4px 26px}.ck-capkindtag{display:inline-block;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:0 6px;border-radius:6px;margin-right:6px;vertical-align:1px}.ck-capkindtag.fix{background:var(--ok-bg);color:var(--ok)}.ck-capkindtag.alt{background:var(--info-bg);color:var(--info)}.ck-dayhud{border-left:1px solid var(--line);padding-left:12px}.ck-streak{display:inline-flex;align-items:center;gap:2px;margin-left:6px;font-weight:700;color:#e0731d}.ck-streak .ck-flame{animation:ck-flamepulse 1.6s var(--ease) infinite;transform-origin:50% 90%}@keyframes ck-flamepulse{0%,to{transform:scale(1)}50%{transform:scale(1.14) rotate(-2deg)}}.ck-localtime.evening{color:var(--gold-dark, #a97b1a);font-weight:600}.ck-localtime .ck-moonico{width:1em;height:1em;vertical-align:-.12em}.ck-confetti{position:fixed;left:0;right:0;bottom:28%;height:0;z-index:var(--z-toast);pointer-events:none}.ck-confetti i{position:absolute;bottom:0;width:9px;height:13px;border-radius:2px;display:block}.ck-notechips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;max-height:108px;overflow-y:auto;padding-right:2px}.ck-notechips-edit{flex-direction:column;flex-wrap:nowrap;max-height:132px}.ck-notechip{cursor:pointer}.ck-qnhead{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.ck-qnlabel{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ck-qntoggle{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:.74rem;font-weight:600;color:var(--forest-2);background:none;border:0;cursor:pointer;padding:2px 4px;border-radius:var(--r-sm)}.ck-qntoggle:hover{background:var(--tint)}.ck-qntoggle .ck-ico{width:.95em;height:.95em}.ck-qnrow{display:flex;align-items:center;gap:6px}.ck-qngrip{cursor:grab;color:var(--faint);font-size:.95rem;line-height:1;user-select:none;padding:0 2px}.ck-qngrip:active{cursor:grabbing}.ck-qninput{flex:1;min-width:0;font:inherit;font-size:.82rem;padding:5px 9px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}.ck-qninput:focus{outline:none;border-color:var(--forest-2);box-shadow:0 0 0 2px var(--tint)}.ck-qndel{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-2);background:var(--surface-2);color:var(--muted);cursor:pointer}.ck-qndel:hover{border-color:var(--error);color:var(--error)}.ck-qndel .ck-ico{width:.8em;height:.8em}.ck-qnadd{display:flex;align-items:center;gap:6px;margin-top:7px}.ck-qnaddbtn{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ck-qnaddbtn:disabled{opacity:.5;cursor:not-allowed}.ck-qncount{font-size:.72rem;white-space:nowrap}.ck-konami .ck-pipeflower{animation:ck-parade 4.4s cubic-bezier(.45,.05,.55,.95) 1!important;z-index:3}@keyframes ck-parade{0%{transform:translate(-50%,42%) scaleY(.12);opacity:0}8%{transform:translate(-50%,-34%) scaleY(1.06);opacity:1}20%{transform:translate(calc(-50% + 9vw),-30%) scaleY(1) rotate(7deg)}32%{transform:translate(calc(-50% + 18vw),-34%) scaleY(1.05) rotate(-7deg)}44%{transform:translate(calc(-50% + 27vw),-30%) scaleY(1) rotate(7deg)}56%{transform:translate(calc(-50% + 36vw),-34%) scaleY(1.05) rotate(-7deg)}68%{transform:translate(calc(-50% + 27vw),-30%) scaleY(1) rotate(6deg)}80%{transform:translate(calc(-50% + 12vw),-34%) scaleY(1.04) rotate(-6deg)}92%{transform:translate(-50%,-30%) scaleY(1);opacity:1}to{transform:translate(-50%,42%) scaleY(.12);opacity:0}}@media(prefers-reduced-motion:reduce){.ck-konami .ck-pipeflower{animation:none!important}.ck-streak .ck-flame,.ck-capform{animation:none}}.ck-colbar{display:flex;align-items:center;gap:8px;margin-bottom:var(--s-2);min-height:18px}.ck-drag{cursor:grab;color:var(--faint);font-size:1rem;line-height:1;user-select:none;padding:2px 5px;border-radius:6px}.ck-drag:hover{background:var(--surface-3);color:var(--muted)}.ck-drag:active{cursor:grabbing}.ck-coltitle{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-weight:600}.ck-queue{display:flex;flex-direction:column;gap:var(--s-3)}.ck-sidescrim{position:fixed;inset:0;background:#00000073;z-index:80}.ck-sidepanel{position:fixed;top:0;right:0;bottom:0;width:min(880px,96vw);z-index:81;margin:0;border-radius:0;box-shadow:-24px 0 64px #00000080;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}.ck-sidepanel.compact{padding:14px 14px 12px}.ck-sidescrim.lite{background:#00000029}.ck-sidepanel>.ck-panelgrip{position:absolute;left:0;top:0;bottom:0;width:9px;cursor:ew-resize;z-index:3;touch-action:none}.ck-sidepanel>.ck-panelgrip:after{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:3px;height:48px;border-radius:2px;background:var(--line);opacity:.7;transition:background .12s,opacity .12s}.ck-sidepanel>.ck-panelgrip:hover:after{background:var(--forest-2);opacity:1}.ck-panelmode svg{vertical-align:-2px;margin-right:3px}.ck-sidepanel>.ck-qlist{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.ck-sidepanel .ck-actcol{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ck-sidepanel .ck-actscroll{flex:1 1 auto;min-height:0;max-height:none}.ck-sidepanel>.ck-qhead,.ck-sidepanel>.ck-qbanner{flex:none}.ck-sidefx{position:absolute;inset:0;width:100%;height:100%;opacity:.34;pointer-events:none;z-index:0}.ck-sidepanel>*:not(.ck-sidefx):not(.ck-panelgrip){position:relative;z-index:1}.ck-sidepanel>.ck-qbanner{z-index:3}.ck-sidepanel>.ck-qbanner.ck-qbanner2{z-index:2}.ck-qbanner{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:8px}.ck-qbanner2{margin-top:8px;justify-content:center}.ck-qbanner2 .ck-qgroup{align-items:center}.ck-qbanner2 .ck-qchips{justify-content:center}.ck-qgroup{display:flex;flex-direction:column;gap:6px;min-width:0;padding:7px 11px 9px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-3) 55%,transparent)}.ck-qgroup-view{flex:none}.ck-addnote{float:right;font-size:.78rem}.ck-notebox{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px}.ck-noteta{font:inherit;font-size:.85rem;padding:8px 10px;border-radius:8px;resize:vertical;background:var(--surface-3);border:1px solid var(--line);color:var(--ink)}.ck-noteta:focus{outline:none;border-color:var(--forest-2)}.ck-notebtns{display:flex;gap:10px;align-items:center}.ck-hrow-note{border-left:2px solid var(--forest-2);cursor:default}.ck-qgroup-mid{align-items:center}.ck-qgroup-mid .ck-qchips{justify-content:center}.ck-chipmore-wrap{position:relative}.ck-chipmore{font-variant-numeric:tabular-nums}.ck-chipmore-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:90;min-width:190px;max-height:320px;overflow-y:auto;padding:5px;display:flex;flex-direction:column;gap:2px;background:var(--surface-1, #101713);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 44px #0000008c}.ck-chipmore-item{display:flex;justify-content:space-between;gap:12px;align-items:center;font:inherit;font-size:.82rem;text-align:left;padding:7px 10px;border-radius:7px;background:transparent;border:0;color:var(--muted);cursor:pointer}.ck-chipmore-item:hover{background:var(--tint);color:var(--ink)}.ck-chipmore-item.on{background:var(--forest-2);color:var(--white)}.ck-qgroup-wide{flex:1 1 320px}.ck-qglabel{font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);opacity:.75;line-height:1}.ck-qchips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ck-qsels{gap:8px}.ck-qbanner-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:6px}.ck-qbanner-head>strong{flex:none}.ck-qbanner-head .ck-qsearch{flex:1 1 220px;min-width:160px}.ck-qbanner-head>.ck-dim{margin-left:auto}.ck-qhead{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.ck-qhead .ck-link{margin-left:0}.ck-qsearch{font:inherit;flex:1;min-width:180px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink);padding:8px 14px}.ck-qsearch:focus{outline:none;border-color:var(--forest-2)}.ck-qfilters{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ck-fchip{font:inherit;font-size:.8rem;padding:4px 11px;border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line);color:var(--muted);cursor:pointer}.ck-fchip:hover{background:var(--tint)}.ck-fchip.on{background:var(--forest-2);color:var(--white);border-color:transparent}.ck-fchip.on .ck-dim{color:var(--white);opacity:.8}.ck-qsep{width:1px;height:18px;background:var(--line);margin:0 4px}.ck-qtier-hot{--tc: #d9534f}.ck-qtier-warm{--tc: #d99b0b}.ck-qtier-cool{--tc: #5aa6d6}.ck-qtier-hot,.ck-qtier-warm,.ck-qtier-cool{border-color:color-mix(in srgb,var(--tc) 34%,var(--line))}.ck-qtier-hot svg,.ck-qtier-warm svg,.ck-qtier-cool svg{color:var(--tc)}.ck-qtier-hot:hover,.ck-qtier-warm:hover,.ck-qtier-cool:hover{background:color-mix(in srgb,var(--tc) 12%,var(--surface-3))}.ck-qtier-hot.on,.ck-qtier-warm.on,.ck-qtier-cool.on{background:color-mix(in srgb,var(--tc) 22%,var(--surface-3));border-color:var(--tc);color:var(--ink)}.ck-qtier-hot.on svg,.ck-qtier-warm.on svg,.ck-qtier-cool.on svg{color:var(--tc)}.ck-qpipe{margin-left:auto;opacity:.85;display:block}.ck-qreminders.on{background:var(--gold, #d99b0b);border-color:transparent;color:#1a1400}.ck-qfilters2{margin-top:6px}.ck-qsel{font:inherit;font-size:.8rem;padding:4px 8px;border-radius:var(--r-sm);background:var(--surface-3);border:1px solid var(--line);color:var(--ink);cursor:pointer;max-width:190px}.ck-qsel:hover{border-color:var(--line-2)}.ck-qsel:focus{outline:none;border-color:var(--forest-2)}.ck-qlist{display:flex;flex-direction:column;max-height:380px;overflow-y:auto}.ck-qrow{display:flex;align-items:center;gap:var(--s-3);padding:9px 10px;cursor:pointer;border:1px solid transparent;border-bottom:1px solid var(--line)}.ck-qrow:last-child{border-bottom-color:transparent}.ck-qrow:hover{background:var(--surface-2);border-color:var(--line);border-radius:var(--r-sm)}.ck-qmain{flex:1 1 auto;min-width:38%;text-align:left}.ck-qmain>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-qco{font-weight:600;color:var(--ink);font-size:.95rem}.ck-qmeta{color:var(--muted);font-size:.8rem}.ck-qbadges{display:flex;align-items:center;gap:4px 6px;flex:0 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end;max-width:56%}.ck-qbadges>*{white-space:nowrap}.ck-qcb{font-size:.74rem;color:var(--gold-dark);font-weight:600;white-space:nowrap}.ck-cbdone{font-size:.72rem;font-weight:600;color:var(--forest-2);background:none;border:1px solid var(--line);border-radius:999px;padding:2px 9px;cursor:pointer;white-space:nowrap}.ck-cbdone:hover{border-color:var(--forest-2)}.ck-qskel{pointer-events:none;cursor:default}.ck-skl{height:10px;border-radius:6px;margin:5px 0;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:ck-skl-sh 1.1s linear infinite}.ck-skl.w40{width:40%}.ck-skl.w55{width:55%}.ck-skl.w75{width:75%}.ck-skl-chip{width:130px;height:22px;border-radius:999px;flex:none;margin:0}@keyframes ck-skl-sh{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ck-skl{animation:none}}.ck-qclock.ok{color:var(--forest-2)}.ck-qclock.off{color:var(--gold-dark);font-weight:700}.ck-qrow.due{border-left:3px solid var(--gold-dark);background:var(--warn-bg);border-radius:var(--r-sm);box-shadow:inset 0 0 22px #d99b0b12}.ck-qsnip{font-size:.76rem}.ck-qsnip-outcome{color:var(--ink);font-weight:600}.ck-qsnip-note{font-style:italic}.ck-qact{flex:none;opacity:0;transition:opacity .12s ease}.ck-qrow:hover .ck-qact,.ck-qrow:focus-within .ck-qact{opacity:1}.ck-qact-b{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:700;color:var(--forest-2);background:var(--tint);border:1px solid var(--forest-2);border-radius:999px;padding:3px 11px;cursor:pointer;white-space:nowrap}.ck-qact-b:hover{background:var(--forest-2);color:#fff}.ck-rowcall{opacity:0;transition:opacity .12s ease}.ck-actrow:hover .ck-rowcall,.ck-actrow:focus-within .ck-rowcall{opacity:1}.ck-uptier-wrap{position:relative;display:inline-flex}.ck-uptier{cursor:pointer;font:inherit}button.ck-uptier:hover{border-color:var(--forest-2)}.ck-tiermenu{position:absolute;right:0;top:calc(100% + 4px);z-index:6;min-width:168px;display:flex;flex-direction:column;gap:2px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:0 12px 30px #00000073}.ck-tiermenu-b{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;color:var(--ink);background:none;border:0;border-radius:6px;padding:6px 10px;cursor:pointer;white-space:nowrap;text-align:left}.ck-tiermenu-b:hover{background:var(--surface-2)}.ck-tiermenu-b.on{background:var(--tint)}.ck-tiermenu-scrim{position:fixed;inset:0;z-index:5;background:transparent}.ck-xoverlay{position:fixed;inset:0;z-index:90;background:#040806d6;backdrop-filter:blur(7px);animation:xfade .3s ease}@keyframes xfade{0%{opacity:0}}.ck-xstage{position:absolute;inset:0;overflow:hidden}.ck-xwires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ck-xpuck{position:absolute;width:116px;height:116px;margin:-58px 0 0 -58px;will-change:transform,opacity;filter:drop-shadow(0 18px 26px rgba(0,0,0,.55))}.ck-xdisc{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 26%,#ffffff38,#fff0 42%),radial-gradient(circle at 68% 80%,#0006,#0000 55%),linear-gradient(145deg,#1d2a22,#0c1310);border:1px solid rgba(120,160,135,.35);box-shadow:inset 0 2px 3px #ffffff24,inset 0 -10px 18px #0000008c,inset 0 0 0 6px #00000038}.ck-xring{position:absolute;inset:-7px;border-radius:50%;border:2px solid transparent;transition:border-color .3s,box-shadow .3s}.ck-xglyph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ck-xperson{width:44px;height:44px;opacity:.92}.ck-xtag{position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%);white-space:nowrap;text-align:center}.ck-xtag b{display:block;font-size:.84rem;max-width:220px;overflow:hidden;text-overflow:ellipsis}.ck-xtag span{font-family:var(--mono, monospace);font-size:.64rem;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.ck-xpuck.sdr .ck-xring{border-color:#34d17bbf;box-shadow:0 0 22px #34d17b47,inset 0 0 14px #34d17b1f}.ck-xpuck.sdr .ck-xperson{fill:#7fe0ac}.ck-xpuck.cust .ck-xring{border-color:#e8b23db3;box-shadow:0 0 22px #e8b23d3d,inset 0 0 14px #e8b23d1a}.ck-xpuck.cust .ck-xperson{fill:#f0cd85}.ck-xpuck.tgt .ck-xring{border-color:#5aa6d6bf;box-shadow:0 0 22px #5aa6d642,inset 0 0 14px #5aa6d61f}.ck-xpuck.tgt .ck-xperson{fill:#9cd0f2}.ck-xhalo{position:absolute;inset:-16px;border-radius:50%;opacity:0;border:2px solid rgba(52,209,123,.4)}.ck-xpuck.speaking .ck-xhalo{animation:xhalo 1.7s ease-out infinite}@keyframes xhalo{0%{transform:scale(.92);opacity:.5}to{transform:scale(1.16);opacity:0}}.ck-xpuck{--amp: 0}.ck-xamp{position:absolute;inset:-10px;border-radius:50%;border:2px solid;pointer-events:none;opacity:calc(var(--amp) * .55);transform:scale(calc(.96 + var(--amp) * .12))}.ck-xpuck.sdr .ck-xamp{border-color:#34d17bb3;box-shadow:0 0 10px #34d17b4d}.ck-xpuck.cust .ck-xamp{border-color:#e8b23db3;box-shadow:0 0 10px #e8b23d47}.ck-xpuck.tgt .ck-xamp{border-color:#5aa6d6b3;box-shadow:0 0 10px #5aa6d64d}.ck-xpuck.speaking .ck-xdisc{filter:brightness(calc(1 + var(--amp) * .12))}.ck-xpuck.held .ck-xdisc{filter:saturate(.55) brightness(.8)}.ck-xpuck.ringing .ck-xring{animation:xringblink 1s ease-in-out infinite}@keyframes xringblink{50%{box-shadow:0 0 34px #5aa6d699,inset 0 0 18px #5aa6d640}}.ck-recvxfer{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin:0 0 10px;padding:11px 14px;border-radius:14px;cursor:pointer;border:1px solid var(--line-2);background:var(--surface);color:inherit;font:inherit;transition:border-color .15s ease,background .15s ease}.ck-recvxfer:hover{border-color:var(--gold-dark)}.ck-recvxfer:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}.ck-recvxfer-dot{flex:none;width:10px;height:10px;border-radius:50%}.ck-recvxfer-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.ck-recvxfer-tx strong{font-size:.92rem;font-weight:600}.ck-recvxfer-tx small{font-size:.76rem;color:var(--ink-dim, #9aa4b2)}.ck-recvxfer.held{border-color:#b4801f;background:#b4801f1a}.ck-recvxfer.held .ck-recvxfer-dot{background:#e0a63a;box-shadow:0 0 #e0a63aa6;animation:ck-recvpulse 1.8s ease-out infinite}.ck-recvxfer.live{border-color:#2f855a;background:#2f855a1a}.ck-recvxfer.live .ck-recvxfer-dot{background:#48bb78}@keyframes ck-recvpulse{0%{box-shadow:0 0 #e0a63aa6}70%{box-shadow:0 0 0 9px #e0a63a00}to{box-shadow:0 0 #e0a63a00}}@media(prefers-reduced-motion:reduce){.ck-recvxfer.held .ck-recvxfer-dot{animation:none}}.ck-xleftcol{position:absolute;left:26px;top:22px;bottom:92px;width:360px;display:flex;flex-direction:column;gap:14px}.ck-xcap{max-width:420px}.ck-xcap-st{font-family:var(--mono, monospace);font-size:.72rem;letter-spacing:.22em;color:var(--gold-dark);text-transform:uppercase}.ck-xcap-tx{font-size:.95rem;color:var(--ink);margin-top:5px;min-height:44px}.ck-xinfo{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;padding:12px 16px;box-shadow:0 18px 45px #00000073}.ck-xinfo-row{display:flex;gap:12px;padding:3px 0;align-items:baseline}.ck-xinfo-k{flex:none;width:74px;font-family:var(--mono, monospace);font-size:.64rem;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.ck-xinfo-v{font-size:.88rem;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-xinfo-v.mono{font-family:var(--mono, monospace);font-size:.82rem}.ck-xnotes{display:flex;flex-direction:column;flex:1 1 auto;min-height:110px;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;padding:10px 12px;box-shadow:0 18px 45px #00000073}.ck-xnotes-l{font-family:var(--mono, monospace);font-size:.62rem;letter-spacing:.16em;color:var(--gold-dark)}.ck-xnotes-l span{color:var(--muted);letter-spacing:.06em;text-transform:none}.ck-xnotes textarea{flex:1 1 auto;margin-top:8px;resize:none;background:#00000040;border:1px solid var(--line);border-radius:9px;color:var(--ink);font:inherit;font-size:.88rem;line-height:1.5;padding:9px 11px;min-height:80px}.ck-xnotes textarea:focus{outline:none;border-color:var(--forest-2)}.ck-xroster{position:absolute;left:410px;top:50%;transform:translateY(-50%);min-width:290px;max-width:340px;max-height:62vh;overflow-y:auto;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;padding:10px;box-shadow:0 22px 55px #0000008c}.ck-xrow{display:flex;align-items:center;gap:10px;border-radius:10px;padding:4px 6px}.ck-xrow:hover{background:var(--surface-2)}.ck-xrow.off{opacity:.55}.ck-xdot{width:9px;height:9px;border-radius:50%;background:var(--dim, #5c7064);flex:none}.ck-xdot.ok{background:var(--forest-2);box-shadow:0 0 8px #34d17b99}.ck-xdot.busy{background:var(--gold-dark)}.ck-xwho{flex:1;background:none;border:0;color:var(--ink);font:inherit;font-size:.9rem;text-align:left;padding:6px 4px;cursor:pointer}.ck-xwho:disabled{cursor:default}.ck-xwho small{display:block;color:var(--muted);font-size:.72rem;font-family:var(--mono, monospace)}.ck-xcold{font:700 .68rem var(--mono, monospace);letter-spacing:.08em;color:var(--info, #5aa6d6);background:none;border:1px solid rgba(90,166,214,.5);border-radius:999px;padding:3px 10px;cursor:pointer;flex:none}.ck-xcold:hover:not(:disabled){background:#5aa6d61f}.ck-xcold:disabled{opacity:.4;cursor:default}.ck-xempty{color:var(--muted);font-size:.86rem;padding:10px}.ck-xactions{position:absolute;left:26px;bottom:26px;display:flex;gap:10px;flex-wrap:wrap}.ck-xbtn{font:700 .84rem var(--mono, monospace);color:#06130b;background:var(--forest-2);border:0;border-radius:999px;padding:10px 22px;cursor:pointer}.ck-xbtn:hover{filter:brightness(1.1)}.ck-xbtn.alt{background:transparent;border:1px solid var(--forest-2);color:var(--forest-2)}.ck-xbtn.ghost{background:transparent;border:1px solid var(--line-2);color:var(--muted)}@container (max-width: 620px){.ck-qbanner{flex-wrap:wrap;row-gap:8px}.ck-qgroup-wide{flex:1 1 100%}.ck-queue .ck-qbanner>.ck-qgroup-mid{order:3;flex:1 1 100%}.ck-activity .ck-qbanner>.ck-qgroup:first-child{flex:1 1 100%}.ck-activity .ck-qbanner>.ck-qgroup-mid,.ck-activity .ck-qbanner>.ck-qgroup-view{flex:1 1 0}.ck-qbanner-head .ck-qsearch{flex-basis:140px;min-width:120px}.ck-qrow{flex-wrap:wrap;row-gap:4px}.ck-qbadges{width:100%;max-width:100%;justify-content:flex-start;flex-wrap:wrap}.ck-qmain{min-width:0}.ck-tiermenu{left:0;right:auto}.ck-actrow{flex-wrap:wrap;row-gap:4px}.ck-actbadges{width:100%;max-width:100%;justify-content:flex-start}}.ck-cbsnooze{display:inline-flex;gap:3px}.ck-cbsnooze-b{font-size:.68rem;color:var(--muted);background:none;border:1px solid var(--line);border-radius:999px;padding:2px 7px;cursor:pointer;white-space:nowrap}.ck-cbsnooze-b:hover{border-color:var(--gold-dark);color:var(--gold-dark)}.ck-dispdrag{cursor:move;touch-action:none;user-select:none}.ck-dispflag{margin:8px 0 2px}.ck-dispflag-t{margin-left:0;text-decoration:none;font-size:.8rem;color:var(--muted)}.ck-dispflag-t:hover{color:var(--forest-2)}.ck-dispflag-t svg{vertical-align:-2px;margin-right:4px}.ck-dispflag-grid{margin-top:8px}.ck-dispflag-grid .sp-btn{font-size:.8rem;padding:6px 12px}.ck-dispflag-confirm{margin-top:8px;padding:10px 12px;border:1px solid var(--gold-dark);border-radius:10px;background:var(--warn-bg)}.ck-dispflag-confirm .ck-lp-msg{font-size:.84rem}.ck-dispflag-foot{display:flex;gap:10px;margin-top:9px}.ck-intercepthint{margin:6px 0 2px;font-size:.78rem}.ck-cbclash{margin-top:5px;font-size:.76rem;color:var(--gold-dark)}.ck-updnudge{margin:8px 0 0;padding:6px 12px;font-size:.8rem;color:var(--gold-dark);border:1px dashed var(--gold-dark);border-radius:10px}.ck-myday{display:flex;flex-wrap:wrap;gap:6px 16px;padding:8px 4px 4px;font-size:.82rem;color:var(--muted)}.ck-myday-s strong{color:var(--ink);font-size:.95rem;margin-right:3px}.ck-disperr{margin:0 0 10px;font-weight:600}.ck-dispretarget{margin:0 0 10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--ink);font-size:.82rem}.ck-dispsuggest{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.ck-dispsuggest-b{display:grid;grid-template-columns:1fr auto;gap:0 8px;text-align:left;background:none;border:1px solid var(--line);border-radius:10px;padding:8px 12px;cursor:pointer;color:var(--ink);font-size:.84rem}.ck-dispsuggest-b:hover{border-color:var(--forest-2)}.ck-dispsuggest-b.sel{border-color:var(--forest-2);box-shadow:0 0 0 1px var(--forest-2) inset}.ck-dispsuggest-l{font-weight:600}.ck-dispsuggest-a{color:var(--forest-2);font-weight:700;white-space:nowrap}.ck-dispsuggest-h{grid-column:1 / -1;color:var(--faint);font-size:.74rem}.ck-alldisp{display:block;margin:8px 0 2px;font-size:.8rem}.ck-thead{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-2)}.ck-tactions{display:flex;gap:4px}.ck-tbtn{font:inherit;font-size:.8rem;padding:3px 9px;border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line);color:var(--muted);cursor:pointer}.ck-tbtn:hover{background:var(--tint);color:var(--forest-2)}.ck-tcustom{font-size:.68rem;color:var(--forest-2);background:var(--tint);padding:1px 7px;border-radius:var(--r-pill)}.ck-tedit{display:flex;flex-direction:column;gap:6px}.ck-tedit .ck-tlabel{margin-top:4px}.ck-tedit-actions{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap;margin-top:4px}.ck-tedit-actions .sp-btn{flex:0 1 auto;min-width:0;padding:9px 16px}.ck-flags{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ck-flags .sp-btn{flex:none;text-align:left;min-width:0;padding:9px 12px}.ck-sources{display:flex;flex-wrap:wrap;gap:6px}.ck-source{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;padding:3px 9px;border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line);color:var(--forest-2);text-decoration:none;white-space:nowrap}a.ck-source:hover{border-color:var(--forest-2);background:var(--tint)}
