.iris-info-hint{vertical-align:middle;display:inline-block;position:relative}.iris-info-hint__trigger{block-size:2.75rem;inline-size:2.75rem;color:var(--iris-text-secondary);border-radius:var(--iris-radius-pill);cursor:help;background:0 0;border:0;place-items:center;margin:0;padding:0;list-style:none;display:grid}.iris-info-hint__trigger::-webkit-details-marker{display:none}.iris-info-hint__trigger::marker{content:""}.iris-info-hint__trigger .iris-icon{block-size:1.125rem;inline-size:1.125rem}.iris-info-hint__trigger:focus-visible{outline:var(--iris-focus-ring-width) solid var(--iris-focus-ring-color);outline-offset:var(--iris-border-focus-offset)}@media (hover:hover) and (pointer:fine){.iris-info-hint__trigger:hover{color:var(--iris-text-primary);background:color-mix(in srgb, var(--iris-text-primary) 9%, transparent)}}.iris-info-hint__panel{z-index:20;box-sizing:border-box;inline-size:min(20rem,100vw - 2rem);max-inline-size:calc(100vw - 2rem);padding:var(--iris-space-3) var(--iris-space-4);color:var(--iris-text-primary);font-family:var(--iris-type-family-sans);font-size:var(--iris-type-size-small);font-weight:400;line-height:var(--iris-type-line-body);overflow-wrap:anywhere;background:var(--iris-surface-raised);border:.0625rem solid var(--iris-surface-raised-border);border-radius:var(--iris-radius-sm);box-shadow:var(--iris-shadow-raised);margin:0;display:none;position:absolute;inset-block-start:calc(100% + var(--iris-space-2));inset-inline-start:0}.iris-info-hint:not([data-iris-info-hint-enhanced=true])[open] .iris-info-hint__panel{inline-size:100%;margin-block-start:var(--iris-space-2);display:block;position:static}.iris-info-hint:not([data-iris-info-hint-enhanced=true])[open]{inline-size:min(20rem,100%)}.iris-info-hint__panel p{margin:0}.iris-info-hint[data-iris-info-hint-enhanced=true] .iris-info-hint__panel{display:none;position:fixed;inset:auto;inset-block-start:var(--iris-info-hint-top,1rem);inset-inline-start:var(--iris-info-hint-left,1rem)}.iris-info-hint[data-iris-info-hint-enhanced=true] .iris-info-hint__panel:popover-open{display:block}@media (prefers-reduced-motion:no-preference){.iris-info-hint__panel{transition:opacity var(--iris-motion-duration-fast) var(--iris-motion-ease-standard)}}@media (forced-colors:active){.iris-info-hint__trigger{color:buttontext;border:.0625rem solid buttontext}.iris-info-hint__trigger:hover,.iris-info-hint__trigger:focus-visible{color:highlighttext;background:highlight;outline-color:highlight}.iris-info-hint__panel{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}.iris-select-menu{width:100%;min-width:0;position:relative}.iris-select-menu__trigger{align-items:center;gap:var(--iris-space-3);width:100%;min-height:3rem;padding:.68rem var(--iris-space-3);border:.0625rem solid var(--iris-border-strong);border-radius:var(--iris-radius-md);color:var(--iris-text-primary);background:linear-gradient(180deg, #ffffff0b, transparent 72%), var(--iris-surface-canvas-elevated);font-family:var(--iris-type-family-sans);font-size:var(--iris-type-size-small);font-weight:650;line-height:var(--iris-type-line-body);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid;box-shadow:inset 0 .0625rem #ffffff0b}.iris-select-menu__trigger:after{width:.5rem;height:.5rem;color:var(--iris-text-secondary);content:"";transform-origin:62% 62%;border-bottom:.1rem solid;border-right:.1rem solid;transform:translateY(-.12rem)rotate(45deg)}.iris-select-menu__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--iris-context-accent) 42%, var(--iris-border-strong));background:linear-gradient(180deg, #ffffff12, transparent 72%), var(--iris-surface-canvas-elevated)}.iris-select-menu__trigger:focus-visible{outline:.125rem solid var(--iris-metal-accent);outline-offset:.125rem}.iris-select-menu__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--iris-context-accent) 52%, var(--iris-border-strong));box-shadow:inset 0 .0625rem 0 #ffffff12, 0 0 1.2rem var(--iris-context-glow)}.iris-select-menu__trigger[aria-expanded=true]:after{transform:translateY(.12rem)rotate(225deg)}.iris-select-menu__trigger:disabled{cursor:not-allowed;opacity:.55}.iris-select-menu__trigger[aria-invalid=true]{border-color:var(--iris-color-warning)}.iris-select-menu__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iris-select-menu[data-empty] .iris-select-menu__value{color:var(--iris-text-tertiary);font-weight:560}.iris-select-menu__listbox{z-index:40;top:calc(100% + var(--iris-space-2));min-width:max(100%, min(20rem, calc(100vw - 2 * var(--iris-space-4))));max-width:min(28rem, calc(100vw - 2 * var(--iris-space-4)));max-height:min(24rem,58vh);padding:var(--iris-space-2);overscroll-behavior:contain;border:.0625rem solid color-mix(in srgb, var(--iris-context-accent) 26%, var(--iris-glass-border));border-radius:var(--iris-radius-md);color:var(--iris-text-primary);background:linear-gradient(145deg, color-mix(in srgb, var(--iris-context-accent) 8%, transparent), transparent 48%), color-mix(in srgb, var(--iris-surface-canvas-elevated) 97%, transparent);box-shadow:var(--iris-shadow-raised), inset 0 .0625rem 0 #fff1;scrollbar-width:thin;-webkit-backdrop-filter:blur(1rem)saturate(1.12);backdrop-filter:blur(1rem)saturate(1.12);position:absolute;left:0;overflow-y:auto}.iris-select-menu[data-iris-select-portal=inline]>.iris-select-menu__listbox{width:100%;min-width:0;max-width:100%}.iris-select-menu[data-iris-select-align=end] .iris-select-menu__listbox{left:auto;right:0}.iris-select-menu__option{align-items:center;gap:var(--iris-space-3);min-height:2.75rem;padding:var(--iris-space-2) var(--iris-space-3);border-radius:var(--iris-radius-sm);color:var(--iris-text-secondary);font-family:var(--iris-type-family-sans);font-size:var(--iris-type-size-small);font-weight:620;line-height:var(--iris-type-line-body);cursor:pointer;border:.0625rem solid #0000;grid-template-columns:minmax(0,1fr) 1.25rem;display:grid}.iris-select-menu__option+.iris-select-menu__option{margin-top:var(--iris-space-1)}.iris-select-menu__option[data-active]{border-color:color-mix(in srgb, var(--iris-context-accent) 30%, var(--iris-border-subtle));color:var(--iris-text-primary);background:color-mix(in srgb, var(--iris-context-accent-soft) 62%, var(--iris-surface-canvas-elevated))}.iris-select-menu__option[aria-selected=true]{color:var(--iris-text-primary);font-weight:720}.iris-select-menu__option[aria-disabled=true]{cursor:not-allowed;opacity:.45}.iris-select-menu__check{width:1.25rem;height:1.25rem;color:var(--iris-context-accent);opacity:0;border-radius:50%;place-items:center;display:grid}.iris-select-menu__option[aria-selected=true] .iris-select-menu__check{opacity:1}.iris-select-menu[data-iris-select-density=compact] .iris-select-menu__trigger{min-height:2.25rem;padding:var(--iris-space-1) var(--iris-space-2);border-radius:var(--iris-radius-pill);background:color-mix(in srgb, var(--iris-surface-raised-fill) 86%, transparent);border-color:#0000}@media (width>=40rem) and (prefers-reduced-motion:no-preference){.iris-select-menu__trigger,.iris-select-menu__trigger:after,.iris-select-menu__option,.iris-select-menu__check{transition:color var(--iris-motion-duration-fast) var(--iris-motion-ease-standard), opacity var(--iris-motion-duration-fast) var(--iris-motion-ease-standard), border-color var(--iris-motion-duration-fast) var(--iris-motion-ease-standard), background-color var(--iris-motion-duration-fast) var(--iris-motion-ease-standard), transform var(--iris-motion-duration-normal) var(--iris-motion-ease-emphasized)}}@media (width<=40rem){.iris-select-menu__listbox[data-iris-select-portal]{z-index:80;top:auto;right:max(var(--iris-space-3), env(safe-area-inset-right));bottom:max(var(--iris-space-3), env(safe-area-inset-bottom));left:max(var(--iris-space-3), env(safe-area-inset-left));width:auto;min-width:0;max-width:none;max-height:min(30rem,64vh);position:fixed}}@media (prefers-reduced-transparency:reduce){.iris-select-menu__listbox{background:var(--iris-surface-canvas-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.iris-select-menu__trigger,.iris-select-menu__trigger:after,.iris-select-menu__option,.iris-select-menu__check{transition:none}}@media (forced-colors:active){.iris-select-menu__trigger,.iris-select-menu__listbox,.iris-select-menu__option{color:canvastext;background:canvas;border-color:canvastext}.iris-select-menu__option[data-active],.iris-select-menu__option[aria-selected=true]{color:highlighttext;background:highlight}}
