.phi-tooltip-trigger{width:max-content;height:auto;min-height:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.phi-tooltip-trigger:focus-visible{box-shadow:0 0 0 1px var(--phi-focus,#4c63ffbf), 0 0 0 4px var(--phi-focus-soft,#4c63ff29);outline:none}.phi-tooltip-positioner{max-width:var(--available-width,calc(100vw - 2rem));z-index:1000!important}.phi-tooltip-content{opacity:1;background:var(--phi-base,#fff);max-width:min(24rem,100vw - 2rem);box-shadow:0 4px 6px -1px var(--color-phi-shadow-drop,#1018281a), 0 2px 4px -2px var(--color-phi-shadow-drop,#1018281a);color:var(--phi-default,#17191f);font-family:var(--phi-font-sans,ui-sans-serif, system-ui, sans-serif);outline:1px solid var(--phi-line,#e3e6eb);overflow-wrap:anywhere;transform-origin:var(--transform-origin);border-radius:.375rem;flex-direction:column;padding:.375rem .625rem;font-size:.8125rem;line-height:.95625rem;transition:transform .15s cubic-bezier(.4,0,.2,1),scale .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:flex;scale:1}@starting-style{.phi-tooltip-content[data-state=open]{opacity:0;scale:.9}}.phi-tooltip-content[data-state=closed]{opacity:0;scale:.9}.phi-tooltip-arrow{--arrow-size:1.25rem;color:var(--phi-base,#fff);display:flex}.phi-tooltip-arrow__svg{display:block}.phi-tooltip-arrow[style*=bottom\:] .phi-tooltip-arrow__svg{transform:translateY(2px)}.phi-tooltip-arrow[style*="top: calc"] .phi-tooltip-arrow__svg{transform:rotate(180deg)translateY(-8px)}.phi-tooltip-arrow[style*="right: calc"] .phi-tooltip-arrow__svg{transform:rotate(-90deg)translateY(-3px)}.phi-tooltip-arrow[style*="left: calc"] .phi-tooltip-arrow__svg{transform:rotate(90deg)translateY(-3px)}.phi-tooltip-arrow__fill{fill:var(--phi-base,#fff)}.phi-tooltip-arrow__edge{fill:var(--phi-arrow-edge,#1018281a)}.phi-tooltip-arrow__stroke{fill:var(--phi-arrow-stroke,var(--phi-line,#e3e6eb))}.phi-button{--phi-button-size:2.25rem;--phi-button-icon-size:1rem;width:max-content;height:var(--phi-button-size);background:var(--phi-control,#fff);box-shadow:inset 0 0 0 1px var(--phi-line,#e3e6eb), var(--phi-shadow,0 1px 2px #1018280d);color:var(--phi-default,#17191f);cursor:pointer;font-family:var(--phi-font-sans,ui-sans-serif, system-ui, sans-serif);text-align:center;user-select:none;white-space:nowrap;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:background-color .12s,box-shadow .12s,color .12s,opacity .12s;display:inline-flex}.phi-button__label{justify-content:center;align-items:center;min-width:0;display:inline-flex}.phi-button__icon,.phi-button__label svg{width:var(--phi-button-icon-size);height:var(--phi-button-icon-size);fill:currentColor;flex:none}.phi-button__spinner{width:var(--phi-button-icon-size);height:var(--phi-button-icon-size);opacity:.86;border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;animation:.7s linear infinite phi-button-spin}.phi-button--xs{--phi-button-size:1.25rem;--phi-button-icon-size:.75rem;border-radius:.25rem;gap:.25rem;padding:0 .375rem;font-size:.75rem;line-height:1rem}.phi-button--sm{--phi-button-size:1.625rem;--phi-button-icon-size:.875rem;border-radius:.375rem;gap:.25rem;padding:0 .5rem;font-size:.75rem;line-height:1rem}.phi-button--lg{--phi-button-size:2.5rem;--phi-button-icon-size:1rem;border-radius:.5rem;gap:.5rem;padding:0 1rem}.phi-button--square,.phi-button--circle{width:var(--phi-button-size);min-width:var(--phi-button-size);padding:0}.phi-button--circle{border-radius:999px}.phi-button:hover:not(:disabled){background:var(--phi-tint,#f4f6f9)}.phi-button:focus-visible{box-shadow:0 0 0 1px var(--phi-focus,#4c63ffbf), 0 0 0 4px var(--phi-focus-soft,#4c63ff29);outline:none}.phi-button:disabled{cursor:not-allowed}.phi-button-tooltip-trigger{cursor:not-allowed;vertical-align:middle;flex:none;width:max-content;display:inline-flex}.phi-button-tooltip-trigger>.phi-button{pointer-events:none}.phi-button-tooltip-trigger:focus-visible{outline:none}.phi-button-tooltip-trigger:focus-visible>.phi-button{box-shadow:0 0 0 1px var(--phi-focus,#4c63ffbf), 0 0 0 4px var(--phi-focus-soft,#4c63ff29)}.phi-button--primary{--phi-button-emphasis-ring:color-mix(in oklch, var(--phi-accent,#4c63ff), black 10%);--phi-button-emphasis-bg:color-mix(in oklch, var(--phi-accent,#4c63ff), white 30%);--phi-button-emphasis-gradient-start:color-mix(in oklch, var(--phi-accent,#4c63ff), white 15%);--phi-button-emphasis-gradient-end:var(--phi-accent,#4c63ff);background:var(--phi-accent,#4c63ff)}.phi-button--secondary{background:var(--phi-control,#fff);box-shadow:inset 0 0 0 1px var(--phi-line,#e3e6eb), var(--phi-shadow,0 1px 2px #1018280d);color:var(--phi-default,#17191f)}.phi-button--secondary:hover:not(:disabled){background:var(--phi-tint,#f4f6f9)}.phi-button--ghost{background:inherit;box-shadow:none;color:var(--phi-default,#17191f)}.phi-button--ghost:hover:not(:disabled){background:var(--phi-tint,#f4f6f9)}.phi-button--destructive{--phi-button-emphasis-ring:color-mix(in oklch, var(--phi-danger,#dc2626), black 10%);--phi-button-emphasis-bg:color-mix(in oklch, var(--phi-danger,#dc2626), white 30%);--phi-button-emphasis-gradient-start:color-mix(in oklch, var(--phi-danger,#dc2626), white 15%);--phi-button-emphasis-gradient-end:var(--phi-danger,#dc2626);background:var(--phi-danger,#dc2626)}.phi-button--primary,.phi-button--destructive{background:var(--phi-button-emphasis-bg);box-shadow:0 0 0 1px var(--phi-button-emphasis-ring);color:var(--phi-accent-contrast,#fff);position:relative;overflow:hidden}.phi-button--primary:before,.phi-button--destructive:before{border-radius:inherit;background:linear-gradient(to bottom, var(--phi-button-emphasis-gradient-start), var(--phi-button-emphasis-gradient-end));box-shadow:inset 0 1px 0 0 var(--phi-button-emphasis-bg);content:"";position:absolute;inset:0}.phi-button--primary>.phi-button__icon,.phi-button--primary>.phi-button__label,.phi-button--primary>.phi-button__spinner,.phi-button--destructive>.phi-button__icon,.phi-button--destructive>.phi-button__label,.phi-button--destructive>.phi-button__spinner{z-index:1;position:relative}.phi-button--primary:hover:not(:disabled),.phi-button--destructive:hover:not(:disabled){--phi-button-emphasis-gradient-start:var(--phi-button-emphasis-bg);background:var(--phi-button-emphasis-bg)}.phi-button--primary:active:not(:disabled),.phi-button--destructive:active:not(:disabled){box-shadow:0 0 0 1px var(--phi-button-emphasis-ring)}.phi-button--primary:focus-visible,.phi-button--destructive:focus-visible{box-shadow:0 0 0 2px var(--phi-button-emphasis-ring)}.phi-button--secondary-destructive{background:var(--phi-control,#fff);box-shadow:inset 0 0 0 1px var(--phi-line,#e3e6eb), var(--phi-shadow,0 1px 2px #1018280d);color:var(--phi-danger,#dc2626)}.phi-button--secondary-destructive:hover:not(:disabled){background:var(--phi-tint,#f4f6f9)}.phi-button--outline{box-shadow:inset 0 0 0 1px var(--phi-line,#d7dce5);color:var(--phi-default,#17191f);background:0 0}.phi-button--outline:hover:not(:disabled){background:var(--phi-tint,#f4f6f9)}.phi-button--loading,.phi-button:disabled{opacity:.62}.phi-button--loading{pointer-events:none}.phi-link-button{user-select:text;vertical-align:middle}@keyframes phi-button-spin{to{transform:rotate(360deg)}}.phi-clipboard-text{--phi-clipboard-text-height:2.5rem;--phi-clipboard-text-font-size:.875rem;--phi-clipboard-text-line-height:1.25rem;--phi-clipboard-text-radius:.5rem;width:max-content;max-width:min(100%,24rem);min-height:var(--phi-clipboard-text-height);border-radius:var(--phi-clipboard-text-radius);background:var(--phi-base,#fff);box-shadow:inset 0 0 0 1px var(--phi-line,#e3e6eb), var(--phi-shadow,0 1px 2px #1018280d);color:var(--phi-default,#17191f);font-family:var(--phi-font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:var(--phi-clipboard-text-font-size);line-height:var(--phi-clipboard-text-line-height);align-items:stretch;display:inline-flex;position:relative}.phi-clipboard-text--sm{--phi-clipboard-text-height:1.625rem;--phi-clipboard-text-font-size:.75rem;--phi-clipboard-text-line-height:1rem;--phi-clipboard-text-radius:.375rem}.phi-clipboard-text--base{--phi-clipboard-text-height:2.25rem;--phi-clipboard-text-font-size:.8125rem}.phi-clipboard-text__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;align-self:center;min-width:0;padding:0 .5rem 0 1rem;display:block;overflow:hidden}.phi-clipboard-text--sm .phi-clipboard-text__value{padding-left:.75rem}.phi-clipboard-text__action{flex:none;align-items:stretch;display:inline-flex;position:relative}.phi-clipboard-text__button.phi-button{width:var(--phi-clipboard-text-height);min-width:var(--phi-clipboard-text-height);height:var(--phi-clipboard-text-height);border-radius:0 var(--phi-clipboard-text-radius) var(--phi-clipboard-text-radius) 0;box-shadow:inset 1px 0 0 var(--phi-line,#e3e6eb);color:var(--phi-subtle,#6c7480);background:0 0;overflow:hidden}.phi-clipboard-text__button.phi-button:hover:not(:disabled){background:var(--phi-tint,#f4f6f9);color:var(--phi-default,#17191f)}.phi-clipboard-text__button.phi-button:focus-visible{box-shadow:inset 1px 0 0 var(--phi-line,#e3e6eb), 0 0 0 1px var(--phi-focus,#4c63ffbf), 0 0 0 4px var(--phi-focus-soft,#4c63ff29)}.phi-clipboard-text__button .phi-button__label{width:1rem;height:1rem;position:relative;overflow:hidden}.phi-clipboard-text__icon-wrap{opacity:0;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;inset:0;transform:translateY(100%)}.phi-clipboard-text__icon-wrap--copy{transform:translateY(0)}.phi-clipboard-text__icon-wrap--copy:not([data-active=true]){transform:translateY(-100%)}.phi-clipboard-text__icon-wrap[data-active=true]{opacity:1;transform:translateY(0)}.phi-clipboard-text__icon{fill:currentColor;width:1rem;height:1rem}.phi-clipboard-text__tooltip,.phi-clipboard-text__toast{z-index:5;background:var(--phi-base,#fff);width:max-content;max-width:12rem;box-shadow:0 4px 6px -1px var(--color-phi-shadow-drop,#1018281a), 0 2px 4px -2px var(--color-phi-shadow-drop,#1018281a);color:var(--phi-default,#17191f);font-family:var(--phi-font-sans,ui-sans-serif, system-ui, sans-serif);opacity:0;outline:1px solid var(--phi-line,#e3e6eb);pointer-events:none;white-space:nowrap;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;transition:opacity .14s,transform .14s;position:absolute}.phi-clipboard-text__toast{opacity:1;box-shadow:0 10px 15px -3px var(--color-phi-shadow-drop,#1018281a), 0 4px 6px -4px var(--color-phi-shadow-drop,#1018281a)}.phi-clipboard-text__toast--bump{transform-origin:50%;animation:.35s cubic-bezier(.34,1.56,.64,1) phi-clipboard-text-toast-bump}.phi-clipboard-text__action:hover .phi-clipboard-text__tooltip,.phi-clipboard-text__button:focus-visible+.phi-clipboard-text__tooltip{opacity:1}.phi-clipboard-text[data-tooltip-side=top] .phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=top] .phi-clipboard-text__toast{inset-inline-end:0;bottom:calc(100% + .5rem);transform:translateY(.25rem)}.phi-clipboard-text[data-tooltip-side=top] .phi-clipboard-text__action:hover .phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=top] .phi-clipboard-text__button:focus-visible+.phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=top] .phi-clipboard-text__toast{transform:translateY(0)}.phi-clipboard-text[data-tooltip-side=bottom] .phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=bottom] .phi-clipboard-text__toast{inset-inline-end:0;top:calc(100% + .5rem);transform:translateY(-.25rem)}.phi-clipboard-text[data-tooltip-side=bottom] .phi-clipboard-text__action:hover .phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=bottom] .phi-clipboard-text__button:focus-visible+.phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=bottom] .phi-clipboard-text__toast{transform:translateY(0)}.phi-clipboard-text[data-tooltip-side=left] .phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=left] .phi-clipboard-text__toast{top:50%;inset-inline-end:calc(100% + .5rem);transform:translate(.25rem,-50%)}.phi-clipboard-text[data-tooltip-side=left] .phi-clipboard-text__action:hover .phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=left] .phi-clipboard-text__button:focus-visible+.phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=left] .phi-clipboard-text__toast{transform:translateY(-50%)}.phi-clipboard-text[data-tooltip-side=right] .phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=right] .phi-clipboard-text__toast{top:50%;inset-inline-start:calc(100% + .5rem);transform:translate(-.25rem,-50%)}.phi-clipboard-text[data-tooltip-side=right] .phi-clipboard-text__action:hover .phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=right] .phi-clipboard-text__button:focus-visible+.phi-clipboard-text__tooltip,.phi-clipboard-text[data-tooltip-side=right] .phi-clipboard-text__toast{transform:translateY(-50%)}.phi-clipboard-text__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes phi-clipboard-text-toast-bump{0%,to{scale:1}35%{scale:1.04}}@media (prefers-reduced-motion:reduce){.phi-clipboard-text__toast--bump{animation:none}}.clipboard-text-demo[data-v-57f7e083]{justify-content:center;align-items:center;min-height:4.5rem;display:flex}.clipboard-text-demo--tooltip[data-v-57f7e083]{min-height:6.5rem}
