/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.overflow-hidden{overflow:hidden}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--color-border)}.bg-accent-soft{background-color:var(--color-primary-soft)}.bg-panel{background-color:var(--color-surface)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-accent{color:var(--color-primary)}.text-ink{color:var(--color-text)}.text-ink-muted{color:var(--color-text-secondary)}.text-status-danger{color:var(--color-danger)}.uppercase{text-transform:uppercase}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:p-5{padding:calc(var(--spacing) * 5)}}}:root{--font-body:"Poppins", system-ui, sans-serif;--font-display:"Poppins", system-ui, sans-serif;--color-primary:#1b4a75;--color-primary-dark:#123a5c;--color-primary-hover:#2a5d8f;--color-primary-soft:#eef4fa;--color-text:#0f172a;--color-text-secondary:#667085;--color-text-muted:#98a2b3;--color-border:#eceef1;--color-border-strong:#d7dde7;--color-surface-muted:#f7f8fa;--color-canvas:#f3f5f8;--color-danger:#dc2626;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--shadow-sm:0 1px 2px #0f172a0a, 0 4px 12px #0f172a08;--shadow-md:0 2px 6px #0f172a0d, 0 14px 32px #0f172a12;--shadow-lg:0 8px 20px #0f172a14, 0 30px 70px #0f172a21;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.18s;--dur-base:.22s;--dur-slow:.32s;--cadmin-frame-width:440px}*,:before,:after{box-sizing:border-box}html{height:-webkit-fill-available}body{min-height:100dvh;min-height:-webkit-fill-available;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);background-color:var(--color-canvas);margin:0;line-height:1.5;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-primary) 24%, transparent)}}#root{min-height:100dvh}.public-card-page{background:var(--color-canvas);flex-direction:column;align-items:center;width:100%;min-height:100dvh;display:flex}.public-card-page--embedded{background:0 0;min-height:0}.public-card-frame{background:var(--color-surface);flex-direction:column;flex:1;width:min(100%,384px);display:flex;position:relative}.public-card-frame>.public-card{flex:1;width:100%}@media (min-width:420px){.public-card-frame{box-shadow:0 0 0 1px #0f172a0a, var(--shadow-lg)}}.public-card-frame--passthrough{display:contents}@media (min-width:768px){.public-card{--public-tile-size:51.15px;--public-tile-radius:12.4px;--public-tile-icon-size:20.6px;--public-tile-icon-fallback-size:19.8px;--public-tile-icon-img-size:23.1px;--public-tile-secondary-size:31.35px;--public-tile-secondary-radius:8.25px}}.public-card{background:var(--color-surface);flex:1;width:min(100%,384px)}.public-card-cover{isolation:isolate;overflow:clip}.public-card-cover:before,.card-hero-cover:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f172a05 0%,#0000 46%),linear-gradient(#0000 58%,#0f172a1a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.premium-card-surface{isolation:isolate;position:relative}.premium-card-profile{animation:premium-card-enter .42s var(--ease-out) both;animation-delay:50ms}.premium-card-content{position:relative;padding-bottom:max(24px, env(safe-area-inset-bottom))!important}.premium-card-section>h2{align-items:center;gap:12px;display:flex}.premium-card-section>h2:after{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-primary), transparent);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.premium-card-section>h2:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 24%, transparent), color-mix(in srgb, var(--color-primary) 14%, transparent), transparent)}}.premium-card-avatar{transition:transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out)}.premium-card-avatar-wrap:hover .premium-card-avatar{transform:translateY(-2px)scale(1.012);box-shadow:0 16px 36px #0f172a2e, 0 0 0 1px var(--color-primary), 0 0 0 5px var(--color-primary-soft), 0 0 0 7px var(--color-primary)!important}@supports (color:color-mix(in lab, red, red)){.premium-card-avatar-wrap:hover .premium-card-avatar{box-shadow:0 16px 36px #0f172a2e, 0 0 0 1px color-mix(in srgb, var(--color-primary) 10%, transparent), 0 0 0 5px var(--color-primary-soft), 0 0 0 7px color-mix(in srgb, var(--color-primary) 8%, transparent)!important}}.premium-floating-control,.card-cover-edit,.card-cover-password,.premium-back-control{transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.premium-floating-control:hover,.card-cover-edit:hover,.card-cover-password:hover,.premium-back-control:hover{transform:translateY(-1px)scale(1.035);box-shadow:0 12px 28px #0f172a2e!important}.premium-floating-control:focus-visible{transform:translateY(-1px)scale(1.035);box-shadow:0 12px 28px #0f172a2e!important}.card-cover-edit:focus-visible{transform:translateY(-1px)scale(1.035);box-shadow:0 12px 28px #0f172a2e!important}.card-cover-password:focus-visible{transform:translateY(-1px)scale(1.035);box-shadow:0 12px 28px #0f172a2e!important}.premium-back-control:focus-visible{transform:translateY(-1px)scale(1.035);box-shadow:0 12px 28px #0f172a2e!important}.premium-floating-control:active,.card-cover-edit:active,.card-cover-password:active,.premium-back-control:active{transform:scale(.96)}.public-card-cover-media{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.public-card-link,.public-card-link-icon,.public-card-link img,.public-card-link-arrow{transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.public-card-link:hover{transform:translateY(-2px);border-color:var(--color-primary)!important}.public-card-link:focus-visible{transform:translateY(-2px);border-color:var(--color-primary)!important}@supports (color:color-mix(in lab, red, red)){.public-card-link:hover{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border))!important}.public-card-link:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border))!important}}.public-card-link:hover{box-shadow:0 14px 32px #0f172a17!important}.public-card-link:focus-visible{box-shadow:0 14px 32px #0f172a17!important}.public-card-link:hover .public-card-link-icon,.public-card-link:hover img{transform:scale(1.07)}.public-card-link:focus-visible .public-card-link-icon{transform:scale(1.07)}.public-card-link:focus-visible img{transform:scale(1.07)}.public-card-link:hover .public-card-link-arrow{transform:translate(3px);color:var(--color-primary)!important}.public-card-link:focus-visible .public-card-link-arrow{transform:translate(3px);color:var(--color-primary)!important}.public-card-link:active{transform:translateY(0)scale(.985)}.premium-card-section{opacity:0;animation:premium-card-enter .42s var(--ease-out) forwards}.premium-card-section:first-of-type{animation-delay:90ms}.premium-card-section:nth-of-type(2){animation-delay:.14s}.premium-card-section:nth-of-type(3){animation-delay:.19s}.premium-card-section:nth-of-type(4){animation-delay:.24s}.premium-card-section:nth-of-type(5){animation-delay:.29s}@keyframes premium-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.public-card-link,.public-card-link-icon,.public-card-link img,.public-card-link-arrow,.premium-card-avatar,.premium-floating-control,.card-cover-edit,.card-cover-password,.premium-back-control{transition:none!important}.public-card-link:hover{transform:none}.public-card-link:focus-visible{transform:none}.premium-card-profile,.premium-card-section{opacity:1;transform:none;animation:none!important}}.card-link-row-edit{transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard)}.card-link-row-edit:hover,.card-link-row-edit:focus-within{border-color:var(--color-primary)!important}@supports (color:color-mix(in lab, red, red)){.card-link-row-edit:hover,.card-link-row-edit:focus-within{border-color:color-mix(in srgb, var(--color-primary) 22%, transparent)!important}}.card-link-row-edit:hover,.card-link-row-edit:focus-within{background:var(--color-primary-soft)!important;box-shadow:0 12px 28px #0f172a14!important}.card-link-row-edit--disabled{opacity:.64;background:var(--color-surface-muted)!important;box-shadow:none!important}.card-link-row-edit--disabled:hover,.card-link-row-edit--disabled:focus-within{opacity:.78}@media (max-width:480px){.card-link-row-edit{gap:4px!important;padding-inline-start:8px!important;padding-inline-end:8px!important}.card-link-row-edit-content{gap:8px!important;padding-inline-start:4px!important;padding-inline-end:4px!important}.card-link-row-edit .card-link-row-icon-badge{width:40px!important;height:40px!important}.card-link-row-toggle{padding-left:0!important}.card-link-row-label{font-size:15px!important}.card-link-row-value{font-size:13px!important}}.card-edit-flat-input.ant-input:hover{box-shadow:0 7px 18px var(--color-primary);border-color:var(--color-border-strong)!important;background:var(--color-surface)!important}@supports (color:color-mix(in lab, red, red)){.card-edit-flat-input.ant-input:hover{box-shadow:0 7px 18px color-mix(in srgb, var(--color-primary) 8%, transparent)}}.card-edit-flat-input.ant-input:focus{border-color:var(--color-primary)!important;background:var(--color-surface)!important;box-shadow:0 0 0 3px var(--color-primary)!important}.card-edit-flat-input.ant-input:focus-visible{border-color:var(--color-primary)!important;background:var(--color-surface)!important;box-shadow:0 0 0 3px var(--color-primary)!important}@supports (color:color-mix(in lab, red, red)){.card-edit-flat-input.ant-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent)!important}.card-edit-flat-input.ant-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent)!important}}.card-edit-flat-input.ant-input:focus{outline:none}.card-edit-flat-input.ant-input:focus-visible{outline:none}.card-edit-flat-input--error.ant-input,.card-edit-flat-input--error.ant-input:hover,.card-edit-flat-input--error.ant-input:focus{border-color:var(--color-danger)!important}.card-hero-control,.premium-mode-toggle{transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard)}.card-hero-control:hover,.premium-mode-toggle:hover{transform:translateY(-1px)scale(1.035);box-shadow:0 14px 30px #0f172a38!important}.card-hero-control:focus-visible{transform:translateY(-1px)scale(1.035);box-shadow:0 14px 30px #0f172a38!important}.premium-mode-toggle:focus-visible{transform:translateY(-1px)scale(1.035);box-shadow:0 14px 30px #0f172a38!important}.card-hero-control:active,.premium-mode-toggle:active{transform:scale(.96)}.ant-table-wrapper,.ant-segmented{overflow:hidden}img,svg{max-width:100%}.anticon svg{max-width:none}@media (max-width:480px){.public-card-frame>.public-card{max-width:100%!important;box-shadow:none!important;border-radius:0!important}}@media (max-width:575px){.ant-table{font-size:12px}.ant-table-cell{word-break:break-word;padding:8px 6px!important}.ant-card-body{padding:14px 12px}.ant-modal{max-width:calc(100vw - 16px)}}.ant-form-item{margin-bottom:14px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#4754673d}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-primary) 42%, transparent)}}a,button{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}@media (max-width:1024px),(any-pointer:coarse){input,select,textarea{font-size:16px!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 24%, transparent)}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px}:where(button,a){touch-action:manipulation}.ant-card{border:1px solid var(--color-border);box-shadow:var(--shadow-md);transition:box-shadow var(--dur-base) ease, transform var(--dur-base) ease}.ant-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.ant-btn{transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) ease, opacity var(--dur-fast) ease}.ant-btn-primary:not(:disabled):hover{box-shadow:0 10px 24px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ant-btn-primary:not(:disabled):hover{box-shadow:0 10px 24px color-mix(in srgb, var(--color-primary) 24%, transparent)}}.ant-btn-primary:not(:disabled):hover{transform:translateY(-1px)}.ant-btn:active:not(:disabled){transform:translateY(0)scale(.975)}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)!important}.cadmin-range-popup .ant-picker-panels{flex-direction:column}.cadmin-range-popup .ant-picker-panels>.ant-picker-panel:last-child{display:none}.cadmin-range-popup .ant-picker-panel-container{max-width:calc(var(--cadmin-frame-width) - 24px);overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow:auto}.cadmin-range-popup-footer{z-index:1;background:var(--color-surface);position:sticky;bottom:0}@media (max-width:559px){.cadmin-range-popup .ant-picker-panel-container{max-width:calc(100vw - 24px)}}.stats-filter-field.ant-picker,.stats-filter-field.ant-select .ant-select-selector{font-size:15px;border-color:var(--color-border)!important;border-radius:14px!important;height:46px!important}.stats-filter-field.ant-picker .ant-picker-input input::-moz-placeholder{color:var(--color-text-secondary);font-size:15px}.stats-filter-field.ant-picker .ant-picker-input>input,.stats-filter-field .ant-select-selection-placeholder,.stats-filter-field .ant-select-selection-item,.stats-filter-field.ant-picker .ant-picker-input input::placeholder{color:var(--color-text-secondary);font-size:15px}.stats-filter-field.ant-select .ant-select-selector{align-items:center;padding-inline-start:14px;padding-inline-end:14px;display:flex}.stats-period-segmented.ant-segmented{background:var(--color-surface);border-radius:999px;padding:4px;box-shadow:0 1px 2px #0f172a0f}.stats-period-segmented .ant-segmented-item-label{height:38px;color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:38px}.stats-period-segmented .ant-segmented-thumb{background:var(--color-primary);border-radius:999px}.stats-period-segmented .ant-segmented-item-selected{background:var(--color-primary)!important;box-shadow:none!important}.settings-scroll-text{scrollbar-width:none;-ms-overflow-style:none}.settings-scroll-text::-webkit-scrollbar{display:none}.settings-form .ant-form-item-label>label{color:var(--color-label);height:auto;font-size:14px;font-weight:600}.settings-form .ant-form-item{margin-bottom:14px}.settings-form .ant-input,.settings-form .ant-input-affix-wrapper{height:46px;min-height:46px;font-size:15px;border-color:var(--color-border)!important;border-radius:14px!important}.settings-form .ant-input-affix-wrapper{align-items:center;padding:0 11px}.settings-form .ant-input-affix-wrapper>.ant-input{height:auto;min-height:0;padding:0;border-radius:0!important}.settings-form .ant-input-data-count{white-space:nowrap;font-size:12px}.ant-message-notice-content,.ant-notification-notice{border:1px solid var(--color-border);background:var(--color-surface)!important}@supports (color:color-mix(in lab, red, red)){.ant-message-notice-content,.ant-notification-notice{background:color-mix(in srgb, var(--color-surface) 96%, transparent)!important}}.ant-message-notice-content,.ant-notification-notice{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);box-shadow:var(--shadow-lg)!important}.ant-message-notice-content{border-radius:var(--radius-md)!important}.ant-notification-notice{border-radius:var(--radius-lg)!important}.ant-notification-notice-message{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700;color:var(--color-text)!important}.ant-notification-notice-description{line-height:1.5;color:var(--color-text-secondary)!important}.ant-modal-mask,.ant-drawer-mask{-webkit-backdrop-filter:blur(7px)saturate(.92);backdrop-filter:blur(7px)saturate(.92);background:#0f172a7a!important}.ant-modal-mask.ant-fade-appear,.ant-modal-mask.ant-fade-enter,.ant-drawer-mask.ant-fade-appear,.ant-drawer-mask.ant-fade-enter{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}.ant-modal-mask.ant-fade-appear-active,.ant-modal-mask.ant-fade-enter-active,.ant-drawer-mask.ant-fade-appear-active,.ant-drawer-mask.ant-fade-enter-active{opacity:1;-webkit-backdrop-filter:blur(7px)saturate(.92);backdrop-filter:blur(7px)saturate(.92);transition:opacity .24s var(--ease-standard), backdrop-filter .32s var(--ease-out)!important}.ant-modal-mask.ant-fade-leave,.ant-drawer-mask.ant-fade-leave{opacity:1;-webkit-backdrop-filter:blur(7px)saturate(.92);backdrop-filter:blur(7px)saturate(.92)}.ant-modal-mask.ant-fade-leave-active,.ant-drawer-mask.ant-fade-leave-active{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();transition:opacity .2s var(--ease-standard), backdrop-filter .2s var(--ease-standard)!important}.ant-modal-content{border:1px solid #ffffffb8;box-shadow:var(--shadow-lg)!important}.ant-modal-root .ant-modal{transform-origin:50%;will-change:transform, opacity}.ant-modal-root .ant-modal.ant-zoom-appear,.ant-modal-root .ant-modal.ant-zoom-enter{opacity:0;transform:translateY(56px)scale(.985)!important}.ant-modal-root .ant-modal.ant-zoom-appear-active,.ant-modal-root .ant-modal.ant-zoom-enter-active{opacity:1;transition:transform .52s var(--ease-out), opacity .32s var(--ease-standard)!important;transform:translate(0)scale(1)!important}.ant-modal-root .ant-modal.ant-zoom-leave{opacity:1;transform:translate(0)scale(1)!important}.ant-modal-root .ant-modal.ant-zoom-leave-active{opacity:0;transition:transform .38s var(--ease-standard), opacity .28s var(--ease-standard)!important;transform:translateY(40px)scale(.99)!important}.premium-group-modal-panel,.share-sheet-panel{animation:premium-panel-in var(--dur-slow) var(--ease-out) both}.premium-group-modal-row,.share-sheet-target,.share-sheet-actions button{transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard)}.premium-group-modal-row:hover{transform:translateY(-2px);border-color:var(--color-primary)!important}.premium-group-modal-row:focus-visible{transform:translateY(-2px);border-color:var(--color-primary)!important}@supports (color:color-mix(in lab, red, red)){.premium-group-modal-row:hover{border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)!important}.premium-group-modal-row:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)!important}}.premium-group-modal-row:hover{box-shadow:0 14px 30px #0f172a1a!important}.premium-group-modal-row:focus-visible{box-shadow:0 14px 30px #0f172a1a!important}.share-sheet-target:hover{transform:translateY(-2px)}.share-sheet-target:focus-visible{transform:translateY(-2px)}.share-sheet-actions button:active,.share-sheet-target:active,.premium-group-modal-row:active{transform:scale(.975)}@keyframes premium-panel-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.ant-table-tbody>tr.ant-table-row:hover>td{background:var(--color-surface-muted)}.upload-block,.upload-block .ant-upload,.upload-block .ant-upload-select{width:100%;display:block}.mobile-nav-row{opacity:0;animation:fadeUp .36s var(--ease-out) forwards}.mobile-nav-row:first-child{animation-delay:30ms}.mobile-nav-row:nth-child(2){animation-delay:70ms}.mobile-nav-row:nth-child(3){animation-delay:.11s}.mobile-nav-row:nth-child(4){animation-delay:.15s}.mobile-nav-row:nth-child(5){animation-delay:.19s}.mobile-nav-row:nth-child(6){animation-delay:.23s}.mobile-nav-row:nth-child(7){animation-delay:.27s}.mobile-nav-row:active{background:var(--color-primary-soft)!important}.setclapp-logo{align-items:center;display:inline-flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dlogin-form-fade{animation:fadeUp .28s var(--ease-out)}.page-fade{animation:premium-page-enter var(--dur-slow) var(--ease-out) both}@keyframes premium-page-enter{0%{opacity:0;filter:saturate(.94);transform:translateY(8px)}to{opacity:1;filter:saturate();transform:translateY(0)}}.premium-page-loader{isolation:isolate;position:relative}.premium-page-loader:before{content:"";background:radial-gradient(circle, var(--color-primary), transparent 70%);border-radius:50%;width:112px;height:112px;position:absolute}@supports (color:color-mix(in lab, red, red)){.premium-page-loader:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 70%)}}.premium-page-loader:before{filter:blur(8px);z-index:-1}.premium-loading-skeleton,.premium-card-skeleton,.premium-status-card{position:relative;overflow:hidden}.premium-card-skeleton:after,.premium-loading-skeleton:after,.premium-loading-card:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff94 44%,#0000 68%);animation:1.65s ease-in-out infinite premium-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-105%)}.premium-card-skeleton-cover,.premium-card-skeleton-row{border:1px solid var(--color-border)}.premium-card-skeleton-row{box-shadow:var(--shadow-sm)}.premium-card-skeleton-avatar{box-shadow:0 16px 38px #0f172a24, 0 0 0 7px var(--color-primary-soft)!important}.premium-empty-state{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-surface) 0%, var(--color-surface-muted) 100%);color:var(--color-text-secondary);padding:28px 20px}.premium-empty-state .ant-empty-description{color:var(--color-text-secondary);font-weight:600}.premium-status-page{position:relative;overflow:hidden}.premium-status-page:before,.premium-status-page:after{content:"";aspect-ratio:1;filter:blur(80px);pointer-events:none;border-radius:50%;width:min(44vw,420px);position:absolute}.premium-status-page:before{background:var(--color-primary);top:-22%;left:-12%}@supports (color:color-mix(in lab, red, red)){.premium-status-page:before{background:color-mix(in srgb, var(--color-primary) 14%, transparent)}}.premium-status-page:after{background:var(--color-primary);bottom:-28%;right:-14%}@supports (color:color-mix(in lab, red, red)){.premium-status-page:after{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}}.premium-status-card{z-index:1;animation:premium-panel-in .42s var(--ease-out) both}@keyframes premium-shimmer{55%,to{transform:translate(105%)}}.premium-floating-control:after,.card-hero-control:after,.premium-mode-toggle:after,.premium-back-control:after,.card-cover-edit:after,.card-cover-password:after{content:"";border-radius:inherit;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}.setclapp-public-footer{background:linear-gradient(180deg, #ffffffe6, var(--color-surface))!important;border-top-color:var(--color-border)!important}.dark .setclapp-public-footer{background:var(--color-canvas)!important}@media (hover:none){.public-card-link:hover,.public-card-link:active,.public-card-link:hover .public-card-link-icon,.public-card-link:hover img,.premium-floating-control:hover,.card-hero-control:hover,.premium-mode-toggle:hover,.ant-card:hover,.ant-btn-primary:not(:disabled):hover{transform:none}.public-card-link:focus-visible .public-card-link-icon{transform:none}.public-card-link:focus-visible img{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mobile-nav-row,.premium-card-profile,.premium-card-section,.premium-group-modal-panel,.share-sheet-panel,.premium-status-card{opacity:1;transform:none}.premium-card-skeleton:after,.premium-loading-skeleton:after,.premium-loading-card:after{display:none}}@media (max-width:480px){.setclapp-public-footer{gap:10px!important;width:100%!important;padding-inline-start:12px!important;padding-inline-end:12px!important;font-size:12.5px!important}.setclapp-public-footer .setclapp-logo{flex-shrink:0;max-width:140px}}.setclapp-public-footer>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-height:700px){.setclapp-public-footer{margin-top:6px!important;padding-block-start:6px!important;padding-block-end:6px!important}}.logout-outline-button{border:1px solid var(--color-danger-border)!important;background:var(--color-danger-soft)!important;border-radius:10px!important}.logout-outline-button:hover{box-shadow:0 0 0 3px #f5222d14;color:var(--color-danger)!important;border-color:var(--color-danger-border)!important;background:var(--color-danger-soft)!important}.logout-outline-button:focus-visible{box-shadow:0 0 0 3px #f5222d14;color:var(--color-danger)!important;border-color:var(--color-danger-border)!important;background:var(--color-danger-soft)!important}.header-profile-button{color:var(--color-text);transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) ease}.header-profile-button:hover{box-shadow:0 0 0 3px var(--color-primary);background:var(--color-primary-soft)!important;border-color:var(--color-border-strong)!important}.header-profile-button:focus-visible{box-shadow:0 0 0 3px var(--color-primary);background:var(--color-primary-soft)!important;border-color:var(--color-border-strong)!important}@supports (color:color-mix(in lab, red, red)){.header-profile-button:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}.header-profile-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}}.header-profile-button:hover{outline:none}.header-profile-button:focus-visible{outline:none}.header-profile-button:active{transform:translateY(1px)}.header-profile-dropdown .ant-dropdown-menu{border:1px solid var(--color-danger-border);border-radius:12px;width:220px;padding:8px;box-shadow:0 14px 36px #10182824}@media (max-width:767px){.header-profile-dropdown .ant-dropdown-menu{width:190px}}.header-profile-dropdown .ant-dropdown-menu-item{background:0 0!important;padding:0!important}.header-profile-dropdown .ant-dropdown-menu-title-content{width:100%}.header-logout-menu-button{width:100%;min-height:40px;color:var(--color-danger);border:1px solid var(--color-danger-border);background:var(--color-danger-soft);transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-weight:700;display:flex}.header-profile-dropdown .ant-dropdown-menu-item:hover .header-logout-menu-button{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-danger-soft);box-shadow:0 0 0 3px #f5222d14}.header-profile-dropdown .ant-dropdown-menu-item:focus-visible .header-logout-menu-button{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-danger-soft);box-shadow:0 0 0 3px #f5222d14}.confirm-cancel-button:hover{color:var(--color-primary)!important;border-color:var(--color-primary)!important;background:var(--color-primary-soft)!important}.confirm-cancel-button:focus-visible{color:var(--color-primary)!important;border-color:var(--color-primary)!important;background:var(--color-primary-soft)!important}.confirm-cancel-button-red:hover{color:var(--color-danger)!important;border-color:var(--color-danger-border)!important;background:var(--color-danger-soft)!important}.confirm-cancel-button-red:focus-visible{color:var(--color-danger)!important;border-color:var(--color-danger-border)!important;background:var(--color-danger-soft)!important}.audit-more-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.audit-change-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:block}.audit-change-trigger:hover b{color:var(--color-primary)}.audit-change-trigger:focus-visible b{color:var(--color-primary)}.audit-change-trigger:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.audit-change-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 24%, transparent)}}.audit-change-trigger:focus-visible{outline-offset:2px;border-radius:8px}.audit-detail-modal-body{gap:12px;display:grid}.audit-detail-meta-row{min-width:0}.audit-change-list-expanded{-moz-column-gap:28px!important;column-gap:28px!important}.audit-change-list-item{border-bottom:1px solid var(--color-border)}.audit-change-list-item b{color:var(--color-text)}@media (max-width:760px){.audit-detail-meta-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:8px!important}.audit-change-list-expanded{grid-template-columns:1fr!important}}.cadmin-root{background:var(--color-canvas);justify-content:center;align-items:center;min-height:100dvh;display:flex}.cadmin-frame{background:var(--color-surface);width:100%;height:100dvh;position:relative;overflow:hidden;transform:translateZ(0)}@media (min-width:560px){.cadmin-root{background:var(--color-canvas);align-items:flex-start;padding:0}.cadmin-frame{width:var(--cadmin-frame-width);max-width:var(--cadmin-frame-width);height:100dvh;max-height:none;box-shadow:0 0 0 1px #0f172a0a, var(--shadow-lg)}}.cadmin-sidebar{background:var(--color-primary-soft);width:100%;color:var(--color-text);z-index:1;border-right:1px solid var(--color-border);flex-direction:column;padding:56px 14px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.cadmin-sidebar-close{background:var(--color-surface);border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:13px;transition:background .15s;display:flex;position:absolute;top:14px;left:14px}.cadmin-sidebar-close:hover{background:var(--color-primary-soft)}.cadmin-sidebar-close:focus-visible{background:var(--color-primary-soft)}.cadmin-sidebar-head-group{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;margin-bottom:8px;overflow:hidden}.cadmin-sidebar-head{border:none;border-bottom:1px solid var(--color-border);width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;align-items:center;gap:12px;padding:12px;transition:background .15s;display:flex}.cadmin-sidebar-head:last-child{border-bottom:none}.cadmin-sidebar-head:hover{background:var(--color-primary-soft)}.cadmin-sidebar-head:focus-visible{background:var(--color-primary-soft)}.cadmin-sidebar-head-text{flex-direction:column;flex:1;min-width:0;display:flex}.cadmin-sidebar-name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.cadmin-sidebar-role{color:var(--color-text-secondary);font-size:11.5px}.cadmin-sidebar-chevron{color:var(--color-text-muted);transition:transform var(--dur-base) ease;flex-shrink:0;font-size:12px}.cadmin-sidebar-usage-row{align-items:center;gap:6px;margin-top:4px;display:flex}.cadmin-sidebar-usage-track{background:var(--color-surface-neutral);border-radius:999px;flex:1;height:4px;overflow:hidden}.cadmin-sidebar-usage-fill{background:var(--color-primary);border-radius:999px;height:100%;display:block}.cadmin-sidebar-usage-label{color:var(--color-text-secondary);flex-shrink:0;font-size:11px}.cadmin-nav{flex-direction:column;flex:1;gap:4px;padding-top:6px;display:flex}.cadmin-nav-item{height:52px;color:var(--color-primary);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;padding:0 14px;font-size:16px;font-weight:500;transition:background .15s,box-shadow .15s;display:flex}.cadmin-nav-item:disabled{cursor:not-allowed;opacity:.5}.cadmin-nav-icon{color:inherit;font-size:19px;transition:transform .18s;display:flex}.cadmin-nav-item:hover:not(:disabled),.cadmin-nav-item--active{background:var(--color-surface);box-shadow:0 1px 2px #1a1a1a0a,0 8px 24px #1a1a1a0f}.cadmin-nav-item--active .cadmin-nav-icon{transform:scale(1.1)}.dark .cadmin-nav-item{color:var(--color-text-secondary)}.dark .cadmin-nav-item:hover:not(:disabled),.dark .cadmin-nav-item--active{color:var(--color-primary);background:var(--color-surface-elevated);box-shadow:var(--shadow-sm)}.dark .cadmin-nav-item:focus-visible:not(:disabled){color:var(--color-primary);background:var(--color-surface-elevated);box-shadow:var(--shadow-sm)}.cadmin-nav-divider{background:var(--color-border-strong);flex-shrink:0;height:1px;margin:20px 0}.cadmin-logout{background:var(--color-surface);border:1px solid var(--color-danger);width:100%;height:52px;color:var(--color-danger);cursor:pointer;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.cadmin-logout:hover{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger);transform:translateY(-1px);box-shadow:0 7px 18px #cf13221f}.cadmin-logout:focus-visible{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger);transform:translateY(-1px);box-shadow:0 7px 18px #cf13221f}.cadmin-logout:focus-visible{outline-offset:2px;outline:3px solid #f5222d24}.cadmin-logout:active{background:var(--color-danger-soft);border-color:var(--color-danger);box-shadow:none;transform:translateY(0)}.cadmin-main{z-index:2;background:radial-gradient(90% 48% at 50% 0%, var(--color-primary), transparent 72%), var(--color-canvas);width:100%;height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.cadmin-main{background:radial-gradient(90% 48% at 50% 0%, color-mix(in srgb, var(--color-primary) 5.5%, transparent), transparent 72%), var(--color-canvas)}}.cadmin-main{transition:transform .35s var(--ease-out), border-radius .35s ease;will-change:transform;flex-direction:column;display:flex;overflow-y:auto}.cadmin-frame--open .cadmin-main{border-radius:22px;overflow:hidden;transform:translate(100%);box-shadow:-18px 0 50px #0a0e1e59}.cadmin-scrim{z-index:3;cursor:pointer;pointer-events:none;background:0 0;border:none;width:100%;margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.cadmin-frame--open .cadmin-scrim{pointer-events:auto}.cadmin-topbar{z-index:4;background:var(--color-surface);height:56px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.cadmin-topbar{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.cadmin-topbar{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:0 8px 26px #0f172a0b}.cadmin-topbar--expanded{background:var(--color-surface);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;gap:12px;height:auto;padding:16px 20px}.cadmin-topbar--company{flex-shrink:0;height:70px;padding:0 16px}.cadmin-topbar--company .cadmin-burger-btn{width:44px;height:44px}.cadmin-topbar-titles{flex-direction:column;flex:1;min-width:0;display:flex}.cadmin-topbar-title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.cadmin-topbar-subtitle{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.cadmin-burger-btn{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.cadmin-burger-btn:hover{background:var(--color-canvas)}.cadmin-burger-btn:focus-visible{background:var(--color-canvas)}.cadmin-topbar-spacer{flex-shrink:0;width:36px}.cadmin-topbar-company-actions{align-items:center;gap:10px;display:flex}.cadmin-topbar-company-actions button{border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-primary);cursor:pointer;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-fast) ease;border-radius:50%;place-items:center;padding:0;font-size:16px;display:grid}.cadmin-topbar-company-actions button:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-soft);transform:translateY(-1px)}.cadmin-topbar-company-actions button:disabled{cursor:not-allowed;opacity:.5}.cadmin-content{box-sizing:border-box;flex:1 0 auto;width:100%;padding:20px 12px 40px}.cadmin-content--card{background:0 0;flex-direction:column;padding:12px 0 24px;display:flex}.cadmin-content--card>.page-fade{flex-direction:column;flex:1;display:flex}.cadmin-content--card .public-card-page--embedded{flex:1}@media (max-width:559px) and (max-height:600px){.cadmin-topbar--company+.cadmin-content--card{padding-block-start:8px;padding-block-end:10px}}.cadmin-frame .ant-modal-wrap,.cadmin-bottom-modal .ant-modal-wrap{justify-content:center;align-items:flex-end;padding:0;display:flex;overflow:hidden}.cadmin-frame .ant-modal-centered:before,.cadmin-bottom-modal .ant-modal-centered:before{display:none}.cadmin-frame .ant-modal,.cadmin-bottom-modal .ant-modal{max-width:100%;font-family:var(--font-body);transform-origin:bottom;margin:0;padding-bottom:0;top:auto;width:100%!important}.cadmin-frame .ant-modal-content,.cadmin-bottom-modal .ant-modal-content{max-height:min(88dvh,650px);padding:20px 20px max(20px, env(safe-area-inset-bottom));font-family:var(--font-body);border-radius:22px 22px 0 0;flex-direction:column;display:flex;box-shadow:0 -18px 48px #0f172a2e}.cadmin-frame .ant-modal-body,.cadmin-bottom-modal .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.cadmin-frame .ant-modal-title,.cadmin-frame .ant-modal-body,.cadmin-frame .ant-modal-footer,.cadmin-frame .ant-modal button,.cadmin-frame .ant-modal input,.cadmin-frame .ant-modal textarea,.cadmin-bottom-modal .ant-modal-title,.cadmin-bottom-modal .ant-modal-body,.cadmin-bottom-modal .ant-modal-footer,.cadmin-bottom-modal .ant-modal button,.cadmin-bottom-modal .ant-modal input,.cadmin-bottom-modal .ant-modal textarea{font-family:var(--font-body)}.cadmin-frame .ant-modal.ant-zoom-appear,.cadmin-frame .ant-modal.ant-zoom-enter,.cadmin-bottom-modal .ant-modal.ant-zoom-appear,.cadmin-bottom-modal .ant-modal.ant-zoom-enter{opacity:0;transform:translateY(72px)scale(.985)!important}.cadmin-frame .ant-modal.ant-zoom-appear-active,.cadmin-frame .ant-modal.ant-zoom-enter-active,.cadmin-bottom-modal .ant-modal.ant-zoom-appear-active,.cadmin-bottom-modal .ant-modal.ant-zoom-enter-active{opacity:1;transition:transform .56s var(--ease-out), opacity .34s var(--ease-standard)!important;transform:translate(0)scale(1)!important}.cadmin-frame .ant-modal.ant-zoom-leave,.cadmin-bottom-modal .ant-modal.ant-zoom-leave{opacity:1;transform:translate(0)scale(1)!important}.cadmin-frame .ant-modal.ant-zoom-leave-active,.cadmin-bottom-modal .ant-modal.ant-zoom-leave-active{opacity:0;transition:transform .4s var(--ease-standard), opacity .28s var(--ease-standard)!important;transform:translateY(48px)scale(.992)!important}.cadmin-frame .ant-drawer,.cadmin-bottom-sheet{font-family:var(--font-body)}.public-share-sheet{width:min(100%,420px);transform:translate(-50%);left:50%!important;right:auto!important}.share-profile-sheet .ant-drawer-content-wrapper{width:auto!important;left:max(0px,50% - 210px)!important;right:max(0px,50% - 210px)!important}.share-profile-sheet .ant-drawer-header{border-bottom:none!important;padding:4px 48px 0!important}.share-profile-sheet .cadmin-bottom-sheet-drag-zone{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.share-profile-sheet .cadmin-bottom-sheet-handle{width:52px!important;height:5px!important;margin:0!important}.share-profile-sheet .ant-drawer-body{max-height:calc(100dvh - 58px)!important;padding:4px 18px max(18px, env(safe-area-inset-bottom))!important}.share-profile-sheet .ant-drawer-close{width:30px;height:30px;top:10px;right:12px}.cadmin-frame .ant-drawer-content-wrapper,.cadmin-bottom-sheet .ant-drawer-content-wrapper{will-change:transform, opacity}.cadmin-bottom-sheet .ant-drawer-panel-motion-bottom-appear,.cadmin-bottom-sheet .ant-drawer-panel-motion-bottom-enter{opacity:.72;transform:translateY(100%)!important}.cadmin-bottom-sheet .ant-drawer-panel-motion-bottom-appear-active,.cadmin-bottom-sheet .ant-drawer-panel-motion-bottom-enter-active{opacity:1;transition:transform .56s var(--ease-out), opacity .34s var(--ease-standard)!important;transform:translate(0)!important}.cadmin-bottom-sheet .ant-drawer-panel-motion-bottom-leave{opacity:1;transform:translate(0)!important}.cadmin-bottom-sheet .ant-drawer-panel-motion-bottom-leave-active{opacity:.72;transition:transform .42s cubic-bezier(.4, 0, 1, 1), opacity .28s var(--ease-standard)!important;transform:translateY(100%)!important}.cadmin-bottom-sheet .ant-drawer-mask-motion-enter,.cadmin-bottom-sheet .ant-drawer-mask-motion-appear{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}.cadmin-bottom-sheet .ant-drawer-mask-motion-enter-active,.cadmin-bottom-sheet .ant-drawer-mask-motion-appear-active{opacity:1;-webkit-backdrop-filter:blur(7px)saturate(.92);backdrop-filter:blur(7px)saturate(.92);transition:opacity .4s var(--ease-standard), backdrop-filter .48s var(--ease-out)!important}.cadmin-bottom-sheet .ant-drawer-mask-motion-leave{opacity:1;-webkit-backdrop-filter:blur(7px)saturate(.92);backdrop-filter:blur(7px)saturate(.92)}.cadmin-bottom-sheet .ant-drawer-mask-motion-leave-active{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();transition:opacity .34s var(--ease-standard), backdrop-filter .34s var(--ease-standard)!important}.cadmin-frame .ant-drawer-content,.cadmin-bottom-sheet .ant-drawer-content,.cadmin-frame .ant-drawer button,.cadmin-frame .ant-drawer input,.cadmin-frame .ant-drawer textarea,.cadmin-bottom-sheet button,.cadmin-bottom-sheet input,.cadmin-bottom-sheet textarea{font-family:var(--font-body)}.cadmin-bottom-sheet .ant-drawer-header{z-index:2;position:relative}.cadmin-bottom-sheet .ant-drawer-header-title{width:100%}.cadmin-bottom-sheet .ant-drawer-close{z-index:3;background:var(--color-surface-neutral);width:32px;height:32px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;margin:0;transition:background .16s,color .16s,transform .16s;display:flex;position:absolute;top:14px;right:16px}.cadmin-bottom-sheet .ant-drawer-close:hover{background:var(--color-border);color:var(--color-text);transform:scale(1.06)}.cadmin-bottom-sheet .ant-drawer-close:active{transform:scale(.94)}.vcard-download-btn{isolation:isolate;font-family:var(--font-body);letter-spacing:-.012em;white-space:nowrap;gap:8px;line-height:1;position:relative;overflow:hidden;color:#fff!important;background:var(--color-contact-action)!important;border:1px solid var(--color-contact-action)!important;height:46px!important;box-shadow:none!important;transition:background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-standard)!important;border-radius:14px!important;padding-inline-start:16px!important;padding-inline-end:16px!important;font-size:14px!important;font-weight:750!important}.vcard-download-btn:before{z-index:-1;opacity:0;pointer-events:none;content:"";height:50%;transition:opacity var(--dur-fast) ease;background:linear-gradient(#ffffff24,#0000);border-radius:13px 13px 10px 10px;position:absolute;top:1px;bottom:auto;left:1px;right:1px}.vcard-download-btn:after{z-index:-1;opacity:0;pointer-events:none;content:"";width:24%;transition:left .62s var(--ease-out), opacity var(--dur-fast) ease;background:linear-gradient(90deg,#0000,#fff3,#0000);position:absolute;top:-80%;bottom:-80%;left:-32%;transform:skew(-18deg)}.vcard-download-btn__icon{width:28px;height:28px;box-shadow:none;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) ease;background:#fff;border:1px solid #fff;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vcard-download-btn__icon-image{-o-object-fit:contain;object-fit:contain;width:20px;height:20px;display:block}.vcard-download-btn:not(:disabled):not(.ant-btn-disabled):hover{transform:translateY(-2px);background:var(--color-contact-action-hover)!important;border-color:var(--color-contact-action-hover)!important;box-shadow:0 14px 30px var(--color-brand), 0 4px 10px #0f172a14, inset 0 1px 0 #ffffff4d!important}@supports (color:color-mix(in lab, red, red)){.vcard-download-btn:not(:disabled):not(.ant-btn-disabled):hover{box-shadow:0 14px 30px color-mix(in srgb, var(--color-brand) 28%, transparent), 0 4px 10px #0f172a14, inset 0 1px 0 #ffffff4d!important}}.vcard-download-btn:not(:disabled):not(.ant-btn-disabled):hover:before{opacity:1}.vcard-download-btn:not(:disabled):not(.ant-btn-disabled):hover:after{opacity:1;left:112%}.vcard-download-btn:not(:disabled):not(.ant-btn-disabled):hover .vcard-download-btn__icon{box-shadow:0 5px 12px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.vcard-download-btn:not(:disabled):not(.ant-btn-disabled):hover .vcard-download-btn__icon{box-shadow:0 5px 12px color-mix(in srgb, var(--color-brand) 18%, transparent)}}.vcard-download-btn:not(:disabled):not(.ant-btn-disabled):hover .vcard-download-btn__icon{transform:translateY(-1px)}.vcard-download-btn:not(:disabled):not(.ant-btn-disabled):active{transform:translateY(0);background:var(--color-contact-action-active)!important;border-color:var(--color-contact-action-active)!important}.vcard-download-btn:disabled,.vcard-download-btn.ant-btn-disabled{opacity:.58}.confirm-delete-button{font-weight:650;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out)!important}.confirm-delete-button--armed,.confirm-delete-button--armed:hover{color:#fff!important;background:var(--color-danger-action)!important;border-color:var(--color-danger-action)!important;box-shadow:0 8px 18px #dc262638!important}.confirm-delete-button--armed:focus-visible{color:#fff!important;background:var(--color-danger-action)!important;border-color:var(--color-danger-action)!important;box-shadow:0 8px 18px #dc262638!important}.confirm-delete-button--armed:hover{transform:translateY(-1px);background:var(--color-danger-action-hover)!important;border-color:var(--color-danger-action-hover)!important}.confirm-delete-button--armed:focus-visible{transform:translateY(-1px);background:var(--color-danger-action-hover)!important;border-color:var(--color-danger-action-hover)!important}.confirm-delete-button--armed:active{transform:translateY(0)scale(.985);background:var(--color-danger-action-active)!important;border-color:var(--color-danger-action-active)!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.cadmin-main,.cadmin-sidebar-chevron,.cadmin-nav-icon{transition:none!important;animation:none!important}.vcard-download-btn,.vcard-download-btn:before,.vcard-download-btn:after,.vcard-download-btn__icon{transition:none!important}}.cadmin-frame button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.cadmin-frame a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.cadmin-frame [tabindex]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.card-link-icon-badge{transition:transform .15s,box-shadow .15s}.card-link-grid-item:hover .card-link-icon-badge{transform:scale(1.08);box-shadow:0 4px 14px #1018282e}.card-link-grid-item:focus-visible .card-link-icon-badge{transform:scale(1.08);box-shadow:0 4px 14px #1018282e}.employee-action-item{transition:transform var(--dur-fast) ease, border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease}.employee-action-item:hover{transform:translateY(-1px);box-shadow:0 8px 18px #19488e14;border-color:var(--color-border-strong)!important;background:var(--color-primary-soft)!important}.employee-action-item:active{transform:translateY(0)}.employee-action-item:focus-visible{outline:3px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.employee-action-item:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 20%, transparent)}}.employee-action-item:focus-visible{outline-offset:2px}@media (max-width:370px){.employee-action-grid{grid-template-columns:1fr!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-subtle:#f7f8fa;--color-surface-neutral:#f1f3f7;--color-avatar-muted:#eef1f6;--color-label:#3c4a63;--color-focus:#1b4a75;--color-primary-tint:#eef4fa;--color-action:#1b4a75;--color-action-hover:#123a5c;--color-action-active:#123a5c;--color-on-primary:#fff;--color-contact-action:#1b4a75;--color-contact-action-hover:#123a5c;--color-contact-action-active:#123a5c;--color-success:#187a3f;--color-success-action:#187a3f;--color-success-action-hover:#166f3a;--color-success-action-active:#156936;--color-on-success:#fff;--color-success-soft:#e7f7ec;--color-warning:#8a5900;--color-warning-soft:#fff6dc;--color-danger-soft:#fff1f0;--color-danger-action:#b91c1c;--color-danger-action-hover:#aa1a1a;--color-danger-action-active:#9f1818;--color-on-danger:#fff;--color-danger-border:#f1b9b9;--color-info:#245db4;--color-info-soft:#edf4ff;--color-overlay:#0f172a7a}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#0c111b;--color-surface:#171e2b;--color-surface-elevated:#202938;--color-surface-muted:#1c2533;--color-surface-subtle:#1c2533;--color-text:#f1f5f9;--color-text-secondary:#bcc6d5;--color-text-muted:#9aa9bf;--color-border:#303c50;--color-border-strong:#53647d}.theme-control{border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-primary);cursor:pointer;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:17px;transition:background-color .18s,border-color .18s;display:inline-flex}.theme-control:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}.header-appearance-actions{align-items:center;gap:12px;display:flex}.public-card-theme-control{z-index:3;position:absolute;top:12px;right:12px}.appearance-card{box-shadow:var(--shadow-sm)}.appearance-card-header{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;transition:border-color .2s}.appearance-card[data-open] .appearance-card-header{border-bottom-color:var(--color-border)}.appearance-card-header:focus-visible{outline-offset:-4px;border-radius:16px}.appearance-card-arrow{border:1px solid var(--color-border);background:var(--color-primary-soft);width:30px;height:30px;color:var(--color-primary);border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;transition:transform .28s;display:grid}.appearance-card[data-open] .appearance-card-arrow{transform:rotate(90deg)}.appearance-collapse{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.2,.8,.2,1);display:grid}.appearance-card[data-open] .appearance-collapse{grid-template-rows:1fr}.appearance-collapse-inner{visibility:hidden;min-height:0;transition:visibility 0s linear .36s;overflow:hidden}.appearance-card[data-open] .appearance-collapse-inner{visibility:visible;transition-delay:0s}.appearance-reveal{opacity:0;transition:opacity .18s,transform .22s;transform:translateY(8px)}.appearance-card[data-open] .appearance-reveal{opacity:1;transition:opacity .28s,transform .32s;transform:translateY(0)}.appearance-card[data-open] .appearance-reveal-mode{transition-delay:40ms}.appearance-card[data-open] .appearance-reveal-brand{transition-delay:.1s}.appearance-card[data-open] .appearance-reveal-custom{transition-delay:.28s}.appearance-card[data-open] :-webkit-any(.appearance-mode,.appearance-swatch){animation:.28s both appearance-item-reveal;animation-delay:calc(80ms + var(--appearance-order,0) * 28ms)}.appearance-card[data-open] :-moz-any(.appearance-mode,.appearance-swatch){animation:.28s both appearance-item-reveal;animation-delay:calc(80ms + var(--appearance-order,0) * 28ms)}.appearance-card[data-open] :is(.appearance-mode,.appearance-swatch){animation:.28s both appearance-item-reveal;animation-delay:calc(80ms + var(--appearance-order,0) * 28ms)}@keyframes appearance-item-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.appearance-fieldset{border:0;min-width:0;margin:0;padding:0}.appearance-fieldset legend{float:none;width:auto;padding:0}.appearance-mode,.appearance-swatch{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);transition:border-color .18s,background-color .18s;position:relative}.appearance-mode:hover,.appearance-swatch:hover{border-color:var(--color-primary);background:var(--color-surface-muted)}.appearance-mode--selected,.appearance-swatch--selected{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.appearance-mode:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.appearance-swatch:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.appearance-radio,.appearance-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.appearance-swatch-color{box-shadow:inset 0 0 0 1px #0000001f}.appearance-palette .appearance-swatch{text-align:center;min-width:0;min-height:76px;line-height:1.35}.appearance-custom-swatch{font:inherit}.appearance-custom-color{border:1px dashed var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-size:16px}.appearance-swatch-check{color:#111827;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;display:flex}.appearance-color-picker{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:12px;align-items:center;width:44px;height:44px;padding:5px;display:flex;overflow:hidden}.appearance-color-picker input{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.appearance-color-picker input::-webkit-color-swatch-wrapper{padding:0}.appearance-color-picker input::-webkit-color-swatch{border:0;border-radius:7px}.appearance-color-picker input::-moz-color-swatch{border:0;border-radius:7px}.appearance-color-picker:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.appearance-hex{border:1px solid var(--color-border-strong);background:var(--color-surface);height:44px;color:var(--color-text);letter-spacing:.04em;font-family:ui-monospace,monospace}.appearance-hex[aria-invalid=true]{border-color:var(--color-danger)}.appearance-reset{border:1px solid var(--color-border);background:var(--color-surface-muted);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.appearance-reset:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}.appearance-reset:disabled{opacity:.45;cursor:not-allowed}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.vcard-download-btn):not(.brand-white-button):not(.ant-btn-background-ghost),.ant-switch-checked{color:var(--color-on-primary)!important;background:var(--color-action)!important;border-color:var(--color-action)!important}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.vcard-download-btn):not(.brand-white-button):not(.ant-btn-background-ghost):hover{color:var(--color-on-primary)!important;background:var(--color-action-hover)!important;border-color:var(--color-action-hover)!important}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.vcard-download-btn):not(.brand-white-button):not(.ant-btn-background-ghost):active{background:var(--color-action-active)!important;border-color:var(--color-action-active)!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-background-ghost){color:var(--color-on-danger)!important;background:var(--color-danger-action)!important;border-color:var(--color-danger-action)!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-background-ghost):hover{background:var(--color-danger-action-hover)!important;border-color:var(--color-danger-action-hover)!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-background-ghost):not(.confirm-delete-button):hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-danger-action) 22%, transparent)!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-background-ghost):active{background:var(--color-danger-action-active)!important;border-color:var(--color-danger-action-active)!important}.ant-btn-background-ghost:not(:disabled){color:var(--color-primary)!important;border-color:var(--color-primary)!important;background:0 0!important}.ant-btn-background-ghost.ant-btn-dangerous:not(:disabled){color:var(--color-danger)!important;border-color:var(--color-danger)!important}.ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):hover,.ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):active{color:var(--color-danger)!important}.ant-btn-text.ant-btn-dangerous:not(:disabled):hover,.ant-btn-text.ant-btn-dangerous:not(:disabled):active{background:var(--color-danger-soft)!important}.stats-period-segmented .ant-segmented-thumb,.stats-period-segmented .ant-segmented-item-selected{background:var(--color-action)!important}.stats-period-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:var(--color-on-primary)}.vcard-download-btn,.brand-white-button{color:#fff!important;background:var(--color-contact-action)!important;border-color:var(--color-contact-action)!important}.vcard-download-btn__icon-image{background-color:var(--color-brand)!important}.vcard-download-btn:not(:disabled):not(.ant-btn-disabled):hover,.brand-white-button:not(:disabled):not(.ant-btn-disabled):hover{background:var(--color-contact-action-hover)!important}.vcard-download-btn:not(:disabled):not(.ant-btn-disabled):active,.brand-white-button:not(:disabled):not(.ant-btn-disabled):active{background:var(--color-contact-action-active)!important}.brand-white-button:disabled{opacity:.55}.ant-modal-mask,.ant-drawer-mask{background:var(--color-overlay)!important}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{color:var(--color-text);background:var(--color-primary-soft)}@media (prefers-reduced-motion:reduce){.theme-control,.appearance-mode,.appearance-swatch,.appearance-card-header,.appearance-card-arrow,.appearance-collapse,.appearance-collapse-inner,.appearance-reveal,.appearance-card[data-open] .appearance-reveal{transition:none}.appearance-card[data-open] :-webkit-any(.appearance-mode,.appearance-swatch){animation:none}.appearance-card[data-open] :-moz-any(.appearance-mode,.appearance-swatch){animation:none}.appearance-card[data-open] :is(.appearance-mode,.appearance-swatch){animation:none}}
