/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-da9d53b8],[data-v-da9d53b8]::backdrop,[data-v-da9d53b8]:after,[data-v-da9d53b8]:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}.cut-button[data-v-da9d53b8]{--cut-size:15px;--cut-border:1px;--cut-radius:6px;isolation:isolate;cursor:pointer;border-style:var(--tw-border-style);text-align:center;font-size:var(--text-xs,.75rem);--tw-font-weight:var(--font-weight-normal,400);line-height:1.4;font-weight:var(--font-weight-normal,400);background-color:#0000;border-width:0;justify-content:center;align-items:center;text-decoration-line:none;position:relative}@media (width>=40rem){.cut-button[data-v-da9d53b8]{font-size:var(--text-sm,.875rem);line-height:1.4}}.cut-button[data-v-da9d53b8]{border-radius:var(--cut-radius)}button.cut-button[data-v-da9d53b8]:not([type=submit]){cursor:default}.cut-button[data-v-da9d53b8]:after,.cut-button[data-v-da9d53b8]:before{pointer-events:none;border-radius:inherit;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-content:"";content:var(--tw-content);position:absolute}.cut-button[data-v-da9d53b8]:before{z-index:var(--z-behind);background:var(--cut-border-bg);clip-path:var(--cut-shape-outer);inset:0}.cut-button[data-v-da9d53b8]:after{inset:var(--cut-border);z-index:var(--z-behind);background:var(--cut-bg);clip-path:var(--cut-shape-inner)}.cut-button-content[data-v-da9d53b8]{z-index:var(--z-content);position:relative}.cut-button-icon[data-v-da9d53b8]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);-o-object-fit:contain;object-fit:contain;flex-shrink:0}.cut-white[data-v-da9d53b8]{--cut-border-bg:var(--color-white);--cut-bg:var(--color-white);color:var(--color-black,#000)}.cut-gradient[data-v-da9d53b8]{--cut-border-bg:linear-gradient(90deg,var(--color-gradient-periwinkle),var(--color-gradient-pink));--cut-bg:var(--color-surface-card);color:var(--color-white,#fff)}.cut-pink[data-v-da9d53b8]{--cut-border-bg:var(--color-accent-rose);--cut-bg:var(--color-surface-accent-strong);color:var(--color-accent-rose,#da6175)}.cut-transparent[data-v-da9d53b8]{--cut-border-bg:var(--color-border-control);--cut-bg:var(--color-surface-field);color:var(--color-text-muted,#aebacc);text-transform:uppercase}.cut-gradient[data-v-da9d53b8]:hover{--cut-bg:var(--color-glass-hover)}.cut-white[data-v-da9d53b8]:hover{--cut-border-bg:linear-gradient(90deg,var(--color-gradient-periwinkle),var(--color-gradient-pink));--cut-bg:var(--color-surface-card);color:var(--color-white,#fff)}.cut-top-left[data-v-da9d53b8]{--cut-shape-outer:polygon(var(--cut-size) 0,100% 0,100% 100%,0 100%,0 var(--cut-size));--cut-shape-inner:polygon(calc(var(--cut-size) - var(--cut-border)) 0,100% 0,100% 100%,0 100%,0 calc(var(--cut-size) - var(--cut-border)))}.cut-top-right[data-v-da9d53b8]{--cut-shape-outer:polygon(0 0,calc(100% - var(--cut-size)) 0,100% var(--cut-size),100% 100%,0 100%);--cut-shape-inner:polygon(0 0,calc(100% - var(--cut-size) + var(--cut-border)) 0,100% calc(var(--cut-size) - var(--cut-border)),100% 100%,0 100%)}.cut-top-left-bottom-right[data-v-da9d53b8]{--cut-shape-outer:polygon(var(--cut-size) 0,100% 0,100% calc(100% - var(--cut-size)),calc(100% - var(--cut-size)) 100%,0 100%,0 var(--cut-size));--cut-shape-inner:polygon(calc(var(--cut-size) - var(--cut-border)) 0,100% 0,100% calc(100% - var(--cut-size) + var(--cut-border)),calc(100% - var(--cut-size) + var(--cut-border)) 100%,0 100%,0 calc(var(--cut-size) - var(--cut-border)))}.cut-top-right-bottom-left[data-v-da9d53b8]{--cut-shape-outer:polygon(0 0,calc(100% - var(--cut-size)) 0,100% var(--cut-size),100% 100%,var(--cut-size) 100%,0 calc(100% - var(--cut-size)));--cut-shape-inner:polygon(0 0,calc(100% - var(--cut-size) + var(--cut-border)) 0,100% calc(var(--cut-size) - var(--cut-border)),100% 100%,calc(var(--cut-size) - var(--cut-border)) 100%,0 calc(100% - var(--cut-size) + var(--cut-border)))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
