:root{--canvas:#f2f2f4;--canvas-hi:#fafafb;--glass:#fff;--glass-solid:#fff;--hair:#e6e7eb;--hair-soft:transparent;--chip:#eeeef1;--muted:#9396a0;--r-sm:14px;--r:24px;--r-lg:30px;--shadow:0 1px 0 #fff inset,0 24px 48px -32px rgba(24,26,40,.22),0 2px 6px -2px rgba(24,26,40,.05);--shadow-card:0 26px 50px -30px rgba(60,40,90,.35);--emboss:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -2px 4px rgba(20,20,40,.035),0 8px 18px -12px rgba(20,20,40,.18);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--k-tree:#3f8a80;--k-tree-soft:#e4f3ee;--k-tree-pastel:linear-gradient(120deg,#cdede2,#a9dccd);--k-tree-ink:#1e4e47;--k-click:#7c62d6;--k-click-soft:#efeafd;--k-click-pastel:linear-gradient(120deg,#e3dafd,#c7b6f6);--k-click-ink:#3b2a80;--k-five:#c46c34;--k-five-soft:#fceee3;--k-five-pastel:linear-gradient(120deg,#ffe3cf,#fbc59f);--k-five-ink:#763410;--k-sort:#4b7cc4;--k-sort-soft:#e7effa;--k-sort-pastel:linear-gradient(120deg,#dce8fb,#b5cdf4);--k-sort-ink:#1d427c;--k-pref:#b95a8c;--k-pref-soft:#fae8f1;--k-pref-pastel:linear-gradient(120deg,#fadbea,#f0b7d3);--k-pref-ink:#772551;--g-sea:radial-gradient(90% 80% at 100% 0%,#bfe6c9 0%,transparent 55%),radial-gradient(120% 110% at 0% 100%,#7faeea 0%,transparent 60%),linear-gradient(150deg,#6bb89c,#6a9bde);--g-violet:radial-gradient(90% 80% at 100% 0%,#e9c9fa 0%,transparent 55%),radial-gradient(120% 110% at 0% 100%,#8a70e6 0%,transparent 60%),linear-gradient(150deg,#a983e6,#7e66dc);--g-peach:radial-gradient(90% 80% at 100% 0%,#ffd7b0 0%,transparent 55%),radial-gradient(120% 110% at 0% 100%,#ee8fd0 0%,transparent 60%),linear-gradient(140deg,#f0986e,#e271aa);--g-pink:radial-gradient(90% 80% at 100% 0%,#ffd0e4 0%,transparent 55%),radial-gradient(120% 110% at 0% 100%,#e77bb5 0%,transparent 60%),linear-gradient(150deg,#e585b5,#d8669f);--g-sky:radial-gradient(90% 80% at 100% 0%,#c9eefa 0%,transparent 55%),radial-gradient(120% 110% at 0% 100%,#7fa5f2 0%,transparent 60%),linear-gradient(150deg,#74b5e6,#5d85e2);--nav-on:linear-gradient(135deg,#9cc6ff,#6a9bf4)}body{background:radial-gradient(1400px 700px at 15% -10%,#fff,transparent 60%),var(--canvas)}.panel,.scard{background:#fff;border:0;outline:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow)}.panel{padding:28px}.scard{padding:22px}.scard:hover{box-shadow:inset 0 1px 0 #fff,0 32px 56px -30px rgba(24,26,40,.3)}.btn,.input,.pill-link,.pnav,.seg button{border-color:transparent;background-color:var(--chip);box-shadow:var(--emboss)}.pill-link,.pnav{height:42px;padding:0 20px}.btn{height:40px}.btn-sm{height:32px}.btn:hover,.pill-link:hover,.pnav:hover{background-color:#f6f6f8;border-color:transparent}.input{border-radius:999px;height:44px;padding:0 18px}textarea.input{border-radius:18px;padding:12px 16px}.input:focus{border-color:transparent;background-color:#fff;box-shadow:0 0 0 2px #b9d3fb,var(--emboss)}.pill-link[aria-current=page],.pnav[aria-pressed=true],.pnav[aria-selected=true]{background:var(--nav-on);color:#fff;border-color:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 10px 22px -12px rgba(70,120,230,.7)}.btn-primary{background:var(--cta);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 10px 22px -12px rgba(40,70,60,.6)}.btn-primary:hover{background:var(--cta-hover)}.btn-ghost{background:transparent;box-shadow:none}.capsule,.pill{background:var(--chip);box-shadow:inset 0 1px 0 #fff}.pill.live{background:#1c1d22;color:#fff;box-shadow:none}.pill.closed{border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--hair)}.capsule.hot{background:linear-gradient(135deg,#f7a7cb,#ee6fa8);box-shadow:none}.figure b,.scard-stats b{font-weight:400;letter-spacing:-.025em}.gcard.sea{background:var(--grain),var(--g-sea)}.gcard.violet{background:var(--grain),var(--g-violet)}.gcard.peach{background:var(--grain),var(--g-peach)}.gcard.pink{background:var(--grain),var(--g-pink)}.gcard.sky{background:var(--grain),var(--g-sky)}.gcard .gtitle,.gcard .gval,.gcard .hero-stats b{text-shadow:0 1px 2px rgba(30,30,70,.12),0 2px 18px rgba(30,30,70,.22)}.gcard .arrow{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;top:14px;right:14px;background:hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 0 0 1px hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.scard-band{background:var(--band-bg,var(--k-tree-pastel));color:var(--band-ink,var(--k-tree-ink));background-image:var(--grain),var(--band-bg,var(--k-tree-pastel));margin:-22px -22px 0;padding:14px 18px 14px 22px}.scard.k-tree .scard-band{--band-bg:var(--k-tree-pastel);--band-ink:var(--k-tree-ink);--band:var(--k-tree-ink)}.scard.k-first_click .scard-band{--band-bg:var(--k-click-pastel);--band-ink:var(--k-click-ink);--band:var(--k-click-ink)}.scard.k-five_second .scard-band{--band-bg:var(--k-five-pastel);--band-ink:var(--k-five-ink);--band:var(--k-five-ink)}.scard.k-card_sort .scard-band{--band-bg:var(--k-sort-pastel);--band-ink:var(--k-sort-ink);--band:var(--k-sort-ink)}.scard.k-preference .scard-band{--band-bg:var(--k-pref-pastel);--band-ink:var(--k-pref-ink);--band:var(--k-pref-ink)}.scard-band .pill{background:hsla(0,0%,100%,.55);color:var(--band-ink);border:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.scard-band .pill.live{background:#fff;color:var(--band-ink)}.scard-band .pill.closed{background:hsla(0,0%,100%,.3);color:var(--band-ink);box-shadow:none}th{border-bottom-color:#eeeff2}.chips button[aria-pressed=true],.lp-links .pill-link[aria-current=page],.seg button[aria-pressed=true],.viewtoggle button[aria-pressed=true]{background:var(--nav-on);color:#fff;border-color:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 8px 18px -12px rgba(70,120,230,.7)}.chips button[aria-pressed=true] .muted,.seg button[aria-pressed=true] .seg-count{color:hsla(0,0%,100%,.85);opacity:1}.capsule.dark{background:#5d87e0}.stages li.active:before{background:#6a9bf4}.gcard .axis,.gcard .gsub,.gcard .meta{opacity:.95;text-shadow:0 1px 8px rgba(30,30,70,.25)}.mx{--tint-a:#cdede2;--tint-b:#a9dccd;--tint-c:#e9f6f1;--ink-k:var(--k-tree-ink);--acc:var(--k-tree);position:relative;height:300px;border-radius:24px;overflow:hidden;isolation:isolate;padding:16px;display:flex;flex-direction:column;gap:12px;font-size:.84rem;color:var(--ink);background:var(--grain),radial-gradient(70% 70% at 100% 0,var(--tint-c),transparent 70%),radial-gradient(90% 90% at 0 100%,var(--tint-b),transparent 70%),linear-gradient(140deg,var(--tint-a),var(--tint-b));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 0 0 1px hsla(0,0%,100%,.35)}.mx.k-click{--tint-a:#e6defd;--tint-b:#c9b9f6;--tint-c:#f5f1ff;--ink-k:var(--k-click-ink);--acc:var(--k-click)}.mx.k-five{--tint-a:#ffe6d3;--tint-b:#fbc8a3;--tint-c:#fff4ea;--ink-k:var(--k-five-ink);--acc:var(--k-five)}.mx.k-sort{--tint-a:#dfeafb;--tint-b:#b7cff4;--tint-c:#f1f6fe;--ink-k:var(--k-sort-ink);--acc:var(--k-sort)}.mx.k-pref{--tint-a:#fbdfec;--tint-b:#f1bbd5;--tint-c:#fff1f7;--ink-k:var(--k-pref-ink);--acc:var(--k-pref)}.mx-task{align-self:flex-start;max-width:92%;padding:9px 14px;font-size:.78rem;line-height:1.35;color:var(--ink-k);font-weight:500;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 20px -14px rgba(20,20,50,.35)}.mx-task,.mx-win{border-radius:16px}.mx-win{background:#fff;box-shadow:inset 0 1px 0 #fff,0 18px 34px -22px rgba(20,22,50,.45),0 2px 6px -3px rgba(20,22,50,.08)}.mx-stat{position:absolute;right:14px;bottom:14px;z-index:5;display:flex;flex-direction:column;gap:2px;min-width:118px;padding:12px 14px 11px;border-radius:18px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #fff,0 20px 36px -20px rgba(20,22,50,.5)}.mx-stat b{font-weight:400;font-size:1.9rem;line-height:1;letter-spacing:-.03em;display:inline-flex;align-items:flex-start;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-stat b sup{font-size:.38em;margin:.2em 0 0 2px;color:var(--muted)}.mx-stat small{font-size:.7rem;font-style:italic;font-weight:300;color:var(--muted)}.mx-arrow{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:.7rem;color:var(--ink-k);background:radial-gradient(circle at 35% 30%,#fff,var(--tint-c) 70%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),0 3px 6px -3px rgba(0,0,0,.25)}.mx-tree{flex:1 1;padding:8px;display:flex;flex-direction:column;gap:2px;margin-right:70px}.mx-row{display:flex;align-items:center;gap:8px;height:27px;border-radius:10px;color:var(--ink-2);font-size:.8rem}.mx-row i{width:16px;height:16px;border-radius:50%;background:var(--chip);box-shadow:inset 0 1px 0 #fff;font-style:normal;font-size:.7rem;display:grid;place-items:center;color:var(--muted);flex:none}.mx-row.leaf i{width:5px;height:5px;margin:0 5.5px;background:var(--faint);box-shadow:none}.mx-row.hit{color:var(--ink-k);font-weight:600;background:linear-gradient(90deg,var(--tint-a),var(--tint-b));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6);margin-right:8px}.mx-row.hit i{width:5px;height:5px;margin:0 5.5px;background:var(--acc);box-shadow:0 0 0 3px hsla(0,0%,100%,.7)}.mx-page{position:relative;flex:1 1;overflow:hidden;padding-bottom:10px}.mx-nav{display:flex;align-items:center;gap:12px;height:30px;padding:0 12px;font-size:.64rem;color:var(--muted);border-bottom:1px solid #f1f2f5}.mx-nav b{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:.84rem;color:var(--ink);margin-right:6px}.mx-nav i{width:11px;height:11px;border:1.4px solid var(--ink-2);border-radius:50%;margin-left:auto}.mx-nav i.bag{border-radius:3px;margin-left:0}.mx-hero{margin:10px 12px 8px;height:60px;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:5px;background:linear-gradient(135deg,#eef0f4,#e2e5ec)}.mx-hero span{height:6px;width:46%;border-radius:4px;background:#c9cdd6}.mx-hero span+span{width:30%;background:#d6d9e0}.mx-hero em{margin-top:auto;align-self:flex-start;font-style:normal;font-size:.56rem;color:#fff;background:var(--ink);padding:3px 9px;border-radius:99px}.mx-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:0 12px}.mx-cards span{height:36px;border-radius:8px;background:#f2f3f6}.mx-area{position:absolute;top:5px;right:31px;width:21px;height:21px;border-radius:7px;border:1.6px dashed var(--acc)}.mx-heat{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px);animation:lp-heat 3.2s ease-in-out infinite alternate}.mx-heat.h1{top:-12px;right:16px;width:52px;height:52px;background:radial-gradient(circle,rgba(124,98,214,.75),rgba(236,120,180,.45) 40%,transparent 70%)}.mx-heat.h2{top:-4px;left:104px;width:36px;height:36px;background:radial-gradient(circle,rgba(236,120,180,.55),rgba(124,98,214,.2) 50%,transparent 70%);animation-delay:-1s}.mx-heat.h3{top:66px;left:14px;width:30px;height:30px;background:radial-gradient(circle,rgba(124,98,214,.4),transparent 70%);animation-delay:-2s}.mx-fade{flex:none;height:120px;margin-right:0}.mx-fade>:not(.mx-timer){animation:lp-fade 5s ease-in-out infinite}.mx-timer{position:absolute;left:0;right:0;top:0;height:3px;background:#f3f3f5;z-index:2}.mx-timer i{display:block;height:100%;background:linear-gradient(90deg,var(--tint-b),var(--acc));transform-origin:left;animation:lp-timer 5s linear infinite}.mx-words{display:flex;flex-wrap:wrap;gap:6px;max-width:58%}.mx-words>*{padding:4px 10px;border-radius:99px;background:hsla(0,0%,100%,.6);color:var(--ink-k);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.mx-words b{font-weight:600;font-size:.95rem;background:#fff}.mx-words span{font-size:.82rem}.mx-words small{font-size:.74rem;opacity:.8}.mx-sort{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;flex:1 1;margin-bottom:64px}.mx-sort-g{padding:9px;display:flex;flex-direction:column;gap:5px;font-size:.72rem}.mx-sort-g b{font-weight:600;font-size:.74rem;color:var(--ink-k);margin-bottom:2px}.mx-sort-g span{border-radius:8px;padding:5px 7px;background:#f4f5f8;box-shadow:inset 0 1px 0 #fff}.mx-sort-g.new{border-radius:16px;border:1.5px dashed hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.25);justify-content:center;text-align:center;color:var(--ink-k)}.mx-sort-g.new span{background:none;box-shadow:none}.mx-sort-card{position:absolute;left:44%;top:47%;z-index:4;padding:7px 12px;border-radius:10px;font-size:.74rem;font-weight:600;color:var(--ink-k);background:linear-gradient(135deg,#fff,var(--tint-a));box-shadow:0 16px 28px -12px rgba(20,30,80,.45),inset 0 0 0 1px hsla(0,0%,100%,.8);transform:rotate(-6deg);animation:lp-sortcard 3.2s ease-in-out infinite alternate}.mx-pref{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;flex:1 1;margin-bottom:58px}.mx-pref-opt{padding:8px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s}.mx-pref-opt.on{box-shadow:0 0 0 2px var(--acc),0 18px 34px -20px rgba(120,40,80,.5)}.mx-pref-page{flex:1 1;border-radius:10px;background:#f6f7f9;padding:8px;display:flex;flex-direction:column;gap:5px;min-height:70px}.mx-pref-page>i{height:5px;width:40%;border-radius:3px;background:#c9cdd6}.mx-pref-page>b{flex:1 1;border-radius:7px;background:linear-gradient(135deg,#eef0f4,#e2e5ec);min-height:28px}.mx-pref-page.alt>b{background:linear-gradient(135deg,#3a3d47,#1e2027)}.mx-pref-page>span{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.mx-pref-page>span i{height:14px;border-radius:4px;background:#eceef2}.mx-pref-btn{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.72rem;font-weight:600;padding:5px;border-radius:999px;background:var(--chip);color:var(--ink-2);box-shadow:inset 0 1px 0 #fff}.mx-pref-opt.on .mx-pref-btn{background:linear-gradient(135deg,var(--tint-a),var(--tint-b));color:var(--ink-k)}.mx-pref-btn i{font-style:normal;width:15px;height:15px;border-radius:50%;background:var(--acc);color:#fff;display:grid;place-items:center;font-size:.6rem}.lp-test-wide .mx{height:320px}@media (prefers-reduced-motion:reduce){.mx-fade>*,.mx-heat,.mx-sort-card,.mx-timer i{animation:none}}.lp-test{background:#fff;border:0;box-shadow:var(--shadow)}.mx-fade .mx-cards{display:none}.mx-fade{height:110px}.mx.k-pref .mx-stat{top:14px;bottom:auto}.mx.k-pref .mx-pref{margin-bottom:0;margin-top:30px}.mx-tree{margin-right:96px}.mx-heat.h1{background:radial-gradient(circle,rgba(124,98,214,.9),rgba(236,120,180,.55) 40%,transparent 70%)}.mx.k-pref .mx-task{max-width:calc(100% - 150px)}@media (max-width:560px){.mx-tree{margin-right:24px}.mx-row.hit{white-space:nowrap}.mx-stat{min-width:104px;padding:10px 12px}.mx-stat b{font-size:1.6rem}}.invite-card{position:relative;overflow:hidden;border-radius:30px;padding:26px 26px 24px;display:flex;flex-direction:column;gap:14px;color:#1d2b57;background:var(--grain),radial-gradient(80% 80% at 100% 0,#f1f6fe,transparent 70%),radial-gradient(90% 90% at 0 100%,#c9b9f6,transparent 70%),linear-gradient(140deg,#dce8fb,#b5cdf4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 26px 50px -30px rgba(60,70,140,.45)}.invite-card .capsule{align-self:flex-start;background:hsla(0,0%,100%,.6)}.invite-card h1{font-size:clamp(1.8rem,4.5vw,2.4rem);line-height:1.1}.invite-card h1 em{font-style:italic;font-weight:300}.invite-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:.92rem}.invite-list li{display:flex;gap:10px;align-items:flex-start}.invite-list li:before{content:"✓";flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-size:.66rem;color:#fff;background:linear-gradient(135deg,#9cc6ff,#6a9bf4)}.sample-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:hsla(240,8%,95%,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(17,18,22,.05)}.sample-bar-in{max-width:1240px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:16px;justify-content:space-between}.sample-bar .brand img,.sample-bar .brand svg{height:30px;width:auto}.sample-kinds{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:4px}.sample-kinds .pnav{height:36px;padding:0 14px;font-size:.84rem;text-decoration:none}.sample-note{max-width:1240px;margin:0 auto;padding:0 20px 10px;font-size:.8rem;font-style:italic;font-weight:300;color:var(--muted)}@media (max-width:860px){.sample-bar-in{flex-wrap:wrap}.sample-kinds{order:3;width:100%}}.lp-sample{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:500;color:var(--ink);text-decoration:none;margin-top:2px}.lp-sample:hover{text-decoration:underline}.try-note{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:10px 20px;font-size:.86rem;background:linear-gradient(90deg,#dce8fb,#e6defd);color:#1d2b57}.try-page .p-legal{display:none}.tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px}.tpl-card{text-align:left;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:16px;border:0;cursor:pointer;background:var(--chip);box-shadow:var(--emboss);font-size:.8rem;color:var(--ink-2)}.tpl-card b{font-weight:600;font-size:.86rem;color:var(--ink)}.tpl-card span{line-height:1.4;color:var(--muted)}.tpl-card:hover{background:#f6f6f8}.tpl-card.on{background:#fff;box-shadow:0 0 0 2px #6a9bf4,0 12px 24px -16px rgba(70,120,230,.6)}.check-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.check-row input{margin-top:3px;width:17px;height:17px;accent-color:#6a9bf4;flex:none}.check-row>span{display:flex;flex-direction:column;gap:2px}.check-row b{font-weight:500}.draft-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:960px){.draft-grid{grid-template-columns:1fr}}.draft-tree{display:flex;flex-direction:column;gap:16px}.draft-sec>b{display:block;font-weight:600;margin-bottom:6px}.draft-sec ul{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid #e4f3ee;display:flex;flex-direction:column;gap:2px}.draft-sec li{display:grid;grid-template-columns:minmax(0,1fr) 90px 40px;grid-gap:10px;gap:10px;align-items:center;padding:5px 10px;border-radius:10px;font-size:.9rem}.draft-sec li:hover{background:#f6f7f9}.draft-sec li .num{text-align:right;font-size:.8rem;color:var(--muted)}.draft-bar{height:6px;border-radius:99px;background:#eeeff2;overflow:hidden}.draft-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a9dccd,#3f8a80)}.draft-sec li.weak{background:#fdf0f6}.draft-sec li.weak .draft-bar i{background:linear-gradient(90deg,#f3b6d2,#e5498f)}.name-pick{display:flex;flex-wrap:wrap;gap:6px}.name-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:99px;background:var(--chip);box-shadow:var(--emboss);font-size:.84rem;cursor:pointer}.name-chip input{position:absolute;opacity:0;pointer-events:none}.name-chip .num{font-size:.72rem;color:var(--muted)}.name-chip.on{background:var(--nav-on);color:#fff}.name-chip.on .num{color:hsla(0,0%,100%,.85)}.name-chip:focus-within{outline:2px solid #6a9bf4;outline-offset:2px}.combo-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:#e7effa}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.insight-wrap{position:relative}.insight-wrap .insight{padding-right:40px}.pin{position:absolute;top:12px;right:0;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--faint);cursor:pointer;opacity:0;transition:opacity .15s,color .15s,background .15s}.insight-wrap:hover .pin,.pin.on,.pin:focus-visible{opacity:1}.pin:hover{background:var(--chip);color:var(--ink-2)}.pin.on{color:#e8a23a}.insight-wrap.pinned .insight{background:linear-gradient(90deg,#fff7e8,transparent 70%);border-radius:12px;padding-left:10px}@media (hover:none){.pin{opacity:1}}.notes-panel{margin-bottom:14px}.note-box{border-radius:18px!important;height:auto;min-height:0;padding:12px 16px!important;line-height:1.5;resize:vertical}.task-note{display:flex;flex-direction:column;gap:6px;margin:4px 0 14px}.rp-notes{padding:16px 18px;border-radius:14px;background:#f4f7fd}.rp-notes h2{margin-bottom:8px}.rp-task-note{margin:12px 0 4px;padding:10px 14px;border-radius:10px;background:#f4f7fd;font-size:.86rem;line-height:1.5}.rp-task-note b{font-weight:600;margin-right:6px}@media print{.rp-notes,.rp-task-note{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.lp-ph{display:inline-flex;border-radius:12px;transition:transform .15s}.lp-foot-end{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lp-ph img{display:block;width:250px;height:54px}.lp-ph:hover{transform:translateY(-1px)}.p-help{display:block;margin-top:4px;font-size:.86rem;font-weight:400;color:color-mix(in srgb,var(--p-text) 60%,var(--p-bg))}.p-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;max-width:420px}.p-yesno{display:grid;grid-template-columns:repeat(2,minmax(0,160px));grid-gap:10px;gap:10px}.p-yesno .p-choice{justify-content:center}.p-scale.wide{gap:4px}.p-scale.wide .p-choice{padding:0;justify-content:center;min-width:0}.p-number{display:inline-flex;align-items:center;gap:10px;margin-top:6px}.p-number .p-input{width:160px}.p-rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-width:520px}.p-rank li{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 8px 0 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--p-text) 14%,var(--p-bg));background:color-mix(in srgb,#fff 80%,var(--p-bg))}.p-rank-n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.78rem;font-weight:600;background:var(--p-primary);color:var(--p-on-primary);flex:none}.p-rank-l{flex:1 1;min-width:0}.p-rank-btn{width:36px;height:36px;border-radius:10px;border:1px solid color-mix(in srgb,var(--p-text) 14%,var(--p-bg));background:transparent;color:inherit;cursor:pointer;font-size:1rem}.p-rank-btn:disabled{opacity:.3;cursor:default}.p-link{margin-top:10px;background:none;border:0;padding:0;color:var(--p-primary);text-decoration:underline;cursor:pointer;font:inherit;font-size:.9rem}.p-grid{display:flex;flex-direction:column;gap:18px}.p-grid-label{display:block;margin-bottom:8px;font-weight:500}.nps-head{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.nps-score{display:flex;flex-direction:column;gap:2px}.nps-score b{font-weight:300;font-size:3rem;line-height:1;letter-spacing:-.03em}.nps-split{flex:1 1;min-width:260px;display:flex;flex-direction:column;gap:8px}.nps-bar{display:flex;height:12px;border-radius:99px;overflow:hidden;background:var(--chip)}.nps-bar i,.nps-legend i{display:block;height:100%}.nps-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8rem;color:var(--ink-2)}.nps-legend span{display:inline-flex;align-items:center;gap:6px}.nps-legend i{width:10px;height:10px;border-radius:50%}.det{background:#e5498f}.pas{background:#d3d5dc}.pro{background:#3f8a80}.scale-bar.nps-detractor i{background:#f3b6d2}.scale-bar.nps-passive i{background:#d3d5dc}.scale-bar.nps-promoter i{background:#6bb89c}.num-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.num-figs b{display:block;font-weight:300;font-size:1.8rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank-list{display:flex;flex-direction:column;gap:4px}.rank-row{display:grid;grid-template-columns:26px minmax(0,1.3fr) minmax(80px,1fr) 40px 110px;grid-gap:10px;gap:10px;align-items:center;padding:6px 0}.rank-pos{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.76rem;font-weight:600;background:#e7effa;color:#1d427c}.rank-row .caption{text-align:right}.grid-res td.heat{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:6px}.grid-res th.num{text-align:center}@media (max-width:640px){.num-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-row{grid-template-columns:26px minmax(0,1fr) 40px}.rank-row .caption,.rank-row .hbar{display:none}}:root{--k-survey:#a07a12;--k-survey-soft:#fbf4de;--k-survey-pastel:linear-gradient(120deg,#fff1c9,#f5d98a);--k-survey-ink:#5e4300}.type-art.k-survey,.type-tag.k-survey{background:var(--k-survey-soft);color:var(--k-survey)}.type-card.on .type-art.k-survey{background:var(--k-survey);color:#fff}.scard.k-survey .scard-band{--band-bg:var(--k-survey-pastel);--band-ink:var(--k-survey-ink);--band:var(--k-survey-ink)}.p-opt+.p-opt{margin-left:8px}.q-extra.row{flex-wrap:wrap;justify-content:flex-start}.check.q-extra,.q-extra.row{flex-direction:row;align-items:center}.mx.k-survey{--tint-a:#fff0c6;--tint-b:#f5d98a;--tint-c:#fff8e6;--ink-k:var(--k-survey-ink);--acc:var(--k-survey)}.mx-survey{flex:1 1;padding:14px;display:flex;flex-direction:column;gap:14px;margin-bottom:70px}.mx-nps{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));grid-gap:3px;gap:3px}.mx-nps i{font-style:normal;height:24px;border-radius:7px;display:grid;place-items:center;font-size:.62rem;color:var(--ink-2);background:#f4f5f8;box-shadow:inset 0 1px 0 #fff}.mx-nps i.on{background:linear-gradient(135deg,var(--tint-a),var(--tint-b));color:var(--ink-k);font-weight:700;box-shadow:0 0 0 1.5px var(--acc)}.mx-grid{display:flex;flex-direction:column;gap:7px}.mx-grid div{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,16px);grid-gap:5px;gap:5px;align-items:center;font-size:.7rem;color:var(--ink-2)}.mx-grid i{width:16px;height:16px;border-radius:50%;background:#f4f5f8;box-shadow:inset 0 0 0 1px #e6e7eb}.mx-grid i.on{background:var(--acc);box-shadow:0 0 0 3px hsla(0,0%,100%,.9),0 0 0 4px var(--tint-b)}