:root,.dark{--ds-r-xs:9px;--ds-r-sm:12px;--ds-r-md:14px;--ds-r-lg:18px;--ds-r-xl:22px;--ds-r-pill:999px;--ds-ring:0 0 0 1px var(--border) inset;--ds-surface:var(--card);--ds-surface-hero:linear-gradient(180deg, color-mix(in oklch, var(--foreground) 5%, var(--card)), var(--card));--ds-surface-sunken:#ffffff0a;--ds-photo-shadow:0 1px 0 #ffffff14 inset, 0 12px 32px -12px #0009;--ds-gap:20px;--ds-gap-sm:10px;--ds-pad:18px;--ds-ease:cubic-bezier(.2, .8, .2, 1);--ds-press:scale(.98)}@supports (color:lab(0% 0 0)){:root,.dark{--ds-surface-sunken:lab(100% 0 0/.04);--ds-photo-shadow:0 1px 0 lab(100% 0 0/.08) inset, 0 12px 32px -12px lab(0% 0 0/.6)}}.ds-tone-neutral{--tone:var(--muted-foreground)}.ds-tone-info{--tone:var(--info)}.ds-tone-success{--tone:var(--success)}.ds-tone-warning{--tone:var(--warning)}.ds-tone-danger{--tone:var(--destructive)}.ds-up{color:var(--success)}.ds-down{color:var(--destructive)}.ds-surface{border-radius:var(--ds-r-lg);background:var(--ds-surface);min-width:0;max-width:100%;box-shadow:var(--ds-ring)}.ds-surface.ds-pad{padding:var(--ds-pad)}.ds-surface-hero{border-radius:var(--ds-r-xl);background:var(--ds-surface-hero)}.ds-surface-sunken{border-radius:var(--ds-r-md);background:var(--ds-surface-sunken);box-shadow:none}.ds-surface-clip{overflow:hidden}.ds-stack{gap:var(--ds-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-grid{gap:var(--ds-gap-sm);grid-template-columns:repeat(var(--ds-cols,2), minmax(0, 1fr));min-width:0;display:grid}@media (max-width:720px){.ds-grid{grid-template-columns:repeat(var(--ds-cols-sm,1), minmax(0, 1fr))}}.ds-group{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}.ds-grid>.ds-group{flex-direction:column;display:flex}.ds-grid>.ds-group>:last-child{flex:auto}.ds-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-inline:4px;display:flex}.ds-group-head>*{min-width:0;max-width:100%}@media (max-width:560px){.ds-group-head>:not(.ds-group-title){flex-basis:100%}}.period-picker{border-radius:var(--ds-r-pill);padding:3px}.period-picker [role=radio]{border-radius:var(--ds-r-pill)}@media (max-width:560px){.ds-group-head .period-picker{border-radius:var(--ds-r-lg);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}}.ds-group-title{color:var(--muted-foreground);margin:0;font-size:13px;font-weight:600}.ds-group-desc{color:var(--muted-foreground);margin:-4px 0 0 4px;font-size:12px}.ds-icon{border-radius:var(--ds-r-xs);background:var(--secondary);width:30px;height:30px;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.ds-icon svg{flex:none;width:15px;height:15px}.ds-icon[class*=ds-tone-]{color:var(--tone);background:color-mix(in oklch, var(--tone) 16%, transparent)}.ds-icon-lg{border-radius:var(--ds-r-sm);width:38px;height:38px}.ds-icon-lg svg{width:19px;height:19px}.ds-list{border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-ring);min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.ds-row{min-width:0;min-height:48px;color:inherit;grid-template-columns:auto minmax(90px,1fr) minmax(0,auto);align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:grid}.ds-row.ds-row-noicon{grid-template-columns:minmax(90px,1fr) minmax(0,auto)}.ds-row+.ds-row{border-top:1px solid var(--border)}.ds-row-label{min-width:0;color:var(--muted-foreground);gap:1px;font-size:14px;display:grid}.ds-row-label strong{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.ds-row-label small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ds-row-value{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:14px;font-weight:550}.ds-row-interactive{cursor:pointer;transition:background .2s}.ds-row-interactive:hover{background:#ffffff08;background:lab(100% 0 0/.03)}.ds-row-interactive:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ds-pill{border-radius:var(--ds-r-pill);background:var(--secondary);white-space:nowrap;height:30px;color:var(--foreground);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.ds-pill svg{width:14px;height:14px;color:var(--muted-foreground);flex:none}.ds-pill-sm{gap:4px;height:22px;padding:0 8px;font-size:12px}.ds-pill-sm svg{width:12px;height:12px}.ds-pill[class*=ds-tone-]{color:var(--tone);background:color-mix(in oklch, var(--tone) 14%, transparent)}.ds-pill[class*=ds-tone-] svg{color:inherit}.ds-pills{flex-wrap:wrap;gap:6px;display:flex}.ds-control{border-radius:var(--ds-r-lg);background:var(--ds-surface);width:100%;min-width:0;box-shadow:var(--ds-ring);text-align:left;color:inherit;font:inherit;border:0;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.ds-control:where(button,a,label){cursor:pointer;transition:transform .16s var(--ds-ease), background .2s ease}.ds-control:where(button,a,label):hover{background:color-mix(in oklch, var(--tone,var(--foreground)) 7%, var(--card))}.ds-control:where(button,a,label):active{transform:var(--ds-press)}.ds-control:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ds-control-text{flex:1;gap:1px;min-width:0;display:grid}.ds-control-text small{color:var(--muted-foreground);font-size:12px}.ds-control-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ds-control-setting .ds-control-text{flex-direction:column-reverse;gap:2px;display:flex}.ds-control-setting .ds-control-text small{color:var(--foreground);font-size:14px;font-weight:600}.ds-control-setting .ds-control-text strong{color:var(--muted-foreground);white-space:normal;font-size:12.5px;font-weight:400;line-height:1.4}.ds-control-end{color:var(--muted-foreground);align-items:center;display:flex}.ds-control-end>svg{width:16px;height:16px}.ds-metric{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.ds-metric>small{color:var(--muted-foreground);flex-basis:100%;font-size:12px}.ds-metric>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:34px;font-weight:700;line-height:1}.ds-metric-sm>strong{font-size:24px}.ds-delta{border-radius:var(--ds-r-pill);background:color-mix(in oklch, currentColor 14%, transparent);font-variant-numeric:tabular-nums;padding:3px 8px;font-size:12px;font-weight:600}.ds-stats{grid-template-columns:repeat(var(--ds-cols,3), minmax(0, 1fr));gap:8px;min-width:0;display:grid}@media (max-width:560px){.ds-stats{grid-template-columns:repeat(var(--ds-cols-sm,2), minmax(0, 1fr))}}.ds-stat{border-radius:var(--ds-r-md);background:var(--ds-surface-sunken);grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;min-width:0;padding:10px 12px;display:grid}.ds-stats-raised .ds-stat{background:var(--ds-surface);box-shadow:var(--ds-ring);padding:14px}.ds-stat small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ds-stat strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.ds-stats-raised .ds-stat strong{letter-spacing:-.02em;font-size:22px}.ds-stat-hint{color:var(--muted-foreground);font-size:11px}.ds-hero{align-items:center;gap:18px;min-width:0;display:flex}.ds-hero-media{border-radius:var(--ds-r-xl);width:128px;height:128px;box-shadow:var(--ds-photo-shadow);background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);flex:none;place-items:center;display:grid;overflow:hidden}.ds-surface.ds-pad>*{min-width:0}.ds-hero-media .product-image,.ds-hero-media .product-image.large{background:0 0;border-radius:0;width:100%;height:100%}.ds-hero-body{gap:6px;min-width:0;display:grid}.ds-hero-title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:650;line-height:1.15}.ds-hero-sub{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:0;font-size:13px;display:inline-flex}.ds-hero-sub svg{width:13px;height:13px}.ds-hero-logo{border-radius:var(--ds-r-lg);width:64px;height:64px;box-shadow:none;background:0 0}.ds-hero-logo>*{border-radius:inherit!important;width:100%!important;height:100%!important}.ds-hero-logo>*>svg{width:58%!important;height:58%!important}@media (max-width:560px){.ds-hero-logo{border-radius:14px!important;width:52px!important;height:52px!important}.ds-hero-media{border-radius:18px;width:92px;height:92px}.ds-hero-title{font-size:19px}}.ds-section-card{gap:16px;display:grid}.ds-section-card-sm{gap:12px;padding:12px}.ds-section-body{gap:12px;min-width:0;font-size:14px;display:grid}.ds-section-foot{border-top:1px solid var(--ds-hairline,#ffffff12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}@supports (color:lab(0% 0 0)){.ds-section-foot{border-top:1px solid var(--ds-hairline,lab(100% 0 0/.07))}}.ds-empty{border-radius:var(--ds-r-lg);border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);justify-items:center;gap:8px;margin:0;padding:28px 16px;font-size:13px;display:grid}.ds-empty-compact{text-align:left;justify-items:start;padding:14px}.ds-empty strong{color:var(--foreground);font-size:15px;font-weight:600}.ds-note{box-sizing:border-box;border-radius:var(--ds-r-lg);background:var(--ds-surface);max-width:100%;box-shadow:var(--ds-ring);gap:10px;min-width:0;padding:14px;display:flex}.ds-note>svg{width:16px;height:16px;color:var(--tone,var(--warning));flex:none;margin-top:2px}.ds-note>div{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.5}.ds-surface .ds-note{background:var(--ds-surface-sunken);box-shadow:none;border-radius:var(--ds-r-md);padding:12px 14px}.ds-surface .ds-note>svg{color:var(--muted-foreground)}.ds-caption{color:var(--muted-foreground);margin:0 0 0 4px;font-size:12px}.ds-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ds-toolbar>.ds-grow{flex:220px;min-width:0}[data-slot=card]{border-radius:var(--ds-r-lg);box-shadow:var(--ds-ring);--tw-ring-shadow:0 0 #0000}[data-slot=button]{border-radius:var(--ds-r-pill)}[data-slot=button]:not(:disabled):active{transform:var(--ds-press)}[data-slot=badge]{border-radius:var(--ds-r-pill)}[data-slot=input],[data-slot=select-trigger],[data-slot=textarea],[data-slot=input-group],[data-slot=native-select]{border-radius:var(--ds-r-sm)}[data-slot=tabs-list],[data-slot=tabs-trigger]{border-radius:var(--ds-r-pill)}[data-slot=dialog-content],[data-slot=alert-dialog-content]{border-radius:var(--ds-r-xl)}[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=context-menu-content]{border-radius:var(--ds-r-md)}.panel{border-radius:var(--ds-r-lg);box-shadow:var(--ds-ring);border:0}.records{box-shadow:none;gap:var(--ds-gap-sm);border-radius:0;min-width:0;margin:0;display:grid;overflow:visible;background:0 0!important;border:0!important}.records .table-toolbar,.records .ds-toolbar{margin:0}.records [data-slot=table-head]{background:var(--ds-surface-sunken)}.records [data-slot=table-row]:hover{background:#ffffff08;background:lab(100% 0 0/.03)}.admin-row-pending{background:color-mix(in oklch, var(--warning) 6%, transparent)}.dsh-money-figures,.dsh-money-figures>.ds-metric{min-width:0}.dsh-money-figures>.ds-metric:last-child{flex-basis:100%}.dsh-money-figures>.ds-metric:not(:last-child)>strong{font-size:26px}.dsh-money-arrow{margin-top:24px}@media (max-width:560px){.dsh-money-figures>.ds-metric:not(:last-child)>strong{font-size:22px}.dsh-money-figures>.ds-metric:last-child>strong{font-size:30px}.dsh-money-arrow{display:none}.ds-metric>strong{font-size:28px}}.page-heading h1,.page-header h1{letter-spacing:-.025em;font-size:26px;font-weight:650;line-height:1.15}.page-heading h1 small{letter-spacing:0;font-size:14px}.eyebrow,.page-header-eyebrow{letter-spacing:0;text-transform:none;color:var(--muted-foreground);font-size:12px;font-weight:600}.subtitle,.page-header-description{color:var(--muted-foreground);font-size:13px}@media (max-width:560px){.page-heading h1,.page-header h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.ds-control,[data-slot=button]{transition:none!important;transform:none!important}}
@media (max-width:1023px){:root,.dark{--ios-bg:var(--background);--ios-bg-2:var(--card);--ios-bg-3:var(--muted);--ios-label:var(--foreground);--ios-label-2:var(--muted-foreground);--ios-label-3:color-mix(in oklch, var(--muted-foreground) 60%, transparent);--ios-fill:var(--input);--ios-fill-2:var(--secondary);--ios-sep:var(--border);--ios-press:var(--accent);--ios-glass:color-mix(in oklch, var(--sidebar) 90%, transparent);--ios-glass-edge:inset 0 0 0 1px var(--border);--ios-ease:cubic-bezier(.28, .11, .32, 1);--ios-ease-sheet:cubic-bezier(.32, .72, 0, 1);--ios-font:var(--font-sans);--ios-margin:16px;--tabbar-h:calc(62px + max(12px, var(--sab)) + 8px)}html,body{background:var(--ios-bg)}body{font-family:var(--ios-font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px}.page{padding:calc(var(--sat) + 8px) var(--ios-margin) calc(var(--tabbar-h) + 54px + 36px)}.page-container{padding:calc(var(--sat) + 14px) var(--ios-margin) calc(var(--tabbar-h) + 54px + 36px)}.page-heading{align-items:flex-end;gap:10px;margin:0}.page-heading h1 small{letter-spacing:-.01em;color:var(--ios-label-2);margin:2px 0 0;font-size:15px;font-weight:400;line-height:20px;display:block}h2,.section-heading h2{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:25px}.page small,.muted{color:var(--ios-label-2)}.eyebrow{letter-spacing:0;color:var(--ios-label-2);font-size:13px;font-weight:400;line-height:18px}.hero-main .eyebrow{font-size:13px}.page-actions{width:calc(100% + 2 * var(--ios-margin));margin:6px calc(-1 * var(--ios-margin)) 0;padding:4px var(--ios-margin) 6px;gap:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.page-actions [data-slot=button]{border-radius:var(--ds-r-pill);background:var(--ios-fill);height:36px;min-height:36px;color:var(--ios-label);box-shadow:none;border:0;padding:0 14px;font-size:15px;font-weight:500}.page-actions [data-slot=button][data-variant=default]{background:var(--ios-label);color:var(--primary-foreground);font-weight:600}.page-actions [data-slot=button] svg{width:17px;height:17px}.page [data-slot=button],[data-slot=sheet-content] [data-slot=button],[data-slot=dialog-content] [data-slot=button],[data-slot=alert-dialog-content] [data-slot=button]{transition:opacity .2s var(--ios-ease), transform .2s var(--ios-ease), background-color .15s var(--ios-ease)}[data-slot=button]:active:not(:disabled){opacity:.8;transform:scale(.97)}[data-slot=button][data-variant=outline]{background:var(--ios-fill);border-color:#0000}[data-slot=button][data-variant=ghost]:active{background:var(--ios-press)}[data-slot=button][data-variant=destructive]{background:color-mix(in oklch, var(--destructive) 16%, transparent);color:var(--destructive);border:0}[data-slot=button]:disabled{opacity:.5}[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],.page [data-slot=input]{color:var(--ios-label)}[data-slot=input]::placeholder,[data-slot=textarea]::placeholder{color:var(--ios-label-3)}[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible,[data-slot=select-trigger]:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--foreground) 55%, transparent)}[data-slot=select-trigger]{min-height:40px}.records{background:0 0;border:0;border-radius:0;margin:10px 0 0;overflow:visible}body:before{content:"";z-index:30;height:var(--sat);pointer-events:none;background:var(--background);position:fixed;inset:0 0 auto}.table-toolbar{top:var(--sat);z-index:6;padding:8px var(--ios-margin) 12px;margin:0 calc(-1 * var(--ios-margin));box-shadow:none;background:linear-gradient(to bottom, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);border:0;gap:8px;position:sticky}.table-toolbar [data-slot=input]{background:var(--ios-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='rgba(235,235,245,0.6)' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='5.5'/%3E%3Cpath d='m11 11 3.5 3.5'/%3E%3C/svg%3E") no-repeat 11px 50% / 16px;height:38px;padding-left:34px;font-size:17px!important}.table-toolbar [data-slot=select-trigger]{border-radius:var(--radius-lg);flex:0 auto;width:auto;max-width:46%;height:38px;min-height:38px;padding-left:10px;font-size:15px}.table-toolbar{flex-wrap:wrap}.table-toolbar [data-slot=input]{flex:100%;min-width:0}.table-toolbar [data-slot=select-trigger]{flex:auto;max-width:none}.table-options{width:38px;min-width:38px;height:38px;min-height:38px;border-radius:var(--ds-r-pill)!important;background:var(--ios-fill)!important;border:0!important}.record-cards{background:var(--ios-bg-2);border-radius:var(--ds-r-sm);margin:4px 0 0;overflow:hidden}.record-card{transition:background-color .15s var(--ios-ease);background:0 0;border:0;gap:2px;padding:0 6px 0 14px}.record-card+.record-card:before{content:"";background:var(--ios-sep);height:.5px;position:absolute;top:0;left:50px;right:0}.record-card:active{background:var(--ios-press)}.record-card[data-selected]{background:var(--accent)}.record-card-body{gap:8px;padding:14px 6px 14px 12px}.record-card-title{letter-spacing:-.02em;color:var(--ios-label);-webkit-line-clamp:3;font-size:17px;font-weight:600;line-height:22px}.record-card-title .product-result>span{-webkit-line-clamp:3}.record-card-title .product-result{gap:12px}.record-card-title .product-result small{color:var(--ios-label-2);letter-spacing:0;font-size:13px;font-weight:400;line-height:18px}.record-card-title .product-result .product-image{border-radius:var(--ds-r-sm);width:52px;height:52px}.product-image:has(.product-image-missing){background:var(--ios-bg-3);color:var(--ios-label-3)}.product-image .product-image-missing{width:40%;height:40%;color:var(--ios-label-3)}.record-card-meta{gap:8px 14px}.record-card-meta dt{color:var(--ios-label-2);font-size:12px;line-height:16px}.record-card-meta dd{color:var(--ios-label);font-variant-numeric:tabular-nums;font-size:15px;line-height:20px}.record-card-chevron{width:18px;height:18px;color:var(--ios-label-3);stroke-width:2.4px}.record-card-group{letter-spacing:0;text-transform:uppercase;color:var(--ios-label-2);background:var(--ios-bg);border:0;padding:22px 16px 7px;font-size:13px;font-weight:400;line-height:18px}.records .empty{color:var(--ios-label-2);padding:48px 20px}.table-footer{color:var(--ios-label-2);border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 6px;padding:14px 0 0;font-size:13px;display:flex}.table-footer>span{white-space:nowrap}.table-footer small{font-size:13px}.table-footer [type=number]{text-align:center;-moz-appearance:textfield;width:44px;min-height:32px;padding:0 4px;height:32px!important;font-size:15px!important;display:inline-flex!important}.table-footer [type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.table-footer [type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.table-footer [data-slot=button]{border-radius:var(--ds-r-pill);width:36px;height:36px;color:var(--ios-label);padding:0;font-size:20px;line-height:1;min-height:36px!important}.table-footer [data-slot=button]:disabled{opacity:.3}.table-footer [data-slot=select-trigger]{height:32px;min-height:32px;font-size:15px}.page [data-slot=tabs-list]{border-radius:var(--ds-r-xs);background:var(--ios-fill-2);border:0;width:100%;height:36px;padding:2px;display:flex}.page [data-slot=tabs-trigger]{border-radius:var(--radius-md);min-width:0;height:32px;color:var(--ios-label);border:0;flex:1 1 0;font-size:13px;font-weight:500}.page [data-slot=tabs-trigger][data-state=active]{background:var(--accent);color:var(--accent-foreground);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a;box-shadow:0 3px 8px lab(0% 0 0/.12),0 3px 1px lab(0% 0 0/.04)}.panel,.kpi,.hero-recap,[data-slot=card]{background:var(--ios-bg-2);border-radius:var(--ds-r-lg);box-shadow:none;border:0!important}.hero-recap{background:var(--ios-bg-2);gap:18px;padding:20px}.hero-value{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:44px}.hero-side dt,.kpi p{color:var(--ios-label-2)}.kpi{padding:14px}.kpi strong{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:28px}.kpi-icon{border-radius:var(--ds-r-xs);background:var(--ios-bg-3)!important;border:0!important}.period-picker{scrollbar-width:none;background:var(--ios-fill-2);border-radius:var(--ds-r-xs);box-shadow:none;flex-wrap:nowrap;gap:0;max-width:100%;padding:2px;overflow-x:auto;display:flex!important}.period-picker::-webkit-scrollbar{display:none}.period-picker{overflow:visible}.period-picker [role=radio]{white-space:nowrap;letter-spacing:-.01em;border-radius:var(--radius-md);min-width:0;height:32px;color:var(--ios-label);flex:auto;font-size:13px;font-weight:500;padding:0 6px!important;font-size:12.5px!important}.period-picker.period-picker [role=radio][aria-checked=true]{background:var(--accent);color:var(--accent-foreground);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a;box-shadow:0 3px 8px lab(0% 0 0/.12),0 3px 1px lab(0% 0 0/.04)}[data-slot=badge]{border-radius:var(--ds-r-pill);background:var(--ios-fill);color:var(--ios-label);border:0;padding:2px 8px;font-size:12px;font-weight:600}.integration-card{border-radius:var(--ds-r-lg);background:var(--ios-bg-2)}.integration-head{grid-template-columns:auto minmax(0,1fr);padding:16px 16px 10px}.integration-head>:last-child:not(:nth-child(2)){grid-column:2;justify-self:start;margin-top:-4px}.integration-head h3{font-size:17px;line-height:22px}.integration-head p,.integration-note{color:var(--ios-label-2);font-size:15px;line-height:20px}.integration-mark{background:var(--ios-bg-3);border-radius:var(--radius-lg);border:0}.integration-details{border-top:.5px solid var(--ios-sep)}.integration-detail{border-bottom:.5px solid var(--ios-sep);flex-wrap:wrap;padding:11px 0;font-size:15px}.integration-detail dd{color:var(--ios-label-2)}.integration-detail:last-child{border-bottom:0}.integration-actions{border-top:.5px solid var(--ios-sep);background:0 0;padding:12px 16px 14px}.tabbar{left:12px;right:12px;bottom:max(12px, var(--sab));box-sizing:border-box;border-radius:var(--ds-r-pill);background:var(--ios-glass);-webkit-backdrop-filter:blur(40px)saturate(190%);backdrop-filter:blur(40px)saturate(190%);height:62px;min-height:62px;max-height:62px;box-shadow:0 8px 32px #00000073, var(--ios-glass-edge);contain:layout paint;border:0;grid-template-rows:54px;align-items:center;margin:0;padding:0 6px;top:auto;transform:translateZ(0)}@supports (color:lab(0% 0 0)){.tabbar{box-shadow:0 8px 32px lab(0% 0 0/.45), var(--ios-glass-edge)}}.main:after{content:none}.tabbar-item{box-sizing:border-box;border-radius:var(--ds-r-pill);letter-spacing:.01em;height:54px;min-height:54px;color:var(--ios-label-2);transition:color .2s var(--ios-ease), background-color .2s var(--ios-ease), transform .2s var(--ios-ease);gap:2px;padding:0;font-size:10px;font-weight:600;line-height:12px}.tabbar-item svg{stroke-width:1.9px;width:24px;height:24px}.tabbar-item[aria-current=page]{color:var(--ios-label);background:color-mix(in oklch, var(--foreground) 12%, transparent)}.tabbar-item[aria-current=page] svg{stroke-width:2.3px}.tabbar-item[aria-current=page]:before{display:none}.tabbar-item:active{transform:scale(.94)}.fab{right:16px;bottom:calc(max(12px, var(--sab)) + 62px + 14px);background:var(--ios-label);width:54px;height:54px;color:var(--primary-foreground);box-shadow:0 10px 28px #00000080, 0 0 0 .5px color-mix(in oklch, var(--foreground) 25%, transparent);transition:transform .2s var(--ios-ease), opacity .2s var(--ios-ease);border:0}@supports (color:lab(0% 0 0)){.fab{box-shadow:0 10px 28px lab(0% 0 0/.5), 0 0 0 .5px color-mix(in oklch, var(--foreground) 25%, transparent)}}.fab svg{stroke-width:2.4px;width:24px;height:24px}.fab:active{opacity:.85;transform:scale(.94)}.selection-toolbar{left:12px;right:12px;bottom:calc(max(12px, var(--sab)) + 62px + 10px);border-radius:var(--ds-r-xl);background:var(--ios-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:0 8px 32px #00000073, var(--ios-glass-edge);border:0;padding:8px}@supports (color:lab(0% 0 0)){.selection-toolbar{box-shadow:0 8px 32px lab(0% 0 0/.45), var(--ios-glass-edge)}}.selection-toolbar strong{font-size:13px}.pwa-toast,.pwa-offline{background:var(--ios-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:0 8px 32px #00000073, var(--ios-glass-edge);border:0}@supports (color:lab(0% 0 0)){.pwa-toast,.pwa-offline{box-shadow:0 8px 32px lab(0% 0 0/.45), var(--ios-glass-edge)}}.pwa-toast{border-radius:var(--ds-r-lg);bottom:calc(max(12px, var(--sab)) + 62px + 12px)}[data-slot=sheet-content].mobile-menu.mobile-menu{height:auto;max-height:calc(100dvh - var(--sat) - 44px);padding:0 0 max(16px, var(--sab));background:var(--ios-bg-2);border-radius:var(--ds-r-xl) 22px 0 0;box-shadow:0 -10px 40px #0009, inset 0 .5px 0 color-mix(in oklch, var(--foreground) 14%, transparent);border:0;flex-direction:column;gap:0;display:flex;inset:auto 0 0}@supports (color:lab(0% 0 0)){[data-slot=sheet-content].mobile-menu.mobile-menu{box-shadow:0 -10px 40px lab(0% 0 0/.6), inset 0 .5px 0 color-mix(in oklch, var(--foreground) 14%, transparent)}}.mobile-menu-grabber{border-radius:var(--ds-r-pill);background:color-mix(in oklch, var(--foreground) 30%, transparent);flex:none;width:36px;height:5px;margin:6px auto 0}.mobile-menu-head{padding:10px var(--ios-margin) 6px;flex:none;justify-content:space-between;align-items:center;display:flex}.mobile-menu-title{letter-spacing:-.022em;color:var(--ios-label);font-size:28px;font-weight:700;line-height:34px}.mobile-menu-close{border-radius:var(--ds-r-pill);width:44px;height:44px;color:var(--ios-label-2);background:radial-gradient(circle, var(--ios-fill) 15.5px, transparent 16.5px);border:0;place-items:center;margin-right:-8px;display:grid}.mobile-menu-close:active{background:radial-gradient(circle, var(--input) 15.5px, transparent 16.5px)}.mobile-menu-close svg{stroke-width:2.6px;width:17px;height:17px}.mobile-menu-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px var(--ios-margin) 8px;overflow-y:auto}.mobile-menu-group+.mobile-menu-group{margin-top:22px}.mobile-menu-group h3{text-transform:uppercase;color:var(--ios-label-2);margin:0 0 6px 16px;font-size:13px;font-weight:400;line-height:18px}.mobile-menu-group ul{background:var(--ios-bg-3);border-radius:var(--ds-r-sm);margin:0;padding:0;list-style:none;overflow:hidden}.mobile-menu-group li{position:relative}.mobile-menu-group li+li:before{content:"";background:var(--ios-sep);height:.5px;position:absolute;top:0;left:54px;right:0}.mobile-menu-row{min-height:48px;color:var(--ios-label);transition:background-color .2s var(--ios-ease);align-items:center;gap:14px;padding:0 14px 0 16px;font-size:17px;line-height:22px;display:flex}.mobile-menu-row:active{background:color-mix(in oklch, var(--foreground) 10%, transparent)}.mobile-menu-row>svg:first-child{width:22px;height:22px;color:var(--ios-label-2);stroke-width:1.9px;flex:none}.mobile-menu-row[aria-current=page]{font-weight:600}.mobile-menu-row[aria-current=page]>svg:first-child{color:var(--ios-label);stroke-width:2.3px}.mobile-menu-row[aria-disabled=true]{color:var(--ios-label-3)}.mobile-menu-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mobile-menu-meta{color:var(--ios-label-2);font-variant-numeric:tabular-nums;font-size:17px}.mobile-menu-chevron{width:16px;height:16px;color:var(--ios-label-3);stroke-width:2.4px;flex:none}.mobile-menu-foot{margin:22px 0 4px}.mobile-menu-foot .release-card.release-card{border-radius:var(--ds-r-sm);background:var(--ios-bg-3);box-shadow:none;padding:14px 16px 12px}.mobile-menu-foot .release-card-version{font-size:26px}[data-slot=sheet-overlay],[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006;background:lab(0% 0 0/.4)}[data-slot=sheet-content]:not([data-mobile]){background:var(--ios-bg);box-shadow:none;border:0;gap:0}[data-slot=sheet-content] [data-slot=sheet-header]{background:var(--ios-bg);padding:14px 64px 12px var(--ios-margin)!important;border:0!important}[data-slot=sheet-content] [data-slot=sheet-title]{letter-spacing:-.02em;color:var(--ios-label);font-size:22px;font-weight:700;line-height:28px}[data-slot=sheet-content] [data-slot=sheet-description]{color:var(--ios-label-2);font-size:15px;line-height:20px}[data-slot=sheet-content]>[data-slot=sheet-close]{top:calc(var(--sat) + 6px);border-radius:var(--ds-r-pill);background:radial-gradient(circle, var(--ios-fill) 15.5px, transparent 16.5px);width:44px;height:44px;min-height:44px;color:var(--ios-label-2);opacity:1;right:8px}[data-slot=sheet-content]>[data-slot=sheet-close]:active{background:radial-gradient(circle, var(--input) 15.5px, transparent 16.5px)}[data-slot=sheet-content]>[data-slot=sheet-close] svg{stroke-width:2.6px;width:17px;height:17px}[data-slot=sheet-content] .drawer-actions{-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);border-top:.5px solid var(--ios-sep);background:#000000d1;background:lab(0% 0 0/.82)}[data-slot=sheet-content] .drawer-actions>[data-slot=button]{border-radius:var(--ds-r-md);min-height:50px;font-size:17px;font-weight:600}.item-detail .product-image.large{border-radius:20px;max-width:300px}.item-detail .product-image.large:has(.product-image-missing){aspect-ratio:1;border-radius:var(--ds-r-lg);background:var(--ios-bg-2);width:96px;max-width:96px;margin:4px 0 8px}[data-slot=sheet-content] .flex-1.overflow-y-auto{padding:16px var(--ios-margin) calc(24px + var(--sab))}[data-slot=sheet-content] h2,[data-slot=sheet-content] h3{margin-top:20px;font-size:20px;font-weight:600;line-height:25px}[data-slot=sheet-content][data-state=open]{animation-duration:.35s;animation-timing-function:var(--ios-ease-sheet)}[data-slot=sheet-content][data-state=closed]{animation-duration:.24s;animation-timing-function:var(--ios-ease-sheet)}[data-slot=dialog-content],[data-slot=alert-dialog-content]{border-radius:var(--ds-r-xl);background:var(--ios-bg-2);--tw-ring-shadow:0 0 #0000;border:0;box-shadow:0 20px 60px #0000008c;box-shadow:0 20px 60px lab(0% 0 0/.55)}[data-slot=alert-dialog-footer] [data-slot=button]{border-radius:var(--ds-r-md);min-height:50px;font-size:17px}[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=context-menu-content],[data-slot=popover-content]{border-radius:var(--ds-r-lg);background:color-mix(in oklch, var(--popover) 85%, transparent);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:0 16px 48px #00000080, var(--ios-glass-edge);border:0}@supports (color:lab(0% 0 0)){[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=context-menu-content],[data-slot=popover-content]{box-shadow:0 16px 48px lab(0% 0 0/.5), var(--ios-glass-edge)}}[data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=context-menu-item]{border-radius:var(--radius-lg);min-height:44px;font-size:17px}[data-slot=dropdown-menu-label]{color:var(--ios-label-2);font-size:13px;font-weight:400}[data-slot=dropdown-menu-separator]{background:var(--ios-sep);height:.5px}[data-mobile=true][data-slot=sidebar]{background:var(--ios-bg)!important;border:0!important}[data-mobile=true] [data-slot=sidebar-group-label]{text-transform:uppercase;letter-spacing:0;color:var(--ios-label-2);padding:0 16px;font-size:13px;font-weight:400}[data-mobile=true] [data-slot=sidebar-menu]{background:var(--ios-bg-2);border-radius:var(--ds-r-sm);margin:4px 8px 0;padding:0;overflow:hidden}[data-mobile=true] [data-slot=sidebar-menu-item]+[data-slot=sidebar-menu-item]:before{content:"";background:var(--ios-sep);z-index:1;height:.5px;position:absolute;top:0;left:48px;right:0}[data-mobile=true] [data-slot=sidebar-menu-button]{border-radius:0;gap:14px;height:46px;padding:0 14px;font-size:17px}[data-mobile=true] [data-slot=sidebar-menu-button] svg{width:20px;height:20px}[data-mobile=true] [data-slot=sidebar-menu-button][data-active=true]{background:color-mix(in oklch, var(--foreground) 9%, transparent);font-weight:600}[data-mobile=true] [data-slot=sidebar-menu-badge]{color:var(--ios-label-2);font-size:15px;font-family:var(--ios-font);top:50%;right:14px;transform:translateY(-50%)}[data-mobile=true] [data-slot=sidebar-input]{border-radius:var(--radius-lg);background:var(--ios-fill);border:0;height:38px;font-size:17px!important}[data-mobile=true] [data-slot=sidebar-separator]{display:none}}@media (max-width:1023px) and (prefers-reduced-transparency:reduce){.tabbar,.selection-toolbar,.pwa-toast,.pwa-offline,.table-toolbar,[data-slot=sheet-content] .drawer-actions,[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=context-menu-content],[data-slot=popover-content]{background:var(--sidebar);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:1023px) and (prefers-contrast:more){:root,.dark{--ios-label-2:color-mix(in oklch, var(--foreground) 80%, transparent);--ios-sep:var(--ring);--muted-foreground:color-mix(in oklch, var(--foreground) 82%, transparent)}.tabbar,.selection-toolbar,.fab,[data-slot=dropdown-menu-content]{box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 55%, transparent)}[data-slot=input],[data-slot=select-trigger],[data-slot=textarea]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--foreground) 40%, transparent)}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){[data-slot=sheet-content][data-state=open],[data-slot=sheet-content][data-state=closed]{--tw-enter-translate-x:0;--tw-exit-translate-x:0;--tw-enter-translate-y:0;--tw-exit-translate-y:0;animation-duration:.15s}[data-slot=button]:active:not(:disabled),.tabbar-item:active,.fab:active{transform:none}}
.splash{z-index:2147483000;pointer-events:none;background:#0c0c0d;place-items:center;animation:.25s cubic-bezier(.4,0,.2,1) .75s forwards splash-out;display:grid;position:fixed;inset:0}.splash-mark{width:min(56vw,300px);height:auto;animation:1s cubic-bezier(.22,1,.36,1) both splash-settle;overflow:visible}.splash-glyph{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:.4s cubic-bezier(.22,1,.36,1) forwards splash-rise;animation-delay:calc(40ms + var(--i) * 35ms)}.splash-apos{transform-origin:50%;animation:.35s cubic-bezier(.34,1.4,.64,1) .35s forwards splash-apos}@keyframes splash-rise{0%{opacity:0;filter:blur(4px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:none}}@keyframes splash-apos{0%{opacity:0;transform:translateY(-42px)rotate(-28deg)scale(.85)}to{opacity:1;transform:none}}@keyframes splash-settle{0%{transform:scale(.97)}to{transform:scale(1)}}@keyframes splash-out{to{opacity:0;visibility:hidden}}html[data-splash=off] .splash{display:none}@media (prefers-reduced-motion:reduce){.splash{display:none}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.aN_Ytq_className{font-family:Geist,Geist Fallback;font-style:normal}.aN_Ytq_variable{--font-sans:"Geist", "Geist Fallback"}
