.tkd{color:#1f2430;text-align:left;font-family:Inter Variable,Inter,system-ui,sans-serif;position:relative}.tkd button,.tkd input,.tkd textarea{font:inherit;color:inherit}.tkd [hidden]{display:none!important}.tkd-canvas{scrollbar-width:thin;background:radial-gradient(circle,#00000021 1px,#0000 1.4px) 0 0/22px 22px,#f4f3f0;border:1px solid #ffffff1f;border-radius:18px;overflow-x:auto;box-shadow:0 40px 120px -30px #000000e6,0 30px 80px -40px #d6336c73}.tkd-stage{justify-items:center;gap:12px;min-width:1040px;padding:70px 32px 40px;display:grid}.tkd-menu{color:#fff;background:#2c2c2c;border-radius:10px;align-items:center;gap:4px;padding:5px;font-size:12.5px;display:flex;box-shadow:0 6px 20px #00000040}.tkd-menu-item{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:30px;padding-inline:10px;display:inline-flex}.tkd-menu-item:hover{background:#ffffff1f}.tkd-menu-item.static{cursor:default;opacity:.75}.tkd-menu-item.static:hover{background:0 0}.tkd-sep{background:#fff3;width:1px;height:18px;margin-inline:2px}.tkd-seg{gap:2px;display:flex}.tkd-seg button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:36px;height:30px;font-weight:600}.tkd-seg button.on{color:#fff;background:#0d99ff}.tkd-drop{position:relative}.tkd-pop{z-index:20;color:#fff;background:#2c2c2c;border-radius:10px;gap:2px;min-width:190px;max-height:340px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 34px #00000059}.tkd-pop.wide{min-width:250px}.tkd-pop b{padding:2px 6px 4px;font-size:12.5px}.tkd-pop hr{border:0;border-top:1px solid #ffffff24;width:100%;margin:4px 0}.tkd-opt{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12.5px}.tkd-opt:hover{background:#ffffff1a}.tkd-opt.on{background:#0d99ff}.tkd-pop .tkd-muted{color:#ffffff8c;padding:0 6px 4px}.tkd-member,.tkd-tagrow{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:grid}.tkd-tagrow{grid-template-columns:auto minmax(0,1fr) auto}.tkd-member small{color:#ffffff8c}.tkd-pop .tkd-x{color:#fff9}.tkd-pop .tkd-in{color:#fff;background:#ffffff14;border-color:#ffffff26}.tkd-swatch{cursor:pointer;border:2px solid #fff9;border-radius:50%;width:18px;height:18px}.tkd-widget{outline-offset:4px;background:#ece7fb;border-radius:22px;outline:2px solid #0d99ff;width:100%;max-width:1080px;padding:18px;box-shadow:0 2px 10px #0000000f}.tkd-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.tkd-logo{flex:none}.tkd-title{letter-spacing:-.01em;color:#1f2430;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:26px;font-weight:700}.tkd-title:focus{box-shadow:0 2px #0d99ff}.tkd-filterstrip{color:#6347c2;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tkd-progress{color:#6b6f7d;width:180px;font-size:13px}.tkd-progress-top{justify-content:space-between;margin-bottom:5px;display:flex}.tkd-bar{background:#fff;border-radius:3px;height:6px;overflow:hidden}.tkd-bar i{background:#2e8a52;border-radius:3px;width:0;height:100%;transition:width .35s;display:block}.tkd-pub{background:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tkd-cols{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.tkd-col{background:var(--bg);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid}.tkd-colhead{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 4px 2px;font-size:17px;font-weight:700;display:flex}.tkd-count{background:#ffffffb3;border-radius:999px;place-items:center;min-width:22px;height:22px;padding-inline:6px;font-size:12px;font-weight:600;display:grid}.tkd-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.tkd-card{background:var(--card);border:1.5px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;padding:10px 10px 6px;animation:.25s ease-out tkd-in;display:grid}@keyframes tkd-in{0%{opacity:0;transform:translateY(4px)}}.tkd-card-top{align-items:flex-start;gap:4px;display:flex}.tkd-card-title{color:#1f2430;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14.5px;font-weight:500}.tkd-card-title.done{color:#7a7f8c;text-decoration:line-through}.tkd-card-title:focus{box-shadow:0 1.5px 0 var(--text)}.tkd-x{color:#8b8f9b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.tkd-x:hover{color:#1f2430;background:#0000000f}.tkd-note{background:#fdecec;border:1px solid #f3b9b9;border-radius:8px;gap:2px;padding:7px 9px;font-size:12.5px;display:grid}.tkd-note b{color:#b42323;font-size:12px}.tkd-approved{color:#2e8a52;align-items:center;gap:6px;font-size:12.5px;display:flex}.tkd-chips{flex-wrap:wrap;gap:5px;display:flex}.tkd-tagchip{color:#fff;border:0;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.tkd-tagchip.pick{color:var(--c);box-shadow:inset 0 0 0 1.5px var(--c);cursor:pointer;background:0 0}.tkd-tagchip.pick.on{background:var(--c);color:#fff}.tkd-chip{color:#4a4f5c;background:#fff;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tkd-chip.ok{color:#2e8a52;border-color:#9dd3ae}.tkd-chip.link{color:#2f6dbe;cursor:pointer}.tkd-row{align-items:center;gap:6px;display:flex}.tkd-pri{color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 9px 0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.tkd-assignee{color:#4a4f5c;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.tkd-av{color:#fff;border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:grid}.tkd-av.empty{background:0 0;border:1.5px dashed #a3a7b2}.tkd-grow{flex:1}.tkd-ib{cursor:pointer;background:#ffffffbf;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.tkd-ib:hover{background:#fff}.tkd-revbtns{gap:6px;display:flex}.tkd-btn{cursor:pointer;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;height:28px;font-size:12.5px;font-weight:700;display:inline-flex}.tkd-btn.ok{color:#fff;background:#2e8a52}.tkd-btn.outline{color:#c0392b;background:#fff;box-shadow:inset 0 0 0 1.5px #f0a3a3}.tkd-btn.danger{color:#fff;background:#c0392b}.tkd-btn:disabled{opacity:.45;cursor:not-allowed}.tkd-btn:not(.ok):not(.outline):not(.danger){color:#4a4f5c;background:#fff}.tkd-revbox{gap:6px;display:grid}.tkd-revbox textarea,.tkd-in{resize:none;background:#fff;border:1px solid #00000026;border-radius:7px;outline:none;width:100%;padding:6px 8px;font-size:12.5px}.tkd-revbox textarea:focus,.tkd-in:focus{border-color:#0d99ff}.tkd-tools{border-top:1px solid #0000000f;align-items:center;gap:1px;padding-top:4px;display:flex}.tkd-tb{color:#9a9eaa;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.tkd-tb:hover:not(:disabled),.tkd-tb.on{color:#1f2430;background:#0000000f}.tkd-tb:disabled{opacity:.3;cursor:default}.tkd-panel{background:#ffffffd9;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:5px;padding:8px;font-size:12.5px;display:grid}.tkd-panel>b{color:#4a4f5c;font-size:12px}.tkd-subitem{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.tkd-subitem input{accent-color:#2e8a52}.tkd-subitem .done{color:#8b8f9b;text-decoration:line-through}.tkd-tagpick{flex-wrap:wrap;gap:5px;display:flex}.tkd-hist{color:#4a4f5c;gap:4px;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tkd-when{color:#8b8f9b;font-size:11.5px}.tkd-person{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:4px 6px;display:flex}.tkd-person:hover,.tkd-person.on{background:#0000000f}.tkd-add{border:1.5px dashed var(--border);width:100%;color:var(--text);resize:none;background:#ffffff59;border-radius:12px;outline:none;padding:9px 10px;font-size:13.5px}.tkd-add::placeholder{color:var(--text);opacity:.85}.tkd-add:focus{background:#fff;border-style:solid}.tkd-col.collapsed .tkd-colhead{opacity:.85}.tkd-muted{color:#8b8f9b;font-size:12.5px}.tkd-muted.center{text-align:center;padding:10px}.tkd-toast{z-index:30;color:#fff;opacity:0;pointer-events:none;background:#1f2430;border-radius:10px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13px;font-weight:550;transition:opacity .25s,transform .3s;position:absolute;bottom:20px;left:50%;transform:translate(-50%,10px);box-shadow:0 12px 40px #00000059}.tkd-toast.show{opacity:1;transform:translate(-50%)}@media (width<=1100px){.tkd-stage{justify-items:start;padding:60px 20px 32px}}.tk-glow:where(.astro-cmqaf4n7){filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#d6336c38,#0000);border-radius:50%;width:720px;height:620px;position:absolute;top:-20%;right:-10%}.tk-logo:where(.astro-cmqaf4n7){border-radius:14px;margin-right:6px;box-shadow:0 14px 34px -10px #d6336cf2}.tk-badge:where(.astro-cmqaf4n7){color:#ffb3cd;background:#d6336c1f;border-color:#d6336c66}.tk-gradient:where(.astro-cmqaf4n7){background:linear-gradient(100deg,#fff 0%,#ffc4d8 40%,#ff6f9f 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.tk-btn:where(.astro-cmqaf4n7){background:linear-gradient(#e2447b,#c22a5f);box-shadow:0 12px 30px -12px #d6336ce6}.tk-eyebrow:where(.astro-cmqaf4n7){color:#ff7aa8}.tk-scroll-hint:where(.astro-cmqaf4n7){color:var(--text-3);text-align:center;margin-top:12px;font-size:13.5px;display:none}.tk-flow:where(.astro-cmqaf4n7){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.tk-flow:where(.astro-cmqaf4n7) li:where(.astro-cmqaf4n7){border-radius:var(--radius-l);border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--col) 10%, transparent), #ffffff03);align-content:start;gap:10px;padding:20px;display:grid;position:relative}.tk-flow:where(.astro-cmqaf4n7) li:where(.astro-cmqaf4n7):not(:last-child):after{content:"";z-index:1;border-top:2px solid var(--line-3);border-right:2px solid var(--line-3);width:10px;height:10px;position:absolute;top:30px;right:-12px;transform:rotate(45deg)}.tk-flow-name:where(.astro-cmqaf4n7){background:var(--col);color:var(--ink);border-radius:999px;justify-self:start;padding:4px 12px;font-size:14px;font-weight:700}.tk-flow:where(.astro-cmqaf4n7) p:where(.astro-cmqaf4n7){color:var(--text-2);font-size:15px}.tk-review:where(.astro-cmqaf4n7){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:32px;padding:clamp(24px,4vw,36px);display:grid}.tk-review:where(.astro-cmqaf4n7) h3:where(.astro-cmqaf4n7){align-items:center;gap:10px;margin-bottom:10px;font-size:22px;display:flex}.tk-review:where(.astro-cmqaf4n7) h3:where(.astro-cmqaf4n7) svg{color:#ff7aa8}.tk-review:where(.astro-cmqaf4n7) p:where(.astro-cmqaf4n7){color:var(--text-2)}.tk-review:where(.astro-cmqaf4n7) p:where(.astro-cmqaf4n7) b:where(.astro-cmqaf4n7){color:var(--text)}.tk-review-sample:where(.astro-cmqaf4n7){color:#1f2430;background:#f5f1fd;border-radius:14px;gap:10px;padding:16px;display:grid}.tk-note:where(.astro-cmqaf4n7){background:#fdecec;border:1px solid #f3b9b9;border-radius:9px;gap:2px;padding:9px 11px;font-size:14px;display:grid}.tk-note:where(.astro-cmqaf4n7) b:where(.astro-cmqaf4n7){color:#b42323;font-size:13px}.tk-approved:where(.astro-cmqaf4n7){color:#2e8a52;background:#eef8f1;border:1px solid #9dd3ae;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:14px;font-weight:600;display:flex}.tk-bento:where(.astro-cmqaf4n7) .b-ico:where(.astro-cmqaf4n7){color:#ff9cbe;background:#d6336c1a;border-color:#d6336c40}.tk-bento:where(.astro-cmqaf4n7) code:where(.astro-cmqaf4n7){background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:.85em}.tk-paste:where(.astro-cmqaf4n7){border:1px solid var(--line);background:var(--bg);font-family:var(--font-mono);color:var(--text-2);white-space:pre-wrap;border-radius:14px;margin:0;padding:18px 20px;font-size:13.5px;line-height:1.8}.tk-paste:where(.astro-cmqaf4n7) b:where(.astro-cmqaf4n7){color:#7ee2b0;font-weight:600}.tk-out:where(.astro-cmqaf4n7){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tk-out:where(.astro-cmqaf4n7) div:where(.astro-cmqaf4n7){border:1px solid var(--line);background:#ffffff05;border-radius:14px;gap:6px;padding:18px 20px;display:grid}.tk-out:where(.astro-cmqaf4n7) b:where(.astro-cmqaf4n7){font-weight:600;text-decoration:line-through 2px #d6336cb3}.tk-out:where(.astro-cmqaf4n7) p:where(.astro-cmqaf4n7){color:var(--text-2);font-size:14.5px}.tk-data:where(.astro-cmqaf4n7){background:linear-gradient(135deg,#d6336c1a,#0a0e1466 55%);border-color:#d6336c38;grid-template-columns:auto minmax(0,1fr);gap:24px;padding:clamp(24px,4vw,44px);display:grid}.tk-data:where(.astro-cmqaf4n7) .b-ico:where(.astro-cmqaf4n7){color:#ff9cbe;background:#d6336c1f;border:1px solid #d6336c4d;border-radius:14px;width:52px;height:52px}.tk-data:where(.astro-cmqaf4n7) .section-title:where(.astro-cmqaf4n7){margin-bottom:12px;font-size:clamp(26px,3vw,36px)}.tk-more:where(.astro-cmqaf4n7){color:#ff9cbe;align-items:center;gap:6px;margin-top:16px;font-weight:600;display:inline-flex}.card:where(.astro-cmqaf4n7).tk-get{background:linear-gradient(135deg,#d6336c24,#0a0e1466 60%);border-color:#d6336c47}.tk-get-glow:where(.astro-cmqaf4n7){background:radial-gradient(closest-side,#d6336c47,#0000)}.tk-status:where(.astro-cmqaf4n7){color:var(--text-3);font-size:14.5px}.tk-engine:where(.astro-cmqaf4n7){color:#ff9cbe}.tk-full:where(.astro-cmqaf4n7){width:100%}.faq-grid:where(.astro-cmqaf4n7) .section-lead:where(.astro-cmqaf4n7) a:where(.astro-cmqaf4n7){color:#ff9cbe}@media (width<=1000px){.tk-flow:where(.astro-cmqaf4n7){grid-template-columns:repeat(2,minmax(0,1fr))}.tk-flow:where(.astro-cmqaf4n7) li:where(.astro-cmqaf4n7):nth-child(2):after{display:none}.tk-review:where(.astro-cmqaf4n7){grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.tk-scroll-hint:where(.astro-cmqaf4n7){display:block}}@media (width<=640px){.tk-flow:where(.astro-cmqaf4n7),.tk-out:where(.astro-cmqaf4n7){grid-template-columns:minmax(0,1fr)}.tk-flow:where(.astro-cmqaf4n7) li:where(.astro-cmqaf4n7):after{display:none}.tk-data:where(.astro-cmqaf4n7){grid-template-columns:minmax(0,1fr)}}
