@layer components{.stella-first-deal{width:100%;max-width:560px}.stella-first-deal,.stella-first-deal-card{display:flex;flex-direction:column;gap:var(--space-3)}.stella-first-deal-card{padding:var(--space-6);border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--panel-bg,var(--paper));box-shadow:var(--shadow-1);scroll-margin-block:var(--space-6)}.stella-first-deal-title{margin:0;color:var(--ink);font-size:var(--text-xl);font-weight:500;line-height:1.25}.stella-first-deal-sub{max-width:56ch;margin:calc(var(--space-1) * -1) 0 var(--space-1);color:var(--mut);font-size:var(--text-sm);line-height:var(--leading-normal)}.stella-first-deal-label{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:calc(var(--space-2) * -1);color:var(--ink-2);font-size:var(--text-ui-sm);font-weight:500}.stella-first-deal-error{margin:0;color:var(--danger);font-size:var(--text-ui-sm);line-height:var(--leading-normal)}.stella-first-deal-actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1)}.stella-first-deal-connect{margin:0;padding-inline:var(--space-1);color:var(--mut);font-size:var(--text-ui-sm)}.stella-first-deal-connect a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--hair-strong);text-underline-offset:3px}.stella-first-deal-connect a:hover{color:var(--ink);text-decoration-color:initial}.stella-drop{gap:var(--space-2)}.stella-drop,.stella-drop-well{display:flex;flex-direction:column}.stella-drop-well{align-items:center;justify-content:center;gap:var(--space-1);min-height:128px;padding:var(--space-4);border:1px dashed var(--hair-strong);border-radius:var(--radius-md);background:transparent;color:var(--mut);text-align:center}.stella-drop[data-size=compact] .stella-drop-well{flex-direction:row;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-height:64px;padding:var(--space-3)}.stella-drop-well[data-over=true]{border-style:solid;border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.stella-drop-glyph{width:18px;height:18px;color:var(--mut)}.stella-drop-copy{margin:0;color:var(--ink-2);font-size:var(--text-ui)}.stella-drop-choose{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--hair-strong);text-underline-offset:3px;cursor:pointer}.stella-drop-choose:hover{text-decoration-color:initial}.stella-drop-choose:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-sm)}.stella-drop-choose:disabled{color:var(--mut);cursor:default}.stella-drop-coarse{display:none}.stella-drop-scent{margin:0;color:var(--mut);font-size:var(--text-xs);text-wrap:balance}.stella-drop[data-size=compact] .stella-drop-scent{flex-basis:100%}@media (pointer:coarse){.stella-drop-well{min-height:0;padding:0;border:0}.stella-drop-fine,.stella-drop-glyph{display:none}.stella-drop-copy{width:100%}.stella-drop-coarse{display:inline}.stella-drop-choose{width:100%;min-height:44px;border:1px solid var(--hair-strong);border-radius:var(--radius-md);background:var(--paper);text-decoration:none}}.stella-drop-chips{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.stella-drop-chip{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;height:28px;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--hair);border-radius:var(--radius-pill);background:var(--paper-2);color:var(--ink-2);font-size:var(--text-ui-sm)}.stella-drop-chip--more{padding-inline:var(--space-3);color:var(--mut)}.stella-drop-chip-name{min-width:0;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stella-drop-chip-size{color:var(--mut);font-variant-numeric:tabular-nums}.stella-drop-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mut);cursor:pointer}.stella-drop-chip-remove:hover{background:var(--wash-hover);color:var(--ink)}.stella-drop-chip-remove:focus-visible{outline:var(--focus-outline);outline-offset:1px}@media (max-width:767.98px),(pointer:coarse){.stella-drop-chip{height:auto;min-height:var(--sds-tap-min);padding-inline-end:0}.stella-drop-chip-remove{min-width:var(--sds-tap-min);min-height:var(--sds-tap-min)}}.stella-new-deal-form,.stella-new-deal-head{display:flex;flex-direction:column}.stella-new-deal-head{gap:var(--space-1);padding:var(--space-5) var(--space-5) var(--space-3)}.stella-new-deal-title{margin:0;color:var(--ink);font-size:var(--text-lg,1.125rem);font-weight:500}.stella-new-deal-body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) var(--space-5) var(--space-4)}.stella-new-deal-name{--new-deal-mark-size:var(--space-6);--new-deal-name-start:calc(var(--space-2) + var(--new-deal-mark-size) + var(--space-2));display:grid;align-items:center}.stella-new-deal-name>*{grid-area:1/1}.stella-new-deal-name .stella-new-deal-mark{z-index:1;justify-self:start;margin-inline-start:var(--space-2);pointer-events:none}.stella-new-deal-mark--unnamed{display:inline-flex;align-items:center;justify-content:center;width:var(--new-deal-mark-size);height:var(--new-deal-mark-size);border-radius:var(--radius-sm);background:var(--paper-2);color:var(--mut)}.stella-new-deal-feedback{display:contents}.stella-new-deal-feedback>*{margin-top:calc(var(--space-1) * -1)}.stella-new-deal-site{display:flex;flex-direction:column;gap:var(--space-2)}.stella-new-deal-suggest{margin:0;font-size:var(--text-ui-sm)}.stella-new-deal-suggest-use{min-height:24px;padding:0;border:0;background:none;color:var(--ink-2);font:inherit;text-decoration:underline;text-decoration-color:var(--hair-strong);text-underline-offset:3px;cursor:pointer}.stella-new-deal-suggest-use:hover{color:var(--ink);text-decoration-color:initial}.stella-new-deal-suggest-use:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-sm)}.stella-new-deal-existing{margin:0;color:var(--mut);font-size:var(--text-ui-sm)}.stella-new-deal-existing a{color:var(--ink);text-underline-offset:2px}.stella-new-deal-optional{color:var(--mut);font-weight:400}.stella-new-deal-foot{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--hair)}.stella-new-deal-kbd{margin-inline-start:var(--space-2);background:color-mix(in oklch,currentColor 16%,transparent);color:inherit;border-color:transparent;box-shadow:none}@media (pointer:coarse){.stella-new-deal-kbd{display:none}}}@layer overrides{.stella-new-deal[data-slot=dialog-content]{width:100%;gap:0;padding:0}@media (pointer:fine) and (min-width:768px){.stella-new-deal[data-slot=dialog-content]{top:14vh;--tw-translate-y:0;max-width:min(30rem,calc(100% - var(--space-8)))}}@media (max-width:767.98px),(pointer:coarse){.stella-new-deal[data-slot=dialog-content]{padding-bottom:max(calc(env(safe-area-inset-bottom, 0px) - var(--kb-inset, 0px)),0px)}.stella-new-deal .stella-new-deal-head{padding-inline-end:calc(var(--space-2) + var(--sds-tap-min, 44px))}}.stella-new-deal .stella-new-deal-name-input{height:40px}}