.calendar{--side-padding: 4px;--accent-br: 14px;--height: 30px;--cal-red: #EC3750;--cal-red-light: rgba(236, 55, 80, .15);width:100%}.calendar__days{padding:0 var(--side-padding) 6px;display:grid;grid-template-columns:repeat(7,1fr)}.calendar__days>div{text-align:center;font-weight:700;font-size:.7rem;color:#c5c8ca}.calendar__dates{padding:4px var(--side-padding);display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,var(--height));row-gap:1px;min-height:calc(6 * var(--height) + 5 * 1px)}.calendar__date{text-align:center;height:var(--height);line-height:var(--height);font-weight:600;font-size:.75rem;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.calendar__date:before{content:"";position:absolute;background-color:transparent;width:100%;height:calc(var(--height) * .9);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--accent-br);transition:background-color .3s ease;z-index:0}.calendar__date:not(.calendar__date--in-week):not(.calendar__date--grey):hover:before{background-color:hsl(var(--muted))}.calendar__date--grey{color:#c5c8ca;cursor:not-allowed}.calendar__date--grey .calendar__date-number{color:#c5c8ca}.calendar__date--in-week{color:var(--cal-red)}.calendar__date--in-week:before{background-color:var(--cal-red-light);border-radius:0}.calendar__date--first-date:before{border-top-left-radius:var(--accent-br);border-bottom-left-radius:var(--accent-br)}.calendar__date--last-date:before{border-top-right-radius:var(--accent-br);border-bottom-right-radius:var(--accent-br)}.calendar__date-number{position:relative;z-index:2}.calendar__date--today .calendar__date-number{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--height) * .72);width:32px;background-color:var(--cal-red);color:#fff;border-radius:10px;box-shadow:0 4px 12px -2px #ec375066;z-index:2;box-sizing:border-box}.calendar__date--today.calendar__date--grey .calendar__date-number{color:#fff}.calendar__date--selected .calendar__date-number{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--height) * .72);width:32px;background-color:transparent;color:var(--cal-red);box-shadow:inset 0 0 0 2px var(--cal-red);border-radius:10px;z-index:2;box-sizing:border-box}.cpb-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cpb-pill{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:9999px;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:-.01em;border:1px solid transparent;background:transparent;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-height:40px}.cpb-pill:hover{filter:brightness(.95)}.cpb-pill:active{transform:scale(.97)}.cpb-pill[data-active=true]{box-shadow:0 2px 8px #0000001a,0 0 0 .5px #0000000a}.cpb-pill-value{display:inline-flex;align-items:center;padding:2px 9px;border-radius:9999px;font-size:12px;font-weight:600;line-height:1.4}.cpb-panel-wrap{overflow:hidden;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s ease}.cpb-panel-wrap[data-open=false]{max-height:0;opacity:0;pointer-events:none}.cpb-panel-wrap[data-open=true]{opacity:1;pointer-events:auto}.cpb-panel{margin-top:10px;padding:14px 18px;border-radius:16px;border:.5px solid rgba(0,0,0,.08);background:#f5f5f7b8;box-shadow:0 2px 12px #0000000a,inset 0 .5px #ffffffb3}.dark .cpb-panel{background:#2c2c2e8c;border-color:#ffffff14;box-shadow:0 2px 10px #00000026}.cpb-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;cursor:pointer;border:none;background:transparent;text-align:left;font-size:14px;min-height:40px;color:var(--av-text-primary, #1d1d1f);transition:background .1s ease}.cpb-option:hover{background:#0000000a}.dark .cpb-option:hover{background:#ffffff0f}.cpb-option[data-active=true]{font-weight:600}.cpb-option-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.cpb-option-check{width:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cpb-alert-content{font-size:14px;line-height:1.5;color:var(--av-text-primary, #1d1d1f);white-space:pre-wrap;word-wrap:break-word}.dark .cpb-alert-content{color:#ffffffe0}.cpb-alert-empty{font-size:14px;color:var(--av-text-secondary, #636366);padding:8px 0}.cpb-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;min-height:40px}.cpb-toggle-label{font-size:14px;font-weight:500;color:var(--av-text-primary, #1d1d1f)}.dark .cpb-toggle-label{color:#ffffffe6}.cpb-toggle-desc{font-size:12px;color:var(--av-text-tertiary, #86868b);margin-top:2px}.serviceHeroCard{position:relative;overflow:hidden;border-radius:32px;padding:20px;background:linear-gradient(180deg,var(--shc-bg-top, rgba(242, 245, 255, .96)) 0%,var(--shc-bg-bottom, rgba(245, 247, 255, .92)) 100%);border:1px solid var(--shc-border, rgba(255, 255, 255, .18));box-shadow:inset 0 1px #fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.serviceHeroCard__bgGlow{position:absolute;inset:auto auto -28% -14%;width:72%;height:72%;border-radius:999px;background:radial-gradient(circle,var(--shc-glow-a, rgba(121, 136, 255, .1)) 0%,var(--shc-glow-b, rgba(121, 136, 255, .05)) 42%,var(--shc-glow-c, rgba(121, 136, 255, 0)) 72%);pointer-events:none}.serviceHeroCard__bgWave{position:absolute;pointer-events:none;border-radius:999px;filter:blur(.2px)}.serviceHeroCard__bgWave--top{top:-18%;right:-8%;width:88%;height:50%;background:linear-gradient(135deg,var(--shc-wave-top-a, rgba(118, 138, 255, .45)) 0%,var(--shc-wave-top-b, rgba(172, 198, 255, .32)) 48%,var(--shc-wave-top-c, rgba(223, 235, 255, .6)) 100%);opacity:.8}.serviceHeroCard__bgWave--bottom{right:-14%;bottom:-26%;width:92%;height:44%;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,var(--shc-wave-bottom, rgba(221, 231, 255, .5)) 100%);opacity:.55}.serviceHeroCard__header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.serviceHeroCard__title{margin:0;font-size:26px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:var(--shc-title, #1e2a5e);text-shadow:none}.serviceHeroCard__typePill{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;background:#ffffffb8;border:1px solid var(--shc-pill-border, rgba(174, 190, 240, .42));color:var(--shc-pill-text, #3554be);font-size:14px;font-weight:700;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.serviceHeroCard__typeIcon{font-size:15px;line-height:1}.serviceHeroCard__typePill--clickable{cursor:pointer;transition:background .15s ease,transform .1s ease}.serviceHeroCard__typePill--clickable:hover{background:#ffffffeb}.serviceHeroCard__typePill--clickable:active{transform:scale(.96)}.serviceHeroCard__body{position:relative;z-index:1;border-radius:28px;padding:28px 28px 26px;background:radial-gradient(circle at 88% 18%,var(--shc-body-tint, rgba(240, 243, 255, .95)) 0%,rgba(255,255,255,.94) 56%,rgba(252,253,255,.98) 100%);border:1px solid var(--shc-body-border, rgba(215, 223, 245, .82));box-shadow:0 12px 28px var(--shc-body-shadow, rgba(104, 115, 166, .08)),inset 0 1px #ffffffeb}.serviceHeroCard__price{margin-bottom:22px;font-size:34px;line-height:1;font-weight:900;letter-spacing:-.04em;color:#0f172a}.serviceHeroCard__specialistRow{display:flex;align-items:center;gap:16px;margin-bottom:18px}.serviceHeroCard__avatar{width:62px;height:62px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:var(--shc-avatar-bg, #e7ebf9);border:2px solid rgba(255,255,255,.92);box-shadow:0 8px 18px var(--shc-avatar-shadow, rgba(92, 104, 158, .12))}.serviceHeroCard__avatar--fallback{display:flex;align-items:center;justify-content:center;color:var(--shc-avatar-text, #4456a5);font-size:18px;font-weight:800}.serviceHeroCard__specialistMeta{min-width:0}.serviceHeroCard__specialistName{font-size:22px;line-height:1.1;font-weight:500;color:#27324a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serviceHeroCard__duration{margin-top:4px;font-size:16px;line-height:1.2;color:#7f88a3;font-weight:500}.serviceHeroCard__resourceRow{display:flex;align-items:center;gap:10px;margin-top:2px;color:var(--shc-date-text, #66708b)}.serviceHeroCard__resourceIcon{width:17px;height:17px;flex-shrink:0;opacity:.72}.serviceHeroCard__resourceText{font-size:15px;line-height:1.3;font-weight:600}.serviceHeroCard__dateRow{display:flex;align-items:center;gap:10px;padding-top:14px;margin-top:14px;border-top:1px solid var(--shc-divider, rgba(180, 195, 235, .22));color:var(--shc-date-text, #66708b)}.serviceHeroCard__calendarIcon{width:18px;height:18px;flex-shrink:0;opacity:.7}.serviceHeroCard__dateText{font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.serviceHeroCard__footerAction{position:relative;z-index:1;width:100%;margin-top:14px;min-height:46px;border:0;border-radius:16px;background:#ffffff80;color:var(--shc-footer-text, #5872c9);font-size:14px;font-weight:600;letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;box-shadow:inset 0 1px #fffc,0 4px 12px #6c76a50f;border:1px solid var(--shc-footer-border, rgba(200, 210, 240, .6));cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.serviceHeroCard__footerAction:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 8px 20px #6c76a51a;background:#ffffffad}.serviceHeroCard__footerAction:active{transform:translateY(0)}.serviceHeroCard__footerPlus{font-size:18px;line-height:1;font-weight:400}.serviceHeroCard__title{font-size:22px}.serviceHeroCard__body{padding:22px 22px 20px}.serviceHeroCard__price{font-size:28px;margin-bottom:18px}.serviceHeroCard__avatar{width:50px;height:50px}.serviceHeroCard__specialistName{font-size:18px}.serviceHeroCard__duration{font-size:14px}.serviceHeroCard__dateText{font-size:15px}.serviceHeroCard__footerAction{min-height:42px;font-size:13px;border-radius:14px;padding:0 16px;gap:6px}.serviceHeroCard__footerPlus{font-size:16px}@media (max-width: 639px){.serviceHeroCard{border-radius:28px;padding:16px}.serviceHeroCard__header{align-items:flex-start;flex-direction:column;margin-bottom:14px}.serviceHeroCard__title{font-size:20px}.serviceHeroCard__body{border-radius:24px;padding:18px 16px}.serviceHeroCard__price{font-size:26px}.serviceHeroCard__specialistName{font-size:17px}.serviceHeroCard__dateText{font-size:14px}.serviceHeroCard__resourceRow{gap:10px}.serviceHeroCard__footerAction{min-height:40px;font-size:13px;border-radius:12px}}.dark .serviceHeroCard{background:linear-gradient(180deg,var(--shc-dk-bg-top, rgba(28, 30, 46, .96)) 0%,var(--shc-dk-bg-bottom, rgba(24, 26, 42, .92)) 100%);border-color:var(--shc-dk-border, rgba(80, 92, 150, .28));box-shadow:inset 0 1px #ffffff0f}.dark .serviceHeroCard__bgGlow{background:radial-gradient(circle,var(--shc-dk-glow-a, rgba(90, 105, 220, .22)) 0%,var(--shc-dk-glow-b, rgba(90, 105, 220, .1)) 42%,var(--shc-dk-glow-c, rgba(90, 105, 220, 0)) 72%)}.dark .serviceHeroCard__bgWave--top{background:linear-gradient(135deg,var(--shc-dk-wave-top-a, rgba(70, 88, 200, .6)) 0%,var(--shc-dk-wave-top-b, rgba(100, 130, 220, .4)) 48%,var(--shc-dk-wave-top-c, rgba(60, 72, 140, .55)) 100%);opacity:.8}.dark .serviceHeroCard__bgWave--bottom{background:linear-gradient(180deg,rgba(30,32,50,.02) 0%,var(--shc-dk-wave-bottom, rgba(50, 60, 110, .5)) 100%);opacity:.6}.dark .serviceHeroCard__title{color:#fffffff2;text-shadow:0 1px 2px rgba(0,0,0,.3)}.dark .serviceHeroCard__typePill{background:#ffffff14;border-color:var(--shc-dk-pill-border, rgba(100, 120, 200, .3));color:var(--shc-dk-pill-text, #93a5f0)}.dark .serviceHeroCard__body{background:radial-gradient(circle at 88% 18%,var(--shc-dk-body-tint, rgba(30, 32, 48, .95)) 0%,rgba(28,28,30,.96) 56%,rgba(32,34,50,.98) 100%);border-color:var(--shc-dk-body-border, rgba(80, 92, 150, .22));box-shadow:0 12px 28px #0003,inset 0 1px #ffffff0a}.dark .serviceHeroCard__price{color:#fffffff2}.dark .serviceHeroCard__avatar{background:var(--shc-dk-avatar-bg, rgba(60, 68, 110, .5));border-color:#ffffff1a;box-shadow:0 8px 18px #00000040}.dark .serviceHeroCard__avatar--fallback{color:var(--shc-dk-avatar-text, #a0b0e8)}.dark .serviceHeroCard__specialistName{color:#ffffffe0}.dark .serviceHeroCard__duration,.dark .serviceHeroCard__resourceRow{color:#ffffff73}.dark .serviceHeroCard__dateRow{border-top-color:var(--shc-dk-divider, rgba(100, 115, 180, .18));color:#ffffff73}.dark .serviceHeroCard__footerAction{background:#ffffff0f;border-color:var(--shc-dk-footer-border, rgba(100, 120, 200, .2));color:var(--shc-dk-footer-text, #8599e8);box-shadow:inset 0 1px #ffffff0a,0 10px 18px #00000026}.dark .serviceHeroCard__footerAction:hover{background:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 14px 26px #0003}.childStack{position:relative;z-index:1}.childStack--peek{margin-top:-28px!important}.childStack .serviceHeroCard__footerAction{display:none}.childStack__stacked,.childStack__layer--front{position:relative}.childStack__layer{transition:transform .25s ease,opacity .25s ease}.childStack__trigger{display:flex;align-items:center;gap:5px;justify-content:center;padding:8px 0 2px;background:none;border:none;cursor:pointer;font-size:12px;font-weight:500;color:#999;width:100%;transition:color .15s;-webkit-tap-highlight-color:transparent}.childStack__trigger:hover{color:#666}.childStack__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.childStack__headerLabel{font-size:13px;font-weight:600;color:#777;letter-spacing:-.01em}.childStack__collapse{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:12px;font-weight:500;color:#999;padding:4px 8px;border-radius:8px;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.childStack__collapse:hover{background:#0000000a;color:#555}.childStack__expandedList{display:flex;flex-direction:column;gap:12px}.childStack__cardWrap{position:relative}.childStack__removeBtn{position:absolute;top:8px;right:8px;z-index:10;width:24px;height:24px;border-radius:50%;border:none;background:#0000000f;color:#999;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s}.childStack__cardWrap:hover .childStack__removeBtn{opacity:1}.childStack__removeBtn:hover{background:#dc26261f;color:#dc2626}.dark .childStack__trigger{color:#666}.dark .childStack__trigger:hover{color:#aaa}.dark .childStack__headerLabel{color:#999}.dark .childStack__collapse{color:#777}.dark .childStack__collapse:hover{background:#ffffff0f;color:#bbb}.dark .childStack__removeBtn{background:#ffffff14;color:#777}.dark .childStack__removeBtn:hover{background:#dc262633;color:#f87171}@keyframes avAlertFadeIn{0%{opacity:0}to{opacity:1}}@keyframes avAlertPopIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}:root{--pm-accent-cyan: #90E2ED;--pm-accent-blue: #369CBB;--pm-accent-navy: #406792;--pm-accent-pink: #B46F9C;--pm-accent-red: #D05B61;--pm-accent-orange: #FE7B47;--pm-accent-amber: #FFA72C;--pm-surface-dark: hsl(var(--card) / .8);--pm-surface-light: hsl(var(--card) / .95);--pm-border-soft: hsl(var(--border) / .5);--pm-bg-0: hsl(var(--background));--pm-bg-1: hsl(var(--card));--pm-bg-surface: hsl(var(--card) / .8);--pm-border: hsl(var(--border));--pm-border-2: hsl(var(--border));--pm-border-focus: hsl(var(--ring));--pm-text: hsl(var(--foreground));--pm-text-secondary: hsl(var(--muted-foreground));--pm-muted: hsl(var(--muted-foreground));--pm-placeholder: hsl(var(--muted-foreground) / .5);--pm-shadow-btn: 0 4px 12px rgba(0,0,0,.15);--pm-shadow-close: 0 2px 8px rgba(0,0,0,.1);--pm-close-bg: hsl(var(--muted));--pm-close-color: hsl(var(--foreground));--pm-field-bg: hsl(var(--card) / .8);--pm-field-border: rgba(60, 60, 67, .22);--pm-primary-bg: hsl(var(--primary));--pm-primary-color: hsl(var(--primary-foreground));--pm-primary-border: hsl(var(--primary));--pm-secondary-bg: hsl(var(--secondary));--pm-secondary-color: hsl(var(--secondary-foreground));--pm-secondary-border: hsl(var(--border));--pm-divider: hsl(var(--border));--pm-divider-text: hsl(var(--muted-foreground));--pm-footnote: hsl(var(--muted-foreground));--pm-radius: 28px;--pm-radius-sm: 16px;--pm-radius-field: 14px;--pm-focus: hsl(var(--ring));--pm-focus-ring: 0 0 0 2px hsl(var(--ring) / .2);--pm-hairline-border: rgba(255, 255, 255, .14);--pm-hairline-ring: rgba(255, 255, 255, .08);--pm-hairline-edge: rgba(255, 255, 255, .06);--pm-surface-primary: hsl(var(--card));--pm-surface-secondary: hsl(var(--card) / .8);--pm-surface-hover: hsl(var(--accent));--pm-text-primary: hsl(var(--foreground));--pm-text-tertiary: hsl(var(--muted-foreground) / .7)}:root:not(.dark),html:not(.dark){--pm-shadow-btn: 0 4px 12px rgba(0,0,0,.08);--pm-shadow-close: 0 2px 8px rgba(0,0,0,.05);--pm-hairline-border: rgba(0, 0, 0, .1);--pm-hairline-ring: rgba(0, 0, 0, .05);--pm-hairline-edge: rgba(255, 255, 255, .5)}.dark{--pm-field-border: rgba(140, 140, 148, .65)}.pmOverlay{position:fixed;top:0;right:0;bottom:0;left:72px;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:150}.pmContent{position:fixed;left:calc(50% + 36px);top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 104px));max-height:min(86vh,900px);display:flex;flex-direction:column;overflow:hidden;z-index:151;border-radius:var(--radius-xl, 24px);color:var(--pm-text);background:var(--pm-bg-surface);box-shadow:0 30px 80px #00000059}.pmContent.pmSmall{width:min(480px,calc(100vw - 104px))}.pmFrame{display:flex;flex-direction:column;flex:1;min-height:0}.pmPrimaryBtn{width:100%;border-radius:999px;padding:14px 18px;border:1px solid var(--pm-primary-border);background:var(--pm-primary-bg);color:var(--pm-primary-color);font-weight:650;font-size:15px;box-shadow:var(--pm-shadow-btn);cursor:pointer;transition:transform .12s ease,filter .12s ease}.pmPrimaryBtn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.02)}.pmPrimaryBtn:active:not(:disabled){transform:translateY(0) scale(.995)}.pmPrimaryBtn:disabled{opacity:.45;cursor:default;filter:saturate(.7)}.pmSecondaryBtn,.pmSocialBtn{width:100%;border-radius:var(--pm-radius-sm);padding:14px 18px;border:1px solid var(--pm-secondary-border);background:var(--pm-secondary-bg);color:#ff3b30;font-size:14px;font-weight:500;box-shadow:0 14px 30px #00000014;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.pmSecondaryBtn:hover:not(:disabled),.pmSocialBtn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--pm-border-focus)}.pmSecondaryBtn:active:not(:disabled),.pmSocialBtn:active:not(:disabled){transform:translateY(0) scale(.995)}.pmSecondaryBtn:disabled,.pmSocialBtn:disabled{opacity:.5;cursor:not-allowed}.pmGhostBtn{background:transparent;border:none;color:#ff3b30;font-size:14px;font-weight:500;padding:10px 16px;cursor:pointer;transition:color .12s ease}.pmGhostBtn:hover:not(:disabled){color:#e0342a}[data-avenly-footer]>button,[data-avenly-footer]>a{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;padding:11px 8px;margin:0;background:transparent;border:none;border-radius:0;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;font-weight:400;letter-spacing:-.41px;color:#007aff;cursor:pointer;-webkit-font-smoothing:antialiased;transition:background-color .12s ease;white-space:nowrap;text-decoration:none}[data-avenly-footer]>button.pmPrimaryBtn,[data-avenly-footer]>button[data-primary]{font-weight:600}[data-avenly-footer]>button.pmSecondaryBtn,[data-avenly-footer]>button[data-cancel]{font-weight:400;color:#ff3b30}[data-avenly-footer]>button[data-destructive],[data-avenly-footer]>button.pmDestructiveBtn{color:#ff3b30;font-weight:600}[data-avenly-footer]>button:hover:not(:disabled){background:#0000000a;transform:none;filter:none}[data-avenly-footer]>button:active:not(:disabled){background:#00000014;transform:none}[data-avenly-footer]>button:disabled{opacity:.35;cursor:not-allowed}:root.dark [data-avenly-footer]>button,:root.dark [data-avenly-footer]>a{color:#0a84ff}:root.dark [data-avenly-footer]>button.pmSecondaryBtn,:root.dark [data-avenly-footer]>button[data-cancel]{color:#ff453a}:root.dark [data-avenly-footer]>button[data-destructive],:root.dark [data-avenly-footer]>button.pmDestructiveBtn{color:#ff453a}:root.dark [data-avenly-footer]>button:hover:not(:disabled){background:#ffffff14}:root.dark [data-avenly-footer]>button:active:not(:disabled){background:#ffffff24}.pmDangerBtn{width:100%;border-radius:999px;padding:14px 18px;border:1px solid hsl(var(--destructive) / .8);background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));font-weight:650;font-size:15px;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:transform .12s ease,filter .12s ease}.pmDangerBtn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.pmDangerBtn:active:not(:disabled){transform:translateY(0) scale(.995)}.pmClose{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--pm-hairline-border);background:transparent;box-shadow:none;color:var(--pm-close-color);cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,opacity .12s ease;flex-shrink:0;opacity:.5}.pmClose svg{width:14px;height:14px}.pmClose:hover{opacity:1;background:var(--pm-close-bg);border-color:var(--pm-border-focus);transform:scale(1.08)}.pmClose:active{transform:scale(.95);opacity:1}.pmClose:focus-visible{outline:0;box-shadow:var(--pm-focus-ring)}.pmDividerSimple{height:1px;background:var(--pm-divider);margin:16px 0}.pmFootnote{margin-top:14px;text-align:center;color:var(--pm-footnote);font-size:12px}.pmStack{display:flex;flex-direction:column;gap:12px}.pmGrid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pmFieldGroup{display:flex;flex-direction:column;gap:4px}.pmField{width:100%;padding:10px 14px;border-radius:10px;border:1px solid var(--pm-field-border);background:var(--pm-field-bg);color:var(--pm-text);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;outline:none;transition:border-color .15s ease,box-shadow .15s ease;-webkit-font-smoothing:antialiased}.pmField::-moz-placeholder{color:var(--pm-placeholder)}.pmField::placeholder{color:var(--pm-placeholder)}.pmField:focus{border-color:var(--pm-border-focus);box-shadow:var(--pm-focus-ring)}.pmField:disabled{opacity:.5;cursor:not-allowed}.pmField[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pmField[type=number]::-webkit-inner-spin-button,.pmField[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pmLabel{display:block;font-size:13px;font-weight:600;color:var(--pm-text-secondary);margin-bottom:6px}.pmSectionTitle{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pm-muted);margin-bottom:12px}@media (max-width: 640px){.pmGrid2{grid-template-columns:1fr}}.pmColorSwatches button{width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border-radius:50%!important;flex-shrink:0}.pmColorSwatches button:hover{transform:scale(1.1)!important}.pmColorSwatches button:active{transform:scale(.95)!important}.pmDeleteFooter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;width:100%}.pmDeleteBtn{flex:1 1 auto;min-width:140px;max-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.pmBtnSpinner{width:16px;height:16px;animation:pmSpin 1s linear infinite}@keyframes pmSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pmRecommendedBtn{box-shadow:0 0 0 2px #f59e0b66,0 18px 38px #00000059!important}.pmBadgeZalecane{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:#0003;padding:2px 6px;border-radius:4px;margin-left:6px}:root:not(.dark) .pmBadgeZalecane,html:not(.dark) .pmBadgeZalecane{background:#ffffff4d}.pmDeleteWorkflow{display:flex;flex-direction:column;gap:20px}.pmWorkflowSection{background:var(--pm-surface-secondary);border-radius:8px;padding:16px;border:1px solid var(--pm-border)}.pmWorkflowSection .pmSectionTitle{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--pm-text-primary);margin:0 0 4px;text-transform:none;letter-spacing:normal}.pmSectionIcon{width:16px;height:16px;color:var(--pm-text-secondary)}.pmSectionHint{font-size:12px;color:var(--pm-text-secondary);margin:0 0 12px}.pmAppointmentList{display:flex;flex-direction:column;gap:8px}.pmAppointmentRow{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--pm-surface-primary);border:1px solid var(--pm-border);border-radius:6px;cursor:pointer;transition:background .15s ease}.pmAppointmentRow:hover{background:var(--pm-surface-hover)}.pmAppointmentInfo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1;min-width:0}.pmApptDate{font-size:13px;font-weight:500;color:var(--pm-text-primary);min-width:100px}.pmApptService{font-size:13px;color:var(--pm-text-secondary)}.pmApptStaff{font-size:12px;color:var(--pm-text-tertiary)}.pmApptStatus{font-size:12px;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-weight:600;background:var(--pm-surface-secondary);color:var(--pm-text-secondary)}.pmApptStatus--scheduled,.pmApptStatus--confirmed{background:#22c55e26;color:#22c55e}.pmApptStatus--pending{background:#f59e0b26;color:#f59e0b}.pmDepositList{display:flex;flex-direction:column;gap:8px}.pmDepositRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--pm-surface-primary);border:1px solid var(--pm-border);border-radius:6px}.pmDepositInfo{display:flex;gap:12px;align-items:center}.pmDepAmount{font-size:14px;font-weight:600;color:var(--pm-text-primary)}.pmDepDate{font-size:12px;color:var(--pm-text-tertiary)}.pmDepositActions{position:relative}.pmDepositActionBtn{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;background:var(--pm-surface-secondary);border:1px solid var(--pm-border);border-radius:6px;color:var(--pm-text-secondary);cursor:pointer;transition:all .15s ease}.pmDepositActionBtn:hover{background:var(--pm-surface-hover)}.pmDepositActionBtn--set{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}.pmDepIcon{width:14px;height:14px}.pmDepIcon--retained{color:#ef4444}.pmDepIcon--refund{color:#3b82f6}.pmDepIcon--transfer{color:#22c55e}.pmDropdownChevron{width:12px;height:12px;opacity:.5}.pmTransferPicker{position:absolute;right:0;top:100%;margin-top:4px;width:260px;background:var(--pm-surface-primary);border:1px solid var(--pm-border);border-radius:8px;box-shadow:0 8px 24px #00000040;z-index:100;overflow:hidden}.pmTransferSearch{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--pm-border)}.pmSearchIcon{width:14px;height:14px;color:var(--pm-text-tertiary)}.pmTransferInput{flex:1;border:none!important;background:transparent!important;padding:0!important;height:auto!important;box-shadow:none!important}.pmTransferList{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}.pmTransferItem{padding:10px 12px;font-size:13px;color:var(--pm-text-primary);cursor:pointer;transition:background .1s ease}.pmTransferItem:hover{background:var(--pm-surface-hover)}.pmTransferEmpty{padding:12px;font-size:12px;color:var(--pm-text-tertiary);text-align:center}.pmTransferCancel{width:100%;padding:10px;font-size:12px;background:transparent;border:none;border-top:1px solid var(--pm-border);color:#ff3b30;cursor:pointer}.pmTransferCancel:hover{background:var(--pm-surface-hover)}.pmInfoBox{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;font-size:13px;color:var(--pm-text-secondary)}.pmInfoIcon{width:16px;height:16px;color:#3b82f6;flex-shrink:0;margin-top:1px}.pmBlockerBox{padding:12px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px}.pmBlockerText{font-size:13px;font-weight:500;color:#ef4444;margin:0 0 4px}.pmBlockerText:last-child{margin-bottom:0}.pmProCopy{font-size:13px;color:var(--pm-text-secondary);line-height:1.5;margin:0}.pmProCopy strong{color:var(--pm-text-primary)}.pmDeleteFootnote{margin-top:8px;text-align:left}@media (max-width: 640px){.pmDeleteFooter{flex-direction:column;gap:8px}.pmDeleteBtn{width:100%;max-width:none}.pmDeleteFooter .pmGhostBtn{order:4;margin-top:4px}.pmAppointmentInfo{flex-direction:column;align-items:flex-start;gap:4px}.pmDepositRow{flex-direction:column;align-items:flex-start;gap:10px}.pmDepositActions{width:100%}.pmDepositActionBtn{width:100%;justify-content:center}.pmTransferPicker{position:fixed;left:16px;right:16px;width:auto;bottom:100px;top:auto}}.pm2-content{border-radius:30px!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.06)!important;background:#f1f1f3fa!important;box-shadow:0 24px 56px #0000001f,inset 0 1px #ffffffb3!important}.dark .pm2-content{border:1px solid rgba(84,84,88,.65)!important;background:#1e1e1eb8!important;box-shadow:0 8px 32px #0000008f,inset 0 0 0 .5px #ffffff1f!important}.pm2-shell{display:flex;flex-direction:column;max-height:84vh;min-height:0}.pm2-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px 10px;background:#ffffff52}.dark .pm2-header{background:#ffffff05}.pm2-header-left{display:flex;align-items:center;gap:12px;min-width:0}.pm2-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#3b82f61f;color:#2563eb}.dark .pm2-icon{background:#6366f133;color:#a5b4fc}@keyframes pm2-parent-exit{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.97)}}@keyframes pm2-parent-return{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes pm2-child-enter{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.pm2-level-parent{transform-origin:center center;animation:pm2-parent-return .28s cubic-bezier(.16,1,.3,1) both!important}.pm2-level-parent--hidden{transform-origin:center center;animation:pm2-parent-exit .28s cubic-bezier(.16,1,.3,1) both!important;pointer-events:none!important}.pm2-level-child--entering{transform-origin:center center;opacity:0!important;animation:none!important}.pm2-level-child--visible{transform-origin:center center;animation:pm2-child-enter .28s cubic-bezier(.16,1,.3,1) both!important}.pm2-level-child--exiting{transform-origin:center center;opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important}@media (prefers-reduced-motion: reduce){.pm2-level-parent,.pm2-level-parent--hidden,.pm2-level-child--entering,.pm2-level-child--visible,.pm2-level-child--exiting{animation-duration:.12s!important;animation-timing-function:ease-out!important;transform:translate(-50%,-50%)!important}}.pm2-title{font-size:17px;line-height:1.29;letter-spacing:-.41px;font-weight:600;color:#111827}.dark .pm2-title{color:#fff}.pm2-subtitle{font-size:13px;line-height:1.38;margin-top:2px;color:#6b7280}.dark .pm2-subtitle{color:#ebebf599}.pm2-close{width:32px;height:32px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffdb;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#52525b}.pm2-close:disabled{opacity:.5;cursor:default}.dark .pm2-close{border-color:#545458a6;background:#ffffff1a;color:#ebebf599}.pm2-divider{height:1px;background:#0000001a}.dark .pm2-divider{background:#545458a6}.pm2-body{padding:16px 24px;overflow-y:auto;min-height:0}.pm2-client-form{gap:16px!important}.pm2-card{border-radius:22px!important;padding:16px!important;border:1px solid rgba(0,0,0,.08)!important;background:#fffffffa!important;box-shadow:inset 0 1px #fffc,0 1px #00000008!important}.dark .pm2-card{border:1px solid rgba(84,84,88,.65)!important;background:#1e1e1eb8!important;box-shadow:inset 0 1px #ffffff14,0 1px #00000042!important}.pm2-card-title{font-size:13px!important;font-weight:650!important;letter-spacing:.01em!important;margin-bottom:12px!important}.pm2-subcard{border-radius:16px!important;border:1px solid rgba(0,0,0,.07)!important;background:#fffffffa!important;padding:14px!important}.dark .pm2-subcard{border:1px solid rgba(84,84,88,.65)!important;background:#1e1e1eb8!important}.pm2-consent-row{border-radius:12px!important;background:#fffffffa!important;border:1px solid rgba(0,0,0,.08)!important}.dark .pm2-consent-row{background:#0f0f11c7!important;border:1px solid rgba(255,255,255,.1)!important}.pm2-client-form .pmField{border-radius:12px!important;background:#fffffffa!important;border:1px solid rgba(0,0,0,.14)!important;min-height:42px}.dark .pm2-client-form .pmField{background:#0f0f11c7!important;border:1px solid rgba(255,255,255,.12)!important}.pm2-content .pm2-client-form .pmField:focus,.pm2-content .pm2-client-form .pmField:focus-visible,.pm2-content .pm2-client-form .pmField[data-state=open],.pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country:focus,.pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country:focus-visible,.pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country[data-state=open],.pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-number:focus,.pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-number:focus-visible{outline:none!important;border-color:#60a5fa!important;box-shadow:0 0 0 2px #93c5fd99!important;background:#fff!important}.dark .pm2-content .pm2-client-form .pmField:focus,.dark .pm2-content .pm2-client-form .pmField:focus-visible,.dark .pm2-content .pm2-client-form .pmField[data-state=open],.dark .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country:focus,.dark .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country:focus-visible,.dark .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country[data-state=open],.dark .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-number:focus,.dark .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-number:focus-visible{outline:none!important;border-color:#6ea8ff!important;box-shadow:0 0 0 2px #3b82f659!important;background:#0f0f11c7!important}.pm2-content .pm2-client-form .amFieldFocusWrap{--am-ring: 0 0 0 2px rgb(147 197 253 / .6)}.dark .pm2-content .pm2-client-form .amFieldFocusWrap{--am-ring: 0 0 0 2px rgb(59 130 246 / .35)}.pm2-content .pm2-phone-split .pm2-phone-split-country,.pm2-content .pm2-phone-split .pm2-phone-split-number{background:#ffffffe6!important;border:1px solid rgba(0,0,0,.12)!important}.dark .pm2-content .pm2-phone-split .pm2-phone-split-country,.dark .pm2-content .pm2-phone-split .pm2-phone-split-number{background:#0f0f11c7!important;border:1px solid rgba(255,255,255,.12)!important}.pm2-form-footer{padding:14px 24px 20px;border-top:1px solid rgba(0,0,0,.08);background:#ffffff47;display:flex;flex-direction:column;gap:10px}.dark .pm2-form-footer{border-top-color:#ffffff1a;background:#ffffff08}:root:not(.dark) .pm2-content .pm2-client-form input:focus,:root:not(.dark) .pm2-content .pm2-client-form input:focus-visible,:root:not(.dark) .pm2-content .pm2-client-form textarea:focus,:root:not(.dark) .pm2-content .pm2-client-form textarea:focus-visible,:root:not(.dark) .pm2-content .pm2-client-form button.pmField:focus,:root:not(.dark) .pm2-content .pm2-client-form button.pmField:focus-visible,:root:not(.dark) .pm2-content .pm2-client-form button.pmField[data-state=open],:root:not(.dark) .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country:focus,:root:not(.dark) .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country:focus-visible,:root:not(.dark) .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country[data-state=open],:root:not(.dark) .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-number:focus,:root:not(.dark) .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-number:focus-visible{outline:none!important;border-color:#60a5fa!important;box-shadow:0 0 0 2px #93c5fd99!important}html:not(.dark) .pm2-content .pm2-client-form input.pmField:focus,html:not(.dark) .pm2-content .pm2-client-form input.pmField:focus-visible,html:not(.dark) .pm2-content .pm2-client-form textarea.pmField:focus,html:not(.dark) .pm2-content .pm2-client-form textarea.pmField:focus-visible,html:not(.dark) .pm2-content .pm2-client-form button.pmField:focus,html:not(.dark) .pm2-content .pm2-client-form button.pmField:focus-visible,html:not(.dark) .pm2-content .pm2-client-form button.pmField[data-state=open],html:not(.dark) .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country:focus,html:not(.dark) .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country:focus-visible,html:not(.dark) .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-country[data-state=open],html:not(.dark) .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-number:focus,html:not(.dark) .pm2-content .pm2-client-form .pm2-phone-split .pm2-phone-split-number:focus-visible,html:not(.dark) .pm2-content .pm2-client-form .amFieldFocusWrap:focus-within:after{outline:none!important;border-color:#60a5fa!important;box-shadow:0 0 0 2px #93c5fd99!important}.pm2-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(:disabled):not([aria-invalid=true]):focus,.pm2-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(:disabled):not([aria-invalid=true]):focus-visible,.pm2-content textarea:not(:disabled):not([aria-invalid=true]):focus,.pm2-content textarea:not(:disabled):not([aria-invalid=true]):focus-visible,.pm2-content button.pmField:not(:disabled):not([aria-invalid=true]):focus,.pm2-content button.pmField:not(:disabled):not([aria-invalid=true]):focus-visible,.pm2-content button.pmField[data-state=open]:not(:disabled):not([aria-invalid=true]),.pm2-content .pm2-phone-split .pm2-phone-split-country:not(:disabled):focus,.pm2-content .pm2-phone-split .pm2-phone-split-country:not(:disabled):focus-visible,.pm2-content .pm2-phone-split .pm2-phone-split-country[data-state=open]:not(:disabled),.pm2-content .pm2-phone-split .pm2-phone-split-number:not(:disabled):focus,.pm2-content .pm2-phone-split .pm2-phone-split-number:not(:disabled):focus-visible{outline:none!important;border-color:#60a5fa!important;box-shadow:0 0 0 2px #93c5fd99!important}.dark .pm2-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(:disabled):not([aria-invalid=true]):focus,.dark .pm2-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(:disabled):not([aria-invalid=true]):focus-visible,.dark .pm2-content textarea:not(:disabled):not([aria-invalid=true]):focus,.dark .pm2-content textarea:not(:disabled):not([aria-invalid=true]):focus-visible,.dark .pm2-content button.pmField:not(:disabled):not([aria-invalid=true]):focus,.dark .pm2-content button.pmField:not(:disabled):not([aria-invalid=true]):focus-visible,.dark .pm2-content button.pmField[data-state=open]:not(:disabled):not([aria-invalid=true]),.dark .pm2-content .pm2-phone-split .pm2-phone-split-country:not(:disabled):focus,.dark .pm2-content .pm2-phone-split .pm2-phone-split-country:not(:disabled):focus-visible,.dark .pm2-content .pm2-phone-split .pm2-phone-split-country[data-state=open]:not(:disabled),.dark .pm2-content .pm2-phone-split .pm2-phone-split-number:not(:disabled):focus,.dark .pm2-content .pm2-phone-split .pm2-phone-split-number:not(:disabled):focus-visible{outline:none!important;border-color:#6ea8ff!important;box-shadow:0 0 0 2px #3b82f659!important}.pm2-btn{min-height:46px;border-radius:16px;border:1px solid transparent;font-size:16px;font-weight:600;cursor:pointer;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.pm2-btn:active:not(:disabled){transform:translateY(1px)}.pm2-btn:disabled{opacity:.55;cursor:default}.pm2-btn-secondary{background:#ffffffdb;border-color:#00000014;color:#374151}.dark .pm2-btn-secondary{background:#ffffff14;border-color:#ffffff1f;color:#ebebf5db}.pm2-btn-primary{background:#2f80ed;border-color:#2f80ed;color:#fff;box-shadow:0 10px 22px #2f80ed47}.pm2-btn-primary:hover:not(:disabled){filter:brightness(1.02)}.visitV3NotesPreview{margin-top:0}.visitV3NotesPreview__shell{position:relative;border-radius:24px;padding:20px;background:#f5f5f7;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 20px #0000000a,inset 0 1px #fff9;cursor:pointer;transition:box-shadow .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.visitV3NotesPreview__shell--active{cursor:default;border-color:#3b82f640;box-shadow:0 6px 28px #00000012,inset 0 1px #fff9}.dark .visitV3NotesPreview__shell{background:#1c1c1e;border-color:#ffffff1a;box-shadow:0 4px 20px #0003,inset 0 1px #ffffff0a}.dark .visitV3NotesPreview__shell--active{border-color:#60a5fa40;box-shadow:0 6px 28px #0000004d,inset 0 1px #ffffff0a}.visitV3NotesPreview__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.visitV3NotesPreview__titleWrap{display:flex;align-items:center;gap:10px;min-width:0}.visitV3NotesPreview__title{margin:0;font-size:14px;line-height:1.2;font-weight:600;color:#0f172ad9;letter-spacing:-.01em}.dark .visitV3NotesPreview__title{color:#ffffffe6}.visitV3NotesPreview__openBtn{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(174,190,240,.42);background:#ffffff8c;color:#3554be;font-size:14px;line-height:1;font-weight:700;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:background .16s ease,border-color .16s ease}.visitV3NotesPreview__openBtn:hover{background:#ffffffc7;border-color:#aebef099}.dark .visitV3NotesPreview__openBtn{background:#ffffff14;border-color:#6478c84d;color:#93a5f0}.dark .visitV3NotesPreview__openBtn:hover{background:#ffffff1f;border-color:#6478c873}.visitV3NotesPreview__openBtn--unread{color:#dc2626;border-color:#dc262659;background:#fee2e28c}.visitV3NotesPreview__openBtn--unread:hover{background:#fee2e2c7;border-color:#dc262680}.dark .visitV3NotesPreview__openBtn--unread{color:#f87171;border-color:#f871714d;background:#f871711a}.dark .visitV3NotesPreview__openBtn--unread:hover{background:#f871712e;border-color:#f8717173}.visitV3NotesPreview__card{border-radius:16px;padding:14px;background:#00000005;border:1px solid rgba(0,0,0,.05)}.dark .visitV3NotesPreview__card{background:#ffffff08;border-color:#ffffff0f}.visitV3NotesPreview__metaRow{display:flex;align-items:center;gap:10px}.visitV3NotesPreview__avatar{flex:0 0 34px;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-size:15px;font-weight:600;color:#0f172a8c;background:#0000000d}.dark .visitV3NotesPreview__avatar{color:#fff9;background:#ffffff14}.visitV3NotesPreview__metaText{min-width:0;flex:1}.visitV3NotesPreview__authorRow{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.visitV3NotesPreview__author{font-size:13px;line-height:1.2;font-weight:600;color:#0f172ad9;letter-spacing:-.01em}.dark .visitV3NotesPreview__author{color:#ffffffe0}.visitV3NotesPreview__dot{color:#0f172a38;font-size:12px}.dark .visitV3NotesPreview__dot{color:#ffffff40}.visitV3NotesPreview__date{font-size:12px;line-height:1.2;font-weight:400;color:#0f172a66;letter-spacing:-.01em}.dark .visitV3NotesPreview__date{color:#fff6}.visitV3NotesPreview__starWrap{flex:0 0 auto;display:grid;place-items:center}.visitV3NotesPreview__starIcon{fill:#eab308d9;color:#eab308d9}.visitV3NotesPreview__divider{height:1px;margin:12px 0 10px;background:#0000000d}.dark .visitV3NotesPreview__divider{background:#ffffff0f}.visitV3NotesPreview__snippet{margin:0;color:#0f172a99;font-size:13px;line-height:1.55;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .visitV3NotesPreview__snippet{color:#ffffff8c}.visitV3NotesPreview__subject{display:block;font-size:13px;font-weight:600;color:#0f172acc;margin-bottom:3px}.dark .visitV3NotesPreview__subject{color:#fffc}.visitV3NotesPreview__empty{border-radius:16px;padding:16px 14px;display:flex;align-items:flex-start;gap:12px;background:#00000005;border:1px solid rgba(0,0,0,.04)}.dark .visitV3NotesPreview__empty{background:#ffffff08;border-color:#ffffff0d}.visitV3NotesPreview__emptyIcon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#0f172a40;background:#00000008;flex:0 0 auto}.dark .visitV3NotesPreview__emptyIcon{color:#ffffff4d;background:#ffffff0a}.visitV3NotesPreview__emptyTextWrap{min-width:0}.visitV3NotesPreview__emptyTitle{font-size:13px;line-height:1.2;font-weight:600;color:#0f172aa6;margin-bottom:3px}.dark .visitV3NotesPreview__emptyTitle{color:#ffffffa6}.visitV3NotesPreview__emptyText{font-size:12px;line-height:1.5;color:#0f172a61}.dark .visitV3NotesPreview__emptyText{color:#ffffff61}.visitV3NotesPreview__textareaWrap{position:relative}.visitV3NotesPreview__textarea{display:block;width:100%;height:72px;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.06);background:#00000004;color:#0f172ad9;font-size:13px;line-height:1.55;font-family:inherit;resize:none;outline:none;overflow:hidden;cursor:pointer;transition:height .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1),background .4s cubic-bezier(.32,.72,0,1)}.visitV3NotesPreview__textarea::-moz-placeholder{color:#0f172a4d}.visitV3NotesPreview__textarea::placeholder{color:#0f172a4d}.visitV3NotesPreview__textarea--active{overflow:visible;cursor:text}.visitV3NotesPreview__textarea--active:focus{border-color:#3b82f659;background:#00000003}.dark .visitV3NotesPreview__textarea{border-color:#ffffff12;background:#ffffff08;color:#ffffffd9}.dark .visitV3NotesPreview__textarea::-moz-placeholder{color:#ffffff40}.dark .visitV3NotesPreview__textarea::placeholder{color:#ffffff40}.dark .visitV3NotesPreview__textarea--active:focus{border-color:#60a5fa4d;background:#ffffff0a}.visitV3NotesPreview__saving{position:absolute;bottom:10px;right:12px;color:#0f172a4d}.dark .visitV3NotesPreview__saving{color:#ffffff4d}@media (max-width: 768px){.visitV3NotesPreview__shell{padding:16px;border-radius:20px}.visitV3NotesPreview__card,.visitV3NotesPreview__empty{border-radius:14px}.visitV3NotesPreview__textarea{font-size:12px}}.client-highlight-panel{--client-highlight-surface: radial-gradient( circle at 14% 16%, rgba(255, 255, 255, .92) 0%, rgba(255, 255, 255, .36) 28%, transparent 50% ), linear-gradient( 108deg, #fffdf8 0%, #fff9ec 42%, #faf3e3 100% );--client-highlight-border: rgba(180, 128, 38, .18);--client-highlight-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 4px 14px rgba(91, 73, 41, .07);--client-highlight-color: #182033;--client-highlight-icon-color: #344054;--client-highlight-title-color: #182033;--client-highlight-action-color: #b56b08;--client-highlight-divider-color: rgba(95, 71, 32, .14);--client-highlight-bottom-color: rgba(45, 55, 72, .72);--client-highlight-pattern-color: rgba(184, 131, 42, .22);--client-highlight-pattern-opacity: .42;position:relative;overflow:hidden;width:100%;min-height:180px;padding:30px 30px 28px;border-radius:24px;background:var(--client-highlight-surface);border:1px solid var(--client-highlight-border);box-shadow:var(--client-highlight-shadow);color:var(--client-highlight-color);text-align:left}.client-highlight-panel:disabled{opacity:.7;cursor:default}.client-highlight-panel__top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:42px}.client-highlight-panel__brand{display:flex;align-items:center;gap:12px}.client-highlight-panel__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--client-highlight-icon-color)}.client-highlight-panel__icon svg{width:24px;height:24px;stroke-width:1.8}.client-highlight-panel__title{font-size:20px;line-height:1;font-weight:650;letter-spacing:.12em;font-style:italic;color:var(--client-highlight-title-color)}.client-highlight-panel__action{display:inline-flex;align-items:center;gap:9px;padding:4px 0;border:0;background:transparent;color:var(--client-highlight-action-color);font-size:19px;line-height:1.2;font-weight:500;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.client-highlight-panel__action:hover{opacity:.86}.client-highlight-panel__action:active{transform:translate(1px)}.client-highlight-panel__chevron{width:22px;height:22px;stroke-width:2}.client-highlight-panel__divider{position:relative;z-index:2;width:100%;height:1px;margin:22px 0 24px;background:var(--client-highlight-divider-color)}.client-highlight-panel__bottom{position:relative;z-index:2;display:flex;align-items:center;gap:10px;font-size:18px;line-height:1.35;font-weight:500;color:var(--client-highlight-bottom-color)}.client-highlight-panel__dot{flex:0 0 auto;width:10px;height:10px;border-radius:999px;background:#ef4f81}.client-highlight-panel__pattern{position:absolute;top:0;right:0;bottom:0;left:44%;pointer-events:none;opacity:var(--client-highlight-pattern-opacity);background:repeating-radial-gradient(ellipse at 100% 35%,transparent 0 27px,var(--client-highlight-pattern-color) 28px 29px,transparent 30px 51px);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.9),rgba(0,0,0,.56),transparent);mask-image:linear-gradient(to left,rgba(0,0,0,.9),rgba(0,0,0,.56),transparent)}.dark .client-highlight-panel{--client-highlight-surface: radial-gradient( circle at 14% 16%, rgba(255, 255, 255, .09) 0%, rgba(255, 255, 255, .03) 26%, transparent 48% ), linear-gradient( 108deg, #282821 0%, #24231f 40%, #1f1f1d 72%, #20201e 100% );--client-highlight-border: rgba(255, 255, 255, .025);--client-highlight-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);--client-highlight-color: rgba(255, 255, 255, .94);--client-highlight-icon-color: rgba(255, 255, 255, .92);--client-highlight-title-color: rgba(255, 255, 255, .94);--client-highlight-action-color: #e4a437;--client-highlight-divider-color: rgba(255, 255, 255, .1);--client-highlight-bottom-color: rgba(255, 255, 255, .78);--client-highlight-pattern-color: rgba(226, 190, 120, .34);--client-highlight-pattern-opacity: .58}.avTabs{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:999px;background:hsl(var(--muted) / .45);flex-wrap:wrap}.avTab{font-size:12px;font-weight:550;padding:5px 12px;border-radius:999px;background:transparent;color:hsl(var(--muted-foreground));border:none;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap;line-height:1.2}.avTab:hover{background:hsl(var(--muted) / .7);color:hsl(var(--foreground))}.avTab.active{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;font-weight:600}.dark .avTabs{background:#ffffff0f}.dark .avTab{color:#ffffff73}.dark .avTab:hover{background:#ffffff14;color:#ffffffbf}.dark .avTab.active{background:#ffffff1f;color:#ffffffeb;box-shadow:0 1px 4px #0000004d}@keyframes posSlideInLeft{0%{transform:translate(-40px);opacity:0}to{transform:translate(0);opacity:1}}.posCartRowPremium__wrap{position:relative;border-radius:16px;margin:6px 0;touch-action:pan-y;animation:posSlideInLeft .4s cubic-bezier(.25,1,.5,1) both;overflow:hidden}@keyframes posCollapseWrap{0%{max-height:100px;margin:10px 0;opacity:1}to{max-height:0;margin:0;opacity:0}}.posCartRowPremium__wrap.isRemoving{animation:posCollapseWrap .38s cubic-bezier(.25,1,.5,1) 80ms forwards}.posCartRowPremium__delete{position:absolute;left:4px;top:4px;bottom:4px;width:66px;border-radius:14px;border:none;background:#ff3b30d9;backdrop-filter:blur(12px) saturate(1.6);-webkit-backdrop-filter:blur(12px) saturate(1.6);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:0;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000026,0 2px 8px #ff3b304d,0 4px 16px #ff3b3026;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.posCartRowPremium__delete:hover:not(:disabled){background:#ff453aeb;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000002e,0 3px 12px #ff3b3066,0 6px 20px #ff3b3033}.posCartRowPremium__delete:active:not(:disabled){transform:scale(.92)!important;background:#ff3126f2}.posCartRowPremium__delete:disabled{opacity:.4;cursor:not-allowed}.posCartRowPremium__trashIcon{color:#fff;width:28px;height:28px}.posCartRowPremium__row{position:relative;z-index:1;border-radius:16px;border:1px solid var(--pos-border-2);background:var(--pos-surface-2);box-shadow:0 8px 20px #0006;padding:14px;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer;will-change:transform;transition:transform .45s cubic-bezier(.25,1,.5,1)}@keyframes posDemoSwipe{0%{transform:translate(0)}35%{transform:translate(72px)}65%{transform:translate(72px)}to{transform:translate(0)}}.posCartRowPremium__row.showDemo{animation:posDemoSwipe 1.2s cubic-bezier(.25,1,.5,1) .6s forwards}.posCartRowPremium__row.isDragging{transition:none}.posCartRowPremium__row:active{transform:translate(var(--tx, 0px)) scale(.992);transition:transform 80ms ease-out}.posCartRowPremium__left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.posCartRowPremium__index{width:26px;height:26px;border-radius:999px;background:#fffffff0;color:#111;font-weight:700;font-size:13px;display:grid;place-items:center;flex:0 0 auto}.posCartRowPremium__titleBlock{min-width:0;flex:1}.posCartRowPremium__title{color:var(--pos-text);font-weight:650;font-size:15px;line-height:1.18;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.posCartRowPremium__qty{color:var(--pos-text-2);font-weight:600;margin-left:6px}.posCartRowPremium__subtitle{margin-top:4px;font-size:12px;color:var(--pos-text-3)}.posCartRowPremium__right{flex:0 0 auto}.posCartRowPremium__price{color:var(--pos-text);font-weight:700;font-size:15px;letter-spacing:.1px;white-space:nowrap;font-variant-numeric:tabular-nums}@keyframes posWiggle{0%{transform:translate(var(--px, 0px)) rotate(-.35deg)}50%{transform:translate(var(--px, 0px)) rotate(.35deg)}to{transform:translate(var(--px, 0px)) rotate(-.35deg)}}.posCartRowPremium__row.isEdit{animation:posWiggle .42s ease-in-out infinite;transform-origin:50% 60%}@keyframes posSlideOutRight{0%{transform:translate(0);opacity:1}60%{opacity:.6}to{transform:translate(320px);opacity:0}}.posCartRowPremium__row.isRemoving{animation:posSlideOutRight .42s cubic-bezier(.25,1,.5,1) forwards}.posCartHeaderPremium__editBtn{width:36px;height:36px;border-radius:999px;border:1px solid var(--pos-border);background:var(--pos-surface-2);display:grid;place-items:center;cursor:pointer;transition:all .15s ease;font-size:14px}.posCartHeaderPremium__editBtn:hover{background:var(--pos-surface-elevated);border-color:var(--pos-border-2)}.posCartHeaderPremium__editBtn[aria-pressed=true]{background:var(--pos-primary);border-color:var(--pos-primary);color:#fff}.posShell[data-pos-theme=light] .posCartRowPremium__row{box-shadow:0 4px 12px #00000014}.posShell[data-pos-theme=light] .posCartRowPremium__index{background:var(--pos-primary);color:#fff}.posShell[data-pos-theme=light] .posCartRowPremium__delete{background:#dc2626f2}.posCartRowPremium__priceInfo{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.posCartRowPremium__priceBadge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.posCartRowPremium__priceBadge--discount{background:#10b98133;color:#10b981}.posCartRowPremium__priceBadge--increase{background:#f59e0b33;color:#f59e0b}.posCartRowPremium__priceReason{font-size:11px;color:var(--pos-text-3);font-weight:500}.posShell[data-pos-theme=light] .posCartRowPremium__priceBadge--discount{background:#10b98126;color:#059669}.posShell[data-pos-theme=light] .posCartRowPremium__priceBadge--increase{background:#f59e0b26;color:#b45309}.rmc{--side-padding: 4px;--accent-br: 16px;--height: 36px;--cal-red: #EC3750;--cal-red-light: rgba(236, 55, 80, .15);width:252px}.rmc__header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--side-padding) 12px}.rmc__month-label{font-size:15px;font-weight:600;color:#fffffff2;text-transform:capitalize}.rmc__nav-btn{width:28px;height:28px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.rmc__nav-btn:hover{background:#ffffff1f;border-color:#ffffff1a}.rmc__nav-icon{width:15px;height:15px;color:#ffffffa6}.rmc__nav-spacer{width:28px;height:28px}.rmc__days{padding:0 var(--side-padding) 8px;display:grid;grid-template-columns:repeat(7,1fr)}.rmc__days>div{text-align:center;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#ffffff59}.rmc__dates{padding:0 var(--side-padding);display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px;min-height:calc(6 * var(--height) + 5 * 2px)}.rmc__date{text-align:center;height:var(--height);line-height:var(--height);font-weight:500;font-size:13px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;color:#ffffffd9}.rmc__date:before{content:"";position:absolute;background-color:transparent;width:100%;height:calc(var(--height) * .9);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--accent-br);transition:background-color .2s ease;z-index:0}.rmc__date:not(.rmc__date--in-range):not(.rmc__date--outside):hover:before{background-color:#ffffff14}.rmc__date--outside{color:#ffffff38}.rmc__date--in-range{color:var(--cal-red)}.rmc__date--in-range:before{background-color:var(--cal-red-light);border-radius:0}.rmc__date--range-start:before{border-top-left-radius:var(--accent-br);border-bottom-left-radius:var(--accent-br)}.rmc__date--range-end:before{border-top-right-radius:var(--accent-br);border-bottom-right-radius:var(--accent-br)}.rmc__date--single:before{border-radius:10px}.rmc__date-number{position:relative;z-index:2}.rmc__date--today .rmc__date-number{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--height) * .75);width:32px;background-color:var(--cal-red);color:#fff;border-radius:10px;box-shadow:0 4px 12px -2px #ec375066}.rmc__date--single:not(.rmc__date--today) .rmc__date-number{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--height) * .75);width:32px;box-shadow:inset 0 0 0 2px var(--cal-red);border-radius:10px}:root:not(.dark) .rmc__month-label,html:not(.dark) .rmc__month-label{color:#000000e6}:root:not(.dark) .rmc__nav-btn,html:not(.dark) .rmc__nav-btn{background:#0000000a;border-color:#0000000f}:root:not(.dark) .rmc__nav-btn:hover,html:not(.dark) .rmc__nav-btn:hover{background:#00000014}:root:not(.dark) .rmc__nav-icon,html:not(.dark) .rmc__nav-icon{color:#0000008c}:root:not(.dark) .rmc__days>div,html:not(.dark) .rmc__days>div{color:#00000059}:root:not(.dark) .rmc__date,html:not(.dark) .rmc__date{color:#000000d9}:root:not(.dark) .rmc__date--outside,html:not(.dark) .rmc__date--outside{color:#00000038}:root:not(.dark) .rmc__date:not(.rmc__date--in-range):not(.rmc__date--outside):hover:before,html:not(.dark) .rmc__date:not(.rmc__date--in-range):not(.rmc__date--outside):hover:before{background-color:#0000000f}:root:not(.dark) .rmc__date--in-range,html:not(.dark) .rmc__date--in-range{color:var(--cal-red)}:root:not(.dark) .rmc__date--today .rmc__date-number,html:not(.dark) .rmc__date--today .rmc__date-number{background-color:var(--cal-red);color:#fff}.drp-popover{position:fixed;top:0;z-index:100;width:870px;max-width:calc(100vw - 32px);background:hsl(var(--background));border:1px solid transparent;border-radius:24px;overflow:hidden;box-shadow:0 -6px 20px -2px #0003;will-change:transform,opacity}.drp-content{display:flex;gap:0}.drp-left{padding:20px 24px;border-right:1px solid rgba(255,255,255,.06)}.drp-calendars{display:flex;gap:24px}.drp-right{width:300px;padding:20px 16px;display:flex;flex-direction:column;gap:16px}.drp-calendar{color:#ffffffeb}.drp-months{display:flex;gap:28px}.drp-month{display:flex;flex-direction:column;gap:12px}.drp-caption{display:flex;justify-content:center;align-items:center;position:relative;padding:0 36px;height:32px}.drp-caption-label{font-size:15px;font-weight:600;color:#fffffff2;text-transform:capitalize;letter-spacing:-.01em}.drp-nav{display:flex;gap:4px}.drp-nav-button{width:28px;height:28px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.drp-nav-button:hover{background:#ffffff1f;border-color:#ffffff1a}.drp-nav-prev{position:absolute;left:0}.drp-nav-next{position:absolute;right:0}.drp-chevron{width:15px;height:15px;color:#ffffffa6}.drp-table{width:100%;border-collapse:separate;border-spacing:0}.drp-head-row{display:flex;gap:0}.drp-head-cell{width:36px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#ffffff59}.drp-row{display:flex;gap:0;margin-top:2px}.drp-cell{padding:0}.drp-day{width:36px;height:36px;border-radius:10px;border:none;background:transparent;color:#ffffffd9;font-size:13px;font-weight:500;cursor:pointer;transition:all .18s cubic-bezier(.22,1,.36,1);position:relative;display:flex;align-items:center;justify-content:center}.drp-day:hover:not(.drp-day-selected):not(.drp-day-range-middle):not(.drp-day-range-start):not(.drp-day-range-end):not(.drp-day-today){background:#ffffff14}.drp-day-today{font-weight:600;background-color:#ec3750;color:#fff!important;border-radius:10px;box-shadow:0 4px 12px -2px #ec375066}.drp-day-today:after{display:none}.drp-day-outside{color:#ffffff38}.drp-day-disabled{color:#ffffff26;cursor:not-allowed}.drp-day-selected:not(.drp-day-range-start):not(.drp-day-range-end):not(.drp-day-range-middle){background:#ec375026!important;color:#ec3750!important;font-weight:600;box-shadow:inset 0 0 0 2px #ec3750;border-radius:10px!important}.drp-day-range-start,.drp-day-range-end,.drp-day-range-middle{background:#ec375026!important;color:#ec3750!important;font-weight:600}.drp-day-range-start:not(.drp-day-range-end){border-radius:16px 0 0 16px!important}.drp-day-range-end:not(.drp-day-range-start){border-radius:0 16px 16px 0!important}.drp-day-range-start.drp-day-range-end{border-radius:10px!important;box-shadow:inset 0 0 0 2px #ec3750}.drp-day-range-middle{border-radius:0!important}.drp-presets{display:flex;flex-direction:column}.drp-section-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;margin-bottom:8px;padding-left:2px}.drp-preset-list{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px}.drp-preset-indicator{position:absolute;background:#ffffff14;border-radius:12px;pointer-events:none;z-index:0}.drp-preset-btn{position:relative;z-index:1;width:100%;padding:8px 12px;text-align:left;font-size:13px;font-weight:450;color:#ffffffbf;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:color .15s ease;white-space:nowrap;outline:none}.drp-preset-btn:hover{color:#fffffff2}.drp-preset-btn:active{transform:scale(.98)}.drp-jump{display:flex;flex-direction:column}.drp-jump-hint{font-size:12px;color:#ffffff59;margin-bottom:8px;padding-left:2px}.drp-jump-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.drp-jump-btn{padding:6px 8px;font-size:12px;font-weight:600;color:#fff9;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:6px;cursor:pointer;transition:all .12s ease}.drp-jump-btn:hover{background:#ec375026;border-color:#ec375059;color:#ec3750}.drp-jump-btn:active{transform:scale(.96)}.drp-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid rgba(255,255,255,.06);background:#00000026;border-radius:0 0 16px 16px}.drp-preview{display:flex;align-items:center;gap:8px}.drp-preview-icon{width:16px;height:16px;color:#fff6}.drp-preview-label{font-size:12px;font-weight:500;color:#ffffff73}.drp-preview-text{font-size:13px;font-weight:500;color:#ffffffe6}.drp-actions{display:flex;gap:8px}.drp-cancel-btn{color:#ffffff8c!important;font-weight:450!important}.drp-cancel-btn:hover{color:#ffffffd9!important;background:#ffffff0f!important}.drp-apply-btn{background:#ec3750!important;color:#fff!important;font-weight:500!important;border:none!important;box-shadow:0 2px 8px #ec375040}.drp-apply-btn:hover{background:#d92f46!important}.drp-apply-btn:active{transform:scale(.98)}.drp-apply-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}:root:not(.dark) .drp-popover,html:not(.dark) .drp-popover{background:hsl(var(--background));border-color:#00000024;box-shadow:0 -6px 20px -2px #0003}:root.dark .drp-popover,html.dark .drp-popover{background:hsl(var(--background));border-color:#ffffff1f;box-shadow:0 -8px 28px -3px #00000080}:root:not(.dark) .drp-calendar,html:not(.dark) .drp-calendar{color:#000000d9}:root:not(.dark) .drp-caption-label,html:not(.dark) .drp-caption-label{color:#000000e6}:root:not(.dark) .drp-left,html:not(.dark) .drp-left{border-right-color:#0000000f}:root:not(.dark) .drp-nav-button,html:not(.dark) .drp-nav-button{background:#0000000a;border-color:#0000000f}:root:not(.dark) .drp-nav-button:hover,html:not(.dark) .drp-nav-button:hover{background:#00000014}:root:not(.dark) .drp-chevron,html:not(.dark) .drp-chevron{color:#0000008c}:root:not(.dark) .drp-head-cell,html:not(.dark) .drp-head-cell{color:#00000059}:root:not(.dark) .drp-day,html:not(.dark) .drp-day{color:#000000d9}:root:not(.dark) .drp-day:hover:not(.drp-day-selected):not(.drp-day-range-middle):not(.drp-day-range-start):not(.drp-day-range-end):not(.drp-day-today),html:not(.dark) .drp-day:hover:not(.drp-day-selected):not(.drp-day-range-middle):not(.drp-day-range-start):not(.drp-day-range-end):not(.drp-day-today){background:#0000000f}:root:not(.dark) .drp-day-today,html:not(.dark) .drp-day-today{background-color:#ec3750;color:#fff!important;box-shadow:0 4px 12px -2px #ec375066}:root:not(.dark) .drp-day-outside,html:not(.dark) .drp-day-outside{color:#00000038}:root:not(.dark) .drp-day-selected:not(.drp-day-range-start):not(.drp-day-range-end):not(.drp-day-range-middle),html:not(.dark) .drp-day-selected:not(.drp-day-range-start):not(.drp-day-range-end):not(.drp-day-range-middle),:root:not(.dark) .drp-day-range-start,:root:not(.dark) .drp-day-range-end,:root:not(.dark) .drp-day-range-middle,html:not(.dark) .drp-day-range-start,html:not(.dark) .drp-day-range-end,html:not(.dark) .drp-day-range-middle{background:#ec375026!important;color:#ec3750!important}:root:not(.dark) .drp-section-title,html:not(.dark) .drp-section-title{color:#0006}:root:not(.dark) .drp-preset-indicator,html:not(.dark) .drp-preset-indicator{background:#0000000f}:root:not(.dark) .drp-preset-btn,html:not(.dark) .drp-preset-btn{color:#000000a6}:root:not(.dark) .drp-preset-btn:hover,html:not(.dark) .drp-preset-btn:hover{color:#000000e6}:root:not(.dark) .drp-jump-hint,html:not(.dark) .drp-jump-hint{color:#0006}:root:not(.dark) .drp-jump-btn,html:not(.dark) .drp-jump-btn{color:#0000008c;background:#00000005;border-color:#0000000f}:root:not(.dark) .drp-jump-btn:hover,html:not(.dark) .drp-jump-btn:hover{background:#ec375014;border-color:#ec375040;color:#ec3750}:root:not(.dark) .drp-footer,html:not(.dark) .drp-footer{border-top-color:#0000000f;background:#00000005}:root:not(.dark) .drp-preview-icon,html:not(.dark) .drp-preview-icon{color:#00000059}:root:not(.dark) .drp-preview-label,html:not(.dark) .drp-preview-label{color:#0006}:root:not(.dark) .drp-preview-text,html:not(.dark) .drp-preview-text{color:#000000d9}:root:not(.dark) .drp-cancel-btn,html:not(.dark) .drp-cancel-btn{color:#00000080!important}:root:not(.dark) .drp-cancel-btn:hover,html:not(.dark) .drp-cancel-btn:hover{color:#000000bf!important;background:#0000000a!important}:root:not(.dark) .drp-apply-btn,html:not(.dark) .drp-apply-btn{box-shadow:0 2px 8px #ec375033}@media (max-width: 768px){.drp-popover{width:calc(100vw - 32px)}.drp-content{flex-direction:column}.drp-left{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:16px}.drp-right{width:auto;flex-direction:row;gap:16px;padding:16px}.drp-presets{flex:1}.drp-preset-list{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.drp-jump{flex:none;width:100px}.drp-months{flex-direction:column;gap:16px}.drp-footer{flex-direction:column;gap:12px;align-items:stretch}.drp-preview{justify-content:center}.drp-actions{justify-content:stretch}.drp-actions>button{flex:1}}.heroTextStack{display:flex;flex-direction:column;align-items:center}.heroTextEyebrow{font-size:11.5px;letter-spacing:.18em;font-weight:600;line-height:1.55;text-transform:uppercase}.heroTextTitle{margin:4px 0 0;font-size:53px;line-height:1.05;font-weight:100;letter-spacing:normal;white-space:nowrap}.mc-root{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:hsl(var(--background));contain:layout style}.mc-hero-tile{transition:background .14s ease,border-color .14s ease}.mc-filter-chip{transition:background .12s ease,color .12s ease,border-color .12s ease}.mc-timeline-row{transition:background 80ms ease}.mc-inline-pill{transition:background .1s ease,color .1s ease,border-color .1s ease}.mc-action-btn{transition:background 80ms,color 80ms}.mc-overflow-btn{transition:background 80ms ease,color 80ms ease}.mc-cockpit-close{transition:background 80ms,color 80ms}.mc-cockpit-contact-btn{transition:background 80ms,color 80ms,border-color 80ms}.mc-cockpit-pay-btn{transition:filter .12s ease,box-shadow .12s ease}.mc-ac-quick-btn{transition:background .1s ease,border-color .1s ease}.mc-artist-card{transition:background .12s ease,border-color .12s ease}.mc-mobile-dock-close{transition:background 80ms}.mc-priority-card{transition:background 80ms ease}.mc-hero{display:flex;gap:10px;padding:14px 20px 12px;background:hsl(var(--card));border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;contain:layout style;transform:translateZ(0)}.dark .mc-hero{border-bottom-color:#ffffff0f}.mc-hero-tile{display:flex;align-items:center;gap:12px;flex:1;padding:12px 16px;border-radius:12px;background:hsl(var(--muted) / .35);border:1px solid transparent;transition:background .14s ease,border-color .14s ease;backface-visibility:hidden;transform:translateZ(0)}.mc-hero-tile:hover{background:hsl(var(--muted) / .55)}.mc-hero-tile--warn{border-color:#0000000f;background:hsl(var(--muted) / .35)}.mc-hero-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0}.mc-hero-icon--blue{background:#007aff1a;color:#007aff}.mc-hero-icon--amber{background:#ff95001a;color:#ff9500}.mc-hero-icon--red{background:#ff3b301a;color:#ff3b30}.mc-hero-icon--green{background:#34c7591a;color:#34c759}.mc-hero-body{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-hero-label{font-size:11px;font-weight:600;color:hsl(var(--muted-foreground));letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-hero-value{font-size:22px;font-weight:800;letter-spacing:-.03em;color:hsl(var(--foreground));line-height:1.05;white-space:nowrap;font-variant-numeric:tabular-nums}.mc-hero-value--warn{color:hsl(var(--foreground))}.mc-filter-bar{display:flex;gap:8px;padding:12px 20px 14px;overflow-x:auto;background:hsl(var(--card));border-bottom:1px solid rgba(0,0,0,.06);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;contain:layout style;transform:translateZ(0)}.mc-filter-bar::-webkit-scrollbar{display:none}.dark .mc-filter-bar{border-bottom-color:#ffffff0f}.mc-filter-chip{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:18px;font-size:13px;backface-visibility:hidden;font-weight:500;white-space:nowrap;border:1px solid rgba(0,0,0,.1);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;flex-shrink:0}.mc-filter-chip:hover{background:hsl(var(--muted) / .5);border-color:#00000024}.mc-filter-chip--active{background:#007aff;color:#fff;border-color:#007aff;font-weight:600;box-shadow:0 1px 2px #0000001a}.mc-filter-chip--active:hover{background:#0066d6;border-color:#0066d6}.mc-filter-chip-count{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:10px;font-size:11.5px;font-weight:700;background:#00000012;color:hsl(var(--foreground) / .7);padding:0 6px}.mc-filter-chip--active .mc-filter-chip-count{background:#ffffff47;color:#fff}.dark .mc-filter-chip{border-color:#ffffff1f}.mc-artist-strip{padding:12px 20px 10px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.dark .mc-artist-strip{border-bottom-color:#ffffff0f}.mc-artist-strip-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin-bottom:8px}.mc-artist-strip-list{display:flex;flex-wrap:wrap;gap:6px}.mc-artist-card{display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:10px;background:hsl(var(--card));border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:background .12s ease,border-color .12s ease;font-family:inherit}.mc-artist-card:hover{background:hsl(var(--muted) / .6);border-color:#0000001a}.dark .mc-artist-card{border-color:#ffffff0f}.dark .mc-artist-card:hover{background:hsl(var(--muted) / .4);border-color:#ffffff1a}.mc-artist-card--hidden{opacity:.45;background:transparent}.mc-artist-card--hidden:hover{opacity:.7}.mc-artist-card-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;border:2px solid}.mc-artist-card-name{font-size:13px;font-weight:600;color:hsl(var(--foreground));white-space:nowrap}.mc-artist-card--hidden .mc-artist-card-name{color:hsl(var(--muted-foreground))}.mc-artist-card-count{font-size:11px;font-weight:700;color:hsl(var(--muted-foreground));min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#0000000d}.dark .mc-artist-card-count{background:#ffffff0f}.mc-main{display:grid;grid-template-columns:1fr 340px;grid-template-rows:1fr;flex:1;min-height:0;overflow:hidden;gap:0;contain:layout style}.mc-main-left{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px solid rgba(0,0,0,.06);contain:layout style}.dark .mc-main-left{border-right-color:#ffffff0f}.mc-main-right{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:hsl(var(--muted) / .15);width:340px;min-width:340px;max-width:340px;flex-shrink:0;contain:layout style}.dark .mc-main-right{background:hsl(var(--card) / .5)}.mc-board{display:flex;flex-direction:column;flex:1;min-height:0}.mc-board-header{padding:14px 20px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mc-board-title-row{display:flex;align-items:baseline;gap:8px}.mc-board-title{font-size:15px;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.01em}.mc-board-count{font-size:12px;color:hsl(var(--muted-foreground));font-weight:500}.mc-board-filter-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;background:#007aff;color:#fff;cursor:pointer;border:none;transition:opacity .12s}.mc-board-filter-badge:hover{opacity:.85}.mc-board-scroll{flex:1;overflow-y:auto;padding:0 10px 16px;-webkit-overflow-scrolling:touch}.mc-board-list{background:hsl(var(--card));border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 1px 3px #0000000a;transform:translateZ(0)}.dark .mc-board-list{box-shadow:0 0 0 1px #ffffff0d}.mc-board-empty{text-align:center;padding:56px 20px;color:hsl(var(--muted-foreground))}.mc-board-empty-text{font-size:14px;font-weight:500;opacity:.6}.mc-timeline-row{display:flex;align-items:stretch;gap:10px;padding:14px 16px;cursor:pointer;transition:background 80ms ease;position:relative;backface-visibility:hidden}.mc-timeline-row:hover{background:hsl(var(--muted) / .35)}.mc-timeline-row--selected{background:hsl(var(--primary) / .06)}.mc-timeline-row--selected:hover{background:hsl(var(--primary) / .09)}.mc-timeline-row--blocked{border-left:3px solid #FF3B30;background:#ff3b3008}.mc-timeline-row--blocked:hover,.dark .mc-timeline-row--blocked{background:#ff3b300f}.dark .mc-timeline-row--blocked:hover{background:#ff3b301a}.mc-timeline-row+.mc-timeline-row:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:#0000000d}.dark .mc-timeline-row+.mc-timeline-row:before{background:#ffffff0a}.mc-timeline-time{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;min-width:46px;padding-top:1px;flex-shrink:0}.mc-timeline-hour{font-size:14px;font-weight:600;color:hsl(var(--foreground) / .55);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mc-timeline-dur{font-size:11px;color:hsl(var(--muted-foreground) / .45);font-variant-numeric:tabular-nums;margin-top:1px}.mc-timeline-bar{width:4px;border-radius:2px;flex-shrink:0;align-self:stretch;min-height:32px;transition:background-color .2s ease}.mc-timeline-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:0}.mc-timeline-primary{display:flex;align-items:baseline;gap:8px;min-width:0}.mc-timeline-client{font-size:15.5px;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-timeline-meta{display:flex;align-items:center;gap:6px;margin-top:1px;min-width:0}.mc-timeline-artist{font-size:12.5px;font-weight:600;white-space:nowrap;flex-shrink:0;color:hsl(var(--muted-foreground) / .7)}.mc-timeline-service{font-size:12.5px;color:hsl(var(--muted-foreground) / .7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-timeline-meta-dot{width:2.5px;height:2.5px;border-radius:50%;background:hsl(var(--muted-foreground) / .3);flex-shrink:0}.mc-signal-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.mc-signal-chip{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap}.mc-signal-chip--ok{background:#34c7591a;color:#30b855}.mc-signal-chip--warn{background:#ff95001f;color:#d97706}.mc-signal-chip--blocked{background:#ff3b301f;color:#dc2626}.mc-signal-chip--neutral{background:hsl(var(--muted) / .55);color:hsl(var(--muted-foreground))}.mc-timeline-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:6px;flex-shrink:0;padding-top:1px;min-width:40px}.mc-timeline-status{display:flex;align-items:center;gap:5px;padding:3px 6px;border-radius:8px}.mc-readiness-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px hsl(var(--card))}.mc-readiness-dot--ready{background:#34c759}.mc-readiness-dot--needsAttention{background:#ff9500}.mc-readiness-dot--blocked{background:#ff3b30}.mc-timeline-actions{display:flex;gap:2px;opacity:0;transition:opacity .12s ease}.mc-timeline-row:hover .mc-timeline-actions{opacity:1}.mc-action-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background 80ms,color 80ms;text-decoration:none}.mc-action-btn:hover{background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.mc-visit-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end;opacity:0;transition:opacity .12s ease}.mc-timeline-row:hover .mc-visit-actions,.mc-visit-actions--visible{opacity:1}.mc-inline-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:7px;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:background .1s ease,color .1s ease,border-color .1s ease}.mc-inline-pill--blue,.mc-inline-pill--amber,.mc-inline-pill--green,.mc-inline-pill--neutral{background:#0000000a;color:hsl(var(--muted-foreground));border-color:#00000014}.mc-inline-pill--blue:hover,.mc-inline-pill--amber:hover,.mc-inline-pill--green:hover,.mc-inline-pill--neutral:hover{background:#00000012;border-color:#0000001f}.mc-inline-pill-label{pointer-events:none}.mc-overflow-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;border:none;background:transparent;color:hsl(var(--muted-foreground) / .5);cursor:pointer;transition:background 80ms ease,color 80ms ease;flex-shrink:0}.mc-overflow-btn:hover{background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.mc-visit-menu{min-width:200px!important;max-width:240px!important}.mc-visit-menu-label{font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;opacity:.5;padding:6px 8px 2px!important}.mc-visit-menu-danger{color:#dc2626!important}.mc-visit-menu-danger:focus{color:#dc2626!important;background-color:#dc262614!important}.dark .mc-inline-pill--blue,.dark .mc-inline-pill--amber,.dark .mc-inline-pill--green,.dark .mc-inline-pill--neutral{background:#ffffff0f;color:#ffffff94;border-color:#ffffff1a}.dark .mc-inline-pill--blue:hover,.dark .mc-inline-pill--amber:hover,.dark .mc-inline-pill--green:hover,.dark .mc-inline-pill--neutral:hover{background:#ffffff1a;border-color:#ffffff29;color:#fffc}.dark .mc-overflow-btn{color:#ffffff59}.dark .mc-overflow-btn:hover{background:#ffffff14;color:#fffc}.mc-action-center{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding:16px;gap:2px}.mc-ac-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05)}.dark .mc-ac-header{border-bottom-color:#ffffff0d}.mc-ac-title{font-size:16px;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.01em}.mc-ac-date{font-size:12px;font-weight:600;color:hsl(var(--muted-foreground))}.mc-ac-scroll{display:flex;flex-direction:column;gap:2px}.mc-ac-section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground) / .6);padding:16px 0 8px}.mc-ac-cards+.mc-ac-section-label{border-top:1px solid rgba(0,0,0,.04);margin-top:4px;padding-top:18px}.mc-ac-cards{display:flex;flex-direction:column;gap:1px;border-radius:12px;overflow:hidden;background:#0000000a;box-shadow:0 0 0 1px #0000000a}.dark .mc-ac-cards{background:#ffffff08;box-shadow:0 0 0 1px #ffffff0d}.mc-priority-card{display:flex;align-items:center;gap:11px;padding:11px 14px;border:none;background:hsl(var(--card));cursor:pointer;text-align:left;transition:background 80ms ease;width:100%}.mc-priority-card:hover{background:hsl(var(--muted) / .45)}.mc-priority-card--active{background:hsl(var(--primary) / .07)}.mc-priority-card--active:hover{background:hsl(var(--primary) / .1)}.mc-priority-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.mc-priority-icon--blue,.mc-priority-icon--amber,.mc-priority-icon--red,.mc-priority-icon--green{background:#0000000d;color:hsl(var(--muted-foreground))}.mc-priority-body{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0}.mc-priority-label{font-size:13.5px;font-weight:500;color:hsl(var(--foreground))}.mc-priority-value{font-size:16px;font-weight:800;color:hsl(var(--muted-foreground) / .6);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mc-priority-value--warn{color:#8b6e2f}.mc-ac-artist-list{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.mc-ac-quick{display:flex;gap:8px;margin-top:4px}.mc-ac-quick-btn{flex:1;justify-content:center;border-radius:10px!important;font-size:13px!important;font-weight:500!important;padding:8px 12px!important;background:hsl(var(--card))!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 2px #0000000a!important;transition:background .1s ease,border-color .1s ease!important}.mc-ac-quick-btn:hover{background:hsl(var(--muted) / .5)!important;border-color:#0000001f!important}.dark .mc-ac-quick-btn{border-color:#ffffff14!important}.mc-cockpit-body{display:flex;flex-direction:column;gap:14px}.mc-mobile-dock{display:none}.mc-cockpit-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);flex-shrink:0}.dark .mc-cockpit-header{border-bottom-color:#ffffff0d}.mc-cockpit-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:hsl(var(--muted) / .5);color:hsl(var(--muted-foreground));cursor:pointer;transition:background 80ms,color 80ms}.mc-cockpit-close:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.mc-cockpit-client{display:flex;align-items:center;gap:12px;flex-shrink:0}.mc-cockpit-avatar{width:40px;height:40px;border-radius:50%;background:hsl(var(--muted) / .6);display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));flex-shrink:0}.mc-cockpit-client-info{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-cockpit-client-name{font-size:16px;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.mc-cockpit-first-badge{font-size:10px;font-weight:700;padding:2px 7px;border-radius:6px;background:#34c7591f;color:#34c759;white-space:nowrap}.mc-cockpit-client-phone{font-size:12.5px;color:hsl(var(--muted-foreground))}.mc-cockpit-details{display:flex;flex-direction:column;gap:7px;padding:10px 12px;border-radius:10px;background:hsl(var(--muted) / .2);flex-shrink:0}.mc-cockpit-detail-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-cockpit-detail-label{font-size:12.5px;color:hsl(var(--muted-foreground))}.mc-cockpit-detail-value{font-size:13px;color:hsl(var(--foreground));font-weight:600;text-align:right}.mc-cockpit-artist-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;border:1.5px solid;font-size:12px;font-weight:500}.mc-cockpit-artist-dot{width:6px;height:6px;border-radius:50%}.mc-cockpit-contacts{display:flex;gap:7px;flex-shrink:0}.mc-cockpit-contact-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:hsl(var(--card));border:1px solid rgba(0,0,0,.06);color:hsl(var(--muted-foreground));text-decoration:none;transition:background 80ms,color 80ms,border-color 80ms}.mc-cockpit-contact-btn:hover{background:hsl(var(--muted) / .6);color:hsl(var(--foreground));border-color:#0000001a}.dark .mc-cockpit-contact-btn{border-color:#ffffff0f}.mc-cockpit-checklist{display:flex;flex-direction:column;gap:1px;background:#0000000a;border-radius:12px;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px #0000000a}.dark .mc-cockpit-checklist{background:#ffffff08;box-shadow:0 0 0 1px #ffffff0d}.mc-cockpit-checklist-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:hsl(var(--card))}.mc-cockpit-checklist-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground))}.mc-cockpit-overall{font-size:11px;font-weight:700;padding:3px 9px;border-radius:6px}.mc-cockpit-overall--ready{background:#34c7591f;color:#34c759}.mc-cockpit-overall--action{background:#ff950024;color:#d97706}.mc-cockpit-overall--blocked{background:#ff3b301f;color:#dc2626}.mc-cockpit-check-row{display:flex;align-items:center;gap:10px;padding:8px 14px;background:hsl(var(--card))}.mc-cockpit-check-label{flex:1;font-size:13px;color:hsl(var(--foreground));font-weight:500}.mc-cockpit-check-value{font-size:12px;font-weight:600;text-align:right}.mc-cockpit-check-value--ok{color:#34c759}.mc-cockpit-check-value--warn{color:#d97706}.mc-cockpit-check-value--blocked{color:#dc2626}.mc-cockpit-check-value--none{color:hsl(var(--muted-foreground) / .5)}.mc-check-icon--ok{color:#34c759}.mc-check-icon--warn{color:#d97706}.mc-check-icon--blocked{color:#dc2626}.mc-check-icon--none{color:hsl(var(--muted-foreground) / .35)}.mc-cockpit-risk{display:flex;flex-direction:column;gap:1px;background:#0000000a;border-radius:12px;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px #0000000a}.dark .mc-cockpit-risk{background:#ffffff08;box-shadow:0 0 0 1px #ffffff0d}.mc-cockpit-risk-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:hsl(var(--card))}.mc-cockpit-risk-level{font-size:11px;font-weight:600;padding:3px 9px;border-radius:6px}.mc-cockpit-risk-level--ok{background:#34c7591a;color:#34c759}.mc-cockpit-risk-level--warn{background:#ff95001a;color:#d97706}.mc-cockpit-risk-level--blocked{background:#ff3b301a;color:#dc2626}.mc-cockpit-risk-flags{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;background:hsl(var(--card))}.mc-cockpit-risk-flag{font-size:11px;font-weight:600;padding:3px 9px;border-radius:6px;background:#0000000d;color:hsl(var(--muted-foreground))}.mc-cockpit-risk-flag--warn{background:#ff95001a;color:#d97706}.mc-cockpit-risk-flag--blocked{background:#ff3b301a;color:#dc2626}.dark .mc-cockpit-risk-flag{background:#ffffff0f}.dark .mc-cockpit-risk-flag--warn{background:#ff95001f}.dark .mc-cockpit-risk-flag--blocked{background:#ff3b301f}.mc-cockpit-finance{display:flex;flex-direction:column;gap:5px;padding:10px 14px;border-radius:12px;background:hsl(var(--muted) / .25);flex-shrink:0}.mc-cockpit-finance-row{display:flex;justify-content:space-between;font-size:13px;color:hsl(var(--foreground))}.mc-cockpit-finance-row--hl{padding-top:6px;margin-top:2px;border-top:1px solid rgba(0,0,0,.06)}.dark .mc-cockpit-finance-row--hl{border-top-color:#ffffff0f}.mc-cockpit-cta{display:flex;flex-direction:column;gap:8px;padding-top:2px;flex-shrink:0}.mc-cockpit-pay-btn{width:100%;height:48px;border-radius:14px;border:none;color:#fff;font-weight:700;font-size:15px;letter-spacing:-.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background:#007aff;box-shadow:0 2px 10px #007aff4d;transition:filter .12s ease,box-shadow .12s ease}.mc-cockpit-pay-btn:hover{filter:brightness(1.06);box-shadow:0 4px 14px #007aff59}.mc-cockpit-pay-btn:active{transform:scale(.98);filter:brightness(.97)}.dark .mc-hero{background:#ffffff05;border-bottom-color:#ffffff12}.dark .mc-hero-tile{background:#ffffff0a;border-color:#ffffff0f}.dark .mc-hero-tile:hover{background:#fff1}.dark .mc-hero-tile--warn{border-color:#ffffff14;background:#ffffff0a}.dark .mc-hero-label{color:#ffffff73}.dark .mc-hero-value,.dark .mc-hero-value--warn{color:#ffffffed}.dark .mc-hero-icon--blue{background:#007aff26;color:#4da3ff}.dark .mc-hero-icon--amber{background:#ff950026;color:#ffb340}.dark .mc-hero-icon--red{background:#ff3b3026;color:#ff6961}.dark .mc-hero-icon--green{background:#34c75926;color:#5cd97b}.dark .mc-filter-bar{background:#ffffff04;border-bottom-color:#ffffff12}.dark .mc-filter-chip{border-color:#ffffff1a;color:#ffffff80}.dark .mc-filter-chip:hover{background:#ffffff0f;border-color:#ffffff29;color:#ffffffb3}.dark .mc-filter-chip--active{background:#007aff24;border-color:#007aff4d;color:#93c5fd;box-shadow:0 1px 3px #00000040}.dark .mc-filter-chip--active:hover{background:#007aff3d;border-color:#007aff80;color:#bfdbfe}.dark .mc-filter-chip-count{background:#ffffff12;color:#ffffff73}.dark .mc-filter-chip--active .mc-filter-chip-count{background:#ffffff24;color:#93c5fd}.dark .mc-main-right{background:#ffffff05}.dark .mc-board-list{background:#ffffff06;box-shadow:0 0 0 1px #ffffff0f}.dark .mc-timeline-row+.mc-timeline-row:before{background:#ffffff12}.dark .mc-timeline-row:hover{background:#ffffff0a}.dark .mc-timeline-row--selected{background:#007aff14}.dark .mc-timeline-row--selected:hover{background:#007aff1c}.dark .mc-timeline-client{color:#fffffff2}.dark .mc-timeline-hour{color:#ffffff7a}.dark .mc-timeline-dur{color:#ffffff40}.dark .mc-timeline-service{color:#fff6}.dark .mc-timeline-meta-dot{background:#fff3}.dark .mc-timeline-bar{filter:brightness(1.15) saturate(1.1)}.dark .mc-timeline-status{background:#ffffff09}.dark .mc-signal-chip--ok{background:#34c75924;color:#4ade80}.dark .mc-signal-chip--warn{background:#ff950024;color:#fbbf24}.dark .mc-signal-chip--blocked{background:#ff3b3024;color:#f87171}.dark .mc-signal-chip--neutral{background:#ffffff0f;color:#ffffff80}.dark .mc-readiness-dot--ready,.dark .mc-readiness-dot--needsAttention,.dark .mc-readiness-dot--blocked{box-shadow:0 0 0 2px hsl(var(--card))}.dark .mc-action-btn{color:#fff6}.dark .mc-action-btn:hover{background:#ffffff14;color:#ffffffd9}.dark .mc-ac-header{border-bottom-color:#ffffff12}.dark .mc-ac-section-label{color:#ffffff59}.dark .mc-ac-cards+.mc-ac-section-label{border-top-color:#ffffff0f}.dark .mc-ac-cards{background:#ffffff06;box-shadow:0 0 0 1px #ffffff0f}.dark .mc-priority-card{background:#ffffff05}.dark .mc-priority-card:hover{background:#ffffff0e}.dark .mc-priority-card--active{background:#007aff1a}.dark .mc-priority-card--active:hover{background:#007aff24}.dark .mc-priority-label{color:#ffffffbf}.dark .mc-priority-value{color:#ffffff4d}.dark .mc-priority-value--warn{color:#fbbf2480}.dark .mc-priority-icon--blue,.dark .mc-priority-icon--amber,.dark .mc-priority-icon--red,.dark .mc-priority-icon--green{background:#ffffff0f;color:#ffffff8c}.dark .mc-ac-quick-btn{background:#ffffff0a!important;border-color:#ffffff14!important;color:#ffffffa6!important;box-shadow:0 1px 3px #0000004d!important}.dark .mc-ac-quick-btn:hover{background:#ffffff14!important;border-color:#ffffff24!important;color:#ffffffe6!important;box-shadow:0 2px 6px #00000059!important}.dark .mc-cockpit-header{border-bottom-color:#ffffff12}.dark .mc-cockpit-details{background:#ffffff0a}.dark .mc-cockpit-checklist{background:#ffffff06;box-shadow:0 0 0 1px #ffffff0f}.dark .mc-cockpit-finance{background:#ffffff0a}.dark .mc-cockpit-contact-btn{background:#ffffff0a;border-color:#ffffff14}.dark .mc-cockpit-contact-btn:hover{background:#ffffff14;border-color:#ffffff24;color:#ffffffe6}.dark .mc-cockpit-pay-btn{box-shadow:0 2px 12px #007aff59}.dark .mc-cockpit-finance-row--hl{border-top-color:#ffffff12}@media (max-width: 1360px){.mc-inline-pill:not(:first-child){background:#0000000a;color:hsl(var(--muted-foreground));border-color:#0000000f}.mc-inline-pill:not(:first-child):hover{background:#00000014;border-color:#0000001a}.dark .mc-inline-pill:not(:first-child){background:#ffffff0d;color:#ffffff8c;border-color:#ffffff14}.dark .mc-inline-pill:not(:first-child):hover{background:#ffffff17;border-color:#ffffff21;color:#ffffffbf}.mc-visit-actions{gap:3px}.mc-inline-pill{padding:2px 7px}}@media (max-width: 1280px){.mc-signal-chip--ok,.mc-signal-chip--neutral{display:none}.mc-signal-row:nth-child(n+3) .mc-signal-chip:nth-child(n+3){display:none}.dark .mc-readiness-dot--ready,.dark .mc-readiness-dot--needsAttention,.dark .mc-readiness-dot--blocked{box-shadow:0 0 0 2px hsl(var(--card))}.dark .mc-timeline-bar{filter:brightness(1.05) saturate(.85)}.mc-hero-value{font-size:20px}.mc-inline-pill:not(:first-child){display:none}.dark .mc-signal-chip--warn{background:#ff950014;color:#fbbf24cc}.dark .mc-signal-chip--blocked{background:#ff3b3014;color:#f87171cc}.dark .mc-filter-chip--active{box-shadow:0 1px 2px #0003}}@media (max-width: 1024px){.mc-root{overflow:hidden;position:relative}.mc-main{display:flex;flex-direction:column;grid-template-columns:none;grid-template-rows:none;flex:1;min-height:0;overflow:hidden}.mc-main-left{overflow:hidden;flex:1;min-height:0;border-right:none}.dark .mc-main-left{border-bottom-color:#ffffff0f}.mc-board{flex:1;min-height:0;display:flex;flex-direction:column}.mc-board-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0}.mc-main-right{display:none}.mc-filter-bar{padding:8px 14px}.mc-mobile-dock{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;width:320px;max-width:85vw;background:hsl(var(--card));border-left:1px solid rgba(0,0,0,.08);box-shadow:-4px 0 20px #0000000f,-1px 0 3px #00000008;border-radius:14px 0 0 14px;z-index:20;overflow:hidden;will-change:transform}.dark .mc-mobile-dock{border-left-color:#ffffff1a;box-shadow:-4px 0 20px #0003,-1px 0 3px #0000001a}.mc-mobile-dock-header{display:flex;align-items:center;padding:12px 14px;gap:10px;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.06)}.dark .mc-mobile-dock-header{border-bottom-color:#ffffff0f}.mc-mobile-dock-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mc-mobile-dock-dot--ok{background:#34c759}.mc-mobile-dock-dot--warn{background:#ff9500}.mc-mobile-dock-dot--blocked{background:#ff3b30}.mc-mobile-dock-info{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.mc-mobile-dock-client{font-size:14px;font-weight:600;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.mc-mobile-dock-meta{font-size:11.5px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.mc-mobile-dock-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:hsl(var(--muted) / .5);color:hsl(var(--muted-foreground));cursor:pointer;flex-shrink:0;transition:background 80ms}.mc-mobile-dock-close:hover,.mc-mobile-dock-close:active{background:hsl(var(--muted));color:hsl(var(--foreground))}.mc-mobile-dock-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.dark .mc-mobile-dock-body{border-top-color:#ffffff0f}.mc-mobile-dock-body .mc-action-center{overflow:visible;flex:none}.mc-mobile-dock-body .mc-cockpit-header{display:none}.mc-hero{flex-wrap:nowrap;padding:8px 14px;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mc-hero::-webkit-scrollbar{display:none}.mc-hero-tile{flex:0 0 auto;min-width:0;padding:6px 10px;gap:8px;border-radius:8px}.mc-hero-icon{width:24px;height:24px;border-radius:6px}.mc-hero-icon svg{width:14px;height:14px}.mc-hero-body{gap:0}.mc-hero-label{font-size:9.5px;letter-spacing:.04em}.mc-hero-value{font-size:16px;font-weight:700}}@media (max-width: 640px){.mc-hero{padding:6px 10px;gap:5px}.mc-hero-tile{padding:5px 8px;gap:6px}.mc-hero-icon{width:22px;height:22px;border-radius:5px}.mc-hero-icon svg{width:13px;height:13px}.mc-hero-label{font-size:9px}.mc-hero-value{font-size:14px}.mc-timeline-row{gap:8px;padding:8px 10px}}.moveProPortal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.moveProBarWrap{position:fixed;left:50%;transform:translate(-50%);bottom:24px;z-index:9999;pointer-events:none}.moveProBar{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--border));border-radius:14px;box-shadow:0 8px 32px #0000001f}.dark .moveProBar{background:#1e1e1eeb}.moveProBar__info{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.moveProBar__label{font-size:13px;font-weight:500;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moveProBar__actions{display:flex;align-items:center;gap:8px}.moveProOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none}.moveProOverlay--active{pointer-events:auto}.moveProSlotHighlight{position:absolute;background:#22c55e26;border:2px dashed rgba(34,197,94,.5);border-radius:6px;pointer-events:none;transition:all .15s ease}.moveProSlotHighlight--conflict{background:#ef444426;border-color:#ef444480}.moveProConfirmSheet{padding:20px}.moveProConfirmSheet__row{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.moveProConfirmSheet__label{font-size:12px;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;min-width:50px}.moveProConfirmSheet__value{font-size:14px;color:hsl(var(--foreground))}.moveProConfirmSheet__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.moveProJumpPopover{padding:12px;min-width:240px}.moveProJumpPopover__presets{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.moveProJumpPopover__divider{height:1px;background:hsl(var(--border));margin:12px 0}.moveProFindDrawer{padding:16px}.moveProFindDrawer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.moveProFindDrawer__title{font-size:16px;font-weight:600;color:hsl(var(--foreground))}.moveProFindDrawer__list{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.moveProFindDrawer__slot{display:flex;align-items:center;justify-content:space-between;padding:12px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;cursor:pointer;transition:all .15s ease}.moveProFindDrawer__slot:hover{background:hsl(var(--accent))}.moveProFindDrawer__slotInfo{display:flex;flex-direction:column;gap:2px}.moveProFindDrawer__slotDate{font-size:14px;font-weight:500;color:hsl(var(--foreground))}.moveProFindDrawer__slotTime{font-size:13px;color:hsl(var(--muted-foreground))}.moveProFindDrawer__slotStaff{font-size:12px;color:hsl(var(--muted-foreground))}.moveProFindDrawer__empty{text-align:center;padding:32px 16px;color:hsl(var(--muted-foreground))}.moveProFindDrawer__emptyText{font-size:14px;margin-bottom:12px}.mp2-hud{position:fixed;bottom:24px;right:24px;z-index:1000;width:380px;max-width:calc(100vw - 48px);background:#ffffffc7;backdrop-filter:blur(40px) saturate(210%);-webkit-backdrop-filter:blur(40px) saturate(210%);border:1px solid rgba(60,60,67,.18);border-radius:24px;padding:18px;box-shadow:0 8px 40px #0000001a,0 2px 8px #0000000f,inset 0 0 0 .5px #ffffff73;transform:translateY(0) scale(1);opacity:1;transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .26s ease;animation:mp2-ios-card-enter .28s cubic-bezier(.34,1.56,.64,1)}.mp2-hud--collapsed{transform:translateY(20px) scale(.95);opacity:0;pointer-events:none}.dark .mp2-hud{background:#1e1e1eb8;border-color:#545458a6;box-shadow:0 8px 32px #0000008f,inset 0 0 0 .5px #ffffff1f}.mp2-hud__close-btn{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:1px solid rgba(60,60,67,.18);background:#ffffffdb;color:#3c3c43b8;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease;z-index:2}.mp2-hud__close-btn:hover{background:#fffffffa;color:#111827;transform:scale(1.05)}.mp2-hud__close-btn:active{transform:scale(.92)}.dark .mp2-hud__close-btn{border-color:#545458a6;background:#ffffff1a;color:#ebebf599}.dark .mp2-hud__close-btn:hover{background:#ffffff26;color:#ffffffe6}.mp2-hud__title{font-size:17px;font-weight:600;letter-spacing:-.41px;color:hsl(var(--foreground));line-height:1.29;padding-right:28px}.mp2-hud__indicator{display:inline-block;width:7px;height:7px;border-radius:50%;background:hsl(var(--primary));margin-right:7px;vertical-align:middle;box-shadow:0 0 6px hsl(var(--primary) / .4);animation:mp2-indicator-pulse 2s ease-in-out infinite}@keyframes mp2-indicator-pulse{0%,to{opacity:1}50%{opacity:.5}}.mp2-hud__staff-section{margin-top:0;margin-bottom:0}.mp2-hud__staff-section .mp2-ios-card__label{margin-bottom:6px}.mp2-hud__morph-hint{max-height:0;opacity:0;overflow:hidden;transition:max-height .42s cubic-bezier(.32,.72,0,1),opacity .35s ease}.mp2-hud[data-phase=manual] .mp2-hud__morph-hint{max-height:80px;opacity:1;transition-delay:80ms}.mp2-hud__morph-choose-only{max-height:48px;opacity:1;overflow:hidden;transition:max-height .38s cubic-bezier(.32,.72,0,1),opacity .25s ease}.mp2-hud[data-phase=manual] .mp2-hud__morph-choose-only{max-height:0;opacity:0;transition-delay:0ms}.mp2-hud__body--enter{animation:mp2-body-enter .38s cubic-bezier(.32,.72,0,1)}@keyframes mp2-body-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mp2-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000026;z-index:1001;animation:mp2-overlay-enter .38s cubic-bezier(.32,.72,0,1)}@keyframes mp2-overlay-enter{0%{opacity:0}to{opacity:1}}.mp2-side-sheet{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:90vw;z-index:1002;background:#ffffffeb;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-left:1px solid rgba(0,0,0,.08);box-shadow:-8px 0 32px #0000001f,-2px 0 8px #0000000f;display:flex;flex-direction:column;animation:mp2-sheet-enter .38s cubic-bezier(.32,.72,0,1)}.dark .mp2-side-sheet{background:#18181beb;border-left-color:#ffffff14}@keyframes mp2-sheet-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.mp2-sheet-header{padding:24px 20px 16px;border-bottom:1px solid hsl(var(--border))}.mp2-sheet-header__title{font-size:18px;font-weight:600;color:hsl(var(--foreground));margin-bottom:4px}.mp2-sheet-header__subtitle{font-size:13px;color:hsl(var(--muted-foreground))}.mp2-sheet-filters{padding:16px 20px;display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid hsl(var(--border))}.mp2-sheet-results{flex:1;overflow-y:auto;padding:12px 16px}.mp2-slot-group{margin-bottom:20px}.mp2-slot-group__header{font-size:13px;font-weight:600;color:hsl(var(--muted-foreground));text-transform:capitalize;padding:8px 4px 6px;border-bottom:1px solid hsl(var(--border));margin-bottom:8px;position:sticky;top:0;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1}.dark .mp2-slot-group__header{background:#18181be6}.mp2-slot-card{padding:14px 16px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;margin-bottom:10px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.mp2-slot-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.mp2-slot-card:active{transform:scale(.99)}.mp2-slot-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.mp2-slot-card__time{font-size:15px;font-weight:600;color:hsl(var(--foreground))}.mp2-slot-card__staff{font-size:13px;color:hsl(var(--muted-foreground))}.mp2-slot-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:500}.mp2-slot-tag--released{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.mp2-slot-tag--at-risk{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.mp2-slot-tag--normal{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.mp2-confirm-sheet{position:fixed;bottom:0;left:0;right:0;z-index:1003;background:#fffffff2;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-top:1px solid rgba(0,0,0,.08);border-radius:20px 20px 0 0;padding:24px 20px;box-shadow:0 -8px 32px #0000001f;animation:mp2-confirm-enter .2s cubic-bezier(.2,.9,.2,1)}.dark .mp2-confirm-sheet{background:#18181bf2;border-top-color:#ffffff14}@keyframes mp2-confirm-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.mp2-confirm-sheet__row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mp2-confirm-sheet__label{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));width:48px}.mp2-confirm-sheet__value{font-size:14px;font-weight:500;color:hsl(var(--foreground))}.mp2-confirm-sheet__error{display:flex;align-items:center;gap:8px;padding:12px 14px;margin-bottom:16px;background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border-radius:10px;font-size:13px;font-weight:500}.mp2-confirm-sheet__actions{display:flex;gap:10px;margin-top:20px}.mp2-loading{display:flex;align-items:center;justify-content:center;padding:40px;color:hsl(var(--muted-foreground))}.mp2-empty{text-align:center;padding:40px 20px;color:hsl(var(--muted-foreground))}.mp2-empty__icon{margin-bottom:12px;opacity:.5}.mp2-empty__text{font-size:14px;margin-bottom:16px}.mp2-empty__actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.mp2-skeleton-list{padding:8px 0}.mp2-skeleton-card{padding:14px 16px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;margin-bottom:10px}.mp2-error-state{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center}.mp2-error-state__text{font-size:14px;color:hsl(var(--destructive));margin-bottom:8px}.mp2-error-state__detail{font-size:12px;color:hsl(var(--muted-foreground));font-family:monospace;margin-bottom:16px}.mp2-error-state__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.mp2-ghost-preview{position:absolute;left:4px;right:4px;border-radius:8px;background:hsl(var(--primary) / .15);border:2px dashed hsl(var(--primary));overflow:hidden;z-index:50;animation:mp2-ghost-pulse 1.2s ease-in-out infinite;pointer-events:none}@keyframes mp2-ghost-pulse{0%,to{transform:scale(1);opacity:.7;border-color:hsl(var(--primary))}50%{transform:scale(1.02);opacity:1;border-color:hsl(var(--primary) / .8)}}.mp2-ghost-preview__content{padding:6px 8px}.mp2-ghost-preview__time{font-size:12px;font-weight:600;color:hsl(var(--primary))}.mp2-ghost-preview__service{font-size:12px;font-weight:500;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp2-ghost-preview__client{font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp2-ios-confirm-card{position:fixed;bottom:24px;right:24px;z-index:1003;width:380px;max-width:calc(100vw - 48px);background:#ffffffeb;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.4);border-radius:20px;padding:20px;box-shadow:0 12px 40px #00000026,0 4px 12px #00000014,0 0 0 1px #0000000a;animation:mp2-ios-card-enter .22s cubic-bezier(.34,1.56,.64,1)}.dark .mp2-ios-confirm-card{background:#1e1e22eb;border-color:#ffffff1f}@keyframes mp2-ios-card-enter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mp2-ios-card__section{margin-bottom:16px}.mp2-ios-card__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsl(var(--muted-foreground));margin-bottom:4px}.mp2-ios-card__value{font-size:15px;font-weight:500;color:hsl(var(--foreground));line-height:1.4}.mp2-ios-card__value--highlight{color:hsl(var(--primary));font-weight:600}.mp2-ios-card__divider{height:1px;background:hsl(var(--border));margin:16px 0}.mp2-ios-card__actions{display:flex;flex-direction:column;gap:8px}.mp2-ios-card__error{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:12px;background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border-radius:10px;font-size:13px;font-weight:500}.mp2-preview-btn{width:100%;padding:12px 16px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .12s ease,opacity .12s ease;border:none}.mp2-preview-btn:active{transform:scale(.98)}.mp2-preview-btn--primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.mp2-preview-btn--primary:hover{opacity:.9}.mp2-preview-btn--secondary{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.mp2-preview-btn--secondary:hover{opacity:.85}.mp2-debug-panel{margin:0 16px 12px;padding:10px 12px;background:hsl(var(--muted) / .5);border:1px dashed hsl(var(--border));border-radius:6px;font-size:12px;font-family:monospace}.mp2-debug-panel__title{font-weight:600;color:hsl(var(--muted-foreground));margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.mp2-debug-panel__row{display:flex;justify-content:space-between;gap:8px;margin-bottom:2px}.mp2-debug-panel__row span{color:hsl(var(--muted-foreground))}.mp2-debug-panel__row code{color:hsl(var(--foreground));word-break:break-all;text-align:right}.mp2-side-sheet--redesign{width:400px}.mp2-sheet-header--sticky{position:sticky;top:0;z-index:10;background:inherit;backdrop-filter:inherit;-webkit-backdrop-filter:inherit}.mp2-sheet-header__row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mp2-sheet-header__text{flex:1;min-width:0}.mp2-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .3)}.mp2-filter-summary__chips{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.mp2-filter-summary__empty{font-size:13px;color:hsl(var(--muted-foreground))}.mp2-filter-chip{font-size:12px;padding:2px 8px;animation:mp2-chip-pop .15s cubic-bezier(.34,1.56,.64,1)}@keyframes mp2-chip-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mp2-filter-toggle{flex-shrink:0}.mp2-filters-panel-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);overflow:hidden}.mp2-filters-panel-wrapper--open{grid-template-rows:1fr}.mp2-filters-panel{min-height:0;padding:0 16px;border-bottom:1px solid transparent;background:hsl(var(--background));opacity:0;transition:padding .28s cubic-bezier(.4,0,.2,1),opacity .2s ease,border-color .28s ease}.mp2-filters-panel-wrapper--open .mp2-filters-panel{padding:8px 16px 16px;border-bottom-color:hsl(var(--border));opacity:1}.mp2-smooth-accordion{border-bottom:1px solid hsl(var(--border) / .3)}.mp2-smooth-accordion:last-child{border-bottom:none}.mp2-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 4px;background:transparent;border:none;cursor:pointer;font-size:13px;font-weight:500;color:hsl(var(--foreground));transition:background-color .12s ease}.mp2-accordion-trigger:hover{background:hsl(var(--muted) / .5)}.mp2-accordion-trigger__content{display:flex;align-items:center;gap:8px}.mp2-accordion-chevron{transition:transform .25s cubic-bezier(.4,0,.2,1);color:hsl(var(--muted-foreground))}.mp2-accordion-chevron--open{transform:rotate(180deg)}.mp2-accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.mp2-accordion-body--open{grid-template-rows:1fr}.mp2-accordion-content{min-height:0;padding:0 4px;opacity:0;transition:padding .25s cubic-bezier(.4,0,.2,1),opacity .18s ease}.mp2-accordion-body--open .mp2-accordion-content{padding:12px 4px 8px;opacity:1}.mp2-filter-badges{display:flex;flex-wrap:wrap;gap:8px}.mp2-results-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 8px;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border) / .5)}.mp2-results-header__title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsl(var(--muted-foreground))}.mp2-results-header__count{font-size:12px;font-weight:600;color:hsl(var(--primary));background:hsl(var(--primary) / .1);padding:2px 8px;border-radius:10px}@media (prefers-reduced-motion: reduce){.mp2-hud,.mp2-side-sheet,.mp2-confirm-sheet,.mp2-sheet-overlay,.mp2-slot-card,.mp2-ios-confirm-card,.mp2-ghost-preview,.mp2-preview-btn,.mp2-accordion-chevron,.mp2-filters-panel,.mp2-filters-panel-wrapper,.mp2-accordion-body,.mp2-accordion-content,.mp2-filter-chip{animation:none;transition:none}}.clientsShell{--av-accent-main: hsl(var(--primary, 198 65% 45%));--av-cyan: color-mix(in srgb, var(--accent-blue, #0A84FF) 75%, white 25%);--av-teal: color-mix(in srgb, var(--accent-blue, #0A84FF) 60%, var(--accent-green, #30D158) 40%);--av-navy: color-mix(in srgb, var(--av-accent-main) 50%, #000 50%);--av-pink: color-mix(in srgb, var(--accent-purple, #BF5AF2) 70%, #FF8BD2 30%);--av-coral: color-mix(in srgb, var(--accent-red, #FF453A) 85%, #FF8D70 15%);--av-orange: color-mix(in srgb, var(--accent-yellow, #FFD60A) 70%, #FF8C42 30%);--av-amber: color-mix(in srgb, var(--accent-yellow, #FFD60A) 82%, white 18%);--av-bg-app: var(--bg-main, #f8f9fa);--av-bg-sidebar: color-mix(in srgb, var(--bg-main, #f8f9fa) 92%, var(--card, #F5F5F7) 8%);--av-bg-main: color-mix(in srgb, var(--bg-main, #f8f9fa) 96%, var(--card, #F5F5F7) 4%);--av-bg-card: var(--bg-card, #F5F5F7);--av-bg-row-hover: color-mix(in srgb, var(--text-primary, #111827) 6%, transparent);--av-bg-row-selected: color-mix(in srgb, var(--av-accent-main) 18%, transparent);--av-border-card: var(--line-light, rgba(0, 0, 0, .06));--av-border-subtle: color-mix(in srgb, var(--line-light, rgba(0, 0, 0, .06)) 60%, transparent);--av-border-indicator: var(--av-accent-main);--av-shadow-card: var(--shadow-xs, 0 1px 3px rgba(0, 0, 0, .06));--av-shadow-card-hover: var(--shadow-sm, 0 2px 6px rgba(0, 0, 0, .08));--av-text-primary: var(--text-primary, #111827);--av-text-secondary: var(--text-secondary, #6b7280);--av-text-muted: color-mix(in srgb, var(--text-secondary, #6b7280) 70%, transparent);--av-space-xs: 4px;--av-space-sm: 8px;--av-space-md: 12px;--av-space-lg: 16px;--av-space-xl: 20px;--av-radius-card: 16px;--av-radius-row: 12px;--av-radius-pill: 999px}.clientsShell{background:radial-gradient(1200px 600px at 20% -10%,rgba(54,156,187,.12),transparent 50%),radial-gradient(900px 500px at 95% 0%,rgba(99,102,241,.09),transparent 42%),linear-gradient(180deg,#f8f9fafa,#f4f6f8f5);padding-left:var(--main-menu-rail-offset, 61px);height:100dvh;overflow:hidden}.clientsColLeft{background:#f7f7f7;border-right:none}.dark .clientsColLeft{background:#1a1a1a;border-right:none}.clientsColMain{background:transparent;flex:1;min-width:0;min-height:0;margin-left:0}.clientsContentArea{height:100%;min-height:0;display:flex;flex-direction:column;background:transparent}.clientsWorkbenchGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.95fr);gap:20px;height:100%;min-height:100%}.clientsChecklistForwardCard{position:relative}.clientsChecklistForwardCard--consent{margin-left:2px;width:calc(100% - 2px)}.clientsChecklistForwardCard .itBody{padding-right:84px}.clientsTopBar__meta button,.clientsTopBar__meta span{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientsTopBar__meta{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.clientsTopBar__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientsTopBar__meta button{background:none;border:none;color:inherit;cursor:pointer;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color .15s ease}.clientsTopBar__meta button:hover{color:#ffffffd9}.clientsTopBar__name{margin:4px 0 0}.clientsTopBar__emptyState{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.clientsTopBar__emptyState .clientsTopBar__name{margin:0;font-size:clamp(1.9rem,2.6vw,2.8rem);line-height:1;font-weight:550;letter-spacing:-.05em}.clientsTopBar__emptyState p{margin:0;font-size:12px;line-height:1.4;color:#ffffff7a}.clientsTopBar__icons{display:flex;align-items:center;gap:6px;padding-bottom:0}.clientsHeroStrip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 24px 14px;padding:18px 20px;border-radius:24px;border:1px solid color-mix(in srgb,var(--av-border-card) 72%,transparent);background:linear-gradient(180deg,#ffffffe0,#f9fafbc7),radial-gradient(900px 120px at 18% 0%,rgba(54,156,187,.12),transparent 60%);box-shadow:0 14px 32px #0f172a0f}.clientsHeroStrip__copy{min-width:0;flex:1 1 420px}.clientsHeroStrip__eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--av-text-secondary) 78%,transparent)}.clientsHeroStrip__title{margin-top:6px;display:flex;align-items:center;gap:8px;min-width:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1;font-weight:700;letter-spacing:-.04em;color:var(--av-text-primary)}.clientsHeroStrip__subtitle{margin-top:6px;max-width:62ch;font-size:13px;line-height:1.6;color:var(--av-text-secondary)}.clientsHeroStrip__stats{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.clientsHeroStat{min-width:116px;padding:12px 14px;border-radius:18px;border:1px solid rgba(15,23,42,.06);background:#ffffff9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.clientsHeroStat__label{display:block;font-size:11px;font-weight:600;color:var(--av-text-secondary);text-transform:uppercase;letter-spacing:.14em}.clientsHeroStat__value{display:block;margin-top:6px;font-size:20px;font-weight:700;letter-spacing:-.04em;color:var(--av-text-primary)}.clientsHeroStat__value--warning{color:#d97706}.clientsHeroStrip__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.clientsHeroPrimaryAction,.clientsHeroSecondaryAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.clientsHeroPrimaryAction{border:1px solid transparent;background:linear-gradient(180deg,#369cbb,#369cbbe6);color:#fff;box-shadow:0 12px 24px #369cbb3d}.clientsHeroPrimaryAction:hover{transform:translateY(-1px)}.clientsHeroSecondaryAction{border:1px solid rgba(15,23,42,.08);background:#ffffffa6;color:var(--av-text-primary)}.clientsHeroSecondaryAction:hover{transform:translateY(-1px);background:#ffffffdb}.dark .clientsHeroStrip{border-color:#ffffff14;background:linear-gradient(180deg,#141416eb,#18181ce0),radial-gradient(900px 120px at 18% 0%,rgba(54,156,187,.18),transparent 60%);box-shadow:0 20px 42px #00000047}.dark .clientsHeroStat{border-color:#ffffff0f;background:#ffffff0a}.dark .clientsHeroSecondaryAction{border-color:#ffffff14;background:#ffffff0a;color:#ffffffe0}.dark .clientsHeroSecondaryAction:hover{background:#ffffff14}@media (max-width: 1200px){.clientsHeroStrip{align-items:flex-start;flex-direction:column}.clientsHeroStrip__actions{width:100%;flex-wrap:wrap}}@media (max-width: 900px){.clientsHeroStrip{margin-inline:16px}.clientsHeroStrip__stats{width:100%}.clientsHeroStat{flex:1 1 140px}}.clientsTopZone{margin-top:4px}.clientsTopbar{display:flex;align-items:center;justify-content:flex-end;gap:12px}.clientsPlainIconBtn{width:46px;height:46px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#121216c7;box-shadow:0 8px 18px #00000024}.clientsTopCards{margin-top:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clientsTopCard{min-height:182px;border-radius:24px;padding:17px 18px;border:1px solid rgba(255,255,255,.1);background:#121216ad;box-shadow:0 10px 22px #0000001c}.clientsTopCardHead{display:flex;align-items:center;gap:11px}.clientsTopCardIcon{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#ffffffd6}.clientsTopCardHead h2{margin:0;font-size:19px;color:var(--inv-text, #f8fafc)}.clientsTopMetrics{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.clientsTopMetrics span{display:block;font-size:11px;color:#cbd5e1a8}.clientsTopMetrics strong{display:block;margin-top:7px;font-size:17px;line-height:1.2;color:#f8fafc}.clientsTopMetrics .is-warning{color:#f7c96b}.clientsTopMetrics .is-critical{color:#f58b93}.clientsTopMetrics .is-info{color:#90e2ed}.clientsTopLink{margin-top:16px;margin-left:auto;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--inv-muted, rgba(203, 213, 225, .72));font-size:12px;font-weight:610}.clientsCanvas{margin-top:-10px;border-radius:30px 30px 0 0;padding:24px;background:var(--inv-main, hsl(var(--background)));border:1px solid var(--inv-border, rgba(255, 255, 255, .1));box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff08;color:var(--inv-text, #f8fafc);position:relative;z-index:2}.clientsCanvasGrid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(480px,1.56fr) minmax(286px,1fr);gap:14px;align-items:start}.clientsCanvasPanel{border-radius:22px;border:1px solid var(--inv-border, rgba(255, 255, 255, .1));background:var(--inv-card, rgba(18, 18, 22, .78));box-shadow:inset 0 1px #ffffff08;padding:15px 14px}.clientsPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.clientsPanelHead h3{margin:0;font-size:18px;color:var(--inv-text, #f8fafc)}.clientsReactionList{margin-top:12px;display:flex;flex-direction:column;gap:10px}.clientsReactionRow{border-radius:16px;border:1px solid var(--inv-border, rgba(255, 255, 255, .1));background:hsl(var(--muted, 0 0% 20%) / .2);padding:13px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center}.clientsReactionRow.is-active{border-color:#90e2ed57;background:#90e2ed1f;box-shadow:inset 3px 0 #90e2ed9e}.clientsReactionIcon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:hsl(var(--muted, 0 0% 20%) / .35);color:var(--inv-text, #f8fafc)}.clientsReactionIcon.is-critical{background:#d05b612e;color:#f9a8b2}.clientsReactionIcon.is-warning{background:#ffa72c33;color:#ffd48f}.clientsReactionIcon.is-info{background:#369cbb33;color:#90e2ed}.clientsReactionIcon.is-success{background:#90e2ed2e;color:#90e2ed}.clientsReactionRow strong{display:block;font-size:14px;color:var(--inv-text, #f8fafc)}.clientsReactionRow p{margin:3px 0 0;font-size:12px;color:var(--inv-muted, rgba(203, 213, 225, .72))}.clientsReactionBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--inv-border-strong, rgba(255, 255, 255, .16));background:hsl(var(--muted, 0 0% 20%) / .35);color:var(--inv-text, #f8fafc);font-size:11px;font-weight:620}.clientsReactionBadge.is-critical{border-color:#d05b615c;background:#d05b6124;color:#f6a7af}.clientsReactionBadge.is-warning{border-color:#ffa72c61;background:#ffa72c29;color:#ffd08a}.clientsReactionBadge.is-success{border-color:#90e2ed57;background:#90e2ed24;color:#c9f1f6}.clientsRestockTableWrap{margin-top:12px;overflow-x:auto}.clientsRestockTable{width:100%;border-collapse:collapse}.clientsRestockTable th,.clientsRestockTable td{padding:11px 8px;border-bottom:1px solid var(--inv-border, rgba(255, 255, 255, .1));text-align:left;font-size:13px;color:var(--inv-text, #f8fafc)}.clientsRestockTable th{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--inv-muted, rgba(203, 213, 225, .72))}.clientsProductCell{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center}.clientsProductAvatar{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:hsl(var(--muted, 0 0% 20%) / .35);border:1px solid var(--inv-border-strong, rgba(255, 255, 255, .16));color:var(--inv-text, #f8fafc)}.clientsRestockTable td strong{display:block;font-size:13px}.clientsRestockTable td small{display:block;margin-top:2px;font-size:11px;color:var(--inv-muted, rgba(203, 213, 225, .72))}.clientsRestockTable .is-critical{color:#f5a3b1;font-weight:620}.clientsSuggestedAction{margin-top:14px;border-radius:18px;border:1px solid var(--inv-border, rgba(255, 255, 255, .1));background:var(--inv-card, rgba(18, 18, 22, .78));padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.clientsSuggestedAction strong{font-size:13px;color:var(--inv-text, #f8fafc)}.clientsSuggestedAction p{margin:5px 0 0;font-size:12px;color:var(--inv-muted, rgba(203, 213, 225, .72))}.clientsPrimaryBtn{border:1px solid rgba(144,226,237,.34);background:#90e2ed1f;color:#d6f3f7f2;min-height:36px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:600}.clientsActionsPanel{background:var(--inv-card, rgba(18, 18, 22, .78))}.clientsQuickActions{margin-top:12px;display:flex;flex-direction:column;gap:8px}.clientsQuickActions button{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;border-radius:14px;border:1px solid var(--inv-border, rgba(255, 255, 255, .1));background:hsl(var(--muted, 0 0% 20%) / .22);min-height:46px;text-align:left;padding:0 11px;color:var(--inv-text, #f8fafc);transition:border-color .16s ease,transform .16s ease}.clientsQuickActions button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--inv-border-strong, rgba(255, 255, 255, .16))}.clientsQuickActions button:disabled{opacity:.62}.clientsQuickActions span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:hsl(var(--muted, 0 0% 20%) / .35);color:var(--inv-text, #f8fafc)}.clientsQuickActions strong{font-size:13px}.clientsCategoriesBox{margin-top:14px;border-radius:18px;border:1px solid var(--inv-border, rgba(255, 255, 255, .1));background:var(--inv-card, rgba(18, 18, 22, .78));padding:12px}.clientsCategoriesBox h4{margin:0;font-size:14px;color:var(--inv-text, #f8fafc)}.clientsCategoriesBox p{margin:4px 0 0;font-size:12px;color:var(--inv-muted, rgba(203, 213, 225, .72))}.clientsCategoriesBox ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.clientsCategoriesBox li{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:11px;border:1px solid var(--inv-border, rgba(255, 255, 255, .1));background:hsl(var(--muted, 0 0% 20%) / .22);padding:8px 10px}.clientsCategoriesBox li span{font-size:12px;color:var(--inv-muted, rgba(203, 213, 225, .72))}.clientsCategoriesBox li strong{font-size:11px;color:var(--inv-text, #f8fafc)}.clientsSoftEmpty{margin-top:12px;border-radius:12px;border:1px dashed var(--inv-border-strong, rgba(255, 255, 255, .16));background:hsl(var(--muted, 0 0% 20%) / .2);padding:12px}.clientsSoftEmpty h4{margin:0;font-size:14px;color:var(--inv-text, #f8fafc)}.clientsSoftEmpty p{margin:5px 0 0;font-size:12px;color:var(--inv-muted, rgba(203, 213, 225, .72))}.clientsSoftEmpty.compact{margin-top:8px}.clientsCanvasFooter{margin-top:9px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.clientsFilterPills{display:flex;flex-wrap:wrap;gap:8px}.clientsFilterPills button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--inv-border-strong, rgba(255, 255, 255, .16));background:hsl(var(--muted, 0 0% 20%) / .28);color:var(--inv-muted, rgba(203, 213, 225, .72));font-size:12px;font-weight:600}.clientsFilterPills button.active{border-color:#90e2ed57;background:#90e2ed1f;color:#d6f3f7e6}.clientsLastMovement{border-radius:16px;border:1px solid var(--inv-border, rgba(255, 255, 255, .1));background:var(--inv-card, rgba(18, 18, 22, .78));padding:10px 12px}.clientsMovementRow{margin-top:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.clientsMovementCell{border-radius:11px;border:1px solid var(--inv-border, rgba(255, 255, 255, .1));background:hsl(var(--muted, 0 0% 20%) / .22);padding:8px 10px}.clientsMovementCell span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--inv-muted, rgba(203, 213, 225, .72))}.clientsMovementCell strong{display:block;margin-top:4px;font-size:13px;color:var(--inv-text, #f8fafc)}.dark .clientsTopZone,.dark .clientsCanvas{color-scheme:dark}@media (max-width: 1400px){.clientsCanvasGrid{grid-template-columns:minmax(280px,1fr) minmax(360px,1.36fr)}.clientsActionsPanel{grid-column:1 / -1}}@media (max-width: 1200px){.clientsTopCards,.clientsCanvasGrid,.clientsCanvasFooter{grid-template-columns:1fr}}@media (max-width: 900px){.clientsTopbar{flex-direction:column;align-items:stretch}.clientsPlainIconBtn{width:100%}.clientsCanvas{padding:20px;border-radius:26px 26px 0 0}.clientsMovementRow{grid-template-columns:1fr}}.clientsColRight{width:100%;height:100%;margin-top:0;padding:16px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;background:transparent}.clientsColRight--hidden{display:none}.clientsColRight__content{display:contents}@media (max-width: 1200px){.clientsWorkbenchGrid{grid-template-columns:1fr}}.clientsColRight__content .avCard{background:color-mix(in srgb,hsl(var(--card, 240 5% 97%)) 92%,white 8%);border-color:color-mix(in srgb,hsl(var(--card-border, 0 0% 94%)) 65%,transparent);box-shadow:0 8px 24px #0f172a0a}.clientsColRight__content .avCard:hover{box-shadow:0 10px 28px #0f172a0f}.clientsRailConsentsCard{flex:0 0 auto;align-self:stretch;min-height:-moz-max-content;min-height:max-content}.clientsRailConsentsCard .avCard{height:auto;min-height:-moz-max-content;min-height:max-content;flex-shrink:0}.dark .clientsColRight__content .avCard{background:color-mix(in srgb,hsl(var(--card, 0 0% 11%)) 92%,black 8%);border-color:color-mix(in srgb,hsl(var(--card-border, 0 0% 16%)) 65%,transparent);box-shadow:0 10px 28px #00000038}.dark .clientsShell{color-scheme:dark;background:#000}.dark .clientsShell .bg-white:not(.kpi-glass){background-color:var(--av-bg-card)!important}.dark .clientsShell .bg-white\/6{background-color:color-mix(in srgb,var(--av-bg-card) 35%,transparent)!important}.dark .clientsShell .border-gray-100{border-color:var(--line-light, rgba(255, 255, 255, .12))!important}.dark .clientsShell .text-gray-900,.dark .clientsShell .text-gray-800{color:var(--av-text-primary)!important}.dark .clientsShell .text-gray-700,.dark .clientsShell .text-gray-600{color:var(--av-text-secondary)!important}.dark .clientsShell .text-gray-500,.dark .clientsShell .text-gray-400{color:var(--av-text-muted)!important}.dark .clientsShell .text-gray-300{color:color-mix(in srgb,var(--av-text-primary) 70%,transparent)!important}.dark .clientsShell .hover\:bg-gray-50:hover{background-color:color-mix(in srgb,var(--av-bg-card) 40%,transparent)!important}.dark .clientsShell .itEmpty{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .clientsShell .itEmptyIcon{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.dark .clientsShell .itEmptyTitle{color:hsl(var(--foreground))}.dark .clientsShell .itEmptySubtitle{color:hsl(var(--muted-foreground))}.clientsSidebar__header{display:flex;align-items:center;justify-content:space-between;height:62px;padding:4px 12px 0;flex-shrink:0}.clientsSidebar__title{font-size:22px;font-weight:600;letter-spacing:-.02em;color:#1a1a1a;line-height:1;margin:0}.clientsSidebar__badge{font-size:12px;font-weight:500;color:#9ca3af;background:#0000000a;padding:2px 8px;border-radius:999px;line-height:1}.dark .clientsSidebar__badge{color:#6b7280;background:#ffffff12}.clientsSidebar__divider{height:1px;margin:0 12px;background:#eaeaeb40;flex-shrink:0}.dark .clientsSidebar__divider{background:#33333380}.clientsSidebar__section{padding:10px 12px;flex-shrink:0}.clientsSidebar__label{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#9ca3af;margin-bottom:6px;padding-left:2px}.dark .clientsSidebar__label{color:#6b7280}.avCard{background:var(--av-bg-card);border:1px solid var(--av-border-card);border-radius:var(--av-radius-card);box-shadow:var(--av-shadow-card);padding:12px;transition:box-shadow .15s ease}.avCard:hover{box-shadow:var(--av-shadow-card-hover)}.avCardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.avCardHeaderLeft{display:flex;align-items:center;gap:var(--av-space-sm)}.avCardHeaderIcon{width:28px;height:28px;border-radius:var(--av-radius-row);display:flex;align-items:center;justify-content:center}.avCardHeaderTitle{font-size:15px;font-weight:500;color:var(--av-text-primary)}.avCardHeaderAction{font-size:14px;color:var(--av-teal);cursor:pointer;transition:opacity .15s ease}.avCardHeaderAction:hover{opacity:.8}.avRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--av-space-md);padding:var(--av-space-md) var(--av-space-lg);border-radius:var(--av-radius-row);cursor:pointer;transition:background-color .15s ease,transform .35s cubic-bezier(.34,1.56,.64,1);position:relative}.avRow:active{transform:scale(.97);transition:transform .1s ease}.avRow:hover{background:var(--av-bg-row-hover)}.avRowTrash{width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--av-text-secondary, #9ca3af);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.5;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.avRow:hover .avRowTrash{opacity:1}.avRowTrash:hover{background:#ef44441a;border-color:#ef444440;color:#ef4444;opacity:1}.avRowSelected{background:var(--av-bg-row-selected)}.avRowSelected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--av-border-indicator);border-radius:0 2px 2px 0}.avRowInnerCard{background:#369cbb0a;border:1px solid rgba(54,156,187,.08);border-radius:var(--av-radius-row);padding:var(--av-space-lg)}.avRowNeutral{background:var(--av-bg-card);border-radius:var(--av-radius-row);padding:var(--av-space-lg)}.avSectionTitle{font-size:17px;font-weight:600;color:var(--av-text-primary);display:flex;align-items:center;gap:var(--av-space-sm);margin-bottom:var(--av-space-md)}.avMeta{font-size:12px;color:var(--av-text-secondary)}.avMoney{font-size:13px;font-weight:600;color:var(--av-text-primary)}.avMoneyAccent{font-size:13px;font-weight:600;color:var(--av-teal)}.segGroup{display:inline-flex;background:var(--av-bg-sidebar);border:1px solid var(--av-border-card);border-radius:var(--av-radius-pill);padding:3px;gap:2px}.segItem{padding:5px 11px;font-size:13px;font-weight:500;color:var(--av-text-secondary);border-radius:var(--av-radius-pill);cursor:pointer;transition:all .15s ease;white-space:nowrap}.segItem:hover{color:var(--av-text-primary)}.segItemActive{background:var(--av-bg-card);color:var(--av-text-primary);box-shadow:0 1px 2px #0000000d}.segSingle{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;font-size:13px;font-weight:500;color:var(--av-text-secondary);background:var(--av-bg-sidebar);border:1px solid var(--av-border-card);border-radius:var(--av-radius-pill);cursor:pointer;transition:all .15s ease}.segSingle:hover{background:var(--av-bg-row-hover);color:var(--av-text-primary)}.tagPill{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;border-radius:var(--av-radius-pill);white-space:nowrap}.tagPill--pink{background:#b46f9c1f;color:var(--av-pink)}.tagPill--teal{background:#369cbb1f;color:var(--av-teal)}.tagPill--amber{background:#ffa72c1f;color:var(--av-amber)}.tagPill--coral{background:#d05b611f;color:var(--av-coral)}.tagPill--navy{background:#4067921f;color:var(--av-navy)}.iconBtnGhost{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--av-radius-row);background:transparent;color:var(--av-text-secondary);cursor:pointer;transition:all .15s ease;border:none}.iconBtnGhost:hover{background:var(--av-bg-row-hover);color:var(--av-teal)}.iconBtnGhost:active{background:#0000000a}.iconBtnGhost:focus-visible{outline:2px solid var(--av-teal);outline-offset:2px}.statusDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.statusDot--active{background:var(--av-teal)}.statusDot--vip{background:var(--av-pink)}.statusDot--new{background:var(--av-amber)}.statusDot--inactive{background:var(--av-text-muted)}.calendarBadge{width:40px;height:40px;border-radius:var(--av-radius-row);background:#369cbb14;display:flex;align-items:center;justify-content:center;color:var(--av-teal)}.noteSnippet{background:var(--av-bg-sidebar);border-radius:var(--av-radius-row);padding:var(--av-space-md);font-size:15px;color:var(--av-text-secondary);line-height:1.5}.statusBadge{display:inline-flex;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;border-radius:var(--av-radius-pill)}.statusBadge--active{background:#90e2ed26;color:var(--av-teal)}.statusBadge--vip{background:#ffa72c26;color:var(--av-amber)}.statusBadge--new{background:#b46f9c26;color:var(--av-pink)}.statusBadge--inactive{background:#9ca3af26;color:var(--av-text-secondary)}.visitIcon--completed{color:var(--av-cyan)}.visitIcon--cancelled{color:var(--av-amber)}.visitIcon--no_show{color:var(--av-coral)}.avCardHeaderIcon--teal{background:#369cbb1a;color:var(--av-teal)}.avCardHeaderIcon--cyan{background:#90e2ed1a;color:var(--av-teal)}.avCardHeaderIcon--amber{background:#ffa72c1a;color:var(--av-amber)}.avCardHeaderIcon--pink{background:#b46f9c1a;color:var(--av-pink)}.avCardHeaderIcon--coral{background:#d05b611a;color:var(--av-coral)}.clientRiskBadge{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:4px 12px;border-radius:var(--av-radius-pill);text-transform:uppercase;letter-spacing:.04em}.clientRiskBadge--low{background:#369cbb26;color:var(--av-teal)}.clientRiskBadge--medium{background:#ffa72c2e;color:var(--av-amber)}.clientRiskBadge--high{background:#d05b612e;color:var(--av-coral)}.clientRiskScore{display:flex;flex-direction:column;align-items:flex-start;gap:var(--av-space-xs);margin-bottom:var(--av-space-md)}.clientRiskScoreValue{font-size:42px;font-weight:600;line-height:1;color:var(--av-text-primary)}.clientRiskBar{width:100%;height:6px;border-radius:var(--av-radius-row);background:#11182714;overflow:hidden;margin-bottom:var(--av-space-lg)}.clientRiskBarFill{height:100%;border-radius:inherit;transition:width .3s ease}.clientRiskBarFill--low{background:var(--av-teal)}.clientRiskBarFill--medium{background:var(--av-amber)}.clientRiskBarFill--high{background:var(--av-coral)}.clientRiskInsights{display:flex;flex-direction:column;gap:var(--av-space-sm)}.clientRiskReason{display:flex;align-items:center;justify-content:space-between;gap:var(--av-space-md);padding:var(--av-space-sm) var(--av-space-md);border-radius:var(--av-radius-row);border:1px solid var(--av-border-card);background:color-mix(in srgb,var(--av-bg-card) 96%,var(--av-bg-main) 4%)}.clientRiskReasonLabel{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-secondary)}.clientRiskReasonValue{font-size:15px;font-weight:500;color:var(--av-text-primary)}.dark .clientsColRight__content .clientRiskReason{background:color-mix(in srgb,var(--bg-card, #1C1C1E) 88%,#050505 12%);border-color:#ffffff14}.clientRiskEmpty{text-align:center;font-size:14px;color:var(--av-text-secondary);padding:var(--av-space-md);border-radius:var(--av-radius-row);border:1px dashed var(--av-border-card);background:#00000005}.filterPill{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:10px;font-size:12.5px;font-weight:500;color:#1a1a1a;background:transparent;border:none;cursor:pointer;width:100%;transition:background .15s ease,color .15s ease;position:relative}.filterPill:hover{background:#ededed}.filterPill:active{transform:scale(.98)}.filterPill.isActive{background:#007aff12;color:#007aff}.filterPill__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.filterPill.isActive .filterPill__dot{transform:scale(1.2);box-shadow:0 0 0 2px currentColor}.filterPill__count{margin-left:auto;font-size:11px;font-weight:500;min-width:20px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#ededed;color:#9ca3af;transition:background .15s ease,color .15s ease;padding:0 6px}.filterPill.isActive .filterPill__count{background:#007aff1a;color:#007aff}.dark .filterPill{color:#e6e6e6}.dark .filterPill:hover{background:#242424}.dark .filterPill.isActive{background:#0a84ff1a;color:#0a84ff}.dark .clientSwipe__inner:hover{background:#ffffff0d}.dark .filterPill__count{background:#292929;color:#6b7280}.dark .filterPill.isActive .filterPill__count{background:#0a84ff2e;color:#0a84ff}.filterPill__dot--active{background:var(--av-cyan)}.filterPill__dot--vip{background:var(--av-amber)}.filterPill__dot--new{background:var(--av-pink)}.filterDot--active{background:var(--av-cyan)}.filterDot--vip{background:var(--av-amber)}.filterDot--new{background:var(--av-pink)}.btnPrimary{display:inline-flex;align-items:center;justify-content:center;gap:var(--av-space-sm);padding:10px 18px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--av-teal),#2b7a93);border:1px solid rgba(54,156,187,.8);border-radius:var(--av-radius-pill);box-shadow:0 12px 24px #369cbb40;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btnPrimary:hover{background:linear-gradient(135deg,#3fa7c7,#2b7a93);box-shadow:0 16px 28px #369cbb59}.btnPrimary:active{transform:translateY(1px);box-shadow:0 8px 18px #369cbb4d}.btnPrimary:focus-visible{outline:2px solid rgba(54,156,187,.4);outline-offset:2px}.btnPrimary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.textLink{font-size:14px;font-weight:500;color:var(--av-teal);display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.textLink:hover{color:var(--av-navy)}.searchInput{width:100%;padding:9px 14px 9px 36px;border-radius:10px;border:1px solid hsl(0 0% 82%);background:#fcfcfc;font-size:14px;font-weight:400;color:#1a1a1a;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.searchInput::-moz-placeholder{color:#9ca3af;font-weight:400}.searchInput::placeholder{color:#9ca3af;font-weight:400}.searchInput:focus{background:#fff;border-color:#007aff59;box-shadow:0 0 0 3px #007aff14;outline:none}.dark .searchInput{background:#242424;border-color:#3b3b3b}.dark .searchInput::-moz-placeholder{color:#6b7280}.dark .searchInput::placeholder{color:#6b7280}.dark .searchInput:focus{background:#292929;border-color:#0a84ff59;box-shadow:0 0 0 3px #0a84ff1a}.iconMuted{color:var(--av-text-muted)}.iconCyan{color:var(--av-cyan)}.iconTeal{color:var(--av-teal)}.segBtnDanger{color:#f98080;font-weight:600}.segBtnPrimaryActive{color:#fff;background:linear-gradient(135deg,#ffffff40,#ffffff0d);border:1px solid rgba(255,255,255,.3)}.avatarFallback{background:#ffffff1a;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:999px}.avatarFallback--active{background:#369cbb59}.avatarFallback--vip{background:#b46f9c59}.avatarFallback--new{background:#ffa72c59}.avatarFallback--inactive{background:#11182773;color:#fffc}.checklistIcon{width:36px;height:36px;border-radius:var(--av-radius-row);background:#369cbb1f;color:var(--av-teal);display:flex;align-items:center;justify-content:center;flex-shrink:0}.checklistIcon--muted{background:#0000000d;color:var(--av-text-muted)}@keyframes noteSwipeCollapseWrap{0%{max-height:120px;margin:0 0 8px;opacity:1}to{max-height:0;margin:0;opacity:0}}.noteSwipe__wrap{position:relative;border-radius:12px;touch-action:pan-y;overflow:hidden}.noteSwipe__wrap.isRemoving{animation:noteSwipeCollapseWrap .35s cubic-bezier(.25,1,.5,1) 60ms forwards;pointer-events:none}.noteSwipe__delete{position:absolute;left:4px;top:4px;bottom:4px;width:62px;border-radius:14px;border:none;background:#ff3b30e0;backdrop-filter:blur(12px) saturate(1.6);-webkit-backdrop-filter:blur(12px) saturate(1.6);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000014,0 2px 8px #ff3b3040,0 4px 16px #ff3b301f;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.noteSwipe__delete:hover{background:#ff453af2;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001a,0 3px 12px #ff3b3059,0 6px 20px #ff3b302e}.noteSwipe__delete:active{transform:scale(.92)!important;background:#ff3126f2}.noteSwipe__inner{position:relative;z-index:1;border-radius:12px;-moz-user-select:none;user-select:none;-webkit-user-select:none;will-change:transform;transition:transform .42s cubic-bezier(.25,1,.5,1);cursor:pointer}.noteSwipe__inner .infoTile{border-left-style:solid;border-left-width:4px;border-left-color:var(--it-accent);border-radius:.9rem;overflow:hidden}.noteSwipe__inner .itAccent{display:none}.noteSwipe__inner.isDragging{transition:none}@keyframes noteDemoSwipe{0%{transform:translate(0)}35%{transform:translate(62px)}65%{transform:translate(62px)}to{transform:translate(0)}}.noteSwipe__inner.showDemo{animation:noteDemoSwipe 1.2s cubic-bezier(.25,1,.5,1) .6s forwards}.dark .noteSwipe__delete{background:#ff453ad1;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000026,0 2px 8px #ff3b304d,0 4px 16px #ff3b3026}.dark .noteSwipe__delete:hover{background:#ff4f44eb;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e,0 3px 12px #ff3b3066,0 6px 20px #ff3b3033}.clientsAddBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border-radius:12px;border:none;background:linear-gradient(180deg,#3395ff,#007aff);color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 1px #0000000f,0 2px 8px #007aff38,inset 0 1px #ffffff2e}.clientsAddBtn:hover{background:linear-gradient(180deg,#4aa3ff,#0070e8);box-shadow:0 2px 4px #00000014,0 4px 14px #007aff4d,inset 0 1px #fff3;transform:translateY(-.5px)}.clientsAddBtn:active{transform:scale(.98) translateY(0);background:linear-gradient(180deg,#007aff,#0064d0);box-shadow:0 1px 2px #0000001a,inset 0 1px #ffffff1a}.dark .clientsAddBtn{background:linear-gradient(180deg,#409cff,#0a84ff);box-shadow:0 1px 1px #0000001f,0 2px 10px #0a84ff59,inset 0 1px #ffffff1f}.dark .clientsAddBtn:hover{background:linear-gradient(180deg,#5bb0ff,#2196f3)}.clientsList{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 6px 12px}.clientsList::-webkit-scrollbar{display:none}@keyframes clientSwipeCollapse{0%{max-height:70px;margin:0;opacity:1}to{max-height:0;margin:0;opacity:0}}.clientSwipe__wrap{position:relative;border-radius:var(--av-radius-row, 12px);touch-action:pan-y;overflow:hidden;isolation:isolate;background:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}.clientSwipe__wrap.isRemoving{animation:clientSwipeCollapse .35s cubic-bezier(.25,1,.5,1) 60ms forwards;pointer-events:none}.clientSwipe__delete{position:absolute;left:4px;top:4px;bottom:4px;width:54px;border-radius:12px;border:none;background:#ff3b30e0;backdrop-filter:blur(12px) saturate(1.6);-webkit-backdrop-filter:blur(12px) saturate(1.6);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000014,0 2px 8px #ff3b3040,0 4px 16px #ff3b301f;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.clientSwipe__delete:hover:not(:disabled){background:#ff453af2;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001a,0 3px 12px #ff3b3059,0 6px 20px #ff3b302e}.clientSwipe__delete:active:not(:disabled){transform:scale(.92)!important;background:#ff3126f2}.clientSwipe__delete:disabled{opacity:.4;cursor:not-allowed}.clientSwipe__message{position:relative;width:54px;border-radius:12px;border:none;background:#34c759e0;backdrop-filter:blur(12px) saturate(1.6);-webkit-backdrop-filter:blur(12px) saturate(1.6);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex-shrink:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000014,0 2px 8px #34c75940,0 4px 16px #34c7591f;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;transform-origin:right center}.clientSwipe__message:hover{background:#30d158f2;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001a,0 3px 12px #34c75959,0 6px 20px #34c7592e}.clientSwipe__message:active{transform:scale(.92)!important;background:#2abd4ff2}.clientSwipe__actionsRight{position:absolute;right:4px;top:4px;bottom:4px;display:flex;gap:4px;z-index:0}.clientSwipe__vip{position:relative;width:54px;border-radius:12px;border:1px solid rgba(248,235,203,.22);background:#866a36eb;backdrop-filter:blur(12px) saturate(1.6);-webkit-backdrop-filter:blur(12px) saturate(1.6);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex-shrink:0;box-shadow:inset 0 1px #f8ebcb2e,inset 0 -1px #0000001a,0 2px 8px #866a3640,0 4px 16px #866a361f;transition:background .2s ease,box-shadow .2s ease,transform .15s ease,border-color .2s ease;color:#f8ebcb;transform-origin:right center}.clientSwipe__vip:hover{background:#94773ff2;box-shadow:inset 0 1px #f8ebcb3d,inset 0 -1px #0000001f,0 3px 12px #866a3659,0 6px 20px #866a362e}.clientSwipe__vip:active{transform:scale(.92)!important;background:#785e2ff2}.clientSwipe__vip.isActive{background:#94773ff2;color:#f8ebcb;border-color:#f8ebcb59;box-shadow:inset 0 1px #f8ebcb38,inset 0 -1px #0000001a,0 3px 10px #94773f4d,0 5px 18px #94773f26}.clientSwipe__vip.isActive:hover{background:#a08348fa;box-shadow:inset 0 1px #f8ebcb47,inset 0 -1px #0000001f,0 4px 14px #94773f66,0 6px 22px #94773f33}.clientSwipe__vip.isActive:active{transform:scale(.92)!important;background:#866a36f2}.clientSwipe__vip.isActive svg{fill:currentColor}.clientSwipe__inner{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:hsl(var(--background, 0 0% 100%));border:none;box-shadow:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer;backface-visibility:hidden;transition:transform .42s cubic-bezier(.25,1,.5,1),background-color .15s ease}.clientSwipe__inner:hover{background:#ededed}.clientSwipe__inner.isDragging{transition:none}.clientSwipe__inner.avRowSelected{background:#007aff12;box-shadow:inset 3px 0 #007aff;border-radius:10px}.clientSwipe__inner.avRowSelected .clientRow__avatar{background:#007aff26;color:#007aff}.clientSwipe__inner.avRowSelected .clientRow__name{color:#1a6dcf;font-weight:600}@keyframes clientDemoSwipe{0%{transform:translate(0)}30%{transform:translate(72px)}60%{transform:translate(72px)}to{transform:translate(0)}}.clientSwipe__inner.showDemo{animation:clientDemoSwipe 1.2s cubic-bezier(.25,1,.5,1) .6s forwards}@keyframes clientDemoButtonReveal{0%{transform:scale(0);opacity:0}28%{transform:scale(0);opacity:0}42%{transform:scale(1.12);opacity:1}52%{transform:scale(1);opacity:1}62%{transform:scale(1);opacity:1}78%{transform:scale(0);opacity:0}to{transform:scale(0);opacity:0}}.clientSwipe__delete.demoActive{animation:clientDemoButtonReveal 1.2s cubic-bezier(.25,1,.5,1);animation-delay:.6s;animation-fill-mode:both}.dark .clientSwipe__delete{background:#ff453ad1;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000026,0 2px 8px #ff3b304d,0 4px 16px #ff3b3026}.dark .clientSwipe__delete:hover:not(:disabled){background:#ff4f44eb;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e,0 3px 12px #ff3b3066,0 6px 20px #ff3b3033}.dark .clientSwipe__message{background:#30d158d1;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000026,0 2px 8px #34c7594d,0 4px 16px #34c75926}.dark .clientSwipe__message:hover{background:#30db58eb;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e,0 3px 12px #34c75966,0 6px 20px #34c75933}.dark .clientSwipe__vip{background:#866a36d9;color:#f8ebcb;border-color:#f8ebcb2e;box-shadow:inset 0 1px #f8ebcb1a,inset 0 -1px #00000026,0 2px 8px #866a364d,0 4px 16px #866a3626}.dark .clientSwipe__vip:hover{background:#94773feb;box-shadow:inset 0 1px #f8ebcb24,inset 0 -1px #0000002e,0 3px 12px #866a3666,0 6px 20px #866a3633}.dark .clientSwipe__vip:active{transform:scale(.92)!important;background:#785e2feb}.dark .clientSwipe__vip.isActive{background:#94773fe6;border-color:#f8ebcb40;box-shadow:inset 0 1px #f8ebcb24,inset 0 -1px #00000026,0 3px 10px #94773f59,0 5px 18px #94773f2e}.dark .clientSwipe__vip.isActive:hover{background:#a08348f2}.dark .clientSwipe__vip.isActive:active{transform:scale(.92)!important;background:#866a36eb}.dark .clientSwipe__inner{background:transparent;backface-visibility:hidden}.dark .clientSwipe__inner:hover{background:#242424}.dark .clientSwipe__inner.avRowSelected{background:#0a84ff1a;box-shadow:inset 3px 0 #0a84ff}.dark .clientSwipe__inner.avRowSelected .clientRow__avatar{background:#0a84ff2e;color:#0a84ff}.dark .clientSwipe__inner.avRowSelected .clientRow__name{color:#4da3ff;font-weight:600}.clientRow__avatar{width:32px;height:32px;border-radius:50%;background:#e8e8e8;color:#6b7280;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.01em;transition:background .15s ease,color .15s ease}.clientRow__name{font-size:13px;font-weight:500;color:#1a1a1a;line-height:1.3;transition:color .15s ease}.clientRow__meta{font-size:11px;color:#9ca3af;margin-top:0;line-height:1.3}.dark .clientRow__avatar{background:#292929;color:#6b7280}.dark .clientRow__name{color:#e6e6e6}.dark .clientRow__meta{color:#6b7280}.avExportBody{display:flex;flex-direction:column;gap:24px}.avExportSection{display:flex;flex-direction:column;gap:10px}.avExportSectionLabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.avExportSwitchList{border-radius:14px;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .25);overflow:hidden}.avExportSwitchRow{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid hsl(var(--border))}.avExportSwitchLabel{font-size:14px;font-weight:500;color:hsl(var(--foreground))}.avExportFooter{display:flex;width:100%;min-height:44px}.avExportBtn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:none;background:none;cursor:pointer;font-size:17px;font-weight:400;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;transition:background .12s ease}.avExportBtn:hover{background:hsl(var(--muted) / .4)}.avExportBtn--secondary{color:hsl(var(--primary))}.avExportBtn--primary{color:hsl(var(--primary));font-weight:600}.avExportBtn:disabled{opacity:.5;cursor:not-allowed}.infoTile{--it-accent: var(--av-teal, #369cbb);position:relative;display:flex;flex-direction:column;background:var(--av-bg-card, #F5F5F7);border:1px solid var(--av-border-card, rgba(0, 0, 0, .06));border-radius:12px;padding:0;overflow:hidden;transition:box-shadow .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),border-color .22s ease;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000008;width:100%;text-align:left}.infoTile--clickable{cursor:pointer}.infoTile--clickable:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px color-mix(in srgb,var(--it-accent) 18%,transparent),0 4px 10px -3px #0000000f;border-color:color-mix(in srgb,var(--it-accent) 25%,var(--av-border-card, rgba(0, 0, 0, .06)))}.infoTile--clickable:active{transform:translateY(-1px)}.infoTile--selected{border-color:color-mix(in srgb,var(--it-accent) 40%,var(--av-border-card, rgba(0, 0, 0, .06)));box-shadow:0 0 0 1px color-mix(in srgb,var(--it-accent) 18%,transparent),0 2px 8px -2px color-mix(in srgb,var(--it-accent) 15%,transparent);background:color-mix(in srgb,var(--it-accent) 4%,var(--av-bg-card, #F5F5F7))}.infoTile--selected .itAccent{opacity:1;top:4px;bottom:4px;width:3.5px}.itAccent{position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--it-accent);opacity:.85;transition:opacity .2s ease,height .2s ease}.infoTile:hover .itAccent{opacity:1;top:6px;bottom:6px}.itBody{display:flex;align-items:flex-start;gap:10px;padding:11px 12px 11px 16px;min-height:0}.itSplit{display:flex;align-items:stretch;min-width:0;width:100%}.itLeadingMedia{flex:0 0 176px;min-width:176px;align-self:stretch;overflow:hidden;display:flex}.itLeadingMedia>*{width:100%;height:100%}.itMain{flex:1;min-width:0;display:flex;flex-direction:column}.itSplit .itBody{flex:1}.itSplit .itChildren{padding:0 12px 10px 16px}@media (max-width: 800px){.itSplit{flex-direction:column}.itLeadingMedia{flex-basis:auto;min-width:0;width:100%;min-height:180px}}.itIcon{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--it-accent) 12%,transparent);color:var(--it-accent);transition:background .2s ease}.itIcon svg{width:16px;height:16px}.infoTile:hover .itIcon{background:color-mix(in srgb,var(--it-accent) 18%,transparent)}.itHeroIcon{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--it-accent) 10%,transparent);color:var(--it-accent)}.itHeroIcon svg{width:20px;height:20px}.itContent{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.itHeader{display:flex;flex-direction:column;gap:3px}.itTitleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.itTitle{font-size:14px;font-weight:600;color:var(--av-text-primary, #111827);line-height:1.35;letter-spacing:-.01em}.itTitleHero{font-size:15px;font-weight:600;color:var(--av-text-primary, #111827);line-height:1.35;letter-spacing:-.015em}.itTitleMetric{font-size:12px;font-weight:500;color:var(--av-text-secondary, #6b7280);line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.itSubtitle{font-size:13px;font-weight:400;color:var(--av-text-secondary, #6b7280);line-height:1.45;margin:0}.itMeta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--av-text-muted, #9ca3af);line-height:1.4;margin-top:2px}.itMeta svg{width:11px;height:11px;flex-shrink:0}.itBadge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px 8px;border-radius:999px;line-height:1.5;white-space:nowrap}.itBadge--success{background:#30d1581f;color:#22883a}.itBadge--warning{background:#ffd60a26;color:#92710c}.itBadge--danger{background:#ff453a1f;color:#c2342c}.itBadge--info{background:#0a84ff1f;color:#0a6cd4}.itBadge--neutral{background:#0000000d;color:var(--av-text-secondary, #6b7280)}.itBadge--muted{background:#00000008;color:var(--av-text-muted, #9ca3af)}.infoTile--metric .itBody{flex-direction:column;gap:6px;padding:14px 16px}.infoTile--metric .itAccent{display:none}.infoTile--metric{border-left-width:4px;border-left-style:solid;border-left-color:var(--it-accent)}.itMetric{display:flex;flex-direction:column;gap:0}.itMetricValue{font-size:22px;font-weight:700;color:var(--av-text-primary, #111827);line-height:1.15;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.itMetricLabel{font-size:11px;font-weight:500;color:var(--av-text-muted, #9ca3af);text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.infoTile--hero .itBody{gap:14px;padding:14px 16px}.itHeroValue{display:flex;align-items:baseline;gap:6px;margin-top:4px}.itHeroValue span:first-child{font-size:19px;font-weight:700;color:var(--av-text-primary, #111827);letter-spacing:-.02em}.itHeroValueLabel{font-size:12px;font-weight:400;color:var(--av-text-muted, #9ca3af)}.infoTile--compact .itBody{padding:8px 10px 8px 14px;gap:8px}.infoTile--compact .itIcon{width:26px;height:26px;border-radius:8px}.infoTile--compact .itIcon svg{width:13px;height:13px}.infoTile--compact .itTitle{font-size:13px}.infoTile--compact .itSubtitle{font-size:12px}.itActions{flex-shrink:0;display:flex;align-items:center;gap:4px;margin-left:auto}.itActionsReveal{opacity:0;transition:opacity .18s ease}.infoTile:hover .itActionsReveal{opacity:1}.itChildren{padding:8px 12px 10px 16px}.itGrid{display:grid;gap:8px}.itGrid--col1{grid-template-columns:1fr}.itGrid--col2{grid-template-columns:repeat(2,1fr)}.itGrid--col3{grid-template-columns:repeat(3,1fr)}.itGrid--col4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1200px){.itGrid--col4,.itGrid--col3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 800px){.itGrid--col4,.itGrid--col3,.itGrid--col2{grid-template-columns:1fr}}.itEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;background:var(--av-bg-card, #F5F5F7);border:1px dashed var(--av-border-card, rgba(0, 0, 0, .08));border-radius:14px}.itEmptyIcon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#0000000a;color:var(--av-text-muted, #9ca3af);margin-bottom:14px}.itEmptyIcon svg{width:24px;height:24px}.itEmptyTitle{font-size:17px;font-weight:600;color:var(--av-text-secondary, #6b7280);margin:0 0 6px}.itEmptySubtitle{font-size:14px;color:var(--av-text-muted, #9ca3af);margin:0;max-width:280px}.dark .infoTile{background:color-mix(in srgb,var(--av-bg-card, #1f2937) 95%,transparent);border-color:#ffffff14;box-shadow:0 1px 3px #0003}.dark .infoTile--clickable:hover{box-shadow:0 8px 25px -5px color-mix(in srgb,var(--it-accent) 25%,transparent),0 4px 10px -3px #0000004d;border-color:color-mix(in srgb,var(--it-accent) 30%,rgba(255,255,255,.08))}.dark .infoTile--selected{border-color:color-mix(in srgb,var(--it-accent) 35%,rgba(255,255,255,.08));box-shadow:0 0 0 1px color-mix(in srgb,var(--it-accent) 22%,transparent),0 2px 8px -2px color-mix(in srgb,var(--it-accent) 18%,transparent);background:color-mix(in srgb,var(--it-accent) 8%,var(--av-bg-card, #1f2937))}.dark .itTitle,.dark .itTitleHero{color:#ffffffeb}.dark .itMetricValue,.dark .itHeroValue span:first-child{color:#fffffff2}.dark .itSubtitle{color:#ffffff8c}.dark .itMeta{color:#fff6}.dark .itTitleMetric{color:#ffffff80}.dark .itMetricLabel{color:#ffffff59}.dark .itBadge--success{background:#30d1582e;color:#5cd87a}.dark .itBadge--warning{background:#ffd60a2e;color:#e6c84a}.dark .itBadge--danger{background:#ff453a2e;color:#ff6b64}.dark .itBadge--info{background:#0a84ff2e;color:#4da6ff}.dark .itBadge--neutral{background:#ffffff14;color:#ffffff80}.dark .itBadge--muted{background:#ffffff0d;color:#ffffff59}.dark .itEmpty{background:color-mix(in srgb,var(--av-bg-card, #1f2937) 90%,transparent);border-color:#ffffff0f}.dark .itEmptyIcon{background:#ffffff0f;color:#ffffff59}.dark .itEmptyTitle{color:#fff9}.dark .itEmptySubtitle{color:#ffffff59}.itAttachmentTile,.itFinanceTile,.itVisitTile{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.itAttachmentTile{background:#fff;border-left-color:var(--it-accent);border-left-style:solid;border-left-width:4px;border-radius:.9rem;overflow:hidden}.dark .itAttachmentTile{background:#ffffff0b}.itAttachmentTile .itAccent{display:none}.itVisitTile{background:#fff!important;color:#0f172a;border:1px solid rgba(226,232,240,.9);box-shadow:0 10px 26px #0f172a12}.itVisitTile--noHoverClient{background:#fff!important}.itAttachmentTile:hover,.itFinanceTile:hover,.itVisitTile:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px color-mix(in srgb,var(--it-accent) 18%,transparent),0 4px 10px -3px #0000000f;border-color:color-mix(in srgb,var(--it-accent) 25%,var(--av-border-card, rgba(0, 0, 0, .06)))}.dark .itAttachmentTile:hover,.dark .itFinanceTile:hover,.dark .itVisitTile:hover{box-shadow:0 8px 25px -5px color-mix(in srgb,var(--it-accent) 25%,transparent),0 4px 10px -3px #0000004d;border-color:color-mix(in srgb,var(--it-accent) 30%,rgba(255,255,255,.08))}.dark .itVisitTile{background:#ffffff0b!important;color:#ffffffeb;border-color:#ffffff14!important;box-shadow:none!important}.itVisitTile--noHoverClient,.itVisitTile--noHoverClient:hover{transform:none;box-shadow:0 10px 26px #0f172a12!important;border-color:#e2e8f0e6!important}.dark .itVisitTile--noHoverClient,.dark .itVisitTile--noHoverClient:hover{background:#ffffff0b!important;box-shadow:none!important;border-color:#ffffff14!important}.infoTile.itVisitTile--noHoverClient:hover .itAccent{opacity:.85;top:8px;bottom:8px}.infoTile.itVisitTile--noHoverClient:hover .itIcon{background:color-mix(in srgb,var(--it-accent) 12%,transparent)}.itAttachmentTile .itBody{padding:12px 12px 12px 16px}.itAttachmentTile .itContent{gap:4px}.itAttachmentTile .itHeader{gap:5px}.itAttachmentTile .itSubtitle{margin-top:1px}.itAttachmentTile .itMeta{margin-top:2px;line-height:1.65}.itVisitHistoryActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:84px}.itVisitHistoryPrice{font-size:14px;font-weight:600;color:#111827;white-space:nowrap}.itVisitHistoryChevron{width:16px;height:16px;color:#d1d5db}.dark .itVisitHistoryPrice{color:#f3f4f6}.dark .itVisitHistoryChevron{color:#4b5563}.itVisitTile--history{position:relative}.itVisitTile--history .itBody{padding-right:84px}.itVisitTile--history .itActions{position:absolute;right:14px;top:50%;transform:translateY(-50%);margin-left:0}@media (max-width: 640px){.itVisitHistoryActions{min-width:72px;gap:6px}.itVisitHistoryPrice{font-size:13px}.itVisitTile--history .itBody{padding-right:74px}.itVisitTile--history .itActions{right:10px}}.attTitleBtn{all:unset;cursor:pointer;display:inline;text-decoration:none}.attTitleBtn:hover{text-decoration:underline}.attIconBtn{cursor:pointer;display:inline-flex}.attIconBtn:hover{opacity:.7}[data-testid=delete-client-dialog] .pm2-icon{background:#ef44441a;color:#dc2626}.dark [data-testid=delete-client-dialog] .pm2-icon{background:#ef44442e;color:#fca5a5}.dcd-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 24px 18px;background:#ffffff52;border-top:1px solid rgba(0,0,0,.08)}.dark .dcd-footer{background:#ffffff08;border-top-color:#54545880}.dcd-body{display:flex;flex-direction:column;gap:10px}.dcdChoiceGrid{display:grid;grid-template-columns:1fr;gap:10px}.dcdChoiceCard{width:100%;text-align:left;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#ffffffe6;padding:14px 16px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.dcdChoiceCard:hover{transform:translateY(-1px);border-color:#3b82f638;box-shadow:0 10px 24px #0000000d}.dcdChoiceCard--recommended{border-color:#3b82f647;background:#3b82f60d}.dark .dcdChoiceCard{background:#ffffff0f;border-color:#54545866}.dark .dcdChoiceCard:hover{border-color:#60a5fa4d}.dcdChoiceCardHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.dcdChoiceTitle{font-size:15px;font-weight:600;color:#111827;letter-spacing:-.1px}.dark .dcdChoiceTitle{color:#ebebf5f2}.dcdChoiceDesc{margin:0;font-size:13px;line-height:1.45;color:#6b7280}.dark .dcdChoiceDesc{color:#ebebf59e}.dcdConfirmStage{display:flex;flex-direction:column;gap:12px}.dcdConfirmBox{border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#ffffffe0;padding:14px 16px}.dark .dcdConfirmBox{background:#ffffff0f;border-color:#54545866}.dcdConfirmTitleRow{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dcdConfirmIcon{width:18px;height:18px;color:#ef4444;flex-shrink:0}.dcdConfirmTitle{margin:0;font-size:15px;font-weight:600;color:#111827;letter-spacing:-.1px}.dark .dcdConfirmTitle{color:#ebebf5f2}.dcdConfirmDesc{margin:0;font-size:13px;line-height:1.5;color:#6b7280}.dark .dcdConfirmDesc{color:#ebebf5b3}.dcd-section{border-radius:14px;border:1px solid rgba(0,0,0,.07);background:#ffffffd1;overflow:hidden}.dark .dcd-section{background:#ffffff0d;border-color:#54545873}.dcd-section-header{display:flex;align-items:center;gap:6px;padding:12px 16px 4px;font-size:13px;font-weight:600;color:#374151;letter-spacing:-.1px}.dark .dcd-section-header{color:#ebebf5d9}.dcd-section-icon{color:#9ca3af;flex-shrink:0}.dcd-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#00000012;font-size:11px;font-weight:600;color:#6b7280;margin-left:2px}.dark .dcd-section-count{background:#ffffff1a;color:#ebebf580}.dcd-section-hint{padding:2px 16px 10px;font-size:12px;color:#9ca3af;line-height:1.4}.dcd-list{border-top:1px solid rgba(0,0,0,.06)}.dark .dcd-list{border-top-color:#54545859}.dcd-appt-row{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.04);cursor:pointer;transition:background .12s}.dcd-appt-row:last-child{border-bottom:none}.dcd-appt-row:hover{background:#00000005}.dark .dcd-appt-row{border-bottom-color:#54545833}.dcd-appt-info{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-width:0}.dcd-appt-date{font-size:13px;font-weight:500;color:#111827;white-space:nowrap}.dark .dcd-appt-date{color:#ebebf5e6}.dcd-appt-service{font-size:13px;color:#6b7280;white-space:nowrap}.dark .dcd-appt-service{color:#ebebf580}.dcd-appt-staff{font-size:12px;color:#9ca3af;white-space:nowrap}.dcd-dep-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.04);position:relative}.dcd-dep-row:last-child{border-bottom:none}.dark .dcd-dep-row{border-bottom-color:#54545833}.dcd-dep-meta{display:flex;flex-direction:column;gap:1px}.dcd-dep-amount{font-size:14px;font-weight:600;color:#111827}.dark .dcd-dep-amount{color:#ebebf5e6}.dcd-dep-date{font-size:12px;color:#9ca3af}.dcd-dep-actions{position:relative}.dcd-dep-btn{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border-radius:9px;border:1px solid rgba(0,0,0,.1);background:#ffffffe6;font-size:13px;color:#6b7280;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.dcd-dep-btn:hover{background:#fff;border-color:#00000024}.dcd-dep-btn--set{border-color:#3b82f647;background:#3b82f60f;color:#2563eb}.dark .dcd-dep-btn{background:#ffffff12;border-color:#54545880;color:#ebebf599}.dark .dcd-dep-btn--set{border-color:#6366f166;background:#6366f11f;color:#a5b4fc}.dcd-dep-icon--retained{color:#ef4444}.dcd-dep-icon--refund{color:#3b82f6}.dcd-dep-icon--transfer{color:#22c55e}.dcd-dep-chevron{color:#9ca3af;flex-shrink:0}.dcd-transfer-picker{position:absolute;right:0;top:calc(100% + 4px);width:240px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;box-shadow:0 8px 28px #0000001f,0 2px 8px #0000000f;z-index:50;padding:8px}.dark .dcd-transfer-picker{background:#1c1c1e;border-color:#545458a6;box-shadow:0 8px 32px #00000080}.dcd-transfer-search{display:flex;align-items:center;gap:6px;padding:0 8px;height:32px;margin-bottom:6px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#00000005}.dark .dcd-transfer-search{background:#ffffff0d;border-color:#54545873}.dcd-transfer-icon{color:#9ca3af;flex-shrink:0}.dcd-transfer-input{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;font-size:13px;flex:1}.dcd-transfer-list{list-style:none;padding:0;margin:0;max-height:150px;overflow-y:auto}.dcd-transfer-item{padding:7px 10px;font-size:13px;color:#111827;border-radius:7px;cursor:pointer;transition:background .1s}.dcd-transfer-item:hover{background:#3b82f612;color:#1d4ed8}.dark .dcd-transfer-item{color:#ebebf5d9}.dark .dcd-transfer-item:hover{background:#6366f124;color:#a5b4fc}.dcd-transfer-empty{padding:8px 10px;font-size:12px;color:#9ca3af;text-align:center}.dcd-transfer-cancel{display:block;width:100%;margin-top:4px;padding:6px 0;font-size:12px;color:#9ca3af;background:none;border:none;cursor:pointer;text-align:center;transition:color .1s}.dcd-transfer-cancel:hover{color:#6b7280}.dcd-info-box{display:flex;align-items:flex-start;gap:8px;padding:11px 14px;border-radius:12px;background:#fbbf2412;border:1px solid rgba(251,191,36,.22);font-size:13px;color:#92400e;line-height:1.5}.dark .dcd-info-box{background:#fbbf2414;border-color:#fbbf242e;color:#fde68a}.dcd-info-icon{color:#f59e0b;flex-shrink:0;margin-top:1px}.dcd-blocker-box{display:flex;flex-direction:column;gap:3px;padding:11px 14px;border-radius:12px;background:#ef44440f;border:1px solid rgba(239,68,68,.14)}.dcd-blocker-text{font-size:13px;color:#dc2626;line-height:1.5;margin:0}.dark .dcd-blocker-text{color:#fca5a5}.dcd-pro-copy{font-size:12.5px;color:#9ca3af;line-height:1.5;margin:0}.dark .dcd-pro-copy{color:#ebebf566}.dcd-footnote{font-size:11.5px;color:#d1d5db;text-align:center;margin:0;padding-top:2px}.dark .dcd-footnote{color:#ebebf540}.dcd-btn-ghost,.dcd-btn-secondary,.dcd-btn-primary,.dcd-btn-danger{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .12s,background .12s;white-space:nowrap}.dcd-btn-ghost{border:1px solid rgba(0,0,0,.09);background:transparent;color:#6b7280}.dcd-btn-ghost:hover:not(:disabled){background:#0000000a}.dcd-btn-secondary{border:1px solid rgba(0,0,0,.1);background:#fff;color:#374151}.dcd-btn-secondary:hover:not(:disabled){background:#f9fafb}.dcd-btn-primary{border:none;background:#111827;color:#fff}.dcd-btn-primary:hover:not(:disabled){background:#1f2937}.dcd-btn-danger{border:none;background:#dc2626;color:#fff}.dcd-btn-danger:hover:not(:disabled){background:#b91c1c}.dcd-btn-ghost:disabled,.dcd-btn-secondary:disabled,.dcd-btn-primary:disabled,.dcd-btn-danger:disabled{opacity:.45;cursor:not-allowed}.dark .dcd-btn-ghost{border-color:#54545880;color:#ebebf580}.dark .dcd-btn-secondary{border-color:#54545880;background:#ffffff12;color:#ebebf5cc}.dark .dcd-btn-primary{background:#ffffff24;color:#ebebf5e6}.dark .dcd-btn-danger{background:#b91c1c}.dcd-badge-zalecane{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;background:#ffffff2e;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.dcd-spinner{width:14px;height:14px;animation:spin .75s linear infinite;flex-shrink:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ptb-bar{height:34px!important;min-height:34px!important;max-height:34px!important;box-sizing:border-box;display:flex;align-items:center;overflow:hidden;flex-wrap:nowrap!important}.ptb-inner{width:100%;min-width:0;height:100%;display:flex;align-items:center}.ptb-rowPrimary{display:flex;align-items:center;gap:2px;flex-wrap:nowrap;min-width:0;flex:1 1 auto;overflow:visible;height:100%}.ptb-rowSecondary{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:6px;padding:0 10px 0 6px;min-width:0;flex:0 0 auto;height:100%}.ptb-search{position:relative;min-width:112px;max-width:240px;flex:1 1 160px;height:100%;display:flex;align-items:center}.ptb-searchInput{height:28px!important;min-height:28px!important;max-height:28px!important}.ptb-actions{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:4px;flex-shrink:0;height:100%}.ptb-bar .avTab{height:28px;min-height:28px;max-height:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 12px}.ptb-actions .avTab{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-height:28px;max-height:28px;padding:0 10px}.ptb-actions .avTab svg{display:block;flex-shrink:0}.ptb-spacer{height:100%;display:flex;align-items:center}@media (max-width: 768px){.ptb-root{padding-left:10px!important;padding-right:10px!important;padding-bottom:6px!important}.ptb-rowPrimary{gap:1px}.ptb-rowPrimary .avTab{font-size:12px;padding:5px 10px}.ptb-rowSecondary{padding:0 6px 0 4px}.ptb-search{min-width:100px}}.moduleWorkbenchShell{--wb-shell-height: 100%;--wb-shell-padding: 16px 18px 18px;--wb-shell-gap: 10px;--wb-shell-radius: 22px;--wb-shell-border: 1px solid rgba(255, 255, 255, .09);--wb-shell-bg: #181818;--wb-side-width: 300px;--wb-main-gap: 12px;--wb-header-min-h: 56px;--wb-filters-min-h: 48px;--wb-actions-min-h: 50px;--wb-bottom-height: 248px;--wb-panel-bg: #1b1b1b;--wb-panel-border: 1px solid rgba(255, 255, 255, .09);--wb-panel-radius: 18px;--wb-section-separator: 1px solid rgba(255, 255, 255, .09);--wb-row-separator: none;--wb-tabs-h: 44px;height:var(--wb-shell-height);min-height:0;min-width:0;display:flex;flex-direction:column;gap:var(--wb-shell-gap);padding:var(--wb-shell-padding);border:var(--wb-shell-border);border-radius:var(--wb-shell-radius);background:var(--wb-shell-bg);overflow:hidden}.moduleWorkbenchHeader,.moduleWorkbenchTabsRow,.moduleWorkbenchFilters,.moduleWorkbenchActions,.moduleWorkbenchBottomPanel{flex:0 0 auto;min-width:0}.moduleWorkbenchHeader,.moduleWorkbenchTabsRow,.moduleWorkbenchFilters,.moduleWorkbenchActions{border-bottom:var(--wb-row-separator)}.moduleWorkbenchHeader{min-height:var(--wb-header-min-h);display:flex;align-items:center;justify-content:space-between;gap:10px}.moduleWorkbenchFilters{min-height:var(--wb-filters-min-h);display:flex;align-items:center;gap:8px}.moduleWorkbenchActions{min-height:var(--wb-actions-min-h);display:flex;align-items:center;gap:8px}.moduleWorkbenchMainGrid{flex:1 1 auto;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) var(--wb-side-width);gap:var(--wb-main-gap);overflow:hidden}.moduleWorkbenchMainColumn{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.moduleWorkbenchTableSurface{flex:1 1 auto;min-height:0;min-width:0;overflow:auto}.moduleWorkbenchSidePanel{min-height:0;min-width:0;overflow:auto;border:var(--wb-panel-border);border-radius:var(--wb-panel-radius);background:var(--wb-panel-bg)}.moduleWorkbenchBottomPanel{min-height:var(--wb-bottom-height);border-top:var(--wb-section-separator);overflow:hidden}.moduleWorkbenchTabs{min-height:var(--wb-tabs-h);display:flex;align-items:end;gap:16px;overflow-x:auto}.moduleWorkbenchTabsTrailing{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.moduleWorkbenchTab{height:calc(var(--wb-tabs-h) - 9px);border:0;border-bottom:2px solid transparent;background:transparent;padding:0 4px;color:inherit;white-space:nowrap}.moduleWorkbenchTab[aria-selected=true]{border-bottom-color:currentColor}@media (max-width: 1200px){.moduleWorkbenchMainGrid{grid-template-columns:minmax(0,1fr)}.moduleWorkbenchSidePanel{order:-1}}.depFlowBoard{margin-top:18px;border:1px solid rgba(15,23,42,.08);border-radius:26px;padding:22px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 22px 50px #0f172a1a}.dark .depFlowBoard{border-color:#94a3b84d;background:linear-gradient(180deg,#0f172a,#111827);box-shadow:0 24px 56px #0206178c}.depFlowBoardHeader{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch;justify-content:space-between}.depFlowHeadline{display:flex;align-items:center;gap:12px;flex:1;min-width:260px}.depFlowHeadlineIcon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#1d4ed8,#2563eb);color:#fff;box-shadow:0 14px 26px #2563eb47}.depFlowBoardTitle{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.dark .depFlowBoardTitle{color:#e2e8f0}.depFlowBoardSubtitle{margin:6px 0 0;font-size:.92rem;line-height:1.46;color:#334155}.dark .depFlowBoardSubtitle{color:#cbd5e1}.depFlowPriority{flex:0 1 360px;border:1px solid rgba(234,88,12,.28);border-radius:14px;padding:12px 14px;background:linear-gradient(180deg,#ffedd5cc,#fff7edf2);color:#7c2d12;font-size:.84rem;line-height:1.48}.dark .depFlowPriority{border-color:#fb923c59;background:linear-gradient(180deg,#7c2d1259,#7c2d1229);color:#fed7aa}.depFlowPriorityLabel{display:inline-flex;align-items:center;gap:6px;margin:0 0 5px;font-size:.72rem;letter-spacing:.15em;font-weight:800;text-transform:uppercase}.depFlowPriority p{margin:0}.depFlowVertical{margin-top:16px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.depFlowStepRow{width:min(760px,100%);margin:0 auto;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:stretch}.depFlowStepRail{display:flex;flex-direction:column;align-items:center}.depFlowStepDot{width:28px;height:28px;border-radius:999px;border:1px solid rgba(37,99,235,.45);background:#2563eb1a;color:#1d4ed8;font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.dark .depFlowStepDot{border-color:#93c5fd80;background:#93c5fd2e;color:#dbeafe}.depFlowStepLine{margin-top:6px;width:2px;flex:1;min-height:22px;background:linear-gradient(to bottom,#2563eb61,#2563ebdb);border-radius:999px}.dark .depFlowStepLine{background:linear-gradient(to bottom,#93c5fd57,#93c5fdeb)}.depFlowStepArrow{margin-top:6px;font-size:.82rem;font-weight:700;color:#2563eb;line-height:1}.dark .depFlowStepArrow{color:#93c5fd}.depFlowStepRail--end .depFlowStepLine{display:none}.depFlowStepDot--decision{border-style:dashed}.depFlowVerticalStep,.depFlowDecision{border:1px solid rgba(148,163,184,.28);border-radius:16px;padding:14px;background:#ffffffe0}.dark .depFlowVerticalStep,.dark .depFlowDecision{border-color:#94a3b859;background:#0f172a9e}.depFlowVerticalHead{display:flex;align-items:center;gap:8px;margin-bottom:8px}.depFlowVerticalIcon{width:18px;height:18px;color:#2563eb}.dark .depFlowVerticalIcon{color:#93c5fd}.depFlowVerticalStep h4,.depFlowDecision h4{margin:0;font-size:.96rem;line-height:1.35;color:#0f172a}.dark .depFlowVerticalStep h4,.dark .depFlowDecision h4{color:#e2e8f0}.depFlowVerticalStep p,.depFlowDecision p{margin:0;font-size:.82rem;line-height:1.48;color:#334155}.depFlowVerticalStep p+p,.depFlowDecision p+p{margin-top:7px}.dark .depFlowVerticalStep p,.dark .depFlowDecision p{color:#cbd5e1}.depFlowDecision{border-style:dashed;border-color:#2563eb6b}.dark .depFlowDecision{border-color:#93c5fd80}.depFlowDecisionQuestion{margin-top:2px;font-weight:600}.depFlowBranches{margin-top:10px;display:grid;gap:10px;grid-template-columns:1fr}.depFlowBranch{border:1px solid rgba(148,163,184,.3);border-radius:12px;padding:11px;background:#f8fafceb}.dark .depFlowBranch{border-color:#94a3b861;background:#0f172a8c}.depFlowBranch--a{border-left:4px solid #0f766e}.depFlowBranch--b{border-left:4px solid #1d4ed8}.depFlowBranch h5{margin:0 0 7px;font-size:.84rem;color:#0f172a}.dark .depFlowBranch h5{color:#e2e8f0}.depFlowBranchStatus{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.depFlowStatusInline{display:inline-flex;align-items:center;gap:6px;margin-left:6px;vertical-align:middle}.depFlowTextBullet{width:18px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;font-size:1rem;line-height:1;flex-shrink:0}.dark .depFlowTextBullet{color:#94a3b8}.depFlowOperationIcon{width:18px;height:18px;flex-shrink:0;color:#475569;margin-top:2px}.depFlowOperationIcon--danger{color:#b91c1c}.dark .depFlowOperationIcon{color:#cbd5e1}.dark .depFlowOperationIcon--danger{color:#fca5a5}.depFlowBranchRule{margin-top:7px;padding-top:7px;border-top:1px solid rgba(148,163,184,.32);font-weight:600}.dark .depFlowBranchRule{border-top-color:#94a3b873}.depFlowBottom{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.depFlowLegendCard,.depFlowRulesCard{border:1px solid rgba(148,163,184,.3);border-radius:14px;padding:12px;background:#fff}.dark .depFlowLegendCard,.dark .depFlowRulesCard{border-color:#94a3b859;background:#0f172a94}.depFlowLegendCard h4,.depFlowRulesCard h4{margin:0 0 10px;font-size:.88rem;font-weight:700;color:#0f172a}.dark .depFlowLegendCard h4,.dark .depFlowRulesCard h4{color:#e2e8f0}.depFlowLegendCard ul,.depFlowRulesCard ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.depFlowLegendCard li,.depFlowRulesCard li{display:flex;align-items:center;gap:8px;font-size:.76rem;line-height:1.38;color:#334155}.dark .depFlowLegendCard li,.dark .depFlowRulesCard li{color:#cbd5e1}.depFlowLegendCard li span{color:inherit}.depFlowRulesCard li svg{color:#16a34a;flex-shrink:0}.dark .depFlowRulesCard li svg{color:#4ade80}.depFlowStatus{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 10px;font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.depFlowStatus--pending{background:#ffa72c29;border-color:#ffa72c5c;color:#9a3412}.depFlowStatus--paid,.depFlowStatus--used{background:#10b98124;border-color:#10b98157;color:#065f46}.depFlowStatus--queued{background:#60a5fa29;border-color:#60a5fa5c;color:#1d4ed8}.depFlowStatus--overdue{background:#d05b6129;border-color:#d05b615c;color:#991b1b}.dark .depFlowStatus--pending{background:#ffa72c3d;border-color:#ffa72c75;color:#ffedd5}.dark .depFlowStatus--paid,.dark .depFlowStatus--used{background:#10b98138;border-color:#10b98175;color:#d1fae5}.dark .depFlowStatus--queued{background:#60a5fa3d;border-color:#60a5fa75;color:#dbeafe}.dark .depFlowStatus--overdue{background:#d05b613d;border-color:#d05b6175;color:#fee2e2}@media (max-width: 900px){.depFlowBoard{padding:16px}.depFlowBottom{grid-template-columns:1fr}}@media (max-width: 640px){.depFlowBoard{padding:14px}.depFlowPriority{flex-basis:100%}.depFlowLegendCard li,.depFlowRulesCard li{align-items:flex-start}}.depositsPageShell{min-height:100%;background:hsl(var(--background))}.depositsPageMain{padding:0;min-height:0;height:100%}.depositsRefScreen{height:100%;min-height:0;width:100%;margin-top:0}.depositsRefWorkspaceShell{--wb-shell-padding: 10px 12px 10px;--wb-shell-gap: 0;--wb-shell-border: 1px solid color-mix(in srgb, hsl(var(--border)) 84%, transparent 16%);--wb-shell-radius: 24px;--wb-shell-bg: hsl(var(--card));--wb-side-width: 300px;--wb-bottom-height: 0px;--wb-header-min-h: 54px;--wb-filters-min-h: 52px;--wb-actions-min-h: 44px;--wb-tabs-h: 34px;--wb-panel-bg: hsl(var(--card));--wb-panel-border: 1px solid color-mix(in srgb, hsl(var(--border)) 74%, transparent 26%);--wb-panel-radius: 0;--wb-section-separator: 1px solid color-mix(in srgb, hsl(var(--border)) 74%, transparent 26%);--wb-row-separator: 1px solid color-mix(in srgb, hsl(var(--border)) 74%, transparent 26%);height:100%;min-height:0;min-width:0;width:100%}.depositsRefSectionHeader{padding:10px 12px 8px}.depositsRefSectionEyebrow{margin:0 0 6px;font-size:10px;line-height:1.1;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.depositsRefSectionTitleRow{display:flex;align-items:baseline;gap:10px}.depositsRefSectionTitleRow h1{margin:0;font-size:18px;line-height:1.1;font-weight:650;color:hsl(var(--foreground))}.depositsRefSectionTitleRow span{font-size:12px;color:hsl(var(--muted-foreground))}.depositsRefTabsRow{padding:0 8px}.depositsRefTopFilters{position:relative;flex-wrap:wrap;padding:8px 10px}.depositsRefTopFilters>*{flex:0 0 auto}.depositsRefTopFilters>.depositsRefSearchWrap{flex:1 1 320px;min-width:260px}.depositsRefSearchWrap{height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,hsl(var(--border)) 76%,transparent 24%);border-radius:10px;background:color-mix(in srgb,hsl(var(--card)) 82%,hsl(var(--background)) 18%);padding:0 11px}.depositsRefSearchWrap input{width:100%;border:0;outline:0;background:transparent;color:hsl(var(--foreground));font-size:14px}.depositsRefSelect{height:36px;border:1px solid color-mix(in srgb,hsl(var(--border)) 76%,transparent 24%);border-radius:10px;background:color-mix(in srgb,hsl(var(--card)) 84%,hsl(var(--background)) 16%);color:hsl(var(--foreground));padding:0 10px;font-size:12px}.depositsRefFiltersActions{display:inline-flex;align-items:center;gap:8px}.depositsRefFiltersPopover{position:absolute;top:calc(100% + 8px);right:14px;z-index:20;width:290px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));box-shadow:0 12px 28px #0000003d;padding:8px;display:grid;gap:6px}.depositsRefFilterChip{border:1px solid hsl(var(--border));border-radius:10px;min-height:34px;padding:0 10px;font-size:12px;text-align:left;background:hsl(var(--background));color:hsl(var(--foreground))}.depositsRefFilterChip.is-active{border-color:color-mix(in srgb,hsl(var(--primary)) 45%,hsl(var(--border)) 55%);background:color-mix(in srgb,hsl(var(--primary)) 14%,hsl(var(--background)) 86%)}.depositsRefFilterField{display:grid;gap:6px}.depositsRefFilterField label{font-size:11px;font-weight:650;color:hsl(var(--muted-foreground))}.depositsRefWorkspace{gap:0;border-bottom:1px solid color-mix(in srgb,hsl(var(--border)) 74%,transparent 26%)}.depositsRefMainArea{min-height:0}.depositsRefToolbar{flex-wrap:wrap;gap:6px;background:transparent;padding:6px 10px}.depositsRefToolbarBtn{height:30px;border:1px solid color-mix(in srgb,hsl(var(--border)) 76%,transparent 24%);border-radius:10px;background:color-mix(in srgb,hsl(var(--card)) 82%,hsl(var(--background)) 18%);color:hsl(var(--foreground));padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600}.depositsRefToolbarBtn.is-primary{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground, 0 0% 100%))}.depositsRefToolbarBtn:disabled{opacity:.5}.depositsRefToolbarLabel{color:hsl(var(--muted-foreground));font-size:12px;font-weight:600}.depositsRefIconBtn{width:30px;height:30px;border-radius:8px;border:1px solid color-mix(in srgb,hsl(var(--border)) 76%,transparent 24%);background:color-mix(in srgb,hsl(var(--card)) 82%,hsl(var(--background)) 18%);color:hsl(var(--foreground));display:inline-flex;align-items:center;justify-content:center}.depositsRefTableSection{border-right:1px solid color-mix(in srgb,hsl(var(--border)) 74%,transparent 26%);background:transparent}.depositsRefTable{width:100%;border-collapse:collapse;min-width:900px}.deposit-table-header,.deposit-row{display:grid;grid-template-columns:minmax(190px,1.4fr) 190px 80px 120px 120px minmax(130px,.8fr);align-items:center;-moz-column-gap:16px;column-gap:16px}.deposit-table-header{min-height:34px;padding:0 10px}.deposit-row{min-height:54px;padding:8px 10px;cursor:pointer;border-bottom:1px solid color-mix(in srgb,hsl(var(--border)) 74%,transparent 26%)}.depositsRefTable th{position:sticky;top:0;z-index:2;height:auto;padding:0;text-align:left;font-size:11px;font-weight:600;color:hsl(var(--muted-foreground));background:color-mix(in srgb,hsl(var(--card)) 90%,hsl(var(--background)) 10%)}.depositsRefTable th.is-numeric,.depositsRefTable td.is-numeric{text-align:right}.depositsRefTable td{min-width:0;padding:0;vertical-align:middle;border-bottom:0;font-size:13px;color:hsl(var(--foreground))}.depositsRefTable tbody tr.deposit-row:hover{background:color-mix(in srgb,hsl(var(--accent)) 16%,transparent 84%)}.depositsRefTable tbody tr:last-child td{border-bottom:0}.depositsRefColCheck{width:40px;min-width:40px;text-align:center}.depositsRefClientMain{font-size:13px;font-weight:650;line-height:1.3}.depositsRefClientSub,.depositsRefSpecSub{margin-top:2px;font-size:12px;color:hsl(var(--muted-foreground))}.depositsRefSpecMain{font-size:12px;font-weight:560}.deposit-row__amount,.deposit-row__client-name,.deposit-row__visit-date{font-size:14px;line-height:20px}.deposit-row__visit-date{white-space:nowrap;font-weight:560;color:color-mix(in srgb,hsl(var(--foreground)) 76%,hsl(var(--muted-foreground)) 24%)}.deposit-row__amount{font-weight:640;white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.deposit-row__days-cell{display:flex;align-items:center;justify-content:center}.deposit-row__status{display:flex;align-items:center}.deposit-row__status .depositRefStatusBadge{align-self:center}.deposit-row__client-name,.deposit-row__employee{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deposit-row__client-name{font-weight:650;color:hsl(var(--foreground))}.deposit-row__employee{font-size:13px;font-weight:500;line-height:18px;color:color-mix(in srgb,hsl(var(--muted-foreground)) 88%,hsl(var(--foreground)) 12%)}.deposit-row__payment-days{display:inline-block;min-width:2ch;font-size:13px;font-weight:700;line-height:18px;font-variant-numeric:tabular-nums;text-align:center}.deposit-row__payment-days--positive{color:#4ade80}.deposit-row__payment-days--zero{color:#fb923c}.deposit-row__payment-days--negative{color:#f87171}.deposit-row__payment-days--neutral{color:hsl(var(--muted-foreground))}.depositRefStatusBadge{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:0 8px;border:1px solid transparent;font-size:11px;font-weight:700}.depositRefStatusBadge--overdue{color:#f87171;border-color:#f8717159;background:#f8717124}.depositRefStatusBadge--pending{color:#fbbf24;border-color:#fbbf2459;background:#fbbf2421}.depositRefStatusBadge--dueSoon{color:#fb923c;border-color:#fb923c59;background:#fb923c24}.depositRefStatusBadge--paid,.depositRefStatusBadge--used{color:#4ade80;border-color:#4ade8059;background:#4ade801f}.depositRefStatusBadge--none,.depositRefStatusBadge--queued{color:#60a5fa;border-color:#60a5fa59;background:#60a5fa1f}.depositRefStatusBadge--lost,.depositRefStatusBadge--waived,.depositRefStatusBadge--refunded{color:#e5e7eb;border-color:#94a3b857;background:#94a3b81a}.depositsRefRowActions{display:inline-flex;align-items:center;gap:6px}.depositsRefEmpty{text-align:center;color:hsl(var(--muted-foreground));padding:26px 10px}.deposit-row.is-row-active{background:color-mix(in srgb,hsl(var(--muted)) 58%,transparent 42%)}.is-row-checked td{background:color-mix(in srgb,hsl(var(--primary)) 12%,hsl(var(--background)) 88%)}.depositsRefBottomStrip{min-height:30px;border:1px solid hsl(var(--border));border-radius:10px;padding:6px 10px;font-size:11px;color:hsl(var(--muted-foreground));background:hsl(var(--card))}.depositsRefDetailsPanel{background:transparent;padding:10px 10px 12px;display:grid;align-content:start;gap:8px;overflow:auto}.depositsRefDetailsEmpty{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.4;border:0;padding:4px 2px}.depositsRefDetailsHeader p{margin:0;font-size:10px;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.depositsRefDetailsHeaderTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.depositsRefDetailsCollapseBtn,.depositsRefDetailsRailBtn{width:28px;height:28px;border:1px solid color-mix(in srgb,hsl(var(--border)) 76%,transparent 24%);border-radius:8px;background:color-mix(in srgb,hsl(var(--card)) 82%,hsl(var(--background)) 18%);color:hsl(var(--foreground));display:inline-flex;align-items:center;justify-content:center}.depositsRefDetailsRailPanel{display:flex;align-items:flex-start;justify-content:center;padding-top:10px}.depositsRefDetailsHeader h3{margin:4px 0 2px;font-size:18px;line-height:1.08}.depositsRefDetailsHeader span{font-size:13px;color:hsl(var(--muted-foreground))}.depositsRefDetailsBadges{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.depositsRefDetailsTabs{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid color-mix(in srgb,hsl(var(--border)) 76%,transparent 24%);padding-bottom:4px}.depositsRefDetailsTab{min-height:28px;border:0;background:transparent;color:hsl(var(--muted-foreground));font-size:11px;font-weight:650;border-radius:0;border-bottom:2px solid transparent;padding:0 8px}.depositsRefDetailsTab.is-active{color:hsl(var(--foreground));background:transparent;border-bottom-color:hsl(var(--primary))}.depositsRefVisitCard{border:0;border-top:1px solid color-mix(in srgb,hsl(var(--border)) 74%,transparent 26%);border-radius:0;padding:10px 0 0;display:grid;gap:8px;background:transparent}.depositsRefVisitTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.depositsRefVisitTop strong{display:block;font-size:14px}.depositsRefVisitTop p{margin:3px 0 0;font-size:12px;color:hsl(var(--muted-foreground))}.depositsRefVisitAmount{font-size:24px;line-height:1;font-weight:700}.depositsRefVisitMeta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:hsl(var(--muted-foreground))}.depositsRefDepositDetails{border:0;border-top:1px solid color-mix(in srgb,hsl(var(--border)) 74%,transparent 26%);border-radius:0;padding:10px 0 0;display:grid;gap:10px}.depositsRefCheckoutRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.depositsRefCheckoutRow p{margin:0;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.depositsRefCheckoutRow strong{display:block;margin-top:2px;font-size:22px;line-height:1}.depositsRefDepositDetails dl{margin:0;display:grid;gap:8px}.depositsRefDepositDetails dl div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.depositsRefDepositDetails dt{color:hsl(var(--muted-foreground))}.depositsRefDepositDetails dd{margin:0;font-weight:650}.depositsRefDetailsNote{border:0;border-top:1px solid color-mix(in srgb,hsl(var(--border)) 74%,transparent 26%);border-radius:0;padding:10px 0 0;font-size:12px;line-height:1.45;color:hsl(var(--foreground))}.depositsRefDetailsHistory{display:grid;gap:7px}.depositsRefDetailsHistory p{margin:0;font-size:12px;color:hsl(var(--muted-foreground))}.depositsRefHistoryRow{border:0;border-top:1px solid color-mix(in srgb,hsl(var(--border)) 74%,transparent 26%);border-radius:0;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;font-size:12px}.depositsRefHistoryRow span{color:hsl(var(--muted-foreground))}.depositsRefHistoryRow strong{font-weight:650}.depositsRefRowHint{font-size:11px;color:hsl(var(--muted-foreground))}.depositsRefRiskMain{font-size:15px;line-height:1.2;font-weight:700}.depositsRefInlineAction.is-disabled,.depositsRefToolbarBtn.is-disabled{opacity:.45;pointer-events:none}.depositsRefDetailsPriority{margin-top:8px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.depositsRefDetailsPriority p{margin:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.depositsRefDetailsPriority strong{font-size:22px;line-height:1}.depositsRefDetailSection{border-top:1px solid color-mix(in srgb,hsl(var(--border)) 74%,transparent 26%);padding-top:10px;display:grid;gap:8px}.depositsRefDetailSection h4{margin:0;font-size:12px;line-height:1.2;font-weight:700;color:hsl(var(--foreground))}.depositsRefDetailList{margin:0;display:grid;gap:8px}.depositsRefDetailList div{display:flex;align-items:center;justify-content:space-between;gap:8px}.depositsRefDetailList dt{font-size:12px;color:hsl(var(--muted-foreground))}.depositsRefDetailList dd{margin:0;font-size:12px;font-weight:650;color:hsl(var(--foreground));text-align:right}.depositsRefDetailsActions{display:grid;gap:6px}.depositsRefDetailsActions.is-compact-row,.depositsRefDetailsActions.is-grid-2x2{grid-template-columns:repeat(2,minmax(0,1fr))}.depositsRefVisitCompact{display:grid;gap:4px}.depositsRefVisitCompact p{margin:0;font-size:12px;line-height:1.35;color:hsl(var(--foreground))}.depositsRefVisitCompact p:nth-child(2),.depositsRefVisitCompact p:nth-child(3){color:hsl(var(--muted-foreground))}.depositsRefPanelHint{margin:0;font-size:11px;color:hsl(var(--muted-foreground))}.depositsRefBottomPanel{background:transparent;padding:0}.depositsRefBottomPanel.is-collapsed{border-bottom:0}.depositsRefBottomPanelHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,hsl(var(--border)) 74%,transparent 26%)}.depositsRefBottomMeta p{margin:0 0 3px;font-size:10px;line-height:1.1;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.depositsRefBottomMeta h2{margin:0;font-size:13px;line-height:1.2;font-weight:640;color:hsl(var(--foreground))}.depositsRefBottomTabs{flex:1;color:hsl(var(--muted-foreground))}.depositsRefBottomTab{color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}.depositsRefBottomTab.is-active{color:hsl(var(--foreground))}.depositsRefBottomPanelMenu{display:inline-flex;align-items:center;gap:6px}.depositsRefBottomMenuBtn{width:30px;height:30px;border:1px solid color-mix(in srgb,hsl(var(--border)) 76%,transparent 24%);border-radius:8px;background:color-mix(in srgb,hsl(var(--card)) 82%,hsl(var(--background)) 18%);color:hsl(var(--foreground));display:inline-flex;align-items:center;justify-content:center}.depositsRefBottomToggle{height:30px;border:1px solid color-mix(in srgb,hsl(var(--border)) 76%,transparent 24%);border-radius:10px;background:color-mix(in srgb,hsl(var(--card)) 82%,hsl(var(--background)) 18%);color:hsl(var(--foreground));padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.depositsRefBottomEmpty{padding:0 14px 14px;font-size:13px;color:hsl(var(--muted-foreground))}.depositsRefBottomBody{gap:10px;padding:10px}.depositsRefBottomSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.depositsRefBottomMetric{border:1px solid color-mix(in srgb,hsl(var(--border)) 76%,transparent 24%);border-radius:10px;background:transparent;padding:8px 9px;display:grid;gap:4px}.depositsRefBottomMetric span{font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.depositsRefBottomMetric strong{font-size:15px;line-height:1.2;font-weight:650;color:hsl(var(--foreground))}.depositsRefBottomColumns{display:grid;grid-template-columns:1.2fr 1fr .9fr;gap:10px}.depositsRefBottomCard{min-width:0;border:1px solid color-mix(in srgb,hsl(var(--border)) 74%,transparent 26%);border-radius:10px;background:transparent;padding:10px;display:grid;gap:10px}.depositsRefBottomCard h3{margin:0;font-size:13px;line-height:1.2;font-weight:640;color:hsl(var(--foreground))}.depositsRefBottomFacts{margin:0;display:grid;gap:8px}.depositsRefBottomFacts div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.depositsRefBottomFacts dt,.depositsRefBottomTimeline p{color:hsl(var(--muted-foreground))}.depositsRefBottomFacts dd{margin:0;text-align:right;font-weight:600;color:hsl(var(--foreground))}.depositsRefBottomTimeline{display:grid;gap:7px}.depositsRefBottomTimelineRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;border:1px solid color-mix(in srgb,hsl(var(--border)) 76%,transparent 24%);border-radius:10px;padding:8px 9px;font-size:12px}.depositsRefBottomTimelineRow span{color:hsl(var(--muted-foreground))}.depositsRefBottomTimelineRow strong{font-weight:650;color:hsl(var(--foreground))}.depositsRefBottomNote{margin:0;font-size:12px;line-height:1.5;color:hsl(var(--foreground))}@media (max-width: 980px){.deposit-table-header,.deposit-row{grid-template-columns:minmax(170px,1.3fr) 176px 72px 110px 110px minmax(120px,.8fr);-moz-column-gap:12px;column-gap:12px}.depositsRefDetailsPanel{order:-1}.depositsRefBottomSummaryGrid,.depositsRefBottomColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 920px){.deposit-table-header,.deposit-row{-moz-column-gap:8px;column-gap:8px}.depositsRefSectionHeader,.depositsRefBottomPanelHead{flex-direction:column;align-items:stretch}.depositsRefBottomSummaryGrid,.depositsRefBottomColumns{grid-template-columns:minmax(0,1fr)}}.inv2-modal-content{display:flex;flex-direction:column;gap:20px;padding:0}.inv2-section{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:16px;background:var(--pm-field-bg);border:1px solid var(--pm-border)}.inv2-section-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-muted);margin-bottom:0}.inv2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 640px){.inv2-grid{grid-template-columns:1fr}}.inv2-field{display:flex;flex-direction:column;gap:6px}.inv2-label{font-size:12px;font-weight:500;color:var(--pm-muted);display:flex;align-items:center;gap:6px}.inv2-label-with-toggle{display:flex;align-items:center;justify-content:space-between}.inv2-toggle-inline{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pm-muted)}.inv2-readonly-card{padding:14px 16px;border-radius:12px;border:1px solid var(--pm-border);background:var(--pm-surface)}.inv2-readonly-title{font-size:14px;font-weight:500;color:var(--pm-text);margin-bottom:2px}.inv2-readonly-subtitle{font-size:12px;color:var(--pm-muted)}.inv2-input-readonly{opacity:.7;cursor:not-allowed}.inv2-hint{font-size:12px;color:var(--pm-muted);font-style:italic}.inv2-segment-group{display:inline-flex;gap:4px;background:var(--pm-surface-hover);padding:4px;border-radius:10px}.inv2-divider{height:1px;background:var(--pm-border);margin:0}.inv2-items-list{display:flex;flex-direction:column;gap:12px}.inv2-item-card{padding:16px;border-radius:12px;border:1px solid var(--pm-border);background:var(--pm-surface);display:flex;flex-direction:column;gap:14px}.inv2-item-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.inv2-item-name-input{flex:1}.inv2-item-remove-btn{flex-shrink:0}.inv2-item-remove-btn:hover{color:#ef4444;background:#ef44441a}.inv2-item-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}@media (max-width: 640px){.inv2-item-row{grid-template-columns:1fr;gap:10px}}.inv2-item-field{display:flex;flex-direction:column;gap:4px}.inv2-item-label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:var(--pm-muted)}.inv2-item-value{font-size:14px;font-weight:600;font-family:var(--font-mono, monospace);color:var(--pm-text)}.inv2-item-total{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid var(--pm-border);margin-top:4px}.inv2-item-total-label{font-size:12px;font-weight:500;color:var(--pm-muted)}.inv2-item-total-value{font-size:16px;font-weight:700;font-family:var(--font-mono, monospace);color:var(--pm-text)}.inv2-add-item-btn{width:100%;justify-content:center;gap:6px;border-style:dashed}.inv2-items-summary{display:flex;justify-content:flex-end;gap:24px;padding:12px 16px;border-radius:12px;background:var(--pm-surface-hover);margin-top:8px}.inv2-summary-item{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.inv2-summary-label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:var(--pm-muted)}.inv2-summary-value{font-size:15px;font-weight:600;font-family:var(--font-mono, monospace);color:var(--pm-text)}.inv2-summary-value.primary{font-size:18px;color:var(--pm-text)}.inv2-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--pm-border)}.inv2-footer-totals{display:flex;align-items:center;gap:24px}.inv2-footer-total{display:flex;flex-direction:column;gap:2px}.inv2-footer-total-label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:var(--pm-muted)}.inv2-footer-total-value{font-size:14px;font-weight:600;font-family:var(--font-mono, monospace);color:var(--pm-text)}.inv2-footer-total-value.highlight{font-size:18px}.inv2-footer-total-value.warning{color:#f59e0b}.inv2-footer-actions{display:flex;align-items:center;gap:12px}.inv2-vat-breakdown{margin-top:8px;padding:10px 14px;border-radius:10px;background:var(--pm-surface-hover);border:1px solid var(--pm-border)}.inv2-vat-breakdown-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--pm-muted);margin-bottom:6px}.inv2-vat-breakdown-items{display:flex;flex-wrap:wrap;gap:16px}.inv2-vat-breakdown-item{display:flex;align-items:center;gap:6px}.inv2-vat-breakdown-rate{font-size:12px;color:var(--pm-muted)}.inv2-vat-breakdown-value{font-size:12px;font-family:var(--font-mono, monospace);color:var(--pm-text)}.loginShell{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100dvh;width:100vw;height:100dvh;padding:0;display:block;overflow:hidden;background:linear-gradient(180deg,#b8c6d4,#a9b8c8 38%,#bcc9d8)}.loginFrame{position:relative;width:100vw;height:100dvh;min-height:680px;display:grid;grid-template-columns:60% 40%;isolation:isolate}.loginScene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background-color:#12141a;background-image:url(/ekranlog.png);background-size:cover;background-position:center;background-repeat:no-repeat}.loginScene__art,.loginScene__veil{display:none}.loginHeroPhoto--enter{animation:loginHeroFade .52s cubic-bezier(.22,1,.36,1) both}.loginScene__art{position:absolute;top:0;right:0;bottom:0;left:0}.loginScene__ridge{position:absolute;left:-6%;right:-6%;border-radius:45% 55% 0 0/52% 48% 0 0}.loginScene__ridge--far{bottom:44%;height:34%;background:linear-gradient(180deg,#3f495770,#272d35c7);clip-path:polygon(0 84%,11% 66%,23% 78%,39% 52%,52% 69%,67% 44%,81% 58%,100% 40%,100% 100%,0 100%)}.loginScene__ridge--mid{bottom:24%;height:42%;background:linear-gradient(180deg,#2d343d6b,#181c22db);clip-path:polygon(0 76%,16% 60%,31% 70%,43% 48%,58% 61%,72% 42%,86% 52%,100% 35%,100% 100%,0 100%)}.loginScene__ridge--front{bottom:-2%;height:38%;background:linear-gradient(180deg,#1f232ab3,#0d0f13f7);clip-path:polygon(0 70%,14% 56%,29% 65%,41% 49%,53% 61%,67% 40%,78% 55%,100% 30%,100% 100%,0 100%)}.loginScene__peak{position:absolute;left:34%;bottom:44%;width:140px;height:136px;background:linear-gradient(180deg,#1e242ef5,#0d1015);clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 12px 20px rgba(0,0,0,.36))}.loginScene__hiker{position:absolute;left:calc(34% + 64px);bottom:calc(44% + 100px);width:18px;height:62px;border-radius:12px 12px 6px 6px;background:linear-gradient(180deg,#0e1117,#020306);box-shadow:0 4px 8px #00000059}.loginScene__hiker:before{content:"";position:absolute;top:-14px;left:2px;width:14px;height:14px;border-radius:50%;background:#090b10}.loginScene__hiker:after{content:"";position:absolute;top:18px;right:-7px;width:10px;height:26px;border-radius:8px;background:#090b10;transform:rotate(-16deg)}.loginScene__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 16% 18%,rgba(255,228,180,.38) 0%,rgba(255,210,154,.08) 34%,transparent 58%),linear-gradient(180deg,#161c2429,#0b0d1238 34%,#080a0e8f)}.loginLeft{position:relative;z-index:1;min-width:0;min-height:100dvh;padding:56px 64px 96px;display:flex;flex-direction:column;justify-content:space-between}.loginLeft__brand{color:#1d222cf2;font-size:42px;font-weight:700;letter-spacing:-.01em}.loginLeft__content{max-width:520px;color:#fffffff2}.loginLeft__slides{position:relative;height:246px;overflow:hidden}.loginLeft__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transform:none;transition:opacity .76s cubic-bezier(.22,1,.36,1);pointer-events:none;will-change:opacity}.loginLeft__slide.is-active{opacity:1;transform:none;pointer-events:auto}.loginLeft__slide.is-fading-out{opacity:0;transform:none;pointer-events:none;transition-timing-function:cubic-bezier(.4,0,.2,1)}.loginLeft__slide.is-fading-in{opacity:1;transform:none;pointer-events:auto;transition-timing-function:cubic-bezier(.22,1,.36,1)}.loginLeft__content h2{margin:0;font-size:clamp(52px,5vw,86px);line-height:.95;letter-spacing:-.035em;font-weight:450}.loginLeft__content p{margin:20px 0 0;font-size:15px;line-height:1.55;color:#ffffffd1;max-width:480px}.loginLeft__dots{margin-top:24px;display:flex;align-items:center;gap:10px;min-height:12px}.loginLeft__dot{width:8px;height:8px;border:0;border-radius:999px;padding:0;background:#ffffff59;opacity:.86;cursor:pointer;transition:width .25s ease,opacity .25s ease,background-color .25s ease}.loginLeft__dot:hover,.loginLeft__dot:focus-visible{opacity:1}.loginLeft__dot.is-active{width:12px;background:#fffffff2;opacity:1}.loginGlass{position:relative;z-index:2;min-width:0;min-height:100dvh;overflow:hidden;background:#ebf0f408;backdrop-filter:blur(24px) saturate(106%) brightness(1.03);-webkit-backdrop-filter:blur(24px) saturate(106%) brightness(1.03);border-left:1px solid rgba(255,255,255,.09)}.loginGlass:before{content:"";position:absolute;z-index:5;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,#ffffff2a,#ffffff08 50%,#ffffff1f);pointer-events:none}.loginGlass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:radial-gradient(120% 72% at 50% 6%,rgba(255,255,255,.055),transparent 56%),radial-gradient(120% 76% at 50% 110%,rgba(20,26,34,.07),transparent 62%)}.loginGlass__frost,.loginGlass__tint,.loginGlass__specular{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.loginGlass__frost{z-index:1;background:#ebf0f508}.loginGlass__tint{z-index:2;background:linear-gradient(135deg,#ffffff0a,#d2dce605 45%,#8291a006)}.loginGlass__specular{z-index:3;background:linear-gradient(118deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.024) 20%,transparent 40%,transparent 78%,rgba(255,255,255,.02) 100%),radial-gradient(78% 24% at 18% 8%,rgba(255,255,255,.05),transparent 68%);opacity:.34}.loginGlass__content{position:relative;z-index:10;padding-top:14px}.loginGlass__content--enter{opacity:0;transform:translateY(10px);animation:loginGlassContentIn .56s ease-out .11s forwards}.loginShell__auth{min-width:0;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;padding:56px 58px 40px;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.loginShell__auth--single{width:min(560px,calc(100vw - 30px));min-height:560px;margin:auto;border-radius:14px;border:1px solid rgba(255,255,255,.24);box-shadow:0 26px 56px #161c2647;grid-template-rows:auto 1fr;background:linear-gradient(180deg,#6067718a,#464b5494),radial-gradient(circle at 8% 88%,rgba(255,255,255,.12),transparent 34%);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.loginShell__brand{display:flex;align-items:center;gap:10px;min-height:40px;position:relative;z-index:2}.loginShell__backBtn{width:30px;height:30px;border-radius:9px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#ffffffeb;display:grid;place-items:center;cursor:pointer}.loginShell__backBtn:hover{background:#ffffff29}.loginShell__logoMark{width:26px;height:26px;border-radius:9px;background:#ffffffeb;color:#303640f0;display:grid;place-items:center}.loginShell__logoText{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#ffffffd6}.loginShell__authCenter{display:flex;align-items:center;justify-content:center;padding:252px 0 10px;position:relative;z-index:2}.loginShell__formWrap{position:relative;width:min(100%,440px);border-radius:32px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 10px 26px #0e141e24,0 1px #ffffff0d inset}.loginShell__formWrap--enter{animation:loginFadeUp .42s cubic-bezier(.22,1,.36,1) both}.loginShell__formSwap{padding-inline:10px;will-change:opacity,transform}.loginShell__formSwap--enter{animation:loginFormSwapIn .28s cubic-bezier(.22,1,.36,1) both}.loginShell__heading{margin-top:0;margin-bottom:34px}.loginShell__heading h1{margin:0;font-size:clamp(56px,5vw,76px);line-height:.94;letter-spacing:-.04em;font-weight:380;color:#fffffff5}.loginShell__heading p{margin:12px 0 0;font-size:13px;line-height:1.55;color:#ffffffbd}.loginShell__form{display:flex;flex-direction:column;gap:20px;padding-bottom:18px}.loginField{display:flex;flex-direction:column;gap:8px}.loginField__labelRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.loginField>span,.loginField__labelRow>span{font-size:12px;font-weight:500;color:#ffffffb8}.loginField__forgot{font-size:12px;color:#ffffff8f;text-decoration:none}.loginField__forgot:hover{color:#ffffffe6}.loginField__control{position:relative;min-height:54px;display:flex;align-items:center;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #1118221f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.loginField__control:focus-within{background:#ffffff0f;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 0 2px #ffffff08,inset 0 1px #ffffff24,inset 0 -1px #11182224}.loginField__icon{position:absolute;left:16px;width:14px;height:14px;color:#ffffff94;pointer-events:none}.loginField__control input{width:100%;min-width:0;height:52px;padding:0 44px;border:0!important;outline:0;border-radius:20px;background:transparent!important;box-shadow:none!important;color:#fffffff0;font:inherit}.loginField__control input::-moz-placeholder{color:#ffffffa3}.loginField__control input::placeholder{color:#ffffffa3}.loginField__reveal{position:absolute;right:10px;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:#ffffff94;display:grid;place-items:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.loginField__reveal:hover{color:#ffffffe0;background:#ffffff0e}.loginShell__submit{margin-top:14px;height:53px!important;min-height:53px!important;border-radius:20px!important;position:relative;isolation:isolate;overflow:hidden;background-image:none!important;background-color:#ffffffe6!important;color:#14181eeb!important;border:1px solid rgba(255,255,255,.28)!important;backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffa6,inset 0 -1px #11171e24,inset 0 0 0 .5px #ffffff47!important;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease!important}.loginShell__submit:hover:not(:disabled){background-image:none!important;transform:translateY(-1px);filter:brightness(1.02) contrast(1.01);box-shadow:0 9px 24px #0c121c1f,inset 0 1px #ffffffc7,inset 0 -1px #11171e24,inset 0 0 0 .5px #ffffff57!important}.loginShell__submit:active:not(:disabled){transform:translateY(0);background-image:none!important;filter:brightness(.985)}.loginShell__submit:focus-visible{outline:none!important;box-shadow:0 0 0 3px #ffffff1f,0 8px 24px #0000001a!important}.loginShell__error{border-radius:12px;border:1px solid rgba(255,123,123,.5);background:#d0484838;color:#ffe8e8;font-size:12px;line-height:1.45;padding:10px 12px}.loginShell__footnote{margin:0;padding-top:10px;font-size:11px;color:#ffffff61;position:relative;z-index:2;padding-inline:10px}.loginShell__backLink{display:inline-flex;justify-content:center;align-self:center;margin-top:2px}.loginShell__otpWrap{margin:2px 0 10px}.loginShell__otpWrap [data-slot=input-otp-slot]{width:48px;height:54px;border-radius:12px;border-color:#ffffff70;background:#ffffff14;color:#fffffff0}@media (max-width: 1100px){.loginFrame{grid-template-columns:54% 46%}.loginLeft{padding:44px 42px 74px}.loginShell__auth{padding:44px 34px 34px}}@media (max-width: 767px){.loginFrame{width:100%;min-height:100dvh;height:auto;display:block}.loginLeft{display:none}.loginGlass{min-height:100dvh}.loginShell__auth{min-height:100dvh;padding:24px 22px 32px}.loginShell__authCenter{align-items:flex-start;justify-content:flex-start;padding:38px 0 56px}.loginShell__formWrap{max-width:440px}.loginShell__heading h1{font-size:clamp(44px,12vw,58px)}}@media (prefers-reduced-motion: reduce){.loginHeroPhoto--enter,.loginShell__formWrap--enter,.loginGlass__content--enter,.loginShell__formSwap--enter{animation:none;transform:none;opacity:1}}@keyframes loginFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loginHeroFade{0%{opacity:0}to{opacity:1}}@keyframes loginGlassContentIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loginFormSwapIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root{--avenly-bg: #e9edf3;--avenly-surface: #f5f7fb;--avenly-surface-soft: #f2f5fa;--avenly-shadow-dark: #c0c6d4;--avenly-shadow-light: #ffffff;--avenly-text-main: #222530;--avenly-text-muted: #747b8b;--avenly-accent-pink: #ff62c0;--avenly-accent-blue: #4a7bff;--avenly-accent-cyan: #3fd6c8;--avenly-accent-purple: #9b6bff;--avenly-accent-yellow: #ffc857;--avenly-accent-red: #ff6b7b;--avenly-radius-lg: 24px;--avenly-radius-pill: 999px;--avenly-shadow-elevated: 10px 10px 20px var(--avenly-shadow-dark), -10px -10px 20px var(--avenly-shadow-light);--avenly-shadow-inset: inset 10px 10px 20px var(--avenly-shadow-dark), inset -10px -10px 20px var(--avenly-shadow-light)}.avenly-page{min-height:100vh;margin:0;padding:32px;box-sizing:border-box;background:radial-gradient(circle at top left,#fdfdff 0,#e9edf3 40%,#dde2ec);font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--avenly-text-main);display:flex;justify-content:center;align-items:flex-start}.avenly-ui-kit{max-width:1120px;width:100%;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:32px}@media (max-width: 900px){.avenly-ui-kit{grid-template-columns:1fr}}.avenly-card{background:var(--avenly-surface);border-radius:32px;padding:24px 28px;box-shadow:var(--avenly-shadow-elevated);position:relative;overflow:hidden}.avenly-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.avenly-card-title{font-size:18px;font-weight:600}.avenly-card-subtitle{font-size:13px;color:var(--avenly-text-muted)}.avenly-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#ffb5e6,#ff62c0);box-shadow:2px 2px 4px #b36cadb3,-2px -2px 4px #fff}.avenly-btn-row{display:flex;flex-wrap:wrap;gap:12px}.avenly-btn{position:relative;border:none;outline:none;cursor:pointer;border-radius:16px;padding:10px 22px;font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--avenly-text-main);background:var(--avenly-surface-soft);box-shadow:var(--avenly-shadow-elevated);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.avenly-btn:hover{transform:translateY(-1px)}.avenly-btn:active{box-shadow:var(--avenly-shadow-inset);transform:translateY(0)}.avenly-btn--primary{background:linear-gradient(145deg,#f6f0ff,#e0e6ff);color:var(--avenly-text-main)}.avenly-btn--accent-pink{background:linear-gradient(135deg,#ffd0f0,#ff62c0);color:#2a1022}.avenly-btn--accent-blue{background:linear-gradient(135deg,#dbe7ff,#4a7bff);color:#121a3a}.avenly-btn--ghost{background:transparent;box-shadow:6px 6px 12px var(--avenly-shadow-dark),-6px -6px 12px var(--avenly-shadow-light)}.avenly-btn--inset{background:#f2f3f7;border-radius:18px;padding:14px 26px;font-size:16px;font-weight:500;color:#444;box-shadow:inset 4px 4px 8px #0000001f,inset -4px -4px 8px #fffc,2px 2px 4px #0000000a;display:flex;align-items:center;gap:10px}.avenly-btn--inset:hover{box-shadow:inset 3px 3px 6px #00000026,inset -3px -3px 7px #ffffffd9,2px 2px 3px #0000000d;transform:translateY(0)}.avenly-btn--inset:active{box-shadow:inset 6px 6px 10px #0003,inset -6px -6px 12px #ffffffe6;transform:scale(.97)}.avenly-btn--pill{border-radius:var(--avenly-radius-pill);padding-inline:26px}.avenly-btn--icon{width:40px;height:40px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.avenly-field-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--avenly-text-muted);margin-bottom:6px}.avenly-input-wrapper{position:relative;border-radius:999px;background:var(--avenly-surface-soft);box-shadow:var(--avenly-shadow-elevated);padding-inline:18px;display:flex;align-items:center;gap:8px}.avenly-input{flex:1;border:none;outline:none;background:transparent;padding:10px 0;font-size:14px;color:var(--avenly-text-main)}.avenly-input::-moz-placeholder{color:var(--avenly-text-muted)}.avenly-input::placeholder{color:var(--avenly-text-muted)}.avenly-input-icon{width:16px;height:16px;border-radius:999px;box-shadow:3px 3px 6px var(--avenly-shadow-dark),-3px -3px 6px var(--avenly-shadow-light);position:relative}.avenly-input-icon:after{content:"";position:absolute;width:7px;height:2px;border-radius:99px;background:var(--avenly-shadow-dark);transform:rotate(45deg);right:-4px;bottom:-1px}.avenly-toggle{width:52px;height:28px;border-radius:999px;background:var(--avenly-surface-soft);box-shadow:var(--avenly-shadow-elevated);padding:4px;display:flex;align-items:center;transition:background-color .18s ease}.avenly-toggle-thumb{width:20px;height:20px;border-radius:999px;background:linear-gradient(145deg,#fff,#dde2ee);box-shadow:4px 4px 8px #a3aabbcc,-3px -3px 7px #fff;transform:translate(0);transition:transform .18s ease}.avenly-toggle--on{background:linear-gradient(135deg,#ffd3f3,#ff62c0)}.avenly-toggle--on .avenly-toggle-thumb{transform:translate(20px)}.avenly-slider-group{display:flex;gap:18px;align-items:flex-end}.avenly-slider-track{width:26px;height:140px;border-radius:999px;background:var(--avenly-surface-soft);box-shadow:var(--avenly-shadow-elevated);padding:6px;display:flex;align-items:flex-end;position:relative}.avenly-slider-fill{width:100%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.3),var(--avenly-accent-blue));height:50%;position:relative}.avenly-slider-fill--pink{background:linear-gradient(180deg,rgba(255,255,255,.4),var(--avenly-accent-pink))}.avenly-slider-fill--cyan{background:linear-gradient(180deg,rgba(255,255,255,.4),var(--avenly-accent-cyan))}.avenly-slider-fill--purple{background:linear-gradient(180deg,rgba(255,255,255,.4),var(--avenly-accent-purple))}.avenly-slider-thumb-dot{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:999px;background:#f5f5f7;box-shadow:3px 3px 6px #a3aabbcc,-2px -2px 5px #fff}.avenly-badges-row{display:flex;flex-wrap:wrap;gap:8px}.avenly-badge{font-size:12px;padding:6px 12px;border-radius:999px;background:var(--avenly-surface-soft);box-shadow:var(--avenly-shadow-elevated);color:var(--avenly-text-muted)}.avenly-badge--pink{background:linear-gradient(135deg,#ffe3f7,#ffb5e6);color:#5a1842}.avenly-badge--blue{background:linear-gradient(135deg,#e0ebff,#bed6ff);color:#10244b}.avenly-download-card{margin-top:18px;padding:18px 20px;border-radius:24px;background:var(--avenly-surface-soft);box-shadow:var(--avenly-shadow-elevated);display:flex;align-items:center;justify-content:space-between;gap:12px}.avenly-download-info{display:flex;flex-direction:column;gap:2px}.avenly-download-title{font-size:14px;font-weight:500}.avenly-download-sub{font-size:12px;color:var(--avenly-text-muted)}.avenly-download-progress{width:64px;height:64px;border-radius:999px;background:var(--avenly-surface);box-shadow:var(--avenly-shadow-elevated);position:relative;display:flex;align-items:center;justify-content:center}.avenly-download-progress:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:inherit;background:conic-gradient(var(--avenly-accent-pink) 0 35%,rgba(255,255,255,.2) 35% 100%)}.avenly-download-progress:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:inherit;background:var(--avenly-surface)}.avenly-download-percent{position:relative;font-size:12px;font-weight:600;color:var(--avenly-text-main)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:500;padding:10px 20px;border-radius:14px;border:1.5px solid #cfe7ff;background:#ffffffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#007aff;cursor:pointer;box-shadow:0 4px 14px #0095ff26,inset 0 0 #fff0;transition:box-shadow .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1),border-color .22s cubic-bezier(.22,.61,.36,1)}.ui-btn:hover{box-shadow:0 0 20px #0095ff59,0 4px 14px #0095ff26;transform:scale(1.02)}.ui-btn:active{transform:scale(.97);box-shadow:0 0 6px #0095ff40,inset 0 2px 6px #00000026;border-color:#007aff}.ui-btn:focus{outline:none;box-shadow:0 0 0 4px #007aff40,0 4px 14px #0095ff26}.ui-btn.icon{width:46px;height:46px;padding:0;border-radius:14px}.ui-btn-icon{display:flex;align-items:center;justify-content:center;font-size:20px}.ui-btn.primary{background:linear-gradient(135deg,#4da3ff,#006eff);color:#fff;border:none;box-shadow:0 4px 18px #007aff59}.ui-btn.primary:hover{transform:scale(1.03);box-shadow:0 0 22px #007aff73,0 4px 18px #007aff59}.ui-btn.ghost{background:transparent;border:1.5px solid #e3e3e3;box-shadow:none;color:#666}.ui-btn.ghost:hover{background:#f0f0f0b3}.ui-btn.is-disabled,.ui-btn.disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.gs-page{width:100%;max-width:none;margin:0;display:flex;flex-direction:column;gap:30px}.gs-hero{position:relative;overflow:hidden;border-radius:28px;padding:clamp(20px,4vw,34px);border:1px solid rgba(31,51,84,.08);background:radial-gradient(120% 130% at 8% 6%,rgba(131,189,225,.35) 0%,rgba(131,189,225,.06) 46%,transparent 62%),radial-gradient(90% 110% at 90% 14%,rgba(126,214,198,.22) 0%,rgba(126,214,198,.02) 52%,transparent 72%),linear-gradient(160deg,#f8fbff,#edf6ff 42%,#f6fbff);box-shadow:0 30px 70px -50px #235fa88c}.dark .gs-hero{border-color:#ffffff1a;background:radial-gradient(120% 130% at 8% 6%,rgba(75,128,167,.3) 0%,rgba(75,128,167,.06) 46%,transparent 62%),radial-gradient(90% 110% at 90% 14%,rgba(69,157,142,.26) 0%,rgba(69,157,142,.04) 52%,transparent 72%),linear-gradient(160deg,#10151e,#0d131b 42%,#0e141c);box-shadow:0 30px 75px -52px #000000bf}.gs-heroGlow{position:absolute;right:-120px;top:-120px;width:320px;height:320px;border-radius:9999px;background:radial-gradient(circle at center,rgba(93,181,223,.28),transparent 70%);pointer-events:none}.gs-heroContent{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:24px;align-items:start}.gs-kicker{margin:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#1e405ba3}.dark .gs-kicker{color:#c8e2f49e}.gs-heroTitle{margin:10px 0 0;font-size:clamp(28px,4.2vw,44px);line-height:1.08;letter-spacing:-.03em;font-weight:700;color:#0f1f33;max-width:920px}.dark .gs-heroTitle{color:#f2f8ff}.gs-heroLead{margin:14px 0 0;font-size:clamp(14px,2vw,17px);line-height:1.6;color:#12283ec2;max-width:860px}.dark .gs-heroLead{color:#ddebf7cc}.gs-heroActions{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.gs-btn{border-radius:999px;border:1px solid transparent;padding:11px 18px;font-size:13px;font-weight:600;transition:all .2s ease}.gs-btnPrimary{background:linear-gradient(135deg,#2d9cc2,#5ab5d8);color:#fff;box-shadow:0 14px 26px -18px #2d9cc2e6}.gs-btnPrimary:hover{transform:translateY(-1px);filter:brightness(1.02)}.gs-btnSecondary{border-color:#1a34502e;background:#ffffffb3;color:#17324f}.dark .gs-btnSecondary{border-color:#fff3;background:#ffffff14;color:#e8f2ff}.gs-heroVisual{position:relative;min-height:340px}.gs-phoneMock{width:210px;margin:0 auto;border-radius:26px;border:1px solid rgba(20,48,77,.14);background:linear-gradient(160deg,#fff,#f3f9ff);box-shadow:0 28px 66px -42px #1c466fa6;padding:14px 12px 12px}.dark .gs-phoneMock{border-color:#ffffff24;background:linear-gradient(160deg,#ffffff14,#ffffff08)}.gs-phoneBar{width:56px;height:5px;border-radius:999px;margin:0 auto 12px;background:#2e618e3d}.gs-phoneTitle{font-size:12px;font-weight:700;color:#16334f;margin-bottom:8px}.dark .gs-phoneTitle{color:#edf6ff}.gs-phoneRow{border-radius:10px;border:1px solid rgba(30,64,96,.08);background:#ffffffd9;padding:8px;font-size:11px;display:flex;justify-content:space-between;color:#23415f;margin-top:6px}.dark .gs-phoneRow{border-color:#ffffff1a;background:#ffffff0d;color:#e7f2ffe0}.gs-phoneBtn{margin-top:12px;width:100%;border:0;border-radius:10px;padding:8px;background:linear-gradient(130deg,#2d9cc2,#58b5d9);color:#fff;font-size:11px;font-weight:700}.gs-floatTag{position:absolute;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:600;border:1px solid transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gs-floatTag--ready{top:8px;right:0;background:#1cb87a24;border-color:#1cb87a57;color:#0b7c4b}.gs-floatTag--notify{top:128px;left:0;background:#2e9cc226;border-color:#2e9cc254;color:#106b8a}.gs-floatTag--deposit{top:198px;right:4px;background:#f29f4d2e;border-color:#f29f4d57;color:#9f5b00}.gs-progressCard{position:absolute;left:12px;right:12px;bottom:0;border-radius:20px;border:1px solid rgba(28,54,83,.12);background:#ffffffad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 15px 14px}.dark .gs-progressCard{border-color:#ffffff26;background:#ffffff0f}.gs-progressCount{margin:0;font-size:15px;font-weight:600;color:#112741}.dark .gs-progressCount{color:#f2f7ff}.gs-progressTrack{margin-top:10px;height:7px;border-radius:999px;background:#1029401f;overflow:hidden}.dark .gs-progressTrack{background:#ffffff26}.gs-progressFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d9cc2,#58b5d9)}.gs-progressHint{margin:10px 0 0;font-size:12px;line-height:1.45;color:#17324fb8}.dark .gs-progressHint{color:#dfeefcbd}.gs-lowerLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;align-items:start}.gs-mainFlow{display:flex;flex-direction:column;gap:16px}.gs-sideRail{display:flex;flex-direction:column;gap:12px;position:sticky;top:14px}.gs-sideCard,.gs-launchSection,.gs-section,.gs-finalCallout{border-radius:24px;border:1px solid rgba(20,41,64,.09);background:#ffffffe6;padding:18px}.dark .gs-sideCard,.dark .gs-launchSection,.dark .gs-section,.dark .gs-finalCallout{border-color:#ffffff1a;background:#ffffff0a}.gs-trialCard{position:relative;overflow:hidden;background:radial-gradient(130% 110% at 96% -6%,rgba(86,182,220,.24) 0%,transparent 58%),radial-gradient(90% 74% at 8% 100%,rgba(255,255,255,.55),transparent 65%),linear-gradient(165deg,#f9fdff,#edf7ff);border-color:#25628424;box-shadow:0 14px 30px -24px #24668c6b}.dark .gs-trialCard{background:radial-gradient(128% 108% at 100% 0%,rgba(115,206,244,.2) 0%,transparent 58%),linear-gradient(165deg,#cbe8ff2b,#beddf414);border-color:#a8ddfc38;box-shadow:inset 0 1px #ffffff14,0 16px 28px -24px #000000b3}.gs-trialCard:after{content:"";position:absolute;right:-30px;top:-36px;width:112px;height:112px;border-radius:999px;background:radial-gradient(circle,#a4e4ff57,#a4e4ff00 70%);pointer-events:none}.dark .gs-trialCard:after{background:radial-gradient(circle,#a4e4ff3d,#a4e4ff00 70%)}.gs-trialBadge{display:inline-flex;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#185f80;background:#2d9cc229;border:1px solid rgba(45,156,194,.24)}.dark .gs-trialBadge{color:#bcecff;background:#91d2f129;border-color:#91d2f157}.gs-sideCard h4{margin:10px 0 0;font-size:22px;line-height:1.08;letter-spacing:-.02em;color:#102740}.dark .gs-sideCard h4{color:#edf6ff}.gs-sideCard p{margin:12px 0 0;font-size:13px;line-height:1.5;color:#16304bc2}.dark .gs-sideCard p{color:#dcecfac2}.gs-trialPrimary{margin-top:14px;border:1px solid transparent;border-radius:12px;background:#0f2236;color:#fff;padding:10px 13px;font-size:13px;font-weight:700;transition:all .18s ease}.gs-videoCta{margin-top:14px;border:0;border-radius:12px;background:#0f2236;color:#fff;padding:10px 12px;font-size:13px;font-weight:700}.gs-videoCta[disabled]{cursor:not-allowed;opacity:.62}.dark .gs-trialPrimary{background:linear-gradient(135deg,#76cef2eb,#97def8e6);color:#0d2538;border-color:#bce9ff59;box-shadow:0 10px 18px -14px #53b2d8db}.dark .gs-videoCta{background:#f1f6fd;color:#0f2236}.gs-trialPrimary:hover{transform:translateY(-1px);filter:brightness(1.03)}.gs-trialPrimary:focus-visible{outline:2px solid rgba(45,156,194,.55);outline-offset:2px}.gs-trialLink{margin-top:9px;border:0;background:transparent;color:#2d9cc2;font-size:12px;font-weight:700;padding:0;text-align:left}.gs-trialLink:hover{color:#1c88af}.dark .gs-trialLink{color:#97daf9}.dark .gs-trialLink:hover{color:#c3edff}.VideoGuideThumbnail{border-radius:16px;min-height:164px;border:1px solid rgba(24,51,80,.12);background:radial-gradient(120% 120% at 90% 0%,rgba(255,255,255,.44),transparent 42%),linear-gradient(145deg,#1c5e8b,#2f8fbf 44%,#46b6cf);position:relative;overflow:hidden;display:grid;place-items:center}.VideoGuideThumbnail span{position:absolute;left:12px;bottom:10px;border-radius:999px;font-size:11px;font-weight:600;padding:5px 9px;color:#fff;background:#0a1b2a61}.gs-videoSpark{position:absolute;width:220px;height:220px;border-radius:999px;right:-90px;top:-90px;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 70%)}.gs-videoPlay{width:62px;height:62px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:#fff3;color:#fff;display:inline-flex;align-items:center;justify-content:center}.gs-videoPlay:disabled{opacity:1}.gs-quickActionsCard h4{font-size:18px}.gs-quickActionsList{margin-top:10px;display:flex;flex-direction:column;gap:8px}.gs-quickActionsList button{border:1px solid rgba(26,53,81,.12);background:#ffffffd1;border-radius:11px;padding:10px;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:#17324f}.dark .gs-quickActionsList button{border-color:#ffffff24;background:#ffffff0d;color:#e9f3ff}.gs-blockHeading{margin-bottom:12px}.gs-blockKicker{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#1e3f5c9e}.dark .gs-blockKicker{color:#d2e7f79e}.gs-blockHeading h2,.gs-finalCtaHead h3,.gs-showcaseText h3{margin:8px 0 0;font-size:clamp(22px,2.4vw,30px);line-height:1.16;letter-spacing:-.02em;color:#102740}.dark .gs-blockHeading h2,.dark .gs-finalCtaHead h3,.dark .gs-showcaseText h3{color:#edf6ff}.gs-blockDesc{margin:8px 0 0;font-size:13px;line-height:1.5;color:#17324db8;max-width:760px}.dark .gs-blockDesc{color:#daeaf8bd}.gs-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gs-pillarCard{position:relative;border-radius:22px;border:1px solid rgba(15,32,50,.09);padding:16px;overflow:hidden;box-shadow:0 16px 36px -28px #0f385e80}.gs-pillarCard--booking{background:linear-gradient(160deg,#f2fbff,#e8f4ff 60%,#f5fbff)}.gs-pillarCard--team{background:linear-gradient(160deg,#f1fbf7,#e8f8ef 60%,#f5fdf8)}.gs-pillarCard--payments{background:linear-gradient(160deg,#fff8ef,#fff1e4 60%,#fffaf2)}.dark .gs-pillarCard{border-color:#ffffff17;box-shadow:0 10px 26px -22px #0000008f}.dark .gs-pillarCard--booking,.dark .gs-pillarCard--team,.dark .gs-pillarCard--payments{background:linear-gradient(160deg,#ffffff13,#ffffff0a)}.gs-status{position:absolute;right:12px;top:12px;border-width:1px;border-style:solid;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;opacity:.9}.gs-pillarCard h2{margin:6px 0 0;font-size:20px;line-height:1.16;color:#102740;letter-spacing:-.02em}.dark .gs-pillarCard h2{color:#eff6ff}.gs-pillarCard p{margin:8px 0 0;font-size:13px;line-height:1.52;color:#122d46c2;min-height:52px}.dark .gs-pillarCard p{color:#dfecf8c4}.gs-launchVisual{position:relative;isolation:isolate;margin-top:10px;border-radius:14px;min-height:154px;border:1px solid rgba(18,46,72,.12);background:#ffffff9e;padding:5px;overflow:hidden;display:flex;align-items:center;justify-content:center}.dark .gs-launchVisual{border-color:#ffffff24;background:#ffffff0d}.gs-launchAsset{position:relative;z-index:1;width:100%;height:100%;min-height:144px;-o-object-fit:contain;object-fit:contain;border-radius:10px;display:block;filter:saturate(1.02) contrast(1.01);image-rendering:auto}.dark .startFoundationVisual{background:radial-gradient(130% 90% at 50% 8%,#91d2f121,#91d2f108 56%,#080c141a),linear-gradient(180deg,#121926b8,#0e141fc7);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f,inset 0 -10px 20px #05080e2e,0 8px 18px -18px #00000094}.dark .startFoundationVisual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(to bottom,#0f0f1205,#0f0f121a)}.dark .startFoundationVisual .gs-launchAsset{filter:brightness(.9) saturate(.95) contrast(.98);opacity:.96}.gs-linkBtn{margin-top:10px;border:1px solid rgba(45,156,194,.24);background:#ffffffb8;padding:6px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#2d9cc2;transition:all .18s ease}.gs-linkBtn:hover{background:#2d9cc21f;border-color:#2d9cc259}.dark .gs-linkBtn{background:#91d2f129;border-color:#91d2f161;color:#bfe9ff;box-shadow:inset 0 1px #ffffff1f,0 8px 16px -14px #328cba8c}.dark .gs-linkBtn:hover{background:#91d2f13d;border-color:#91d2f185;color:#d8f4ff}.gs-sectionHeader{display:flex;align-items:center;gap:8px}.gs-sectionHeader h3{margin:0;font-size:20px;line-height:1.18;letter-spacing:-.02em;color:#112740}.dark .gs-sectionHeader h3{color:#eef5ff}.gs-stepsList{margin-top:10px;display:flex;flex-direction:column;gap:8px}.gs-stepsTimeline{position:relative}.gs-stepsTimeline:before{content:"";position:absolute;left:19px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,#2d9cc25c,#2d9cc214)}.gs-stepRow{position:relative;border-radius:16px;border:1px solid rgba(17,37,58,.08);background:#ffffffd1;padding:10px 10px 10px 48px;display:flex;align-items:center;justify-content:space-between;gap:10px}.dark .gs-stepRow{border-color:#ffffff1f;background:#ffffff08}.gs-stepNumber{position:absolute;left:5px;width:28px;height:28px;border-radius:999px;border:1px solid rgba(45,156,194,.35);background:#f1f9fd;color:#2d9cc2;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.dark .gs-stepNumber{background:#ffffff0f}.gs-stepLeft{display:flex;align-items:center;gap:10px;min-width:0}.gs-stepTitle{margin:0;font-size:13px;font-weight:700;color:#132a44}.dark .gs-stepTitle{color:#edf5ff}.gs-stepDesc{margin:2px 0 0;font-size:11px;color:#193552ad}.dark .gs-stepDesc{color:#d6e7f7b8}.gs-stepAction{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-width:112px}.gs-stepBadge{position:static;border-width:1px;border-style:solid;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;white-space:nowrap}.gs-stepCta{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#2d9cc2;white-space:nowrap}.gs-featureSection{position:relative;overflow:hidden;background:radial-gradient(130% 120% at 96% 4%,rgba(24,39,58,.05) 0%,transparent 60%),linear-gradient(165deg,#fffffff2,#f8fafcf7)}.dark .gs-featureSection{background:radial-gradient(130% 120% at 96% 4%,rgba(255,255,255,.03) 0%,transparent 62%),linear-gradient(165deg,#fff1,#ffffff08)}.gs-featureLead{margin:10px 0 0;max-width:700px;font-size:13px;line-height:1.55;color:#15334ec2}.dark .gs-featureLead{color:#d6e7f6c2}.gs-featureGrid{margin-top:12px;display:grid;gap:10px}.gs-featureEditorial{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.gs-featureCard{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(24,47,73,.1);padding:14px;text-align:left;min-height:118px;display:flex;flex-direction:column;justify-content:flex-start;gap:2px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.gs-featureCard:after{content:"";position:absolute;right:-36px;top:-32px;width:104px;height:104px;border-radius:999px;background:radial-gradient(circle,#ffffff80,#fff0 70%);pointer-events:none}.gs-featureCard:hover{transform:translateY(-1px);box-shadow:0 16px 26px -24px #17507699;border-color:#24668c2e}.gs-featureCard--primary{grid-column:span 1;min-height:156px}.gs-featureCard--compact{min-height:120px}.gs-featureCard--waitlist{background:linear-gradient(155deg,#edf7ff,#e2f2ff)}.gs-featureCard--deposits{background:linear-gradient(155deg,#fff5e8,#ffefdf)}.gs-featureCard--reminders{background:linear-gradient(155deg,#ecfbf7,#e0f7ef)}.gs-featureCard--consents{background:linear-gradient(155deg,#f4f0ff,#ece6ff)}.dark .gs-featureCard{border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0a}.dark .gs-featureCard:after{content:none}.dark .gs-featureCard:hover{border-color:#a6daf433;box-shadow:0 10px 14px -20px #000000a8,inset 0 1px #ffffff0f}.dark .gs-featureCard--waitlist{background:linear-gradient(135deg,#7ecdef14,#ffffff06),#ffffff08}.dark .gs-featureCard--deposits{background:linear-gradient(135deg,#e7ac6514,#ffffff05),#ffffff08}.dark .gs-featureCard--reminders{background:linear-gradient(135deg,#83d2b514,#ffffff05),#ffffff08}.dark .gs-featureCard--consents{background:linear-gradient(135deg,#ab9ceb14,#ffffff05),#ffffff08}.gs-featureTop{display:flex;align-items:center;justify-content:space-between}.gs-featureIcon{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#1c85ab;background:#ffffff8f;border:1px solid rgba(29,88,123,.12)}.dark .gs-featureIcon{color:#bdecff;background:#ffffff14;border-color:#b8e5fb38}.gs-featureArrow{color:#1f4d6d94}.dark .gs-featureArrow{color:#daecf8c7}.gs-featureTitle{margin:10px 0 0;font-size:16px;font-weight:700;line-height:1.22;color:#14304d}.dark .gs-featureTitle{color:#f0f7ff}.gs-featureHint{margin:5px 0 0;font-size:12px;line-height:1.46;color:#1b3552b8}.dark .gs-featureHint{color:#dbebf7c7}.gs-featureCta{margin-top:auto;padding-top:10px;font-size:12px;font-weight:700;color:#237fa5}.dark .gs-featureCta{color:#b8e9ff}.gs-finalCallout{position:relative;overflow:hidden;padding:22px;background:radial-gradient(120% 140% at 96% 10%,rgba(86,182,220,.24) 0%,transparent 54%),linear-gradient(160deg,#f8fcff,#eef6ff 56%,#f8fcff)}.dark .gs-finalCallout{background:radial-gradient(120% 140% at 96% 10%,rgba(126,211,244,.16) 0%,transparent 54%),linear-gradient(160deg,#ffffff12,#ffffff08)}.gs-finalBody{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:12px;align-items:center}.gs-finalCtaHead h3{margin:0;font-size:24px;line-height:1.12;letter-spacing:-.02em;color:#122f4d}.dark .gs-finalCtaHead h3{color:#f2f8ff}.gs-finalCtaHead p{margin:10px 0 0;max-width:680px;font-size:14px;line-height:1.58;color:#17324dc2}.dark .gs-finalCtaHead p{color:#daeaf8c7}.gs-finalOrnament{justify-self:end;width:120px;height:90px;border-radius:22px;border:1px solid rgba(42,103,136,.14);background:radial-gradient(120% 120% at 70% 0%,rgba(170,227,251,.46),transparent 42%),linear-gradient(165deg,#ffffff8c,#ecf8ffe0);position:relative;overflow:hidden}.dark .gs-finalOrnament{border-color:#a7dffc3d;background:radial-gradient(120% 120% at 70% 0%,rgba(170,227,251,.32),transparent 42%),linear-gradient(165deg,#ffffff24,#ffffff12)}.gs-finalOrnamentLine{position:absolute;left:18px;right:18px;bottom:28px;height:10px;border-radius:999px;background:linear-gradient(90deg,#3aaad2e6,#6dcdeeeb)}.gs-finalOrnamentDot{position:absolute;right:22px;top:18px;width:14px;height:14px;border-radius:999px;background:#36a6cf75}.gs-finalActions{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gs-finalPrimary{border:1px solid rgba(24,90,123,.22);background:linear-gradient(140deg,#2c95bd,#3daed4);color:#fff;border-radius:12px;padding:10px 14px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;box-shadow:0 14px 24px -18px #207ea6b8;transition:all .18s ease}.gs-finalPrimary:hover{transform:translateY(-1px);filter:brightness(1.03)}.dark .gs-finalPrimary{border-color:#a6e1f952;background:linear-gradient(140deg,#6acaefeb,#8dd8f6eb);color:#08253a;box-shadow:0 16px 24px -20px #57b5dce0}.gs-finalLinks{display:flex;flex-wrap:wrap;gap:8px}.gs-finalLinks button{border:1px solid rgba(28,62,93,.12);background:#ffffffb8;border-radius:10px;padding:8px 11px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#17405f}.dark .gs-finalLinks button{border-color:#b3e3f942;background:#a9ddf624;color:#ddf4ff}.gs-welcomeOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#18223447;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:grid;place-items:center;padding:24px}.dark .gs-welcomeOverlay{background:#060c1485}.gs-welcomeModal{position:relative;width:min(1120px,calc(100vw - 80px));max-height:min(600px,calc(100vh - 64px));border-radius:30px;border:1px solid rgba(24,45,69,.06);background:#fff;box-shadow:0 40px 120px -48px #0f1e3780,0 12px 40px -28px #0f1e3747;padding:0;overflow:hidden}.dark .gs-welcomeModal{border-color:#ffffff14;background:#141b26;box-shadow:0 40px 120px -48px #000000d9}.gs-welcomeGrid{display:grid;grid-template-columns:50% 50%;min-height:520px;max-height:min(600px,calc(100vh - 64px))}.gs-welcomeClose{position:absolute;right:20px;top:20px;z-index:3;width:38px;height:38px;border-radius:999px;border:0;background:#1421360d;color:#132d44b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease}.gs-welcomeClose:hover{background:#1421361a;color:#132d44eb}.dark .gs-welcomeClose{background:#ffffff14;color:#e8f4ffc7}.dark .gs-welcomeClose:hover{background:#ffffff24;color:#e8f4fff5}.gs-welcomeCopy{display:flex;flex-direction:column;justify-content:center;padding:52px 56px;overflow-y:auto}.gs-welcomeKicker{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1c33528c}.gs-welcomeKickerAccent{color:#6b5bd6}.dark .gs-welcomeKicker{color:#c8d6eb99}.dark .gs-welcomeKickerAccent{color:#a99bf3}.gs-welcomeTitle{margin:20px 0 0;font-size:clamp(30px,3vw,42px);line-height:1.1;letter-spacing:-.02em;font-weight:680;color:#101a2c}.dark .gs-welcomeTitle{color:#eef4ff}.gs-welcomeText{margin:24px 0 0;max-width:460px;font-size:16px;line-height:1.5;color:#1c3352a8}.dark .gs-welcomeText{color:#d2e0f4b8}.gs-welcomeNextStep{margin-top:28px;display:flex;align-items:center;gap:14px}.gs-welcomeNextIcon{flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:#6b5bd61a;color:#6b5bd6;display:inline-flex;align-items:center;justify-content:center}.dark .gs-welcomeNextIcon{background:#9585e229;color:#b3a6f2}.gs-welcomeNextCopy{display:flex;flex-direction:column;gap:2px}.gs-welcomeNextLabel{font-size:14px;color:#1c33529e}.gs-welcomeNextTime{font-size:14px;font-weight:600;color:#5a49c8}.dark .gs-welcomeNextLabel{color:#cedcf0ad}.dark .gs-welcomeNextTime{color:#b3a6f2}.gs-welcomeActions{margin-top:34px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.gs-welcomePrimary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:16px;height:54px;padding:0 26px;background:#171b3a;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .18s ease,transform .18s ease}.gs-welcomePrimary:hover{background:#23285a;transform:translateY(-1px)}.dark .gs-welcomePrimary{background:#f2f5ff;color:#141433}.dark .gs-welcomePrimary:hover{background:#fff}.gs-welcomeSecondary{border:0;border-radius:14px;height:54px;padding:0 18px;background:transparent;color:#1c3352b3;font-size:15px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease}.gs-welcomeSecondary:hover{background:#1421360d;color:#17324f}.dark .gs-welcomeSecondary{color:#d6e2f4bd}.dark .gs-welcomeSecondary:hover{background:#ffffff12;color:#eef4ff}.gs-welcomeVisual{position:relative;overflow:hidden;background:linear-gradient(160deg,#f7f8fc,#f1f2f9);display:flex;align-items:center;justify-content:center}.dark .gs-welcomeVisual{background:linear-gradient(160deg,#1a2130,#151b28)}.gs-welcomeVisualBlob{position:absolute;width:460px;height:460px;right:-120px;top:50%;transform:translateY(-50%);border-radius:45% 55% 52% 48%/50% 45% 55% 50%;background:radial-gradient(circle at 40% 40%,#9585e22e,#9585e200);filter:blur(4px)}.dark .gs-welcomeVisualBlob{background:radial-gradient(circle at 40% 40%,#9585e23d,#9585e200)}.gs-welcomeTablet{position:relative;z-index:2;width:268px;height:356px;border-radius:30px;padding:14px;background:#1c2230;box-shadow:0 32px 60px -30px #18213c80,0 8px 24px -12px #18213c4d;transform:rotate(3deg)}.dark .gs-welcomeTablet{background:#0d1119;box-shadow:0 32px 60px -30px #000000b3}.gs-welcomeTabletScreen{width:100%;height:100%;border-radius:18px;background:#fff;padding:18px 16px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.gs-welcomeBookingHeader{font-size:15px;font-weight:600;color:#16203a}.gs-welcomeBookingWeekdays,.gs-welcomeBookingDays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.gs-welcomeBookingWeekdays span{font-size:9.5px;font-weight:500;color:#1c335266}.gs-welcomeBookingDays span{font-size:12px;font-weight:500;color:#1c3352b8;padding:5px 0;border-radius:999px}.gs-welcomeBookingDays span.is-active{background:#4f63d8;color:#fff;font-weight:600}.gs-welcomeBookingSlots{display:flex;flex-direction:column;gap:7px;margin-top:2px}.gs-welcomeBookingSlot{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:12px;background:#f5f6fb;font-size:13px;font-weight:500;font-style:italic;color:#2a3555}.gs-welcomeBookingSlot svg{color:#1c335259}.gs-welcomeVase{position:absolute;z-index:2;left:26px;bottom:30px;width:56px;height:84px}.gs-welcomeVasePot{position:absolute;bottom:0;left:8px;width:40px;height:52px;border-radius:12px 12px 18px 18px;background:linear-gradient(160deg,#fff,#e9ebf2);box-shadow:0 12px 24px -14px #18213c66}.dark .gs-welcomeVasePot{background:linear-gradient(160deg,#2a3242,#1d2430)}.gs-welcomeSprig{position:absolute;bottom:46px;left:24px;width:10px;height:44px;border-radius:999px;background:linear-gradient(180deg,#8fbf9c,#6aa27d);transform:rotate(-14deg);box-shadow:10px -4px 0 -3px #7bb28c,-8px -6px 0 -3px #83b993}@media (max-width: 900px){.gs-welcomeModal{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.gs-welcomeGrid{grid-template-columns:1fr;min-height:0;max-height:none}.gs-welcomeCopy{order:2;padding:32px 28px 36px}.gs-welcomeVisual{order:1;min-height:280px;padding:24px}.gs-welcomeTablet{width:208px;height:278px}.gs-welcomeTitle{font-size:clamp(26px,7vw,34px)}.gs-welcomeActions{flex-direction:column;align-items:stretch}.gs-welcomePrimary,.gs-welcomeSecondary{width:100%}}@media (max-width: 1199px){.gs-heroContent,.gs-lowerLayout{grid-template-columns:1fr}.gs-sideRail{position:static;top:auto}.gs-pillars,.gs-featureEditorial{grid-template-columns:1fr}.gs-featureCard--primary,.gs-featureCard--compact{min-height:124px}.gs-finalBody{grid-template-columns:1fr}.gs-finalOrnament{justify-self:start;width:118px;height:80px}}@media (max-width: 760px){.gs-page{gap:20px}.gs-sideCard,.gs-hero,.gs-launchSection,.gs-section,.gs-finalCallout{border-radius:18px;padding:14px}.gs-phoneMock{width:188px}.gs-stepRow{flex-direction:column;align-items:stretch;padding-left:50px}.gs-stepAction{justify-content:space-between;min-width:0}.gs-finalLinks{flex-direction:column}.gs-finalActions{align-items:stretch}.gs-finalPrimary{justify-content:center}}.ssf-page{min-height:100vh;background:hsl(var(--background));color:hsl(var(--foreground));padding:22px 32px 24px;overflow-x:hidden}.ssf-shell{max-width:1360px;min-height:calc(100vh - 58px);margin:0 auto;padding:0;display:flex;flex-direction:column}.ssf-focusBar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:4px 2px 10px}.ssf-brand,.ssf-saveState{margin:0;font-size:13px;font-weight:600;color:hsl(var(--muted-foreground))}.ssf-brand{letter-spacing:.08em;text-transform:uppercase}.ssf-saveState{margin:0 0 0 auto}.ssf-exitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:hsl(var(--foreground));font-size:13px;font-weight:600;cursor:pointer;padding:0}.ssf-progressBar{margin-top:2px;height:2px;width:100%;background:hsl(var(--border));border-radius:999px;overflow:hidden}.ssf-progressFill{height:100%;background:hsl(var(--primary));transition:width .28s ease}.ssf-workspace{min-height:calc(100vh - 108px);padding:34px 4px 10px;display:flex;flex-direction:column}.ssf-workspace--serviceArea{min-height:calc(100vh - 108px)}.ssf-stageLayout{display:grid;grid-template-columns:minmax(380px,1fr) minmax(0,1.1fr);gap:44px;align-items:start;width:100%}.ssf-stageCopy{max-width:560px;padding-top:8px}.ssf-stageContent{max-width:1040px;justify-self:stretch}.ssf-stepMeta{margin:0 0 14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.ssf-title{margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.06;color:hsl(var(--foreground));font-weight:620;max-width:640px;letter-spacing:-.02em}.ssf-subtitle{margin:16px 0 0;max-width:420px;color:hsl(var(--muted-foreground));font-size:16px;line-height:1.52;font-weight:460}.ssf-formGrid{margin-top:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;max-width:760px}.ssf-formGrid>label:first-child{grid-column:1 / -1}.ssf-formGrid label{display:grid;gap:8px;color:hsl(var(--foreground));font-size:13px;font-weight:600}.ssf-formGrid label span{color:hsl(var(--muted-foreground))}.ssf-formGrid input{height:48px;width:100%;background:#eeeeed;border:1px solid transparent;border-radius:12px;padding:0 16px;font-size:14px;color:hsl(var(--foreground));transition:all .2s ease}:root.dark .ssf-formGrid input,.dark .ssf-formGrid input{background:hsl(var(--background));border-color:hsl(var(--input))}.ssf-formGrid input::-moz-placeholder{color:hsl(var(--muted-foreground))}.ssf-formGrid input::placeholder{color:hsl(var(--muted-foreground))}.ssf-formGrid input:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .2);background:hsl(var(--background))}.ssf-formGrid input:disabled{opacity:.5}.ssf-formGrid--serviceArea{margin-top:24px;max-width:820px;grid-template-columns:repeat(3,minmax(0,1fr))}.ssf-toggleStack,.ssf-choiceStack,.ssf-servicesShell{display:grid;gap:14px;max-width:840px}.ssf-toggleCard,.ssf-servicesCard,.ssf-suggestionRow,.ssf-serviceRow,.ssf-addServiceToggle{border:1px solid hsl(var(--border));background:hsl(var(--card) / .78);border-radius:var(--radius-surface)}.ssf-toggleCard{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.ssf-toggleCopy h3{margin:0;color:hsl(var(--foreground));font-size:16px;font-weight:620}.ssf-toggleCopy p{margin:6px 0 0;color:hsl(var(--muted-foreground));font-size:14px;line-height:1.45}.ssf-inlineError{margin:12px 0 0;color:hsl(var(--destructive));font-size:14px;font-weight:560}.ssf-servicesCard{padding:16px;overflow:hidden}.ssf-servicesCard--suggestions,.ssf-servicesCard--added,.ssf-servicesCard--own{box-shadow:inset 0 1px hsl(var(--background) / .35)}.ssf-sectionHeader{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.ssf-sectionHeader--tight{margin-bottom:8px}.ssf-sectionHeader h2{margin:0;color:hsl(var(--foreground));font-size:17px;line-height:1.2}.ssf-sectionHeader p{margin:4px 0 0;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.35}.ssf-sectionCount{white-space:nowrap;font-weight:700;color:hsl(var(--foreground))}.ssf-suggestionList,.ssf-serviceList{display:grid;gap:7px}.ssf-suggestionRow,.ssf-serviceRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;background:hsl(var(--background) / .42)}.ssf-serviceRowCopy{display:grid;gap:3px;min-width:0}.ssf-serviceRowCopy strong{color:hsl(var(--foreground));font-size:15px;line-height:1.2;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssf-serviceRowCopy span{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.2}.ssf-serviceRowMeta{display:flex;align-items:center;gap:8px;flex-shrink:0}.ssf-statusPill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:hsl(var(--success) / .12);color:hsl(var(--success));font-size:11px;font-weight:600;padding:4px 8px}.ssf-iconBtn{border-radius:999px}.ssf-iconBtn--danger{color:hsl(var(--destructive))}.ssf-addedViewport{max-height:312px;overflow:hidden;transition:max-height .18s ease}.ssf-addedViewport.is-expanded{max-height:560px;overflow:auto}.ssf-showMoreBtn{margin-top:10px;justify-content:flex-start;padding-inline:0;color:hsl(var(--muted-foreground));border-radius:999px}.ssf-orDivider{display:flex;align-items:center;gap:12px;color:hsl(var(--muted-foreground));font-size:12px;text-transform:lowercase;justify-content:center;opacity:.9}.ssf-orDivider:before,.ssf-orDivider:after{content:"";flex:1;height:1px;background:hsl(var(--border))}.ssf-addServiceToggle{justify-content:space-between;width:100%;min-height:56px;padding:0 16px;color:hsl(var(--foreground));font-size:14px;font-weight:700;border-radius:999px}.ssf-inlineForm{margin-top:12px}.ssf-formGrid--serviceEditor{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}.ssf-inlineFormActions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.ssf-serviceNotice{border-radius:999px;background:hsl(var(--success) / .12);color:hsl(var(--success));font-size:12px;font-weight:700;display:inline-flex;align-items:center;padding:8px 12px;width:-moz-fit-content;width:fit-content}.ssf-emptyState{margin:0;padding:8px 0 0;color:hsl(var(--muted-foreground));font-size:14px}.ssf-inlineAction{margin-top:34px;max-width:760px;color:hsl(var(--muted-foreground));font-size:15px;line-height:1.55}.ssf-link{justify-content:flex-start;padding-inline:0;color:hsl(var(--primary));border-radius:999px}.ssf-actions{margin-top:auto;padding-top:34px;display:flex;justify-content:space-between;align-items:center;gap:12px}.ssf-choiceWide{justify-content:flex-start;text-align:left;white-space:normal;border-radius:24px}@media (max-width: 1200px){.ssf-page{padding:24px 28px 22px}.ssf-stageLayout{gap:56px;grid-template-columns:minmax(280px,.92fr) minmax(420px,1.08fr)}}@media (max-width: 980px){.ssf-page{padding:18px 16px}.ssf-shell{min-height:calc(100vh - 36px)}.ssf-workspace{min-height:calc(100vh - 130px);padding-top:24px}.ssf-stageLayout{grid-template-columns:1fr;gap:24px}.ssf-stageCopy,.ssf-stageContent{max-width:100%}.ssf-formGrid,.ssf-formGrid--serviceArea,.ssf-formGrid--serviceEditor{grid-template-columns:1fr}.ssf-toggleCard{align-items:flex-start}}@media (max-width: 640px){.ssf-focusBar{flex-direction:column;align-items:flex-start;gap:6px}.ssf-actions{padding-top:26px;flex-direction:column-reverse;align-items:stretch}.ssf-title{font-size:32px}}.ofr-page{--ofr-accent: #3d5a73;--ofr-surface: rgba(255, 255, 255, .52);--ofr-surface-strong: rgba(255, 255, 255, .74);min-height:100dvh;background:#f4f2ee;color:#1d232a;overflow-x:hidden}.ofr-tone-sand{--ofr-accent: #6f7666;--ofr-surface: rgba(250, 248, 242, .58)}.ofr-tone-clay{--ofr-accent: #7e6f62;--ofr-surface: rgba(250, 246, 242, .56)}.ofr-tone-sea{--ofr-accent: #486a7a;--ofr-surface: rgba(243, 248, 251, .56)}.ofr-tone-ink{--ofr-accent: #434d5f;--ofr-surface: rgba(246, 247, 251, .56)}.ofr-tone-olive{--ofr-accent: #6c7156;--ofr-surface: rgba(249, 249, 242, .56)}.ofr-tone-ember{--ofr-accent: #756157;--ofr-surface: rgba(250, 245, 241, .56)}.ofr-loading{min-height:100dvh;background:#f4f2ee}.ofr-shell{width:min(1420px,100%);height:100dvh;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ofr-left{min-width:0;min-height:100dvh;padding:clamp(28px,4.2vw,56px) clamp(20px,3.8vw,52px) clamp(22px,3.5vw,42px);display:flex;flex-direction:column;background:linear-gradient(180deg,var(--ofr-surface) 0%,rgba(255,255,255,.42) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ofr-header{display:inline-flex;align-items:center;gap:9px}.ofr-logoMark{width:21px;height:21px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#faf8f4,#d6cdc0 40%,#9e9488);box-shadow:inset 0 0 0 1px #332f2824}.ofr-logoText{font-size:17px;font-weight:560;letter-spacing:-.01em}.ofr-content{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(14px,2vw,22px);margin-top:clamp(8px,1.2vw,14px);padding-block:0}.ofr-headerZone{display:flex;flex-direction:column;gap:8px}.ofr-title{margin:0;max-width:640px;font-size:clamp(34px,3.6vw,50px);line-height:1.05;letter-spacing:-.032em;font-weight:610;text-wrap:balance}.ofr-subtitle{margin:0;max-width:560px;font-size:16px;line-height:1.56;color:#1d232aad}.ofr-stepSurface{display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.ofr-workZone{flex:1 1 auto;min-height:0;overflow:hidden}.ofr-enter{animation:ofrStepEnter .34s ease both}.ofr-enter-delay{animation-delay:.05s}.ofr-enter-delay-2{animation-delay:.1s}@keyframes ofrStepEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ofr-choiceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:660px}.ofr-choiceGridIndustry{gap:11px}.ofr-choiceGridCompact{grid-template-columns:repeat(4,minmax(0,1fr));max-width:660px}.ofr-choicePill,.ofr-rowChoice{border:0;border-radius:18px;background:#ffffff75;box-shadow:inset 0 0 0 1px #19222c12;color:#171f27db;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ofr-choicePill{min-height:58px;display:inline-flex;align-items:center;justify-content:space-between;gap:11px;padding:0 16px;font-size:15px;font-weight:520;background:#ffffff6b;box-shadow:inset 0 0 0 1px #19222c0f}.ofr-choiceList{display:flex;flex-direction:column;gap:10px;max-width:660px}.ofr-rowChoice{min-height:58px;text-align:left;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;font-weight:520}.ofr-choicePill:hover,.ofr-rowChoice:hover{transform:translateY(-1px);background:#ffffffa8;box-shadow:inset 0 0 0 1px #19222c1c}.ofr-choicePill.is-selected,.ofr-rowChoice.is-selected{background:var(--ofr-surface-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ofr-accent) 45%,#1d232a 55%)}.ofr-choiceCheck{width:16px;height:16px;color:var(--ofr-accent)}.ofr-rowChoiceRich{min-height:64px;padding-top:12px;padding-bottom:12px}.ofr-rowChoiceBody{display:flex;flex-direction:column;gap:3px;min-width:0}.ofr-rowChoiceTitle{font-size:16px;font-weight:520}.ofr-rowChoiceDesc{font-size:13px;font-weight:500;color:#1c242c8c}.ofr-serviceArea{margin-top:0}.ofr-addressFieldGroup{width:100%;max-width:none}.ofr-addressForm{display:flex;flex-direction:column;gap:12px;width:100%}.ofr-addressRow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);gap:12px}.ofr-addressNote{margin:0;font-size:13px;line-height:1.45;color:#1b242d8a}@media (max-width: 720px){.ofr-addressRow{grid-template-columns:minmax(0,1fr)}}.ofr-fieldGroup{display:flex;flex-direction:column;gap:8px;max-width:700px}.ofr-fieldGroupSecondary span{color:#1c242c7a}.ofr-fieldGroup span{font-size:13px;font-weight:500;color:#1c242c9e}.ofr-fieldGroupLarge span{font-size:15px;color:#1a232bbd}.ofr-input{height:52px;border-radius:15px;border:0;background:#fff9;box-shadow:inset 0 0 0 1px #1f272e1a;padding:0 15px;font-size:16px;color:#17202a}.ofr-input:focus{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ofr-accent) 60%,#1d232a 40%)}.ofr-serviceComposer{display:flex;flex-direction:column;gap:12px;max-width:640px}.ofr-serviceComposer.ofr-serviceArea{max-width:660px}.ofr-inputLarge{height:64px;font-size:24px;letter-spacing:-.02em;background:#ffffffbd}.ofr-inlineFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0}.ofr-inlineFields>*{min-width:0}.ofr-compactControl{padding:10px 11px 11px;border-radius:14px;background:#ffffff6b;box-shadow:inset 0 0 0 1px #1e272f14;min-width:0}.ofr-compactControl .ofr-input{background:#ffffffc7;width:100%;min-width:0;box-sizing:border-box}.ofr-valueField{position:relative;display:block;width:100%;min-width:0}.ofr-inputWithUnit{width:100%;min-width:0;padding-right:44px;font-size:20px;letter-spacing:-.01em}.ofr-valueUnit{position:absolute;right:14px;top:50%;transform:translateY(-50%);line-height:1;font-size:14px;font-weight:560;color:#1d232a99;pointer-events:none}.ofr-serviceComposer .ofr-inputWithUnit[type=number]::-webkit-outer-spin-button,.ofr-serviceComposer .ofr-inputWithUnit[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;margin:0}.ofr-serviceComposer .ofr-inputWithUnit[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ofr-teamBlock{max-width:640px;display:flex;flex-direction:column;gap:10px}.ofr-teamPerson{display:flex;flex-direction:column;gap:7px}.ofr-personHint{margin:0;font-size:11px;letter-spacing:.03em;color:#18222a6b}.ofr-teamRow{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px}.ofr-fieldGroupLead .ofr-input{background:#ffffffb8}.ofr-inputLead{height:56px;font-size:17px}.ofr-inputSecondary{background:#ffffff7a;color:#17202ac7}.ofr-addMember{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:color-mix(in srgb,var(--ofr-accent) 75%,#1d232a 25%);font-size:13px;font-weight:540;padding:6px 2px}.ofr-addMemberIcon{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:560;line-height:1;color:color-mix(in srgb,var(--ofr-accent) 80%,#1d232a 20%);box-shadow:inset 0 0 0 1px #1d262e26;background:#ffffff70}.ofr-hoursBlock{max-width:720px;display:flex;flex-direction:column;gap:14px}.ofr-hoursQuick p{margin:0;font-size:14px;color:#1b242da3}.ofr-hoursQuick strong{display:block;margin-top:6px;font-size:24px;letter-spacing:-.02em;font-weight:570}.ofr-inlineLink{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:color-mix(in srgb,var(--ofr-accent) 75%,#1d232a 25%);font-size:14px;font-weight:550;padding:4px 0}.ofr-hoursHint{margin:-2px 0 0;font-size:13px;color:#1b242d85}.ofr-hoursList{margin-top:4px;display:flex;flex-direction:column;gap:6px}.ofr-hoursRow{min-height:46px;display:grid;grid-template-columns:minmax(145px,1fr) auto auto;align-items:center;gap:10px}.ofr-dayInfo{min-width:0;display:flex;align-items:center;gap:9px}.ofr-dayLabel{font-size:14px;font-weight:520;color:#161f27d1}.ofr-dayClosed{font-size:12px;color:#1821287a}.ofr-dayStateToggle{min-width:92px;height:32px;border:0;border-radius:999px;padding:0 11px;font-size:12px;font-weight:540;background:#ffffff8a;color:#182028a8;box-shadow:inset 0 0 0 1px #1d242c14}.ofr-dayStateToggle.is-open{background:#ffffffc7;color:color-mix(in srgb,var(--ofr-accent) 68%,#1d232a 32%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ofr-accent) 46%,#1d232a 54%)}.ofr-timeGroup{display:inline-flex;align-items:center;gap:7px}.ofr-timeInput{width:102px;height:34px;border:0;border-radius:10px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #1f272e1a;padding:0 9px;font-size:13px}.ofr-timeInput:disabled{opacity:.52}.ofr-timeDash{text-align:center;color:#1c242b5c}.ofr-finishBlock{max-width:580px;display:flex;flex-direction:column;gap:18px}.ofr-finishStatus{margin:0 0 10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:530;color:#1e272f8f;letter-spacing:.01em}.ofr-finishStatusIcon{width:13px;height:13px;color:var(--ofr-accent)}.ofr-finishBlock ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.ofr-finishBlock li{display:inline-flex;align-items:center;gap:10px;color:#19222bd1;font-size:16px}.ofr-doneIcon{width:17px;height:17px;color:var(--ofr-accent)}.ofr-finishActions{display:inline-flex;flex-wrap:wrap;gap:9px}.ofr-primaryBtn,.ofr-secondaryBtn,.ofr-navGhost,.ofr-navPrimary{border:0;border-radius:999px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:540;padding:0 18px;transition:transform .16s ease,background .2s ease,opacity .2s ease}.ofr-primaryBtn,.ofr-navPrimary{background:#1d242d;color:#f6f8fb}.ofr-primaryBtn:hover:not(:disabled),.ofr-navPrimary:hover:not(:disabled){transform:translateY(-1px)}.ofr-primaryBtn:disabled,.ofr-navPrimary:disabled{opacity:.46}.ofr-secondaryBtn,.ofr-navGhost{background:#ffffff80;color:#1a232da8;box-shadow:inset 0 0 0 1px #1c242c12}.ofr-secondaryBtn:hover,.ofr-navGhost:hover{background:#ffffffbf}.ofr-chevron{width:15px;height:15px}.ofr-footer{margin-top:0;display:flex;flex-direction:column;gap:11px;padding-top:0}.ofr-progressMeta{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:520;letter-spacing:.02em;color:#1c242c7a}.ofr-progressDot{color:#1c242c59}.ofr-progress{height:4px;border-radius:999px;background:#18212a1c;overflow:hidden}.ofr-progressFill{display:block;height:100%;border-radius:999px;background:color-mix(in srgb,var(--ofr-accent) 62%,#1d232a 38%);transition:width .22s ease}.ofr-navRow{display:flex;align-items:center;justify-content:space-between;min-height:42px}.ofr-photoPane{position:relative;min-height:100dvh;overflow:hidden;background:#f4f2ee}.ofr-photoPane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f4f2ee0f,#00000017);pointer-events:none;z-index:1}.ofr-photoImage{position:relative;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform-origin:center center;animation:ofrPhotoCrossfade .4s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}@keyframes ofrPhotoCrossfade{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ofr-photoImage{animation-duration:1ms;animation-timing-function:linear;transform:none;will-change:auto}}@media (max-width: 1120px){.ofr-shell{min-height:auto;grid-template-columns:1fr}.ofr-photoPane{display:none}.ofr-left{min-height:100dvh;padding:24px 20px 18px}.ofr-content{gap:14px;margin-top:8px}.ofr-headerZone{gap:8px}.ofr-title{font-size:clamp(31px,8vw,44px)}.ofr-choiceGrid,.ofr-choiceGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.ofr-inlineFields,.ofr-teamRow{grid-template-columns:1fr}.ofr-compactControl{padding:9px 10px 10px}.ofr-hoursRow{grid-template-columns:minmax(120px,1fr) auto;row-gap:6px}.ofr-timeGroup{grid-column:1 / -1;justify-self:start}}@media (max-width: 680px){.ofr-choiceGrid{grid-template-columns:1fr}.ofr-hoursRow{grid-template-columns:1fr auto;gap:8px;align-items:stretch}.ofr-dayStateToggle{justify-self:end}.ofr-timeGroup{grid-column:1 / -1}.ofr-timeDash{display:inline}.ofr-navRow{gap:8px}.ofr-progressMeta{font-size:11px}}._commRoot_zhia1_7{--radiusCard: 16px;--radiusPill: 999px;background:hsl(var(--background));padding:18px;border-radius:16px;min-height:400px;overflow-y:auto}._commLayout_zhia1_18{display:grid;grid-template-columns:1fr;gap:14px}._metaBar_zhia1_28{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radiusCard);background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 1px 3px #0000000a}._metaContacts_zhia1_40{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._metaItem_zhia1_47{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:hsl(var(--foreground));text-decoration:none;transition:color .16s ease}._metaItem_zhia1_47:hover{color:hsl(var(--primary))}._metaItemMuted_zhia1_61{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:hsl(var(--muted-foreground))}._metaEmail_zhia1_69{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metaRight_zhia1_76{display:flex;align-items:center;gap:8px;flex-shrink:0}._modeBadgeLive_zhia1_83{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--radiusPill);background:#22c55e1f;border:1px solid rgba(34,197,94,.2);color:#22c55e}._modeBadgeDry_zhia1_96{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--radiusPill);background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#3b82f6}._modeBadgeOff_zhia1_109{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--radiusPill);background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}._composerCtaSection_zhia1_122{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:var(--radiusCard);background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--muted) / .35));border:1px solid hsl(var(--border));box-shadow:0 1px 3px #0000000a}._composerCtaTitle_zhia1_134{font-size:14px;font-weight:600;color:hsl(var(--foreground));margin:0}._composerCtaDescription_zhia1_141{margin:3px 0 0;font-size:12px;color:hsl(var(--muted-foreground))}._composerCtaButton_zhia1_147{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:600;color:hsl(var(--primary-foreground));background:hsl(var(--primary));cursor:pointer;transition:filter .16s ease;white-space:nowrap}._composerCtaButton_zhia1_147:hover{filter:brightness(.96)}._channelBar_zhia1_171{border-radius:var(--radiusCard);background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 1px 3px #0000000a;padding:8px;display:flex;gap:6px;align-items:center}._channelBtn_zhia1_182{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;border:1px solid transparent;background:transparent;font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));cursor:pointer;transition:all .18s ease}._channelBtn_zhia1_182:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._channelBtnActive_zhia1_201{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}._channelBtnActive_zhia1_201:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._actionSpacer_zhia1_211{flex:1}._editorCard_zhia1_219{border-radius:var(--radiusCard);background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 1px 3px #0000000a;padding:16px;display:flex;flex-direction:column;gap:12px;animation:_editorSlideIn_zhia1_1 .2s ease}@keyframes _editorSlideIn_zhia1_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._editorHeader_zhia1_236{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:hsl(var(--foreground))}._editorTextarea_zhia1_245{resize:vertical;font-size:13px;line-height:1.5;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;color:hsl(var(--foreground));padding:12px}._editorTextarea_zhia1_245::-moz-placeholder{color:hsl(var(--muted-foreground))}._editorTextarea_zhia1_245::placeholder{color:hsl(var(--muted-foreground))}._warningBar_zhia1_259{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;font-size:12px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);color:#d97706}._metricsBar_zhia1_273{display:flex;align-items:center;justify-content:space-between;gap:12px}._metricsLeft_zhia1_280{display:flex;align-items:center;gap:10px}._metricItem_zhia1_286{font-size:12px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}._metricPill_zhia1_292{font-size:11px;font-weight:600;padding:3px 8px;border-radius:var(--radiusPill)}._metricPillOk_zhia1_299{background:#22c55e1a;color:#22c55e}._metricPillWarn_zhia1_304{background:#f59e0b1a;color:#d97706}._metricUnicode_zhia1_309{font-size:11px;font-weight:500;color:#d97706}._logSection_zhia1_319{border-radius:var(--radiusCard);background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 1px 3px #0000000a;padding:16px}._logHeader_zhia1_327{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:hsl(var(--foreground));margin-bottom:4px}._logCount_zhia1_337{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:var(--radiusPill);font-size:11px;font-weight:600;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._logList_zhia1_351{display:flex;flex-direction:column;gap:2px;margin-top:10px}._logItem_zhia1_358{display:flex;align-items:flex-start;gap:10px;padding:12px 10px;border-radius:12px;border:1px solid transparent;transition:background .16s ease,border-color .16s ease}._logItem_zhia1_358:hover{background:hsl(var(--muted) / .45);border-color:hsl(var(--border))}._logIcon_zhia1_372{flex-shrink:0;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:hsl(var(--muted));margin-top:1px}._logIcon_blue_zhia1_383{background:#3b82f61a;color:#3b82f6}._logIcon_emerald_zhia1_384{background:#22c55e1a;color:#10b981}._logIcon_amber_zhia1_385{background:#f59e0b1a;color:#d97706}._logIcon_red_zhia1_386{background:#ef44441a;color:#ef4444}._logIcon_gray_zhia1_387{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._logContent_zhia1_389{flex:1;min-width:0}._logTop_zhia1_394{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._logLabel_zhia1_402{font-size:13px;font-weight:600;color:hsl(var(--foreground))}._logChannelBadge_zhia1_408{display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.01em;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:999px;padding:2px 8px}._logMetaTop_zhia1_421{display:flex;align-items:center;gap:10px;margin-top:4px;flex-wrap:wrap}._logContext_zhia1_429{margin-top:5px;font-size:11px;color:hsl(var(--muted-foreground));display:grid;gap:2px}._logPreview_zhia1_437{margin-top:5px;font-size:12px;color:hsl(var(--foreground));opacity:.82;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._logEmailPreviewWrap_zhia1_449{margin-top:8px}._logInlineFlag_zhia1_453{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#3b82f6}._logResolution_zhia1_462{font-size:11px;font-weight:600;padding:1px 6px;border-radius:6px}._logResConfirmed_zhia1_469{background:#22c55e1a;color:#10b981}._logResDeclined_zhia1_474{background:#ef44441a;color:#ef4444}._logMeta_zhia1_421{display:flex;align-items:center;gap:10px;margin-top:3px}._logStatus_zhia1_486{font-size:11px;font-weight:500}._logStatus_blue_zhia1_491{color:#3b82f6}._logStatus_emerald_zhia1_492{color:#10b981}._logStatus_amber_zhia1_493{color:#d97706}._logStatus_red_zhia1_494{color:#ef4444}._logStatus_gray_zhia1_495{color:hsl(var(--muted-foreground))}._logDate_zhia1_497{font-size:11px;color:hsl(var(--muted-foreground))}._logParts_zhia1_502{font-size:10px;font-weight:600;padding:1px 6px;border-radius:var(--radiusPill);background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._logDetailsToggle_zhia1_511{margin-top:7px;border:0;background:transparent;color:hsl(var(--muted-foreground));display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:0;cursor:pointer}._logDetailsToggle_zhia1_511:hover{color:hsl(var(--foreground))}._logDetailsPanel_zhia1_529{margin-top:8px;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .32);border-radius:10px;padding:8px 10px;display:grid;gap:5px}._logDetailRow_zhia1_539{display:flex;align-items:flex-start;gap:8px;font-size:11px}._logDetailLabel_zhia1_546{color:hsl(var(--muted-foreground));white-space:nowrap}._logDetailValue_zhia1_551{color:hsl(var(--foreground))}._logErrorHuman_zhia1_555{display:block;font-weight:600}._visitContextCard_zhia1_560{margin-top:4px;border:1px solid hsl(var(--border));background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--muted) / .28));border-radius:12px;padding:10px 11px;display:grid;gap:5px}._visitContextHead_zhia1_570{display:inline-flex;align-items:center;gap:6px}._visitContextIcon_zhia1_576{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border:1px solid hsl(var(--border))}._visitContextEyebrow_zhia1_588{font-size:10px;font-weight:600;letter-spacing:.02em;color:hsl(var(--muted-foreground))}._visitContextEvent_zhia1_595{font-size:12px;font-weight:600;color:hsl(var(--foreground))}._visitContextMeta_zhia1_601{font-size:11px;color:hsl(var(--muted-foreground))}._visitContextService_zhia1_606{font-size:12px;line-height:1.4;color:hsl(var(--foreground));opacity:.92}._visitContextLink_zhia1_613{margin-top:2px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:9px;padding:5px 9px;font-size:11px;font-weight:600;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:background .14s ease,border-color .14s ease}._visitContextLink_zhia1_613:hover{background:hsl(var(--muted));border-color:hsl(var(--input))}._logEmpty_zhia1_634{display:flex;align-items:center;gap:14px;padding:20px 8px}._logEmptyTitle_zhia1_641{font-size:14px;font-weight:600;color:hsl(var(--foreground))}._logEmptySubtitle_zhia1_647{font-size:12px;color:hsl(var(--muted-foreground));margin-top:2px}.premium-layout-root.inventoryShell{--inv-void: #000;--inv-main: hsl(var(--background, 0 0% 11%));--inv-card: hsl(var(--card, 0 0% 16%));--inv-border: hsl(var(--border, 0 0% 20%) / .5);--inv-border-strong: hsl(var(--border, 0 0% 20%) / .75);--inv-text: hsl(var(--foreground, 0 0% 96%));--inv-muted: hsl(var(--muted-foreground, 0 0% 65%));min-height:100%;background:var(--inv-void)}.inventoryShell .premium-main-column,.inventoryShell .premium-app-surface,.inventoryShell .premium-app-surface-inner{min-height:0;overscroll-behavior-y:none}.inventoryShell .premium-app-surface{margin-left:6px}.inventoryShell .inventoryScrollY{min-height:0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--inv-void)}.inventoryShell .inventorySidebar{margin:0;border-radius:0;background:transparent;border:0;box-shadow:none;color:#111827;overflow-x:hidden}.inventoryShell .inventorySidebar [data-testid=empty-workbench-panel]{padding:18px 14px 14px}.inventoryShell .inventorySidebarHeader{padding:16px 16px 13px;border-bottom:1px solid rgba(17,24,39,.08);background:transparent}.inventoryShell .inventorySidebarHeader h2{font-size:18px;letter-spacing:-.01em}.inventoryShell .inventoryModeStatus{margin-bottom:10px;border-radius:12px;border:1px solid rgba(17,24,39,.06);background:#ffffff94;box-shadow:none;padding:8px 10px}.inventoryShell .inventoryModeStatus h3,.inventoryShell .inventoryModeStatus p,.inventoryShell .inventoryModeStatus span,.inventoryShell .inventoryModeStatus div{color:#111827!important}.inventoryShell .inventoryModeStatus .text-emerald-300{color:#2f9f6f!important}.inventoryShell .inventoryNav{display:flex;flex-direction:column;gap:2px;padding:2px 0 0}.inventoryShell .inventoryNavItem{min-height:36px;border-radius:12px;padding:6px 10px}.inventoryShell .inventoryNavItem:hover{transform:none}.inventoryShell .inventoryNavItemActive{box-shadow:none}.inventoryShell .inventoryNavItemActive:hover{background:var(--row-selected-bg)}.inventoryShell .inventoryNavItem.avRow{border:1px solid var(--border);background:var(--card)}.inventoryShell .inventoryNavBadge{border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0a;color:#111827b8;font-size:10px;min-width:18px;height:18px;padding:0 6px}.inventoryShell .inventoryNavItemActive .inventoryNavBadge{border-color:#0f172a2e;background:#ffffffb3;color:#334155}.inventoryShell .inventorySidebarValueCard{display:none}.inventoryShell [data-slot=sidebar-footer]{padding:8px 12px 12px;border-top:1px solid rgba(255,255,255,.08);background:transparent}.inventoryShell [data-slot=sidebar-footer] p:first-child{font-size:13px;font-weight:560;color:#ffffffe6}.inventoryShell [data-slot=sidebar-footer] p:last-child{font-size:11px;color:#ffffff8f}:root:not(.dark) .inventoryShell .inventorySidebar,html:not(.dark) .inventoryShell .inventorySidebar{background:#f4f4f5;color:#18181b;border-right:1px solid rgba(24,24,27,.08)}:root:not(.dark) .inventoryShell .inventorySidebarHeader,html:not(.dark) .inventoryShell .inventorySidebarHeader{border-bottom-color:#18181b14}:root:not(.dark) .inventoryShell .inventorySidebarHeader h2,html:not(.dark) .inventoryShell .inventorySidebarHeader h2{color:#18181b}:root:not(.dark) .inventoryShell .inventoryModeStatus,html:not(.dark) .inventoryShell .inventoryModeStatus{border-color:#18181b14;background:#fff}:root:not(.dark) .inventoryShell .inventoryModeStatus h3,:root:not(.dark) .inventoryShell .inventoryModeStatus p,:root:not(.dark) .inventoryShell .inventoryModeStatus span,:root:not(.dark) .inventoryShell .inventoryModeStatus div,html:not(.dark) .inventoryShell .inventoryModeStatus h3,html:not(.dark) .inventoryShell .inventoryModeStatus p,html:not(.dark) .inventoryShell .inventoryModeStatus span,html:not(.dark) .inventoryShell .inventoryModeStatus div{color:#18181b}:root:not(.dark) .inventoryShell .inventoryNavItem,html:not(.dark) .inventoryShell .inventoryNavItem{color:#3f3f46;background:transparent}:root:not(.dark) .inventoryShell .inventoryNavItem:hover,html:not(.dark) .inventoryShell .inventoryNavItem:hover{background:#18181b0e;color:#18181b}:root:not(.dark) .inventoryShell .inventoryNavItemActive,html:not(.dark) .inventoryShell .inventoryNavItemActive{background:#7876ff1f;color:#18181b}:root:not(.dark) .inventoryShell .inventoryNavBadge,html:not(.dark) .inventoryShell .inventoryNavBadge{border-color:#18181b1a;background:#ffffffe6;color:#52525b}:root:not(.dark) .inventoryShell .inventoryNavItemActive .inventoryNavBadge,html:not(.dark) .inventoryShell .inventoryNavItemActive .inventoryNavBadge{border-color:#7876ff66;background:#7876ff29;color:#3f3f46}:root:not(.dark) .inventoryShell [data-slot=sidebar-footer],html:not(.dark) .inventoryShell [data-slot=sidebar-footer]{border-top-color:#18181b14;background:transparent}:root:not(.dark) .inventoryShell [data-slot=sidebar-footer] p:first-child,html:not(.dark) .inventoryShell [data-slot=sidebar-footer] p:first-child{color:#18181b}:root:not(.dark) .inventoryShell [data-slot=sidebar-footer] p:last-child,html:not(.dark) .inventoryShell [data-slot=sidebar-footer] p:last-child{color:#71717a}:root:not(.dark) .inventoryShell [data-slot=sidebar-footer]>div,html:not(.dark) .inventoryShell [data-slot=sidebar-footer]>div{background:#fff;border-color:#18181b14}.inventoryOverviewPage{width:100%;min-height:100%;margin:0;padding:20px 20px 32px 4px;background:var(--inv-void);color:var(--inv-text);display:flex;flex-direction:column}.inventoryTopZone{padding:14px 16px 16px;border-radius:0;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;margin-bottom:0;position:relative;z-index:1}.inventoryTopbar{display:flex;align-items:center;gap:10px;margin-top:-20px!important}.inventoryTopSearch{flex:1;min-width:0;height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#121216c2;color:#e2e8f0b8}.inventoryTopSearch input{flex:1;width:100%;border:0;outline:0;background:transparent;color:#f8fafc;font-size:14px}.inventoryTopSearch input::-moz-placeholder{color:#cbd5e17a}.inventoryTopSearch input::placeholder{color:#cbd5e17a}.inventoryPlainIconBtn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.inventoryPlainIconBtn:hover{color:#fff}.inventoryPlainIconBtn svg{color:#fff!important;stroke:#fff!important;opacity:1}.inventoryPrimaryBtn,.inventoryIconBtn{border:0;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.inventoryPrimaryBtn{min-height:40px;padding:0 18px;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground, 0 0% 100%));font-size:13px;font-weight:620;box-shadow:0 8px 16px #0003}.inventoryPrimaryBtn:hover:not(:disabled),.inventoryIconBtn:hover:not(:disabled),.inventoryTopLink:hover:not(:disabled){transform:translateY(-1px)}.inventoryPrimaryBtn:disabled,.inventoryIconBtn:disabled,.inventoryTopLink:disabled{opacity:.55;cursor:not-allowed}.inventoryIconBtn{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#121216c2;color:#e2e8f0}.inventoryHeroRow{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:16px;align-items:end}.inventoryEyebrow{margin:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--inv-muted)}.inventoryHeroRow h1{margin:6px 0 0;font-size:32px;letter-spacing:-.04em;line-height:1.03;color:var(--inv-text)}.inventoryHeroRow p{margin:7px 0 0;max-width:760px;font-size:14px;line-height:1.42;color:var(--inv-muted)}.inventoryOpsCard{border-radius:18px;padding:10px 12px;border:1px solid rgba(255,255,255,.11);background:#1212168f;text-align:right;box-shadow:inset 0 1px #ffffff0a}.inventoryOpsCard span{display:block;font-size:10px;color:#cbd5e19e}.inventoryOpsCard strong{display:block;margin-top:4px;font-size:16px;color:#f8fafc}.inventoryOpsCard p{margin-top:5px;font-size:11px;color:#e2e8f08f}.inventoryTopCards{margin-top:7px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inventoryTopCard{min-height:190px;border-radius:26px;padding:18px 20px;border:1px solid rgba(255,255,255,.1);background:#121216c7;box-shadow:0 8px 18px #00000024}.inventoryTopCardHead{display:flex;align-items:center;gap:11px}.inventoryTopCardIcon{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#ffffffd6}.inventoryTopCardHead h2{margin:0;font-size:19px;color:var(--inv-text)}.inventoryTopMetrics{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.inventoryTopMetrics span{display:block;font-size:11px;color:#cbd5e1a8}.inventoryTopMetrics strong{display:block;margin-top:7px;font-size:17px;line-height:1.2;color:#f8fafc}.inventoryTopMetrics .is-warning{color:#f7c96b}.inventoryTopMetrics .is-critical{color:#f58b93}.inventoryTopLink{margin-top:16px;margin-left:auto;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--inv-muted);font-size:12px;font-weight:610}.inventoryCanvas{margin-top:-15px;border-radius:32px 32px 0 0;padding:28px;background:var(--inv-main);border:1px solid var(--inv-border);box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff08;color:var(--inv-text);position:relative;z-index:2;flex:1 1 auto}.inventoryCanvasGrid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(480px,1.56fr) minmax(286px,1fr);gap:16px;align-items:start}.inventoryCanvasPanel{border-radius:24px;border:1px solid var(--inv-border);background:var(--inv-card);box-shadow:inset 0 1px #ffffff08;padding:16px 15px}.inventoryPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.inventoryPanelHead h3{margin:0;font-size:18px;color:var(--inv-text)}.inventoryPanelHead p{margin:5px 0 0;font-size:12px;color:var(--inv-muted)}.inventoryReactionList{margin-top:12px;display:flex;flex-direction:column;gap:10px}.inventoryReactionRow{border-radius:16px;border:1px solid var(--inv-border);background:hsl(var(--muted, 0 0% 20%) / .2);padding:13px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center}.inventoryReactionRow.is-active{border-color:#90e2ed57;background:#90e2ed1f;box-shadow:inset 3px 0 #90e2ed9e}.inventoryReactionIcon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:hsl(var(--muted, 0 0% 20%) / .35);color:var(--inv-text)}.inventoryReactionIcon.is-critical{background:#d05b612e;color:#f9a8b2}.inventoryReactionIcon.is-warning{background:#ffa72c33;color:#ffd48f}.inventoryReactionIcon.is-info{background:#369cbb33;color:#90e2ed}.inventoryReactionIcon.is-success{background:#90e2ed2e;color:#90e2ed}.inventoryReactionRow strong{display:block;font-size:14px;color:var(--inv-text)}.inventoryReactionRow p{margin:3px 0 0;font-size:12px;color:var(--inv-muted)}.inventoryReactionBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .35);color:var(--inv-text);font-size:11px;font-weight:620}.inventoryReactionBadge.is-critical{border-color:#d05b615c;background:#d05b6124;color:#f6a7af}.inventoryReactionBadge.is-warning{border-color:#ffa72c61;background:#ffa72c29;color:#ffd08a}.inventoryReactionBadge.is-success{border-color:#90e2ed57;background:#90e2ed24;color:#c9f1f6}.inventoryRestockTableWrap{margin-top:12px;overflow-x:auto}.inventoryRestockTable{width:100%;border-collapse:collapse}.inventoryRestockTable th,.inventoryRestockTable td{padding:11px 8px;border-bottom:1px solid var(--inv-border);text-align:left;font-size:13px;color:var(--inv-text)}.inventoryRestockTable th{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--inv-muted)}.inventoryProductCell{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center}.inventoryProductAvatar{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:hsl(var(--muted, 0 0% 20%) / .35);border:1px solid var(--inv-border-strong);color:var(--inv-text)}.inventoryRestockTable td strong{display:block;font-size:13px}.inventoryRestockTable td small{display:block;margin-top:2px;font-size:11px;color:var(--inv-muted)}.inventoryRestockTable .is-critical{color:#f5a3b1;font-weight:620}.inventorySuggestedAction{margin-top:14px;border-radius:18px;border:1px solid var(--inv-border);background:var(--inv-card);padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.inventorySuggestedAction strong{font-size:13px;color:var(--inv-text)}.inventorySuggestedAction p{margin:5px 0 0;font-size:12px;color:var(--inv-muted)}.inventoryActionsPanel{background:var(--inv-card)}.inventoryActionsPanel .inventoryQuickActions{margin-top:12px;display:flex;flex-direction:column;gap:8px}.inventoryActionsPanel .inventoryQuickActions button{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;border-radius:14px;border:1px solid var(--inv-border);background:hsl(var(--muted, 0 0% 20%) / .22);min-height:46px;text-align:left;padding:0 11px;color:var(--inv-text);transition:border-color .16s ease,transform .16s ease}.inventoryActionsPanel .inventoryQuickActions button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--inv-border-strong)}.inventoryActionsPanel .inventoryQuickActions button:disabled{opacity:.62}.inventoryActionsPanel .inventoryQuickActions span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:hsl(var(--muted, 0 0% 20%) / .35);color:var(--inv-text)}.inventoryActionsPanel .inventoryQuickActions strong{font-size:13px}.inventoryCategoriesBox{margin-top:14px;border-radius:18px;border:1px solid var(--inv-border);background:var(--inv-card);padding:12px}.inventoryCategoriesBox h4{margin:0;font-size:14px;color:var(--inv-text)}.inventoryCategoriesBox p{margin:4px 0 0;font-size:12px;color:var(--inv-muted)}.inventoryCategoriesBox ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.inventoryCategoriesBox li{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:11px;border:1px solid var(--inv-border);background:hsl(var(--muted, 0 0% 20%) / .22);padding:8px 10px}.inventoryCategoriesBox li span{font-size:12px;color:var(--inv-muted)}.inventoryCategoriesBox li strong{font-size:11px;color:var(--inv-text)}.inventorySoftEmpty{margin-top:12px;border-radius:12px;border:1px dashed var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .2);padding:12px}.inventorySoftEmpty h4{margin:0;font-size:14px;color:var(--inv-text)}.inventorySoftEmpty p{margin:5px 0 0;font-size:12px;color:var(--inv-muted)}.inventorySoftEmpty.compact{margin-top:8px}.inventoryCanvasFooter{margin-top:9px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.inventoryFilterPills{display:flex;flex-wrap:wrap;gap:8px}.inventoryFilterPills button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .28);color:var(--inv-muted);font-size:12px;font-weight:600}.inventoryFilterPills button.active{border-color:#90e2ed57;background:#90e2ed1f;color:#d6f3f7e6}.inventoryFilterPills button:disabled{opacity:.72}.inventoryLastMovement{border-radius:16px;border:1px solid var(--inv-border);background:var(--inv-card);padding:10px 12px}.inventoryMovementRow{margin-top:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.inventoryMovementCell{border-radius:11px;border:1px solid var(--inv-border);background:hsl(var(--muted, 0 0% 20%) / .22);padding:8px 10px}.inventoryMovementCell span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--inv-muted)}.inventoryMovementCell strong{display:block;margin-top:4px;font-size:13px;color:var(--inv-text)}.inventoryMovementCell .is-positive{color:#166534}.inventoryProductsPage,.inventoryWorkspacePage{height:100%;min-height:100%;display:flex;flex-direction:column;gap:16px}.inventoryWorkspaceHero{padding:14px 16px 16px;border-radius:0;border:0;background:transparent;color:var(--inv-text)}.inventoryWorkspaceHeroEyebrow{margin:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--inv-muted)}.inventoryWorkspaceHeroTitle{margin:6px 0 0;font-size:32px;letter-spacing:-.04em;line-height:1.03;color:var(--inv-text)}.inventoryWorkspaceHeroLead{margin:7px 0 0;font-size:14px;line-height:1.42;color:var(--inv-muted)}.inventoryWorkspaceHeroActions{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap}.inventoryWorkspaceSurface{background:var(--inv-main);border:1px solid var(--inv-border);border-radius:30px 30px 0 0;box-shadow:0 -4px 18px #0000003d,inset 0 1px #ffffff08;padding:18px;min-height:0;display:flex;flex-direction:column;flex:1;color:var(--inv-text)}.inventoryWorkspaceToolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.inventoryWorkspaceSearchWrap{width:100%;min-width:260px;max-width:460px}.inventoryWorkspaceSearchInput{border-radius:14px;border-color:var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .3);box-shadow:inset 0 1px #ffffff0f;color:var(--inv-text)}.inventoryWorkspaceSearchInput::-moz-placeholder{color:var(--inv-muted)}.inventoryWorkspaceSearchInput::placeholder{color:var(--inv-muted)}.inventoryWorkspaceSearchInput:focus-visible{border-color:#90e2ed59;box-shadow:0 0 0 3px #90e2ed1a}.inventoryWorkspaceFilters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inventoryWorkspaceFilterBtn{height:34px;border-radius:999px;border:1px solid var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .28);padding:0 12px;font-size:12px;font-weight:650;color:var(--inv-muted);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.inventoryWorkspaceFilterBtn:hover{background:hsl(var(--muted, 0 0% 20%) / .4)}.inventoryWorkspaceFilterBtn.is-active{border-color:var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .4);color:var(--inv-text)}.inventoryWorkspaceContent{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.inventoryWorkspaceRecord{display:grid;grid-template-columns:minmax(220px,1.4fr) auto auto;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;background:var(--inv-card);border:1px solid var(--inv-border);box-shadow:inset 0 1px #ffffff08,0 10px 20px #00000024}.inventoryWorkspaceRecord h3{margin:0;font-size:14px;font-weight:700;color:var(--inv-text)}.inventoryWorkspaceRecord p{margin:4px 0 0;font-size:12px;color:var(--inv-muted)}.inventoryWorkspacePill{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 10px;border-radius:999px;border:1px solid var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .3);color:var(--inv-text);font-size:11px;font-weight:650;white-space:nowrap}.inventoryWorkspaceBottom{margin-top:auto}.inventoryProductsHero{padding:14px 16px 16px;border-radius:0;border:0;background:transparent;color:var(--inv-text);box-shadow:none}.inventoryProductsHeroEyebrow{margin:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--inv-muted)}.inventoryProductsHeroTitle{margin:6px 0 0;font-size:32px;letter-spacing:-.04em;line-height:1.03;color:var(--inv-text)}.inventoryProductsHeroLead{margin:7px 0 0;font-size:14px;line-height:1.42;color:var(--inv-muted)}.inventoryProductsHeroActions{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap}.inventoryProductsScanBtn{display:inline-flex;height:36px;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .3);color:var(--inv-text);padding:0 12px;font-size:12px;font-weight:620;transition:transform .16s ease,background-color .16s ease}.inventoryProductsScanBtn:hover{background:hsl(var(--muted, 0 0% 20%) / .42);transform:translateY(-1px)}.inventoryProductsHeroAddBtn{min-height:0;height:36px;border-radius:999px;border-color:var(--inv-border-strong)!important;padding:0 14px;font-size:12px;color:var(--inv-text)!important;background:#ffffff05}.inventoryProductsHeroAddBtn:hover{background:#ffffff1f!important}.inventoryProductsSurface{background:var(--inv-main);border:1px solid var(--inv-border);border-radius:30px 30px 0 0;box-shadow:0 -4px 18px #0000003d,inset 0 1px #ffffff08;padding:18px;min-height:0;display:flex;flex-direction:column;flex:1;color:#f8fafc}.inventoryProductsToolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.inventoryProductsSearchWrap{width:100%;min-width:260px;max-width:460px}.inventoryProductsSearchInput{border-radius:14px;border-color:var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .3);box-shadow:inset 0 1px #ffffff0f;color:var(--inv-text)}.inventoryProductsSearchInput::-moz-placeholder{color:var(--inv-muted)}.inventoryProductsSearchInput::placeholder{color:var(--inv-muted)}.inventoryProductsSearchInput:focus-visible{border-color:#90e2ed59;box-shadow:0 0 0 3px #90e2ed1a}.inventoryProductFilters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inventoryProductFilterBtn{height:34px;border-radius:999px;border:1px solid var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .28);padding:0 12px;font-size:12px;font-weight:650;color:var(--inv-muted);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.inventoryProductFilterBtn:hover{background:hsl(var(--muted, 0 0% 20%) / .4);border-color:var(--inv-border-strong)}.inventoryProductFilterBtn.is-active-all{border-color:var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .4);color:var(--inv-text)}.inventoryProductFilterBtn.is-active-low{border-color:#ffa72c61;background:#ffa72c24;color:#ffd08a}.inventoryProductFilterBtn.is-active-critical{border-color:#d05b616b;background:#d05b6124;color:#f6a7af}.inventoryProductFilterBtn.is-active-ok{border-color:#90e2ed57;background:#90e2ed24;color:#c9f1f6}.inventoryProductList{display:flex;flex-direction:column;gap:12px;flex:1;align-content:flex-start}.inventoryProductsEmptyWrap{border-radius:22px;border:1px solid var(--inv-border);background:var(--inv-card);padding:8px}.inventoryProductRecord{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(130px,.55fr) auto auto;align-items:center;gap:20px;padding:18px 20px;border-radius:22px;background:var(--inv-card);border:1px solid var(--inv-border);box-shadow:inset 0 1px #ffffff08,0 10px 22px #00000029;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.inventoryProductRecord:hover{border-color:var(--inv-border-strong);box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0003}.inventoryProductRecord.inventoryProductRecord--highlighted{border-color:#90e2ed57;background:#90e2ed1f}.inventoryProductIdentity{display:flex;align-items:center;gap:12px;min-width:0}.inventoryProductIcon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:hsl(var(--muted, 0 0% 20%) / .35);color:var(--inv-text);border:1px solid var(--inv-border-strong);flex-shrink:0}.inventoryProductIconInner{display:grid;place-items:center}.inventoryProductIdentityText{min-width:0}.inventoryProductIdentityText h3{margin:0;font-size:14px;line-height:1.2;font-weight:700;color:var(--inv-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventoryProductIdentityText p{margin:4px 0 0;font-size:12px;line-height:1.3;color:var(--inv-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventoryProductState{min-width:0}.inventoryProductStateLabel{display:block;margin-bottom:3px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-muted)}.inventoryProductState strong{display:block;font-size:17px;line-height:1.1;font-weight:750;color:var(--inv-text)}.inventoryProductState strong[data-negative=true],.inventoryProductState strong[data-critical=true]{color:#f2a1b0}.inventoryProductState small{display:block;margin-top:4px;font-size:12px;color:var(--inv-muted)}.inventoryProductStatus{display:flex;align-items:center;justify-content:flex-start}.inventoryStatusPill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.inventoryStatusPillCritical{background:#d05b6126;border:1px solid rgba(208,91,97,.4);color:#f6a7af}.inventoryStatusPillLow{background:#ffa72c24;border:1px solid rgba(255,167,44,.38);color:#ffd08a}.inventoryStatusPillOk{background:#90e2ed24;border:1px solid rgba(144,226,237,.34);color:#c9f1f6}.inventoryStatusPillNeutral{background:hsl(var(--muted, 0 0% 20%) / .28);border:1px solid var(--inv-border-strong);color:var(--inv-text)}.inventoryProductActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.inventoryProductActionBtn{min-height:0;height:33px;padding:0 12px;border-radius:999px;border:1px solid var(--inv-border-strong);background:hsl(var(--muted, 0 0% 20%) / .28);color:var(--inv-text);font-size:12px;font-weight:650}.inventoryProductActionBtn:hover{background:hsl(var(--muted, 0 0% 20%) / .4);border-color:var(--inv-border-strong)}.inventoryProductsSupport{margin-top:auto;min-height:150px;border-radius:24px;border:1px dashed var(--inv-border-strong);background:var(--inv-card);padding:22px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.inventoryProductsSupportEyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-muted)}.inventoryProductsSupport h3{margin:0;font-size:16px;font-weight:750;color:var(--inv-text)}.inventoryProductsSupport p{margin:6px 0 0;font-size:13px;color:var(--inv-muted)}.inventoryProductsSupportHint{max-width:280px;border-radius:18px;background:hsl(var(--muted, 0 0% 20%) / .22);border:1px solid var(--inv-border);padding:12px 14px;font-size:12px;line-height:1.45;color:var(--inv-muted)}@media (max-width: 1440px){.inventoryCanvasGrid{grid-template-columns:minmax(260px,1fr) minmax(420px,1.2fr) minmax(260px,1fr)}.inventoryMovementRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.inventoryOverviewPage{padding:16px 16px 24px}.inventoryTopbar,.inventoryCanvasFooter{flex-direction:column;align-items:stretch}.inventoryHeroRow,.inventoryTopCards,.inventoryCanvasGrid,.inventoryTopMetrics,.inventoryMovementRow{grid-template-columns:1fr}.inventoryProductRecord{grid-template-columns:1fr;align-items:stretch}.inventoryProductActions{justify-content:flex-start}.inventoryProductsSupport{flex-direction:column;min-height:132px;gap:14px}.inventoryProductsSupportHint{max-width:none}.inventoryProductsSurface{border-radius:24px 24px 0 0}.inventoryProductsHero{border-radius:24px;padding:14px}}@media (max-width: 760px){.inventoryTopZone,.inventoryCanvas{border-radius:24px;padding:14px}.inventorySuggestedAction{flex-direction:column;align-items:stretch}}.inventory-products-screen{--products-panel-bg: var(--inv-main, hsl(var(--background, 0 0% 100%)));--products-row-bg-hover: rgba(15, 23, 42, .045);--products-border: rgba(15, 23, 42, .16);--products-text: #101828;--products-muted: rgba(16, 24, 40, .68);--products-soft: rgba(16, 24, 40, .5);--products-accent: hsl(var(--primary));--products-accent-soft: color-mix(in srgb, hsl(var(--primary)) 10%, white);--products-warning: #d97706;--products-danger: #dc2626;display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;color:var(--products-text)}.dark .inventory-products-screen{--products-panel-bg: var(--inv-main, hsl(var(--background, 0 0% 11%)));--products-row-bg-hover: rgba(255, 255, 255, .055);--products-border: rgba(255, 255, 255, .14);--products-text: rgba(255, 255, 255, .92);--products-muted: rgba(255, 255, 255, .6);--products-soft: rgba(255, 255, 255, .4);--products-accent: hsl(var(--primary));--products-accent-soft: rgba(255, 255, 255, .07);--products-warning: #f59e0b;--products-danger: #fb7185}.inventory-products-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;min-width:0}.inventory-products-workbench-panel{width:100%;min-width:0;display:block;border:1px solid var(--products-border);border-radius:14px 14px 0 0;padding:10px;background:color-mix(in srgb,var(--products-panel-bg) 98%,transparent);box-shadow:0 2px 8px #00000012}.inventory-products-hero-copy{min-width:0}.inventory-products-eyebrow{margin:0 0 6px;font-size:10px;font-weight:760;letter-spacing:.16em;text-transform:uppercase;color:var(--products-soft)}.inventory-products-hero h1{margin:0;font-size:clamp(20px,1.7vw,27px);line-height:1.12;font-weight:740;letter-spacing:-.025em;color:var(--products-text)}.inventory-products-hero p:not(.inventory-products-eyebrow){margin:6px 0 0;font-size:12px;line-height:1.35;color:var(--products-muted)}.inventory-products-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.inventory-products-primary-action,.inventory-products-secondary-action{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 12px;font-size:11px;font-weight:720;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.inventory-products-primary-action{border:1px solid color-mix(in srgb,hsl(var(--primary)) 62%,transparent);background:hsl(var(--primary));color:hsl(var(--primary-foreground, 0 0% 100%));box-shadow:0 4px 12px color-mix(in srgb,hsl(var(--primary)) 24%,transparent)}.inventory-products-secondary-action{border:1px solid var(--products-border);background:transparent;color:var(--products-text)}.inventory-products-primary-action:hover:not(:disabled),.inventory-products-secondary-action:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--products-border) 60%,var(--products-text))}.inventory-products-secondary-action:disabled{opacity:.48;cursor:not-allowed}.inventory-products-main-card{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;display:flex;flex-direction:column;gap:6px}.inventory-products-toolbar{display:grid;gap:8px;min-width:0;padding:4px 0 8px;border-bottom:1px solid var(--products-border);background:color-mix(in srgb,var(--products-panel-bg) 98%,transparent)}.inventory-products-toolbar-main{display:flex;gap:6px;min-width:0;align-items:center;flex-wrap:wrap}.inventory-products-search{height:36px;min-width:240px;flex:1 1 300px;display:flex;align-items:center;gap:8px;border:1px solid var(--products-border);border-radius:10px;padding:0 10px;background:transparent;color:var(--products-muted)}.inventory-products-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--products-text);font-size:12px}.inventory-products-search input::-moz-placeholder{color:var(--products-soft)}.inventory-products-search input::placeholder{color:var(--products-soft)}.inventory-products-filter-row{min-width:0;flex:1 1 460px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inventory-products-filter-row button{height:28px;flex:0 0 auto;border:1px solid var(--products-border);border-radius:999px;padding:0 10px;background:transparent;color:var(--products-muted);font-size:11px;font-weight:760;white-space:nowrap}.inventory-products-filter-row button.is-active{border-color:color-mix(in srgb,var(--products-accent) 42%,var(--products-border));background:var(--products-accent-soft);color:var(--products-text);box-shadow:none}.inventory-products-toolbar-meta{min-width:0;display:flex;gap:8px;justify-content:flex-start;flex-wrap:wrap;align-items:center}.inventory-products-meta-field{min-width:144px;display:grid;gap:4px}.inventory-products-meta-field>span{font-size:10px;font-weight:750;color:var(--products-soft);letter-spacing:.05em;text-transform:uppercase}.inventory-products-toolbar-select{height:30px;border-radius:9px;border:1px solid var(--products-border);background:transparent;color:var(--products-text);font-size:11px}.inventory-products-records-wrap{width:100%;min-width:0;padding:2px 0 0;display:grid;gap:0;border:1px solid color-mix(in srgb,var(--products-border) 84%,transparent);border-radius:10px;overflow:hidden}.inventory-products-records-list{display:flex;flex-direction:column;gap:0}.inventory-products-record{border:0;border-top:1px solid color-mix(in srgb,var(--products-border) 88%,transparent);border-radius:0;background:transparent;padding:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(164px,auto);align-items:center;transition:background .14s ease}.inventory-products-record:first-child{border-top:0}.inventory-products-record:hover{background:color-mix(in srgb,var(--products-row-bg-hover) 84%,transparent)}.inventory-products-record:nth-child(2n){background:color-mix(in srgb,var(--products-row-bg-hover) 38%,transparent)}.inventory-products-record--highlighted{background:color-mix(in srgb,var(--products-accent-soft) 56%,var(--products-row-bg-hover))}.inventory-products-record-left,.inventory-products-record-center,.inventory-products-record-right{min-width:0}.inventory-products-record-left{display:flex;align-items:center;gap:7px}.inventory-products-record-center{display:grid;gap:5px;justify-items:start}.inventory-products-record-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px;justify-self:end}.inventory-products-status-badge{display:inline-flex;align-items:center;height:22px;border-radius:999px;border:1px solid var(--products-border);padding:0 7px;font-size:10px;font-weight:720;background:color-mix(in srgb,var(--products-accent-soft) 28%,transparent);color:var(--products-muted)}.inventory-products-product-cell{display:flex;align-items:flex-start;gap:10px;min-width:0}.inventory-products-product-icon{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;border:1px solid var(--products-border);background:transparent;color:var(--products-muted)}.inventory-products-product-cell strong{display:block;max-width:none;color:var(--products-text);font-size:11px;font-weight:780}.inventory-products-product-cell span:not(.inventory-products-product-icon){display:block;max-width:none;margin-top:2px;color:var(--products-soft);font-size:9.5px;white-space:normal}.inventory-products-category-pill{height:20px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--products-border);background:transparent;color:var(--products-muted);font-size:10px;font-weight:700;padding:0 6px}.inventory-products-type-badge{display:inline-flex;align-items:center;height:19px;border:1px solid var(--products-border);border-radius:999px;padding:0 6px;background:color-mix(in srgb,var(--products-accent-soft) 36%,transparent);color:var(--products-muted);font-size:10px;font-weight:720}.inventory-products-record-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--products-muted)}.inventory-products-record-meta strong{color:var(--products-text)}.inventory-products-pricing-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:10px;color:var(--products-soft)}.inventory-products-pricing-meta strong{color:var(--products-text);font-weight:700}.inventory-products-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:164px;flex-wrap:nowrap}.inventory-products-row-actions button{height:28px;border:1px solid var(--products-border);border-radius:8px;padding:0 7px;background:color-mix(in srgb,var(--products-accent-soft) 30%,transparent);color:var(--products-muted);font-size:10px;font-weight:720;white-space:nowrap}.inventory-products-row-actions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--products-border) 56%,var(--products-text));color:var(--products-text)}.inventory-products-catalog-hint{margin:0;border-top:1px dashed var(--products-border);border-radius:0;padding:7px 8px 0;font-size:11px;color:var(--products-muted);background:transparent}.inventory-products-empty{padding:20px;text-align:center;color:var(--products-muted);font-size:12px}.inventory-products-table-footer{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px 0;border-top:1px solid var(--products-border);background:transparent;color:var(--products-muted);font-size:11px}@media (max-width: 1120px){.inventory-products-hero{flex-direction:column}.inventory-products-hero-actions{justify-content:flex-start}.inventory-products-row-actions{min-width:0;flex-wrap:wrap}}@media (max-width: 720px){.inventory-products-toolbar-meta{justify-content:stretch}.inventory-products-meta-field{min-width:0;width:100%}.inventory-products-record{grid-template-columns:1fr;align-items:stretch}.inventory-products-record-left{flex-direction:column;align-items:flex-start}.inventory-products-record-meta,.inventory-products-pricing-meta{flex-direction:column;align-items:flex-start;gap:6px}.inventory-products-record-right{justify-self:stretch;align-items:flex-start}.inventory-products-row-actions{justify-content:flex-start}.inventory-products-search{flex:0 0 auto;width:100%}.inventory-products-table-footer{align-items:flex-start;flex-direction:column;padding-block:12px}}.inventory-products-erp{color:var(--products-text)}.inventory-products-erp__header{padding:0 16px}.inventory-products-erp__title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:780;color:var(--products-text)}.inventory-products-erp__titleBadge{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid var(--products-border);color:var(--products-muted)}.inventory-products-erp__muted{color:var(--products-muted);font-size:11px}.inventory-products-erp__filters{gap:8px;flex-wrap:wrap;padding:6px 10px}.inventory-products-erp__search{height:34px;flex:1 1 300px;min-width:220px;display:flex;align-items:center;gap:8px;border-radius:9px;border:1px solid color-mix(in srgb,var(--products-border) 94%,transparent);padding:0 10px;color:var(--products-muted);background:color-mix(in srgb,var(--products-panel-bg) 94%,#04060a)}.inventory-products-erp__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--products-text);font-size:12px}.inventory-products-erp__chip{height:30px;border-radius:999px;border:1px solid var(--products-border);padding:0 10px;font-size:10.5px;font-weight:700;color:var(--products-muted);background:transparent}.inventory-products-erp__chip--active{color:var(--products-text);border-color:color-mix(in srgb,var(--products-accent) 44%,var(--products-border));background:color-mix(in srgb,var(--products-accent-soft) 75%,transparent)}.inventory-products-erp__filterActions{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:0 0 auto;position:sticky;right:0;z-index:4;background:var(--products-panel-bg);padding-left:6px}.inventory-products-erp__iconButton{width:30px;height:30px;padding:0;box-sizing:border-box;border-radius:8px;border:1px solid var(--products-border);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--products-muted);background:color-mix(in srgb,var(--products-panel-bg) 96%,transparent)}.inventory-products-erp__iconButton svg{flex-shrink:0}.inventory-products-erp__iconButton:hover:not(:disabled){color:var(--products-text);border-color:color-mix(in srgb,var(--products-border) 62%,var(--products-text))}.inventory-products-erp__iconButton:disabled{opacity:.45;cursor:not-allowed}.inventory-products-erp__body{gap:10px}.inventory-products-erp__toolbar{gap:6px;padding:0 12px}.inventory-products-erp__addButton{height:30px;border-radius:8px;border:1px solid color-mix(in srgb,hsl(var(--primary)) 50%,transparent);background:hsl(var(--primary));color:hsl(var(--primary-foreground, 0 0% 100%));padding:0 12px;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:760}.inventory-products-erp__toolbarLabel{margin-left:auto;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--products-soft)}.inventory-products-erp__catalogDisclosure{border:1px dashed color-mix(in srgb,var(--products-border) 88%,transparent);border-radius:8px;padding:6px 8px}.inventory-products-erp__catalogDisclosure>summary{cursor:pointer;list-style:none;font-size:11px;font-weight:700;color:var(--products-muted)}.inventory-products-erp__catalogDisclosure>summary::-webkit-details-marker{display:none}.inventory-products-erp__catalogBody{margin-top:8px}.inventory-products-erp__tableWrap{background:color-mix(in srgb,var(--products-panel-bg) 94%,#04060a)}.inventory-products-erp__table{width:100%;border-collapse:collapse;font-size:11px}.inventory-products-erp__table thead th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--products-panel-bg) 90%,#03050a);border-bottom:1px solid color-mix(in srgb,var(--products-border) 90%,transparent);padding:8px;text-align:left;font-weight:760;color:var(--products-soft)}.inventory-products-erp__table tbody td{border-bottom:1px solid color-mix(in srgb,var(--products-border) 92%,transparent);padding:8px;color:var(--products-text);white-space:nowrap}.inventory-products-erp__table tbody tr{cursor:pointer}.inventory-products-erp__table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--products-row-bg-hover) 42%,transparent)}.inventory-products-erp__table tbody tr:hover{background:color-mix(in srgb,var(--products-row-bg-hover) 90%,transparent)}.inventory-products-erp__table tbody tr.is-selected{background:color-mix(in srgb,var(--products-accent-soft) 64%,var(--products-row-bg-hover))}.inventory-products-erp__productName{font-weight:400}.inventory-products-erp__status{display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:22px;border-radius:999px;padding:0 8px;border:1px solid transparent;font-size:10px;font-weight:760}.inventory-products-erp__status--ok{color:#16a34a;border-color:color-mix(in srgb,#16a34a 44%,transparent);background:color-mix(in srgb,#16a34a 12%,transparent)}.inventory-products-erp__status--low{color:var(--products-warning);border-color:color-mix(in srgb,var(--products-warning) 44%,transparent);background:color-mix(in srgb,var(--products-warning) 13%,transparent)}.inventory-products-erp__status--empty{color:var(--products-danger);border-color:color-mix(in srgb,var(--products-danger) 44%,transparent);background:color-mix(in srgb,var(--products-danger) 13%,transparent)}.inventory-products-erp__details{border:1px solid color-mix(in srgb,var(--products-border) 90%,transparent);border-radius:10px;background:color-mix(in srgb,var(--products-panel-bg) 95%,#04060a);overflow:hidden}.inventory-products-erp__tabs{min-height:32px;display:flex;align-items:center;gap:2px;padding:4px;border-bottom:1px solid color-mix(in srgb,var(--products-border) 88%,transparent)}.inventory-products-erp__tab{height:24px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--products-muted);font-size:10px;padding:0 8px}.inventory-products-erp__tab.is-active{color:var(--products-text);border-color:color-mix(in srgb,var(--products-border) 72%,transparent);background:color-mix(in srgb,var(--products-row-bg-hover) 78%,transparent)}.inventory-products-erp__detailsTable{width:100%;border-collapse:collapse;font-size:10.5px}.inventory-products-erp__detailsTable th,.inventory-products-erp__detailsTable td{border-bottom:1px solid color-mix(in srgb,var(--products-border) 90%,transparent);padding:8px;text-align:left}.inventory-products-erp__categories{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:color-mix(in srgb,var(--products-panel-bg) 95%,#04060a);box-shadow:0 20px 70px #0000004d,inset 0 1px #ffffff09}.inventory-products-erp__categoriesHeader{min-height:34px;display:flex;align-items:center;gap:6px;padding:6px;border-bottom:1px solid color-mix(in srgb,var(--products-border) 90%,transparent)}.inventory-products-erp__categoriesTitle{display:flex;align-items:center;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--products-text);font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.inventory-products-erp__categoryList{display:flex;flex-direction:column;gap:0;max-height:100%;overflow:auto}.inventory-products-erp__categoryItem{min-height:30px;border:0;border-top:1px solid color-mix(in srgb,var(--products-border) 94%,transparent);background:transparent;color:var(--products-muted);text-align:left;padding:0 10px;font-size:11px}.inventory-products-erp__categoryItem.is-active{color:var(--products-text);background:color-mix(in srgb,var(--products-accent-soft) 62%,var(--products-row-bg-hover))}@media (max-width: 1200px){.inventory-products-erp__body{grid-template-columns:1fr}.inventory-products-erp__categories{order:-1}.inventory-products-erp__categoryList{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.inventory-products-erp__categoryItem{border-top:0;border-right:1px solid color-mix(in srgb,var(--products-border) 94%,transparent);border-bottom:1px solid color-mix(in srgb,var(--products-border) 94%,transparent)}}@media (max-width: 740px){.inventory-products-erp{padding:8px}.inventory-products-erp__filters{gap:6px}.inventory-products-erp__search{flex:1 1 100%;min-width:0}.inventory-products-erp__toolbar{flex-wrap:wrap}.inventory-products-erp__toolbarLabel{margin-left:0;width:100%}.inventory-products-erp__table{min-width:980px}}.inventory-products-screen.inventory-products-erp{--wb-shell-height: calc(100vh - 128px) ;--wb-shell-padding: 16px 18px 18px;--wb-shell-gap: 10px;--wb-shell-border: 0;--wb-shell-radius: 0;--wb-shell-bg: radial-gradient(circle at 15% -10%, rgba(255, 84, 112, .08), transparent 28%), linear-gradient(180deg, #101010 0%, #050505 100%);--wb-side-width: 300px;--wb-main-gap: 12px;--wb-header-min-h: 56px;--wb-filters-min-h: 48px;--wb-actions-min-h: 50px;--wb-bottom-height: 248px;--wb-panel-border: 1px solid rgba(255, 255, 255, .09);--wb-panel-radius: 18px;--wb-panel-bg: #1b1b1b;--wb-tabs-h: 44px;--wb-section-separator: 1px solid rgba(255, 255, 255, .09);color:#f2f2f2}.inventory-products-erp__header{padding:0 16px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(180deg,#1b1b1b,#151515);box-shadow:inset 0 1px #ffffff0a}.inventory-products-erp__filters{gap:8px;padding:6px 10px;background:transparent;border:0;border-radius:0;box-shadow:none}.inventory-products-erp__body{gap:12px}.inventory-products-erp__main{border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#181818;box-shadow:0 20px 70px #0000005c,inset 0 1px #ffffff09}.inventory-products-erp__toolbar{gap:8px;padding:0 12px;background:transparent;border:0;box-shadow:none;overflow:visible}.inventory-products-erp__catalogDisclosure{margin-left:6px;position:relative;border:0;padding:0}.inventory-products-erp__catalogDisclosure>summary{height:30px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:0 10px;font-size:11px;color:#c5c5c5;background:#1a1a1a}.inventory-products-erp__catalogDisclosure[open]>.inventory-products-erp__catalogBody{position:absolute;top:calc(100% + 8px);left:0;width:min(620px,calc(100vw - 120px));max-height:420px;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#131313;padding:8px;z-index:12}.inventory-products-erp__tableWrap{background:#181818;border:0;border-radius:0}.inventory-products-erp__details,.inventory-products-erp__detailsArea{border-top:1px solid rgba(255,255,255,.09);background:#1d1d1d;border-radius:0}.inventory-products-erp__categories{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#1b1b1b;box-shadow:0 20px 70px #0000004d,inset 0 1px #ffffff09}.inventory-products-erp__categoriesHeader{height:52px;min-height:52px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.075)}.inventory-products-erp__categoryList{height:calc(100% - 52px);overflow:auto;padding:8px 0}.inventory-products-erp__categoryItem{width:100%;height:34px;display:flex;align-items:center;padding:0 14px;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:#cfcfcf;font-size:12px;text-align:left;cursor:pointer}.inventory-products-erp__categoryItem:hover{background:#ffffff0b;color:#fff}.inventory-products-erp__categoryItem.is-active{color:#ff5470;background:#ff547014;font-weight:760}.inventory-products-erp__table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed;font-size:12px}.inventory-products-erp__table thead th{position:sticky;top:0;z-index:2;height:40px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.1);background:#151515;color:#a9a9a9;font-size:11px;font-weight:760;letter-spacing:.015em;text-align:left;white-space:nowrap}.inventory-products-erp__table tbody td{height:38px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.065);color:#e1e1e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventory-products-erp__table tbody tr{background:#191919}.inventory-products-erp__table tbody tr:nth-child(2n){background:#1d1d1d}.inventory-products-erp__table tbody tr:hover{background:#2a2a2a}.inventory-products-erp__table tbody tr.is-selected{background:#464646}.inventory-products-erp__productName{color:#ff5470;font-weight:400}.inventory-products-erp__numeric{text-align:right;font-variant-numeric:tabular-nums}.inventory-products-erp__tabs{gap:20px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.085);background:#1a1a1a}.inventory-products-erp__tab{height:35px;display:inline-flex;align-items:center;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#a8a8a8;font-size:12px;font-weight:700;cursor:pointer;padding:0}.inventory-products-erp__tab:hover{color:#fff}.inventory-products-erp__tab.is-active{color:#fff;border-bottom-color:#ff5470}.inventory-products-erp__detailsTable{width:100%;border-collapse:collapse;font-size:12px}.inventory-products-erp__detailsTable th,.inventory-products-erp__detailsTable td{height:36px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.065);color:#e4e4e4;text-align:left}.inventory-products-erp__detailsTable th{color:#f0f0f0;font-size:11px;font-weight:760;background:#202020}.inventory-products-erp__detailsEmpty{height:calc(100% - 44px);display:grid;place-items:center;color:#8f8f8f;font-size:12px;background:#1d1d1d}@media (max-height: 900px){.inventory-products-screen.inventory-products-erp{min-height:0}}@media (max-width: 1260px){.inventory-products-screen.inventory-products-erp{--wb-shell-height: calc(100vh - 112px) ;--wb-shell-padding: 12px}.inventory-products-erp__body{--wb-side-width: 260px}}@media (max-width: 980px){.inventory-products-screen.inventory-products-erp{--wb-shell-height: calc(100vh - 102px) }.inventory-products-erp__categories{display:none}.inventory-products-erp__table{min-width:1020px}}.inventory-products-page--erp,.inventory-content--products-erp{height:100%;max-height:100%;min-height:0}.inventory-products-screen.inventory-products-erp.inventory-products-page--erp{--wb-shell-height: 100%;--wb-shell-padding: 10px 12px 0;--wb-shell-gap: 8px;--wb-header-min-h: 50px;--wb-filters-min-h: 44px;--wb-actions-min-h: 46px;--wb-side-width: 292px;--wb-main-gap: 10px;--wb-bottom-height: 248px;color:#f2f2f2;background:#050505;box-sizing:border-box}.inventory-products-erp__header{height:50px;min-height:50px;border-radius:12px;background:#171717;border:1px solid rgba(255,255,255,.08);box-shadow:none}.inventory-products-screen.inventory-products-erp.inventory-products-page--erp .moduleWorkbenchFilters.inventory-products-erp__filters{height:44px;min-height:44px;border-radius:0;background:transparent;border:0;box-shadow:none;box-sizing:border-box;flex:0 0 auto;width:calc(100% - var(--wb-side-width) - var(--wb-main-gap));max-width:calc(100% - var(--wb-side-width) - var(--wb-main-gap));padding:5px calc(var(--wb-side-width) + var(--wb-main-gap) + 8px) 5px 8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;position:relative;z-index:3}.inventory-products-erp__search{height:32px;flex:1 1 415px;min-width:0;border-radius:999px;background:#0e0e0e;border:1px solid rgba(255,255,255,.1)}.inventory-products-erp__chip{height:30px;padding:0 11px;font-size:11px;border-radius:999px}.inventory-products-erp__chip--active{border-color:#7876ffbf;background:#7876ff29;color:#e2e0ff}.inventory-products-erp__body{position:relative;gap:10px;z-index:1}.inventory-products-erp__body.is-categories-collapsed{--wb-side-width: 44px}.inventory-products-erp__centerPanel{gap:10px}.inventory-products-erp__main{flex:1 1 auto;border-radius:16px;background:#171717;border:1px solid rgba(255,255,255,.07);box-shadow:none}.inventory-products-erp__toolbar{padding:8px 10px 0;background:transparent;border:0;box-shadow:none;gap:7px}.inventory-products-erp__addButton{height:32px;padding:0 13px;border-radius:10px;background:#ee4f70;color:#fff;font-size:12px;font-weight:760;box-shadow:none;border-color:transparent}.inventory-products-erp__iconButton{width:31px;height:31px;border-radius:8px;background:#141414;border:1px solid rgba(255,255,255,.09);color:#bdbdbd}.inventory-products-erp__iconButton:hover:not(:disabled){background:#242424;color:#fff}.inventory-products-erp__toolbarLabel{height:30px;display:inline-flex;align-items:center;margin-left:6px;padding:0 12px;border-radius:8px;background:#202020;border:1px solid rgba(255,255,255,.075);color:#d6d6d6;font-size:11px;font-weight:740;text-transform:none;letter-spacing:0}.inventory-products-erp__tableWrap{background:#171717}.inventory-products-erp__table{width:100%;min-width:1240px;border-collapse:collapse;table-layout:fixed;font-size:12px}.inventory-products-erp__table thead th{height:38px;padding:0 9px;background:#151515;color:#9f9f9f;border-bottom:1px solid rgba(255,255,255,.11);font-size:10.5px;font-weight:760;letter-spacing:.018em}.inventory-products-erp__table tbody td{height:34px;padding:0 9px;border-bottom:1px solid rgba(255,255,255,.06);color:#ddd}.inventory-products-erp__table tbody tr{position:relative;background:#191919}.inventory-products-erp__table tbody tr:nth-child(2n){background:#1c1c1c}.inventory-products-erp__table tbody tr:hover{background:#292929}.inventory-products-erp__table tbody tr.is-selected{background:#4a4a4a}.inventory-products-erp__table tbody tr.is-row-checked{background:#3a3a3a}.inventory-products-erp__table tbody tr.is-placeholder{background:#181818;opacity:.46;pointer-events:none}.inventory-products-erp__table tbody tr.is-placeholder td{color:#555}.inventory-products-erp__stickyCell{position:sticky;z-index:3;background:inherit}.inventory-products-erp__table thead .inventory-products-erp__stickyCell{z-index:6;background:#151515}.inventory-products-erp__stickyCell--accent{left:0;width:10px;min-width:10px;max-width:10px}.inventory-products-erp__stickyCell--name{left:10px;min-width:280px;width:280px;max-width:280px;box-shadow:none!important}.inventory-products-erp__stickyCell:after,.inventory-products-erp__stickyCell--name:after{display:none!important;content:none!important}.inventory-products-erp__table tbody tr .inventory-products-erp__stickyCell{background:#191919}.inventory-products-erp__table tbody tr:nth-child(2n) .inventory-products-erp__stickyCell{background:#1c1c1c}.inventory-products-erp__table tbody tr:hover .inventory-products-erp__stickyCell{background:#292929}.inventory-products-erp__table tbody tr.is-selected .inventory-products-erp__stickyCell{background:#4a4a4a}.inventory-products-erp__table tbody tr.is-row-checked .inventory-products-erp__stickyCell{background:#3a3a3a}.inventory-products-erp__table tbody tr.is-placeholder .inventory-products-erp__stickyCell{background:#181818}.inventory-products-erp__table tbody tr.is-placeholder .inventory-products-erp__stickyCell--name{color:#555}.inventory-products-erp__rowAccentCell{width:10px;padding:0!important}.inventory-products-erp__rowAccent{display:block;width:3px;height:24px;margin:0 auto;border-radius:999px;background:var(--inventory-row-accent, #ff5470);--inventory-row-accent: #9b7cff;--inventory-row-accent: #ffcc5c;color:#ff5470;font-weight:400}.inventory-products-erp__rowAccent .inventory-products-erp__table tbody tr:nth-child(3n+1) .inventory-products-erp__rowAccent{--inventory-row-accent: #9b7cff}.inventory-products-erp__rowAccent .inventory-products-erp__table tbody tr:nth-child(3n+2) .inventory-products-erp__rowAccent{--inventory-row-accent: #ffcc5c}.inventory-products-erp__rowAccent .inventory-products-erp__table tbody tr:nth-child(3n+3) .inventory-products-erp__rowAccent{--inventory-row-accent: #58c4b8}.inventory-products-erp__rowAccent .inventory-products-erp__table tbody tr.is-placeholder .inventory-products-erp__rowAccent{background:transparent}.inventory-products-erp__details,.inventory-products-erp__detailsArea{height:248px;--inventory-row-accent: #58c4b8;display:flex;flex-direction:column;overflow:hidden}.inventory-products-erp__tabs{flex:0 0 auto;height:42px;display:flex;align-items:center;gap:18px;padding:0 12px;border-bottom:1px solid transparent}.inventory-products-erp__detailsSurface{flex:1 1 auto;min-height:0;overflow:hidden;border-radius:18px;margin:8px 0 0;border:1px solid transparent}.inventory-products-erp__detailsBody{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:18px}.inventory-products-erp__tab{position:relative;height:42px;padding:0;border:none;border-radius:0;background:transparent;display:inline-flex;align-items:center;font-size:13px;font-weight:750;cursor:pointer}.inventory-products-erp__tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:#ef4f76}.inventory-products-erp__detailsTable{width:100%;border-collapse:collapse}.inventory-products-erp__detailsTable th,.inventory-products-erp__detailsTable td{height:34px;padding:0 12px;text-align:left}.inventory-products-erp__categories{height:100%;min-height:0;align-self:stretch;margin-left:0;overflow:hidden;border-radius:18px;background:#1b1b1b;border:1px solid rgba(255,255,255,.085);box-shadow:none}.inventory-products-erp__categoriesHeader{height:48px;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;background:#191919;border-bottom:1px solid rgba(255,255,255,.085)}.inventory-products-erp__categoriesCollapseButton{width:30px;height:30px;margin-bottom:8px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#141414;color:#bdbdbd;font-size:18px;line-height:1;cursor:pointer}.inventory-products-erp__categoriesCollapseButton:hover{background:#242424;color:#fff}.inventory-products-erp__categoriesRail{height:100%;min-height:0;width:44px;display:grid;grid-template-rows:44px 1fr;justify-items:center;align-items:start;padding:10px 0;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:#1b1b1b;color:#bdbdbd;cursor:pointer;overflow:hidden}.inventory-products-erp__categoriesRail:hover{background:#222;color:#fff}.inventory-products-erp__categoriesRailIcon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.12);color:#ff5470;font-size:16px;flex-shrink:0}.inventory-products-erp__categoriesRailText{writing-mode:vertical-rl;transform:rotate(180deg);margin-top:12px;color:#8d8d8d;font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.inventory-products-erp__categoriesRail:hover .inventory-products-erp__categoriesRailText{color:#d8d8d8}.inventory-products-erp__categoryList{height:calc(100% - 48px);overflow:auto;padding:0}.inventory-products-erp__categoryItem{height:33px;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.055);font-size:12px}.inventory-products-erp__categoryItem.is-active{background:#00000012;color:inherit;font-weight:700}@media (max-width: 1260px){.inventory-products-screen.inventory-products-erp.inventory-products-page--erp{height:100%;max-height:100%;min-height:0}.inventory-products-erp__body{grid-template-columns:minmax(0,1fr) 260px}.inventory-products-erp__body.is-categories-collapsed{grid-template-columns:minmax(0,1fr) 44px}.inventory-products-erp__search{flex-basis:320px;min-width:0}}@media (max-width: 980px){.inventory-products-screen.inventory-products-erp.inventory-products-page--erp{height:100%;max-height:100%}.inventory-products-erp__body{grid-template-columns:1fr}.inventory-products-screen.inventory-products-erp.inventory-products-page--erp .moduleWorkbenchFilters.inventory-products-erp__filters{flex-basis:100%;padding-right:8px;width:100%;max-width:none}.inventory-products-erp__categories,.inventory-products-erp__categoriesRail{display:none}}:root:not(.dark) .inventory-products-screen.inventory-products-erp.inventory-products-page--erp,html:not(.dark) .inventory-products-screen.inventory-products-erp.inventory-products-page--erp{color:#18181b;background:#f5f5f7}:root:not(.dark) .inventory-products-erp__header,html:not(.dark) .inventory-products-erp__header{background:#fff;border-color:#18181b14}:root:not(.dark) .inventory-products-erp__title,:root:not(.dark) .inventory-products-erp__muted,html:not(.dark) .inventory-products-erp__title,html:not(.dark) .inventory-products-erp__muted{color:#18181b}:root:not(.dark) .inventory-products-erp__titleBadge,html:not(.dark) .inventory-products-erp__titleBadge{border-color:#18181b1a;color:#71717a}:root:not(.dark) .inventory-products-erp__filters,html:not(.dark) .inventory-products-erp__filters{background:transparent;border-color:transparent}:root:not(.dark) .inventory-products-erp__search,html:not(.dark) .inventory-products-erp__search{background:#fff;border-color:#18181b1a;color:#6b7280}:root:not(.dark) .inventory-products-erp__search input,html:not(.dark) .inventory-products-erp__search input{color:#18181b}:root:not(.dark) .inventory-products-erp__search input::-moz-placeholder,html:not(.dark) .inventory-products-erp__search input::-moz-placeholder{color:#9ca3af}:root:not(.dark) .inventory-products-erp__search input::placeholder,html:not(.dark) .inventory-products-erp__search input::placeholder{color:#9ca3af}:root:not(.dark) .inventory-products-erp__chip,html:not(.dark) .inventory-products-erp__chip{border-color:#18181b1a;background:#fff;color:#3f3f46}:root:not(.dark) .inventory-products-erp__chip--active,html:not(.dark) .inventory-products-erp__chip--active{border-color:#7876ffbf;background:#7876ff1f;color:#312e81}:root:not(.dark) .inventory-products-erp__main,html:not(.dark) .inventory-products-erp__main{background:#fff;border-color:#18181b1a}:root:not(.dark) .inventory-products-erp__toolbar,html:not(.dark) .inventory-products-erp__toolbar{background:transparent;border-bottom-color:transparent}:root:not(.dark) .inventory-products-erp__iconButton,html:not(.dark) .inventory-products-erp__iconButton{background:#fff;border-color:#18181b1a;color:#71717a}:root:not(.dark) .inventory-products-erp__iconButton:hover:not(:disabled),html:not(.dark) .inventory-products-erp__iconButton:hover:not(:disabled){background:#f4f4f5;color:#18181b}:root:not(.dark) .inventory-products-erp__toolbarLabel,html:not(.dark) .inventory-products-erp__toolbarLabel{background:#fff;border-color:#18181b14;color:#3f3f46}:root:not(.dark) .inventory-products-erp__tableWrap,html:not(.dark) .inventory-products-erp__tableWrap{background:#fff}:root:not(.dark) .inventory-products-erp__table thead th,html:not(.dark) .inventory-products-erp__table thead th{background:#f4f4f5;color:#6b7280;border-bottom-color:#18181b1f}:root:not(.dark) .inventory-products-erp__table tbody td,html:not(.dark) .inventory-products-erp__table tbody td{color:#18181b;border-bottom-color:#18181b14}:root:not(.dark) .inventory-products-erp__table tbody tr,html:not(.dark) .inventory-products-erp__table tbody tr{background:#fff}:root:not(.dark) .inventory-products-erp__table tbody tr:nth-child(2n),html:not(.dark) .inventory-products-erp__table tbody tr:nth-child(2n){background:#fafafa}:root:not(.dark) .inventory-products-erp__table tbody tr:hover,html:not(.dark) .inventory-products-erp__table tbody tr:hover{background:#f3f4f6}:root:not(.dark) .inventory-products-erp__table tbody tr.is-selected,html:not(.dark) .inventory-products-erp__table tbody tr.is-selected{background:#e5e7eb}:root:not(.dark) .inventory-products-erp__table tbody tr.is-row-checked,html:not(.dark) .inventory-products-erp__table tbody tr.is-row-checked{background:#f3f4f6}:root:not(.dark) .inventory-products-erp__table tbody tr.is-row-checked td,html:not(.dark) .inventory-products-erp__table tbody tr.is-row-checked td{background:#f3f4f6}:root:not(.dark) .inventory-products-erp__table tbody tr.is-placeholder,html:not(.dark) .inventory-products-erp__table tbody tr.is-placeholder{background:#f4f4f5}:root:not(.dark) .inventory-products-erp__table tbody tr.is-placeholder td,html:not(.dark) .inventory-products-erp__table tbody tr.is-placeholder td{color:#a1a1aa}:root:not(.dark) .inventory-products-erp__table thead .inventory-products-erp__stickyCell,html:not(.dark) .inventory-products-erp__table thead .inventory-products-erp__stickyCell{background:#f5f7fc}:root:not(.dark) .inventory-products-erp__table tbody tr .inventory-products-erp__stickyCell,html:not(.dark) .inventory-products-erp__table tbody tr .inventory-products-erp__stickyCell{background:#fff}:root:not(.dark) .inventory-products-erp__table tbody tr:nth-child(2n) .inventory-products-erp__stickyCell,html:not(.dark) .inventory-products-erp__table tbody tr:nth-child(2n) .inventory-products-erp__stickyCell{background:#fafafa}:root:not(.dark) .inventory-products-erp__table tbody tr:hover .inventory-products-erp__stickyCell,html:not(.dark) .inventory-products-erp__table tbody tr:hover .inventory-products-erp__stickyCell{background:#f3f4f6}:root:not(.dark) .inventory-products-erp__table tbody tr.is-selected .inventory-products-erp__stickyCell,html:not(.dark) .inventory-products-erp__table tbody tr.is-selected .inventory-products-erp__stickyCell{background:#f3f4f6}:root:not(.dark) .inventory-products-erp__table tbody tr.is-row-checked .inventory-products-erp__stickyCell,html:not(.dark) .inventory-products-erp__table tbody tr.is-row-checked .inventory-products-erp__stickyCell{background:#f3f4f6}:root:not(.dark) .inventory-products-erp__table tbody tr.is-placeholder .inventory-products-erp__stickyCell,html:not(.dark) .inventory-products-erp__table tbody tr.is-placeholder .inventory-products-erp__stickyCell{background:#f4f4f5}:root:not(.dark) .inventory-products-erp__details,:root:not(.dark) .inventory-products-erp__detailsArea,html:not(.dark) .inventory-products-erp__details,html:not(.dark) .inventory-products-erp__detailsArea{background:transparent;border-top-color:#18181b1f;overflow:visible}:root:not(.dark) .inventory-products-erp__tabs,html:not(.dark) .inventory-products-erp__tabs{background:transparent;border-bottom-color:#18181b1a}:root:not(.dark) .inventory-products-erp__tab,html:not(.dark) .inventory-products-erp__tab{position:relative;color:#71717a;font-size:13px;font-weight:700;border-bottom:0}:root:not(.dark) .inventory-products-erp__tab.is-active,html:not(.dark) .inventory-products-erp__tab.is-active{color:#18181b;box-shadow:none;font-weight:800}:root:not(.dark) .inventory-products-erp__detailsBody,html:not(.dark) .inventory-products-erp__detailsBody{background:transparent;border-radius:0;border:0;overflow-y:auto}:root:not(.dark) .inventory-products-erp__detailsSurface,html:not(.dark) .inventory-products-erp__detailsSurface{background:#fff;border:1px solid rgba(24,24,27,.08);border-radius:18px 18px 0 0;overflow:hidden}:root:not(.dark) .inventory-products-erp__detailsTable th,html:not(.dark) .inventory-products-erp__detailsTable th{height:34px;padding:0 16px;background:#f5f7fc;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.01em;border-bottom:1px solid rgba(24,24,27,.09)}:root:not(.dark) .inventory-products-erp__detailsTable td,html:not(.dark) .inventory-products-erp__detailsTable td{height:38px;padding:0 16px;color:#18181b;font-size:13px;border-bottom:1px solid rgba(24,24,27,.06)}:root:not(.dark) .inventory-products-erp__detailsTable td:first-child,html:not(.dark) .inventory-products-erp__detailsTable td:first-child{width:220px;min-width:180px;max-width:220px;color:#6b7280;font-weight:500}:root:not(.dark) .inventory-products-erp__detailsEmpty,html:not(.dark) .inventory-products-erp__detailsEmpty{background:#fff;color:#71717a}:root:not(.dark) .inventory-products-erp__categories,:root:not(.dark) .inventory-products-erp__categoriesRail,html:not(.dark) .inventory-products-erp__categories,html:not(.dark) .inventory-products-erp__categoriesRail{background:#fff;border-color:#18181b1a}:root:not(.dark) .inventory-products-erp__categoriesHeader,html:not(.dark) .inventory-products-erp__categoriesHeader{background:#f3f4f6;border-bottom-color:#18181b1a}:root:not(.dark) .inventory-products-erp__categoryItem,html:not(.dark) .inventory-products-erp__categoryItem{color:#3f3f46;border-bottom-color:#18181b14}:root:not(.dark) .inventory-products-erp__categoryItem:hover,html:not(.dark) .inventory-products-erp__categoryItem:hover{background:#18181b0e;color:#18181b}:root:not(.dark) .inventory-products-erp__categoriesCollapseButton,html:not(.dark) .inventory-products-erp__categoriesCollapseButton{background:#fff;border-color:#18181b1a;color:#71717a}:root:not(.dark) .inventory-products-erp__categoriesCollapseButton:hover,html:not(.dark) .inventory-products-erp__categoriesCollapseButton:hover{background:#f4f4f5;color:#18181b}:root:not(.dark) .inventory-products-erp__categoriesRailIcon,html:not(.dark) .inventory-products-erp__categoriesRailIcon{background:#fff;border-color:#0f172a1f;color:#ff5470}:root:not(.dark) .inventory-products-erp__categoriesRailText,html:not(.dark) .inventory-products-erp__categoriesRailText{color:#71717a}.inventory-products-erp__bulkAction:disabled{opacity:1;background:#121212!important;color:#777!important;border-color:#ffffff1f!important;box-shadow:none!important;filter:saturate(.2);cursor:not-allowed!important}.inventory-products-erp__rowAccentCell.is-select-mode-cell{width:56px;min-width:56px;max-width:56px;padding:0!important;text-align:center}.inventory-products-erp__table tbody tr .inventory-products-erp__rowAccentCell.is-select-mode-cell{vertical-align:middle;text-align:center}.inventory-products-erp__rowSelectCheckbox{width:20px;height:20px;min-width:20px;min-height:20px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid rgba(255,255,255,.55);border-radius:6px;background:#121212;cursor:pointer;position:relative;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.inventory-products-erp__rowSelectCheckbox:hover{border-color:#fffc}.inventory-products-erp__rowSelectCheckbox:focus-visible{outline:none;box-shadow:0 0 0 3px #ff54705c}.inventory-products-erp__rowSelectCheckbox:checked{border-color:#ff5470;background:#ff5470}.inventory-products-erp__rowSelectCheckbox:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.inventory-products-erp__selectionSummary{height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:16px 18px;background:#1d1d1d}.inventory-products-erp__selectionSummaryTitle{margin:0;color:#f4f4f5;font-size:13px;font-weight:760}.inventory-products-erp__selectionSummaryText{margin:0;color:#c4c4c8;font-size:12px;line-height:1.45}:root:not(.dark) .inventory-products-erp__bulkAction:disabled,html:not(.dark) .inventory-products-erp__bulkAction:disabled{background:#f4f4f5!important;color:#9ca3af!important;border-color:#18181b1f!important}:root:not(.dark) .inventory-products-erp__rowSelectCheckbox,html:not(.dark) .inventory-products-erp__rowSelectCheckbox{background:#fff;border-color:#18181b4d}:root:not(.dark) .inventory-products-erp__rowSelectCheckbox:hover,html:not(.dark) .inventory-products-erp__rowSelectCheckbox:hover{border-color:#18181b8c}:root:not(.dark) .inventory-products-erp__rowSelectCheckbox:checked,html:not(.dark) .inventory-products-erp__rowSelectCheckbox:checked{border-color:#ff5470;background:#ff5470}:root:not(.dark) .inventory-products-erp__selectionSummary,html:not(.dark) .inventory-products-erp__selectionSummary{background:#fff}:root:not(.dark) .inventory-products-erp__selectionSummaryTitle,html:not(.dark) .inventory-products-erp__selectionSummaryTitle{color:#111827}:root:not(.dark) .inventory-products-erp__selectionSummaryText,html:not(.dark) .inventory-products-erp__selectionSummaryText{color:#4b5563}.inventory-products-erp__filterSelect,.inventory-products-erp__chip,.inventory-products-erp__quickFilter,.inventory-products-erp__filterButton{min-width:-moz-max-content;min-width:max-content;white-space:nowrap;line-height:1.1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px}.inventory-products-erp__filterSelect{min-width:220px;border-radius:999px}:root:not(.dark) .inventory-products-erp__categories,html:not(.dark) .inventory-products-erp__categories{background:#fff}:root:not(.dark) .inventory-products-erp__categoriesHeader,html:not(.dark) .inventory-products-erp__categoriesHeader{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 14px;border-bottom:1px solid #e5e7eb;background:#fff}:root:not(.dark) .inventory-products-erp__categoriesTitle,html:not(.dark) .inventory-products-erp__categoriesTitle{color:#171a21}:root:not(.dark) .inventory-products-erp__categoriesCollapseButton,html:not(.dark) .inventory-products-erp__categoriesCollapseButton{width:30px;height:30px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#6b7280;display:inline-flex;align-items:center;justify-content:center}:root:not(.dark) .inventory-products-erp__categoryItem,html:not(.dark) .inventory-products-erp__categoryItem{background:#fff;border-bottom:1px solid #e5e7eb}:root:not(.dark) .inventory-products-erp__categoryItem.is-active,html:not(.dark) .inventory-products-erp__categoryItem.is-active{background:#0000000f;color:#1c1c1e;font-weight:700}.inventory-products-erp__table{border-collapse:separate;border-spacing:0;width:100%;table-layout:auto}.inventory-products-erp__table th,.inventory-products-erp__table td{border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.inventory-products-erp__table th:last-child,.inventory-products-erp__table td:last-child{border-right:0}:root:not(.dark) .inventory-products-erp__table thead th,html:not(.dark) .inventory-products-erp__table thead th{background:#f5f7fc;color:#4b5563;font-weight:700}:root:not(.dark) .inventory-products-erp__table tbody td,html:not(.dark) .inventory-products-erp__table tbody td{background:#fff}:root:not(.dark) .inventory-products-erp__table tbody tr.is-low td,:root:not(.dark) .inventory-products-erp__table tbody tr.is-warning td,html:not(.dark) .inventory-products-erp__table tbody tr.is-low td,html:not(.dark) .inventory-products-erp__table tbody tr.is-warning td{background:#fde7ef}:root:not(.dark) .inventory-products-erp__table tbody tr.is-low .inventory-products-erp__stickyCell,:root:not(.dark) .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__stickyCell,html:not(.dark) .inventory-products-erp__table tbody tr.is-low .inventory-products-erp__stickyCell,html:not(.dark) .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__stickyCell{background:#fde7ef}:root:not(.dark) .inventory-products-erp__toolbar,html:not(.dark) .inventory-products-erp__toolbar{min-height:44px;padding:8px 10px;gap:8px;background:transparent;border-bottom:0}:root:not(.dark) .inventory-products-erp__toolbar button:not(.inventory-products-erp__addButton):not(.inventory-products-erp__iconButton),html:not(.dark) .inventory-products-erp__toolbar button:not(.inventory-products-erp__addButton):not(.inventory-products-erp__iconButton){height:34px!important;padding:0 13px!important;border-radius:10px!important;border:1px solid #d8dce3!important;background:#fff!important;color:#171a21!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}:root:not(.dark) .inventory-products-erp__toolbar button:not(.inventory-products-erp__addButton):not(.inventory-products-erp__iconButton):hover,html:not(.dark) .inventory-products-erp__toolbar button:not(.inventory-products-erp__addButton):not(.inventory-products-erp__iconButton):hover{background:#f7f8fb!important;border-color:#cfd5df!important}:root:not(.dark) .inventory-products-erp__addButton,html:not(.dark) .inventory-products-erp__addButton{height:34px;padding:0 16px;border-radius:10px;border:1px solid #ef4f76;background:#ef4f76;color:#fff;font-size:13px;font-weight:800}:root:not(.dark) .inventory-products-erp__filters,html:not(.dark) .inventory-products-erp__filters{gap:8px;align-items:center}:root:not(.dark) .inventory-products-erp__filterSelect,:root:not(.dark) .inventory-products-erp__chip,html:not(.dark) .inventory-products-erp__filterSelect,html:not(.dark) .inventory-products-erp__chip{display:inline-flex;align-items:center;justify-content:center;min-width:-moz-max-content;min-width:max-content;height:32px;padding:0 14px;border-radius:999px;white-space:nowrap;line-height:1;font-size:12.5px;font-weight:750;box-shadow:none}:root:not(.dark) .inventory-products-erp__chip--active,html:not(.dark) .inventory-products-erp__chip--active{background:#f8f9fb;border-color:#0f172a38;color:#1f2937}:root:not(.dark) .inventory-products-erp__filterChip--category,html:not(.dark) .inventory-products-erp__filterChip--category{min-width:138px}:root:not(.dark) .inventory-products-erp__filterChip--available,html:not(.dark) .inventory-products-erp__filterChip--available{min-width:128px}:root:not(.dark) .inventory-products-erp__categories,:root:not(.dark) .inventory-products-erp__categoriesPanel,:root:not(.dark) .inventory-products-erp__rightPanel,:root:not(.dark) .inventory-products-erp__categoryPanel,html:not(.dark) .inventory-products-erp__categories,html:not(.dark) .inventory-products-erp__categoriesPanel,html:not(.dark) .inventory-products-erp__rightPanel,html:not(.dark) .inventory-products-erp__categoryPanel{background:#fff}:root:not(.dark) .inventory-products-erp__categoriesHeader,html:not(.dark) .inventory-products-erp__categoriesHeader{height:44px;padding:0 14px;border-bottom:1px solid #e5e7eb;background:#fff}:root:not(.dark) .inventory-products-erp__categoriesTitle,html:not(.dark) .inventory-products-erp__categoriesTitle{color:#171a21;font-size:13px;font-weight:850;line-height:1}:root:not(.dark) .inventory-products-erp__categoriesCollapse,:root:not(.dark) .inventory-products-erp__categoriesCollapseButton,html:not(.dark) .inventory-products-erp__categoriesCollapse,html:not(.dark) .inventory-products-erp__categoriesCollapseButton{width:28px;height:28px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}:root:not(.dark) .inventory-products-erp__categoryList,html:not(.dark) .inventory-products-erp__categoryList{background:#fff}:root:not(.dark) .inventory-products-erp__categoryItem,html:not(.dark) .inventory-products-erp__categoryItem{min-height:32px;padding:0 14px;display:flex;align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:500}:root:not(.dark) .inventory-products-erp__categoryItem.is-active,:root:not(.dark) .inventory-products-erp__categoryItem--active,html:not(.dark) .inventory-products-erp__categoryItem.is-active,html:not(.dark) .inventory-products-erp__categoryItem--active{background:#0000000f;color:#1c1c1e;font-weight:750}:root:not(.dark) .inventory-products-erp__table,html:not(.dark) .inventory-products-erp__table{width:100%;border-collapse:separate;border-spacing:0;background:#fff}:root:not(.dark) .inventory-products-erp__table thead th,html:not(.dark) .inventory-products-erp__table thead th{height:36px;padding:0 12px;background:#f5f7fc;border-right:1px solid #e1e5ec;border-bottom:1px solid #d8dde7;color:#4b5563;font-size:12px;font-weight:800;letter-spacing:.01em;white-space:nowrap}:root:not(.dark) .inventory-products-erp__table tbody td,html:not(.dark) .inventory-products-erp__table tbody td{height:34px;padding:0 12px;border-right:1px solid #e7eaf0;border-bottom:1px solid #e7eaf0;background:#fff;color:#171a21;font-size:12.5px;line-height:1.2;white-space:nowrap}:root:not(.dark) .inventory-products-erp__table tbody tr:hover td,html:not(.dark) .inventory-products-erp__table tbody tr:hover td{background:#f7f9fc}:root:not(.dark) .inventory-products-erp__table tbody tr.is-selected td,:root:not(.dark) .inventory-products-erp__table tbody tr[aria-selected=true] td,html:not(.dark) .inventory-products-erp__table tbody tr.is-selected td,html:not(.dark) .inventory-products-erp__table tbody tr[aria-selected=true] td{background:#f3f4f6}:root:not(.dark) .inventory-products-erp__table tbody tr.is-low,:root:not(.dark) .inventory-products-erp__table tbody tr.is-warning,:root:not(.dark) .inventory-products-erp__table tbody tr.is-out,:root:not(.dark) .inventory-products-erp__table tbody tr.is-empty,html:not(.dark) .inventory-products-erp__table tbody tr.is-low,html:not(.dark) .inventory-products-erp__table tbody tr.is-warning,html:not(.dark) .inventory-products-erp__table tbody tr.is-out,html:not(.dark) .inventory-products-erp__table tbody tr.is-empty{background-color:#fff;background-image:repeating-linear-gradient(45deg,rgba(239,79,118,.18) 0,rgba(239,79,118,.18) 1px,transparent 1px,transparent 9px)}:root:not(.dark) .inventory-products-erp__table tbody tr.is-low td,:root:not(.dark) .inventory-products-erp__table tbody tr.is-warning td,:root:not(.dark) .inventory-products-erp__table tbody tr.is-out td,:root:not(.dark) .inventory-products-erp__table tbody tr.is-empty td,html:not(.dark) .inventory-products-erp__table tbody tr.is-low td,html:not(.dark) .inventory-products-erp__table tbody tr.is-warning td,html:not(.dark) .inventory-products-erp__table tbody tr.is-out td,html:not(.dark) .inventory-products-erp__table tbody tr.is-empty td{background:transparent}:root:not(.dark) .inventory-products-erp__table tbody tr.is-low:hover,:root:not(.dark) .inventory-products-erp__table tbody tr.is-warning:hover,:root:not(.dark) .inventory-products-erp__table tbody tr.is-out:hover,:root:not(.dark) .inventory-products-erp__table tbody tr.is-empty:hover,html:not(.dark) .inventory-products-erp__table tbody tr.is-low:hover,html:not(.dark) .inventory-products-erp__table tbody tr.is-warning:hover,html:not(.dark) .inventory-products-erp__table tbody tr.is-out:hover,html:not(.dark) .inventory-products-erp__table tbody tr.is-empty:hover{background-color:#fff;background-image:repeating-linear-gradient(45deg,rgba(239,79,118,.24) 0,rgba(239,79,118,.24) 1px,transparent 1px,transparent 9px)}:root:not(.dark) .inventory-products-erp__table tbody tr.is-low:hover td,:root:not(.dark) .inventory-products-erp__table tbody tr.is-warning:hover td,:root:not(.dark) .inventory-products-erp__table tbody tr.is-out:hover td,:root:not(.dark) .inventory-products-erp__table tbody tr.is-empty:hover td,html:not(.dark) .inventory-products-erp__table tbody tr.is-low:hover td,html:not(.dark) .inventory-products-erp__table tbody tr.is-warning:hover td,html:not(.dark) .inventory-products-erp__table tbody tr.is-out:hover td,html:not(.dark) .inventory-products-erp__table tbody tr.is-empty:hover td{background:transparent}.inventory-products-erp__statusBadge{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:22px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:850;line-height:1;white-space:nowrap}.inventory-products-erp__statusBadge--ok{color:#159947;border:1px solid #8acb9a;background:#eaf7ec}.inventory-products-erp__statusBadge--low{color:#d97706;border:1px solid #f2b273;background:#fff1e5}.inventory-products-erp__productNameContent{display:inline-flex;align-items:center;gap:8px}.inventory-products-erp__expiryBadge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:760;line-height:1;white-space:nowrap}.inventory-products-erp__expiryBadge--warning{color:#b45309;border:1px solid rgba(245,158,11,.45);background:#f59e0b24}.inventory-products-erp__expiryBadge--expired{color:#b91c1c;border:1px solid rgba(220,38,38,.42);background:#dc262621}.inventory-products-erp__expiryAlert{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(245,158,11,.4);background:#f59e0b24;color:#b45309;font-size:11px;font-weight:720;white-space:nowrap}.inventory-products-erp__expiryAlert.is-critical{border-color:#dc262666;background:#dc26261f;color:#b91c1c}:root:not(.dark) .inventory-products-erp__status,:root:not(.dark) .inventory-products-erp__statusBadge,:root:not(.dark) .inventory-products-erp__badge,:root:not(.dark) .inventory-products-erp__stockStatus,html:not(.dark) .inventory-products-erp__status,html:not(.dark) .inventory-products-erp__statusBadge,html:not(.dark) .inventory-products-erp__badge,html:not(.dark) .inventory-products-erp__stockStatus{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:22px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:850;line-height:1}:root:not(.dark) .inventory-products-erp__details,:root:not(.dark) .inventory-products-erp__detailsArea,:root:not(.dark) .inventory-products-erp__detailsPanel,:root:not(.dark) .inventory-products-erp__bottomPanel,:root:not(.dark) .inventory-products-erp__productDetails,html:not(.dark) .inventory-products-erp__details,html:not(.dark) .inventory-products-erp__detailsArea,html:not(.dark) .inventory-products-erp__detailsPanel,html:not(.dark) .inventory-products-erp__bottomPanel,html:not(.dark) .inventory-products-erp__productDetails{background:transparent;border-top:1px solid #d8dde7;overflow:visible}:root:not(.dark) .inventory-products-erp__tabs,:root:not(.dark) .inventory-products-erp__detailsTabs,:root:not(.dark) .inventory-products-erp__bottomTabs,html:not(.dark) .inventory-products-erp__tabs,html:not(.dark) .inventory-products-erp__detailsTabs,html:not(.dark) .inventory-products-erp__bottomTabs{flex:0 0 auto;height:44px;display:flex;align-items:center;gap:0;padding:0 16px;border-bottom:1px solid #e5e7eb;background:transparent}:root:not(.dark) .inventory-products-erp__tab,:root:not(.dark) .inventory-products-erp__detailsTab,:root:not(.dark) .inventory-products-erp__bottomTab,html:not(.dark) .inventory-products-erp__tab,html:not(.dark) .inventory-products-erp__detailsTab,html:not(.dark) .inventory-products-erp__bottomTab{position:relative;height:44px;padding:0 14px;border:0;border-radius:0;background:transparent;color:#6b7280;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}:root:not(.dark) .inventory-products-erp__tab.is-active,:root:not(.dark) .inventory-products-erp__detailsTab.is-active,:root:not(.dark) .inventory-products-erp__bottomTab.is-active,html:not(.dark) .inventory-products-erp__tab.is-active,html:not(.dark) .inventory-products-erp__detailsTab.is-active,html:not(.dark) .inventory-products-erp__bottomTab.is-active{color:#171a21;font-weight:760;box-shadow:none}:root:not(.dark) .inventory-products-erp__tab.is-active:after,:root:not(.dark) .inventory-products-erp__detailsTab.is-active:after,:root:not(.dark) .inventory-products-erp__bottomTab.is-active:after,html:not(.dark) .inventory-products-erp__tab.is-active:after,html:not(.dark) .inventory-products-erp__detailsTab.is-active:after,html:not(.dark) .inventory-products-erp__bottomTab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:#ef4f76}.inventory-products-erp__main.is-select-mode{grid-template-rows:auto minmax(0,1fr)}.dark .inventory-products-erp__main.is-select-mode{grid-template-rows:50px minmax(0,1fr)}.dark .inventory-products-screen.inventory-products-page--erp{background:var(--inv-main);color:#f2f2f2}.dark .inventory-products-erp__header{background:var(--inv-main);border-color:var(--inv-border)}.dark .inventory-products-erp__title,.dark .inventory-products-erp__muted{color:#f2f2f2}.dark .inventory-products-erp__titleBadge{border-color:#ffffff1a;color:#a3a3a3}.dark .inventory-products-erp__filters{background:var(--inv-main);border:1px solid var(--inv-border)}.dark .inventory-products-erp__search{background:#161616;border-color:#ffffff24;color:#a3a3a3}.dark .inventory-products-erp__search input{color:#f2f2f2}.dark .inventory-products-erp__search input::-moz-placeholder{color:#737373}.dark .inventory-products-erp__search input::placeholder{color:#737373}.dark .inventory-products-erp__chip,.dark .inventory-products-erp__filterSelect{background:#161616;border-color:#ffffff24;color:#e8e8e8}.dark .inventory-products-erp__chip--active{background:#ffffff0b;border-color:#ffffff38;color:#ffffffdb;box-shadow:inset 0 0 0 1px #ef4f761a}.dark .inventory-products-erp__main{flex:1 1 auto;height:auto;background:var(--inv-main);border-color:var(--inv-border);grid-template-rows:50px minmax(0,1fr)}.dark .inventory-products-erp__toolbar{background:transparent;border-bottom-color:transparent}.dark .inventory-products-erp__iconButton{background:#161616;border-color:#ffffff24;color:#cfcfcf}.dark .inventory-products-erp__iconButton:hover:not(:disabled){background:#1f1f1f;border-color:#fff3;color:#f2f2f2}.dark .inventory-products-erp__toolbarLabel{background:#161616;border-color:#ffffff24;color:#cfcfcf}.dark .inventory-products-erp__addButton{background:#ef4f76;border-color:#ef4f76;color:#fff}.dark .inventory-products-erp__tableWrap{background:var(--inv-main)}.dark .inventory-products-erp__table th,.dark .inventory-products-erp__table td{border-right-color:#ffffff12;border-bottom-color:#ffffff12}.dark .inventory-products-erp__table thead th{background:var(--inv-card);color:#cfcfcf;border-bottom-color:var(--inv-border-strong)}.dark .inventory-products-erp__table tbody td{color:#e8e8e8;border-bottom-color:#ffffff12}.dark .inventory-products-erp__table tbody tr{background:#1a1a1a}.dark .inventory-products-erp__table tbody tr:nth-child(2n){background:#1e1e1e}.dark .inventory-products-erp__table tbody tr:hover{background:#252525}.dark .inventory-products-erp__table tbody tr.is-selected,.dark .inventory-products-erp__table tbody tr.is-row-checked{background:#2c2c2c}.dark .inventory-products-erp__table tbody tr.is-selected td,.dark .inventory-products-erp__table tbody tr.is-row-checked td{background:#2c2c2c;background-image:none}.dark .inventory-products-erp__table tbody tr.is-low,.dark .inventory-products-erp__table tbody tr.is-warning,.dark .inventory-products-erp__table tbody tr.is-out,.dark .inventory-products-erp__table tbody tr.is-empty{background-color:#1a1a1a;background-image:repeating-linear-gradient(45deg,rgba(239,79,118,.16) 0,rgba(239,79,118,.16) 1px,transparent 1px,transparent 9px)}.dark .inventory-products-erp__table tbody tr.is-low:hover,.dark .inventory-products-erp__table tbody tr.is-warning:hover,.dark .inventory-products-erp__table tbody tr.is-out:hover,.dark .inventory-products-erp__table tbody tr.is-empty:hover{background-color:#202020;background-image:repeating-linear-gradient(45deg,rgba(239,79,118,.22) 0,rgba(239,79,118,.22) 1px,transparent 1px,transparent 9px)}.dark .inventory-products-erp__table thead .inventory-products-erp__stickyCell{background:#141414;overflow:hidden}.dark .inventory-products-erp__table tbody tr .inventory-products-erp__stickyCell{background:#1a1a1a;overflow:hidden}.dark .inventory-products-erp__table tbody tr:nth-child(2n) .inventory-products-erp__stickyCell{background:#1e1e1e}.dark .inventory-products-erp__table tbody tr:hover .inventory-products-erp__stickyCell{background:#252525}.dark .inventory-products-erp__table tbody tr.is-selected .inventory-products-erp__stickyCell,.dark .inventory-products-erp__table tbody tr.is-row-checked .inventory-products-erp__stickyCell{background:#2c2c2c}.dark .inventory-products-erp__table tbody tr.is-low .inventory-products-erp__stickyCell,.dark .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__stickyCell,.dark .inventory-products-erp__table tbody tr.is-out .inventory-products-erp__stickyCell,.dark .inventory-products-erp__table tbody tr.is-empty .inventory-products-erp__stickyCell{background:#322226}.dark .inventory-products-erp__table tbody tr.is-low:hover .inventory-products-erp__stickyCell,.dark .inventory-products-erp__table tbody tr.is-warning:hover .inventory-products-erp__stickyCell,.dark .inventory-products-erp__table tbody tr.is-out:hover .inventory-products-erp__stickyCell,.dark .inventory-products-erp__table tbody tr.is-empty:hover .inventory-products-erp__stickyCell{background:#3c252b}.dark .inventory-products-erp__table .inventory-products-erp__stickyCell--name{box-shadow:none!important}.dark .inventory-products-erp__statusBadge--ok{color:#7ee29a;border-color:#7ee29a8c;background:#22c55e24}.dark .inventory-products-erp__statusBadge--low{color:#fbbf77;border-color:#fbbf778c;background:#f59e0b24}.dark .inventory-products-erp__expiryBadge--warning{color:#fbbf77;border-color:#fbbf7785;background:#f59e0b2e}.dark .inventory-products-erp__expiryBadge--expired{color:#fca5a5;border-color:#fca5a580;background:#ef444433}.dark .inventory-products-erp__expiryAlert{border-color:#fbbf7780;background:#f59e0b2e;color:#fbbf77}.dark .inventory-products-erp__expiryAlert.is-critical{border-color:#fca5a58c;background:#ef444433;color:#fca5a5}.dark .inventory-products-erp__categories,.dark .inventory-products-erp__categoriesRail{background:var(--inv-main);border-color:var(--inv-border)}.dark .inventory-products-erp__categoriesHeader{background:var(--inv-card);border-bottom-color:var(--inv-border)}.dark .inventory-products-erp__categoriesCollapseButton{background:hsl(var(--muted, 0 0% 20%) / .32);border-color:var(--inv-border-strong);color:#cfcfcf}.dark .inventory-products-erp__categoriesCollapseButton:hover{background:#1f1f1f;color:#f2f2f2}.dark .inventory-products-erp__categoriesRailIcon{background:#ffffff08;border-color:#ffffff1f;color:#ff5470}.dark .inventory-products-erp__categoriesRailText{color:#737373}.dark .inventory-products-erp__categoriesTitle{color:#f2f2f2}.dark .inventory-products-erp__categoryList{background:var(--inv-main)}.dark .inventory-products-erp__categoryItem{background:hsl(var(--muted, 0 0% 20%) / .18);color:#cfcfcf;border-bottom-color:var(--inv-border)}.dark .inventory-products-erp__categoryItem:hover{background:hsl(var(--muted, 0 0% 20%) / .28);color:#fff}.dark .inventory-products-erp__categoryItem.is-active{background:hsl(var(--muted, 0 0% 20%) / .34);color:#fff;font-weight:700}.dark .inventory-products-erp__details,.dark .inventory-products-erp__detailsArea{height:248px;flex-shrink:0;background:var(--inv-main);border-radius:0;border-top:1px solid var(--inv-border);overflow:hidden}.dark .inventory-products-erp__tabs{background:var(--inv-main);border-bottom-color:var(--inv-border)}.dark .inventory-products-erp__tab{position:relative;color:#9f9f9f;background:transparent;font-size:13px;font-weight:750;border-bottom:0}.dark .inventory-products-erp__tab.is-active{color:#f2f2f2;box-shadow:none;font-weight:850}.dark .inventory-products-erp__tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:#ef4f76}.dark .inventory-products-erp__tab:hover:not(.is-active){color:#e8e8e8}.dark .inventory-products-erp__detailsSurface{background:var(--inv-card);border:1px solid var(--inv-border);border-radius:18px;overflow:hidden;margin:8px 0 0}.dark .inventory-products-erp__detailsBody{background:hsl(var(--muted, 0 0% 20%) / .18);border-radius:0;border:0;overflow-y:auto}.dark .inventory-products-erp__detailsTable th{background:hsl(var(--muted, 0 0% 20%) / .28);color:var(--inv-muted);border-bottom-color:var(--inv-border)}.dark .inventory-products-erp__detailsTable td{color:var(--inv-text);border-bottom-color:var(--inv-border)}.dark .inventory-products-erp__detailsTable td:first-child{color:var(--inv-muted)}.dark .inventory-products-erp__detailsTable tr:last-child td{border-bottom:none}.dark .inventory-products-erp__detailsEmpty{background:transparent;color:var(--inv-muted)}.inventory-products-erp__detailsRail{height:44px;flex-shrink:0;width:100%;display:flex;align-items:center;gap:18px;padding:0 8px;border-radius:18px;background:#1b1b1b;border:1px solid rgba(255,255,255,.085);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:10px}.inventory-products-erp__detailsRailIconBtn{cursor:pointer;flex-shrink:0;margin-left:auto;color:#ff5470}.inventory-products-erp__detailsRailTab{position:relative;height:44px;padding:0;border:none;border-radius:0;background:transparent;display:inline-flex;align-items:center;font-size:13px;font-weight:750;cursor:pointer;color:#737373;white-space:nowrap}.inventory-products-erp__detailsRailTab:hover{color:#e8e8e8}.inventory-products-erp__detailsRailTab.is-active{color:#f2f2f2;font-weight:850}.inventory-products-erp__detailsRailTab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:#ef4f76}.inventory-products-erp__detailsCollapseBtn{margin-left:auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;cursor:pointer;color:#6b6b6b;border-radius:6px;flex-shrink:0;padding:0}.inventory-products-erp__detailsCollapseBtn:hover{background:#ffffff12;color:#cfcfcf}.dark .inventory-products-erp__detailsRail{background:#1f1f1f;border-color:#ffffff14}.dark .inventory-products-erp__detailsRailTab{color:#737373}.dark .inventory-products-erp__detailsRailTab:hover{color:#e8e8e8}.dark .inventory-products-erp__detailsRailTab.is-active{color:#f2f2f2}.dark .inventory-products-erp__detailsCollapseBtn{color:#6b6b6b}.dark .inventory-products-erp__detailsCollapseBtn:hover{background:#ffffff12;color:#cfcfcf}:root:not(.dark) .inventory-products-erp__detailsRail,html:not(.dark) .inventory-products-erp__detailsRail{background:#fff;border-color:#18181b1a}:root:not(.dark) .inventory-products-erp__detailsRailTab,html:not(.dark) .inventory-products-erp__detailsRailTab{color:#6b7280}:root:not(.dark) .inventory-products-erp__detailsRailTab:hover,html:not(.dark) .inventory-products-erp__detailsRailTab:hover{color:#171a21}:root:not(.dark) .inventory-products-erp__detailsRailTab.is-active,html:not(.dark) .inventory-products-erp__detailsRailTab.is-active{color:#171a21;font-weight:850}:root:not(.dark) .inventory-products-erp__detailsCollapseBtn,html:not(.dark) .inventory-products-erp__detailsCollapseBtn{color:#8a8a8e}:root:not(.dark) .inventory-products-erp__detailsCollapseBtn:hover,html:not(.dark) .inventory-products-erp__detailsCollapseBtn:hover{background:#0000000d;color:#1c1c1e}:root:not(.dark) .inventory-products-erp__details,:root:not(.dark) .inventory-products-erp__detailsArea,html:not(.dark) .inventory-products-erp__details,html:not(.dark) .inventory-products-erp__detailsArea{background:transparent;border-top:1px solid rgba(0,0,0,.08);overflow:hidden}:root:not(.dark) .inventory-products-erp__tabs,html:not(.dark) .inventory-products-erp__tabs{height:42px;gap:18px;padding:0 12px;background:transparent;border-bottom:1px solid rgba(0,0,0,.08)}:root:not(.dark) .inventory-products-erp__tab,html:not(.dark) .inventory-products-erp__tab{height:42px;padding:0;color:#6b7280;font-size:13px;font-weight:750}:root:not(.dark) .inventory-products-erp__tab.is-active,html:not(.dark) .inventory-products-erp__tab.is-active{color:#171a21;font-weight:850}:root:not(.dark) .inventory-products-erp__tab.is-active:after,html:not(.dark) .inventory-products-erp__tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:#ef4f76}:root:not(.dark) .inventory-products-erp__tab:hover:not(.is-active),html:not(.dark) .inventory-products-erp__tab:hover:not(.is-active){color:#374151}:root:not(.dark) .inventory-products-erp__detailsSurface,html:not(.dark) .inventory-products-erp__detailsSurface{border-radius:18px;margin:8px 0 0;background:#fff;border:1px solid rgba(0,0,0,.07);overflow:hidden}:root:not(.dark) .inventory-products-erp__detailsBody,html:not(.dark) .inventory-products-erp__detailsBody{background:transparent;overflow-y:auto}:root:not(.dark) .inventory-products-erp__detailsTable th,:root:not(.dark) .inventory-products-erp__detailsTable td,html:not(.dark) .inventory-products-erp__detailsTable th,html:not(.dark) .inventory-products-erp__detailsTable td{height:34px;padding:0 12px}:root:not(.dark) .inventory-products-erp__detailsTable th,html:not(.dark) .inventory-products-erp__detailsTable th{background:#f0f2f5;color:#6b7280;border-bottom:1px solid rgba(0,0,0,.08)}:root:not(.dark) .inventory-products-erp__detailsTable td,html:not(.dark) .inventory-products-erp__detailsTable td{color:#171a21;border-bottom:1px solid rgba(0,0,0,.06)}:root:not(.dark) .inventory-products-erp__detailsTable td:first-child,html:not(.dark) .inventory-products-erp__detailsTable td:first-child{color:#6b7280}:root:not(.dark) .inventory-products-erp__detailsTable tr:last-child td,html:not(.dark) .inventory-products-erp__detailsTable tr:last-child td{border-bottom:none}:root:not(.dark) .inventory-products-erp__detailsEmpty,html:not(.dark) .inventory-products-erp__detailsEmpty{background:transparent;color:#6b7280}@keyframes erp-slide-from-right{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes erp-slide-from-bottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.inventory-products-erp__categories{animation:erp-slide-from-right .28s cubic-bezier(.32,.72,0,1) both}.inventory-products-erp__categoriesRail{animation:erp-slide-from-right .26s cubic-bezier(.32,.72,0,1) both}.inventory-products-erp__detailsArea{animation:erp-slide-from-bottom .3s cubic-bezier(.32,.72,0,1) both}.inventory-products-erp__detailsRail{animation:erp-slide-from-bottom .26s cubic-bezier(.32,.72,0,1) both}.inventory-products-erp__panelToggleButton,.inventory-products-erp__categoriesCollapseButton,.inventory-products-erp__categoriesCollapse,.inventory-products-erp__detailsCollapseBtn{width:34px;height:34px;min-width:34px;padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid;box-shadow:none;line-height:1;cursor:pointer;flex-shrink:0;font-size:16px;transition:background .16s ease,border-color .16s ease,color .16s ease}.inventory-products-erp__detailsCollapseBtn{margin-left:auto}.inventory-products-erp__panelToggleButton svg,.inventory-products-erp__categoriesCollapseButton svg,.inventory-products-erp__categoriesCollapse svg,.inventory-products-erp__detailsCollapseBtn svg{width:16px;height:16px;flex-shrink:0}.dark .inventory-products-erp__panelToggleButton,.dark .inventory-products-erp__categoriesCollapseButton,.dark .inventory-products-erp__categoriesCollapse,.dark .inventory-products-erp__detailsCollapseBtn{background:#ffffff08;border-color:#ffffff1f;color:#ffffffb8}.dark .inventory-products-erp__panelToggleButton:hover,.dark .inventory-products-erp__categoriesCollapseButton:hover,.dark .inventory-products-erp__categoriesCollapse:hover,.dark .inventory-products-erp__detailsCollapseBtn:hover{background:#ffffff12;border-color:#fff3;color:#ffffffeb}:root:not(.dark) .inventory-products-erp__panelToggleButton,:root:not(.dark) .inventory-products-erp__categoriesCollapseButton,:root:not(.dark) .inventory-products-erp__categoriesCollapse,:root:not(.dark) .inventory-products-erp__detailsCollapseBtn,html:not(.dark) .inventory-products-erp__panelToggleButton,html:not(.dark) .inventory-products-erp__categoriesCollapseButton,html:not(.dark) .inventory-products-erp__categoriesCollapse,html:not(.dark) .inventory-products-erp__detailsCollapseBtn{background:#fff;border-color:#0f172a1f;color:#475569}:root:not(.dark) .inventory-products-erp__panelToggleButton:hover,:root:not(.dark) .inventory-products-erp__categoriesCollapseButton:hover,:root:not(.dark) .inventory-products-erp__categoriesCollapse:hover,:root:not(.dark) .inventory-products-erp__detailsCollapseBtn:hover,html:not(.dark) .inventory-products-erp__panelToggleButton:hover,html:not(.dark) .inventory-products-erp__categoriesCollapseButton:hover,html:not(.dark) .inventory-products-erp__categoriesCollapse:hover,html:not(.dark) .inventory-products-erp__detailsCollapseBtn:hover{background:#f8f9fb;border-color:#0f172a33;color:#111827}.dark .inventory-products-erp__detailsRailIconBtn{color:#ff5470}:root:not(.dark) .inventory-products-erp__detailsRailIconBtn,html:not(.dark) .inventory-products-erp__detailsRailIconBtn{color:#ff5470}.dark .inventory-products-erp__table tbody tr.is-low .inventory-products-erp__stickyCell--name,.dark .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__stickyCell--name,.dark .inventory-products-erp__table tbody tr.is-out .inventory-products-erp__stickyCell--name,.dark .inventory-products-erp__table tbody tr.is-empty .inventory-products-erp__stickyCell--name{background:#322226}.dark .inventory-products-erp__table tbody tr.is-low:hover .inventory-products-erp__stickyCell--name,.dark .inventory-products-erp__table tbody tr.is-warning:hover .inventory-products-erp__stickyCell--name,.dark .inventory-products-erp__table tbody tr.is-out:hover .inventory-products-erp__stickyCell--name,.dark .inventory-products-erp__table tbody tr.is-empty:hover .inventory-products-erp__stickyCell--name{background:#3c252b}:root:not(.dark) .inventory-products-erp__table tbody tr.is-low .inventory-products-erp__stickyCell--name,:root:not(.dark) .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__stickyCell--name,:root:not(.dark) .inventory-products-erp__table tbody tr.is-out .inventory-products-erp__stickyCell--name,:root:not(.dark) .inventory-products-erp__table tbody tr.is-empty .inventory-products-erp__stickyCell--name,html:not(.dark) .inventory-products-erp__table tbody tr.is-low .inventory-products-erp__stickyCell--name,html:not(.dark) .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__stickyCell--name,html:not(.dark) .inventory-products-erp__table tbody tr.is-out .inventory-products-erp__stickyCell--name,html:not(.dark) .inventory-products-erp__table tbody tr.is-empty .inventory-products-erp__stickyCell--name{background:#fde7ef}:root:not(.dark) .inventory-products-erp__table tbody tr.is-low:hover .inventory-products-erp__stickyCell--name,:root:not(.dark) .inventory-products-erp__table tbody tr.is-warning:hover .inventory-products-erp__stickyCell--name,:root:not(.dark) .inventory-products-erp__table tbody tr.is-out:hover .inventory-products-erp__stickyCell--name,:root:not(.dark) .inventory-products-erp__table tbody tr.is-empty:hover .inventory-products-erp__stickyCell--name,html:not(.dark) .inventory-products-erp__table tbody tr.is-low:hover .inventory-products-erp__stickyCell--name,html:not(.dark) .inventory-products-erp__table tbody tr.is-warning:hover .inventory-products-erp__stickyCell--name,html:not(.dark) .inventory-products-erp__table tbody tr.is-out:hover .inventory-products-erp__stickyCell--name,html:not(.dark) .inventory-products-erp__table tbody tr.is-empty:hover .inventory-products-erp__stickyCell--name{background:#fad0dc}.dark .inventory-products-erp__table tbody tr.is-low .inventory-products-erp__stickyCell--accent,.dark .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__stickyCell--accent,.dark .inventory-products-erp__table tbody tr.is-out .inventory-products-erp__stickyCell--accent,.dark .inventory-products-erp__table tbody tr.is-empty .inventory-products-erp__stickyCell--accent{background:#322226}.dark .inventory-products-erp__table tbody tr.is-low:hover .inventory-products-erp__stickyCell--accent,.dark .inventory-products-erp__table tbody tr.is-warning:hover .inventory-products-erp__stickyCell--accent,.dark .inventory-products-erp__table tbody tr.is-out:hover .inventory-products-erp__stickyCell--accent,.dark .inventory-products-erp__table tbody tr.is-empty:hover .inventory-products-erp__stickyCell--accent{background:#3c252b}:root:not(.dark) .inventory-products-erp__table tbody tr.is-low .inventory-products-erp__stickyCell--accent,:root:not(.dark) .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__stickyCell--accent,:root:not(.dark) .inventory-products-erp__table tbody tr.is-out .inventory-products-erp__stickyCell--accent,:root:not(.dark) .inventory-products-erp__table tbody tr.is-empty .inventory-products-erp__stickyCell--accent,html:not(.dark) .inventory-products-erp__table tbody tr.is-low .inventory-products-erp__stickyCell--accent,html:not(.dark) .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__stickyCell--accent,html:not(.dark) .inventory-products-erp__table tbody tr.is-out .inventory-products-erp__stickyCell--accent,html:not(.dark) .inventory-products-erp__table tbody tr.is-empty .inventory-products-erp__stickyCell--accent{background:#fde7ef}:root:not(.dark) .inventory-products-erp__table tbody tr.is-low:hover .inventory-products-erp__stickyCell--accent,:root:not(.dark) .inventory-products-erp__table tbody tr.is-warning:hover .inventory-products-erp__stickyCell--accent,:root:not(.dark) .inventory-products-erp__table tbody tr.is-out:hover .inventory-products-erp__stickyCell--accent,:root:not(.dark) .inventory-products-erp__table tbody tr.is-empty:hover .inventory-products-erp__stickyCell--accent,html:not(.dark) .inventory-products-erp__table tbody tr.is-low:hover .inventory-products-erp__stickyCell--accent,html:not(.dark) .inventory-products-erp__table tbody tr.is-warning:hover .inventory-products-erp__stickyCell--accent,html:not(.dark) .inventory-products-erp__table tbody tr.is-out:hover .inventory-products-erp__stickyCell--accent,html:not(.dark) .inventory-products-erp__table tbody tr.is-empty:hover .inventory-products-erp__stickyCell--accent{background:#fad0dc}.dark .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__productName{color:#ff5470}:root:not(.dark) .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__productName,html:not(.dark) .inventory-products-erp__table tbody tr.is-warning .inventory-products-erp__productName{color:#ef4f76}.inv-lowstock-groups{border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#171717;display:flex;flex-direction:column;min-height:0}.inv-lowstock-loading{display:flex;align-items:center;gap:8px;padding:48px 0;justify-content:center;color:#9f9f9f;font-size:13px}.inv-order-group__tableWrap{flex:1;overflow-x:auto;overflow-y:hidden;min-height:0;background:#171717}.inv-order-group__table{width:100%;min-width:1240px;border-collapse:collapse;table-layout:fixed;font-size:12px}.inv-order-group__table thead th{height:38px;padding:0 9px;background:#151515;color:#9f9f9f;border-bottom:1px solid rgba(255,255,255,.11);font-size:10.5px;font-weight:760;letter-spacing:.018em;white-space:nowrap;text-align:left;position:sticky;top:0;z-index:2}.inv-order-group__th--num{text-align:right}.inv-order-group__th--actions{width:80px}.inv-order-group__table tbody td{height:34px;padding:0 9px;border-bottom:1px solid rgba(255,255,255,.06);color:#ddd;vertical-align:middle;white-space:nowrap}.inv-order-group__table tbody tr{background:#191919;transition:background .09s}.inv-order-group__table tbody tr:nth-child(2n){background:#1c1c1c}.inv-order-group__table tbody tr:hover:not(.inv-order-group__headerRow):not(.is-placeholder){background:#292929}.inv-order-group__table tbody tr:last-child td{border-bottom:none}.inv-order-group__table tbody tr.is-placeholder{background:#181818;opacity:.46;pointer-events:none}.inv-order-group__table tbody tr.is-placeholder td{color:#555}.inv-order-group__table tbody tr.is-selected{background:#4a4a4a}.inv-order-group__table tbody tr.is-row-checked{background:#3a3a3a}.inv-order-group__table tbody tr.is-selected td{background:#4a4a4a}.inv-order-group__table tbody tr.is-row-checked td{background:#3a3a3a}.inv-order-group__headerRow>td{height:34px;padding:0;background:#191919;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.inv-order-group:first-child .inv-order-group__headerRow>td{border-top:none}.inv-order-group__headerCell{padding:0}.inv-order-group__headerContent{display:flex;align-items:center;gap:6px;padding:0 6px 0 9px;height:34px}.inv-order-group__collapseBtn{flex:0 0 24px;width:24px;height:24px;border:none;background:none;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#9f9f9f;cursor:pointer;transition:background .12s}.inv-order-group__collapseBtn:hover{background:#ffffff14}.inv-order-group__noSupplierIcon{color:#f59e0b;flex-shrink:0}.inv-order-group__supplierName{font-size:11.5px;font-weight:700;color:#e4e4e7;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-order-group__badge{display:inline-flex;align-items:center;height:18px;border-radius:999px;padding:0 7px;border:1px solid transparent;font-size:9.5px;font-weight:650;white-space:nowrap;flex-shrink:0}.inv-order-group__badge--amber{color:#f59e0b;border-color:#f59e0b59;background:#f59e0b17}.inv-order-group__metaChip{font-size:10px;font-weight:500;color:#9f9f9f;background:#ffffff0f;border-radius:4px;padding:1px 5px;white-space:nowrap;flex-shrink:0}.inv-order-group__metaChip--critical{color:#fb7185;background:#fb71851a}.inv-order-group__headerActions{margin-left:auto;flex-shrink:0}.inv-order-group__actionBtn{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0a;color:#c4c4c4;font-size:11px;font-weight:500;cursor:pointer;transition:background .13s,border-color .13s;white-space:nowrap}.inv-order-group__actionBtn:hover:not(:disabled){background:#ffffff17;border-color:#ffffff38;color:#fff}.inv-order-group__actionBtn:disabled{opacity:.5;cursor:not-allowed}.is-no-supplier .inv-order-group__headerRow>td{border-left:3px solid rgba(245,158,11,.45)}.inv-order-group__statusBadge{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:44px;border-radius:999px;padding:0 8px;border:1px solid transparent;font-size:10px;font-weight:760;white-space:nowrap}.inv-order-group__statusBadge--empty{color:#fb7185;border-color:#fb718570;background:#fb71851f}.inv-order-group__statusBadge--low{color:#f59e0b;border-color:#f59e0b70;background:#f59e0b1f}.inv-order-group__qtyInput{width:52px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#e4e4e7;font-size:11px;font-weight:600;text-align:center;padding:0 6px;outline:none;transition:border-color .15s,background .15s;-moz-appearance:textfield}.inv-order-group__qtyInput::-webkit-outer-spin-button,.inv-order-group__qtyInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inv-order-group__qtyInput:hover{border-color:#ffffff47}.inv-order-group__qtyInput:focus{border-color:#7876ff8c;background:#7876ff12}.inv-order-group__td--name{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;color:#ddd}.inv-order-group__td--suggested{text-align:right}.inv-order-group__td--actions{text-align:right;white-space:nowrap}.inv-order-group__td--checkbox{width:36px;text-align:center;vertical-align:middle}.inv-order-group__checkbox{width:14px;height:14px;accent-color:#7876ff;cursor:pointer;flex-shrink:0}:root:not(.dark) .inv-order-group__checkbox,html:not(.dark) .inv-order-group__checkbox{accent-color:hsl(var(--primary, 245 73% 66%))}:root:not(.dark) .inv-lowstock-groups,html:not(.dark) .inv-lowstock-groups{background:#fff;border-color:#18181b1a}:root:not(.dark) .inv-order-group__tableWrap,html:not(.dark) .inv-order-group__tableWrap{background:#fff}:root:not(.dark) .inv-lowstock-loading,html:not(.dark) .inv-lowstock-loading{color:#6b7280}:root:not(.dark) .inv-order-group__table thead th,html:not(.dark) .inv-order-group__table thead th{background:#f5f7fc;color:#6b7280;border-bottom-color:#18181b1f}:root:not(.dark) .inv-order-group__table tbody td,html:not(.dark) .inv-order-group__table tbody td{color:#18181b;border-bottom-color:#18181b14}:root:not(.dark) .inv-order-group__table tbody tr,html:not(.dark) .inv-order-group__table tbody tr{background:#fff}:root:not(.dark) .inv-order-group__table tbody tr:nth-child(2n),html:not(.dark) .inv-order-group__table tbody tr:nth-child(2n){background:#fafafa}:root:not(.dark) .inv-order-group__table tbody tr:hover:not(.inv-order-group__headerRow):not(.is-placeholder),html:not(.dark) .inv-order-group__table tbody tr:hover:not(.inv-order-group__headerRow):not(.is-placeholder){background:#f3f4f6}:root:not(.dark) .inv-order-group__table tbody tr.is-selected,html:not(.dark) .inv-order-group__table tbody tr.is-selected{background:#e5e7eb}:root:not(.dark) .inv-order-group__table tbody tr.is-row-checked,html:not(.dark) .inv-order-group__table tbody tr.is-row-checked{background:#f3f4f6}:root:not(.dark) .inv-order-group__table tbody tr.is-row-checked td,html:not(.dark) .inv-order-group__table tbody tr.is-row-checked td{background:#f3f4f6}:root:not(.dark) .inv-order-group__table tbody tr.is-placeholder,html:not(.dark) .inv-order-group__table tbody tr.is-placeholder{background:#f4f4f5;opacity:.6}:root:not(.dark) .inv-order-group__table tbody tr.is-placeholder td,html:not(.dark) .inv-order-group__table tbody tr.is-placeholder td{color:#a1a1aa}:root:not(.dark) .inv-order-group__headerRow>td,html:not(.dark) .inv-order-group__headerRow>td{background:#fff;border-top-color:#18181b14;border-bottom-color:#18181b14}:root:not(.dark) .inv-order-group:first-child .inv-order-group__headerRow>td,html:not(.dark) .inv-order-group:first-child .inv-order-group__headerRow>td{border-top:none}:root:not(.dark) .inv-order-group__collapseBtn,html:not(.dark) .inv-order-group__collapseBtn{color:#71717a}:root:not(.dark) .inv-order-group__collapseBtn:hover,html:not(.dark) .inv-order-group__collapseBtn:hover{background:#18181b0f}:root:not(.dark) .inv-order-group__supplierName,html:not(.dark) .inv-order-group__supplierName{color:#18181b}:root:not(.dark) .inv-order-group__noSupplierIcon,html:not(.dark) .inv-order-group__noSupplierIcon{color:#d97706}:root:not(.dark) .inv-order-group__metaChip,html:not(.dark) .inv-order-group__metaChip{color:#6b7280;background:#18181b0f}:root:not(.dark) .inv-order-group__metaChip--critical,html:not(.dark) .inv-order-group__metaChip--critical{color:#dc2626;background:#dc262614}:root:not(.dark) .inv-order-group__badge--amber,html:not(.dark) .inv-order-group__badge--amber{color:#d97706;border-color:#d977064d;background:#d9770612}:root:not(.dark) .inv-order-group__actionBtn,html:not(.dark) .inv-order-group__actionBtn{border-color:#18181b1a;background:#fff;color:#3f3f46}:root:not(.dark) .inv-order-group__actionBtn:hover:not(:disabled),html:not(.dark) .inv-order-group__actionBtn:hover:not(:disabled){background:#f4f4f5;border-color:#18181b2e;color:#18181b}:root:not(.dark) .is-no-supplier .inv-order-group__headerRow>td,html:not(.dark) .is-no-supplier .inv-order-group__headerRow>td{border-left:3px solid rgba(217,119,6,.4)}:root:not(.dark) .inv-order-group__statusBadge--empty,html:not(.dark) .inv-order-group__statusBadge--empty{color:#dc2626;border-color:#dc262666;background:#dc262614}:root:not(.dark) .inv-order-group__statusBadge--low,html:not(.dark) .inv-order-group__statusBadge--low{color:#d97706;border-color:#d9770666;background:#d9770614}:root:not(.dark) .inv-order-group__qtyInput,html:not(.dark) .inv-order-group__qtyInput{border-color:#18181b26;background:#18181b0a;color:#18181b}:root:not(.dark) .inv-order-group__qtyInput:hover,html:not(.dark) .inv-order-group__qtyInput:hover{border-color:#18181b47}:root:not(.dark) .inv-order-group__qtyInput:focus,html:not(.dark) .inv-order-group__qtyInput:focus{border-color:#6366f180;background:#6366f10d}:root:not(.dark) .inv-order-group__td--name,html:not(.dark) .inv-order-group__td--name{color:#18181b}.dark .inv-lowstock-groups{background:#1a1a1a;border-color:#ffffff12}.dark .inv-order-group__tableWrap{background:#1a1a1a}.dark .inv-order-group__table thead th{background:#141414;color:#cfcfcf;border-bottom-color:#ffffff1a}.dark .inv-order-group__table tbody td{color:#e8e8e8;border-bottom-color:#ffffff12}.dark .inv-order-group__table tbody tr{background:#1a1a1a}.dark .inv-order-group__table tbody tr:nth-child(2n){background:#1e1e1e}.dark .inv-order-group__table tbody tr:hover:not(.inv-order-group__headerRow):not(.is-placeholder){background:#252525}.dark .inv-order-group__table tbody tr.is-selected,.dark .inv-order-group__table tbody tr.is-row-checked,.dark .inv-order-group__table tbody tr.is-selected td,.dark .inv-order-group__table tbody tr.is-row-checked td{background:#2c2c2c}.dark .inv-order-group__headerRow>td{background:#1a1a1a;border-top-color:#ffffff12;border-bottom-color:#ffffff12}:root{--pos-bg: #0D0D0F;--pos-surface: #1C1C1E;--pos-surface-2: #2C2C2E;--pos-surface-elevated: #3A3A3C;--pos-border: #262626;--pos-border-2: #3A3A3C;--pos-text: #E6E6E6;--pos-text-2: rgba(255,255,255,.65);--pos-text-3: #737373;--pos-primary: #007AFF;--pos-primary-light: #4DA3FF;--pos-primary-dark: #0055B3;--pos-primary-bg: rgba(0, 122, 255, .15);--pos-turkish-rose: #B46F9C;--pos-chestnut: #D05B61;--pos-coral: #FE7B47;--pos-sunshade: #FFA72C;--pos-success: #369CBB;--pos-success-light: #90E2ED;--pos-danger: #D05B61;--pos-danger-light: #E88A8F;--pos-warning: #FFA72C;--pos-warning-surface: rgba(255, 167, 44, .18);--pos-warning-border: rgba(255, 167, 44, .55);--pos-warning-text: #FFE4BD;--pos-card: #1C1C1E;--pos-card-hover: #2C2C2E;--pos-muted: #737373;--pos-ring: rgba(54, 156, 187, .25);--pos-elevate-1: rgba(255,255,255, .04);--pos-elevate-2: rgba(255,255,255, .09);--pos-shadow: 0 4px 12px rgba(0, 0, 0, .4);--pos-shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--pos-shadow-lg: 0 10px 32px rgba(0, 0, 0, .5);--pos-radius-sm: 6px;--pos-radius-md: 12px;--pos-radius-lg: 16px;--pos-radius-xl: 24px;--pos-radius-pill: 9999px;--pos-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--pos-transition: .2s cubic-bezier(.4, 0, .2, 1);--pos-transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--pos-keyboard-offset: 0px;--pos-accent-service: #90E2ED;--pos-accent-product: #406792;--pos-accent-addon: #FE7B47;--pos-accent-custom: #FFA72C;--pos-accent-quick: #B46F9C;--pos-accent-package: #D05B61;--pos-accent-subscription: #369CBB;--pos-accent: #369CBB;--pos-accent-light: #90E2ED;--pos-accent-bg: rgba(54, 156, 187, .15);--pos-blue: var(--pos-primary);--pos-blue-2: var(--pos-primary-bg);--pos-green: #369CBB;--pos-red: var(--pos-danger)}.posShell[data-pos-theme=light]{--pos-bg: #F5F5F7;--pos-surface: #F5F5F7;--pos-surface-2: #F0F0F2;--pos-surface-elevated: #F5F5F7;--pos-border: #E5E5E7;--pos-border-2: #D1D1D6;--pos-text: #1C1C1E;--pos-text-2: rgba(0, 0, 0, .55);--pos-text-3: #8E8E93;--pos-warning-surface: rgba(255, 167, 44, .12);--pos-warning-border: rgba(255, 167, 44, .4);--pos-warning-text: #6B3B00;--pos-card: #F5F5F7;--pos-card-hover: #F5F5F7;--pos-muted: #8E8E93;--pos-elevate-1: rgba(0, 0, 0, .03);--pos-elevate-2: rgba(0, 0, 0, .06);--pos-shadow: 0 4px 12px rgba(0, 0, 0, .08);--pos-shadow-sm: 0 2px 8px rgba(0, 0, 0, .05);--pos-shadow-lg: 0 10px 32px rgba(0, 0, 0, .12)}.posThemeToggle{width:44px;height:44px;border-radius:50%;border:1px solid var(--pos-border);background:var(--pos-surface);color:var(--pos-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.posThemeToggle:hover{background:var(--pos-surface-2);border-color:var(--pos-border-2)}.posThemeToggle:active{transform:scale(.95)}.posThemeIcon{width:20px;height:20px}.posShell{display:grid;grid-template-columns:auto 1fr clamp(380px,28vw,440px);grid-template-rows:1fr auto;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;background:var(--pos-bg);color:var(--pos-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.posBottomStrip{grid-column:1 / -1;display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--pos-surface);border-top:1px solid var(--pos-border);min-height:72px}.posBottomStripLabel{font-size:11px;font-weight:600;color:var(--pos-text-2);white-space:nowrap;padding-right:8px;line-height:1.3}.posBottomStripSub{display:block;font-size:9px;font-weight:400;color:var(--pos-text-3);letter-spacing:.02em}.posBottomStripTiles{display:flex;gap:8px;flex:1;overflow-x:auto;padding:4px 0}.posBottomTile{position:relative;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 18px;min-width:140px;max-width:200px;background:var(--pos-card);border:1px solid var(--pos-border);border-radius:var(--pos-radius-md);cursor:pointer;transition:all var(--pos-transition);overflow:hidden}.posBottomTile:hover{background:var(--pos-card-hover);border-color:var(--pos-border-2);transform:translateY(-1px)}.posBottomTile.active{background:var(--pos-primary-bg);border-color:var(--pos-primary);box-shadow:0 0 0 1px var(--pos-primary)}.posBottomTileAccent{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:var(--pos-radius-md) 0 0 var(--pos-radius-md)}.posBottomTileInitials{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--pos-surface-2);font-size:11px;font-weight:700;color:var(--pos-text);flex-shrink:0}.posBottomTileInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.posBottomTileName{font-size:12px;font-weight:600;color:var(--pos-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posBottomTileAmount{font-size:11px;font-weight:500;color:var(--pos-text-2)}.posBottomTileAdd{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--pos-bg);border:2px dashed var(--pos-border-2);border-radius:var(--pos-radius-md);color:var(--pos-text-2);font-size:20px;font-weight:500;cursor:pointer;transition:all .15s ease;flex-shrink:0}.posBottomTileAdd:hover{background:var(--pos-surface);border-color:var(--pos-blue);color:var(--pos-blue)}.posBottomTile.stale{opacity:.5}.posBottomTileStale{position:absolute;top:3px;right:5px;font-size:8px;font-weight:600;color:var(--pos-text-3);background:var(--pos-surface-elevated);padding:1px 5px;border-radius:4px;letter-spacing:.02em;pointer-events:none}.posRail{display:flex;flex-direction:column;padding:12px;background:var(--pos-surface);border-right:1px solid var(--pos-border)}.posRailTop{height:56px;display:grid;place-items:center;font-weight:800;font-size:18px;color:var(--pos-text);border-bottom:1px solid var(--pos-border);margin-bottom:12px}.posRailNav{display:flex;flex-direction:column;gap:6px;flex:1}.posRailBtn{position:relative;display:flex;align-items:center;justify-content:center;height:48px;padding-left:10px;border-radius:var(--pos-radius-md);border:1px solid transparent;background:transparent;color:var(--pos-text-2);font-weight:500;font-size:11px;text-align:center;transition:all var(--pos-transition);cursor:pointer;overflow:hidden}.posRailBtn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--pos-radius-md) 0 0 var(--pos-radius-md);background:var(--pos-accent-service);opacity:1;transition:box-shadow .15s ease}.posRailBtn[data-kind=service]:before{background:var(--pos-accent-service)}.posRailBtn[data-kind=product]:before{background:var(--pos-accent-product)}.posRailBtn[data-kind=addon]:before{background:var(--pos-accent-addon)}.posRailBtn[data-kind=custom]:before{background:var(--pos-accent-custom)}.posRailBtn[data-kind=quick]:before{background:var(--pos-accent-quick)}.posRailBtn[data-kind=package]:before{background:var(--pos-accent-package)}.posRailBtn[data-kind=subscription]:before{background:var(--pos-accent-subscription)}.posRailBtn:hover{background:var(--pos-card);border-color:var(--pos-border)}.posRailBtn:hover:before{opacity:1}.posRailBtn.active{background:var(--pos-primary-bg);border-color:var(--pos-primary);color:var(--pos-primary-light);font-weight:600}.posRailBtn.active:before{opacity:1}.posRailBtn[data-kind=service]:before{--glow: var(--pos-accent-service)}.posRailBtn[data-kind=product]:before{--glow: var(--pos-accent-product)}.posRailBtn[data-kind=addon]:before{--glow: var(--pos-accent-addon)}.posRailBtn[data-kind=custom]:before{--glow: var(--pos-accent-custom)}.posRailBtn[data-kind=quick]:before{--glow: var(--pos-accent-quick)}.posRailBtn[data-kind=package]:before{--glow: var(--pos-accent-package)}.posRailBtn[data-kind=subscription]:before{--glow: var(--pos-accent-subscription)}.posRailBottom{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--pos-border)}.posIconBtn{width:48px;height:48px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-surface);color:var(--pos-text-2);font-size:16px;cursor:pointer;transition:all .15s ease}.posIconBtn:hover{background:var(--pos-surface-2);color:var(--pos-text)}.posMain{display:flex;flex-direction:column;min-height:0;overflow:hidden}.posTopbar{display:flex;align-items:center;gap:12px;padding:0 16px;height:69px;box-sizing:border-box;border-bottom:1px solid var(--pos-border);background:var(--pos-surface)}.posBack{width:44px;height:44px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-surface);color:var(--pos-text);font-size:18px;cursor:pointer;transition:all .15s ease}.posBack:hover{background:var(--pos-surface-2)}.posSearchWrap{flex:1;display:flex;gap:10px;align-items:center}.posSearch{flex:1;height:44px;padding:0 14px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-surface);color:var(--pos-text);font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.posSearch:focus,.posSearch:focus-visible{border-color:var(--pos-primary);outline:none;box-shadow:0 0 0 2px var(--pos-surface),0 0 0 4px #369cbb66}[data-pos-theme=light] .posSearch:focus,[data-pos-theme=light] .posSearch:focus-visible{border-color:var(--pos-primary);box-shadow:0 0 0 2px var(--pos-surface),0 0 0 4px #369cbb4d}.posSearch::-moz-placeholder{color:var(--pos-text-3)}.posSearch::placeholder{color:var(--pos-text-3)}.posTopBtn{height:44px;padding:0 16px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-surface);color:var(--pos-text);font-weight:600;cursor:pointer;transition:all .15s ease}.posTopBtn:hover{background:var(--pos-surface-2)}.posTopbarRight{display:flex;gap:10px;align-items:center}.posPill{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--pos-border);background:var(--pos-surface);color:var(--pos-text-2);font-size:12px;font-weight:600;display:flex;align-items:center}.posContent{flex:1;padding:16px;overflow:auto;display:flex;flex-direction:column;gap:16px}.posCategoryBar{display:flex;gap:8px;padding:4px 0;overflow-x:auto;flex-shrink:0;scrollbar-width:thin}.posCategoryBar::-webkit-scrollbar{height:4px}.posCategoryBar::-webkit-scrollbar-track{background:var(--pos-bg)}.posCategoryBar::-webkit-scrollbar-thumb{background:var(--pos-border);border-radius:2px}.posCategoryChip{flex-shrink:0;height:38px;padding:0 18px;border-radius:var(--pos-radius-pill);border:1px solid var(--pos-border);background:var(--pos-card);color:var(--pos-text-2);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--pos-transition);white-space:nowrap}.posCategoryChip:hover{background:var(--pos-card-hover);border-color:var(--pos-border-2);color:var(--pos-text)}.posCategoryChip.active{background:var(--pos-primary);border-color:var(--pos-primary);color:#fff;font-weight:600}.posGridSubtitle{font-weight:500;font-size:14px;color:var(--pos-text-3)}.posGridSection{display:flex;flex-direction:column;gap:14px}.posGridHeader{display:flex;justify-content:space-between;align-items:center}.posGridTitle{font-weight:800;font-size:18px}.posGridMeta{font-size:12px;color:var(--pos-text-3)}.posGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.posTile{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 14px 14px 20px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-card);text-align:left;cursor:pointer;transition:all var(--pos-transition);overflow:hidden;animation:posTileFadeIn .35s ease-out backwards}@media (prefers-reduced-motion: reduce){.posTile{animation:none}}.posTile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:var(--pos-radius-md) 0 0 var(--pos-radius-md);background:var(--pos-accent-service);opacity:1;transition:all var(--pos-transition);z-index:1}.posTile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--tile-accent, var(--pos-accent-service)) 0%,var(--tile-accent, var(--pos-accent-service)) 85%,transparent 100%);opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none;border-radius:var(--pos-radius-md)}.posTile[data-kind=service]:after{background:linear-gradient(90deg,var(--tile-accent, var(--pos-accent-service)) 0%,var(--tile-accent, var(--pos-accent-service)) 80%,transparent 100%)}.posTile[data-kind=product]:after{background:linear-gradient(90deg,var(--tile-accent, var(--pos-accent-product)) 0%,var(--tile-accent, var(--pos-accent-product)) 80%,transparent 100%)}.posTile[data-kind=addon]:after{background:linear-gradient(90deg,var(--tile-accent, var(--pos-accent-addon)) 0%,var(--tile-accent, var(--pos-accent-addon)) 80%,transparent 100%)}.posTile[data-kind=custom]:after{background:linear-gradient(90deg,var(--tile-accent, var(--pos-accent-custom)) 0%,var(--tile-accent, var(--pos-accent-custom)) 80%,transparent 100%)}.posTile[data-kind=quick]:after{background:linear-gradient(90deg,var(--tile-accent, var(--pos-accent-quick)) 0%,var(--tile-accent, var(--pos-accent-quick)) 80%,transparent 100%)}.posTile[data-kind=package]:after{background:linear-gradient(90deg,var(--tile-accent, var(--pos-accent-package)) 0%,var(--tile-accent, var(--pos-accent-package)) 80%,transparent 100%)}.posTile[data-kind=subscription]:after{background:linear-gradient(90deg,var(--tile-accent, var(--pos-accent-subscription)) 0%,var(--tile-accent, var(--pos-accent-subscription)) 80%,transparent 100%)}.posTile[data-pressed=true]:after{transform:scaleX(1);opacity:.28}.posTile[data-active=true]:after{transform:scaleX(1);opacity:.12}.posTile[data-active=true][data-pressed=true]:after{opacity:.32}.posTile[data-kind=service]:before{background:var(--tile-accent, var(--pos-accent-service))}.posTile[data-kind=product]:before{background:var(--tile-accent, var(--pos-accent-product))}.posTile[data-kind=addon]:before{background:var(--tile-accent, var(--pos-accent-addon))}.posTile[data-kind=custom]:before{background:var(--tile-accent, var(--pos-accent-custom))}.posTile[data-kind=quick]:before{background:var(--tile-accent, var(--pos-accent-quick))}.posTile[data-kind=package]:before{background:var(--tile-accent, var(--pos-accent-package))}.posTile[data-kind=subscription]:before{background:var(--tile-accent, var(--pos-accent-subscription))}.posTile:hover{transform:translateY(-2px);border-color:var(--pos-border-2);background:var(--pos-card-hover);box-shadow:var(--pos-shadow)}.posTile:hover:before{opacity:1}.posTile.isActive:before,.posTile[data-in-cart=true]:before{opacity:1;box-shadow:0 0 8px 2px currentColor}.posTile[data-in-cart=true]{border-color:var(--pos-border-2)}.posTile[data-in-cart=true]:after{transform:scaleX(1);opacity:.22}.posTile[data-kind=service]:before{--glow: var(--tile-accent, var(--pos-accent-service))}.posTile[data-kind=product]:before{--glow: var(--tile-accent, var(--pos-accent-product))}.posTile[data-kind=addon]:before{--glow: var(--tile-accent, var(--pos-accent-addon))}.posTile[data-kind=custom]:before{--glow: var(--tile-accent, var(--pos-accent-custom))}.posTile.isActive:before,.posTile[data-in-cart=true]:before{box-shadow:0 0 10px 2px var(--glow, var(--pos-accent-service))}.posTileTitle{font-weight:700;font-size:14px;position:relative;z-index:2}.posTileMeta{font-size:12px;color:var(--pos-text-3);position:relative;z-index:2}.posTilePrice{font-weight:800;font-size:16px;margin-top:auto;position:relative;z-index:2}.posTileBadge{position:absolute;bottom:8px;right:8px;min-width:22px;z-index:3;height:22px;padding:0 6px;border-radius:11px;background:var(--pos-blue);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:none}.posCatTile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 8px 10px 14px;min-width:80px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-surface);text-align:center;cursor:pointer;transition:all .15s ease;overflow:hidden}.posCatTile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--pos-radius-md) 0 0 var(--pos-radius-md);background:var(--pos-accent-service);opacity:1;transition:box-shadow .15s ease}.posCatTile[data-kind=service]:before{background:var(--pos-accent-service)}.posCatTile[data-kind=product]:before{background:var(--pos-accent-product)}.posCatTile[data-kind=addon]:before{background:var(--pos-accent-addon)}.posCatTile[data-kind=custom]:before{background:var(--pos-accent-custom)}.posCatTile[data-kind=quick]:before{background:var(--pos-accent-quick)}.posCatTile[data-kind=package]:before{background:var(--pos-accent-package)}.posCatTile[data-kind=subscription]:before{background:var(--pos-accent-subscription)}.posCatTile:hover{background:var(--pos-surface-2);border-color:var(--pos-border-2)}.posCatTile:hover:before{opacity:1}.posCatTile.isActive{background:var(--pos-blue-2);border-color:#2a4a7a}.posCatTile.isActive:before{opacity:1}.posCatTile[data-kind=service]:before{--glow: var(--pos-accent-service)}.posCatTile[data-kind=product]:before{--glow: var(--pos-accent-product)}.posCatTile[data-kind=addon]:before{--glow: var(--pos-accent-addon)}.posCatTile[data-kind=custom]:before{--glow: var(--pos-accent-custom)}.posCatTile[data-kind=quick]:before{--glow: var(--pos-accent-quick)}.posCatTile[data-kind=package]:before{--glow: var(--pos-accent-package)}.posCatTile[data-kind=subscription]:before{--glow: var(--pos-accent-subscription)}.posCatIcon{font-size:20px;opacity:1}.posCatLabel{font-size:11px;font-weight:600;color:var(--pos-text-2);white-space:nowrap}.posCart{display:flex;flex-direction:column;background:var(--pos-bg);border-left:1px solid var(--pos-border);box-shadow:-4px 0 24px #00000026;position:relative;height:100%;min-height:0;overflow:hidden}[data-pos-theme=light] .posCart{background:#f5f5f7;border-left:1px solid rgba(0,0,0,.08);box-shadow:-4px 0 24px #00000014}.posCartInner{display:flex;flex-direction:column;height:100%;min-height:0}.posCart:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);pointer-events:none;z-index:0}[data-pos-theme=light] .posCart:before{background:none}.posCartHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;min-height:72px;box-sizing:border-box;gap:12px;border-bottom:none;margin:12px 12px 0;background:var(--pos-surface);border-radius:16px;position:relative;z-index:1}[data-pos-theme=dark] .posCartHeader{background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}[data-pos-theme=light] .posCartHeader{background:#fffffff2;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000f}.posCartTitle{font-weight:700;font-size:17px;letter-spacing:-.02em}.posCartSub{font-size:13px;color:var(--pos-text-3);margin-top:3px;font-weight:400}.posCloseX{width:36px;height:36px;border-radius:10px;border:none;background:#ffffff14;color:var(--pos-text-2);font-size:20px;line-height:0;cursor:pointer;transition:all .15s ease}[data-pos-theme=light] .posCloseX{background:#0000000d}.posCloseX:hover{background:#ffffff1f;color:var(--pos-text)}[data-pos-theme=light] .posCloseX:hover{background:#00000014}.posCartBody{padding:12px;flex:1;min-height:0;overflow:auto;position:relative;z-index:1}.posLines{display:flex;flex-direction:column;gap:6px;background:transparent;border:none;padding:0}[data-pos-theme=dark] .posLines{background:transparent;border:none}[data-pos-theme=light] .posLines{background:transparent;border:none;box-shadow:none}@keyframes posLineSlideIn{0%{opacity:0;transform:translate(40px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes posLineSlideOut{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-60px) scale(.92)}}.posLine{border:none;border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;gap:12px;background:transparent;animation:posLineSlideIn .28s cubic-bezier(.2,.8,.2,1) forwards;transition:background .15s ease}.posLine:hover{background:#ffffff0a}[data-pos-theme=light] .posLine:hover{background:#00000008}.posLine:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}[data-pos-theme=light] .posLine:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}.posLine[data-removing=true]{animation:posLineSlideOut .25s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.posLine[data-new=false]{animation:none}.posLineMain{min-width:0;flex:1}.posLineName{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posLineMeta{font-size:12px;color:var(--pos-text-3);margin-top:2px}.posLineRight{display:flex;align-items:center;gap:10px}.posQty{display:flex;align-items:center;border:1px solid var(--pos-border);border-radius:var(--pos-radius-md);overflow:hidden;background:var(--pos-bg)}.posQtyBtn{width:40px;height:40px;border:none;background:var(--pos-bg);color:var(--pos-text);font-size:16px;cursor:pointer}.posQtyBtn:hover{background:var(--pos-surface)}.posQtyVal{width:32px;text-align:center;font-weight:700;color:var(--pos-text)}.posLineSum{font-weight:800;min-width:80px;text-align:right}.posTrash{width:40px;height:40px;border-radius:var(--pos-radius-sm);border:1px solid var(--pos-border);background:var(--pos-bg);color:var(--pos-text-2);cursor:pointer;font-size:14px}.posTrash:hover{background:#2d1517;border-color:#7a3335}.posCartFooter{padding:12px;border-top:none;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.posTotals{display:flex;flex-direction:column;gap:8px;background:var(--pos-surface);border-radius:16px;padding:16px}[data-pos-theme=dark] .posTotals{background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}[data-pos-theme=light] .posTotals{background:#fffffff2;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000f}.posTotalsRow{display:flex;justify-content:space-between;color:var(--pos-text-2);font-size:14px}.posTotalsRow.strong{font-weight:700;font-size:17px;color:var(--pos-text);letter-spacing:-.02em}.posTotalsRow.posDeduction{color:var(--pos-success)}.posPrimary{height:50px;border-radius:14px;border:none;background:#007aff;color:#fff;font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 2px 8px #007aff40;transition:all .2s ease;letter-spacing:-.01em}.posPrimary:hover{filter:brightness(1.06);box-shadow:0 4px 14px #007aff59}.posPrimary:active{transform:scale(.98);filter:brightness(.97)}.posPrimary:disabled{background:var(--pos-surface-2);color:var(--pos-text-3);cursor:not-allowed;box-shadow:none;filter:none}.posSecondary{height:48px;border-radius:14px;border:none;background:#ffffff14;color:var(--pos-text);font-weight:600;cursor:pointer;transition:all .15s ease}[data-pos-theme=light] .posSecondary{background:#0000000d}.posSecondary:hover{background:#ffffff1f}[data-pos-theme=light] .posSecondary:hover{background:#00000014}.posSecondary:active{transform:scale(.97)}.posSecondary:disabled{background:#ffffff0a;color:var(--pos-text-3);cursor:not-allowed}[data-pos-theme=light] .posSecondary:disabled{background:#00000008}.posCashGuard{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;border:1px solid var(--pos-warning-border);background:var(--pos-warning-surface);color:var(--pos-warning-text);font-size:13px;margin-bottom:10px}.posCashGuardIcon{width:18px;height:18px;flex-shrink:0;margin-top:2px;color:var(--pos-warning-text)}.posCashGuardBody{flex:1;display:flex;flex-direction:column;gap:6px}.posCashGuardRefresh{align-self:flex-start;font-size:12px;text-decoration:underline;color:inherit;background:none;border:none;padding:0;cursor:pointer}.posCashGuardLabel{font-size:12px;font-weight:600;color:inherit}.posCashGuardField{display:flex;gap:8px;align-items:center}.posCashGuardInput{flex:1;height:42px;border-radius:12px;border:1px solid var(--pos-warning-border);background:var(--pos-surface);color:var(--pos-text)}.posCashGuardPrimary{padding:8px 14px;border-radius:12px;border:none;background:var(--pos-warning);color:#1f1400;font-weight:600;font-size:13px;cursor:pointer;transition:opacity .15s ease}.posCashGuardPrimary:disabled{opacity:.6;cursor:not-allowed}.posCashGuardClose{margin-top:6px;font-size:12px;text-decoration:underline;color:var(--pos-text-2);align-self:flex-start;background:none;border:none;padding:0;cursor:pointer}.posCashGuardClose:disabled{opacity:.5;cursor:not-allowed}.posEmpty{border:1px dashed var(--pos-border);border-radius:var(--pos-radius-lg);padding:18px;background:var(--pos-bg)}.posEmptyTitle{font-weight:800}.posEmptyDesc{color:var(--pos-text-3);font-size:12px;margin:6px 0 10px}.posStage{width:100%;display:flex;flex-direction:column;gap:14px}.posCheckoutHeader{display:flex;justify-content:space-between;align-items:center}.posStageTitle{font-weight:900;font-size:20px}.posStageSub{color:var(--pos-text-3);font-size:12px;margin-top:2px}.posCheckoutGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.posCheckoutCard{border:1px solid var(--pos-border);border-radius:var(--pos-radius-lg);background:var(--pos-surface);padding:16px;display:flex;flex-direction:column;gap:12px}.posCheckoutCardFull{grid-column:1 / -1}.posCardTitle{font-weight:800;font-size:14px}.posTipRow{display:flex;gap:8px;flex-wrap:wrap}.posTipHint{font-size:12px;color:var(--pos-text-2)}.posPillBtn{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--pos-border);background:var(--pos-surface);color:var(--pos-text);font-weight:700;font-size:12px;cursor:pointer;transition:all .15s ease}.posPillBtn:hover{background:var(--pos-surface-2)}.posPillBtn.active{background:var(--pos-blue-2);border-color:#2a4a7a}.posMethodBtn{flex:1;height:44px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-card);color:var(--pos-text);font-weight:500;cursor:pointer;transition:all var(--pos-transition)}.posMethodBtn:hover{background:var(--pos-card-hover);border-color:var(--pos-border-2)}.posMethodBtn.active{background:var(--pos-primary-bg);border-color:var(--pos-primary);color:var(--pos-primary-light);font-weight:600}.posCashBox,.posSplitBox{border:1px solid var(--pos-border);border-radius:var(--pos-radius-lg);padding:12px;background:var(--pos-surface)}.posCashLabel{font-size:12px;color:var(--pos-text-2)}.posCashInput{margin-top:8px;height:44px;width:100%;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-bg);color:var(--pos-text);padding:0 12px;font-weight:800;font-size:16px;outline:none}.posCashInput:focus{border-color:var(--pos-blue)}.posCashHint{margin-top:8px;font-size:12px;color:var(--pos-green);font-weight:600}.posSplitRow{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.posSplitRow span{color:var(--pos-text-2);font-size:13px}.posSplitInput{width:120px;height:40px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-bg);color:var(--pos-text);padding:0 10px;font-weight:800;text-align:right;outline:none}.posSplitInput:focus{border-color:var(--pos-blue)}.posSplitHint{font-size:12px;color:var(--pos-text-3)}.posCheck{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--pos-text-2)}.posCheck input[type=checkbox]{width:18px;height:18px;accent-color:var(--pos-blue)}.posError{border:1px solid #7a3335;background:#2d1517;border-radius:var(--pos-radius-md);padding:12px;font-size:13px;color:#ff8080}.pos{--pos-bg: #0b0f16;--pos-surface: #151b26;--pos-surface-2: #1a2130;--pos-border: #1d2536;--pos-border-2: #242d3f;--pos-text: #ebedf0;--pos-text-2: #b3b8c0;--pos-text-3: #747b87;--pos-blue: #369CBB;--pos-blue-2: #406792;--pos-green: #369CBB;--pos-red: #D05B61;--pos-shadow: 0 18px 60px #000000;--pos-shadow-soft: 0 10px 30px #000000;--pos-radius-xl: 22px;--pos-radius-lg: 18px;--pos-radius-md: 14px;--pos-radius-sm: 12px;--pos-blur: 18px;--pos-hairline: 1px;min-height:100vh;background:var(--pos-bg);color:var(--pos-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}.posGlass{background:var(--pos-surface);border:var(--pos-hairline) solid var(--pos-border);border-radius:var(--pos-radius-xl);box-shadow:var(--pos-shadow-soft)}.posCard{background:var(--pos-surface);border:var(--pos-hairline) solid var(--pos-border);border-radius:var(--pos-radius-lg);transition:transform .14s ease,border-color .14s ease,background .14s ease}.posCard:hover{transform:translateY(-1px);border-color:var(--pos-border-2);background:var(--pos-surface-2)}.posInput{background:var(--pos-surface)!important;border:var(--pos-hairline) solid var(--pos-border);border-radius:var(--pos-radius-md);color:var(--pos-text)!important;outline:none}.posInput:focus{border-color:var(--pos-blue);box-shadow:none}.posBtn{border-radius:14px;border:var(--pos-hairline) solid var(--pos-border);background:var(--pos-surface);color:var(--pos-text);transition:transform .12s ease,background .12s ease,border-color .12s ease;cursor:pointer}.posBtn:hover{background:var(--pos-surface-2);border-color:var(--pos-border-2)}.posBtn:active{transform:translateY(1px) scale(.99)}.posBtn:disabled{background:#1a1a1a;color:var(--pos-text-3);cursor:not-allowed}.posBtnPrimary{border:0;background:var(--pos-primary);color:#fff;box-shadow:none}.posBtnPrimary:hover{background:#2d8cf0}.posBtnPrimary:disabled{filter:grayscale(.5);background:#3a3a3a;color:var(--pos-text-3)}.posBtnDanger{border-color:#7a3335;color:#ffbebe}.posBadge{font-size:12px;padding:5px 10px;border-radius:999px;border:var(--pos-hairline) solid var(--pos-border);background:var(--pos-surface);color:var(--pos-text-2)}@media (max-width: 1024px){.posShell{grid-template-columns:72px 1fr 320px}.posGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (max-width: 768px){.posShell{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.posRail{flex-direction:row;padding:8px;border-right:none;border-bottom:1px solid var(--pos-border);overflow-x:auto}.posRailTop{height:auto;width:40px;border-bottom:none;border-right:1px solid var(--pos-border);margin-bottom:0;margin-right:8px}.posRailNav{flex-direction:row;gap:4px}.posRailBtn{height:36px;min-width:-moz-max-content;min-width:max-content;padding:0 12px}.posRailBottom{flex-direction:row;border-top:none;border-left:1px solid var(--pos-border);padding-top:0;padding-left:8px}.posIconBtn{width:36px;height:36px}.posCart{border-left:none;border-top:1px solid var(--pos-border);max-height:50vh}.posCheckoutGrid{grid-template-columns:1fr}}.posPromptOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:99999;display:grid;place-items:center;animation:promptFadeIn .2s ease-out}@keyframes promptFadeIn{0%{opacity:0}to{opacity:1}}@keyframes promptSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.posPromptBox{background:#0a0a0f;border:1px solid #1d2536;border-radius:28px;box-shadow:0 30px 90px #000;padding:32px;min-width:340px;max-width:min(420px,90vw);display:flex;flex-direction:column;gap:20px;animation:promptSlideIn .2s ease-out}.posPromptTitle{font-size:20px;font-weight:600;color:#ebedf0;text-align:center;margin-bottom:4px}.posPromptInput{width:100%;padding:16px 20px;font-size:17px;border:1px solid #1d2536;border-radius:14px;background:#151b26;color:#ebedf0;outline:none;transition:border-color .15s,background .15s}.posPromptInput:focus{border-color:#2f7bff;background:#1a2130}.posPromptInput::-moz-placeholder{color:#747b87}.posPromptInput::placeholder{color:#747b87}.posPromptActions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;border-top:1px solid #1d2536;padding-top:20px}.posPromptActions .posSecondary{background:var(--pos-bg);border:1px solid #1d2536;color:#ebedf0;font-weight:500;padding:14px 20px;border-radius:14px}.posPromptActions .posPrimary{background:#2f7bff;border:none;color:#fff;font-weight:600;padding:14px 20px;border-radius:14px}.posInlineFlow{height:100%;display:flex;flex-direction:column;background:var(--pos-surface);overflow:auto;min-height:0}.posInlineHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 16px;border-bottom:1px solid var(--pos-border)}.posTitle{font-size:18px;font-weight:700;color:var(--pos-text)}.posSubtle{font-size:13px;color:var(--pos-muted);margin-top:4px}.posForm{flex:1;padding:24px;display:flex;flex-direction:column;gap:20px;overflow:auto;background:transparent}.posLabel{font-size:13px;font-weight:500;color:var(--pos-text-2);letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px}.posInput{height:56px;border-radius:16px;border:1.5px solid var(--pos-border);background:var(--pos-surface-2)!important;color:var(--pos-text)!important;padding:0 20px;font-size:17px;font-weight:400;outline:none;transition:all .2s ease;-webkit-appearance:none}.posInput:focus{border-color:var(--pos-primary);background:var(--pos-card)!important;box-shadow:0 0 0 4px #4a90e226}.posInput::-moz-placeholder{color:var(--pos-muted);font-weight:400}.posInput::placeholder{color:var(--pos-muted);font-weight:400}.posRow{display:flex;gap:12px;align-items:center;flex-wrap:nowrap;margin-bottom:8px}.posChip{height:52px;min-width:100px;padding:0 24px;border-radius:14px;border:1.5px solid var(--pos-border);background:var(--pos-surface-2);color:var(--pos-text);font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.posChip:hover{background:var(--pos-card-hover);border-color:var(--pos-border-2);transform:translateY(-1px)}.posChip:active{transform:scale(.97)}.posChip.isActive{border-color:var(--pos-primary);background:linear-gradient(135deg,#4a90e226,#4a90e214);color:var(--pos-primary-light);font-weight:600;box-shadow:0 0 0 3px #4a90e21a}.posAmountPreview{margin-left:auto;font-size:20px;font-weight:700;color:var(--pos-text);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,monospace}.posBigAmount{height:88px;border-radius:20px;border:1.5px solid var(--pos-border);background:linear-gradient(180deg,var(--pos-surface-2) 0%,var(--pos-card) 100%);color:var(--pos-text);display:flex;align-items:center;justify-content:center;padding:0 24px;font-size:36px;font-weight:700;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,monospace;letter-spacing:-.02em;box-shadow:inset 0 1px 2px #ffffff0d;margin-bottom:16px}.posKeypad{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}.posKey,.posKeypadKey{height:68px;border-radius:16px;border:none;background:var(--pos-surface-2);color:var(--pos-text);font-size:26px;font-weight:500;cursor:pointer;transition:all .12s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.posKey:hover,.posKeypadKey:hover{background:var(--pos-card-hover);transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.posKey:active,.posKeypadKey:active{transform:scale(.94);background:var(--pos-surface-elevated);box-shadow:0 1px 2px #0000001a}.posKeypadAction{background:var(--pos-surface-elevated);color:var(--pos-text-2)}.posKeypadClear{background:#dc354526;color:var(--pos-danger-light)}.posKeypadClear:hover{background:#dc354540}.posKeyWide{grid-column:1 / -1;height:56px;font-size:17px;font-weight:600;color:var(--pos-text-2);background:var(--pos-surface-2);border-radius:14px}.posKeyWide:hover{color:var(--pos-danger-light);background:#dc35451a}.posInlineFooter{padding:20px 24px 24px;border-top:1px solid var(--pos-border);display:flex;gap:14px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.02) 100%);flex-shrink:0}.posInlineFooter .posBtn{flex:1;height:56px;border-radius:16px;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.posInlineFooter .posSecondary{background:var(--pos-surface-2);border:1.5px solid var(--pos-border);color:var(--pos-text)}.posInlineFooter .posSecondary:hover{background:var(--pos-card-hover);border-color:var(--pos-border-2);transform:translateY(-1px)}.posInlineFooter .posSecondary:active{transform:scale(.98)}.posInlineFooter .posPrimary{background:linear-gradient(135deg,var(--pos-primary) 0%,#3b82c4 100%);border:none;color:#fff;font-weight:600;box-shadow:0 4px 12px #4a90e259}.posInlineFooter .posPrimary:hover:not(:disabled){background:linear-gradient(135deg,var(--pos-primary-light) 0%,var(--pos-primary) 100%);transform:translateY(-2px);box-shadow:0 6px 20px #4a90e266}.posInlineFooter .posPrimary:active:not(:disabled){transform:scale(.98);box-shadow:0 2px 8px #4a90e24d}.posInlineFooter .posPrimary:disabled{opacity:.4;cursor:not-allowed;background:var(--pos-surface-2);color:var(--pos-muted);box-shadow:none}.pos-segmented-track{background:#00000014;border:1px solid rgba(0,0,0,.06)}[data-pos-theme=dark] .pos-segmented-track{background:#ffffff0f;border-color:#ffffff14}.pos-segmented-thumb{background:#f5f5f7;box-shadow:0 2px 8px #0000001f}[data-pos-theme=dark] .pos-segmented-thumb{background:#ffffff26;box-shadow:0 2px 6px #0003}.pos-segmented-active{color:#111}[data-pos-theme=dark] .pos-segmented-active{color:#fff}.pos-segmented-inactive{color:#00000080}[data-pos-theme=dark] .pos-segmented-inactive{color:#ffffff80}.posCheckoutScroll{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.posSection{display:flex;flex-direction:column;gap:16px;padding:20px;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.08);border-radius:20px;transition:all .2s ease}[data-pos-theme=light] .posSection{background:#ffffffd9;border:1.5px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000000a}.posSection:first-of-type{margin-top:0}.posSection:has(button:hover),.posSection:has(input:focus){background:#ffffff12;border-color:#ffffff1f}[data-pos-theme=light] .posSection:has(button:hover),[data-pos-theme=light] .posSection:has(input:focus){background:#fffffffa;box-shadow:0 4px 12px #0000000f}.posSectionTitle{font-size:15px;font-weight:700;color:var(--pos-text);letter-spacing:-.01em;margin-bottom:4px}.posInnerRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--pos-card);border:1px solid var(--pos-border);border-radius:var(--pos-radius-md);transition:all .15s ease}.posInnerRow:hover{background:var(--pos-surface-2)}.posPill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;border-radius:var(--pos-radius-pill);background:var(--pos-surface-2);border:1px solid var(--pos-border);color:var(--pos-text-2);white-space:nowrap}.posPill.success{background:#369cbb26;border-color:#369cbb4d;color:var(--pos-primary-light)}.posPill.warning{background:#ffa72c1f;border-color:#ffa72c40;color:var(--pos-warning)}.posPill.danger{background:#d05b611f;border-color:#d05b6140;color:var(--pos-danger)}.posCtaGhost{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:56px;padding:0 24px;font-size:16px;font-weight:600;color:var(--pos-primary);background:transparent;border:2px dashed rgba(74,144,226,.3);border-radius:16px;cursor:pointer;transition:all .2s ease}.posCtaGhost:hover{background:#4a90e214;border-color:var(--pos-primary);border-style:solid;transform:translateY(-1px)}.posCtaGhost:active{transform:scale(.98)}.posTipRow{display:flex;flex-wrap:wrap;gap:10px}.posMethodRow{display:flex;gap:10px}.posMethodBtn{flex:1;height:52px;border-radius:14px;border:1.5px solid var(--pos-border);background:var(--pos-surface-2);color:var(--pos-text);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.posMethodBtn:hover{background:var(--pos-card-hover);border-color:var(--pos-border-2);transform:translateY(-1px)}.posMethodBtn:active{transform:scale(.97)}.posMethodBtn.active{border-color:var(--pos-primary);background:linear-gradient(135deg,#4a90e226,#4a90e214);color:var(--pos-primary-light);box-shadow:0 0 0 3px #4a90e21f}.posCashBox{display:flex;flex-direction:column;gap:8px;margin-top:8px}.posCashLabel{font-size:12px;color:var(--pos-muted)}.posCashHint{font-size:14px;color:var(--pos-green);font-weight:600}.posSplitBox{display:flex;flex-direction:column;gap:10px;margin-top:8px}.posSplitRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.posSplitRow span{font-size:14px;color:var(--pos-text-2);min-width:80px}.posSplitInput{width:120px;text-align:right}.posSplitHint{font-size:12px;color:var(--pos-muted);text-align:center}.posCheck{display:flex;align-items:center;gap:14px;padding:8px 0}.posCheck input[type=checkbox]{width:24px;height:24px;accent-color:var(--pos-primary);cursor:pointer;border-radius:6px;flex-shrink:0}.posCheck label{font-size:15px;font-weight:500;color:var(--pos-text);cursor:pointer;line-height:1.4}.posTipHint{font-size:14px;color:var(--pos-green);font-weight:600;margin-top:4px}.posInlineInputRow{display:flex;gap:8px;margin-top:8px}.posInlineInputRow .posInput{flex:1}.posInvoiceSection{background:var(--pos-surface-2);border-radius:16px;padding:20px;margin-bottom:8px}.posInvoiceToggle{display:flex;align-items:center;justify-content:space-between;gap:16px}.posInvoiceToggleLabel{display:flex;flex-direction:column;gap:4px}.posInvoiceTitle{font-size:16px;font-weight:600;color:var(--pos-text)}.posInvoiceMicro{font-size:12px;color:var(--pos-text-3)}.posInvoiceFields{margin-top:20px;display:flex;flex-direction:column;gap:16px}.posFieldGroup{display:flex;flex-direction:column;gap:8px}.posFieldLabel{font-size:13px;font-weight:600;color:var(--pos-text-2);text-transform:uppercase;letter-spacing:.02em}.posFieldError{font-size:11px;color:var(--pos-danger);margin-top:2px}.posInvoiceSaveToggle{margin-top:8px;padding-top:12px;border-top:1px solid var(--pos-border)}.posInvoiceSaveToggle .posCheck{margin-bottom:4px}.posSuccessFlow{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center;height:100%}.posSuccessContent{display:flex;flex-direction:column;align-items:center;gap:20px}.posSuccessBadge{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#90e2ed,#369cbb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:700;box-shadow:0 12px 40px #369cbb66}.posSuccessTitle{font-size:24px;font-weight:800;color:var(--pos-text)}.posSuccessSub{font-size:16px;color:var(--pos-text-2);font-weight:500}.posSuccessActions{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:20px}.posSuccessActions .posBtn{height:48px;border-radius:var(--pos-radius-md);font-size:15px;font-weight:600;cursor:pointer;transition:all .15s}.posSuccessActions .posPrimary{background:var(--pos-blue);border:none;color:#fff}.posSuccessActions .posPrimary:hover{background:#1a6bef}.posSuccessActions .posSecondary{background:var(--pos-card);border:1px solid var(--pos-border);color:var(--pos-text)}.posSuccessActions .posSecondary:hover{background:var(--pos-surface-2)}.posItemEdit{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;background:var(--pos-bg);position:relative}.posItemEdit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%);pointer-events:none;z-index:0}[data-pos-theme=light] .posItemEdit:before{background:linear-gradient(180deg,rgba(0,0,0,.01) 0%,transparent 100%)}.posItemEdit .posInlineHeader{flex-shrink:0;position:sticky;top:0;z-index:10;background:#ffffff0d;margin:12px 12px 0;border-radius:16px;padding:16px 20px;border:1px solid rgba(255,255,255,.08)}[data-pos-theme=light] .posItemEdit .posInlineHeader{background:#fffc;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a}.posEditScroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;position:relative;z-index:1}.posEditItemName{font-size:18px;font-weight:700;color:var(--pos-text);margin-bottom:12px;padding:16px 20px;background:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.08);letter-spacing:-.02em}[data-pos-theme=light] .posEditItemName{background:#fffc;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a}@media (min-width: 500px){.posItemEdit .posEditScroll>.posSection:nth-of-type(1),.posItemEdit .posEditScroll>.posSection:nth-of-type(2){display:inline-flex;width:calc(50% - 8px);vertical-align:top;margin-top:0}.posItemEdit .posEditScroll>.posSection:nth-of-type(2){margin-left:16px}.posItemEdit .posEditScroll>.posSection:nth-of-type(3){margin-top:16px}}.posQtyLarge{display:flex;align-items:center;gap:20px;justify-content:center}.posQtyBtnLarge{width:60px;height:60px;border-radius:var(--pos-radius-lg);border:1px solid var(--pos-border);background:var(--pos-card);color:var(--pos-text);font-size:28px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.posQtyBtnLarge:hover:not(:disabled){background:var(--pos-primary-bg);border-color:var(--pos-primary);color:var(--pos-primary)}.posQtyBtnLarge:active:not(:disabled){transform:scale(.95)}.posQtyBtnLarge:disabled{opacity:.35;cursor:not-allowed}.posQtyValLarge{font-size:36px;font-weight:700;color:var(--pos-text);min-width:72px;text-align:center;font-variant-numeric:tabular-nums}.posPriceRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.posPriceValue{font-size:20px;font-weight:700;color:var(--pos-text);font-variant-numeric:tabular-nums}.posKeypadWrapper{margin-top:12px}.posKeypadSmall{max-width:280px}.posKeypadInput{width:100%;height:48px;background:var(--pos-surface);border:1px solid var(--pos-border-2);border-radius:var(--pos-radius-sm);color:var(--pos-text);font-size:24px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;margin-bottom:12px}.posKeypad3col{max-width:240px}.posKeypadKey{height:56px;border-radius:var(--pos-radius-sm);border:1px solid var(--pos-border);background:var(--pos-surface);color:var(--pos-text);font-size:22px;font-weight:600;cursor:pointer;transition:all .12s ease}.posKeypadKey:hover{background:var(--pos-surface-2)}.posKeypadKey:active{transform:scale(.96);background:var(--pos-blue-2)}.posKeypadActions{display:flex;gap:10px;justify-content:flex-end}.posDiscountToggle{display:flex;gap:8px;margin-bottom:12px}.posToggleBtn{flex:1;height:46px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-card);color:var(--pos-text-2);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.posToggleBtn:hover{background:var(--pos-surface-2);border-color:var(--pos-border-2)}.posToggleBtn.active{background:var(--pos-primary-bg);border-color:var(--pos-primary);color:var(--pos-primary)}.posDiscountPresets{display:flex;flex-wrap:wrap;gap:8px}.posNoteInput{width:100%;min-height:88px;padding:16px;background:var(--pos-card);border:1px solid var(--pos-border);border-radius:var(--pos-radius-md);color:var(--pos-text);font-size:15px;font-family:inherit;resize:vertical;transition:all .2s ease}.posNoteInput:focus{outline:none;border-color:var(--pos-primary);box-shadow:0 0 0 3px var(--pos-ring);background:var(--pos-surface)}.posNoteInput::-moz-placeholder{color:var(--pos-text-3)}.posNoteInput::placeholder{color:var(--pos-text-3)}.posEditSummary{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 20px;margin-top:12px}[data-pos-theme=light] .posEditSummary{background:#fffc;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a}.posEditSummaryRow{display:flex;justify-content:space-between;font-size:14px;color:var(--pos-text-2);padding:6px 0}.posEditSummaryRow.posEditDiscount{color:var(--pos-green)}.posEditSummaryRow.posEditTotal{font-size:17px;font-weight:700;color:var(--pos-text);border-top:1px solid rgba(255,255,255,.08);margin-top:8px;padding-top:12px;letter-spacing:-.02em}[data-pos-theme=light] .posEditSummaryRow.posEditTotal{border-top:1px solid rgba(0,0,0,.08)}.posEditFooter{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:12px;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:transparent;border-top:none;position:relative;z-index:1}.posEditSaveBtn{flex:1;max-width:100%}.posEditFooterRight{display:flex;gap:10px}.posDanger{background:#2d1517;border:1px solid #7a3335;color:var(--pos-red)}.posDanger:hover{background:#5d2527}.posLineClickable{cursor:pointer;transition:background .15s ease}.posLineClickable:hover{background:var(--pos-surface-2)}.posLineDiscount{color:var(--pos-green);font-weight:600}.posLineNote{opacity:.7}.posLineSumDiscount{color:var(--pos-green)}.posContextCard{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 20px;margin:16px 16px 0}[data-pos-theme=light] .posContextCard{background:#fffffff2;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000f}.posContextNoAppt{display:flex;align-items:center;gap:12px;background:var(--pos-surface-2);border-color:var(--pos-border-2)}.posContextClickable{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s ease}.posContextClickable:hover{background:var(--pos-surface);border-color:var(--pos-primary)}.posContextClickable:active{transform:scale(.98)}.posContextArrow{color:var(--pos-text-2);opacity:.6;transition:opacity .18s ease,transform .18s ease}.posContextClickable:hover .posContextArrow{opacity:1;transform:translate(2px)}.posContextChangeBtn{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:var(--pos-primary-bg);color:var(--pos-primary);font-size:13px;font-weight:500;transition:background .18s ease}.posContextClickable:hover .posContextChangeBtn{background:#369cbb40}.posContextDetail{font-size:13px;color:var(--pos-text-2);margin-right:8px}.posContextAuth{display:flex;align-items:center;gap:12px;background:var(--pos-surface-2);border-color:var(--pos-border-2)}.posContextIcon{font-size:22px;opacity:.8}.posContextClient{display:flex;align-items:flex-start;gap:12px}.posContextAvatar{width:44px;height:44px;border-radius:50%;background:var(--pos-surface-elevated);border:1px solid var(--pos-border);color:var(--pos-text);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.posContextInfo{flex:1;min-width:0}.posContextName{font-size:22px;font-weight:700;color:var(--pos-text);margin-bottom:6px;letter-spacing:-.02em}[data-pos-theme=light] .posContextName{color:#1a1a1a}.posContextTitle{font-size:16px;font-weight:600;color:var(--pos-text)}.posContextSub{font-size:13px;color:var(--pos-text-2)}.posContextContact{display:flex;flex-wrap:wrap;gap:8px}.posContextBtn{background:#ffffff14;border:none;border-radius:8px;padding:6px 12px;font-size:13px;color:var(--pos-text-2);cursor:pointer;transition:all .15s ease}[data-pos-theme=light] .posContextBtn{background:#0000000f;color:#333}.posContextBtn:hover{background:#ffffff1f}[data-pos-theme=light] .posContextBtn:hover{background:#00000014}.posContextIconBtn{width:36px;height:36px;border-radius:50%;background:var(--pos-surface-2);border:1px solid var(--pos-border);color:var(--pos-text-2);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:all .15s ease}.posContextIconBtn:hover{background:var(--pos-surface-elevated);border-color:var(--pos-border-2)}.posContextCopyFeedback{font-size:11px;color:var(--pos-green);background:#153a2d;padding:2px 8px;border-radius:999px;animation:posFadeIn .2s ease}.posContextCopyFeedback.error{color:#d05b61;background:#2a1517}@keyframes posFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.posClientSearchPanel{display:flex;flex-direction:column;height:100%}.posClientSearchBody{flex:1;padding:20px 16px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.posBackBtn{width:40px;height:40px;border-radius:12px;background:var(--pos-surface-2);border:1px solid var(--pos-border);color:var(--pos-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,border-color .18s ease;flex-shrink:0}.posBackBtn:hover{background:var(--pos-surface-elevated);border-color:var(--pos-border-2)}.posBackBtn:active{transform:scale(.96)}[data-pos-theme=light] .posBackBtn{background:#0000000d;border-color:#0000001a;color:#1a1a1a}[data-pos-theme=light] .posBackBtn:hover{background:#00000014}.posClientClearBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;border-radius:12px;background:#d05b611f;border:1px solid rgba(208,91,97,.25);color:var(--pos-danger);font-size:14px;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease}.posClientClearBtn:hover{background:#d05b6133;border-color:#d05b6166}[data-pos-theme=light] .posClientClearBtn{background:#d05b6114}[data-pos-theme=light] .posClientSearchBody input{background:#f5f5f7!important;border-color:#ddd!important;color:#1a1a1a!important}[data-pos-theme=light] .posClientSearchBody input::-moz-placeholder{color:#888!important}[data-pos-theme=light] .posClientSearchBody input::placeholder{color:#888!important}.posClientSearchBody input:focus,.posClientSearchBody input:focus-visible{outline:none!important;border-color:var(--pos-primary)!important;box-shadow:0 0 0 2px var(--pos-surface),0 0 0 4px #369cbb66!important}[data-pos-theme=light] .posClientSearchBody input:focus,[data-pos-theme=light] .posClientSearchBody input:focus-visible{border-color:var(--pos-primary)!important;box-shadow:0 0 0 2px var(--pos-surface),0 0 0 4px #369cbb4d!important}@keyframes posTileFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.posContextVisit{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}[data-pos-theme=light] .posContextVisit{border-top:1px solid rgba(0,0,0,.08)}.posContextVisitRow{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pos-text-2);margin-bottom:4px}[data-pos-theme=light] .posContextVisitRow{color:#333}.posContextLabel{font-weight:600;color:var(--pos-text)}[data-pos-theme=light] .posContextLabel{color:#1a1a1a}.posContextStatus{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--pos-surface-2);border:1px solid var(--pos-border);color:var(--pos-text-2)}[data-pos-theme=light] .posContextStatus{background:#0000000d;border:1px solid rgba(0,0,0,.1);color:#555}.posContextStatus.status-confirmed{background:#10b98126;border-color:#10b9814d;color:var(--pos-success-light)}[data-pos-theme=light] .posContextStatus.status-confirmed{background:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}.posContextStatus.status-scheduled{background:#ffa72c1f;border-color:#ffa72c40;color:var(--pos-warning)}[data-pos-theme=light] .posContextStatus.status-scheduled{background:#fff8e1;border-color:#ffe082;color:#f57c00}.posContextStatus.status-in_progress{background:#369cbb26;border-color:#369cbb4d;color:var(--pos-primary-light)}[data-pos-theme=light] .posContextStatus.status-in_progress{background:#e3f2fd;border-color:#90caf9;color:#1976d2}.posContextStatus.status-completed{background:#10b98126;border-color:#10b9814d;color:var(--pos-success-light)}[data-pos-theme=light] .posContextStatus.status-completed{background:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}.posChip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--pos-surface-2);border:1px solid var(--pos-border);font-size:11px;font-weight:500;color:var(--pos-text-2);white-space:nowrap}.posContextService{font-size:14px;font-weight:600;color:var(--pos-text);margin-top:4px}.posContextServiceRow{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 14px;background:#ffffff0d;border-radius:10px}[data-pos-theme=light] .posContextServiceRow{background:#00000008}.posContextServiceName{font-size:14px;font-weight:600;color:var(--pos-text)}[data-pos-theme=light] .posContextServiceName{color:#1a1a1a}.posContextServicePrice{font-size:14px;font-weight:700;color:var(--pos-blue);font-variant-numeric:tabular-nums}[data-pos-theme=light] .posContextServicePrice{color:#1976d2}.posContextDeposit{margin-top:12px;padding-top:12px;border-top:1px solid var(--pos-border)}.posContextDeposit.deposit-paid .posDepositBadge{color:var(--pos-green)}.posContextDeposit.deposit-pending .posDepositBadge{color:#fbbf24}.posContextDeposit.deposit-used .posDepositBadge{color:var(--pos-text-2)}.posContextDeposit.deposit-moved .posDepositBadge{color:#60a5fa}.posContextDeposit.deposit-overdue .posDepositBadge{color:var(--pos-red)}.posDepositBadge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--pos-green);background:transparent;border:none;padding:0}[data-pos-theme=light] .posDepositBadge,[data-pos-theme=light] .posContextDeposit.deposit-paid .posDepositBadge{color:#2e7d32}[data-pos-theme=light] .posContextDeposit.deposit-pending .posDepositBadge{color:#f57c00}[data-pos-theme=light] .posContextDeposit.deposit-used .posDepositBadge{color:#757575}[data-pos-theme=light] .posContextDeposit.deposit-moved .posDepositBadge{color:#1976d2}[data-pos-theme=light] .posContextDeposit.deposit-overdue .posDepositBadge{color:#c62828}.posContextAuth{text-align:center;padding:24px 20px}.posContextAuth .posContextIcon{font-size:32px;margin-bottom:12px}.posContextAuth .posContextTitle{font-weight:600;color:var(--pos-text);margin-bottom:4px}.posContextAuth .posContextSub{font-size:13px;color:var(--pos-text-2);margin-bottom:16px}.posContextLoginBtn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;background:var(--pos-blue);color:#fff;font-weight:600;font-size:14px;border-radius:var(--pos-radius-md);text-decoration:none;transition:all .15s ease}.posContextLoginBtn:hover{background:#2667d9}.posDepositPartial{margin-top:12px;padding-top:12px;border-top:1px solid var(--pos-border)}.posDepositPartialLabel{font-size:12px;color:var(--pos-text-2);margin-bottom:8px}.posDepositPartialRow{display:flex;gap:8px;align-items:center}.posDepositRemaining{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 12px;background:#122135;border:1px solid #1a3048;border-radius:var(--pos-radius-sm);font-size:13px}.posDepositRemainingLabel{color:var(--pos-text-2)}.posDepositRemainingAmount{font-weight:600;color:#60a5fa}.posReceipt{display:flex;flex-direction:column;height:100%}.posReceiptHeader{text-align:center;padding:24px 20px 16px;border-bottom:1px solid var(--pos-border)}.posReceiptMeta{display:flex;flex-direction:column;gap:2px;margin-top:8px;font-size:12px;color:var(--pos-text-3)}.posReceiptScroll{flex:1;overflow-y:auto;padding:16px 20px}.posReceiptContext{background:var(--pos-surface);border-radius:var(--pos-radius-sm);padding:12px;margin-bottom:16px}.posReceiptClient{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--pos-border)}.posReceiptClientLabel{font-size:12px;color:var(--pos-text-3);text-transform:uppercase;letter-spacing:.03em}.posReceiptClientName{font-size:14px;font-weight:600;color:var(--pos-text)}.posReceiptAppt{padding-top:4px}.posReceiptApptRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.posReceiptApptLabel{font-size:12px;color:var(--pos-text-3);text-transform:uppercase;letter-spacing:.03em}.posReceiptApptId{font-size:12px;font-weight:600;color:var(--pos-blue)}.posReceiptApptService{font-size:14px;font-weight:600;color:var(--pos-text);margin-bottom:4px}.posReceiptApptMeta{font-size:12px;color:var(--pos-text-2)}.posReceiptSection{margin-bottom:16px}.posReceiptSectionTitle{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pos-text-3);margin-bottom:8px}.posReceiptLine{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;border-bottom:1px dashed var(--pos-border)}.posReceiptLineName{flex:1;font-size:14px;color:var(--pos-text)}.posReceiptQty{font-weight:600;margin-right:4px}.posReceiptDiscount{font-size:12px;color:var(--pos-green)}.posReceiptLinePrice{font-size:14px;font-weight:600;color:var(--pos-text);font-variant-numeric:tabular-nums}.posReceiptTotals{background:var(--pos-surface);border-radius:var(--pos-radius-sm);padding:12px;margin-top:16px}.posReceiptRow{display:flex;justify-content:space-between;font-size:14px;color:var(--pos-text-2);padding:4px 0}.posReceiptDeposit,.posReceiptVoucher{color:var(--pos-green)}.posReceiptTotal{font-size:18px;font-weight:700;color:var(--pos-text);border-top:1px solid var(--pos-border);margin-top:8px;padding-top:8px}.posReceiptChange{color:var(--pos-orange);font-weight:600}.posReceiptPayment{margin-top:16px;padding-top:16px;border-top:1px solid var(--pos-border)}.posReceiptDocuments{margin-top:16px;padding:16px 20px;border-top:1px solid var(--pos-border);background:#6366f10d}.posDocumentsList{display:flex;flex-direction:column;gap:8px;margin-top:8px}.posDocumentRow{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--pos-surface);border-radius:var(--pos-radius-sm);border:1px solid var(--pos-border)}.posDocumentInfo{display:flex;flex-direction:column;gap:2px}.posDocumentType{font-size:14px;font-weight:600;color:var(--pos-text)}.posDocumentNumber{font-size:12px;font-family:var(--pos-font-mono, monospace);color:var(--pos-text-2)}.posDocumentActions{display:flex;gap:6px}.posDocBtn{width:32px;height:32px;border:none;border-radius:var(--pos-radius-sm);background:#ffffff14;cursor:pointer;display:grid;place-items:center;font-size:14px;transition:background .15s ease}.posDocBtn:hover{background:#ffffff26}.posReceiptActions{padding:16px 20px;border-top:1px solid var(--pos-border)}.posReceiptSecondaryRow{display:flex;gap:10px;margin-top:10px}.posReceiptSecondaryRow .posBtn{flex:1}.posSecurityConfirm{background:linear-gradient(135deg,#162440,#0e2018);border:1px solid #1f3560;border-radius:var(--pos-radius-md);padding:14px;margin-bottom:16px;text-align:center}.posSecurityTitle{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pos-text-3);margin-bottom:8px}.posSecurityClient{font-size:18px;font-weight:700;color:var(--pos-text)}.posSecurityVisit{font-size:14px;color:var(--pos-text-2);margin-top:4px}.posDepositSection{margin-bottom:16px}.posDepositBox{background:#102820;border:1px solid #1f5040;border-radius:var(--pos-radius-sm);padding:14px}.posDepositInfo{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.posDepositLabel{font-size:14px;color:var(--pos-text-2)}.posDepositAmount{font-size:18px;font-weight:700;color:var(--pos-green)}.posDepositActions{display:flex;gap:8px}.posDepositActions .posChip{flex:1}.posDepositUsed{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#153a2d;border-radius:var(--pos-radius-sm);margin-top:8px}.posDepositUsedLabel{font-size:14px;color:var(--pos-green);font-weight:600}.posDepositUsedAmount{font-size:16px;font-weight:700;color:var(--pos-green)}.posSplitFields{display:flex;gap:10px;margin-bottom:12px}.posSplitField{flex:1;padding:12px 14px;background:var(--pos-card);border:2px solid var(--pos-border);border-radius:var(--pos-radius-md);cursor:pointer;transition:all var(--pos-transition)}.posSplitField:hover{border-color:var(--pos-border-2);background:var(--pos-card-hover)}.posSplitField.active{border-color:var(--pos-accent);background:var(--pos-accent-bg)}.posSplitFieldLabel{display:block;font-size:11px;color:var(--pos-text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.posSplitFieldValue{display:block;font-size:18px;font-weight:600;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--pos-text)}.posSplitField.active .posSplitFieldValue{color:var(--pos-accent-light)}.posKeypad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.posKeypadKey{display:flex;align-items:center;justify-content:center;height:56px;min-width:56px;font-size:20px;font-weight:600;font-family:JetBrains Mono,ui-monospace,monospace;background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:var(--pos-radius-sm);color:var(--pos-text);cursor:pointer;transition:all .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.posKeypadKey:hover{background:var(--pos-surface-2);border-color:var(--pos-border-2)}.posKeypadKey:active{transform:scale(.96);background:var(--pos-blue-2);border-color:var(--pos-blue)}.posKeypadAction{background:var(--pos-surface-2)}.posKeypadClear{background:#281315;color:var(--pos-red);border-color:#5d2527}.posKeypadClear:hover{background:#2b1416}.posSplitStatus{text-align:center;padding:10px 14px;border-radius:var(--pos-radius-md);font-size:13px;font-weight:600;transition:all var(--pos-transition)}.posSplitStatus.valid{background:#0d2d22;color:var(--pos-success-light);border:1px solid #1a4d3a}.posSplitStatus.invalid{background:#2d1a1a;color:var(--pos-danger-light);border:1px solid #5a3030}.posVoucherSection{margin-bottom:16px}.posVoucherInput{display:flex;flex-direction:column;gap:10px}.posVoucherInputRow{display:flex;gap:8px;align-items:center}.posVoucherInputRow .posInput{flex:1;font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:1px}.posVoucherError{font-size:13px;color:var(--pos-danger-light);padding:8px 12px;background:#2d1a1a;border:1px solid #5a3030;border-radius:var(--pos-radius-md)}.posVoucherApplied{background:var(--pos-accent-bg);border:1px solid var(--pos-accent);border-radius:var(--pos-radius-md);padding:14px}.posVoucherAppliedInfo{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.posVoucherCode{font-size:16px;font-weight:600;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--pos-accent-light);letter-spacing:1px}.posVoucherDetails{font-size:13px;color:var(--pos-text-2)}.posVoucherAmountRow{display:flex;align-items:center;gap:10px;margin-bottom:12px}.posVoucherAmountLabel{font-size:14px;color:var(--pos-text-2)}.posVoucherAmountBtn{background:var(--pos-accent-bg);border:1px solid var(--pos-accent);border-radius:var(--pos-radius-md);padding:8px 16px;font-size:16px;font-weight:600;color:var(--pos-accent-light);cursor:pointer;transition:all var(--pos-transition)}.posVoucherAmountBtn:hover{background:#26cad940;border-color:var(--pos-accent-light)}.posVoucherAmountEdit{display:flex;gap:8px;align-items:center;flex:1}.posVoucherAmountEdit .posInput{flex:1;max-width:120px;font-family:JetBrains Mono,ui-monospace,monospace}.posVoucherRemoveBtn{width:100%;padding:8px;background:var(--pos-bg);border:1px solid #7a3335;border-radius:var(--pos-radius-sm);font-size:13px;font-weight:600;color:var(--pos-red);cursor:pointer;transition:all .15s ease}.posVoucherRemoveBtn:hover{background:#281315}.posDepositPartial{margin-top:12px;padding:12px;background:#0e2018;border-radius:var(--pos-radius-sm)}.posDepositPartialLabel{font-size:13px;color:var(--pos-text-2);margin-bottom:8px}.posDepositPartialRow{display:flex;gap:8px}.posDepositPartialRow .posInput{flex:1}.posDepositRemaining{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:#141a24;border-radius:var(--pos-radius-sm);margin-top:6px}.posDepositRemainingLabel{font-size:13px;color:var(--pos-text-3)}.posDepositRemainingAmount{font-size:14px;font-weight:600;color:var(--pos-text-2)}.posClientVouchers{background:var(--pos-card);border:1px solid var(--pos-border);border-radius:var(--pos-radius-md);padding:12px;margin-bottom:8px}.posClientVouchersLabel{font-size:11px;font-weight:600;color:var(--pos-text-3);margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.posClientVouchersList{display:flex;flex-direction:column;gap:6px}.posClientVoucherItem{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:var(--pos-radius-md);cursor:pointer;transition:all var(--pos-transition)}.posClientVoucherItem:hover{background:var(--pos-accent-bg);border-color:var(--pos-accent)}.posClientVoucherCode{font-size:14px;font-weight:600;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--pos-accent-light);letter-spacing:1px}.posClientVoucherValue{font-size:14px;font-weight:600;color:var(--pos-success-light);font-family:JetBrains Mono,ui-monospace,monospace}.posPremiumPanel{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--pos-surface);color:var(--pos-text);overflow:hidden}.posPremiumHeader{padding:20px;border-bottom:1px solid var(--pos-border)}.posPremiumHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.posPremiumHeaderInfo{flex:1;min-width:0}.posPremiumClientName{font-size:18px;font-weight:700;color:var(--pos-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posPremiumVisitInfo{font-size:13px;color:var(--pos-text-2);margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.posPremiumVisitId{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--pos-text-3)}.posPremiumBadge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--pos-radius-pill);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.posPremiumBadge.badge-paid{background:#10b98126;color:var(--pos-success-light)}.posPremiumBadge.badge-pending{background:#ffa72c26;color:var(--pos-warning)}.posPremiumBackBtn{width:40px;height:40px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-card);color:var(--pos-text-2);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--pos-transition);flex-shrink:0}.posPremiumBackBtn:hover{background:var(--pos-card-hover);color:var(--pos-text)}.posPremiumAnchor{padding:16px 20px;background:var(--pos-bg);border-bottom:1px solid var(--pos-border)}.posPremiumTotal{font-size:32px;font-weight:800;color:var(--pos-text);font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:-1px}.posPremiumTotalLabel{font-size:13px;font-weight:600;color:var(--pos-text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.posPremiumBreakdown{display:flex;flex-direction:column;gap:2px;margin-top:8px}.posPremiumBreakdownRow{display:flex;justify-content:space-between;font-size:12px;color:var(--pos-text-3)}.posPremiumBreakdownRow.deduction{color:var(--pos-success)}.posPremiumBody{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:16px 20px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px) + var(--pos-keyboard-offset, 0px));display:flex;flex-direction:column;gap:16px}.posPremiumCard{background:#ffffff0a;border:1.5px solid rgba(255,255,255,.08);border-radius:20px;overflow:visible;flex-shrink:0;transition:all .2s ease}[data-pos-theme=light] .posPremiumCard{background:#ffffffd9;border-color:#0000000f;box-shadow:0 2px 8px #0000000a}.posPremiumCardHeader{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--pos-border)}.posPremiumCardTitle{font-size:16px;font-weight:700;color:var(--pos-text);letter-spacing:-.01em}.posPremiumCardSub{font-size:13px;color:var(--pos-text-3);margin-top:4px}.posPremiumCardBody{padding:18px 20px;display:flex;flex-direction:column;gap:16px}.posPremiumCardBodyNoPad{padding:0}.posPremiumInlineRow{display:flex;align-items:center;gap:10px}.posPremiumInlineInput{flex:1;max-width:140px}.posPremiumGhostBtn{background:none;border:none;padding:6px 12px;font-size:13px;font-weight:500;color:var(--pos-text-2);cursor:pointer;border-radius:var(--pos-radius-sm);transition:all .15s ease}.posPremiumGhostBtn:hover{background:var(--pos-elevate-1);color:var(--pos-text)}.posPremiumGhostBtn.danger{color:var(--pos-danger)}.posPremiumGhostBtn.danger:hover{background:#d05b611a}.posPremiumAppliedRow{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.posPremiumAppliedInfo{display:flex;flex-direction:column;gap:2px}.posPremiumAppliedCode{font-size:14px;font-weight:600;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--pos-accent-light)}.posPremiumAppliedMeta{font-size:12px;color:var(--pos-text-3)}.posPremiumAppliedAmount{font-size:16px;font-weight:700;color:var(--pos-success);font-family:JetBrains Mono,ui-monospace,monospace}.posPremiumToggleRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.posPremiumToggleLabel{flex:1}.posPremiumToggleName{font-size:16px;font-weight:600;color:var(--pos-text)}.posPremiumToggleMicro{font-size:13px;color:var(--pos-text-3);margin-top:4px}.posCashRegisterBlock{display:flex;flex-direction:column;gap:0;border-radius:16px;overflow:hidden;border:1.5px solid var(--pos-border);background:var(--pos-surface-2)}.posCashRegisterField{padding:16px 20px 14px}.posCashRegisterLabel{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--pos-text-3);margin-bottom:8px}.posCashRegisterInputWrap{display:flex;align-items:baseline;gap:8px}.posCashRegisterInput{flex:1;background:transparent!important;border:none!important;outline:none;font-size:40px;font-weight:800;color:var(--pos-text)!important;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;letter-spacing:-.02em;padding:0;min-width:0;caret-color:var(--pos-primary);-webkit-appearance:none}.posCashRegisterInput::-moz-placeholder{color:var(--pos-text-3);opacity:.4}.posCashRegisterInput::placeholder{color:var(--pos-text-3);opacity:.4}.posCashRegisterCurrency{font-size:24px;font-weight:700;color:var(--pos-text-3);flex-shrink:0}.posCashRegisterChange{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#10b9811a;border-top:1px solid rgba(16,185,129,.2)}.posCashRegisterChangeLabel{font-size:15px;font-weight:600;color:#10b981;text-transform:uppercase;letter-spacing:.04em}.posCashRegisterChangeValue{font-size:32px;font-weight:900;color:#10b981;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;letter-spacing:-.02em}.posCashRegisterChangeError{background:#ef44441a!important;border-top-color:#ef444433!important}.posCashRegisterChangeError .posCashRegisterChangeLabel,.posCashRegisterChangeError .posCashRegisterChangeValue{color:#ef4444!important}.posCashRegisterFieldClickable{cursor:pointer;transition:background .15s ease;border-left:3px solid transparent}.posCashRegisterFieldClickable:hover{background:#ffffff08}.posCashRegisterFieldActive{border-left-color:#007aff!important;background:#007aff0f}.posCashRegisterFieldActive .posCashRegisterLabel{color:#007aff}.posCashRegisterDisplay{font-size:40px;font-weight:800;color:var(--pos-text);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;letter-spacing:-.02em}.posCashRegisterFieldActive .posCashRegisterDisplay{color:#007aff}.posCashRegisterDivider{height:1px;background:var(--pos-border);margin:0 20px}.posCashRegisterKeypad{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 16px;border-top:1px solid var(--pos-border)}.posCashRegisterKeypadKey{display:flex;align-items:center;justify-content:center;height:52px;font-size:22px;font-weight:700;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;color:var(--pos-text);background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:12px;cursor:pointer;transition:all .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.posCashRegisterKeypadKey:hover{background:var(--pos-surface-2)}.posCashRegisterKeypadKey:active{transform:scale(.95);background:var(--pos-border)}.posCashRegisterKeypadAction{color:var(--pos-text-2);font-size:20px}.posCashRegisterKeypadClear{color:var(--pos-danger);font-weight:800}.posCashRegisterKeypadClear:hover{background:#ef444414}.posPremiumFieldGroup{display:flex;flex-direction:column;gap:10px}.posPremiumFieldLabel{font-size:13px;font-weight:600;color:var(--pos-text-2);text-transform:uppercase;letter-spacing:.02em}.posPremiumFieldError{font-size:12px;color:var(--pos-danger);margin-top:4px;font-weight:500}.posPremiumCheck{display:flex;align-items:center;gap:14px;padding:12px 0}.posPremiumCheck input[type=checkbox]{width:26px;height:26px;accent-color:var(--pos-primary);border-radius:8px;cursor:pointer;flex-shrink:0}.posPremiumCheck label{font-size:15px;font-weight:500;color:var(--pos-text);cursor:pointer}.posPremiumMicro{font-size:12px;color:var(--pos-text-3);margin-top:4px}.depositCard{border-radius:16px;border:1px solid var(--pos-border);background:#ffffff0d;padding:16px}[data-pos-theme=light] .depositCard{background:#00000005;border-color:#0000001a}.depositCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.depositCardHeaderLeft{display:flex;align-items:center;gap:10px}.depositCardIcon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#ffffff1a;font-size:18px}[data-pos-theme=light] .depositCardIcon{background:#0000000d}.depositCardHeaderInfo{min-width:0}.depositCardTitleRow{display:flex;align-items:center;gap:8px}.depositCardTitle{font-size:14px;font-weight:600;color:var(--pos-text)}.depositCardBadge{font-size:11px;padding:2px 8px;border-radius:999px;background:#ffffff1a;color:var(--pos-text-2)}[data-pos-theme=light] .depositCardBadge{background:#0000000d}.depositCardSubtitle{font-size:12px;color:var(--pos-text-3);margin-top:2px}.depositCardSource{color:var(--pos-text-2)}.depositCardHeaderRight{flex-shrink:0}.depositStatusPill{display:inline-block;font-size:11px;font-weight:500;padding:4px 10px;border-radius:999px}.depositStatusOverdue{background:#ef444426;color:#fca5a5}.depositStatusPending{background:#f59e0b26;color:#fcd34d}.depositStatusPaid{background:#22c55e26;color:#86efac}.depositStatusWaived{background:#38bdf826;color:#7dd3fc}.depositStatusNone{background:#ffffff1a;color:var(--pos-text-2)}[data-pos-theme=light] .depositStatusOverdue{background:#ef44441a;color:#dc2626}[data-pos-theme=light] .depositStatusPending{background:#f59e0b1a;color:#d97706}[data-pos-theme=light] .depositStatusPaid{background:#22c55e1a;color:#16a34a}[data-pos-theme=light] .depositStatusWaived{background:#38bdf81a;color:#0284c7}.depositCardBody{display:flex;flex-direction:column;gap:10px}.depositKPIs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.depositKPI{padding:12px;border-radius:12px;background:#0003}[data-pos-theme=light] .depositKPI{background:#00000008}.depositKPILabel{font-size:11px;color:var(--pos-text-3)}.depositKPIValue{font-size:14px;font-weight:600;color:var(--pos-text);margin-top:4px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace}.depositControls{padding:12px;border-radius:16px;background:#0003}[data-pos-theme=light] .depositControls{background:#00000008}.depositControlsLabel{font-size:12px;font-weight:500;color:var(--pos-text-2);margin-bottom:10px}.depositControlsButtons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.depositControlsButtons2col{grid-template-columns:repeat(2,1fr)}.depositControlsButtons1col{grid-template-columns:1fr}.depositControlsButtons3col{grid-template-columns:repeat(3,1fr)}.depositControlBtn{height:40px;border-radius:12px;border:1px solid var(--pos-border);background:transparent;color:var(--pos-text-2);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:5px}.depositControlBtn:hover:not(:disabled){background:#ffffff0d}.depositControlBtn:disabled{opacity:.4;cursor:not-allowed}.depositControlBtnActive{border-color:#fff3;background:#ffffff1a;color:var(--pos-text)}[data-pos-theme=light] .depositControlBtn:hover:not(:disabled){background:#0000000d}[data-pos-theme=light] .depositControlBtnActive{border-color:#00000026;background:#00000014}.depositAmountInput{margin-top:12px;display:flex;flex-direction:column;gap:8px}.depositAmountLabel{font-size:11px;color:var(--pos-text-3)}.depositAmountRow{display:flex;align-items:center;gap:8px}.depositAmountField{flex:1;height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--pos-border);background:#0003;color:var(--pos-text);font-size:14px;outline:none}.depositAmountField::-moz-placeholder{color:var(--pos-text-3)}.depositAmountField::placeholder{color:var(--pos-text-3)}.depositAmountField:focus{border-color:#fff3}[data-pos-theme=light] .depositAmountField{background:#00000008}[data-pos-theme=light] .depositAmountField:focus{border-color:#0003}.depositAmountMax{flex-shrink:0;padding:8px 12px;border-radius:12px;background:#ffffff0d;font-size:12px;color:var(--pos-text-3)}[data-pos-theme=light] .depositAmountMax{background:#00000008}.depositAmountWarning{padding:8px 12px;border-radius:12px;background:#f59e0b1a;font-size:12px;color:#fcd34d}[data-pos-theme=light] .depositAmountWarning{color:#d97706}.depositRequirementInfo{padding:12px;border-radius:12px;background:#f59e0b1a;font-size:12px;color:#fef3c7;line-height:1.5}[data-pos-theme=light] .depositRequirementInfo{color:#92400e}.depositMicrocopy{margin-top:12px;font-size:11px;color:var(--pos-text-3);font-style:italic}.depositActionSummary{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.5}.depositActionSummaryUse{background:#22c55e1a;color:#86efac}.depositActionSummaryMove{background:#3b82f61a;color:#93c5fd}.depositActionSummaryNone{background:#ffffff0d;color:var(--pos-text-3)}[data-pos-theme=light] .depositActionSummaryUse{background:#22c55e14;color:#166534}[data-pos-theme=light] .depositActionSummaryMove{background:#3b82f614;color:#1e40af}[data-pos-theme=light] .depositActionSummaryNone{background:#00000008;color:var(--pos-text-3)}.depositFinalizeSection{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}[data-pos-theme=light] .depositFinalizeSection{border-top-color:#00000014}.depositNextVisitInfo{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--pos-text-2);line-height:1.4}.depositCardId{font-size:11px;color:var(--pos-text-3);font-weight:400}.depositKPIValueHighlight{color:var(--pos-accent);font-weight:700}.depositCardEmpty .depositCardInfo{padding:12px;border-radius:12px;background:#0003;font-size:12px;color:var(--pos-text-2);line-height:1.5}[data-pos-theme=light] .depositCardEmpty .depositCardInfo{background:#00000008}.posPremiumFooter{position:sticky;bottom:0;z-index:12;padding:16px 20px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pos-border);background:var(--pos-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:translateY(calc(-1 * var(--pos-keyboard-offset, 0px)));transition:transform .2s ease}[data-pos-theme=light] .posPremiumFooter{background:linear-gradient(180deg,#fafafa,#f5f5f5);border-top-color:#00000014}.posPremiumFooterTotal{display:flex;flex-direction:column;gap:4px}.posPremiumFooterLabel{font-size:12px;font-weight:600;color:var(--pos-text-3);text-transform:uppercase;letter-spacing:.05em}.posPremiumFooterAmount{font-size:28px;font-weight:800;color:var(--pos-text);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;letter-spacing:-.02em}[data-pos-theme=light] .posPremiumFooterAmount{color:#111}[data-pos-theme=light] .posPremiumFooterLabel{color:#666}.posPremiumFooterCTA{width:100%;height:50px;padding:0 36px;border-radius:14px;border:none;background:#007aff;color:#fff;font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 2px 8px #007aff40;transition:all .2s ease;letter-spacing:-.01em}.posPremiumFooterCTA:hover{filter:brightness(1.06);box-shadow:0 4px 14px #007aff59}.posPremiumFooterCTA:active{transform:scale(.98);filter:brightness(.97)}.posPremiumFooterCTA:disabled{background:var(--pos-surface-2);color:var(--pos-text-3);cursor:not-allowed;box-shadow:none;opacity:.6}.posPremiumError{padding:12px 16px;background:#d05b611f;border-left:3px solid var(--pos-danger);color:var(--pos-danger-light);font-size:13px;font-weight:500;margin:0 20px 16px;border-radius:0 var(--pos-radius-sm) var(--pos-radius-sm) 0}.posSuccessPremium{display:flex;flex-direction:column;height:100%;background:var(--pos-surface)}.posSuccessPremiumHeader{padding:24px 20px;text-align:center;border-bottom:1px solid var(--pos-border)}.posSuccessCheckIcon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#10b98126;color:var(--pos-success-light);font-size:20px;margin-bottom:12px}.posSuccessPremiumTitle{font-size:20px;font-weight:700;color:var(--pos-text)}.posSuccessPremiumMeta{font-size:13px;color:var(--pos-text-3);margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace}.posSuccessPremiumBody{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:16px}.posSuccessSummaryRow{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px}.posSuccessSummaryRow.strong{font-weight:700;font-size:15px;color:var(--pos-text);border-top:1px solid var(--pos-border);padding-top:12px;margin-top:4px}.posSuccessSummaryLabel{color:var(--pos-text-2)}.posSuccessSummaryValue{font-weight:600;color:var(--pos-text);font-family:JetBrains Mono,ui-monospace,monospace}.posSuccessSummaryValue.deduction{color:var(--pos-success)}.posSuccessDocRow{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--pos-border)}.posSuccessDocRow:last-child{border-bottom:none}.posSuccessDocInfo{display:flex;flex-direction:column;gap:2px}.posSuccessDocType{font-size:14px;font-weight:600;color:var(--pos-text)}.posSuccessDocNumber{font-size:12px;color:var(--pos-text-3);font-family:JetBrains Mono,ui-monospace,monospace}.posSuccessDocActions{display:flex;gap:4px}.posSuccessDocBtn{width:36px;height:36px;border-radius:var(--pos-radius-sm);border:1px solid var(--pos-border);background:var(--pos-card);color:var(--pos-text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.posSuccessDocBtn:hover{background:var(--pos-card-hover);color:var(--pos-text)}.posSuccessPremiumFooter{padding:16px 20px;border-top:1px solid var(--pos-border);display:flex;flex-direction:column;gap:10px}.posSuccessPremiumFooter .posPremiumFooterCTA{width:100%}.posSuccessSecondaryRow{display:flex;gap:10px}.posSuccessSecondaryRow .posSecondary{flex:1}.posVisitCard{display:flex;flex-direction:column;height:100%;background:var(--pos-surface);color:var(--pos-text)}.posVisitCardHeader{padding:20px;display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid var(--pos-border)}.posVisitCardAvatar{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--pos-primary-bg),var(--pos-accent-bg));display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--pos-primary);font-size:22px}.posVisitCardInfo{flex:1;min-width:0}.posVisitCardName{font-size:18px;font-weight:700;color:var(--pos-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px}.posVisitCardOnline{width:8px;height:8px;border-radius:50%;background:var(--pos-success);flex-shrink:0}.posVisitCardMeta{font-size:13px;color:var(--pos-text-2);margin-top:4px}.posVisitCardClose{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--pos-text-2);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.posVisitCardClose:hover{background:var(--pos-surface-2);color:var(--pos-text)}.posVisitCardPills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.posVisitPill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--pos-radius-pill);font-size:12px;font-weight:600}.posVisitPillLabel{opacity:.7;font-weight:500}.posVisitPill.status-green{background:#10b98126;color:var(--pos-success-light)}.posVisitPill.status-yellow{background:#ffa72c26;color:var(--pos-warning)}.posVisitPill.status-blue{background:var(--pos-primary-bg);color:var(--pos-primary)}.posVisitPill.status-red{background:#d05b6126;color:var(--pos-danger-light)}.posVisitClientLabel{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--pos-radius-pill);font-size:11px;font-weight:600;color:var(--pos-success);margin-top:8px}.posVisitCardBody{flex:1;overflow:auto;padding:16px 20px;display:flex;flex-direction:column;gap:16px}.posGlassSection{position:relative;border-radius:24px;padding:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #00000014}[data-pos-theme=light] .posGlassSection{background:#ffffffbf;border-color:#ffffff80}[data-pos-theme=dark] .posGlassSection{background:#ffffff14;border-color:#ffffff1f}.posGlassSectionHeader{display:flex;align-items:center;gap:12px;margin-bottom:16px}.posGlassIcon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.posGlassIcon.icon-blue{background:linear-gradient(135deg,#369cbb33,#90e2ed33);color:#369cbb}.posGlassIcon.icon-green{background:linear-gradient(135deg,#10b98133,#34d39933);color:#10b981}.posGlassIcon.icon-orange{background:linear-gradient(135deg,#fe7b4733,#ffa72c33);color:#fe7b47}.posGlassIcon.icon-purple{background:linear-gradient(135deg,#b46f9c33,#40679233);color:#b46f9c}.posGlassIcon.icon-red{background:linear-gradient(135deg,#d05b6133,#fe7b4733);color:#d05b61}.posGlassSectionTitle{font-size:16px;font-weight:600;color:var(--pos-text)}.posGlassSectionSub{font-size:12px;color:var(--pos-text-3);margin-top:2px}.posGlassRow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;margin-bottom:8px;transition:background .15s ease}[data-pos-theme=light] .posGlassRow{background:#ffffff80;border:1px solid rgba(255,255,255,.4)}[data-pos-theme=dark] .posGlassRow{background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.posGlassRow:last-child{margin-bottom:0}.posGlassRowIcon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.posGlassRowIcon.icon-phone{background:#10b98126;color:#10b981}.posGlassRowIcon.icon-mail{background:#369cbb26;color:#369cbb}.posGlassRowContent{flex:1;min-width:0}.posGlassRowLabel{font-size:11px;color:var(--pos-text-3);font-weight:500;text-transform:uppercase;letter-spacing:.3px}.posGlassRowValue{font-size:14px;font-weight:600;color:var(--pos-text);margin-top:2px}.posGlassRowLink{color:var(--pos-text);text-decoration:none;transition:color .15s ease}.posGlassRowLink:hover{color:var(--pos-primary)}.posGlassRowArrow{color:var(--pos-text-3);opacity:.5;flex-shrink:0}.posGlassActions{display:flex;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--pos-border)}.posGlassAction{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;border:1px solid var(--pos-border);background:transparent;color:var(--pos-text-2);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.posGlassAction:hover{background:var(--pos-surface-2);border-color:var(--pos-border-2);color:var(--pos-text)}.posChecklistHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.posChecklistBadge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--pos-danger-bg);color:var(--pos-danger-light);font-size:12px;font-weight:700}.posChecklistItems{display:flex;flex-direction:column;gap:4px}.posChecklistItem{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;cursor:pointer;transition:background .15s ease}[data-pos-theme=light] .posChecklistItem{background:#ffffff80}[data-pos-theme=dark] .posChecklistItem{background:#ffffff0a}.posChecklistItem:hover{background:var(--pos-surface-2)}.posChecklistIcon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.posChecklistIcon.todo-pending{background:#fe7b4726;color:#fe7b47}.posChecklistIcon.todo-done{background:#10b98126;color:#10b981}.posChecklistLabel{flex:1;font-size:14px;font-weight:500;color:var(--pos-text)}.posChecklistLabel.done{text-decoration:line-through;color:var(--pos-text-3)}.posChecklistArrow{color:var(--pos-text-3);opacity:.5}.posChecklistDivider{font-size:11px;font-weight:600;color:var(--pos-text-3);text-transform:uppercase;letter-spacing:.5px;padding:12px 0 8px}.posVisitCardFooter{padding:16px 20px;border-top:1px solid var(--pos-border);display:flex;flex-direction:column;gap:10px}.posDraftPreview{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:var(--pos-radius-md);margin:16px;overflow:visible;flex-shrink:0}.posDraftPreviewHeader{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--pos-surface-2);border-bottom:1px solid var(--pos-border)}.posDraftPreviewIcon{width:18px;height:18px;color:var(--pos-primary);flex-shrink:0}.posDraftPreviewTitle{flex:1;font-size:13px;font-weight:600;color:var(--pos-text)}.posDraftPreviewBadge{font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 8px;border-radius:var(--pos-radius-pill);background:var(--pos-primary-bg);color:var(--pos-primary)}.posDraftPreviewBuyer{padding:12px 16px;border-bottom:1px dashed var(--pos-border);font-size:12px;color:var(--pos-text-2)}.posDraftPreviewBuyerLabel{font-size:10px;color:var(--pos-text-3);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.posDraftPreviewBuyerName{font-weight:600;color:var(--pos-text)}.posDraftPreviewBuyerNip,.posDraftPreviewBuyerAddress{font-size:11px;color:var(--pos-text-2)}.posDraftPreviewItems{padding:12px 16px;border-bottom:1px dashed var(--pos-border)}.posDraftPreviewItemsHeader{display:flex;gap:8px;font-size:10px;font-weight:600;color:var(--pos-text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--pos-border)}.posDraftPreviewItem{display:flex;gap:8px;font-size:12px;padding:4px 0;color:var(--pos-text)}.posDraftPreviewItemName{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posDraftPreviewItemQty{width:40px;text-align:center;color:var(--pos-text-2)}.posDraftPreviewItemVat{width:40px;text-align:center;color:var(--pos-text-3)}.posDraftPreviewItemPrice{width:70px;text-align:right;font-weight:500}.posDraftPreviewTotals{padding:12px 16px;border-bottom:1px dashed var(--pos-border)}.posDraftPreviewTotalRow{display:flex;justify-content:space-between;font-size:12px;color:var(--pos-text-2);padding:3px 0}.posDraftPreviewTotalRow.grand{font-size:14px;font-weight:700;color:var(--pos-text);margin-top:8px;padding-top:8px;border-top:1px solid var(--pos-border)}.posDraftPreviewDeductions{padding:12px 16px;background:var(--pos-surface-2);border-bottom:1px dashed var(--pos-border)}.posDraftPreviewDeductionRow{display:flex;justify-content:space-between;font-size:12px;color:var(--pos-text-2);padding:3px 0}.posDraftPreviewDeductionRow.remaining{font-weight:600;color:var(--pos-text);margin-top:6px;padding-top:6px;border-top:1px solid var(--pos-border)}.posDraftPreviewPayments{padding:12px 16px}.posDraftPreviewPaymentsLabel{font-size:10px;font-weight:600;color:var(--pos-text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.posDraftPreviewPaymentRow{display:flex;justify-content:space-between;font-size:12px;color:var(--pos-text-2);padding:3px 0}.posPremiumBody{position:relative}.posPremiumBody:after{content:"";position:sticky;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to top,var(--pos-surface) 0%,transparent 100%);pointer-events:none;opacity:0;transition:opacity .3s ease}.posPremiumBody.hasMoreContent:after{opacity:1}.posScrollIndicator{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:5}.posPremiumBody.hasMoreContent .posScrollIndicator{opacity:1}.posScrollIndicator:before,.posScrollIndicator:after{content:"";width:8px;height:8px;border-right:2px solid var(--pos-text-3);border-bottom:2px solid var(--pos-text-3);transform:rotate(45deg);animation:scrollBounce 1.5s ease-in-out infinite}.posScrollIndicator:after{animation-delay:.15s;opacity:.5}@keyframes scrollBounce{0%,to{transform:rotate(45deg) translateY(0);opacity:.4}50%{transform:rotate(45deg) translateY(4px);opacity:1}}.posPremiumBody .posDraftPreview{margin:16px 0 0}.posTilesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:16px}.posTilesEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--pos-text-3);text-align:center;font-size:13px}.posSaleSheet{display:flex;flex-direction:column;height:100%;background:var(--pos-surface)}.posSaleSheetHeader{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--pos-border)}.posSaleSheetTitle{font-size:16px;font-weight:600;color:var(--pos-text)}.posSaleSheetSub{font-size:12px;color:var(--pos-text-3);margin-top:2px}.posSaleSheetBody{flex:1;padding:20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.posSaleSheetLabel{font-size:13px;font-weight:500;color:var(--pos-text-2);margin:0}.posSaleClientRow{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-card)}.posSaleClientInfo{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--pos-text)}.posSaleClientMeta{font-size:12px;color:var(--pos-text-3)}.posSaleClientClear{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--pos-text-3);cursor:pointer;transition:background .15s,color .15s}.posSaleClientClear:hover{background:var(--pos-danger-bg, rgba(220, 38, 38, .08));color:var(--pos-danger)}.posSaleSummary{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border);background:var(--pos-card)}.posSaleSummaryRow{display:flex;justify-content:space-between;font-size:13px;color:var(--pos-text-2)}.posSaleSummaryVal{font-weight:600;color:var(--pos-text)}.posSaleConfirmBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;border-radius:var(--pos-radius-md);border:none;background:var(--pos-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;margin-top:auto}.posSaleConfirmBtn:hover:not(:disabled){background:var(--pos-primary-light)}.posSaleConfirmBtn:disabled{opacity:.5;cursor:not-allowed}.pspSidebar{--psp-width: 240px;--psp-width-collapsed: 72px;--psp-bg: #000000;--psp-surface: var(--pos-surface, #1C1C1E);--psp-border: var(--pos-border, #262626);--psp-text: var(--pos-text, #E6E6E6);--psp-text-2: var(--pos-text-2, rgba(255,255,255,.65));--psp-text-3: var(--pos-text-3, #737373);--psp-pill: rgba(255,255,255,.08);--psp-pill-hover: rgba(255,255,255,.05);--psp-pill-active: var(--pos-primary-bg, rgba(54, 156, 187, .15));--psp-icon: rgba(255,255,255,.65);--psp-icon-active: var(--pos-primary, #369CBB);--psp-accent: var(--pos-primary, #369CBB);--psp-focus-ring: 0 0 0 2px var(--pos-ring, rgba(54, 156, 187, .25));--psp-transition: .18s ease-out;--psp-transition-pill: .16s cubic-bezier(.25, 1, .5, 1)}.posShell[data-pos-theme=light] .pspSidebar{--psp-bg: #F5F5F7;--psp-surface: #F5F5F7;--psp-border: #E5E5E7;--psp-text: #1C1C1E;--psp-text-2: rgba(0, 0, 0, .55);--psp-text-3: #8E8E93;--psp-pill: rgba(0,0,0,.04);--psp-pill-hover: rgba(0,0,0,.03);--psp-pill-active: rgba(54, 156, 187, .12);--psp-icon: #8E8E93;--psp-icon-active: var(--pos-primary, #369CBB)}.pspSidebar{width:var(--psp-width);min-width:var(--psp-width);height:100%;background:var(--psp-bg);border-right:1px solid var(--psp-border);display:flex;flex-direction:column;transition:width var(--psp-transition),min-width var(--psp-transition);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pspSidebar.collapsed{width:var(--psp-width-collapsed);min-width:var(--psp-width-collapsed)}.pspHeader{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:69px;box-sizing:border-box;flex-shrink:0;background:var(--pos-surface);border-bottom:1px solid var(--psp-border)}.pspLogo{display:flex;align-items:center;gap:10px}.pspLogoIcon{width:36px;height:36px;border-radius:10px;background:var(--psp-accent);display:grid;place-items:center;font-weight:700;font-size:16px;color:#fff;flex-shrink:0}.pspLogoText{font-weight:600;font-size:15px;color:var(--psp-text);white-space:nowrap;opacity:1;transition:opacity var(--psp-transition)}.pspSidebar.collapsed .pspLogoText{opacity:0;pointer-events:none}.pspCollapseBtn{width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:var(--psp-text-2);cursor:pointer;display:grid;place-items:center;transition:background var(--psp-transition),color var(--psp-transition);flex-shrink:0}.pspCollapseBtn:hover{background:var(--psp-pill);color:var(--psp-text)}.pspCollapseBtn:focus-visible{outline:none;box-shadow:var(--psp-focus-ring)}.pspSidebar.collapsed .pspCollapseBtn{display:none}.pspNav{position:relative;flex:1;display:flex;flex-direction:column;padding:24px 12px 0;gap:8px;overflow-y:auto;overflow-x:hidden;background:var(--pos-bg, #0D0D0F)}.pspHoverIndicator{position:absolute;left:12px;right:12px;background:var(--psp-pill-hover);border-radius:14px;pointer-events:none;z-index:0}.pspChipIndicator{position:absolute;left:12px;right:12px;background:var(--psp-pill-active);border-radius:14px;pointer-events:none;z-index:0}.pspChipIndicator:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:18px;border-radius:1px;background:var(--psp-accent);opacity:.8}.pspSection{margin-top:16px}.pspSection:first-child{margin-top:18px}.pspSectionTitle{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--psp-text-3);padding:0 10px 8px;white-space:nowrap;transition:opacity var(--psp-transition)}.pspSidebar.collapsed .pspSectionTitle{opacity:0;height:0;padding:0;overflow:hidden}.pspItems{display:flex;flex-direction:column;gap:2px}.pspItem{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:14px;background:transparent;color:var(--psp-text-2);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background var(--psp-transition-pill),color var(--psp-transition-pill),transform 80ms ease-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pspItem:hover:not(.active){background:transparent;color:var(--psp-text)}.pspItem:active{transform:scale(.98)}.pspItem:focus-visible{outline:none;box-shadow:var(--psp-focus-ring)}.pspItem.active{background:transparent;color:var(--psp-text)}.pspItemIcon{width:20px;height:20px;flex-shrink:0;color:var(--psp-icon);transition:color var(--psp-transition-pill)}.pspItem.active .pspItemIcon,.pspItem:hover .pspItemIcon{color:var(--psp-icon-active)}.pspItemLabel{flex:1;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--psp-transition),width var(--psp-transition)}.pspSidebar.collapsed .pspItemLabel{opacity:0;width:0}.pspSidebar.collapsed .pspItem{justify-content:center;padding:12px}.pspSidebar.collapsed .pspItem:before{display:none}.pspFooter{padding:12px;border-top:1px solid var(--psp-border);display:flex;flex-direction:column;gap:2px;flex-shrink:0;background:var(--pos-bg, #0D0D0F)}.pspSidebar.collapsed .pspFooter{align-items:center}.pspFooterBtn{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:12px;background:transparent;color:var(--psp-text-2);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background var(--psp-transition),color var(--psp-transition)}.pspFooterBtn:hover{background:var(--psp-pill-hover);color:var(--psp-text)}.pspFooterBtn:focus-visible{outline:none;box-shadow:var(--psp-focus-ring)}.pspFooterBtnIcon{width:18px;height:18px;flex-shrink:0;color:var(--psp-icon)}.pspFooterBtn:hover .pspFooterBtnIcon{color:var(--psp-icon-active)}.pspFooterBtnLabel{transition:opacity var(--psp-transition)}.pspSidebar.collapsed .pspFooterBtnLabel{opacity:0;width:0;overflow:hidden}.pspSidebar.collapsed .pspFooterBtn{justify-content:center;padding:12px}.pspTooltip{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);padding:6px 10px;background:var(--psp-surface);border:1px solid var(--psp-border);border-radius:8px;font-size:12px;font-weight:500;color:var(--psp-text);white-space:nowrap;box-shadow:0 4px 12px #00000040;opacity:0;pointer-events:none;transition:opacity .12s ease-out;z-index:100}.pspSidebar.collapsed .pspItem:hover .pspTooltip,.pspSidebar.collapsed .pspFooterBtn:hover .pspTooltip{opacity:1}@media (max-width: 900px){.pspSidebar{width:var(--psp-width-collapsed);min-width:var(--psp-width-collapsed)}.pspSidebar .pspLogoText,.pspSidebar .pspSectionTitle,.pspSidebar .pspItemLabel,.pspSidebar .pspFooterBtnLabel{opacity:0;width:0;overflow:hidden}.pspSidebar .pspItem,.pspSidebar .pspFooterBtn{justify-content:center;padding:12px}.pspSidebar .pspItem:before{display:none}.pspSidebar .pspCollapseBtn{display:none}}.docs-list-view{--dt-bg: color-mix(in srgb, var(--products-panel-bg, #ffffff) 94%, #04060a);--dt-bg-header: color-mix(in srgb, var(--products-panel-bg, #ffffff) 90%, #03050a);--dt-bg-row-alt: color-mix(in srgb, var(--products-row-bg-hover, rgba(15, 23, 42, .045)) 42%, transparent);--dt-bg-hover: color-mix(in srgb, var(--products-row-bg-hover, rgba(15, 23, 42, .045)) 90%, transparent);--dt-bg-selected: color-mix(in srgb, var(--products-accent-soft, rgba(120, 118, 255, .12)) 64%, var(--products-row-bg-hover, rgba(15, 23, 42, .045)));--dt-fg: var(--products-text, #101828);--dt-fg-secondary: var(--products-muted, rgba(16, 24, 40, .68));--dt-fg-tertiary: var(--products-soft, rgba(16, 24, 40, .5));--dt-border: color-mix(in srgb, var(--products-border, rgba(15, 23, 42, .16)) 90%, transparent);--dt-border-row: color-mix(in srgb, var(--products-border, rgba(15, 23, 42, .16)) 92%, transparent);--dt-shadow: none;--dt-th-color: var(--products-soft, rgba(16, 24, 40, .5));--dt-action-hover-bg: color-mix(in srgb, var(--products-row-bg-hover, rgba(15, 23, 42, .045)) 90%, transparent);--dt-badge-default-bg: color-mix(in srgb, var(--products-row-bg-hover, rgba(15, 23, 42, .045)) 78%, transparent);--dt-date-sub: var(--products-soft, rgba(16, 24, 40, .5));padding:0 10px 10px}.dark .docs-list-view{--dt-bg: color-mix(in srgb, var(--products-panel-bg, hsl(var(--background))) 94%, #04060a);--dt-bg-header: color-mix(in srgb, var(--products-panel-bg, hsl(var(--background))) 90%, #03050a);--dt-bg-row-alt: color-mix(in srgb, var(--products-row-bg-hover, rgba(255, 255, 255, .055)) 42%, transparent);--dt-bg-hover: color-mix(in srgb, var(--products-row-bg-hover, rgba(255, 255, 255, .055)) 90%, transparent);--dt-bg-selected: color-mix(in srgb, var(--products-accent-soft, rgba(255, 255, 255, .07)) 64%, var(--products-row-bg-hover, rgba(255, 255, 255, .055)));--dt-fg: var(--products-text, rgba(255, 255, 255, .92));--dt-fg-secondary: var(--products-muted, rgba(255, 255, 255, .6));--dt-fg-tertiary: var(--products-soft, rgba(255, 255, 255, .4));--dt-border: color-mix(in srgb, var(--products-border, rgba(255, 255, 255, .14)) 90%, transparent);--dt-border-row: color-mix(in srgb, var(--products-border, rgba(255, 255, 255, .14)) 92%, transparent);--dt-shadow: none;--dt-th-color: var(--products-soft, rgba(255, 255, 255, .4));--dt-action-hover-bg: color-mix(in srgb, var(--products-row-bg-hover, rgba(255, 255, 255, .055)) 90%, transparent);--dt-badge-default-bg: color-mix(in srgb, var(--products-row-bg-hover, rgba(255, 255, 255, .055)) 78%, transparent);--dt-date-sub: var(--products-soft, rgba(255, 255, 255, .4))}.inventory-products-screen.inventory-products-erp .docs-list-view{display:flex;flex-direction:column;flex:1;min-height:0;padding:0}.inventory-products-screen.inventory-products-erp .docs-desktop-table{display:flex;flex-direction:column;flex:1;min-height:0}.inventory-products-screen.inventory-products-erp .docs-table th{height:36px;padding:0 9px}.docs-filters{display:flex;align-items:center;gap:6px;padding:8px 0;flex-wrap:wrap}.docs-filter-select{height:32px;min-width:130px;font-size:12px;border-radius:8px;background:var(--dt-bg);border:1px solid var(--dt-border);color:var(--dt-fg);padding:0 12px;cursor:pointer;transition:border-color .15s}.docs-filter-select:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 3px #007aff1f}.docs-filter-active{border-color:#007aff;background:#007aff0a;color:#007aff}.docs-filter-select option{background:var(--dt-bg);color:var(--dt-fg)}.docs-filter-clear{height:36px;padding:0 12px;font-size:12px;font-weight:500;color:#007aff;background:transparent;border:none;cursor:pointer;border-radius:8px}.docs-filter-clear:hover{background:#007aff0f}.docs-summary-row{display:flex;align-items:center;gap:16px;padding:4px 0 8px;font-size:12px;color:var(--dt-fg-secondary)}.docs-summary-item{display:flex;align-items:center;gap:4px}.docs-summary-value{font-weight:600;color:var(--dt-fg)}.docs-summary-overdue{color:#ff3b30}.docs-table-wrap{border-radius:10px;border:1px solid var(--dt-border);background:var(--dt-bg);overflow:auto;box-shadow:var(--dt-shadow)}.docs-th-sortable{cursor:pointer;transition:color .15s}.docs-th-sortable:hover{color:var(--dt-fg-secondary)}.docs-th-sort-icon{display:inline-block;width:10px;height:10px;margin-left:3px;vertical-align:middle;opacity:.35}.docs-td--z1-doc{padding-left:0}.docs-td--z1-buyer{width:auto}.docs-identity-block{display:flex;align-items:center;gap:11px;min-width:0;overflow:hidden}.docs-cell-number{flex:0 1 auto;font-weight:650;font-family:SF Mono,JetBrains Mono,Fira Code,monospace;font-size:12px;color:var(--dt-fg);letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:clip;min-width:0}.docs-type-badge{display:inline-flex;align-items:center;padding:2px 7px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;white-space:nowrap;flex-shrink:0;color:var(--dt-fg-secondary);background:var(--dt-badge-default-bg);vertical-align:middle}.docs-type-badge,.docs-source-tag{flex-shrink:0}.docs-type-badge--invoice{color:#3478f6;background:#3478f614}.docs-type-badge--proforma{color:#5856d6;background:#5856d614}.docs-type-badge--correction{color:#e8720c;background:#e8720c14}.docs-type-badge--receipt{color:#28a745;background:#28a74514}.docs-source-tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:9px;line-height:1.2;color:var(--dt-fg-tertiary);background:var(--dt-badge-default-bg)}.docs-buyer-block{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.docs-cell-buyer{flex:0 1 auto;font-weight:500;font-size:11px;color:var(--dt-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.docs-cell-nip{font-family:SF Mono,JetBrains Mono,Fira Code,monospace;font-size:10px;color:var(--dt-fg-tertiary);letter-spacing:.02em;line-height:1.2}.docs-td--z2{border-left:0}.docs-dates-block{display:flex;flex-direction:column;gap:2px}.docs-cell-date{font-size:10.5px;color:var(--dt-fg-tertiary);white-space:nowrap;line-height:1.35}.docs-cell-date--sub{font-size:10px;color:var(--dt-date-sub)}.docs-amount-block{display:flex;flex-direction:column;gap:0;align-items:flex-end}.docs-cell-amount{font-weight:600;font-family:SF Mono,JetBrains Mono,Fira Code,monospace;font-size:11px;text-align:right;white-space:nowrap;color:var(--dt-fg);line-height:1.2}.docs-cell-amount--primary{font-weight:700;font-size:13px;color:var(--dt-fg)}.docs-cell-amount--remaining{font-size:10.5px;font-weight:400;font-family:inherit;line-height:1.2}.docs-cell-amount--dim{color:var(--dt-fg-tertiary)}.docs-cell-amount--due{color:#e8720c;font-weight:600}.docs-payment-block{display:flex;flex-direction:column;gap:2px}.docs-th--z2-payment,.docs-td--z2-payment{padding-left:14px}.docs-th--z3,.docs-td--z3{padding-left:12px}.docs-cell-payment{flex:0 1 auto;font-size:10px;color:var(--dt-fg-tertiary);line-height:1.35}.docs-col-doc{width:360px}.docs-col-buyer{width:240px}.docs-col-date{width:86px}.docs-col-amount{width:102px}.docs-col-payment{width:118px}.docs-col-state{width:106px}.docs-cell-due{font-size:10.5px;line-height:1.2;color:var(--dt-date-sub)}.docs-due-overdue{color:#ff3b30;font-weight:600;font-size:11px}.docs-due-soon{color:#ff9500;font-size:11px}.docs-td--z3{border-left:0}.docs-td--z3-actions{width:58px;padding-right:8px!important;padding-left:0!important;text-align:right}.docs-status-block{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.docs-status-group-label{font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.06em;color:var(--dt-fg-tertiary)}.docs-status-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:9px;font-weight:560;border-radius:999px;white-space:nowrap;line-height:1.4}.docs-status-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0;opacity:.65}.docs-status-pill--draft{color:#8e8e93;background:#8e8e931a}.docs-status-pill--issued{color:#3478f6;background:#3478f61a}.docs-status-pill--paid{color:#28a745;background:#28a7451a}.docs-status-pill--cancelled,.docs-status-pill--overdue{color:#ff3b30;background:#ff3b3014}.docs-status-pill--partial{color:#e8720c;background:#e8720c1a}.docs-status-pill--corrected{color:#5856d6;background:#5856d61a}.docs-ksef-pill{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;font-size:9px;font-weight:600;border-radius:999px;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em}.docs-ksef-pill--na{color:#aeaeb2;background:#00000008}.docs-ksef-pill--not_ready{color:#ff9500;background:#ff95001a}.docs-ksef-pill--ready{color:#28a745;background:#28a7451a}.docs-ksef-pill--sent{color:#3478f6;background:#3478f61a}.docs-ksef-pill--error{color:#ff3b30;background:#ff3b301a}.dark .docs-status-pill--draft{color:#98989d;background:#98989d29}.dark .docs-status-pill--issued{color:#64b5f6;background:#64b5f624}.dark .docs-status-pill--paid{color:#66bb6a;background:#66bb6a24}.dark .docs-status-pill--cancelled,.dark .docs-status-pill--overdue{color:#ff6961;background:#ff69611f}.dark .docs-status-pill--partial{color:#ffb74d;background:#ffb74d24}.dark .docs-status-pill--corrected{color:#b39ddb;background:#b39ddb24}.dark .docs-type-badge--invoice{color:#64b5f6;background:#64b5f624}.dark .docs-type-badge--proforma{color:#b39ddb;background:#b39ddb24}.dark .docs-type-badge--correction{color:#ffb74d;background:#ffb74d24}.dark .docs-type-badge--receipt{color:#66bb6a;background:#66bb6a24}.dark .docs-ksef-pill--na{color:#6e6e73;background:#ffffff0a}.dark .docs-ksef-pill--not_ready{color:#ffb74d;background:#ffb74d24}.dark .docs-ksef-pill--ready{color:#66bb6a;background:#66bb6a24}.dark .docs-ksef-pill--sent{color:#64b5f6;background:#64b5f624}.dark .docs-ksef-pill--error{color:#ff6961;background:#ff696124}.dark .docs-filter-active{border-color:#0a84ff;background:#0a84ff1a;color:#64b5f6}.dark .docs-filter-clear{color:#64b5f6}.dark .docs-filter-clear:hover{background:#0a84ff1a}.dark .docs-summary-overdue,.dark .docs-due-overdue{color:#ff6961}.dark .docs-due-soon,.dark .docs-cell-amount--due{color:#ffb74d}.docs-actions-cell{display:flex;align-items:center;justify-content:flex-end;gap:1px;opacity:0;transition:opacity .18s ease}.docs-table tbody tr:hover .docs-actions-cell{opacity:1}.docs-action-btn--more{opacity:.3;transition:opacity .18s ease}.docs-table tbody tr:hover .docs-action-btn--more{opacity:1}.docs-action-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:transparent;color:var(--dt-fg-tertiary);cursor:pointer;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.docs-action-btn:hover{background:var(--dt-action-hover-bg);color:var(--dt-fg)}.docs-action-btn:active{transform:scale(.92)}.docs-action-btn svg{width:13px;height:13px}.docs-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px;color:var(--dt-fg-secondary)}.docs-empty-state__icon{width:48px;height:48px;margin-bottom:16px;opacity:.35;color:var(--dt-fg-tertiary)}.docs-empty-state__title{font-size:16px;font-weight:600;color:var(--dt-fg);margin:0 0 6px}.docs-empty-state__text{font-size:13px;margin:0 0 20px;max-width:320px;color:var(--dt-fg-secondary)}.docs-loading{display:flex;align-items:center;justify-content:center;padding:64px 24px;gap:12px;color:hsl(var(--muted-foreground));font-size:14px}.docs-table-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:10px;color:var(--dt-fg-tertiary);letter-spacing:.01em;border-top:1px solid var(--dt-border-row)}.docs-preview-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:600;border-radius:20px;white-space:nowrap;line-height:1.4;border:1px solid transparent}.docs-preview-status-label{font-size:10px;font-weight:600;color:hsl(var(--muted-foreground));margin-right:2px;align-self:center}.docs-preview-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.docs-preview-pill.docs-status-pill--draft{color:#8e8e93;background:#8e8e9314;border-color:#8e8e9326}.docs-preview-pill.docs-status-pill--issued{color:#007aff;background:#007aff14;border-color:#007aff26}.docs-preview-pill.docs-status-pill--paid{color:#34c759;background:#34c75914;border-color:#34c75926}.docs-preview-pill.docs-status-pill--cancelled,.docs-preview-pill.docs-status-pill--overdue{color:#ff3b30;background:#ff3b3014;border-color:#ff3b3026}.docs-preview-pill.docs-status-pill--partial{color:#ff9500;background:#ff950014;border-color:#ff950026}.docs-preview-pill.docs-status-pill--corrected{color:#5856d6;background:#5856d614;border-color:#5856d626}.docs-preview-pill.docs-ksef-pill--na{color:#8e8e93;background:#8e8e930f;border-color:#8e8e931f}.docs-preview-pill.docs-ksef-pill--not_ready{color:#ff9500;background:#ff950014;border-color:#ff950026}.docs-preview-pill.docs-ksef-pill--ready{color:#34c759;background:#34c75914;border-color:#34c75926}.docs-preview-pill.docs-ksef-pill--sent{color:#007aff;background:#007aff14;border-color:#007aff26}.docs-preview-pill.docs-ksef-pill--error{color:#ff3b30;background:#ff3b3014;border-color:#ff3b3026}.dark .docs-preview-pill.docs-status-pill--draft{color:#98989d;background:#98989d24;border-color:#98989d38}.dark .docs-preview-pill.docs-status-pill--issued{color:#64b5f6;background:#64b5f61f;border-color:#64b5f633}.dark .docs-preview-pill.docs-status-pill--paid{color:#66bb6a;background:#66bb6a1f;border-color:#66bb6a33}.dark .docs-preview-pill.docs-status-pill--cancelled,.dark .docs-preview-pill.docs-status-pill--overdue{color:#ff6961;background:#ff69611f;border-color:#ff696133}.dark .docs-preview-pill.docs-status-pill--partial{color:#ffb74d;background:#ffb74d1f;border-color:#ffb74d33}.dark .docs-preview-pill.docs-status-pill--corrected{color:#b39ddb;background:#b39ddb1f;border-color:#b39ddb33}.dark .docs-preview-pill.docs-ksef-pill--na{color:#6e6e73;background:#6e6e731a;border-color:#6e6e7329}.dark .docs-preview-pill.docs-ksef-pill--not_ready{color:#ffb74d;background:#ffb74d1f;border-color:#ffb74d33}.dark .docs-preview-pill.docs-ksef-pill--ready{color:#66bb6a;background:#66bb6a1f;border-color:#66bb6a33}.dark .docs-preview-pill.docs-ksef-pill--sent{color:#64b5f6;background:#64b5f61f;border-color:#64b5f633}.dark .docs-preview-pill.docs-ksef-pill--error{color:#ff6961;background:#ff69611f;border-color:#ff696133}.docs-drawer-actions-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.docs-drawer-action{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:10px;border:1px solid hsl(var(--border) / .75);background:hsl(var(--muted) / .45);color:hsl(var(--foreground));font-size:11px;font-weight:600;line-height:1;cursor:pointer}.docs-drawer-action:hover{background:hsl(var(--muted) / .78)}.docs-drawer-action--icon{width:32px;padding:0;justify-content:center}.docs-drawer-meta-line{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;color:hsl(var(--muted-foreground));font-size:13px;font-weight:500}.docs-drawer-meta-dot{color:hsl(var(--muted-foreground) / .7)}.docs-drawer-meta-status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:hsl(var(--muted) / .55);color:hsl(var(--foreground));font-size:12px;font-weight:600}.docs-doc-preview-root{height:100%;min-height:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#f8f9fbeb,#f8f9fbad)}.docs-receipt-tear{flex:0 0 auto;position:relative;height:18px;margin:2px 20px 10px;border-radius:999px;overflow:hidden;background:radial-gradient(circle at 9px 9px,transparent 5.7px,rgba(0,0,0,.16) 6px,transparent 6.35px) 0 0 / 18px 18px repeat-x;opacity:.9}.docs-receipt-tear:before{content:"";position:absolute;inset:8px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.14),transparent)}.docs-receipt-tear:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.7),transparent 48%,rgba(255,255,255,.35))}.dark .docs-doc-preview-root{background:linear-gradient(180deg,#121214f5,#121214d1)}.dark .docs-receipt-tear{background:radial-gradient(circle at 9px 9px,transparent 5.7px,rgba(255,255,255,.18) 6px,transparent 6.35px) 0 0 / 18px 18px repeat-x}.dark .docs-receipt-tear:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.dark .docs-receipt-tear:after{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 48%,rgba(255,255,255,.03))}.docs-doc-preview-loading{height:100%;display:flex;align-items:center;justify-content:center;gap:10px;color:hsl(var(--muted-foreground));font-size:13px}.docs-doc-preview-error{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:hsl(var(--muted-foreground));font-size:13px;text-align:center;padding:24px}.docs-doc-preview-error-title{font-size:14px;font-weight:600;color:hsl(var(--foreground))}.docs-doc-preview-error-btn{height:34px;padding:0 12px;border-radius:10px;border:1px solid hsl(var(--border) / .8);background:hsl(var(--muted) / .6);color:hsl(var(--foreground));font-size:12px;font-weight:600;cursor:pointer}.docs-doc-preview-scroll{flex:1;min-height:0;overflow:auto;padding:0 10px 16px}.docs-doc-preview-scale{transform-origin:top center}.docs-doc-preview-frame{width:100%;height:calc(100vh - 210px);min-height:980px;border:0;background:#fff}.docs-mobile-cards{display:none}@media (max-width: 1200px){.docs-td--z2-payment,.docs-th--z2-payment{display:table-cell}}@media (max-width: 1000px){.docs-td--z1-doc{width:28%}.docs-td--z1-buyer{width:22%}.docs-table th{padding:9px 10px;font-size:10px}.docs-table td{padding:10px}.docs-type-badge{font-size:8px;padding:1px 5px}.docs-status-pill{font-size:10px;padding:2px 8px}.docs-ksef-pill{font-size:9px;padding:1px 6px}.docs-actions-cell{opacity:1}.docs-list-view{padding:0 16px 16px}}@media (max-width: 900px){.docs-desktop-table{display:none}.docs-mobile-cards{display:flex;flex-direction:column;gap:8px}}@media (max-width: 768px){.docs-list-view{padding:0 12px 12px}.docs-card{padding:12px 14px;gap:6px}.docs-card .docs-status-pill{font-size:10px;padding:2px 7px}.docs-card .docs-ksef-pill{font-size:8.5px}}.docs-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid var(--dt-border);background:var(--dt-bg);cursor:pointer;transition-property:background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:ease}.docs-card:hover{background:var(--dt-bg-hover)}.docs-card--selected{background:var(--dt-bg-selected);border-color:#007aff40;box-shadow:0 0 0 1px #007aff1a}.docs-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.docs-card__identity{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;overflow:hidden}.docs-card__identity .docs-cell-number{overflow:hidden;text-overflow:ellipsis;min-width:0}.docs-card__head .docs-cell-amount--primary{flex-shrink:0;white-space:nowrap}.docs-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.docs-card__meta .docs-cell-buyer{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.docs-card__meta .docs-cell-date{flex-shrink:0}.docs-card__status{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.docs-card__actions{display:flex;align-items:center;gap:2px;padding-top:6px;border-top:1px solid var(--dt-border-row);flex-wrap:wrap;justify-content:flex-start}.docs-card__actions .docs-action-btn{opacity:.5}.docs-card__actions .docs-action-btn:hover{opacity:1}.docs-card__actions .docs-action-btn--more{margin-left:auto;opacity:.35}.docs-card__actions .docs-action-btn--more:hover{opacity:1}.ksef-view{padding:16px 24px 24px}.ksef-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.ksef-header__left{display:flex;align-items:flex-start;gap:14px}.ksef-header__icon{width:28px;height:28px;color:#007aff;flex-shrink:0;margin-top:2px}.ksef-header__title{font-size:20px;font-weight:600;color:hsl(var(--foreground));margin:0 0 4px}.ksef-header__subtitle{font-size:13px;color:hsl(var(--muted-foreground));margin:0;max-width:500px}.ksef-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.ksef-stat-card{display:flex;flex-direction:column;align-items:center;padding:16px 12px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--card))}.ksef-stat__icon{width:20px;height:20px;margin-bottom:8px}.ksef-stat__icon--pending{color:#ff9500}.ksef-stat__icon--ready{color:#34c759}.ksef-stat__icon--sent{color:#007aff}.ksef-stat__icon--error{color:#ff3b30}.ksef-stat__value{font-size:24px;font-weight:700;color:hsl(var(--foreground));font-family:SF Mono,JetBrains Mono,monospace;line-height:1;margin-bottom:4px}.ksef-stat__label{font-size:11px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em}.ksef-info-banner{display:flex;gap:12px;padding:14px 16px;border-radius:10px;background:#007aff0f;border:1px solid rgba(0,122,255,.12);margin-bottom:20px}.ksef-info-banner__icon{width:18px;height:18px;color:#007aff;flex-shrink:0;margin-top:1px}.ksef-info-banner strong{font-size:13px;font-weight:600;color:hsl(var(--foreground))}.ksef-info-banner p{font-size:12px;color:hsl(var(--muted-foreground));margin:4px 0 0;line-height:1.5}.ksef-sections{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ksef-section-card{padding:16px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--card));display:flex;flex-direction:column;gap:16px}.ksef-section__header{display:flex;gap:12px}.ksef-section__icon{width:20px;height:20px;color:hsl(var(--muted-foreground));flex-shrink:0;margin-top:2px}.ksef-section__title{font-size:14px;font-weight:600;color:hsl(var(--foreground));margin:0 0 4px}.ksef-section__desc{font-size:12px;color:hsl(var(--muted-foreground));margin:0;line-height:1.5}.ksef-section__footer{display:flex;align-items:center;justify-content:flex-end}.ksef-section__status{font-size:11px;font-weight:600;padding:3px 10px;border-radius:6px}.ksef-status--ok{color:#34c759;background:#34c7591a}.ksef-status--pending{color:#ff9500;background:#ff95001a}.ksef-status--error{color:#ff3b30;background:#ff3b301a}.ksef-status--inactive{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .5)}@media (max-width: 768px){.ksef-view{padding:16px}.ksef-summary{grid-template-columns:repeat(2,1fr)}.ksef-sections{grid-template-columns:1fr}}.inv-page{height:100%;overflow-y:auto;background:var(--background);display:flex;flex-direction:column}.inv-page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%;color:var(--muted-foreground)}.inv-page-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border);background:var(--card);position:sticky;top:0;z-index:20}.inv-page-header-left{display:flex;align-items:center;gap:16px}.inv-page-title{font-size:20px;font-weight:600;color:var(--foreground);margin:0}.inv-page-subtitle{font-size:13px;color:var(--muted-foreground);margin:0}.inv-page-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.inv-page-grid{grid-template-columns:repeat(2,1fr)}}.inv-section{padding:0;overflow:visible;border-radius:var(--radius-xl, 24px);border:1px solid hsl(0 0% 82%);background:var(--card);box-shadow:0 1px 4px hsl(var(--foreground) / .06)}.dark .inv-section{border-color:#404040}.inv-section-full{grid-column:1 / -1}.inv-section-header{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--border);background:#f2f2f2;border-radius:var(--radius-xl, 24px) var(--radius-xl, 24px) 0 0}.inv-section-header h2{font-size:13px;font-weight:600;color:var(--foreground);margin:0;text-transform:uppercase;letter-spacing:.04em}.inv-section-header svg{width:18px;height:18px;color:var(--muted-foreground)}.inv-section-body{padding:20px;display:flex;flex-direction:column;gap:16px;border-radius:0 0 var(--radius-xl, 24px) var(--radius-xl, 24px)}.inv-grid-2{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.inv-grid-2{grid-template-columns:repeat(2,1fr)}}.inv-field{display:flex;flex-direction:column;gap:6px}.inv-field label{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.inv-field input,.inv-field select,.inv-field textarea,.inv-field button[role=combobox]{font-size:14px!important}.inv-hint{font-size:12px;color:var(--muted-foreground);font-style:italic}.inv-number-hints{display:flex;flex-direction:column;gap:4px;margin-top:6px}.inv-next-number{font-size:12px;color:var(--primary);font-weight:500}.inv-next-number strong{font-family:JetBrains Mono,monospace;font-weight:600}.inv-input-readonly{background:#f0f0f0;font-family:var(--font-mono, "JetBrains Mono", monospace);cursor:not-allowed}.inv-date-toggle{display:flex;flex-direction:column;gap:8px}.inv-toggle-row{display:flex;align-items:center;gap:10px}.inv-toggle-label{font-size:12px;color:var(--muted-foreground)}.inv-section-body--parties{padding:20px 24px 24px;display:flex;flex-direction:column;gap:20px;overflow:visible}.inv-picker{border:1px solid hsl(0 0% 84%);border-radius:12px;background:#fbfbfb;overflow:visible}.dark .inv-picker{border-color:#474747;background:#1f1f1f}.inv-picker-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid hsl(0 0% 88%);background:#f5f5f5;border-radius:12px 12px 0 0}.dark .inv-picker-bar{border-bottom-color:#3d3d3d;background:#262626}.inv-picker-label{font-size:12px;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.inv-picker-body{padding:14px 16px;position:relative;z-index:30}.inv-buyer-mode{display:flex;padding:2px;background:#ededed;border-radius:7px}.dark .inv-buyer-mode{background:#2e2e2e}.inv-buyer-seg{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;border:none;border-radius:5px;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;white-space:nowrap;line-height:1}.inv-buyer-seg:hover{color:var(--foreground)}.inv-buyer-seg--active{background:var(--background);color:var(--foreground);font-weight:600;box-shadow:0 1px 3px #00000014}.dark .inv-buyer-seg--active{background:#383838;box-shadow:0 1px 3px #0000004d}.inv-manual-buyer{display:flex;flex-direction:column;gap:12px}.inv-manual-buyer-row{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.inv-manual-buyer-row{grid-template-columns:1fr 1fr}}.inv-parties-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.inv-parties-grid{grid-template-columns:1fr 1fr;gap:20px}}.inv-party-card{padding:16px 18px;background:#f7f7f7;border-radius:12px;border:1px solid hsl(0 0% 84%);min-height:80px;display:flex;flex-direction:column}.dark .inv-party-card{border-color:#474747;background:#242424}.inv-party-card-label{font-size:10px;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;opacity:.7}.inv-party-name{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-weight:600;font-size:17px;color:var(--foreground);margin-bottom:4px;line-height:1.3;letter-spacing:-.01em}.inv-party-info{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:15px;font-weight:400;color:var(--muted-foreground);line-height:1.5;letter-spacing:-.006em}.inv-party-card-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--muted-foreground);font-size:13px;text-align:center;opacity:.7}.inv-items{display:flex;flex-direction:column;gap:16px}.inv-item-card{padding:12px;background:#f7f7f7;border-radius:14px;border:1px solid hsl(0 0% 84%);display:flex;flex-direction:column;gap:12px;transition:border-color .15s ease}.dark .inv-item-card{border-color:#474747}.inv-item-card:hover{border-color:#bfbfbf}.dark .inv-item-card:hover{border-color:#595959}.inv-item-card.inv-item-card--error{border-color:hsl(var(--destructive) / .5)}.inv-item-name-row{display:flex;align-items:flex-end;gap:12px}.inv-item-name-row .inv-field{flex:1}.inv-item-details-row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 640px){.inv-item-details-row{grid-template-columns:repeat(4,1fr)}}.inv-item-result-row{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding-top:12px;border-top:1px solid var(--border);margin-top:4px}.inv-item-result{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.inv-item-result-label{font-size:12px;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em}.inv-item-result-value{font-size:18px;font-weight:700;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--foreground)}.inv-item-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.inv-field-name{flex:1;min-width:200px}.inv-field-qty,.inv-field-unit{flex:0 0 90px;min-width:80px}.inv-field-price{flex:0 0 130px;min-width:110px}.inv-field-vat{flex:0 0 100px;min-width:90px}.inv-item-totals{display:flex;align-items:center;gap:16px;margin-left:auto;padding-left:12px;border-left:1px solid var(--border)}.inv-item-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.inv-item-total-label{font-size:12px;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em}.inv-item-total-value{font-size:16px;font-weight:700;color:var(--foreground);font-family:var(--font-mono, "JetBrains Mono", monospace)}.inv-item-remove{flex-shrink:0;color:var(--muted-foreground);transition:color .15s ease,background .15s ease}.inv-item-remove:hover{color:var(--destructive);background:hsl(var(--destructive) / .1)}.inv-add-item{width:100%;justify-content:center;gap:8px;border-style:dashed;border-width:2px;padding:14px 20px;font-weight:500;color:var(--muted-foreground);transition:all .15s ease}.inv-add-item:hover{border-color:var(--primary);color:var(--primary);background:hsl(var(--primary) / .05)}.inv-page-footer{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:hsl(var(--card) / .95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid hsl(var(--border));z-index:50}.inv-footer-totals{display:flex;align-items:center;gap:32px}.inv-footer-total{display:flex;flex-direction:column;gap:2px}.inv-footer-total span:first-child{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.inv-footer-total span:last-child{font-size:15px;font-weight:600;color:hsl(var(--foreground));font-family:var(--font-mono, "JetBrains Mono", monospace)}.inv-footer-total-highlight span:last-child{font-size:18px;font-weight:700;color:hsl(var(--primary))}.inv-footer-actions{display:flex;gap:12px}@media (max-width: 640px){.inv-page-footer{flex-direction:column;gap:16px;padding:16px}.inv-footer-totals{width:100%;justify-content:space-between;gap:16px}.inv-footer-actions{width:100%}.inv-footer-actions button{flex:1}}.dark .inv-section-header{background:#262626}.dark .inv-item-card{background:#242424}.dark .inv-page-footer{background:hsl(var(--card) / .92)}.inv-ksef-btn{border-color:#16a249;color:#16a249}.inv-ksef-btn:hover{background:#16a2491a;border-color:#16a249}.inv-ksef-btn--disabled{border-color:#e7b008;color:var(--muted-foreground)}.inv-ksef-btn--disabled:hover{background:#e7b0081a;border-color:#e7b008}.inv-ksef-popover{width:320px;padding:0}.inv-ksef-popover-header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);font-weight:600;font-size:14px;color:var(--foreground)}.inv-ksef-popover-list{padding:12px 16px;margin:0;list-style:none;display:flex;flex-direction:column;gap:8px}.inv-ksef-popover-list li{font-size:13px;color:var(--muted-foreground);padding-left:16px;position:relative}.inv-ksef-popover-list li:before{content:"•";position:absolute;left:0;color:#ef4343}.inv-ksef-status-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inv-ksef-missing-list{margin-top:12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.inv-ksef-missing-list li{display:flex;align-items:center}.inv-page--inline{background:transparent}.inv-inline-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 0}.inv-inline-title{font-size:17px;font-weight:600;color:hsl(var(--foreground))}.inv-inline-close{width:32px;height:32px;border-radius:50%;border:none;background:hsl(var(--muted));color:hsl(var(--muted-foreground));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.inv-inline-close:hover{background:hsl(var(--foreground) / .1);color:hsl(var(--foreground))}.inv-basics{display:grid;grid-template-columns:1fr;gap:18px 28px;padding:16px 18px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card))}@media (min-width: 900px){.inv-basics{grid-template-columns:repeat(3,1fr)}.inv-basics-col:not(:last-child){border-right:1px solid hsl(var(--border));padding-right:28px}}.inv-basics-col{display:flex;flex-direction:column;gap:12px;min-width:0}.inv-basics-col-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.inv-parties{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card))}.inv-parties-header{display:flex;align-items:center;gap:10px}.inv-parties-header h2{font-size:13px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--foreground))}.inv-parties-header svg{width:18px;height:18px;color:hsl(var(--muted-foreground))}.inv-parties-body{display:flex;flex-direction:column;gap:14px}.inv-tabpanel{padding:16px 2px 4px}.inv-tabpanel--form{display:flex;flex-direction:column;gap:16px}.inv-tabpanel--form .inv-form-grid{display:grid;grid-template-columns:1fr;gap:14px;max-width:640px}@media (min-width: 720px){.inv-tabpanel--form .inv-form-grid{grid-template-columns:repeat(2,1fr)}}.inv-pay-summary{display:flex;flex-direction:column;gap:6px;max-width:360px;padding:12px 14px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted) / .4)}.inv-pay-row{display:flex;justify-content:space-between;font-size:13px;color:hsl(var(--muted-foreground))}.inv-pay-row strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.inv-pay-row--accent strong{color:hsl(var(--primary, 340 82% 62%))}.inv-tabpanel--items .inv-items{gap:0}.inv-tabpanel--items .inv-item-card{padding:12px 4px;background:transparent;border:none;border-bottom:1px solid hsl(var(--border));border-radius:0;gap:10px}.inv-tabpanel--items .inv-item-card:hover{border-color:hsl(var(--border))}.inv-tabpanel--items .inv-item-details-row{grid-template-columns:repeat(4,1fr)}.inv-tabpanel--items .inv-item-result-row{border-top:none;padding-top:0;margin-top:0}.inv-tabpanel--items .inv-add-item{margin-top:12px}.inv-page.inv-workspace{overflow:hidden;gap:0;--wb-section-separator: 1px solid hsl(var(--border));--wb-row-separator: none}.inv-page.inv-workspace .inv-workspace-main{flex:1 1 auto;min-height:0;overflow-y:auto;gap:16px;padding:20px 24px;width:100%;max-width:1280px;margin:0 auto}.inv-page.inv-workspace .inventory-products-erp__detailsArea{background:transparent}.inv-page.inv-workspace .inv-tabpanel--items{padding:16px 2px 4px}.inv-page.inv-workspace .inventory-products-erp__detailsArea{padding-left:24px;padding-right:24px}.inv-page.inv-workspace .inventory-products-erp__detailsRail{width:auto;margin-left:24px;margin-right:24px}.inv-page.inv-workspace .inv-page-footer{position:static;flex:0 0 auto}.docs-dashboard{--docs-bg: hsl(var(--background));--docs-surface: hsl(var(--card));--docs-border: hsl(var(--border));--docs-text: hsl(var(--foreground));--docs-text-muted: hsl(var(--muted-foreground));--docs-accent-teal: #90E2ED;--docs-accent-amber: #FFA72C;--docs-accent-rose: #B46F9C;--docs-accent-blue: #369CBB;--docs-radius-sm: 8px;--docs-radius-md: 16px;--docs-radius-lg: 24px;--docs-shadow: 0 4px 12px rgba(0, 0, 0, .15);--docs-shadow-lg: 0 8px 24px rgba(0, 0, 0, .2);background:var(--docs-bg);padding:382px 24px 24px}.dark .docs-dashboard{--docs-bg: hsl(var(--background));--docs-surface: hsl(var(--card));--docs-border: hsl(var(--border));--docs-text: hsl(var(--foreground));--docs-text-muted: hsl(var(--muted-foreground))}.docs-dash-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.docs-dash-header-left{display:flex;align-items:center;gap:12px}.docs-dash-title{font-size:28px;font-weight:700;color:var(--docs-text);margin:0;letter-spacing:-.02em}.docs-dash-header-right{display:flex;align-items:center;gap:8px;font-size:14px}.docs-dash-status{color:var(--docs-text-muted);font-weight:500}.docs-dash-divider{color:var(--docs-border)}.docs-dash-period{color:var(--docs-text-muted);text-transform:capitalize}.docs-dash-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px}.docs-dash-search{position:relative;flex:1;max-width:400px}.docs-dash-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--docs-text-muted);pointer-events:none}.docs-dash-search-input{width:100%;height:44px;padding-left:44px;background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:var(--docs-radius-lg);color:var(--docs-text);font-size:14px}.docs-dash-search-input::-moz-placeholder{color:var(--docs-text-muted)}.docs-dash-search-input::placeholder{color:var(--docs-text-muted)}.docs-dash-search-input:focus{border-color:var(--docs-accent-blue);box-shadow:0 0 0 2px #369cbb26}.docs-dash-filter-btn{height:44px;padding:0 16px;gap:8px;border-radius:var(--docs-radius-lg);background:var(--docs-surface);border:1px solid var(--docs-border);color:var(--docs-text);font-weight:500}.docs-dash-section-row{margin-bottom:20px}.docs-dash-section-dropdown{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:none;cursor:pointer}.docs-dash-section-label{font-size:20px;font-weight:600;color:var(--docs-text)}.docs-dash-section-chevron{width:20px;height:20px;color:var(--docs-text-muted)}.docs-floating-grid,.docs-tiles-section__inner{--docs-bg: hsl(var(--background));--docs-surface: hsl(var(--card));--docs-border: hsl(var(--border));--docs-text: hsl(var(--foreground));--docs-text-muted: hsl(var(--muted-foreground));--docs-accent-teal: #90E2ED;--docs-accent-amber: #FFA72C;--docs-accent-rose: #B46F9C;--docs-accent-blue: #369CBB;--docs-radius-sm: 8px;--docs-radius-md: 16px;--docs-radius-lg: 24px;--docs-shadow: 0 4px 12px rgba(0, 0, 0, .15);--docs-shadow-lg: 0 8px 24px rgba(0, 0, 0, .2)}.docs-tiles-section{width:100%;padding:19px 1.5rem 20px 5%;transition:opacity .5s cubic-bezier(.32,.72,0,1)}.docs-tiles-section--hidden{height:0;opacity:0;pointer-events:none;padding-top:0;padding-bottom:0;overflow:hidden}.docs-dash-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 1399px){.docs-dash-grid{gap:10px}}@media (max-width: 999px){.docs-dash-grid{grid-template-columns:1fr;gap:8px}.docs-tiles-section{padding-bottom:28px}}.docs-dash-tile-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.docs-dash-tile-footer,.docs-dash-tile-pill{flex-shrink:0}.docs-dash-tile{position:relative;display:flex;flex-direction:column;padding:12px 14px;min-height:140px;border-radius:var(--docs-radius-md);border:1px solid var(--docs-border);background:#fff;cursor:pointer;overflow:hidden;transition-property:transform,box-shadow,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);text-align:left;width:100%;box-shadow:0 1px 3px #0000000a;contain:content;animation:docTileAppear .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--task-index, 0) * 60ms)}.dark .docs-dash-tile{background:#1e1e1e;border-color:#ffffff14}@keyframes docTileAppear{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.docs-dash-tile-glow{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:none;border-radius:inherit}.dark .docs-dash-tile--teal .docs-dash-tile-glow,.docs-dash-tile--teal .docs-dash-tile-glow{background:radial-gradient(ellipse at top left,rgba(144,226,237,.25) 0%,transparent 60%)}.dark .docs-dash-tile--amber .docs-dash-tile-glow,.docs-dash-tile--amber .docs-dash-tile-glow{background:radial-gradient(ellipse at top left,rgba(255,167,44,.25) 0%,transparent 60%)}.dark .docs-dash-tile--rose .docs-dash-tile-glow,.docs-dash-tile--rose .docs-dash-tile-glow{background:radial-gradient(ellipse at top left,rgba(180,111,156,.25) 0%,transparent 60%)}.dark .docs-dash-tile--blue .docs-dash-tile-glow,.docs-dash-tile--blue .docs-dash-tile-glow{background:radial-gradient(ellipse at top left,rgba(54,156,187,.25) 0%,transparent 60%)}:root:not(.dark) .docs-dash-tile--teal .docs-dash-tile-glow{background:radial-gradient(ellipse at top left,rgba(144,226,237,.35) 0%,transparent 55%)}:root:not(.dark) .docs-dash-tile--amber .docs-dash-tile-glow{background:radial-gradient(ellipse at top left,rgba(255,167,44,.35) 0%,transparent 55%)}:root:not(.dark) .docs-dash-tile--rose .docs-dash-tile-glow{background:radial-gradient(ellipse at top left,rgba(180,111,156,.35) 0%,transparent 55%)}:root:not(.dark) .docs-dash-tile--blue .docs-dash-tile-glow{background:radial-gradient(ellipse at top left,rgba(54,156,187,.35) 0%,transparent 55%)}.docs-dash-tile:hover .docs-dash-tile-glow{opacity:1}.docs-dash-tile--disabled{opacity:.5;cursor:not-allowed}.docs-dash-tile--disabled:hover{transform:none;box-shadow:none}.docs-dash-tile-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:auto;position:relative;z-index:1}.docs-dash-tile-tag{font-size:11px;color:var(--docs-text-muted);font-weight:500}.docs-dash-tile-menu{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:var(--docs-text-muted);cursor:pointer;transition:background .15s,color .15s}.docs-dash-tile-menu:hover{background:#ffffff1a;color:var(--docs-text)}.docs-dash-tile-content{position:relative;z-index:1;margin-bottom:10px}.docs-dash-tile-title{font-size:15px;font-weight:700;color:var(--docs-text);margin:0 0 2px}.docs-dash-tile-subtitle{font-size:12px;color:var(--docs-text-muted);margin:0}.docs-dash-tile-divider{height:2px;border-radius:1px;margin-bottom:8px;position:relative;z-index:1}.docs-dash-tile--teal .docs-dash-tile-divider{background:linear-gradient(90deg,var(--docs-accent-teal) 0%,var(--docs-accent-teal) 85%,transparent 100%)}.docs-dash-tile--amber .docs-dash-tile-divider{background:linear-gradient(90deg,var(--docs-accent-amber) 0%,var(--docs-accent-amber) 30%,transparent 100%)}.docs-dash-tile--rose .docs-dash-tile-divider{background:linear-gradient(90deg,var(--docs-accent-rose) 0%,var(--docs-accent-rose) 50%,transparent 100%)}.docs-dash-tile--blue .docs-dash-tile-divider{background:linear-gradient(90deg,var(--docs-accent-blue) 0%,var(--docs-accent-blue) 20%,transparent 100%)}.docs-dash-tile-footer{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.docs-dash-tile-avatars{display:flex;align-items:center}.docs-dash-tile-icon{width:20px;height:20px;color:var(--docs-text-muted)}.docs-dash-tile-pill{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:500;color:var(--docs-text);background:#ffffff14;border-radius:20px}:root:not(.dark) .docs-dash-tile-pill{background:#0000000f;color:hsl(var(--foreground))}.dark .docs-dash-tile-pill{background:#ffffff14}a.docs-dash-tile{text-decoration:none;color:inherit}.docs-dash-recent{margin-top:24px}.docs-dash-recent-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:16px}.docs-dash-recent-title{font-size:18px;font-weight:600;color:var(--docs-text);margin:0;display:flex;align-items:center}.docs-dash-recent-controls{display:flex;align-items:center;gap:12px}.docs-dash-pills{display:flex;background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:999px;padding:4px;gap:2px}.docs-dash-pill{padding:6px 14px;font-size:13px;font-weight:500;color:var(--docs-text-muted);background:transparent;border:none;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.docs-dash-pill:hover{background:#ffffff0d;color:var(--docs-text)}.docs-dash-pill.active{background:var(--docs-accent-blue);color:#fff}.docs-dash-sort-trigger{height:36px;min-width:120px;border-radius:var(--docs-radius-sm);background:var(--docs-surface);border:1px solid var(--docs-border)}.docs-dash-list{display:flex;flex-direction:column;gap:8px}.docs-dash-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--docs-text-muted)}.docs-dash-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;background:var(--docs-surface);border:1px dashed var(--docs-border);border-radius:var(--docs-radius-md)}.docs-dash-empty-icon{width:48px;height:48px;color:var(--docs-text-muted);margin-bottom:16px}.docs-dash-empty h3{font-size:18px;font-weight:600;color:var(--docs-text);margin:0 0 8px}.docs-dash-empty p{font-size:14px;color:var(--docs-text-muted);margin:0 0 20px;max-width:320px}@media (max-width: 640px){.docs-dashboard{padding:742px 16px 16px}.docs-dash-header{flex-direction:column;align-items:flex-start;gap:8px}.docs-dash-title{font-size:24px}.docs-dash-toolbar{flex-direction:column;align-items:stretch}.docs-dash-search{max-width:none}.docs-dash-tile{min-height:160px}.docs-dash-recent-header{flex-direction:column;align-items:flex-start}.docs-dash-pills{width:100%;justify-content:center}}.docs-module{display:flex;flex-direction:column;height:100%;min-height:100dvh;background:hsl(var(--background))}.docs-subnav{display:flex;align-items:center;gap:2px;padding:0 24px;height:40px;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.docs-subnav--merged{border-bottom:none}.docs-subnav::-webkit-scrollbar{display:none}.docs-subnav__item{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));background:transparent;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease;position:relative}.docs-subnav__item:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .4)}.docs-subnav__item--active{color:hsl(var(--foreground));background:hsl(var(--muted) / .7);font-weight:600}.docs-subnav__item--active:after{content:"";position:absolute;bottom:-1px;left:10px;right:10px;height:2px;background:#007aff;border-radius:1px}.docs-subnav__icon{width:14px;height:14px;opacity:.6}.docs-subnav__item--active .docs-subnav__icon{opacity:1}.docs-subnav__badge{font-size:10px;font-weight:600;padding:1px 6px;border-radius:10px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));line-height:1.4}.docs-subnav__item--active .docs-subnav__badge{background:#007aff1f;color:#007aff}.docs-subnav__separator{width:1px;height:16px;background:hsl(var(--border) / .6);margin:0 6px;flex-shrink:0}.docs-scroll-root{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.docs-scroll-root>.premium-app-surface{flex:none;overflow:visible}.docs-scroll-root>.premium-app-surface>.premium-app-surface-inner{overflow:visible}.docs-content{overflow:visible}.docs-quick-actions{display:flex;align-items:center;gap:6px;padding:6px 24px 10px;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border))}.docs-quick-action-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;border-radius:8px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.docs-quick-action-btn:hover{background:hsl(var(--muted));border-color:hsl(var(--muted-foreground) / .3)}.docs-quick-action-btn--primary{background:#007aff;color:#fff;border-color:#007aff}.docs-quick-action-btn--primary:hover{background:#06d;border-color:#06d}.docs-quick-action-btn__icon{width:14px;height:14px}.docs-compact-mode .docs-dash-tile-pill{padding:2px 8px;font-size:10px}.docs-compact-mode .docs-subnav{height:36px}.docs-compact-mode .docs-quick-actions{padding:4px 24px 6px;gap:4px}.docs-compact-mode .docs-quick-action-btn{padding:4px 10px;font-size:11px}.docsToolbar__filters{display:contents}@media (max-width: 1100px){.docsToolbar__filters{display:flex;align-items:center;gap:2px;flex-wrap:wrap;min-width:0}.docsToolbar__filters .fpill-trigger{font-size:11.5px;padding:5px 10px}}@media (max-width: 900px){.docsToolbar__filters{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,black 88%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 88%,transparent 100%);padding-right:8px}.docsToolbar__filters::-webkit-scrollbar{display:none}}@media (max-width: 900px){.docs-subnav{padding:0 16px;height:38px}.docs-subnav__item{padding:5px 10px;font-size:11.5px}.docs-quick-actions{padding:6px 16px 8px;flex-wrap:wrap;gap:4px}}@media (max-width: 768px){.docs-subnav{height:36px}.docs-subnav__item{font-size:11px}.docs-quick-actions{overflow-x:auto;scrollbar-width:none}.docs-quick-actions::-webkit-scrollbar{display:none}}.docs-invoice-editor-shell{--wb-shell-bg: hsl(var(--background));--wb-shell-border: 1px solid hsl(var(--border));overflow:hidden}.docs-invoice-editor-scroll{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto}:root{--color-primary-100: #E8F7F9;--color-primary-200: #90E2ED;--color-primary-300: #369CBB;--color-primary-500: #406792;--color-primary-700: #2D4A6B;--color-primary-900: #1A2C40;--color-primary-100-hsl: 186 50% 94%;--color-primary-200-hsl: 186 76% 75%;--color-primary-300-hsl: 193 56% 48%;--color-primary-500-hsl: 213 36% 41%;--color-primary-700-hsl: 210 40% 30%;--color-primary-900-hsl: 210 42% 18%;--color-accent-rose: #B46F9C;--color-accent-chestnut: #D05B61;--color-accent-coral: #FE7B47;--color-accent-sunshade: #FFA72C;--color-accent-success: #10B981;--color-accent-success-light: #34D399;--color-accent-rose-hsl: 321 29% 57%;--color-accent-chestnut-hsl: 357 56% 59%;--color-accent-coral-hsl: 17 99% 64%;--color-accent-sunshade-hsl: 35 100% 59%;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-neutral-50-hsl: 0 0% 98%;--color-neutral-100-hsl: 0 0% 96%;--color-neutral-200-hsl: 0 0% 90%;--color-neutral-300-hsl: 0 0% 83%;--color-neutral-400-hsl: 0 0% 64%;--color-neutral-500-hsl: 0 0% 45%;--color-neutral-600-hsl: 0 0% 32%;--color-neutral-700-hsl: 0 0% 25%;--color-neutral-800-hsl: 0 0% 15%;--color-neutral-900-hsl: 0 0% 9%;--text-xs: 15px;--text-caption: 15px;--text-footnote: 15px;--text-subhead: 16px;--text-callout: 16px;--text-body: 17px;--text-headline: 18px;--text-title3: 24px;--text-title2: 32px;--text-display: 52px;--type-display-size: clamp(3rem, 2.65rem + 1.2vw, 3.5rem);--type-display-line-height: 1.04;--type-display-weight: 700;--type-display-letter-spacing: -.02em;--type-page-title-size: clamp(2.625rem, 2.35rem + 1vw, 3rem);--type-page-title-weight: 700;--type-page-title-line-height: 1.08;--type-page-title-letter-spacing: -.018em;--type-section-title-size: 16px;--type-section-title-weight: 650;--type-section-title-line-height: 1.3;--type-section-title-letter-spacing: .12em;--type-panel-title-size: clamp(2rem, 1.8rem + .8vw, 2.25rem);--type-panel-title-weight: 650;--type-panel-title-line-height: 1.14;--type-panel-title-letter-spacing: -.012em;--type-record-primary-size: 18px;--type-record-primary-weight: 600;--type-record-primary-line-height: 1.4;--type-record-primary-letter-spacing: -.005em;--type-record-secondary-size: 16px;--type-record-secondary-weight: 500;--type-record-secondary-line-height: 1.45;--type-record-secondary-letter-spacing: 0;--type-body-size: 16px;--type-body-weight: 450;--type-body-line-height: 1.55;--type-body-letter-spacing: 0;--type-body-small-size: 15px;--type-body-small-weight: 450;--type-body-small-line-height: 1.5;--type-body-small-letter-spacing: 0;--type-meta-size: 15px;--type-meta-weight: 500;--type-meta-line-height: 1.45;--type-meta-letter-spacing: .01em;--type-caption-size: 15px;--type-caption-weight: 500;--type-caption-line-height: 1.42;--type-caption-letter-spacing: .012em;--type-kpi-value-size: clamp(2rem, 1.75rem + .7vw, 2.5rem);--type-kpi-value-weight: 700;--type-kpi-value-line-height: 1.06;--type-kpi-value-letter-spacing: -.014em;--type-kpi-label-size: 16px;--type-kpi-label-weight: 600;--type-kpi-label-line-height: 1.3;--type-kpi-label-letter-spacing: .09em;--type-table-header-size: 15px;--type-table-header-weight: 600;--type-table-header-line-height: 1.4;--type-table-header-letter-spacing: .01em;--type-table-cell-size: 16px;--type-table-cell-weight: 450;--type-table-cell-line-height: 1.45;--type-table-cell-letter-spacing: 0;--type-form-label-size: 16px;--type-form-label-weight: 600;--type-form-label-line-height: 1.3;--type-form-label-letter-spacing: .02em;--type-form-value-size: 16px;--type-form-value-weight: 500;--type-form-value-line-height: 1.45;--type-form-value-letter-spacing: 0;--type-badge-label-size: 15px;--type-badge-label-weight: 600;--type-badge-label-line-height: 1.4;--type-badge-label-letter-spacing: .04em;--type-dialog-title-size: clamp(1.5rem, 1.35rem + .4vw, 1.75rem);--type-dialog-title-weight: 650;--type-dialog-title-line-height: 1.2;--type-dialog-title-letter-spacing: -.01em;--type-dialog-body-size: 16px;--type-dialog-body-weight: 450;--type-dialog-body-line-height: 1.55;--type-dialog-body-letter-spacing: 0;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 9999px;--radius-full: 50%;--border-weak: rgba(0, 0, 0, .12);--border-weak-dark: rgba(255, 255, 255, .13);--text-on-primary: #ffffff;--text-on-accent: #ffffff;--av-text-primary: #1d1d1f;--av-text-secondary: #636366;--av-text-tertiary: #86868b;--av-text-quaternary: rgba(0, 0, 0, .18);--space-1: 6px;--space-2: 10px;--space-3: 14px;--space-4: 18px;--space-5: 24px;--space-6: 32px;--space-8: 56px;--space-10: 72px;--space-12: 88px;--control-height-sm: 44px;--control-height-md: 50px;--control-height-lg: 56px;--max-width-content: 80rem;--max-width-narrow: 28rem;--max-width-medium: 42rem;--layout-full-height: 100vh;--layout-center: auto;--layout-grid-3col: repeat(3, 1fr);--layout-search-min-width: 12rem;--layout-table-share-col: 3rem;--layout-bar-name-width: 60%;--layout-chart-height: 250px;--layout-skeleton-lg: 400px;--layout-skeleton-md: 300px;--layout-yaxis-width: 80px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px rgba(0, 0, 0, .04), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .08), 0 4px 10px rgba(0, 0, 0, .05);--blur-sm: 16px;--blur-md: 24px;--blur-lg: 32px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Monaco, "Cascadia Code", monospace;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--motion-fast: .12s;--motion-base: .16s;--motion-slow: .22s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--color-success: var(--color-accent-success, #10B981);--color-success-light: var(--color-accent-success-light, #34D399);--color-warning: var(--color-accent-sunshade, #FFA72C);--color-danger: var(--color-accent-chestnut, #D05B61);--color-info: var(--color-primary-300, #369CBB);--surface-success: rgba(16, 185, 129, .08);--surface-warning: rgba(255, 167, 44, .08);--surface-danger: rgba(208, 91, 97, .08);--surface-info: rgba(54, 156, 187, .08);--chart-blue-soft: #90E2ED;--chart-blue: #369CBB;--chart-blue-deep: #406792;--chart-violet: #B46F9C;--chart-red: #D05B61;--chart-coral: #FE7B47;--chart-sun: #FFA72C;--bg-app: #F5F5F7;--surface-1: rgba(0, 0, 0, .02);--surface-2: rgba(0, 0, 0, .03);--surface-3: rgba(0, 0, 0, .05);--border-1: rgba(0, 0, 0, .04);--border-2: rgba(0, 0, 0, .09);--border-subtle: var(--border-1);--text-muted: #6b7280;--text-muted-2: #4b5563;--shadow-soft: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--row-hover-bg: rgba(0, 0, 0, .03);--row-selected-bg: rgba(0, 0, 0, .05);--row-selected-border: var(--color-primary-500);--focus-ring: var(--color-primary-300);--status-success-bg: 160 84% 39%;--status-success-fg: 160 84% 39%;--status-warning-bg: 35 100% 50%;--status-warning-fg: 35 100% 40%;--status-danger-bg: 0 84% 60%;--status-danger-fg: 0 84% 50%;--status-info-bg: 217 91% 60%;--status-info-fg: 217 91% 50%;--status-neutral-bg: 0 0% 45%;--status-neutral-fg: 0 0% 35%;--status-draft-bg: #F3F4F6;--status-draft-text: #6B7280;--status-draft-bg-light: #F9FAFB;--status-pending-bg: #FFA72C;--status-pending-text: #FFFFFF;--status-pending-bg-light: #FFF4E5;--status-pending-text-light: #B86E00;--status-confirmed-bg: #10B981;--status-confirmed-text: #FFFFFF;--status-confirmed-bg-light: #ECFDF5;--status-confirmed-text-light: #047857;--status-in-progress-bg: #369CBB;--status-in-progress-text: #FFFFFF;--status-in-progress-bg-light: #E8F7F9;--status-in-progress-text-light: #1E6A85;--status-completed-bg: #D1D5DB;--status-completed-text: #111827;--status-completed-bg-light: #E5E7EB;--status-no-show-bg: #D05B61;--status-no-show-text: #FFFFFF;--status-no-show-bg-light: #FEF2F2;--status-no-show-text-light: #B91C1C;--status-cancelled-bg: #B46F9C;--status-cancelled-text: #FFFFFF;--status-cancelled-bg-light: #FDF2F8;--status-cancelled-text-light: #9D174D;--cta-primary: #369CBB;--cta-primary-hover: #2D86A2;--cta-secondary: #90E2ED;--cta-accent: #FE7B47;--cta-accent-hover: #E56C3E;--cta-deep: #406792;--cta-deep-hover: #345677;--border-card: rgba(0, 0, 0, .06);--surface-muted: rgba(0, 0, 0, .025);--surface-faint: rgba(0, 0, 0, .015);--glass-bg: rgba(255, 255, 255, .88);--label-strong: rgba(60, 60, 67, .7);--label-secondary: rgba(60, 60, 67, .6);--label-tertiary: rgba(60, 60, 67, .45);--label-micro: rgba(60, 60, 67, .4);--label-quaternary: rgba(60, 60, 67, .3);--label-faint: rgba(60, 60, 67, .25);--label-border: rgba(60, 60, 67, .15)}.dark{--bg-app: #1c1e24;--surface-1: #30333a;--surface-2: #434952;--surface-3: #575e67;--border-1: rgba(255, 255, 255, .08);--border-2: rgba(255, 255, 255, .12);--border-subtle: var(--border-1);--shadow-soft: 0 1px 3px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .15);--border-card: rgba(255, 255, 255, .08);--surface-muted: rgba(255, 255, 255, .05);--surface-faint: rgba(255, 255, 255, .035);--glass-bg: rgba(28, 28, 30, .88);--label-strong: rgba(255, 255, 255, .65);--label-secondary: rgba(255, 255, 255, .55);--label-tertiary: rgba(255, 255, 255, .4);--label-micro: rgba(255, 255, 255, .35);--label-quaternary: rgba(255, 255, 255, .25);--label-faint: rgba(255, 255, 255, .18);--label-border: rgba(255, 255, 255, .12);--text-muted: #9da3a9;--text-muted-2: #767f88;--av-text-primary: rgba(255, 255, 255, .92);--av-text-secondary: rgba(255, 255, 255, .62);--av-text-tertiary: rgba(255, 255, 255, .45);--av-text-quaternary: rgba(255, 255, 255, .18);--row-hover-bg: rgba(255, 255, 255, .05);--row-selected-bg: rgba(255, 255, 255, .1);--row-selected-border: var(--color-primary-300);--focus-ring: var(--color-primary-200);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .15);--shadow-md: 0 4px 6px rgba(0, 0, 0, .15), 0 2px 4px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .25), 0 4px 10px rgba(0, 0, 0, .15);--chart-blue-soft: #7ACDE0;--chart-blue: #2F88A6;--chart-blue-deep: #345677;--chart-violet: #9C5C88;--chart-red: #C04D52;--chart-coral: #E56C3E;--chart-sun: #E59226}.type-page-title{font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line-height);letter-spacing:var(--type-page-title-letter-spacing)}.type-section-title{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line-height);letter-spacing:var(--type-section-title-letter-spacing);text-transform:uppercase}.type-panel-title{font-size:var(--type-panel-title-size);font-weight:var(--type-panel-title-weight);line-height:var(--type-panel-title-line-height);letter-spacing:var(--type-panel-title-letter-spacing)}.type-record-primary{font-size:var(--type-record-primary-size);font-weight:var(--type-record-primary-weight);line-height:var(--type-record-primary-line-height);letter-spacing:var(--type-record-primary-letter-spacing)}.type-record-secondary{font-size:var(--type-record-secondary-size);font-weight:var(--type-record-secondary-weight);line-height:var(--type-record-secondary-line-height);letter-spacing:var(--type-record-secondary-letter-spacing)}.type-body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}.type-body-small{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line-height);letter-spacing:var(--type-body-small-letter-spacing)}.type-meta{font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line-height);letter-spacing:var(--type-meta-letter-spacing)}.type-caption{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line-height);letter-spacing:var(--type-caption-letter-spacing)}.type-kpi-value{font-size:var(--type-kpi-value-size);font-weight:var(--type-kpi-value-weight);line-height:var(--type-kpi-value-line-height);letter-spacing:var(--type-kpi-value-letter-spacing)}.type-kpi-label{font-size:var(--type-kpi-label-size);font-weight:var(--type-kpi-label-weight);line-height:var(--type-kpi-label-line-height);letter-spacing:var(--type-kpi-label-letter-spacing);text-transform:uppercase}.type-table-header{font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line-height);letter-spacing:var(--type-table-header-letter-spacing)}.type-table-header-numeric{font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line-height);letter-spacing:var(--type-table-header-letter-spacing);text-transform:none;opacity:1;text-align:right!important;white-space:normal;color:hsl(var(--color-neutral-600-hsl))}.type-table-header-standard{font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line-height);letter-spacing:var(--type-table-header-letter-spacing);text-transform:none;opacity:1;text-align:left;white-space:normal;color:hsl(var(--color-neutral-600-hsl))}.dark .type-table-header-standard,.dark .type-table-header-numeric{color:hsl(var(--color-neutral-400-hsl))}.type-table-header-technical{font-weight:500;letter-spacing:normal;text-transform:none;opacity:1;color:hsl(var(--muted-foreground));white-space:normal}.type-table-header-report-metric,.type-table-header-report-metric-responsive-sm{font-weight:500;color:hsl(var(--muted-foreground))}.type-table-cell{font-size:var(--type-table-cell-size);font-weight:var(--type-table-cell-weight);line-height:var(--type-table-cell-line-height);letter-spacing:var(--type-table-cell-letter-spacing)}.type-form-label{font-size:var(--type-form-label-size);font-weight:var(--type-form-label-weight);line-height:var(--type-form-label-line-height);letter-spacing:var(--type-form-label-letter-spacing)}.type-form-value{font-size:var(--type-form-value-size);font-weight:var(--type-form-value-weight);line-height:var(--type-form-value-line-height);letter-spacing:var(--type-form-value-letter-spacing)}.type-badge-label{font-size:var(--type-badge-label-size);font-weight:var(--type-badge-label-weight);line-height:var(--type-badge-label-line-height);letter-spacing:var(--type-badge-label-letter-spacing)}.type-dialog-title{font-size:var(--type-dialog-title-size);font-weight:var(--type-dialog-title-weight);line-height:var(--type-dialog-title-line-height);letter-spacing:var(--type-dialog-title-letter-spacing)}.type-dialog-title-guide{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;line-height:1.29;letter-spacing:-.41px;text-transform:none;opacity:1;text-align:start;white-space:normal;margin:0;color:#1c1c1e}.dark .type-dialog-title-guide{color:#fff}.type-dialog-title-settings-inline17-a{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;line-height:1.29;letter-spacing:-.41px;margin:0;color:#1c1c1e}.dark .type-dialog-title-settings-inline17-a{color:#fff}.type-dialog-title-settings-consent-secondary-a{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;line-height:1.29;letter-spacing:-.41px;margin:0;color:#1c1c1e}.dark .type-dialog-title-settings-consent-secondary-a{color:#fff}.type-dialog-description-header-subtitle-settings-a{font-weight:400;letter-spacing:normal;text-transform:none;opacity:1;text-align:start;white-space:normal;display:block;padding:0}.type-dialog-body{font-size:var(--type-dialog-body-size);font-weight:var(--type-dialog-body-weight);line-height:var(--type-dialog-body-line-height);letter-spacing:var(--type-dialog-body-letter-spacing)}::-moz-selection{background:#369cbb4d;color:inherit}::selection{background:#369cbb4d;color:inherit}.dark ::-moz-selection{background:#90e2ed4d;color:inherit}.dark ::selection{background:#90e2ed4d;color:inherit}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media (min-width: 640px){html{zoom:.8}}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.dark *{scrollbar-color:rgba(255,255,255,.15) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000002e;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#00000052}.dark ::-webkit-scrollbar-thumb{background:#ffffff26}.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff47}.loyalty-chart-surface,.loyalty-chart-surface .recharts-wrapper,.loyalty-chart-surface .recharts-surface,.loyalty-chart-surface .recharts-tooltip-wrapper{background:transparent!important}.dark .loyalty-chart-surface .recharts-default-tooltip{background:#434952c7!important;border:1px solid var(--border-2)!important;color:var(--text-primary)!important;backdrop-filter:blur(10px) saturate(1.12)!important;-webkit-backdrop-filter:blur(10px) saturate(1.12)!important}button:not([disabled]):active,[role=button]:not([disabled]):active{transform:scale(.97)}h1,.text-3xl,.text-4xl{letter-spacing:-.025em}h2,.text-2xl{letter-spacing:-.02em}h3,.text-xl{letter-spacing:-.015em}::-moz-placeholder{opacity:.3}::placeholder{opacity:.3}.dark ::-moz-placeholder{opacity:.28}.dark ::placeholder{opacity:.28}.av-hairline{border-width:.5px}.av-hairline-b{border-bottom-width:.5px}.av-hairline-t{border-top-width:.5px}.tile-elevate:active{transform:scale(.98)!important;transition:transform .12s cubic-bezier(.32,.72,0,1)!important}.mp2-ghost-preview:active,[data-radix-collection-item]:active,.marching-ants-border:active{transform:none!important}.dark .settings-row-active{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;box-shadow:0 1px 6px #0000001a;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),background .18s,border .18s;opacity:1;will-change:opacity,transform}.settings-list-row--active{padding-right:0!important;position:relative}.settings-list-row--active:after{display:none!important}.settings-row-active{background:#00000007!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:14px!important;box-shadow:0 .5px 2px #0000000a;position:relative;transition:background .18s,border .18s}.dark .settings-row-active{background:#ffffff12!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;box-shadow:0 1px 6px #0000001a;position:relative}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}html{height:100%;overflow:hidden;margin:0;padding:0}body{height:100%;overflow:hidden;margin:0;padding:0;display:flex;flex-direction:column}#root{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.55;background:var(--bg-main)!important;color:var(--text-primary)}h1{font-size:clamp(2.625rem,2.35rem + 1vw,3rem);line-height:1.08;letter-spacing:-.018em;font-weight:700}h2{font-size:clamp(2rem,1.8rem + .8vw,2.25rem);line-height:1.14;letter-spacing:-.012em;font-weight:650}h3{font-size:clamp(1.5rem,1.35rem + .4vw,1.75rem);line-height:1.2;letter-spacing:-.01em;font-weight:650}p,li,dd,dt,figcaption,label,small{font-size:.9375rem;line-height:1.5}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-slate{--tw-prose-body: #334155;--tw-prose-headings: #0f172a;--tw-prose-lead: #475569;--tw-prose-links: #0f172a;--tw-prose-bold: #0f172a;--tw-prose-counters: #64748b;--tw-prose-bullets: #cbd5e1;--tw-prose-hr: #e2e8f0;--tw-prose-quotes: #0f172a;--tw-prose-quote-borders: #e2e8f0;--tw-prose-captions: #64748b;--tw-prose-kbd: #0f172a;--tw-prose-kbd-shadows: 15 23 42;--tw-prose-code: #0f172a;--tw-prose-pre-code: #e2e8f0;--tw-prose-pre-bg: #1e293b;--tw-prose-th-borders: #cbd5e1;--tw-prose-td-borders: #e2e8f0;--tw-prose-invert-body: #cbd5e1;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #94a3b8;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #94a3b8;--tw-prose-invert-bullets: #475569;--tw-prose-invert-hr: #334155;--tw-prose-invert-quotes: #f1f5f9;--tw-prose-invert-quote-borders: #334155;--tw-prose-invert-captions: #94a3b8;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #cbd5e1;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #475569;--tw-prose-invert-td-borders: #334155}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.\!static{position:static!important}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.inset-\[9px\]{top:9px;right:9px;bottom:9px;left:9px}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-3{bottom:-.75rem}.-bottom-\[5px\]{bottom:-5px}.-bottom-px{bottom:-1px}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-left-28{left:-7rem}.-left-8{left:-2rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-\[3px\]{right:-3px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-3{top:-.75rem}.-top-5{top:-1.25rem}.-top-\[4px\]{top:-4px}.-top-\[9px\]{top:-9px}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-1px\]{bottom:-1px}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-12{left:3rem}.left-16{left:4rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[11px\]{left:11px}.left-\[12\.6\%\]{left:12.6%}.left-\[14px\]{left:14px}.left-\[16\%\]{left:16%}.left-\[1px\]{left:1px}.left-\[32px\]{left:32px}.left-\[50\%\]{left:50%}.left-\[61px\]{left:61px}.left-\[72px\]{left:72px}.left-\[calc\(50\%\+36px\)\]{left:calc(50% + 36px)}.left-\[var\(--space-2\)\]{left:var(--space-2)}.left-\[var\(--space-3\)\]{left:var(--space-3)}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-12{right:3rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[-10px\]{right:-10px}.right-\[-120px\]{right:-120px}.right-\[-78px\]{right:-78px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[-120px\]{top:-120px}.top-\[-8px\]{top:-8px}.top-\[10px\]{top:10px}.top-\[128px\]{top:128px}.top-\[198px\]{top:198px}.top-\[19px\]{top:19px}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[42\%\]{top:42%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[76px\]{top:76px}.top-\[78px\]{top:78px}.top-\[calc\(16\.2\%-60px\)\]{top:calc(16.2% - 60px)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100001\]{z-index:100001}.z-\[100002\]{z-index:100002}.z-\[10010\]{z-index:10010}.z-\[100120\]{z-index:100120}.z-\[100\]{z-index:100}.z-\[1010\]{z-index:1010}.z-\[101\]{z-index:101}.z-\[10\]{z-index:10}.z-\[120000\]{z-index:120000}.z-\[1200\]{z-index:1200}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[15\]{z-index:15}.z-\[1\]{z-index:1}.z-\[200000\]{z-index:200000}.z-\[2200\]{z-index:2200}.z-\[220\]{z-index:220}.z-\[250\]{z-index:250}.z-\[50\]{z-index:50}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[7\]{z-index:7}.z-\[80\]{z-index:80}.z-\[8\]{z-index:8}.z-\[90\]{z-index:90}.z-\[9998\]{z-index:9998}.z-\[999999\]{z-index:999999}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.\!m-0{margin:0!important}.m-0{margin:0}.m-\[5px\]{margin:5px}.\!mx-0{margin-left:0!important;margin-right:0!important}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-mx-\[var\(--space-1\)\]{margin-left:calc(var(--space-1) * -1);margin-right:calc(var(--space-1) * -1)}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-\[2px\]{margin-left:2px;margin-right:2px}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-\[calc\(var\(--studio-section-gap\)\*1\.18\)\]{margin-top:calc(var(--studio-section-gap) * 1.18);margin-bottom:calc(var(--studio-section-gap) * 1.18)}.my-\[var\(--space-1\)\]{margin-top:var(--space-1);margin-bottom:var(--space-1)}.\!mb-0{margin-bottom:0!important}.\!mb-3{margin-bottom:.75rem!important}.\!mt-0{margin-top:0!important}.-mb-6{margin-bottom:-1.5rem}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-2{margin-left:-.5rem}.-ml-2\.5{margin-left:-.625rem}.-ml-4{margin-left:-1rem}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.-mt-7{margin-top:-1.75rem}.-mt-8{margin-top:-2rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-14{margin-left:3.5rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-\[10px\]{margin-left:10px}.ml-\[16px\]{margin-left:16px}.ml-\[72px\]{margin-left:72px}.ml-\[92px\]{margin-left:92px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-\[var\(--space-2\)\]{margin-right:var(--space-2)}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[1px\]{margin-top:1px}.mt-\[22px\]{margin-top:22px}.mt-\[5px\]{margin-top:5px}.mt-\[var\(--space-2\)\]{margin-top:var(--space-2)}.mt-\[var\(--studio-section-gap\)\]{margin-top:var(--studio-section-gap)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-3{width:.75rem;height:.75rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.\!h-10{height:2.5rem!important}.\!h-16{height:4rem!important}.\!h-20{height:5rem!important}.\!h-8{height:2rem!important}.\!h-9{height:2.25rem!important}.\!h-\[28px\]{height:28px!important}.\!h-\[30px\]{height:30px!important}.\!h-auto{height:auto!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[0\.5px\]{height:.5px}.h-\[1\.5px\]{height:1.5px}.h-\[100dvh\]{height:100dvh}.h-\[100px\]{height:100px}.h-\[10px\]{height:10px}.h-\[120px\]{height:120px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[140px\]{height:140px}.h-\[14px\]{height:14px}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[160px\]{height:160px}.h-\[168px\]{height:168px}.h-\[16px\]{height:16px}.h-\[176px\]{height:176px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[192px\]{height:192px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[210px\]{height:210px}.h-\[216px\]{height:216px}.h-\[21px\]{height:21px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[230px\]{height:230px}.h-\[250px\]{height:250px}.h-\[25px\]{height:25px}.h-\[260px\]{height:260px}.h-\[26px\]{height:26px}.h-\[280px\]{height:280px}.h-\[28vh\]{height:28vh}.h-\[2px\]{height:2px}.h-\[3\.25rem\]{height:3.25rem}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[31px\]{height:31px}.h-\[320px\]{height:320px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[390px\]{height:390px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[420px\]{height:420px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[4px\]{height:4px}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[55\%\]{height:55%}.h-\[56px\]{height:56px}.h-\[5px\]{height:5px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[66\.8\%\]{height:66.8%}.h-\[6px\]{height:6px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[760px\]{height:760px}.h-\[76px\]{height:76px}.h-\[78px\]{height:78px}.h-\[7px\]{height:7px}.h-\[80px\]{height:80px}.h-\[82vh\]{height:82vh}.h-\[8px\]{height:8px}.h-\[90px\]{height:90px}.h-\[9px\]{height:9px}.h-\[calc\(100\%-10px\)\]{height:calc(100% - 10px)}.h-\[calc\(100\%-8px\)\]{height:calc(100% - 8px)}.h-\[calc\(100vh-80px\)\]{height:calc(100vh - 80px)}.h-\[min\(72vh\,720px\)\]{height:min(72vh,720px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-0{max-height:0px}.max-h-14{max-height:3.5rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[28rem\]{max-height:28rem}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[56vh\]{max-height:56vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(86vh-168px\)\]{max-height:calc(86vh - 168px)}.max-h-\[calc\(90vh-148px\)\]{max-height:calc(90vh - 148px)}.max-h-\[min\(28rem\,calc\(100vh-16rem\)\)\]{max-height:min(28rem,calc(100vh - 16rem))}.max-h-\[min\(460px\,calc\(100vh-2rem\)\)\]{max-height:min(460px,calc(100vh - 2rem))}.max-h-\[min\(80vh\,760px\)\]{max-height:min(80vh,760px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.\!min-h-0{min-height:0px!important}.\!min-h-12{min-height:3rem!important}.\!min-h-\[32px\]{min-height:32px!important}.\!min-h-\[36px\]{min-height:36px!important}.\!min-h-\[64px\]{min-height:64px!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[116px\]{min-height:116px}.min-h-\[118px\]{min-height:118px}.min-h-\[120px\]{min-height:120px}.min-h-\[126px\]{min-height:126px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[180px\]{min-height:180px}.min-h-\[190px\]{min-height:190px}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[210px\]{min-height:210px}.min-h-\[220px\]{min-height:220px}.min-h-\[22px\]{min-height:22px}.min-h-\[230px\]{min-height:230px}.min-h-\[240px\]{min-height:240px}.min-h-\[250px\]{min-height:250px}.min-h-\[290px\]{min-height:290px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[410px\]{min-height:410px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[620px\]{min-height:620px}.min-h-\[64px\]{min-height:64px}.min-h-\[67px\]{min-height:67px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[84px\]{min-height:84px}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-10{width:2.5rem!important}.\!w-16{width:4rem!important}.\!w-20{width:5rem!important}.\!w-8{width:2rem!important}.\!w-\[84px\]{width:84px!important}.\!w-\[min\(540px\,100vw\)\]{width:min(540px,100vw)!important}.\!w-auto{width:auto!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[10px\]{width:10px}.w-\[120px\]{width:120px}.w-\[12px\]{width:12px}.w-\[130px\]{width:130px}.w-\[136px\]{width:136px}.w-\[138px\]{width:138px}.w-\[13px\]{width:13px}.w-\[140px\]{width:140px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[16px\]{width:16px}.w-\[170px\]{width:170px}.w-\[176px\]{width:176px}.w-\[17px\]{width:17px}.w-\[180px\]{width:180px}.w-\[182px\]{width:182px}.w-\[188px\]{width:188px}.w-\[18px\]{width:18px}.w-\[192px\]{width:192px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[206px\]{width:206px}.w-\[208px\]{width:208px}.w-\[20px\]{width:20px}.w-\[210px\]{width:210px}.w-\[21px\]{width:21px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[232px\]{width:232px}.w-\[240px\]{width:240px}.w-\[26px\]{width:26px}.w-\[272px\]{width:272px}.w-\[280px\]{width:280px}.w-\[288px\]{width:288px}.w-\[290px\]{width:290px}.w-\[2px\]{width:2px}.w-\[3\.25rem\]{width:3.25rem}.w-\[300px\]{width:300px}.w-\[304px\]{width:304px}.w-\[312px\]{width:312px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[34px\]{width:34px}.w-\[360px\]{width:360px}.w-\[390px\]{width:390px}.w-\[3px\]{width:3px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[500px\]{width:500px}.w-\[51px\]{width:51px}.w-\[54\%\]{width:54%}.w-\[58\%\]{width:58%}.w-\[58px\]{width:58px}.w-\[5px\]{width:5px}.w-\[62px\]{width:62px}.w-\[640px\]{width:640px}.w-\[66\%\]{width:66%}.w-\[72px\]{width:72px}.w-\[74\.8\%\]{width:74.8%}.w-\[76\%\]{width:76%}.w-\[760px\]{width:760px}.w-\[76px\]{width:76px}.w-\[78px\]{width:78px}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[9px\]{width:9px}.w-\[calc\(100\%-10px\)\]{width:calc(100% - 10px)}.w-\[calc\(100\%-72px-2rem\)\]{width:calc(100% - 72px - 2rem)}.w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,calc(100vw - 2rem))}.w-\[min\(520px\,92vw\)\]{width:min(520px,92vw)}.w-\[min\(600px\,calc\(100vw-32px\)\)\]{width:min(600px,calc(100vw - 32px))}.w-\[min\(680px\,calc\(100vw-32px\)\)\]{width:min(680px,calc(100vw - 32px))}.w-\[min\(720px\,calc\(100\%-1\.5rem\)\)\]{width:min(720px,calc(100% - 1.5rem))}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-9{min-width:2.25rem}.min-w-\[104px\]{min-width:104px}.min-w-\[112px\]{min-width:112px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[1304px\]{min-width:1304px}.min-w-\[130px\]{min-width:130px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[132px\]{min-width:132px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[40px\]{min-width:40px}.min-w-\[58px\]{min-width:58px}.min-w-\[6px\]{min-width:6px}.min-w-\[70px\]{min-width:70px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[96px\]{min-width:96px}.min-w-\[980px\]{min-width:980px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-\[min\(540px\,100vw\)\]{max-width:min(540px,100vw)!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[136px\]{max-width:136px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[15ch\]{max-width:15ch}.max-w-\[1680px\]{max-width:1680px}.max-w-\[1720px\]{max-width:1720px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[20ch\]{max-width:20ch}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[35ch\]{max-width:35ch}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[620px\]{max-width:620px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[640px\]{max-width:640px}.max-w-\[64ch\]{max-width:64ch}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[80px\]{max-width:80px}.max-w-\[85vw\]{max-width:85vw}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[92\%\]{max-width:92%}.max-w-\[920px\]{max-width:920px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\[var\(--radix-popover-content-transform-origin\)\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:bottom left}.origin-bottom-right{transform-origin:bottom right}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[1\.5px\]{--tw-translate-y: -1.5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[5px\]{--tw-translate-y: -5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[calc\(100\%-48px\)\]{--tw-translate-x: calc(100% - 48px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[120px\]{--tw-translate-y: 120px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[45\%\]{--tw-translate-y: 45%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[5deg\]{--tw-rotate: -5deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-2deg\]{--tw-rotate: -2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[3deg\]{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[4deg\]{--tw-rotate: 4deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.85\]{--tw-scale-x: .85;--tw-scale-y: .85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.2\]{--tw-scale-x: 1.2;--tw-scale-y: 1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[calNowPulse_2\.5s_ease-in-out_infinite\]{animation:calNowPulse 2.5s ease-in-out infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.scroll-mt-\[120px\]{scroll-margin-top:120px}.scroll-mt-\[150px\]{scroll-margin-top:150px}.scroll-mt-\[340px\]{scroll-margin-top:340px}.scroll-pt-\[340px\]{scroll-padding-top:340px}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[160px_110px_132px_132px_56px\]{grid-template-columns:160px 110px 132px 132px 56px}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}.grid-cols-\[1fr_56px_56px_56px\]{grid-template-columns:1fr 56px 56px 56px}.grid-cols-\[20px_minmax\(0\,1fr\)_34px\]{grid-template-columns:20px minmax(0,1fr) 34px}.grid-cols-\[24px_minmax\(0\,1fr\)_92px_110px_112px_24px\]{grid-template-columns:24px minmax(0,1fr) 92px 110px 112px 24px}.grid-cols-\[42px_230px_170px_82px_92px_168px_146px_194px_124px_56px\]{grid-template-columns:42px 230px 170px 82px 92px 168px 146px 194px 124px 56px}.grid-cols-\[60fr_40fr\]{grid-template-columns:60fr 40fr}.grid-cols-\[minmax\(0\,1fr\)_24px_minmax\(0\,1fr\)_24px_minmax\(0\,1fr\)_24px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr)}.grid-cols-\[minmax\(0\,560px\)_220px_220px_180px\]{grid-template-columns:minmax(0,560px) 220px 220px 180px}.grid-cols-\[minmax\(118px\,1fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(118px,1fr) minmax(0,5fr)}.grid-cols-\[minmax\(140px\,1fr\)_minmax\(220px\,2fr\)_auto\]{grid-template-columns:minmax(140px,1fr) minmax(220px,2fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[48px_auto_minmax\(0\,1fr\)\]{grid-template-rows:48px auto minmax(0,1fr)}.grid-rows-\[48px_minmax\(0\,1fr\)_146px\]{grid-template-rows:48px minmax(0,1fr) 146px}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.\!gap-3{gap:.75rem!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[14px\]{gap:14px}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-\[var\(--space-1\)\]{gap:var(--space-1)}.gap-\[var\(--space-2\)\]{gap:var(--space-2)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-3\.5{row-gap:.875rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#efede7\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(239 237 231 / var(--tw-divide-opacity, 1))}.divide-black\/10>:not([hidden])~:not([hidden]){border-color:#0000001a}.divide-black\/5>:not([hidden])~:not([hidden]){border-color:#0000000d}.divide-black\/\[0\.03\]>:not([hidden])~:not([hidden]){border-color:#00000008}.divide-black\/\[0\.04\]>:not([hidden])~:not([hidden]){border-color:#0000000a}.divide-black\/\[0\.05\]>:not([hidden])~:not([hidden]){border-color:#0000000d}.divide-black\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#0000000f}.divide-black\/\[0\.08\]>:not([hidden])~:not([hidden]){border-color:#00000014}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:hsl(var(--border) / var(--tw-divide-opacity, 1))}.divide-border\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .4)}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .5)}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .6)}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-neutral-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(245 245 245 / var(--tw-divide-opacity, 1))}.divide-neutral-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 229 229 / var(--tw-divide-opacity, 1))}.divide-neutral-200\/70>:not([hidden])~:not([hidden]){border-color:#e5e5e5b3}.divide-slate-100\/70>:not([hidden])~:not([hidden]){border-color:#f1f5f9b3}.divide-slate-200\/70>:not([hidden])~:not([hidden]){border-color:#e2e8f0b3}.divide-slate-200\/80>:not([hidden])~:not([hidden]){border-color:#e2e8f0cc}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.\!overflow-y-auto{overflow-y:auto!important}.overflow-y-auto{overflow-y:auto}.\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-x-visible{overflow-x:visible}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[14px\]{border-radius:14px!important}.\!rounded-\[20px\]{border-radius:20px!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[1px\]{border-radius:1px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[36px\]{border-radius:36px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[999px\]{border-radius:999px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-surface\)\]{border-radius:var(--radius-surface)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-\[var\(--radius-xl\,24px\)\]{border-radius:var(--radius-xl,24px)}.rounded-\[var\(--studio-radius-button\)\]{border-radius:var(--studio-radius-button)}.rounded-\[var\(--studio-radius-card\)\]{border-radius:var(--studio-radius-card)}.rounded-\[var\(--studio-radius-media\)\]{border-radius:var(--studio-radius-media)}.rounded-\[var\(--studio-radius-section\)\]{border-radius:var(--studio-radius-section)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5625rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.1875rem}.rounded-tile{border-radius:.9rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-\[var\(--radius-xl\)\]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-b-lg{border-bottom-right-radius:.5625rem;border-bottom-left-radius:.5625rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-\[20px\]{border-top-right-radius:20px;border-bottom-right-radius:20px}.rounded-r-\[2px\]{border-top-right-radius:2px;border-bottom-right-radius:2px}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[var\(--radius-xl\)\]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:.5625rem;border-top-right-radius:.5625rem}.rounded-t-sm{border-top-left-radius:.1875rem;border-top-right-radius:.1875rem}.rounded-tl-\[2\.5rem\]{border-top-left-radius:2.5rem}.rounded-tl-sm{border-top-left-radius:.1875rem}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-l-0{border-left-width:0px!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-black\/20{border-color:#0003!important}.\!border-black\/35{border-color:#00000059!important}.\!border-black\/\[0\.05\]{border-color:#0000000d!important}.\!border-black\/\[0\.06\]{border-color:#0000000f!important}.\!border-border\/60{border-color:hsl(var(--border) / .6)!important}.\!border-red-500{--tw-border-opacity: 1 !important;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))!important}.\!border-red-500\/40{border-color:#ef444466!important}.\!border-zinc-200{--tw-border-opacity: 1 !important;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))!important}.border-\[\#0A84FF\]\/20{border-color:#0a84ff33}.border-\[\#0a0a0a\]{--tw-border-opacity: 1;border-color:rgb(10 10 10 / var(--tw-border-opacity, 1))}.border-\[\#1f1f28\]\/25{border-color:#1f1f2840}.border-\[\#1f2028\]{--tw-border-opacity: 1;border-color:rgb(31 32 40 / var(--tw-border-opacity, 1))}.border-\[\#2D9CC2\]\/25{border-color:#2d9cc240}.border-\[\#2D9CC2\]\/55{border-color:#2d9cc28c}.border-\[\#30D158\]\/20{border-color:#30d15833}.border-\[\#34D399\]\/35{border-color:#34d39959}.border-\[\#369CBB\]\/20{border-color:#369cbb33}.border-\[\#369CBB\]\/30{border-color:#369cbb4d}.border-\[\#406792\]\/30{border-color:#4067924d}.border-\[\#406792\]\/45{border-color:#40679273}.border-\[\#7FC4EB\]\/30{border-color:#7fc4eb4d}.border-\[\#90E2ED\]\/30{border-color:#90e2ed4d}.border-\[\#C0E4F6\]{--tw-border-opacity: 1;border-color:rgb(192 228 246 / var(--tw-border-opacity, 1))}.border-\[\#D05B61\]\/30{border-color:#d05b614d}.border-\[\#F9B8BF\]{--tw-border-opacity: 1;border-color:rgb(249 184 191 / var(--tw-border-opacity, 1))}.border-\[\#FBBF24\]\/35{border-color:#fbbf2459}.border-\[\#FE7B47\]\/25{border-color:#fe7b4740}.border-\[\#FE7B47\]\/30{border-color:#fe7b474d}.border-\[\#FE7B47\]\/\[0\.12\]{border-color:#fe7b471f}.border-\[\#FED7B5\]{--tw-border-opacity: 1;border-color:rgb(254 215 181 / var(--tw-border-opacity, 1))}.border-\[\#FF453A\]\/20{border-color:#ff453a33}.border-\[\#FF4D4D\]{--tw-border-opacity: 1;border-color:rgb(255 77 77 / var(--tw-border-opacity, 1))}.border-\[\#FFA72C\]\/30{border-color:#ffa72c4d}.border-\[\#FFD60A\]\/20{border-color:#ffd60a33}.border-\[\#b3865f\]{--tw-border-opacity: 1;border-color:rgb(179 134 95 / var(--tw-border-opacity, 1))}.border-\[\#b98f67\]{--tw-border-opacity: 1;border-color:rgb(185 143 103 / var(--tw-border-opacity, 1))}.border-\[\#b98f67\]\/35{border-color:#b98f6759}.border-\[\#b98f67\]\/60{border-color:#b98f6799}.border-\[\#cfe5d4\]{--tw-border-opacity: 1;border-color:rgb(207 229 212 / var(--tw-border-opacity, 1))}.border-\[\#d1d1d6\]{--tw-border-opacity: 1;border-color:rgb(209 209 214 / var(--tw-border-opacity, 1))}.border-\[\#d9d4cc\]{--tw-border-opacity: 1;border-color:rgb(217 212 204 / var(--tw-border-opacity, 1))}.border-\[\#e0e5ed\]{--tw-border-opacity: 1;border-color:rgb(224 229 237 / var(--tw-border-opacity, 1))}.border-\[\#e4efe4\]{--tw-border-opacity: 1;border-color:rgb(228 239 228 / var(--tw-border-opacity, 1))}.border-\[\#e7e4de\]{--tw-border-opacity: 1;border-color:rgb(231 228 222 / var(--tw-border-opacity, 1))}.border-\[\#e8ebf0\]{--tw-border-opacity: 1;border-color:rgb(232 235 240 / var(--tw-border-opacity, 1))}.border-\[\#eaecf2\]{--tw-border-opacity: 1;border-color:rgb(234 236 242 / var(--tw-border-opacity, 1))}.border-\[\#ece9e3\]{--tw-border-opacity: 1;border-color:rgb(236 233 227 / var(--tw-border-opacity, 1))}.border-\[\#ede8df\]{--tw-border-opacity: 1;border-color:rgb(237 232 223 / var(--tw-border-opacity, 1))}.border-\[\#efede7\]{--tw-border-opacity: 1;border-color:rgb(239 237 231 / var(--tw-border-opacity, 1))}.border-\[\#ff6a00\]{--tw-border-opacity: 1;border-color:rgb(255 106 0 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[hsl\(var\(--primary\)\/0\.25\)\]{border-color:hsl(var(--primary)/.25)}.border-\[rgba\(0\,0\,0\,0\.06\)\]{border-color:#0000000f}.border-\[rgba\(15\,23\,42\,0\.08\)\]{border-color:#0f172a14}.border-\[rgba\(20\,48\,77\,0\.14\)\]{border-color:#14304d24}.border-\[rgba\(242\,159\,77\,0\.34\)\]{border-color:#f29f4d57}.border-\[rgba\(255\,255\,255\,0\.45\)\]{border-color:#ffffff73}.border-\[rgba\(28\,184\,122\,0\.34\)\]{border-color:#1cb87a57}.border-\[rgba\(28\,54\,83\,0\.12\)\]{border-color:#1c36531f}.border-\[rgba\(30\,64\,96\,0\.08\)\]{border-color:#1e406014}.border-\[rgba\(31\,51\,84\,0\.08\)\]{border-color:#1f335414}.border-\[rgba\(46\,156\,194\,0\.3\)\]{border-color:#2e9cc24d}.border-\[rgba\(46\,156\,194\,0\.33\)\]{border-color:#2e9cc254}.border-\[rgba\(89\,101\,87\,0\.16\)\]{border-color:#59655729}.border-\[var\(--av-border-card\)\]{border-color:var(--av-border-card)}.border-\[var\(--border-1\)\]{border-color:var(--border-1)}.border-\[var\(--border-card\)\]{border-color:var(--border-card)}.border-\[var\(--border-weak\)\]{border-color:var(--border-weak)}.border-\[var\(--border-weak\,\#e5e7eb\)\]{border-color:var(--border-weak,#e5e7eb)}.border-\[var\(--cl-light-border\)\]{border-color:var(--cl-light-border)}.border-\[var\(--color-neutral-200\)\]{border-color:var(--color-neutral-200)}.border-\[var\(--color-neutral-400\)\]{border-color:var(--color-neutral-400)}.border-\[var\(--color-primary-200\)\]{border-color:var(--color-primary-200)}.border-\[var\(--inv-border\)\]{border-color:var(--inv-border)}.border-\[var\(--inv-border-strong\)\]{border-color:var(--inv-border-strong)}.border-\[var\(--pm-border\)\]{border-color:var(--pm-border)}.border-\[var\(--pm-field-border\)\]{border-color:var(--pm-field-border)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-100\/60{border-color:#fef3c799}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/30{border-color:#fde68a4d}.border-amber-200\/40{border-color:#fde68a66}.border-amber-200\/50{border-color:#fde68a80}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-300\/70{border-color:#fcd34db3}.border-amber-300\/80{border-color:#fcd34dcc}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/80{border-color:#fbbf24cc}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-background{--tw-border-opacity: 1;border-color:hsl(var(--background) / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/15{border-color:#00000026}.border-black\/20{border-color:#0003}.border-black\/25{border-color:#00000040}.border-black\/30{border-color:#0000004d}.border-black\/35{border-color:#00000059}.border-black\/5{border-color:#0000000d}.border-black\/70{border-color:#000000b3}.border-black\/80{border-color:#000c}.border-black\/85{border-color:#000000d9}.border-black\/\[0\.028\]{border-color:#00000007}.border-black\/\[0\.035\]{border-color:#00000009}.border-black\/\[0\.03\]{border-color:#00000008}.border-black\/\[0\.045\]{border-color:#0000000b}.border-black\/\[0\.04\]{border-color:#0000000a}.border-black\/\[0\.05\]{border-color:#0000000d}.border-black\/\[0\.06\]{border-color:#0000000f}.border-black\/\[0\.07\]{border-color:#00000012}.border-black\/\[0\.08\]{border-color:#00000014}.border-black\/\[0\.09\]{border-color:#00000017}.border-black\/\[0\.10\]{border-color:#0000001a}.border-black\/\[0\.12\]{border-color:#0000001f}.border-black\/\[0\.1\]{border-color:#0000001a}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/60{border-color:#dbeafe99}.border-blue-100\/80{border-color:#dbeafecc}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/40{border-color:#bfdbfe66}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-200\/70{border-color:#bfdbfeb3}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-300\/50{border-color:#93c5fd80}.border-blue-300\/60{border-color:#93c5fd99}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/60{border-color:#3b82f699}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-border\/15{border-color:hsl(var(--border) / .15)}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/55{border-color:hsl(var(--border) / .55)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/65{border-color:hsl(var(--border) / .65)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-border\/\[0\.20\]{border-color:hsl(var(--border) / .2)}.border-border\/\[0\.30\]{border-color:hsl(var(--border) / .3)}.border-border\/\[0\.55\]{border-color:hsl(var(--border) / .55)}.border-cyan-200\/80{border-color:#a5f3fccc}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-300\/70{border-color:#67e8f9b3}.border-cyan-300\/85{border-color:#67e8f9d9}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/25{border-color:#06b6d440}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/60{border-color:#06b6d499}.border-destructive{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-destructive\/60{border-color:hsl(var(--destructive) / .6)}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-300\/70{border-color:#6ee7b7b3}.border-emerald-300\/80{border-color:#6ee7b7cc}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/80{border-color:#34d399cc}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/10{border-color:#10b9811a}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/60{border-color:#10b98199}.border-foreground{--tw-border-opacity: 1;border-color:hsl(var(--foreground) / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-100\/60{border-color:#f3f4f699}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500\/30{border-color:#6b72804d}.border-gray-500\/60{border-color:#6b728099}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-200\/50{border-color:#bbf7d080}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400\/40{border-color:#4ade8066}.border-green-400\/50{border-color:#4ade8080}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/50{border-color:#22c55e80}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-300\/70{border-color:#a5b4fcb3}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-400\/75{border-color:#818cf8bf}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/30{border-color:#6366f14d}.border-input{--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-muted{--tw-border-opacity: 1;border-color:hsl(var(--muted) / var(--tw-border-opacity, 1))}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.border-neutral-100\/60{border-color:#f5f5f599}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-200\/15{border-color:#e5e5e526}.border-neutral-200\/20{border-color:#e5e5e533}.border-neutral-200\/40{border-color:#e5e5e566}.border-neutral-200\/50{border-color:#e5e5e580}.border-neutral-200\/60{border-color:#e5e5e599}.border-neutral-200\/70{border-color:#e5e5e5b3}.border-neutral-200\/80{border-color:#e5e5e5cc}.border-neutral-200\/90{border-color:#e5e5e5e6}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-neutral-300\/90{border-color:#d4d4d4e6}.border-neutral-700{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.border-neutral-800{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.border-neutral-900{--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-200\/50{border-color:#fed7aa80}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400\/40{border-color:#fb923c66}.border-orange-400\/50{border-color:#fb923c80}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/50{border-color:#f9731680}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/70{border-color:hsl(var(--primary) / .7)}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/50{border-color:#e9d5ff80}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/60{border-color:#a855f799}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/50{border-color:#fecaca80}.border-red-200\/60{border-color:#fecaca99}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/40{border-color:#fca5a566}.border-red-300\/60{border-color:#fca5a599}.border-red-400\/50{border-color:#f8717180}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-300\/70{border-color:#fda4afb3}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-500\/25{border-color:#f43f5e40}.border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-300\/70{border-color:#7dd3fcb3}.border-sky-300\/85{border-color:#7dd3fcd9}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-500\/25{border-color:#0ea5e940}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/85{border-color:#e2e8f0d9}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-300\/70{border-color:#cbd5e1b3}.border-slate-300\/80{border-color:#cbd5e1cc}.border-slate-300\/95{border-color:#cbd5e1f2}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/25{border-color:#64748b40}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/70{border-color:#ddd6feb3}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-400\/20{border-color:#a78bfa33}.border-violet-500\/30{border-color:#8b5cf64d}.border-white{--tw-border-opacity: 1;border-color:rgb(245 245 247 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#f5f5f71a}.border-white\/15{border-color:#f5f5f726}.border-white\/20{border-color:#f5f5f733}.border-white\/30{border-color:#f5f5f74d}.border-white\/35{border-color:#f5f5f759}.border-white\/40{border-color:#f5f5f766}.border-white\/45{border-color:#f5f5f773}.border-white\/50{border-color:#f5f5f780}.border-white\/60{border-color:#f5f5f799}.border-white\/70{border-color:#f5f5f7b3}.border-white\/\[0\.35\]{border-color:#f5f5f759}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300\/70{border-color:#fde047b3}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-500\/25{border-color:#71717a40}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-l-emerald-500\/80{border-left-color:#10b981cc}.border-l-orange-500\/80{border-left-color:#f97316cc}.border-l-rose-500\/80{border-left-color:#f43f5ecc}.border-l-slate-400{--tw-border-opacity: 1;border-left-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-blue-500{--tw-border-opacity: 1;border-top-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.\!bg-\[hsl\(var\(--card\)\/0\.96\)\]{background-color:hsl(var(--card)/.96)!important}.\!bg-black\/\[0\.08\]{background-color:#00000014!important}.\!bg-transparent{background-color:transparent!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))!important}.\!bg-white\/\[0\.72\]{background-color:#f5f5f7b8!important}.bg-\[\#05070b\]{--tw-bg-opacity: 1;background-color:rgb(5 7 11 / var(--tw-bg-opacity, 1))}.bg-\[\#0A84FF\]{--tw-bg-opacity: 1;background-color:rgb(10 132 255 / var(--tw-bg-opacity, 1))}.bg-\[\#0A84FF\]\/10{background-color:#0a84ff1a}.bg-\[\#141414\]{--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))}.bg-\[\#16A34A\]\/10{background-color:#16a34a1a}.bg-\[\#17171d\]{--tw-bg-opacity: 1;background-color:rgb(23 23 29 / var(--tw-bg-opacity, 1))}.bg-\[\#177b42\]{--tw-bg-opacity: 1;background-color:rgb(23 123 66 / var(--tw-bg-opacity, 1))}.bg-\[\#181921\]{--tw-bg-opacity: 1;background-color:rgb(24 25 33 / var(--tw-bg-opacity, 1))}.bg-\[\#1E8BFF\]{--tw-bg-opacity: 1;background-color:rgb(30 139 255 / var(--tw-bg-opacity, 1))}.bg-\[\#1f1f27\]{--tw-bg-opacity: 1;background-color:rgb(31 31 39 / var(--tw-bg-opacity, 1))}.bg-\[\#1f1f28\]{--tw-bg-opacity: 1;background-color:rgb(31 31 40 / var(--tw-bg-opacity, 1))}.bg-\[\#1f2026\]{--tw-bg-opacity: 1;background-color:rgb(31 32 38 / var(--tw-bg-opacity, 1))}.bg-\[\#1f2028\]{--tw-bg-opacity: 1;background-color:rgb(31 32 40 / var(--tw-bg-opacity, 1))}.bg-\[\#21212a\]{--tw-bg-opacity: 1;background-color:rgb(33 33 42 / var(--tw-bg-opacity, 1))}.bg-\[\#22C55E\]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-\[\#232325\]{--tw-bg-opacity: 1;background-color:rgb(35 35 37 / var(--tw-bg-opacity, 1))}.bg-\[\#242424\]{--tw-bg-opacity: 1;background-color:rgb(36 36 36 / var(--tw-bg-opacity, 1))}.bg-\[\#28C840\]\/70{background-color:#28c840b3}.bg-\[\#2D9CC2\]\/10{background-color:#2d9cc21a}.bg-\[\#2f2f2f\]{--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity, 1))}.bg-\[\#30D158\]\/10{background-color:#30d1581a}.bg-\[\#34D399\]\/15{background-color:#34d39926}.bg-\[\#369CBB\]{--tw-bg-opacity: 1;background-color:rgb(54 156 187 / var(--tw-bg-opacity, 1))}.bg-\[\#369CBB\]\/10{background-color:#369cbb1a}.bg-\[\#369CBB\]\/15{background-color:#369cbb26}.bg-\[\#369CBB\]\/30{background-color:#369cbb4d}.bg-\[\#373737\]{--tw-bg-opacity: 1;background-color:rgb(55 55 55 / var(--tw-bg-opacity, 1))}.bg-\[\#383838\]{--tw-bg-opacity: 1;background-color:rgb(56 56 56 / var(--tw-bg-opacity, 1))}.bg-\[\#3B82F6\]{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-\[\#3E8BFF\]{--tw-bg-opacity: 1;background-color:rgb(62 139 255 / var(--tw-bg-opacity, 1))}.bg-\[\#406792\]{--tw-bg-opacity: 1;background-color:rgb(64 103 146 / var(--tw-bg-opacity, 1))}.bg-\[\#406792\]\/10{background-color:#4067921a}.bg-\[\#7FC4EB\]\/10{background-color:#7fc4eb1a}.bg-\[\#7FC4EB\]\/20{background-color:#7fc4eb33}.bg-\[\#7FC4EB\]\/5{background-color:#7fc4eb0d}.bg-\[\#7aa4a3\]\/20{background-color:#7aa4a333}.bg-\[\#897aa3\]\/20{background-color:#897aa333}.bg-\[\#90E2ED\]\/10{background-color:#90e2ed1a}.bg-\[\#90E2ED\]\/20{background-color:#90e2ed33}.bg-\[\#B46F9C\]{--tw-bg-opacity: 1;background-color:rgb(180 111 156 / var(--tw-bg-opacity, 1))}.bg-\[\#D05B61\]{--tw-bg-opacity: 1;background-color:rgb(208 91 97 / var(--tw-bg-opacity, 1))}.bg-\[\#D05B61\]\/15{background-color:#d05b6126}.bg-\[\#D05B61\]\/20{background-color:#d05b6133}.bg-\[\#E4F3FB\]\/95{background-color:#e4f3fbf2}.bg-\[\#EAF2FF\]{--tw-bg-opacity: 1;background-color:rgb(234 242 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EEEEED\]{--tw-bg-opacity: 1;background-color:rgb(238 238 237 / var(--tw-bg-opacity, 1))}.bg-\[\#EEF0F3\]{--tw-bg-opacity: 1;background-color:rgb(238 240 243 / var(--tw-bg-opacity, 1))}.bg-\[\#EEF7FC\]{--tw-bg-opacity: 1;background-color:rgb(238 247 252 / var(--tw-bg-opacity, 1))}.bg-\[\#F0FDF4\]{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F59E0B\]{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F5F7\]{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F7F7\]{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F7F7\]\/95{background-color:#f7f7f7f2}.bg-\[\#F97316\]{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-\[\#FBFCFD\]{--tw-bg-opacity: 1;background-color:rgb(251 252 253 / var(--tw-bg-opacity, 1))}.bg-\[\#FCD34D\]\/20{background-color:#fcd34d33}.bg-\[\#FDE4E6\]\/90{background-color:#fde4e6e6}.bg-\[\#FE7B47\]{--tw-bg-opacity: 1;background-color:rgb(254 123 71 / var(--tw-bg-opacity, 1))}.bg-\[\#FE7B47\]\/10{background-color:#fe7b471a}.bg-\[\#FE7B47\]\/\[0\.06\]{background-color:#fe7b470f}.bg-\[\#FEF2F2\]{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-\[\#FF453A\]\/10{background-color:#ff453a1a}.bg-\[\#FF4D4D\]\/10{background-color:#ff4d4d1a}.bg-\[\#FF5F57\]\/70{background-color:#ff5f57b3}.bg-\[\#FFA72C\]{--tw-bg-opacity: 1;background-color:rgb(255 167 44 / var(--tw-bg-opacity, 1))}.bg-\[\#FFA72C\]\/10{background-color:#ffa72c1a}.bg-\[\#FFA72C\]\/15{background-color:#ffa72c26}.bg-\[\#FFA72C\]\/20{background-color:#ffa72c33}.bg-\[\#FFBD2E\]\/70{background-color:#ffbd2eb3}.bg-\[\#FFD60A\]\/10{background-color:#ffd60a1a}.bg-\[\#FFF1E6\]\/95{background-color:#fff1e6f2}.bg-\[\#b98f67\]{--tw-bg-opacity: 1;background-color:rgb(185 143 103 / var(--tw-bg-opacity, 1))}.bg-\[\#c69166\]\/20{background-color:#c6916633}.bg-\[\#e6f4eb\]{--tw-bg-opacity: 1;background-color:rgb(230 244 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f0ff\]{--tw-bg-opacity: 1;background-color:rgb(232 240 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eceff3\]{--tw-bg-opacity: 1;background-color:rgb(236 239 243 / var(--tw-bg-opacity, 1))}.bg-\[\#eef8f1\]{--tw-bg-opacity: 1;background-color:rgb(238 248 241 / var(--tw-bg-opacity, 1))}.bg-\[\#efede7\]{--tw-bg-opacity: 1;background-color:rgb(239 237 231 / var(--tw-bg-opacity, 1))}.bg-\[\#eff4ff\]{--tw-bg-opacity: 1;background-color:rgb(239 244 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f0ece5\]{--tw-bg-opacity: 1;background-color:rgb(240 236 229 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f0ec\]{--tw-bg-opacity: 1;background-color:rgb(242 240 236 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f3f7\]{--tw-bg-opacity: 1;background-color:rgb(242 243 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f8f3\]{--tw-bg-opacity: 1;background-color:rgb(242 248 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f3ece3\]\/25{background-color:#f3ece340}.bg-\[\#f4f9f4\]{--tw-bg-opacity: 1;background-color:rgb(244 249 244 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f8fa\]{--tw-bg-opacity: 1;background-color:rgb(247 248 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f6f2\]{--tw-bg-opacity: 1;background-color:rgb(248 246 242 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f9fb\]{--tw-bg-opacity: 1;background-color:rgb(248 249 251 / var(--tw-bg-opacity, 1))}.bg-\[\#faf7f2\]{--tw-bg-opacity: 1;background-color:rgb(250 247 242 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfaf7\]{--tw-bg-opacity: 1;background-color:rgb(251 250 247 / var(--tw-bg-opacity, 1))}.bg-\[\#fcfcfd\]{--tw-bg-opacity: 1;background-color:rgb(252 252 253 / var(--tw-bg-opacity, 1))}.bg-\[\#fff\],.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(var\(--color-success\)\)\]\/20{background-color:hsl(var(--color-success) / .2)}.bg-\[hsl\(var\(--color-warning\)\)\]\/10{background-color:hsl(var(--color-warning) / .1)}.bg-\[hsl\(var\(--primary\)\/0\.07\)\]{background-color:hsl(var(--primary)/.07)}.bg-\[rgba\(0\,0\,0\,0\.04\)\]{background-color:#0000000a}.bg-\[rgba\(0\,0\,0\,0\.06\)\]{background-color:#0000000f}.bg-\[rgba\(0\,0\,0\,0\.08\)\]{background-color:#00000014}.bg-\[rgba\(0\,0\,0\,0\.09\)\]{background-color:#00000017}.bg-\[rgba\(16\,41\,64\,0\.12\)\]{background-color:#1029401f}.bg-\[rgba\(242\,159\,77\,0\.18\)\]{background-color:#f29f4d2e}.bg-\[rgba\(255\,255\,255\,0\.45\)\]{background-color:#ffffff73}.bg-\[rgba\(255\,255\,255\,0\.85\)\]{background-color:#ffffffd9}.bg-\[rgba\(28\,184\,122\,0\.14\)\]{background-color:#1cb87a24}.bg-\[rgba\(45\,45\,45\,0\.78\)\]{background-color:#2d2d2dc7}.bg-\[rgba\(46\,156\,194\,0\.14\)\]{background-color:#2e9cc224}.bg-\[rgba\(46\,156\,194\,0\.15\)\]{background-color:#2e9cc226}.bg-\[rgba\(46\,97\,142\,0\.24\)\]{background-color:#2e618e3d}.bg-\[var\(--av-bg-card\)\]{background-color:var(--av-bg-card)}.bg-\[var\(--bg-subtle\)\]{background-color:var(--bg-subtle)}.bg-\[var\(--border-weak\)\]{background-color:var(--border-weak)}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--cl-light-bg\)\]{background-color:var(--cl-light-bg)}.bg-\[var\(--color-accent-100\)\]{background-color:var(--color-accent-100)}.bg-\[var\(--color-accent-chestnut\)\]{background-color:var(--color-accent-chestnut)}.bg-\[var\(--color-accent-coral\)\]{background-color:var(--color-accent-coral)}.bg-\[var\(--color-accent-rose\)\]{background-color:var(--color-accent-rose)}.bg-\[var\(--color-accent-sunshade\)\]{background-color:var(--color-accent-sunshade)}.bg-\[var\(--color-neutral-100\)\]{background-color:var(--color-neutral-100)}.bg-\[var\(--color-neutral-200\)\]{background-color:var(--color-neutral-200)}.bg-\[var\(--color-neutral-300\)\]{background-color:var(--color-neutral-300)}.bg-\[var\(--color-neutral-400\)\]{background-color:var(--color-neutral-400)}.bg-\[var\(--color-neutral-50\)\]{background-color:var(--color-neutral-50)}.bg-\[var\(--color-neutral-500\)\]{background-color:var(--color-neutral-500)}.bg-\[var\(--color-neutral-900\)\]{background-color:var(--color-neutral-900)}.bg-\[var\(--color-primary-100\)\]{background-color:var(--color-primary-100)}.bg-\[var\(--color-primary-200\)\]{background-color:var(--color-primary-200)}.bg-\[var\(--color-primary-300\)\]{background-color:var(--color-primary-300)}.bg-\[var\(--color-primary-400\)\]{background-color:var(--color-primary-400)}.bg-\[var\(--color-primary-50\)\]{background-color:var(--color-primary-50)}.bg-\[var\(--color-primary-500\)\]{background-color:var(--color-primary-500)}.bg-\[var\(--color-warning\)\]{background-color:var(--color-warning)}.bg-\[var\(--inv-card\)\]{background-color:var(--inv-card)}.bg-\[var\(--pm-bg-0\)\]{background-color:var(--pm-bg-0)}.bg-\[var\(--pm-bg-1\)\]{background-color:var(--pm-bg-1)}.bg-\[var\(--pm-field-bg\)\]{background-color:var(--pm-field-bg)}.bg-\[var\(--sp\)\]{background-color:var(--sp)}.bg-\[var\(--surface-elevated\)\]{background-color:var(--surface-elevated)}.bg-\[var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-\[var\(--surface-subtle\)\]{background-color:var(--surface-subtle)}.bg-accent{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.bg-accent\/50{background-color:hsl(var(--accent) / .5)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/60{background-color:#fef3c799}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-100\/90{background-color:#fef3c7e6}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/85{background-color:#fffbebd9}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/60{background-color:#f59e0b99}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/45{background-color:hsl(var(--background) / .45)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/65{background-color:hsl(var(--background) / .65)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/75{background-color:hsl(var(--background) / .75)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-black\/\[0\.02\]{background-color:#00000005}.bg-black\/\[0\.035\]{background-color:#00000009}.bg-black\/\[0\.03\]{background-color:#00000008}.bg-black\/\[0\.045\]{background-color:#0000000b}.bg-black\/\[0\.04\]{background-color:#0000000a}.bg-black\/\[0\.05\]{background-color:#0000000d}.bg-black\/\[0\.06\]{background-color:#0000000f}.bg-black\/\[0\.08\]{background-color:#00000014}.bg-black\/\[0\.12\]{background-color:#0000001f}.bg-black\/\[0\.15\]{background-color:#00000026}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/60{background-color:#dbeafe99}.bg-blue-100\/80{background-color:#dbeafecc}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/15{background-color:#2563eb26}.bg-border{--tw-bg-opacity: 1;background-color:hsl(var(--border) / var(--tw-bg-opacity, 1))}.bg-border\/30{background-color:hsl(var(--border) / .3)}.bg-border\/40{background-color:hsl(var(--border) / .4)}.bg-border\/50{background-color:hsl(var(--border) / .5)}.bg-card{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-100\/70{background-color:#cffafeb3}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/70{background-color:#ecfeffb3}.bg-cyan-50\/85{background-color:#ecfeffd9}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/95{background-color:hsl(var(--destructive) / .95)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/60{background-color:#d1fae599}.bg-emerald-100\/80{background-color:#d1fae5cc}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/30{background-color:#34d3994d}.bg-emerald-400\/90{background-color:#34d399e6}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-50\/85{background-color:#ecfdf5d9}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/60{background-color:#10b98199}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.bg-foreground\/55{background-color:hsl(var(--foreground) / .55)}.bg-foreground\/\[0\.06\]{background-color:hsl(var(--foreground) / .06)}.bg-fuchsia-200\/50{background-color:#f5d0fe80}.bg-fuchsia-300\/20{background-color:#f0abfc33}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\/20{background-color:#e5e7eb33}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-400\/10{background-color:#9ca3af1a}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/40{background-color:#f9fafb66}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/60{background-color:#11182799}.bg-gray-950\/95{background-color:#030712f2}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-100\/60{background-color:#dcfce799}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/40{background-color:#f0fdf466}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-50\/60{background-color:#f0fdf499}.bg-green-50\/90{background-color:#f0fdf4e6}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-100\/60{background-color:#e0e7ff99}.bg-indigo-100\/75{background-color:#e0e7ffbf}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/80{background-color:#eef2ffcc}.bg-indigo-50\/85{background-color:#eef2ffd9}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/5{background-color:#6366f10d}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted-foreground\/50{background-color:hsl(var(--muted-foreground) / .5)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/45{background-color:hsl(var(--muted) / .45)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/55{background-color:hsl(var(--muted) / .55)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-100\/50{background-color:#f5f5f580}.bg-neutral-100\/70{background-color:#f5f5f5b3}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-neutral-200\/50{background-color:#e5e5e580}.bg-neutral-200\/60{background-color:#e5e5e599}.bg-neutral-200\/70{background-color:#e5e5e5b3}.bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-50\/40{background-color:#fafafa66}.bg-neutral-50\/50{background-color:#fafafa80}.bg-neutral-50\/60{background-color:#fafafa99}.bg-neutral-50\/80{background-color:#fafafacc}.bg-neutral-500{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-neutral-900\/95{background-color:#171717f2}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-100\/60{background-color:#ffedd599}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/40{background-color:#fff7ed66}.bg-orange-50\/90{background-color:#fff7ede6}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/\[0\.02\]{background-color:hsl(var(--primary) / .02)}.bg-primary\/\[0\.03\]{background-color:hsl(var(--primary) / .03)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/60{background-color:#faf5ff99}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/5{background-color:#a855f70d}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/60{background-color:#fee2e299}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/60{background-color:#fef2f299}.bg-red-50\/70{background-color:#fef2f2b3}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-50\/90{background-color:#fef2f2e6}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-400\/80{background-color:#fb7185cc}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/35{background-color:#fff1f259}.bg-rose-50\/80{background-color:#fff1f2cc}.bg-rose-50\/85{background-color:#fff1f2d9}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.bg-sidebar{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.bg-sidebar-border{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-100\/70{background-color:#e0f2feb3}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-50\/85{background-color:#f0f9ffd9}.bg-sky-50\/90{background-color:#f0f9ffe6}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/50{background-color:#f1f5f980}.bg-slate-100\/60{background-color:#f1f5f999}.bg-slate-100\/70{background-color:#f1f5f9b3}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-100\/85{background-color:#f1f5f9d9}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/60{background-color:#e2e8f099}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-200\/90{background-color:#e2e8f0e6}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/55{background-color:#f8fafc8c}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/75{background-color:#f8fafcbf}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/80{background-color:#64748bcc}.bg-slate-700\/80{background-color:#334155cc}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/\[0\.035\]{background-color:#0f172a09}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-timeline-now{--tw-bg-opacity: 1;background-color:rgb(236 55 80 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-warning-danger{--tw-bg-opacity: 1;background-color:hsl(0 84% 42% / var(--tw-bg-opacity, 1))}.bg-warning-exceeded{--tw-bg-opacity: 1;background-color:hsl(0 0% 10% / var(--tw-bg-opacity, 1))}.bg-warning-moderate{--tw-bg-opacity: 1;background-color:hsl(39 92% 48% / var(--tw-bg-opacity, 1))}.bg-warning-safe{--tw-bg-opacity: 1;background-color:hsl(142 76% 36% / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#f5f5f71a}.bg-white\/15{background-color:#f5f5f726}.bg-white\/20{background-color:#f5f5f733}.bg-white\/40{background-color:#f5f5f766}.bg-white\/45{background-color:#f5f5f773}.bg-white\/5{background-color:#f5f5f70d}.bg-white\/50{background-color:#f5f5f780}.bg-white\/55{background-color:#f5f5f78c}.bg-white\/60{background-color:#f5f5f799}.bg-white\/65{background-color:#f5f5f7a6}.bg-white\/70{background-color:#f5f5f7b3}.bg-white\/75{background-color:#f5f5f7bf}.bg-white\/80{background-color:#f5f5f7cc}.bg-white\/85{background-color:#f5f5f7d9}.bg-white\/90{background-color:#f5f5f7e6}.bg-white\/95{background-color:#f5f5f7f2}.bg-white\/\[0\.04\]{background-color:#f5f5f70a}.bg-white\/\[0\.07\]{background-color:#f5f5f712}.bg-white\/\[0\.08\]{background-color:#f5f5f714}.bg-white\/\[0\.48\]{background-color:#f5f5f77a}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50\/80{background-color:#fefce8cc}.bg-yellow-50\/85{background-color:#fefce8d9}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-zinc-400\/15{background-color:#a1a1aa26}.bg-zinc-500\/15{background-color:#71717a26}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/95{background-color:#18181bf2}.bg-\[linear-gradient\(130deg\,\#2d9cc2\,\#58b5d9\)\]{background-image:linear-gradient(130deg,#2d9cc2,#58b5d9)}.bg-\[linear-gradient\(130deg\,rgba\(131\,58\,180\,0\.16\)_0\%\,rgba\(193\,53\,132\,0\.20\)_28\%\,rgba\(225\,48\,108\,0\.14\)_52\%\,rgba\(252\,175\,69\,0\.08\)_78\%\,rgba\(252\,200\,120\,0\.04\)_100\%\)\,radial-gradient\(ellipse_100\%_160\%_at_0\%_50\%\,rgba\(131\,58\,180\,0\.18\)\,transparent_75\%\)\,radial-gradient\(ellipse_50\%_120\%_at_30\%_45\%\,rgba\(193\,53\,132\,0\.08\)\,transparent_60\%\)\,radial-gradient\(ellipse_75\%_100\%_at_100\%_30\%\,rgba\(252\,175\,69\,0\.09\)\,transparent_72\%\)\,radial-gradient\(ellipse_80\%_50\%_at_50\%_100\%\,rgba\(193\,53\,132\,0\.06\)\,transparent_55\%\)\]{background-image:linear-gradient(130deg,#833ab429,#c1358433 28%,#e1306c24 52%,#fcaf4514 78%,#fcc8780a),radial-gradient(ellipse 100% 160% at 0% 50%,rgba(131,58,180,.18),transparent 75%),radial-gradient(ellipse 50% 120% at 30% 45%,rgba(193,53,132,.08),transparent 60%),radial-gradient(ellipse 75% 100% at 100% 30%,rgba(252,175,69,.09),transparent 72%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(193,53,132,.06),transparent 55%)}.bg-\[linear-gradient\(130deg\,rgba\(20\,60\,130\,0\.14\)_0\%\,rgba\(24\,119\,242\,0\.18\)_26\%\,rgba\(43\,137\,255\,0\.13\)_50\%\,rgba\(100\,140\,190\,0\.08\)_74\%\,rgba\(160\,175\,200\,0\.04\)_100\%\)\,radial-gradient\(ellipse_100\%_160\%_at_0\%_50\%\,rgba\(20\,60\,130\,0\.16\)\,transparent_75\%\)\,radial-gradient\(ellipse_50\%_110\%_at_28\%_45\%\,rgba\(24\,119\,242\,0\.08\)\,transparent_58\%\)\,radial-gradient\(ellipse_70\%_100\%_at_100\%_30\%\,rgba\(100\,140\,190\,0\.07\)\,transparent_70\%\)\,radial-gradient\(ellipse_80\%_50\%_at_50\%_100\%\,rgba\(43\,137\,255\,0\.05\)\,transparent_55\%\)\]{background-image:linear-gradient(130deg,#143c8224,#1877f22e 26%,#2b89ff21,#648cbe14 74%,#a0afc80a),radial-gradient(ellipse 100% 160% at 0% 50%,rgba(20,60,130,.16),transparent 75%),radial-gradient(ellipse 50% 110% at 28% 45%,rgba(24,119,242,.08),transparent 58%),radial-gradient(ellipse 70% 100% at 100% 30%,rgba(100,140,190,.07),transparent 70%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(43,137,255,.05),transparent 55%)}.bg-\[linear-gradient\(135deg\,rgba\(139\,92\,246\,0\.12\)_0\%\,rgba\(168\,85\,247\,0\.16\)_32\%\,rgba\(192\,132\,252\,0\.09\)_65\%\,rgba\(220\,190\,255\,0\.04\)_100\%\)\,radial-gradient\(ellipse_85\%_130\%_at_0\%_50\%\,rgba\(139\,92\,246\,0\.13\)\,transparent_68\%\)\,radial-gradient\(ellipse_60\%_85\%_at_100\%_25\%\,rgba\(220\,190\,255\,0\.07\)\,transparent_62\%\)\,radial-gradient\(ellipse_75\%_45\%_at_50\%_100\%\,rgba\(168\,85\,247\,0\.05\)\,transparent_55\%\)\]{background-image:linear-gradient(135deg,#8b5cf61f,#a855f729 32%,#c084fc17 65%,#dcbeff0a),radial-gradient(ellipse 85% 130% at 0% 50%,rgba(139,92,246,.13),transparent 68%),radial-gradient(ellipse 60% 85% at 100% 25%,rgba(220,190,255,.07),transparent 62%),radial-gradient(ellipse 75% 45% at 50% 100%,rgba(168,85,247,.05),transparent 55%)}.bg-\[linear-gradient\(135deg\,rgba\(251\,188\,4\,0\.13\)_0\%\,rgba\(251\,188\,4\,0\.16\)_30\%\,rgba\(120\,140\,80\,0\.07\)_65\%\,rgba\(180\,190\,160\,0\.04\)_100\%\)\,radial-gradient\(ellipse_85\%_130\%_at_0\%_50\%\,rgba\(251\,188\,4\,0\.14\)\,transparent_68\%\)\,radial-gradient\(ellipse_60\%_85\%_at_100\%_30\%\,rgba\(120\,140\,80\,0\.07\)\,transparent_62\%\)\,radial-gradient\(ellipse_75\%_45\%_at_50\%_100\%\,rgba\(251\,188\,4\,0\.05\)\,transparent_55\%\)\]{background-image:linear-gradient(135deg,#fbbc0421,#fbbc0429 30%,#788c5012,#b4bea00a),radial-gradient(ellipse 85% 130% at 0% 50%,rgba(251,188,4,.14),transparent 68%),radial-gradient(ellipse 60% 85% at 100% 30%,rgba(120,140,80,.07),transparent 62%),radial-gradient(ellipse 75% 45% at 50% 100%,rgba(251,188,4,.05),transparent 55%)}.bg-\[linear-gradient\(135deg\,rgba\(255\,149\,0\,0\.13\)_0\%\,rgba\(255\,122\,0\,0\.16\)_32\%\,rgba\(255\,179\,64\,0\.10\)_65\%\,rgba\(255\,220\,180\,0\.05\)_100\%\)\,radial-gradient\(ellipse_85\%_130\%_at_0\%_50\%\,rgba\(255\,149\,0\,0\.14\)\,transparent_68\%\)\,radial-gradient\(ellipse_60\%_85\%_at_100\%_25\%\,rgba\(255\,220\,180\,0\.07\)\,transparent_62\%\)\,radial-gradient\(ellipse_75\%_45\%_at_50\%_100\%\,rgba\(255\,122\,0\,0\.05\)\,transparent_55\%\)\]{background-image:linear-gradient(135deg,#ff950021,#ff7a0029 32%,#ffb3401a 65%,#ffdcb40d),radial-gradient(ellipse 85% 130% at 0% 50%,rgba(255,149,0,.14),transparent 68%),radial-gradient(ellipse 60% 85% at 100% 25%,rgba(255,220,180,.07),transparent 62%),radial-gradient(ellipse 75% 45% at 50% 100%,rgba(255,122,0,.05),transparent 55%)}.bg-\[linear-gradient\(135deg\,rgba\(52\,168\,83\,0\.12\)_0\%\,rgba\(66\,133\,244\,0\.10\)_35\%\,rgba\(52\,168\,83\,0\.07\)_65\%\,rgba\(180\,200\,180\,0\.04\)_100\%\)\,radial-gradient\(ellipse_85\%_130\%_at_0\%_50\%\,rgba\(52\,168\,83\,0\.13\)\,transparent_68\%\)\,radial-gradient\(ellipse_60\%_85\%_at_100\%_25\%\,rgba\(66\,133\,244\,0\.07\)\,transparent_62\%\)\,radial-gradient\(ellipse_75\%_45\%_at_50\%_100\%\,rgba\(52\,168\,83\,0\.05\)\,transparent_55\%\)\]{background-image:linear-gradient(135deg,#34a8531f,#4285f41a 35%,#34a85312 65%,#b4c8b40a),radial-gradient(ellipse 85% 130% at 0% 50%,rgba(52,168,83,.13),transparent 68%),radial-gradient(ellipse 60% 85% at 100% 25%,rgba(66,133,244,.07),transparent 62%),radial-gradient(ellipse 75% 45% at 50% 100%,rgba(52,168,83,.05),transparent 55%)}.bg-\[linear-gradient\(135deg\,rgba\(52\,199\,89\,0\.12\)_0\%\,rgba\(48\,179\,80\,0\.15\)_32\%\,rgba\(90\,216\,122\,0\.09\)_65\%\,rgba\(160\,230\,180\,0\.04\)_100\%\)\,radial-gradient\(ellipse_85\%_130\%_at_0\%_50\%\,rgba\(52\,199\,89\,0\.13\)\,transparent_68\%\)\,radial-gradient\(ellipse_60\%_85\%_at_100\%_25\%\,rgba\(160\,230\,180\,0\.07\)\,transparent_62\%\)\,radial-gradient\(ellipse_75\%_45\%_at_50\%_100\%\,rgba\(48\,179\,80\,0\.04\)\,transparent_55\%\)\]{background-image:linear-gradient(135deg,#34c7591f,#30b35026 32%,#5ad87a17 65%,#a0e6b40a),radial-gradient(ellipse 85% 130% at 0% 50%,rgba(52,199,89,.13),transparent 68%),radial-gradient(ellipse 60% 85% at 100% 25%,rgba(160,230,180,.07),transparent 62%),radial-gradient(ellipse 75% 45% at 50% 100%,rgba(48,179,80,.04),transparent 55%)}.bg-\[linear-gradient\(135deg\,rgba\(66\,133\,244\,0\.09\)_0\%\,rgba\(200\,210\,230\,0\.07\)_35\%\,rgba\(52\,168\,83\,0\.06\)_70\%\,transparent_100\%\)\,radial-gradient\(ellipse_80\%_130\%_at_5\%_50\%\,rgba\(66\,133\,244\,0\.10\)\,transparent_65\%\)\,radial-gradient\(ellipse_60\%_80\%_at_95\%_30\%\,rgba\(52\,168\,83\,0\.06\)\,transparent_60\%\)\,radial-gradient\(ellipse_70\%_45\%_at_50\%_100\%\,rgba\(180\,190\,210\,0\.04\)\,transparent_55\%\)\]{background-image:linear-gradient(135deg,rgba(66,133,244,.09) 0%,rgba(200,210,230,.07) 35%,rgba(52,168,83,.06) 70%,transparent 100%),radial-gradient(ellipse 80% 130% at 5% 50%,rgba(66,133,244,.1),transparent 65%),radial-gradient(ellipse 60% 80% at 95% 30%,rgba(52,168,83,.06),transparent 60%),radial-gradient(ellipse 70% 45% at 50% 100%,rgba(180,190,210,.04),transparent 55%)}.bg-\[linear-gradient\(160deg\,\#ffffff\,\#f3f9ff\)\]{background-image:linear-gradient(160deg,#fff,#f3f9ff)}.bg-\[linear-gradient\(160deg\,rgba\(255\,255\,255\,0\.95\)_0\%\,rgba\(246\,248\,252\,0\.88\)_100\%\)\]{background-image:linear-gradient(160deg,#fffffff2,#f6f8fce0)}.bg-\[linear-gradient\(180deg\,\#f5f6fb_0\%\,\#f8f8fb_26\%\,\#f6f1ea_100\%\)\]{background-image:linear-gradient(180deg,#f5f6fb,#f8f8fb 26%,#f6f1ea)}.bg-\[linear-gradient\(180deg\,rgba\(250\,253\,255\,0\.95\)_0\%\,rgba\(244\,250\,255\,0\.9\)_100\%\)\]{background-image:linear-gradient(180deg,#fafdfff2,#f4faffe6)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.97\)_0\%\,rgba\(248\,251\,253\,0\.96\)_100\%\)\]{background-image:linear-gradient(180deg,#fffffff7,#f8fbfdf5)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)_0\%\,rgba\(247\,251\,255\,0\.96\)_100\%\)\]{background-image:linear-gradient(180deg,#fffffffa,#f7fbfff5)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,1\)_0\%\,rgba\(246\,248\,251\,1\)_100\%\)\]{background-image:linear-gradient(180deg,#fff,#f6f8fb)}.bg-\[linear-gradient\(90deg\,\#2d9cc2\,\#58b5d9\)\]{background-image:linear-gradient(90deg,#2d9cc2,#58b5d9)}.bg-\[linear-gradient\(90deg\,\#eef8f1_0\%\,\#e9f5ee_100\%\)\]{background-image:linear-gradient(90deg,#eef8f1,#e9f5ee)}.bg-\[linear-gradient\(to_bottom\,rgba\(15\,23\,42\,0\.14\)\,rgba\(15\,23\,42\,0\)\)\]{background-image:linear-gradient(to bottom,#0f172a24,#0f172a00)}.bg-\[radial-gradient\(120\%_130\%_at_8\%_6\%\,rgba\(131\,189\,225\,0\.34\)_0\%\,rgba\(131\,189\,225\,0\.06\)_46\%\,transparent_62\%\)\,radial-gradient\(90\%_110\%_at_92\%_16\%\,rgba\(126\,214\,198\,0\.2\)_0\%\,rgba\(126\,214\,198\,0\.03\)_52\%\,transparent_72\%\)\,linear-gradient\(160deg\,\#f8fbff_0\%\,\#edf6ff_42\%\,\#f6fbff_100\%\)\]{background-image:radial-gradient(120% 130% at 8% 6%,rgba(131,189,225,.34) 0%,rgba(131,189,225,.06) 46%,transparent 62%),radial-gradient(90% 110% at 92% 16%,rgba(126,214,198,.2) 0%,rgba(126,214,198,.03) 52%,transparent 72%),linear-gradient(160deg,#f8fbff,#edf6ff 42%,#f6fbff)}.bg-\[radial-gradient\(120\%_130\%_at_8\%_6\%\,rgba\(131\,189\,225\,0\.35\)_0\%\,rgba\(131\,189\,225\,0\.06\)_46\%\,transparent_62\%\)\,radial-gradient\(90\%_110\%_at_90\%_14\%\,rgba\(126\,214\,198\,0\.22\)_0\%\,rgba\(126\,214\,198\,0\.02\)_52\%\,transparent_72\%\)\,linear-gradient\(160deg\,\#f8fbff_0\%\,\#edf6ff_42\%\,\#f6fbff_100\%\)\]{background-image:radial-gradient(120% 130% at 8% 6%,rgba(131,189,225,.35) 0%,rgba(131,189,225,.06) 46%,transparent 62%),radial-gradient(90% 110% at 90% 14%,rgba(126,214,198,.22) 0%,rgba(126,214,198,.02) 52%,transparent 72%),linear-gradient(160deg,#f8fbff,#edf6ff 42%,#f6fbff)}.bg-\[radial-gradient\(90\%_140\%_at_0\%_100\%\,rgba\(120\,103\,255\,0\.3\)_0\%\,transparent_60\%\)\,radial-gradient\(90\%_120\%_at_40\%_100\%\,rgba\(74\,222\,128\,0\.25\)_0\%\,transparent_62\%\)\,radial-gradient\(100\%_140\%_at_85\%_100\%\,rgba\(56\,189\,248\,0\.22\)_0\%\,transparent_64\%\)\]{background-image:radial-gradient(90% 140% at 0% 100%,rgba(120,103,255,.3) 0%,transparent 60%),radial-gradient(90% 120% at 40% 100%,rgba(74,222,128,.25) 0%,transparent 62%),radial-gradient(100% 140% at 85% 100%,rgba(56,189,248,.22) 0%,transparent 64%)}.bg-\[radial-gradient\(circle\,rgba\(164\,228\,255\,0\.28\)_0\%\,rgba\(164\,228\,255\,0\)_72\%\)\]{background-image:radial-gradient(circle,#a4e4ff47,#a4e4ff00 72%)}.bg-\[radial-gradient\(circle_at_16\%_24\%\,rgba\(0\,230\,255\,0\.12\)\,transparent_34\%\)\,radial-gradient\(circle_at_84\%_24\%\,rgba\(218\,108\,255\,0\.14\)\,transparent_35\%\)\,linear-gradient\(180deg\,rgba\(252\,252\,253\,0\.96\)\,rgba\(244\,246\,250\,0\.98\)\)\]{background-image:radial-gradient(circle at 16% 24%,rgba(0,230,255,.12),transparent 34%),radial-gradient(circle at 84% 24%,rgba(218,108,255,.14),transparent 35%),linear-gradient(180deg,#fcfcfdf5,#f4f6fafa)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(122\,164\,163\,0\.28\)\,transparent_38\%\)\,radial-gradient\(circle_at_75\%_30\%\,rgba\(198\,145\,102\,0\.26\)\,transparent_42\%\)\,linear-gradient\(145deg\,\#f3f3f7\,\#ebedf2\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(122,164,163,.28),transparent 38%),radial-gradient(circle at 75% 30%,rgba(198,145,102,.26),transparent 42%),linear-gradient(145deg,#f3f3f7,#ebedf2)}.bg-\[radial-gradient\(circle_at_35\%_25\%\,\#ffffff_0\%\,\#f8fafc_70\%\,\#eef2f7_100\%\)\]{background-image:radial-gradient(circle at 35% 25%,#fff,#f8fafc 70%,#eef2f7)}.bg-\[radial-gradient\(circle_at_center\,rgba\(93\,181\,223\,0\.28\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,rgba(93,181,223,.28),transparent 70%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(56\,189\,248\,0\.25\)\,_rgba\(255\,255\,255\,0\.95\)\)\]{background-image:radial-gradient(circle at top,#38bdf840,#fffffff2)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#05070b\]{--tw-gradient-from: #05070b var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 7 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#10B981\]{--tw-gradient-from: #10B981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#10B981\]\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2D9CC2\]{--tw-gradient-from: #2D9CC2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 156 194 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2D9CC2\]\/15{--tw-gradient-from: rgb(45 156 194 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 156 194 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#34C759\]{--tw-gradient-from: #34C759 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 199 89 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#369CBB\]{--tw-gradient-from: #369CBB var(--tw-gradient-from-position);--tw-gradient-to: rgb(54 156 187 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#369CBB\]\/10{--tw-gradient-from: rgb(54 156 187 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(54 156 187 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#369CBB\]\/5{--tw-gradient-from: rgb(54 156 187 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(54 156 187 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3B82F6\]{--tw-gradient-from: #3B82F6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3B82F6\]\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#406792\]{--tw-gradient-from: #406792 var(--tw-gradient-from-position);--tw-gradient-to: rgb(64 103 146 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#406792\]\/10{--tw-gradient-from: rgb(64 103 146 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(64 103 146 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#55D36B\]{--tw-gradient-from: #55D36B var(--tw-gradient-from-position);--tw-gradient-to: rgb(85 211 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6366F1\]{--tw-gradient-from: #6366F1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7FC4EB\]{--tw-gradient-from: #7FC4EB var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 196 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#90E2ED\]{--tw-gradient-from: #90E2ED var(--tw-gradient-from-position);--tw-gradient-to: rgb(144 226 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F8FAFF\]{--tw-gradient-from: #F8FAFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FE7B47\]{--tw-gradient-from: #FE7B47 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 123 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFA72C\]{--tw-gradient-from: #FFA72C var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 167 44 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFA72C\]\/10{--tw-gradient-from: rgb(255 167 44 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 167 44 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#cfe2df\]{--tw-gradient-from: #cfe2df var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 226 223 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#d9e8e4\]{--tw-gradient-from: #d9e8e4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 232 228 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#dbe7ff\]{--tw-gradient-from: #dbe7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#dcd5ea\]{--tw-gradient-from: #dcd5ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 213 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ddeae6\]{--tw-gradient-from: #ddeae6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(221 234 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e6e0f2\]{--tw-gradient-from: #e6e0f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(230 224 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e6f0ee\]{--tw-gradient-from: #e6f0ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(230 240 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e7d8c8\]{--tw-gradient-from: #e7d8c8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(231 216 200 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ecdcc9\]{--tw-gradient-from: #ecdcc9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 220 201 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ece6f4\]{--tw-gradient-from: #ece6f4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 230 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ece8f4\]{--tw-gradient-from: #ece8f4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 232 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0e1cf\]{--tw-gradient-from: #f0e1cf var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 225 207 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f4e9df\]{--tw-gradient-from: #f4e9df var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 233 223 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ffd0f0\]{--tw-gradient-from: #ffd0f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 208 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(113\,128\,113\,0\.18\)\]{--tw-gradient-from: rgba(113,128,113,.18) var(--tw-gradient-from-position);--tw-gradient-to: rgba(113, 128, 113, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--color-primary-100\)\]{--tw-gradient-from: var(--color-primary-100) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--color-primary-400\)\]{--tw-gradient-from: var(--color-primary-400) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/60{--tw-gradient-from: rgb(255 251 235 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/85{--tw-gradient-from: rgb(255 251 235 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/95{--tw-gradient-from: hsl(var(--background) / .95) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/\[0\.03\]{--tw-gradient-from: rgb(0 0 0 / .03) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/80{--tw-gradient-from: rgb(219 234 254 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/80{--tw-gradient-from: rgb(239 246 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/95{--tw-gradient-from: rgb(239 246 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from: hsl(var(--card) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-200{--tw-gradient-from: #a5f3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400\/70{--tw-gradient-from: rgb(34 211 238 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/70{--tw-gradient-from: rgb(52 211 153 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/85{--tw-gradient-from: rgb(236 253 245 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/90{--tw-gradient-from: rgb(236 253 245 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900{--tw-gradient-from: #064e3b var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-50\/85{--tw-gradient-from: rgb(253 244 255 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 244 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50\/80{--tw-gradient-from: rgb(240 253 244 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/20{--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from: rgb(99 102 241 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/30{--tw-gradient-from: hsl(var(--muted) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/10{--tw-gradient-from: rgb(249 115 22 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-900{--tw-gradient-from: #7c2d12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/20{--tw-gradient-from: rgb(236 72 153 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/80{--tw-gradient-from: rgb(250 245 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/10{--tw-gradient-from: rgb(168 85 247 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900{--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50\/80{--tw-gradient-from: rgb(254 242 242 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/15{--tw-gradient-from: rgb(244 63 94 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100\/85{--tw-gradient-from: rgb(241 245 249 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400\/70{--tw-gradient-from: rgb(148 163 184 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/80{--tw-gradient-from: rgb(248 250 252 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/95{--tw-gradient-from: rgb(248 250 252 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/10{--tw-gradient-from: rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #F5F5F7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/60{--tw-gradient-from: rgb(245 245 247 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from: rgb(245 245 247 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from: rgb(245 245 247 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-100{--tw-gradient-from: #fef9c3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400\/10{--tw-gradient-from: rgb(250 204 21 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/20{--tw-gradient-from: rgb(234 179 8 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#059669\]{--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #059669 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0a111d\]{--tw-gradient-to: rgb(10 17 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0a111d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#2A7E97\]{--tw-gradient-to: rgb(42 126 151 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2A7E97 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#2D8BA8\]{--tw-gradient-to: rgb(45 139 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2D8BA8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#2D8BA8\]\/10{--tw-gradient-to: rgb(45 139 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(45 139 168 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#2E86C1\]{--tw-gradient-to: rgb(46 134 193 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2E86C1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#2e4e73\]{--tw-gradient-to: rgb(46 78 115 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2e4e73 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#369CBB\]{--tw-gradient-to: rgb(54 156 187 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #369CBB var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#406792\]{--tw-gradient-to: rgb(64 103 146 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #406792 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#6366F1\]{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366F1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#6366F1\]\/10{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#6D87B2\]{--tw-gradient-to: rgb(109 135 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6D87B2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#8B5CF6\]{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8B5CF6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#B46F9C\]{--tw-gradient-to: rgb(180 111 156 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #B46F9C var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#B46F9C\]\/10{--tw-gradient-to: rgb(180 111 156 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(180 111 156 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#B8CCE9\]\/30{--tw-gradient-to: rgb(184 204 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(184 204 233 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#D05B61\]{--tw-gradient-to: rgb(208 91 97 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #D05B61 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FE7B47\]{--tw-gradient-to: rgb(254 123 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FE7B47 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FE7B47\]\/10{--tw-gradient-to: rgb(254 123 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(254 123 71 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#c5dbd4\]{--tw-gradient-to: rgb(197 219 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c5dbd4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#c8ddd5\]{--tw-gradient-to: rgb(200 221 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c8ddd5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#d3c8e8\]{--tw-gradient-to: rgb(211 200 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d3c8e8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#d6cae7\]{--tw-gradient-to: rgb(214 202 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d6cae7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#e2ccb0\]{--tw-gradient-to: rgb(226 204 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2ccb0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#e7d2bb\]{--tw-gradient-to: rgb(231 210 187 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e7d2bb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[rgba\(98\,111\,98\,0\.15\)\]{--tw-gradient-to: rgba(98, 111, 98, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(98,111,98,.15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-100{--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fef3c7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-50\/30{--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 251 235 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-100{--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #cffafe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-100{--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d1fae5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50\/30{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 253 245 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-600{--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #059669 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-300{--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-100{--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e0e7ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500\/10{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-100{--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ffedd5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-100{--tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fce7f3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50\/95{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 245 255 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-100{--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e0f2fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-100{--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f1f5f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-300\/70{--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(203 213 225 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-300\/80{--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(203 213 225 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50\/45{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 243 255 / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F5F5F7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 245 247 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/50{--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 245 247 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/65{--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 245 247 / .65) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/95{--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 245 247 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#047857\]{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-\[\#047857\]\/10{--tw-gradient-to: rgb(4 120 87 / .1) var(--tw-gradient-to-position)}.to-\[\#05070b\]{--tw-gradient-to: #05070b var(--tw-gradient-to-position)}.to-\[\#1F647A\]{--tw-gradient-to: #1F647A var(--tw-gradient-to-position)}.to-\[\#1F647A\]\/10{--tw-gradient-to: rgb(31 100 122 / .1) var(--tw-gradient-to-position)}.to-\[\#215f73\]{--tw-gradient-to: #215f73 var(--tw-gradient-to-position)}.to-\[\#263f5c\]{--tw-gradient-to: #263f5c var(--tw-gradient-to-position)}.to-\[\#27B34D\]{--tw-gradient-to: #27B34D var(--tw-gradient-to-position)}.to-\[\#2D7A94\]{--tw-gradient-to: #2D7A94 var(--tw-gradient-to-position)}.to-\[\#369CBB\]{--tw-gradient-to: #369CBB var(--tw-gradient-to-position)}.to-\[\#369CBB\]\/10{--tw-gradient-to: rgb(54 156 187 / .1) var(--tw-gradient-to-position)}.to-\[\#406792\]{--tw-gradient-to: #406792 var(--tw-gradient-to-position)}.to-\[\#4a7bff\]{--tw-gradient-to: #4a7bff var(--tw-gradient-to-position)}.to-\[\#5FA3C9\]{--tw-gradient-to: #5FA3C9 var(--tw-gradient-to-position)}.to-\[\#6366F1\]{--tw-gradient-to: #6366F1 var(--tw-gradient-to-position)}.to-\[\#6D7CFF\]{--tw-gradient-to: #6D7CFF var(--tw-gradient-to-position)}.to-\[\#7C8CF8\]{--tw-gradient-to: #7C8CF8 var(--tw-gradient-to-position)}.to-\[\#8B5CF6\]{--tw-gradient-to: #8B5CF6 var(--tw-gradient-to-position)}.to-\[\#8B5CF6\]\/10{--tw-gradient-to: rgb(139 92 246 / .1) var(--tw-gradient-to-position)}.to-\[\#9db9ae\]{--tw-gradient-to: #9db9ae var(--tw-gradient-to-position)}.to-\[\#9fbbb2\]{--tw-gradient-to: #9fbbb2 var(--tw-gradient-to-position)}.to-\[\#A855F7\]{--tw-gradient-to: #A855F7 var(--tw-gradient-to-position)}.to-\[\#B46F9C\]\/10{--tw-gradient-to: rgb(180 111 156 / .1) var(--tw-gradient-to-position)}.to-\[\#B54B51\]{--tw-gradient-to: #B54B51 var(--tw-gradient-to-position)}.to-\[\#D05B61\]{--tw-gradient-to: #D05B61 var(--tw-gradient-to-position)}.to-\[\#D05B61\]\/10{--tw-gradient-to: rgb(208 91 97 / .1) var(--tw-gradient-to-position)}.to-\[\#D8E8F8\]\/35{--tw-gradient-to: rgb(216 232 248 / .35) var(--tw-gradient-to-position)}.to-\[\#E5683F\]{--tw-gradient-to: #E5683F var(--tw-gradient-to-position)}.to-\[\#a994c6\]{--tw-gradient-to: #a994c6 var(--tw-gradient-to-position)}.to-\[\#ac97c9\]{--tw-gradient-to: #ac97c9 var(--tw-gradient-to-position)}.to-\[\#c6a889\]{--tw-gradient-to: #c6a889 var(--tw-gradient-to-position)}.to-\[\#d5b697\]{--tw-gradient-to: #d5b697 var(--tw-gradient-to-position)}.to-\[\#edf7f5\]{--tw-gradient-to: #edf7f5 var(--tw-gradient-to-position)}.to-\[\#f1ecf8\]{--tw-gradient-to: #f1ecf8 var(--tw-gradient-to-position)}.to-\[\#f5faf9\]{--tw-gradient-to: #f5faf9 var(--tw-gradient-to-position)}.to-\[\#f8f6fd\]{--tw-gradient-to: #f8f6fd var(--tw-gradient-to-position)}.to-\[\#faf1e8\]{--tw-gradient-to: #faf1e8 var(--tw-gradient-to-position)}.to-\[\#ff62c0\]{--tw-gradient-to: #ff62c0 var(--tw-gradient-to-position)}.to-\[\#fff8f1\]{--tw-gradient-to: #fff8f1 var(--tw-gradient-to-position)}.to-\[rgba\(89\,101\,87\,0\.12\)\]{--tw-gradient-to: rgba(89,101,87,.12) var(--tw-gradient-to-position)}.to-\[var\(--color-primary-200\)\]{--tw-gradient-to: var(--color-primary-200) var(--tw-gradient-to-position)}.to-\[var\(--color-primary-600\)\]{--tw-gradient-to: var(--color-primary-600) var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to: #fde68a var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background) / 1) var(--tw-gradient-to-position)}.to-black\/\[0\.08\]{--tw-gradient-to: rgb(0 0 0 / .08) var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-100\/80{--tw-gradient-to: rgb(219 234 254 / .8) var(--tw-gradient-to-position)}.to-blue-300\/20{--tw-gradient-to: rgb(147 197 253 / .2) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-500\/10{--tw-gradient-to: rgb(59 130 246 / .1) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-600\/20{--tw-gradient-to: rgb(37 99 235 / .2) var(--tw-gradient-to-position)}.to-cyan-100\/80{--tw-gradient-to: rgb(207 250 254 / .8) var(--tw-gradient-to-position)}.to-cyan-50\/40{--tw-gradient-to: rgb(236 254 255 / .4) var(--tw-gradient-to-position)}.to-cyan-50\/45{--tw-gradient-to: rgb(236 254 255 / .45) var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / .1) var(--tw-gradient-to-position)}.to-cyan-500\/70{--tw-gradient-to: rgb(6 182 212 / .7) var(--tw-gradient-to-position)}.to-cyan-900{--tw-gradient-to: #164e63 var(--tw-gradient-to-position)}.to-emerald-400\/65{--tw-gradient-to: rgb(52 211 153 / .65) var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-500\/70{--tw-gradient-to: rgb(16 185 129 / .7) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-green-100\/80{--tw-gradient-to: rgb(220 252 231 / .8) var(--tw-gradient-to-position)}.to-green-300\/20{--tw-gradient-to: rgb(134 239 172 / .2) var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-green-50\/80{--tw-gradient-to: rgb(240 253 244 / .8) var(--tw-gradient-to-position)}.to-green-500\/10{--tw-gradient-to: rgb(34 197 94 / .1) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/10{--tw-gradient-to: rgb(99 102 241 / .1) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to: #312e81 var(--tw-gradient-to-position)}.to-muted\/30{--tw-gradient-to: hsl(var(--muted) / .3) var(--tw-gradient-to-position)}.to-muted\/60{--tw-gradient-to: hsl(var(--muted) / .6) var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-50\/60{--tw-gradient-to: rgb(255 247 237 / .6) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / .1) var(--tw-gradient-to-position)}.to-pink-300\/20{--tw-gradient-to: rgb(249 168 212 / .2) var(--tw-gradient-to-position)}.to-pink-50\/95{--tw-gradient-to: rgb(253 242 248 / .95) var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-500\/10{--tw-gradient-to: rgb(236 72 153 / .1) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-100\/80{--tw-gradient-to: rgb(243 232 255 / .8) var(--tw-gradient-to-position)}.to-purple-300\/20{--tw-gradient-to: rgb(216 180 254 / .2) var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / .2) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-100\/80{--tw-gradient-to: rgb(254 226 226 / .8) var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to: #fef2f2 var(--tw-gradient-to-position)}.to-red-500\/10{--tw-gradient-to: rgb(239 68 68 / .1) var(--tw-gradient-to-position)}.to-red-900{--tw-gradient-to: #7f1d1d var(--tw-gradient-to-position)}.to-rose-200{--tw-gradient-to: #fecdd3 var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to: #f0f9ff var(--tw-gradient-to-position)}.to-sky-500\/10{--tw-gradient-to: rgb(14 165 233 / .1) var(--tw-gradient-to-position)}.to-sky-500\/5{--tw-gradient-to: rgb(14 165 233 / .05) var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-100\/80{--tw-gradient-to: rgb(241 245 249 / .8) var(--tw-gradient-to-position)}.to-slate-100\/95{--tw-gradient-to: rgb(241 245 249 / .95) var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-50\/70{--tw-gradient-to: rgb(248 250 252 / .7) var(--tw-gradient-to-position)}.to-slate-50\/80{--tw-gradient-to: rgb(248 250 252 / .8) var(--tw-gradient-to-position)}.to-slate-50\/85{--tw-gradient-to: rgb(248 250 252 / .85) var(--tw-gradient-to-position)}.to-slate-500\/70{--tw-gradient-to: rgb(100 116 139 / .7) var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/10{--tw-gradient-to: rgb(20 184 166 / .1) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-900{--tw-gradient-to: #134e4a var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-200{--tw-gradient-to: #ddd6fe var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/10{--tw-gradient-to: rgb(139 92 246 / .1) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #F5F5F7 var(--tw-gradient-to-position)}.to-white\/40{--tw-gradient-to: rgb(245 245 247 / .4) var(--tw-gradient-to-position)}.to-white\/70{--tw-gradient-to: rgb(245 245 247 / .7) var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to: #fef08a var(--tw-gradient-to-position)}.to-yellow-300\/20{--tw-gradient-to: rgb(253 224 71 / .2) var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#3b82f6\]{fill:#3b82f6}.fill-\[\#FFA72C\]{fill:#ffa72c}.fill-\[var\(--color-accent-sunshade\)\]{fill:var(--color-accent-sunshade)}.fill-\[var\(--color-neutral-400\)\]{fill:var(--color-neutral-400)}.fill-\[var\(--color-neutral-500\)\]{fill:var(--color-neutral-500)}.fill-current{fill:currentColor}.fill-green-500{fill:#22c55e}.fill-white{fill:#f5f5f7}.fill-yellow-400{fill:#facc15}.fill-yellow-500{fill:#eab308}.stroke-border\/30{stroke:hsl(var(--border) / .3)}.stroke-emerald-600{stroke:#059669}.stroke-emerald-600\/80{stroke:#059669cc}.stroke-muted{stroke:hsl(var(--muted) / 1)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[clamp\(20px\,4vw\,34px\)\]{padding:clamp(20px,4vw,34px)}.p-\[var\(--space-1\)\]{padding:var(--space-1)}.p-\[var\(--space-2\)\]{padding:var(--space-2)}.p-\[var\(--space-3\)\]{padding:var(--space-3)}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-5\)\]{padding:var(--space-5)}.p-\[var\(--space-6\)\]{padding:var(--space-6)}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[34px\]{padding-left:34px;padding-right:34px}.px-\[var\(--space-2\)\]{padding-left:var(--space-2);padding-right:var(--space-2)}.px-\[var\(--space-3\)\]{padding-left:var(--space-3);padding-right:var(--space-3)}.px-\[var\(--space-4\)\]{padding-left:var(--space-4);padding-right:var(--space-4)}.px-\[var\(--space-6\)\]{padding-left:var(--space-6);padding-right:var(--space-6)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-\[var\(--space-1\)\]{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-\[var\(--space-2\)\]{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-\[var\(--space-3\)\]{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-\[var\(--space-4\)\]{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-\[var\(--space-6\)\]{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-44{padding-bottom:11rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[12px\]{padding-bottom:12px}.pb-\[var\(--space-4\)\]{padding-bottom:var(--space-4)}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-48{padding-left:12rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[18px\]{padding-left:18px}.pl-\[22px\]{padding-left:22px}.pl-\[27px\]{padding-left:27px}.pl-\[5\%\]{padding-left:5%}.pl-\[52px\]{padding-left:52px}.pl-\[var\(--space-5\)\]{padding-left:var(--space-5)}.pl-\[var\(--space-8\)\]{padding-left:var(--space-8)}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[22px\]{padding-right:22px}.pr-\[2px\]{padding-right:2px}.pr-\[var\(--space-3\)\]{padding-right:var(--space-3)}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-11{padding-top:2.75rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[120px\]{padding-top:120px}.pt-\[64px\]{padding-top:64px}.pt-\[var\(--space-6\)\]{padding-top:var(--space-6)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-sm{font-size:16px!important;line-height:1.5!important}.\!text-xs{font-size:15px!important;line-height:1.45!important}.text-2xl{font-size:32px;line-height:1.18;letter-spacing:-.015em}.text-3xl{font-size:42px;line-height:1.12;letter-spacing:-.018em}.text-4xl{font-size:48px;line-height:1.08;letter-spacing:-.02em}.text-5xl{font-size:52px;line-height:1.06;letter-spacing:-.02em}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.03rem\]{font-size:1.03rem}.text-\[1\.04rem\]{font-size:1.04rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.14rem\]{font-size:1.14rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.22rem\]{font-size:1.22rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[2\.15rem\]{font-size:2.15rem}.text-\[2\.3rem\]{font-size:2.3rem}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[2rem\]{font-size:2rem}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[44px\]{font-size:44px}.text-\[68px\]{font-size:68px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[96px\]{font-size:96px}.text-\[9px\]{font-size:9px}.text-\[clamp\(14px\,2vw\,17px\)\]{font-size:clamp(14px,2vw,17px)}.text-\[clamp\(28px\,4\.2vw\,44px\)\]{font-size:clamp(28px,4.2vw,44px)}.text-appointment-title{font-size:17px;line-height:1.25}.text-base{font-size:17px;line-height:1.58}.text-lg{font-size:18px;line-height:1.58}.text-sm{font-size:16px;line-height:1.5}.text-xl{font-size:24px;line-height:1.3;letter-spacing:-.01em}.text-xs{font-size:15px;line-height:1.45}.\!font-medium{font-weight:500!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.33\]{line-height:1.33}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.38\]{line-height:1.38}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.9\]{line-height:1.9}.leading-\[14px\]{line-height:14px}.leading-\[16px\]{line-height:16px}.leading-\[18px\]{line-height:18px}.leading-\[20px\]{line-height:20px}.leading-\[23px\]{line-height:23px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.012em\]{letter-spacing:-.012em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-foreground{--tw-text-opacity: 1 !important;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))!important}.\!text-neutral-600{--tw-text-opacity: 1 !important;color:rgb(82 82 82 / var(--tw-text-opacity, 1))!important}.\!text-zinc-900{--tw-text-opacity: 1 !important;color:rgb(24 24 27 / var(--tw-text-opacity, 1))!important}.text-\[\#007AFF\]{--tw-text-opacity: 1;color:rgb(0 122 255 / var(--tw-text-opacity, 1))}.text-\[\#047857\]{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-\[\#0A84FF\]{--tw-text-opacity: 1;color:rgb(10 132 255 / var(--tw-text-opacity, 1))}.text-\[\#0EA5E9\]{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-\[\#0b1324\]{--tw-text-opacity: 1;color:rgb(11 19 36 / var(--tw-text-opacity, 1))}.text-\[\#0b7c4b\]{--tw-text-opacity: 1;color:rgb(11 124 75 / var(--tw-text-opacity, 1))}.text-\[\#0f172a\]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-\[\#106b8a\]{--tw-text-opacity: 1;color:rgb(16 107 138 / var(--tw-text-opacity, 1))}.text-\[\#10B981\]{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-\[\#112741\]{--tw-text-opacity: 1;color:rgb(17 39 65 / var(--tw-text-opacity, 1))}.text-\[\#121a3a\]{--tw-text-opacity: 1;color:rgb(18 26 58 / var(--tw-text-opacity, 1))}.text-\[\#14783f\]{--tw-text-opacity: 1;color:rgb(20 120 63 / var(--tw-text-opacity, 1))}.text-\[\#15151c\]{--tw-text-opacity: 1;color:rgb(21 21 28 / var(--tw-text-opacity, 1))}.text-\[\#15803D\]{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-\[\#16334f\]{--tw-text-opacity: 1;color:rgb(22 51 79 / var(--tw-text-opacity, 1))}.text-\[\#17171d\]{--tw-text-opacity: 1;color:rgb(23 23 29 / var(--tw-text-opacity, 1))}.text-\[\#177b42\]{--tw-text-opacity: 1;color:rgb(23 123 66 / var(--tw-text-opacity, 1))}.text-\[\#181821\]{--tw-text-opacity: 1;color:rgb(24 24 33 / var(--tw-text-opacity, 1))}.text-\[\#191920\]{--tw-text-opacity: 1;color:rgb(25 25 32 / var(--tw-text-opacity, 1))}.text-\[\#191922\]{--tw-text-opacity: 1;color:rgb(25 25 34 / var(--tw-text-opacity, 1))}.text-\[\#191b24\]{--tw-text-opacity: 1;color:rgb(25 27 36 / var(--tw-text-opacity, 1))}.text-\[\#1F4073\]{--tw-text-opacity: 1;color:rgb(31 64 115 / var(--tw-text-opacity, 1))}.text-\[\#1F647A\]{--tw-text-opacity: 1;color:rgb(31 100 122 / var(--tw-text-opacity, 1))}.text-\[\#1a191f\]{--tw-text-opacity: 1;color:rgb(26 25 31 / var(--tw-text-opacity, 1))}.text-\[\#1a1a21\]{--tw-text-opacity: 1;color:rgb(26 26 33 / var(--tw-text-opacity, 1))}.text-\[\#1a1a22\]{--tw-text-opacity: 1;color:rgb(26 26 34 / var(--tw-text-opacity, 1))}.text-\[\#1a1c24\]{--tw-text-opacity: 1;color:rgb(26 28 36 / var(--tw-text-opacity, 1))}.text-\[\#1b1b23\]{--tw-text-opacity: 1;color:rgb(27 27 35 / var(--tw-text-opacity, 1))}.text-\[\#1b1d25\]{--tw-text-opacity: 1;color:rgb(27 29 37 / var(--tw-text-opacity, 1))}.text-\[\#1c1c24\]{--tw-text-opacity: 1;color:rgb(28 28 36 / var(--tw-text-opacity, 1))}.text-\[\#1c1e27\]{--tw-text-opacity: 1;color:rgb(28 30 39 / var(--tw-text-opacity, 1))}.text-\[\#1d1d24\]{--tw-text-opacity: 1;color:rgb(29 29 36 / var(--tw-text-opacity, 1))}.text-\[\#1d1f28\]{--tw-text-opacity: 1;color:rgb(29 31 40 / var(--tw-text-opacity, 1))}.text-\[\#1d5a6e\]{--tw-text-opacity: 1;color:rgb(29 90 110 / var(--tw-text-opacity, 1))}.text-\[\#1f1f28\]{--tw-text-opacity: 1;color:rgb(31 31 40 / var(--tw-text-opacity, 1))}.text-\[\#1f1f28\]\/70{color:#1f1f28b3}.text-\[\#1f1f29\]{--tw-text-opacity: 1;color:rgb(31 31 41 / var(--tw-text-opacity, 1))}.text-\[\#1f2028\]{--tw-text-opacity: 1;color:rgb(31 32 40 / var(--tw-text-opacity, 1))}.text-\[\#1f232b\]{--tw-text-opacity: 1;color:rgb(31 35 43 / var(--tw-text-opacity, 1))}.text-\[\#1f6f8c\]{--tw-text-opacity: 1;color:rgb(31 111 140 / var(--tw-text-opacity, 1))}.text-\[\#22242a\]{--tw-text-opacity: 1;color:rgb(34 36 42 / var(--tw-text-opacity, 1))}.text-\[\#232630\]{--tw-text-opacity: 1;color:rgb(35 38 48 / var(--tw-text-opacity, 1))}.text-\[\#232730\]{--tw-text-opacity: 1;color:rgb(35 39 48 / var(--tw-text-opacity, 1))}.text-\[\#23415f\]{--tw-text-opacity: 1;color:rgb(35 65 95 / var(--tw-text-opacity, 1))}.text-\[\#242430\]{--tw-text-opacity: 1;color:rgb(36 36 48 / var(--tw-text-opacity, 1))}.text-\[\#252530\]{--tw-text-opacity: 1;color:rgb(37 37 48 / var(--tw-text-opacity, 1))}.text-\[\#256d3f\]{--tw-text-opacity: 1;color:rgb(37 109 63 / var(--tw-text-opacity, 1))}.text-\[\#262935\]{--tw-text-opacity: 1;color:rgb(38 41 53 / var(--tw-text-opacity, 1))}.text-\[\#2D9CC2\]{--tw-text-opacity: 1;color:rgb(45 156 194 / var(--tw-text-opacity, 1))}.text-\[\#2D9CC2\]\/60{color:#2d9cc299}.text-\[\#2D9CC2\]\/90{color:#2d9cc2e6}.text-\[\#2a1022\]{--tw-text-opacity: 1;color:rgb(42 16 34 / var(--tw-text-opacity, 1))}.text-\[\#2a2a31\]{--tw-text-opacity: 1;color:rgb(42 42 49 / var(--tw-text-opacity, 1))}.text-\[\#2a2a34\]{--tw-text-opacity: 1;color:rgb(42 42 52 / var(--tw-text-opacity, 1))}.text-\[\#2a2d36\]{--tw-text-opacity: 1;color:rgb(42 45 54 / var(--tw-text-opacity, 1))}.text-\[\#2b2d33\]{--tw-text-opacity: 1;color:rgb(43 45 51 / var(--tw-text-opacity, 1))}.text-\[\#2c7a45\]{--tw-text-opacity: 1;color:rgb(44 122 69 / var(--tw-text-opacity, 1))}.text-\[\#30D158\]{--tw-text-opacity: 1;color:rgb(48 209 88 / var(--tw-text-opacity, 1))}.text-\[\#369CBB\]{--tw-text-opacity: 1;color:rgb(54 156 187 / var(--tw-text-opacity, 1))}.text-\[\#3B82F6\],.text-\[\#3b82f6\]{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-\[\#406792\]{--tw-text-opacity: 1;color:rgb(64 103 146 / var(--tw-text-opacity, 1))}.text-\[\#444444\]{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity, 1))}.text-\[\#4ade80\]{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-\[\#596557\]{--tw-text-opacity: 1;color:rgb(89 101 87 / var(--tw-text-opacity, 1))}.text-\[\#67F0C8\]{--tw-text-opacity: 1;color:rgb(103 240 200 / var(--tw-text-opacity, 1))}.text-\[\#7ED7FF\]{--tw-text-opacity: 1;color:rgb(126 215 255 / var(--tw-text-opacity, 1))}.text-\[\#7FC4EB\]{--tw-text-opacity: 1;color:rgb(127 196 235 / var(--tw-text-opacity, 1))}.text-\[\#8B5CF6\]{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-\[\#8e8e93\]{--tw-text-opacity: 1;color:rgb(142 142 147 / var(--tw-text-opacity, 1))}.text-\[\#90E2ED\]{--tw-text-opacity: 1;color:rgb(144 226 237 / var(--tw-text-opacity, 1))}.text-\[\#92400E\]{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-\[\#9a7548\]{--tw-text-opacity: 1;color:rgb(154 117 72 / var(--tw-text-opacity, 1))}.text-\[\#9f5b00\]{--tw-text-opacity: 1;color:rgb(159 91 0 / var(--tw-text-opacity, 1))}.text-\[\#B35E0B\]{--tw-text-opacity: 1;color:rgb(179 94 11 / var(--tw-text-opacity, 1))}.text-\[\#B46F9C\]{--tw-text-opacity: 1;color:rgb(180 111 156 / var(--tw-text-opacity, 1))}.text-\[\#B83249\]{--tw-text-opacity: 1;color:rgb(184 50 73 / var(--tw-text-opacity, 1))}.text-\[\#D05B61\]{--tw-text-opacity: 1;color:rgb(208 91 97 / var(--tw-text-opacity, 1))}.text-\[\#E08600\]{--tw-text-opacity: 1;color:rgb(224 134 0 / var(--tw-text-opacity, 1))}.text-\[\#E53E3E\]{--tw-text-opacity: 1;color:rgb(229 62 62 / var(--tw-text-opacity, 1))}.text-\[\#ED9BFF\]{--tw-text-opacity: 1;color:rgb(237 155 255 / var(--tw-text-opacity, 1))}.text-\[\#F43F5E\]{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-\[\#F59E0B\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-\[\#FE7B47\]{--tw-text-opacity: 1;color:rgb(254 123 71 / var(--tw-text-opacity, 1))}.text-\[\#FF453A\]{--tw-text-opacity: 1;color:rgb(255 69 58 / var(--tw-text-opacity, 1))}.text-\[\#FFA72C\]{--tw-text-opacity: 1;color:rgb(255 167 44 / var(--tw-text-opacity, 1))}.text-\[\#FFD54E\]{--tw-text-opacity: 1;color:rgb(255 213 78 / var(--tw-text-opacity, 1))}.text-\[\#FFD60A\]{--tw-text-opacity: 1;color:rgb(255 214 10 / var(--tw-text-opacity, 1))}.text-\[\#b0885a\]{--tw-text-opacity: 1;color:rgb(176 136 90 / var(--tw-text-opacity, 1))}.text-\[\#c0352b\]{--tw-text-opacity: 1;color:rgb(192 53 43 / var(--tw-text-opacity, 1))}.text-\[\#d64541\]{--tw-text-opacity: 1;color:rgb(214 69 65 / var(--tw-text-opacity, 1))}.text-\[\#f2a01f\]{--tw-text-opacity: 1;color:rgb(242 160 31 / var(--tw-text-opacity, 1))}.text-\[\#f4b400\]{--tw-text-opacity: 1;color:rgb(244 180 0 / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--color-destructive\)\)\]{color:hsl(var(--color-destructive))}.text-\[hsl\(var\(--color-success\)\)\]{color:hsl(var(--color-success))}.text-\[hsl\(var\(--color-warning\)\)\]{color:hsl(var(--color-warning))}.text-\[rgba\(23\,50\,79\,0\.72\)\]{color:#17324fb8}.text-\[var\(--chart-blue\,\#369CBB\)\]{color:var(--chart-blue,#369CBB)}.text-\[var\(--cl-dark-text-muted\)\]{color:var(--cl-dark-text-muted)}.text-\[var\(--cl-light-text-muted\)\]{color:var(--cl-light-text-muted)}.text-\[var\(--color-accent-500\)\]{color:var(--color-accent-500)}.text-\[var\(--color-accent-chestnut\)\]{color:var(--color-accent-chestnut)}.text-\[var\(--color-accent-chestnut\,\#ef4444\)\]{color:var(--color-accent-chestnut,#ef4444)}.text-\[var\(--color-accent-coral\)\]{color:var(--color-accent-coral)}.text-\[var\(--color-accent-rose\)\]{color:var(--color-accent-rose)}.text-\[var\(--color-accent-success\)\]{color:var(--color-accent-success)}.text-\[var\(--color-accent-sunshade\)\]{color:var(--color-accent-sunshade)}.text-\[var\(--color-accent-sunshade\,\#f59e0b\)\]{color:var(--color-accent-sunshade,#f59e0b)}.text-\[var\(--color-accent-wewak\)\]{color:var(--color-accent-wewak)}.text-\[var\(--color-blue-500\)\]{color:var(--color-blue-500)}.text-\[var\(--color-coral-500\)\]{color:var(--color-coral-500)}.text-\[var\(--color-neutral-400\)\]{color:var(--color-neutral-400)}.text-\[var\(--color-neutral-500\)\]{color:var(--color-neutral-500)}.text-\[var\(--color-neutral-600\)\]{color:var(--color-neutral-600)}.text-\[var\(--color-neutral-700\)\]{color:var(--color-neutral-700)}.text-\[var\(--color-neutral-800\)\]{color:var(--color-neutral-800)}.text-\[var\(--color-neutral-900\)\]{color:var(--color-neutral-900)}.text-\[var\(--color-primary-100\)\]{color:var(--color-primary-100)}.text-\[var\(--color-primary-200\)\]{color:var(--color-primary-200)}.text-\[var\(--color-primary-300\)\]{color:var(--color-primary-300)}.text-\[var\(--color-primary-500\)\]{color:var(--color-primary-500)}.text-\[var\(--color-primary-600\)\]{color:var(--color-primary-600)}.text-\[var\(--color-primary-700\)\]{color:var(--color-primary-700)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-sun-500\)\]{color:var(--color-sun-500)}.text-\[var\(--color-violet-500\)\]{color:var(--color-violet-500)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--inv-muted\)\]{color:var(--inv-muted)}.text-\[var\(--inv-text\)\]{color:var(--inv-text)}.text-\[var\(--pm-muted\)\]{color:var(--pm-muted)}.text-\[var\(--pm-text\)\]{color:var(--pm-text)}.text-\[var\(--pm-text-secondary\)\]{color:var(--pm-text-secondary)}.text-\[var\(--studio-accent\)\]{color:var(--studio-accent)}.text-\[var\(--text-on-accent\)\]{color:var(--text-on-accent)}.text-\[var\(--text-on-primary\)\]{color:var(--text-on-primary)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/60{color:#f59e0b99}.text-amber-500\/80{color:#f59e0bcc}.text-amber-500\/90{color:#f59e0be6}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-600\/80{color:#d97706cc}.text-amber-600\/90{color:#d97706e6}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/80{color:#b45309cc}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/80{color:#92400ecc}.text-amber-800\/90{color:#92400ee6}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/80{color:#78350fcc}.text-background{--tw-text-opacity: 1;color:hsl(var(--background) / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/35{color:#00000059}.text-black\/40{color:#0006}.text-black\/45{color:#00000073}.text-black\/50{color:#00000080}.text-black\/55{color:#0000008c}.text-black\/60{color:#0009}.text-black\/65{color:#000000a6}.text-black\/70{color:#000000b3}.text-black\/75{color:#000000bf}.text-black\/80{color:#000c}.text-black\/85{color:#000000d9}.text-black\/90{color:#000000e6}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-500\/70{color:#3b82f6b3}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-600\/70{color:#2563ebb3}.text-blue-600\/90{color:#2563ebe6}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-700\/80{color:#1d4ed8cc}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-800\/80{color:#1e40afcc}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-border{--tw-text-opacity: 1;color:hsl(var(--border) / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-700\/90{color:#0e7490e6}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-destructive\/50{color:hsl(var(--destructive) / .5)}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/85{color:#6ee7b7d9}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-500\/70{color:#10b981b3}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-600\/80{color:#059669cc}.text-emerald-600\/90{color:#059669e6}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-700\/80{color:#047857cc}.text-emerald-700\/90{color:#047857e6}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-800\/70{color:#065f46b3}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-900\/75{color:#064e3bbf}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-foreground\/40{color:hsl(var(--foreground) / .4)}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/75{color:hsl(var(--foreground) / .75)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-foreground\/95{color:hsl(var(--foreground) / .95)}.text-fuchsia-500{--tw-text-opacity: 1;color:rgb(217 70 239 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-muted-foreground\/15{color:hsl(var(--muted-foreground) / .15)}.text-muted-foreground\/20{color:hsl(var(--muted-foreground) / .2)}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/35{color:hsl(var(--muted-foreground) / .35)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/45{color:hsl(var(--muted-foreground) / .45)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/55{color:hsl(var(--muted-foreground) / .55)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/65{color:hsl(var(--muted-foreground) / .65)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/75{color:hsl(var(--muted-foreground) / .75)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/85{color:hsl(var(--muted-foreground) / .85)}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.text-neutral-300\/80{color:#d4d4d4cc}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-600\/90{color:#ea580ce6}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/70{color:#f87171b3}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-600\/70{color:#dc2626b3}.text-red-600\/80{color:#dc2626cc}.text-red-600\/90{color:#dc2626e6}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-700\/80{color:#b91c1ccc}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-700\/85{color:#be123cd9}.text-rose-700\/90{color:#be123ce6}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sidebar-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-sky-950{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-400\/70{color:#94a3b8b3}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-500\/90{color:#64748be6}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-700\/90{color:#334155e6}.text-slate-700\/95{color:#334155f2}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-warning-danger{--tw-text-opacity: 1;color:hsl(0 84% 42% / var(--tw-text-opacity, 1))}.text-warning-exceeded{--tw-text-opacity: 1;color:hsl(0 0% 10% / var(--tw-text-opacity, 1))}.text-warning-moderate{--tw-text-opacity: 1;color:hsl(39 92% 48% / var(--tw-text-opacity, 1))}.text-warning-safe{--tw-text-opacity: 1;color:hsl(142 76% 36% / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.text-white\/20{color:#f5f5f733}.text-white\/30{color:#f5f5f74d}.text-white\/40{color:#f5f5f766}.text-white\/45{color:#f5f5f773}.text-white\/50{color:#f5f5f780}.text-white\/60{color:#f5f5f799}.text-white\/70{color:#f5f5f7b3}.text-white\/80{color:#f5f5f7cc}.text-white\/85{color:#f5f5f7d9}.text-white\/90{color:#f5f5f7e6}.text-white\/95{color:#f5f5f7f2}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.accent-blue-500{accent-color:#3b82f6}.accent-blue-600{accent-color:#2563eb}.accent-foreground{accent-color:hsl(var(--foreground) / 1)}.accent-orange-500{accent-color:#f97316}.accent-violet-500{accent-color:#8b5cf6}.\!opacity-100{opacity:1!important}.\!opacity-20{opacity:.2!important}.\!opacity-80{opacity:.8!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.9\]{opacity:.9}.mix-blend-overlay{mix-blend-mode:overlay}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-8px_0_24px_-4px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: -8px 0 24px -4px rgba(0,0,0,.08);--tw-shadow-colored: -8px 0 24px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-2px_12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 -2px 12px rgba(0,0,0,.35);--tw-shadow-colored: 0 -2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 -2px 8px rgba(0,0,0,.04);--tw-shadow-colored: 0 -2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_0\.5px_rgba\(0\,0\,0\,0\.025\)\,0_1px_3px_rgba\(0\,0\,0\,0\.02\)\,0_4px_12px_rgba\(0\,0\,0\,0\.015\)\]{--tw-shadow: 0 0 0 .5px rgba(0,0,0,.025),0 1px 3px rgba(0,0,0,.02),0 4px 12px rgba(0,0,0,.015);--tw-shadow-colored: 0 0 0 .5px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color), 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(185\,143\,103\,0\.25\)\,0_20px_40px_rgba\(22\,22\,30\,0\.06\)\]{--tw-shadow: 0 0 0 1px rgba(185,143,103,.25),0 20px 40px rgba(22,22,30,.06);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.75\)\]{--tw-shadow: 0 0 0 1px rgba(255,255,255,.75);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(45\,156\,194\,0\.12\)\]{--tw-shadow: 0 0 0 1px rgba(45,156,194,.12);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_hsl\(var\(--background\)\)\,0_0_10px_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: 0 0 0 2px hsl(var(--background)),0 0 10px rgba(255,255,255,.06);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_hsl\(var\(--background\)\)\]{--tw-shadow: 0 0 0 2px hsl(var(--background));--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.55\)\]{--tw-shadow: 0 0 10px rgba(52,211,153,.55);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(216\,138\,255\,0\.2\)\]{--tw-shadow: 0 0 24px rgba(216,138,255,.2);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_18px_rgba\(62\,139\,255\,0\.35\)\]{--tw-shadow: 0 10px 18px rgba(62,139,255,.35);--tw-shadow-colored: 0 10px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow: 0 10px 22px rgba(0,0,0,.16);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(148\,163\,184\,0\.28\)\]{--tw-shadow: 0 10px 22px rgba(148,163,184,.28);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(15\,15\,20\,0\.14\)\]{--tw-shadow: 0 10px 22px rgba(15,15,20,.14);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,19\,28\,0\.14\)\]{--tw-shadow: 0 10px 24px rgba(15,19,28,.14);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.08);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(20\,20\,26\,0\.05\)\]{--tw-shadow: 0 10px 24px rgba(20,20,26,.05);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(64\,103\,146\,0\.14\)\]{--tw-shadow: 0 10px 25px rgba(64,103,146,.14);--tw-shadow-colored: 0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(168\,85\,247\,0\.18\)\]{--tw-shadow: 0 10px 28px rgba(168,85,247,.18);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(16\,20\,28\,0\.04\)\]{--tw-shadow: 0 10px 30px rgba(16,20,28,.04);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(16\,20\,28\,0\.05\)\]{--tw-shadow: 0 10px 30px rgba(16,20,28,.05);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(18\,16\,14\,0\.05\)\]{--tw-shadow: 0 10px 30px rgba(18,16,14,.05);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_-20px_rgba\(20\,28\,40\,0\.5\)\]{--tw-shadow: 0 12px 24px -20px rgba(20,28,40,.5);--tw-shadow-colored: 0 12px 24px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.06);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,15\,20\,0\.12\)\]{--tw-shadow: 0 12px 30px rgba(15,15,20,.12);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 12px 30px rgba(15,23,42,.08);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.055\)\]{--tw-shadow: 0 12px 32px rgba(15,23,42,.055);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.18\)\,0_2px_10px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 12px 32px rgba(15,23,42,.18),0 2px 10px rgba(15,23,42,.08);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color), 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 12px 36px rgba(15,23,42,.06);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 14px 28px rgba(0,0,0,.2);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(26\,52\,74\,0\.12\)\]{--tw-shadow: 0 14px 28px rgba(26,52,74,.12);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(12\,12\,18\,0\.2\)\]{--tw-shadow: 0 14px 34px rgba(12,12,18,.2);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_-30px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 14px 36px -30px rgba(15,23,42,.35);--tw-shadow-colored: 0 14px 36px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(18\,16\,14\,0\.08\)\]{--tw-shadow: 0 14px 36px rgba(18,16,14,.08);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(10\,16\,24\,0\.10\)\]{--tw-shadow: 0 14px 38px rgba(10,16,24,.1);--tw-shadow-colored: 0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_32px_rgba\(12\,12\,18\,0\.12\)\]{--tw-shadow: 0 16px 32px rgba(12,12,18,.12);--tw-shadow-colored: 0 16px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 16px 34px rgba(15,23,42,.08);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 16px 36px rgba(15,23,42,.16);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_-30px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 0 16px 38px -30px rgba(15,23,42,.45);--tw-shadow-colored: 0 16px 38px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_36px_-30px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 0 18px 36px -30px rgba(15,23,42,.45);--tw-shadow-colored: 0 18px 36px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_-30px_rgba\(15\,23\,42\,0\.38\)\]{--tw-shadow: 0 18px 45px -30px rgba(15,23,42,.38);--tw-shadow-colored: 0 18px 45px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 18px 45px rgba(15,23,42,.12);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(16\,185\,129\,0\.3\)\],.shadow-\[0_18px_45px_rgba\(16\,185\,129\,0\.30\)\]{--tw-shadow: 0 18px 45px rgba(16,185,129,.3);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(168\,85\,247\,0\.32\)\]{--tw-shadow: 0 18px 45px rgba(168,85,247,.32);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(245\,158\,11\,0\.30\)\]{--tw-shadow: 0 18px 45px rgba(245,158,11,.3);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(255\,167\,44\,0\.3\)\]{--tw-shadow: 0 18px 45px rgba(255,167,44,.3);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(52\,199\,89\,0\.22\)\]{--tw-shadow: 0 18px 45px rgba(52,199,89,.22);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(54\,156\,187\,0\.3\)\]{--tw-shadow: 0 18px 45px rgba(54,156,187,.3);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(54\,156\,187\,0\.32\)\]{--tw-shadow: 0 18px 45px rgba(54,156,187,.32);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(54\,156\,187\,0\.35\)\]{--tw-shadow: 0 18px 45px rgba(54,156,187,.35);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(59\,130\,246\,0\.28\)\]{--tw-shadow: 0 18px 45px rgba(59,130,246,.28);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow: 0 18px 45px rgba(59,130,246,.3);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(64\,103\,146\,0\.28\)\]{--tw-shadow: 0 18px 45px rgba(64,103,146,.28);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(64\,103\,146\,0\.32\)\]{--tw-shadow: 0 18px 45px rgba(64,103,146,.32);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(64\,103\,146\,0\.35\)\]{--tw-shadow: 0 18px 45px rgba(64,103,146,.35);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(99\,102\,241\,0\.28\)\]{--tw-shadow: 0 18px 45px rgba(99,102,241,.28);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(99\,102\,241\,0\.32\)\]{--tw-shadow: 0 18px 45px rgba(99,102,241,.32);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(99\,102\,241\,0\.35\)\]{--tw-shadow: 0 18px 45px rgba(99,102,241,.35);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 18px 48px rgba(15,23,42,.22);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 55px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_0_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 1px 0 0 rgba(0,0,0,.03);--tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 1px 0 rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow: 0 1px 0 rgba(15,23,42,.03);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 0 rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.03);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\,0_4px_16px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.03);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(59\,130\,246\,0\.25\)\,0_1px_2px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 1px 3px rgba(59,130,246,.25),0 1px 2px rgba(0,0,0,.06);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.06\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 4px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 1px 4px rgba(15,23,42,.06);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow: 0 1px 4px rgba(16,185,129,.3);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(254\,123\,71\,0\.08\)\,0_0_0_1px_rgba\(254\,123\,71\,0\.06\)\]{--tw-shadow: 0 1px 4px rgba(254,123,71,.08),0 0 0 1px rgba(254,123,71,.06);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow: 0 1px 4px rgba(59,130,246,.3);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_42px_-34px_rgba\(15\,23\,42\,0\.42\)\]{--tw-shadow: 0 20px 42px -34px rgba(15,23,42,.42);--tw-shadow-colored: 0 20px 42px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_48px_rgba\(14\,14\,20\,0\.18\)\]{--tw-shadow: 0 20px 48px rgba(14,14,20,.18);--tw-shadow-colored: 0 20px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 20px 50px rgba(0,0,0,.25);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 20px 60px rgba(15,23,42,.18);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_80px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow: 0 20px 80px rgba(15,23,42,.2);--tw-shadow-colored: 0 20px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_48px_-34px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow: 0 22px 48px -34px rgba(15,23,42,.55);--tw-shadow-colored: 0 22px 48px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_-30px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow: 0 22px 70px -30px rgba(15,23,42,.25);--tw-shadow-colored: 0 22px 70px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_50px_rgba\(16\,16\,24\,0\.14\)\]{--tw-shadow: 0 24px 50px rgba(16,16,24,.14);--tw-shadow-colored: 0 24px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.12);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_50px_rgba\(16\,14\,12\,0\.14\)\]{--tw-shadow: 0 26px 50px rgba(16,14,12,.14);--tw-shadow-colored: 0 26px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_60px_rgba\(16\,16\,24\,0\.14\)\]{--tw-shadow: 0 28px 60px rgba(16,16,24,.14);--tw-shadow-colored: 0 28px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_66px_-42px_rgba\(28\,70\,111\,0\.65\)\]{--tw-shadow: 0 28px 66px -42px rgba(28,70,111,.65);--tw-shadow-colored: 0 28px 66px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_72px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 28px 72px rgba(15,23,42,.1);--tw-shadow-colored: 0 28px 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(15\,18\,28\,0\.28\)\]{--tw-shadow: 0 2px 10px rgba(15,18,28,.28);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(16\,20\,28\,0\.03\)\]{--tw-shadow: 0 2px 8px rgba(16,20,28,.03);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_-50px_rgba\(35\,95\,168\,0\.55\)\]{--tw-shadow: 0 30px 70px -50px rgba(35,95,168,.55);--tw-shadow-colored: 0 30px 70px -50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(16\,16\,24\,0\.18\)\]{--tw-shadow: 0 30px 70px rgba(16,16,24,.18);--tw-shadow-colored: 0 30px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(18\,16\,14\,0\.11\)\]{--tw-shadow: 0 30px 70px rgba(18,16,14,.11);--tw-shadow-colored: 0 30px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_75px_-52px_rgba\(35\,95\,168\,0\.45\)\]{--tw-shadow: 0 30px 75px -52px rgba(35,95,168,.45);--tw-shadow-colored: 0 30px 75px -52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 30px 90px rgba(0,0,0,.25);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_64px_rgba\(18\,16\,14\,0\.16\)\]{--tw-shadow: 0 32px 64px rgba(18,16,14,.16);--tw-shadow-colored: 0 32px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_35px_90px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 35px 90px rgba(15,23,42,.08);--tw-shadow-colored: 0 35px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_35px_90px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 35px 90px rgba(15,23,42,.12);--tw-shadow-colored: 0 35px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_120px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 40px 120px rgba(0,0,0,.35);--tw-shadow-colored: 0 40px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 4px 12px rgba(0,0,0,.08);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 4px 12px rgba(0,0,0,.15);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(17\,20\,28\,0\.05\)\]{--tw-shadow: 0 4px 12px rgba(17,20,28,.05);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_18px_rgba\(15\,23\,42\,0\.045\)\]{--tw-shadow: 0 4px 18px rgba(15,23,42,.045);--tw-shadow-colored: 0 4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 4px 20px rgba(0,0,0,.04);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.08\)\,0_1px_4px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 4px 24px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.06);--tw-shadow-colored: 0 4px 24px var(--tw-shadow-color), 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_14px_rgba\(39\,179\,77\,0\.28\)\]{--tw-shadow: 0 5px 14px rgba(39,179,77,.28);--tw-shadow-colored: 0 5px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(255\,98\,192\,0\.35\)\]{--tw-shadow: 0 6px 20px rgba(255,98,192,.35);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(74\,123\,255\,0\.35\)\]{--tw-shadow: 0 6px 20px rgba(74,123,255,.35);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(176\,134\,90\,0\.28\)\]{--tw-shadow: 0 8px 18px rgba(176,134,90,.28);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-18px_rgba\(10\,22\,40\,0\.5\)\]{--tw-shadow: 0 8px 20px -18px rgba(10,22,40,.5);--tw-shadow-colored: 0 8px 20px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(10\,10\,14\,0\.08\)\]{--tw-shadow: 0 8px 20px rgba(10,10,14,.08);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(10\,132\,255\,0\.28\)\]{--tw-shadow: 0 8px 20px rgba(10,132,255,.28);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(100\,116\,139\,0\.14\)\]{--tw-shadow: 0 8px 20px rgba(100,116,139,.14);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(139\,92\,246\,0\.14\)\]{--tw-shadow: 0 8px 20px rgba(139,92,246,.14);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(14\,165\,233\,0\.14\)\]{--tw-shadow: 0 8px 20px rgba(14,165,233,.14);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(15\,19\,28\,0\.12\)\]{--tw-shadow: 0 8px 20px rgba(15,19,28,.12);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 8px 20px rgba(15,23,42,.06);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(16\,185\,129\,0\.14\)\]{--tw-shadow: 0 8px 20px rgba(16,185,129,.14);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(17\,16\,14\,0\.06\)\]{--tw-shadow: 0 8px 20px rgba(17,16,14,.06);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(18\,18\,24\,0\.08\)\]{--tw-shadow: 0 8px 20px rgba(18,18,24,.08);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(18\,18\,26\,0\.08\)\]{--tw-shadow: 0 8px 20px rgba(18,18,26,.08);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(234\,179\,8\,0\.14\)\]{--tw-shadow: 0 8px 20px rgba(234,179,8,.14);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(244\,63\,94\,0\.14\)\]{--tw-shadow: 0 8px 20px rgba(244,63,94,.14);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(245\,158\,11\,0\.14\)\]{--tw-shadow: 0 8px 20px rgba(245,158,11,.14);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(45\,156\,194\,0\.12\)\]{--tw-shadow: 0 8px 20px rgba(45,156,194,.12);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(6\,182\,212\,0\.14\)\]{--tw-shadow: 0 8px 20px rgba(6,182,212,.14);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.05);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.14);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(16\,185\,129\,0\.10\)\]{--tw-shadow: 0 8px 24px rgba(16,185,129,.1);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(217\,119\,6\,0\.12\)\]{--tw-shadow: 0 8px 24px rgba(217,119,6,.12);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.06);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[2px_0_6px_-5px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow: 2px 0 6px -5px rgba(15,23,42,.25);--tw-shadow-colored: 2px 0 6px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_rgba\(25\,25\,34\,0\.22\)\]{--tw-shadow: inset 0 -1px 0 rgba(25,25,34,.22);--tw-shadow-colored: inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(147\,197\,253\,0\.38\)\]{--tw-shadow: inset 0 0 0 1px rgba(147,197,253,.38);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.55\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.55);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(96\,165\,250\,0\.42\)\]{--tw-shadow: inset 0 0 0 1px rgba(96,165,250,.42);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.30\)\,inset_0_-1px_0_rgba\(20\,60\,120\,0\.06\)\,inset_0_0_26px_rgba\(24\,119\,242\,0\.14\)\,0_1px_6px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(20,60,120,.06),inset 0 0 26px rgba(24,119,242,.14),0 1px 6px rgba(0,0,0,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 -1px 0 var(--tw-shadow-color), inset 0 0 26px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_0_24px_rgba\(139\,92\,246\,0\.12\)\,0_1px_6px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 24px rgba(139,92,246,.12),0 1px 6px rgba(0,0,0,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 0 24px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_0_24px_rgba\(251\,188\,4\,0\.12\)\,0_1px_6px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 24px rgba(251,188,4,.12),0 1px 6px rgba(0,0,0,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 0 24px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_0_24px_rgba\(255\,149\,0\,0\.12\)\,0_1px_6px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 24px rgba(255,149,0,.12),0 1px 6px rgba(0,0,0,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 0 24px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_0_24px_rgba\(52\,168\,83\,0\.10\)\,0_1px_6px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 24px rgba(52,168,83,.1),0 1px 6px rgba(0,0,0,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 0 24px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_0_24px_rgba\(52\,199\,89\,0\.12\)\,0_1px_6px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 24px rgba(52,199,89,.12),0 1px 6px rgba(0,0,0,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 0 24px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.38\)\,inset_0_0_24px_rgba\(66\,133\,244\,0\.08\)\,0_1px_6px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.38),inset 0 0 24px rgba(66,133,244,.08),0 1px 6px rgba(0,0,0,.03);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 0 24px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.38\)\,inset_0_0_28px_rgba\(193\,53\,132\,0\.15\)\,0_1px_6px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.38),inset 0 0 28px rgba(193,53,132,.15),0 1px 6px rgba(0,0,0,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 0 28px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.75\)\,0_1px_2px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.75),0 1px 2px rgba(15,23,42,.05);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.75\)\,inset_0_-8px_16px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.75),inset 0 -8px 16px rgba(15,23,42,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 -8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-tile-sm{--tw-shadow: 0 1px 2px rgba(15,23,42,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow-color: var(--shadow-lg);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow-color: var(--shadow-md);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow-color: var(--shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--studio-card-shadow\)\]{--tw-shadow-color: var(--studio-card-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--studio-section-shadow\)\]{--tw-shadow-color: var(--studio-section-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#2D9CC2\]\/30{--tw-ring-color: rgb(45 156 194 / .3)}.ring-\[\#369CBB\]\/20{--tw-ring-color: rgb(54 156 187 / .2)}.ring-\[\#8CB4FF\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(140 180 255 / var(--tw-ring-opacity, 1))}.ring-\[\#90E2ED\]\/20{--tw-ring-color: rgb(144 226 237 / .2)}.ring-\[\#c49a74\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 154 116 / var(--tw-ring-opacity, 1))}.ring-\[rgba\(15\,23\,42\,0\.08\)\]{--tw-ring-color: rgba(15,23,42,.08)}.ring-\[var\(--cta-primary\)\]{--tw-ring-color: var(--cta-primary)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-200\/90{--tw-ring-color: rgb(253 230 138 / .9)}.ring-amber-300\/80{--tw-ring-color: rgb(252 211 77 / .8)}.ring-amber-300\/90{--tw-ring-color: rgb(252 211 77 / .9)}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-black\/20{--tw-ring-color: rgb(0 0 0 / .2)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-black\/\[0\.03\]{--tw-ring-color: rgb(0 0 0 / .03)}.ring-black\/\[0\.04\]{--tw-ring-color: rgb(0 0 0 / .04)}.ring-black\/\[0\.05\]{--tw-ring-color: rgb(0 0 0 / .05)}.ring-black\/\[0\.08\]{--tw-ring-color: rgb(0 0 0 / .08)}.ring-blue-200\/60{--tw-ring-color: rgb(191 219 254 / .6)}.ring-blue-400\/20{--tw-ring-color: rgb(96 165 250 / .2)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-blue-500\/20{--tw-ring-color: rgb(59 130 246 / .2)}.ring-blue-500\/30{--tw-ring-color: rgb(59 130 246 / .3)}.ring-blue-500\/70{--tw-ring-color: rgb(59 130 246 / .7)}.ring-cyan-300\/80{--tw-ring-color: rgb(103 232 249 / .8)}.ring-cyan-300\/90{--tw-ring-color: rgb(103 232 249 / .9)}.ring-emerald-300\/90{--tw-ring-color: rgb(110 231 183 / .9)}.ring-fuchsia-200\/80{--tw-ring-color: rgb(245 208 254 / .8)}.ring-indigo-300\/80{--tw-ring-color: rgb(165 180 252 / .8)}.ring-indigo-300\/90{--tw-ring-color: rgb(165 180 252 / .9)}.ring-neutral-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))}.ring-neutral-200\/60{--tw-ring-color: rgb(229 229 229 / .6)}.ring-orange-300\/80{--tw-ring-color: rgb(253 186 116 / .8)}.ring-orange-300\/90{--tw-ring-color: rgb(253 186 116 / .9)}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-primary\/50{--tw-ring-color: hsl(var(--primary) / .5)}.ring-red-400\/70{--tw-ring-color: rgb(248 113 113 / .7)}.ring-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.ring-rose-200\/90{--tw-ring-color: rgb(254 205 211 / .9)}.ring-rose-300\/80{--tw-ring-color: rgb(253 164 175 / .8)}.ring-rose-300\/90{--tw-ring-color: rgb(253 164 175 / .9)}.ring-sidebar-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--sidebar-ring) / var(--tw-ring-opacity, 1))}.ring-sky-200\/90{--tw-ring-color: rgb(186 230 253 / .9)}.ring-sky-300\/80{--tw-ring-color: rgb(125 211 252 / .8)}.ring-sky-300\/90{--tw-ring-color: rgb(125 211 252 / .9)}.ring-sky-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-slate-200\/55{--tw-ring-color: rgb(226 232 240 / .55)}.ring-slate-200\/60{--tw-ring-color: rgb(226 232 240 / .6)}.ring-slate-200\/65{--tw-ring-color: rgb(226 232 240 / .65)}.ring-slate-200\/70{--tw-ring-color: rgb(226 232 240 / .7)}.ring-slate-200\/80{--tw-ring-color: rgb(226 232 240 / .8)}.ring-slate-200\/90{--tw-ring-color: rgb(226 232 240 / .9)}.ring-slate-300\/80{--tw-ring-color: rgb(203 213 225 / .8)}.ring-slate-300\/90{--tw-ring-color: rgb(203 213 225 / .9)}.ring-transparent{--tw-ring-color: transparent}.ring-violet-500\/30{--tw-ring-color: rgb(139 92 246 / .3)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 245 247 / var(--tw-ring-opacity, 1))}.ring-white\/85{--tw-ring-color: rgb(245 245 247 / .85)}.ring-yellow-300\/90{--tw-ring-color: rgb(253 224 71 / .9)}.ring-offset-0{--tw-ring-offset-width: 0px}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.ring-offset-white{--tw-ring-offset-color: #F5F5F7}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[44px\]{--tw-blur: blur(44px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[64px\]{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[70px\]{--tw-blur: blur(70px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_40px_rgba\(148\,163\,184\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0 0 40px rgba(148,163,184,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 1px 0 rgba(255,255,255,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.15\)\]{--tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,.15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.3));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_4px_6px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0 4px 6px rgba(0,0,0,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[10px\]{--tw-backdrop-blur: blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[24px\]{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[40px\]{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[6px\]{--tw-backdrop-blur: blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[var\(--blur-lg\)\]{--tw-backdrop-blur: blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[var\(--blur-md\)\]{--tw-backdrop-blur: blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,box-shadow\,transform\,color\]{transition-property:background-color,border-color,box-shadow,transform,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\,opacity\,transform\]{transition-property:grid-template-rows,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\,border-color\]{transition-property:transform,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\,color\]{transition-property:transform,opacity,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\!duration-150{transition-duration:.15s!important}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.\!ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in{--tw-enter-scale: 0}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-2{--tw-enter-translate-y: .5rem}.slide-in-from-top-2{--tw-enter-translate-y: -.5rem}.\!duration-150{animation-duration:.15s!important}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.\!ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.av-text-primary{color:var(--av-text-primary)}.av-text-secondary{color:var(--av-text-secondary)}.av-text-tertiary{color:var(--av-text-tertiary)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}.scrollbar-hide::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.scrollbar-hide::-webkit-scrollbar-thumb,.scrollbar-hide::-webkit-scrollbar-track,.scrollbar-hide::-webkit-scrollbar-corner{background:transparent!important;border:0!important;box-shadow:none!important}.glass{border-radius:1rem;border-width:1px;border-color:#f5f5f71a;background-color:#f5f5f70d;--tw-shadow: 0 10px 30px rgba(0,0,0,.35);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.2s;animation-duration:.2s}.glass.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.glass.hover-elevate:not(.no-hover-interaction-elevate):after,.glass.active-elevate:not(.no-active-interaction-elevate):after,.glass.hover-elevate-2:not(.no-hover-interaction-elevate):after,.glass.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.glass:is(.dark *){background-color:#f5f5f70d}.glass{transition-property:background-color,color,border-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.glass:hover{border-color:#f5f5f733;background-color:#f5f5f712;box-shadow:0 18px 40px #00000073}.glass-button{border-radius:1.5rem;border-width:1px;border-color:#f5f5f773;background-color:#f5f5f752;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.3s;animation-duration:.3s}.glass-button.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.glass-button.hover-elevate:not(.no-hover-interaction-elevate):after,.glass-button.active-elevate:not(.no-active-interaction-elevate):after,.glass-button.hover-elevate-2:not(.no-hover-interaction-elevate):after,.glass-button.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.glass-button:is(.dark *){background-color:#f5f5f752}.glass-button{transition-property:background-color,color,border-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.glass-button:hover:not(:disabled){--tw-shadow: 0 0 20px rgba(255,255,255,.25);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:scale(1.02)}.glass-button:active:not(:disabled){transform:scale(.98)}.glass-input{border-radius:1.5rem;border-width:1px;border-color:#f5f5f773;background-color:#f5f5f752;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.3s;animation-duration:.3s}.glass-input.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.glass-input.hover-elevate:not(.no-hover-interaction-elevate):after,.glass-input.active-elevate:not(.no-active-interaction-elevate):after,.glass-input.hover-elevate-2:not(.no-hover-interaction-elevate):after,.glass-input.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.glass-input:is(.dark *){background-color:#f5f5f752}.glass-input{transition-property:background-color,color,border-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.glass-input:focus{border-color:#60a5fa99;box-shadow:inset 0 0 12px #42a5ff73}.gradient-blue{background:linear-gradient(135deg,#8ec5fc,#e0c3fc)}.avRow{border-radius:12px;padding:16px;border:1px solid var(--border);background:var(--card);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.avRow:hover{background-color:var(--row-hover-bg)}.avRow[data-selected=true]{background-color:var(--row-selected-bg);border-left:3px solid var(--row-selected-border)}.avFocusRing:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring);animation:av-focus-pulse 1.5s ease-in-out infinite}@keyframes av-focus-pulse{0%,to{box-shadow:0 0 0 2px var(--focus-ring),0 0 0 4px transparent}50%{box-shadow:0 0 0 2px var(--focus-ring),0 0 8px 2px var(--focus-ring)}}.avCard{background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-soft)}.avBadge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;border:none}.avBadge--success{background:hsl(var(--status-success-bg) / .12);color:hsl(var(--status-success-fg))}.avBadge--warning{background:hsl(var(--status-warning-bg) / .12);color:hsl(var(--status-warning-fg))}.avBadge--info{background:hsl(var(--status-info-bg) / .12);color:hsl(var(--status-info-fg))}.avBadge--neutral{background:hsl(var(--status-neutral-bg) / .12);color:hsl(var(--status-neutral-fg))}.premium-layout-root{height:100%;width:100%;display:flex;flex-direction:row;overflow:hidden;gap:0;background:#000;padding-left:var(--main-menu-rail-offset, 61px)}.settings-section-header:hover{background:#ffffff0f}.settings-section-header:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;box-shadow:0 0 0 4px hsl(var(--primary) / .2)}.settings-child-item:hover{background:#ffffff0d}.settings-child-item:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;box-shadow:0 0 0 4px hsl(var(--primary) / .2)}.premium-layout-root .left-sidebar{margin:0;padding:0}.premium-layout-root [data-sidebar]{margin:0!important}[data-slot=sidebar-gap],[data-slot=sidebar-container]{transition:none!important}[data-slot=sidebar-wrapper]{height:100%!important;min-height:0!important}.cal-sidebar-surface{border-radius:20px;margin:8px 0 8px var(--shell-rail-gap, 2px);height:calc(100% - 16px)!important;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a;transition:none;flex-shrink:0}body.compact-reschedule .cal-sidebar-surface{transition:width .25s ease,min-width .25s ease,margin .25s ease,border-radius .25s ease}.cal-sidebar-surface [data-slot=sidebar-separator],.cal-sidebar-surface>[data-orientation=horizontal],.cal-sidebar-surface [data-slot=sidebar-content]>[data-orientation=horizontal]{opacity:.25;margin-inline:12px}.cal-sidebar-surface [data-slot=sidebar-content]{padding-top:2px;overflow-x:hidden}.app-embed-viewport{width:100%;height:auto;overflow:visible;display:flex;flex-direction:column}.calendar-topbar{min-height:72px;contain:layout style}.premium-main-column{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#000;position:relative;overflow:hidden;contain:layout style}.premium-top-bar{min-height:auto;padding-top:env(safe-area-inset-top);background:linear-gradient(180deg,#0b0d10,#0b0d10 85%,#0b0d10f2);flex-shrink:0;position:relative;z-index:1}.premium-app-surface{flex:1;min-height:0;margin-top:calc(60px - var(--topbar-buttons-pt));margin-left:6px;border-top-left-radius:24px;border-top-right-radius:0;background:hsl(var(--background));border:none;box-shadow:0 -6px 20px -2px #0003;overflow:hidden;position:relative;z-index:10;display:flex;flex-direction:column;contain:layout style}@media (min-width: 768px){.premium-app-surface{border-top-left-radius:24px;border-top-right-radius:0}}.dark .premium-app-surface{background:hsl(var(--background));border-color:#ffffff0f;box-shadow:0 -8px 28px -3px #00000080}.premium-app-surface-inner{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;contain:layout style}.premium-app-surface.premium-catalog-surface{margin-top:calc(100px - var(--topbar-buttons-pt))}.tile-hover-shift-mr{margin-right:0!important;transition:margin-right .2s cubic-bezier(.32,.72,0,1)!important}.tile-hover-shift-mr:hover{margin-right:1.75rem!important}.tile-elevate{transition:box-shadow .2s cubic-bezier(.32,.72,0,1)}.tile-elevate:hover{box-shadow:0 4px 12px #00000026}.dark .tile-elevate:hover{box-shadow:0 4px 12px #0006}.dark .hour-separator{border-top:1px solid rgba(255,255,255,.06)}@keyframes calNowPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}[data-appt]:active:not([style*="opacity: 0.2"]){transform:scale(.99)!important;transition:transform .12s cubic-bezier(.32,.72,0,1)!important}.calendar-animations-muted *{transition:none!important;animation:none!important}.calendar-animations-muted .tile-hover-shift:hover{right:.25rem!important}.calendar-animations-muted .tile-hover-shift-mr:hover{margin-right:0!important}.calendar-animations-muted .tile-elevate:hover{transform:none!important;box-shadow:none!important}.marching-ants-border{border:2px solid transparent;background-origin:border-box;background-clip:padding-box,border-box,border-box,border-box,border-box;background-image:linear-gradient(#9ca3af26,#9ca3af26),linear-gradient(90deg,rgba(156,163,175,.6) 50%,transparent 50%),linear-gradient(90deg,rgba(156,163,175,.6) 50%,transparent 50%),linear-gradient(0deg,rgba(156,163,175,.6) 50%,transparent 50%),linear-gradient(0deg,rgba(156,163,175,.6) 50%,transparent 50%);background-repeat:no-repeat,repeat-x,repeat-x,repeat-y,repeat-y;background-size:100% 100%,16px 2px,16px 2px,2px 16px,2px 16px;background-position:0 0,0 0,0 100%,0 0,100% 0;animation:marching-ants 1.2s linear infinite}.dark .marching-ants-border{background-image:linear-gradient(#d1d5db26,#d1d5db26),linear-gradient(90deg,rgba(209,213,219,.6) 50%,transparent 50%),linear-gradient(90deg,rgba(209,213,219,.6) 50%,transparent 50%),linear-gradient(0deg,rgba(209,213,219,.6) 50%,transparent 50%),linear-gradient(0deg,rgba(209,213,219,.6) 50%,transparent 50%)}.text-xs,[class*="text-[12px]"],[class*="text-[13px]"],[class*="text-[14px]"],.\!text-xs{font-size:15px!important;line-height:1.45!important}.\!text-sm,.text-sm{font-size:16px!important;line-height:1.5!important}.text-base{font-size:17px!important;line-height:1.58!important}.text-lg{font-size:18px!important;line-height:1.58!important}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.toggle-elevate:before,.toggle-elevate-2:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1}.toggle-elevate.toggle-elevated:before{background-color:var(--elevate-2)}.\!border.toggle-elevate:before{top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important}.border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.\!border.hover-elevate:not(.no-hover-interaction-elevate):after,.\!border.active-elevate:not(.no-active-interaction-elevate):after,.\!border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.\!border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important}.calendar-grid{flex:1;transition:none}body.compact-reschedule .calendar-grid,body.compact-reschedule-exit .calendar-grid{transition:margin-left .6s cubic-bezier(.32,.72,0,1)}body.compact-reschedule .calendar-grid{margin-left:0;flex:0 0 calc(100% - 450px)!important}body.compact-reschedule .calendar-grid [data-artist-column]>div.group{position:relative}body.compact-reschedule .calendar-grid [data-artist-column]>div.\!group{position:relative!important}body.compact-reschedule .calendar-grid [data-artist-column]>div.group:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#7fc4eb14;opacity:0;transition:opacity .3s ease;pointer-events:none;border:2px dashed rgba(127,196,235,.3)}body.compact-reschedule .calendar-grid [data-artist-column]>div.\!group:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#7fc4eb14!important;opacity:0!important;transition:opacity .3s ease!important;pointer-events:none!important;border:2px dashed rgba(127,196,235,.3)!important}body.compact-reschedule .calendar-grid [data-artist-column]>div.group:hover:after{opacity:1;background:#7fc4eb26}body.compact-reschedule .calendar-grid [data-artist-column]>div.\!group:hover:after{opacity:1!important;background:#7fc4eb26!important}body.compact-reschedule .calendar-grid [data-artist-column]>div.group{cursor:pointer!important}body.compact-reschedule .calendar-grid [data-artist-column]>div.\!group{cursor:pointer!important}.dark .reschedule-panel{background:#1c1c1e;color:#fff;border-left-color:#ffffff1f}.reschedule-panel .hint{font-size:.9rem;opacity:.7}.dark .react-calendar-apple{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff}.dark .react-calendar-apple .react-calendar__navigation button{color:#fff}.dark .react-calendar-apple .react-calendar__navigation button:hover{background:#ffffff1a}.dark .react-calendar-apple .react-calendar__tile{color:#fff}.dark .react-calendar-apple .react-calendar__tile:hover{background:#7fc4eb33}.calendar-grid::-webkit-scrollbar,.overflow-y-auto::-webkit-scrollbar{display:none}.\!overflow-y-auto::-webkit-scrollbar{display:none!important}.calendar-grid,.overflow-y-auto{scrollbar-width:none;-ms-overflow-style:none}.\!overflow-y-auto{scrollbar-width:none!important;-ms-overflow-style:none!important}:root .hint{animation:hint-text-pulse 2.5s ease-in-out infinite}.dark .hint{animation:hint-text-pulse-dark 2.5s ease-in-out infinite}body.clients-mode .calendar-grid{margin-left:0!important}.dark.clients-mode{background:hsl(var(--background))}:root{--pink: #ff2e97;--cyan: #00d0ff;--primary-deep: hsl(213, 79%, 24%);--primary-darker: hsl(213, 79%, 18%);--font-humanist: "Plus Jakarta Sans", -apple-system, system-ui, sans-serif;--tempo-fast: 3s;--tempo-medium: 7s;--tempo-slow: 8s;--tempo-ultra: 4s}@keyframes shimmer-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3%,2%) scale(1.02)}}@keyframes noise-ribbons{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.logo-border-animation{position:relative;display:inline-block;border-radius:50%;padding:3px}.logo-border-animation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:1.5px;background:conic-gradient(from 0deg,transparent 0%,transparent 70%,rgba(255,255,255,.9) 85%,rgba(255,255,255,.4) 92%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:logo-border-spin 4s linear infinite}@keyframes logo-border-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tile-idle-pulse{0%,to{box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1f,inset 0 -1px #ffffff0d}50%{box-shadow:0 8px 32px #0000004d,0 0 20px #7fc4eb26,inset 0 1px #ffffff26,inset 0 -1px #ffffff14}}.dark .chip-pulse-shadow-dark{animation:chip-shadow-pulse-dark 3s ease-in-out infinite}.dark .ios-button{background:#ffffff1f}.border-neutral-200,.border-gray-200,.dark .border-neutral-800,.dark .border-neutral-700,.dark .border-gray-600,.border-neutral-100,.border-gray-100,.dark .border-neutral-900{border-color:var(--line-light)!important}.dark .bg-glass{background:#ffffff14;border:1px solid rgba(255,255,255,.15)}.input-ios{height:44px;border-radius:12px;background:#fffc;border:1px solid rgba(0,0,0,.08);padding:0 14px;transition:all .2s cubic-bezier(.4,0,.2,1);color:#1a1a1a}.dark .input-ios{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#f5f5f5}.input-ios:focus{border-color:#7b61ff;box-shadow:0 0 0 2px #7b61ff4d;outline:none}.input-ios::-moz-placeholder{color:#666}.input-ios::placeholder{color:#666}.dark .input-ios::-moz-placeholder{color:#a0a0a0}.dark .input-ios::placeholder{color:#a0a0a0}.\[--revenue-guide\:\#6b82d9\]{--revenue-guide: #6b82d9}.\[--revenue-main-line\:\#5577e8\]{--revenue-main-line: #5577e8}.\[--revenue-point-inner\:\#a9b9ff\]{--revenue-point-inner: #a9b9ff}.\[--revenue-point\:\#6384ff\]{--revenue-point: #6384ff}.\[--revenue-trend-line\:\#7189e8\]{--revenue-trend-line: #7189e8}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[box-shadow\:inset_4px_4px_8px_rgba\(0\,0\,0\,0\.12\)\,inset_-4px_-4px_8px_rgba\(255\,255\,255\,0\.8\)\,2px_2px_4px_rgba\(0\,0\,0\,0\.04\)\]{box-shadow:inset 4px 4px 8px #0000001f,inset -4px -4px 8px #fffc,2px 2px 4px #0000000a}.\[color-scheme\:light\]{color-scheme:light}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-shadow\:0_2px_10px_rgba\(0\,0\,0\,0\.6\)\]{text-shadow:0 2px 10px rgba(0,0,0,.6)}.\[top\:50\%\]{top:50%}.\[transition\:background-color_180ms_ease\,border-color_180ms_ease\,box-shadow_220ms_ease\,transform_220ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition:background-color .18s ease,border-color .18s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.\[transition\:opacity_180ms_ease\,filter_180ms_ease\,transform_220ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,border-color_180ms_ease\,color_180ms_ease\]{transition:opacity .18s ease,filter .18s ease,transform .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,color .18s ease}:root{--main-menu-rail-offset: 61px;--shell-rail-gap: 2px;--topbar-buttons-pt: 56px;--bg-main: #F5F5F7;--bg-card: #FFFFFF;--bg-subtle: #EFEFF3;--line-light: rgba(60,60,67,.08);--line-strong: rgba(60,60,67,.16);--text-primary: #111111;--text-secondary: rgba(0,0,0,.6);--accent-blue: #0A84FF;--accent-green: #30D158;--accent-purple: #BF5AF2;--accent-red: #FF453A;--accent-yellow: #FFD60A;--button-outline: rgba(0,0,0, .07);--badge-outline: rgba(0,0,0, .03);--opaque-button-border-intensity: -8;--elevate-1: rgba(0,0,0, .03);--elevate-2: rgba(0,0,0, .08);--calendar-unavailable-bg: rgba(0, 0, 0, .04);--calendar-unavailable-stripe: rgba(0, 0, 0, .025);--calendar-unavailable-stripe-gap: 10px;--calendar-unavailable-stripe-width: 11px;--background: 240 11% 96.5%;--foreground: 0 0% 10%;--border: 240 7% 86%;--card: 0 0% 100%;--card-foreground: 0 0% 10%;--card-border: 240 6% 92%;--sidebar: 240 9% 97%;--sidebar-foreground: 0 0% 10%;--sidebar-border: 240 5% 93%;--sidebar-primary: 212 72% 52%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 212 25% 90%;--sidebar-accent-foreground: 0 0% 10%;--sidebar-ring: 212 72% 52%;--popover: 240 5% 92%;--popover-foreground: 0 0% 10%;--popover-border: 240 5% 89%;--primary: 212 72% 52%;--primary-foreground: 0 0% 100%;--secondary: 240 10% 92%;--secondary-foreground: 0 0% 10%;--muted: 240 14% 94.5%;--muted-foreground: 240 4% 46%;--accent: 185 70% 88%;--accent-foreground: 0 0% 10%;--destructive: 0 84% 42%;--destructive-foreground: 0 0% 98%;--input: 240 5% 87%;--ring: 212 72% 52%;--chart-1: 212 72% 52%;--chart-2: 185 85% 55%;--chart-3: 280 70% 60%;--chart-4: 330 75% 65%;--chart-5: 200 68% 55%;--status-success: 142 71% 45%;--status-success-bg: 142 71% 45% / .15;--status-paid: 168 76% 42%;--status-paid-bg: 168 76% 42% / .15;--status-info: 217 91% 60%;--status-info-bg: 217 91% 60% / .15;--status-warning: 27 96% 61%;--status-warning-bg: 27 96% 61% / .15;--status-error: 0 84% 60%;--status-error-bg: 0 84% 60% / .15;--artist-dominik-bg: #bfdbfe;--artist-dominik-border: #93c5fd;--artist-dominik-text: #1e3a8a;--artist-martyna-bg: #fbcfe8;--artist-martyna-border: #f9a8d4;--artist-martyna-text: #831843;--artist-michal-bg: #bbf7d0;--artist-michal-border: #86efac;--artist-michal-text: #14532d;--artist-daria-bg: #fde68a;--artist-daria-border: #facc15;--artist-daria-text: #713f12;--artist-sonia-bg: #e0f2fe;--artist-sonia-border: #bae6fd;--artist-sonia-text: #0f172a;--artist-lukasz-bg: #fee2e2;--artist-lukasz-border: #fecaca;--artist-lukasz-text: #7f1d1d;--artist-michal: 119 59% 77%;--artist-michal-light: 114 48% 93%;--artist-michal-foreground: 119 50% 25%;--font-sans: -apple-system, BlinkMacSystemFont, Inter, system-ui, sans-serif;--font-serif: Georgia, serif;--font-mono: "JetBrains Mono", "Consolas", monospace;--ease-spring: cubic-bezier(.32, .72, 0, 1);--radius: .5rem;--radius-surface: 22px;--shadow-2xs: 0px 1px 2px 0px hsl(0 0% 0% / .05);--shadow-xs: 0px 1px 3px 0px hsl(0 0% 0% / .08);--shadow-sm: 0px 1px 3px 0px hsl(0 0% 0% / .04), 0px 1px 2px -1px hsl(0 0% 0% / .03);--shadow: 0px 2px 8px 0px hsl(0 0% 0% / .05), 0px 1px 3px -1px hsl(0 0% 0% / .04);--shadow-md: 0px 6px 12px 0px hsl(0 0% 0% / .08), 0px 4px 6px -2px hsl(0 0% 0% / .06);--shadow-lg: 0px 10px 20px 0px hsl(0 0% 0% / .1), 0px 6px 8px -2px hsl(0 0% 0% / .08);--shadow-xl: 0px 16px 32px 0px hsl(0 0% 0% / .12), 0px 8px 12px -4px hsl(0 0% 0% / .1);--shadow-2xl: 0px 24px 48px 0px hsl(0 0% 0% / .15);--tracking-normal: 0em;--spacing: .25rem;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--settings-panel-radius: 16px;--settings-group-radius: 14px;--settings-swatch-radius: 10px;--settings-icon-radius: 10px;--settings-row-height: 52px;--settings-row-padding-x: 16px;--settings-icon-size: 32px;--settings-swatch-size: 28px;--settings-separator-indent: 62px;--settings-border: rgba(0,0,0,.02);--settings-separator: rgba(60,60,67,.09);--settings-hover: rgba(0,0,0,.02);--settings-active: rgba(0,0,0,.03);--settings-surface: rgba(255,255,255,1);--settings-card: rgba(255,255,255,1);--settings-focus-ring: rgba(0, 122, 255, .2);--settings-swatch-border: rgba(0,0,0,.06);--settings-swatch-shadow: 0 1px 2px rgba(0,0,0,.06), inset 0 0 0 .5px rgba(0,0,0,.03);--overlay-scrim-rgb: 10 12 16;--overlay-scrim-opacity: .4}.dark{--bg-main: #191919;--bg-card: #282828;--bg-subtle: #383838;--line-light: rgba(255,255,255,.11);--line-strong: rgba(255,255,255,.17);--text-primary: #FFFFFF;--text-secondary: rgba(255,255,255,.65);--accent-blue: #0A84FF;--accent-green: #30D158;--accent-purple: #BF5AF2;--accent-red: #FF453A;--accent-yellow: #FFD60A;--button-outline: rgba(255,255,255, .13);--badge-outline: rgba(255,255,255, .08);--opaque-button-border-intensity: 9;--elevate-1: rgba(255,255,255, .04);--elevate-2: rgba(255,255,255, .09);--calendar-unavailable-bg: rgba(0, 0, 0, .2);--calendar-unavailable-stripe: rgba(255, 255, 255, .07);--calendar-unavailable-stripe-gap: 10px;--calendar-unavailable-stripe-width: 11px;--background: 0 0% 11%;--foreground: 0 0% 90%;--border: 0 0% 24%;--card: 0 0% 15%;--card-foreground: 0 0% 90%;--card-border: 0 0% 25%;--sidebar: 0 0% 14%;--sidebar-foreground: 0 0% 90%;--sidebar-border: 0 0% 27%;--sidebar-primary: 212 72% 58%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 212 20% 22%;--sidebar-accent-foreground: 0 0% 90%;--sidebar-ring: 212 72% 58%;--popover: 0 0% 32%;--popover-foreground: 0 0% 98%;--popover-border: 0 0% 43%;--primary: 212 72% 58%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 20%;--secondary-foreground: 0 0% 90%;--artist-dominik-bg: #1e3a8a;--artist-dominik-border: #3b82f6;--artist-dominik-text: #bfdbfe;--artist-martyna-bg: #831843;--artist-martyna-border: #ec4899;--artist-martyna-text: #fbcfe8;--artist-michal-bg: #14532d;--artist-michal-border: #22c55e;--artist-michal-text: #bbf7d0;--artist-daria-bg: #713f12;--artist-daria-border: #eab308;--artist-daria-text: #fde68a;--artist-sonia-bg: #0f172a;--artist-sonia-border: #06b6d4;--artist-sonia-text: #e0f2fe;--artist-lukasz-bg: #7f1d1d;--artist-lukasz-border: #ef4444;--artist-lukasz-text: #fee2e2;--artist-michal: 119 59% 77%;--artist-michal-light: 119 50% 25%;--artist-michal-foreground: 119 59% 85%;--muted: 200 5% 19%;--muted-foreground: 0 0% 60%;--accent: 200 10% 24%;--accent-foreground: 0 0% 90%;--destructive: 0 84% 42%;--destructive-foreground: 0 0% 98%;--input: 0 0% 37%;--ring: 212 72% 58%;--chart-1: 212 72% 58%;--chart-2: 39 92% 68%;--chart-3: 0 84% 62%;--chart-4: 217 91% 65%;--chart-5: 280 68% 72%;--status-success: 142 71% 50%;--status-success-bg: 142 71% 50% / .2;--status-paid: 168 76% 48%;--status-paid-bg: 168 76% 48% / .2;--status-info: 217 91% 65%;--status-info-bg: 217 91% 65% / .2;--status-warning: 27 96% 65%;--status-warning-bg: 27 96% 65% / .2;--status-error: 0 84% 65%;--status-error-bg: 0 84% 65% / .2;--shadow-2xs: 0px 1px 2px 0px hsl(0 0% 0% / .4);--shadow-xs: 0px 1px 3px 0px hsl(0 0% 0% / .45);--shadow-sm: 0px 2px 4px 0px hsl(0 0% 0% / .4), 0px 1px 2px -1px hsl(0 0% 0% / .5);--shadow: 0px 4px 6px 0px hsl(0 0% 0% / .45), 0px 2px 4px -1px hsl(0 0% 0% / .4);--shadow-md: 0px 6px 12px 0px hsl(0 0% 0% / .5), 0px 4px 6px -2px hsl(0 0% 0% / .45);--shadow-lg: 0px 10px 20px 0px hsl(0 0% 0% / .55), 0px 6px 8px -2px hsl(0 0% 0% / .5);--shadow-xl: 0px 16px 32px 0px hsl(0 0% 0% / .6), 0px 8px 12px -4px hsl(0 0% 0% / .55);--shadow-2xl: 0px 24px 48px 0px hsl(0 0% 0% / .7);--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--settings-border: rgba(255,255,255,.11);--settings-separator: rgba(255,255,255,.09);--settings-hover: rgba(255,255,255,.05);--settings-active: rgba(255,255,255,.08);--settings-surface: rgba(44,44,46,.88);--settings-card: rgba(60,60,62,.55);--settings-focus-ring: rgba(59, 130, 246, .6);--settings-swatch-border: rgba(255,255,255,.21);--settings-swatch-shadow: 0 1px 4px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.08);--overlay-scrim-opacity: .6}.appOverlayScrim{background:rgb(var(--overlay-scrim-rgb) / var(--overlay-scrim-opacity))}.dark[data-theme-variant=dark-blue]{--background: 220 30% 6%;--card: 220 25% 9%;--sidebar: 220 25% 9%;--popover: 220 20% 14%;--primary: 190 95% 60%;--sidebar-primary: 190 95% 60%;--ring: 190 95% 60%;--accent: 190 30% 18%;--sidebar-accent: 190 30% 18%}.dark[data-theme-variant=dark-warm]{--background: 0 15% 6%;--card: 0 12% 9%;--sidebar: 0 12% 9%;--popover: 0 10% 14%;--primary: 330 100% 62%;--sidebar-primary: 330 100% 62%;--ring: 330 100% 62%;--accent: 330 20% 18%;--sidebar-accent: 330 20% 18%}.settings-list-group-ios>*:not(:last-child):after{content:"";position:absolute;bottom:0;left:var(--settings-separator-indent);right:0;height:1px;background:var(--settings-separator)}.settings-list-group-ios>*{position:relative}.settings-swatch-premium{border:1px solid var(--settings-swatch-border);box-shadow:var(--settings-swatch-shadow),inset 0 1px #ffffff26;transition:transform .1s ease-out,box-shadow .1s ease-out}.settings-swatch-premium:hover{box-shadow:0 2px 6px #00000026,inset 0 1px #fff3}.dark .settings-swatch-premium{box-shadow:0 1px 4px #0000004d,inset 0 1px #ffffff1a}.dark .settings-swatch-premium:hover{box-shadow:0 2px 8px #0006,inset 0 1px #ffffff26}.glass-card{background:#fff;border:none;border-radius:16px;box-shadow:0 0 0 .5px #00000006,0 1px 3px #00000005,0 4px 12px #00000004}.dark .glass-card{background:#262626a6;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 1px #ffffff0d,0 8px 32px #00000040,0 2px 8px #00000026}.glass-card-header{border-bottom:1px solid rgba(60,60,67,.05)}.dark .glass-card-header{border-bottom:1px solid rgba(255,255,255,.08)}.settings-info-box{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;margin:16px}.settings-info-box-blue{background:#3b82f614;border:1px solid rgba(59,130,246,.15)}.settings-info-box-blue p{color:#1d4ed8}.dark .settings-info-box-blue p{color:#93c5fd}.settings-info-box-purple{background:#8b5cf614;border:1px solid rgba(139,92,246,.15)}.settings-info-box-purple p{color:#6d28d9}.dark .settings-info-box-purple p{color:#c4b5fd}.settings-info-box-amber{background:#f59e0b14;border:1px solid rgba(245,158,11,.15)}.settings-info-box-amber p{color:#b45309}.dark .settings-info-box-amber p{color:#fde68a}.settings-hint{display:flex;align-items:center;justify-content:center;padding:24px 16px;font-size:12px;color:#a3a3a3}.dark .settings-hint{color:#737373}.settings-list-row{position:relative;width:100%;padding-left:0;padding-right:0;background:none!important;border-left:none!important;border-radius:0!important}.settings-list-row:after{content:"";position:absolute;left:62px;right:var(--settings-row-padding-x);bottom:0;height:1px;background:var(--settings-separator)}.settings-list-row--active:after{content:none}.settings-icon-box{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--settings-icon-size);height:var(--settings-icon-size);border-radius:var(--settings-icon-radius)}@keyframes subtle-pulse-border{0%,to{box-shadow:0 0 0 1px #7fc4eb66,0 0 8px #7fc4eb26}50%{box-shadow:0 0 0 1px #7fc4ebb3,0 0 12px #7fc4eb40}}@keyframes subtle-pulse-border-dark{0%,to{box-shadow:0 0 0 1px #7fc4eb80,0 0 10px #7fc4eb33}50%{box-shadow:0 0 0 1px #7fc4ebcc,0 0 16px #7fc4eb59}}@keyframes hint-text-pulse{0%,to{color:#7fc4ebb3;text-shadow:0 0 8px rgba(127,196,235,.2)}50%{color:#7fc4ebf2;text-shadow:0 0 12px rgba(127,196,235,.35)}}@keyframes hint-text-pulse-dark{0%,to{color:#7fc4ebcc;text-shadow:0 0 10px rgba(127,196,235,.25)}50%{color:#7fc4eb;text-shadow:0 0 16px rgba(127,196,235,.45)}}@keyframes logo-neon-pulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes logo-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-soft{0%,to{box-shadow:0 0 0 1px #3b82f673,0 0 12px #3b82f640}50%{box-shadow:0 0 0 2px #3b82f699,0 0 20px #3b82f666}}@keyframes logo-heartbeat{0%{transform:scale(1);opacity:.9}10%{transform:scale(1.06);opacity:1}18%{transform:scale(1);opacity:.9}28%{transform:scale(1.04);opacity:.98}36%{transform:scale(1);opacity:.9}to{transform:scale(1);opacity:.9}}@keyframes marching-ants{0%{background-position:0 0,0 0,0 100%,0 0,100% 0}to{background-position:0 0,32px 0,-32px 100%,0 -32px,100% 32px}}@keyframes chip-shadow-pulse{0%,to{box-shadow:0 4px 20px #2f80ed4d,0 0 10px #2f80ed33,inset 0 1px #fff3}50%{box-shadow:0 8px 36px #2f80ed80,0 0 30px #2f80ed66,inset 0 1px #ffffff4d}}@keyframes chip-shadow-pulse-dark{0%,to{box-shadow:0 4px 20px #2f80ed66,0 0 12px #2f80ed40,inset 0 1px #ffffff1a}50%{box-shadow:0 8px 36px #2f80ed99,0 0 35px #2f80ed73,inset 0 1px #ffffff26}}:root{--avenly-primary: #3D8BE0;--avenly-accent: #FE7B47;--avenly-primary-hsl: 212 72% 52%;--avenly-accent-hsl: 17 99% 64%;--avenly-radius: .5rem;--avenly-density-padding: .5rem;--avenly-density-gap: .5rem}[data-density=compact]{--avenly-density-padding: .25rem;--avenly-density-gap: .25rem}[data-density=compact] .card{padding:.75rem}[data-density=compact] .btn{padding:.25rem .5rem}[data-density=cozy]{--avenly-density-padding: .375rem;--avenly-density-gap: .375rem}[data-density=comfortable]{--avenly-density-padding: .5rem;--avenly-density-gap: .5rem}[data-glass=true] .glass-panel{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.dark [data-glass=true] .glass-panel{background:#ffffff08}[data-reduced-motion=true] *,[data-reduced-motion=true] *:before,[data-reduced-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.avenly-primary{background-color:var(--avenly-primary)}.avenly-accent{background-color:var(--avenly-accent)}.text-avenly-primary{color:var(--avenly-primary)}.text-avenly-accent{color:var(--avenly-accent)}.border-avenly-primary{border-color:var(--avenly-primary)}.border-avenly-accent{border-color:var(--avenly-accent)}[data-appt]:hover [data-resize-indicator]{opacity:1!important}@keyframes assistantPulseRing{0%{box-shadow:0 0 hsl(var(--primary) / .35),inset 0 0 hsl(var(--primary) / 0)}40%{box-shadow:0 0 0 4px hsl(var(--primary) / .18),inset 0 0 hsl(var(--primary) / 0)}70%{box-shadow:0 0 0 6px hsl(var(--primary) / .08),inset 0 0 hsl(var(--primary) / 0)}to{box-shadow:0 0 hsl(var(--primary) / 0),inset 0 0 hsl(var(--primary) / 0)}}.assistantFocusPulse{background:hsl(var(--primary) / .1)!important;border-left-color:hsl(var(--primary))!important;border-left-width:3px!important;padding-left:9px!important;color:hsl(var(--primary))!important;font-weight:500!important;animation:assistantPulseRing 1.6s ease-out .1s 3;border-radius:12px}.cal-sticky-header{background:hsl(var(--background) / .8)!important;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.marker\:text-neutral-300 *::marker{color:#d4d4d4}.marker\:text-neutral-300::marker{color:#d4d4d4}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-xl::file-selector-button{border-radius:.75rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-\[\#0A84FF\]::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(10 132 255 / var(--tw-bg-opacity, 1))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-sm::file-selector-button{font-size:16px;line-height:1.5}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.file\:transition-colors::file-selector-button{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.file\:text-sm::file-selector-button{font-size:16px!important;line-height:1.5!important}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-\[\#8e8e93\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(142 142 147 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8e8e93\]::placeholder{--tw-text-opacity: 1;color:rgb(142 142 147 / var(--tw-text-opacity, 1))}.placeholder\:text-\[var\(--color-neutral-400\)\]::-moz-placeholder{color:var(--color-neutral-400)}.placeholder\:text-\[var\(--color-neutral-400\)\]::placeholder{color:var(--color-neutral-400)}.placeholder\:text-\[var\(--text-placeholder\)\]::-moz-placeholder{color:var(--text-placeholder)}.placeholder\:text-\[var\(--text-placeholder\)\]::placeholder{color:var(--text-placeholder)}.placeholder\:text-black\/30::-moz-placeholder{color:#0000004d}.placeholder\:text-black\/30::placeholder{color:#0000004d}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground\/65::-moz-placeholder{color:hsl(var(--muted-foreground) / .65)}.placeholder\:text-muted-foreground\/65::placeholder{color:hsl(var(--muted-foreground) / .65)}.placeholder\:text-muted-foreground\/85::-moz-placeholder{color:hsl(var(--muted-foreground) / .85)}.placeholder\:text-muted-foreground\/85::placeholder{color:hsl(var(--muted-foreground) / .85)}.placeholder\:text-neutral-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.placeholder\:text-neutral-400::placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/30::-moz-placeholder{color:#f5f5f74d}.placeholder\:text-white\/30::placeholder{color:#f5f5f74d}.placeholder\:text-white\/35::-moz-placeholder{color:#f5f5f759}.placeholder\:text-white\/35::placeholder{color:#f5f5f759}.placeholder\:text-white\/50::-moz-placeholder{color:#f5f5f780}.placeholder\:text-white\/50::placeholder{color:#f5f5f780}.placeholder\:text-white\/60::-moz-placeholder{color:#f5f5f799}.placeholder\:text-white\/60::placeholder{color:#f5f5f799}.placeholder\:text-zinc-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-400::placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.placeholder\:\!opacity-100::-moz-placeholder{opacity:1!important}.placeholder\:\!opacity-100::placeholder{opacity:1!important}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:inset-\[5px\]:after{content:var(--tw-content);top:5px;right:5px;bottom:5px;left:5px}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:block:after{content:var(--tw-content);display:block}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-\[7px\]:after{content:var(--tw-content);border-radius:7px}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-black\/10:after{content:var(--tw-content);border-color:#0000001a}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:border.toggle-elevate:after:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.after\:border.hover-elevate:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate:not(.no-active-interaction-elevate):after:after,.after\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate-2:not(.no-active-interaction-elevate):after:after{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.first\:border-l:first-child{border-left-width:1px}.first\:border-l-0:first-child{border-left-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.first\:pt-2:first-child{padding-top:.5rem}.first\:pt-3:first-child{padding-top:.75rem}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-radius:var(--radius-md);border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:pb-0:last-child{padding-bottom:0}.last\:pb-2:last-child{padding-bottom:.5rem}.last\:pb-3:last-child{padding-bottom:.75rem}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.even\:bg-slate-50\/40:nth-child(2n){background-color:#f8fafc66}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-blue-400:focus-within{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus-within\:border-blue-500:focus-within{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus-within\:ring-blue-500\/25:focus-within{--tw-ring-color: rgb(59 130 246 / .25)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!border-black\/15:hover{border-color:#00000026!important}.hover\:\!border-black\/20:hover{border-color:#0003!important}.hover\:\!border-black\/25:hover{border-color:#00000040!important}.hover\:border-\[\#2D9CC2\]\/45:hover{border-color:#2d9cc273}.hover\:border-\[\#369CBB\]\/20:hover{border-color:#369cbb33}.hover\:border-\[rgba\(0\,0\,0\,0\.12\)\]:hover{border-color:#0000001f}.hover\:border-\[rgba\(80\,100\,125\,0\.16\)\]:hover{border-color:#50647d29}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--color-primary-200\)\]:hover{border-color:var(--color-primary-200)}.hover\:border-black\/10:hover{border-color:#0000001a}.hover\:border-black\/20:hover{border-color:#0003}.hover\:border-black\/60:hover{border-color:#0009}.hover\:border-black\/80:hover{border-color:#000c}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-border:hover{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.hover\:border-border\/50:hover{border-color:hsl(var(--border) / .5)}.hover\:border-border\/75:hover{border-color:hsl(var(--border) / .75)}.hover\:border-foreground\/50:hover{border-color:hsl(var(--foreground) / .5)}.hover\:border-neutral-200:hover{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.hover\:border-neutral-300:hover{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.hover\:border-neutral-400:hover{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1))}.hover\:border-neutral-500:hover{--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.hover\:border-pink-300:hover{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-red-400\/60:hover{border-color:#f8717199}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-violet-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.hover\:border-white\/30:hover{border-color:#f5f5f74d}.hover\:border-white\/35:hover{border-color:#f5f5f759}.hover\:\!bg-black\/\[0\.06\]:hover{background-color:#0000000f!important}.hover\:\!bg-black\/\[0\.08\]:hover{background-color:#00000014!important}.hover\:\!bg-zinc-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#1a1a1c\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 26 28 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#297DFF\]:hover{--tw-bg-opacity: 1;background-color:rgb(41 125 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2a7d97\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 125 151 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#369CBB\]\/10:hover{background-color:#369cbb1a}.hover\:bg-\[\#406792\]\/20:hover{background-color:#40679233}.hover\:bg-\[\#7FC4EB\]\/10:hover{background-color:#7fc4eb1a}.hover\:bg-\[\#7FC4EB\]\/20:hover{background-color:#7fc4eb33}.hover\:bg-\[\#7FC4EB\]\/30:hover{background-color:#7fc4eb4d}.hover\:bg-\[\#E7E7E6\]:hover{--tw-bg-opacity: 1;background-color:rgb(231 231 230 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FE7B47\]\/\[0\.10\]:hover{background-color:#fe7b471a}.hover\:bg-\[\#eff4ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(239 244 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fffefd\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 254 253 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgba\(0\,0\,0\,0\.04\)\]:hover{background-color:#0000000a}.hover\:bg-\[rgba\(255\,255\,255\,0\.92\)\]:hover{background-color:#ffffffeb}.hover\:bg-\[var\(--bg-muted\)\]:hover{background-color:var(--bg-muted)}.hover\:bg-\[var\(--bg-subtle\)\]:hover{background-color:var(--bg-subtle)}.hover\:bg-\[var\(--border-weak\)\]:hover{background-color:var(--border-weak)}.hover\:bg-\[var\(--color-neutral-100\)\]:hover{background-color:var(--color-neutral-100)}.hover\:bg-\[var\(--color-neutral-50\)\]:hover{background-color:var(--color-neutral-50)}.hover\:bg-\[var\(--pm-field-bg\)\]:hover{background-color:var(--pm-field-bg)}.hover\:bg-\[var\(--settings-hover\)\]:hover{background-color:var(--settings-hover)}.hover\:bg-\[var\(--surface-1\,\#F5F5F7\)\]:hover{background-color:var(--surface-1,#F5F5F7)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.hover\:bg-accent\/25:hover{background-color:hsl(var(--accent) / .25)}.hover\:bg-accent\/5:hover{background-color:hsl(var(--accent) / .05)}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-background:hover{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.hover\:bg-background\/70:hover{background-color:hsl(var(--background) / .7)}.hover\:bg-background\/80:hover{background-color:hsl(var(--background) / .8)}.hover\:bg-background\/85:hover{background-color:hsl(var(--background) / .85)}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-black\/90:hover{background-color:#000000e6}.hover\:bg-black\/\[0\.015\]:hover{background-color:#00000004}.hover\:bg-black\/\[0\.018\]:hover,.hover\:bg-black\/\[0\.02\]:hover{background-color:#00000005}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:bg-black\/\[0\.05\]:hover{background-color:#0000000d}.hover\:bg-black\/\[0\.06\]:hover{background-color:#0000000f}.hover\:bg-black\/\[0\.075\]:hover{background-color:#00000013}.hover\:bg-black\/\[0\.07\]:hover{background-color:#00000012}.hover\:bg-black\/\[0\.10\]:hover{background-color:#0000001a}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100\/70:hover{background-color:#f3f4f6b3}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-50\/60:hover{background-color:#f9fafb99}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500\/40:hover{background-color:#22c55e66}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-100\/50:hover{background-color:#f5f5f580}.hover\:bg-neutral-100\/60:hover{background-color:#f5f5f599}.hover\:bg-neutral-100\/80:hover{background-color:#f5f5f5cc}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-200\/70:hover{background-color:#e5e5e5b3}.hover\:bg-neutral-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-300\/60:hover{background-color:#d4d4d499}.hover\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-50\/30:hover{background-color:#fafafa4d}.hover\:bg-neutral-50\/50:hover{background-color:#fafafa80}.hover\:bg-neutral-50\/60:hover{background-color:#fafafa99}.hover\:bg-neutral-500\/\[0\.04\]:hover{background-color:#7373730a}.hover\:bg-neutral-600:hover{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/30:hover{background-color:hsl(var(--primary) / .3)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-500\/10:hover{background-color:#a855f71a}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-500\/80:hover{background-color:#ef4444cc}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.hover\:bg-sidebar-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/35:hover{background-color:#f8fafc59}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900\/\[0\.04\]:hover{background-color:#0f172a0a}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50\/50:hover{background-color:#f5f3ff80}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#f5f5f71a}.hover\:bg-white\/15:hover{background-color:#f5f5f726}.hover\:bg-white\/20:hover{background-color:#f5f5f733}.hover\:bg-white\/5:hover{background-color:#f5f5f70d}.hover\:bg-white\/50:hover{background-color:#f5f5f780}.hover\:bg-white\/60:hover{background-color:#f5f5f799}.hover\:bg-white\/70:hover{background-color:#f5f5f7b3}.hover\:bg-white\/80:hover{background-color:#f5f5f7cc}.hover\:bg-white\/90:hover{background-color:#f5f5f7e6}.hover\:bg-white\/\[0\.04\]:hover{background-color:#f5f5f70a}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:from-\[\#5CDA72\]:hover{--tw-gradient-from: #5CDA72 var(--tw-gradient-from-position);--tw-gradient-to: rgb(92 218 114 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#23A947\]:hover{--tw-gradient-to: #23A947 var(--tw-gradient-to-position)}.hover\:text-\[\#0056B3\]:hover{--tw-text-opacity: 1;color:rgb(0 86 179 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0f172a\]:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-\[\#17171d\]:hover{--tw-text-opacity: 1;color:rgb(23 23 29 / var(--tw-text-opacity, 1))}.hover\:text-\[\#2a7d97\]:hover{--tw-text-opacity: 1;color:rgb(42 125 151 / var(--tw-text-opacity, 1))}.hover\:text-\[\#369CBB\]:hover{--tw-text-opacity: 1;color:rgb(54 156 187 / var(--tw-text-opacity, 1))}.hover\:text-\[var\(--color-neutral-600\)\]:hover{color:var(--color-neutral-600)}.hover\:text-\[var\(--color-neutral-900\)\]:hover{color:var(--color-neutral-900)}.hover\:text-\[var\(--color-primary-600\)\]:hover{color:var(--color-primary-600)}.hover\:text-\[var\(--color-warning\)\]:hover{color:var(--color-warning)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-black\/70:hover{color:#000000b3}.hover\:text-black\/75:hover{color:#000000bf}.hover\:text-black\/80:hover{color:#000c}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-emerald-900:hover{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.hover\:text-neutral-300:hover{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.hover\:text-neutral-600:hover{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.hover\:text-neutral-700:hover{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.hover\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\:text-pink-500:hover{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.hover\:text-primary-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-slate-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:#f5f5f7b3}.hover\:text-white\/75:hover{color:#f5f5f7bf}.hover\:text-white\/80:hover{color:#f5f5f7cc}.hover\:text-white\/90:hover{color:#f5f5f7e6}.hover\:text-zinc-200:hover{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-\[0\.98\]:hover{opacity:.98}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow: 0 10px 26px rgba(15,23,42,.12);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_26px_rgba\(45\,156\,194\,0\.14\)\]:hover{--tw-shadow: 0 10px 26px rgba(45,156,194,.14);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.065\)\]:hover{--tw-shadow: 0 10px 28px rgba(15,23,42,.065);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_28px_rgba\(20\,30\,45\,0\.07\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]:hover{--tw-shadow: 0 10px 28px rgba(20,30,45,.07),inset 0 1px 0 rgba(255,255,255,.72);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_24px_-20px_rgba\(16\,26\,38\,0\.35\)\]:hover{--tw-shadow: 0 12px 24px -20px rgba(16,26,38,.35);--tw-shadow-colored: 0 12px 24px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_28px_rgba\(17\,16\,14\,0\.1\)\]:hover{--tw-shadow: 0 14px 28px rgba(17,16,14,.1);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_14px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 4px 14px rgba(15,23,42,.08);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_16px_-4px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow: 0 4px 16px -4px rgba(0,0,0,.08);--tw-shadow-colored: 0 4px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_7px_18px_rgba\(17\,20\,28\,0\.09\)\]:hover{--tw-shadow: 0 7px 18px rgba(17,20,28,.09);--tw-shadow-colored: 0 7px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_rgba\(147\,197\,253\,0\.38\)\]:hover{--tw-shadow: inset 0 0 0 1px rgba(147,197,253,.38);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-tile-md:hover{--tw-shadow: 0 8px 20px rgba(15,23,42,.08);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-md\)\]:hover{--tw-shadow-color: var(--shadow-md);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[var\(--shadow-sm\)\]:hover{--tw-shadow-color: var(--shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[var\(--studio-card-shadow\)\]:hover{--tw-shadow-color: var(--studio-card-shadow);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-black\/20:hover{--tw-ring-color: rgb(0 0 0 / .2)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness: brightness(.98);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[1\.05\]:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[1\.06\]:hover{--tw-brightness: brightness(1.06);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:glow-soft:hover{box-shadow:0 0 20px #ffffff40}.hover\:border-neutral-200:hover{border-color:var(--line-light)!important}.hover\:\[box-shadow\:inset_3px_3px_6px_rgba\(0\,0\,0\,0\.15\)\,inset_-3px_-3px_7px_rgba\(255\,255\,255\,0\.85\)\,2px_2px_3px_rgba\(0\,0\,0\,0\.05\)\]:hover{box-shadow:inset 3px 3px 6px #00000026,inset -3px -3px 7px #ffffffd9,2px 2px 3px #0000000d}.hover\:file\:bg-\[\#409CFF\]::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(64 156 255 / var(--tw-bg-opacity, 1))}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.focus\:\!border-\[\#6366f1\]:focus{--tw-border-opacity: 1 !important;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))!important}.focus\:border-\[\#007AFF\]:focus{--tw-border-opacity: 1;border-color:rgb(0 122 255 / var(--tw-border-opacity, 1))}.focus\:border-\[var\(--color-primary-200\)\]:focus{border-color:var(--color-primary-200)}.focus\:border-amber-500\/40:focus{border-color:#f59e0b66}.focus\:border-black\/20:focus{border-color:#0003}.focus\:border-black\/\[0\.03\]:focus{border-color:#00000008}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-400\/40:focus{border-color:#60a5fa66}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-blue-500\/30:focus{border-color:#3b82f64d}.focus\:border-blue-500\/40:focus{border-color:#3b82f666}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:border-slate-300:focus{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.focus\:border-slate-400:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.focus\:border-violet-500\/40:focus{border-color:#8b5cf666}.focus\:border-white\/25:focus{border-color:#f5f5f740}.focus\:\!bg-\[rgba\(255\,255\,255\,0\.03\)\]:focus{background-color:#ffffff08!important}.focus\:\!bg-white\/80:focus{background-color:#f5f5f7cc!important}.focus\:bg-\[\#eff4ff\]:focus{--tw-bg-opacity: 1;background-color:rgb(239 244 255 / var(--tw-bg-opacity, 1))}.focus\:bg-\[var\(--color-neutral-100\)\]:focus{background-color:var(--color-neutral-100)}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.focus\:\!text-slate-800:focus{--tw-text-opacity: 1 !important;color:rgb(30 41 59 / var(--tw-text-opacity, 1))!important}.focus\:text-\[\#0f172a\]:focus{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.focus\:text-destructive:focus{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:\!shadow-none:focus{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:shadow-\[inset_0_-1px_0_rgba\(25\,25\,34\,0\.55\)\]:focus{--tw-shadow: inset 0 -1px 0 rgba(25,25,34,.55);--tw-shadow-colored: inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[inset_0_0_0_1px_rgba\(147\,197\,253\,0\.38\)\]:focus{--tw-shadow: inset 0 0 0 1px rgba(147,197,253,.38);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:\!ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:\!ring-\[\#6366f1\]:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1)) !important}.focus\:ring-\[\#007AFF\]\/20:focus{--tw-ring-color: rgb(0 122 255 / .2)}.focus\:ring-\[\#3B82F6\]\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-\[var\(--ring\)\]:focus{--tw-ring-color: var(--ring)}.focus\:ring-amber-500\/20:focus{--tw-ring-color: rgb(245 158 11 / .2)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-blue-500\/40:focus{--tw-ring-color: rgb(59 130 246 / .4)}.focus\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.focus\:ring-primary\/50:focus{--tw-ring-color: hsl(var(--primary) / .5)}.focus\:ring-red-500\/20:focus{--tw-ring-color: rgb(239 68 68 / .2)}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-ring\/30:focus{--tw-ring-color: hsl(var(--ring) / .3)}.focus\:ring-slate-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-900\/10:focus{--tw-ring-color: rgb(15 23 42 / .1)}.focus\:ring-violet-500\/20:focus{--tw-ring-color: rgb(139 92 246 / .2)}.focus\:\!ring-offset-0:focus{--tw-ring-offset-width: 0px !important}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:\!border-\[\#6366f1\]:focus-visible{--tw-border-opacity: 1 !important;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))!important}.focus-visible\:border-\[\#60A5FA\]:focus-visible{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus-visible\:border-\[\#60a5fa66\]:focus-visible{border-color:#60a5fa66}.focus-visible\:border-blue-400:focus-visible{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus-visible\:border-slate-500:focus-visible{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.focus-visible\:bg-\[\#EEEEED\]:focus-visible{--tw-bg-opacity: 1;background-color:rgb(238 238 237 / var(--tw-bg-opacity, 1))}.focus-visible\:bg-\[var\(--color-neutral-100\)\]:focus-visible{background-color:var(--color-neutral-100)}.focus-visible\:bg-slate-50\/60:focus-visible{background-color:#f8fafc99}.focus-visible\:bg-white:focus-visible{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:\!ring-\[\#6366f1\]:focus-visible{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1)) !important}.focus-visible\:ring-\[\#2D9CC2\]\/55:focus-visible{--tw-ring-color: rgb(45 156 194 / .55)}.focus-visible\:ring-\[\#2F80ED\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(47 128 237 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#60a5fa33\]:focus-visible{--tw-ring-color: #60a5fa33}.focus-visible\:ring-\[\#93C5FD\]\/60:focus-visible{--tw-ring-color: rgb(147 197 253 / .6)}.focus-visible\:ring-\[color\:var\(--cta-primary\,\#369CBB\)\]:focus-visible{--tw-ring-color: var(--cta-primary,#369CBB)}.focus-visible\:ring-\[rgba\(80\,100\,125\,0\.28\)\]:focus-visible{--tw-ring-color: rgba(80,100,125,.28)}.focus-visible\:ring-\[var\(--color-primary-100\)\]:focus-visible{--tw-ring-color: var(--color-primary-100)}.focus-visible\:ring-\[var\(--color-primary-200\)\]:focus-visible{--tw-ring-color: var(--color-primary-200)}.focus-visible\:ring-amber-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-black\/25:focus-visible{--tw-ring-color: rgb(0 0 0 / .25)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-500\/20:focus-visible{--tw-ring-color: rgb(59 130 246 / .2)}.focus-visible\:ring-blue-500\/40:focus-visible{--tw-ring-color: rgb(59 130 246 / .4)}.focus-visible\:ring-blue-500\/50:focus-visible{--tw-ring-color: rgb(59 130 246 / .5)}.focus-visible\:ring-blue-500\/60:focus-visible{--tw-ring-color: rgb(59 130 246 / .6)}.focus-visible\:ring-primary\/35:focus-visible{--tw-ring-color: hsl(var(--primary) / .35)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-sky-400\/60:focus-visible{--tw-ring-color: rgb(56 189 248 / .6)}.focus-visible\:ring-slate-300\/60:focus-visible{--tw-ring-color: rgb(203 213 225 / .6)}.focus-visible\:ring-white\/20:focus-visible{--tw-ring-color: rgb(245 245 247 / .2)}.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color: rgb(245 245 247 / .3)}.focus-visible\:ring-zinc-500\/60:focus-visible{--tw-ring-color: rgb(113 113 122 / .6)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[\#141720\]:focus-visible{--tw-ring-offset-color: #141720}.focus-visible\:ring-offset-\[var\(--background\)\]:focus-visible{--tw-ring-offset-color: var(--background)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background) / 1)}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #F5F5F7}.active\:top-1\/2:active{top:50%}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:\!scale-100:active{--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active,.active\:scale-\[0\.95\]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.985\]:active{--tw-scale-x: .985;--tw-scale-y: .985;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.987\]:active{--tw-scale-x: .987;--tw-scale-y: .987;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.995\]:active{--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.998\]:active{--tw-scale-x: .998;--tw-scale-y: .998;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--color-neutral-200\)\]:active{background-color:var(--color-neutral-200)}.active\:bg-\[var\(--settings-active\)\]:active{background-color:var(--settings-active)}.active\:bg-blue-700:active{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.active\:bg-emerald-700:active{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.active\:bg-muted:active{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.active\:bg-muted\/30:active{background-color:hsl(var(--muted) / .3)}.active\:bg-muted\/60:active{background-color:hsl(var(--muted) / .6)}.active\:bg-neutral-100\/50:active{background-color:#f5f5f580}.active\:bg-neutral-200:active{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.active\:bg-neutral-200\/60:active{background-color:#e5e5e599}.active\:bg-primary\/10:active{background-color:hsl(var(--primary) / .1)}.active\:bg-red-200:active{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.active\:bg-sidebar-accent:active{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.active\:text-sidebar-accent-foreground:active{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.active\:brightness-\[0\.97\]:active{--tw-brightness: brightness(.97);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.active\:brightness-\[0\.98\]:active{--tw-brightness: brightness(.98);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.active\:\[box-shadow\:inset_6px_6px_10px_rgba\(0\,0\,0\,0\.2\)\,inset_-6px_-6px_12px_rgba\(255\,255\,255\,0\.9\)\]:active{box-shadow:inset 6px 6px 10px #0003,inset -6px -6px 12px #ffffffe6}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border:disabled{border-width:1px}.disabled\:border-black\/\[0\.10\]:disabled{border-color:#0000001a}.disabled\:bg-black\/\[0\.06\]:disabled{background-color:#0000000f}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:text-muted-foreground:disabled{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:border:disabled.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.disabled\:border:disabled.hover-elevate:not(.no-hover-interaction-elevate):after,.disabled\:border:disabled.active-elevate:not(.no-active-interaction-elevate):after,.disabled\:border:disabled.hover-elevate-2:not(.no-hover-interaction-elevate):after,.disabled\:border:disabled.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.disabled\:active\:scale-100:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#2D9CC2\]\/35{border-color:#2d9cc259}.group:hover .group-hover\:border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-black\/20{background-color:#0003}.group:hover .group-hover\:bg-black\/55{background-color:#0000008c}.group:hover .group-hover\:from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.group:hover .group-hover\:text-\[\#7FC4EB\]{--tw-text-opacity: 1;color:rgb(127 196 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-foreground\/50{color:hsl(var(--foreground) / .5)}.group:hover .group-hover\:text-foreground\/70{color:hsl(var(--foreground) / .7)}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/60{color:#f5f5f799}.group:hover .group-hover\:text-white\/70{color:#f5f5f7b3}.group:hover .group-hover\:text-white\/80{color:#f5f5f7cc}.group\/ai:hover .group-hover\/ai\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.group\/noterow:hover .group-hover\/noterow\:opacity-60{opacity:.6}.group\/resize:hover .group-hover\/resize\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-35{opacity:.35}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-90{opacity:.9}.group:hover .group-hover\:contrast-100{--tw-contrast: contrast(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:active .group-active\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-destructive-foreground\/60{color:hsl(var(--destructive-foreground) / .6)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive-foreground\/10:hover{background-color:hsl(var(--destructive-foreground) / .1)}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--destructive) / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive-foreground\/30:focus{--tw-ring-color: hsl(var(--destructive-foreground) / .3)}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-\[17px\][data-state=checked]{--tw-translate-x: 17px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-width:2px}.data-\[state\=checked\]\:border-blue-500[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.data-\[state\=open\]\:\!border-blue-400\/60[data-state=open]{border-color:#60a5fa99!important}.data-\[state\=open\]\:border-\[\#93c5fd66\][data-state=open]{border-color:#93c5fd66}.data-\[state\=active\]\:border-b-\[var\(--color-primary-300\)\][data-state=active]{border-bottom-color:var(--color-primary-300)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[highlighted\]\:bg-\[\#eff4ff\][data-highlighted]{--tw-bg-opacity: 1;background-color:rgb(239 244 255 / var(--tw-bg-opacity, 1))}.data-\[highlighted\]\:bg-black\/\[0\.04\][data-highlighted]{background-color:#0000000a}.data-\[highlighted\]\:bg-black\/\[0\.06\][data-highlighted]{background-color:#0000000f}.data-\[highlighted\]\:bg-red-50[data-highlighted]{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:bg-\[\#eff4ff\][data-selected=true]{--tw-bg-opacity: 1;background-color:rgb(239 244 255 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-\[var\(--color-neutral-50\)\][data-state=active]{background-color:var(--color-neutral-50)}.data-\[state\=active\]\:bg-white[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:\!bg-blue-500[data-state=checked]{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important}.data-\[state\=checked\]\:bg-\[\#e8f0ff\][data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(232 240 255 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-black\/\[0\.06\][data-state=checked]{background-color:#0000000f}.data-\[state\=checked\]\:bg-blue-500[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-\[\#f4f8ff\][data-state=open]{--tw-bg-opacity: 1;background-color:rgb(244 248 255 / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-\[var\(--color-neutral-100\)\][data-state=open]{background-color:var(--color-neutral-100)}.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=selected\]\:bg-primary\/10[data-state=selected]{background-color:hsl(var(--primary) / .1)}.data-\[state\=unchecked\]\:bg-neutral-300[data-state=unchecked]{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.data-\[active\=true\]\:font-medium[data-active=true],.data-\[state\=checked\]\:font-medium[data-state=checked]{font-weight:500}.data-\[state\=checked\]\:font-semibold[data-state=checked]{font-weight:600}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[disabled\]\:text-amber-400\/80[data-disabled]{color:#fbbf24cc}.data-\[highlighted\]\:text-\[\#0f172a\][data-highlighted]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.data-\[highlighted\]\:text-red-700[data-highlighted]{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.data-\[highlighted\]\:text-slate-900[data-highlighted]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.data-\[placeholder\]\:text-\[\#8e8e93\][data-placeholder]{--tw-text-opacity: 1;color:rgb(142 142 147 / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-\[\#0f172a\][data-selected=true]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-\[var\(--color-neutral-900\)\][data-state=active]{color:var(--color-neutral-900)}.data-\[state\=checked\]\:text-\[\#0b1324\][data-state=checked]{--tw-text-opacity: 1;color:rgb(11 19 36 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-slate-900[data-state=checked]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[highlighted\]\:shadow-\[inset_0_0_0_1px_rgba\(147\,197\,253\,0\.38\)\][data-highlighted]{--tw-shadow: inset 0 0 0 1px rgba(147,197,253,.38);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[highlighted\]\:shadow-none[data-highlighted]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-\[inset_0_0_0_1px_rgba\(147\,197\,253\,0\.38\)\][data-selected=true]{--tw-shadow: inset 0 0 0 1px rgba(147,197,253,.38);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=checked\]\:shadow-\[inset_0_0_0_1px_rgba\(15\,23\,42\,0\.08\)\][data-state=checked]{--tw-shadow: inset 0 0 0 1px rgba(15,23,42,.08);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=checked\]\:shadow-\[inset_0_0_0_1px_rgba\(96\,165\,250\,0\.42\)\][data-state=checked]{--tw-shadow: inset 0 0 0 1px rgba(96,165,250,.42);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-\[var\(--shadow-sm\)\][data-state=active]{--tw-shadow-color: var(--shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-200[data-state=closed]{transition-duration:.2s}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=closed\]\:duration-500[data-state=closed]{transition-duration:.5s}.data-\[state\=open\]\:duration-150[data-state=open]{transition-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out[data-state=closed],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-100[data-state=closed]{--tw-exit-opacity: 1}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in[data-state=open],.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=closed\]\:zoom-out-\[0\.96\][data-state=closed]{--tw-exit-scale: .96}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[state\=open\]\:zoom-in-\[0\.96\][data-state=open]{--tw-enter-scale: .96}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y: -.25rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x: .25rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x: -.25rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y: .25rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=closed\]\:slide-out-to-top-full[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-200[data-state=closed]{animation-duration:.2s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:duration-500[data-state=closed]{animation-duration:.5s}.data-\[state\=open\]\:duration-150[data-state=open]{animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=closed\]\:\[animation-timing-function\:cubic-bezier\(0\.25\,1\,0\.5\,1\)\][data-state=closed],.data-\[state\=open\]\:\[animation-timing-function\:cubic-bezier\(0\.25\,1\,0\.5\,1\)\][data-state=open]{animation-timing-function:cubic-bezier(.25,1,.5,1)}.data-\[state\=open\]\:\[animation-timing-function\:cubic-bezier\(0\.32\,0\.72\,0\,1\)\][data-state=open]{animation-timing-function:cubic-bezier(.32,.72,0,1)}.data-\[state\=closed\]\:\[animation-timing-function\:ease-in\][data-state=closed]{animation-timing-function:ease-in}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]{width:var(--sidebar-width-icon)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5625rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate:not(.no-active-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:hsl(var(--background) / .8)}.supports-\[backdrop-filter\]\:bg-white\/75{background-color:#f5f5f7bf}}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:-rotate-90:is(.dark *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:rotate-0:is(.dark *){--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-0:is(.dark *){--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-100:is(.dark *){--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:divide-gray-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(31 41 55 / var(--tw-divide-opacity, 1))}.dark\:divide-neutral-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(64 64 64 / var(--tw-divide-opacity, 1))}.dark\:divide-neutral-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(38 38 38 / var(--tw-divide-opacity, 1))}.dark\:divide-white\/10:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#f5f5f71a}.dark\:divide-white\/5:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#f5f5f70d}.dark\:divide-white\/\[0\.04\]:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#f5f5f70a}.dark\:divide-white\/\[0\.05\]:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#f5f5f70d}.dark\:divide-white\/\[0\.06\]:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#f5f5f70f}.dark\:divide-white\/\[0\.08\]:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#f5f5f714}.dark\:border:is(.dark *){border-width:1px}.dark\:border-0:is(.dark *){border-width:0px}.dark\:\!border-red-400:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))!important}.dark\:\!border-white\/15:is(.dark *){border-color:#f5f5f726!important}.dark\:\!border-white\/20:is(.dark *){border-color:#f5f5f733!important}.dark\:\!border-white\/30:is(.dark *){border-color:#f5f5f74d!important}.dark\:\!border-white\/\[0\.08\]:is(.dark *){border-color:#f5f5f714!important}.dark\:border-\[\#369CBB\]\/30:is(.dark *){border-color:#369cbb4d}.dark\:border-\[\#3a3a3c\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(58 58 60 / var(--tw-border-opacity, 1))}.dark\:border-\[\#406792\]\/30:is(.dark *){border-color:#4067924d}.dark\:border-\[\#406792\]\/40:is(.dark *){border-color:#40679266}.dark\:border-\[\#4a4a4d\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(74 74 77 / var(--tw-border-opacity, 1))}.dark\:border-\[\#F9A2AB\]\/30:is(.dark *){border-color:#f9a2ab4d}.dark\:border-\[\#FE7B47\]\/30:is(.dark *){border-color:#fe7b474d}.dark\:border-\[\#FF7070\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 112 112 / var(--tw-border-opacity, 1))}.dark\:border-\[rgba\(255\,255\,255\,0\.10\)\]:is(.dark *){border-color:#ffffff1a}.dark\:border-\[rgba\(255\,255\,255\,0\.12\)\]:is(.dark *){border-color:#ffffff1f}.dark\:border-\[rgba\(80\,80\,80\,0\.45\)\]:is(.dark *){border-color:#50505073}.dark\:border-\[rgba\(91\,124\,255\,0\.45\)\]:is(.dark *){border-color:#5b7cff73}.dark\:border-\[var\(--border-weak-dark\)\]:is(.dark *){border-color:var(--border-weak-dark)}.dark\:border-\[var\(--border-weak-dark\,\#2a2f36\)\]:is(.dark *){border-color:var(--border-weak-dark,#2a2f36)}.dark\:border-\[var\(--color-neutral-700\)\]:is(.dark *){border-color:var(--color-neutral-700)}.dark\:border-\[var\(--color-primary-300\)\]:is(.dark *){border-color:var(--color-primary-300)}.dark\:border-\[var\(--color-primary-800\)\]:is(.dark *){border-color:var(--color-primary-800)}.dark\:border-amber-300\/25:is(.dark *){border-color:#fcd34d40}.dark\:border-amber-300\/35:is(.dark *){border-color:#fcd34d59}.dark\:border-amber-400\/20:is(.dark *){border-color:#fbbf2433}.dark\:border-amber-400\/70:is(.dark *){border-color:#fbbf24b3}.dark\:border-amber-500\/15:is(.dark *){border-color:#f59e0b26}.dark\:border-amber-500\/20:is(.dark *){border-color:#f59e0b33}.dark\:border-amber-500\/30:is(.dark *){border-color:#f59e0b4d}.dark\:border-amber-500\/40:is(.dark *){border-color:#f59e0b66}.dark\:border-amber-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-700\/30:is(.dark *){border-color:#b453094d}.dark\:border-amber-700\/40:is(.dark *){border-color:#b4530966}.dark\:border-amber-700\/55:is(.dark *){border-color:#b453098c}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-amber-800\/20:is(.dark *){border-color:#92400e33}.dark\:border-amber-800\/30:is(.dark *){border-color:#92400e4d}.dark\:border-amber-800\/40:is(.dark *){border-color:#92400e66}.dark\:border-amber-800\/50:is(.dark *){border-color:#92400e80}.dark\:border-amber-800\/60:is(.dark *){border-color:#92400e99}.dark\:border-amber-900\/30:is(.dark *){border-color:#78350f4d}.dark\:border-amber-900\/40:is(.dark *){border-color:#78350f66}.dark\:border-amber-900\/60:is(.dark *){border-color:#78350f99}.dark\:border-blue-400\/30:is(.dark *){border-color:#60a5fa4d}.dark\:border-blue-500\/20:is(.dark *){border-color:#3b82f633}.dark\:border-blue-500\/30:is(.dark *){border-color:#3b82f64d}.dark\:border-blue-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.dark\:border-blue-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-blue-700\/30:is(.dark *){border-color:#1d4ed84d}.dark\:border-blue-700\/40:is(.dark *){border-color:#1d4ed866}.dark\:border-blue-700\/50:is(.dark *){border-color:#1d4ed880}.dark\:border-blue-700\/60:is(.dark *){border-color:#1d4ed899}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-blue-800\/40:is(.dark *){border-color:#1e40af66}.dark\:border-blue-800\/50:is(.dark *){border-color:#1e40af80}.dark\:border-border\/65:is(.dark *){border-color:hsl(var(--border) / .65)}.dark\:border-border\/70:is(.dark *){border-color:hsl(var(--border) / .7)}.dark\:border-border\/\[0\.30\]:is(.dark *){border-color:hsl(var(--border) / .3)}.dark\:border-cyan-200\/10:is(.dark *){border-color:#a5f3fc1a}.dark\:border-cyan-200\/20:is(.dark *){border-color:#a5f3fc33}.dark\:border-cyan-300\/20:is(.dark *){border-color:#67e8f933}.dark\:border-cyan-400\/70:is(.dark *){border-color:#22d3eeb3}.dark\:border-cyan-500\/50:is(.dark *){border-color:#06b6d480}.dark\:border-cyan-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.dark\:border-cyan-700\/55:is(.dark *){border-color:#0e74908c}.dark\:border-cyan-900\/40:is(.dark *){border-color:#164e6366}.dark\:border-destructive:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.dark\:border-destructive\/50:is(.dark *){border-color:hsl(var(--destructive) / .5)}.dark\:border-emerald-300\/25:is(.dark *){border-color:#6ee7b740}.dark\:border-emerald-400\/70:is(.dark *){border-color:#34d399b3}.dark\:border-emerald-500\/20:is(.dark *){border-color:#10b98133}.dark\:border-emerald-500\/25:is(.dark *){border-color:#10b98140}.dark\:border-emerald-500\/30:is(.dark *){border-color:#10b9814d}.dark\:border-emerald-500\/50:is(.dark *){border-color:#10b98180}.dark\:border-emerald-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.dark\:border-emerald-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.dark\:border-emerald-700\/55:is(.dark *){border-color:#0478578c}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800\/40:is(.dark *){border-color:#065f4666}.dark\:border-emerald-800\/50:is(.dark *){border-color:#065f4680}.dark\:border-emerald-900\/40:is(.dark *){border-color:#064e3b66}.dark\:border-emerald-900\/60:is(.dark *){border-color:#064e3b99}.dark\:border-emerald-900\/70:is(.dark *){border-color:#064e3bb3}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-700\/70:is(.dark *){border-color:#374151b3}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-gray-800\/40:is(.dark *){border-color:#1f293766}.dark\:border-green-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.dark\:border-green-700\/30:is(.dark *){border-color:#15803d4d}.dark\:border-green-700\/50:is(.dark *){border-color:#15803d80}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-green-800\/50:is(.dark *){border-color:#16653480}.dark\:border-indigo-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.dark\:border-indigo-700\/55:is(.dark *){border-color:#4338ca8c}.dark\:border-indigo-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.dark\:border-indigo-900\/50:is(.dark *){border-color:#312e8180}.dark\:border-input:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.dark\:border-neutral-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-neutral-700\/20:is(.dark *){border-color:#40404033}.dark\:border-neutral-700\/25:is(.dark *){border-color:#40404040}.dark\:border-neutral-700\/30:is(.dark *){border-color:#4040404d}.dark\:border-neutral-700\/40:is(.dark *){border-color:#40404066}.dark\:border-neutral-700\/50:is(.dark *){border-color:#40404080}.dark\:border-neutral-700\/60:is(.dark *){border-color:#40404099}.dark\:border-neutral-700\/70:is(.dark *){border-color:#404040b3}.dark\:border-neutral-700\/80:is(.dark *){border-color:#404040cc}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.dark\:border-neutral-800\/40:is(.dark *){border-color:#26262666}.dark\:border-neutral-800\/60:is(.dark *){border-color:#26262699}.dark\:border-orange-500\/50:is(.dark *){border-color:#f9731680}.dark\:border-orange-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1))}.dark\:border-orange-700\/50:is(.dark *){border-color:#c2410c80}.dark\:border-orange-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-orange-800\/50:is(.dark *){border-color:#9a341280}.dark\:border-purple-500\/30:is(.dark *){border-color:#a855f74d}.dark\:border-purple-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.dark\:border-purple-700\/50:is(.dark *){border-color:#7e22ce80}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-purple-800\/50:is(.dark *){border-color:#6b21a880}.dark\:border-red-400\/30:is(.dark *){border-color:#f871714d}.dark\:border-red-500\/20:is(.dark *){border-color:#ef444433}.dark\:border-red-500\/30:is(.dark *){border-color:#ef44444d}.dark\:border-red-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-red-700\/50:is(.dark *){border-color:#b91c1c80}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-red-800\/40:is(.dark *){border-color:#991b1b66}.dark\:border-red-800\/50:is(.dark *){border-color:#991b1b80}.dark\:border-red-800\/60:is(.dark *){border-color:#991b1b99}.dark\:border-red-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity, 1))}.dark\:border-red-900\/40:is(.dark *){border-color:#7f1d1d66}.dark\:border-red-900\/50:is(.dark *){border-color:#7f1d1d80}.dark\:border-red-900\/60:is(.dark *){border-color:#7f1d1d99}.dark\:border-rose-300\/25:is(.dark *){border-color:#fda4af40}.dark\:border-rose-400\/70:is(.dark *){border-color:#fb7185b3}.dark\:border-rose-500\/20:is(.dark *){border-color:#f43f5e33}.dark\:border-rose-500\/30:is(.dark *){border-color:#f43f5e4d}.dark\:border-rose-500\/50:is(.dark *){border-color:#f43f5e80}.dark\:border-rose-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity, 1))}.dark\:border-rose-700\/55:is(.dark *){border-color:#be123c8c}.dark\:border-rose-800\/70:is(.dark *){border-color:#9f1239b3}.dark\:border-rose-900\/50:is(.dark *){border-color:#88133780}.dark\:border-sky-300\/25:is(.dark *){border-color:#7dd3fc40}.dark\:border-sky-400\/30:is(.dark *){border-color:#38bdf84d}.dark\:border-sky-400\/70:is(.dark *){border-color:#38bdf8b3}.dark\:border-sky-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.dark\:border-sky-700\/55:is(.dark *){border-color:#0369a18c}.dark\:border-sky-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity, 1))}.dark\:border-sky-900\/40:is(.dark *){border-color:#0c4a6e66}.dark\:border-slate-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.dark\:border-slate-400\/55:is(.dark *){border-color:#94a3b88c}.dark\:border-slate-500\/50:is(.dark *){border-color:#64748b80}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-600\/55:is(.dark *){border-color:#4755698c}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/20:is(.dark *){border-color:#33415533}.dark\:border-slate-700\/30:is(.dark *){border-color:#3341554d}.dark\:border-slate-700\/40:is(.dark *){border-color:#33415566}.dark\:border-slate-700\/50:is(.dark *){border-color:#33415580}.dark\:border-slate-700\/60:is(.dark *){border-color:#33415599}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-teal-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1))}.dark\:border-transparent:is(.dark *){border-color:transparent}.dark\:border-violet-300\/30:is(.dark *){border-color:#c4b5fd4d}.dark\:border-violet-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.dark\:border-violet-400\/20:is(.dark *){border-color:#a78bfa33}.dark\:border-violet-400\/30:is(.dark *){border-color:#a78bfa4d}.dark\:border-violet-400\/70:is(.dark *){border-color:#a78bfab3}.dark\:border-violet-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.dark\:border-violet-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1))}.dark\:border-violet-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1))}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(245 245 247 / var(--tw-border-opacity, 1))}.dark\:border-white\/10:is(.dark *){border-color:#f5f5f71a}.dark\:border-white\/15:is(.dark *){border-color:#f5f5f726}.dark\:border-white\/20:is(.dark *){border-color:#f5f5f733}.dark\:border-white\/5:is(.dark *){border-color:#f5f5f70d}.dark\:border-white\/70:is(.dark *){border-color:#f5f5f7b3}.dark\:border-white\/\[0\.05\]:is(.dark *){border-color:#f5f5f70d}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#f5f5f70f}.dark\:border-white\/\[0\.07\]:is(.dark *){border-color:#f5f5f712}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#f5f5f714}.dark\:border-white\/\[0\.10\]:is(.dark *){border-color:#f5f5f71a}.dark\:border-white\/\[0\.12\]:is(.dark *){border-color:#f5f5f71f}.dark\:border-white\/\[0\.14\]:is(.dark *){border-color:#f5f5f724}.dark\:border-white\/\[0\.1\]:is(.dark *){border-color:#f5f5f71a}.dark\:border-white\/\[0\.22\]:is(.dark *){border-color:#f5f5f738}.dark\:border-yellow-400\/70:is(.dark *){border-color:#facc15b3}.dark\:border-yellow-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.dark\:border-yellow-700\/55:is(.dark *){border-color:#a162078c}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:border-zinc-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.dark\:border-l-emerald-400\/80:is(.dark *){border-left-color:#34d399cc}.dark\:border-l-orange-400\/80:is(.dark *){border-left-color:#fb923ccc}.dark\:border-l-rose-400\/80:is(.dark *){border-left-color:#fb7185cc}.dark\:border-l-slate-300\/70:is(.dark *){border-left-color:#cbd5e1b3}.dark\:\!bg-\[\#0b0b0d\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(11 11 13 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-\[hsl\(var\(--card\)\/0\.84\)\]:is(.dark *){background-color:hsl(var(--card)/.84)!important}.dark\:\!bg-white\/\[0\.06\]:is(.dark *){background-color:#f5f5f70f!important}.dark\:\!bg-white\/\[0\.12\]:is(.dark *){background-color:#f5f5f71f!important}.dark\:bg-\[\#000000\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#050505\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 5 5 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0a0a0a\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0a0a0a\]\/95:is(.dark *){background-color:#0a0a0af2}.dark\:bg-\[\#0b0b0d\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(11 11 13 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0b0d10\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(11 13 16 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0b0d10\]\/95:is(.dark *){background-color:#0b0d10f2}.dark\:bg-\[\#111214\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 18 20 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#18181A\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 26 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1A1A1C\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 26 28 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1A1D22\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 29 34 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1B1B1D\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(27 27 29 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1C1C1E\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(28 28 30 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1C1C1E\]\/80:is(.dark *){background-color:#1c1c1ecc}.dark\:bg-\[\#1C1C1E\]\/90:is(.dark *){background-color:#1c1c1ee6}.dark\:bg-\[\#1C1C1E\]\/95:is(.dark *){background-color:#1c1c1ef2}.dark\:bg-\[\#1b1b1d\]\/95:is(.dark *){background-color:#1b1b1df2}.dark\:bg-\[\#1c1c1e\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(28 28 30 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1c1c1f\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(28 28 31 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1f1f22\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 31 34 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#202735\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(32 39 53 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#222327\]\/85:is(.dark *){background-color:#222327d9}.dark\:bg-\[\#22C55E\]\/15:is(.dark *){background-color:#22c55e26}.dark\:bg-\[\#232326\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(35 35 38 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#2A3342\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 51 66 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#2C2C2E\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(44 44 46 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#2C2C2E\]\/50:is(.dark *){background-color:#2c2c2e80}.dark\:bg-\[\#2C2C2E\]\/95:is(.dark *){background-color:#2c2c2ef2}.dark\:bg-\[\#2a1818\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 24 24 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#2a2a2e\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 42 46 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#2a2d33\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 45 51 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#2c2c2e\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(44 44 46 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#313640\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(49 54 64 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#34D399\]\/20:is(.dark *){background-color:#34d39933}.dark\:bg-\[\#369CBB\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(54 156 187 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#369CBB\]\/20:is(.dark *){background-color:#369cbb33}.dark\:bg-\[\#3A3A3C\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(58 58 60 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#3a3a3c\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(58 58 60 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#3a3a3c\]\/45:is(.dark *){background-color:#3a3a3c73}.dark\:bg-\[\#406792\]\/20:is(.dark *){background-color:#40679233}.dark\:bg-\[\#7FC4EB\]\/10:is(.dark *){background-color:#7fc4eb1a}.dark\:bg-\[\#90E2ED\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(144 226 237 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#90E2ED\]\/15:is(.dark *){background-color:#90e2ed26}.dark\:bg-\[\#90E2ED\]\/20:is(.dark *){background-color:#90e2ed33}.dark\:bg-\[\#B83249\]\/20:is(.dark *){background-color:#b8324933}.dark\:bg-\[\#D05B61\]\/20:is(.dark *){background-color:#d05b6133}.dark\:bg-\[\#FBBF24\]\/20:is(.dark *){background-color:#fbbf2433}.dark\:bg-\[\#FE7B47\]\/20:is(.dark *){background-color:#fe7b4733}.dark\:bg-\[\#FF7070\]\/10:is(.dark *){background-color:#ff70701a}.dark\:bg-\[\#FFA72C\]\/15:is(.dark *){background-color:#ffa72c26}.dark\:bg-\[hsl\(var\(--background\)\)\]:is(.dark *){background-color:hsl(var(--background))}.dark\:bg-\[hsl\(var\(--card\)\)\]:is(.dark *){background-color:hsl(var(--card))}.dark\:bg-\[hsl\(var\(--muted\)\/0\.32\)\]:is(.dark *){background-color:hsl(var(--muted)/.32)}.dark\:bg-\[rgba\(255\,255\,255\,0\.05\)\]:is(.dark *){background-color:#ffffff0d}.dark\:bg-\[rgba\(255\,255\,255\,0\.06\)\]:is(.dark *){background-color:#ffffff0f}.dark\:bg-\[rgba\(255\,255\,255\,0\.08\)\]:is(.dark *){background-color:#ffffff14}.dark\:bg-\[rgba\(255\,255\,255\,0\.14\)\]:is(.dark *){background-color:#ffffff24}.dark\:bg-\[rgba\(255\,255\,255\,0\.15\)\]:is(.dark *){background-color:#ffffff26}.dark\:bg-\[rgba\(255\,255\,255\,0\.18\)\]:is(.dark *){background-color:#ffffff2e}.dark\:bg-\[rgba\(40\,40\,40\,0\.85\)\]:is(.dark *){background-color:#282828d9}.dark\:bg-\[var\(--color-neutral-400\)\]:is(.dark *){background-color:var(--color-neutral-400)}.dark\:bg-\[var\(--color-neutral-700\)\]:is(.dark *){background-color:var(--color-neutral-700)}.dark\:bg-\[var\(--color-neutral-800\)\]:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-\[var\(--color-neutral-800\,\#1f2937\)\]:is(.dark *){background-color:var(--color-neutral-800,#1f2937)}.dark\:bg-\[var\(--color-neutral-900\)\]:is(.dark *){background-color:var(--color-neutral-900)}.dark\:bg-\[var\(--color-primary-500\)\]:is(.dark *){background-color:var(--color-primary-500)}.dark\:bg-\[var\(--color-primary-700\)\]:is(.dark *){background-color:var(--color-primary-700)}.dark\:bg-\[var\(--color-primary-900\)\]:is(.dark *){background-color:var(--color-primary-900)}.dark\:bg-amber-300\/10:is(.dark *){background-color:#fcd34d1a}.dark\:bg-amber-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-amber-500\/\[0\.04\]:is(.dark *){background-color:#f59e0b0a}.dark\:bg-amber-900\/10:is(.dark *){background-color:#78350f1a}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-900\/35:is(.dark *){background-color:#78350f59}.dark\:bg-amber-900\/40:is(.dark *){background-color:#78350f66}.dark\:bg-amber-900\/45:is(.dark *){background-color:#78350f73}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-950\/10:is(.dark *){background-color:#451a031a}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/25:is(.dark *){background-color:#451a0340}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/35:is(.dark *){background-color:#451a0359}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-background:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.dark\:bg-background\/60:is(.dark *){background-color:hsl(var(--background) / .6)}.dark\:bg-background\/90:is(.dark *){background-color:hsl(var(--background) / .9)}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-black\/40:is(.dark *){background-color:#0006}.dark\:bg-black\/\[0\.15\]:is(.dark *){background-color:#00000026}.dark\:bg-blue-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-500\/10:is(.dark *){background-color:#3b82f61a}.dark\:bg-blue-500\/15:is(.dark *){background-color:#3b82f626}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3b82f633}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/15:is(.dark *){background-color:#1e3a8a26}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-950\/20:is(.dark *){background-color:#17255433}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-blue-950\/40:is(.dark *){background-color:#17255466}.dark\:bg-blue-950\/50:is(.dark *){background-color:#17255480}.dark\:bg-card:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.dark\:bg-card\/50:is(.dark *){background-color:hsl(var(--card) / .5)}.dark\:bg-card\/80:is(.dark *){background-color:hsl(var(--card) / .8)}.dark\:bg-cyan-300\/10:is(.dark *){background-color:#67e8f91a}.dark\:bg-cyan-500\/10:is(.dark *){background-color:#06b6d41a}.dark\:bg-cyan-900\/20:is(.dark *){background-color:#164e6333}.dark\:bg-cyan-900\/25:is(.dark *){background-color:#164e6340}.dark\:bg-cyan-900\/45:is(.dark *){background-color:#164e6373}.dark\:bg-cyan-950\/20:is(.dark *){background-color:#08334433}.dark\:bg-cyan-950\/30:is(.dark *){background-color:#0833444d}.dark\:bg-cyan-950\/40:is(.dark *){background-color:#08334466}.dark\:bg-cyan-950\/50:is(.dark *){background-color:#08334480}.dark\:bg-destructive\/20:is(.dark *){background-color:hsl(var(--destructive) / .2)}.dark\:bg-destructive\/90:is(.dark *){background-color:hsl(var(--destructive) / .9)}.dark\:bg-emerald-300\/10:is(.dark *){background-color:#6ee7b71a}.dark\:bg-emerald-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-400\/15:is(.dark *){background-color:#34d39926}.dark\:bg-emerald-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#10b98126}.dark\:bg-emerald-500\/20:is(.dark *){background-color:#10b98133}.dark\:bg-emerald-500\/40:is(.dark *){background-color:#10b98166}.dark\:bg-emerald-500\/\[0\.06\]:is(.dark *){background-color:#10b9810f}.dark\:bg-emerald-500\/\[0\.08\]:is(.dark *){background-color:#10b98114}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#064e3b66}.dark\:bg-emerald-900\/45:is(.dark *){background-color:#064e3b73}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#022c2233}.dark\:bg-emerald-950\/25:is(.dark *){background-color:#022c2240}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#022c2266}.dark\:bg-emerald-950\/50:is(.dark *){background-color:#022c2280}.dark\:bg-gray-500\/10:is(.dark *){background-color:#6b72801a}.dark\:bg-gray-500\/20:is(.dark *){background-color:#6b728033}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700\/95:is(.dark *){background-color:#374151f2}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/30:is(.dark *){background-color:#1118274d}.dark\:bg-gray-900\/40:is(.dark *){background-color:#11182766}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.dark\:bg-green-500\/20:is(.dark *){background-color:#22c55e33}.dark\:bg-green-900\/10:is(.dark *){background-color:#14532d1a}.dark\:bg-green-900\/15:is(.dark *){background-color:#14532d26}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-green-900\/40:is(.dark *){background-color:#14532d66}.dark\:bg-green-950\/20:is(.dark *){background-color:#052e1633}.dark\:bg-green-950\/40:is(.dark *){background-color:#052e1666}.dark\:bg-indigo-300\/10:is(.dark *){background-color:#a5b4fc1a}.dark\:bg-indigo-500\/10:is(.dark *){background-color:#6366f11a}.dark\:bg-indigo-500\/15:is(.dark *){background-color:#6366f126}.dark\:bg-indigo-900\/20:is(.dark *){background-color:#312e8133}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312e814d}.dark\:bg-indigo-900\/45:is(.dark *){background-color:#312e8173}.dark\:bg-indigo-950\/25:is(.dark *){background-color:#1e1b4b40}.dark\:bg-indigo-950\/30:is(.dark *){background-color:#1e1b4b4d}.dark\:bg-indigo-950\/40:is(.dark *){background-color:#1e1b4b66}.dark\:bg-muted:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.dark\:bg-muted\/10:is(.dark *){background-color:hsl(var(--muted) / .1)}.dark\:bg-muted\/20:is(.dark *){background-color:hsl(var(--muted) / .2)}.dark\:bg-muted\/5:is(.dark *){background-color:hsl(var(--muted) / .05)}.dark\:bg-neutral-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-700\/25:is(.dark *){background-color:#40404040}.dark\:bg-neutral-700\/30:is(.dark *){background-color:#4040404d}.dark\:bg-neutral-700\/50:is(.dark *){background-color:#40404080}.dark\:bg-neutral-700\/60:is(.dark *){background-color:#40404099}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-800\/30:is(.dark *){background-color:#2626264d}.dark\:bg-neutral-800\/40:is(.dark *){background-color:#26262666}.dark\:bg-neutral-800\/50:is(.dark *){background-color:#26262680}.dark\:bg-neutral-800\/60:is(.dark *){background-color:#26262699}.dark\:bg-neutral-800\/70:is(.dark *){background-color:#262626b3}.dark\:bg-neutral-800\/80:is(.dark *){background-color:#262626cc}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-900\/30:is(.dark *){background-color:#1717174d}.dark\:bg-neutral-900\/40:is(.dark *){background-color:#17171766}.dark\:bg-neutral-900\/45:is(.dark *){background-color:#17171773}.dark\:bg-neutral-900\/50:is(.dark *){background-color:#17171780}.dark\:bg-neutral-900\/55:is(.dark *){background-color:#1717178c}.dark\:bg-neutral-900\/60:is(.dark *){background-color:#17171799}.dark\:bg-neutral-900\/65:is(.dark *){background-color:#171717a6}.dark\:bg-neutral-900\/70:is(.dark *){background-color:#171717b3}.dark\:bg-neutral-900\/80:is(.dark *){background-color:#171717cc}.dark\:bg-neutral-900\/85:is(.dark *){background-color:#171717d9}.dark\:bg-neutral-900\/90:is(.dark *){background-color:#171717e6}.dark\:bg-neutral-900\/95:is(.dark *){background-color:#171717f2}.dark\:bg-neutral-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-950\/45:is(.dark *){background-color:#0a0a0a73}.dark\:bg-neutral-950\/75:is(.dark *){background-color:#0a0a0abf}.dark\:bg-orange-500\/15:is(.dark *){background-color:#f9731626}.dark\:bg-orange-500\/20:is(.dark *){background-color:#f9731633}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7c2d1233}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-orange-900\/40:is(.dark *){background-color:#7c2d1266}.dark\:bg-orange-950\/20:is(.dark *){background-color:#43140733}.dark\:bg-orange-950\/30:is(.dark *){background-color:#4314074d}.dark\:bg-orange-950\/40:is(.dark *){background-color:#43140766}.dark\:bg-pink-900\/30:is(.dark *){background-color:#8318434d}.dark\:bg-primary\/10:is(.dark *){background-color:hsl(var(--primary) / .1)}.dark\:bg-primary\/15:is(.dark *){background-color:hsl(var(--primary) / .15)}.dark\:bg-primary\/20:is(.dark *){background-color:hsl(var(--primary) / .2)}.dark\:bg-purple-500\/10:is(.dark *){background-color:#a855f71a}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-purple-900\/40:is(.dark *){background-color:#581c8766}.dark\:bg-purple-950\/50:is(.dark *){background-color:#3b076480}.dark\:bg-red-500\/10:is(.dark *){background-color:#ef44441a}.dark\:bg-red-500\/15:is(.dark *){background-color:#ef444426}.dark\:bg-red-500\/20:is(.dark *){background-color:#ef444433}.dark\:bg-red-900\/10:is(.dark *){background-color:#7f1d1d1a}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.dark\:bg-red-950\/25:is(.dark *){background-color:#450a0a40}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-red-950\/40:is(.dark *){background-color:#450a0a66}.dark\:bg-red-950\/50:is(.dark *){background-color:#450a0a80}.dark\:bg-red-950\/80:is(.dark *){background-color:#450a0acc}.dark\:bg-rose-300\/10:is(.dark *){background-color:#fda4af1a}.dark\:bg-rose-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-500\/10:is(.dark *){background-color:#f43f5e1a}.dark\:bg-rose-500\/15:is(.dark *){background-color:#f43f5e26}.dark\:bg-rose-500\/20:is(.dark *){background-color:#f43f5e33}.dark\:bg-rose-500\/\[0\.05\]:is(.dark *){background-color:#f43f5e0d}.dark\:bg-rose-900\/45:is(.dark *){background-color:#88133773}.dark\:bg-rose-950\/25:is(.dark *){background-color:#4c051940}.dark\:bg-rose-950\/30:is(.dark *){background-color:#4c05194d}.dark\:bg-rose-950\/40:is(.dark *){background-color:#4c051966}.dark\:bg-sky-300\/10:is(.dark *){background-color:#7dd3fc1a}.dark\:bg-sky-500\/10:is(.dark *){background-color:#0ea5e91a}.dark\:bg-sky-500\/15:is(.dark *){background-color:#0ea5e926}.dark\:bg-sky-900\/40:is(.dark *){background-color:#0c4a6e66}.dark\:bg-sky-900\/45:is(.dark *){background-color:#0c4a6e73}.dark\:bg-sky-950\/20:is(.dark *){background-color:#082f4933}.dark\:bg-sky-950\/25:is(.dark *){background-color:#082f4940}.dark\:bg-sky-950\/30:is(.dark *){background-color:#082f494d}.dark\:bg-sky-950\/40:is(.dark *){background-color:#082f4966}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-500\/15:is(.dark *){background-color:#64748b26}.dark\:bg-slate-500\/20:is(.dark *){background-color:#64748b33}.dark\:bg-slate-600\/35:is(.dark *){background-color:#47556959}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700\/50:is(.dark *){background-color:#33415580}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1e293b66}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-800\/60:is(.dark *){background-color:#1e293b99}.dark\:bg-slate-800\/70:is(.dark *){background-color:#1e293bb3}.dark\:bg-slate-800\/80:is(.dark *){background-color:#1e293bcc}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/30:is(.dark *){background-color:#0f172a4d}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-slate-900\/55:is(.dark *){background-color:#0f172a8c}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-900\/90:is(.dark *){background-color:#0f172ae6}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-slate-950\/60:is(.dark *){background-color:#02061799}.dark\:bg-teal-300\/10:is(.dark *){background-color:#5eead41a}.dark\:bg-teal-500\/15:is(.dark *){background-color:#14b8a626}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-violet-400\/20:is(.dark *){background-color:#a78bfa33}.dark\:bg-violet-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-500\/15:is(.dark *){background-color:#8b5cf626}.dark\:bg-violet-500\/\[0\.08\]:is(.dark *){background-color:#8b5cf614}.dark\:bg-violet-900\/20:is(.dark *){background-color:#4c1d9533}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4c1d954d}.dark\:bg-violet-900\/40:is(.dark *){background-color:#4c1d9566}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/10:is(.dark *){background-color:#f5f5f71a}.dark\:bg-white\/15:is(.dark *){background-color:#f5f5f726}.dark\:bg-white\/20:is(.dark *){background-color:#f5f5f733}.dark\:bg-white\/5:is(.dark *){background-color:#f5f5f70d}.dark\:bg-white\/\[0\.015\]:is(.dark *){background-color:#f5f5f704}.dark\:bg-white\/\[0\.025\]:is(.dark *){background-color:#f5f5f706}.dark\:bg-white\/\[0\.028\]:is(.dark *){background-color:#f5f5f707}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:#f5f5f705}.dark\:bg-white\/\[0\.035\]:is(.dark *){background-color:#f5f5f709}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#f5f5f708}.dark\:bg-white\/\[0\.045\]:is(.dark *){background-color:#f5f5f70b}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#f5f5f70a}.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:#f5f5f70d}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#f5f5f70f}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:#f5f5f712}.dark\:bg-white\/\[0\.08\]:is(.dark *){background-color:#f5f5f714}.dark\:bg-white\/\[0\.09\]:is(.dark *){background-color:#f5f5f717}.dark\:bg-white\/\[0\.10\]:is(.dark *){background-color:#f5f5f71a}.dark\:bg-white\/\[0\.12\]:is(.dark *){background-color:#f5f5f71f}.dark\:bg-white\/\[0\.1\]:is(.dark *){background-color:#f5f5f71a}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:bg-yellow-900\/45:is(.dark *){background-color:#713f1273}.dark\:bg-yellow-950\/30:is(.dark *){background-color:#4220064d}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:bg-\[linear-gradient\(130deg\,rgba\(131\,58\,180\,0\.26\)_0\%\,rgba\(193\,53\,132\,0\.32\)_28\%\,rgba\(225\,48\,108\,0\.22\)_52\%\,rgba\(252\,175\,69\,0\.12\)_78\%\,rgba\(252\,200\,120\,0\.06\)_100\%\)\,radial-gradient\(ellipse_100\%_160\%_at_0\%_50\%\,rgba\(131\,58\,180\,0\.28\)\,transparent_75\%\)\,radial-gradient\(ellipse_50\%_120\%_at_30\%_45\%\,rgba\(193\,53\,132\,0\.12\)\,transparent_60\%\)\,radial-gradient\(ellipse_75\%_100\%_at_100\%_30\%\,rgba\(252\,175\,69\,0\.14\)\,transparent_72\%\)\,radial-gradient\(ellipse_80\%_50\%_at_50\%_100\%\,rgba\(193\,53\,132\,0\.10\)\,transparent_55\%\)\]:is(.dark *){background-image:linear-gradient(130deg,#833ab442,#c1358452 28%,#e1306c38 52%,#fcaf451f 78%,#fcc8780f),radial-gradient(ellipse 100% 160% at 0% 50%,rgba(131,58,180,.28),transparent 75%),radial-gradient(ellipse 50% 120% at 30% 45%,rgba(193,53,132,.12),transparent 60%),radial-gradient(ellipse 75% 100% at 100% 30%,rgba(252,175,69,.14),transparent 72%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(193,53,132,.1),transparent 55%)}.dark\:bg-\[linear-gradient\(130deg\,rgba\(20\,60\,130\,0\.24\)_0\%\,rgba\(24\,119\,242\,0\.30\)_26\%\,rgba\(43\,137\,255\,0\.22\)_50\%\,rgba\(100\,140\,190\,0\.12\)_74\%\,rgba\(160\,175\,200\,0\.06\)_100\%\)\,radial-gradient\(ellipse_100\%_160\%_at_0\%_50\%\,rgba\(20\,60\,130\,0\.26\)\,transparent_75\%\)\,radial-gradient\(ellipse_50\%_110\%_at_28\%_45\%\,rgba\(24\,119\,242\,0\.12\)\,transparent_58\%\)\,radial-gradient\(ellipse_70\%_100\%_at_100\%_30\%\,rgba\(100\,140\,190\,0\.10\)\,transparent_70\%\)\,radial-gradient\(ellipse_80\%_50\%_at_50\%_100\%\,rgba\(43\,137\,255\,0\.08\)\,transparent_55\%\)\]:is(.dark *){background-image:linear-gradient(130deg,#143c823d,#1877f24d 26%,#2b89ff38,#648cbe1f 74%,#a0afc80f),radial-gradient(ellipse 100% 160% at 0% 50%,rgba(20,60,130,.26),transparent 75%),radial-gradient(ellipse 50% 110% at 28% 45%,rgba(24,119,242,.12),transparent 58%),radial-gradient(ellipse 70% 100% at 100% 30%,rgba(100,140,190,.1),transparent 70%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(43,137,255,.08),transparent 55%)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(139\,92\,246\,0\.20\)_0\%\,rgba\(168\,85\,247\,0\.26\)_32\%\,rgba\(192\,132\,252\,0\.15\)_65\%\,rgba\(220\,190\,255\,0\.06\)_100\%\)\,radial-gradient\(ellipse_85\%_130\%_at_0\%_50\%\,rgba\(139\,92\,246\,0\.22\)\,transparent_68\%\)\,radial-gradient\(ellipse_60\%_85\%_at_100\%_25\%\,rgba\(220\,190\,255\,0\.10\)\,transparent_62\%\)\,radial-gradient\(ellipse_75\%_45\%_at_50\%_100\%\,rgba\(168\,85\,247\,0\.08\)\,transparent_55\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#8b5cf633,#a855f742 32%,#c084fc26 65%,#dcbeff0f),radial-gradient(ellipse 85% 130% at 0% 50%,rgba(139,92,246,.22),transparent 68%),radial-gradient(ellipse 60% 85% at 100% 25%,rgba(220,190,255,.1),transparent 62%),radial-gradient(ellipse 75% 45% at 50% 100%,rgba(168,85,247,.08),transparent 55%)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(251\,188\,4\,0\.22\)_0\%\,rgba\(251\,188\,4\,0\.26\)_30\%\,rgba\(120\,140\,80\,0\.12\)_65\%\,rgba\(180\,190\,160\,0\.06\)_100\%\)\,radial-gradient\(ellipse_85\%_130\%_at_0\%_50\%\,rgba\(251\,188\,4\,0\.22\)\,transparent_68\%\)\,radial-gradient\(ellipse_60\%_85\%_at_100\%_30\%\,rgba\(120\,140\,80\,0\.12\)\,transparent_62\%\)\,radial-gradient\(ellipse_75\%_45\%_at_50\%_100\%\,rgba\(251\,188\,4\,0\.08\)\,transparent_55\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#fbbc0438,#fbbc0442 30%,#788c501f,#b4bea00f),radial-gradient(ellipse 85% 130% at 0% 50%,rgba(251,188,4,.22),transparent 68%),radial-gradient(ellipse 60% 85% at 100% 30%,rgba(120,140,80,.12),transparent 62%),radial-gradient(ellipse 75% 45% at 50% 100%,rgba(251,188,4,.08),transparent 55%)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(255\,149\,0\,0\.22\)_0\%\,rgba\(255\,122\,0\,0\.26\)_32\%\,rgba\(255\,179\,64\,0\.16\)_65\%\,rgba\(255\,220\,180\,0\.08\)_100\%\)\,radial-gradient\(ellipse_85\%_130\%_at_0\%_50\%\,rgba\(255\,149\,0\,0\.22\)\,transparent_68\%\)\,radial-gradient\(ellipse_60\%_85\%_at_100\%_25\%\,rgba\(255\,220\,180\,0\.12\)\,transparent_62\%\)\,radial-gradient\(ellipse_75\%_45\%_at_50\%_100\%\,rgba\(255\,122\,0\,0\.08\)\,transparent_55\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#ff950038,#ff7a0042 32%,#ffb34029 65%,#ffdcb414),radial-gradient(ellipse 85% 130% at 0% 50%,rgba(255,149,0,.22),transparent 68%),radial-gradient(ellipse 60% 85% at 100% 25%,rgba(255,220,180,.12),transparent 62%),radial-gradient(ellipse 75% 45% at 50% 100%,rgba(255,122,0,.08),transparent 55%)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(52\,168\,83\,0\.20\)_0\%\,rgba\(66\,133\,244\,0\.16\)_35\%\,rgba\(52\,168\,83\,0\.12\)_65\%\,rgba\(180\,200\,180\,0\.06\)_100\%\)\,radial-gradient\(ellipse_85\%_130\%_at_0\%_50\%\,rgba\(52\,168\,83\,0\.22\)\,transparent_68\%\)\,radial-gradient\(ellipse_60\%_85\%_at_100\%_25\%\,rgba\(66\,133\,244\,0\.12\)\,transparent_62\%\)\,radial-gradient\(ellipse_75\%_45\%_at_50\%_100\%\,rgba\(52\,168\,83\,0\.08\)\,transparent_55\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#34a85333,#4285f429 35%,#34a8531f 65%,#b4c8b40f),radial-gradient(ellipse 85% 130% at 0% 50%,rgba(52,168,83,.22),transparent 68%),radial-gradient(ellipse 60% 85% at 100% 25%,rgba(66,133,244,.12),transparent 62%),radial-gradient(ellipse 75% 45% at 50% 100%,rgba(52,168,83,.08),transparent 55%)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(52\,199\,89\,0\.20\)_0\%\,rgba\(48\,179\,80\,0\.24\)_32\%\,rgba\(90\,216\,122\,0\.15\)_65\%\,rgba\(160\,230\,180\,0\.06\)_100\%\)\,radial-gradient\(ellipse_85\%_130\%_at_0\%_50\%\,rgba\(52\,199\,89\,0\.22\)\,transparent_68\%\)\,radial-gradient\(ellipse_60\%_85\%_at_100\%_25\%\,rgba\(160\,230\,180\,0\.10\)\,transparent_62\%\)\,radial-gradient\(ellipse_75\%_45\%_at_50\%_100\%\,rgba\(48\,179\,80\,0\.06\)\,transparent_55\%\)\]:is(.dark *){background-image:linear-gradient(135deg,#34c75933,#30b3503d 32%,#5ad87a26 65%,#a0e6b40f),radial-gradient(ellipse 85% 130% at 0% 50%,rgba(52,199,89,.22),transparent 68%),radial-gradient(ellipse 60% 85% at 100% 25%,rgba(160,230,180,.1),transparent 62%),radial-gradient(ellipse 75% 45% at 50% 100%,rgba(48,179,80,.06),transparent 55%)}.dark\:bg-\[linear-gradient\(135deg\,rgba\(66\,133\,244\,0\.16\)_0\%\,rgba\(200\,210\,230\,0\.10\)_35\%\,rgba\(52\,168\,83\,0\.10\)_70\%\,transparent_100\%\)\,radial-gradient\(ellipse_80\%_130\%_at_5\%_50\%\,rgba\(66\,133\,244\,0\.18\)\,transparent_65\%\)\,radial-gradient\(ellipse_60\%_80\%_at_95\%_30\%\,rgba\(52\,168\,83\,0\.10\)\,transparent_60\%\)\,radial-gradient\(ellipse_70\%_45\%_at_50\%_100\%\,rgba\(180\,190\,210\,0\.06\)\,transparent_55\%\)\]:is(.dark *){background-image:linear-gradient(135deg,rgba(66,133,244,.16) 0%,rgba(200,210,230,.1) 35%,rgba(52,168,83,.1) 70%,transparent 100%),radial-gradient(ellipse 80% 130% at 5% 50%,rgba(66,133,244,.18),transparent 65%),radial-gradient(ellipse 60% 80% at 95% 30%,rgba(52,168,83,.1),transparent 60%),radial-gradient(ellipse 70% 45% at 50% 100%,rgba(180,190,210,.06),transparent 55%)}.dark\:bg-\[linear-gradient\(160deg\,rgba\(24\,24\,27\,0\.94\)_0\%\,rgba\(16\,16\,18\,0\.86\)_100\%\)\]:is(.dark *){background-image:linear-gradient(160deg,#18181bf0,#101012db)}.dark\:bg-\[linear-gradient\(160deg\,rgba\(255\,255\,255\,0\.1\)\,rgba\(255\,255\,255\,0\.03\)\)\]:is(.dark *){background-image:linear-gradient(160deg,#ffffff1a,#ffffff08)}.dark\:bg-\[linear-gradient\(165deg\,rgba\(16\,24\,34\,0\.97\)_0\%\,rgba\(11\,18\,26\,0\.97\)_100\%\)\]:is(.dark *){background-image:linear-gradient(165deg,#101822f7,#0b121af7)}.dark\:bg-\[linear-gradient\(165deg\,rgba\(17\,24\,33\,0\.95\)_0\%\,rgba\(12\,18\,25\,0\.95\)_100\%\)\]:is(.dark *){background-image:linear-gradient(165deg,#111821f2,#0c1219f2)}.dark\:bg-\[linear-gradient\(165deg\,rgba\(18\,27\,38\,0\.98\)_0\%\,rgba\(13\,19\,28\,0\.98\)_100\%\)\]:is(.dark *){background-image:linear-gradient(165deg,#121b26fa,#0d131cfa)}.dark\:bg-\[linear-gradient\(to_bottom\,rgba\(0\,0\,0\,0\.34\)\,rgba\(0\,0\,0\,0\)\)\]:is(.dark *){background-image:linear-gradient(to bottom,#00000057,#0000)}.dark\:bg-\[radial-gradient\(120\%_120\%_at_10\%_8\%\,rgba\(45\,156\,194\,0\.14\)_0\%\,rgba\(45\,156\,194\,0\.04\)_36\%\,transparent_62\%\)\,radial-gradient\(95\%_100\%_at_92\%_12\%\,rgba\(217\,70\,239\,0\.10\)_0\%\,rgba\(217\,70\,239\,0\.03\)_36\%\,transparent_66\%\)\,linear-gradient\(170deg\,rgba\(21\,21\,21\,0\.98\)_0\%\,rgba\(18\,18\,20\,0\.96\)_45\%\,rgba\(16\,16\,18\,0\.98\)_100\%\)\]:is(.dark *){background-image:radial-gradient(120% 120% at 10% 8%,rgba(45,156,194,.14) 0%,rgba(45,156,194,.04) 36%,transparent 62%),radial-gradient(95% 100% at 92% 12%,rgba(217,70,239,.1) 0%,rgba(217,70,239,.03) 36%,transparent 66%),linear-gradient(170deg,#151515fa,#121214f5 45%,#101012fa)}.dark\:bg-\[radial-gradient\(120\%_120\%_at_10\%_8\%\,rgba\(45\,156\,194\,0\.16\)_0\%\,rgba\(45\,156\,194\,0\.06\)_38\%\,transparent_64\%\)\,linear-gradient\(170deg\,rgba\(14\,18\,24\,0\.96\)_0\%\,rgba\(12\,16\,22\,0\.98\)_100\%\)\]:is(.dark *){background-image:radial-gradient(120% 120% at 10% 8%,rgba(45,156,194,.16) 0%,rgba(45,156,194,.06) 38%,transparent 64%),linear-gradient(170deg,#0e1218f5,#0c1016fa)}.dark\:bg-\[radial-gradient\(120\%_130\%_at_8\%_6\%\,rgba\(75\,128\,167\,0\.28\)_0\%\,rgba\(75\,128\,167\,0\.06\)_46\%\,transparent_62\%\)\,radial-gradient\(90\%_110\%_at_92\%_16\%\,rgba\(69\,157\,142\,0\.22\)_0\%\,rgba\(69\,157\,142\,0\.04\)_52\%\,transparent_72\%\)\,linear-gradient\(160deg\,\#10151e_0\%\,\#0d131b_42\%\,\#0e141c_100\%\)\]:is(.dark *){background-image:radial-gradient(120% 130% at 8% 6%,rgba(75,128,167,.28) 0%,rgba(75,128,167,.06) 46%,transparent 62%),radial-gradient(90% 110% at 92% 16%,rgba(69,157,142,.22) 0%,rgba(69,157,142,.04) 52%,transparent 72%),linear-gradient(160deg,#10151e,#0d131b 42%,#0e141c)}.dark\:bg-\[radial-gradient\(120\%_130\%_at_8\%_6\%\,rgba\(75\,128\,167\,0\.3\)_0\%\,rgba\(75\,128\,167\,0\.06\)_46\%\,transparent_62\%\)\,radial-gradient\(90\%_110\%_at_90\%_14\%\,rgba\(69\,157\,142\,0\.26\)_0\%\,rgba\(69\,157\,142\,0\.04\)_52\%\,transparent_72\%\)\,linear-gradient\(160deg\,\#10151e_0\%\,\#0d131b_42\%\,\#0e141c_100\%\)\]:is(.dark *){background-image:radial-gradient(120% 130% at 8% 6%,rgba(75,128,167,.3) 0%,rgba(75,128,167,.06) 46%,transparent 62%),radial-gradient(90% 110% at 90% 14%,rgba(69,157,142,.26) 0%,rgba(69,157,142,.04) 52%,transparent 72%),linear-gradient(160deg,#10151e,#0d131b 42%,#0e141c)}.dark\:bg-\[radial-gradient\(circle\,rgba\(118\,211\,255\,0\.22\)_0\%\,rgba\(118\,211\,255\,0\)_72\%\)\]:is(.dark *){background-image:radial-gradient(circle,#76d3ff38,#76d3ff00 72%)}.dark\:bg-\[radial-gradient\(circle_at_16\%_24\%\,rgba\(0\,230\,255\,0\.20\)\,transparent_34\%\)\,radial-gradient\(circle_at_84\%_24\%\,rgba\(218\,108\,255\,0\.22\)\,transparent_35\%\)\,linear-gradient\(180deg\,rgba\(26\,29\,34\,0\.96\)\,rgba\(17\,19\,23\,0\.99\)\)\]:is(.dark *){background-image:radial-gradient(circle at 16% 24%,rgba(0,230,255,.2),transparent 34%),radial-gradient(circle at 84% 24%,rgba(218,108,255,.22),transparent 35%),linear-gradient(180deg,#1a1d22f5,#111317fc)}.dark\:bg-\[radial-gradient\(circle_at_35\%_25\%\,rgba\(255\,255\,255\,0\.08\)_0\%\,rgba\(255\,255\,255\,0\.02\)_65\%\,rgba\(0\,0\,0\,0\.18\)_100\%\)\]:is(.dark *){background-image:radial-gradient(circle at 35% 25%,#ffffff14,#ffffff05 65%,#0000002e)}.dark\:bg-\[radial-gradient\(circle_at_top\,_rgba\(144\,226\,237\,0\.20\)\,_rgba\(27\,27\,29\,0\.95\)\)\]:is(.dark *){background-image:radial-gradient(circle at top,#90e2ed33,#1b1b1df2)}.dark\:bg-gradient-to-br:is(.dark *){background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.dark\:bg-none:is(.dark *){background-image:none}.dark\:from-\[\#10B981\]\/15:is(.dark *){--tw-gradient-from: rgb(16 185 129 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#131416\]\/0:is(.dark *){--tw-gradient-from: rgb(19 20 22 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(19 20 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#17171A\]:is(.dark *){--tw-gradient-from: #17171A var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 23 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#191f1d\]:is(.dark *){--tw-gradient-from: #191f1d var(--tw-gradient-from-position);--tw-gradient-to: rgb(25 31 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#1C1C1E\]:is(.dark *){--tw-gradient-from: #1C1C1E var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 28 30 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#1c1c1e\]:is(.dark *){--tw-gradient-from: #1c1c1e var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 28 30 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#1f1625\]:is(.dark *){--tw-gradient-from: #1f1625 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 22 37 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#201a14\]:is(.dark *){--tw-gradient-from: #201a14 var(--tw-gradient-from-position);--tw-gradient-to: rgb(32 26 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#3B82F6\]\/15:is(.dark *){--tw-gradient-from: rgb(59 130 246 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#718071\]:is(.dark *){--tw-gradient-from: #718071 var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 128 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#90E2ED\]:is(.dark *){--tw-gradient-from: #90E2ED var(--tw-gradient-from-position);--tw-gradient-to: rgb(144 226 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-900:is(.dark *){--tw-gradient-from: #78350f var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-900\/10:is(.dark *){--tw-gradient-from: rgb(120 53 15 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-900\/20:is(.dark *){--tw-gradient-from: rgb(120 53 15 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-500\/15:is(.dark *){--tw-gradient-from: rgb(59 130 246 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900\/20:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900\/30:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900\/40:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-cyan-900:is(.dark *){--tw-gradient-from: #164e63 var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-900:is(.dark *){--tw-gradient-from: #064e3b var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-900\/20:is(.dark *){--tw-gradient-from: rgb(6 78 59 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-900\/20:is(.dark *){--tw-gradient-from: rgb(20 83 45 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-900\/40:is(.dark *){--tw-gradient-from: rgb(20 83 45 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-900\/95:is(.dark *){--tw-gradient-from: rgb(23 23 23 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-900\/40:is(.dark *){--tw-gradient-from: rgb(124 45 18 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/40:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-red-900\/20:is(.dark *){--tw-gradient-from: rgb(127 29 29 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-red-900\/40:is(.dark *){--tw-gradient-from: rgb(127 29 29 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-rose-900:is(.dark *){--tw-gradient-from: #881337 var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-sky-900:is(.dark *){--tw-gradient-from: #0c4a6e var(--tw-gradient-from-position);--tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-800:is(.dark *){--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-800\/20:is(.dark *){--tw-gradient-from: rgb(30 41 59 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-800\/40:is(.dark *){--tw-gradient-from: rgb(30 41 59 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900:is(.dark *){--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900\/60:is(.dark *){--tw-gradient-from: rgb(15 23 42 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900\/70:is(.dark *){--tw-gradient-from: rgb(15 23 42 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900\/90:is(.dark *){--tw-gradient-from: rgb(15 23 42 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-950:is(.dark *){--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-900:is(.dark *){--tw-gradient-from: #4c1d95 var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-white\/5:is(.dark *){--tw-gradient-from: rgb(245 245 247 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-white\/\[0\.04\]:is(.dark *){--tw-gradient-from: rgb(245 245 247 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-white\/\[0\.06\]:is(.dark *){--tw-gradient-from: rgb(245 245 247 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-white\/\[0\.08\]:is(.dark *){--tw-gradient-from: rgb(245 245 247 / .08) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-yellow-900:is(.dark *){--tw-gradient-from: #713f12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-yellow-900\/40:is(.dark *){--tw-gradient-from: rgb(113 63 18 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-\[\#059669\]\/10:is(.dark *){--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(5 150 105 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-\[\#131816\]:is(.dark *){--tw-gradient-to: rgb(19 24 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #131816 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-\[\#17121d\]:is(.dark *){--tw-gradient-to: rgb(23 18 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #17121d var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-\[\#17130f\]:is(.dark *){--tw-gradient-to: rgb(23 19 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #17130f var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-\[\#1C1C1E\]:is(.dark *){--tw-gradient-to: rgb(28 28 30 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1C1C1E var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-\[\#232326\]:is(.dark *){--tw-gradient-to: rgb(35 35 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #232326 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-\[\#626f62\]:is(.dark *){--tw-gradient-to: rgb(98 111 98 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #626f62 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-\[\#6366F1\]\/10:is(.dark *){--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-amber-900:is(.dark *){--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #78350f var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-blue-900:is(.dark *){--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-blue-950:is(.dark *){--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #172554 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-700\/40:is(.dark *){--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(55 65 81 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-indigo-500\/10:is(.dark *){--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-indigo-900:is(.dark *){--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #312e81 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-indigo-950:is(.dark *){--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e1b4b var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-neutral-900\/65:is(.dark *){--tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(23 23 23 / .65) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-orange-900:is(.dark *){--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7c2d12 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-pink-900:is(.dark *){--tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #831843 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-slate-800\/60:is(.dark *){--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 41 59 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-slate-900:is(.dark *){--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-teal-900:is(.dark *){--tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #134e4a var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-white\/20:is(.dark *){--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 245 247 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-white\/25:is(.dark *){--tw-gradient-to: rgb(245 245 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 245 247 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-\[\#047857\]\/15:is(.dark *){--tw-gradient-to: rgb(4 120 87 / .15) var(--tw-gradient-to-position)}.dark\:to-\[\#0b3b3a\]:is(.dark *){--tw-gradient-to: #0b3b3a var(--tw-gradient-to-position)}.dark\:to-\[\#0f1312\]:is(.dark *){--tw-gradient-to: #0f1312 var(--tw-gradient-to-position)}.dark\:to-\[\#0f172a\]:is(.dark *){--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.dark\:to-\[\#11100d\]:is(.dark *){--tw-gradient-to: #11100d var(--tw-gradient-to-position)}.dark\:to-\[\#120f17\]:is(.dark *){--tw-gradient-to: #120f17 var(--tw-gradient-to-position)}.dark\:to-\[\#1C1C1E\]:is(.dark *){--tw-gradient-to: #1C1C1E var(--tw-gradient-to-position)}.dark\:to-\[\#2b2b2f\]:is(.dark *){--tw-gradient-to: #2b2b2f var(--tw-gradient-to-position)}.dark\:to-\[\#369CBB\]:is(.dark *){--tw-gradient-to: #369CBB var(--tw-gradient-to-position)}.dark\:to-\[\#596557\]:is(.dark *){--tw-gradient-to: #596557 var(--tw-gradient-to-position)}.dark\:to-\[\#8B5CF6\]\/15:is(.dark *){--tw-gradient-to: rgb(139 92 246 / .15) var(--tw-gradient-to-position)}.dark\:to-amber-950:is(.dark *){--tw-gradient-to: #451a03 var(--tw-gradient-to-position)}.dark\:to-blue-800\/20:is(.dark *){--tw-gradient-to: rgb(30 64 175 / .2) var(--tw-gradient-to-position)}.dark\:to-blue-800\/30:is(.dark *){--tw-gradient-to: rgb(30 64 175 / .3) var(--tw-gradient-to-position)}.dark\:to-cyan-500\/10:is(.dark *){--tw-gradient-to: rgb(6 182 212 / .1) var(--tw-gradient-to-position)}.dark\:to-cyan-900\/40:is(.dark *){--tw-gradient-to: rgb(22 78 99 / .4) var(--tw-gradient-to-position)}.dark\:to-green-800\/20:is(.dark *){--tw-gradient-to: rgb(22 101 52 / .2) var(--tw-gradient-to-position)}.dark\:to-green-800\/30:is(.dark *){--tw-gradient-to: rgb(22 101 52 / .3) var(--tw-gradient-to-position)}.dark\:to-green-900\/10:is(.dark *){--tw-gradient-to: rgb(20 83 45 / .1) var(--tw-gradient-to-position)}.dark\:to-indigo-950:is(.dark *){--tw-gradient-to: #1e1b4b var(--tw-gradient-to-position)}.dark\:to-orange-800\/30:is(.dark *){--tw-gradient-to: rgb(154 52 18 / .3) var(--tw-gradient-to-position)}.dark\:to-orange-900\/10:is(.dark *){--tw-gradient-to: rgb(124 45 18 / .1) var(--tw-gradient-to-position)}.dark\:to-purple-800\/20:is(.dark *){--tw-gradient-to: rgb(107 33 168 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-800\/30:is(.dark *){--tw-gradient-to: rgb(107 33 168 / .3) var(--tw-gradient-to-position)}.dark\:to-purple-900\/30:is(.dark *){--tw-gradient-to: rgb(88 28 135 / .3) var(--tw-gradient-to-position)}.dark\:to-red-800\/20:is(.dark *){--tw-gradient-to: rgb(153 27 27 / .2) var(--tw-gradient-to-position)}.dark\:to-red-800\/30:is(.dark *){--tw-gradient-to: rgb(153 27 27 / .3) var(--tw-gradient-to-position)}.dark\:to-rose-950:is(.dark *){--tw-gradient-to: #4c0519 var(--tw-gradient-to-position)}.dark\:to-sky-950:is(.dark *){--tw-gradient-to: #082f49 var(--tw-gradient-to-position)}.dark\:to-slate-700\/20:is(.dark *){--tw-gradient-to: rgb(51 65 85 / .2) var(--tw-gradient-to-position)}.dark\:to-slate-700\/30:is(.dark *){--tw-gradient-to: rgb(51 65 85 / .3) var(--tw-gradient-to-position)}.dark\:to-slate-800:is(.dark *){--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.dark\:to-slate-800\/40:is(.dark *){--tw-gradient-to: rgb(30 41 59 / .4) var(--tw-gradient-to-position)}.dark\:to-slate-800\/70:is(.dark *){--tw-gradient-to: rgb(30 41 59 / .7) var(--tw-gradient-to-position)}.dark\:to-slate-900:is(.dark *){--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.dark\:to-slate-900\/50:is(.dark *){--tw-gradient-to: rgb(15 23 42 / .5) var(--tw-gradient-to-position)}.dark\:to-stone-950:is(.dark *){--tw-gradient-to: #0c0a09 var(--tw-gradient-to-position)}.dark\:to-transparent:is(.dark *){--tw-gradient-to: transparent var(--tw-gradient-to-position)}.dark\:to-violet-500\/15:is(.dark *){--tw-gradient-to: rgb(139 92 246 / .15) var(--tw-gradient-to-position)}.dark\:to-violet-950:is(.dark *){--tw-gradient-to: #2e1065 var(--tw-gradient-to-position)}.dark\:to-white\/10:is(.dark *){--tw-gradient-to: rgb(245 245 247 / .1) var(--tw-gradient-to-position)}.dark\:to-white\/\[0\.02\]:is(.dark *){--tw-gradient-to: rgb(245 245 247 / .02) var(--tw-gradient-to-position)}.dark\:to-white\/\[0\.04\]:is(.dark *){--tw-gradient-to: rgb(245 245 247 / .04) var(--tw-gradient-to-position)}.dark\:to-yellow-800\/30:is(.dark *){--tw-gradient-to: rgb(133 77 14 / .3) var(--tw-gradient-to-position)}.dark\:fill-\[\#93c5fd\]:is(.dark *){fill:#93c5fd}.dark\:fill-\[var\(--color-neutral-900\)\]:is(.dark *){fill:var(--color-neutral-900)}.dark\:stroke-emerald-400:is(.dark *){stroke:#34d399}.dark\:stroke-emerald-400\/85:is(.dark *){stroke:#34d399d9}.dark\:stroke-white\/10:is(.dark *){stroke:#f5f5f71a}.dark\:stroke-white\/\[0\.10\]:is(.dark *){stroke:#f5f5f71a}.dark\:\!text-neutral-300:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(212 212 212 / var(--tw-text-opacity, 1))!important}.dark\:\!text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(245 245 247 / var(--tw-text-opacity, 1))!important}.dark\:text-\[\#04110b\]:is(.dark *){--tw-text-opacity: 1;color:rgb(4 17 11 / var(--tw-text-opacity, 1))}.dark\:text-\[\#10081b\]:is(.dark *){--tw-text-opacity: 1;color:rgb(16 8 27 / var(--tw-text-opacity, 1))}.dark\:text-\[\#120c03\]:is(.dark *){--tw-text-opacity: 1;color:rgb(18 12 3 / var(--tw-text-opacity, 1))}.dark\:text-\[\#4F8CFF\]:is(.dark *){--tw-text-opacity: 1;color:rgb(79 140 255 / var(--tw-text-opacity, 1))}.dark\:text-\[\#636366\]:is(.dark *){--tw-text-opacity: 1;color:rgb(99 99 102 / var(--tw-text-opacity, 1))}.dark\:text-\[\#86EFAC\]:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-\[\#90E2ED\]:is(.dark *){--tw-text-opacity: 1;color:rgb(144 226 237 / var(--tw-text-opacity, 1))}.dark\:text-\[\#93c5fd\]:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-\[\#A7F3D0\]:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-\[\#B3E3F3\]:is(.dark *){--tw-text-opacity: 1;color:rgb(179 227 243 / var(--tw-text-opacity, 1))}.dark\:text-\[\#BFEAF5\]:is(.dark *){--tw-text-opacity: 1;color:rgb(191 234 245 / var(--tw-text-opacity, 1))}.dark\:text-\[\#C9D7F2\]:is(.dark *){--tw-text-opacity: 1;color:rgb(201 215 242 / var(--tw-text-opacity, 1))}.dark\:text-\[\#D88AFF\]:is(.dark *){--tw-text-opacity: 1;color:rgb(216 138 255 / var(--tw-text-opacity, 1))}.dark\:text-\[\#F9CDD2\]:is(.dark *){--tw-text-opacity: 1;color:rgb(249 205 210 / var(--tw-text-opacity, 1))}.dark\:text-\[\#FDE68A\]:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-\[\#FECDD3\]:is(.dark *){--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-\[\#FFD8C2\]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 216 194 / var(--tw-text-opacity, 1))}.dark\:text-\[\#FFE7C2\]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 231 194 / var(--tw-text-opacity, 1))}.dark\:text-\[\#edf6ff\]:is(.dark *){--tw-text-opacity: 1;color:rgb(237 246 255 / var(--tw-text-opacity, 1))}.dark\:text-\[\#f2f7ff\]:is(.dark *){--tw-text-opacity: 1;color:rgb(242 247 255 / var(--tw-text-opacity, 1))}.dark\:text-\[rgba\(223\,238\,252\,0\.74\)\]:is(.dark *){color:#dfeefcbd}.dark\:text-\[rgba\(231\,242\,255\,0\.88\)\]:is(.dark *){color:#e7f2ffe0}.dark\:text-\[var\(--color-neutral-100\)\]:is(.dark *){color:var(--color-neutral-100)}.dark\:text-\[var\(--color-neutral-200\)\]:is(.dark *){color:var(--color-neutral-200)}.dark\:text-\[var\(--color-neutral-300\)\]:is(.dark *){color:var(--color-neutral-300)}.dark\:text-\[var\(--color-neutral-400\)\]:is(.dark *){color:var(--color-neutral-400)}.dark\:text-\[var\(--color-neutral-500\)\]:is(.dark *){color:var(--color-neutral-500)}.dark\:text-\[var\(--color-primary-100\)\]:is(.dark *){color:var(--color-primary-100)}.dark\:text-\[var\(--color-primary-300\)\]:is(.dark *){color:var(--color-primary-300)}.dark\:text-\[var\(--color-primary-400\)\]:is(.dark *){color:var(--color-primary-400)}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-100\/90:is(.dark *){color:#fef3c7e6}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-200\/75:is(.dark *){color:#fde68abf}.dark\:text-amber-200\/80:is(.dark *){color:#fde68acc}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-300\/70:is(.dark *){color:#fcd34db3}.dark\:text-amber-300\/90:is(.dark *){color:#fcd34de6}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-400\/70:is(.dark *){color:#fbbf24b3}.dark\:text-amber-400\/80:is(.dark *){color:#fbbf24cc}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200\/80:is(.dark *){color:#bfdbfecc}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-blue-400\/60:is(.dark *){color:#60a5fa99}.dark\:text-blue-400\/70:is(.dark *){color:#60a5fab3}.dark\:text-cyan-100:is(.dark *){--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.dark\:text-cyan-100\/60:is(.dark *){color:#cffafe99}.dark\:text-cyan-200:is(.dark *){--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.dark\:text-cyan-200\/60:is(.dark *){color:#a5f3fc99}.dark\:text-cyan-200\/80:is(.dark *){color:#a5f3fccc}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:text-cyan-400:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.dark\:text-cyan-50\/90:is(.dark *){color:#ecfeffe6}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100\/90:is(.dark *){color:#d1fae5e6}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200\/80:is(.dark *){color:#a7f3d0cc}.dark\:text-emerald-200\/90:is(.dark *){color:#a7f3d0e6}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300\/80:is(.dark *){color:#6ee7b7cc}.dark\:text-emerald-300\/90:is(.dark *){color:#6ee7b7e6}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400\/60:is(.dark *){color:#34d39999}.dark\:text-emerald-400\/70:is(.dark *){color:#34d399b3}.dark\:text-emerald-50:is(.dark *){--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.dark\:text-emerald-50\/75:is(.dark *){color:#ecfdf5bf}.dark\:text-foreground\/70:is(.dark *){color:hsl(var(--foreground) / .7)}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-50:is(.dark *){--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-800:is(.dark *){--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-100:is(.dark *){--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.dark\:text-indigo-200:is(.dark *){--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-muted-foreground:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.dark\:text-muted-foreground\/70:is(.dark *){color:hsl(var(--muted-foreground) / .7)}.dark\:text-neutral-100:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark\:text-neutral-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:text-neutral-50:is(.dark *){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.dark\:text-neutral-500:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\:text-neutral-600:is(.dark *){--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.dark\:text-neutral-600\/80:is(.dark *){color:#525252cc}.dark\:text-neutral-900:is(.dark *){--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-300\/80:is(.dark *){color:#fdba74cc}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-200\/80:is(.dark *){color:#fecacacc}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-300\/80:is(.dark *){color:#fca5a5cc}.dark\:text-red-300\/90:is(.dark *){color:#fca5a5e6}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-400\/60:is(.dark *){color:#f8717199}.dark\:text-red-400\/70:is(.dark *){color:#f87171b3}.dark\:text-red-400\/90:is(.dark *){color:#f87171e6}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-rose-100:is(.dark *){--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.dark\:text-rose-100\/80:is(.dark *){color:#ffe4e6cc}.dark\:text-rose-100\/85:is(.dark *){color:#ffe4e6d9}.dark\:text-rose-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-rose-200\/80:is(.dark *){color:#fecdd3cc}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-100:is(.dark *){--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-300\/90:is(.dark *){color:#cbd5e1e6}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-700:is(.dark *){--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.dark\:text-slate-900:is(.dark *){--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.dark\:text-violet-100:is(.dark *){--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.dark\:text-white\/15:is(.dark *){color:#f5f5f726}.dark\:text-white\/20:is(.dark *){color:#f5f5f733}.dark\:text-white\/25:is(.dark *){color:#f5f5f740}.dark\:text-white\/30:is(.dark *){color:#f5f5f74d}.dark\:text-white\/35:is(.dark *){color:#f5f5f759}.dark\:text-white\/40:is(.dark *){color:#f5f5f766}.dark\:text-white\/45:is(.dark *){color:#f5f5f773}.dark\:text-white\/50:is(.dark *){color:#f5f5f780}.dark\:text-white\/55:is(.dark *){color:#f5f5f78c}.dark\:text-white\/60:is(.dark *){color:#f5f5f799}.dark\:text-white\/65:is(.dark *){color:#f5f5f7a6}.dark\:text-white\/70:is(.dark *){color:#f5f5f7b3}.dark\:text-white\/75:is(.dark *){color:#f5f5f7bf}.dark\:text-white\/80:is(.dark *){color:#f5f5f7cc}.dark\:text-white\/85:is(.dark *){color:#f5f5f7d9}.dark\:text-white\/90:is(.dark *){color:#f5f5f7e6}.dark\:text-white\/95:is(.dark *){color:#f5f5f7f2}.dark\:text-yellow-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:text-zinc-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:placeholder-\[\#636366\]:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(99 99 102 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-\[\#636366\]:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(99 99 102 / var(--tw-placeholder-opacity, 1))}.dark\:opacity-30:is(.dark *){opacity:.3}.dark\:opacity-40:is(.dark *){opacity:.4}.dark\:opacity-50:is(.dark *){opacity:.5}.dark\:opacity-65:is(.dark *){opacity:.65}.dark\:opacity-95:is(.dark *){opacity:.95}.dark\:shadow-\[0_0_0_1px_rgba\(28\,28\,30\,0\.95\)\]:is(.dark *){--tw-shadow: 0 0 0 1px rgba(28,28,30,.95);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_0_1px_rgba\(91\,124\,255\,0\.25\)\]:is(.dark *){--tw-shadow: 0 0 0 1px rgba(91,124,255,.25);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_12px_rgba\(255\,255\,255\,0\.08\)\,0_4px_12px_rgba\(0\,0\,0\,0\.4\)\]:is(.dark *){--tw-shadow: 0 0 12px rgba(255,255,255,.08),0 4px 12px rgba(0,0,0,.4);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color), 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_36px_rgba\(217\,139\,255\,0\.26\)\]:is(.dark *){--tw-shadow: 0 0 36px rgba(217,139,255,.26);--tw-shadow-colored: 0 0 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_8px_rgba\(109\,124\,255\,0\.2\)\]:is(.dark *){--tw-shadow: 0 0 8px rgba(109,124,255,.2);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.42\)\]:is(.dark *){--tw-shadow: 0 10px 24px rgba(0,0,0,.42);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_rgba\(139\,92\,246\,0\.16\)\]:is(.dark *){--tw-shadow: 0 10px 24px rgba(139,92,246,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_rgba\(14\,165\,233\,0\.16\)\]:is(.dark *){--tw-shadow: 0 10px 24px rgba(14,165,233,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_rgba\(16\,185\,129\,0\.16\)\]:is(.dark *){--tw-shadow: 0 10px 24px rgba(16,185,129,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_rgba\(16\,185\,129\,0\.35\)\]:is(.dark *){--tw-shadow: 0 10px 24px rgba(16,185,129,.35);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_rgba\(234\,179\,8\,0\.16\)\]:is(.dark *){--tw-shadow: 0 10px 24px rgba(234,179,8,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_rgba\(244\,63\,94\,0\.16\)\]:is(.dark *){--tw-shadow: 0 10px 24px rgba(244,63,94,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_rgba\(245\,158\,11\,0\.16\)\]:is(.dark *){--tw-shadow: 0 10px 24px rgba(245,158,11,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_rgba\(245\,158\,11\,0\.34\)\]:is(.dark *){--tw-shadow: 0 10px 24px rgba(245,158,11,.34);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_rgba\(51\,65\,85\,0\.18\)\]:is(.dark *){--tw-shadow: 0 10px 24px rgba(51,65,85,.18);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_rgba\(6\,182\,212\,0\.16\)\]:is(.dark *){--tw-shadow: 0 10px 24px rgba(6,182,212,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_26px_rgba\(168\,85\,247\,0\.36\)\]:is(.dark *){--tw-shadow: 0 10px 26px rgba(168,85,247,.36);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_30px_rgba\(2\,6\,23\,0\.45\)\]:is(.dark *){--tw-shadow: 0 10px 30px rgba(2,6,23,.45);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.18\)\]:is(.dark *){--tw-shadow: 0 12px 30px rgba(0,0,0,.18);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.4\)\]:is(.dark *){--tw-shadow: 0 12px 32px rgba(0,0,0,.4);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_18px_36px_rgba\(0\,0\,0\,0\.28\)\]:is(.dark *){--tw-shadow: 0 18px 36px rgba(0,0,0,.28);--tw-shadow-colored: 0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_1px_0_0_rgba\(255\,255\,255\,0\.04\)\]:is(.dark *){--tw-shadow: 0 1px 0 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\]:is(.dark *){--tw-shadow: 0 1px 3px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.15\)\,0_4px_16px_rgba\(0\,0\,0\,0\.1\)\]:is(.dark *){--tw-shadow: 0 1px 3px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.1);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_1px_4px_rgba\(52\,211\,153\,0\.2\)\]:is(.dark *){--tw-shadow: 0 1px 4px rgba(52,211,153,.2);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_1px_4px_rgba\(96\,165\,250\,0\.2\)\]:is(.dark *){--tw-shadow: 0 1px 4px rgba(96,165,250,.2);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_20px_40px_-28px_rgba\(0\,0\,0\,0\.72\)\]:is(.dark *){--tw-shadow: 0 20px 40px -28px rgba(0,0,0,.72);--tw-shadow-colored: 0 20px 40px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.52\)\]:is(.dark *){--tw-shadow: 0 20px 40px rgba(0,0,0,.52);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_22px_44px_rgba\(0\,0\,0\,0\.5\)\]:is(.dark *){--tw-shadow: 0 22px 44px rgba(0,0,0,.5);--tw-shadow-colored: 0 22px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_24px_56px_-34px_rgba\(2\,6\,23\,0\.82\)\]:is(.dark *){--tw-shadow: 0 24px 56px -34px rgba(2,6,23,.82);--tw-shadow-colored: 0 24px 56px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_24px_80px_-30px_rgba\(2\,6\,23\,0\.72\)\]:is(.dark *){--tw-shadow: 0 24px 80px -30px rgba(2,6,23,.72);--tw-shadow-colored: 0 24px 80px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.28\)\]:is(.dark *){--tw-shadow: 0 24px 90px rgba(0,0,0,.28);--tw-shadow-colored: 0 24px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_28px_70px_rgba\(0\,0\,0\,0\.5\)\]:is(.dark *){--tw-shadow: 0 28px 70px rgba(0,0,0,.5);--tw-shadow-colored: 0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_28px_72px_rgba\(0\,0\,0\,0\.42\)\]:is(.dark *){--tw-shadow: 0 28px 72px rgba(0,0,0,.42);--tw-shadow-colored: 0 28px 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_30px_75px_-52px_rgba\(0\,0\,0\,0\.75\)\]:is(.dark *){--tw-shadow: 0 30px 75px -52px rgba(0,0,0,.75);--tw-shadow-colored: 0 30px 75px -52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.65\)\]:is(.dark *){--tw-shadow: 0 30px 90px rgba(0,0,0,.65);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_32px_78px_-52px_rgba\(0\,0\,0\,0\.72\)\]:is(.dark *){--tw-shadow: 0 32px 78px -52px rgba(0,0,0,.72);--tw-shadow-colored: 0 32px 78px -52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_35px_90px_rgba\(0\,0\,0\,0\.45\)\]:is(.dark *){--tw-shadow: 0 35px 90px rgba(0,0,0,.45);--tw-shadow-colored: 0 35px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_3px_10px_rgba\(0\,0\,0\,0\.3\)\]:is(.dark *){--tw-shadow: 0 3px 10px rgba(0,0,0,.3);--tw-shadow-colored: 0 3px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.35\)\]:is(.dark *){--tw-shadow: 0 4px 12px rgba(0,0,0,.35);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_6px_26px_rgba\(0\,0\,0\,0\.28\)\]:is(.dark *){--tw-shadow: 0 6px 26px rgba(0,0,0,.28);--tw-shadow-colored: 0 6px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.38\)\]:is(.dark *){--tw-shadow: 0 8px 20px rgba(0,0,0,.38);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[2px_0_10px_-6px_rgba\(2\,6\,23\,0\.65\)\]:is(.dark *){--tw-shadow: 2px 0 10px -6px rgba(2,6,23,.65);--tw-shadow-colored: 2px 0 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_0_0_1px_rgba\(148\,163\,184\,0\.36\)\]:is(.dark *){--tw-shadow: inset 0 0 0 1px rgba(148,163,184,.36);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_0_0_1px_rgba\(96\,165\,250\,0\.36\)\]:is(.dark *){--tw-shadow: inset 0 0 0 1px rgba(96,165,250,.36);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\,0_18px_32px_rgba\(0\,0\,0\,0\.34\)\]:is(.dark *){--tw-shadow: inset 0 1px 0 rgba(255,255,255,.03),0 18px 32px rgba(0,0,0,.34);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 18px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]:is(.dark *){--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,inset_0_-8px_16px_rgba\(0\,0\,0\,0\.28\)\]:is(.dark *){--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06),inset 0 -8px 16px rgba(0,0,0,.28);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 -8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]:is(.dark *){--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-0:is(.dark *){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.dark\:ring-1:is(.dark *){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.dark\:ring-\[\#5B8CFF\]:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(91 140 255 / var(--tw-ring-opacity, 1))}.dark\:ring-\[\#90E2ED\]\/60:is(.dark *){--tw-ring-color: rgb(144 226 237 / .6)}.dark\:ring-amber-400\/25:is(.dark *){--tw-ring-color: rgb(251 191 36 / .25)}.dark\:ring-amber-500\/30:is(.dark *){--tw-ring-color: rgb(245 158 11 / .3)}.dark\:ring-amber-700\/70:is(.dark *){--tw-ring-color: rgb(180 83 9 / .7)}.dark\:ring-blue-400\/80:is(.dark *){--tw-ring-color: rgb(96 165 250 / .8)}.dark\:ring-blue-500\/20:is(.dark *){--tw-ring-color: rgb(59 130 246 / .2)}.dark\:ring-cyan-700\/70:is(.dark *){--tw-ring-color: rgb(14 116 144 / .7)}.dark\:ring-emerald-500\/30:is(.dark *){--tw-ring-color: rgb(16 185 129 / .3)}.dark\:ring-emerald-700\/70:is(.dark *){--tw-ring-color: rgb(4 120 87 / .7)}.dark\:ring-indigo-700\/70:is(.dark *){--tw-ring-color: rgb(67 56 202 / .7)}.dark\:ring-orange-500\/30:is(.dark *){--tw-ring-color: rgb(249 115 22 / .3)}.dark\:ring-rose-500\/30:is(.dark *){--tw-ring-color: rgb(244 63 94 / .3)}.dark\:ring-rose-700\/70:is(.dark *){--tw-ring-color: rgb(190 18 60 / .7)}.dark\:ring-sky-400\/30:is(.dark *){--tw-ring-color: rgb(56 189 248 / .3)}.dark\:ring-sky-700\/70:is(.dark *){--tw-ring-color: rgb(3 105 161 / .7)}.dark\:ring-slate-400\/30:is(.dark *){--tw-ring-color: rgb(148 163 184 / .3)}.dark\:ring-slate-600\/70:is(.dark *){--tw-ring-color: rgb(71 85 105 / .7)}.dark\:ring-slate-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))}.dark\:ring-white\/10:is(.dark *){--tw-ring-color: rgb(245 245 247 / .1)}.dark\:ring-white\/15:is(.dark *){--tw-ring-color: rgb(245 245 247 / .15)}.dark\:ring-white\/20:is(.dark *){--tw-ring-color: rgb(245 245 247 / .2)}.dark\:ring-white\/5:is(.dark *){--tw-ring-color: rgb(245 245 247 / .05)}.dark\:ring-white\/\[0\.055\]:is(.dark *){--tw-ring-color: rgb(245 245 247 / .055)}.dark\:ring-white\/\[0\.06\]:is(.dark *){--tw-ring-color: rgb(245 245 247 / .06)}.dark\:ring-white\/\[0\.08\]:is(.dark *){--tw-ring-color: rgb(245 245 247 / .08)}.dark\:ring-yellow-700\/70:is(.dark *){--tw-ring-color: rgb(161 98 7 / .7)}.dark\:ring-offset-\[var\(--color-neutral-900\)\]:is(.dark *){--tw-ring-offset-color: var(--color-neutral-900)}.dark\:ring-offset-neutral-900:is(.dark *){--tw-ring-offset-color: #171717}.dark\:contrast-100:is(.dark *){--tw-contrast: contrast(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:drop-shadow-\[0_0_40px_rgba\(255\,255\,255\,0\.11\)\]:is(.dark *){--tw-drop-shadow: drop-shadow(0 0 40px rgba(255,255,255,.11));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:border:is(.dark *).toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.dark\:border:is(.dark *).hover-elevate:not(.no-hover-interaction-elevate):after,.dark\:border:is(.dark *).active-elevate:not(.no-active-interaction-elevate):after,.dark\:border:is(.dark *).hover-elevate-2:not(.no-hover-interaction-elevate):after,.dark\:border:is(.dark *).active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.dark .dark\:border-neutral-800:is(.dark *){border-color:var(--line-light)!important}.dark .dark\:border-neutral-700:is(.dark *){border-color:var(--line-light)!important}.dark .dark\:border-gray-600:is(.dark *){border-color:var(--line-light)!important}.dark\:\[--revenue-guide\:\#7186d1\]:is(.dark *){--revenue-guide: #7186d1}.dark\:\[--revenue-main-line\:\#6282f2\]:is(.dark *){--revenue-main-line: #6282f2}.dark\:\[--revenue-point-inner\:\#b4c1ff\]:is(.dark *){--revenue-point-inner: #b4c1ff}.dark\:\[--revenue-point\:\#6f8fff\]:is(.dark *){--revenue-point: #6f8fff}.dark\:\[--revenue-trend-line\:\#7a8fe0\]:is(.dark *){--revenue-trend-line: #7a8fe0}.dark\:\[color-scheme\:dark\]:is(.dark *){color-scheme:dark}.dark\:marker\:text-neutral-600 *:is(.dark *)::marker{color:#525252}.dark\:marker\:text-neutral-600:is(.dark *)::marker{color:#525252}.dark\:placeholder\:text-neutral-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-neutral-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-white\/25:is(.dark *)::-moz-placeholder{color:#f5f5f740}.dark\:placeholder\:text-white\/25:is(.dark *)::placeholder{color:#f5f5f740}.dark\:placeholder\:text-white\/30:is(.dark *)::-moz-placeholder{color:#f5f5f74d}.dark\:placeholder\:text-white\/30:is(.dark *)::placeholder{color:#f5f5f74d}.dark\:placeholder\:text-white\/35:is(.dark *)::-moz-placeholder{color:#f5f5f759}.dark\:placeholder\:text-white\/35:is(.dark *)::placeholder{color:#f5f5f759}.dark\:placeholder\:text-white\/40:is(.dark *)::-moz-placeholder{color:#f5f5f766}.dark\:placeholder\:text-white\/40:is(.dark *)::placeholder{color:#f5f5f766}.dark\:placeholder\:text-white\/45:is(.dark *)::-moz-placeholder{color:#f5f5f773}.dark\:placeholder\:text-white\/45:is(.dark *)::placeholder{color:#f5f5f773}.dark\:after\:border-white\/10:is(.dark *):after{content:var(--tw-content);border-color:#f5f5f71a}.dark\:odd\:bg-slate-950\/70:nth-child(odd):is(.dark *){background-color:#020617b3}.dark\:even\:bg-slate-900\/70:nth-child(2n):is(.dark *){background-color:#0f172ab3}.dark\:hover\:translate-y-0:hover:is(.dark *){--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:hover\:\!border-white\/20:hover:is(.dark *){border-color:#f5f5f733!important}.dark\:hover\:border-blue-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.dark\:hover\:border-border\/70:hover:is(.dark *){border-color:hsl(var(--border) / .7)}.dark\:hover\:border-neutral-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.dark\:hover\:border-neutral-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:hover\:border-pink-400\/50:hover:is(.dark *){border-color:#f472b680}.dark\:hover\:border-violet-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.dark\:hover\:border-white\/20:hover:is(.dark *){border-color:#f5f5f733}.dark\:hover\:border-white\/30:hover:is(.dark *){border-color:#f5f5f74d}.dark\:hover\:border-white\/\[0\.08\]:hover:is(.dark *){border-color:#f5f5f714}.dark\:hover\:\!bg-\[\#0b0b0d\]:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(11 11 13 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:\!bg-white\/\[0\.06\]:hover:is(.dark *){background-color:#f5f5f70f!important}.dark\:hover\:\!bg-white\/\[0\.10\]:hover:is(.dark *){background-color:#f5f5f71a!important}.dark\:hover\:\!bg-white\/\[0\.12\]:hover:is(.dark *){background-color:#f5f5f71f!important}.dark\:hover\:bg-\[\#1c1c1e\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(28 28 30 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#2a2d33\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 45 51 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#2a7d99\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 125 153 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#3a3a3c\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(58 58 60 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#48484a\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(72 72 74 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[rgba\(255\,255\,255\,0\.08\)\]:hover:is(.dark *){background-color:#ffffff14}.dark\:hover\:bg-\[var\(--av-bg-card\)\]:hover:is(.dark *){background-color:var(--av-bg-card)}.dark\:hover\:bg-\[var\(--color-neutral-700\)\]:hover:is(.dark *){background-color:var(--color-neutral-700)}.dark\:hover\:bg-\[var\(--color-neutral-800\)\]:hover:is(.dark *){background-color:var(--color-neutral-800)}.dark\:hover\:bg-\[var\(--color-neutral-900\)\]:hover:is(.dark *){background-color:var(--color-neutral-900)}.dark\:hover\:bg-amber-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-amber-950\/60:hover:is(.dark *){background-color:#451a0399}.dark\:hover\:bg-blue-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-900\/10:hover:is(.dark *){background-color:#1e3a8a1a}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\:hover\:bg-blue-900\/50:hover:is(.dark *){background-color:#1e3a8a80}.dark\:hover\:bg-blue-950\/60:hover:is(.dark *){background-color:#17255499}.dark\:hover\:bg-emerald-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-900\/50:hover:is(.dark *){background-color:#11182780}.dark\:hover\:bg-green-900\/30:hover:is(.dark *){background-color:#14532d4d}.dark\:hover\:bg-green-950\/60:hover:is(.dark *){background-color:#052e1699}.dark\:hover\:bg-muted\/30:hover:is(.dark *){background-color:hsl(var(--muted) / .3)}.dark\:hover\:bg-muted\/80:hover:is(.dark *){background-color:hsl(var(--muted) / .8)}.dark\:hover\:bg-neutral-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-neutral-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-neutral-700\/30:hover:is(.dark *){background-color:#4040404d}.dark\:hover\:bg-neutral-700\/60:hover:is(.dark *){background-color:#40404099}.dark\:hover\:bg-neutral-700\/70:hover:is(.dark *){background-color:#404040b3}.dark\:hover\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-neutral-800\/15:hover:is(.dark *){background-color:#26262626}.dark\:hover\:bg-neutral-800\/30:hover:is(.dark *){background-color:#2626264d}.dark\:hover\:bg-neutral-800\/50:hover:is(.dark *){background-color:#26262680}.dark\:hover\:bg-pink-950\/20:hover:is(.dark *){background-color:#50072433}.dark\:hover\:bg-red-500\/20:hover:is(.dark *){background-color:#ef444433}.dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\:hover\:bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d}.dark\:hover\:bg-red-900\/60:hover:is(.dark *){background-color:#7f1d1d99}.dark\:hover\:bg-red-950\/20:hover:is(.dark *){background-color:#450a0a33}.dark\:hover\:bg-red-950\/30:hover:is(.dark *){background-color:#450a0a4d}.dark\:hover\:bg-red-950\/60:hover:is(.dark *){background-color:#450a0a99}.dark\:hover\:bg-slate-100:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-200:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700\/60:hover:is(.dark *){background-color:#33415599}.dark\:hover\:bg-slate-700\/70:hover:is(.dark *){background-color:#334155b3}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800\/50:hover:is(.dark *){background-color:#1e293b80}.dark\:hover\:bg-slate-800\/55:hover:is(.dark *){background-color:#1e293b8c}.dark\:hover\:bg-slate-800\/60:hover:is(.dark *){background-color:#1e293b99}.dark\:hover\:bg-transparent:hover:is(.dark *){background-color:transparent}.dark\:hover\:bg-violet-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-violet-900\/10:hover:is(.dark *){background-color:#4c1d951a}.dark\:hover\:bg-violet-900\/30:hover:is(.dark *){background-color:#4c1d954d}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#f5f5f71a}.dark\:hover\:bg-white\/15:hover:is(.dark *){background-color:#f5f5f726}.dark\:hover\:bg-white\/25:hover:is(.dark *){background-color:#f5f5f740}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:#f5f5f70d}.dark\:hover\:bg-white\/90:hover:is(.dark *){background-color:#f5f5f7e6}.dark\:hover\:bg-white\/\[0\.025\]:hover:is(.dark *){background-color:#f5f5f706}.dark\:hover\:bg-white\/\[0\.02\]:hover:is(.dark *){background-color:#f5f5f705}.dark\:hover\:bg-white\/\[0\.035\]:hover:is(.dark *){background-color:#f5f5f709}.dark\:hover\:bg-white\/\[0\.03\]:hover:is(.dark *){background-color:#f5f5f708}.dark\:hover\:bg-white\/\[0\.045\]:hover:is(.dark *){background-color:#f5f5f70b}.dark\:hover\:bg-white\/\[0\.04\]:hover:is(.dark *){background-color:#f5f5f70a}.dark\:hover\:bg-white\/\[0\.05\]:hover:is(.dark *){background-color:#f5f5f70d}.dark\:hover\:bg-white\/\[0\.06\]:hover:is(.dark *){background-color:#f5f5f70f}.dark\:hover\:bg-white\/\[0\.07\]:hover:is(.dark *){background-color:#f5f5f712}.dark\:hover\:bg-white\/\[0\.08\]:hover:is(.dark *){background-color:#f5f5f714}.dark\:hover\:bg-white\/\[0\.09\]:hover:is(.dark *){background-color:#f5f5f717}.dark\:hover\:bg-white\/\[0\.10\]:hover:is(.dark *){background-color:#f5f5f71a}.dark\:hover\:bg-white\/\[0\.12\]:hover:is(.dark *){background-color:#f5f5f71f}.dark\:hover\:bg-white\/\[0\.1\]:hover:is(.dark *){background-color:#f5f5f71a}.dark\:hover\:text-\[var\(--color-neutral-300\)\]:hover:is(.dark *){color:var(--color-neutral-300)}.dark\:hover\:text-amber-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-emerald-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:hover\:text-emerald-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-neutral-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:hover\:text-neutral-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:hover\:text-pink-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white\/40:hover:is(.dark *){color:#f5f5f766}.dark\:hover\:text-white\/60:hover:is(.dark *){color:#f5f5f799}.dark\:hover\:text-white\/70:hover:is(.dark *){color:#f5f5f7b3}.dark\:hover\:text-white\/75:hover:is(.dark *){color:#f5f5f7bf}.dark\:hover\:text-white\/85:hover:is(.dark *){color:#f5f5f7d9}.dark\:hover\:shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.09\)\]:hover:is(.dark *){--tw-shadow: 0 18px 44px rgba(15,23,42,.09);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.32\)\]:hover:is(.dark *){--tw-shadow: 0 4px 12px rgba(0,0,0,.32);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:shadow-\[0_8px_25px_-5px_rgba\(0\,0\,0\,0\.3\)\]:hover:is(.dark *){--tw-shadow: 0 8px 25px -5px rgba(0,0,0,.3);--tw-shadow-colored: 0 8px 25px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:shadow-\[inset_0_0_0_1px_rgba\(148\,163\,184\,0\.36\)\]:hover:is(.dark *){--tw-shadow: inset 0 0 0 1px rgba(148,163,184,.36);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:brightness-\[1\.05\]:hover:is(.dark *){--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark .dark\:hover\:border-neutral-700:hover:is(.dark *){border-color:var(--line-light)!important}.dark\:focus\:border-\[\#0A84FF\]:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(10 132 255 / var(--tw-border-opacity, 1))}.dark\:focus\:border-\[\#48484a\]:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(72 72 74 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:focus\:border-white\/20:focus:is(.dark *){border-color:#f5f5f733}.dark\:focus\:\!bg-white\/\[0\.08\]:focus:is(.dark *){background-color:#f5f5f714!important}.dark\:focus\:bg-\[\#2a2d33\]:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 45 51 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-\[var\(--color-neutral-800\)\]:focus:is(.dark *){background-color:var(--color-neutral-800)}.dark\:focus\:bg-white\/\[0\.08\]:focus:is(.dark *){background-color:#f5f5f714}.dark\:focus\:\!text-white:focus:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(245 245 247 / var(--tw-text-opacity, 1))!important}.dark\:focus\:text-white:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.dark\:focus\:shadow-\[inset_0_0_0_1px_rgba\(148\,163\,184\,0\.36\)\]:focus:is(.dark *){--tw-shadow: inset 0 0 0 1px rgba(148,163,184,.36);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus\:ring-\[\#48484a\]:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(72 72 74 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-\[\#5B8CFF\]\/25:focus:is(.dark *){--tw-ring-color: rgb(91 140 255 / .25)}.dark\:focus\:ring-\[\#90E2ED\]\/40:focus:is(.dark *){--tw-ring-color: rgb(144 226 237 / .4)}.dark\:focus\:ring-blue-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-blue-500\/40:focus:is(.dark *){--tw-ring-color: rgb(59 130 246 / .4)}.dark\:focus\:ring-gray-100:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-white\/10:focus:is(.dark *){--tw-ring-color: rgb(245 245 247 / .1)}.dark\:focus-visible\:border-\[\#6EA8FF\]:focus-visible:is(.dark *){--tw-border-opacity: 1;border-color:rgb(110 168 255 / var(--tw-border-opacity, 1))}.dark\:focus-visible\:border-blue-400:focus-visible:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.dark\:focus-visible\:bg-\[var\(--color-neutral-800\)\]:focus-visible:is(.dark *){background-color:var(--color-neutral-800)}.dark\:focus-visible\:bg-slate-800\/70:focus-visible:is(.dark *){background-color:#1e293bb3}.dark\:focus-visible\:ring-\[\#3B82F6\]\/35:focus-visible:is(.dark *){--tw-ring-color: rgb(59 130 246 / .35)}.dark\:focus-visible\:ring-blue-400\/50:focus-visible:is(.dark *){--tw-ring-color: rgb(96 165 250 / .5)}.dark\:focus-visible\:ring-blue-500\/70:focus-visible:is(.dark *){--tw-ring-color: rgb(59 130 246 / .7)}.dark\:focus-visible\:ring-white\/30:focus-visible:is(.dark *){--tw-ring-color: rgb(245 245 247 / .3)}.dark\:focus-visible\:ring-white\/35:focus-visible:is(.dark *){--tw-ring-color: rgb(245 245 247 / .35)}.dark\:focus-visible\:ring-offset-black:focus-visible:is(.dark *){--tw-ring-offset-color: #000}.dark\:focus-visible\:ring-offset-neutral-900:focus-visible:is(.dark *){--tw-ring-offset-color: #171717}.dark\:active\:bg-\[var\(--color-neutral-700\)\]:active:is(.dark *){background-color:var(--color-neutral-700)}.dark\:active\:bg-neutral-700:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:active\:bg-neutral-800\/50:active:is(.dark *){background-color:#26262680}.dark\:active\:bg-red-500\/30:active:is(.dark *){background-color:#ef44444d}.dark\:active\:bg-white\/10:active:is(.dark *){background-color:#f5f5f71a}.dark\:active\:bg-white\/15:active:is(.dark *){background-color:#f5f5f726}.dark\:active\:bg-white\/\[0\.12\]:active:is(.dark *){background-color:#f5f5f71f}.dark\:disabled\:border-white\/15:disabled:is(.dark *){border-color:#f5f5f726}.dark\:disabled\:bg-white\/20:disabled:is(.dark *){background-color:#f5f5f733}.dark\:disabled\:bg-white\/\[0\.08\]:disabled:is(.dark *){background-color:#f5f5f714}.group:hover .dark\:group-hover\:translate-y-0:is(.dark *){--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .dark\:group-hover\:text-neutral-500:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-white\/75:is(.dark *){color:#f5f5f7bf}.group:hover .dark\:group-hover\:opacity-95:is(.dark *){opacity:.95}.group:hover .dark\:group-hover\:contrast-100:is(.dark *){--tw-contrast: contrast(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:data-\[state\=open\]\:\!border-blue-400\/60[data-state=open]:is(.dark *){border-color:#60a5fa99!important}.dark\:data-\[state\=open\]\:border-white\/20[data-state=open]:is(.dark *){border-color:#f5f5f733}.dark\:data-\[highlighted\]\:bg-\[\#2a2d33\][data-highlighted]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 45 51 / var(--tw-bg-opacity, 1))}.dark\:data-\[highlighted\]\:bg-red-500\/10[data-highlighted]:is(.dark *){background-color:#ef44441a}.dark\:data-\[highlighted\]\:bg-white\/\[0\.06\][data-highlighted]:is(.dark *){background-color:#f5f5f70f}.dark\:data-\[highlighted\]\:bg-white\/\[0\.12\][data-highlighted]:is(.dark *){background-color:#f5f5f71f}.dark\:data-\[selected\=true\]\:bg-\[\#2a2d33\][data-selected=true]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 45 51 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=active\]\:bg-\[var\(--color-neutral-800\)\][data-state=active]:is(.dark *){background-color:var(--color-neutral-800)}.dark\:data-\[state\=active\]\:bg-slate-700[data-state=active]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=checked\]\:\!bg-blue-500[data-state=checked]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important}.dark\:data-\[state\=checked\]\:bg-\[\#313640\][data-state=checked]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(49 54 64 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=checked\]\:bg-white\/\[0\.09\][data-state=checked]:is(.dark *){background-color:#f5f5f717}.dark\:data-\[state\=open\]\:\!bg-\[\#0b0b0d\][data-state=open]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(11 11 13 / var(--tw-bg-opacity, 1))!important}.dark\:data-\[state\=open\]\:bg-\[var\(--color-neutral-800\)\][data-state=open]:is(.dark *){background-color:var(--color-neutral-800)}.dark\:data-\[state\=open\]\:bg-white\/\[0\.08\][data-state=open]:is(.dark *){background-color:#f5f5f714}.dark\:data-\[state\=selected\]\:bg-primary\/20[data-state=selected]:is(.dark *){background-color:hsl(var(--primary) / .2)}.dark\:data-\[state\=unchecked\]\:bg-neutral-700[data-state=unchecked]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:data-\[disabled\]\:text-amber-300\/70[data-disabled]:is(.dark *){color:#fcd34db3}.dark\:data-\[highlighted\]\:text-white[data-highlighted]:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.dark\:data-\[selected\=true\]\:text-white[data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.dark\:data-\[state\=active\]\:text-\[var\(--color-neutral-100\)\][data-state=active]:is(.dark *){color:var(--color-neutral-100)}.dark\:data-\[state\=checked\]\:text-white[data-state=checked]:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.dark\:data-\[highlighted\]\:shadow-\[inset_0_0_0_1px_rgba\(148\,163\,184\,0\.36\)\][data-highlighted]:is(.dark *){--tw-shadow: inset 0 0 0 1px rgba(148,163,184,.36);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:data-\[highlighted\]\:shadow-none[data-highlighted]:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:data-\[selected\=true\]\:shadow-\[inset_0_0_0_1px_rgba\(148\,163\,184\,0\.36\)\][data-selected=true]:is(.dark *){--tw-shadow: inset 0 0 0 1px rgba(148,163,184,.36);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:data-\[state\=checked\]\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.14\)\][data-state=checked]:is(.dark *){--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.14);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:data-\[state\=checked\]\:shadow-\[inset_0_0_0_1px_rgba\(96\,165\,250\,0\.36\)\][data-state=checked]:is(.dark *){--tw-shadow: inset 0 0 0 1px rgba(96,165,250,.36);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 520px){.min-\[520px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:row-span-1{grid-row:span 1 / span 1}.sm\:row-span-2{grid-row:span 2 / span 2}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-28{height:7rem}.sm\:h-3\.5{height:.875rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:h-\[320px\]{height:320px}.sm\:h-\[82px\]{height:82px}.sm\:min-h-\[320px\]{min-height:320px}.sm\:min-h-\[96px\]{min-height:96px}.sm\:w-10{width:2.5rem}.sm\:w-28{width:7rem}.sm\:w-3\.5{width:.875rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-\[146px\]{width:146px}.sm\:w-\[170px\]{width:170px}.sm\:w-\[400px\]{width:400px}.sm\:w-\[540px\]{width:540px}.sm\:w-\[600px\]{width:600px}.sm\:w-\[72px\]{width:72px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[620px\]{max-width:620px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-\[760px\]{max-width:760px}.sm\:max-w-\[780px\]{max-width:780px}.sm\:max-w-\[860px\]{max-width:860px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:shrink-0{flex-shrink:0}.sm\:auto-rows-\[132px\]{grid-auto-rows:132px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_76px_88px_auto\]{grid-template-columns:minmax(0,1fr) 76px 88px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:self-start{align-self:flex-start}.sm\:justify-self-end{justify-self:end}.sm\:rounded-l-\[36px\]{border-top-left-radius:36px;border-bottom-left-radius:36px}.sm\:p-3{padding:.75rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-1{padding-bottom:.25rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-7{padding-bottom:1.75rem}.sm\:pr-4{padding-right:1rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-7{padding-top:1.75rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:42px;line-height:1.12;letter-spacing:-.018em}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[2\.35rem\]{font-size:2.35rem}.sm\:text-\[34px\]{font-size:34px}.sm\:text-base{font-size:17px;line-height:1.58}.sm\:text-sm{font-size:16px;line-height:1.5}.sm\:leading-\[1\.38\]{line-height:1.38}.sm\:leading-\[18px\]{line-height:18px}.sm\:text-sm{font-size:16px!important;line-height:1.5!important}.sm\:text-base{font-size:17px!important;line-height:1.58!important}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:mb-4{margin-bottom:1rem}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-44{height:11rem}.md\:h-\[238px\]{height:238px}.md\:w-44{width:11rem}.md\:w-\[124px\]{width:124px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[0\.95fr_1\.25fr\]{grid-template-columns:.95fr 1.25fr}.md\:grid-cols-\[112px_minmax\(0\,1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.md\:grid-cols-\[160px_110px_132px_132px_56px\]{grid-template-columns:160px 110px 132px 132px 56px}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[minmax\(0\,1fr\)_268px\]{grid-template-columns:minmax(0,1fr) 268px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-0{padding-bottom:0}.md\:pb-6{padding-bottom:1.5rem}.md\:text-3xl{font-size:42px;line-height:1.12;letter-spacing:-.018em}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[38px\]{font-size:38px}.md\:opacity-0{opacity:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 980px){.min-\[980px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-8{top:2rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:row-span-1{grid-row:span 1 / span 1}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:row-span-3{grid-row:span 3 / span 3}.lg\:-mr-6{margin-right:-1.5rem}.lg\:ml-auto{margin-left:auto}.lg\:mt-14{margin-top:3.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mt-8{margin-top:2rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[124px\]{min-height:124px}.lg\:min-h-\[340px\]{min-height:340px}.lg\:min-h-\[390px\]{min-height:390px}.lg\:min-h-\[540px\]{min-height:540px}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-80{width:20rem}.lg\:w-auto{width:auto}.lg\:flex-1{flex:1 1 0%}.lg\:auto-rows-\[132px\]{grid-auto-rows:132px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_0\.9fr_0\.9fr\]{grid-template-columns:1.1fr .9fr .9fr}.lg\:grid-cols-\[170px_minmax\(0\,1fr\)_auto\]{grid-template-columns:170px minmax(0,1fr) auto}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_minmax\(300px\,35\%\)\]{grid-template-columns:1fr minmax(300px,35%)}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[70\%_30\%\]{grid-template-columns:70% 30%}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.28fr\)_minmax\(0\,0\.72fr\)\]{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_114px\]{grid-template-columns:minmax(0,1fr) 114px}.lg\:grid-cols-\[minmax\(0\,1fr\)_440px\]{grid-template-columns:minmax(0,1fr) 440px}.lg\:grid-cols-\[minmax\(0\,1fr\)_80px_92px_auto_auto\]{grid-template-columns:minmax(0,1fr) 80px 92px auto auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(180px\,220px\)\]{grid-template-columns:minmax(0,1fr) minmax(180px,220px)}.lg\:grid-cols-\[minmax\(0\,40fr\)_minmax\(0\,60fr\)\]{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.lg\:grid-cols-\[minmax\(0\,58\%\)_minmax\(0\,42\%\)\]{grid-template-columns:minmax(0,58%) minmax(0,42%)}.lg\:grid-cols-\[minmax\(0\,66fr\)_minmax\(0\,34fr\)\]{grid-template-columns:minmax(0,66fr) minmax(0,34fr)}.lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-7{gap:1.75rem}.lg\:gap-8{gap:2rem}.lg\:gap-9{gap:2.25rem}.lg\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:end}.lg\:border-l{border-left-width:1px}.lg\:border-black\/\[0\.06\]{border-color:#0000000f}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pb-0{padding-bottom:0}.lg\:pl-2{padding-left:.5rem}.lg\:pr-\[22rem\]{padding-right:22rem}.lg\:pt-1{padding-top:.25rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-7{padding-top:1.75rem}.lg\:text-right{text-align:right}.lg\:text-\[2\.05rem\]{font-size:2.05rem}.lg\:text-\[2\.3rem\]{font-size:2.3rem}.lg\:text-\[3rem\]{font-size:3rem}.dark\:lg\:border-white\/\[0\.1\]:is(.dark *){border-color:#f5f5f71a}}@media (min-width: 1080px){.min-\[1080px\]\:inline-flex{display:inline-flex}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:inline-flex{display:inline-flex}.xl\:table-cell{display:table-cell}.xl\:grid{display:grid}.xl\:h-\[252px\]{height:252px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1\.45fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1.45fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1.7fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr)}.xl\:grid-cols-\[minmax\(0\,1\.85fr\)_minmax\(340px\,1fr\)\]{grid-template-columns:minmax(0,1.85fr) minmax(340px,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,380px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.xl\:grid-cols-\[minmax\(0\,56\%\)_minmax\(0\,44\%\)\]{grid-template-columns:minmax(0,56%) minmax(0,44%)}.xl\:gap-10{gap:2.5rem}.xl\:gap-4{gap:1rem}.xl\:p-7{padding:1.75rem}}@media (min-width: 1536px){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:gap-3{gap:.75rem}}.dark\:\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-80:is(.dark *)::-webkit-calendar-picker-indicator{opacity:.8}.dark\:\[\&\:\:-webkit-calendar-picker-indicator\]\:invert:is(.dark *)::-webkit-calendar-picker-indicator{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-radius:var(--radius-md);border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-radius:var(--radius-md);border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}.\[\&\>\*\]\:h-full>*{height:100%}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:space-y-0>div>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.\[\&\>div\]\:px-0>div{padding-left:0;padding-right:0}.\[\&\>div\]\:py-0>div{padding-top:0;padding-bottom:0}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>span\]\:line-clamp-none>span{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.\[\&\>span\]\:overflow-visible>span{overflow:visible}.\[\&\>span\]\:text-clip>span{text-overflow:clip}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:h-9>svg{height:2.25rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:w-9>svg{width:2.25rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:opacity-80>svg{opacity:.8}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.itBody\]\:gap-3 .itBody{gap:.75rem}.\[\&_\.itBody\]\:gap-3\.5 .itBody{gap:.875rem}.\[\&_\.itBody\]\:px-4 .itBody{padding-left:1rem;padding-right:1rem}.\[\&_\.itBody\]\:py-3\.5 .itBody{padding-top:.875rem;padding-bottom:.875rem}.\[\&_\.itBody\]\:py-4 .itBody{padding-top:1rem;padding-bottom:1rem}.\[\&_\.itHeader\]\:gap-1\.5 .itHeader{gap:.375rem}.\[\&_\.itHeader\]\:gap-2 .itHeader{gap:.5rem}.\[\&_\.itMeta\]\:mt-1 .itMeta{margin-top:.25rem}.\[\&_\.itMeta\]\:mt-1\.5 .itMeta{margin-top:.375rem}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground) / 1)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted) / 1)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\.rmc\]\:rounded-lg .rmc{border-radius:.5625rem}.\[\&_\.rmc\]\:bg-transparent .rmc{background-color:transparent}.\[\&_\.rmc\]\:p-1 .rmc{padding:.25rem}.dark\:\[\&_\.rmc\]\:bg-transparent .rmc:is(.dark *){background-color:transparent}.\[\&_\.rmc__date--outside\]\:text-black\/30 .rmc date--outside{color:#0000004d}.dark\:\[\&_\.rmc__date--outside\]\:text-white\/25 .rmc date--outside:is(.dark *){color:#f5f5f740}.\[\&_\.rmc__date\]\:text-black\/85 .rmc date{color:#000000d9}.dark\:\[\&_\.rmc__date\]\:text-white\/85 .rmc date:is(.dark *){color:#f5f5f7d9}.\[\&_\.rmc__days\>div\]\:text-black\/45 .rmc days>div{color:#00000073}.dark\:\[\&_\.rmc__days\>div\]\:text-white\/35 .rmc days>div:is(.dark *){color:#f5f5f759}.\[\&_\.rmc__month-label\]\:text-black\/90 .rmc month-label{color:#000000e6}.dark\:\[\&_\.rmc__month-label\]\:text-white\/95 .rmc month-label:is(.dark *){color:#f5f5f7f2}.\[\&_\.rmc__nav-btn\]\:border-black\/10 .rmc nav-btn{border-color:#0000001a}.\[\&_\.rmc__nav-btn\]\:bg-black\/\[0\.03\] .rmc nav-btn{background-color:#00000008}.\[\&_\.rmc__nav-btn\]\:shadow-none .rmc nav-btn{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:\[\&_\.rmc__nav-btn\]\:border-white\/10 .rmc nav-btn:is(.dark *){border-color:#f5f5f71a}.dark\:\[\&_\.rmc__nav-btn\]\:bg-white\/\[0\.06\] .rmc nav-btn:is(.dark *){background-color:#f5f5f70f}.dark\:\[\&_\.rmc__nav-btn\]\:shadow-none .rmc nav-btn:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_\.rmc__nav-icon\]\:text-black\/70 .rmc nav-icon{color:#000000b3}.dark\:\[\&_\.rmc__nav-icon\]\:text-white\/65 .rmc nav-icon:is(.dark *){color:#f5f5f7a6}.\[\&_\[cmdk-group-heading\]\]\:px-\[var\(--space-2\)\] [cmdk-group-heading]{padding-left:var(--space-2);padding-right:var(--space-2)}.\[\&_\[cmdk-group-heading\]\]\:py-\[var\(--space-1\)\] [cmdk-group-heading]{padding-top:var(--space-1);padding-bottom:var(--space-1)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:15px;line-height:1.45}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-\[var\(--color-neutral-500\)\] [cmdk-group-heading]{color:var(--color-neutral-500)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:15px!important;line-height:1.45!important}.dark\:\[\&_\[cmdk-group-heading\]\]\:text-\[var\(--color-neutral-400\)\] [cmdk-group-heading]:is(.dark *){color:var(--color-neutral-400)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-\[var\(--space-2\)\] [cmdk-group]{padding-left:var(--space-2);padding-right:var(--space-2)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-\[var\(--space-2\)\] [cmdk-item]{padding-left:var(--space-2);padding-right:var(--space-2)}.\[\&_\[cmdk-item\]\]\:py-\[var\(--space-3\)\] [cmdk-item]{padding-top:var(--space-3);padding-bottom:var(--space-3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_\[data-radix-select-viewport\]\]\:p-2 [data-radix-select-viewport]{padding:.5rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:\!size-6 svg{width:1.5rem!important;height:1.5rem!important}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:h-3\.5 svg{height:.875rem}.\[\&_svg\]\:h-5 svg{height:1.25rem}.\[\&_svg\]\:w-3\.5 svg{width:.875rem}.\[\&_svg\]\:w-5 svg{width:1.25rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!stroke-\[1\.5\] svg{stroke-width:1.5!important}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_tr\]\:border-neutral-200 tr{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1));border-color:var(--line-light)!important}.dark\:\[\&_tr\]\:border-neutral-700 tr:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark .dark\:\[\&_tr\]\:border-neutral-700 tr:is(.dark *){border-color:var(--line-light)!important}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}.avAppleBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:12px;border:none;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s ease,transform .1s ease;background:#0000000f;color:#0a84ff}.avAppleBtn:hover{background:#0000001a}.avAppleBtn:active{transform:scale(.97)}.avAppleBtn:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.dark .avAppleBtn{background:#0a84ff;color:#fff}.dark .avAppleBtn:hover{background:#409cff}.dark .avAppleBtn svg{color:#fff}.avAppleBtn--filled{background:#0a84ff;color:#fff}.avAppleBtn--filled:hover{background:#409cff}.avAppleBtn--filled svg{color:#fff}.dark .avAppleBtn--filled{background:#0a84ff;color:#fff}.dark .avAppleBtn--filled:hover{background:#409cff}.inventoryFilterBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;border-radius:999px;border:none;background:#007aff1a;color:#007aff;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s ease,transform .1s ease,box-shadow .2s ease}.inventoryFilterBtn:hover{background:#007aff29;box-shadow:0 2px 8px -2px #007aff33}.inventoryFilterBtn:active{transform:scale(.98)}.inventoryFilterBtn:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.dark .inventoryFilterBtn{background:#0a84ff29;color:#0a84ff}.dark .inventoryFilterBtn:hover{background:#0a84ff3d;box-shadow:0 2px 8px -2px #0a84ff52}.appleSegmented{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:#0000000f}.dark .appleSegmented{background:#ffffff14}.appleSegmented__item{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:8px;border:none;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;color:#00000080;background:transparent;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.appleSegmented__item:hover:not(.isActive){color:#000000b3;background:#0000000a}.appleSegmented__item.isActive{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.dark .appleSegmented__item{color:#ffffff73}.dark .appleSegmented__item:hover:not(.isActive){color:#ffffffa6;background:#ffffff0f}.dark .appleSegmented__item.isActive{color:#fff;background:#ffffff24;box-shadow:0 1px 3px #0003}.appleSegmented__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:#0006;cursor:pointer;transition:background .15s ease,color .15s ease}.appleSegmented__close:hover{background:#0000000f;color:#000000b3}.dark .appleSegmented__close{color:#fff6}.dark .appleSegmented__close:hover{background:#ffffff14;color:#ffffffb3}.taskKpi{position:relative;border-radius:16px;padding:20px;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000008;cursor:pointer;text-align:left;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s ease,border-color .2s ease;overflow:hidden}.taskKpi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .3s ease;pointer-events:none}.taskKpi:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px #00000014,0 4px 10px -3px #0000000a}.taskKpi:active{transform:scale(.97);transition:transform .1s ease}.taskKpi.isActive{border-color:var(--kpi-accent, rgba(0, 122, 255, .4));box-shadow:0 0 0 2px var(--kpi-ring, rgba(0, 122, 255, .15)),0 4px 12px -2px #0000000f}.taskKpi__icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.taskKpi:hover .taskKpi__icon{transform:scale(1.08)}.taskKpi__label{font-size:12px;color:var(--av-text-secondary, #6b7280);margin-bottom:4px}.taskKpi__value{font-size:26px;font-weight:700;color:var(--av-text-primary, #111827);line-height:1}.taskKpi--todo{--kpi-accent: rgba(255, 167, 44, .4);--kpi-ring: rgba(255, 167, 44, .15)}.taskKpi--progress{--kpi-accent: rgba(180, 111, 156, .4);--kpi-ring: rgba(180, 111, 156, .15)}.taskKpi--done{--kpi-accent: rgba(54, 156, 187, .4);--kpi-ring: rgba(54, 156, 187, .15)}.taskKpi--overdue{--kpi-accent: rgba(208, 91, 97, .4);--kpi-ring: rgba(208, 91, 97, .15)}.taskKpi--today{--kpi-accent: rgba(254, 123, 71, .4);--kpi-ring: rgba(254, 123, 71, .15)}.taskKpi--paid{--kpi-accent: rgba(16, 185, 129, .4);--kpi-ring: rgba(16, 185, 129, .15)}.taskKpi--queued{--kpi-accent: rgba(156, 163, 175, .4);--kpi-ring: rgba(156, 163, 175, .15)}.taskKpi--blue{--kpi-accent: rgba(59, 130, 246, .4);--kpi-ring: rgba(59, 130, 246, .15)}.taskKpi--green{--kpi-accent: rgba(34, 197, 94, .4);--kpi-ring: rgba(34, 197, 94, .15)}.taskKpi--red{--kpi-accent: rgba(239, 68, 68, .4);--kpi-ring: rgba(239, 68, 68, .15)}.taskKpi--orange{--kpi-accent: rgba(249, 115, 22, .4);--kpi-ring: rgba(249, 115, 22, .15)}.taskKpi--cyan{--kpi-accent: rgba(54, 156, 187, .4);--kpi-ring: rgba(54, 156, 187, .15)}.taskKpi--emerald{--kpi-accent: rgba(16, 185, 129, .4);--kpi-ring: rgba(16, 185, 129, .15)}.taskKpi--teal{--kpi-accent: rgba(144, 226, 237, .45);--kpi-ring: rgba(144, 226, 237, .18)}.taskKpi--rose{--kpi-accent: rgba(244, 63, 94, .4);--kpi-ring: rgba(244, 63, 94, .15)}.dark .taskKpi,.dark .kpi-glass{background:hsl(var(--card));border-color:#ffffff14}.dark .taskKpi:hover,.dark .kpi-glass:hover{box-shadow:0 8px 25px -5px #0000004d,0 4px 10px -3px #0003}.dark .taskKpi__label{color:#ffffff80}.dark .taskKpi__value{color:#fff}.taskKpi__secondary{font-size:10px;font-weight:500;color:#00000059;margin-top:2px;letter-spacing:.01em}.dark .taskKpi__secondary{color:#ffffff59}.taskRing{position:relative;width:40px;height:40px;margin-bottom:12px}.taskRing__svg{transform:rotate(-90deg);width:40px;height:40px}.taskRing__bg{fill:none;stroke:#0000000f;stroke-width:3}.taskRing__fill{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1s cubic-bezier(.34,1.56,.64,1)}.taskRing__fill.animate{stroke-dashoffset:var(--ring-offset, 100)}.taskRing__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.dark .taskRing__bg{stroke:#ffffff14}.taskRing--todo .taskRing__fill{stroke:#ffa72c}.taskRing--progress .taskRing__fill{stroke:#b46f9c}.taskRing--done .taskRing__fill{stroke:#369cbb}.taskRing--overdue .taskRing__fill{stroke:#d05b61}.taskRing--today .taskRing__fill{stroke:#fe7b47}.taskRing--paid .taskRing__fill{stroke:#10b981}.taskRing--queued .taskRing__fill{stroke:#9ca3af}.taskRing--blue .taskRing__fill{stroke:#3b82f6}.taskRing--green .taskRing__fill{stroke:#22c55e}.taskRing--red .taskRing__fill{stroke:#ef4444}.taskRing--orange .taskRing__fill{stroke:#f97316}.taskRing--cyan .taskRing__fill{stroke:#369cbb}.taskRing--emerald .taskRing__fill{stroke:#10b981}.taskRing--teal .taskRing__fill{stroke:#90e2ed}.taskRing--rose .taskRing__fill{stroke:#f43f5e}.taskPanel{border-radius:16px;padding:20px;border:1px solid rgba(0,0,0,.06);background:#ffffffb8;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:0 1px 3px #0000000a;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s ease}.taskPanel:hover{box-shadow:0 4px 16px -4px #00000014}.taskPanel__title{font-size:15px;font-weight:600;color:var(--av-text-primary, #111827);margin-bottom:16px}.dark .taskPanel{background:hsl(var(--card));border-color:#ffffff14}.dark .taskPanel:hover{box-shadow:0 4px 16px -4px #0000004d}.dark .taskPanel__title{color:#fff}.dark .myTasksMainSurface{background:hsl(var(--background));box-shadow:0 -8px 28px -3px #00000080}.dark .myTasksKpiCard{border-color:#ffffff14!important;background:hsl(var(--card))!important;box-shadow:0 1px 2px #00000008!important}.dark .myTasksKpiCard:hover{box-shadow:0 8px 25px -5px #0000004d!important}.dark .taskSubCard{background:hsl(var(--card));border-color:#ffffff14!important;box-shadow:none}.loyaltyGlass{background:#ffffffb8;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:0 1px 3px #0000000a}.loyaltyGlass:hover{box-shadow:0 4px 16px -4px #00000014}.dark .loyaltyGlass{background:hsl(var(--card));border-color:#ffffff14}.dark .loyaltyGlass:hover{box-shadow:0 4px 16px -4px #0000004d}.taskRow{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;border:1px solid rgba(0,0,0,.06);cursor:default;transition:background .15s ease,transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s ease;animation:taskRowAppear .4s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--task-index, 0) * 35ms)}@keyframes taskRowAppear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.taskRow:hover{background:#00000008;transform:translate(2px)}.dark .taskRow{border-color:#ffffff14}.dark .taskRow:hover{background:#ffffff0a}.taskRow__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.taskRow:hover .taskRow__dot{transform:scale(1.3);box-shadow:0 0 0 3px currentColor}.taskRow__dot--todo{background:#ffa72c;color:#ffa72c33}.taskRow__dot--inProgress{background:#b46f9c;color:#b46f9c33}.taskRow__dot--done{background:#90e2ed;color:#90e2ed33}.taskRow__actions{display:flex;align-items:center;gap:4px;opacity:0;transform:translate(8px);transition:opacity .2s ease,transform .25s cubic-bezier(.25,1,.5,1);pointer-events:none}.taskRow:hover .taskRow__actions{opacity:1;transform:translate(0);pointer-events:auto}.taskStatusPill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600}.taskStatusPill--todo{background:#ffa72c24;color:#b17000}.taskStatusPill--inProgress{background:#b46f9c24;color:#7a3f68}.taskStatusPill--done{background:#90e2ed33;color:#236777}.workflowBoard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:360px;align-items:start;position:relative}.workflowBoard--tasks:before{content:"";position:absolute;inset:-6px -4px auto -4px;height:74px;background:linear-gradient(180deg,#ffffff8c,#fff0);pointer-events:none;border-radius:18px}.workflowColumn{border-radius:18px;border:1px solid rgba(0,0,0,.05);background:linear-gradient(180deg,#ffffffe0,#ffffffad);padding:11px;display:flex;flex-direction:column;min-height:352px;box-shadow:inset 0 1px #ffffffb3,0 8px 26px -24px #11182780;position:relative;overflow:hidden}.workflowColumn:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#40679224}.workflowColumn[data-column-id=todo]:before{background:linear-gradient(90deg,#ffa72ca6,#ffa72c33)}.workflowColumn[data-column-id=in_progress]:before{background:linear-gradient(90deg,#b46f9cb8,#b46f9c3d)}.workflowColumn[data-column-id=waiting]:before{background:linear-gradient(90deg,#369cbbb8,#369cbb3d)}.workflowColumn[data-column-id=done]:before{background:linear-gradient(90deg,#90e2edcc,#90e2ed40)}.workflowColumn__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px;padding:2px 2px 0}.workflowColumn__heading{min-width:0}.workflowColumn__title{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#111827b8;line-height:1.1}.workflowColumn__subtitle{margin-top:4px;font-size:10px;color:#11182773;letter-spacing:.01em}.workflowColumn__count{min-width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#40679229,#40679214);color:#345677;font-size:11px;font-weight:700;border:1px solid rgba(64,103,146,.12)}.workflowColumn__body{display:grid;gap:9px;align-content:start}.workflowColumn__empty{border-radius:14px;border:1px dashed rgba(64,103,146,.26);background:linear-gradient(180deg,#4067920d,#40679204);color:#11182785;padding:16px 12px;font-size:12px;text-align:center}.workflowColumn__emptyTitle{font-size:12px;font-weight:600;color:#111827ad}.workflowColumn__emptyText{margin-top:5px;font-size:11px;line-height:1.35;color:#11182780}.workflowCard{width:100%;text-align:left;border-radius:14px;border:1px solid rgba(0,0,0,.07);background:linear-gradient(180deg,#fffffff5,#ffffffdb);padding:11px 11px 10px;transition:transform .2s ease,box-shadow .22s ease,border-color .2s ease,background .2s ease;box-shadow:0 10px 24px -22px #11182780;position:relative;overflow:hidden}.workflowCard:hover{transform:translateY(-1px);border-color:#40679247;box-shadow:0 14px 30px -22px #4067927a;background:linear-gradient(180deg,#fff,#f9fcffeb)}.workflowCard--todo:before,.workflowCard--progress:before,.workflowCard--waiting:before,.workflowCard--done:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%}.workflowCard--todo:before{background:#ffa72cb3}.workflowCard--progress:before{background:#b46f9cbf}.workflowCard--waiting:before{background:#369cbbbf}.workflowCard--done:before{background:#90e2edd9}.workflowCard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.workflowCard__title{font-size:13px;font-weight:650;color:#111827;line-height:1.3;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workflowCard__description{margin-top:5px;font-size:11px;color:#1118278f;line-height:1.35;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.workflowCard__meta{margin-top:7px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workflowCard__metaItem{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#11182794;background:#4067920f;border:1px solid rgba(64,103,146,.1);padding:2px 6px;border-radius:999px}.workflowCard__foot{margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:8px}.workflowCard__assignees{display:inline-flex;align-items:center;min-height:22px}.workflowAvatar{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(64,103,146,.2);background:#4067921a;color:#406792;font-size:10px;font-weight:700;margin-right:-6px;box-shadow:0 0 0 2px #fffffff2}.workflowAvatar--more{background:#11182714;color:#111827bd}.workflowCard__assigneeFallback{font-size:10px;color:#11182778}.workflowStatus{padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;color:#1118279e;background:#1118270f}.workflowStatus--progress{color:#7a3f68;background:#b46f9c24}.workflowStatus--waiting{color:#2d6b7a;background:#369cbb29}.workflowStatus--done{color:#236777;background:#90e2ed33}.workflowCard__priority{font-size:10px;padding:3px 8px}.workflowCard__openHint{margin-top:7px;font-size:10px;color:#1118276b;letter-spacing:.02em}@media (max-width: 1280px){.workflowBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.workflowBoard{grid-template-columns:1fr}}.dark .workflowColumn{border-color:#ffffff1f;background:linear-gradient(180deg,#1c1c1ee6,#1c1c1eb8);box-shadow:inset 0 1px #ffffff0a,0 12px 30px -24px #000000bf}.dark .workflowColumn__title{color:#ffffffb8}.dark .workflowColumn__subtitle{color:#ffffff73}.dark .workflowColumn__count{background:linear-gradient(145deg,#90e2ed3d,#90e2ed1a);color:#90e2ed;border-color:#90e2ed38}.dark .workflowColumn__empty{border-color:#90e2ed47;background:linear-gradient(180deg,#90e2ed12,#90e2ed05)}.dark .workflowColumn__emptyTitle{color:#ffffffc7}.dark .workflowColumn__emptyText{color:#ffffff85}.dark .workflowCard{background:linear-gradient(180deg,#111827e6,#111827cc);border-color:#ffffff24}.dark .workflowCard:hover{border-color:#90e2ed59;box-shadow:0 16px 32px -22px #90e2ed61;background:linear-gradient(180deg,#111827f2,#121e28db)}.dark .workflowCard__title{color:#fff}.dark .workflowCard__description,.dark .workflowCard__metaItem,.dark .workflowCard__assigneeFallback{color:#ffffff94}.dark .workflowCard__metaItem{background:#ffffff0f;border-color:#ffffff1f}.dark .workflowAvatar{border-color:#90e2ed4d;background:#90e2ed26;color:#bceef5;box-shadow:0 0 0 2px #111827f2}.dark .workflowAvatar--more{background:#ffffff1c;color:#ffffffd9}.dark .workflowStatus{background:#ffffff14;color:#ffffffa6}.dark .workflowStatus--waiting{color:#90e2ed;background:#90e2ed2e}.dark .workflowCard__openHint{color:#ffffff70}.taskBadge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.taskBadge:hover{transform:scale(1.08)}.taskBadge--high{background:linear-gradient(135deg,#d05b611f,#d05b612e);color:#d05b61}.taskBadge--medium{background:linear-gradient(135deg,#369cbb1a,#369cbb29);color:#369cbb}.taskBadge--low{background:linear-gradient(135deg,#0000000a,#00000012);color:#6b7280}.taskBadge--high.isPulse{animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 #d05b6100}50%{box-shadow:0 0 0 4px #d05b611f}}.dark .taskBadge--high{background:linear-gradient(135deg,#d05b612e,#d05b6140)}.dark .taskBadge--medium{background:linear-gradient(135deg,#369cbb26,#369cbb38)}.dark .taskBadge--low{background:linear-gradient(135deg,#ffffff0f,#ffffff1a);color:#ffffff80}.taskAddBtn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#007aff;background:#007aff14;border:none;cursor:pointer;transition:all .25s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.taskAddBtn:hover{background:#007aff24;transform:scale(1.04);box-shadow:0 2px 8px -2px #007aff33}.taskAddBtn:active{transform:scale(.96);transition:transform .1s ease}.taskAddBtn__icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.taskAddBtn:hover .taskAddBtn__icon{transform:rotate(90deg)}.dark .taskAddBtn{color:#0a84ff;background:#0a84ff1f}.dark .taskAddBtn:hover{background:#0a84ff33;box-shadow:0 2px 8px -2px #0a84ff4d}.taskEvent{display:flex;align-items:flex-start;gap:12px;padding:8px;margin:-8px;border-radius:12px;cursor:pointer;transition:background .15s ease,transform .2s cubic-bezier(.25,1,.5,1)}.taskEvent:hover{background:#00000008;transform:translate(2px)}.dark .taskEvent:hover{background:#ffffff0a}.taskEvent__date{width:40px;height:40px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;background:#b46f9c1a;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.taskEvent:hover .taskEvent__date{transform:scale(1.08)}.taskEvent__day{font-size:14px;font-weight:700;color:#b46f9c;line-height:1}.taskEvent__month{font-size:8px;text-transform:uppercase;color:#b46f9c99}.depositSection{animation:depositSectionAppear .45s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--section-index, 0) * 60ms)}@keyframes depositSectionAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.depositAmount{font-variant-numeric:tabular-nums;font-weight:700;font-size:26px;line-height:1;color:var(--av-text-primary, #111827)}.dark .depositAmount{color:#fff}.commFeedRow{animation:taskRowAppear .4s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--feed-index, 0) * 30ms);border-radius:12px;transition:background .15s ease,transform .2s cubic-bezier(.25,1,.5,1)}.commFeedRow:hover{transform:none}.commRow{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:12px}.commRow__avatar{grid-column:1;grid-row:1;align-self:start;padding-top:2px}.commRow__content{grid-column:2;grid-row:1;min-width:0;overflow:hidden}.commRow__actions{grid-column:3;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex-shrink:0;justify-content:flex-end}@media (max-width: 900px){.commRow__actions{max-width:220px}}@media (max-width: 680px){.commRow{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto}.commRow__avatar{grid-column:1;grid-row:1}.commRow__content{grid-column:2;grid-row:1}.commRow__actions{grid-column:1 / -1;grid-row:2;max-width:none;justify-content:flex-start;padding-left:52px;padding-top:4px}}
