.vis-graphic.svelte-dem6il{position:absolute;inset:24px;display:flex;align-items:stretch;justify-content:stretch;pointer-events:none}@media(min-width:1024px){.vis-graphic.svelte-dem6il{inset:28px}}.vis-panel.svelte-dem6il{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:0;background:#fff;padding:12px 13px 11px;opacity:0;animation:svelte-dem6il-vis-panel-in .68s cubic-bezier(.22,1,.36,1) forwards,svelte-dem6il-vis-panel-out .52s cubic-bezier(.4,0,1,1) 10.4s forwards}@media(min-width:1024px){.vis-panel.svelte-dem6il{padding:14px 15px 12px}}.vis-tabs.svelte-dem6il{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(10,10,10,.08);padding-bottom:0;margin-bottom:10px;flex-shrink:0}.vis-tabs.svelte-dem6il::-webkit-scrollbar{display:none}.vis-tab.svelte-dem6il{display:inline-flex;align-items:center;gap:5px;height:30px;padding-inline:6px 8px;border-bottom:2px solid transparent;margin-bottom:-1px;flex-shrink:0;opacity:0;animation:svelte-dem6il-vis-fade-in .48s cubic-bezier(.22,1,.36,1) calc(.2s + var(--i) * .08s) forwards,svelte-dem6il-vis-fade-out .48s cubic-bezier(.4,0,1,1) 10.4s forwards}.vis-tab-active.svelte-dem6il{border-bottom-color:#0a0a0a}.vis-icon-tile.svelte-dem6il{display:flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #e5e5e5;border-radius:2px;background:#fff}.vis-icon-tile.svelte-dem6il img:where(.svelte-dem6il){width:100%;height:100%;object-fit:contain}.vis-icon-tile-tab.svelte-dem6il{width:20px;height:20px;padding:3px}.vis-icon-tile-gemini.svelte-dem6il{padding:2px}.vis-icon-tile-inline.svelte-dem6il{width:14px;height:14px;padding:2px}.vis-tab-label.svelte-dem6il{font-size:10px;font-weight:400;color:#0a0a0a80;white-space:nowrap}.vis-tab-active.svelte-dem6il .vis-tab-label:where(.svelte-dem6il){color:#0a0a0ac7}.vis-stage.svelte-dem6il{position:relative;flex:1;min-height:0}.vis-phase.svelte-dem6il{transition:opacity .48s cubic-bezier(.22,1,.36,1)}.vis-phase-one.svelte-dem6il{opacity:1}.vis-phase-one.vis-phase-hidden.svelte-dem6il{opacity:0;pointer-events:none}.vis-phase-two.svelte-dem6il{position:absolute;inset:0;opacity:0;pointer-events:none;display:flex;flex-direction:column;justify-content:center}.vis-phase-two.vis-phase-visible.svelte-dem6il{opacity:1;pointer-events:auto}.vis-prompt-wrap.svelte-dem6il{margin-top:4px;padding:9px 10px;border:1px solid rgba(10,10,10,.08);background:#0a0a0a05}.vis-prompt.svelte-dem6il{margin:0;font-size:11px;line-height:1.45;font-weight:500;letter-spacing:-.005em;color:#0a0a0ab8}.vis-toolbar.svelte-dem6il{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px}.vis-switch-row.svelte-dem6il{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:400;color:#0a0a0a85;pointer-events:none}.vis-switch-row.svelte-dem6il [data-slot=switch]{pointer-events:none}.vis-meta.svelte-dem6il{font-size:10px;font-weight:400;color:#0a0a0a5c;white-space:nowrap}.vis-response.svelte-dem6il{margin-top:14px}.vis-line.svelte-dem6il{margin:0 0 9px;font-size:11px;line-height:1.55;font-weight:400;color:#0a0a0a9e}.vis-line.svelte-dem6il:last-child{margin-bottom:0}.vis-mention.svelte-dem6il{display:inline-flex;align-items:center;gap:4px;margin-inline:1px;padding:1px 4px 1px 3px;background:#ff66000d;border:1px solid rgba(255,102,0,.1);vertical-align:middle;white-space:nowrap}.vis-mention-name.svelte-dem6il{font-weight:400;color:#0a0a0ab8}.vis-icon-tile-chart.svelte-dem6il{width:20px;height:20px;padding:3px;margin-top:5px;flex-shrink:0}.vis-chart-head.svelte-dem6il{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:8px}.vis-chart-tabs.svelte-dem6il{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(10,10,10,.08);background:#0a0a0a05}.vis-chart-tab.svelte-dem6il{padding:3px 7px;font-size:9px;font-weight:400;color:#0a0a0a6b;white-space:nowrap}.vis-chart-tab-active.svelte-dem6il{background:#fff;border:1px solid rgba(10,10,10,.08);color:#0a0a0ac7}.vis-chart.svelte-dem6il{display:flex;flex:1;align-items:stretch;justify-content:space-between;gap:4px;min-height:0;max-height:180px}.vis-chart-col.svelte-dem6il{display:flex;flex:1;flex-direction:column;align-items:center;min-width:0;min-height:0}.vis-chart-bar-area.svelte-dem6il{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;min-height:0}.vis-chart-pct.svelte-dem6il{font-size:10px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:5px;flex-shrink:0}.vis-chart-bar-track.svelte-dem6il{display:flex;align-items:flex-end;flex:1;width:100%;max-width:32px;min-height:0}.vis-chart-bar-fill.svelte-dem6il{width:100%;height:0;background:var(--bc);transform-origin:bottom}.vis-phase-two.vis-phase-visible.svelte-dem6il .vis-chart-bar-fill:where(.svelte-dem6il){animation:svelte-dem6il-vis-col-grow .72s cubic-bezier(.22,1,.36,1) var(--bd, .4s) forwards}.vis-chart-name.svelte-dem6il{margin-top:3px;font-size:8px;font-weight:400;color:#0a0a0a85;text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.vis-fade.svelte-dem6il{opacity:0;animation:svelte-dem6il-vis-fade-in .54s cubic-bezier(.22,1,.36,1) var(--d, 0s) forwards,svelte-dem6il-vis-fade-out .48s cubic-bezier(.4,0,1,1) 10.4s forwards}.vis-fade-p2.svelte-dem6il{opacity:0}.vis-phase-two.vis-phase-visible.svelte-dem6il .vis-fade-p2:where(.svelte-dem6il){animation:svelte-dem6il-vis-fade-in .52s cubic-bezier(.22,1,.36,1) var(--d, 0s) forwards}.vis-graphic-static.svelte-dem6il .vis-panel:where(.svelte-dem6il),.vis-graphic-static.svelte-dem6il .vis-fade:where(.svelte-dem6il),.vis-graphic-static.svelte-dem6il .vis-tab:where(.svelte-dem6il){animation:none!important;opacity:1!important}.vis-graphic-static.svelte-dem6il .vis-phase-one:where(.svelte-dem6il){opacity:1}.vis-graphic-static.svelte-dem6il .vis-phase-two:where(.svelte-dem6il){display:none}.vis-graphic-static.svelte-dem6il .vis-chart-bar-fill:where(.svelte-dem6il){height:calc(var(--share) / var(--max) * 100%)}@keyframes svelte-dem6il-vis-panel-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-dem6il-vis-panel-out{to{opacity:0}}@keyframes svelte-dem6il-vis-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-dem6il-vis-fade-out{to{opacity:0}}@keyframes svelte-dem6il-vis-col-grow{to{height:calc(var(--share) / var(--max) * 100%)}}@media(prefers-reduced-motion:reduce){.vis-panel.svelte-dem6il,.vis-fade.svelte-dem6il,.vis-tab.svelte-dem6il,.vis-chart-bar-fill.svelte-dem6il,.vis-fade-p2.svelte-dem6il{animation:none!important}.vis-panel.svelte-dem6il,.vis-fade.svelte-dem6il,.vis-tab.svelte-dem6il,.vis-fade-p2.svelte-dem6il{opacity:1!important}.vis-phase.svelte-dem6il{transition:none}.vis-chart-bar-fill.svelte-dem6il{height:calc(var(--share) / var(--max) * 100%)}}.wf-graphic.svelte-1x01br5{position:absolute;inset:24px;pointer-events:none}@media(min-width:1024px){.wf-graphic.svelte-1x01br5{inset:28px}}.wf-panel.svelte-1x01br5{position:absolute;inset:0;display:flex;overflow:hidden;border-radius:0;background:#fff}.wf-stage.svelte-1x01br5{position:relative;flex:1;min-height:0}.wf-phase.svelte-1x01br5{transition:opacity .48s cubic-bezier(.22,1,.36,1)}.wf-phase-one.svelte-1x01br5{display:flex;align-items:center;height:100%;padding:24px 28px;opacity:1}.wf-phase-one.wf-phase-hidden.svelte-1x01br5{opacity:0;pointer-events:none}.wf-phase-two.svelte-1x01br5{position:absolute;inset:0;opacity:0;pointer-events:none}.wf-phase-two.wf-phase-visible.svelte-1x01br5{opacity:1;pointer-events:auto}.wf-inner.svelte-1x01br5{position:relative;width:100%;max-width:268px}.wf-flow.svelte-1x01br5{position:relative}.wf-trunk.svelte-1x01br5{position:absolute;left:15px;width:0;border-left:1.5px dashed rgba(10,10,10,.16)}.wf-trunk-fill.svelte-1x01br5{position:absolute;left:15px;width:0;border-left:1.5px solid #ff6600;transition:height .9s cubic-bezier(.5,0,.2,1)}.wf-trunk-fill.no-anim.svelte-1x01br5{transition:none}.wf-token.svelte-1x01br5{position:absolute;left:16px;width:7px;height:7px;margin-left:-3.5px;margin-top:-3.5px;border-radius:50%;background:#f60;box-shadow:0 0 0 4px #ff660029,0 0 8px #ff660080;transition:top .9s cubic-bezier(.5,0,.2,1),opacity .3s ease}.wf-row.svelte-1x01br5{position:relative;display:flex;align-items:center;gap:14px}.wf-node.svelte-1x01br5{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border:1px dashed rgba(10,10,10,.2);background:#fff;color:#0a0a0a66;transition:border-color .32s ease,color .32s ease,box-shadow .32s ease,background .32s ease,transform .32s cubic-bezier(.22,1,.36,1)}.wf-node.svelte-1x01br5 .wf-node-icon{width:15px;height:15px}.wf-node[data-state=active].svelte-1x01br5{border-style:solid;border-color:#f60;color:#f60;transform:scale(1.08);box-shadow:0 0 0 4px #ff66001f;animation:svelte-1x01br5-wf-pulse 1.8s ease-in-out infinite}.wf-node[data-state=done].svelte-1x01br5{border-style:solid;border-color:#22c55e;background:#edf7f0;color:#16a34a}.wf-label.svelte-1x01br5{min-width:0;flex:1}.wf-verb-row.svelte-1x01br5{display:flex;align-items:center;gap:8px;min-width:0}.wf-verb.svelte-1x01br5{margin:0;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:#0a0a0a66;transition:color .32s ease}.wf-verb-row[data-state=active].svelte-1x01br5 .wf-verb:where(.svelte-1x01br5){color:#0a0a0a}.wf-verb-row[data-state=done].svelte-1x01br5 .wf-verb:where(.svelte-1x01br5){color:#0a0a0ac7}.wf-logo-row.svelte-1x01br5{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.wf-logo-tile.svelte-1x01br5{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:2px;border:1px solid #e5e5e5;background:#fff;flex-shrink:0}.wf-logo-tile.svelte-1x01br5 img:where(.svelte-1x01br5){width:100%;height:100%;object-fit:contain}.wf-verb-row[data-state=pending].svelte-1x01br5 .wf-logo-row:where(.svelte-1x01br5){opacity:.45}.wf-verb-row[data-state=active].svelte-1x01br5 .wf-logo-row:where(.svelte-1x01br5),.wf-verb-row[data-state=done].svelte-1x01br5 .wf-logo-row:where(.svelte-1x01br5){opacity:1}.wf-detail.svelte-1x01br5{margin:2px 0 0;font-size:11.5px;line-height:1.3;color:#0a0a0a5c;transition:color .32s ease}.wf-detail[data-state=active].svelte-1x01br5{color:#0a0a0a8c}.wf-chips.svelte-1x01br5{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px;opacity:.55;transition:opacity .32s ease}.wf-chips[data-state=active].svelte-1x01br5,.wf-chips[data-state=done].svelte-1x01br5{opacity:1}.wf-chip.svelte-1x01br5{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid rgba(10,10,10,.12);background:#fbfaf8;font-size:10px;line-height:1;color:#0a0a0a8c}.wf-chips[data-state=active].svelte-1x01br5 .wf-chip:where(.svelte-1x01br5){border-color:#ff66004d;background:#ff66000d;color:#b3430a}.wf-enter.svelte-1x01br5{opacity:0;animation:svelte-1x01br5-wf-fade-in .52s cubic-bezier(.22,1,.36,1) calc(.15s + var(--i) * .11s) forwards}.wf-editor.svelte-1x01br5{display:flex;height:100%;flex-direction:column;overflow:hidden;color:#0a0a0a8c}.wf-ed-toolbar.svelte-1x01br5{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 10px;border-bottom:1px solid rgba(10,10,10,.07);flex-shrink:0}.wf-ed-toolbar-left.svelte-1x01br5,.wf-ed-toolbar-right.svelte-1x01br5{display:flex;align-items:center}.wf-ed-toolbar-right.svelte-1x01br5{gap:8px}.wf-ed-tool.svelte-1x01br5{display:grid;place-items:center;min-width:17px;height:19px;padding:0 2px;color:#0a0a0a4d}.wf-ed-tool.svelte-1x01br5 svg:where(.svelte-1x01br5){width:12px;height:12px}.wf-ed-tool-text.svelte-1x01br5{font-size:8px;font-weight:400}.wf-ed-tool-sep.svelte-1x01br5{width:1px;height:11px;margin:0 2px;background:#0a0a0a1a}.wf-ed-word-count.svelte-1x01br5{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;color:#0a0a0a47}.wf-ed-score.svelte-1x01br5{padding:2px 6px;border-radius:2px;background:#ff66001a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:400;color:#f60}.wf-ed-body.svelte-1x01br5{display:grid;grid-template-columns:1fr minmax(0,42%);min-height:0;flex:1}.wf-ed-doc.svelte-1x01br5{padding:16px 16px 14px;border-right:1px solid rgba(10,10,10,.07);overflow:hidden}.wf-ed-enter.svelte-1x01br5{opacity:0;animation:svelte-1x01br5-wf-ed-enter .42s cubic-bezier(.22,1,.36,1) calc(var(--i) * 45ms) both}.wf-phase-two.wf-phase-visible.svelte-1x01br5 .wf-ed-enter:where(.svelte-1x01br5){animation:svelte-1x01br5-wf-ed-enter .42s cubic-bezier(.22,1,.36,1) calc(var(--i) * 45ms) both}.wf-ed-title.svelte-1x01br5{margin:0 0 9px;font-size:14px;font-weight:400;line-height:1.25;letter-spacing:-.015em;color:#0a0a0a}.wf-ed-h2.svelte-1x01br5{margin:12px 0 5px;font-size:11.5px;font-weight:400;color:#0a0a0ab8}.wf-ed-p.svelte-1x01br5{margin:0 0 7px;font-size:10.5px;line-height:1.6;color:#0a0a0a7a}.wf-ed-suggest.svelte-1x01br5{display:flex;align-items:flex-start;gap:7px;margin:10px 0;padding:7px 9px;border-radius:2px;border-left:2px solid rgba(255,102,0,.4);background:#ff66000a;font-size:9.5px;line-height:1.45;color:#0a0a0a9e}.wf-ed-suggest-icon.svelte-1x01br5{width:13px;height:13px;margin-top:1px;border-radius:9999px;background:linear-gradient(135deg,transparent 42%,#ff6600 42% 58%,transparent 58%),linear-gradient(45deg,transparent 42%,#ff6600 42% 58%,transparent 58%),#ff66001a;flex-shrink:0}.wf-ed-chat.svelte-1x01br5{display:flex;min-height:0;flex-direction:column;background:#0a0a0a03;overflow:hidden}.wf-ed-chat-head.svelte-1x01br5{display:flex;height:34px;flex-shrink:0;align-items:center;justify-content:space-between;padding:0 7px;border-bottom:1px solid rgba(10,10,10,.07);background:#ffffff8c}.wf-ed-chat-tabs.svelte-1x01br5{display:flex;height:100%;align-items:center;gap:1px}.wf-ed-chat-tab.svelte-1x01br5{display:flex;height:100%;align-items:center;gap:3px;padding:0 4px;font-size:8px;color:#0a0a0a57}.wf-ed-chat-tab-active.svelte-1x01br5{color:#0a0a0ad1;box-shadow:inset 0 -1px #0a0a0a66}.wf-ed-chat-dots.svelte-1x01br5{font-size:13px;line-height:1;color:#0a0a0a47}.wf-ed-chat-msgs.svelte-1x01br5{display:flex;min-height:0;flex:1;flex-direction:column;gap:9px;padding:11px;overflow:hidden}.wf-ed-bubble.svelte-1x01br5{border-radius:2px;font-size:9px;line-height:1.5}.wf-ed-bubble.svelte-1x01br5 p:where(.svelte-1x01br5){margin:0 0 6px}.wf-ed-bubble.svelte-1x01br5 p:where(.svelte-1x01br5):last-child{margin-bottom:0}.wf-ed-bubble-user.svelte-1x01br5{padding:7px 9px;background:#0a0a0a0e;color:#0a0a0ac7}.wf-ed-bubble-ai.svelte-1x01br5{padding:0;color:#0a0a0a94}.wf-ed-label.svelte-1x01br5{color:#0a0a0ab8}.wf-ed-thinking.svelte-1x01br5{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:8.5px;font-weight:400;color:#e08a3c}.wf-ed-thinking.svelte-1x01br5 span:where(.svelte-1x01br5){color:transparent;background:linear-gradient(90deg,#e08a3c59,#f60,#e08a3c59);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;animation:svelte-1x01br5-wf-ed-thinking 1.6s linear infinite}.wf-ed-muted.svelte-1x01br5{color:#0a0a0a57}.is-static.svelte-1x01br5 .wf-enter:where(.svelte-1x01br5){animation:none;opacity:1}.is-static.svelte-1x01br5 .wf-node[data-state=active]:where(.svelte-1x01br5){animation:none}.is-static.svelte-1x01br5 .wf-ed-enter:where(.svelte-1x01br5){animation:none;opacity:1}@keyframes svelte-1x01br5-wf-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1x01br5-wf-ed-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1x01br5-wf-pulse{0%,to{box-shadow:0 0 0 4px #ff66001f}50%{box-shadow:0 0 0 6px #ff66000d}}@keyframes svelte-1x01br5-wf-ed-thinking{0%{background-position:200% center}to{background-position:-200% center}}@media(prefers-reduced-motion:reduce){.wf-enter.svelte-1x01br5,.wf-node.svelte-1x01br5,.wf-trunk-fill.svelte-1x01br5,.wf-token.svelte-1x01br5,.wf-ed-enter.svelte-1x01br5,.wf-ed-thinking.svelte-1x01br5 span:where(.svelte-1x01br5){animation:none!important;transition:none!important}.wf-enter.svelte-1x01br5,.wf-ed-enter.svelte-1x01br5{opacity:1}.wf-phase.svelte-1x01br5{transition:none}}.cu-graphic.svelte-teajyc{position:absolute;inset:24px;display:flex;pointer-events:none}@media(min-width:1024px){.cu-graphic.svelte-teajyc{inset:28px}}.cu-panel.svelte-teajyc{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden;border-radius:0;background:#fff;padding:14px 15px;opacity:0;animation:svelte-teajyc-cu-panel-in .68s cubic-bezier(.22,1,.36,1) forwards,svelte-teajyc-cu-fade-out .52s cubic-bezier(.4,0,1,1) 10.2s forwards}.cu-stage.svelte-teajyc{position:relative;flex:1;min-height:0}.cu-phase.svelte-teajyc{transition:opacity .48s cubic-bezier(.22,1,.36,1)}.cu-phase-one.svelte-teajyc{display:flex;flex-direction:column;height:100%;opacity:1}.cu-phase-one.cu-phase-hidden.svelte-teajyc{opacity:0;pointer-events:none}.cu-phase-two.svelte-teajyc{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;pointer-events:none}.cu-phase-two.cu-phase-visible.svelte-teajyc{opacity:1;pointer-events:auto}.cu-head.svelte-teajyc{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(10,10,10,.08);padding-bottom:10px;flex-shrink:0}.cu-head-title.svelte-teajyc{font-size:11px;font-weight:500;color:#0a0a0ab8}.cu-scan.svelte-teajyc{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;color:#0a0a0a6b;white-space:nowrap}.cu-scan-dot.svelte-teajyc{width:6px;height:6px;border-radius:50%;background:#f60;animation:svelte-teajyc-cu-pulse 1.7s ease-in-out infinite}.cu-rows.svelte-teajyc{display:flex;flex:1;flex-direction:column;justify-content:center;gap:6px;padding:4px 0}.cu-row.svelte-teajyc{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border:1px solid rgba(10,10,10,.08);background:#fdfcfb}.cu-row-left.svelte-teajyc{min-width:0;display:flex;flex-direction:column;gap:4px}.cu-path.svelte-teajyc{margin:0;font-size:12px;font-weight:500;color:#0a0a0ad1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-tag.svelte-teajyc{align-self:flex-start;padding:1px 6px;font-size:9px;font-weight:500;letter-spacing:.01em;border:1px solid transparent}.cu-tag-slip.svelte-teajyc{color:#dc2626;border-color:#dc262638;background:#dc26260f}.cu-tag-refresh.svelte-teajyc{color:#c2410c;border-color:#c2410c38;background:#c2410c0f}.cu-tag-unopt.svelte-teajyc{color:#a16207;border-color:#a1620738;background:#a162070f}.cu-row-right.svelte-teajyc{display:flex;align-items:center;gap:9px;flex-shrink:0}.cu-spark.svelte-teajyc{width:42px;height:15px}.cu-metric.svelte-teajyc{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:#0a0a0a80;white-space:nowrap}.cu-foot.svelte-teajyc{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(10,10,10,.08);padding-top:9px;font-size:10px;color:#0a0a0a73;flex-shrink:0}.cu-foot-arrow.svelte-teajyc{color:#f60}.cu-doc-head.svelte-teajyc{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(10,10,10,.08);padding-bottom:10px;flex-shrink:0}.cu-doc-title.svelte-teajyc{font-size:11px;font-weight:500;color:#0a0a0ab8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-doc-badge.svelte-teajyc{display:inline-flex;align-items:center;padding:2px 7px;font-size:9px;font-weight:500;color:#16a34a;border:1px solid rgba(22,163,74,.25);background:#16a34a0f;white-space:nowrap}.cu-doc-body.svelte-teajyc{display:flex;flex:1;flex-direction:column;justify-content:center;gap:14px;padding:4px 0}.cu-diff.svelte-teajyc{position:relative}.cu-diff-p.svelte-teajyc{margin:0 0 9px;font-size:12.5px;line-height:1.65;color:#0a0a0a9e;background:#16a34a0d;padding:3px 5px}.cu-diff-p.svelte-teajyc:last-of-type{margin-bottom:0}.cu-del.svelte-teajyc{color:#be1818d9;background:#dc262621;text-decoration:line-through;text-decoration-color:#be181899;padding:0 2px;border-radius:1px}.cu-ins.svelte-teajyc{color:#14713a;background:#16a34a33;padding:0 2px;margin-left:1px;border-radius:1px;text-decoration:none}.cu-callout.svelte-teajyc{position:absolute;top:20px;right:-4px;width:200px;z-index:2;border:1px solid rgba(10,10,10,.1);background:#fff;padding:9px 11px 10px;box-shadow:0 12px 30px -12px #0a0a0a52}.cu-callout-head.svelte-teajyc{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a66}.cu-callout-dot.svelte-teajyc{width:7px;height:7px;border-radius:50%;background:#22c55e}.cu-callout-text.svelte-teajyc{margin:6px 0 0;font-size:11px;line-height:1.45;color:#0a0a0a9e}.cu-improvements.svelte-teajyc{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.cu-chip.svelte-teajyc{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;font-size:11px;color:#0a0a0a99;border:1px solid rgba(10,10,10,.1);background:#fbfaf8}.cu-chip-plus.svelte-teajyc{color:#16a34a;font-weight:600}.cu-fade.svelte-teajyc{opacity:0;animation:svelte-teajyc-cu-fade-in .54s cubic-bezier(.22,1,.36,1) var(--d, 0s) forwards,svelte-teajyc-cu-fade-out .46s cubic-bezier(.4,0,1,1) 10.2s forwards}.cu-fade-p2.svelte-teajyc{opacity:0}.cu-phase-two.cu-phase-visible.svelte-teajyc .cu-fade-p2:where(.svelte-teajyc){animation:svelte-teajyc-cu-fade-in .52s cubic-bezier(.22,1,.36,1) var(--d, 0s) forwards}.cu-static.svelte-teajyc .cu-panel:where(.svelte-teajyc),.cu-static.svelte-teajyc .cu-fade:where(.svelte-teajyc){animation:none!important;opacity:1!important}.cu-static.svelte-teajyc .cu-phase-two:where(.svelte-teajyc){display:none}.cu-static.svelte-teajyc .cu-scan-dot:where(.svelte-teajyc){animation:none}@keyframes svelte-teajyc-cu-panel-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-teajyc-cu-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-teajyc-cu-fade-out{to{opacity:0}}@keyframes svelte-teajyc-cu-pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.cu-panel.svelte-teajyc,.cu-fade.svelte-teajyc,.cu-fade-p2.svelte-teajyc{animation:none!important;opacity:1!important}.cu-phase.svelte-teajyc{transition:none}.cu-phase-two.svelte-teajyc{display:none}.cu-scan-dot.svelte-teajyc{animation:none}}.bm-graphic.svelte-12lk1c7{position:absolute;inset:24px;pointer-events:none}@media(min-width:1024px){.bm-graphic.svelte-12lk1c7{inset:28px}}.marketplace.svelte-12lk1c7{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;border-radius:0;background:#fff}.marketplace-header.svelte-12lk1c7,.table-head.svelte-12lk1c7,.publisher-list.svelte-12lk1c7,.marketplace-footer.svelte-12lk1c7{transition:opacity .26s ease,transform .32s cubic-bezier(.22,1,.36,1)}.marketplace.is-growth.svelte-12lk1c7 .marketplace-header:where(.svelte-12lk1c7),.marketplace.is-growth.svelte-12lk1c7 .table-head:where(.svelte-12lk1c7),.marketplace.is-growth.svelte-12lk1c7 .publisher-list:where(.svelte-12lk1c7),.marketplace.is-growth.svelte-12lk1c7 .marketplace-footer:where(.svelte-12lk1c7){opacity:0;transform:translateY(-5px)}.marketplace-header.svelte-12lk1c7{display:flex;min-height:56px;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:12px 15px;border-bottom:1px solid rgba(10,10,10,.07)}.marketplace-title.svelte-12lk1c7,.marketplace-subtitle.svelte-12lk1c7{margin:0}.marketplace-title.svelte-12lk1c7{font-size:13px;font-weight:600;letter-spacing:-.01em;color:#0a0a0a}.marketplace-subtitle.svelte-12lk1c7{margin-top:3px;font-size:10px;color:#0a0a0a6b}.match-chip.svelte-12lk1c7{flex-shrink:0;padding:4px 7px;border:1px solid rgba(255,102,0,.22);border-radius:2px;background:#ff66000d;font-family:var(--font-nav),ui-monospace,monospace;font-size:9px;letter-spacing:.06em;color:#e7400e;font-variant-numeric:tabular-nums}.live-label.svelte-12lk1c7{font-family:var(--font-nav),ui-monospace,monospace;font-size:9px;letter-spacing:.08em;color:#f60}.table-head.svelte-12lk1c7,.publisher-row.svelte-12lk1c7{display:grid;grid-template-columns:minmax(0,1fr) 74px 56px 46px 54px;align-items:center;column-gap:10px}.table-head.svelte-12lk1c7{min-height:26px;flex-shrink:0;padding:0 15px;border-bottom:1px solid rgba(10,10,10,.07);background:#0a0a0a04;font-family:var(--font-nav),ui-monospace,monospace;font-size:8px;letter-spacing:.08em;color:#0a0a0a59}.table-head.svelte-12lk1c7 span:where(.svelte-12lk1c7):not(:first-child){text-align:right}.table-head.svelte-12lk1c7 span:where(.svelte-12lk1c7):nth-child(2){text-align:left}.publisher-list.svelte-12lk1c7{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.publisher-row.svelte-12lk1c7{position:relative;flex:1;min-height:52px;padding:0 15px;border-bottom:1px solid rgba(10,10,10,.06);animation:svelte-12lk1c7-row-enter .42s cubic-bezier(.22,1,.36,1) var(--row-delay) both;transition:background-color .26s ease,box-shadow .26s ease}.publisher-row.svelte-12lk1c7:last-child{border-bottom:none}.publisher-row.is-selected.svelte-12lk1c7{background:#ff66000b;box-shadow:inset 2px 0 #f60}.publisher-row.is-added.svelte-12lk1c7{background:#22a9580b;box-shadow:inset 2px 0 #22a958}.publisher-cell.svelte-12lk1c7{display:flex;min-width:0;align-items:center;gap:10px}.publisher-mark.svelte-12lk1c7{display:grid;width:26px;height:26px;place-items:center;flex-shrink:0;border:1px solid rgba(10,10,10,.1);border-radius:2px;background:#fff}.publisher-mark.svelte-12lk1c7 img:where(.svelte-12lk1c7){width:16px;height:16px;object-fit:contain}.publisher-copy.svelte-12lk1c7{display:flex;min-width:0;flex-direction:column;gap:2px}.publisher-copy.svelte-12lk1c7 strong:where(.svelte-12lk1c7),.publisher-copy.svelte-12lk1c7 small:where(.svelte-12lk1c7){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publisher-copy.svelte-12lk1c7 strong:where(.svelte-12lk1c7){font-size:11.5px;font-weight:600;color:#0a0a0ad9}.publisher-copy.svelte-12lk1c7 small:where(.svelte-12lk1c7){font-size:9.5px;color:#0a0a0a66}.cell-num.svelte-12lk1c7{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-variant-numeric:tabular-nums;text-align:right}.dr-cell.svelte-12lk1c7{display:flex;justify-content:flex-start}.dr-pill.svelte-12lk1c7{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid rgba(10,10,10,.12);border-radius:2px;background:#0a0a0a05;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;color:#0a0a0a94}.price-value.svelte-12lk1c7{font-weight:500;color:#0a0a0aa6}.fit-cell.svelte-12lk1c7{display:flex;justify-content:flex-end}.fit-tag.svelte-12lk1c7{position:relative;display:grid;width:56px;height:22px;border:1px solid rgba(10,10,10,.1);border-radius:2px;background:#0a0a0a05;transition:border-color .36s ease,background-color .36s ease}.fit-tag.is-complete.svelte-12lk1c7{border-color:#ff66003d;background:#ff66000f}.fit-label.svelte-12lk1c7{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;white-space:nowrap;opacity:0;transform:translateY(2px);transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.fit-label.is-visible.svelte-12lk1c7{opacity:1;transform:translateY(0)}.fit-scoring.svelte-12lk1c7{font-size:9px;font-weight:500;color:#0a0a0a66}.fit-score.svelte-12lk1c7{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;color:#e7400e}.buy-button.svelte-12lk1c7{display:inline-flex;width:52px;height:26px;align-items:center;justify-content:center;justify-self:end;border:1px solid rgba(10,10,10,.14);border-radius:2px;background:#fff;font-size:10px;font-weight:600;color:#0a0a0a99;box-shadow:0 1px 2px #0a0a0a0a;transition:color .22s ease,background-color .22s ease,border-color .22s ease}.buy-button.is-active.svelte-12lk1c7{border-color:#f60;background:#f60;color:#fff}.buy-button.is-added.svelte-12lk1c7{border-color:#22a958;background:#22a958}.marketplace-footer.svelte-12lk1c7{display:flex;min-height:44px;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border-top:1px solid rgba(10,10,10,.07);background:#0a0a0a04}.marketplace-footer.has-order.svelte-12lk1c7{background:#22a95809}.scoring-status.svelte-12lk1c7,.order-confirmation.svelte-12lk1c7{display:flex;align-items:center;gap:8px;font-size:10px;color:#0a0a0a80}.status-grid.svelte-12lk1c7{display:grid;grid-template-columns:repeat(2,3px);gap:2px}.status-grid.svelte-12lk1c7 i:where(.svelte-12lk1c7){width:3px;height:3px;background:#f60;animation:svelte-12lk1c7-score-pulse .9s ease-in-out infinite alternate}.status-grid.svelte-12lk1c7 i:where(.svelte-12lk1c7):nth-child(2){animation-delay:.22s}.status-grid.svelte-12lk1c7 i:where(.svelte-12lk1c7):nth-child(3){animation-delay:.44s}.status-grid.svelte-12lk1c7 i:where(.svelte-12lk1c7):nth-child(4){animation-delay:.66s}.order-check.svelte-12lk1c7{display:grid;width:20px;height:20px;place-items:center;border-radius:2px;background:#22a958;color:#fff}.order-check.svelte-12lk1c7 svg:where(.svelte-12lk1c7){width:12px;height:12px}.order-confirmation.svelte-12lk1c7>span:where(.svelte-12lk1c7):last-child{display:flex;flex-direction:column;gap:2px}.order-confirmation.svelte-12lk1c7 strong:where(.svelte-12lk1c7){font-size:10px;font-weight:600;color:#0a0a0acc}.order-confirmation.svelte-12lk1c7 small:where(.svelte-12lk1c7){font-size:9px;font-variant-numeric:tabular-nums;color:#0a0a0a6b}.review-order.svelte-12lk1c7{font-size:10px;font-weight:600;color:#16853b}.growth-panel.svelte-12lk1c7{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;border-radius:0;background:#fff;opacity:0;visibility:hidden;transform:translateY(6px) scale(.992);transition:opacity .32s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s;pointer-events:none}.growth-panel.is-visible.svelte-12lk1c7{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .32s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s}.growth-header.svelte-12lk1c7,.growth-footer.svelte-12lk1c7{display:flex;align-items:center;justify-content:space-between;gap:16px}.growth-header.svelte-12lk1c7{min-height:56px;flex-shrink:0;padding:12px 15px;border-bottom:1px solid rgba(10,10,10,.07)}.growth-title.svelte-12lk1c7,.growth-subtitle.svelte-12lk1c7{margin:0}.growth-title.svelte-12lk1c7{font-size:13px;font-weight:600;letter-spacing:-.01em;color:#0a0a0a}.growth-subtitle.svelte-12lk1c7{margin-top:3px;font-size:10px;color:#0a0a0a6b}.growth-status.svelte-12lk1c7,.rating-label.svelte-12lk1c7,.chart-labels.svelte-12lk1c7,.growth-footer.svelte-12lk1c7 span:where(.svelte-12lk1c7):last-child{font-family:var(--font-nav),ui-monospace,monospace;font-size:9px;letter-spacing:.06em}.growth-status.svelte-12lk1c7,.growth-footer.svelte-12lk1c7 span:where(.svelte-12lk1c7):last-child{color:#16853b}.growth-body.svelte-12lk1c7{display:flex;min-height:0;flex:1;flex-direction:column;padding:16px 17px 10px}.rating-summary.svelte-12lk1c7{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.rating-label.svelte-12lk1c7{display:block;margin-bottom:6px;color:#0a0a0a61}.rating-values.svelte-12lk1c7{display:flex;align-items:baseline;gap:9px;font-family:var(--font-display),serif;font-size:24px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#0a0a0a59}.rating-values.svelte-12lk1c7 strong:where(.svelte-12lk1c7){font-size:32px;font-weight:500;color:#0a0a0a}.rating-arrow.svelte-12lk1c7{font-family:var(--font-body),sans-serif;font-size:14px;color:#0a0a0a42}.rating-change.svelte-12lk1c7{padding:5px 8px;border:1px solid rgba(34,169,88,.24);border-radius:2px;background:#22a9580f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;color:#16853b}.growth-chart.svelte-12lk1c7{position:relative;min-height:0;margin-top:8px;flex:1}.growth-chart.svelte-12lk1c7 svg:where(.svelte-12lk1c7){display:block;width:100%;height:100%;max-height:158px}.growth-line.svelte-12lk1c7{stroke-dasharray:520;stroke-dashoffset:520}.growth-area.svelte-12lk1c7,.growth-point.svelte-12lk1c7{opacity:0}.is-visible.svelte-12lk1c7 .growth-line:where(.svelte-12lk1c7){animation:svelte-12lk1c7-draw-growth 2.2s cubic-bezier(.22,1,.36,1) .18s forwards}.is-visible.svelte-12lk1c7 .growth-area:where(.svelte-12lk1c7){animation:svelte-12lk1c7-reveal-growth .7s ease 1s forwards}.is-visible.svelte-12lk1c7 .growth-point:where(.svelte-12lk1c7){animation:svelte-12lk1c7-reveal-growth .22s ease forwards}.is-visible.svelte-12lk1c7 .point-1:where(.svelte-12lk1c7){animation-delay:.2s}.is-visible.svelte-12lk1c7 .point-2:where(.svelte-12lk1c7){animation-delay:.95s}.is-visible.svelte-12lk1c7 .point-3:where(.svelte-12lk1c7){animation-delay:1.85s}.chart-labels.svelte-12lk1c7{display:flex;justify-content:space-between;margin-top:-7px;font-family:var(--font-nav),ui-monospace,monospace;font-size:9px;letter-spacing:.06em;color:#0a0a0a4d}.growth-footer.svelte-12lk1c7{min-height:42px;flex-shrink:0;padding:0 15px;border-top:1px solid rgba(10,10,10,.07);font-size:10px;color:#0a0a0a73}.growth-footer.svelte-12lk1c7 strong:where(.svelte-12lk1c7){font-weight:600;color:#0a0a0abf}@keyframes svelte-12lk1c7-row-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-12lk1c7-score-pulse{0%,to{opacity:.18}50%{opacity:1}}@keyframes svelte-12lk1c7-draw-growth{to{stroke-dashoffset:0}}@keyframes svelte-12lk1c7-reveal-growth{to{opacity:1}}@media(prefers-reduced-motion:reduce){.status-grid.svelte-12lk1c7 i:where(.svelte-12lk1c7),.publisher-row.svelte-12lk1c7,.growth-line.svelte-12lk1c7,.growth-area.svelte-12lk1c7,.growth-point.svelte-12lk1c7{animation:none}.growth-line.svelte-12lk1c7{stroke-dashoffset:0}.growth-area.svelte-12lk1c7,.growth-point.svelte-12lk1c7{opacity:1}}.dev-card.svelte-1ywttl{transition:transform 80ms linear;box-shadow:0 1px 2px #0006}@media(prefers-reduced-motion:reduce){.dev-card.svelte-1ywttl{transition:none}}.logo-marquee.svelte-pulktl{-webkit-mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent);mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent)}.logo-track.svelte-pulktl{animation:svelte-pulktl-logo-scroll 52s linear infinite;will-change:transform}.logo-track.svelte-pulktl:hover{animation-play-state:paused}@keyframes svelte-pulktl-logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-track.svelte-pulktl{animation:none;will-change:auto}}
