.tk-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;border:1px solid var(--line);border-radius:14px;background:rgb(233 238 239 / .03);margin-bottom:1.2rem}.tk-tabs button{display:inline-flex;align-items:center;gap:.5rem;background:none;border:0;border-radius:10px;padding:.6rem .95rem;color:var(--muted);font:inherit;font-size:.9rem;cursor:pointer;min-height:42px}.tk-tabs button i{font-style:normal;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--line-2);font-family:var(--f-mono);font-size:.7rem}.tk-tabs button[aria-selected="true"]{background:#e8ae84;color:#160c05;font-weight:600}.tk-tabs button[aria-selected="true"] i{border-color:#160c05}.tk-tabs button:focus-visible{outline:2px solid var(--copper-hi);outline-offset:2px}.tk-body [data-panel]{display:grid;gap:1.2rem;min-width:0}.tk-body [data-panel][hidden]{display:none}.tk-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.tk-btn--solid{background:#e8ae84!important;border-color:#e8ae84!important;color:#160c05!important;font-weight:600}.tk-btn--solid:hover{filter:brightness(1.06)}.tk-btn--ghost{border-color:var(--line-2)!important;color:var(--muted)!important}.tk-btn[disabled]{opacity:.55;cursor:progress}.tk-link{background:none;border:0;padding:0;color:#9fd3c4;text-decoration:underline;text-underline-offset:3px;font:inherit;cursor:pointer}.tk-alert{margin:0;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--line-2);background:rgb(233 238 239 / .04);color:var(--text);font-size:.9rem;line-height:1.55}.tk-alert.ok{border-color:rgb(134 184 170 / .55);background:rgb(134 184 170 / .1)}.tk-alert.mid{border-color:rgb(232 174 132 / .55);background:rgb(196 128 79 / .1)}.tk-alert.bad{border-color:rgb(230 120 110 / .6);background:rgb(230 120 110 / .1)}.tk-verdict{display:grid;gap:.3rem;padding:1.1rem 1.25rem;border-radius:16px;border:1px solid var(--line-2);background:linear-gradient(140deg,rgb(24 34 47 / .9),rgb(11 17 27 / .9))}.tk-verdict span{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.tk-verdict b{font-family:var(--f-display);font-weight:400;font-size:clamp(1.4rem,2.6cqi,2rem);line-height:1.15}.tk-verdict p{color:var(--muted);font-size:.92rem}.tk-verdict.ok{border-color:rgb(134 184 170 / .6)}.tk-verdict.ok b{color:#9fd3c4}.tk-verdict.mid{border-color:rgb(232 174 132 / .6)}.tk-verdict.mid b{color:var(--copper-hi)}.tk-verdict.bad{border-color:rgb(230 120 110 / .6)}.tk-verdict.bad b{color:#f0a49a}.tk-badge{display:inline-block;padding:.12rem .5rem;border-radius:999px;border:1px solid var(--line-2);font-family:var(--f-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);vertical-align:middle;white-space:nowrap}.tk-badge.ok{border-color:rgb(134 184 170 / .6);color:#9fd3c4}.tk-badge.mid{border-color:rgb(232 174 132 / .6);color:var(--copper-hi)}.tk-badge.bad{border-color:rgb(230 120 110 / .6);color:#f0a49a}.tk-block{border:1px solid var(--line);border-radius:14px;background:rgb(233 238 239 / .025)}.tk-block>summary{cursor:pointer;padding:.85rem 1rem;font-weight:600;font-size:.92rem;list-style:none;display:flex;justify-content:space-between;gap:1rem}.tk-block>summary::after{content:"+";color:var(--copper-hi);font-family:var(--f-mono)}.tk-block[open]>summary::after{content:"−"}.tk-block-in{display:grid;gap:1rem;padding:0 1rem 1rem}.tk-drop{display:grid;gap:.25rem;place-items:center;text-align:center;padding:1.2rem;border:1.5px dashed rgb(232 174 132 / .45);border-radius:14px;cursor:pointer;color:var(--text);background:rgb(196 128 79 / .05);transition:background .2s,border-color .2s}.tk-drop small{color:var(--muted-2);font-size:.78rem}.tk-drop:hover,.tk-drop.is-over{background:rgb(196 128 79 / .12);border-color:#e8ae84}.tk-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.35rem .9rem;font-size:.88rem}.tk-checklist li.ok{color:#9fd3c4}.tk-checklist li.bad{color:#f0a49a}.tk-rank{margin:0;padding-left:1.3rem;display:grid;gap:.6rem;font-size:.92rem}.tk-rank small{display:block;color:var(--muted);font-size:.8rem;margin-top:.15rem}.tk-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.4rem;align-items:start;min-width:0}.tk-grid2>*{min-width:0;display:grid;gap:.7rem}.tk-quad{position:relative;aspect-ratio:1.3;border:1px solid var(--line);border-radius:14px;background:linear-gradient(90deg,transparent 49.8%,var(--line) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,var(--line) 50%,transparent 50.2%);overflow:hidden;max-width:100%}.tk-quad span{position:absolute;font-family:var(--f-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.tk-quad .q1{left:.6rem;top:.5rem;color:#9fd3c4}.tk-quad .q2{right:.6rem;top:.5rem}.tk-quad .q3{left:.6rem;bottom:1.6rem}.tk-quad .q4{right:.6rem;bottom:1.6rem}.tk-quad i{position:absolute;transform:translate(-50%,50%);width:1.7rem;height:1.7rem;border-radius:50%;display:grid;place-items:center;background:#e8ae84;color:#160c05;font-style:normal;font-weight:700;font-size:.75rem;box-shadow:0 4px 14px rgb(0 0 0 / .4)}.tk-quad em{position:absolute;font-style:normal;font-size:.7rem;color:var(--muted-2)}.tk-quad .ax{right:.6rem;bottom:.3rem}.tk-quad .ay{left:.4rem;top:45%;writing-mode:vertical-rl;transform:rotate(180deg)}.tk-table--compact td,.tk-table--compact th{padding:.35rem .45rem;vertical-align:middle}.tk-table--compact{min-width:520px}.tk-table th small,.tk-table td small{display:block;color:var(--muted-2);font-size:.72rem;font-weight:400;letter-spacing:0;text-transform:none;margin-top:.15rem}.tk-table td{color:var(--text);font-size:.9rem}.tk-table td.bad,.tk-table small.bad{color:#f0a49a}.tk-table tr.muted td{color:var(--muted-2)}.tk-num td{font-variant-numeric:tabular-nums}.tk-table tbody tr{border-top:1px solid rgb(38 50 67 / .7)}.tk-table tr.win td{background:rgb(134 184 170 / .1)}.tk-table tr.out td{opacity:.75}.tk-table td input[type=text],.tk-table td input[type=number],.tk-table td input[type=time],.tk-table td select{width:100%;min-width:4.5rem;background:#0d141f;border:1px solid var(--line-2);border-radius:8px;padding:.45rem .5rem;color:var(--text);font:inherit;font-size:.88rem}.tk-table td input[type=range]{width:7rem;accent-color:#c4804f;vertical-align:middle}.tk-table td output{font-family:var(--f-mono);color:var(--copper-hi);margin-left:.4rem}.tk-table--matrix{min-width:900px}.tk-table--matrix .tk-req{min-width:280px;line-height:1.45}.tk-matrix{min-width:620px}.tk-matrix th{text-transform:none!important;letter-spacing:0!important;font-family:var(--f-body)!important;font-size:.88rem!important;color:var(--text)!important;font-weight:600!important;min-width:180px}.tk-matrix td{min-width:110px;vertical-align:top}.tk-matrix input.below{border-color:#f0a49a!important;box-shadow:0 0 0 1px #f0a49a}.tk-matrix tr.tk-gate th{color:var(--copper-hi)!important}.tk-ev{margin-top:.3rem;font-size:.74rem;color:var(--muted)}.tk-ev summary{cursor:pointer;color:#9fd3c4;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.06em}.tk-ev p{margin:.3rem 0 0!important;line-height:1.4}.tk-heat td{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.tk-heat td.h4{background:rgb(134 184 170 / .32)}.tk-heat td.h3{background:rgb(134 184 170 / .14)}.tk-heat td.h2{background:rgb(232 174 132 / .16)}.tk-heat td.h1{background:rgb(230 120 110 / .22)}.tk-stack{display:grid;gap:.55rem}.tk-stack-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) 3.5rem;gap:.8rem;align-items:center;font-size:.88rem}.tk-stack-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-stack-row>div{display:flex;height:14px;border-radius:7px;background:rgb(233 238 239 / .05);overflow:hidden}.tk-stack-row i{display:block;height:100%}.tk-stack-row i.q,.tk-legend .q::before{background:#86b8aa}.tk-stack-row i.p,.tk-legend .p::before{background:#e8ae84}.tk-stack-row b{text-align:right;font-variant-numeric:tabular-nums}.tk-legend{display:flex;flex-wrap:wrap;gap:1rem;font-size:.78rem;color:var(--muted);margin:0}.tk-legend span::before{content:"";display:inline-block;width:.75rem;height:.75rem;border-radius:3px;margin-right:.4rem;vertical-align:-1px}.tk-legend .long::before{background:rgb(232 174 132 / .45)}.tk-legend .pass::before{background:rgb(127 160 230 / .45)}.tk-legend .jar::before{background:rgb(230 120 110 / .45)}.tk-split{display:flex;flex-wrap:wrap;gap:.4rem}.tk-split span{display:grid;gap:.1rem;padding:.5rem .7rem;border-radius:10px;border:1px solid var(--line);font-size:.8rem;min-width:7rem}.tk-split span b{font-family:var(--f-mono);font-size:.62rem;color:var(--muted-2);font-weight:400}.tk-split .same{border-color:rgb(134 184 170 / .5)}.tk-split .diff{border-color:rgb(232 174 132 / .7);background:rgb(196 128 79 / .1)}.tk-bid{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--line);border-radius:16px;background:rgb(233 238 239 / .02)}.tk-bid .tk-form--row{align-items:end}.tk-aisum{padding:.8rem 1rem;border-left:2px solid #86b8aa;background:rgb(134 184 170 / .07);border-radius:0 10px 10px 0;font-size:.86rem;display:grid;gap:.35rem}.tk-aisum b{color:#9fd3c4}.tk-bar.bad i{background:linear-gradient(90deg,#c0605a,#f0a49a)}.tk-bar.mid i{background:linear-gradient(90deg,#c4804f,#e8ae84)}.tk-path--0{stroke:#e8ae84!important}.tk-path--1{stroke:#86b8aa!important}.tk-path--2{stroke:#9fa8ff!important;stroke-dasharray:6 5}.tk-leg--0{fill:#e8ae84}.tk-leg--1{fill:#86b8aa}.tk-leg--2{fill:#9fa8ff}.tk-pal{min-width:560px}.tk-pal th i{display:inline-block;width:.8rem;height:.8rem;border-radius:3px;margin-right:.35rem;vertical-align:-1px;border:1px solid var(--line-2)}.tk-pal td{text-align:center;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid rgb(0 0 0 / .25)}.tk-pal td small{font-weight:600;color:inherit!important;opacity:.85}.tk-pal td.bad{outline:2px solid #f0a49a;outline-offset:-3px}.tk-cb{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.tk-cb div{display:grid;gap:.2rem;padding:.8rem;border-radius:12px;border:1px solid var(--line-2)}.tk-cb small{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.tk-fixes{display:flex;flex-wrap:wrap;gap:.5rem}.tk-fix{display:inline-flex;align-items:center;gap:.5rem;background:none;border:1px solid var(--line-2);border-radius:999px;padding:.45rem .85rem;color:var(--text);font:inherit;font-size:.84rem;cursor:pointer}.tk-fix i{width:1rem;height:1rem;border-radius:50%;border:1px solid var(--line-2)}.tk-fix:hover{border-color:#e8ae84}.tk-hl{padding:1rem 1.1rem;border:1px solid var(--line);border-radius:14px;background:#0d141f;line-height:1.8;font-size:.95rem;max-height:420px;overflow:auto}.tk-hl mark{color:inherit;border-radius:4px;padding:0 .1rem}.tk-hl mark.long{background:rgb(232 174 132 / .25)}.tk-hl mark.pass{background:rgb(127 160 230 / .3)}.tk-hl mark.jar{background:rgb(230 120 110 / .3);text-decoration:underline dotted}.tk-serp--m{max-width:400px}.tk-url{word-break:break-all;font-family:var(--f-mono);font-size:.75rem!important}.tk-sch[hidden]{display:none}.tk-sch>.tk-form{margin:0}.tk-card--feature{border-color:rgb(232 174 132 / .6);background:radial-gradient(circle at 85% 0%,rgb(196 128 79 / .25),transparent 55%),linear-gradient(160deg,rgb(28 38 52 / .98),rgb(11 17 27 / .96))}.tk-card--feature .tk-glyph{background:#e8ae84;color:#160c05}@container site (min-width:900px){.tk-card--feature{grid-column:span 2}}.tk-check small{display:block}.tk-table-wrap{border:1px solid var(--line);border-radius:14px}.tk-table-wrap .tk-table th{padding-top:.6rem}.muted{color:var(--muted-2)}@container site (max-width:560px){.tk-tabs button{padding:.5rem .65rem;font-size:.82rem}.tk-stack-row{grid-template-columns:1fr 3rem}.tk-stack-row>div{grid-column:1/-1;grid-row:2}.tk-actions .tk-btn{flex:1 1 auto;justify-content:center;text-align:center}}@media print{.tk-actions,.tk-tabs,.tk-drop{display:none!important}}.tk-search{display:flex;align-items:center;gap:.6rem;flex:1 1 320px;max-width:520px;padding:0 .9rem;border:1px solid var(--line-2);border-radius:999px;background:#0d141f}.tk-search svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--copper-hi);stroke-width:1.8}.tk .tk-search input{border:0!important;background:none!important;padding:.75rem 0;outline:none!important;font-size:.95rem}.tk-search:focus-within{border-color:var(--copper-hi);box-shadow:0 0 0 3px rgb(232 174 132 / .18)}.tk-cur{display:flex;align-items:center;gap:.5rem;font-family:var(--f-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.tk .tk-cur select{width:auto;padding:.45rem .6rem;font-family:var(--f-body);letter-spacing:0}.tk-empty{padding:1.4rem;border:1px dashed var(--line-2);border-radius:16px;color:var(--muted);text-align:center}.tk-back{justify-self:start;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border:1px solid var(--line-2);border-radius:999px;color:var(--muted);text-decoration:none;font-size:.82rem}.tk-back:hover{color:var(--text);border-color:var(--copper)}.tk-bar-tools{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.tk-tb{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border:1px solid var(--line-2);border-radius:999px;background:rgb(233 238 239 / .03);color:var(--text);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s}.tk-tb:hover{border-color:var(--copper-hi);background:rgb(196 128 79 / .1)}.tk-tb--nova{border-color:rgb(232 174 132 / .55);color:var(--copper-hi)}.tk-tb--ghost{color:var(--muted);border-style:dashed}.tk-tb .nx-nova-dot{width:7px;height:7px;border-radius:50%;background:#86b8aa;box-shadow:0 0 0 3px rgb(134 184 170 / .2)}.tk-msg{min-height:0;font-size:.85rem;color:var(--muted)}.tk-msg:empty{display:none}.tk-msg.ok{color:#9fd3c4}.tk-msg.bad{color:#f0a49a}.tk-loading{display:flex;align-items:center;gap:.4rem;padding:2rem 0;color:var(--muted)}.tk-loading i{width:8px;height:8px;border-radius:50%;background:var(--copper-hi);animation:tkdot 1s infinite ease-in-out}.tk-loading i:nth-child(2){animation-delay:.15s}.tk-loading i:nth-child(3){animation-delay:.3s}.tk-loading span{margin-left:.5rem}@keyframes tkdot{0%,100%{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.tk-nextprev{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:1rem;align-items:start;padding-top:1.4rem;border-top:1px solid var(--line)}.tk-np{display:grid;gap:.25rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:14px;text-decoration:none;color:var(--text)}.tk-np:hover{border-color:rgb(232 174 132 / .5)}.tk-np .mono{color:var(--muted-2);font-size:.58rem}.tk-np b{font-weight:500;font-size:.92rem}.tk-np--r{text-align:right}.tk-np-mid{display:grid;gap:.5rem;justify-items:center;text-align:center}.tk-np-mid .mono{color:var(--muted-2);font-size:.58rem}.tk-np-mid div{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.tk-np-mid a{padding:.3rem .7rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);text-decoration:none;font-size:.78rem}.tk-np-mid a:hover{color:var(--text);border-color:var(--copper)}.tk-verdict p b{display:inline;font:inherit;font-weight:700;color:var(--text)}.tk-hbar{fill:rgb(232 174 132 / .75)}.tk-hist .tk-mark{stroke:#86b8aa;stroke-width:1.5}.tk-line text.tk-axis,.tk-radar text{fill:var(--muted-2);font-family:var(--f-mono);font-size:11px}.tk-gantt{--gl:30%;position:relative;display:grid;gap:.35rem;padding-top:1.4rem;margin-bottom:1rem;font-size:.82rem}.tk-gantt-scale{position:relative;margin-left:var(--gl);height:1rem;border-bottom:1px solid var(--line)}.tk-gantt-scale span{position:absolute;top:0;transform:translateX(-50%);font-family:var(--f-mono);font-size:.58rem;color:var(--muted-2);white-space:nowrap}.tk-gantt-row{display:grid;grid-template-columns:var(--gl) 1fr;align-items:center;gap:0}.tk-gantt-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.6rem;color:var(--muted)}.tk-gantt-row>div{position:relative;height:18px;border-radius:6px;background:rgb(233 238 239 / .04)}.tk-gantt-row i{position:absolute;top:2px;bottom:2px;border-radius:5px;background:linear-gradient(90deg,#c4804f,#e8ae84)}.tk-gantt-row i.ok{background:linear-gradient(90deg,#5f9c8c,#9fd3c4)}.tk-gantt-row i.bad{background:linear-gradient(90deg,#c0605a,#f0a49a)}.tk-gantt-row i.rv{background:rgb(232 174 132 / .55)}.tk-gantt-row i.go{background:rgb(232 174 132 / .85);outline:2px solid #fff3;z-index:2}.tk-gantt-row i em{position:absolute;left:calc(100% + .4rem);top:50%;transform:translateY(-50%);font-style:normal;font-size:.7rem;color:var(--muted);white-space:nowrap}.tk-gantt-mark{position:absolute;top:0;bottom:0;width:0;border-left:1.5px dashed #f0a49a;font-family:var(--f-mono);font-size:.56rem;color:#f0a49a;padding-left:.3rem;font-weight:400;white-space:nowrap}.tk-heat5{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;padding:0 0 1.4rem 1.4rem;max-width:420px}.tk-heat5>div{aspect-ratio:1.4;border-radius:6px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:3px;padding:3px}.tk-heat5 .r1{background:rgb(134 184 170 / .16)}.tk-heat5 .r2{background:rgb(232 174 132 / .22)}.tk-heat5 .r3{background:rgb(230 120 110 / .3)}.tk-heat5 i{font-style:normal;min-width:1.35rem;height:1.35rem;padding:0 .2rem;border-radius:50%;display:grid;place-items:center;background:#e9eeef;color:#141d29;font-size:.68rem;font-weight:700}.tk-heat5 em{position:absolute;font-style:normal;font-family:var(--f-mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.tk-heat5 .y{left:0;top:50%;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.tk-heat5 .x{bottom:0;left:50%;transform:translateX(-50%)}.tk-radar{width:100%;max-width:440px;height:auto;overflow:visible;margin-inline:auto;display:block}.tk-rd-ring{fill:none;stroke:var(--line)}.tk-rd-ax{stroke:var(--line)}.tk-rd-t{fill:none;stroke:#86b8aa;stroke-width:1.5;stroke-dasharray:5 4}.tk-rd-v{fill:rgb(232 174 132 / .22);stroke:#e8ae84;stroke-width:2}.tk-rd-dot{fill:#e8ae84}.tk-ar{display:grid;gap:.6rem}.tk-ar-q{margin:0;padding:.9rem 1rem;border:1px solid var(--line);border-radius:14px;display:grid;gap:.7rem;min-width:0}.tk-ar-q legend{float:left;width:100%;padding:0;font-size:.95rem;line-height:1.45}.tk-star{color:var(--copper-hi);font-weight:400}.tk-ar-s{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;clear:both}.tk-ar-s label{position:relative;cursor:pointer}.tk-ar-s input{position:absolute;opacity:0;inset:0}.tk-ar-s span{display:grid;gap:.1rem;justify-items:center;padding:.45rem .2rem;border:1px solid var(--line-2);border-radius:10px;font-family:var(--f-mono);font-size:.9rem;color:var(--muted);text-align:center;transition:background .2s,border-color .2s}.tk-ar-s small{font-family:var(--f-body);font-size:.66rem;line-height:1.2}.tk-ar-s input:checked+span{background:#e8ae84;border-color:#e8ae84;color:#160c05}.tk-ar-s input:focus-visible+span{outline:2px solid var(--copper-hi);outline-offset:2px}.tk-lanes{display:grid;gap:.4rem;overflow-x:auto;padding-bottom:.4rem}.tk-lane{display:grid;grid-template-columns:8.5rem minmax(calc(var(--n) * 9.5rem),1fr);border:1px solid var(--line);border-radius:12px;min-height:5.2rem}.tk-lane-h{display:flex;align-items:center;padding:.6rem;border-right:1px solid var(--line);font-family:var(--f-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--copper-hi);position:sticky;left:0;background:#0f1622;border-radius:12px 0 0 12px;z-index:1}.tk-lane-b{display:grid;grid-template-columns:repeat(var(--n),minmax(9rem,1fr));gap:.4rem;padding:.45rem;align-items:center}.tk-node{display:grid;gap:.2rem;padding:.55rem .65rem;border:1px solid var(--line-2);border-radius:10px;background:rgb(233 238 239 / .04);font-size:.78rem;line-height:1.3}.tk-node b{font-weight:600;font-size:.8rem}.tk-node small{color:var(--muted-2)}.tk-node em{font-style:normal;font-family:var(--f-mono);font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tk-node--ai{border-color:rgb(232 174 132 / .6);background:rgb(196 128 79 / .1)}.tk-node--ai em{color:var(--copper-hi)}.tk-node--integrate,.tk-node--rule{border-color:rgb(134 184 170 / .55);background:rgb(134 184 170 / .08)}.tk-node--integrate em,.tk-node--rule em{color:#9fd3c4}.tk-node--workflow,.tk-node--rpa{border-color:rgb(159 168 255 / .5)}.tk-node--appr{box-shadow:inset 3px 0 0 #f0a49a}.tk-outline{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:.86rem}.tk-outline small{font-family:var(--f-mono);font-size:.56rem;color:var(--copper-hi);margin-right:.3rem}.tk-quote{margin:0;padding:.8rem 1rem;border-left:2px solid #e8ae84;background:rgb(196 128 79 / .07);border-radius:0 12px 12px 0;font-family:var(--f-display);font-size:1.05rem;line-height:1.45}.tk-qa{font-size:.88rem;line-height:1.5;margin:0}.tk-qa small{color:var(--muted-2)}.tk-qa-t td:first-child b{display:block;font-weight:500}.tk-qa-t tr.lose td{background:rgb(230 120 110 / .08)}.tk-qa-t td:nth-child(3){min-width:9rem}.tk-qa-t td:nth-child(4),.tk-qa-t td:nth-child(5){min-width:7rem}.tk-block>summary small{margin-left:auto;margin-right:.7rem;font-family:var(--f-mono);font-size:.7rem;color:var(--muted-2);font-weight:400}b.ok{color:#9fd3c4}b.bad{color:#f0a49a}b.mid{color:var(--copper-hi)}.cx-live .marker{display:none!important}.tk--solo{padding-top:clamp(24px,3cqi,40px)!important}.tk--solo .tk-head,.tk--solo .tk-tools-bar,.tk--solo #tkGrid,.tk--solo .tk-empty{display:none!important}@container site (max-width:700px){.tk .tk-grid{grid-template-columns:1fr;gap:.45rem}.tk .tk-card{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"g m" "g b" "g p";column-gap:.85rem;row-gap:.15rem;padding:.85rem .9rem;border-radius:14px}.tk .tk-card .tk-glyph{grid-area:g;width:42px;height:42px}.tk .tk-card .mono{grid-area:m;font-size:.54rem}.tk .tk-card b{grid-area:b;font-size:1.08rem}.tk .tk-card p{grid-area:p;font-size:.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tk .tk-card i{display:none}.tk .tk-card:hover{transform:none}.tk .tk-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-4px;padding:2px 4px}.tk .tk-filter::-webkit-scrollbar{display:none}.tk .tk-filter button{white-space:nowrap;flex:none}.tk .tk-tools-bar{gap:.6rem}.tk .tk-search{flex-basis:100%;max-width:none}.tk .tk-stage{padding:16px;border-radius:16px;gap:1.1rem}.tk .tk-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tk .tk-tabs::-webkit-scrollbar{display:none}.tk .tk-tabs button{flex:none;white-space:nowrap}.tk .tk-nextprev{grid-template-columns:1fr 1fr}.tk .tk-np-mid{grid-column:1/-1;grid-row:2}.tk .tk-ar-s small{display:none}.tk .tk-gantt{--gl:38%}.tk .tk-kpi b{font-size:1.4rem}.tk .tk-kpis{grid-template-columns:1fr 1fr}}.tk-stage,.tk-body,.tk-body [data-panel],.tk-out{grid-template-columns:minmax(0,1fr)}.tk-stage>*,.tk-body>*,.tk-body [data-panel]>*{min-width:0;max-width:100%}.tk-table-wrap{max-width:100%;position:relative}.tk .sr{position:absolute!important;left:0;top:0}