/*! tailwindcss v4.1.18 | 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial}}}@layer components{.card-wrapper{width:100%;position:relative}@media (min-width:40rem){.card-wrapper{max-width:40rem}}@media (min-width:64rem){.card-wrapper{max-width:64rem}}.card-wrapper{flex-direction:column;display:flex}.card-banner{margin-bottom:calc(var(--spacing-xl,1rem)*-1);border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:var(--radius-xl,.75rem);padding:var(--spacing-0,0);padding-bottom:var(--spacing-lg,.75rem);order:-9999;overflow:hidden}@media (min-width:40rem){.card-banner{margin-bottom:calc(var(--spacing-lg,.75rem)*-1);padding-bottom:var(--spacing-lg,.75rem)}}.card-banner+.card{border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:var(--radius-xl,.75rem)}@media (min-width:40rem){.card-banner+.card{border-top-left-radius:var(--radius-lg,.625rem);border-top-right-radius:var(--radius-lg,.625rem)}}.card-action{margin-top:var(--spacing-xl,1rem);padding-inline:var(--spacing-xl,1rem);position:relative}@media (min-width:40rem){.card-action{margin-top:var(--spacing-3xl,1.5rem);padding-inline:var(--spacing-0,0)}}.card{border-radius:var(--radius-none,0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-secondary);background-color:var(--bg-primary);flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:40rem){.card{border-radius:var(--radius-lg,.625rem)}}.card-content,.card-footer,.card-header{isolation:isolate;padding:var(--spacing-xl,1rem);position:relative}@media (min-width:40rem){.card-content,.card-footer,.card-header{padding:var(--spacing-3xl,1.5rem)}}.card-content,.card-footer,.card-header{--card-title-font-size:16px;--card-title-font-weight:500}:is(.card-header,.card-content,.card-footer):not(:only-child):first-child{padding-bottom:var(--spacing-0,0)}@media (min-width:40rem){:is(.card-header,.card-content,.card-footer):not(:only-child):first-child{padding-bottom:var(--spacing-0,0)}}:is(.card-header,.card-content,.card-footer):not(:only-child):last-child{padding-top:var(--spacing-0,0)}@media (min-width:40rem){:is(.card-header,.card-content,.card-footer):not(:only-child):last-child{padding-top:var(--spacing-0,0)}}:is(.card-header,.card-content,.card-footer):not(:only-child):not(:first-child):not(:last-child){padding-block:var(--spacing-0,0)}@media (min-width:40rem){:is(.card-header,.card-content,.card-footer):not(:only-child):not(:first-child):not(:last-child){padding-block:var(--spacing-0,0)}}.card-header{--card-title-font-size:16px;--card-title-font-weight:500;--card-title-color:var(--text-primary);--card-description-font-size:14px;--card-description-font-weight:400;--card-description-color:var(--text-quaternary);flex-direction:column;display:flex}.card-header:not(:last-child){margin-bottom:var(--spacing-xl,1rem)}@media (min-width:40rem){.card-header:not(:last-child){margin-bottom:var(--spacing-3xl,1.5rem)}}.card-header:not(:last-child):not(:has(+.separator)){margin-bottom:var(--spacing-xl,1rem)}@media (min-width:40rem){.card-header:not(:last-child):has(+.collapsible),.card-header:not(:last-child):has(+.collapsible-content),.card-header:not(:last-child):has(+:empty){margin-bottom:var(--spacing-3xl,1.5rem)}}-hero.card-header{margin-bottom:var(--spacing-6xl,3rem);--card-title-font-size:20px;--card-title-font-weight:600;--card-title-color:var(--text-primary);--card-description-font-size:16px;--card-description-font-weight:400;--card-description-color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;display:flex}-hero.card-header .card-description,-hero.card-header .card-title{text-align:center}-hero.card-header+.card-content:not(:last-child){margin-bottom:var(--spacing-3xl,1.5rem)}-hero.card-header .pattern:not(:last-child){margin-top:var(--spacing-xl,1rem);margin-bottom:var(--spacing-4xl,2rem)}@media (min-width:40rem){-hero.card-header .pattern:not(:last-child){margin-top:var(--spacing-md,.5rem)}}-hero.card-header .card-title:not(:last-child){margin-bottom:var(--spacing-md,.5rem)}.drawer .card-header{padding:var(--spacing-3xl,1.5rem);padding-bottom:var(--spacing-xl,1rem)}@media (min-width:40rem){.drawer .card-header{padding-bottom:var(--spacing-3xl,1.5rem)}}.card-content{--card-title-font-size:16px;--card-title-font-weight:500;--card-title-color:var(--text-primary);--card-description-font-size:14px;--card-description-font-weight:400;--card-description-color:var(--text-secondary);flex-grow:1}.modal-content .card-content{overflow:auto}.card-footer:not(:first-child){margin-top:var(--spacing-xl,1rem)}@media (min-width:40rem){.card-footer:not(:first-child){margin-top:var(--spacing-3xl,1.5rem)}}.card-list{flex-direction:column;display:flex}.card-item{justify-content:space-between;gap:var(--spacing-3xl,1.5rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-tertiary);padding-block:var(--spacing-lg,.75rem);--card-title-font-size:14px;--card-title-font-weight:400;--card-title-color:var(--text-quaternary);--card-description-font-size:14px;--card-description-font-weight:400;--card-description-color:var(--text-quaternary);flex-direction:row;display:flex}.card-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.card-content:last-child .card-item:last-child{padding-bottom:var(--spacing-0,0)}.card-item .card-title{text-align:start;flex-shrink:0}.card-item .card-description{text-align:end;justify-content:flex-end;display:flex}.card-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--card-title-font-size);--tw-font-weight:var(--card-title-font-weight);font-weight:var(--card-title-font-weight);color:var(--card-title-color);position:relative;overflow:hidden}.card-description{text-align:right;font-size:var(--card-description-font-size);--tw-font-weight:var(--card-description-font-weight);font-weight:var(--card-description-font-weight);word-break:break-word;color:var(--card-description-color);position:relative}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}