@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-copy{display:inline-flex;align-items:center;gap:var(--bs-copy-gap,var(--bs-space-2))}.bs-copy__label{white-space:nowrap}.bs-copy__mark{flex:none;position:relative;inline-size:var(--bs-copy-mark-size,0.875em);block-size:var(--bs-copy-mark-size,0.875em)}.bs-copy__mark::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:72%;block-size:72%;border:var(--bs-copy-stroke,var(--bs-border-1)) solid currentColor;border-radius:var(--bs-radius-1);box-shadow:var(--bs-copy-sheet-offset,0.22em) var(--bs-copy-sheet-offset,0.22em) 0 calc(-1 * var(--bs-copy-stroke,var(--bs-border-1))) currentColor;opacity:var(--bs-copy-sheet-opacity,1);transform:scale(var(--bs-copy-sheet-scale,1));transition:opacity var(--bs-copy-duration,var(--bs-duration-2)) var(--ease-out),transform var(--bs-copy-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-copy__mark::after{content:'';position:absolute;inset:0;margin:auto;inline-size:0.3em;block-size:0.55em;border-right:var(--bs-copy-stroke-check,var(--bs-border-2)) solid currentColor;border-bottom:var(--bs-copy-stroke-check,var(--bs-border-2)) solid currentColor;transform:translateY(-0.06em) rotate(45deg) scale(var(--bs-copy-check-scale,0.6));clip-path:inset(0 100% 0 0);transition:clip-path var(--bs-copy-duration,var(--bs-duration-3)) var(--ease-out),transform var(--bs-copy-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-copy[data-state='copied']{--bs-copy-sheet-opacity:0;--bs-copy-sheet-scale:0.4;--bs-copy-check-scale:1}.bs-copy[data-state='copied'] .bs-copy__mark::after{clip-path:inset(0)}.bs-copy--tint[data-state='copied'] .bs-copy__mark{color:var(--bs-copy-ok-color,var(--bs-text-ok))}.bs-copy:active:not(:disabled,[aria-disabled='true']) .bs-copy__mark{transform:scale(0.9)}.bs-copy__live{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.bs-copy__mark::before,.bs-copy__mark::after{transition-duration:0.01ms}}@media (forced-colors:active){.bs-copy--tint[data-state='copied'] .bs-copy__mark{color:CanvasText}}@media print{.bs-copy:active .bs-copy__mark{transform:none}}}
