.campaign-workspace{min-width:0}.campaign-overview{display:flex;flex-direction:column;gap:1px;background:var(--border)}.campaign-summary{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.6fr);gap:1px;background:var(--border)}.campaign-content-card{min-width:0}.campaign-content-total{display:flex;align-items:center;gap:16px}.campaign-content-total strong{display:block;font-size:2.25rem;line-height:1.1;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.campaign-content-total p{font-size:.875rem;color:var(--muted-foreground);margin-top:5px}.campaign-content-symbol{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:1px solid var(--border);background:color-mix(in srgb,var(--primary) 5%,var(--background));color:var(--primary)}.campaign-content-symbol svg{width:28px;height:28px;stroke-width:1.5}.campaign-content-context{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted-foreground);font-size:.75rem}.campaign-content-context span{display:flex;align-items:center;gap:5px}.campaign-sequence-progress{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid var(--border)}.campaign-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,1fr);gap:1px;background:var(--border);min-width:0}.campaign-outcome{min-width:0}.campaign-metrics-error{grid-column:1/-1;background:var(--background);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-size:.875rem}.campaign-overview-detail{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:1px;background:var(--border)}.campaign-overview-secondary{display:flex;flex-direction:column;gap:1px;min-width:0;background:var(--border)}.campaign-activity-panel{scroll-margin-top:16px}.campaign-settings-layout{display:grid;grid-template-columns:210px minmax(0,1fr);background:var(--background)}.campaign-settings-nav{display:flex;flex-direction:column;align-self:start;position:sticky;top:0;padding:12px;gap:3px;background:var(--background)}.campaign-settings-nav a{padding:10px 12px;font-size:.875rem;color:var(--muted-foreground)}.campaign-settings-nav a:focus-visible,.campaign-settings-nav a:hover{color:var(--foreground);background:color-mix(in srgb,var(--primary) 5%,var(--background))}.campaign-settings-nav a[aria-current=location]{color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--background));font-weight:500}.campaign-settings-grid{display:flex;flex-direction:column;gap:1px;min-width:0;background:var(--border);border-left:1px solid var(--border)}.campaign-settings-grid>div,.campaign-settings-grid>section{scroll-margin-top:16px}.campaign-sequence-preview{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);gap:20px;align-items:start}.campaign-step-rail{display:flex;flex-direction:column;gap:12px}.campaign-step-rail button{display:flex;align-items:center;gap:10px;background:var(--background);border:1px solid var(--border);padding:16px 12px;cursor:pointer;text-align:left;position:relative;min-width:0}.campaign-step-rail button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--background))}.campaign-step-rail strong{font-size:.875rem;font-weight:500;display:block;color:var(--foreground)}.campaign-step-rail small{display:block;color:var(--muted-foreground);font-size:.75rem;margin-top:4px}.campaign-step-number{flex-shrink:0;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.campaign-step-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--border);color:var(--primary);background:var(--background)}.campaign-step-icon svg{width:16px;height:16px}.campaign-message-preview{min-height:360px;min-width:0;border:1px solid var(--border);background:var(--background);overflow:hidden}.campaign-message-preview header{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding:16px}.campaign-message-preview h3{font-weight:500;font-size:.875rem}.campaign-message-preview header p{color:var(--muted-foreground);font-size:.75rem;margin-top:3px}.campaign-preview-badge{margin-left:auto;color:var(--muted-foreground);font-size:.75rem;border:1px solid var(--border);padding:3px 8px}.campaign-message-subject{border-bottom:1px solid var(--border);padding:16px;font-size:.875rem}.campaign-message-subject span{color:var(--muted-foreground);margin-right:8px}.campaign-message-body{padding:24px;min-height:240px;font-size:.875rem;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.campaign-content-label{font-size:.75rem;margin-bottom:16px}.campaign-content-label,.campaign-message-placeholder{color:var(--muted-foreground)}.campaign-message-preview footer{border-top:1px solid var(--border);padding:12px 16px;color:var(--muted-foreground);font-size:.75rem}.campaign-ai-message{padding:24px;border:1px solid var(--border);background:var(--muted);text-align:center;white-space:normal}.campaign-ai-message svg{color:var(--primary);width:24px;margin:0 auto 12px}.campaign-ai-message h4{font-weight:500}.campaign-ai-message p{color:var(--muted-foreground);font-size:.875rem;max-width:440px;margin:8px auto 0}.campaign-step-analytics{border-top:1px solid var(--border);padding-top:16px}.campaign-step-analytics summary{color:var(--muted-foreground);cursor:pointer;font-size:.875rem;margin-bottom:20px}.campaign-sequence-notice{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);font-size:.875rem;padding:12px 16px}@container main (max-width:950px){.campaign-overview-detail{grid-template-columns:1fr}.campaign-summary{grid-template-columns:minmax(260px,1fr) minmax(0,1.35fr)}}@container main (max-width:600px){.campaign-workspace .campaign-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:clip}.campaign-workspace .campaign-tabs>[data-slot=tabs-trigger][role=tab]{min-width:0;width:100%;flex-direction:column;gap:3px;padding-inline:2px;padding-block:5px;line-height:16px}.campaign-workspace .campaign-tabs .campaign-tab-count{display:none}.campaign-workspace>[data-slot=page-header]>div{grid-template-columns:minmax(0,1fr);row-gap:8px}.campaign-workspace>[data-slot=page-header] h1{max-width:none}.campaign-workspace>[data-slot=page-header] nav{grid-column:1;grid-row:2}}@media (min-width:1024px){.campaign-sequence-edit-grid{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:767px){.campaign-overview-detail,.campaign-summary{grid-template-columns:1fr}.campaign-settings-layout{display:flex;flex-direction:column}.campaign-settings-grid{border-left:0;border-top:1px solid var(--border)}.campaign-settings-nav{position:static;flex-direction:row;overflow-x:auto;padding:8px}.campaign-settings-nav a{white-space:nowrap;border-left:0;border-bottom:2px solid transparent}.campaign-settings-nav a[aria-current=location]{border-bottom-color:var(--primary)}.campaign-sequence-preview{grid-template-columns:1fr;gap:16px}.campaign-step-rail{flex-direction:row;overflow-x:auto;padding:8px 2px}.campaign-step-rail button{flex:0 0 220px}}:root[data-shell=dashboard] .campaign-workspace{gap:0;background:var(--background)}:root[data-shell=dashboard] .campaign-workspace [data-slot=card]{border:1px solid var(--border);border-radius:0;box-shadow:none;gap:0;padding-block:0;background:var(--background);overflow:hidden}:root[data-shell=dashboard] .campaign-workspace [data-slot=card-header]{padding:14px 16px}:root[data-shell=dashboard] .campaign-workspace [data-slot=card-title]{font-size:14px;font-weight:600}:root[data-shell=dashboard] .campaign-workspace [data-slot=card-content]{padding:14px 16px}:root[data-shell=dashboard] .campaign-workspace [data-slot=button]{border-radius:0;font-size:14px;min-height:36px}.campaign-heading{padding:16px 20px!important}.campaign-back-link{flex-shrink:0}.campaign-back-link [data-slot=button]{width:32px;padding-inline:0}.campaign-heading-identity{flex:1;min-width:0}.campaign-heading-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.campaign-heading-title h1{font-size:15px;line-height:22px;font-weight:600;overflow-wrap:anywhere}.campaign-created,.campaign-heading-meta{font-size:12px;color:var(--muted-foreground)}.campaign-created{margin-top:3px}.campaign-heading-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px}.campaign-heading-meta>[data-volatile],.campaign-heading-meta>a{font-size:12px}.campaign-status-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:0;margin:0 16px 12px;padding:10px 0;border:1px solid var(--border);background:var(--background)}.campaign-status-strip>div{display:flex;align-items:center;gap:8px;min-width:0;padding-inline:12px;border-right:1px solid var(--border)}.campaign-status-strip>div:last-child{border-right:0}.campaign-fact-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:27px;height:27px;background:color-mix(in srgb,var(--primary) 9%,var(--background));color:var(--primary)}.campaign-fact-icon svg{width:14px;height:14px}.campaign-status-strip p{min-width:0;font-size:12px;line-height:17px;color:var(--muted-foreground)}.campaign-status-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-weight:500}:root[data-shell=dashboard] .campaign-workspace .campaign-tabs{min-height:38px;padding-inline:16px!important;gap:4px!important;border-bottom:1px solid var(--border)}:root[data-shell=dashboard] .campaign-workspace .campaign-tabs>[role=tab]{flex:0 0 auto;min-width:0;height:38px;padding:0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;color:var(--muted-foreground);background:transparent;font-size:13px;font-weight:500}:root[data-shell=dashboard] .campaign-workspace .campaign-tabs>[role=tab][data-state=active]{color:var(--primary);border-bottom-color:var(--primary);background:transparent}.campaign-workspace .campaign-tabs>[role=tab]>svg{display:none}.campaign-workspace .campaign-tab-count{padding:0;background:transparent;font-size:inherit;color:inherit}.campaign-overview{padding:12px 16px 16px;gap:14px;background:transparent}.campaign-summary{grid-template-columns:minmax(300px,.9fr) minmax(0,2.85fr);grid-template-rows:minmax(120px,auto) minmax(174px,auto);gap:10px;background:transparent}.campaign-content-card{grid-row:span 2}.campaign-content-card [data-slot=card-header]{border-bottom:0}.campaign-content-card [data-slot=card-content]{gap:12px}.campaign-content-card .campaign-content-total{gap:10px}.campaign-content-total strong{font-size:28px}.campaign-content-symbol{width:34px;height:34px;border:0}.campaign-content-symbol svg{width:19px;height:19px}.campaign-content-card [data-slot=card-content]>p{font-size:12px;line-height:18px}.campaign-content-total p{font-size:12px;margin-top:2px}.campaign-outcome-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:1fr;gap:8px;background:transparent}:root[data-shell=dashboard] .campaign-workspace .campaign-outcome [data-slot=card-header]{padding:10px 9px 4px;border-bottom:0}:root[data-shell=dashboard] .campaign-workspace .campaign-outcome [data-slot=card-title]{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:4px;font-size:13px;line-height:18px;color:var(--muted-foreground);font-weight:400}.campaign-outcome [data-slot=card-title]>svg{flex-shrink:0;width:15px;height:15px;color:var(--muted-foreground)}:root[data-shell=dashboard] .campaign-workspace .campaign-outcome [data-slot=card-content]{padding:0 9px 10px}.campaign-outcome [data-slot=card-content]>strong{font-size:21px;line-height:26px;color:var(--foreground)}.campaign-outcome [data-slot=card-content]>p{font-size:12px;line-height:17px}.campaign-outcome{position:relative}.campaign-summary-lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}:root[data-shell=dashboard] .campaign-workspace .campaign-content-card{background:color-mix(in srgb,var(--primary) 6%,var(--background))}:root[data-shell=dashboard] .campaign-workspace .campaign-summary-progress{background:color-mix(in srgb,var(--chart-2) 7%,var(--background))}:root[data-shell=dashboard] .campaign-workspace .campaign-summary-insights{background:color-mix(in srgb,var(--chart-4) 8%,var(--background))}.campaign-outcome{--metric-color:var(--primary)}.campaign-outcome[aria-label="Meetings booked"],.campaign-outcome[aria-label=Replies]{--metric-color:var(--color-success-600)}.campaign-outcome[aria-label="Landing page views"]{--metric-color:var(--chart-2)}.campaign-outcome[aria-label=Bounced]{--metric-color:var(--destructive)}:root[data-shell=dashboard] .campaign-workspace .campaign-outcome{background:color-mix(in srgb,var(--metric-color) 4%,var(--background))}.campaign-outcome [data-slot=card-content]>strong,.campaign-outcome [data-slot=card-title]>svg{color:var(--metric-color)}.campaign-summary-progress .campaign-sequence-progress{margin:0;padding:0;border:0}.campaign-summary-insights [data-testid=campaign-next-step]{padding:0;flex-wrap:wrap;gap:12px}.campaign-summary-insights [data-testid=campaign-next-step]>div{min-width:0}.campaign-summary-insights [data-slot=card-content]{padding-top:0!important}.campaign-overview-detail,.campaign-overview-secondary{gap:14px;background:transparent}.campaign-settings-layout{margin:16px;border:1px solid var(--border);overflow:clip}.campaign-settings-grid{gap:12px;padding:16px;background:var(--background)}.campaign-settings-grid>div,.campaign-settings-grid>section{border:1px solid var(--border);overflow:clip;background:var(--background)}.campaign-message-preview,.campaign-step-rail button{border-radius:0}@container main (max-width: 1100px){.campaign-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.campaign-status-strip>div:nth-child(3){border-right:0}.campaign-summary{grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);grid-template-rows:auto auto}.campaign-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container main (max-width: 600px){:root[data-shell=dashboard] .campaign-workspace .campaign-tabs{padding-inline:4px!important;gap:0!important}:root[data-shell=dashboard] .campaign-workspace .campaign-tabs>[role=tab]{width:100%;padding-inline:3px;height:40px;flex-direction:row;font-size:12px}.campaign-heading-title h1{flex-basis:100%;width:100%}.campaign-heading{padding:12px!important}.campaign-heading-identity{flex:1 0 calc(100% - 38px)}:root[data-shell=dashboard] .campaign-workspace [data-slot=button],:root[data-shell=dashboard] .campaign-workspace [role=tab]{min-height:44px}.campaign-heading>div{column-gap:6px}.campaign-status-strip{margin-inline:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-status-strip>div{padding-inline:7px;gap:5px}.campaign-status-strip>div:nth-child(3){border-right:1px solid var(--border)}.campaign-status-strip>div:nth-child(2n){border-right:0}.campaign-status-strip strong{overflow:visible;white-space:normal;overflow-wrap:anywhere}.campaign-fact-icon{width:22px;height:22px}.campaign-summary{grid-template-columns:1fr;grid-template-rows:auto}.campaign-content-card{grid-row:auto}.campaign-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(96px,auto)}.campaign-summary-lower{grid-template-columns:1fr}.campaign-overview{padding-inline:10px}.campaign-settings-layout{margin:10px}.campaign-settings-grid{padding:10px}}:root[data-shell=dashboard] :is(.campaign-creation,.campaign-workspace){background:var(--background)}:root[data-shell=dashboard] :is(.campaign-creation,.campaign-workspace) :is([data-slot=card],[data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=badge],[data-slot=toggle-group],[data-slot=toggle-group-item],[data-slot=campaign-edit-panel],[data-slot=item],[data-slot=prompt-composer-action]){border-radius:0!important;box-shadow:none}:root[data-shell=dashboard] :is(.campaign-creation,.campaign-workspace) [class*=rounded]:not([data-slot^=avatar]){border-radius:0!important}.campaign-creation,.campaign-workspace{--muted:color-mix(in srgb,var(--primary) 4%,var(--background))}.campaign-sequence-editor>div:first-child{background:var(--background)}.campaign-sequence-editor>[data-slot=campaign-edit-panel]{border:0;min-width:0}.campaign-sequence-editor>[data-slot=campaign-edit-panel]>:first-child{background:color-mix(in srgb,var(--primary) 5%,var(--background))}.campaign-sequence-list [data-slot=item]{border-radius:0;min-width:0}.campaign-sequence-list [data-slot=item]:has([data-slot=item-media]){display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;column-gap:12px}.campaign-sequence-list [data-slot=item-footer]{grid-column:1/-1}.campaign-sequence-list [data-slot=item-media],.campaign-sequence-list li>div:first-child>span:not([aria-hidden]){border-radius:0}.campaign-sequence-list [data-slot=item-content]{min-width:0;overflow-wrap:anywhere}@media (max-width:600px){.campaign-sequence-list [aria-label="Drag to reorder"]{display:none}.campaign-sequence-list [data-slot=item]:has([data-slot=item-media]){grid-template-columns:24px minmax(0,1fr) auto;column-gap:8px}.campaign-sequence-list [data-slot=item-media]{width:24px;height:24px}}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root[data-theme-preset=brutalist]{--radius:0px;--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(64.89% .237 26.9728);--primary-foreground:oklch(100% 0 0);--primary-strong:oklch(55% .237 26.9728);--secondary:oklch(96.8% .211 109.769);--secondary-foreground:oklch(0% 0 0);--muted:oklch(95.51% 0 0);--muted-foreground:oklch(32.11% 0 0);--accent:oklch(56.35% .2408 260.818);--accent-foreground:oklch(100% 0 0);--destructive:oklch(0% 0 0);--border:oklch(0% 0 0);--input:oklch(0% 0 0);--ring:oklch(64.89% .237 26.9728);--chart-1:oklch(64.89% .237 26.9728);--chart-2:oklch(96.8% .211 109.769);--chart-3:oklch(56.35% .2408 260.818);--chart-4:oklch(73.23% .2492 142.495);--chart-5:oklch(59.31% .2726 328.363);--sidebar:oklch(95.51% 0 0);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(64.89% .237 26.9728);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(56.35% .2408 260.818);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(64.89% .237 26.9728);--background:oklch(100% 0 0);--foreground:oklch(0% 0 0);--shadow-2xs:4px 4px 0px 0px #00000080;--shadow-xs:4px 4px 0px 0px #00000080;--shadow-sm:4px 4px 0px 0px #000,4px 1px 2px -1px #000;--shadow:4px 4px 0px 0px #000,4px 1px 2px -1px #000;--shadow-md:4px 4px 0px 0px #000,4px 2px 4px -1px #000;--shadow-lg:4px 4px 0px 0px #000,4px 4px 6px -1px #000;--shadow-xl:4px 4px 0px 0px #000,4px 8px 10px -1px #000;--shadow-2xl:4px 4px 0px 0px #000}.dark:root[data-theme-preset=brutalist]{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(32.11% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(32.11% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(70.44% .1872 23.1858);--primary-foreground:oklch(0% 0 0);--primary-strong:oklch(78% .1872 23.1858);--secondary:oklch(96.91% .2005 109.623);--secondary-foreground:oklch(0% 0 0);--muted:oklch(32.11% 0 0);--muted-foreground:oklch(84.52% 0 0);--accent:oklch(67.55% .1765 252.259);--accent-foreground:oklch(0% 0 0);--destructive:oklch(100% 0 0);--border:oklch(100% 0 0);--input:oklch(100% 0 0);--ring:oklch(70.44% .1872 23.1858);--chart-1:oklch(70.44% .1872 23.1858);--chart-2:oklch(96.91% .2005 109.623);--chart-3:oklch(67.55% .1765 252.259);--chart-4:oklch(73.95% .2268 142.85);--chart-5:oklch(61.31% .2458 328.071);--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(70.44% .1872 23.1858);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(67.55% .1765 252.259);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(70.44% .1872 23.1858);--shadow-2xs:4px 4px 0px 0px #00000080;--shadow-xs:4px 4px 0px 0px #00000080;--shadow-sm:4px 4px 0px 0px #000,4px 1px 2px -1px #000;--shadow:4px 4px 0px 0px #000,4px 1px 2px -1px #000;--shadow-md:4px 4px 0px 0px #000,4px 2px 4px -1px #000;--shadow-lg:4px 4px 0px 0px #000,4px 4px 6px -1px #000;--shadow-xl:4px 4px 0px 0px #000,4px 8px 10px -1px #000;--shadow-2xl:4px 4px 0px 0px #000}:root[data-theme-preset=soft-pop]{--radius:1rem;--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(51.06% .2301 276.966);--primary-foreground:oklch(100% 0 0);--primary-strong:oklch(44% .2301 276.966);--secondary:oklch(70.38% .123 182.503);--secondary-foreground:oklch(100% 0 0);--muted:oklch(95.51% 0 0);--muted-foreground:oklch(32.11% 0 0);--accent:oklch(76.86% .1647 70.0804);--accent-foreground:oklch(0% 0 0);--destructive:oklch(63.68% .2078 25.3313);--border:oklch(0% 0 0);--input:oklch(55.55% 0 0);--ring:oklch(78.53% .1041 274.713);--chart-1:oklch(51.06% .2301 276.966);--chart-2:oklch(70.38% .123 182.503);--chart-3:oklch(76.86% .1647 70.0804);--chart-4:oklch(65.59% .2118 354.308);--chart-5:oklch(72.27% .192 149.579);--sidebar:oklch(97.89% .0082 121.627);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(51.06% .2301 276.966);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(76.86% .1647 70.0804);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(78.53% .1041 274.713);--background:oklch(97.89% .0082 121.627);--foreground:oklch(0% 0 0);--shadow-2xs:0px 0px 0px 0px #1a1a1a08;--shadow-xs:0px 0px 0px 0px #1a1a1a08;--shadow-sm:0px 0px 0px 0px #1a1a1a0d,0px 1px 2px -1px #1a1a1a0d;--shadow:0px 0px 0px 0px #1a1a1a0d,0px 1px 2px -1px #1a1a1a0d;--shadow-md:0px 0px 0px 0px #1a1a1a0d,0px 2px 4px -1px #1a1a1a0d;--shadow-lg:0px 0px 0px 0px #1a1a1a0d,0px 4px 6px -1px #1a1a1a0d;--shadow-xl:0px 0px 0px 0px #1a1a1a0d,0px 8px 10px -1px #1a1a1a0d;--shadow-2xl:0px 0px 0px 0px #1a1a1a21}.dark:root[data-theme-preset=soft-pop]{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(24.55% .0217 257.282);--card-foreground:oklch(100% 0 0);--popover:oklch(24.55% .0217 257.282);--popover-foreground:oklch(100% 0 0);--primary:oklch(68.01% .1583 276.935);--primary-foreground:oklch(0% 0 0);--primary-strong:oklch(76% .1583 276.935);--secondary:oklch(78.45% .1325 181.912);--secondary-foreground:oklch(0% 0 0);--muted:oklch(32.11% 0 0);--muted-foreground:oklch(84.52% 0 0);--accent:oklch(87.9% .1534 91.6054);--accent-foreground:oklch(0% 0 0);--destructive:oklch(71.06% .1661 22.2162);--border:oklch(44.59% 0 0);--input:oklch(100% 0 0);--ring:oklch(68.01% .1583 276.935);--chart-1:oklch(68.01% .1583 276.935);--chart-2:oklch(78.45% .1325 181.912);--chart-3:oklch(87.9% .1534 91.6054);--chart-4:oklch(72.53% .1752 349.761);--chart-5:oklch(80.03% .1821 151.711);--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(68.01% .1583 276.935);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(87.9% .1534 91.6054);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(68.01% .1583 276.935);--shadow-2xs:0px 0px 0px 0px #1a1a1a08;--shadow-xs:0px 0px 0px 0px #1a1a1a08;--shadow-sm:0px 0px 0px 0px #1a1a1a0d,0px 1px 2px -1px #1a1a1a0d;--shadow:0px 0px 0px 0px #1a1a1a0d,0px 1px 2px -1px #1a1a1a0d;--shadow-md:0px 0px 0px 0px #1a1a1a0d,0px 2px 4px -1px #1a1a1a0d;--shadow-lg:0px 0px 0px 0px #1a1a1a0d,0px 4px 6px -1px #1a1a1a0d;--shadow-xl:0px 0px 0px 0px #1a1a1a0d,0px 8px 10px -1px #1a1a1a0d;--shadow-2xl:0px 0px 0px 0px #1a1a1a21}:root[data-theme-preset=tangerine]{--radius:.625rem;--card:oklch(100% 0 0);--card-foreground:oklch(32% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32% 0 0);--primary:oklch(64% .17 36.44);--primary-foreground:oklch(100% 0 0);--primary-strong:oklch(50% .17 36.44);--secondary:oklch(97% 0 264.54);--secondary-foreground:oklch(45% .03 256.8);--muted:oklch(98% 0 247.84);--muted-foreground:oklch(55% .02 264.36);--accent:oklch(91% .02 243.82);--accent-foreground:oklch(38% .14 265.52);--destructive:oklch(64% .21 25.33);--border:oklch(90% .01 247.88);--input:oklch(97% 0 264.54);--ring:oklch(64% .17 36.44);--chart-1:oklch(72% .06 248.68);--chart-2:oklch(79% .09 35.96);--chart-3:oklch(58% .08 254.16);--chart-4:oklch(50% .08 259.49);--chart-5:oklch(42% .1 264.03);--sidebar:oklch(90% 0 258.33);--sidebar-foreground:oklch(32% 0 0);--sidebar-primary:oklch(64% .17 36.44);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(91% .02 243.82);--sidebar-accent-foreground:oklch(38% .14 265.52);--sidebar-border:oklch(93% .01 264.53);--sidebar-ring:oklch(64% .17 36.44);--background:oklch(94% 0 236.5);--foreground:oklch(32% 0 0);--shadow-2xs:0px 1px 3px 0px #0000000d;--shadow-xs:0px 1px 3px 0px #0000000d;--shadow-sm:0px 1px 3px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow:0px 1px 3px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow-md:0px 1px 3px 0px #0000001a,0px 2px 4px -1px #0000001a;--shadow-lg:0px 1px 3px 0px #0000001a,0px 4px 6px -1px #0000001a;--shadow-xl:0px 1px 3px 0px #0000001a,0px 8px 10px -1px #0000001a;--shadow-2xl:0px 1px 3px 0px #00000040}.dark:root[data-theme-preset=tangerine]{--background:oklch(26% .03 262.67);--foreground:oklch(92% 0 0);--card:oklch(31% .03 268.64);--card-foreground:oklch(92% 0 0);--popover:oklch(29% .02 268.4);--popover-foreground:oklch(92% 0 0);--primary:oklch(64% .17 36.44);--primary-foreground:oklch(100% 0 0);--primary-strong:oklch(58% .17 36.44);--secondary:oklch(31% .03 266.71);--secondary-foreground:oklch(92% 0 0);--muted:oklch(31% .03 266.71);--muted-foreground:oklch(72% 0 0);--accent:oklch(34% .06 267.59);--accent-foreground:oklch(88% .06 254.13);--destructive:oklch(64% .21 25.33);--border:oklch(38% .03 269.73);--input:oklch(38% .03 269.73);--ring:oklch(64% .17 36.44);--chart-1:oklch(72% .06 248.68);--chart-2:oklch(77% .09 34.19);--chart-3:oklch(58% .08 254.16);--chart-4:oklch(50% .08 259.49);--chart-5:oklch(42% .1 264.03);--sidebar:oklch(31% .03 267.74);--sidebar-foreground:oklch(92% 0 0);--sidebar-primary:oklch(64% .17 36.44);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(34% .06 267.59);--sidebar-accent-foreground:oklch(88% .06 254.13);--sidebar-border:oklch(38% .03 269.73);--sidebar-ring:oklch(64% .17 36.44);--shadow-2xs:0px 1px 3px 0px #0000000d;--shadow-xs:0px 1px 3px 0px #0000000d;--shadow-sm:0px 1px 3px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow:0px 1px 3px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow-md:0px 1px 3px 0px #0000001a,0px 2px 4px -1px #0000001a;--shadow-lg:0px 1px 3px 0px #0000001a,0px 4px 6px -1px #0000001a;--shadow-xl:0px 1px 3px 0px #0000001a,0px 8px 10px -1px #0000001a;--shadow-2xl:0px 1px 3px 0px #00000040}