.results-shell{margin:var(--s1) auto;gap:var(--s3);width:min(100%,800px);max-width:800px;padding:var(--s3);font-family:var(--font-host-grotesk), sans-serif;flex-direction:column;display:flex}.results-shell__body{gap:var(--s5,32px);flex-direction:column;display:flex}.results-header{gap:var(--s1);z-index:2;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary aside""captured name";padding:0;display:grid;position:relative}@media (min-width:521px){.results-header--authenticated{grid-template-areas:"primary aside""name captured"}.results-header--authenticated .results-name{justify-content:flex-start}.results-header--authenticated .results-captured{justify-content:flex-end}}.results-header__primary{justify-content:start;align-items:start;gap:var(--s3,12px);flex-flow:column wrap;flex:auto;grid-area:primary;display:flex}.results-header__aside{justify-content:flex-start;align-items:flex-end;gap:var(--s2,8px);flex-direction:column;flex:auto;grid-area:aside;display:flex}.results-header__aside--authenticated{justify-content:center}.results-header__title{font-family:var(--font-host-grotesk), sans-serif;font-size:var(--page-head-size);font-weight:var(--page-head-weight);color:var(--title-text,#f8fafc);letter-spacing:-.5px}.results-header__empty{margin:var(--s3,12px) 0 0;color:var(--muted-text,#94a3b8);font-size:.95rem}.results-header__notice{width:100%;font-size:var(--body-size);font-weight:var(--label-weight);color:var(--accent-amber);text-align:left;grid-column:1/-1;margin:0}.results-view{max-width:276px;height:var(--control-h);justify-content:center;align-items:flex-start;gap:var(--s2);flex-flow:column wrap;display:flex}.results-view__label{font-size:var(--heading-size);font-weight:var(--heading-weight);color:var(--title-text)}.results-view__button{height:var(--control-h);width:160px;padding:var(--s1) var(--s2) var(--s1) var(--s3);justify-content:space-between;align-items:center;gap:var(--s1);color:var(--title-text);font-weight:var(--body-weight);font-size:var(--body-size);transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;position:relative}.results-view__button:hover:not(:disabled),.results-view__button:focus-visible{box-shadow:var(--shadow-goal-sub-card), var(--shadow-c)}.results-view__button:disabled{opacity:.5;cursor:not-allowed}.results-view__button[aria-expanded=true]{box-shadow:var(--shadow-goal-sub-card), var(--shadow-c)}.results-view__chevron{opacity:.9;width:16px;height:16px;-webkit-mask:var(--icon-dropdown-chevron) no-repeat center/contain;-webkit-mask:var(--icon-dropdown-chevron) no-repeat center/contain;mask:var(--icon-dropdown-chevron) no-repeat center/contain;background:currentColor;transition:opacity .16s,width .16s,transform .16s}.results-view__button[aria-expanded=true] .results-view__chevron{transform:rotate(180deg)}.results-view__menu{top:calc(100% + var(--s2));gap:var(--s1);width:160px;padding:var(--s2);z-index:1000;background:color-mix(in srgb, var(--card-bg) 85%, transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-goal-sub-card), var(--shadow-c);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));pointer-events:none;will-change:transform, opacity;font-family:var(--font-host-grotesk), sans-serif;flex-direction:column;position:absolute}.results-view__message-panel{height:var(--control-h);padding:var(--s3) var(--s4);background:color-mix(in srgb, var(--gray-700) 35%, transparent);border-radius:var(--radius-lg);box-shadow:var(--elev-2);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));border:1px solid color-mix(in srgb, var(--gray-600) 45%, transparent);z-index:180;pointer-events:none;animation:pillBubbleIn var(--collapse-dur) var(--collapse-ease) both;font-family:var(--font-host-grotesk), sans-serif;justify-content:center;align-items:center;display:flex;position:absolute}.results-view__option{width:100%;height:var(--control-h);padding:0 var(--s2);text-align:center;background:var(--chip-active-bg);box-shadow:var(--shadow-button);font-size:var(--body-size);font-weight:var(--body-weight);border-radius:999px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.results-view__option[data-active=true]{background:var(--dropdown-active-bg);box-shadow:var(--shadow-dropdown-active);color:var(--accent-blue)}.results-view__option:disabled{opacity:.55;cursor:not-allowed}.results-view__option:not(:disabled):hover,.results-view__option:not(:disabled):focus-visible{box-shadow:var(--shadow-goal-sub-card), var(--shadow-m)}.results-view__option-note{color:var(--muted-text,#94a3b8);font-size:.75rem}.results-view__menu[data-state=open],.results-view__menu[data-state=closing]{display:flex}.results-view__menu[data-state=open]{animation:pillBubbleIn var(--collapse-dur) var(--collapse-ease) both;pointer-events:auto}.results-view__menu[data-state=closing]{animation:pillBubbleOut var(--collapse-dur) var(--collapse-ease) both}.results-view__message{font-size:var(--body-size);font-weight:var(--body-weight);color:var(--body-text);text-align:center;margin:0}.results-auth-actions{align-items:center;gap:var(--s1,4px);flex-direction:column;min-width:200px;display:flex}.results-auth-actions__label{font-size:var(--label-size);font-weight:var(--label-weight);color:var(--body-text,#94a3b8);align-self:flex-start;margin:0}.results-auth-actions__buttons{justify-content:center;align-items:center;gap:var(--s2);flex-wrap:nowrap;display:flex}.results-auth-actions__button{background:var(--chip-active-bg);box-shadow:var(--shadow-clear-card), var(--shadow-s);color:var(--title-text);font-size:var(--body-size);font-weight:var(--body-weight);width:88px;height:var(--control-h);border-radius:999px}.results-captured{justify-content:flex-start;align-self:flex-start;align-items:center;gap:var(--s2,8px);flex-wrap:wrap;grid-area:captured;display:flex}.results-captured[data-editing=true]{align-items:flex-end;gap:var(--s3,12px)}.results-name{justify-content:flex-end;align-self:flex-start;align-items:center;gap:var(--s2,8px);flex-wrap:wrap;grid-area:name;display:flex}.results-name[data-editing=true]{align-items:flex-end;gap:var(--s3,12px)}.results-captured__value{align-items:center;gap:var(--s1,4px);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--control-h);color:var(--muted-text,#f8fafc);display:inline-flex}.results-captured__editor{align-items:center;gap:var(--s1,4px);display:inline-flex}.results-header--combined-edit .results-captured__editor{width:min(100%,200px)}.results-header--combined-edit .results-captured__input-shell,.results-header--combined-edit .results-captured__input{width:100%;min-width:0}.results-captured__input-shell{box-shadow:var(--shadow-button);background:0 0;border-radius:999px;align-items:center;display:inline-flex}.results-captured__edit{width:32px;height:32px;color:var(--muted-text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;transition:transform .16s,opacity .16s;display:inline-flex;position:relative}.results-captured__edit:hover:not(:disabled),.results-captured__edit:focus-visible{color:var(--title-text);box-shadow:var(--shadow-thumb), var(--shadow-s)}.results-captured__edit:disabled{opacity:.45;cursor:not-allowed;transform:none}.results-captured__edit-icon{background:var(--muted-text);width:16px;height:16px;-webkit-mask-image:var(--icon-edit);-webkit-mask-image:var(--icon-edit);mask-image:var(--icon-edit);align-self:center}.results-captured__input{font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--control-h);color:var(--muted-text,#f8fafc);height:var(--control-h);padding:0 var(--s3);box-shadow:none;background:0 0;border:0;border-radius:999px;outline:none}.results-captured__input:focus-visible{box-shadow:none;background:0 0;outline:none}.results-captured__editor:focus-within .results-captured__input-shell,.results-captured[data-editing=true] .results-captured__input-shell,.results-name[data-editing=true] .results-captured__input-shell{box-shadow:var(--shadow-button);background:0 0;outline:none}.results-captured__error{color:#fca5a5;text-align:left;margin:0;font-size:.85rem}@media (max-width:520px){.results-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary""aside""captured""name"}.results-header.results-header--authenticated{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary primary""name name""captured aside"}.results-header__aside--authenticated{justify-content:flex-start;align-self:center;align-items:flex-end}.results-header.results-header--authenticated .results-captured{align-self:center}.results-header__title{text-align:center}.results-auth-actions{flex-flow:row;align-self:flex-start;align-items:flex-end;min-width:280px;display:flex}.results-auth-actions__label{align-self:center}.results-auth-actions__buttons{padding:0 var(--s2);gap:var(--s2);justify-content:center}.results-auth-actions__button{width:75px}.results-captured{align-self:flex-start}.results-name{justify-content:flex-start;align-self:flex-start}}@media (max-width:378px){.results-auth-actions__label{font-size:var(--body-size);align-self:center}}@media (max-width:357px){.results-header{gap:var(--s1)}.results-header__primary{gap:0}.results-header__aside{gap:var(--s2)}.results-view{height:calc(var(--control-h)*2+var(--s4))}.results-view__button{align-self:center}.results-auth-actions{flex-direction:column;align-self:flex-start;min-width:100%}.results-auth-actions__label{font-size:var(--label-size);flex-wrap:nowrap;align-self:flex-start}.results-auth-actions__buttons,.results-captured{align-self:center}.results-name{justify-content:center;align-self:center}}
