.desk-overlay{--desk-paper:#f6f0e2;--desk-paper-edge:#e6dbc3;--desk-ink:#23252a;--desk-ink-2:#5e5a52;--desk-gold:#8a6a1a;--desk-rule:#ddd0b6;align-items:center;background:rgba(24,20,16,.62);color:var(--desk-ink);display:flex;font-family:"EB Garamond",var(--setu-font,serif),Georgia,serif;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10020}.desk-sheet{background:var(--desk-paper);border:1px solid var(--desk-paper-edge);box-shadow:inset 0 1px 0 #fff8,0 18px 50px rgba(0,0,0,.45);box-sizing:border-box;font-size:1.1rem;line-height:1.5;max-height:100%;overflow-y:auto;padding:1.25rem 1.5rem 1.4rem;width:min(36rem,100%)}.desk-head{align-items:flex-start;border-bottom:1px solid var(--desk-rule);display:flex;gap:1rem;justify-content:space-between;padding-bottom:.6rem}.desk-kicker{color:var(--desk-gold);font-size:.8rem;letter-spacing:.14em;margin:0;text-transform:uppercase}.desk-head h2{font-size:1.6rem;font-weight:500;line-height:1.2;margin:.1rem 0 0}.desk-ask,.desk-chip,.desk-close,.desk-tab{cursor:pointer;font:inherit}.desk-close{background:none;border:0;border-bottom:1px solid var(--desk-ink-2);color:var(--desk-ink-2);padding:0;white-space:nowrap}.desk-tabs{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.6rem}.desk-tab{background:none;border:0;border-bottom:1px solid transparent;color:var(--desk-ink-2);padding:0}.desk-tab[aria-selected=true]{border-bottom-color:var(--desk-gold);color:var(--desk-ink)}.desk-body{display:flex;flex-direction:column;gap:.9rem;margin-top:.9rem}.desk-how,.desk-voice{color:var(--desk-ink-2);font-style:italic;margin:0}.desk-how{font-size:.95rem}.desk-where{color:var(--desk-ink-2);font-size:.9rem;margin:0}.desk-greeting{font-style:italic;margin:0}.desk-mute{align-self:flex-start}.desk-form{gap:.7rem}.desk-field,.desk-form{display:flex;flex-direction:column}.desk-field{gap:.2rem}.desk-field label{color:var(--desk-ink-2);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.desk-field input[type=number],.desk-field select,.desk-field textarea{background:#fffaf0;border:1px solid var(--desk-rule);border-radius:2px;box-sizing:border-box;color:inherit;font:inherit;padding:.4rem .55rem;width:100%}.desk-field textarea{resize:vertical}.desk-consent{color:var(--desk-ink-2);font-size:.95rem}.desk-ask{align-self:flex-start;background:var(--desk-ink);border:0;border-radius:2px;color:var(--desk-paper);padding:.45rem 1.1rem}.desk-ask:disabled{cursor:progress;opacity:.55}.desk-examples{display:flex;flex-wrap:wrap;gap:.4rem}.desk-chip{background:none;border:1px solid var(--desk-rule);border-radius:999px;color:var(--desk-ink-2);padding:.1rem .8rem}.desk-chip:hover{border-color:var(--desk-gold);color:var(--desk-ink)}.desk-result{border-top:1px solid var(--desk-rule);min-height:1.5rem;padding-top:.7rem}.desk-result:empty{border-top:0;min-height:0;padding-top:0}.desk-card-title{font-size:1.25rem;font-weight:500;margin:0 0 .25rem}.desk-text{margin:0}.desk-list{margin:0;padding-left:1.2rem}.desk-fields{display:grid;gap:.2rem 1rem;grid-template-columns:max-content 1fr;margin:.6rem 0 0}.desk-fields dt{color:var(--desk-ink-2)}.desk-fields dd{margin:0}.desk-cites{color:var(--desk-ink-2);font-size:.95rem;list-style:none;margin:.7rem 0 0;padding:0}.desk-cites li:before{content:"\2014\00a0"}.desk-overlay :focus-visible{outline:2px solid var(--desk-gold);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.desk-sheet{animation:desk-in .18s ease-out}}@keyframes desk-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}