.h3.tp textarea.tk-area{direction:ltr;text-align:left;min-height:220px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;line-height:1.6;-moz-tab-size:2;tab-size:2}.h3.tp textarea.tk-area.short{min-height:160px}.tk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.tk-actions .vs-btn{min-height:52px}.tk-privacy{display:flex;align-items:flex-start;gap:8px;margin-top:12px}.tk-privacy svg{flex:none;width:18px;height:18px;margin-top:2px;color:#1d7a52}.tk-notice{margin-top:12px;padding:12px 14px;border-radius:12px;background:#e6f3ec;color:#14553a;font-size:15px;line-height:1.5}.tk-target{justify-self:start;max-width:100%;overflow-x:auto;padding:4px 10px;border-radius:8px;background:#f6f3f2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;color:var(--ink);white-space:nowrap}.tk-fix{direction:ltr;text-align:left;margin:0;padding:12px 14px;border-radius:12px;background:#1c1b1b;color:#f4efed;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.tk-group{margin-top:28px;font-size:17px}.tk-stats{margin-top:6px}.tk-limit{margin-top:20px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--tp-line);font-size:15px;line-height:1.6;color:var(--muted)}.tk-limit b{color:var(--ink)}.tk-code{margin-top:20px}.tk-code .tk-file{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-code .tk-copy{flex:none;min-width:104px;justify-content:center}.tk-code pre{max-height:480px;overflow:auto}.tk-code pre:focus-visible{outline:2px solid #fff;outline-offset:-4px}.tk-grid{display:grid;gap:16px}@media(min-width:720px){.tk-grid{grid-template-columns:1fr 1fr}.tk-grid .wide{grid-column:1 / -1}}.tk-grid .field .small{font-weight:400}.tk-checks{display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:560px){.tk-checks{grid-template-columns:1fr 1fr}}.tk-checks .tp-item{align-items:center;min-height:52px}.tk-checks .tp-item small{display:block;font-size:13px;color:var(--muted)}fieldset.tk-set{border:0;padding:0;margin:0;min-width:0}fieldset.tk-set>legend{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:10px;padding:0}.tk-seg{display:flex;flex-wrap:wrap;gap:8px}.tk-seg button{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--rule);background:#fff;font-size:15px;font-weight:600;color:var(--muted);transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease),transform .1s var(--ease)}.tk-seg button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.tk-seg button:active{transform:scale(.97)}.tk-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.tk-seg button:not([aria-pressed=true]):hover{border-color:#1c1b1b4d;color:var(--ink)}}.tk-bars .tp-bar-fill{transition:transform .3s var(--ease)}.tk-money{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.tk-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.tk-total .big{font-variant-numeric:tabular-nums}.tk-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.tk-scale .tp-stat b{font-size:20px}@media(max-width:420px){.tk-scale .tp-stat{padding:12px 10px}.tk-scale .tp-stat b{font-size:17px}}.tk-parts{display:grid;gap:4px;grid-column:1 / -1;font-size:14px;color:var(--muted)}.tk-parts>div{display:flex;justify-content:space-between;gap:12px}.tk-sources{display:grid;gap:6px;margin-top:12px;font-size:14px}.tk-sources a{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tk-seg button,.tk-bars .tp-bar-fill{transition-duration:1ms}.tk-seg button:active{transform:none}}
