/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme,base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.m-0{margin:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.max-h-96{max-height:calc(var(--spacing) * 96)}.w-full{width:100%}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.justify-self-start{justify-self:flex-start}.overflow-auto{overflow:auto}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--color-border)}.border-input{border-color:var(--color-input)}.bg-background{background-color:var(--color-background)}.bg-inverse{background-color:var(--color-inverse)}.bg-surface{background-color:var(--color-surface)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-lg{font-size:var(--text-lg)}.text-md{font-size:var(--text-md)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-accent{color:var(--color-accent)}.text-attention{color:var(--color-attention)}.text-destructive{color:var(--color-destructive)}.text-inverse-foreground{color:var(--color-inverse-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root,:host{--color-background:#f7f7f8;--color-foreground:#111;--color-ink:#222;--color-surface:#fff;--color-muted:#efeff1;--color-muted-foreground:#6b7280;--color-subtle-foreground:#8f8f8f;--color-border:#e4e4e7;--color-input:#d4d4d8;--color-ring:#6a8dff;--color-overlay:#00000059;--color-primary:#2563eb;--color-primary-foreground:#fff;--color-inverse:#222;--color-inverse-foreground:#fff;--color-accent:#46634b;--color-attention:#b4562a;--color-destructive:#d6402a;--color-me:#5b6b12;--color-me-soft:#eef6cf;--color-me-ring:#c8e64a;--color-others:#c27a12;--color-agent:#4466d6;--color-agent-soft:#f6f7fc;--color-agent-ring:#8fa8ff;--color-person:#7a4fc2;--color-share:#5b2fa8;--color-share-soft:#faf7ff;--color-share-ring:#b79be6;--font-sans:ui-sans-serif, system-ui, sans-serif;--text-2xs:.7rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.95rem;--text-base:1rem;--text-lg:1.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.04em;--leading-none:1;--leading-snug:1.3;--spacing:.25rem;--spacing-safe:env(safe-area-inset-bottom);--spacing-safe-bottom:max(1rem, env(safe-area-inset-bottom));--spacing-sheet:85dvh;--container-md:28rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.9rem;--shadow-sm:0 1px 2px #0000001a;--shadow-md:0 6px 20px #00000026;--shadow-lg:0 12px 32px #00000024;--shadow-sheet:0 -8px 30px #0003;--breakpoint-sm:40rem;--breakpoint-md:56rem;--breakpoint-lg:75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}:where(.dark,[data-theme=dark]){--color-background:#111113;--color-foreground:#ededef;--color-ink:#e4e4e7;--color-surface:#1a1a1d;--color-muted:#26262a;--color-muted-foreground:#a1a1aa;--color-subtle-foreground:#8b8b93;--color-border:#2e2e33;--color-input:#3f3f46;--color-ring:#8fa8ff;--color-overlay:#000000a6;--color-primary:#6b9bff;--color-primary-foreground:#0b1020;--color-inverse:#ededef;--color-inverse-foreground:#111113;--color-accent:#8fb894;--color-attention:#e08a5f;--color-destructive:#f07a66;--color-me:#b5c95a;--color-me-soft:#2a3010;--color-me-ring:#6f7f22;--color-others:#e0a54a;--color-agent:#8fa8ff;--color-agent-soft:#1c2133;--color-agent-ring:#4466d6;--color-person:#b394ec;--color-share:#b394ec;--color-share-soft:#221a33;--color-share-ring:#5b2fa8;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 20px #00000080;--shadow-lg:0 12px 32px #00000080;--shadow-sheet:0 -8px 30px #0009}:root{--page-surface:var(--color-surface);--page-text:var(--color-ink);--page-muted:var(--color-muted-foreground);--page-line:var(--color-input);--page-focus:var(--color-ring);--page-me:var(--color-me);--page-others:var(--color-others);--page-pin-agent-ring:var(--color-agent-ring);--place-text:var(--color-foreground);--place-muted:var(--color-muted-foreground);--place-line:var(--color-border);--place-accent:var(--color-accent);--place-count-bg:var(--color-muted);--place-alert:var(--color-attention);--place-bar-bg:var(--color-surface);--run-surface:var(--color-background);--composition-surface:var(--color-surface);--composition-text:var(--color-ink);--composition-focus:var(--color-ring);--composition-accent:var(--color-inverse);--composition-on-accent:var(--color-inverse-foreground);--composition-danger:var(--color-destructive);--composition-comment-number-bg:var(--color-me-soft);--composition-comment-number:var(--color-me);--composition-comment-border:var(--color-me-ring);--composition-ask:var(--color-agent);--composition-ask-border:var(--color-agent-ring)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root,[data-buza-theme]{color-scheme:light;--buza-color-background: hsl(40 30% 98%);--buza-color-background-alt: hsl(40 24% 94%);--buza-color-foreground: hsl(200 24% 14%);--buza-color-muted: hsl(42 20% 90%);--buza-color-muted-foreground: hsl(200 12% 38%);--buza-color-border: hsl(40 16% 78%);--buza-color-primary: hsl(174 65% 27%);--buza-color-primary-foreground: hsl(0 0% 100%);--buza-color-accent: hsl(28 84% 54%);--buza-color-accent-foreground: hsl(200 24% 14%);--buza-color-destructive: hsl(4 72% 46%);--buza-color-success: hsl(154 58% 32%);--buza-font-sans: "Nunito Sans", "Avenir Next", "Segoe UI", sans-serif;--buza-font-mono: "IBM Plex Mono", "SFMono-Regular", ui-monospace, monospace;--buza-space-1: .25rem;--buza-space-2: .5rem;--buza-space-3: .75rem;--buza-space-4: 1rem;--buza-space-6: 1.5rem;--buza-radius-sm: .375rem;--buza-radius-md: .625rem;--buza-radius-lg: 1rem;--buza-duration-fast: .12s;--buza-duration-normal: .22s;--buza-ease-standard: cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark],:root.dark,[data-buza-theme][data-theme=dark],.dark [data-buza-theme]{color-scheme:dark;--buza-color-background: hsl(200 20% 10%);--buza-color-background-alt: hsl(200 18% 14%);--buza-color-foreground: hsl(40 24% 92%);--buza-color-muted: hsl(200 14% 20%);--buza-color-muted-foreground: hsl(40 12% 72%);--buza-color-border: hsl(200 12% 30%);--buza-color-primary: hsl(174 58% 55%);--buza-color-primary-foreground: hsl(200 24% 10%);--buza-color-accent: hsl(28 84% 62%);--buza-color-accent-foreground: hsl(200 24% 10%);--buza-color-destructive: hsl(4 82% 66%);--buza-color-success: hsl(154 58% 52%)}:where([data-buza-part=compact-conversation]),:where([data-buza-part=form-conversation]),:where([data-buza-part=chat-conversation]){box-sizing:border-box;width:100%;margin-inline:auto;padding:var(--buza-space-6);display:grid;gap:var(--buza-space-4);color:var(--buza-color-foreground);background:var(--buza-color-background);border:1px solid var(--buza-color-border);border-radius:var(--buza-radius-lg);font-family:var(--buza-font-sans)}:where([data-buza-part=compact-conversation]){max-width:40rem}:where([data-buza-part=chat-conversation]),:where([data-buza-part=form-conversation]){max-width:48rem}:where([data-buza-part=presentation-controls]){display:flex;flex-wrap:wrap;gap:var(--buza-space-2)}:where([data-buza-part=presentation-choice]),:where([data-buza-part=revisit-accept]),:where([data-buza-part=revisit-decline]),:where([data-buza-part=finish]){min-height:2.75rem;padding:var(--buza-space-2) var(--buza-space-4);color:var(--buza-color-foreground);background:var(--buza-color-background);border:1px solid var(--buza-color-border);border-radius:var(--buza-radius-md);font:inherit;cursor:pointer}:where([data-buza-part=presentation-choice][aria-pressed=true]){border-color:currentColor;font-weight:700;text-decoration:underline;text-underline-offset:.25em}:where([data-buza-part=revisit-decline]),:where([data-buza-part=finish]){justify-self:start;color:var(--buza-color-primary-foreground);background:var(--buza-color-primary);border-color:var(--buza-color-primary);font-weight:650}:where([data-buza-part=progress]){display:flex;gap:var(--buza-space-1)}:where([data-buza-part=progress-step]){width:.625rem;height:.625rem;border-radius:50%;background:var(--buza-color-muted);transition:background var(--buza-duration-fast) var(--buza-ease-standard)}:where([data-buza-part=progress-step][data-status=complete]){border-radius:var(--buza-radius-sm);background:var(--buza-color-success)}:where([data-buza-part=progress-step][data-current=true]){background:var(--buza-color-primary);outline:2px solid var(--buza-color-primary);outline-offset:2px}:where([data-buza-part=current-prompt]),:where([data-buza-part=form-prompt]){margin:0;color:var(--buza-color-foreground);font-size:1.125rem;line-height:1.4}:where([data-buza-part=decision]){display:grid;gap:var(--buza-space-3);padding:var(--buza-space-4);background:var(--buza-color-background-alt);border:1px solid var(--buza-color-border);border-radius:var(--buza-radius-md)}:where([data-buza-part=decision-prompt]),:where([data-buza-part=decision-answer]),:where([data-buza-part=decision-status]){margin:0;overflow-wrap:anywhere}:where([data-buza-part=decision-answer]){font-weight:650}:where([data-buza-part=decision-status]){color:var(--buza-color-muted-foreground)}:where([data-buza-part=decision][data-status=terminal] [data-buza-part=decision-status]),:where([data-buza-part=decision][data-status=refused] [data-buza-part=decision-status]){color:var(--buza-color-destructive)}:where([data-buza-part=decision-actions]){display:flex;flex-wrap:wrap;gap:var(--buza-space-2)}:where([data-buza-part=decision-retry]),:where([data-buza-part=decision-cancel]){min-height:2.75rem;padding:var(--buza-space-2) var(--buza-space-4);background:transparent;border:1px solid currentColor;border-radius:var(--buza-radius-md);font:inherit;font-weight:650;cursor:pointer}:where([data-buza-part=decision-retry]){color:var(--buza-color-primary)}:where([data-buza-part=decision-cancel]){color:var(--buza-color-destructive)}:where([data-buza-part=flagged]){width:100%;display:grid;gap:var(--buza-space-3);padding:var(--buza-space-4);background:var(--buza-color-background-alt);border:1px solid var(--buza-color-border);border-left:.25rem solid var(--buza-color-accent);border-radius:var(--buza-radius-md)}:where([data-buza-part=flagged-title]),:where([data-buza-part=flagged-message]),:where([data-buza-part=flagged-findings]){margin:0}:where([data-buza-part=flagged-title]){font-weight:650}:where([data-buza-part=flagged-message]){color:var(--buza-color-muted-foreground)}:where([data-buza-part=flagged-findings]){padding-inline-start:var(--buza-space-6)}:where([data-buza-part=flagged-finding]){overflow-wrap:anywhere;font-family:var(--buza-font-mono);font-size:.875rem}:where([data-buza-part=flagged-actions]){display:flex;flex-wrap:wrap;gap:var(--buza-space-2)}:where([data-buza-part=flagged-edit]),:where([data-buza-part=flagged-include]){min-height:2.75rem;padding:var(--buza-space-2) var(--buza-space-4);border-radius:var(--buza-radius-md);font:inherit;font-weight:650;cursor:pointer}:where([data-buza-part=flagged-edit]){color:var(--buza-color-foreground);background:transparent;border:1px solid currentColor}:where([data-buza-part=flagged-include]){color:var(--buza-color-accent-foreground);background:var(--buza-color-accent);border:1px solid transparent}:where([data-buza-part=dock]),:where([data-buza-part=step-surface]),:where([data-buza-part=consent-surface]),:where([data-buza-part=signature-surface]),:where([data-buza-part=voiceNote-surface]),:where([data-buza-part=allocation-surface]),:where([data-buza-part=ranking-surface]),:where([data-buza-part=boolean-surface]),:where([data-buza-part=currency-surface]),:where([data-buza-part=email-surface]),:where([data-buza-part=identifier-surface]),:where([data-buza-part=opinionScale-surface]),:where([data-buza-part=phone-surface]),:where([data-buza-part=rating-surface]),:where([data-buza-part=text-surface]),:where([data-buza-part=number-surface]),:where([data-buza-part=calendar-surface]),:where([data-buza-part=choice-surface]),:where([data-buza-part=file-surface]),:where([data-buza-part=fallback-surface]){min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--buza-space-2)}:where([data-buza-part=dock]){padding-top:var(--buza-space-3);border-top:1px solid var(--buza-color-border)}:where([data-buza-part=repeating-group]){width:100%;display:grid;gap:var(--buza-space-3)}:where([data-buza-part=group-header]){display:flex;align-items:center;justify-content:space-between;gap:var(--buza-space-3)}:where([data-buza-part=group-count]),:where([data-buza-part=group-staged]){margin:0;color:var(--buza-color-muted-foreground);font-family:var(--buza-font-mono);font-size:.8125rem}:where([data-buza-part=group-items]){display:grid;gap:var(--buza-space-3)}:where([data-buza-part=group-item]){min-width:0;margin:0;padding:var(--buza-space-4);display:grid;gap:var(--buza-space-3);background:var(--buza-color-background-alt);border:1px solid var(--buza-color-border);border-left:.25rem solid var(--buza-color-primary);border-radius:var(--buza-radius-md)}:where([data-buza-part=group-item][data-status=invalid]){border-left-color:var(--buza-color-destructive)}:where([data-buza-part=group-item-label]){padding-inline:var(--buza-space-1);color:var(--buza-color-foreground);font-family:var(--buza-font-mono);font-size:.875rem;font-weight:650}:where([data-buza-part=group-member-prompt]){margin:var(--buza-space-1) 0 0;color:var(--buza-color-foreground);font-size:.9375rem;font-weight:650}:where([data-buza-part=group-member]){min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--buza-space-2)}:where([data-buza-part=input]){box-sizing:border-box;min-width:0;min-height:2.75rem;flex:1 1 12rem;padding:var(--buza-space-2) var(--buza-space-3);color:var(--buza-color-foreground);background:var(--buza-color-background);border:1px solid color-mix(in srgb,var(--buza-color-foreground) 50%,var(--buza-color-background));border-radius:var(--buza-radius-md);font:inherit}:where([data-buza-part=input][aria-invalid=true]){border-color:var(--buza-color-destructive)}:where([data-buza-part=input]:disabled),:where([data-buza-part=form-field][data-disabled] [data-buza-part=option]){color:var(--buza-color-muted-foreground);background:var(--buza-color-muted);border-style:dashed;cursor:not-allowed}:where([data-buza-part=form-field-status]),:where([data-buza-part=optional-marker]){margin:0;color:var(--buza-color-muted-foreground);font-size:.875rem}:where([data-buza-part=form-field-status][data-status=answered]){color:var(--buza-color-success);font-weight:650}:where([data-buza-part=settling-status]){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where([data-buza-part=revisit-offer]){display:grid;gap:var(--buza-space-3);padding:var(--buza-space-3);border:1px solid var(--buza-color-border);border-radius:var(--buza-radius-md)}:where([data-buza-part=revisit-offer]) p{margin:0}:where([data-buza-part=revisit-actions]){display:flex;flex-wrap:wrap;gap:var(--buza-space-2)}:where([data-buza-part=input]:focus-visible),:where([data-buza-part=choice-control]:focus-visible),:where([data-buza-part=option]:focus-visible),:where([data-buza-part=submit]:focus-visible),:where([data-buza-part=presentation-choice]:focus-visible),:where([data-buza-part=finish]:focus-visible),:where([data-buza-part=previous]:focus-visible),:where([data-buza-part=skip]:focus-visible),:where([data-buza-part=revisit-accept]:focus-visible),:where([data-buza-part=revisit-decline]:focus-visible),:where([data-buza-part=group-add]:focus-visible),:where([data-buza-part=group-remove]:focus-visible),:where([data-buza-part=group-commit]:focus-visible),:where([data-buza-part=decision-retry]:focus-visible),:where([data-buza-part=decision-cancel]:focus-visible),:where([data-buza-part=flagged]:focus-visible),:where([data-buza-part=flagged-edit]:focus-visible),:where([data-buza-part=flagged-include]:focus-visible){outline:3px solid var(--buza-color-foreground);outline-offset:2px}:where([data-buza-part=submit]){min-height:2.75rem;padding:var(--buza-space-2) var(--buza-space-4);color:var(--buza-color-primary-foreground);background:var(--buza-color-primary);border:1px solid transparent;border-radius:var(--buza-radius-md);font:inherit;font-weight:650;cursor:pointer}:where([data-buza-part=group-add]),:where([data-buza-part=group-commit]){min-height:2.75rem;padding:var(--buza-space-2) var(--buza-space-4);color:var(--buza-color-primary-foreground);background:var(--buza-color-primary);border:1px solid transparent;border-radius:var(--buza-radius-md);font:inherit;font-weight:650;cursor:pointer}:where([data-buza-part=group-remove]){width:fit-content;min-height:2.75rem;padding:var(--buza-space-1) var(--buza-space-2);justify-self:end;color:var(--buza-color-destructive);background:transparent;border:1px solid currentColor;border-radius:var(--buza-radius-sm);font:inherit;cursor:pointer}:where([data-buza-part=group-add]:disabled),:where([data-buza-part=group-commit]:disabled){opacity:.45;cursor:not-allowed}:where([data-buza-part=option]){display:inline-flex;align-items:center;min-height:2.75rem;gap:var(--buza-space-2);padding:var(--buza-space-2) var(--buza-space-3);color:var(--buza-color-foreground);background:var(--buza-color-background-alt);border:1px solid color-mix(in srgb,var(--buza-color-foreground) 50%,var(--buza-color-background));border-radius:var(--buza-radius-md);cursor:pointer}:where([data-buza-part=unit]),:where([data-buza-part=current-file]){color:var(--buza-color-muted-foreground);font-size:.875rem}:where([data-buza-part=problems]),:where([data-buza-part=upload-problems]){width:100%;margin:0;padding:0;color:var(--buza-color-destructive);font-size:.875rem;list-style:none}:where([data-buza-part=previous]),:where([data-buza-part=skip]){min-height:2.75rem;padding:var(--buza-space-2);color:var(--buza-color-muted-foreground);background:transparent;border:0;font:inherit;text-decoration:underline;cursor:pointer}:where([data-buza-part=thread]){display:grid;gap:var(--buza-space-2)}:where([data-buza-part=thread-entry]),:where([data-buza-part=thread-current]){min-width:0;display:grid;gap:var(--buza-space-1)}:where([data-buza-part=thread-prompt]),:where([data-buza-part=thread-answer]){width:fit-content;max-width:80%;margin:0;padding:var(--buza-space-2) var(--buza-space-3);border-radius:var(--buza-radius-lg);overflow-wrap:anywhere}:where([data-buza-part=thread-prompt]){background:var(--buza-color-muted)}:where([data-buza-part=thread-answer]){justify-self:end;color:var(--buza-color-primary-foreground);background:var(--buza-color-primary)}:where([data-buza-part=complete]){margin:0;color:var(--buza-color-success);font-weight:650}:where([data-buza-part=selection-options]){display:flex;flex-wrap:wrap;gap:var(--buza-space-2);width:100%}:where([data-buza-part=selection-options][aria-invalid=true] [data-buza-part=option]){border-color:var(--buza-color-destructive)}:where([data-buza-part=ranking-options]){display:grid;gap:var(--buza-space-2);width:100%;margin:0;padding:0;list-style:none}:where([data-buza-part=ranking-option]){display:flex;gap:var(--buza-space-2)}:where([data-buza-part=reorder]){min-width:2.75rem;min-height:2.75rem;padding:var(--buza-space-2);color:var(--buza-color-foreground);background:var(--buza-color-background-alt);border:1px solid var(--buza-color-border);border-radius:var(--buza-radius-md);font:inherit;cursor:pointer}:where([data-buza-part=reorder][draggable=true]){flex:1;text-align:start;cursor:grab}:where([data-buza-part=reorder]:focus-visible){outline:3px solid var(--buza-color-foreground);outline-offset:2px}:where([data-buza-part=reorder]:disabled),:where([data-buza-part=submit]:disabled){opacity:.45;cursor:not-allowed}:where([data-buza-part=allocation-bucket]){display:grid;gap:var(--buza-space-1);flex:1 1 10rem}:where([data-buza-part=allocation-bucket] [data-buza-part=input]){flex:initial;width:100%}:where([data-buza-part=allocation-remainder]),:where([data-buza-part=capture-help]){width:100%;margin:0}:where([data-buza-part=signature-pad]){position:relative;width:100%;border:1px solid var(--buza-color-border);border-radius:var(--buza-radius-md);background:#fff;touch-action:none}:where([data-buza-part=signature-pad] canvas){display:block;width:100%;height:auto}:where([data-buza-part=signature-pad]:focus-visible),:where([data-buza-part=capture-action]:focus-visible){outline:3px solid var(--buza-color-foreground);outline-offset:2px}:where([data-buza-part=capture-action]){min-width:2.75rem;min-height:2.75rem;padding:var(--buza-space-2) var(--buza-space-3);color:var(--buza-color-foreground);background:var(--buza-color-background-alt);border:1px solid var(--buza-color-border);border-radius:var(--buza-radius-md);font:inherit;cursor:pointer}:where([data-buza-part=recording-playback]){width:100%}:where([data-buza-part=signature-cursor]){position:absolute;transform:translate(-50%,-50%);color:#000;background:#fff;line-height:1;pointer-events:none}:where([data-buza-part=consent-wording]){width:100%;white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--buza-space-4);border:1px solid var(--buza-color-border);border-radius:var(--buza-radius-md);background:var(--buza-color-background-alt)}:where([data-buza-part=consent-version]){width:100%;margin:0;font-weight:650}@media(prefers-reduced-motion:reduce){:where([data-buza-part=progress-step]){transition:none}}@media(forced-colors:active){:where([data-buza-part]){border-color:CanvasText;outline-color:Highlight}:where([data-buza-part=progress-step]){background:Canvas;border:1px solid CanvasText}:where([data-buza-part=progress-step][data-status=complete]),:where([data-buza-part=progress-step][data-current=true]){forced-color-adjust:none;background:Highlight;border-color:Highlight}:where([data-buza-part]:disabled){opacity:1;color:GrayText;border-color:GrayText}:where([data-buza-part=signature-pad]),:where([data-buza-part=signature-cursor]){forced-color-adjust:none;color:#000;background:#fff}}:where([data-buza-part=choice-surface][data-density=dropdown] [data-buza-part=choice-control]){box-sizing:border-box;min-width:0;min-height:2.75rem;flex:1 1 12rem;padding:var(--buza-space-2) var(--buza-space-3);color:var(--buza-color-foreground);background:var(--buza-color-background);border:1px solid color-mix(in srgb,var(--buza-color-foreground) 50%,var(--buza-color-background));border-radius:var(--buza-radius-md);font:inherit}:where([data-buza-part=choice-surface][data-density=dropdown] [data-buza-part=choice-control][aria-invalid=true]){border-color:var(--buza-color-destructive)}:where([data-buza-part=choice-checklist]){display:grid;gap:var(--buza-space-1);width:100%}:where([data-buza-part=choice-checklist] [data-buza-part=option]){display:flex;min-height:2.75rem;padding:var(--buza-space-1) var(--buza-space-2);background:transparent;border-color:transparent;border-radius:var(--buza-radius-sm)}:where([data-buza-part=choice-checklist] [data-buza-part=option]:hover){background:var(--buza-color-background-alt)}.section-links.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.25rem;font-size:14px}
