.cf{--cf-brand: var(--brand-primary);--cf-brand-strong: var(--brand-primary-dark);--cf-brand-ink: var(--brand-primary);--cf-brand-tint: color-mix(in srgb, var(--brand-primary) 7%, #ffffff);--cf-surface: #ffffff;--cf-surface-2: #f8fafc;--cf-line: #e2e8f0;--cf-line-strong: #cbd5e1;--cf-ink: #0f172a;--cf-ink-2: #475569;--cf-ink-3: #64748b;--cf-track: #eef1f5;--cf-success: #15803d;--cf-success-soft: #ecfdf3;--cf-warning: #a35208;--cf-warning-soft: #fdf3e7;--cf-danger: #b42318;--cf-danger-soft: #fdf0ef;--cf-focus: var(--brand-primary);--cf-fill: var(--brand-primary);--cf-ease-out: cubic-bezier(.23, 1, .32, 1);color:var(--cf-ink)}.dark .cf{--cf-brand-ink: color-mix(in srgb, var(--brand-primary) 40%, #ffffff);--cf-brand-tint: color-mix(in srgb, var(--brand-primary) 22%, #0f172a);--cf-surface: #0f172a;--cf-surface-2: #131d33;--cf-line: rgb(255 255 255 / .08);--cf-line-strong: rgb(255 255 255 / .16);--cf-ink: #f1f5f9;--cf-ink-2: #cbd5e1;--cf-ink-3: #94a3b8;--cf-track: rgb(255 255 255 / .08);--cf-success: #4ade80;--cf-success-soft: rgb(74 222 128 / .12);--cf-warning: #fbbf24;--cf-warning-soft: rgb(251 191 36 / .12);--cf-danger: #f87171;--cf-danger-soft: rgb(248 113 113 / .12);--cf-focus: var(--brand-accent);--cf-fill: var(--cf-brand-ink)}.cf :focus-visible{outline:2px solid var(--cf-focus);outline-offset:2px}[dir] .cf .cf-tight,[dir] .cf .cf-chip,[dir] .cf .cf-tag,[dir] .cf .cf-btn,[dir] .cf .cf-tab,[dir] .cf .cf-fact-label,[dir] .cf .cf-fact-value,[dir] .cf .cf-fact-sub,[dir] .cf .cf-card-title,[dir] .cf .cf-menu-item{line-height:1.3!important}[dir] .cf .cf-name{line-height:1.4!important}[dir] .cf .cf-fields>div>:first-child{line-height:1.45!important}[dir] .cf .cf-fields>div>:not(:first-child),[dir] .cf .cf-fields>div>:not(:first-child) *{line-height:1.55!important}.cf-num{font-variant-numeric:tabular-nums}.cf-muted{color:var(--cf-ink-3)}.cf bdi{unicode-bidi:isolate}.cf-panel{background:var(--cf-surface);border:1px solid var(--cf-line);border-radius:14px}.cf-card{background:var(--cf-surface);border:1px solid var(--cf-line);border-radius:12px;min-width:0}.cf-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 8px}.cf .cf-card-title{margin:0;display:flex;align-items:center;gap:8px;min-width:0;font-size:.9rem;font-weight:700;color:var(--cf-ink)}.cf .cf-card-title svg{flex:none;width:16px;height:16px;color:var(--cf-ink-3)}.cf-card-count{font-size:.75rem;font-weight:600;color:var(--cf-ink-3)}.cf-card-body{padding:0 14px 14px}.cf-card--pad{padding:12px 14px 14px}.cf-card--pad>.cf-card-head{padding:0 0 8px}.cf-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--cf-line-strong);background:var(--cf-surface);color:var(--cf-ink);font-size:.8125rem;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .16s var(--cf-ease-out)}.cf-btn:hover:not(:disabled){background:var(--cf-surface-2)}.cf-btn:active:not(:disabled){transform:scale(.97)}.cf-btn:disabled{opacity:.55;cursor:not-allowed}.cf-btn svg{flex:none;width:16px;height:16px;color:var(--cf-ink-2)}.cf-btn--sm{height:32px;padding:0 10px;border-radius:8px;gap:6px;font-size:.8rem}.cf-btn--sm svg{width:15px;height:15px}.cf-btn--icon{width:36px;padding:0}.cf-btn--sm.cf-btn--icon{width:32px}.cf-btn--ghost{border-color:transparent;background:transparent}.cf-btn--primary{background:var(--cf-brand);border-color:var(--cf-brand);color:#fff}.cf-btn--primary:hover:not(:disabled){background:var(--cf-brand-strong)}.cf-btn--primary svg{color:#fff}.cf-btn--danger{color:var(--cf-danger);border-color:color-mix(in srgb,var(--cf-danger) 32%,var(--cf-line-strong))}.cf-btn--danger svg{color:var(--cf-danger)}.cf-btn--danger:hover:not(:disabled){background:var(--cf-danger-soft)}.cf-btn--ghost.cf-btn--danger{border-color:transparent;color:var(--cf-ink-3)}.cf-btn--ghost.cf-btn--danger svg{color:var(--cf-ink-3)}.cf-btn--ghost.cf-btn--danger:hover:not(:disabled),.cf-btn--ghost.cf-btn--danger:hover:not(:disabled) svg{color:var(--cf-danger)}.cf-btn--wa svg{color:#16a34a}.dark .cf .cf-btn--wa svg{color:#4ade80}.cf-btn--wa-off{color:var(--cf-ink-3);border-style:dashed;background:var(--cf-surface-2)}.cf-btn--wa-off .cf-strike{text-decoration:line-through;text-decoration-thickness:1px}.cf-btn--wa-off svg{color:var(--cf-ink-3)}.cf-head{container:cfhead / inline-size;padding:14px 18px 16px;position:relative}.cf-back{display:inline-flex;align-items:center;gap:6px;margin:-2px 0 8px;padding:2px 4px;margin-inline-start:-4px;border:0;border-radius:6px;background:none;color:var(--cf-brand-ink);font-size:.8rem;font-weight:600;cursor:pointer}.cf-back:hover{text-decoration:underline;text-underline-offset:3px}.cf-back svg{width:15px;height:15px}.cf-head-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:start}.cf .cf-name{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-.01em;color:var(--cf-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;font-size:.8125rem;color:var(--cf-ink-2)}.cf-meta-item{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.cf-meta-item b{color:var(--cf-ink);font-weight:600;overflow-wrap:anywhere}.cf-sep{display:none}.cf-head-acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cf-more{position:relative;display:none}.cf-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:40;min-width:210px;padding:6px;border-radius:12px;border:1px solid var(--cf-line);background:var(--cf-surface);box-shadow:0 12px 32px -12px #0f172a59;transform-origin:top right;animation:cf-pop .16s var(--cf-ease-out)}[dir=rtl] .cf-menu{transform-origin:top left}@keyframes cf-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.cf-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--cf-ink);font-size:.875rem;font-weight:600;text-align:start;cursor:pointer}.cf-menu-item:hover:not(:disabled),.cf-menu-item:focus-visible{background:var(--cf-surface-2)}.cf-menu-item:disabled{opacity:.55;cursor:not-allowed}.cf-menu-item svg{flex:none;width:16px;height:16px;color:var(--cf-ink-2)}.cf-menu-item--danger,.cf-menu-item--danger svg{color:var(--cf-danger)}.cf-menu-sep{height:1px;margin:4px 6px;background:var(--cf-line)}@container cfhead (max-width: 760px){.cf-head-row{grid-template-columns:minmax(0,1fr)}.cf-head-acts{justify-content:flex-start}}@container cfhead (max-width: 560px){.cf .cf-name{font-size:1.125rem}.cf-head-acts{display:grid;grid-template-columns:1fr 1fr 44px}.cf-head-acts>.cf-btn{height:44px}.cf-head-acts>.cf-act-secondary{display:none}.cf-head-acts>.cf-more{display:block}.cf-more>.cf-btn{width:44px;height:44px}}.cf-head--file{padding-bottom:0}.cf-parties{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:14px;row-gap:6px;min-width:0}.cf .cf-party-role{display:flex;flex-direction:column;font-size:.8125rem;font-weight:700;color:var(--cf-ink-3)}.cf .cf-party-role--client{color:var(--cf-brand-ink)}.cf .cf-party-role small{font-size:.72rem;font-weight:600;color:var(--cf-ink-3)}.cf .cf-head--file .cf-name{font-size:1.5rem;font-weight:800;-webkit-line-clamp:3}.cf .cf-opponent{margin:0;font-size:1.125rem;font-weight:700;color:var(--cf-ink-2);overflow-wrap:anywhere}[dir] .cf .cf-party-role,[dir] .cf .cf-opponent{line-height:1.4!important}[dir] .cf .cf-party-role small{line-height:1.3!important}.cf-ids{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr);gap:12px 24px;margin:16px 0 0;padding:12px 16px;border-radius:12px;background:var(--cf-surface-2)}.cf-id{min-width:0;display:flex;flex-direction:column;gap:2px}.cf-id dt{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:var(--cf-ink-3)}.cf-id dt svg{width:14px;height:14px;flex:none}.cf-id dd{margin:0;min-width:0}.cf .cf-id-value{font-size:1rem;font-weight:700;color:var(--cf-ink);overflow-wrap:anywhere}.cf .cf-id--file .cf-id-value{color:var(--cf-brand-ink);letter-spacing:.02em}.cf .cf-id-sub{font-size:.78rem;font-weight:500;color:var(--cf-ink-2);overflow-wrap:anywhere}.cf .cf-id-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}[dir] .cf .cf-id dt,[dir] .cf .cf-id-value,[dir] .cf .cf-id-sub{line-height:1.45!important}.cf-head--file>.cf-facts{margin:16px -18px 0;border-top:1px solid var(--cf-line)}.cf-head--file .cf-facts-grid[data-cols="4"]{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr))}.cf-head--file .cf-facts-grid[data-cols="3"]{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr))}.cf .cf-head--file .cf-fact--hearing .cf-fact-value{font-size:1.375rem}.cf .cf-when{display:inline-flex;align-items:center;height:22px;margin-inline-start:8px;padding:0 8px;border-radius:999px;vertical-align:.2em;background:var(--cf-brand-tint);color:var(--cf-brand-ink);font-size:.72rem;font-weight:700;white-space:nowrap}@container cfhead (max-width: 760px){.cf-ids{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cf-ids>.cf-id:last-child{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px}.cf-ids>.cf-id:last-child dt{flex-basis:100%}}@container cfhead (max-width: 560px){.cf-head--file{padding:12px 14px 0}.cf .cf-head--file .cf-name{font-size:1.25rem}.cf .cf-opponent{font-size:1rem}.cf-parties{column-gap:10px}.cf-ids{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:10px 12px;gap:10px 14px;margin-top:12px}.cf .cf-id-value{font-size:.95rem}.cf-head--file>.cf-facts{margin:12px -14px 0}.cf-head--file>.cf-head-row{gap:12px}}.cf-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--cf-surface-2);color:var(--cf-ink-2)}.cf-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--cf-ink-3)}.cf-chip--active{background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.cf-chip--active .cf-dot{background:var(--cf-fill)}.cf-chip--done{background:var(--cf-success-soft);color:var(--cf-success)}.cf-chip--done .cf-dot{background:var(--cf-success)}.cf-chip--overdue{background:var(--cf-danger-soft);color:var(--cf-danger)}.cf-chip--overdue .cf-dot{background:var(--cf-danger)}.cf-tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid color-mix(in srgb,var(--cf-brand) 25%,var(--cf-line));background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.cf-tag svg{width:12px;height:12px;flex:none}.cf-facts{container:cffacts / inline-size;position:relative}.cf-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cf-facts-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-facts-grid[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.cf-fact{min-width:0;padding:14px 18px;display:flex;flex-direction:column;gap:3px}.cf-fact+.cf-fact{border-inline-start:1px solid var(--cf-line)}.cf .cf-fact-label{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--cf-ink-2)}.cf .cf-fact-label svg{width:14px;height:14px;flex:none;color:var(--cf-ink-3)}.cf .cf-fact-value{font-size:1.25rem;font-weight:700;color:var(--cf-ink);overflow-wrap:anywhere}.cf .cf-fact-value--text{font-size:.95rem;font-weight:600;white-space:pre-wrap}.cf .cf-fact-sub{font-size:.75rem;color:var(--cf-ink-3);overflow-wrap:anywhere}.cf-fact--hearing .cf-fact-value{color:var(--cf-brand-ink)}.cf-masked{color:var(--cf-ink-3);letter-spacing:.08em;white-space:nowrap}.cf-meter{height:4px;margin-top:6px;border-radius:99px;background:var(--cf-track);overflow:hidden}.cf-meter>span{display:block;height:100%;border-radius:inherit;background:var(--cf-fill)}.cf-facts-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 8px 18px;border-top:1px solid var(--cf-line);font-size:.75rem;color:var(--cf-ink-3)}[dir=rtl] .cf-facts-bar{padding:8px 18px 8px 12px}@container cffacts (max-width: 820px){.cf-facts-grid,.cf-facts-grid[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-fact:nth-child(odd){border-inline-start:0}.cf-fact:nth-child(n+3){border-top:1px solid var(--cf-line)}.cf-facts-grid[data-cols="3"] .cf-fact:first-child{grid-column:1 / -1}.cf-facts-grid[data-cols="3"] .cf-fact:nth-child(2){border-top:1px solid var(--cf-line);border-inline-start:0}.cf-facts-grid[data-cols="3"] .cf-fact:nth-child(3){border-inline-start:1px solid var(--cf-line)}}@container cffacts (max-width: 820px){.cf-head--file .cf-facts-grid[data-cols="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-head--file .cf-facts-grid[data-cols="4"] .cf-fact:first-child{grid-column:1 / -1}.cf-head--file .cf-facts-grid[data-cols="4"] .cf-fact{border-inline-start:0;border-top:0}.cf-head--file .cf-facts-grid[data-cols="4"] .cf-fact:nth-child(n+2){border-top:1px solid var(--cf-line)}.cf-head--file .cf-facts-grid[data-cols="4"] .cf-fact:nth-child(n+3){border-inline-start:1px solid var(--cf-line)}.cf-head--file .cf-facts-grid[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cffacts (max-width: 480px){.cf-fact{padding:10px 12px}.cf .cf-fact-value{font-size:1rem}.cf-facts-grid[data-cols="3"]{grid-template-columns:minmax(0,1fr)}.cf-facts-grid[data-cols="3"] .cf-fact{border-inline-start:0!important}.cf-facts-grid[data-cols="3"] .cf-fact+.cf-fact{border-top:1px solid var(--cf-line)}.cf-head--file .cf-facts-grid[data-cols="4"] .cf-fact:nth-child(n+2){padding:10px}.cf .cf-head--file .cf-facts-grid[data-cols="4"] .cf-fact:nth-child(n+2) .cf-fact-value{font-size:.9rem}.cf .cf-head--file .cf-facts-grid[data-cols="4"] .cf-fact:nth-child(n+2) .cf-fact-label{font-size:.72rem}.cf .cf-head--file .cf-fact--hearing .cf-fact-value{font-size:1.15rem}}.cf-tabs-shell{position:sticky;top:0;z-index:30;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom:1px solid var(--cf-line);background:color-mix(in srgb,var(--cf-surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cf-tabs{position:relative}.cf-tabs-list{display:flex;align-items:flex-end;gap:2px;padding:0 10px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.cf-tabs-list::-webkit-scrollbar{display:none}.cf-tabs[data-edge-start] .cf-tabs-list,.cf-tabs[data-edge-end] .cf-tabs-list{--cf-fade: 28px}.cf-tabs[data-edge-end]:not([data-edge-start]) .cf-tabs-list{-webkit-mask-image:linear-gradient(to var(--cf-end-dir, right),#000 calc(100% - var(--cf-fade)),transparent);mask-image:linear-gradient(to var(--cf-end-dir, right),#000 calc(100% - var(--cf-fade)),transparent)}.cf-tabs[data-edge-start]:not([data-edge-end]) .cf-tabs-list{-webkit-mask-image:linear-gradient(to var(--cf-start-dir, left),#000 calc(100% - var(--cf-fade)),transparent);mask-image:linear-gradient(to var(--cf-start-dir, left),#000 calc(100% - var(--cf-fade)),transparent)}.cf-tabs[data-edge-start][data-edge-end] .cf-tabs-list{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--cf-fade),#000 calc(100% - var(--cf-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--cf-fade),#000 calc(100% - var(--cf-fade)),transparent)}[dir=rtl] .cf-tabs{--cf-end-dir: left;--cf-start-dir: right}.cf .cf-tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:0 12px;border:0;background:transparent;color:var(--cf-ink-2);font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease}.cf .cf-tab:hover{color:var(--cf-ink)}.cf .cf-tab svg{width:15px;height:15px;flex:none;color:var(--cf-ink-3)}.cf .cf-tab[aria-selected=true]{color:var(--cf-brand-ink)}.cf .cf-tab[aria-selected=true] svg{color:var(--cf-brand-ink)}.cf .cf-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:10px;bottom:0;height:2px;border-radius:2px;background:var(--cf-fill)}.cf .cf-tab:focus-visible{outline-offset:-3px;border-radius:8px}.cf-tab-count{min-width:20px;padding:0 6px;border-radius:999px;border:1px solid var(--cf-line);background:var(--cf-surface-2);color:var(--cf-ink-3);font-size:.7rem;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.cf-tabpanel{container:cfpanel / inline-size;padding:18px 20px 20px}@media(max-width:560px){.cf-tabpanel{padding:14px}}.cf-ov{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.cf-col{display:flex;flex-direction:column;gap:14px;min-width:0}@container cfpanel (min-width: 900px){.cf-ov{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.cf-ov{gap:20px}.cf-ov .cf-col{gap:0}.cf-ov .cf-col>*{border:0;border-radius:0;background:transparent;padding:0}.cf-ov .cf-col>*+*{margin-top:18px;padding-top:16px;border-top:1px solid var(--cf-line)}.cf-ov .cf-col>*>.cf-card-head{padding:0 0 8px}.cf-ov .cf-col>*>.cf-card-body{padding:0}.cf-ov .cf-status-now{margin:0 0 10px}@container cfpanel (min-width: 900px){.cf-ov{gap:0 28px}.cf-ov>.cf-col+.cf-col{padding-inline-start:28px;border-inline-start:1px solid var(--cf-line)}}@container cfpanel (max-width: 899px){.cf-ov>.cf-col+.cf-col{padding-top:16px;border-top:1px solid var(--cf-line)}}.cf-status-now{margin:0 14px 12px;padding:12px 14px;border-radius:10px;background:var(--cf-brand-tint);display:flex;flex-direction:column;gap:8px}.cf-status-now dt{font-size:.75rem;font-weight:600;color:var(--cf-ink-2)}.cf-status-now dd{margin:2px 0 0;font-size:.9rem;font-weight:700;color:var(--cf-ink);white-space:pre-wrap;overflow-wrap:anywhere}.cf-fields:not([data-editing]){display:block}.cf-fields:not([data-editing])>div{display:grid;grid-template-columns:minmax(7.5rem,36%) minmax(0,1fr);gap:2px 12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--cf-line);background:none;border-radius:0;min-width:0}.cf-fields:not([data-editing])>div:first-child{border-top:0}.cf .cf-fields:not([data-editing])>div>:first-child{margin:0;font-size:.8125rem;font-weight:500;color:var(--cf-ink-3);text-transform:none;letter-spacing:0}.cf .cf-fields:not([data-editing])>div>p:not(:first-child){margin:0;font-size:.875rem;font-weight:600;color:var(--cf-ink);text-align:start;overflow-wrap:anywhere}.cf .cf-fields:not([data-editing])>div>div:not(:first-child){min-width:0}.cf[dir=rtl] .cf-fields:not([data-editing])>div>p[dir=ltr]{text-align:right}.cf .cf-fields:not([data-editing])>div>div:not(:first-child)>p{font-size:.875rem;font-weight:600}.cf-fields:not([data-editing])>.cf-field-wide{display:block}.cf-fields:not([data-editing])>.cf-in-summary{display:none}.cf-fields[data-editing]>div{border-radius:10px;background:var(--cf-surface-2);padding:8px 10px;min-width:0}.cf .cf-fields[data-editing]>div>:first-child{font-size:.75rem;color:var(--cf-ink-2)}@container cfpanel (max-width: 480px){.cf-fields:not([data-editing])>div{grid-template-columns:minmax(0,1fr);padding:8px 0}}.cf-stages>.cf-card-head{flex-wrap:wrap}.cf-stage-list{list-style:none;margin:0;padding:0}.cf-stage{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:12px;padding-bottom:14px}.cf-stage:last-child{padding-bottom:0}.cf-stage:not(:last-child):before{content:"";position:absolute;inset-inline-start:6px;top:22px;bottom:0;width:2px;border-radius:1px;background:var(--cf-line)}.cf-stage-mark{box-sizing:border-box;width:14px;height:14px;margin-top:3px;border-radius:50%;border:2px dashed var(--cf-line-strong);background:var(--cf-surface)}.cf-stage[data-recorded] .cf-stage-mark{border:2px solid var(--cf-fill)}.cf-stage[data-latest] .cf-stage-mark{background:var(--cf-fill);box-shadow:0 0 0 3px var(--cf-brand-tint)}.cf-stage-body{min-width:0}.cf .cf-stage-name{margin:0;font-size:.875rem;font-weight:700;color:var(--cf-ink)}.cf .cf-stage:not([data-recorded]) .cf-stage-name{font-weight:600;color:var(--cf-ink-2)}.cf-stage-facts{margin:3px 0 0;display:flex;flex-wrap:wrap;gap:2px 18px;font-size:.8125rem}.cf-stage-facts>div{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.cf-stage-facts dt{color:var(--cf-ink-3);font-weight:500}.cf-stage-facts dd{margin:0;color:var(--cf-ink);font-weight:600;overflow-wrap:anywhere}.cf .cf-stage-empty{margin:3px 0 0;font-size:.8125rem;color:var(--cf-ink-3)}.cf .cf-stage-hint{margin:4px 0 0;font-size:.75rem;color:var(--cf-ink-3)}.cf .cf-stage-hint--top{margin:0 0 12px}.cf-stage-body>.cf-fields{margin-top:6px}[dir] .cf .cf-stage-name{line-height:1.4!important}[dir] .cf .cf-stage-facts,[dir] .cf .cf-stage-facts *,[dir] .cf .cf-stage-empty,[dir] .cf .cf-stage-hint{line-height:1.5!important}.cf-session-list{list-style:none;margin:0;padding:0}.cf-session{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-top:1px solid var(--cf-line);border-inline-start:3px solid transparent;text-align:start}.cf-session:first-child{border-top:0}.cf-session[data-status=UPCOMING]{background:var(--cf-brand-tint);border-inline-start-color:var(--cf-fill);border-radius:10px;border-top-color:transparent}.cf-session[data-status=UPCOMING]+.cf-session{border-top-color:transparent}.cf-session[data-status=OVERDUE]{border-inline-start-color:var(--cf-danger)}.cf-session[data-status=POSTPONED]{border-inline-start-color:var(--cf-warning)}.cf-session-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.cf-session-date{font-size:.875rem;font-weight:700;color:var(--cf-ink);font-variant-numeric:tabular-nums}.cf-session-time{font-size:.8rem;font-weight:500;color:var(--cf-ink-3);font-variant-numeric:tabular-nums}.cf-session-court{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:.78rem;color:var(--cf-ink-2)}.cf-session-court svg{width:13px;height:13px;flex:none;color:var(--cf-ink-3)}.cf-session-acts{margin-inline-start:auto;display:inline-flex;gap:2px}.cf .cf-session-stage{margin:0;font-size:.78rem;color:var(--cf-ink-2)}.cf .cf-session-stage>span{color:var(--cf-ink-3)}.cf .cf-session-stage bdi{font-weight:600;color:var(--cf-brand-ink)}.cf-pay-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--cf-line);font-size:.875rem}.cf-pay-row:first-child{border-top:0}.cf-pay-row b{font-weight:600;color:var(--cf-ink)}.cf-pay-row small{display:block;font-size:.75rem;color:var(--cf-ink-3)}.cf-link{border:0;padding:0;background:none;color:var(--cf-brand-ink);font-size:.8rem;font-weight:600;cursor:pointer}.cf-link:hover{text-decoration:underline;text-underline-offset:3px}.cf-tbl-wrap{border:1px solid var(--cf-line);border-radius:12px;overflow:hidden}.cf-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:.85rem}.cf-tbl th{padding:9px 12px;background:var(--cf-surface-2);border-bottom:1px solid var(--cf-line);color:var(--cf-ink-2);font-size:.78rem;font-weight:600;text-align:start;white-space:nowrap}.cf-tbl td{padding:11px 12px;border-bottom:1px solid var(--cf-line);vertical-align:middle;color:var(--cf-ink)}.cf-tbl tbody tr:last-child td{border-bottom:0}.cf-tbl .cf-tbl-amount{text-align:end;white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums}.cf-tbl .cf-tbl-acts{text-align:end;white-space:nowrap}.cf-tbl-sub{display:block;font-size:.75rem;color:var(--cf-ink-3);overflow-wrap:anywhere}.cf-tbl-note{max-width:22rem;color:var(--cf-ink-2);overflow-wrap:anywhere}@container cfpanel (max-width: 700px){.cf-tbl thead{display:none}.cf-tbl,.cf-tbl tbody,.cf-tbl tr,.cf-tbl td{display:block;width:100%}.cf-tbl tr{padding:12px 14px;border-bottom:1px solid var(--cf-line)}.cf-tbl tbody tr:last-child{border-bottom:0}.cf-tbl td{padding:2px 0;border:0}.cf-tbl td[data-label]:before{content:attr(data-label) " · ";color:var(--cf-ink-3);font-weight:500}.cf-tbl .cf-tbl-amount,.cf-tbl .cf-tbl-acts{text-align:start}.cf-tbl .cf-tbl-acts{padding-top:8px}}.cf-doc-list{border:1px solid var(--cf-line);border-radius:12px;overflow:hidden}.cf-doc{display:flex;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid var(--cf-line);min-width:0}.cf-doc:first-child{border-top:0}.cf-doc-ico{width:40px;height:40px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--cf-surface-2);color:var(--cf-ink-2)}.cf-doc-ico svg{width:18px;height:18px}.cf-doc-ico--pdf{background:var(--cf-danger-soft);color:var(--cf-danger)}.cf-doc-ico img{width:100%;height:100%;object-fit:cover}.cf-doc-main{flex:1;min-width:0}.cf .cf-doc-name{margin:0;font-size:.875rem;font-weight:600;color:var(--cf-ink);overflow-wrap:anywhere}.cf .cf-doc-meta{margin:2px 0 0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.75rem;color:var(--cf-ink-3)}.cf-doc-acts{display:inline-flex;align-items:center;gap:4px;flex:none}@container cfpanel (max-width: 480px){.cf-doc{flex-wrap:wrap}.cf-doc-acts{width:100%;padding-inline-start:52px;flex-wrap:wrap;row-gap:6px}}.cf-jp{display:flex;flex-direction:column;gap:14px}.cf-jp-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 16px}.cf .cf-jp-title{margin:0;display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:var(--cf-ink)}.cf .cf-jp-title svg{flex:none;width:18px;height:18px;color:var(--cf-ink-3)}.cf .cf-jp-sub{margin:4px 0 0;max-width:64ch;font-size:.8rem;color:var(--cf-ink-3)}.cf-jp-state{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;border:1px dashed var(--cf-line-strong);border-radius:12px;text-align:center;font-size:.85rem;color:var(--cf-ink-2)}.cf-jp-state>svg{width:22px;height:22px;color:var(--cf-ink-3)}.cf .cf-jp-state p{margin:0;max-width:46ch}.cf .cf-jp-state .cf-jp-state-title{font-weight:700;color:var(--cf-ink)}.cf-jp-state .cf-btn{margin-top:6px}.cf-jp-strip{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1px;border:1px solid var(--cf-line);border-radius:12px;overflow:hidden;background:var(--cf-line)}.cf-jp-strip>li{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;background:var(--cf-surface)}.cf-jp-strip-name{font-size:.75rem;font-weight:600;color:var(--cf-ink-3)}.cf-jp-strip-count{font-size:.8125rem;font-weight:500;color:var(--cf-ink-3)}.cf-jp-strip>li[data-recorded] .cf-jp-strip-count{font-size:.95rem;font-weight:700}.cf-jp-strip>li[data-recorded] .cf-jp-strip-name{color:var(--cf-ink-2)}.cf-jp-strip>li[data-recorded] .cf-jp-strip-count{color:var(--cf-brand-ink)}@container cfpanel (max-width: 560px){.cf-jp-strip{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.cf-jp-strip>li:last-child:nth-child(odd){grid-column:1 / -1}}.cf-jp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cf-jp-item{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:12px}.cf-jp-item:not(:last-child):before{content:"";position:absolute;inset-inline-start:6px;top:34px;bottom:-8px;width:2px;border-radius:1px;background:var(--cf-line)}.cf-jp-mark{box-sizing:border-box;width:14px;height:14px;margin-top:16px;border-radius:50%;border:2px solid var(--cf-fill);background:var(--cf-surface)}.cf-jp-card{padding:12px 14px 14px;scroll-margin-block:96px}.cf-jp-card:focus{outline:2px solid var(--cf-focus);outline-offset:2px}.cf-jp-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px}.cf .cf-jp-stage{margin:0;font-size:.95rem;font-weight:700;color:var(--cf-ink)}.cf-jp-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px}.cf-jp-facts>div{min-width:0}.cf-jp-facts dt{font-size:.75rem;font-weight:500;color:var(--cf-ink-3)}.cf-jp-facts dd{margin:1px 0 0;font-size:.875rem;font-weight:600;color:var(--cf-ink);overflow-wrap:anywhere}.cf-jp-facts--inline{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.cf-jp-facts--inline>div{display:flex;align-items:baseline;gap:6px}.cf-jp-facts--inline dd{margin:0}.cf .cf-jp-none{font-size:.8125rem;font-weight:500;color:var(--cf-ink-3)}.cf .cf-jp-source{margin:12px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 10px;border-radius:10px;background:var(--cf-brand-tint);font-size:.8125rem;color:var(--cf-ink-2)}.cf .cf-jp-source--missing{background:var(--cf-surface-2);color:var(--cf-ink-3)}.cf-jp-source svg,.cf-jp-meta svg{flex:none;width:14px;height:14px;color:var(--cf-ink-3)}.cf-jp-source .cf-link,.cf-jp-meta .cf-link{text-align:start}.cf-jp-judgments,.cf-jp-docs{margin-top:12px;padding-top:10px;border-top:1px solid var(--cf-line)}.cf-jp-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cf-jp-doc{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:36px;padding:4px 10px;border-radius:10px;background:var(--cf-surface-2);font-size:.8125rem;color:var(--cf-ink-2)}.cf-jp-doc>svg{flex:none;width:14px;height:14px;color:var(--cf-ink-3)}.cf .cf-jp-doc-name{min-width:0;display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;overflow-wrap:anywhere;text-align:start}.cf bdi.cf-jp-doc-name{color:var(--cf-ink)}.cf-jp-doc-name svg{flex:none;width:12px;height:12px}.cf-jp-doc-date{font-size:.75rem;color:var(--cf-ink-3)}.cf .cf-jp-subtitle{margin:0 0 8px;display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;color:var(--cf-ink-2)}.cf-jp-judgment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cf-jp-judgment{padding:10px 12px;border-radius:10px;background:var(--cf-surface-2);scroll-margin-block:96px;transition:box-shadow .2s ease}.cf-jp-judgment:focus{outline:none;box-shadow:0 0 0 2px var(--cf-focus)}.cf-jp-judgment-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8125rem;color:var(--cf-ink-2)}.cf-jp-kind{font-size:.875rem;font-weight:700;color:var(--cf-ink)}.cf .cf-jp-summary{margin:8px 0 0;font-size:.85rem;color:var(--cf-ink);white-space:pre-wrap;overflow-wrap:anywhere}.cf .cf-jp-notes{color:var(--cf-ink-2)}.cf .cf-jp-meta{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.78rem;color:var(--cf-ink-3)}.cf-jp-head-side{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cf-jp-actions{margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px}.cf-jp-subhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-bottom:8px}.cf-jp-subhead .cf-jp-subtitle{margin:0}.cf-jp-live:empty{display:none}.cf .cf-jp-notice,.cf .cf-jp-alert{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 12px;border-radius:10px;font-size:.8125rem}.cf .cf-jp-notice{background:var(--cf-success-soft);color:var(--cf-success)}.cf .cf-jp-alert{background:var(--cf-danger-soft);color:var(--cf-danger)}.cf-jp-notice svg,.cf-jp-alert>svg{flex:none;width:16px;height:16px}.cf-jp-alert .cf-link{margin-inline-start:auto;color:inherit;text-decoration:underline;text-underline-offset:3px}@container cfpanel (max-width: 480px){.cf-jp-head-side{width:100%;justify-content:space-between}}.cf .cf-jd{padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.cf-jd-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.cf .cf-jd-title{margin:0;display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;color:var(--cf-ink)}.cf .cf-jd-title svg{flex:none;width:17px;height:17px;color:var(--cf-ink-3)}.cf-jd-state{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;text-align:center;font-size:.8125rem;color:var(--cf-ink-3)}.cf-jd-state>svg{width:20px;height:20px;color:var(--cf-ink-3)}.cf .cf-jd-state p{margin:0;max-width:46ch}.cf-jd-filters{display:flex;flex-wrap:wrap;gap:6px}.cf-jd-filter{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--cf-line-strong);border-radius:999px;background:var(--cf-surface);font-size:.78rem;font-weight:600;color:var(--cf-ink-2);cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.cf-jd-filter:hover{background:var(--cf-surface-2)}.cf-jd-filter:focus-visible{outline:2px solid var(--cf-focus);outline-offset:2px}.cf-jd-filter[aria-pressed=true]{background:var(--cf-brand-tint);border-color:var(--cf-brand);color:var(--cf-brand-ink)}.cf-jd-filter[data-alert] .cf-jd-count{color:var(--cf-danger)}.cf-jd-count{font-size:.75rem;font-weight:700;color:var(--cf-ink-3)}.cf-jd-filter[aria-pressed=true] .cf-jd-count{color:inherit}.cf-jd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cf-jd-item{padding:10px 12px;border-radius:10px;background:var(--cf-surface-2);border-inline-start:3px solid var(--cf-fill);scroll-margin-block:96px}.cf-jd-item[data-overdue]{border-inline-start-color:var(--cf-danger)}.cf-jd-item[data-status=DONE]{border-inline-start-color:var(--cf-success)}.cf-jd-item[data-status=CANCELLED]{border-inline-start-color:var(--cf-line-strong)}.cf-jd-item[data-status=CANCELLED] .cf-jd-kind,.cf-jd-item[data-status=CANCELLED] .cf-jd-due{color:var(--cf-ink-3)}.cf-jd-item:focus{outline:none;box-shadow:0 0 0 2px var(--cf-focus)}.cf-jd-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.cf-jd-kind{font-size:.875rem;font-weight:700;color:var(--cf-ink)}.cf-jd-due{font-size:.8125rem;font-weight:600;color:var(--cf-ink-2)}.cf .cf-jd-none{margin:0}.cf-chip--muted{background:var(--cf-surface);color:var(--cf-ink-3);border:1px solid var(--cf-line)}.cf-chip--muted .cf-dot{background:var(--cf-ink-3)}@container cfpanel (max-width: 480px){.cf-jd-head .cf-jp-actions{width:100%;justify-content:flex-end}}[dir] .cf .cf-jp-title,[dir] .cf .cf-jd-title,[dir] .cf .cf-jd-kind,[dir] .cf .cf-jd-due,[dir] .cf .cf-jd-filter,[dir] .cf .cf-jp-stage,[dir] .cf .cf-jp-subtitle,[dir] .cf .cf-jp-strip-name,[dir] .cf .cf-jp-strip-count,[dir] .cf .cf-jp-facts dt,[dir] .cf .cf-jp-facts dd,[dir] .cf .cf-jp-judgment-head{line-height:1.45!important}@media(prefers-reduced-motion:reduce){.cf-btn,.cf .cf-tab,.cf-jp-judgment,.cf-jd-filter{transition:none}.cf-menu{animation:none}.cf-tabs-list{scroll-behavior:auto}}.cf-split{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"sum" "form" "list";gap:14px;align-items:start}.cf-split:not(:has(>[data-area=form])){grid-template-areas:"sum" "list"}.cf-split--msg{grid-template-areas:"form" "list"}.cf-split>[data-area=sum]{grid-area:sum;min-width:0}.cf-split>[data-area=form]{grid-area:form;min-width:0}.cf-split>[data-area=list]{grid-area:list;min-width:0}@container cfpanel (min-width: 900px){.cf-split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"sum form" "list form";grid-template-rows:auto 1fr}.cf-split:not(:has(>[data-area=form])){grid-template-columns:minmax(0,1fr);grid-template-areas:"sum" "list";grid-template-rows:auto}.cf-split--msg{grid-template-areas:"list form";grid-template-rows:auto}}.cf-notes-layout{display:grid;gap:14px}.cf-sum{overflow:hidden}.cf-facts-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-fact--key .cf-fact-value{color:var(--cf-brand-ink)}.cf .cf-fact-value--sm{font-size:1.05rem}@container cffacts (max-width: 480px){.cf-sum .cf-facts-grid[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-sum .cf-facts-grid[data-cols="3"] .cf-fact:first-child{grid-column:1 / -1}.cf-sum .cf-facts-grid[data-cols="3"] .cf-fact:nth-child(2){border-top:1px solid var(--cf-line);border-inline-start:0!important}.cf-sum .cf-facts-grid[data-cols="3"] .cf-fact:nth-child(3){border-top:1px solid var(--cf-line);border-inline-start:1px solid var(--cf-line)!important}}.cf-chip--due{background:var(--cf-warning-soft);color:var(--cf-warning)}.cf-chip--due .cf-dot{background:var(--cf-warning)}.cf-card .cf-tbl-wrap{border:0;border-top:1px solid var(--cf-line);border-radius:0 0 12px 12px}.cf-tbl-scroll{overflow-x:auto}.cf-tbl .cf-tbl-date{white-space:nowrap;color:var(--cf-ink-2);font-variant-numeric:tabular-nums}.cf-tbl-files{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.cf-sig{display:inline-flex;align-items:center;gap:4px;margin-inline-start:6px;font-size:.75rem;font-weight:600;color:var(--cf-success);vertical-align:middle}.cf-sig svg{width:14px;height:14px}.cf-card-foot{display:flex;align-items:center;gap:6px;padding:10px 14px;border-top:1px solid var(--cf-line);font-size:.75rem;color:var(--cf-ink-3)}.cf-card-foot svg{width:14px;height:14px;flex:none}@container cfpanel (max-width: 700px){.cf-tbl-files{justify-content:flex-start}.cf-card .cf-tbl-wrap{border-radius:0 0 12px 12px}}.cf-form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container cfpanel (min-width: 560px){.cf-form--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-form--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cf-form .cf-span{grid-column:1 / -1}}@container cfpanel (min-width: 900px){.cf-ov .cf-form--2{grid-template-columns:minmax(0,1fr)}}.cf-field{display:grid;gap:6px;min-width:0}.cf .cf-label{font-size:.8rem;font-weight:600;color:var(--cf-ink-2);display:flex;align-items:center;gap:6px}.cf-label svg{width:15px;height:15px;color:var(--cf-ink-3);flex:none}.cf-req{color:var(--cf-danger);font-weight:700}.cf-opt-mark{font-weight:500;color:var(--cf-ink-3)}.cf .cf-hint{margin:0;font-size:.75rem;color:var(--cf-ink-3)}.cf .cf-hint--error{color:var(--cf-danger);display:flex;align-items:center;gap:5px}.cf .cf-hint--ok{color:var(--cf-success);display:flex;align-items:center;gap:5px}.cf-hint svg{width:14px;height:14px;flex:none}.cf .cf-input{width:100%;min-width:0;min-height:40px;padding:8px 12px;border:1px solid var(--cf-line-strong);border-radius:10px;background:var(--cf-surface);color:var(--cf-ink);font:inherit;font-size:.875rem;transition:border-color .15s ease,box-shadow .15s ease}.dark .cf .cf-input{background:#ffffff0a;color-scheme:dark}.cf .cf-input::placeholder{color:var(--cf-ink-3);opacity:1}.cf .cf-input:focus{outline:none;border-color:var(--cf-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--cf-focus) 22%,transparent)}.dark .cf .cf-input:focus{border-color:var(--cf-focus)}.cf .cf-input:disabled,.cf .cf-input[readonly]{background:var(--cf-surface-2);color:var(--cf-ink-2)}.cf textarea.cf-input{min-height:84px;resize:vertical;line-height:1.6}.cf .cf-input--amount{font-weight:700;font-variant-numeric:tabular-nums}.cf-file{width:100%;font-size:.8rem;color:var(--cf-ink-2)}.cf-file::file-selector-button{margin-inline-end:10px;height:34px;padding:0 12px;border:1px solid var(--cf-line-strong);border-radius:8px;background:var(--cf-surface);color:var(--cf-ink);font:inherit;font-weight:600;cursor:pointer}.cf-file::file-selector-button:hover{background:var(--cf-surface-2)}.cf-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cf .cf-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--cf-line-strong);border-radius:12px;background:var(--cf-surface);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.cf .cf-opt:hover{border-color:color-mix(in srgb,var(--cf-brand) 45%,var(--cf-line-strong))}.cf .cf-opt:has(input:checked){border-color:var(--cf-brand);background:var(--cf-brand-tint)}.dark .cf .cf-opt:has(input:checked){border-color:var(--cf-brand-ink)}.cf .cf-opt:has(input:focus-visible){outline:2px solid var(--cf-focus);outline-offset:2px}.cf .cf-opt input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--cf-brand);cursor:pointer}.cf .cf-opt input:focus-visible{outline:none}.cf .cf-opt-title{font-size:.85rem;font-weight:600;color:var(--cf-ink)}.cf-check{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--cf-ink);cursor:pointer}.cf-check input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--cf-brand)}.cf-check small{display:block;font-size:.75rem;color:var(--cf-ink-3)}.cf-inset{display:grid;gap:10px;padding:12px 14px;border-radius:12px;background:var(--cf-surface-2);border:1px solid var(--cf-line)}.cf-inset[data-tone=required]{border-color:color-mix(in srgb,var(--cf-danger) 35%,var(--cf-line))}.cf-inset[data-tone=done]{border-color:color-mix(in srgb,var(--cf-success) 35%,var(--cf-line))}.cf-form-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.cf-form-acts .cf-btn--primary{min-width:9rem}@container cfpanel (max-width: 480px){.cf-form-acts>.cf-btn{flex:1 1 auto;height:44px}.cf .cf-input{min-height:44px}}.cf-skel{display:block;border-radius:4px;background:var(--cf-track);animation:cf-pulse 1.4s ease-in-out infinite alternate}@keyframes cf-pulse{0%{opacity:1}to{opacity:.45}}.cf-skel-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--cf-line)}.cf-skel-row:first-child{border-top:0}.cf-skel-ico{width:36px;height:36px;border-radius:10px;flex:none}.cf-callout{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:10px;font-size:.8125rem}.cf-callout>svg{flex:none;width:16px;height:16px}.cf-callout p{margin:0;flex:1 1 16rem;min-width:0}.cf-callout--warn{background:var(--cf-warning-soft);color:var(--cf-warning)}.cf-callout b{font-weight:700}.cf-send{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cf-send .cf-btn{height:44px}.cf-btn--sent{color:var(--cf-success);border-color:color-mix(in srgb,var(--cf-success) 35%,var(--cf-line));background:var(--cf-success-soft)}.cf-btn--sent svg{color:var(--cf-success)}.cf-msg-list{list-style:none;margin:0;padding:0}.cf-msg{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:12px 14px;border-top:1px solid var(--cf-line);border-inline-start:3px solid transparent}.cf-msg:first-child{border-top:0}.cf-msg[data-status=FAILED]{border-inline-start-color:var(--cf-danger);background:color-mix(in srgb,var(--cf-danger-soft) 55%,transparent)}.cf-msg-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.cf .cf-msg-channel{font-size:.85rem;font-weight:700;color:var(--cf-ink)}.cf-msg-to{font-size:.78rem;color:var(--cf-ink-3);min-width:0;overflow-wrap:anywhere}.cf-msg-head .cf-chip{margin-inline-start:auto}.cf .cf-msg-text{margin:6px 0 0;font-size:.875rem;color:var(--cf-ink);white-space:pre-wrap;overflow-wrap:anywhere;max-width:64ch}.cf .cf-msg-text--withheld{color:var(--cf-ink-3);font-style:italic}.cf .cf-msg-text[data-clamped]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cf .cf-msg-foot{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.75rem;color:var(--cf-ink-3)}.cf-msg-foot svg{width:13px;height:13px;flex:none}.cf-msg-foot>span{display:inline-flex;align-items:center;gap:5px}.cf .cf-msg-error{margin:6px 0 0;display:flex;align-items:flex-start;gap:6px;font-size:.8rem;color:var(--cf-danger);overflow-wrap:anywhere}.cf-msg-error svg{width:15px;height:15px;flex:none;margin-top:2px}.cf-doc-ico--wa{background:color-mix(in srgb,#16a34a 12%,var(--cf-surface));color:#16a34a}.cf-doc-ico--brand{background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.cf-doc-ico--sm{width:36px;height:36px}.cf-attach{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:.8rem;font-weight:600;color:var(--cf-brand-ink);text-decoration:none}.cf-attach:hover{text-decoration:underline;text-underline-offset:3px}button.cf-attach{padding:0;border:0;background:none;cursor:pointer}.cf-attach svg{width:14px;height:14px;flex:none}@container cfpanel (max-width: 480px){.cf-send{grid-template-columns:minmax(0,1fr)}.cf-msg{grid-template-columns:36px minmax(0,1fr);padding:12px}.cf-msg-head .cf-chip{margin-inline-start:0}}.cf-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cf-note{padding:12px 14px}.cf-note-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8rem;color:var(--cf-ink-3)}.cf-note-head b{font-size:.85rem;font-weight:700;color:var(--cf-ink)}.cf .cf-note-text{margin:6px 0 0;font-size:.9rem;color:var(--cf-ink);white-space:pre-wrap;overflow-wrap:anywhere;max-width:64ch}.cf-note-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px}.cf-note-acts .cf-act-end{margin-inline-start:auto;display:inline-flex;gap:2px}.cf-att{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;border-radius:10px;background:var(--cf-surface-2);border:1px solid var(--cf-line)}.cf-att-main{flex:1 1 10rem;min-width:0}.cf .cf-att-name{margin:0;font-size:.85rem;font-weight:600;color:var(--cf-ink);overflow-wrap:anywhere}.cf .cf-att-kind{margin:0;font-size:.75rem;color:var(--cf-ink-3)}.cf-att audio{width:100%;height:36px}.cf-thread{list-style:none;margin:10px 0 0;padding:0;padding-inline-start:14px;border-inline-start:2px solid var(--cf-line);display:flex;flex-direction:column;gap:10px}.cf-thread .cf-note-text{font-size:.85rem}.cf-reply{margin-top:10px}.cf-file-chip{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--cf-surface);border:1px solid var(--cf-line)}.cf-file-chip .cf-att-main{flex:1}.cf-file-chip .cf-att-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cf-file-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.cf-file-chip--refused{border-color:color-mix(in srgb,var(--cf-danger) 45%,var(--cf-line));background:var(--cf-danger-soft)}.cf-file-chip--refused>svg{color:var(--cf-danger)}.cf .cf-file-chip-note{display:block;margin-top:2px;font-size:.75rem;color:var(--cf-danger)}.cf-attach-list{display:flex;flex-wrap:wrap;gap:4px 14px}.cf-rel-list{list-style:none;margin:0;padding:0}.cf-rel{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 12px;width:100%;padding:12px 14px;border:0;border-top:1px solid var(--cf-line);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color .15s ease}.cf-rel-list>li:first-child .cf-rel{border-top:0}.cf-rel:hover{background:var(--cf-surface-2)}.cf-rel-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.cf .cf-rel-name{font-size:.9rem;font-weight:700;color:var(--cf-ink)}.cf .cf-rel-meta{margin:3px 0 0;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:.78rem;color:var(--cf-ink-2)}.cf-rel-meta span{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.cf-rel-meta dt,.cf-rel-meta i{font-style:normal;color:var(--cf-ink-3)}.cf .cf-rel-money{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:2px 18px;font-size:.8rem}.cf-rel-money span{display:inline-flex;gap:6px;color:var(--cf-ink-3)}.cf-rel-money b{font-weight:700;color:var(--cf-ink);font-variant-numeric:tabular-nums}.cf-rel-go{color:var(--cf-ink-3)}.cf-rel-go svg{width:18px;height:18px;display:block}[dir=rtl] .cf-rel-go svg{transform:scaleX(-1)}.cf-req-card .cf-card-body{display:grid;gap:10px}.cf-copy{display:flex;gap:8px}.cf-copy .cf-input{flex:1;font-size:.8rem}.cf-review{list-style:none;margin:0;padding:0;border:1px solid var(--cf-line);border-radius:12px;overflow:hidden}.cf-review li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border-top:1px solid var(--cf-line);background:var(--cf-surface)}.cf-review li:first-child{border-top:0}.cf-review .cf-att-main{display:flex;align-items:center;gap:8px}.cf-review-acts{display:inline-flex;gap:6px;margin-inline-start:auto}.cf-btn--ok{color:var(--cf-success);border-color:color-mix(in srgb,var(--cf-success) 35%,var(--cf-line-strong))}.cf-btn--ok svg{color:var(--cf-success)}.cf-btn--ok:hover:not(:disabled){background:var(--cf-success-soft)}.cf-docs-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.cf-docs-bar .cf-jp-head-side{margin-inline-start:auto}.cf-contract{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px}.cf-contract .cf-att-main{flex:1 1 14rem}.cf .cf-contract-title{margin:0;font-size:.9rem;font-weight:700;color:var(--cf-ink)}.cf-contract-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cf-contract--none{border-style:dashed;border-color:var(--cf-line-strong);background:var(--cf-surface-2)}.cf-drop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;padding:18px 16px;border:1px dashed var(--cf-line-strong);border-radius:12px;background:var(--cf-surface-2);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.cf-drop:hover,.cf-drop[data-dragging]{border-color:var(--cf-brand);background:var(--cf-brand-tint)}.cf-drop[data-dragging]{border-style:solid}.cf-drop>svg{width:22px;height:22px;color:var(--cf-ink-3);flex:none}.cf-drop-text{display:grid;gap:2px;text-align:start}.cf-drop-text b{font-size:.875rem;color:var(--cf-ink)}.cf-drop-text small{font-size:.75rem;color:var(--cf-ink-3)}.cf-drop:focus-within{outline:2px solid var(--cf-focus);outline-offset:2px}.cf-doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.cf-doc-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;border:1px solid var(--cf-line);border-radius:12px;background:var(--cf-surface);text-align:center;cursor:pointer;transition:border-color .15s ease}.cf-doc-tile:hover{border-color:var(--cf-line-strong)}.cf-doc-tile .cf-doc-ico{width:56px;height:56px}.cf-doc-tile .cf-doc-ico svg{width:24px;height:24px}.cf .cf-doc-tile .cf-doc-name{font-size:.8rem;max-width:100%}.cf-up-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cf-up{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:6px 12px}.cf-up .cf-input{grid-column:2 / -1;min-height:36px}@container cfpanel (max-width: 480px){.cf-drop{flex-direction:column}.cf-drop-text{text-align:center}.cf-review-acts{width:100%}.cf-review-acts .cf-btn{flex:1;height:40px}.cf-docs-bar .cf-jp-head-side{width:100%}.cf-docs-bar .cf-jp-head-side>.cf-btn{flex:1;height:44px}}[dir] .cf .cf-label,[dir] .cf .cf-hint,[dir] .cf .cf-opt-title,[dir] .cf .cf-msg-channel,[dir] .cf .cf-msg-to,[dir] .cf .cf-msg-foot,[dir] .cf .cf-note-head,[dir] .cf .cf-rel-name,[dir] .cf .cf-rel-meta,[dir] .cf .cf-rel-money,[dir] .cf .cf-att-name,[dir] .cf .cf-att-kind,[dir] .cf .cf-contract-title,[dir] .cf .cf-drop-text,[dir] .cf .cf-tbl-sub,[dir] .cf .cf-card-foot,[dir] .cf .cf-sig{line-height:1.45!important}@media(prefers-reduced-motion:reduce){.cf .cf-skel{animation:none}.cf-input,.cf-opt,.cf-rel,.cf-drop,.cf-doc-tile{transition:none}}.cf-tbl .cf-tbl-sub{margin-top:3px}.cf-tbl .cf-tbl-sub.cf-tbl-note{font-size:.8rem;color:var(--cf-ink-2);max-width:30rem}.cf-jd-filter svg{width:15px;height:15px;flex:none}.cf .cf-opt>svg{width:17px;height:17px;flex:none;color:var(--cf-ink-3)}.cf .cf-opt:has(input:checked)>svg{color:var(--cf-brand-ink)}.cf-review .cf-att-main>svg{width:16px;height:16px;flex:none;color:var(--cf-ink-3)}.cf-tag svg{width:12px;height:12px}@container cfpanel (max-width: 480px){.cf-doc-acts>.cf-pv-group,.cf-doc-acts>.cf-pv{flex-basis:100%}.cf-doc-acts>.cf-pv-group>.cf-pv,.cf-doc-acts>.cf-pv{justify-self:start}}.cf-inset>.cf-btn{white-space:normal;height:auto;min-height:40px;padding-block:8px;text-align:center}@container cfpanel (max-width: 480px){.cf-inset>.cf-btn{width:100%;min-height:44px}}.cf-msg[data-status=FAILED] .cf-msg-to,.cf-msg[data-status=FAILED] .cf-msg-foot{color:var(--cf-ink-2)}.cf .cf-jp-sub,.cf .cf-hint{text-wrap:pretty}.cf-doc-tile .cf-pv{max-width:100%;white-space:normal;justify-content:center;text-align:center}[dir] .cf .cf-doc-tile .cf-pv{line-height:1.35!important}.cf-fieldset{border:0;margin:0;padding:0;min-width:0}.cf-fieldset>legend{padding:0;margin-bottom:6px}.cf-card--pad>.cf-form-acts{margin-top:12px}.cf-skel-value{width:7.5rem;height:1.25rem;margin-top:4px}.cf-skel-lines{flex:1;display:grid;gap:7px}.cf-tbl .cf-tbl-strong{font-weight:600}.cf-rel-body{display:block;min-width:0}.cf-nowrap{white-space:nowrap}.cf-stack{display:grid;gap:14px;align-content:start}.cf-msg-main{min-width:0}.cf-link--start{justify-self:start;align-self:start;margin-top:4px}.cf-link--danger{color:var(--cf-danger)}.cf-btn--file{cursor:pointer;justify-self:start}.cf-btn--file:focus-within{outline:2px solid var(--cf-focus);outline-offset:2px}.cf-file-chip>svg{width:16px;height:16px;flex:none;color:var(--cf-ink-3)}.cf-form-acts--split{justify-content:space-between}.cf-form-tools{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.cf-card-head--wrap{flex-wrap:wrap;align-items:flex-start}.cf-card-headtext{flex:1 1 16rem;min-width:0;display:grid;gap:2px}.cf .cf-label--gap{margin:0 0 6px}.cf-view-toggle{justify-content:flex-end}.cf-upload-total{display:grid;gap:6px;margin-top:10px}.cf-doc-tile-chip{display:flex;justify-content:center;max-width:100%}.cf-doc-tile-size{font-size:.75rem;color:var(--cf-ink-3)}.cf-doc-tile:focus-visible{outline:2px solid var(--cf-focus);outline-offset:2px}.cf-rel:focus-visible{outline:2px solid var(--cf-focus);outline-offset:-2px}.cf-pay{container:cfpanel / inline-size;background:var(--cf-surface)}.cf-pay-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 14px;border-bottom:1px solid var(--cf-line)}.cf-pay-title h3{margin:0;font-size:1.125rem;font-weight:700;color:var(--cf-ink)}.cf-pay-title p{margin:2px 0 0;font-size:.8125rem;color:var(--cf-ink-3)}.cf-pay-body{flex:1;min-height:0;overflow-y:auto;padding:16px 22px 20px;display:grid;gap:14px;align-content:start}.cf-pay-balance{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--cf-brand-tint);border:1px solid color-mix(in srgb,var(--cf-brand) 18%,var(--cf-line))}.cf-pay-balance span{font-size:.8125rem;font-weight:600;color:var(--cf-ink-2)}.cf-pay-balance b{font-size:1.375rem;font-weight:700;color:var(--cf-brand-ink)}.cf .cf-callout--danger{background:var(--cf-danger-soft);color:var(--cf-danger)}.cf-pay-vat{margin:4px 0 0;gap:6px}.cf-pay-vat>div{display:flex;justify-content:space-between;gap:12px;font-size:.8125rem;color:var(--cf-ink-2)}.cf-pay-vat dt,.cf-pay-vat dd{margin:0}.cf-pay-vat dd{font-weight:600;color:var(--cf-ink)}.cf-pay-vat-total{padding-top:6px;border-top:1px solid var(--cf-line)}.cf-pay-vat-total dt,.cf-pay-vat-total dd{font-weight:700;color:var(--cf-ink)}[dir] .cf .cf-pay-title h3,[dir] .cf .cf-pay-balance b{line-height:1.35!important}@container cfpanel (min-width: 440px){.cf-pay .cf-form--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-pay .cf-input--amount{font-size:1.0625rem}@container cfpanel (max-width: 420px){.cf-pay .cf-form-acts{flex-direction:column-reverse;align-items:stretch}.cf-pay .cf-form-acts .cf-btn{width:100%}}.cf-dlg-kicker{margin:0 0 2px!important;font-size:.75rem!important;font-weight:600;color:var(--cf-ink-3)}.cf-case-form{display:grid;gap:14px;align-content:start}.cf-case-sec{display:grid;gap:12px}.cf-case .cf-field{align-content:start}.cf-case .cf-form--2>.cf-span{grid-column:1 / -1}.cf-case-kyc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 14px;border-radius:12px;background:var(--cf-brand-tint);border:1px solid color-mix(in srgb,var(--cf-brand) 18%,var(--cf-line))}.cf-case-kyc .cf-hint{flex:1 1 16rem;color:var(--cf-ink-2)}.cf-case-kyc-tag{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:700;color:var(--cf-brand-ink)}.cf-case-kyc-tag svg{width:14px;height:14px}.cf .cf-input[aria-invalid=true]{border-color:var(--cf-danger)}[dir=rtl] .cf .cf-input--ltr{text-align:right}.cf .cf-case-short{min-height:60px}.cf-case-stages>.cf-label{margin:0}.cf-case-readonly{min-height:40px;display:grid;align-content:center;gap:2px}.cf-case-readonly>p:first-child{margin:0;font-size:.875rem;font-weight:600;color:var(--cf-ink)}.cf-case-pay{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--cf-line)}.cf-case-subhead{display:grid;gap:2px}.cf-case-subhead>h5{margin:0}.cf-case-pays{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:15rem;overflow-y:auto}.cf-case-pays .cf-att-main{display:grid;gap:1px}.cf-case-pays b{font-size:.875rem;color:var(--cf-ink)}.cf-case-pays>li>svg{width:16px;height:16px;flex:none;color:var(--cf-success)}.cf-btn--file.is-disabled{opacity:.55;cursor:not-allowed}.cf-case-conflicts{align-items:flex-start}.cf-case-conflicts>div{flex:1 1 16rem;min-width:0;display:grid;gap:2px}.cf-case-foot{flex:none;padding:12px 22px;border-top:1px solid var(--cf-line);background:var(--cf-surface-2)}.cf-suggest{position:relative}.cf-suggest-spin{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--cf-ink-3)}.cf-suggest-spin svg{width:16px;height:16px}.cf-suggest-list{position:absolute;z-index:20;inset-inline:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;max-height:12rem;overflow-y:auto;border-radius:10px;border:1px solid var(--cf-line-strong);background:var(--cf-surface);box-shadow:0 8px 24px #0f172a1f}.cf-suggest-item{display:grid;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--cf-ink);font:inherit;text-align:start;cursor:pointer}.cf-suggest-item:hover,.cf-suggest-item:focus-visible{background:var(--cf-brand-tint);outline:none}.cf-suggest-row{display:flex;align-items:flex-start;gap:8px}.cf-suggest-name{flex:1;min-width:0;font-size:.85rem;font-weight:600}.cf-suggest-sub{font-size:.75rem;color:var(--cf-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container cfpanel (max-width: 420px){.cf-case-foot{padding:12px 16px;flex-direction:column-reverse;align-items:stretch}.cf-case-foot .cf-btn{width:100%;height:44px}}.cf-dlg .cf-form--2>.cf-span{grid-column:1 / -1}.cf-dlg .cf-field{align-content:start}.cf-dlg-spacer{display:none}@container cfpanel (min-width: 440px){.cf-dlg-spacer{display:block}}.cf-dlg-note{margin:0 0 14px;padding:8px 12px;border-radius:10px;background:var(--cf-surface-2);border:1px solid var(--cf-line);font-size:.8125rem;color:var(--cf-ink-2)}.cf-dlg-note b{color:var(--cf-ink);font-weight:700}.cf-dlg-gap{margin-bottom:14px}.cf-dlg-gap-top{margin-top:14px}.cf-dlg .cf-check small{margin-top:2px}.cf-pay .cf-pay-head{padding:18px 20px 14px;align-items:flex-start}.cf-pay .cf-pay-head>.cf-btn--icon{margin-inline-end:-6px;margin-top:-4px}.cf-pay .cf-pay-title p:not(.cf-dlg-kicker){margin:3px 0 0;font-size:.8rem;color:var(--cf-ink-2)}.cf-pay .cf-pay-body{padding:18px 20px 22px;gap:18px}.cf-pay .cf-case-foot{flex-wrap:nowrap;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--cf-line);background:var(--cf-surface)}.cf-pay .cf-case-foot .cf-btn{height:40px;padding:0 18px}.cf-pay .cf-case-foot .cf-btn--primary{min-width:0}.cf .cf-case-foot .cf-btn--primary:disabled{background:var(--cf-track);border-color:var(--cf-line-strong);color:var(--cf-ink-3);opacity:1}.cf .cf-case-foot .cf-btn--primary:disabled svg{color:var(--cf-ink-3)}.cf-case .cf-case-form{gap:18px}.cf-case .cf-case-sec{border:0;border-radius:0;background:none;padding:0}.cf-case .cf-case-sec+.cf-case-sec{padding-top:18px;border-top:1px solid var(--cf-line)}.cf-case .cf-case-sec>.cf-card-title{font-size:.85rem}.cf-pay-vat dd{white-space:nowrap}.cf-pay-vat dt{min-width:0}.cf .cf-case-errors{align-items:flex-start}.cf .cf-case-errors>svg{margin-top:3px}.cf-case-errors>div{flex:1 1 16rem;min-width:0;display:grid;gap:4px}.cf-case-errors ul{margin:0;padding-inline-start:18px;display:grid;gap:2px}.cf-case-errlink{border:0;padding:0;background:none;font:inherit;color:inherit;text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cf-case-errlink:focus-visible{outline:2px solid var(--cf-focus);outline-offset:2px;border-radius:4px}.cf .cf-case-lock{display:flex;align-items:flex-start;gap:6px;color:var(--cf-ink-2)}.cf .cf-case-lock svg{margin-top:3px}.dark .cf .cf-input:disabled{background:transparent;border-color:var(--cf-line);color:var(--cf-ink-3)}.dark .cf .cf-pay-balance b{color:var(--cf-ink)}@media(max-width:640px){div.cf-sheet{align-self:flex-end;width:calc(100% + 24px);max-width:none;margin:auto -12px -12px;border-radius:18px 18px 0 0;border-bottom:0;max-height:calc(100dvh - 2.5rem)}.cf-pay .cf-pay-head{padding:16px 16px 12px}.cf-pay .cf-pay-body{padding:16px;gap:16px}.cf-pay .cf-case-foot{flex-direction:row;align-items:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.cf-pay .cf-case-foot>.cf-btn{flex:1 1 0;width:auto;height:44px}}.cf-session-when{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container cfpanel (min-width: 360px){.cf-session-when{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.cf [data-owner-notes=session-form] textarea.cf-input{min-height:64px}.cf [data-owner-notes=session-form] .cf-form-acts{padding-top:2px}.cf.ivd{background:var(--cf-surface)}.cf.ivd .cf-pay-title{min-width:0}.cf.ivd .cf-pay-title h3{overflow-wrap:anywhere}.cf.ivd .ivd-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.cf.ivd .ivd-sub bdi{font-variant-numeric:tabular-nums}.cf.ivd .ivd-notes{flex:none;display:grid;gap:8px;padding:12px 20px;border-bottom:1px solid var(--cf-line);background:var(--cf-surface)}.cf.ivd .ivd-notes:empty{display:none}.cf.ivd .cf-callout{font-size:.8125rem;line-height:1.6}.cf.ivd .cf-callout--info{background:var(--cf-surface-2);color:var(--cf-ink-2);border:1px solid var(--cf-line)}.cf.ivd .cf-callout--info>svg{color:var(--cf-ink-3)}.cf.ivd .ivd-callout-acts{display:flex;flex-wrap:wrap;gap:8px}.cf.ivd .ivd-busy svg{animation:ivd-spin 1s linear infinite}@keyframes ivd-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cf.ivd .ivd-busy svg{animation:none}}.cf.ivd .ivd-paper{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--cf-surface-2)}.cf.ivd .ivd-letterhead-wait{display:block;width:100%;height:96px;border-radius:8px}.cf.ivd .ivd-letterhead-missing{display:flex;align-items:center;justify-content:center;min-height:72px;border:1px dashed #94a3b8;border-radius:8px;color:#475569;font-size:.8125rem;font-weight:600;text-align:center;padding:8px 12px}.cf.ivd .cf-case-foot{display:flex;align-items:center}.cf.ivd .ivd-foot-note{flex:1 1 auto;min-width:0;margin:0;font-size:.75rem;color:var(--cf-ink-3)}@media(max-width:640px){.cf.ivd .cf-case-foot{flex-wrap:wrap;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.cf.ivd .ivd-foot-note{flex-basis:100%}.cf.ivd .cf-case-foot>.cf-btn{flex:1 1 0;height:44px}.cf.ivd .ivd-notes{padding:12px 16px}}.cf.ivd .ivd-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:0 20px 14px;border-bottom:1px solid var(--cf-line)}.cf.ivd .ivd-bar-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cf.ivd .ivd-bar .cf-btn{height:40px}.cf.ivd .ivd-seg{display:inline-grid;grid-template-columns:1fr 1fr;border:1px solid var(--cf-line-strong);border-radius:10px;overflow:hidden}.cf.ivd .ivd-seg button{min-height:40px;min-width:3.5rem;padding:0 14px;border:0;background:var(--cf-surface);color:var(--cf-ink-2);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.cf.ivd .ivd-seg button+button{border-inline-start:1px solid var(--cf-line-strong)}.cf.ivd .ivd-seg button[aria-selected=true]{background:var(--cf-brand);color:#fff}.cf.ivd .cf-pay-head.ivd-head{border-bottom:0}.cf.ivd .ivd-head-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.cf.ivd .ivd-head-ico svg{width:20px;height:20px}.cf.ivd .ivd-head-main{display:flex;align-items:flex-start;gap:12px;min-width:0}@media(max-width:640px){.cf.ivd .ivd-bar{padding:0 16px 12px}.cf.ivd .ivd-bar-acts{width:100%}.cf.ivd .ivd-bar-acts>.cf-btn{flex:1 1 calc(50% - 4px);height:44px}.cf.ivd .ivd-bar-acts>.ivd-wide{flex-basis:100%}.cf.ivd .ivd-seg{width:100%}.cf.ivd .ivd-seg button{min-height:44px}}[dir] .cf.ivd .ivd-seg button,[dir] .cf.ivd .ivd-foot-note{line-height:1.35!important}.tst-stack{position:fixed;top:var(--tst-top, 12px);inset-inline:16px;z-index:var(--z-toast);display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none}.tst{--tst-accent: var(--cf-brand-ink);--tst-soft: var(--cf-brand-tint);position:relative;pointer-events:auto;display:flex;align-items:flex-start;gap:10px;width:100%;max-width:420px;padding-block:10px;padding-inline:12px 4px;overflow:hidden;background:var(--cf-surface);color:var(--cf-ink);border:1px solid var(--cf-line-strong);border-inline-start:3px solid var(--tst-accent);border-radius:12px;box-shadow:0 12px 32px -14px #0f172a52;font-family:inherit;text-align:start;animation:tst-in .2s var(--cf-ease-out) both}.tst[data-type=success]{--tst-accent: var(--cf-success);--tst-soft: var(--cf-success-soft)}.tst[data-type=error]{--tst-accent: var(--cf-danger);--tst-soft: var(--cf-danger-soft)}.tst[data-type=warning]{--tst-accent: var(--cf-warning);--tst-soft: var(--cf-warning-soft)}.tst-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:4px;border-radius:999px;background:var(--tst-soft);color:var(--tst-accent)}.tst-icon svg{width:18px;height:18px}.tst-body{flex:1;min-width:0;padding-top:2px}[dir] .tst .tst-title{margin:0;font-size:.75rem;font-weight:700;line-height:1.35!important;color:var(--tst-accent)}[dir] .tst .tst-msg{margin:2px 0 0;font-size:.875rem;font-weight:600;line-height:1.5!important;color:var(--cf-ink);overflow-wrap:anywhere}.tst-count{display:inline-block;margin-inline-start:6px;padding:0 6px;border-radius:999px;background:var(--cf-surface-2);border:1px solid var(--cf-line);color:var(--cf-ink-2);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.tst-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--cf-ink-3);cursor:pointer;transition:background-color .15s ease,color .15s ease}.tst-close:hover{background:var(--cf-surface-2);color:var(--cf-ink)}.tst-close svg{width:18px;height:18px}.tst :focus-visible{outline:2px solid var(--cf-focus);outline-offset:2px}.tst-bar{position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--tst-accent);opacity:.55;animation:tst-time var(--tst-ms, 5s) linear forwards}[dir=ltr] .tst-bar{transform-origin:left center}[dir=rtl] .tst-bar{transform-origin:right center}.tst:hover .tst-bar,.tst:focus-within .tst-bar{animation-play-state:paused}@keyframes tst-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes tst-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.tst{animation:none}}@media(max-width:639px){.tst{max-width:none}.tst-close{width:44px;height:44px}}[data-b9=shell-notices]{flex:none;display:flex;flex-direction:column;gap:8px;max-height:40vh;max-height:40dvh;overflow-y:auto;overscroll-behavior:contain;padding-block:8px 0;padding-inline:12px}[data-b9=shell-notices]:empty{display:none}@media(min-width:640px){[data-b9=shell-notices]{padding-inline:20px}}@media(min-width:768px){[data-b9=shell-notices]{padding-inline:24px}}.tst-stack--inline{position:static;inset:auto;z-index:auto;order:2;align-items:stretch;pointer-events:auto}.tst-stack--inline .tst{max-width:none}.cf-pv{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:2px 9px;border-radius:999px;border:1px solid var(--cf-line);background:var(--cf-surface);font-size:.75rem;font-weight:600;line-height:1.2;color:var(--cf-ink-3);white-space:nowrap}.cf-pv svg{flex:none;width:13px;height:13px}.cf-pv[data-state=shown]{border-color:transparent;background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.cf-pv[data-state=waiting]{border-style:dashed;border-color:var(--cf-line-strong);color:var(--cf-ink-2)}.cf-pv--button{cursor:pointer;transition:background-color .15s ease,transform .16s ease-out}.cf-pv--button:hover:not(:disabled){background:var(--cf-surface-2)}.cf-pv--button[data-state=shown]:hover:not(:disabled){background:color-mix(in srgb,var(--cf-brand-tint) 70%,var(--cf-surface-2))}.cf-pv--button:active:not(:disabled){transform:scale(.97)}.cf-pv--button:disabled{opacity:.6;cursor:progress}.cf-pv--button:focus-visible{outline:2px solid var(--cf-focus);outline-offset:2px}@media(pointer:coarse){.cf-pv--button{min-height:36px;padding:4px 12px}}@media(prefers-reduced-motion:reduce){.cf-pv--button{transition:none}.cf-pv--button:active:not(:disabled){transform:none}}.cf-pv[data-state=legacy]{border-style:dashed;border-color:color-mix(in srgb,var(--cf-brand-ink) 45%,transparent);background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.cf-pv-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.cf-pv-keep{min-height:26px;padding:2px 8px;border:0;border-radius:999px;background:transparent;color:var(--cf-ink-2);font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cf-pv-keep:hover:not(:disabled){color:var(--cf-ink);background:var(--cf-surface-2)}.cf-pv-keep:disabled{opacity:.6;cursor:progress}.cf-pv-keep:focus-visible{outline:2px solid var(--cf-focus);outline-offset:2px}@media(pointer:coarse){.cf-pv-keep{min-height:36px;padding:4px 10px}}.cf-doc-sharing-note{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;border-radius:12px;border:1px solid var(--cf-line);background:var(--cf-surface);color:var(--cf-ink-2);font-size:.8125rem;line-height:1.6}.cf-doc-sharing-note svg{flex:none;width:16px;height:16px;margin-top:3px}.cf .cf-pj-icon{flex:none;width:15px;height:15px;color:var(--cf-ink-3)}.cf .cf-pj-case-deadlines{padding:12px 14px 14px;display:flex;flex-direction:column;gap:2px}.cf-pj-doc{min-height:44px}.cf .cf-pj-doc-name{flex:1 1 12rem;min-width:0;font-weight:600;color:var(--cf-ink);overflow-wrap:anywhere}.cf-pj-download{margin-inline-start:auto}.cf-pj-judgment-doc{margin-top:8px}.cf-pj-judgment-doc .cf-jp-doc{background:var(--cf-surface);border:1px solid var(--cf-line)}@container cfpanel (max-width: 480px){.cf-pj-doc{padding:8px 10px}.cf-pj-download{width:100%;height:40px;justify-content:center}}.snc .snc-band{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr)}.snc .snc-band .cl-band-value{font-size:1.375rem}.snc .snc-band-text{color:var(--cl-ink);font-size:1rem;font-weight:700;overflow-wrap:anywhere}.snc .snc-band-sub{margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem;overflow-wrap:anywhere}.snc .snc-band-sub a{color:var(--cl-brand-ink);text-decoration:underline;text-underline-offset:3px}.snc .snc-band-note,.snc .snc-band-error{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 18px;border-top:1px solid var(--cl-line);color:var(--cl-ink-2);font-size:.8125rem}.snc .snc-band-error{border-top:0;padding:14px 18px}.snc .snc-band-note svg,.snc .snc-band-error svg{flex:none;width:16px;height:16px}.snc .snc-band-note--warn{background:var(--snc-warn-soft);color:var(--snc-warn);border-end-start-radius:14px;border-end-end-radius:14px}.snc .snc-band-note b{font-weight:700}.snc,.snc-dlg{--snc-warn: #a35208;--snc-warn-soft: #fdf3e7;--snc-danger: #b42318;--snc-danger-soft: #fdf0ef}.dark .snc,.dark .snc-dlg{--snc-warn: #fbbf24;--snc-warn-soft: rgb(251 191 36 / .12);--snc-danger: #f87171;--snc-danger-soft: rgb(248 113 113 / .12)}.snc .snc-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--cl-line);background:var(--cl-surface);font-size:.875rem}.snc .snc-note>svg{flex:none;width:18px;height:18px;margin-top:2px}.snc .snc-note p{margin:0;flex:1;min-width:0;color:var(--cl-ink)}.snc .snc-note--ok>svg{color:var(--cl-success)}.snc .snc-note--warn{border-color:color-mix(in srgb,var(--snc-warn) 30%,var(--cl-line));background:var(--snc-warn-soft)}.snc .snc-note--warn>svg{color:var(--snc-warn)}.snc .snc-note--danger{border-color:color-mix(in srgb,var(--snc-danger) 30%,var(--cl-line));background:var(--snc-danger-soft)}.snc .snc-note--danger>svg{color:var(--snc-danger)}.snc .snc-note .cl-btn{flex:none}[dir] .snc .snc-note p{line-height:1.55!important}.snc .snc-hits-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px;padding:14px 16px 12px;border-bottom:1px solid var(--cl-line)}.snc .snc-hits-title{margin:0;display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:var(--cl-ink)}.snc .snc-hits-title svg{flex:none;width:18px;height:18px;color:var(--cl-brand-ink)}.snc .snc-hits-sub{margin:2px 0 0;flex-basis:100%;color:var(--cl-ink-3);font-size:.8125rem}.snc .snc-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--cl-brand-tint);color:var(--cl-brand-ink);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.snc .snc-hits-list{list-style:none;margin:0;padding:0}.snc .snc-hit{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--cl-line)}.snc .snc-hit:last-child{border-bottom:0}.snc .snc-hit-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.snc .snc-hit-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--cl-ink);font-weight:700;overflow-wrap:anywhere}.snc .snc-hit-line{margin:0;color:var(--cl-ink-2);font-size:.8125rem;overflow-wrap:anywhere}.snc .snc-hit-line b{color:var(--cl-ink);font-weight:600}.snc .snc-hit-meta{margin:0;color:var(--cl-ink-3);font-size:.75rem}.snc .snc-hit .cl-btn--open{flex:none}.snc .snc-hits-empty{margin:0;display:flex;align-items:center;gap:8px;padding:14px 16px;color:var(--cl-ink-2);font-size:.875rem}.snc .snc-hits-empty svg{flex:none;width:16px;height:16px;color:var(--cl-ink-3)}.snc .snc-hits-empty--warn{color:var(--snc-warn)}.snc .snc-hits-empty--warn svg{color:var(--snc-warn)}[dir] .snc .snc-hit-name,[dir] .snc .snc-hit-line,[dir] .snc .snc-hits-sub,[dir] .snc .snc-band-sub{line-height:1.5!important}.snc .snc-chip,.snc-dlg .snc-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;border:1px solid var(--cl-line, var(--cf-line));background:var(--cl-surface-2, var(--cf-surface-2));color:var(--cl-ink-2, var(--cf-ink-2))}.snc .snc-chip--pending,.snc-dlg .snc-chip--pending{border-color:color-mix(in srgb,var(--snc-warn) 35%,transparent);background:var(--snc-warn-soft);color:var(--snc-warn)}.snc .snc-chip--listed,.snc-dlg .snc-chip--listed{border-color:color-mix(in srgb,var(--brand-primary) 25%,transparent);background:var(--cl-brand-tint, var(--cf-brand-tint));color:var(--cl-brand-ink, var(--cf-brand-ink))}.snc .snc-chip--delisted,.snc-dlg .snc-chip--delisted{color:var(--cl-ink-3, var(--cf-ink-3))}[dir] .snc .snc-chip,[dir] .snc-dlg .snc-chip{line-height:1.25!important}.snc .snc-seg{display:flex;flex-wrap:wrap;gap:6px}.snc .snc-seg-item{display:inline-flex;align-items:center;height:34px;padding:0 12px;border:1px solid var(--cl-line);border-radius:999px;background:var(--cl-surface);color:var(--cl-ink-2);font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.snc .snc-seg-item:hover{background:var(--cl-surface-2)}.snc .snc-seg-item[aria-pressed=true]{border-color:color-mix(in srgb,var(--cl-brand) 45%,var(--cl-line-strong));background:var(--cl-brand-tint);color:var(--cl-brand-ink)}[dir] .snc .snc-seg-item{line-height:1.25!important}.snc .snc-clear{width:40px}.snc .snc-clear svg{color:var(--cl-ink-3)}.snc .snc-clear:hover:not(:disabled){border-color:color-mix(in srgb,var(--snc-danger) 35%,var(--cl-line-strong));background:var(--snc-danger-soft)}.snc .snc-clear:hover:not(:disabled) svg{color:var(--snc-danger)}.snc .snc-open{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.snc .snc-open:hover .cl-name{color:var(--cl-brand-ink)}.snc .snc-en{margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem;overflow-wrap:anywhere}.snc .snc-c-name{min-width:240px}.snc .snc-c-type{min-width:150px}.snc .snc-c-dec{max-width:280px;color:var(--cl-ink-2)}.snc .snc-row{cursor:pointer}.snc .snc-card{display:block;width:100%;border-inline:0;border-top:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.snc .snc-card:hover{background:var(--cl-surface-2)}.snc .snc-card .cl-card-meta{margin-bottom:0}[dir] .snc .snc-en{line-height:1.45!important}.snc-dlg .snc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.snc-dlg .snc-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.snc-dlg .snc-fact{min-width:0;padding:9px 12px;border:1px solid var(--cf-line);border-radius:10px;background:var(--cf-surface-2)}.snc-dlg .snc-fact dt{color:var(--cf-ink-3);font-size:.75rem;font-weight:600}.snc-dlg .snc-fact dd{margin:2px 0 0;color:var(--cf-ink);font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.snc-dlg .snc-fact dd a{color:var(--cf-brand-ink);text-decoration:underline;text-underline-offset:3px}.snc-dlg .snc-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.snc-dlg .snc-count-cell{padding:10px 12px;border:1px solid var(--cf-line);border-radius:10px;text-align:center}.snc-dlg .snc-count-cell span{display:block;color:var(--cf-ink-3);font-size:.75rem;font-weight:600}.snc-dlg .snc-count-cell b{display:block;margin-top:2px;color:var(--cf-ink);font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums}.snc-dlg .snc-ptable-wrap{max-height:18rem;overflow:auto;border:1px solid var(--cf-line);border-radius:12px}.snc-dlg .snc-ptable{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem}.snc-dlg .snc-ptable th{position:sticky;top:0;padding:8px 10px;border-bottom:1px solid var(--cf-line);background:var(--cf-surface-2);color:var(--cf-ink-2);font-size:.75rem;font-weight:600;text-align:start;white-space:nowrap}.snc-dlg .snc-ptable td{padding:8px 10px;border-bottom:1px solid var(--cf-line);color:var(--cf-ink);vertical-align:top;overflow-wrap:anywhere}.snc-dlg .snc-ptable tr:last-child td{border-bottom:0}.snc-dlg .snc-ptable .snc-muted{color:var(--cf-ink-3)}.snc-dlg .snc-more{margin:6px 0 0;color:var(--cf-ink-3);font-size:.75rem}.snc-dlg .snc-sec-title{margin:0 0 8px;color:var(--cf-ink-2);font-size:.8125rem;font-weight:700}.snc-dlg .snc-block{padding:12px 14px;border:1px solid var(--cf-line);border-radius:12px}.snc-dlg .snc-block p{margin:0;color:var(--cf-ink);font-size:.875rem}.snc-dlg .snc-block--brand{border-color:color-mix(in srgb,var(--cf-brand) 22%,var(--cf-line));background:var(--cf-brand-tint)}.snc-dlg .snc-block-label{display:block;margin-bottom:4px;color:var(--cf-ink-3);font-size:.75rem;font-weight:700}.snc-dlg .snc-block--brand .snc-block-label{color:var(--cf-brand-ink)}.snc-dlg .snc-en{margin:2px 0 0;color:var(--cf-ink-3);font-size:.875rem}[dir] .snc-dlg .snc-block p,[dir] .snc-dlg .snc-fact dd{line-height:1.55!important}.snc-rep{background:var(--cf-surface-2)}.snc-rep .snc-rep-bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-bottom:1px solid var(--cf-line);background:var(--cf-surface)}.snc-rep .snc-rep-bar .cf-btn{height:40px}.snc-rep .snc-rep-bar-title{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.snc-rep .snc-rep-bar-title b{color:var(--cf-ink);font-size:.9375rem;font-weight:700}.snc-rep .snc-rep-bar-title span{color:var(--cf-ink-3);font-size:.75rem}[dir] .snc-rep .snc-rep-bar-title b,[dir] .snc-rep .snc-rep-bar-title span{line-height:1.4!important}@media(min-width:768px)and (max-width:1023px){.snc .snc-c-nat{display:none}}@media(max-width:767px){.snc .snc-band{grid-template-columns:repeat(2,minmax(0,1fr))}.snc .snc-band .cl-band-label{font-size:.75rem}.snc .snc-band .snc-band-text{font-size:.9375rem}.snc .snc-band .cl-band-cell:nth-child(3){grid-column:1 / -1;border-inline-start:0;border-top:1px solid var(--cl-line)}.snc .snc-seg-item{height:40px}.snc .snc-clear{width:44px}.snc .snc-hit{flex-direction:column;align-items:stretch}.snc .snc-hit .cl-btn--open{height:44px}.snc .snc-note .cl-btn{height:40px}.snc-dlg .snc-facts{grid-template-columns:minmax(0,1fr)}.snc-dlg .snc-facts--3{grid-template-columns:repeat(2,minmax(0,1fr))}.snc-dlg .snc-facts--3>.snc-fact:first-child{grid-column:1 / -1}.snc-dlg .snc-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.snc-rep .snc-rep-bar-title span{display:none}.snc-rep .snc-rep-bar .cf-btn{height:44px}}@media(prefers-reduced-motion:reduce){.snc .snc-seg-item{transition:none}}.snc-dlg .cf-case-foot{display:flex;align-items:center}.cf .cf-ul .cf-ul-btn{height:40px}.cf .cf-ul .cf-card-body{gap:12px}.cf .cf-ul .cf-card-headtext{flex:1 1 18rem;min-width:0}.cf .cf-ul .cf-card-head--wrap{flex-wrap:wrap}.cf .cf-ul .cf-ul-block{display:grid;gap:8px}.cf .cf-ul .cf-ul-h{margin:0}.cf .cf-ul .cf-ul-list li{padding:10px 12px}.cf .cf-ul .cf-ul-meta{display:grid;gap:2px;min-width:0}.cf .cf-ul .cf-ul-meta--grow{flex:1 1 16rem;justify-items:start;gap:4px}.cf .cf-ul .cf-ul-meta .cf-hint{line-height:1.6}.cf .cf-ul .cf-ul-note{overflow-wrap:anywhere}.cf .cf-ul .cf-review .cf-att-main{align-items:flex-start;flex:1 1 14rem}.cf .cf-ul .cf-review .cf-att-main>svg{width:16px;height:16px;margin-top:3px;color:var(--cf-ink-3);flex:none}.cf .cf-ul .cf-review-acts{flex-wrap:wrap}.cf .cf-ul .cf-ul-reject{flex:1 1 100%;display:grid;gap:8px;padding-top:6px;border-top:1px dashed var(--cf-line)}.cf .cf-ul .cf-ul-compose,.cf .cf-ul .cf-ul-new{gap:10px}.cf .cf-ul .cf-ul-new .cf-copy .cf-input{min-height:40px}.cf .cf-ul .cf-ul-accepted{background:var(--cf-success-soft);color:var(--cf-success);font-size:.8125rem;line-height:1.7;align-items:flex-start}.cf .cf-ul .cf-ul-accepted>svg{margin-top:4px}.cf .cf-ul .cf-ul-accepted p{color:var(--cf-ink)}.cf .cf-ul .cf-ul-loading{display:flex;align-items:center;gap:6px}.cf .cf-ul .cf-ul-more{justify-self:start;min-height:40px}@container cfpanel (max-width: 480px){.cf .cf-ul .cf-review-acts .cf-btn{flex:1 1 auto;height:44px}.cf .cf-ul .cf-copy{flex-direction:column}.cf .cf-ul .cf-ul-btn{height:44px}}.cf .cf-ul .cf-ul-meta>bdi{justify-self:start;max-width:100%}.si{--si-brand: var(--brand-primary);--si-brand-strong: var(--brand-primary-dark);--si-brand-ink: var(--brand-primary);--si-accent: var(--brand-accent);--si-band: color-mix(in srgb, var(--brand-primary-dark) 78%, #0b0b10);--si-band-ink: rgb(255 255 255 / .94);--si-band-ink-2: rgb(255 255 255 / .72);--si-band-line: rgb(255 255 255 / .16);--si-band-hover: rgb(255 255 255 / .08);--si-canvas: #f4f6f9;--si-surface: #ffffff;--si-surface-2: #f8fafc;--si-line: #dfe5ec;--si-line-strong: #c3ccd8;--si-ink: #0f172a;--si-ink-2: #475569;--si-ink-3: #5b6b80;--si-danger: #b42318;--si-danger-soft: #fdf0ef;--si-danger-line: #f3c9c5;--si-ok: #15803d;--si-ok-soft: #ecfdf3;--si-ok-line: #bfe6cd;--si-note-soft: #f8f3ea;--si-note-line: #eadcc2;--si-focus: var(--brand-primary);--si-ease: cubic-bezier(.23, 1, .32, 1);font-family:Cairo,ui-sans-serif,system-ui,sans-serif;color:var(--si-ink);background:var(--si-canvas);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.dark .si{--si-brand-ink: color-mix(in srgb, var(--brand-primary) 38%, #ffffff);--si-band: color-mix(in srgb, var(--brand-primary-dark) 46%, #0b0b10);--si-canvas: #0b1220;--si-surface: #0f172a;--si-surface-2: #131d33;--si-line: rgb(255 255 255 / .1);--si-line-strong: rgb(255 255 255 / .2);--si-ink: #f1f5f9;--si-ink-2: #cbd5e1;--si-ink-3: #a3b1c4;--si-danger: #fca5a5;--si-danger-soft: rgb(248 113 113 / .1);--si-danger-line: rgb(248 113 113 / .32);--si-ok: #86efac;--si-ok-soft: rgb(74 222 128 / .1);--si-ok-line: rgb(74 222 128 / .3);--si-note-soft: rgb(237 185 134 / .08);--si-note-line: rgb(237 185 134 / .26);--si-focus: var(--brand-accent)}.si *,.si *:before,.si *:after{box-sizing:border-box}.si :where(button,input,select,textarea){font:inherit;color:inherit}.si :focus-visible{outline:2px solid var(--si-focus);outline-offset:2px}@media(min-width:1024px){.si{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.si-brand{background:var(--si-band);color:var(--si-band-ink);padding:12px 16px;display:flex;align-items:center;gap:12px}.si-brand :focus-visible{outline-color:var(--si-accent)}.si-brand-id{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.si-logo{width:40px;height:40px;border-radius:10px;flex:none;box-shadow:0 0 0 1px var(--si-band-line)}.si-brand-text{min-width:0}.si-brand-name{margin:0;font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.si-brand-since{margin:0;font-size:13px;color:var(--si-band-ink-2)}.si-brand-rule,.si-brand-line{display:none}.si-brand-controls{flex:none}@media(min-width:1024px){.si-brand{flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:56px clamp(40px,5vw,80px);min-height:100vh;position:sticky;top:0}.si-brand-id{flex:none;flex-direction:column;align-items:flex-start;gap:28px}.si-logo{width:64px;height:64px;border-radius:14px}.si-brand-name{font-size:clamp(34px,3.4vw,52px);line-height:1.2;letter-spacing:0;max-width:14ch}.si-brand-since{font-size:16px;margin-top:10px}.si-brand-rule{display:block;width:56px;height:2px;background:var(--si-accent);margin:28px 0 20px;border:0}.si-brand-line{display:block;margin:0;font-size:17px;line-height:1.7;color:var(--si-band-ink-2);max-width:30ch}.si-brand-controls{display:none}}.si-controls{display:flex;align-items:center;gap:8px}.si-ctl{min-height:40px;min-width:40px;padding:0 12px;border-radius:10px;border:1px solid var(--si-line);background:var(--si-surface);color:var(--si-ink);font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background-color .16s var(--si-ease),border-color .16s var(--si-ease)}.si-ctl:hover{background:var(--si-surface-2);border-color:var(--si-line-strong)}.si-ctl--icon{padding:0;width:40px}.si-ctl svg{width:18px;height:18px}.si-brand .si-ctl{background:transparent;border-color:var(--si-band-line);color:var(--si-band-ink)}.si-brand .si-ctl:hover{background:var(--si-band-hover)}.si-side{display:flex;flex-direction:column;min-height:0;flex:1}.si-top{display:none}@media(min-width:1024px){.si-side{min-height:100vh}.si-top{display:flex;justify-content:flex-end;padding:32px 40px 0}}.si-main{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:28px 16px 24px}@media(min-width:640px){.si-main{padding:48px 40px 32px}}@media(min-width:1024px){.si-main{align-items:center;padding:24px 40px}}.si-col{width:100%;max-width:420px}.si-h1{margin:0;font-size:26px;font-weight:700;line-height:1.3;color:var(--si-ink)}@media(min-width:640px){.si-h1{font-size:28px}}.si-lead{margin:8px 0 0;font-size:15px;line-height:1.7;color:var(--si-ink-2)}.si-tabs{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--si-line)}.si-tab{position:relative;min-height:48px;border:0;background:none;font-size:15px;font-weight:700;color:var(--si-ink-3);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border-radius:10px 10px 0 0;transition:color .16s var(--si-ease)}.si-tab svg{width:17px;height:17px}.si-tab:hover{color:var(--si-ink)}.si-tab[aria-selected=true]{color:var(--si-brand-ink)}.si-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:12px;bottom:-1px;height:3px;border-radius:3px;background:currentColor}.si-panel{margin-top:24px}.si-alert,.si-ok,.si-note{margin-top:20px;border-radius:12px;border:1px solid;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7}.si-alert{background:var(--si-danger-soft);border-color:var(--si-danger-line);color:var(--si-danger)}.si-alert:focus{outline:none}.si-alert:focus-visible{outline:2px solid var(--si-focus);outline-offset:2px}.si-ok{background:var(--si-ok-soft);border-color:var(--si-ok-line);color:var(--si-ink)}.si-ok>svg{color:var(--si-ok)}.si-note{background:var(--si-note-soft);border-color:var(--si-note-line);color:var(--si-ink)}.si-alert>svg,.si-ok>svg,.si-note>svg{width:18px;height:18px;flex:none;margin-top:3px}.si-msg-title{margin:0;font-weight:700}.si-demo-code{margin-top:10px}.si-demo-code .si-msg-text{margin:0;color:var(--si-ink)}.si-demo-code bdi{font-weight:800;font-size:17px;letter-spacing:.12em;color:var(--si-ink);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.si-msg-text{margin:2px 0 0;color:var(--si-ink-2)}.si-alert .si-msg-text{color:inherit}.si-form{display:grid;gap:18px}.si-label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--si-ink)}.si-hint{margin:0 0 8px;font-size:13px;line-height:1.7;color:var(--si-ink-2)}.si-hint bdi{font-weight:600;color:var(--si-ink)}.si-input-wrap{position:relative}.si-input-icon{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--si-ink-3);pointer-events:none}.si-input{width:100%;height:48px;border-radius:12px;border:1px solid var(--si-line-strong);background:var(--si-surface);color:var(--si-ink);padding-inline:14px;font-size:16px;transition:border-color .16s var(--si-ease),box-shadow .16s var(--si-ease)}.si-input::placeholder{color:var(--si-ink-3);opacity:1}.si-input:hover{border-color:var(--si-ink-3)}.si-input:focus{outline:none;border-color:var(--si-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--si-focus) 22%,transparent)}.si-input[aria-invalid=true]{border-color:var(--si-danger)}.si-input--icon{padding-inline-start:44px}.si-input--eye{padding-inline-end:52px}.si-input--code{height:56px;text-align:center;font-size:24px;font-weight:700;letter-spacing:.4em;padding-inline:14px 0;font-variant-numeric:tabular-nums}.si-input--code::placeholder{color:var(--si-line-strong)}.si-eye{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:10px;background:none;color:var(--si-ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.si-eye:hover{background:var(--si-surface-2);color:var(--si-ink)}.si-eye svg{width:18px;height:18px}.si-field-error{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--si-danger)}.si-row{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-top:-6px}.si-check{display:inline-flex;align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:600;color:var(--si-ink);cursor:pointer;-webkit-user-select:none;user-select:none}.si-check input{width:18px;height:18px;margin:0;accent-color:var(--brand-primary);flex:none}.dark .si-check input{accent-color:var(--brand-accent)}.si-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:14px;font-weight:600;color:var(--si-brand-ink);text-decoration:none;border-radius:6px;background:none;border:0;padding:0;cursor:pointer}.si-link:hover{text-decoration:underline;text-underline-offset:3px}.si-link:disabled{color:var(--si-ink-3);cursor:not-allowed;text-decoration:none}.si-link svg{width:16px;height:16px}.si-btn{width:100%;min-height:48px;border-radius:12px;border:1px solid transparent;background:var(--si-brand);color:#fff;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;cursor:pointer;text-decoration:none;transition:background-color .16s var(--si-ease),opacity .16s var(--si-ease)}.si-btn:hover{background:var(--si-brand-strong)}.si-btn:disabled{opacity:.55;cursor:not-allowed}.si-btn:disabled:hover{background:var(--si-brand)}.si-btn svg{width:18px;height:18px}.si-btn--ghost{background:var(--si-surface);color:var(--si-ink);border-color:var(--si-line-strong)}.si-btn--ghost:hover{background:var(--si-surface-2)}.si-btn--ghost:disabled:hover{background:var(--si-surface)}.si-btns{display:grid;grid-template-columns:auto 1fr;gap:12px}.si-btns .si-btn--ghost{width:auto}.si-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:var(--si-surface-2);border:1px solid var(--si-line)}.si-seg button{min-height:40px;border:0;border-radius:9px;background:none;color:var(--si-ink-2);font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.si-seg button svg{width:16px;height:16px}.si-seg button[aria-checked=true]{background:var(--si-surface);color:var(--si-brand-ink);box-shadow:0 1px 2px #0f172a14}.si-seg button:disabled{opacity:.5;cursor:not-allowed}.si-code-actions{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.si-code-actions .si-link{font-variant-numeric:tabular-nums}.si-remembered{margin-top:24px;border-radius:14px;border:1px solid var(--si-line);background:var(--si-surface);padding:14px;display:flex;align-items:center;gap:12px}.si-avatar{width:44px;height:44px;flex:none;border-radius:50%;background:var(--si-brand);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.si-remembered-text{flex:1;min-width:0}.si-remembered-text p{margin:0}.si-remembered-label{font-size:13px;color:var(--si-ink-2)}.si-remembered-name{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-remembered-actions{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.si-remembered-actions .si-btn{width:auto;min-height:40px;padding:0 16px;font-size:14px}.si-rules{margin:0;padding:12px 14px;list-style:none;border-radius:12px;background:var(--si-surface-2);border:1px solid var(--si-line);display:grid;gap:4px;font-size:13px;line-height:1.7;color:var(--si-ink-2)}.si-rules li{display:flex;gap:8px;align-items:flex-start}.si-rules li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--si-ink-3);margin-top:9px;flex:none}.si-rules li[data-met=true]{color:var(--si-ink)}.si-rules li[data-met=true]:before{background:var(--si-ok)}.si-back{margin-top:20px}.si-foot{padding:16px 16px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;font-size:13px;color:var(--si-ink-3);text-align:center}.si-foot p{margin:0}.si-foot .si-link{font-size:13px}@media(prefers-reduced-motion:reduce){.si *,.si *:before,.si *:after{transition:none!important}}.qs-rail{--qs-ink: rgb(255 255 255 / .88);--qs-ink-2: rgb(255 255 255 / .6);--qs-line: rgb(255 255 255 / .1);--qs-hover: rgb(255 255 255 / .07);--qs-active: rgb(255 255 255 / .12);--qs-gold: var(--brand-accent);color:var(--qs-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary-dark) 74%,#0b0b10),color-mix(in srgb,var(--brand-primary-dark) 56%,#0b0b10));background:linear-gradient(180deg,oklch(from var(--brand-primary-dark) min(l,.27) c h),oklch(from var(--brand-primary-dark) min(l,.21) c h));border-inline-end:1px solid rgb(0 0 0 / .25)}.dark .qs-rail{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary-dark) 46%,#0b0b10),color-mix(in srgb,var(--brand-primary-dark) 34%,#0b0b10));background:linear-gradient(180deg,oklch(from var(--brand-primary-dark) min(l,.21) c h),oklch(from var(--brand-primary-dark) min(l,.17) c h))}@media(min-width:768px){.qs-rail.qs-rail--attached{flex:none;width:256px;border-start-end-radius:24px;border-end-end-radius:24px;border-inline-end:0}.qs-rail.qs-rail--attached.qs-rail--collapsed{width:76px}}.qs-rail :focus-visible{outline:2px solid var(--qs-gold);outline-offset:-2px}.qs-heading{padding:14px 12px 4px;font-size:.75rem;font-weight:600;line-height:1.4;color:var(--qs-ink-2)}.qs-section:first-child .qs-heading{padding-top:4px}.qs-section-items{display:flex;flex-direction:column;gap:6px}.qs-sep{height:1px;margin:8px 10px;background:var(--qs-line)}.qs-item{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:50px;padding:0 16px;border-radius:14px;color:#fffffff2;font-size:1rem;font-weight:600;text-align:start;transition:background-color .15s ease,color .15s ease}.qs-item .qs-ico{flex:none;width:22px;height:22px;color:#ffffffdb;transition:color .15s ease}.qs-item:hover{background:var(--qs-hover);color:#fff}.qs-item:hover .qs-ico{color:#fff}.qs-item[aria-current=page]{background:#ffffff29;color:#fff;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff2e,0 1px 2px #0000002e}.qs-item[aria-current=page] .qs-ico{color:var(--qs-gold)}.qs-item--collapsed{justify-content:center;width:48px;margin-inline:auto;padding:0;min-height:48px}.qs-label{flex:1;min-width:0;line-height:1.35}.qs-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--qs-gold);color:#2a0b13;font-size:.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.qs-item--collapsed .qs-badge{position:absolute;top:3px;inset-inline-end:6px;min-width:16px;height:16px;padding:0 4px;font-size:.6875rem}.qs-group-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;margin-top:8px;padding:6px 12px 4px;border-radius:6px;color:var(--qs-ink-2);font-size:.75rem;font-weight:600;text-align:start;transition:color .15s ease}.qs-group-toggle:hover{color:#fff}.qs-group-toggle .qs-chev{margin-inline-start:auto;transition:transform .2s cubic-bezier(.23,1,.32,1)}.qs-group-toggle[aria-expanded=true] .qs-chev{transform:rotate(180deg)}.qs-collapse{background:color-mix(in srgb,var(--brand-primary-dark) 70%,#0b0b10);border:1px solid rgb(255 255 255 / .2);box-shadow:0 0 0 3px #0f1218;color:#fffc;transition:border-color .15s ease,color .15s ease}.qs-collapse:hover{border-color:color-mix(in srgb,var(--brand-accent) 60%,transparent);color:#fff}@media(min-width:768px)and (max-width:1023px){.qs-rail.qs-rail--overlay{position:fixed;top:10px;bottom:10px;inset-inline-start:10px;width:min(280px,calc(100vw - 20px));height:auto;box-shadow:0 24px 48px #00000059}}@media(max-width:1023px){.qs-item{min-height:44px}}.qs-tip{position:fixed;z-index:var(--z-popover);max-width:260px;padding:6px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--brand-accent) 40%,transparent);background:#0c1425;color:#fffffff0;font-size:.8125rem;font-weight:600;line-height:1.35;white-space:nowrap;pointer-events:none;transform:translateY(-50%);box-shadow:0 8px 20px #00000047;animation:qs-tip-in .14s cubic-bezier(.23,1,.32,1)}@keyframes qs-tip-in{0%{opacity:0;transform:translateY(-50%) scale(.97)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.qs-rail,.qs-rail *,.qs-rail *:before,.qs-rail *:after{transition-duration:0ms!important}.qs-tip{animation:none}}.shl{--shl-brand: var(--brand-primary);--shl-brand-strong: var(--brand-primary-dark);--shl-brand-ink: var(--brand-primary);--shl-brand-tint: color-mix(in srgb, var(--brand-primary) 8%, white);--shl-surface: white;--shl-surface-2: rgb(248 250 252);--shl-line: rgb(226 232 240);--shl-line-strong: rgb(203 213 225);--shl-ink: rgb(15 23 42);--shl-ink-2: rgb(71 85 105);--shl-ink-3: rgb(100 116 139);--shl-danger: rgb(180 35 24);--shl-danger-soft: rgb(253 240 239);--shl-warning: rgb(163 82 8);--shl-warning-soft: rgb(253 243 231);--shl-focus: var(--brand-primary);--shl-shadow: 0 18px 48px -12px rgb(15 23 42 / .22), 0 2px 6px rgb(15 23 42 / .06);--shl-ease: cubic-bezier(.23, 1, .32, 1);color:var(--shl-ink);font-family:var(--font-sans)}.dark .shl{--shl-brand-ink: color-mix(in srgb, var(--brand-primary) 40%, white);--shl-brand-tint: color-mix(in srgb, var(--brand-primary) 22%, rgb(15 23 42));--shl-surface: rgb(15 23 42);--shl-surface-2: rgb(19 29 51);--shl-line: rgb(255 255 255 / .08);--shl-line-strong: rgb(255 255 255 / .16);--shl-ink: rgb(241 245 249);--shl-ink-2: rgb(203 213 225);--shl-ink-3: rgb(148 163 184);--shl-danger: rgb(248 113 113);--shl-danger-soft: rgb(248 113 113 / .12);--shl-warning: rgb(251 191 36);--shl-warning-soft: rgb(251 191 36 / .12);--shl-focus: var(--brand-accent);--shl-shadow: 0 18px 48px -12px rgb(0 0 0 / .6), 0 0 0 1px rgb(255 255 255 / .04)}.shl :focus-visible{outline:2px solid var(--shl-focus);outline-offset:2px}[dir] .shl .shl-tight{line-height:1.3!important}.shl .shl-ltr{direction:ltr;unicode-bidi:isolate}.shl .shl-num{font-variant-numeric:tabular-nums}.shl .shl-muted{color:var(--shl-ink-3)}.shl .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shl.shl-top{position:relative;z-index:var(--z-header);flex:none;width:100%;background:var(--shl-surface);border-bottom:1px solid var(--shl-line)}.shl-top .shl-top-row{display:flex;align-items:center;gap:8px;min-height:60px;padding-inline:10px}@media(min-width:640px){.shl-top .shl-top-row{gap:12px;padding-inline:18px}}.shl-top .shl-top-start{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.shl-top .shl-top-end{display:flex;align-items:center;gap:4px;flex:none}@media(min-width:640px){.shl-top .shl-top-end{gap:8px}}.shl .shl-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--shl-ink-2);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .16s var(--shl-ease)}.shl .shl-icon-btn:hover{background:var(--shl-surface-2);color:var(--shl-ink)}.shl .shl-icon-btn:active{transform:scale(.96)}.shl .shl-icon-btn[aria-expanded=true]{background:var(--shl-brand-tint);color:var(--shl-brand-ink);border-color:color-mix(in srgb,var(--shl-brand) 22%,transparent)}@media(min-width:1024px){.shl .shl-icon-btn[data-b9=drawer-trigger]{display:none}}.shl .shl-badge{position:absolute;top:-2px;inset-inline-end:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--shl-brand);color:#fff;font-size:.75rem;font-weight:700;line-height:20px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--shl-surface);unicode-bidi:plaintext}.dark .shl .shl-badge{background:var(--brand-accent);color:#0f172a}.shl .shl-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:36px;height:36px;border-radius:10px;background:var(--shl-brand);color:#fff;font-size:.875rem;font-weight:700}.dark .shl .shl-avatar{background:var(--shl-brand);color:#fff;box-shadow:inset 0 0 0 1px var(--shl-line-strong)}.shl .shl-avatar img{width:100%;height:100%;object-fit:cover}.shl .shl-avatar--lg{width:44px;height:44px;border-radius:12px;font-size:1rem}.shl .shl-search-btn{gap:8px}@media(min-width:768px){.shl .shl-search-btn{width:auto;min-width:150px;padding-inline:12px;justify-content:flex-start;border-color:var(--shl-line-strong);background:var(--shl-surface-2);color:var(--shl-ink-3);font-size:.875rem;font-weight:500}}@media(min-width:1280px){.shl .shl-search-btn{min-width:240px}}.shl .shl-search-label{display:none;flex:1;text-align:start}.shl .shl-kbd{display:none;padding:1px 6px;border-radius:6px;border:1px solid var(--shl-line-strong);background:var(--shl-surface);color:var(--shl-ink-3);font-size:.75rem;font-weight:600;direction:ltr;unicode-bidi:isolate}@media(min-width:768px){.shl .shl-search-label,.shl .shl-kbd{display:inline}}@media(min-width:768px){.shl .shl-phone-only{display:none!important}}@media(max-width:767px){.shl .shl-no-phone{display:none!important}}.shl.shl-top.shl-top--navy{--shl-navy: rgb(12 20 37);--shl-on-navy: rgb(255 255 255 / .95);--shl-on-navy-2: rgb(255 255 255 / .72);--shl-navy-line: rgb(255 255 255 / .22);--shl-gold: var(--brand-accent);--shl-gold-line: color-mix(in srgb, var(--brand-accent) 55%, transparent);isolation:isolate;background:var(--shl-navy);border-bottom:3px solid var(--shl-gold);color:var(--shl-on-navy)}@media(min-width:768px){.shl.shl-top--navy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/brand/header-skyline.webp) no-repeat;background-size:auto 100%;background-position:right 118px bottom;pointer-events:none}[dir=ltr].shl.shl-top--navy:before{background-position:left 118px bottom}}@media(min-width:768px)and (max-width:1023px){.shl.shl-top--navy:before{background-position:right 250px bottom}[dir=ltr].shl.shl-top--navy:before{background-position:left 250px bottom}}@media(min-width:1024px){.shl.shl-top--navy:before{background-position:right 290px bottom}[dir=ltr].shl.shl-top--navy:before{background-position:left 290px bottom}}.shl.shl-top--navy :focus-visible{outline-color:var(--shl-gold)}.shl.shl-top--navy .shl-top-row{min-height:64px;gap:6px}@media(min-width:640px){.shl.shl-top--navy .shl-top-row{gap:10px;padding-inline:14px}}@media(min-width:768px){.shl.shl-top--navy .shl-top-row{min-height:76px}}@media(min-width:1024px){.shl.shl-top--navy .shl-top-row{min-height:92px;padding-inline:24px;gap:14px}}@media(min-width:1280px){.shl.shl-top--navy .shl-top-row{min-height:100px;padding-inline:28px}}@media(min-width:1600px){.shl.shl-top--navy .shl-top-row{min-height:112px;padding-inline:32px;gap:18px}}.shl.shl-top--navy .shl-top-start{flex:1 1 auto;gap:10px}.shl.shl-top--navy .shl-top-center{display:flex;flex:0 0 auto;justify-content:center;min-width:0}@media(min-width:768px){.shl.shl-top--navy .shl-top-start{flex:0 0 auto}.shl.shl-top--navy .shl-top-center{flex:1 1 0;min-width:44px;container:shl-search / inline-size}.shl.shl-top--navy .shl-top-end{flex:0 0 auto}}.shl.shl-top--navy .shl-top-end{gap:2px}@media(min-width:640px){.shl.shl-top--navy .shl-top-end{gap:6px}}.shl.shl-top--navy .shl-top-sep{display:none;width:1px;height:40px;margin-inline:6px;background:var(--shl-navy-line)}@media(min-width:1024px){.shl.shl-top--navy .shl-top-sep{display:block}}.shl.shl-top--navy .shl-brand{display:inline-flex;align-items:center;gap:14px;min-width:0;border-radius:12px;color:inherit;text-decoration:none}.shl.shl-top--navy .shl-brand-mark{display:none;flex:none;padding:4px;border-radius:8px;background:#fff;box-shadow:0 0 0 2px var(--shl-gold)}@media(min-width:640px){.shl.shl-top--navy .shl-brand-mark{display:inline-flex}}@media(max-width:639px){.shl.shl-top--navy .shl-top-row{gap:4px;padding-inline:8px}.shl.shl-top--navy .shl-top-start{flex:0 0 auto;gap:4px}.shl.shl-top--navy .shl-top-end{flex:0 1 auto;min-width:0}.shl.shl-top--navy .shl-brand-mark{display:inline-flex;padding:2px;border-radius:7px}.shl.shl-top--navy .shl-brand-mark .relative{width:30px;height:30px}.shl.shl-top--navy .shl-icon-btn{width:40px}.shl.shl-top--navy .shl-top-end .shl-branch{flex:0 1 auto;min-width:0;padding-inline:8px;gap:4px}.shl.shl-top--navy .shl-branch-name{max-width:none}.shl.shl-top--navy .shl-branch-word{display:none}.shl.shl-top--navy .shl-top-row{padding-inline:20px;justify-content:space-between}.shl.shl-top--navy .shl-top-start .shl-icon-btn[data-b9=drawer-trigger]{margin-inline-start:-12px}.shl.shl-top--navy .shl-top-end .shl-acct-btn{margin-inline-start:4px;margin-inline-end:1px}.shl.shl-top--navy .shl-top-end .shl-badge{inset-inline-end:0}}@media(max-width:379px){.shl.shl-top--navy .shl-icon-btn:not(.shl-acct-btn){width:34px}.shl.shl-top--navy .shl-top-start .shl-icon-btn[data-b9=drawer-trigger]{margin-inline-start:-9px}.shl.shl-top--navy .shl-top-row,.shl.shl-top--navy .shl-top-start{gap:2px}.shl.shl-top--navy .shl-brand-mark .relative{width:26px;height:26px}.shl.shl-top--navy .shl-top-end .shl-branch{padding-inline:6px}.shl.shl-top--navy .shl-branch>svg:last-child{display:none}}@media(min-width:1024px){.shl.shl-top--navy .shl-brand-mark{padding:5px}.shl.shl-top--navy .shl-brand-mark .relative{width:58px;height:58px}}.shl.shl-top--navy .shl-brand-text{display:none;flex-direction:column;gap:2px;min-width:0;text-align:start}@media(min-width:768px){.shl.shl-top--navy .shl-brand-text{display:flex}}.shl.shl-top--navy .shl-brand-name{display:flex;flex-direction:column;color:var(--shl-on-navy);font-size:1.1875rem;font-weight:800;line-height:1.22;white-space:nowrap}.shl.shl-top--navy .shl-brand-sub{display:flex;align-items:center;gap:8px;color:var(--shl-on-navy-2);font-size:.875rem;font-weight:500;line-height:1.3;white-space:nowrap}.shl.shl-top--navy .shl-brand-en{unicode-bidi:isolate}.shl.shl-top--navy .shl-brand-sys{padding-inline-start:8px;border-inline-start:1px solid var(--shl-gold-line);color:var(--shl-gold);font-size:.75rem;font-weight:700;direction:ltr;unicode-bidi:isolate}@media(min-width:1600px){.shl.shl-top--navy .shl-brand-name{font-size:1.375rem}.shl.shl-top--navy .shl-brand-sub{font-size:1rem}.shl.shl-top--navy .shl-brand-mark .relative{width:72px;height:72px}.shl.shl-top--navy .shl-search-btn{height:48px;font-size:1rem}}.shl.shl-top--navy .shl-brand-name--short{display:none}@media(min-width:768px)and (max-width:1279px){.shl.shl-top--navy .shl-brand-name--full{display:none}.shl.shl-top--navy .shl-brand-name--short{display:block;font-size:1.0625rem}.shl.shl-top--navy .shl-brand-en{display:none}.shl.shl-top--navy .shl-brand-sys{padding-inline-start:0;border-inline-start:0}}.shl.shl-top--navy .shl-icon-btn{color:var(--shl-on-navy)}.shl.shl-top--navy .shl-icon-btn svg{width:22px;height:22px}@media(min-width:1024px){.shl.shl-top--navy .shl-icon-btn svg{width:24px;height:24px}}.shl.shl-top--navy .shl-icon-btn:hover{background:#ffffff1a;color:#fff}.shl.shl-top--navy .shl-icon-btn[aria-expanded=true],.shl.shl-top--navy .shl-icon-btn[aria-current=page]{background:#ffffff1f;color:#fff;border-color:var(--shl-gold-line)}.shl.shl-top--navy .shl-top-shortcut{display:none}@media(min-width:1024px){.shl.shl-top--navy .shl-top-shortcut{display:inline-flex}}.shl.shl-top--navy .shl-badge{top:0;background:#dc2626;color:#fff;box-shadow:0 0 0 2px var(--shl-navy)}@media(min-width:768px){.shl.shl-top--navy .shl-search-btn{width:100%;max-width:440px;height:46px;padding-inline:16px 8px;gap:10px;border-radius:999px;border-color:transparent;background:#fffffff5;color:#64748b;font-size:.9375rem;box-shadow:0 1px 2px #0003}.shl.shl-top--navy .shl-search-btn svg{color:#334155}.shl.shl-top--navy .shl-search-btn:hover{background:#fff;color:#475569}.shl.shl-top--navy .shl-search-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shl.shl-top--navy .shl-kbd{padding:3px 8px;border-color:#cbd5e1;background:#f8fafc;color:#334155;font-size:.8125rem}}.shl.shl-top--navy .shl-branch{border-color:#ffffff80;background:#ffffff0a;color:var(--shl-on-navy);border-radius:999px;font-weight:700}@media(min-width:1024px){.shl.shl-top--navy .shl-branch{height:46px;padding-inline:18px 14px;gap:10px;font-size:1rem}}.shl.shl-top--navy button.shl-branch:hover{background:#ffffff1a}.shl.shl-top--navy button.shl-branch[aria-expanded=true]{border-color:var(--shl-gold);background:#ffffff1f}.shl.shl-top--navy .shl-branch svg{color:var(--shl-on-navy-2)}.shl.shl-top--navy .shl-code{display:none}.shl.shl-top--navy .shl-avatar{width:40px;height:40px;border-radius:999px;box-shadow:0 0 0 2px #ffffffd9}.shl.shl-top--navy .shl-acct-btn{border-radius:999px}@media(min-width:1024px){.shl.shl-top--navy .shl-acct-btn{width:52px;height:52px}.shl.shl-top--navy .shl-acct-btn .shl-avatar{width:46px;height:46px;font-size:1.0625rem}}@media(min-width:1280px){.shl.shl-top--navy .shl-search-btn{max-width:520px}.shl.shl-top--navy .shl-branch-name{max-width:300px}}@media(min-width:1600px){.shl.shl-top--navy .shl-search-btn{max-width:560px}}@media(min-width:768px){.shl.shl-top--navy .shl-search-btn{min-width:0}}@container shl-search (max-width: 219px){.shl.shl-top--navy .shl-search-btn{width:44px;max-width:44px;height:44px;padding:0;gap:0;justify-content:center}.shl.shl-top--navy .shl-search-label,.shl.shl-top--navy .shl-kbd{display:none}}.shl .shl-branch{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;height:44px;padding-inline:12px;border-radius:12px;border:1px solid var(--shl-line-strong);background:var(--shl-surface);color:var(--shl-ink);font-size:.875rem;font-weight:700;text-align:start}.shl button.shl-branch{cursor:pointer;transition:background-color .15s ease}.shl button.shl-branch:hover{background:var(--shl-surface-2)}.shl button.shl-branch[aria-expanded=true]{border-color:color-mix(in srgb,var(--shl-brand) 40%,var(--shl-line-strong));background:var(--shl-brand-tint)}.shl .shl-branch svg{flex:none;color:var(--shl-ink-3)}@media(max-width:639px){.shl .shl-branch{padding-inline:10px;gap:6px}.shl .shl-branch>svg:first-child{display:none}}.shl .shl-branch-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34vw}@media(min-width:640px){.shl .shl-branch-name{max-width:260px}}.shl .shl-code{flex:none;padding:1px 6px;border-radius:6px;background:var(--shl-surface-2);border:1px solid var(--shl-line);color:var(--shl-ink-2);font-size:.75rem;font-weight:700;direction:ltr;unicode-bidi:isolate}.shl .shl-branch--error{border-color:color-mix(in srgb,var(--shl-warning) 40%,var(--shl-line-strong));background:var(--shl-warning-soft);color:var(--shl-warning)}.shl .shl-branch--error svg{color:var(--shl-warning)}.shl .shl-branch--loading{width:120px}.shl.shl-pop{position:fixed;z-index:var(--z-popover);display:flex;flex-direction:column;overflow:hidden;background:var(--shl-surface);border:1px solid var(--shl-line);border-radius:14px;box-shadow:var(--shl-shadow);animation:shl-pop-in .16s var(--shl-ease)}@keyframes shl-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.shl.shl-pop{animation:none}}.shl .shl-pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--shl-line);flex:none}.shl .shl-pop-title{margin:0;font-size:.9375rem;font-weight:700;color:var(--shl-ink)}.shl .shl-pop-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.shl .shl-pop-foot{flex:none;padding:8px;border-top:1px solid var(--shl-line);background:var(--shl-surface-2)}.shl .shl-sep{height:1px;margin:6px 8px;background:var(--shl-line);border:0}.shl .shl-id{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid var(--shl-line);background:var(--shl-surface-2)}.shl .shl-id-text{min-width:0;flex:1;text-align:start}.shl .shl-id-name{margin:0;font-size:.9375rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shl .shl-id-meta{margin:2px 0 0;font-size:.8125rem;color:var(--shl-ink-3);display:flex;gap:6px;flex-wrap:wrap}.shl .shl-menu{display:flex;flex-direction:column;padding:6px}.shl .shl-mi{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:var(--shl-ink);font-size:.875rem;font-weight:500;text-align:start;cursor:pointer;transition:background-color .15s ease}.shl .shl-mi:hover,.shl .shl-mi:focus-visible{background:var(--shl-surface-2)}.shl .shl-mi:disabled{opacity:.55;cursor:not-allowed}.shl .shl-mi>svg{flex:none;width:18px;height:18px;color:var(--shl-ink-3)}.shl .shl-mi-text{flex:1;min-width:0}.shl .shl-mi-sub{display:block;margin-top:1px;font-size:.75rem;font-weight:400;color:var(--shl-ink-3)}.shl .shl-mi--danger{color:var(--shl-danger)}.shl .shl-mi--danger>svg{color:var(--shl-danger)}.shl .shl-mi--danger:hover{background:var(--shl-danger-soft)}.shl .shl-mi[aria-checked=true] .shl-check{opacity:1}.shl .shl-check{flex:none;width:18px;height:18px;color:var(--shl-brand-ink);opacity:0}.shl .shl-switch{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:var(--shl-line-strong);transition:background-color .15s ease}.shl .shl-switch:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:inset-inline-start .16s var(--shl-ease)}.shl [aria-checked=true]>.shl-switch{background:var(--shl-brand)}.shl [aria-checked=true]>.shl-switch:after{inset-inline-start:19px}.shl .shl-langs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:2px 6px 6px}.shl .shl-lang{min-height:40px;padding:0 6px;border-radius:10px;border:1px solid var(--shl-line-strong);background:var(--shl-surface);color:var(--shl-ink-2);font-size:.875rem;font-weight:600;cursor:pointer}.shl .shl-lang:hover{background:var(--shl-surface-2)}.shl .shl-lang[aria-checked=true]{border-color:var(--shl-brand);background:var(--shl-brand-tint);color:var(--shl-brand-ink)}.shl .shl-group-label{margin:6px 10px 4px;font-size:.75rem;font-weight:600;color:var(--shl-ink-3)}.shl .shl-bell-tools{display:flex;align-items:center;gap:6px}.shl .shl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--shl-line-strong);background:var(--shl-surface);color:var(--shl-ink);font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .16s var(--shl-ease)}.shl .shl-btn:hover:not(:disabled){background:var(--shl-surface-2)}.shl .shl-btn:active:not(:disabled){transform:scale(.97)}.shl .shl-btn:disabled{opacity:.5;cursor:not-allowed}.shl .shl-btn svg{flex:none;width:16px;height:16px;color:var(--shl-ink-2)}.shl .shl-btn--icon{width:40px;padding:0}.shl .shl-btn--ghost{border-color:transparent;background:transparent}.shl .shl-btn--primary{background:var(--shl-brand);border-color:var(--shl-brand);color:#fff}.shl .shl-btn--primary svg{color:#fff}.shl .shl-btn--primary:hover:not(:disabled){background:var(--shl-brand-strong)}.shl .shl-btn--danger{color:var(--shl-danger)}.shl .shl-btn--danger svg{color:var(--shl-danger)}.shl .shl-btn--wide{width:100%}@media(max-width:767px){.shl .shl-btn{height:44px}.shl .shl-btn--icon{width:44px}}.shl .shl-notes{list-style:none;margin:0;padding:4px}.shl .shl-note{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:10px;text-align:start}.shl .shl-note+.shl-note{margin-top:2px}.shl .shl-note--unread{background:var(--shl-brand-tint)}.shl .shl-note--due{background:transparent}.shl .shl-note-section{list-style:none;padding:10px 14px 4px;font-size:12px;font-weight:600;color:var(--shl-ink-3)}.shl .shl-note-more{list-style:none;padding:10px 14px;font-size:12.5px;color:var(--shl-ink-2);border-top:1px solid var(--shl-line)}.shl .shl-note-more--error{color:var(--shl-danger);border-top:0}.shl .shl-note--link{cursor:pointer}.shl .shl-note--link:hover{background:var(--shl-surface-2)}.shl .shl-note-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--shl-surface-2);color:var(--shl-ink-2);border:1px solid var(--shl-line)}.shl .shl-note-ico svg{width:16px;height:16px}.shl .shl-note-ico--due{color:var(--shl-warning);background:var(--shl-warning-soft);border-color:transparent}.shl .shl-note-ico--overdue{color:var(--shl-danger);background:var(--shl-danger-soft);border-color:transparent}.shl .shl-note-ico--brand{color:var(--shl-brand-ink);background:var(--shl-brand-tint);border-color:transparent}.shl .shl-note-main{flex:1;min-width:0}.shl .shl-note-open{display:block;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;min-height:40px}.shl .shl-note-open:hover .shl-note-title{color:var(--shl-brand-ink)}.shl .shl-note-title{margin:0;display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:700;color:var(--shl-ink)}.shl .shl-note-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--shl-brand)}.dark .shl .shl-note-dot{background:var(--brand-accent)}.shl .shl-note-text{margin:2px 0 0;font-size:.8125rem;color:var(--shl-ink-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[dir] .shl .shl-note-text{line-height:1.5!important}.shl .shl-note-meta{margin:4px 0 0;font-size:.75rem;color:var(--shl-ink-3);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.shl .shl-note-acts{flex:none;display:flex;gap:2px}.shl .shl-note-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;min-height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--shl-line-strong);background:var(--shl-surface);color:var(--shl-brand-ink);font-size:.8125rem;font-weight:700;cursor:pointer}.shl .shl-note-link svg{width:15px;height:15px}.shl .shl-tag{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--shl-surface-2);color:var(--shl-ink-2);border:1px solid var(--shl-line)}.shl .shl-tag--warning{background:var(--shl-warning-soft);color:var(--shl-warning);border-color:transparent}.shl .shl-tag--danger{background:var(--shl-danger-soft);color:var(--shl-danger);border-color:transparent}.shl .shl-tag--brand{background:var(--shl-brand-tint);color:var(--shl-brand-ink);border-color:transparent}.shl .shl-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;text-align:center}.shl .shl-state-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--shl-surface-2);color:var(--shl-ink-3)}.shl .shl-state-title{margin:0;font-size:.9375rem;font-weight:700;color:var(--shl-ink)}.shl .shl-state-text{margin:0;font-size:.8125rem;color:var(--shl-ink-3);max-width:34ch}.shl .shl-state--error .shl-state-ico{color:var(--shl-danger);background:var(--shl-danger-soft)}.shl .shl-sk{display:block;height:12px;border-radius:6px;background:var(--shl-surface-2);animation:shl-pulse 1.4s ease-in-out infinite}@keyframes shl-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.shl .shl-sk{animation:none}}.shl .shl-sk-row{display:flex;gap:10px;align-items:center;padding:12px 14px}.shl .shl-sk-box{flex:none;width:32px;height:32px;border-radius:9px;background:var(--shl-surface-2)}.shl .shl-sk-lines{flex:1;display:grid;gap:6px}.shl .shl-inline-error{display:flex;align-items:center;gap:8px;margin:8px;padding:10px 12px;border-radius:10px;background:var(--shl-danger-soft);color:var(--shl-danger);font-size:.8125rem;font-weight:600}.shl .shl-inline-error svg{flex:none;width:16px;height:16px}.shl .shl-inline-error p{margin:0;flex:1}.shl .shl-inline-note{background:var(--shl-surface-2);color:var(--shl-ink-2);border:1px solid var(--shl-line)}.shl.shl-pal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:10vh 12px 12px;background:#02061773}@media(max-width:639px){.shl.shl-pal-layer{padding:8px}}.shl .shl-pal{width:100%;max-width:620px;max-height:min(78vh,640px);display:flex;flex-direction:column;overflow:hidden;background:var(--shl-surface);border:1px solid var(--shl-line);border-radius:16px;box-shadow:var(--shl-shadow)}@media(max-width:639px){.shl .shl-pal{max-height:calc(100dvh - 16px)}}.shl .shl-pal-bar{display:flex;align-items:center;gap:8px;padding-block:6px;padding-inline:14px 8px;border-bottom:1px solid var(--shl-line)}.shl .shl-pal-bar>svg{flex:none;width:20px;height:20px;color:var(--shl-ink-3)}.shl .shl-pal-input{flex:1;min-width:0;height:48px;border:0;background:transparent;color:var(--shl-ink);font-size:1rem;outline:none}.shl .shl-pal-input::placeholder{color:var(--shl-ink-3)}.shl .shl-pal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.shl .shl-pal-hint{margin:0;padding:18px 12px;text-align:center;font-size:.875rem;color:var(--shl-ink-3)}.shl .shl-pal-foot{display:flex;flex-wrap:wrap;gap:12px;padding:8px 14px;border-top:1px solid var(--shl-line);background:var(--shl-surface-2);font-size:.75rem;color:var(--shl-ink-3)}@media(max-width:639px){.shl .shl-pal-foot{display:none}}.shl .shl-res-list{list-style:none;margin:0;padding:0}.shl .shl-res{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px;border-radius:10px;cursor:pointer}.shl .shl-res[aria-selected=true]{background:var(--shl-brand-tint)}.shl .shl-res--contact{cursor:default}.shl .shl-res-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--shl-brand-tint);color:var(--shl-brand-ink)}.shl .shl-res-ico svg{width:17px;height:17px}.shl .shl-res-ico--alt{background:var(--shl-surface-2);color:var(--shl-ink-2);border:1px solid var(--shl-line)}.shl .shl-res-main{flex:1;min-width:0}.shl .shl-res-title{display:block;font-size:.875rem;font-weight:700;color:var(--shl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shl .shl-res-sub{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px;font-size:.8125rem;color:var(--shl-ink-3)}.shl .shl-res-chip{flex:none;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--shl-surface-2);color:var(--shl-ink-2);border:1px solid var(--shl-line)}.shl .shl-res-enter{flex:none;width:16px;height:16px;color:var(--shl-ink-3)}.shl.shl-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;background:var(--shl-warning-soft);color:var(--shl-warning);border-bottom:1px solid color-mix(in srgb,var(--shl-warning) 25%,transparent);font-size:.875rem;font-weight:600}.shl.shl-banner svg{flex:none;width:18px;height:18px}.shl.shl-banner p{margin:0;flex:1 1 220px;min-width:0}.shl.shl-bs{min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:var(--shl-surface-2)}.shl .shl-bs-card{width:100%;max-width:720px;background:var(--shl-surface);border:1px solid var(--shl-line);border-radius:18px;box-shadow:0 1px 2px #0f172a0a}.shl .shl-bs-head{display:flex;align-items:flex-start;gap:14px;padding:22px 22px 16px;border-bottom:1px solid var(--shl-line)}.shl .shl-bs-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--shl-brand-tint);color:var(--shl-brand-ink)}.shl .shl-bs-kicker{margin:0;font-size:.8125rem;font-weight:600;color:var(--shl-ink-3)}.shl .shl-bs-title{margin:2px 0 0;font-size:1.375rem;font-weight:800;color:var(--shl-ink)}.shl .shl-bs-sub{margin:4px 0 0;font-size:.875rem;color:var(--shl-ink-2)}.shl .shl-bs-body{padding:16px 22px}.shl .shl-bs-grid{display:grid;grid-template-columns:1fr;gap:10px;list-style:none;margin:0;padding:0}@media(min-width:640px){.shl .shl-bs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shl .shl-bs-item{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 14px;text-align:start;border-radius:14px;border:1px solid var(--shl-line-strong);background:var(--shl-surface);color:var(--shl-ink);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .16s var(--shl-ease)}.shl .shl-bs-item:hover:not(:disabled){border-color:color-mix(in srgb,var(--shl-brand) 45%,var(--shl-line-strong));background:var(--shl-brand-tint)}.shl .shl-bs-item:active:not(:disabled){transform:scale(.98)}.shl .shl-bs-item:disabled{opacity:.55;cursor:not-allowed}.shl .shl-bs-item>svg{flex:none;color:var(--shl-ink-3)}.shl .shl-bs-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--shl-surface-2);color:var(--shl-brand-ink);border:1px solid var(--shl-line)}.shl .shl-bs-main{flex:1;min-width:0}.shl .shl-bs-short{display:block;font-size:1.0625rem;font-weight:800}.shl .shl-bs-full{display:block;margin-top:2px;font-size:.8125rem;color:var(--shl-ink-3);overflow-wrap:anywhere}.shl .shl-bs-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.shl .shl-bs-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 22px 18px;border-top:1px solid var(--shl-line)}.shl .shl-bs-foot p{margin:0;font-size:.8125rem;color:var(--shl-ink-3);flex:1 1 240px}@media(max-width:639px){.shl .shl-bs-head,.shl .shl-bs-body,.shl .shl-bs-foot{padding-inline:16px}.shl .shl-bs-title{font-size:1.1875rem}}.shl.shl-lr{background:var(--shl-surface);border:1px solid var(--shl-line);border-radius:14px}.shl.shl-lr .shl-lr-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--shl-line)}.shl.shl-lr .shl-lr-title{margin:0;font-size:1rem;font-weight:700;display:flex;align-items:center;gap:8px}.shl.shl-lr .shl-lr-title svg{width:18px;height:18px;color:var(--shl-brand-ink)}.shl.shl-lr .shl-lr-sub{margin:2px 0 0;font-size:.8125rem;color:var(--shl-ink-3)}.shl.shl-lr .shl-lr-list{list-style:none;margin:0;padding:8px;display:grid;gap:8px}.shl.shl-lr .shl-lr-item{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border-radius:12px;border:1px solid var(--shl-line);background:var(--shl-surface-2)}.shl.shl-lr .shl-lr-who{flex:1 1 240px;min-width:0}.shl.shl-lr .shl-lr-name{margin:0;font-size:.9375rem;font-weight:700}.shl.shl-lr .shl-lr-facts{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.8125rem;color:var(--shl-ink-2)}.shl.shl-lr .shl-lr-acts{display:flex;gap:8px;flex:none}@media(max-width:639px){.shl.shl-lr .shl-lr-acts{width:100%}.shl.shl-lr .shl-lr-acts .shl-btn{flex:1 1 0}}.shl-dlg.cf .cf-btn{height:40px}.shl-dlg .shl-dlg-x{width:40px;padding:0;flex:none}.shl-dlg .shl-dlg-facts{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;font-size:.875rem}.shl-dlg .shl-dlg-facts dt{color:var(--cf-ink-3);font-weight:600}.shl-dlg .shl-dlg-facts dd{margin:0;color:var(--cf-ink);overflow-wrap:anywhere}.shl-dlg .shl-dlg-text{margin:0 0 12px;font-size:.875rem;color:var(--cf-ink-2)}.shl-dlg .shl-ltr{direction:ltr;unicode-bidi:isolate}[dir] .shl-dlg .shl-dlg-text{line-height:1.6!important}@media(max-width:767px){.shl-dlg.cf .cf-btn{height:44px}.shl-dlg .shl-dlg-x{width:44px}}.shl.shl-loading{min-height:100dvh;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--shl-surface-2);color:var(--shl-ink-2);font-size:.875rem}.shl.shl-loading svg{color:var(--shl-brand-ink)}.shl.shl-foot{margin-top:32px;padding:20px 0;text-align:center;border-top:1px solid var(--shl-line);background:transparent}.shl.shl-foot p{margin:0;font-size:.75rem;color:var(--shl-ink-3)}.shl.shl-foot p+p{margin-top:6px}.shl.shl-foot a{color:var(--shl-brand-ink);font-weight:700}.shl-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:#02061773}.shl-drawer{z-index:var(--z-drawer)}@media(min-width:768px){html[data-qa-dock] .shl-body{padding-inline-end:64px;background:#0c1425}html[data-qa-dock] .shl-body>.ui-content-surface{border-start-end-radius:18px;border-end-end-radius:18px}}.qa-dock{--qa-rail-ink: rgb(248 250 252 / .82);--qa-rail-line: rgb(255 255 255 / .1);--qa-rail-hover: rgb(255 255 255 / .1);position:fixed;z-index:var(--z-dock);inset-inline-end:8px;bottom:10px;display:flex;flex-direction:column;gap:6px;padding:4px;border-radius:14px;border:1px solid var(--qa-rail-line);background:#ffffff0d;font-family:Cairo,Inter,sans-serif}.qa-dock-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--qa-rail-ink);cursor:pointer;transition:background-color .15s ease,color .15s ease}.qa-dock-btn svg{width:20px;height:20px}.qa-dock-btn:hover{background:var(--qa-rail-hover);color:var(--brand-soft)}.qa-dock-btn:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.qa-dock-btn.is-on{background:var(--brand-primary);color:var(--brand-soft)}.qa-dock-badge{position:absolute;top:-6px;inset-inline-end:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--brand-accent);color:var(--sidebar-bg);font-size:.75rem;font-weight:800;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}[dir] .qa-dock-badge{line-height:20px!important}@media(max-width:767px){.qa-dock{display:none}}.qa-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dock-panel);pointer-events:none}.qa-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0c1073;pointer-events:auto;animation:qa-fade .16s ease-out}.qa-sheet{--qa-from: 24px;position:absolute;inset-block:0;inset-inline-end:0;width:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--cf-surface);color:var(--cf-ink);pointer-events:auto;outline:none;font-family:Cairo,Inter,sans-serif;animation:qa-in .2s var(--cf-ease-out)}[dir=rtl] .qa-sheet{--qa-from: -24px}@media(min-width:768px){.qa-sheet{inset-block:10px;inset-inline-end:10px;width:min(420px,calc(100vw - 20px));border-radius:16px;border:1px solid var(--cf-line);box-shadow:0 24px 60px -24px #0000008c}html[data-qa-dock] .qa-sheet,html[data-qa-dock] .qa-scrim{inset-inline-end:64px}}@media(min-width:1280px){.qa-sheet--chat{width:460px}}@media(min-width:768px){.qa-sheet--chat{inset-block:auto 10px;height:min(680px,calc(100dvh - 20px))}}@keyframes qa-in{0%{opacity:0;transform:translate(var(--qa-from))}to{opacity:1;transform:none}}@keyframes qa-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.qa-sheet,.qa-scrim{animation:none}}@media print{.qa-dock,.qa-layer{display:none!important}}.qa-sheet :focus-visible{outline:2px solid var(--cf-focus);outline-offset:2px}[dir] .qa-sheet h2,[dir] .qa-sheet .qa-tight,[dir] .qa-sheet .qa-row-name,[dir] .qa-sheet .qa-row-last,[dir] .qa-sheet .qa-row-time,[dir] .qa-sheet .qa-head-sub,[dir] .qa-sheet .qa-msg-meta,[dir] .qa-sheet .qa-count,[dir] .qa-sheet .qa-file-name,[dir] .qa-sheet .qa-file-size,[dir] .qa-sheet button{line-height:1.35!important}[dir] .qa-sheet .qa-msg-text,[dir] .qa-sheet .qa-note-text p{line-height:1.6!important}.qa-head{flex:none;display:flex;align-items:center;gap:8px;min-height:64px;padding:10px;padding-inline-start:14px;border-bottom:1px solid var(--cf-line);background:var(--cf-surface)}.qa-head-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.qa-head-icon svg{width:20px;height:20px}.qa-head-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qa-head-title h2{margin:0;font-size:1rem;font-weight:700;color:var(--cf-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:none}.qa-head-sub{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--cf-ink-3)}.qa-head-sub.is-on{color:var(--cf-success)}.qa-head-sub.is-warn{color:var(--cf-warning);font-weight:600}.qa-dot{width:8px;height:8px;border-radius:999px;background:currentColor}.qa-head-acts{flex:none;display:flex;align-items:center;gap:2px}.qa-head-acts>.qa-icon-btn+.qa-head-close{position:relative;margin-inline-start:9px}.qa-head-acts>.qa-icon-btn+.qa-head-close:before{content:"";position:absolute;inset-inline-start:-6px;top:12px;bottom:12px;width:1px;background:var(--cf-line)}.qa-icon-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--cf-ink-2);cursor:pointer;transition:background-color .15s ease,color .15s ease}.qa-icon-btn svg{width:18px;height:18px}.qa-icon-btn:hover:not(:disabled){background:var(--cf-surface-2);color:var(--cf-ink)}.qa-icon-btn:disabled{opacity:.5;cursor:not-allowed}.qa-icon-btn[aria-pressed=true]{background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.qa-icon-btn--44{width:44px;height:44px;border-radius:12px}.qa-icon-btn--44 svg{width:20px;height:20px}.qa-btn-40{height:40px}.qa-btn-44{height:44px}.qa-send{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:12px;background:var(--cf-brand);color:var(--brand-soft);cursor:pointer;transition:background-color .15s ease,transform .16s var(--cf-ease-out)}.qa-send svg{width:20px;height:20px}.qa-send:hover:not(:disabled){background:var(--cf-brand-strong)}.qa-send:active:not(:disabled){transform:scale(.96)}.qa-send:disabled{opacity:.45;cursor:not-allowed}[dir=rtl] .qa-flip{transform:scaleX(-1)}.qa-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.qa-banner{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 14px;background:var(--cf-warning-soft);color:var(--cf-warning);font-size:.8125rem;font-weight:600}.qa-banner>svg{flex:none;width:16px;height:16px}.qa-banner>span{flex:1 1 12rem;min-width:0}.qa-banner--stop{background:var(--cf-danger-soft);color:var(--cf-danger)}.qa-inline-error{display:flex;align-items:center;gap:8px;margin:8px 14px 0;padding-block:6px;padding-inline:10px 6px;border-radius:10px;background:var(--cf-danger-soft);color:var(--cf-danger);font-size:.8125rem}.qa-inline-error>svg{flex:none;width:16px;height:16px}.qa-inline-error>span{flex:1;min-width:0}.qa-inline-error .qa-icon-btn{color:var(--cf-danger)}.qa-muted{display:flex;align-items:center;gap:6px;margin:6px 14px;font-size:.8125rem;color:var(--cf-ink-3)}.qa-muted svg{flex:none;width:16px;height:16px}.qa-center{justify-content:center}.qa-state{display:grid;justify-items:center;gap:8px;padding:36px 20px;text-align:center;color:var(--cf-ink-2);font-size:.875rem}.qa-state>svg{width:28px;height:28px;color:var(--cf-ink-3)}.qa-state p{margin:0}.qa-state-title{font-weight:700;color:var(--cf-ink)}.qa-note{margin:10px 14px 0;padding:10px 12px;border-radius:10px;background:var(--cf-surface-2);color:var(--cf-ink-2);font-size:.8125rem}.qa-results-note{margin:0;padding:6px 14px;font-size:.8125rem;color:var(--cf-ink-3)}.qa-skel-row{display:flex;align-items:center;gap:10px;padding:12px 14px}.qa-skel-row span:first-child{width:40px;height:40px;border-radius:999px;background:var(--cf-track)}.qa-skel-row span:last-child{flex:1;height:14px;border-radius:6px;background:var(--cf-track)}.qa-skel-msg{width:60%;height:40px;margin:8px 0;border-radius:14px;background:var(--cf-track)}.qa-skel-msg.is-me{margin-inline-start:auto}.qa-skel-row,.qa-skel-msg{animation:qa-pulse 1.2s ease-in-out infinite}@keyframes qa-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.qa-skel-row,.qa-skel-msg{animation:none}}.qa-list{list-style:none;margin:0;padding:0}.qa-row{display:flex;align-items:center;gap:2px;padding-inline-end:6px;border-bottom:1px solid var(--cf-line)}.qa-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 14px;padding-inline-end:6px;border:0;background:none;color:inherit;text-align:start;cursor:pointer;font:inherit}.qa-row-main:hover{background:var(--cf-surface-2)}.qa-row-acts{flex:none;display:flex;gap:2px}.qa-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--cf-brand-tint);color:var(--cf-brand-ink);font-size:.9375rem;font-weight:700;object-fit:cover}.qa-avatar svg{width:18px;height:18px}.qa-avatar--group{border-radius:12px}.qa-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qa-row-top,.qa-row-bottom{display:flex;align-items:center;gap:6px;min-width:0}.qa-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;color:var(--cf-ink)}.qa-row.is-unread .qa-row-name{font-weight:800}.qa-row-pin{flex:none;width:14px;height:14px;color:var(--cf-brand-ink)}.qa-row-time{flex:none;font-size:.75rem;color:var(--cf-ink-3)}.qa-row-last{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--cf-ink-3)}.qa-row.is-unread .qa-row-last{color:var(--cf-ink-2);font-weight:600}.qa-count{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--cf-brand);color:var(--brand-soft);font-size:.75rem;font-weight:700;line-height:20px;text-align:center}.qa-picker{display:grid;gap:10px;padding:14px;align-content:start}.qa-picker-hint{margin:0;font-size:.8125rem;color:var(--cf-ink-3)}.qa-picker .qa-inline-error,.qa-picker .qa-muted{margin:0}.qa-search{display:flex;align-items:center;gap:8px;min-width:0;height:44px;padding-inline:12px;border:1px solid var(--cf-line-strong);border-radius:12px;background:var(--cf-surface-2);color:var(--cf-ink-3)}.qa-search svg{flex:none;width:16px;height:16px}.qa-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--cf-ink);font:inherit;font-size:.875rem;outline:none}.qa-search:focus-within{border-color:var(--cf-focus)}.qa-picker-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.qa-picker-item{width:100%;display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border:1px solid var(--cf-line);border-radius:12px;background:var(--cf-surface);color:inherit;text-align:start;cursor:pointer;font:inherit}.qa-picker-item:hover:not(:disabled){background:var(--cf-surface-2)}.qa-picker-item:disabled{opacity:.6;cursor:progress}.qa-picker-item>svg{flex:none;width:18px;height:18px}.qa-thread{flex:1;min-height:0;display:flex;flex-direction:column}.qa-thread-search{flex:none;display:flex;align-items:center;gap:6px;padding:8px 10px;padding-inline-start:14px;border-bottom:1px solid var(--cf-line)}.qa-thread-search .qa-search{flex:1}.qa-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:14px}.qa-day{display:flex;justify-content:center;margin:4px 0}.qa-day span{padding:2px 10px;border-radius:999px;background:var(--cf-surface-2);color:var(--cf-ink-3);font-size:.75rem;font-weight:600}.qa-msg{display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%}.qa-msg--me{align-items:flex-end}.qa-msg-from{font-size:.75rem;font-weight:700;color:var(--cf-ink-2);padding-inline:4px}.qa-bubble{max-width:85%;padding:8px 12px;border-radius:14px;border-end-start-radius:4px;border:1px solid var(--cf-line);background:var(--cf-surface-2);color:var(--cf-ink);overflow-wrap:anywhere}.qa-msg--me .qa-bubble{border-radius:14px;border-end-end-radius:4px;border-color:var(--cf-brand);background:var(--cf-brand);color:var(--brand-soft)}.qa-msg--file .qa-bubble,.qa-msg--me.qa-msg--file .qa-bubble{background:var(--cf-surface);border-color:var(--cf-line-strong);color:var(--cf-ink);padding:8px}.qa-msg.is-failed .qa-bubble{background:var(--cf-danger-soft);border-color:color-mix(in srgb,var(--cf-danger) 35%,var(--cf-line));color:var(--cf-ink)}.qa-msg-text{margin:0;font-size:.9375rem;white-space:pre-wrap}.qa-msg-meta{display:inline-flex;align-items:center;gap:4px;padding-inline:4px;font-size:.75rem;color:var(--cf-ink-3)}.qa-msg-meta svg{flex:none;width:14px;height:14px}.qa-msg-meta .qa-read{color:var(--cf-brand-ink)}.qa-msg-failed{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:.75rem;color:var(--cf-danger);max-width:85%}.qa-msg-failed-text{display:inline-flex;align-items:center;gap:4px;text-align:end}.qa-msg-failed-text svg{flex:none;width:14px;height:14px}.qa-msg-failed-acts{display:flex;align-items:center;gap:6px}.qa-file-image{display:grid;gap:6px;max-width:240px}.qa-img-btn{display:block;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--cf-surface-2);cursor:zoom-in}.qa-img-btn img{display:block;width:100%;max-height:200px;object-fit:cover}.qa-img-wait{display:block;width:220px;max-width:100%;height:140px;background:var(--cf-track)}.qa-file-row{display:flex;align-items:center;gap:6px;min-width:0;color:var(--cf-ink-3)}.qa-file-row>svg{flex:none;width:16px;height:16px}.qa-file-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--cf-ink)}.qa-file-row .qa-file-name{flex:1}.qa-file-size{flex:none;font-size:.75rem;color:var(--cf-ink-3)}.qa-file-card{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;max-width:300px}.qa-file-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.qa-file-icon svg{width:18px;height:18px}.qa-file-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qa-file-open{height:40px}.qa-file-missing{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.8125rem;color:var(--cf-ink-3)}.qa-file-missing svg{flex:none;width:16px;height:16px}.qa-audio{display:flex;align-items:center;gap:8px;min-width:230px;max-width:280px}.qa-audio-play{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:var(--cf-brand);color:var(--brand-soft);cursor:pointer}.qa-audio-play svg{width:18px;height:18px}.qa-audio-play:disabled{opacity:.5;cursor:progress}.qa-audio-bar{flex:1;min-width:60px;height:40px;margin:0;accent-color:var(--cf-brand);cursor:pointer}.qa-audio-time{flex:none;font-size:.75rem;color:var(--cf-ink-3);min-width:34px}.qa-audio-speed{flex:none;min-width:40px;height:40px;border:1px solid var(--cf-line);border-radius:10px;background:var(--cf-surface-2);color:var(--cf-ink-2);font-size:.75rem;font-weight:700;cursor:pointer}.qa-composer-wrap{flex:none;border-top:1px solid var(--cf-line);background:var(--cf-surface);padding-bottom:env(safe-area-inset-bottom)}.qa-composer-wrap .qa-muted{margin-bottom:0}.qa-composer{display:flex;align-items:flex-end;gap:8px;padding:10px 10px 10px 12px}[dir=rtl] .qa-composer{padding:10px 12px 10px 10px}.qa-composer-tools{flex:none;display:inline-flex;align-items:center;gap:2px}.qa-composer-tools .qa-icon-btn{color:var(--cf-ink-3)}.qa-input{flex:1;min-width:0;display:block}.qa-input textarea{display:block;width:100%;min-height:44px;max-height:132px;resize:none;padding:10px 12px;border:1px solid var(--cf-line-strong);border-radius:12px;background:var(--cf-surface-2);color:var(--cf-ink);font:inherit;font-size:.9375rem;outline:none}.qa-input textarea:focus{border-color:var(--cf-focus)}.qa-input textarea::placeholder{color:var(--cf-ink-3)}@media(max-width:767px){.qa-input textarea{font-size:1rem}}[dir] .qa-sheet .qa-input textarea{line-height:1.5!important}.qa-rec{display:flex;align-items:center;gap:8px;padding:8px}.qa-rec-state{flex:1;display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--cf-ink)}.qa-rec-dot{width:10px;height:10px;border-radius:999px;background:var(--cf-danger);animation:qa-pulse 1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.qa-rec-dot{animation:none}}.qa-notes{padding-bottom:16px}.qa-notes>.qa-note{margin-top:14px}.qa-note-form{display:grid;gap:8px;padding:12px 14px 0}.qa-note-form .qa-inline-error{margin:0}.qa-field-label{display:block;margin-bottom:4px;font-size:.8125rem;font-weight:600;color:var(--cf-ink-2)}.qa-input--block textarea{min-height:88px;max-height:220px;resize:vertical}.qa-note-acts{display:flex;justify-content:flex-end}.qa-note-list{list-style:none;margin:0;padding:14px 14px 0;display:grid;gap:8px}.qa-note-item{display:flex;align-items:flex-start;gap:6px;padding-block:10px;padding-inline:12px 6px;border:1px solid var(--cf-line);border-radius:12px;background:var(--cf-surface)}.qa-note-text{flex:1;min-width:0;display:grid;gap:4px}.qa-note-text p{margin:0;font-size:.875rem;color:var(--cf-ink);white-space:pre-wrap;overflow-wrap:anywhere}.qa-note-text .qa-msg-meta{padding-inline:0}.qa-dlg-text{margin:0;font-size:.875rem;color:var(--cf-ink-2)}[dir] .qa-dlg .qa-dlg-text{line-height:1.75!important}.qa-dlg-x{width:40px;height:40px;padding:0}.qa-preview-acts{display:flex;align-items:center;gap:6px;flex:none}.qa-preview-body{padding:16px;overflow:auto;display:flex;align-items:center;justify-content:center;background:var(--cf-surface-2);min-height:200px}.qa-preview-body img{display:block;max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px}.cl.rcp{--rcp-warn: #a35208;--rcp-warn-soft: #fdf3e7;--rcp-danger: #b42318;--rcp-danger-soft: #fdf0ef}.dark .cl.rcp{--rcp-warn: #fbbf24;--rcp-warn-soft: rgb(251 191 36 / .12);--rcp-danger: #f87171;--rcp-danger-soft: rgb(248 113 113 / .12)}.rcp .rcp-wrap{container:rcpboard / inline-size}.rcp .rcp-dot--pending{background:var(--cl-fill)}.rcp .rcp-dot--scheduled{background:var(--cl-ink-3)}.rcp .rcp-dot--waiting{background:var(--rcp-warn)}.rcp .rcp-dot--progress{background:var(--cl-fill);box-shadow:0 0 0 3px var(--cl-brand-tint)}.rcp .rcp-dot--done{background:var(--cl-success)}.rcp .rcp-chip--PENDING_APPROVAL{border:1px dashed color-mix(in srgb,var(--cl-brand) 45%,var(--cl-line));background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.rcp .rcp-chip--SCHEDULED{border:1px solid var(--cl-line);background:var(--cl-surface-2);color:var(--cl-ink-2)}.rcp .rcp-chip--WAITING{background:var(--rcp-warn-soft);color:var(--rcp-warn)}.rcp .rcp-chip--IN_PROGRESS{background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.rcp .rcp-chip--COMPLETED{background:var(--cl-success-soft);color:var(--cl-success)}.rcp .rcp-chip--NO_SHOW{background:var(--rcp-danger-soft);color:var(--rcp-danger)}.rcp .rcp-chip--CANCELLED{border:1px solid var(--cl-line);background:var(--cl-surface-2);color:var(--cl-ink-3);text-decoration:line-through;text-decoration-thickness:1px}.rcp .rcp-seg{display:none;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.rcp .rcp-seg-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px;min-width:0;min-height:64px;padding:8px 6px 10px;border:0;background:transparent;color:var(--cl-ink-2);text-align:start;cursor:pointer;transition:background-color .15s ease}.rcp .rcp-seg-item+.rcp-seg-item{border-inline-start:1px solid var(--cl-line)}.rcp .rcp-seg-item[aria-pressed=true]{background:var(--cl-brand-tint);box-shadow:inset 0 -2px 0 var(--cl-fill);color:var(--cl-brand-ink)}.rcp .rcp-seg-label{display:block;font-size:.75rem;font-weight:600}.rcp .rcp-seg-label .cl-dot{display:none}.rcp .rcp-seg-value{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cl-ink)}[dir] .cl .rcp-seg-label,[dir] .cl .rcp-seg-value{line-height:1.25!important}.rcp .rcp-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start}.rcp .rcp-col{display:flex;flex-direction:column;min-width:0;container:rcpcol / inline-size}.rcp .rcp-col-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 12px;border-bottom:1px solid var(--cl-line)}.rcp .rcp-col--pending .rcp-col-head{background:var(--cl-brand-tint);border-start-start-radius:14px;border-start-end-radius:14px}.rcp .rcp-col-title{display:flex;align-items:center;gap:8px;margin:0;font-size:.875rem;font-weight:700;color:var(--cl-ink)}.rcp .rcp-count{min-width:28px;height:24px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;background:var(--cl-surface-2);border:1px solid var(--cl-line);color:var(--cl-ink-2);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.rcp .rcp-col--pending .rcp-count[data-some=true]{background:var(--cl-brand);border-color:var(--cl-brand);color:#fff}.rcp .rcp-col-body{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.rcp .rcp-col-empty{margin:0;padding:22px 8px;text-align:center;font-size:.8125rem;color:var(--cl-ink-3)}.rcp .rcp-card{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:12px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-surface)}.rcp .rcp-card[aria-busy=true]{opacity:.7}.rcp .rcp-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px}.rcp .rcp-when{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;font-variant-numeric:tabular-nums}.rcp .rcp-when b{font-size:1rem;font-weight:700;color:var(--cl-ink)}.rcp .rcp-when span{font-size:.75rem;font-weight:600;color:var(--cl-ink-3);white-space:nowrap}.rcp .rcp-open{display:grid;gap:4px;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:start;cursor:pointer;border-radius:8px}.rcp .rcp-open:hover .cl-name{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--cl-line-strong)}.rcp .rcp-sub{font-size:.8125rem;color:var(--cl-ink-2);overflow-wrap:anywhere}.rcp .rcp-who{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--cl-ink-2);overflow-wrap:anywhere}.rcp .rcp-who svg{flex:none;color:var(--cl-ink-3)}.rcp .rcp-who--none{color:var(--rcp-warn)}.rcp .rcp-who--none svg{color:var(--rcp-warn)}.rcp .rcp-phone{display:inline-flex;align-items:center;gap:6px;min-height:40px;justify-self:start;color:var(--cl-brand-ink);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}.rcp .rcp-phone:hover{text-decoration:underline;text-underline-offset:3px}.rcp .rcp-note{width:100%;min-height:60px;padding:8px 10px;border:1px solid var(--cl-line-strong);border-radius:10px;background:var(--cl-surface-2);color:var(--cl-ink);font:inherit;font-size:.8125rem;resize:vertical}.rcp .rcp-note::placeholder{color:var(--cl-ink-3)}.rcp .rcp-note:focus{outline:none;border-color:var(--cl-brand);background:var(--cl-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--cl-focus) 22%,transparent)}.dark .rcp .rcp-note{color-scheme:dark}.rcp .rcp-note-acts{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;color:var(--rcp-warn)}.rcp .rcp-acts{display:flex;align-items:center;gap:8px}.rcp .rcp-acts>.cl-btn:first-child{flex:1;min-width:0}.rcp .rcp-acts .cl-btn{height:40px}.rcp .rcp-acts .cl-btn--icon{width:40px;flex:none}.rcp .rcp-acts .cl-btn-label{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal;text-align:center}.rcp .rcp-acts>.cl-btn:first-child{height:auto;min-height:40px;padding-block:6px;white-space:normal}[dir] .cl .rcp-acts .cl-btn-label{line-height:1.2!important}@container rcpcol (max-width: 215px){.rcp .rcp-col-body{padding:6px}.rcp .rcp-card{padding:10px}.rcp .rcp-acts{gap:6px}.rcp .rcp-acts>.cl-btn:first-child{padding-inline:8px}.rcp .rcp-acts>.cl-btn--primary:first-child svg{display:none}}.rcp .rcp-acts .cl-menu{min-width:220px}.rcp .cl-menu a[role=menuitem]{text-decoration:none}.rcp .rcp-stale{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border-radius:10px;background:var(--rcp-warn-soft);color:var(--rcp-warn);font-size:.8125rem}.rcp .rcp-stale p{margin:0;flex:1 1 14rem}.rcp .rcp-updated{font-size:.75rem;color:var(--cl-ink-3);font-variant-numeric:tabular-nums}.cf .rcp-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.cf .rcp-facts>div{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--cf-line)}.cf .rcp-facts>div:first-child{border-top:0;padding-top:0}.cf .rcp-facts dt{font-size:.75rem;font-weight:600;color:var(--cf-ink-3)}.cf .rcp-facts dd{margin:0;font-size:.875rem;font-weight:600;color:var(--cf-ink);white-space:pre-wrap;overflow-wrap:anywhere}.cf .rcp-facts a{color:var(--cf-brand-ink)}.cf .rcp-dlg-chip{display:inline-flex;margin-top:6px}@container rcpboard (max-width: 1000px){.rcp .rcp-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@container rcpboard (max-width: 620px){.rcp .rcp-seg{display:grid;margin-bottom:12px}.rcp .rcp-board{display:block}.rcp .rcp-col{display:none}.rcp .rcp-col.is-current{display:flex}.rcp .rcp-col-body{padding:10px;gap:10px}.rcp .rcp-acts .cl-btn{height:44px}.rcp .rcp-acts>.cl-btn:first-child{min-height:44px}.rcp .rcp-acts .cl-btn--icon{width:44px}}@media(max-width:767px){.rcp .cl-head-actions .cl-btn,.rcp .cl-search input,.rcp .cl-select select{height:44px}.rcp .cl-tools-row{flex-wrap:wrap}.rcp .cl-tools-row .cl-select,.rcp .cl-tools-row .cl-select select{width:100%}}@media(prefers-reduced-motion:reduce){.rcp .rcp-seg-item{transition:none}}.cf .rcp-rem-card{display:grid;gap:10px}.cf .rcp-rem-who{display:flex;align-items:flex-start;gap:12px}.cf .rcp-rem-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.cf .rcp-rem-icon svg{width:20px;height:20px}.cf .rcp-rem-name{margin:0;font-size:.9375rem;font-weight:700;color:var(--cf-ink);overflow-wrap:anywhere}.cf .rcp-rem-sub{margin:2px 0 0;font-size:.8125rem;color:var(--cf-ink-2);overflow-wrap:anywhere}.cf .rcp-rem-time{display:flex;align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:700;color:var(--cf-ink);font-variant-numeric:tabular-nums}.cf .rcp-rem-time svg{width:16px;height:16px;color:var(--cf-ink-3)}.cpr{--cpr-ink: rgb(255 255 255 / .88);--cpr-ink-2: rgb(255 255 255 / .6);--cpr-line: rgb(255 255 255 / .1);--cpr-hover: rgb(255 255 255 / .07);--cpr-active: rgb(255 255 255 / .12);--cpr-gold: var(--brand-accent);color:var(--cpr-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary-dark) 74%,#0b0b10),color-mix(in srgb,var(--brand-primary-dark) 56%,#0b0b10));background:linear-gradient(180deg,oklch(from var(--brand-primary-dark) min(l,.27) c h),oklch(from var(--brand-primary-dark) min(l,.21) c h))}.dark .cpr{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary-dark) 46%,#0b0b10),color-mix(in srgb,var(--brand-primary-dark) 34%,#0b0b10));background:linear-gradient(180deg,oklch(from var(--brand-primary-dark) min(l,.21) c h),oklch(from var(--brand-primary-dark) min(l,.17) c h))}.cpr :focus-visible{outline:2px solid var(--cpr-gold);outline-offset:-2px}.cp{--cp-brand: var(--brand-primary);--cp-brand-strong: var(--brand-primary-dark);--cp-brand-ink: var(--brand-primary);--cp-brand-tint: color-mix(in srgb, var(--brand-primary) 7%, #ffffff);--cp-gold-ink: color-mix(in srgb, var(--brand-accent) 62%, #3d2414);--cp-canvas: #f4f6f9;--cp-surface: #ffffff;--cp-surface-2: #f8fafc;--cp-line: #e2e8f0;--cp-line-strong: #cbd5e1;--cp-ink: #0f172a;--cp-ink-2: #475569;--cp-ink-3: #64748b;--cp-track: #eef1f5;--cp-success: #15803d;--cp-success-soft: #ecfdf3;--cp-warning: #a35208;--cp-warning-soft: #fdf3e7;--cp-danger: #b42318;--cp-danger-soft: #fdf0ef;--cp-focus: var(--brand-primary);--cp-fill: var(--brand-primary);--cp-ease-out: cubic-bezier(.23, 1, .32, 1);--cp-shadow: 0 1px 2px rgb(15 23 42 / .05), 0 1px 1px rgb(15 23 42 / .03);--cp-shadow-pop: 0 12px 32px -8px rgb(15 23 42 / .22), 0 2px 6px rgb(15 23 42 / .08);color:var(--cp-ink)}.dark .cp{--cp-brand-ink: color-mix(in srgb, var(--brand-primary) 40%, #ffffff);--cp-brand-tint: color-mix(in srgb, var(--brand-primary) 22%, #0f172a);--cp-gold-ink: var(--brand-accent);--cp-canvas: #0b1220;--cp-surface: #0f172a;--cp-surface-2: #131d33;--cp-line: rgb(255 255 255 / .08);--cp-line-strong: rgb(255 255 255 / .16);--cp-ink: #f1f5f9;--cp-ink-2: #cbd5e1;--cp-ink-3: #94a3b8;--cp-track: rgb(255 255 255 / .08);--cp-success: #4ade80;--cp-success-soft: rgb(74 222 128 / .12);--cp-warning: #fbbf24;--cp-warning-soft: rgb(251 191 36 / .12);--cp-danger: #f87171;--cp-danger-soft: rgb(248 113 113 / .12);--cp-focus: var(--brand-accent);--cp-fill: var(--cp-brand-ink);--cp-shadow: 0 1px 2px rgb(0 0 0 / .3);--cp-shadow-pop: 0 16px 40px -10px rgb(0 0 0 / .6), 0 0 0 1px rgb(255 255 255 / .06)}.cp :focus-visible{outline:2px solid var(--cp-focus);outline-offset:2px}.cp ::placeholder{color:var(--cp-ink-3);opacity:1}.cp ::selection{background:color-mix(in srgb,var(--brand-accent) 55%,transparent);color:#1b0710}.cp .cp-i{width:18px;height:18px;flex:none}[dir=rtl] .cp .cp-flip{transform:scaleX(-1)}.cp .num,.cp .money{font-variant-numeric:tabular-nums}.cp .money{white-space:nowrap}[dir] .cp .cp-tight,[dir] .cp .cp-chip,[dir] .cp .cp-btn,[dir] .cp .cpr-item,[dir] .cp .cpr-badge,[dir] .cp .cp-dotcount,[dir] .cp .cp-tool,[dir] .cp .cp-date b,[dir] .cp .cp-date small,[dir] .cp .cp-tab,[dir] .cp .cp-unread,[dir] .cp .cp-note-new,[dir] .cp .cp-tag,[dir] .cp .cp-account,[dir] .cp .cp-seg button,[dir] .cp .cp-card-title,[dir] .cp .cp-h2,[dir] .cp .cp-money b,[dir] .cp .cp-case-money b{line-height:1.3!important}[dir] .cp .cp-h1,[dir] .cp .cp-case-name b,[dir] .cp .cp-row-top b{line-height:1.4!important}.cp-shell{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:248px minmax(0,1fr);gap:10px;padding:10px;background:var(--shell-bg, #0f1218)}.cpr-rail{border-radius:16px;display:flex;flex-direction:column;padding:18px 12px 12px;min-height:0;border:1px solid rgb(255 255 255 / .06);overflow-y:auto;scrollbar-width:none}.cp-main{border-radius:16px;background:var(--cp-canvas);overflow:auto;display:flex;flex-direction:column;min-width:0;min-height:0;overscroll-behavior:contain;scrollbar-color:var(--cp-line-strong) transparent}.cp-content{flex:1;width:100%}.cp-footnote{max-width:1120px;margin:0 auto;padding:0 32px 24px;width:100%;font-size:.75rem;color:var(--cp-ink-3)}.cpr-brand{display:flex;align-items:center;gap:10px;padding:0 6px 18px;border-bottom:1px solid var(--cpr-line);margin-bottom:12px}.cpr-brand-text{min-width:0}.cpr-brand-text b{display:block;font-size:.95rem;font-weight:700;color:#fff}.cpr-brand-text small{display:block;font-size:.75rem;color:var(--cpr-ink-2)}.cpr-nav{display:flex;flex-direction:column;gap:2px;flex:1}.cpr-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 12px;border-radius:8px;color:var(--cpr-ink);font-size:.875rem;font-weight:500;text-align:start;transition:background-color .15s ease,color .15s ease}.cpr-item .cp-i{color:#ffffff9e;transition:color .15s ease}.cpr-item:hover{background:var(--cpr-hover);color:#fff}.cpr-item:hover .cp-i{color:#fff}.cpr-item[aria-current=page]{background:var(--cpr-active);color:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff0f}.cpr-item[aria-current=page] .cp-i{color:var(--cpr-gold)}.cpr-label{flex:1;min-width:0}.cpr-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--cpr-gold);color:#2a0b13;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.cpr-foot{border-top:1px solid var(--cpr-line);padding-top:10px;display:flex;flex-direction:column;gap:2px}.cpr-who{display:flex;align-items:center;gap:10px;padding:8px 12px 10px;min-width:0}.cpr-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;color:var(--cpr-gold);font-weight:700;font-size:.875rem;flex:none}.cpr-who-text{min-width:0}.cpr-who-text b{display:block;font-size:.8125rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpr-who-text small{display:block;font-size:.75rem;color:var(--cpr-ink-2)}.cpr-item--out{color:#fecaca}.cpr-item--out .cp-i{color:#fca5a5}.cpr-item--out:hover{background:#f871711a;color:#fee2e2}.cp-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 20px;background:color-mix(in srgb,var(--cp-surface) 92%,transparent);border-bottom:1px solid var(--cp-line);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px)}.cp-top-id{min-width:0}.cp-top-id small{display:block;font-size:.75rem;color:var(--cp-ink-3)}.cp-top-id b{display:block;font-size:.875rem;font-weight:700;color:var(--cp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-top-mark{display:none;align-items:center;gap:8px;min-width:0}.cp-top-mark b{font-size:.875rem;font-weight:700}.cp-tools{display:flex;align-items:center;gap:4px;position:relative}.cp-tool{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:40px;padding:0 10px;border-radius:10px;color:var(--cp-ink-2);font-size:.8125rem;font-weight:600;transition:background-color .15s ease,color .15s ease}.cp-tool:hover{background:var(--cp-surface-2);color:var(--cp-ink)}.cp-tool[aria-expanded=true]{background:var(--cp-brand-tint);color:var(--cp-brand-ink)}.cp-dotcount{position:absolute;top:1px;inset-inline-end:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--cp-brand);color:#fff;font-size:.75rem;font-weight:700;display:inline-grid;place-items:center;box-shadow:0 0 0 2px var(--cp-surface);font-variant-numeric:tabular-nums}.cp-account{height:40px;padding-inline:4px 10px;border-radius:20px;border:1px solid var(--cp-line);display:inline-flex;align-items:center;gap:8px;color:var(--cp-ink);font-size:.8125rem;font-weight:600;transition:border-color .15s ease,background-color .15s ease}.cp-account:hover{border-color:var(--cp-line-strong)}.cp-account[aria-expanded=true]{border-color:color-mix(in srgb,var(--cp-brand) 40%,var(--cp-line));background:var(--cp-brand-tint)}.cp-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--cp-brand);color:#fff;font-weight:700;font-size:.8125rem;flex:none}.cp-pop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:40;width:360px;background:var(--cp-surface);border:1px solid var(--cp-line);border-radius:14px;box-shadow:var(--cp-shadow-pop);overflow:hidden;animation:cp-pop .16s var(--cp-ease-out)}[dir=rtl] .cp-pop{transform-origin:top left}[dir=ltr] .cp-pop{transform-origin:top right}@keyframes cp-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.cp-pop--menu{width:280px}.cp-pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--cp-line)}.cp-pop-head b{font-size:.9375rem}.cp-pop-list{max-height:min(60vh,420px);overflow-y:auto}.cp-pop-foot{border-top:1px solid var(--cp-line);padding:6px}.cp-scrim{display:none}.cp-menu{padding:6px}.cp-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border-radius:8px;font-size:.875rem;font-weight:500;color:var(--cp-ink);text-align:start}.cp-menu-item:hover{background:var(--cp-surface-2)}.cp-menu-item .cp-i{color:var(--cp-ink-3)}.cp-menu-item--danger,.cp-menu-item--danger .cp-i{color:var(--cp-danger)}.cp-menu-sep{border:0;border-top:1px solid var(--cp-line);margin:6px 4px}.cp-menu-id{padding:12px 14px;border-bottom:1px solid var(--cp-line);min-width:0}.cp-menu-id b{display:block;font-size:.9375rem}.cp-menu-id small{display:block;font-size:.8125rem;color:var(--cp-ink-3);overflow-wrap:anywhere}.cp-phone-only,.cpr-tabbar{display:none}.cp-page{width:100%;max-width:1120px;margin:0 auto;padding:28px 32px 32px}.cp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;margin-bottom:20px}.cp-h1{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;text-wrap:balance;color:var(--cp-ink)}.cp-sub{margin:4px 0 0;font-size:.9rem;color:var(--cp-ink-2)}.cp-h2{margin:0;font-size:1.0625rem;font-weight:700;display:flex;align-items:center;gap:8px;color:var(--cp-ink)}.cp-h2 .n{font-size:.8125rem;font-weight:600;color:var(--cp-ink-3)}.cp-section{margin-top:28px}.cp-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:12px}.cp-group-title{margin:22px 0 10px;font-size:.875rem;font-weight:700;color:var(--cp-ink-2)}.cp-group-title:first-child{margin-top:0}.cp-card{background:var(--cp-surface);border:1px solid var(--cp-line);border-radius:12px;box-shadow:var(--cp-shadow)}.cp-card+.cp-card{margin-top:16px}.cp-card>.cp-rows:last-child{overflow:hidden;border-radius:0 0 12px 12px}.cp-card>.cp-rows:first-child:last-child{border-radius:12px}.cp-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 10px}.cp-card-title{margin:0;display:flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;color:var(--cp-ink)}.cp-card-title .cp-i{width:16px;height:16px;color:var(--cp-ink-3)}.cp-card-body{padding:0 16px 16px}.cp-link{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;color:var(--cp-brand-ink);border-radius:6px}.cp-link:hover{text-decoration:underline;text-underline-offset:3px}.cp-link .cp-i{width:15px;height:15px}.cp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--cp-line-strong);background:var(--cp-surface);color:var(--cp-ink);font-size:.875rem;font-weight:600;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,transform .16s var(--cp-ease-out)}.cp-btn:hover:not(:disabled){background:var(--cp-surface-2)}.cp-btn:active:not(:disabled){transform:scale(.98)}.cp-btn:disabled{opacity:.55;cursor:not-allowed}.cp-btn .cp-i{width:17px;height:17px;color:var(--cp-ink-3)}.cp-btn--primary{background:var(--cp-brand);border-color:var(--cp-brand);color:#fff}.cp-btn--primary .cp-i{color:#fff}.cp-btn--primary:hover:not(:disabled){background:var(--cp-brand-strong)}.dark .cp-btn--primary{border-color:color-mix(in srgb,var(--brand-primary) 60%,#fff)}.cp-btn--danger{color:var(--cp-danger);border-color:color-mix(in srgb,var(--cp-danger) 32%,var(--cp-line-strong))}.cp-btn--danger .cp-i{color:var(--cp-danger)}.cp-btn--danger:hover:not(:disabled){background:var(--cp-danger-soft)}.cp-btn--ghost{border-color:transparent;background:transparent}.cp-btn--sm{height:34px;padding:0 11px;border-radius:8px;font-size:.8125rem;gap:6px}.cp-btn--sm .cp-i{width:15px;height:15px}.cp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cp-field>span{font-size:.8125rem;font-weight:600;color:var(--cp-ink-2)}.cp-field small{font-size:.75rem;color:var(--cp-ink-3)}.cp-input{width:100%;height:42px;padding:0 12px;border:1px solid var(--cp-line-strong);border-radius:10px;background:var(--cp-surface);color:var(--cp-ink);font-size:.9rem;transition:border-color .15s ease,box-shadow .15s ease}textarea.cp-input{height:auto;min-height:96px;padding:10px 12px;resize:vertical}.cp-input:focus{outline:none;border-color:var(--cp-brand-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-brand) 18%,transparent)}.cp-input:disabled{background:var(--cp-surface-2);color:var(--cp-ink-2)}select.cp-input{padding-inline-end:28px}.cp-search{position:relative;display:block}.cp-search .cp-i{position:absolute;top:50%;inset-inline-start:11px;transform:translateY(-50%);width:16px;height:16px;color:var(--cp-ink-3);pointer-events:none}.cp-search .cp-input{padding-inline-start:34px;height:38px;width:240px}.cp-filters{display:flex;gap:8px}.cp-filters select.cp-input{height:38px;width:auto}.cp-seg{display:inline-flex;padding:3px;border:1px solid var(--cp-line-strong);border-radius:10px;background:var(--cp-surface-2)}.cp-seg button{height:34px;padding:0 14px;border-radius:7px;font-size:.875rem;font-weight:600;color:var(--cp-ink-2)}.cp-seg button[aria-pressed=true]{background:var(--cp-surface);color:var(--cp-ink);box-shadow:var(--cp-shadow)}.cp-form{padding:18px;display:grid;gap:14px}.cp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cp-form-section{margin:4px 0 0;font-size:.9rem;font-weight:700;color:var(--cp-ink)}.cp-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:12px;font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--cp-surface-2);color:var(--cp-ink-2);border:1px solid var(--cp-line)}.cp-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cp-chip--active{background:var(--cp-brand-tint);color:var(--cp-brand-ink);border-color:color-mix(in srgb,var(--cp-brand) 18%,transparent)}.cp-chip--done{background:var(--cp-success-soft);color:var(--cp-success);border-color:transparent}.cp-chip--wait{background:var(--cp-warning-soft);color:var(--cp-warning);border-color:transparent}.cp-chip--off{background:var(--cp-danger-soft);color:var(--cp-danger);border-color:transparent}.cp-ov{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:start}.cp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.cp-ov>.cp-card+.cp-card,.cp-two>.cp-card+.cp-card{margin-top:0}.cp-todo{list-style:none;margin:0;padding:0 8px 8px}.cp-todo li{display:flex;align-items:center;gap:12px;padding:12px 8px;border-top:1px solid var(--cp-line)}.cp-todo li:first-child{border-top:0}.cp-todo-kyc{display:flex;align-items:center;gap:12px;width:100%;text-align:start;border-radius:10px}.cp-todo-kyc:disabled{cursor:default}.cp-tile{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--cp-brand-tint);color:var(--cp-brand-ink);flex:none}.cp-tile .cp-i{width:18px;height:18px}.cp-tile--wait{background:var(--cp-warning-soft);color:var(--cp-warning)}.cp-tile--done{background:var(--cp-success-soft);color:var(--cp-success)}.cp-tile--off{background:var(--cp-danger-soft);color:var(--cp-danger)}.cp-todo-text{flex:1;min-width:0}.cp-todo-text b{display:block;font-size:.9rem;font-weight:700;color:var(--cp-ink)}.cp-todo-text span{display:block;font-size:.8125rem;color:var(--cp-ink-2)}.cp-clear{display:flex;align-items:center;gap:10px;padding:4px 16px 18px;color:var(--cp-ink-2);font-size:.875rem}.cp-clear .cp-i{color:var(--cp-success)}.cp-next{list-style:none;margin:0;padding:0 16px 6px}.cp-next li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--cp-line)}.cp-next li:first-child{border-top:0;padding-top:2px}.cp-date{width:52px;flex:none;border:1px solid var(--cp-line);border-radius:10px;text-align:center;padding:6px 0 5px;background:var(--cp-surface-2)}.cp-date b{display:block;font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cp-ink)}.cp-date small{display:block;font-size:.75rem;color:var(--cp-ink-2)}.cp-date--brand{border-color:color-mix(in srgb,var(--cp-brand) 24%,var(--cp-line));background:var(--cp-brand-tint)}.cp-date--brand b{color:var(--cp-brand-ink)}.cp-next-text{min-width:0;flex:1}.cp-next-text>b{display:block;font-size:.875rem;font-weight:700;color:var(--cp-ink)}.cp-next-text>span:not(.cp-chip){display:block;font-size:.8125rem;color:var(--cp-ink-2)}.cp-next-text .cp-chip{margin-top:6px}.cp-cases{list-style:none;margin:0;padding:0}.cp-case{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:16px 18px;border-top:1px solid var(--cp-line);text-align:start;transition:background-color .15s ease}.cp-cases li:first-child .cp-case{border-top:0}.cp-case:hover{background:var(--cp-surface-2)}.cp-case-ico{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--cp-brand-tint);color:var(--cp-brand-ink)}.cp-case-main{min-width:0}.cp-case-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cp-case-name b{font-size:1rem;font-weight:700;color:var(--cp-ink)}.cp-case-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:4px;font-size:.8125rem;color:var(--cp-ink-2)}.cp-case-meta i{font-style:normal;color:var(--cp-ink-3);margin-inline-end:4px}.cp-case-meta .cp-i{width:14px;height:14px;color:var(--cp-ink-3);vertical-align:-2px;margin-inline-end:4px}.cp-case-money{text-align:end;min-width:150px}.cp-case-money small{display:block;font-size:.75rem;color:var(--cp-ink-3)}.cp-case-money b{display:block;font-size:1rem;font-weight:700;color:var(--cp-ink)}.cp-meter{display:block;height:6px;border-radius:3px;background:var(--cp-track);overflow:hidden;margin-top:6px}.cp-meter>span{display:block;height:100%;background:var(--cp-fill);border-radius:inherit}.cp-case-go{color:var(--cp-ink-3)}.cp-unread-dot{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--cp-brand);color:#fff;font-size:.75rem;font-weight:700}.cp-pager{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-top:1px solid var(--cp-line);font-size:.875rem;color:var(--cp-ink-2)}.cp-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cp-money>div{padding:2px 16px 0;border-inline-start:1px solid var(--cp-line);min-width:0}.cp-money>div:first-child{border-inline-start:0}.cp-money small{display:block;font-size:.8125rem;color:var(--cp-ink-2)}.cp-money b{display:block;font-size:1.25rem;font-weight:700;color:var(--cp-ink)}.cp-money .due b{color:var(--cp-gold-ink)}.cp-money-meter{padding:14px 16px 16px}.cp-money-meter p{margin:8px 0 0;font-size:.8125rem;color:var(--cp-ink-2)}.cp-feed{list-style:none;margin:0;padding:0 16px 8px}.cp-feed li{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--cp-line)}.cp-feed li:first-child{border-top:0;padding-top:0}.cp-feed-btn{display:flex;gap:10px;width:100%;text-align:start}.cp-feed .dot{width:8px;height:8px;border-radius:50%;margin-top:8px;background:transparent;flex:none}.cp-feed .dot.on{background:var(--cp-brand-ink)}.cp-feed-text{min-width:0;flex:1}.cp-feed-text b{display:block;font-size:.8125rem;font-weight:700;color:var(--cp-brand-ink)}.cp-feed-text span{display:block;font-size:.875rem;color:var(--cp-ink);overflow-wrap:anywhere}.cp-feed-text small{display:block;font-size:.75rem;color:var(--cp-ink-3);margin-top:2px}.cp-rows{list-style:none;margin:0;padding:0}.cp-row{display:flex;gap:14px;padding:16px 18px;border-top:1px solid var(--cp-line);align-items:flex-start}.cp-rows>li:first-child>.cp-row{border-top:0}.cp-row-main{flex:1;min-width:0}.cp-row-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cp-row-top b{font-size:.95rem;font-weight:700;color:var(--cp-ink)}.cp-row p{margin:6px 0 0;font-size:.875rem;color:var(--cp-ink-2);max-width:68ch;overflow-wrap:anywhere}.cp-row-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:.8125rem;color:var(--cp-ink-2)}.cp-row-meta .cp-i{width:14px;height:14px;color:var(--cp-ink-3);vertical-align:-2px;margin-inline-end:4px}.cp-case-meta>span,.cp-row-meta>span{display:inline-flex;align-items:center;min-width:0}.cp-case-meta>span>.cp-i,.cp-row-meta>span>.cp-i{flex:none}.cp-row-actions{display:flex;gap:8px;flex:none}.cp-inline{margin-top:12px;padding:14px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-surface-2)}.cp-inline-title{margin:0 0 10px;font-size:.875rem;font-weight:700;color:var(--cp-ink)}.cp-panel{padding:16px 18px 18px}.cp-panel-title{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--cp-ink)}.cp-panel-sub{margin:0 0 14px;font-size:.8125rem;color:var(--cp-ink-2)}.cp-file{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--cp-line)}.cp-rows>li:first-child>.cp-file{border-top:0}.cp-file-ico{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:var(--cp-surface-2);border:1px solid var(--cp-line);color:var(--cp-ink-2);flex:none}.cp-file-body{flex:1;min-width:0}.cp-file-name{font-size:.9rem;font-weight:600;overflow-wrap:anywhere;color:var(--cp-ink)}.cp-file-meta{display:block;font-size:.8125rem;color:var(--cp-ink-3)}.cp-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--cp-line);background:var(--cp-surface-2);border-radius:12px 12px 0 0}.cp-group-head b{font-size:.9rem;color:var(--cp-ink)}.cp-group-head small{font-size:.8125rem;color:var(--cp-ink-3)}.cp-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.cp-note{display:flex;gap:12px;padding:14px 18px;border-top:1px solid var(--cp-line);align-items:flex-start}.cp-rows>li:first-child>.cp-note{border-top:0}.cp-note.unread{background:color-mix(in srgb,var(--cp-brand) 4%,transparent)}.cp-note .cp-tile{width:36px;height:36px}.cp-note-body{flex:1;min-width:0}.cp-note-type{font-size:.8125rem;font-weight:700;color:var(--cp-brand-ink)}.cp-note-new{display:inline-flex;height:20px;align-items:center;padding:0 7px;border-radius:6px;background:var(--cp-brand);color:#fff;font-size:.75rem;font-weight:700;margin-inline-start:6px}.cp-note-case{margin:2px 0 0;font-size:.875rem;font-weight:600;color:var(--cp-ink)}.cp-note-text{margin:3px 0 0;font-size:.9rem;color:var(--cp-ink);overflow-wrap:anywhere}.cp-note-when{display:block;margin-top:3px;font-size:.75rem;color:var(--cp-ink-3)}.cp-msg{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:520px;overflow:hidden}.cp-threads{border-inline-end:1px solid var(--cp-line);display:flex;flex-direction:column;min-width:0}.cp-threads-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 14px 10px}.cp-threads-head b{font-size:.9375rem;color:var(--cp-ink)}.cp-thread{display:block;width:100%;text-align:start;padding:12px 14px;border-top:1px solid var(--cp-line);transition:background-color .15s ease}.cp-thread:hover{background:var(--cp-surface-2)}.cp-thread[aria-current=true]{background:var(--cp-brand-tint)}.cp-thread-top{display:flex;align-items:center;gap:8px}.cp-thread-top b{flex:1;min-width:0;font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cp-ink)}.cp-thread-top small{font-size:.75rem;color:var(--cp-ink-3);flex:none}.cp-thread p{margin:3px 0 0;font-size:.8125rem;color:var(--cp-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-unread{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--cp-brand);color:#fff;font-size:.75rem;font-weight:700;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.cp-conv{display:flex;flex-direction:column;min-width:0;min-height:0}.cp-conv-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--cp-line)}.cp-conv-head b{font-size:1rem;color:var(--cp-ink)}.cp-conv-head small{display:block;font-size:.8125rem;color:var(--cp-ink-3)}.cp-bubbles{flex:1;padding:18px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;max-height:60vh}.cp-bubble{max-width:min(560px,82%)}.cp-bubble small{display:block;font-size:.75rem;color:var(--cp-ink-3);margin-bottom:4px}.cp-bubble div{padding:10px 14px;border-radius:14px;font-size:.9rem;white-space:pre-wrap;overflow-wrap:anywhere}.cp-bubble.me{align-self:flex-start}.cp-bubble.me div{background:var(--cp-brand);color:#fff;border-end-start-radius:4px}.cp-bubble.office{align-self:flex-end}.cp-bubble.office div{background:var(--cp-surface-2);border:1px solid var(--cp-line);color:var(--cp-ink);border-end-end-radius:4px}.cp-bubble.office small{text-align:end}.cp-composer{display:flex;gap:10px;align-items:flex-end;padding:12px 18px 16px;border-top:1px solid var(--cp-line)}.cp-composer textarea{min-height:44px;height:44px;resize:none}.cp-conv-empty{flex:1;display:grid;place-items:center;padding:32px;text-align:center;color:var(--cp-ink-2);font-size:.875rem}.cp-table{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--cp-ink)}.cp-table th{text-align:start;font-size:.8125rem;font-weight:600;color:var(--cp-ink-3);padding:10px 16px;border-bottom:1px solid var(--cp-line);background:var(--cp-surface-2)}.cp-table td{padding:12px 16px;border-bottom:1px solid var(--cp-line);vertical-align:middle}.cp-table tr:last-child td{border-bottom:0}.cp-table .end{text-align:end}.cp-table .strong{font-weight:700}.cp-iban{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-surface-2);font-size:.9rem}.cp-pre{margin:0 0 10px;font-size:.875rem;color:var(--cp-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.cp-profile{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.cp-profile>.cp-card+.cp-card{margin-top:0}.cp-id{padding:22px 18px;text-align:center}.cp-id .cp-av{width:64px;height:64px;margin:0 auto 12px;font-size:1.5rem}.cp-id b{display:block;font-size:1.0625rem;color:var(--cp-ink)}.cp-id small{display:block;font-size:.8125rem;color:var(--cp-ink-3)}.cp-skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--cp-track) 25%,color-mix(in srgb,var(--cp-track) 55%,var(--cp-surface)) 50%,var(--cp-track) 75%);background-size:200% 100%;animation:cp-shimmer 1.3s linear infinite}@keyframes cp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cp-skel-rows{display:grid}.cp-skel-row{display:flex;gap:14px;padding:16px 18px;border-top:1px solid var(--cp-line)}.cp-skel-row:first-child{border-top:0}.cp-skel-lines{flex:1;display:grid;gap:8px}.cp-empty{padding:32px 20px 30px;text-align:center}.cp-empty .cp-tile{margin:0 auto 12px;width:44px;height:44px;background:var(--cp-surface-2);color:var(--cp-ink-3);border:1px solid var(--cp-line)}.cp-empty b{display:block;font-size:.95rem;font-weight:700;color:var(--cp-ink)}.cp-empty p{margin:4px auto 14px;max-width:46ch;font-size:.875rem;color:var(--cp-ink-2);text-wrap:balance}.cp-alert{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--cp-danger) 28%,var(--cp-line));background:var(--cp-danger-soft);color:var(--cp-ink);font-size:.875rem;margin-bottom:16px}.cp-alert>.cp-i{color:var(--cp-danger)}.cp-alert>span{flex:1;min-width:0}.cp-alert--ok{border-color:color-mix(in srgb,var(--cp-success) 28%,var(--cp-line));background:var(--cp-success-soft)}.cp-alert--ok>.cp-i{color:var(--cp-success)}.cp-card+.cp-alert{margin-top:16px}.cp-alert+.cp-alert{margin-top:-6px}.cp-inline-error{margin-top:8px;font-size:.8125rem;color:var(--cp-danger)}.cp-denied{max-width:520px;margin:48px auto 0}@media(min-width:768px)and (max-width:1023px){.cp-shell{grid-template-columns:76px minmax(0,1fr)}.cpr-rail{padding:14px 8px 10px;align-items:center}.cpr-brand{padding:0 0 14px;justify-content:center}.cpr-brand-text,.cpr-label,.cpr-who-text{display:none}.cpr-nav{align-items:center;width:100%}.cpr-item{width:48px;min-height:48px;padding:0;justify-content:center}.cpr-item .cpr-badge{position:absolute;top:3px;inset-inline-end:2px;min-width:18px;height:18px;padding:0 4px}.cpr-foot{align-items:center;width:100%}.cpr-who{padding:6px 0 8px;justify-content:center}.cp-page{padding:24px 24px 28px}.cp-footnote{padding:0 24px 20px}.cp-ov,.cp-two{grid-template-columns:minmax(0,1fr)}.cp-ov>.cp-card+.cp-card,.cp-two>.cp-card+.cp-card{margin-top:0}.cp-profile{grid-template-columns:240px minmax(0,1fr)}.cp-msg{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:767px){.cp-shell{display:block;padding:0}.cpr-rail{display:none}.cp-main{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.cp-top{padding:8px 12px;padding-top:max(8px,env(safe-area-inset-top))}.cp-top-id{display:none}.cp-top-mark{display:flex}.cp-tool--wide,.cp-account .cp-account-name{display:none}.cp-account{padding:0;border:0;width:40px;justify-content:center}.cp-phone-only{display:block}.cp-hide-phone{display:none}.cp-pop,.cp-pop--menu{position:fixed;top:calc(60px + env(safe-area-inset-top));inset-inline:8px;width:auto}.cp-pop-list{max-height:calc(100vh - 230px)}.cp-scrim{display:block;position:fixed;top:56px;right:0;bottom:0;left:0;z-index:15;background:#0f121852}.cpr-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:30;inset-inline:0;bottom:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;box-shadow:0 -6px 20px #0000002e}.cp-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:52px;padding:4px 2px 0;color:var(--cpr-ink-2);font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-tab .cp-pill{display:grid;place-items:center;width:52px;height:28px;border-radius:14px;transition:background-color .15s ease}.cp-tab .cp-i{width:20px;height:20px;color:#ffffff9e}.cp-tab[aria-current=page]{color:#fff}.cp-tab[aria-current=page] .cp-pill{background:var(--cpr-active)}.cp-tab[aria-current=page] .cp-i{color:var(--cpr-gold)}.cp-tab .cpr-badge{position:absolute;top:0;inset-inline-start:calc(50% + 6px);min-width:18px;height:18px;padding:0 4px}.cp-page{padding:18px 16px 20px}.cp-footnote{padding:0 16px 16px}.cp-h1{font-size:1.3rem}.cp-ov,.cp-two,.cp-profile,.cp-form-grid{grid-template-columns:minmax(0,1fr)}.cp-ov>.cp-card+.cp-card,.cp-two>.cp-card+.cp-card,.cp-profile>.cp-card+.cp-card{margin-top:0}.cp-head{margin-bottom:16px}.cp-head>.cp-btn{width:100%}.cp-section-head{align-items:stretch}.cp-search .cp-input{width:100%}.cp-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.cp-todo li{flex-wrap:wrap}.cp-todo li>.cp-btn,.cp-todo li>.cp-chip{margin-inline-start:50px}.cp-case{grid-template-columns:auto minmax(0,1fr) auto;padding:14px;gap:12px}.cp-case-money{grid-column:2 / 4;grid-row:2;text-align:start;min-width:0}.cp-case-go{grid-column:3;grid-row:1}.cp-case-ico{width:38px;height:38px}.cp-money b{font-size:1.0625rem}.cp-money>div{padding:2px 10px 0}.cp-row{flex-wrap:wrap;padding:14px}.cp-row-actions{width:100%}.cp-row-actions .cp-btn{flex:1}.cp-upload{grid-template-columns:minmax(0,1fr)}.cp-msg{grid-template-columns:minmax(0,1fr);min-height:0}.cp-msg--open .cp-threads{display:none}.cp-msg:not(.cp-msg--open) .cp-conv{display:none}.cp-threads{border-inline-end:0}.cp-bubble{max-width:88%}.cp-bubbles{max-height:none}.cp-table--stack thead{display:none}.cp-table--stack tr{display:block;padding:12px 16px;border-bottom:1px solid var(--cp-line)}.cp-table--stack tr:last-child{border-bottom:0}.cp-table--stack td{padding:0;border:0}.cp-table--kv td.first{display:block;font-weight:700;margin-bottom:4px}.cp-table--kv td[data-l]{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.cp-table--kv td[data-l]:before{content:attr(data-l);color:var(--cp-ink-2);font-weight:500}.cp-table--hist tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.cp-table--hist td.first{grid-column:1;grid-row:1;font-weight:700}.cp-table--hist td.amt{grid-column:2;grid-row:1}.cp-table--hist td.inv,.cp-table--hist td.cs{grid-column:1 / -1;font-size:.8125rem;color:var(--cp-ink-2)}}@media(prefers-reduced-motion:reduce){.cp *,.cp *:before,.cp *:after,.cpr *,.cpr *:before,.cpr *:after{animation:none!important;transition-duration:0ms!important}}.qp{--qp-brand: var(--brand-primary);--qp-brand-strong: var(--brand-primary-dark);--qp-brand-ink: var(--brand-primary);--qp-brand-tint: color-mix(in srgb, var(--brand-primary) 7%, #ffffff);--qp-gold-ink: color-mix(in srgb, var(--brand-accent) 62%, #3d2414);--qp-surface: #ffffff;--qp-surface-2: #f8fafc;--qp-line: #e2e8f0;--qp-line-strong: #cbd5e1;--qp-ink: #0f172a;--qp-ink-2: #475569;--qp-ink-3: #64748b;--qp-track: #eef1f5;--qp-success: #15803d;--qp-success-soft: #ecfdf3;--qp-warning: #a35208;--qp-warning-soft: #fdf3e7;--qp-danger: #b42318;--qp-danger-soft: #fdf0ef;--qp-focus: var(--brand-primary);--qp-fill: var(--brand-primary);--qp-r-sm: 6px;--qp-r-md: 10px;color:var(--qp-ink)}.dark .qp{--qp-brand-ink: color-mix(in srgb, var(--brand-primary) 40%, #ffffff);--qp-brand-tint: color-mix(in srgb, var(--brand-primary) 22%, #0f172a);--qp-gold-ink: var(--brand-accent);--qp-surface: #0f172a;--qp-surface-2: #131d33;--qp-line: rgb(255 255 255 / .08);--qp-line-strong: rgb(255 255 255 / .16);--qp-ink: #f1f5f9;--qp-ink-2: #cbd5e1;--qp-ink-3: #94a3b8;--qp-track: rgb(255 255 255 / .08);--qp-success: #4ade80;--qp-success-soft: rgb(74 222 128 / .12);--qp-warning: #fbbf24;--qp-warning-soft: rgb(251 191 36 / .12);--qp-danger: #f87171;--qp-danger-soft: rgb(248 113 113 / .12);--qp-focus: var(--brand-accent);--qp-fill: var(--qp-brand-ink)}.qp :focus-visible{outline:2px solid var(--qp-focus);outline-offset:2px}[dir] .qp .qp-tight,[dir] .qp .qp-cell-value,[dir] .qp .qp-date-num{line-height:1.25!important}.qp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.qp-title{font-size:1.5rem;font-weight:700;color:var(--qp-ink)}.qp-subtitle{margin-top:4px;font-size:.875rem;color:var(--qp-ink-2)}.qp-head-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.qp-meta{font-size:.8125rem;color:var(--qp-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.qp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--qp-r-sm);border:1px solid var(--qp-line-strong);background:var(--qp-surface);color:var(--qp-ink);font-size:.875rem;font-weight:600;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1)}.qp-btn:active:not(:disabled){transform:scale(.97)}.qp-btn:disabled{opacity:.5;cursor:not-allowed}.qp-btn svg{color:var(--qp-ink-2);flex:none}.qp-btn[data-on=true]{background:var(--qp-brand-tint);border-color:color-mix(in srgb,var(--qp-brand) 35%,transparent);color:var(--qp-brand-ink)}.qp-btn[data-on=true] svg{color:var(--qp-brand-ink)}.qp-btn--icon{width:40px;padding:0}@media(hover:hover)and (pointer:fine){.qp-btn:hover:not(:disabled){background:var(--qp-surface-2);border-color:color-mix(in srgb,var(--qp-ink) 22%,var(--qp-line-strong))}.qp-btn[data-on=true]:hover{background:var(--qp-brand-tint)}}.qp-link{display:inline-flex;align-items:center;gap:4px;padding:2px 0;color:var(--qp-brand-ink);font-size:.8125rem;font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .15s ease}.qp-link:hover{text-decoration-color:currentColor}.qp-filters{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:640px){.qp-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.qp-filters{grid-template-columns:repeat(3,minmax(0,220px))}}.qp-field{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:var(--qp-r-sm);border:1px solid var(--qp-line-strong);background:var(--qp-surface);transition:border-color .15s ease}.qp-field:focus-within{border-color:var(--qp-brand)}.qp-field svg{color:var(--qp-ink-3);flex:none}.qp-field select{width:100%;min-height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:22px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;color:var(--qp-ink);font-size:.875rem;font-weight:500;cursor:pointer;outline:none}.qp-field select[dir=rtl]{background-position:left 0 center}.dark .qp-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.qp-field--set{border-color:color-mix(in srgb,var(--qp-brand) 45%,transparent);background:var(--qp-brand-tint)}.qp-filters-wide{grid-column:1 / -1}.qp-range{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--qp-r-sm);border:1px solid var(--qp-line);background:var(--qp-surface-2);font-size:.8125rem;color:var(--qp-ink-2)}.qp-input{min-height:40px;padding:0 10px;border-radius:var(--qp-r-sm);border:1px solid var(--qp-line-strong);background:var(--qp-surface);color:var(--qp-ink);font-size:.8125rem}.qp-input:focus{outline:none;border-color:var(--qp-brand)}.qp-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--qp-surface);border:1px solid var(--qp-line);border-radius:var(--qp-r-md);overflow:hidden}.qp-ledger[data-cells="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1024px){.qp-ledger[data-cells="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.qp-cell{min-width:0;display:flex;flex-direction:column;gap:6px;padding:14px 14px 16px;border-inline-start:1px solid var(--qp-line);margin-inline-start:-1px;border-top:1px solid var(--qp-line);margin-top:-1px}@media(min-width:640px){.qp-cell{padding:18px 22px 20px}}.qp-cell-label{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;font-weight:600;color:var(--qp-ink-2)}.qp-cell-label svg{color:var(--qp-ink-3);flex:none;margin-top:2px}.qp-cell-value{font-size:1.25rem;font-weight:700;color:var(--qp-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(min-width:640px){.qp-cell-value{font-size:1.625rem}}.qp-cell-value .qp-cur{font-size:.8125rem;font-weight:600;color:var(--qp-ink-3);margin-right:6px}.qp-cell-value .qp-mask{font-size:1rem;font-weight:500;letter-spacing:.12em;color:var(--qp-ink-3)}.qp-cell-sub{font-size:.75rem;color:var(--qp-ink-3)}.qp-ledger[data-cells="3"] .qp-cell{padding:12px 12px 14px}@media(min-width:640px){.qp-ledger[data-cells="3"] .qp-cell{padding:18px 22px 20px}}@media(max-width:639px){.qp-ledger[data-cells="3"] .qp-cell-label svg{display:none}}.qp-meter{height:4px;border-radius:2px;background:var(--qp-track);overflow:hidden;margin-top:2px}.qp-meter>span{display:block;height:100%;border-radius:2px;background:var(--qp-fill)}.qp-panel{min-width:0;background:var(--qp-surface);border:1px solid var(--qp-line);border-radius:var(--qp-r-md)}.qp-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 10px}@media(min-width:640px){.qp-panel-head{padding:16px 20px 12px}}.qp-panel-title{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:var(--qp-ink);min-width:0}.qp-panel-sub{margin-top:2px;font-size:.75rem;color:var(--qp-ink-3)}.qp-panel-body{padding:0 16px 16px}@media(min-width:640px){.qp-panel-body{padding:0 20px 18px}}.qp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1024px){.qp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.qp-span-2{grid-column:span 2}}.qp-stack{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:1024px){.qp-stack{gap:20px}}.qp-tag{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border-radius:var(--qp-r-sm);border:1px solid var(--qp-line);background:var(--qp-surface-2);color:var(--qp-ink-2);font-size:.75rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.qp-tag--danger{background:var(--qp-danger-soft);color:var(--qp-danger);border-color:transparent}.qp-tag--warning{background:var(--qp-warning-soft);color:var(--qp-warning);border-color:transparent}.qp-tag--success{background:var(--qp-success-soft);color:var(--qp-success);border-color:transparent}.qp-tag--brand{background:var(--qp-brand-tint);color:var(--qp-brand-ink);border-color:transparent}.qp-rows{border-top:1px solid var(--qp-line)}.qp-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;text-align:start;border-bottom:1px solid var(--qp-line);transition:background-color .15s ease}.qp-rows>.qp-row:last-child{border-bottom:0}@media(min-width:640px){.qp-row{padding:11px 20px}}button.qp-row,a.qp-row,.qp-row[role=button]{cursor:pointer}@media(hover:hover)and (pointer:fine){button.qp-row:hover,a.qp-row:hover,.qp-row[role=button]:hover{background:var(--qp-surface-2)}}.qp-row--unread{background:color-mix(in srgb,var(--qp-brand-tint) 60%,transparent)}.qp-row-icon{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--qp-r-sm);border:1px solid var(--qp-line);background:var(--qp-surface-2);color:var(--qp-ink-2)}.qp-row-icon--brand{background:var(--qp-brand-tint);color:var(--qp-brand-ink);border-color:transparent}.qp-row-main{flex:1;min-width:0}.qp-row-title{font-size:.875rem;font-weight:600;color:var(--qp-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qp-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:2px;font-size:.75rem;color:var(--qp-ink-3)}.qp-row-meta svg{flex:none}.qp-row-end{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.qp-row-chev{flex:none;color:var(--qp-line-strong)}.qp-dot{width:7px;height:7px;border-radius:50%;background:var(--qp-fill);flex:none}.qp-date{width:52px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:6px 0;border-radius:var(--qp-r-sm);background:var(--qp-surface-2);border:1px solid var(--qp-line);color:var(--qp-ink-2);font-size:.75rem}.qp-date-num{font-size:1.125rem;font-weight:700;color:var(--qp-ink);font-variant-numeric:tabular-nums}.qp-date--soon{background:var(--qp-brand-tint);border-color:transparent;color:var(--qp-brand-ink)}.qp-date--soon .qp-date-num{color:var(--qp-brand-ink)}.qp-date--urgent{background:var(--qp-warning-soft);border-color:transparent;color:var(--qp-warning)}.qp-date--urgent .qp-date-num{color:var(--qp-warning)}.qp-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px 30px;text-align:center;border-top:1px solid var(--qp-line);font-size:.875rem;color:var(--qp-ink-3)}.qp-empty svg{color:var(--qp-line-strong)}.qp-skel{display:block;border-radius:4px;background:var(--qp-track);animation:qp-pulse 1.4s ease-in-out infinite alternate}@keyframes qp-pulse{0%{opacity:1}to{opacity:.45}}.qp-skel-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--qp-line)}.qp-widgets{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media(min-width:1024px){.qp-widgets{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}}.qp-widget-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:60px;padding:10px 14px;text-align:start;border-radius:var(--qp-r-md);transition:background-color .15s ease}@media(hover:hover)and (pointer:fine){.qp-widget-toggle:hover{background:var(--qp-surface-2)}}.qp-widget-toggle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.qp-widget-chev{color:var(--qp-ink-3);transition:transform .2s cubic-bezier(.23,1,.32,1);flex:none}.qp-widget-toggle[aria-expanded=true] .qp-widget-chev{transform:rotate(180deg)}.qp-widget-toggle{min-height:72px;gap:12px}.qp-widget-text{flex:1 1 auto;min-width:0;display:grid;gap:2px}.qp-widget-title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.35;color:var(--qp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qp-widget-sub{display:block;font-size:.75rem;line-height:1.4;color:var(--qp-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qp-widget-end{flex:none;display:inline-flex;align-items:center;gap:8px}.qp-widget-end .qp-tag{font-variant-numeric:tabular-nums}.qp-widget-branch{margin:0;padding:8px 16px;font-size:.75rem;color:var(--qp-ink-3);border-bottom:1px solid var(--qp-line);background:var(--qp-surface-2)}.qp-widget-more{padding:10px 16px 12px;border-top:1px solid var(--qp-line);font-size:.75rem;color:var(--qp-ink-3)}.qp-widget-retry{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--qp-line-strong);border-radius:var(--qp-r-sm);background:var(--qp-surface);font-size:.8rem;font-weight:600;color:var(--qp-ink-2);cursor:pointer}.qp-widget-retry:focus-visible{outline:2px solid var(--qp-brand);outline-offset:2px}.qp-row--judicial{box-shadow:inset 3px 0 0 var(--qp-fill)}[dir=rtl] .qp-row--judicial{box-shadow:inset -3px 0 0 var(--qp-fill)}.qp-row-kind{font-weight:600;color:var(--qp-ink-2)}@media(max-width:479px){.qp-row-type{display:none}}.qp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:8px;background:var(--qp-surface-2);border:1px solid var(--qp-line);max-width:100%;overflow-x:auto}.qp-seg button{min-height:32px;padding:0 12px;border-radius:var(--qp-r-sm);color:var(--qp-ink-2);font-size:.8125rem;font-weight:600;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.qp-seg button[aria-pressed=true]{background:var(--qp-surface);color:var(--qp-ink);box-shadow:0 1px 2px #0f172a14}.dark .qp-seg button[aria-pressed=true]{background:var(--qp-brand-tint)}.qp-bars{display:flex;flex-direction:column;gap:14px}.qp-bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline}.qp-bar-label{font-size:.8125rem;font-weight:600;color:var(--qp-ink-2)}.qp-bar-value{font-size:.9375rem;font-weight:700;color:var(--qp-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.qp-bar-track{grid-column:1 / -1;height:8px;border-radius:4px;background:var(--qp-track);overflow:hidden}.qp-bar-track>span{display:block;height:100%;border-radius:4px}.qp-fill-brand{background:var(--qp-fill)}.qp-fill-gold{background:var(--qp-gold-ink)}.qp-fill-neutral{background:var(--qp-ink-3)}.qp-fill-warning{background:color-mix(in srgb,var(--qp-warning) 70%,var(--qp-surface))}.qp-meter>span.qp-fill-warning{background:color-mix(in srgb,var(--qp-warning) 70%,var(--qp-surface))}.qp-split{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--qp-track)}.qp-split>span{display:block;height:100%}.qp-split>span+span{border-inline-start:2px solid var(--qp-surface)}.qp-split-legend{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.qp-split-num{font-size:1.375rem;font-weight:700;color:var(--qp-ink);font-variant-numeric:tabular-nums}.qp-swatch{display:inline-block;width:8px;height:8px;border-radius:2px;margin-inline-end:6px}.qp-big{font-size:1.75rem;font-weight:700;color:var(--qp-ink);font-variant-numeric:tabular-nums}.qp-dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.qp-dl dt{font-size:.75rem;font-weight:600;color:var(--qp-ink-3)}.qp-dl dd{margin-top:2px;font-size:.875rem;font-weight:700;color:var(--qp-ink);font-variant-numeric:tabular-nums}.qp-rank{width:24px;flex:none;text-align:center;font-size:.8125rem;font-weight:700;color:var(--qp-ink-3);font-variant-numeric:tabular-nums}.qp-amount{font-size:.9375rem;font-weight:700;color:var(--qp-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.qp-amount-bar{display:flex;justify-content:flex-end;width:96px;height:3px;border-radius:2px;background:var(--qp-track);overflow:hidden}.qp-amount-bar>span{display:block;height:100%;background:color-mix(in srgb,var(--qp-fill) 70%,transparent)}.qp-chart .recharts-cartesian-axis-tick-value,.qp-chart .recharts-label{fill:var(--qp-ink-3);font-family:inherit}.qp-chart .recharts-cartesian-grid line{stroke:var(--qp-line)}.qp-chart .recharts-cartesian-axis-line,.qp-chart .recharts-cartesian-axis-tick-line{stroke:var(--qp-line-strong)}.qp-chart .qp-col path,.qp-chart path.qp-col{fill:color-mix(in srgb,var(--qp-brand) 55%,var(--qp-surface))}.qp-chart .qp-col--current path,.qp-chart path.qp-col--current{fill:var(--qp-brand)}.dark .qp-chart .qp-col path,.dark .qp-chart path.qp-col{fill:color-mix(in srgb,var(--qp-brand-ink) 62%,var(--qp-surface))}.dark .qp-chart .qp-col--current path,.dark .qp-chart path.qp-col--current{fill:var(--qp-brand-ink)}.qp-chart .recharts-tooltip-cursor{fill:var(--qp-track)}.qp-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--qp-r-md);border:1px solid color-mix(in srgb,var(--qp-warning) 28%,transparent);background:var(--qp-warning-soft);color:var(--qp-ink);font-size:.875rem;font-weight:500}.qp-banner svg{color:var(--qp-warning);flex:none}.qp-error{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--qp-r-md);border:1px solid color-mix(in srgb,var(--qp-danger) 25%,transparent);background:var(--qp-danger-soft);color:var(--qp-danger);font-size:.875rem}.qp-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;padding:12px 16px;border-radius:var(--qp-r-md);border:1px dashed var(--qp-line-strong);font-size:.8125rem;color:var(--qp-ink-2)}.qp-strip strong{margin-inline-start:6px;font-size:.9375rem;font-weight:700;color:var(--qp-ink);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.qp *,.qp *:before,.qp *:after{transition-duration:0ms!important}.qp .qp-skel{animation:none}}.cl{--cl-brand: var(--brand-primary);--cl-brand-strong: var(--brand-primary-dark);--cl-brand-ink: var(--brand-primary);--cl-brand-tint: color-mix(in srgb, var(--brand-primary) 7%, #ffffff);--cl-surface: #ffffff;--cl-surface-2: #f8fafc;--cl-line: #e2e8f0;--cl-line-strong: #cbd5e1;--cl-ink: #0f172a;--cl-ink-2: #475569;--cl-ink-3: #64748b;--cl-track: #eef1f5;--cl-success: #15803d;--cl-success-soft: #ecfdf3;--cl-info: #2f5f8f;--cl-focus: var(--brand-primary);--cl-fill: var(--brand-primary);color:var(--cl-ink)}.dark .cl{--cl-brand-ink: color-mix(in srgb, var(--brand-primary) 40%, #ffffff);--cl-brand-tint: color-mix(in srgb, var(--brand-primary) 22%, #0f172a);--cl-surface: #0f172a;--cl-surface-2: #131d33;--cl-line: rgb(255 255 255 / .08);--cl-line-strong: rgb(255 255 255 / .16);--cl-ink: #f1f5f9;--cl-ink-2: #cbd5e1;--cl-ink-3: #94a3b8;--cl-track: rgb(255 255 255 / .08);--cl-success: #4ade80;--cl-success-soft: rgb(74 222 128 / .12);--cl-info: #93b8dc;--cl-focus: var(--brand-accent);--cl-fill: var(--cl-brand-ink)}.cl :focus-visible{outline:2px solid var(--cl-focus);outline-offset:2px}[dir] .cl .cl-tight,[dir] .cl .cl-chip,[dir] .cl .cl-tag,[dir] .cl .cl-band-value,[dir] .cl .cl-stat-value,[dir] .cl .cl-stat-label,[dir] .cl .cl-amt-sub,[dir] .cl .cl-btn{line-height:1.25!important}[dir] .cl .cl-name,[dir] .cl .cl-clamp{line-height:1.45!important}.cl-num{font-variant-numeric:tabular-nums}.cl-muted{color:var(--cl-ink-3)}.cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--cl-line-strong);background:var(--cl-surface);color:var(--cl-ink);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .16s cubic-bezier(.23,1,.32,1)}.cl-btn:hover:not(:disabled){background:var(--cl-surface-2)}.cl-btn:active:not(:disabled){transform:scale(.97)}.cl-btn:disabled{opacity:.5;cursor:not-allowed}.cl-btn svg{flex:none;color:var(--cl-ink-2)}.cl-btn--primary{background:var(--cl-brand);border-color:var(--cl-brand);color:#fff}.cl-btn--primary:hover:not(:disabled){background:var(--cl-brand-strong)}.cl-btn--primary svg{color:#fff}.cl-btn--sm{height:32px;padding:0 10px;font-size:.8125rem;border-radius:8px;gap:6px}.cl-btn--icon{width:32px;padding:0}.cl-btn--ghost{border-color:transparent;background:transparent}.cl-btn--open{border-color:color-mix(in srgb,var(--cl-brand) 35%,var(--cl-line-strong));color:var(--cl-brand-ink)}.cl-btn--open svg{color:var(--cl-brand-ink)}.cl-btn--pay svg{color:var(--cl-success)}.cl-panel{background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:14px}.cl-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cl-band-cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 18px}.cl-band-cell+.cl-band-cell{border-inline-start:1px solid var(--cl-line)}.cl-band-label{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--cl-ink-2)}.cl-band-value{font-size:1.625rem;font-weight:700;font-variant-numeric:tabular-nums}.cl-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--cl-ink-3)}.cl-dot--brand{background:var(--cl-fill)}.cl-dot--success{background:var(--cl-success)}.cl-table:dir(rtl) td:dir(ltr):not(.cl-c-amt):not(.cl-c-act):not(.frp-c-num){text-align:right}.cl-table:dir(ltr) td:dir(rtl):not(.cl-c-amt):not(.cl-c-act):not(.frp-c-num){text-align:left}.cl-table td:dir(rtl):not(.cl-c-amt):not(.cl-c-act):not(.frp-c-num) :dir(ltr){text-align:right}.cl-table td:dir(ltr):not(.cl-c-amt):not(.cl-c-act):not(.frp-c-num) :dir(rtl){text-align:left}.cl-tools{display:flex;flex-direction:column;gap:10px;padding:12px}.cl-tools-row{display:flex;align-items:center;gap:8px}.cl-search{position:relative;flex:1;min-width:0}.cl-search svg{position:absolute;top:50%;inset-inline-start:12px;transform:translateY(-50%);color:var(--cl-ink-3);pointer-events:none}.cl-search input{width:100%;height:40px;padding-inline:38px 12px;border:1px solid var(--cl-line-strong);border-radius:10px;background:var(--cl-surface);color:var(--cl-ink);font-size:.875rem}.cl-search input::placeholder{color:var(--cl-ink-3)}.cl-filters{display:flex;align-items:center;gap:8px}.cl-tools--cases{container:cl-tools / inline-size}@container cl-tools (max-width: 1019px){.cl-tools--cases .cl-tools-row{flex-wrap:wrap}.cl-tools--cases .cl-search{flex:1 1 240px}.cl-tools--cases .cl-filters{flex:1 1 100%;flex-wrap:wrap}.cl-tools--cases .cl-year{margin-inline-start:auto}}.cl-select{position:relative}.cl-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:128px;padding-inline:12px 32px;border:1px solid var(--cl-line-strong);border-radius:10px;background:var(--cl-surface);color:var(--cl-ink);font-size:.875rem;cursor:pointer}.cl-select select[data-active=true]{border-color:color-mix(in srgb,var(--cl-brand) 50%,var(--cl-line-strong));background:var(--cl-brand-tint)}.cl-select>svg{position:absolute;top:50%;inset-inline-end:10px;transform:translateY(-50%);color:var(--cl-ink-3);pointer-events:none}.cl-year{display:flex;align-items:center;gap:8px;margin-inline-start:4px;padding-inline-start:10px;border-inline-start:1px solid var(--cl-line)}.cl-year-label{font-size:.8125rem;font-weight:600;color:var(--cl-ink-2);white-space:nowrap}.cl-year .cl-select select{min-width:104px;font-weight:700;font-variant-numeric:tabular-nums}.cl-year-value{display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:8px;background:var(--cl-brand-tint);color:var(--cl-brand-ink);font-weight:700;font-variant-numeric:tabular-nums}.cl-filters-toggle{display:none}.cl-tools-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-inline:2px;font-size:.8125rem;color:var(--cl-ink-2)}.cl-tools-meta .cl-fill{flex:1}.cl-link{border:0;background:none;padding:0;color:var(--cl-brand-ink);font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cl-table-wrap{overflow-x:auto;border-radius:14px 14px 0 0}.cl-table-wrap[data-menu-open=true]{overflow:visible}.cl-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.cl-table thead th{padding:10px;border-bottom:1px solid var(--cl-line);background:var(--cl-surface-2);color:var(--cl-ink-2);font-size:.8125rem;font-weight:600;text-align:start;white-space:nowrap}.cl-table thead th:first-child{border-start-start-radius:14px}.cl-table thead th:last-child{border-start-end-radius:14px}.cl-th-amt{display:inline-flex;align-items:center;gap:6px}.cl-table tbody td{padding:12px 10px;border-bottom:1px solid var(--cl-line);vertical-align:middle}.cl-table tbody tr{transition:background-color .15s ease}.cl-table tbody tr:hover{background:var(--cl-surface-2)}.cl-table th+th,.cl-table td+td{border-inline-start:1px solid var(--cl-line)}.cl-row.is-mine{background:color-mix(in srgb,var(--cl-brand-tint) 55%,transparent);box-shadow:inset 3px 0 0 var(--cl-fill)}[dir=rtl] .cl-row.is-mine{box-shadow:inset -3px 0 0 var(--cl-fill)}.cl-row.is-selected{background:color-mix(in srgb,var(--brand-accent) 16%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-accent) 70%,transparent)}.cl-c-name{min-width:210px;max-width:290px}.cl-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--cl-ink);font-weight:600;overflow-wrap:anywhere}.cl-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.cl-name,.cl-clamp{padding-block-end:3px}.cl-c-type{min-width:110px;max-width:170px;color:var(--cl-ink-2)}.cl-c-amt{min-width:130px}.cl-c-date,.cl-c-file{white-space:nowrap}.cl-c-file,.cl-c-case{color:var(--cl-ink-2)}.cl-c-case{max-width:130px}.cl-c-act{white-space:nowrap}.cl-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cl-tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border:1px solid var(--cl-line);border-radius:999px;background:var(--cl-surface-2);color:var(--cl-ink-2);font-size:.71875rem;font-weight:600}.cl-tag svg{flex:none;color:var(--cl-brand-ink)}.cl-tag--kyc,.cl-tag--mine{border-color:color-mix(in srgb,var(--cl-brand) 25%,var(--cl-line));background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.cl-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.cl-chip--active{background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.cl-chip--active .cl-dot{background:var(--cl-fill)}.cl-chip--done{background:var(--cl-success-soft);color:var(--cl-success)}.cl-chip--done .cl-dot{background:var(--cl-success)}.cl-amt-due{color:var(--cl-ink);font-weight:700;white-space:nowrap}.cl-amt-label{margin-inline-end:4px;color:var(--cl-ink-3);font-size:.75rem;font-weight:600}.cl-amt-sub{margin-top:2px;color:var(--cl-ink-3);font-size:.75rem;white-space:nowrap}.cl-meter{max-width:150px;height:4px;margin-top:6px;overflow:hidden;border-radius:99px;background:var(--cl-track)}.cl-meter>span{display:block;height:100%;border-radius:inherit;background:var(--cl-fill)}.cl-masked{color:var(--cl-ink-3);font-weight:600;letter-spacing:.08em;white-space:nowrap}.cl-under{display:none;margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem}.cl-under-status{margin-top:6px}.cl-acts{display:flex;align-items:center;justify-content:flex-end;gap:6px}.cl-slot{width:32px;flex:none}.cl-menu-root{position:relative}.cl-menu{position:absolute;z-index:50;top:calc(100% + 6px);inset-inline-end:0;min-width:230px;padding:6px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-surface);box-shadow:0 16px 40px -12px #0f172a47,0 2px 6px #0f172a0f}.cl-menu--up{top:auto;bottom:calc(100% + 6px)}.cl-menu [role=menuitem]{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--cl-ink);font-size:.875rem;text-align:start;cursor:pointer}.cl-menu [role=menuitem] svg{flex:none;color:var(--cl-ink-3)}.cl-menu [role=menuitem]:hover:not(:disabled),.cl-menu [role=menuitem]:focus-visible{background:var(--cl-surface-2);outline:none}.cl-menu [role=menuitem]:disabled{opacity:.45;cursor:not-allowed}.cl-menu [role=menuitem].is-danger,.cl-menu [role=menuitem].is-danger svg{color:#b42318}.dark .cl-menu [role=menuitem].is-danger,.dark .cl-menu [role=menuitem].is-danger svg{color:#f87171}.cl-menu-sep{height:1px;margin:6px 4px;background:var(--cl-line)}.cl-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--cl-line);font-size:.8125rem;color:var(--cl-ink-2)}.cl-pages{display:flex;align-items:center;gap:4px}.cl-pg{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--cl-line);border-radius:8px;background:var(--cl-surface);color:var(--cl-ink-2);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.cl-pg[aria-current=page]{border-color:var(--cl-brand);background:var(--cl-brand);color:#fff}.cl-pg:disabled{opacity:.45;cursor:not-allowed}.cl-pg-nums{display:flex;align-items:center;gap:4px}.cl-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;text-align:center}.cl-state-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border:1px solid var(--cl-line);border-radius:14px;background:var(--cl-surface-2);color:var(--cl-ink-3)}.cl-state-title{margin:0;font-size:1rem;font-weight:700}.cl-state .cl-btn{margin-top:8px}.cl-sk{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--cl-track),color-mix(in srgb,var(--cl-track) 40%,var(--cl-surface)),var(--cl-track));background-size:200% 100%;animation:cl-sk 1.4s ease-in-out infinite}@keyframes cl-sk{0%{background-position:100% 0}to{background-position:-100% 0}}.cl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cl-stat{--cl-stat-ink: var(--cl-ink-2);display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:14px 18px;border:1px solid color-mix(in srgb,var(--cl-stat-ink) 16%,var(--cl-line));border-radius:14px;background:color-mix(in srgb,var(--cl-stat-ink) 4%,var(--cl-surface))}.cl-stat--total{--cl-stat-ink: var(--cl-info)}.cl-stat--active{--cl-stat-ink: var(--cl-brand-ink)}.cl-stat--done{--cl-stat-ink: var(--cl-success)}.cl-stat-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cl-stat-label{color:var(--cl-ink-2);font-size:.8125rem;font-weight:600}.cl-stat-value{color:var(--cl-ink);font-size:1.625rem;font-weight:700}.cl-stat-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,var(--cl-stat-ink) 12%,var(--cl-surface));color:var(--cl-stat-ink)}@media(max-width:767px){.cl-stats{gap:8px}.cl-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "value icon";align-items:center;gap:2px 6px;padding:10px 12px}.cl-stat-text{display:contents}.cl-stat-label{grid-area:label;font-size:.71875rem}.cl-stat-value,.cl-stat-text>.cl-sk{grid-area:value;font-size:1.25rem}.cl-stat-icon{grid-area:icon;width:28px;height:28px;border-radius:8px}.cl-stat-icon svg{width:16px;height:16px}}.cl-cases-wrap{container:cl-cases / inline-size}.cl-table--cases{table-layout:fixed;min-width:1180px}.cl-table--cases thead th{white-space:normal;vertical-align:bottom;line-height:1.35}.cl-table--cases th,.cl-table--cases td{padding-inline:12px}.cl-table--cases .cl-c-name{min-width:0;max-width:none}.cl-table--cases .cl-c-type{width:9.5%;min-width:0;max-width:none}.cl-table--cases .cl-c-status{width:7.5%}.cl-table--cases[dir=ltr] .cl-c-status{width:9%}.cl-table--cases .cl-c-amt{width:18%;min-width:0}.cl-table--cases .cl-c-date{width:9.5%}.cl-table--cases .cl-c-file{width:8.5%}.cl-table--cases .cl-c-case{width:11%;max-width:none}.cl-table--cases .cl-c-act{width:204px;text-align:end}.cl-table--cases .cl-btn--open{position:relative}.cl-table--cases .cl-btn-tip{display:none;position:absolute;bottom:calc(100% + 6px);inset-inline-end:0;z-index:4;padding:4px 8px;border-radius:6px;background:var(--cl-ink);color:var(--cl-surface);font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .12s ease-out,transform .12s ease-out}@media(prefers-reduced-motion:reduce){.cl-table--cases .cl-btn-tip{transition:none}}.cl-table--cases td.cl-c-act{white-space:nowrap}.cl-table--cases .cl-code{display:inline-block;max-width:100%;vertical-align:top;overflow-wrap:anywhere;white-space:normal}.cl-table--cases[dir=rtl] .cl-code{text-align:right}.cl-table--cases[dir=ltr] .cl-code{text-align:left}.cl-table--cases .cl-amt-sub,.cl-table--cases td.cl-c-date{white-space:normal}.cl-table--cases .cl-amt-sub .cl-num,.cl-table--cases .cl-amt-due .cl-num{white-space:nowrap}@container cl-cases (max-width: 1179px){.cl-table--cases{min-width:1000px}.cl-table--cases .cl-c-type{width:10%}.cl-table--cases .cl-c-status{width:8%}.cl-table--cases[dir=ltr] .cl-c-status{width:10%}.cl-table--cases .cl-c-amt{width:18%}.cl-table--cases[dir=ltr] .cl-c-amt{width:16.5%}.cl-table--cases .cl-c-date{width:10%}.cl-table--cases .cl-c-file{width:9%}.cl-table--cases .cl-c-case{width:15.5%}.cl-table--cases .cl-c-act{width:132px}.cl-table--cases .cl-acts .cl-btn--open .cl-btn-label{display:none}.cl-table--cases .cl-acts .cl-btn--open{width:32px;padding:0}.cl-table--cases .cl-acts .cl-btn--open .cl-btn-tip{display:block}.cl-table--cases .cl-acts .cl-btn--open:hover .cl-btn-tip,.cl-table--cases .cl-acts .cl-btn--open:focus-visible .cl-btn-tip{opacity:1;transform:none}.cl-table--cases .cl-acts .cl-btn--open[data-tip-hidden] .cl-btn-tip{opacity:0}}@container cl-cases (min-width: 1000px){.cl-table--cases.cl-table--noamt .cl-c-type{width:15%}.cl-table--cases.cl-table--noamt .cl-c-date{width:12%}.cl-table--cases.cl-table--noamt .cl-c-file{width:11%}.cl-table--cases.cl-table--noamt .cl-c-case{width:14%}}@container cl-cases (max-width: 999px){.cl-table--cases{min-width:690px}.cl-table--cases .cl-c-type,.cl-table--cases .cl-c-status,.cl-table--cases .cl-c-case{display:none}.cl-table--cases .cl-under{display:block}.cl-table--cases .cl-c-amt,.cl-table--cases[dir=ltr] .cl-c-amt{width:22%}.cl-table--cases .cl-c-date{width:12%}.cl-table--cases .cl-c-file{width:23%;padding-inline:8px}.cl-table--cases .cl-acts{gap:4px}.cl-table--cases .cl-c-act{width:128px}.cl-table--cases tbody td.cl-c-act,.cl-table--cases thead th.cl-c-act{position:sticky;inset-inline-end:0;z-index:1;background:var(--cl-surface)}.cl-table--cases thead th.cl-c-act,.cl-table--cases tbody tr:hover td.cl-c-act{background:var(--cl-surface-2)}.cl-table--cases tbody tr.is-mine td.cl-c-act{background:color-mix(in srgb,var(--cl-brand-tint) 55%,var(--cl-surface))}.cl-table--cases tbody tr.is-selected td.cl-c-act{background:color-mix(in srgb,var(--brand-accent) 16%,var(--cl-surface))}.cl-table--cases tbody td.cl-c-act:has(.cl-menu){z-index:3}}@container cl-cases (max-width: 689px){.cl-table--cases{min-width:630px}.cl-table--cases th,.cl-table--cases td{padding-inline:10px}.cl-table--cases .cl-amt-due{white-space:normal}}.cl-cards-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--cl-line);font-size:.8125rem;color:var(--cl-ink-2)}.cl-card{padding:14px 14px 12px;border-bottom:1px solid var(--cl-line)}.cl-card.is-mine{box-shadow:inset 3px 0 0 var(--cl-fill)}[dir=rtl] .cl-card.is-mine{box-shadow:inset -3px 0 0 var(--cl-fill)}.cl-card-top{display:flex;align-items:flex-start;gap:10px}.cl-card-main{flex:1;min-width:0}.cl-card-type{margin-top:2px;color:var(--cl-ink-2);font-size:.8125rem}.cl-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:10px 0 12px;font-size:.8125rem}.cl-card-meta dt{color:var(--cl-ink-3);font-size:.75rem}.cl-card-meta dd{margin:0;color:var(--cl-ink);font-weight:600;overflow-wrap:anywhere}.cl-acts--card{justify-content:stretch;gap:8px}.cl-acts--card .cl-btn--open{flex:1;height:44px}.cl-acts--card .cl-btn--icon{width:44px;height:44px}@media(min-width:768px)and (max-width:1023px){.cl-tools-row{flex-wrap:wrap}.cl-search{flex-basis:100%}.cl-year{margin-inline-start:auto}.cl-c-type,.cl-c-status,.cl-c-case{display:none}.cl-under{display:block}.cl-c-name{min-width:180px}.cl-c-amt{min-width:100px}.cl-acts{gap:4px}.cl-acts .cl-btn--open .cl-btn-label{display:none}.cl-acts .cl-btn--open{width:32px;padding:0}}@media(max-width:767px){.cl-band-cell{padding:10px 12px}.cl-band-value{font-size:1.25rem}.cl-band-label{gap:6px;font-size:.71875rem}.cl-tools-row{flex-wrap:wrap}.cl-search input,.cl-select select,.cl-filters-toggle{height:44px}.cl-filters-toggle{display:inline-flex}.cl-filters{display:none;flex-basis:100%;flex-direction:column;align-items:stretch}.cl-filters.is-open{display:flex}.cl-filters .cl-select,.cl-filters .cl-select select{width:100%}.cl-year{justify-content:space-between;margin:0;padding:0;border:0}.cl-year .cl-select,.cl-year .cl-select select{width:auto}.cl-pager{flex-direction:column;align-items:stretch}.cl-pages{justify-content:space-between}.cl-pg{height:44px;padding:0 14px}.cl-pg-nums{display:none}.cl-head-actions .cl-btn{height:44px}}.cl-js{display:flex;flex-direction:column}.cl-js-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;padding:14px 14px 0}.cl .cl-js-title{margin:0;display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:var(--cl-ink)}.cl-js-title svg{flex:none;color:var(--cl-ink-3)}.cl .cl-js-sub{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:4px 14px;max-width:72ch;font-size:.8125rem;color:var(--cl-ink-3)}.cl-js-form{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border-bottom:1px solid var(--cl-line)}.cl-js-row{display:flex;align-items:center;gap:8px}.cl-js-fieldsel select{min-width:176px}.cl-js-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.cl-js-group{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:10px 12px 12px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-surface-2)}.cl .cl-js-group legend{padding:0 6px;font-size:.78rem;font-weight:700;color:var(--cl-ink-2)}.cl-js-field{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.78rem;font-weight:600;color:var(--cl-ink-2)}.cl-js-field .cl-select select{width:100%;min-width:0}.cl-js-input{width:100%;height:40px;padding-inline:12px;border:1px solid var(--cl-line-strong);border-radius:10px;background:var(--cl-surface);color:var(--cl-ink);font-size:.875rem}.cl-js-input[aria-invalid=true]{border-color:#b42318}.cl .cl-js-error{font-size:.75rem;font-weight:600;color:#b42318}.dark .cl .cl-js-error{color:#f87171}.cl-js-results{padding:4px 0 0}.cl .cl-js-hint{margin:0;padding:18px 14px;font-size:.8125rem;color:var(--cl-ink-3);text-align:center}.cl-js-loading{display:flex;flex-direction:column;gap:8px;padding:14px}.cl .cl-js-meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px;padding:10px 14px;font-size:.8125rem;font-weight:600;color:var(--cl-ink-2)}.cl-js-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--cl-line)}.cl-js-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--cl-line)}.cl-js-item:last-child{border-bottom:0}.cl-js-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cl-js-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cl-js-name{font-size:.9rem;font-weight:700;color:var(--cl-ink);overflow-wrap:anywhere}.cl .cl-js-match{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:.8125rem;color:var(--cl-ink)}.cl-js-match-kind{font-size:.75rem;font-weight:700;color:var(--cl-brand-ink)}.cl-js-match.is-overdue bdi:first-of-type{color:#b42318;font-weight:600}.dark .cl-js-match.is-overdue bdi:first-of-type{color:#f87171}.cl-js-stage{color:var(--cl-ink-2)}.cl-js-item .cl-btn--open{flex:none}.cl-js-filters-toggle{display:none;align-self:flex-start}[dir] .cl .cl-js-title,[dir] .cl .cl-js-name,[dir] .cl .cl-js-match,[dir] .cl .cl-js-field{line-height:1.45!important}@media(max-width:767px){.cl-js-row{flex-wrap:wrap}.cl-js-row .cl-search{flex-basis:100%}.cl-js-fieldsel,.cl-js-fieldsel select{flex:1;width:100%;min-width:0}.cl-js-input,.cl-js-fieldsel select{height:44px}.cl-js-filters-toggle{display:inline-flex;height:44px}.cl-js-grid{display:none}.cl-js-grid.is-open{display:grid}.cl-js-item{flex-direction:column;align-items:stretch}.cl-js-item .cl-btn--open{height:44px;justify-content:center}}@media(prefers-reduced-motion:reduce){.cl-sk{animation:none}.cl-btn,.cl-table tbody tr{transition:none}}.oex .oex-band{grid-template-columns:repeat(4,minmax(0,1fr))}.oex .oex-band .cl-band-value{font-size:1.375rem}.oex .oex-band-sub{margin-top:2px;color:var(--cl-ink-3);font-size:.75rem}.oex .oex-band-cat{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oex .oex-band-note{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:10px 18px;border-top:1px solid var(--cl-line);color:var(--cl-ink-2);font-size:.8125rem}.oex .oex-band-note b{color:var(--cl-ink);font-weight:600}.oex .oex-band-note .cl-fill{flex:1}.oex .oex-band-error{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px;color:var(--cl-ink-2);font-size:.875rem}.oex .oex-band-error svg{flex:none;color:var(--cl-ink-3)}[dir] .oex .oex-band-sub,[dir] .oex .oex-band-note{line-height:1.45!important}.oex .oex-date{display:flex;align-items:center;gap:6px}.oex .oex-date span{color:var(--cl-ink-3);font-size:.8125rem;white-space:nowrap}.oex .oex-date input{height:40px;min-width:0;padding-inline:10px;border:1px solid var(--cl-line-strong);border-radius:10px;background:var(--cl-surface);color:var(--cl-ink);font:inherit;font-size:.875rem;font-variant-numeric:tabular-nums}.dark .oex .oex-date input{color-scheme:dark}.oex .oex-date input[data-active=true]{border-color:color-mix(in srgb,var(--cl-brand) 50%,var(--cl-line-strong));background:var(--cl-brand-tint)}.oex .oex-seg{display:flex;flex-wrap:wrap;gap:6px}.oex .oex-seg-item{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--cl-line);border-radius:999px;background:var(--cl-surface);color:var(--cl-ink-2);font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.oex .oex-seg-item svg{flex:none;width:15px;height:15px;color:var(--cl-ink-3)}.oex .oex-seg-item:hover{background:var(--cl-surface-2)}.oex .oex-seg-item[aria-pressed=true]{border-color:color-mix(in srgb,var(--cl-brand) 45%,var(--cl-line-strong));background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.oex .oex-seg-item[aria-pressed=true] svg{color:var(--cl-brand-ink)}[dir] .oex .oex-seg-item{line-height:1.25!important}.oex .cl-tag{font-size:.75rem}.oex .oex-ref{display:flex;flex-direction:column;gap:2px;min-width:0}.oex .oex-vno{color:var(--cl-ink);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.oex .oex-sub{color:var(--cl-ink-3);font-size:.8125rem}.oex .oex-desc-note{margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem}.oex .oex-tag-btn{cursor:pointer}.oex .oex-tag-btn:hover{border-color:var(--cl-line-strong);background:var(--cl-surface)}.oex .oex-c-ref{min-width:136px}.oex .oex-c-desc{min-width:220px}.oex .oex-c-payee{min-width:140px;max-width:220px}.oex .oex-c-method{min-width:120px}.oex .cl-c-amt{text-align:end}.oex .oex-amt{color:var(--cl-ink);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.oex .oex-under{display:none;margin-top:4px;color:var(--cl-ink-3);font-size:.8125rem}[dir] .oex .oex-sub,[dir] .oex .oex-desc-note,[dir] .oex .oex-under{line-height:1.45!important}.oex .cl-btn.is-danger svg{color:var(--cl-ink-3)}.oex .cl-btn.is-danger:hover:not(:disabled) svg{color:#b42318}.dark .oex .cl-btn.is-danger:hover:not(:disabled) svg{color:#f87171}.oex .oex-locked{display:inline-flex;align-items:center;gap:4px;color:var(--cl-ink-3);font-size:.75rem}@media(max-width:1279px){.oex .cl-tools-row,.oex .cl-filters{flex-wrap:wrap}}.oex .cl-table-wrap{container:oex-table / inline-size}@container oex-table (max-width: 949px){.oex .oex-c-payee,.oex .oex-c-method{display:none}.oex .oex-under{display:block}.oex .oex-c-desc{min-width:180px}}@container oex-table (max-width: 619px){.oex .cl-table .cl-btn--open .cl-btn-label{display:none}.oex .cl-table .cl-btn--open{width:32px;padding:0}}@media(min-width:768px)and (max-width:1279px){.oex .cl-search{flex-basis:100%}}@media(min-width:768px)and (max-width:1023px){.oex .oex-band{grid-template-columns:repeat(2,minmax(0,1fr))}.oex .oex-band .cl-band-cell:nth-child(3){border-inline-start:0}.oex .oex-band .cl-band-cell:nth-child(n+3){border-top:1px solid var(--cl-line)}.oex .cl-filters{flex-wrap:wrap}}@media(max-width:767px){.oex .oex-band{grid-template-columns:repeat(2,minmax(0,1fr))}.oex .oex-band .cl-band-cell:nth-child(3){border-inline-start:0}.oex .oex-band .cl-band-cell:nth-child(n+3){border-top:1px solid var(--cl-line)}.oex .oex-band .cl-band-label{font-size:.75rem}.oex .oex-band .cl-band-value{font-size:1.125rem}.oex .oex-band-note{padding:10px 12px}.oex .oex-date{width:100%}.oex .oex-date input{flex:1;height:44px}.oex .oex-seg-item{height:40px}.oex .cl-card-top .oex-amt{margin-inline-start:auto}.oex .cl-acts--card .cl-btn--icon{flex:none}}.oex-dlg .oex-amount{position:relative}.oex-dlg .oex-amount .cf-input{padding-inline-end:52px}.oex-dlg .oex-amount-unit{position:absolute;top:0;bottom:0;inset-inline-end:12px;display:flex;align-items:center;color:var(--cf-ink-3);font-size:.8125rem;font-weight:600;pointer-events:none}.oex-dlg .oex-dlg-sec+.oex-dlg-sec{padding-top:18px;border-top:1px solid var(--cf-line)}.oex-dlg .oex-file-size{font-size:.75rem;color:var(--cf-ink-3);white-space:nowrap}.oex-dlg .oex-current{display:inline-flex;align-items:center;gap:6px}.oex-dlg .cf-hint--error[data-money-error]{font-size:.75rem}.oex-vch .oex-vch-body{padding:0;background:var(--cf-surface-2)}.oex-vch .oex-vch-marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.oex-vch .oex-vch-mark{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--cf-line);border-radius:12px;background:var(--cf-surface)}.oex-vch .oex-vch-mark-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.oex-vch .oex-vch-mark-head b{font-size:.8125rem;font-weight:700;color:var(--cf-ink)}.oex-vch .oex-vch-mark-acts{display:flex;flex-wrap:wrap;gap:6px}.oex-vch .oex-vch-mark-acts .cf-btn{height:36px}.oex-vch .oex-vch-foot{flex-direction:column;align-items:stretch;gap:10px}.oex-vch .oex-vch-foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.oex-vch .oex-vch-foot-row .cf-hint{flex:1 1 12rem}.oex-vch .oex-vch-pending{outline:2px dashed color-mix(in srgb,var(--cf-warning) 70%,transparent);outline-offset:2px;border-radius:6px}@container cfpanel (max-width: 480px){.oex-vch .oex-vch-foot{padding:10px 12px;gap:8px}.oex-vch .oex-vch-marks{gap:8px}.oex-vch .oex-vch-mark{gap:6px;padding:8px}.oex-vch .oex-vch-mark-head{flex-direction:column;align-items:flex-start;gap:4px}.oex-vch .oex-vch-mark-acts{flex-direction:column;align-items:stretch;gap:4px}.oex-vch .oex-vch-mark-acts .cf-btn{width:100%;height:40px}.oex-vch .oex-vch-foot-row .cf-btn{flex:1 1 auto;height:44px}}@media(prefers-reduced-motion:reduce){.oex .oex-seg-item{transition:none}}.jr{--jr-brand: var(--brand-primary, #63182c);--jr-brand-strong: var(--brand-primary-dark, #4f1323);--jr-brand-ink: var(--brand-primary, #63182c);--jr-brand-tint: color-mix(in srgb, var(--brand-primary, #63182c) 7%, #ffffff);--jr-surface: #ffffff;--jr-surface-2: #f8fafc;--jr-line: #e2e8f0;--jr-line-strong: #cbd5e1;--jr-ink: #0f172a;--jr-ink-2: #475569;--jr-ink-3: #64748b;--jr-track: #eef1f5;--jr-danger: #b42318;--jr-danger-soft: #fef3f2;--jr-focus: var(--brand-primary, #63182c);display:flex;flex-direction:column;gap:12px;color:var(--jr-ink)}.dark .jr{--jr-brand-ink: color-mix(in srgb, var(--brand-primary, #63182c) 40%, #ffffff);--jr-brand-tint: color-mix(in srgb, var(--brand-primary, #63182c) 22%, #0f172a);--jr-surface: #0f172a;--jr-surface-2: #131d33;--jr-line: rgb(255 255 255 / .08);--jr-line-strong: rgb(255 255 255 / .16);--jr-ink: #f1f5f9;--jr-ink-2: #cbd5e1;--jr-ink-3: #94a3b8;--jr-track: rgb(255 255 255 / .08);--jr-danger: #f87171;--jr-danger-soft: rgb(248 113 113 / .12);--jr-focus: var(--brand-accent, #edb986)}.jr :focus-visible{outline:2px solid var(--jr-focus);outline-offset:2px}.jr-num{font-variant-numeric:tabular-nums}[dir] .jr .jr-title,[dir] .jr .jr-btn,[dir] .jr .jr-tab,[dir] .jr .jr-card-value,[dir] .jr .jr-card-label{line-height:1.3!important}.jr-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;padding:14px 16px;border:1px solid var(--jr-line);border-radius:14px;background:var(--jr-surface)}.jr .jr-title{margin:0;display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:700}.jr-title svg{flex:none;color:var(--jr-ink-3)}.jr .jr-sub{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.8125rem;color:var(--jr-ink-3)}.jr-actions{display:flex;flex-wrap:wrap;gap:8px}.jr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--jr-line-strong);border-radius:10px;background:var(--jr-surface);color:var(--jr-ink);font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,transform .15s ease}.jr-btn:hover:not(:disabled){background:var(--jr-surface-2)}.jr-btn:active:not(:disabled){transform:scale(.97)}.jr-btn:disabled{opacity:.5;cursor:not-allowed}.jr-btn svg{flex:none;color:var(--jr-ink-2)}.jr-btn--primary{background:var(--jr-brand);border-color:var(--jr-brand);color:#fff}.jr-btn--primary:hover:not(:disabled){background:var(--jr-brand-strong)}.jr-alert{margin:0;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--jr-danger-soft);color:var(--jr-danger);font-size:.8125rem;font-weight:600}.jr-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;padding:14px 16px;border:1px solid var(--jr-line);border-radius:14px;background:var(--jr-surface)}.jr-field{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.78rem;font-weight:600;color:var(--jr-ink-2)}.jr-input,.jr-select select{width:100%;height:40px;padding-inline:12px;border:1px solid var(--jr-line-strong);border-radius:10px;background:var(--jr-surface);color:var(--jr-ink);font-size:.875rem}.jr-input[aria-invalid=true]{border-color:var(--jr-danger)}.jr-select{position:relative}.jr-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline:12px 32px;cursor:pointer}.jr-select select[data-active=true]{border-color:color-mix(in srgb,var(--jr-brand) 50%,var(--jr-line-strong));background:var(--jr-brand-tint)}.jr-select>svg{position:absolute;top:50%;inset-inline-end:10px;transform:translateY(-50%);color:var(--jr-ink-3);pointer-events:none}.jr .jr-error{font-size:.75rem;color:var(--jr-danger)}.jr-filter-actions{display:flex;gap:8px}.jr .jr-hint{margin:0;grid-column:1 / -1;font-size:.78rem;color:var(--jr-ink-3)}.jr-tabs>div{display:flex;gap:4px;padding:4px;overflow-x:auto;border:1px solid var(--jr-line);border-radius:12px;background:var(--jr-surface);scrollbar-width:thin}.jr-tab{flex:none;min-height:38px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--jr-ink-2);font-size:.8125rem;font-weight:600;cursor:pointer}.jr-tab:hover{background:var(--jr-surface-2)}.jr-tab[aria-selected=true]{background:var(--jr-brand);color:#fff}.jr-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:1024px){.jr-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:419px){.jr-cards{grid-template-columns:minmax(0,1fr)}}.jr-card{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--jr-line);border-radius:12px;background:var(--jr-surface)}.jr-card-label{font-size:.78rem;font-weight:600;color:var(--jr-ink-3)}.jr-card-value{font-size:1.5rem;font-weight:700;color:var(--jr-ink)}.jr-card-sub{font-size:.75rem;color:var(--jr-ink-2)}.jr-panel{border:1px solid var(--jr-line);border-radius:14px;background:var(--jr-surface);overflow:hidden}.jr-loading{display:flex;flex-direction:column;gap:10px;padding:16px}.jr-sk{display:block;height:18px;border-radius:6px;background:linear-gradient(90deg,var(--jr-track),color-mix(in srgb,var(--jr-track) 40%,var(--jr-surface)),var(--jr-track));background-size:200% 100%;animation:jr-sk 1.4s ease-in-out infinite}@keyframes jr-sk{0%{background-position:100% 0}to{background-position:-100% 0}}.jr-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center;color:var(--jr-ink-2);font-size:.875rem}.jr-state>svg{color:var(--jr-ink-3)}.jr-state p{margin:0}.jr-table-wrap{overflow-x:auto}.jr-table{width:100%;border-collapse:collapse;font-size:.8125rem}.jr-table th{position:sticky;top:0;padding:10px 12px;background:var(--jr-surface-2);color:var(--jr-ink-2);font-weight:700;text-align:start;white-space:nowrap;border-bottom:1px solid var(--jr-line)}.jr-table td{padding:10px 12px;border-bottom:1px solid var(--jr-line);vertical-align:top;color:var(--jr-ink)}.jr-table .is-num{text-align:center}.jr-token{white-space:nowrap}.jr-table tfoot td{background:var(--jr-surface-2);font-weight:700}.jr-open{white-space:nowrap;text-align:end}.jr-link{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;color:var(--jr-brand-ink);font-size:.8125rem;font-weight:600;cursor:pointer}.jr-link:hover{text-decoration:underline;text-underline-offset:3px}.jr-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--jr-line);font-size:.8125rem;color:var(--jr-ink-2)}.jr-pages{display:flex;gap:6px}@media(max-width:767px){.jr-head,.jr-filters{padding:12px}.jr-actions,.jr-actions .jr-btn,.jr-filter-actions .jr-btn{flex:1}.jr-btn,.jr-input,.jr-select select{height:44px}.jr-table thead{display:none}.jr-table,.jr-table tbody,.jr-table tfoot,.jr-table tr,.jr-table td{display:block;width:100%}.jr-table tr{padding:10px 12px;border-bottom:1px solid var(--jr-line)}.jr-table td{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border:0;text-align:start}.jr-table td[data-label]:before{content:attr(data-label);flex:none;font-weight:600;color:var(--jr-ink-3)}.jr-table .is-num{text-align:start}.jr-table tfoot tr{background:var(--jr-surface-2);border-bottom:0}.jr-table tfoot td{padding:3px 0;background:none}.jr-table tfoot td:empty{display:none}.jr-open{text-align:start}.jr-pager{flex-direction:column;align-items:stretch}.jr-pages{justify-content:space-between}}@media(prefers-reduced-motion:reduce){.jr-sk{animation:none}.jr-btn{transition:none}}.cl.frp{--frp-warn: #b45309;--frp-warn-soft: #fffbeb;--frp-danger: #b42318;--frp-danger-soft: #fef3f2}.dark .cl.frp{--frp-warn: #fbbf24;--frp-warn-soft: rgb(251 191 36 / .1);--frp-danger: #f87171;--frp-danger-soft: rgb(248 113 113 / .1)}.frp .frp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.frp .frp-mask[aria-pressed=true]{border-color:color-mix(in srgb,var(--cl-brand) 45%,var(--cl-line-strong));background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.frp .frp-mask[aria-pressed=true] svg{color:var(--cl-brand-ink)}.frp .frp-tabs{display:flex;gap:4px;padding:4px;overflow-x:auto;scrollbar-width:none}.frp .frp-tabs::-webkit-scrollbar{display:none}.frp .frp-tab{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--cl-ink-2);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.frp .frp-tab svg{flex:none;color:var(--cl-ink-3)}.frp .frp-tab:hover{background:var(--cl-surface-2);color:var(--cl-ink)}.frp .frp-tab[aria-selected=true]{background:var(--cl-brand-tint);color:var(--cl-brand-ink);box-shadow:inset 0 -2px 0 var(--cl-fill)}.frp .frp-tab[aria-selected=true] svg{color:var(--cl-brand-ink)}.frp .frp-period{display:flex;flex-direction:column;gap:10px;padding:12px}.frp .frp-period-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.frp .frp-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-surface-2)}.frp .frp-seg button{min-height:34px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--cl-ink-2);font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer}.frp .frp-seg button:hover{color:var(--cl-ink)}.frp .frp-seg button[aria-pressed=true]{background:var(--cl-surface);color:var(--cl-brand-ink);box-shadow:0 1px 2px #0f172a14,inset 0 0 0 1px color-mix(in srgb,var(--cl-brand) 30%,var(--cl-line))}.frp .frp-dates{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.frp .frp-field{display:flex;flex-direction:column;gap:4px;font-size:.75rem;font-weight:600;color:var(--cl-ink-2)}.frp .frp-input{height:40px;padding-inline:10px;border:1px solid var(--cl-line-strong);border-radius:10px;background:var(--cl-surface);color:var(--cl-ink);font-size:.875rem;font-variant-numeric:tabular-nums}.frp .frp-scope{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:.8125rem;color:var(--cl-ink-2)}.frp .frp-scope>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.frp .frp-scope dt{color:var(--cl-ink-3);font-weight:600}.frp .frp-scope dd{margin:0;color:var(--cl-ink);font-weight:700;font-variant-numeric:tabular-nums}.frp .frp-scope .frp-basis dd{font-weight:600;color:var(--cl-ink-2)}.frp .frp-chip-archived{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--frp-warn-soft);color:var(--frp-warn);font-size:.75rem;font-weight:700}.frp .frp-callout{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-surface-2);color:var(--cl-ink-2);font-size:.8125rem}.frp .frp-callout>svg{flex:none;color:var(--cl-ink-3)}.frp .frp-callout p{flex:1 1 16rem;min-width:0;margin:0}.frp .frp-callout--error{border-color:color-mix(in srgb,var(--frp-danger) 30%,var(--cl-line));background:var(--frp-danger-soft);color:var(--cl-ink)}.frp .frp-callout--error>svg{color:var(--frp-danger)}.frp .frp-callout--info>svg{color:var(--cl-brand-ink)}.frp .frp-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.frp .frp-band--3{grid-template-columns:repeat(3,minmax(0,1fr))}.frp .frp-band .cl-band-cell{gap:4px}.frp .frp-band-value{align-self:flex-start;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cl-ink);white-space:nowrap}.frp .frp-band-value.is-na{font-size:1rem;color:var(--cl-ink-3)}.frp .frp-band-sub{color:var(--cl-ink-3);font-size:.75rem}.frp .frp-band-cell--lead{background:var(--cl-brand-tint)}.frp .frp-band-cell--lead .frp-band-value{color:var(--cl-brand-ink)}[dir] .frp .frp-band-value,[dir] .frp .frp-seg button,[dir] .frp .frp-tab{line-height:1.25!important}.frp .frp-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 14px;border-bottom:1px solid var(--cl-line)}.frp .frp-panel-title{margin:0;display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:var(--cl-ink)}.frp .frp-panel-title svg{flex:none;color:var(--cl-ink-3)}.frp .frp-panel-sub{margin:2px 0 0;font-size:.8125rem;color:var(--cl-ink-3)}.frp .frp-amt{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cl-ink)}.frp .frp-amt--soft{font-weight:600;color:var(--cl-ink-2)}.frp .frp-na{color:var(--cl-ink-3)}.frp .frp-c-num{text-align:end!important}.frp .frp-under{display:none;margin-top:2px;color:var(--cl-ink-3);font-size:.75rem;white-space:nowrap}.frp .frp-tag-nocash{border-style:dashed}.frp .cl-table tfoot td{padding:12px 10px;border-top:1px solid var(--cl-line-strong);background:var(--cl-surface-2);font-weight:700;vertical-align:middle}.frp .cl-table tfoot tr+tr td{border-top:1px solid var(--cl-line);font-weight:600}.frp .frp-foot-note{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.frp .frp-foot-note span:first-child{color:var(--cl-ink-2)}.frp .cl-table tfoot tr:last-child td:first-child{border-end-start-radius:14px}.frp .cl-table tfoot tr:last-child td:last-child{border-end-end-radius:14px}.frp .frp-card-total{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--cl-surface-2);border-radius:0 0 14px 14px;font-size:.8125rem}.frp .frp-card-total>div{display:flex;justify-content:space-between;gap:12px}.frp .frp-card-total dt{color:var(--cl-ink-2)}.frp .frp-card-total dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.frp .frp-denied{max-width:520px;margin:48px auto}.frp .cl-table-wrap{container:frp-table / inline-size}@container frp-table (max-width: 949px){.frp .frp-c-wide{display:none}.frp .frp-under{display:block}}@container frp-table (max-width: 759px){.frp .cl-table thead th{white-space:normal;vertical-align:bottom}}@media(max-width:767px){.frp .frp-band,.frp .frp-band--3{grid-template-columns:repeat(2,minmax(0,1fr))}.frp .frp-band .cl-band-cell:nth-child(odd){border-inline-start:0}.frp .frp-band .cl-band-cell:nth-child(n+3){border-top:1px solid var(--cl-line)}.frp .frp-band-value{font-size:1.125rem}.frp .frp-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.frp .frp-tab{min-height:44px;padding:0 8px;font-size:.8125rem}.frp .frp-actions{width:100%;display:grid;grid-template-columns:44px 1fr 1fr}.frp .frp-actions .cl-btn{height:44px}.frp .frp-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.frp .frp-seg button{min-height:40px;padding:0 6px}.frp .frp-dates,.frp .frp-dates .frp-field{width:100%}.frp .frp-input{height:44px;width:100%}}@media(prefers-reduced-motion:reduce){.frp .frp-tab{transition:none}}.frp .frp-neg{color:var(--frp-danger)}.frp .frp-tools-check{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:.8125rem;font-weight:600;color:var(--cl-ink-2);cursor:pointer}.frp .frp-tools-check input{width:18px;height:18px;accent-color:var(--cl-brand)}@media(max-width:767px){.frp .frp-tools-check{min-height:44px}}.frp .ui-micro-label{font-size:.75rem}.frp .cl-tag{height:22px;font-size:.75rem}@media(max-width:1279px){.frp .cl-tools-row{flex-wrap:wrap}.frp .cl-search{flex-basis:100%}}.frp .cl-panel{container:frp-panel / inline-size}@container frp-panel (max-width: 1019px){.frp .cl-tools-row{flex-wrap:wrap}.frp .cl-search{flex:1 1 100%}.frp .cl-filters{flex:1 1 100%;flex-wrap:wrap}.frp .cl-filters .cl-select{flex:1 1 180px;min-width:0}.frp .cl-filters .cl-select select{width:100%;min-width:0}}@container frp-panel (max-width: 899px){.frp .frp-band,.frp .frp-band--3{grid-template-columns:repeat(2,minmax(0,1fr))}.frp .frp-band .cl-band-cell:nth-child(odd){border-inline-start:0}.frp .frp-band .cl-band-cell:nth-child(n+3){border-top:1px solid var(--cl-line)}}@container frp-panel (max-width: 499px){.frp .frp-band-value{font-size:1.125rem}}.frp .frp-band .cl-band-cell{min-width:0}.frp .cl-table .cl-c-name{min-width:0;max-width:none}.frp .cl-table .cl-c-act{width:1%}@media(min-width:768px){.frp .frp-tabs{flex-wrap:wrap;overflow:visible}}.frp .cl-tags{gap:4px 6px}.frp .cl-tags .cl-tag{height:auto;min-height:22px;padding-block:2px;border-radius:8px;white-space:normal;max-width:100%}[dir] .frp .cl-tags .cl-tag{line-height:1.45!important}.usr{--usr-warning: #a35208;--usr-warning-soft: #fdf3e7;--usr-danger: #b42318;--usr-danger-soft: #fdf0ef}.dark .usr{--usr-warning: #fbbf24;--usr-warning-soft: rgb(251 191 36 / .12);--usr-danger: #f87171;--usr-danger-soft: rgb(248 113 113 / .12)}.usr .usr-role{background:var(--cl-surface-2);color:var(--cl-ink-2);border:1px solid var(--cl-line)}.usr .usr-role svg{flex:none;color:var(--cl-ink-3)}.usr .usr-role--super{background:var(--cl-brand);border-color:var(--cl-brand);color:#fff}.usr .usr-role--super svg{color:#fff}.usr .usr-role--admin{background:var(--cl-brand-tint);border-color:color-mix(in srgb,var(--cl-brand) 25%,var(--cl-line));color:var(--cl-brand-ink)}.usr .usr-role--admin svg{color:var(--cl-brand-ink)}.usr .usr-role--portal{border-style:dashed;color:var(--cl-ink-3)}.usr .usr-st--active{background:var(--cl-success-soft);color:var(--cl-success)}.usr .usr-st--active .cl-dot{background:var(--cl-success)}.usr .usr-st--suspended{background:var(--usr-warning-soft);color:var(--usr-warning)}.usr .usr-st--suspended .cl-dot{background:var(--usr-warning)}.usr .usr-filters{display:flex;align-items:center;gap:8px}.usr .usr-c-name{min-width:200px}.usr .usr-c-email{min-width:180px;max-width:260px;color:var(--cl-ink-2);overflow-wrap:anywhere}.usr .usr-c-branch{min-width:170px;max-width:240px;color:var(--cl-ink-2)}.usr .usr-c-login{white-space:nowrap;color:var(--cl-ink-2)}.usr .usr-sub{display:block;margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem;overflow-wrap:anywhere}.usr .usr-under{display:none;margin-top:4px;color:var(--cl-ink-3);font-size:.8125rem;overflow-wrap:anywhere}.usr .usr-row.is-suspended .cl-name{color:var(--cl-ink-2)}.usr .usr-locked{display:inline-flex;align-items:center;gap:6px;color:var(--cl-ink-3);font-size:.8125rem;font-weight:600;white-space:nowrap}.usr .usr-locked svg{flex:none}.usr .usr-acts{flex-wrap:nowrap}.usr .usr-btn--danger{color:var(--usr-danger);border-color:color-mix(in srgb,var(--usr-danger) 30%,var(--cl-line-strong))}.usr .usr-btn--danger svg{color:var(--usr-danger)}.usr .usr-btn--danger:hover:not(:disabled){background:var(--usr-danger-soft)}.usr .usr-btn--warn svg{color:var(--usr-warning)}.usr .cl-tag--self{border-color:color-mix(in srgb,var(--cl-brand) 25%,var(--cl-line));background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.usr .usr-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;color:var(--cl-ink-2);font-size:.875rem}.usr .usr-banner svg{flex:none;color:var(--cl-ink-3)}.usr .usr-banner p{flex:1 1 18rem;margin:0}[dir] .usr .usr-sub,[dir] .usr .usr-under,[dir] .usr .usr-locked,[dir] .usr .usr-banner p{line-height:1.45!important}.usr .cl-table-wrap{container:usr-table / inline-size}@container usr-table (max-width: 1139px){.usr .cl-table .usr-acts .cl-btn-label{display:none}.usr .cl-table .usr-acts .cl-btn{width:32px;padding:0}}@container usr-table (max-width: 979px){.usr .usr-c-email,.usr .usr-c-branch,.usr .usr-c-login{display:none}.usr .usr-under{display:block}.usr .usr-c-name{min-width:170px}}@media(max-width:767px){.usr .usr-filters{flex-basis:100%}.usr .usr-filters .cl-select{flex:1;min-width:0}.usr .usr-filters .cl-select select{width:100%;min-width:0;height:44px}.usr .cl-acts--card{flex-wrap:wrap}.usr .cl-acts--card .cl-btn{height:44px}.usr .cl-acts--card .usr-btn--grow{flex:1 1 0;min-width:0}.usr .cl-acts--card .cl-btn--icon{flex:none;width:44px}.usr .cl-head-actions .cl-btn--icon{flex:none;width:44px;height:44px}.usr .usr-card-locked{display:flex;align-items:center;min-height:44px}.usr .cl-link{min-height:44px}}.usr-dlg .usr-dlg-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.usr-dlg .usr-policy{display:grid;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid var(--cf-line);background:var(--cf-surface-2);font-size:.8125rem;color:var(--cf-ink-2)}.usr-dlg .usr-policy b{font-weight:700;color:var(--cf-ink)}.usr-dlg .usr-pw{position:relative}.usr-dlg .usr-pw .cf-input{padding-inline-end:48px}.usr-dlg .usr-pw-toggle{position:absolute;top:2px;bottom:2px;inset-inline-end:2px;width:40px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--cf-ink-3);cursor:pointer}.usr-dlg .usr-pw-toggle:hover{color:var(--cf-ink);background:var(--cf-surface-2)}.usr-dlg .usr-pw-toggle svg{width:18px;height:18px}.usr-dlg .usr-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.usr-dlg .usr-readonly{min-height:40px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--cf-surface-2);border:1px solid var(--cf-line);font-size:.875rem;color:var(--cf-ink-2)}.usr-dlg .usr-readonly svg{flex:none;width:16px;height:16px;color:var(--cf-ink-3)}.usr-dlg .usr-history{margin:4px 0 0;padding-inline-start:18px;font-size:.8125rem}[dir] .usr-dlg .usr-policy,[dir] .usr-dlg .usr-readonly{line-height:1.5!important}@container cfpanel (max-width: 480px){.usr-dlg .usr-branches{grid-template-columns:minmax(0,1fr)}}.usr-dlg .cf-pay-head>.cf-btn--icon{flex:none}@media(max-width:767px){.usr-dlg .cf-pay-head>.cf-btn--icon{width:44px;height:44px}}.ntf{--ntf-warn: #b45309;--ntf-danger: #b42318;--ntf-unread: var(--cl-brand-tint)}.dark .ntf{--ntf-warn: #fbbf24;--ntf-danger: #f87171;--ntf-unread: color-mix(in srgb, var(--brand-primary) 14%, var(--cl-surface))}.ntf .ntf-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.ntf .ntf-head-text{min-width:0}.ntf .ntf-kicker{margin:0;color:var(--cl-ink-3);font-size:.75rem;font-weight:600}.ntf .ntf-title{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;color:var(--cl-ink);font-size:1.5rem;font-weight:700}.ntf .ntf-sub{margin:4px 0 0;color:var(--cl-ink-3);font-size:.875rem}.ntf .ntf-count{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--cl-brand-tint);color:var(--cl-brand-ink);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.ntf .ntf-count--none{background:var(--cl-surface-2);color:var(--cl-ink-3);border:1px solid var(--cl-line)}.ntf .ntf-head-actions{display:flex;align-items:center;gap:8px}[dir] .ntf .ntf-title,[dir] .ntf .ntf-count{line-height:1.3!important}.ntf .ntf-notice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.875rem}.ntf .ntf-notice>svg{flex:none;margin-top:2px}.ntf .ntf-notice[data-tone=error]{border-color:color-mix(in srgb,var(--ntf-danger) 35%,var(--cl-line));color:var(--ntf-danger)}.ntf .ntf-notice[data-tone=success]{border-color:color-mix(in srgb,var(--cl-success) 35%,var(--cl-line));color:var(--cl-success)}.ntf .ntf-due-error{margin:0 0 8px;font-size:.8125rem;color:var(--ntf-danger)}.ntf .ntf-notice-text{flex:1;min-width:0;color:var(--cl-ink)}.ntf .ntf-seg{display:inline-flex;flex:none;gap:2px;padding:3px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-surface-2)}.ntf .ntf-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--cl-ink-2);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ntf .ntf-seg button:hover{color:var(--cl-ink)}.ntf .ntf-seg button[aria-pressed=true]{background:var(--cl-surface);color:var(--cl-brand-ink);box-shadow:0 1px 2px #0f172a14,0 0 0 1px var(--cl-line)}.ntf .ntf-seg-n{min-width:20px;padding:0 6px;border-radius:999px;background:var(--cl-brand-tint);color:var(--cl-brand-ink);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.ntf .ntf-due-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--cl-line)}.ntf .ntf-due-title{margin:0;display:flex;align-items:center;gap:8px;color:var(--cl-ink);font-size:.9375rem;font-weight:700}.ntf .ntf-due-title svg{color:var(--cl-ink-3)}.ntf .ntf-due-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.ntf .ntf-due-list>li{min-width:0;border-bottom:1px solid var(--cl-line)}.ntf .ntf-due-list>li:nth-child(2n){border-inline-start:1px solid var(--cl-line)}.ntf .ntf-due-item{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;border:0;background:transparent;color:var(--cl-ink);text-align:start;cursor:pointer;transition:background-color .15s ease}.ntf .ntf-due-item:hover{background:var(--cl-surface-2)}.ntf .ntf-due-main{flex:1;min-width:0}.ntf .ntf-due-name{display:block;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ntf .ntf-due-case{display:block;overflow:hidden;color:var(--cl-ink-3);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.ntf .ntf-due-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.ntf .ntf-due-amt{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ntf .ntf-due-when{display:inline-flex;align-items:center;gap:6px;color:var(--ntf-warn);font-size:.75rem;font-weight:600;white-space:nowrap}.ntf .ntf-due-when .cl-dot{background:var(--ntf-warn)}.ntf .ntf-due-when.is-overdue{color:var(--ntf-danger)}.ntf .ntf-due-when.is-overdue .cl-dot{background:var(--ntf-danger)}.ntf .ntf-due-pager{display:flex;flex:none;align-items:center;gap:4px;color:var(--cl-ink-2);font-size:.8125rem;white-space:nowrap}.ntf .ntf-day{margin:0;display:flex;align-items:center;gap:8px;padding:10px 14px 8px;border-bottom:1px solid var(--cl-line);background:var(--cl-surface-2);color:var(--cl-ink-2);font-size:.8125rem;font-weight:700}.ntf .ntf-group:first-child .ntf-day{border-start-start-radius:14px;border-start-end-radius:14px}.ntf .ntf-day-n{color:var(--cl-ink-3);font-weight:600;font-variant-numeric:tabular-nums}.ntf .ntf-day .ntf-new{margin-inline-start:2px}.ntf .ntf-rows{margin:0;padding:0;list-style:none}.ntf .ntf-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;border-bottom:1px solid var(--cl-line);transition:background-color .15s ease,opacity .2s ease}.ntf .ntf-row:hover{background:var(--cl-surface-2)}.ntf .ntf-row.is-unread{background:var(--ntf-unread)}.ntf .ntf-row.is-unread:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--cl-fill)}.ntf .ntf-row.is-urgent:before{background:var(--ntf-danger)}.ntf .ntf-row.is-busy{opacity:.55}.ntf .ntf-group:last-child .ntf-row:last-child{border-bottom:0}.ntf .ntf-open{display:flex;align-items:flex-start;gap:12px;min-width:0;width:100%;padding:14px 16px;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.ntf .ntf-open{grid-column:1;grid-row:1}.ntf .ntf-acts{grid-column:2;grid-row:1}.ntf .ntf-login{grid-column:1 / -1;grid-row:2}.ntf .ntf-open:focus-visible{outline-offset:-2px;border-radius:10px}.ntf .ntf-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-surface);color:var(--cl-ink-2)}.ntf .ntf-icon[data-kind=money]{color:var(--cl-success)}.ntf .ntf-icon[data-kind=case],.ntf .ntf-icon[data-kind=calendar],.ntf .ntf-icon[data-kind=login],.ntf .ntf-icon[data-kind=message],.ntf .ntf-icon[data-kind=document]{color:var(--cl-brand-ink)}.ntf .ntf-icon[data-kind=leave],.ntf .ntf-icon[data-kind=task]{color:var(--ntf-warn)}.ntf .ntf-icon[data-kind=urgent]{border-color:color-mix(in srgb,var(--ntf-danger) 40%,var(--cl-line));color:var(--ntf-danger)}.ntf .ntf-body{flex:1;min-width:0}.ntf .ntf-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--cl-ink);font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.ntf .ntf-row.is-unread .ntf-row-title{font-weight:700}.ntf .ntf-unread-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--cl-fill)}.ntf .ntf-new{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--cl-brand-tint);color:var(--cl-brand-ink);font-size:.75rem;font-weight:700}.ntf .ntf-urgent{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ntf-danger) 35%,var(--cl-line));color:var(--ntf-danger);font-size:.75rem;font-weight:700}.ntf .ntf-msg{margin:4px 0 0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--cl-ink-2);font-size:.875rem;overflow-wrap:anywhere}.ntf .ntf-meta{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--cl-ink-3);font-size:.8125rem}.ntf .ntf-meta>span{display:inline-flex;align-items:center;gap:5px}.ntf .ntf-go{color:var(--cl-brand-ink);font-weight:600}[dir] .ntf .ntf-row-title,[dir] .ntf .ntf-msg{line-height:1.5!important}[dir] .ntf .ntf-meta,[dir] .ntf .ntf-new,[dir] .ntf .ntf-urgent,[dir] .ntf .ntf-day{line-height:1.3!important}.ntf .ntf-acts{display:flex;align-items:center;gap:4px;padding:12px 12px 0}.ntf .ntf-acts .cl-btn--sm{height:36px}.ntf .ntf-acts .cl-btn--icon{width:36px}.ntf .ntf-read-label{display:none}.ntf .ntf-login{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 16px 14px;padding-inline-start:48px}.ntf .ntf-login-facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-width:0}.ntf .ntf-login-btns{display:flex;gap:8px}.ntf .ntf-btn-reject{color:var(--ntf-danger)}.ntf .ntf-btn-reject svg{color:var(--ntf-danger)}.ntf .ntf-sk-row{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--cl-line)}.ntf .ntf-sk-lines{flex:1;display:flex;flex-direction:column;gap:8px}@media(max-width:1023px){.ntf .ntf-due-list{grid-template-columns:minmax(0,1fr)}.ntf .ntf-due-list>li:nth-child(2n){border-inline-start:0}}@media(max-width:767px){.ntf .ntf-title{font-size:1.25rem}.ntf .ntf-head-actions{width:100%}.ntf .ntf-head-actions .cl-btn--primary{flex:1}.ntf .ntf-head-actions .cl-btn{height:44px}.ntf .ntf-head-actions .cl-btn--icon{width:44px}.ntf .ntf-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ntf .ntf-seg button{height:40px;padding:0 8px}.ntf .ntf-tools-row{flex-wrap:wrap}.ntf .ntf-tools-row .cl-search{flex-basis:100%;order:2}.ntf .ntf-tools-row .cl-select{flex:1;order:3}.ntf .ntf-tools-row .cl-select select{width:100%;height:44px}.ntf .ntf-rows{display:flex;flex-direction:column;gap:10px;padding:10px}.ntf .ntf-row{grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--cl-line);border-radius:12px}.ntf .ntf-group:last-child .ntf-row:last-child{border-bottom:1px solid var(--cl-line)}.ntf .ntf-open{padding:12px 12px 8px}.ntf .ntf-acts{grid-column:1;grid-row:3;justify-content:flex-end;gap:8px;padding:0 12px 12px}.ntf .ntf-login{grid-column:1;grid-row:2}.ntf .ntf-acts .cl-btn--sm{height:44px}.ntf .ntf-acts .cl-btn--icon{width:44px}.ntf .ntf-acts .ntf-read-btn{flex:1;width:auto;padding:0 14px}.ntf .ntf-read-label{display:inline}.ntf .ntf-login{margin:0 12px 12px;padding-inline-start:0}.ntf .ntf-login-btns{width:100%}.ntf .ntf-login-btns .cl-btn{flex:1;height:44px}.ntf .ntf-due-item{min-height:64px}.ntf .ntf-due-title{font-size:.875rem}.ntf .ntf-due-pager .cl-pg{height:40px}}@media(prefers-reduced-motion:reduce){.ntf .ntf-row,.ntf .ntf-seg button,.ntf .ntf-due-item{transition:none}}.lic,.lic-act{--lic-warning: #a35208;--lic-warning-soft: #fdf3e7;--lic-danger: #b42318;--lic-danger-soft: #fdf0ef}.dark .lic,.dark .lic-act{--lic-warning: #fbbf24;--lic-warning-soft: rgb(251 191 36 / .12);--lic-danger: #f87171;--lic-danger-soft: rgb(248 113 113 / .12)}.lic .lic-ltr,.lic-dlg .lic-ltr,.lic-act .lic-ltr{unicode-bidi:isolate;direction:ltr;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lic .lic-st--active{background:var(--cl-success-soft);color:var(--cl-success)}.lic .lic-st--active .cl-dot{background:var(--cl-success)}.lic .lic-st--expiring{background:var(--lic-warning-soft);color:var(--lic-warning)}.lic .lic-st--expiring .cl-dot{background:var(--lic-warning)}.lic .lic-st--expired{background:var(--lic-danger-soft);color:var(--lic-danger)}.lic .lic-st--expired .cl-dot{background:var(--lic-danger)}.lic .lic-st--suspended{background:var(--cl-surface-2);color:var(--cl-ink-2);border:1px solid var(--cl-line-strong)}.lic .lic-st--suspended .cl-dot{background:var(--cl-ink-3)}.lic .lic-current{padding:16px 18px}.lic .lic-current-head{display:flex;align-items:flex-start;gap:12px}.lic .lic-current-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--cl-line);background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.lic .lic-h2{margin:0;font-size:1rem;font-weight:700;color:var(--cl-ink)}.lic .lic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--cl-line)}.lic .lic-grid>div{min-width:0}.lic .lic-grid dt{font-size:.8125rem;font-weight:600;color:var(--cl-ink-3)}.lic .lic-grid dd{margin:4px 0 0;font-size:.9375rem;font-weight:600;color:var(--cl-ink);overflow-wrap:anywhere}.lic .lic-grid .lic-grid-wide{grid-column:span 2}.lic .lic-current-acts{margin-top:16px;padding-top:14px;border-top:1px solid var(--cl-line)}.lic .lic-none{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--lic-warning-soft);color:var(--lic-warning);font-size:.875rem}.lic .lic-none svg{flex:none;margin-top:2px}.lic .lic-none p{margin:0}.lic .lic-sub{display:block;margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem;overflow-wrap:anywhere}.lic .lic-c-holder{min-width:220px}.lic .lic-c-dates{white-space:nowrap}.lic .lic-c-device{min-width:180px}.lic .lic-device{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.875rem;color:var(--cl-ink-2)}.lic .lic-device svg{flex:none;color:var(--cl-ink-3)}.lic .lic-device--free{color:var(--cl-ink-3)}.lic .ui-micro-label{font-size:.75rem}.lic .cl-tag{height:22px;font-size:.75rem}.lic .lic-tag--here{border-color:color-mix(in srgb,var(--cl-brand) 25%,var(--cl-line));background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.lic .lic-acts{flex-wrap:wrap}.lic .lic-acts--panel{justify-content:flex-start;gap:8px}.lic .lic-acts--panel .cl-btn{height:40px}.lic .lic-acts--panel .cl-btn--open{width:auto;padding:0 14px}.lic .lic-acts--panel .cl-btn--open .cl-btn-label{display:inline}.lic .lic-acts--panel .cl-btn--icon{width:40px}.lic .lic-btn--warn svg{color:var(--lic-warning)}.lic .lic-filters{display:flex;align-items:center;gap:8px}.lic .lic-foot{margin:0;padding-inline:4px;font-size:.8125rem}[dir] .lic .lic-sub,[dir] .lic .lic-none p,[dir] .lic .lic-foot{line-height:1.5!important}@media(max-width:1279px){.lic .lic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lic .cl-table-wrap{container:lic-table / inline-size}.lic .lic-under{display:none}@container lic-table (max-width: 879px){.lic .cl-table .lic-acts .cl-btn-label{display:none}.lic .cl-table .lic-acts .cl-btn{width:32px;padding:0}}@container lic-table (max-width: 759px){.lic .lic-c-device{display:none}.lic .lic-under{display:block;margin-top:4px}.lic .lic-c-holder{min-width:180px}}@media(max-width:767px){.lic .lic-current{padding:14px}.lic .lic-grid{grid-template-columns:minmax(0,1fr);gap:10px}.lic .lic-grid .lic-grid-wide{grid-column:auto}.lic .lic-filters{flex-basis:100%}.lic .lic-filters .cl-select{flex:1;min-width:0}.lic .lic-filters .cl-select select{width:100%;min-width:0;height:44px}.lic .cl-acts--card,.lic .lic-acts--panel{flex-wrap:wrap}.lic .lic-acts--panel .cl-btn{height:44px}.lic .lic-acts--panel .lic-btn--grow{flex:1 1 0;min-width:0}.lic .lic-acts--panel .cl-btn--icon{flex:none;width:44px}.lic .cl-acts--card .cl-btn{height:44px}.lic .cl-acts--card .lic-btn--grow{flex:1 1 0;min-width:0}.lic .cl-acts--card .cl-btn--icon{flex:none;width:44px}.lic .cl-head-actions{flex-wrap:wrap}.lic .cl-head-actions .cl-btn{height:44px}.lic .cl-head-actions .cl-btn--icon{flex:none;width:44px}.lic .cl-search input{height:44px}.lic .cl-link{min-height:44px}}.lic-modal>[aria-hidden]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0f172a8c}.lic-dlg .lic-dlg-text{margin:0;font-size:.9375rem;color:var(--cf-ink)}.lic-dlg .lic-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lic-dlg .lic-key code{flex:1 1 14rem;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--cf-line-strong);background:var(--cf-surface-2);color:var(--cf-ink);font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;unicode-bidi:isolate}.lic-dlg .lic-dirty{color:var(--cf-ink-3)}[dir] .lic-dlg .lic-dlg-text{line-height:1.6!important}.lic-dlg .cf-pay-head>.cf-btn--icon{flex:none}@media(max-width:767px){.lic-dlg .cf-pay-head>.cf-btn--icon{width:44px;height:44px}.lic-dlg .cf-form-acts .cf-btn,.lic-dlg .lic-key .cf-btn{min-height:44px}}.lic-act{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:24px 16px 40px;background:var(--cl-surface-2)}.lic-act .lic-act-top{width:100%;max-width:560px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.lic-act .lic-act-top p{font-size:.75rem}.lic-act .lic-act-tools{display:flex;align-items:center;gap:8px}.lic-act .lic-act-tools .cl-btn{height:40px}.lic-act .lic-act-tools .cl-btn--icon{width:40px}.lic-act .lic-act-card{width:100%;max-width:560px;padding:22px}.lic-act .lic-act-card+.lic-act-card{margin-top:12px}.lic-act .lic-act-kicker{margin:0;font-size:.8125rem;font-weight:600;color:var(--cl-ink-3)}.lic-act .lic-act-title{margin:4px 0 0;font-size:1.25rem;font-weight:700;color:var(--cl-ink)}.lic-act .lic-act-body{margin:8px 0 0;font-size:.9375rem;color:var(--cl-ink-2)}.lic-act .lic-act-reason{display:flex;gap:12px;align-items:flex-start}.lic-act .lic-act-icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--lic-warning-soft);color:var(--lic-warning)}.lic-act .lic-act-icon--danger{background:var(--lic-danger-soft);color:var(--lic-danger)}.lic-act .lic-act-icon--ok{background:var(--cl-success-soft);color:var(--cl-success)}.lic-act .lic-act-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--cl-line)}.lic-act .lic-act-h{margin:0 0 8px;font-size:.9375rem;font-weight:700;color:var(--cl-ink)}.lic-act .lic-act-contact{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lic-act .lic-act-contact li{display:flex;align-items:center;gap:8px;min-height:40px;font-size:.9375rem;color:var(--cl-ink)}.lic-act .lic-act-contact svg{flex:none;color:var(--cl-ink-3)}.lic-act .lic-act-contact a{display:inline-flex;align-items:center;min-height:40px;color:var(--cl-brand-ink);font-weight:600;text-decoration:none}.lic-act .lic-act-contact a:hover{text-decoration:underline}.lic-act .lic-act-who{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.875rem;color:var(--cl-ink-2)}.lic-act .lic-act-who p{flex:1 1 14rem;margin:0}.lic-act .lic-act-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lic-act .lic-act-acts .cl-btn{height:44px}.lic-act .lic-act-note{margin:12px 0 0;font-size:.8125rem;color:var(--cl-ink-3)}.lic-act .lic-act-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0}.lic-act .lic-act-meta dt{font-size:.8125rem;font-weight:600;color:var(--cl-ink-3)}.lic-act .lic-act-meta dd{margin:2px 0 0;font-size:.875rem;color:var(--cl-ink)}.lic-act .lic-act-disclosure{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:var(--cl-ink);font:inherit;font-size:.9375rem;font-weight:700;text-align:start;cursor:pointer}.lic-act .lic-act-disclosure svg{flex:none;color:var(--cl-ink-3);transition:transform .16s ease-out}.lic-act .lic-act-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.lic-act .lic-act-form{margin-top:12px}.lic-act .lic-act-form .cf-input,.lic-act .lic-act-form .cf-btn{min-height:44px}.lic-act .lic-act-foot{margin-top:20px;display:flex;justify-content:center;opacity:.85}[dir] .lic-act .lic-act-body,[dir] .lic-act .lic-act-note,[dir] .lic-act .lic-act-who p{line-height:1.6!important}@media(max-width:480px){.lic-act{padding:12px 16px 32px}.lic-act .lic-act-card{padding:16px}.lic-act .lic-act-meta{grid-template-columns:minmax(0,1fr)}.lic-act .lic-act-acts .cl-btn{flex:1 1 100%}}.lic-act .lic-login .cf-form{grid-template-columns:minmax(0,1fr)}.lic-act .lic-login .cf-input{min-height:44px}.lic-act .lic-login .lic-pw{position:relative}.lic-act .lic-login .lic-pw .cf-input{padding-inline-end:48px}.lic-act .lic-login .lic-pw-toggle{position:absolute;top:2px;bottom:2px;inset-inline-end:2px;width:40px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--cf-ink-3);cursor:pointer}.lic-act .lic-login .lic-pw-toggle:hover{color:var(--cf-ink);background:var(--cf-surface-2)}.lic-act .lic-login .lic-pw-toggle svg{width:18px;height:18px}.lic-act .lic-login .lic-code{text-align:center;font-size:1.375rem;font-weight:700;letter-spacing:.3em}.lic-act .lic-login .lic-login-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lic-act .lic-login .lic-login-acts .cf-btn{min-height:44px}.lic-act .lic-login .lic-login-acts .cf-btn--primary{flex:1 1 12rem}.lic-act .lic-login .cf-callout{margin-bottom:12px}.trb{--trb-danger: #b42318;--trb-danger-soft: #fdf0ef;--trb-warning: #a35208;--trb-warning-soft: #fdf3e7}.dark .trb{--trb-danger: #f87171;--trb-danger-soft: rgb(248 113 113 / .12);--trb-warning: #fbbf24;--trb-warning-soft: rgb(251 191 36 / .12)}.trb .trb-c-case{min-width:240px}.trb .trb-c-file{white-space:nowrap;color:var(--cl-ink-2)}.trb .trb-c-amt{min-width:140px}.trb .trb-c-date{white-space:nowrap;color:var(--cl-ink-2)}.trb .trb-sub{display:block;margin-top:2px;color:var(--cl-ink-2);font-size:.8125rem;overflow-wrap:anywhere}.trb .trb-under{display:none;margin-top:4px;color:var(--cl-ink-3);font-size:.8125rem}.trb .trb-block{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;padding:6px 10px;border-radius:8px;background:var(--trb-warning-soft);color:var(--trb-warning);font-size:.8125rem;font-weight:600;max-width:46ch}.trb .trb-block svg{flex:none;margin-top:2px}.trb .trb-acts{flex-wrap:nowrap}.trb .trb-btn--danger{color:var(--trb-danger);border-color:color-mix(in srgb,var(--trb-danger) 30%,var(--cl-line-strong))}.trb .trb-btn--danger svg{color:var(--trb-danger)}.trb .trb-btn--danger:hover:not(:disabled){background:var(--trb-danger-soft)}.trb .trb-pageno{padding-inline:8px;color:var(--cl-ink-2);font-size:.8125rem;white-space:nowrap}[dir] .trb .trb-sub,[dir] .trb .trb-under,[dir] .trb .trb-block{line-height:1.45!important}@media(max-width:1279px){.trb .trb-c-file,.trb .trb-c-date{display:none}.trb .trb-under{display:block}}@media(min-width:768px)and (max-width:1023px){.trb .cl-table .trb-acts .cl-btn-label{display:none}.trb .cl-table .trb-acts .cl-btn{width:32px;padding:0}}@media(max-width:767px){.trb .trb-block{max-width:none;margin-bottom:12px}.trb .cl-acts--card .cl-btn{height:44px}.trb .cl-acts--card .trb-btn--grow,.trb .cl-acts--card .trb-btn--danger{flex:1 1 0;min-width:0}.trb .cl-head-actions .cl-btn--icon{flex:none;width:44px;height:44px}.trb .cl-link{min-height:44px}.trb .trb-pageno{text-align:center}}.trb-dlg .trb-dlg-who{display:grid;gap:6px;margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--cf-line);background:var(--cf-surface-2);font-size:.875rem}.trb-dlg .trb-dlg-who>div{display:flex;flex-wrap:wrap;gap:4px 10px}.trb-dlg .trb-dlg-who dt{min-width:5.5rem;color:var(--cf-ink-3)}.trb-dlg .trb-dlg-who dd{margin:0;color:var(--cf-ink);font-weight:600;overflow-wrap:anywhere}.trb-dlg .trb-dlg-strong{font-weight:700}.trb-dlg .trb-dlg-list{margin:6px 0;padding-inline-start:18px;list-style:disc;font-size:.8125rem}[dir] .trb-dlg .trb-dlg-who,[dir] .trb-dlg .trb-dlg-list{line-height:1.5!important}.trb-dlg .cf-pay-head>.cf-btn--icon{flex:none}@media(max-width:767px){.trb-dlg .cf-pay-head>.cf-btn--icon{width:44px;height:44px}.trb-dlg .cf-form-acts .cf-btn{min-height:44px}}.trb .ui-micro-label{font-size:.75rem}.pcl-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.pcl-seg-item{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 16px;border:0;background:transparent;color:var(--cl-ink);text-align:start;cursor:pointer;transition:background-color .15s ease}.pcl-seg-item+.pcl-seg-item{border-inline-start:1px solid var(--cl-line)}.pcl-seg-item:hover{background:var(--cl-surface-2)}.pcl-seg-item[aria-pressed=true]{background:var(--cl-brand-tint);box-shadow:inset 0 -2px 0 var(--cl-fill)}.pcl-seg-label{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--cl-ink-2)}.pcl-seg-item[aria-pressed=true] .pcl-seg-label{color:var(--cl-brand-ink)}.pcl-seg-value{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}[dir] .cl .pcl-seg-value{line-height:1.25!important}.cl .cl-dot--warn{background:#b45309}.cl .cl-dot--danger{background:#b42318}.dark .cl .cl-dot--warn{background:#fbbf24}.dark .cl .cl-dot--danger{background:#f87171}.cl .cl-chip--potential{background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.cl .cl-chip--potential .cl-dot{background:var(--cl-fill)}.cl .cl-chip--rejected{border:1px solid var(--cl-line);background:var(--cl-surface-2);color:var(--cl-ink-2)}.cl .cl-chip--rejected .cl-dot{background:var(--cl-ink-3)}.cl .cl-tag--request{border-color:color-mix(in srgb,#b45309 30%,var(--cl-line));background:color-mix(in srgb,#b45309 8%,var(--cl-surface));color:#92400e}.cl .cl-tag--request svg{color:#b45309}.dark .cl .cl-tag--request{color:#fbbf24;background:#fbbf241a}.dark .cl .cl-tag--request svg{color:#fbbf24}.cl .cl-tag--signed{border-color:color-mix(in srgb,var(--cl-success) 30%,var(--cl-line));background:var(--cl-success-soft);color:var(--cl-success)}.cl .cl-tag--signed svg{color:var(--cl-success)}.pcl-person{display:flex;flex-direction:column;min-width:0}.pcl-person-sub{color:var(--cl-ink-3);font-size:.75rem}.cl .pcl-reason{margin-top:4px;max-width:220px;color:var(--cl-ink-3);font-size:.75rem}.pcl-c-who{min-width:130px}.pcl-c-added{white-space:nowrap}.pcl-under-who{display:none;margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem}.pcl .cl-table-wrap{container:pcl-table / inline-size}@container pcl-table (max-width: 699px){.pcl .cl-c-name{min-width:150px}.pcl .cl-c-type{min-width:90px}.pcl .cl-c-amt{min-width:110px}.pcl .cl-table thead th{white-space:normal;vertical-align:bottom}}@container pcl-table (max-width: 1009px){.pcl .pcl-c-added,.pcl .pcl-c-who{display:none}.pcl .pcl-under-who{display:block}.pcl .cl-th-amt .cl-btn span{display:none}.pcl .cl-c-name{min-width:180px}}@media(max-width:767px){.pcl-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.pcl-seg-item{padding:10px 12px;min-height:64px}.pcl-seg-item:nth-child(3){border-inline-start:0}.pcl-seg-item:nth-child(n+3){border-top:1px solid var(--cl-line)}.pcl-seg-value{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.pcl-seg-item{transition:none}}.stg{--stg-gap: 16px;--stg-nav-w: 15rem}.stg.cf .cf-btn{height:40px}.stg.cf .cf-input{min-height:40px}.stg .stg-ltr{direction:ltr;unicode-bidi:isolate}[dir=rtl] .stg .cf-input.stg-ltr{text-align:end}.stg .stg-ltr::placeholder{direction:ltr}.stg .stg-note{background:var(--cf-brand-tint);color:var(--cf-ink-2);border:1px solid color-mix(in srgb,var(--cf-brand) 18%,var(--cf-line))}.stg .stg-note>svg{color:var(--cf-brand-ink)}.stg .stg-note .cf-btn{flex:none}.stg .stg-ok{background:var(--cf-success-soft);color:var(--cf-success)}.stg .stg-status{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--cf-ink-3)}.stg .stg-status svg{width:15px;height:15px;flex:none}.stg .stg-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--stg-gap);align-items:start;margin-top:var(--stg-gap)}.stg .stg-nav{display:none}.stg .stg-nav-select{display:grid;gap:6px}@media(min-width:768px){.stg .stg-layout{grid-template-columns:var(--stg-nav-w) minmax(0,1fr)}.stg .stg-nav{display:block;position:sticky;top:0;padding:6px}.stg .stg-nav-select{display:none}}@media(min-width:768px)and (max-width:1100px){.stg{--stg-nav-w: 12.5rem}}.stg .stg-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.stg .stg-nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:var(--cf-ink-2);font:inherit;text-align:start;cursor:pointer;transition:background-color .15s ease,color .15s ease}.stg .stg-nav-item:hover{background:var(--cf-surface-2);color:var(--cf-ink)}.stg .stg-nav-item[aria-current=true]{background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.stg .stg-nav-item>svg{flex:none;width:17px;height:17px;color:var(--cf-ink-3)}.stg .stg-nav-item[aria-current=true]>svg{color:var(--cf-brand-ink)}.stg .stg-nav-text{flex:1;min-width:0;display:grid;gap:1px}.stg .stg-nav-label{font-size:.875rem;font-weight:600}.stg .stg-nav-scope{font-size:.75rem;color:var(--cf-ink-3)}.stg .stg-nav-mark{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--cf-ink-3)}.stg .stg-nav-mark svg{width:14px;height:14px}.stg .stg-dirty-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--cf-warning)}[dir] .stg .stg-nav-label,[dir] .stg .stg-nav-scope{line-height:1.35!important}.stg .stg-panel{container:cfpanel / inline-size;min-width:0}.stg .stg-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;padding:16px 18px 10px}.stg .stg-panel-title{margin:0;display:flex;align-items:center;gap:8px;font-size:1.0625rem;font-weight:700;color:var(--cf-ink)}.stg .stg-panel-title svg{flex:none;width:18px;height:18px;color:var(--cf-brand-ink)}.stg .stg-panel-intro{margin:4px 0 0;font-size:.8125rem;color:var(--cf-ink-3);max-width:70ch}.stg .stg-panel-body{display:grid;gap:16px;padding:4px 18px 18px}.stg .stg-group{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--cf-line)}.stg .stg-group:first-child{padding-top:0;border-top:0}.stg .stg-group-head{display:grid;gap:2px}.stg .stg-group-title{margin:0;display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:700;color:var(--cf-ink)}.stg .stg-group-title svg{width:15px;height:15px;color:var(--cf-ink-3)}.stg .stg-group-hint{margin:0;font-size:.75rem;color:var(--cf-ink-3)}[dir] .stg .stg-panel-title,[dir] .stg .stg-group-title{line-height:1.4!important}[dir] .stg .stg-panel-intro,[dir] .stg .stg-group-hint{line-height:1.55!important}.stg .stg-readonly{min-height:40px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--cf-surface-2);border:1px solid var(--cf-line);font-size:.875rem;color:var(--cf-ink);overflow-wrap:anywhere}.stg .stg-readonly svg{flex:none;width:15px;height:15px;color:var(--cf-ink-3)}.stg .stg-readonly--empty{color:var(--cf-ink-3)}.stg .cf-label .stg-lock{width:14px;height:14px;color:var(--cf-ink-3)}.stg .stg-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 12px;border-radius:12px;border:1px solid var(--cf-line);background:var(--cf-surface-2)}.stg .stg-toggle-text{flex:1;min-width:0;display:grid;gap:2px}.stg .stg-toggle-text .cf-label{margin:0;color:var(--cf-ink)}.stg .stg-switch{position:relative;flex:none;display:inline-grid;place-items:center;width:48px;height:40px;cursor:pointer}.stg .stg-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.stg .stg-switch-track{position:relative;width:44px;height:24px;border-radius:999px;background:var(--cf-line-strong);transition:background-color .15s ease;pointer-events:none}.stg .stg-switch-track:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:20px;height:20px;border-radius:50%;background:var(--cf-surface);box-shadow:0 1px 2px #0f172a40;transition:inset-inline-start .16s var(--cf-ease-out)}.stg .stg-switch input:checked+.stg-switch-track{background:var(--cf-brand)}.dark .stg .stg-switch input:checked+.stg-switch-track{background:var(--cf-brand-ink)}.stg .stg-switch input:checked+.stg-switch-track:after{inset-inline-start:22px;background:#fff}.stg .stg-switch input:focus-visible+.stg-switch-track{outline:2px solid var(--cf-focus);outline-offset:2px}.stg .stg-switch input:disabled{cursor:not-allowed}.stg .stg-switch input:disabled+.stg-switch-track{opacity:.55}.stg .stg-secret-row{display:flex;align-items:stretch;gap:8px}.stg .stg-secret-row .cf-input{flex:1}.stg .stg-secret-row .cf-btn{flex:none}.stg .stg-chip-set{margin-inline-start:auto}.stg .stg-savebar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 18px;padding-inline-end:64px;border-top:1px solid var(--cf-line);border-radius:0 0 12px 12px;background:var(--cf-surface);box-shadow:0 -6px 16px #0f172a0f}.stg .stg-savebar-state{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:.8125rem;color:var(--cf-ink-3)}.stg .stg-savebar-state[data-dirty=true]{color:var(--cf-warning);font-weight:600}.stg .stg-savebar-state svg{flex:none;width:16px;height:16px}.stg .stg-savebar-acts{display:flex;flex-wrap:wrap;gap:8px}.stg .stg-savebar .cf-btn--primary{min-width:9rem}.stg .stg-sk{display:grid;gap:14px;padding:18px}.stg .stg-sk-field{display:grid;gap:8px}.stg .stg-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center}.stg .stg-state-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--cf-line);border-radius:14px;background:var(--cf-surface-2);color:var(--cf-ink-3)}.stg .stg-state-title{margin:0;font-size:1rem;font-weight:700;color:var(--cf-ink)}.stg .stg-state p{margin:0;font-size:.875rem;color:var(--cf-ink-3)}.stg .stg-wa-list{margin:6px 0 0;padding-inline-start:18px;font-size:.8125rem;color:var(--cf-ink-2);display:grid;gap:2px}.stg .stg-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--cf-line);border:1px solid var(--cf-line);border-radius:12px;overflow:hidden}@container cfpanel (min-width: 620px){.stg .stg-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.stg .stg-fact{display:grid;gap:2px;padding:10px 12px;background:var(--cf-surface)}.stg .stg-fact-label{font-size:.75rem;font-weight:600;color:var(--cf-ink-3)}.stg .stg-fact-value{font-size:.9375rem;font-weight:700;color:var(--cf-ink);font-variant-numeric:tabular-nums}.stg .stg-list{list-style:none;margin:0;padding:0;border:1px solid var(--cf-line);border-radius:12px;overflow:hidden}.stg .stg-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--cf-line)}.stg .stg-row:first-child{border-top:0}.stg .stg-row-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.stg .stg-row-ico svg{width:18px;height:18px}.stg .stg-row-main{flex:1;min-width:0;display:grid;gap:2px}.stg .stg-row-name{font-size:.875rem;font-weight:600;color:var(--cf-ink);overflow-wrap:anywhere}.stg .stg-row-meta{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:.8125rem;color:var(--cf-ink-3);font-variant-numeric:tabular-nums}.stg .stg-row-acts{flex:none;display:flex;gap:8px}.stg .stg-row-acts .cf-btn--icon,.stg .stg-icon-btn{width:40px;padding:0}.stg .stg-list-empty{padding:20px 14px;text-align:center;font-size:.875rem;color:var(--cf-ink-3)}.stg .stg-subhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}[dir] .stg .stg-row-name,[dir] .stg .stg-fact-value{line-height:1.4!important}.stg .stg-preview{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:14px;border-radius:12px;border:1px dashed var(--cf-line-strong);background:var(--cf-surface-2)}.stg .stg-preview-ico{grid-row:span 3;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.stg .stg-preview-ico svg{width:18px;height:18px}.stg .stg-preview-title{margin:0;font-size:.9375rem;font-weight:700;color:var(--cf-ink);overflow-wrap:anywhere}.stg .stg-preview-text{margin:0;font-size:.875rem;color:var(--cf-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.stg .stg-preview-when{font-size:.75rem;color:var(--cf-ink-3)}.stg .stg-preview-empty{color:var(--cf-ink-3);font-style:normal}.stg .stg-count{justify-self:end;font-size:.75rem;color:var(--cf-ink-3);font-variant-numeric:tabular-nums}.stg .stg-count[data-over=true]{color:var(--cf-danger);font-weight:700}.stg .stg-branch-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@container cfpanel (max-width: 480px){.stg .stg-branch-opts{grid-template-columns:minmax(0,1fr)}}.stg .cf-opt input[disabled]+.cf-opt-title{color:var(--cf-ink-3)}[dir] .stg .stg-preview-title,[dir] .stg .stg-preview-text{line-height:1.5!important}.stg .stg-assets{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@container cfpanel (min-width: 560px){.stg .stg-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}.stg .stg-asset{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--cf-line);background:var(--cf-surface-2);min-width:0}.stg .stg-asset-img{flex:none;display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:10px;border:1px solid var(--cf-line);background:var(--cf-surface);color:var(--cf-ink-3)}.stg .stg-asset-img img{width:100%;height:100%;object-fit:contain}.stg .stg-asset-img svg{width:26px;height:26px}.stg .stg-asset-main{flex:1;min-width:0;display:grid;gap:6px}.stg .stg-asset-name{margin:0;font-size:.875rem;font-weight:600;color:var(--cf-ink)}.stg .stg-asset-acts{display:flex;flex-wrap:wrap;gap:8px}.stg .stg-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:767px){.stg.cf .cf-btn{height:44px}.stg.cf .cf-input{min-height:44px}.stg .stg-panel-head{padding:14px 14px 8px}.stg .stg-panel-body{padding:4px 14px 14px}.stg .stg-savebar{padding:10px 14px;padding-inline-end:76px}.stg .stg-savebar-acts,.stg .stg-savebar-acts .cf-btn{flex:1 1 auto}.stg .stg-secret-row{flex-wrap:wrap}.stg .stg-secret-row .cf-btn{flex:1 1 auto}.stg .stg-row{flex-wrap:wrap}.stg .stg-row-acts{flex-basis:100%}.stg .stg-row-acts .cf-btn{flex:1}.stg .stg-row-acts .cf-btn--icon{width:auto}.stg .stg-row-acts .stg-icon-btn{flex:none;width:44px}.stg .stg-asset{flex-wrap:wrap}.stg .stg-asset-acts .cf-btn{flex:1 1 auto}.stg .stg-nav-select .cf-input{min-height:48px;font-weight:600}}.stg-dlg.cf .cf-btn{height:40px}.stg-dlg .stg-dlg-x{width:40px;padding:0;flex:none}.stg-dlg .stg-dlg-list{margin:0;padding-inline-start:18px;display:grid;gap:2px;font-size:.875rem;color:var(--cf-ink)}.stg-dlg .stg-dlg-quote{margin:0;padding:10px 12px;border-radius:10px;background:var(--cf-surface-2);border:1px solid var(--cf-line);font-size:.875rem;color:var(--cf-ink);white-space:pre-wrap;overflow-wrap:anywhere}.stg-dlg .stg-dlg-text{margin:0;font-size:.875rem;color:var(--cf-ink-2)}.stg-dlg .stg-ltr{direction:ltr;unicode-bidi:isolate}[dir] .stg-dlg .stg-dlg-text,[dir] .stg-dlg .stg-dlg-quote{line-height:1.55!important}@media(max-width:767px){.stg-dlg.cf .cf-btn{height:44px}.stg-dlg .stg-dlg-x{width:44px}}@media(prefers-reduced-motion:reduce){.stg .stg-nav-item,.stg .stg-switch-track,.stg .stg-switch-track:after{transition:none}}.stg .cf-card.stg-savebar{border:1px solid var(--cf-line);border-radius:12px}.stg .cf-card.stg-savebar[data-pending]{border-color:var(--cf-line-strong);border-radius:12px 12px 0 0}.stg .stg-savebar:not([data-pending]){position:static;box-shadow:none}.stg .stg-savebar[data-pending]{bottom:-6rem}@media(min-width:640px){.stg .stg-savebar[data-pending]{bottom:-7rem}}.stg .cf-input,.stg .cf-callout,.stg .cf-hint--error{scroll-margin-bottom:104px}.aud,.aud-dlg{--aud-danger: #b42318;--aud-danger-soft: #fdf0ef;--aud-warning: #a35208;--aud-warning-soft: #fdf3e7;--aud-ok: #15803d;--aud-ok-soft: #ecfdf3}.dark .aud,.dark .aud-dlg{--aud-danger: #f87171;--aud-danger-soft: rgb(248 113 113 / .12);--aud-warning: #fbbf24;--aud-warning-soft: rgb(251 191 36 / .12);--aud-ok: #4ade80;--aud-ok-soft: rgb(74 222 128 / .12)}.aud .aud-band{grid-template-columns:repeat(4,minmax(0,1fr))}.aud .aud-band-date{font-size:1rem;font-weight:700}.aud .aud-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;color:var(--cl-ink-2);font-size:.875rem}.aud .aud-note svg{flex:none;margin-top:3px;color:var(--cl-ink-3)}.aud .aud-filters-toggle{display:none}.aud .aud-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--cl-brand);color:#fff;font-size:.75rem}.aud .aud-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.aud .aud-field{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--cl-ink-2);font-size:.8125rem;font-weight:600}.aud .aud-field .cl-select select{width:100%;min-width:0}.aud .aud-date{width:100%;height:40px;padding-inline:12px;border:1px solid var(--cl-line-strong);border-radius:10px;background:var(--cl-surface);color:var(--cl-ink);font-size:.875rem;color-scheme:light}.dark .aud .aud-date{color-scheme:dark}.aud .aud-date[aria-invalid=true]{border-color:var(--aud-danger)}.aud .aud-field-error{display:flex;align-items:center;gap:4px;margin:0;color:var(--aud-danger);font-size:.75rem;font-weight:600}.aud .aud-field-error svg{flex:none}.aud .cl-link{display:inline-flex;align-items:center;gap:4px}.aud .aud-c-time{white-space:nowrap}.aud .aud-c-user{max-width:180px;overflow-wrap:anywhere}.aud .aud-c-record{color:var(--cl-ink-2)}.aud .aud-c-branch{max-width:220px;color:var(--cl-ink-2)}.aud .aud-sub{display:block;margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem}.aud .aud-under{display:none;margin-top:4px;color:var(--cl-ink-3);font-size:.8125rem}.aud .aud-pageno{padding-inline:8px;color:var(--cl-ink-2);font-size:.8125rem;white-space:nowrap}.aud .aud-chip,.aud-dlg .aud-chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border-radius:999px;font-size:.75rem;font-weight:600}.aud .aud-chip--neutral{background:var(--cl-surface-2);color:var(--cl-ink-2);border:1px solid var(--cl-line)}.aud .aud-chip--ok,.aud-dlg .aud-chip--ok{background:var(--aud-ok-soft);color:var(--aud-ok)}.aud .aud-chip--warn,.aud-dlg .aud-chip--warn{background:var(--aud-warning-soft);color:var(--aud-warning)}.aud .aud-chip--danger,.aud-dlg .aud-chip--danger{background:var(--aud-danger-soft);color:var(--aud-danger)}.aud-dlg .aud-chip--neutral{background:var(--cf-surface-2);color:var(--cf-ink-2);border:1px solid var(--cf-line)}[dir] .aud .aud-sub,[dir] .aud .aud-under,[dir] .aud .aud-note,[dir] .aud .aud-chip,[dir] .aud-dlg .aud-chip{line-height:1.45!important}@media(max-width:1279px){.aud .aud-c-record,.aud .aud-c-branch{display:none}.aud .aud-under{display:block}.aud .aud-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1023px){.aud .aud-band{grid-template-columns:repeat(2,minmax(0,1fr))}.aud .aud-band .cl-band-cell:nth-child(3){border-inline-start:0}.aud .aud-band .cl-band-cell:nth-child(n+3){border-top:1px solid var(--cl-line)}}@media(max-width:767px){.aud .aud-band{grid-template-columns:repeat(2,minmax(0,1fr))}.aud .aud-band .cl-band-cell:nth-child(3){border-inline-start:0}.aud .aud-band .cl-band-cell:nth-child(n+3){border-top:1px solid var(--cl-line)}.aud .aud-filters-toggle{display:inline-flex;height:44px}.aud .cl-tools-row{flex-wrap:wrap}.aud .cl-tools-row .cl-search{flex-basis:100%}.aud .aud-filter-grid{display:none;grid-template-columns:minmax(0,1fr)}.aud .aud-filter-grid.is-open{display:grid}.aud .aud-date,.aud .cl-acts--card .cl-btn{height:44px}.aud .cl-acts--card .aud-btn--grow{flex:1 1 0}.aud .cl-head-actions .cl-btn--icon{flex:none;width:44px;height:44px}.aud .cl-link{min-height:44px}.aud .aud-pageno{text-align:center}}.aud-dlg .aud-dlg-basics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0 0 14px}.aud-dlg .aud-dlg-basics>div{padding:10px 12px;border-radius:10px;border:1px solid var(--cf-line);background:var(--cf-surface-2);min-width:0}.aud-dlg .aud-dlg-basics dt{color:var(--cf-ink-3);font-size:.75rem;font-weight:600}.aud-dlg .aud-dlg-basics dd{margin:2px 0 0;color:var(--cf-ink);font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.aud-dlg .aud-dlg-change{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:start}.aud-dlg .aud-dlg-sec{padding:12px;border-radius:12px;border:1px solid var(--cf-line);background:var(--cf-surface, transparent);min-width:0}.aud-dlg .aud-dlg-sec+.aud-dlg-sec{margin-top:0}.aud-dlg>.cf-pay-body>.aud-dlg-sec{margin-top:12px}.aud-dlg .aud-dlg-sec--before{border-inline-start:3px solid var(--aud-warning)}.aud-dlg .aud-dlg-sec--after{border-inline-start:3px solid var(--aud-ok)}.aud-dlg .aud-dlg-sec h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--cf-ink);font-size:.875rem;font-weight:700}.aud-dlg .aud-dlg-sec h4 svg{width:16px;height:16px;color:var(--cf-ink-3)}.aud-dlg .aud-dlg-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px;margin:0}.aud-dlg .aud-dlg-change:has(>.aud-dlg-sec+.aud-dlg-sec) .aud-dlg-fields,.aud-dlg .aud-dlg-fields--nested{grid-template-columns:minmax(0,1fr)}.aud-dlg .aud-dlg-fields>div{min-width:0}.aud-dlg .aud-dlg-fields dt{color:var(--cf-ink-3);font-size:.75rem;font-weight:600}.aud-dlg .aud-dlg-fields dd{margin:2px 0 0;color:var(--cf-ink);font-size:.875rem;overflow-wrap:anywhere}.aud-dlg .aud-dlg-fields--nested{margin-top:4px;padding-inline-start:10px;border-inline-start:1px solid var(--cf-line)}.aud-dlg .aud-dlg-items{margin:0;padding-inline-start:18px}.aud-dlg .aud-dlg-muted{color:var(--cf-ink-3)}.aud-dlg .aud-dlg-ua{margin:0;color:var(--cf-ink-2);font-size:.8125rem;overflow-wrap:anywhere}[dir] .aud-dlg .aud-dlg-fields,[dir] .aud-dlg .aud-dlg-basics{line-height:1.5!important}.aud-dlg .cf-pay-head>.cf-btn--icon{flex:none}@media(max-width:767px){.aud-dlg .cf-pay-head>.cf-btn--icon{width:44px;height:44px}.aud-dlg .cf-form-acts .cf-btn{min-height:44px}}.aud .ui-micro-label{font-size:.75rem}@media(max-width:767px){.aud .aud-band .cl-band-label{font-size:.75rem}}.sx,.sxm{--sx-brand: var(--brand-primary);--sx-brand-strong: var(--brand-primary-dark);--sx-brand-ink: var(--brand-primary);--sx-brand-tint: color-mix(in srgb, var(--brand-primary) 7%, #ffffff);--sx-surface: #ffffff;--sx-surface-2: #f8fafc;--sx-line: #e2e8f0;--sx-line-strong: #cbd5e1;--sx-ink: #0f172a;--sx-ink-2: #475569;--sx-ink-3: #64748b;--sx-track: #eef1f5;--sx-success: #15803d;--sx-success-soft: #ecfdf3;--sx-warning: #a35208;--sx-warning-soft: #fdf3e7;--sx-danger: #b42318;--sx-danger-soft: #fdf0ef;--sx-focus: var(--brand-primary);--sx-fill: var(--brand-primary);--sx-ease-out: cubic-bezier(.23, 1, .32, 1);color:var(--sx-ink)}.dark .sx,.dark .sxm{--sx-brand-ink: color-mix(in srgb, var(--brand-primary) 40%, #ffffff);--sx-brand-tint: color-mix(in srgb, var(--brand-primary) 22%, #0f172a);--sx-surface: #0f172a;--sx-surface-2: #131d33;--sx-line: rgb(255 255 255 / .08);--sx-line-strong: rgb(255 255 255 / .16);--sx-ink: #f1f5f9;--sx-ink-2: #cbd5e1;--sx-ink-3: #94a3b8;--sx-track: rgb(255 255 255 / .08);--sx-success: #4ade80;--sx-success-soft: rgb(74 222 128 / .12);--sx-warning: #fbbf24;--sx-warning-soft: rgb(251 191 36 / .12);--sx-danger: #f87171;--sx-danger-soft: rgb(248 113 113 / .12);--sx-focus: var(--brand-accent);--sx-fill: var(--sx-brand-ink)}.sx :focus-visible{outline:2px solid var(--sx-focus);outline-offset:2px}[dir] .sx .sx-btn,[dir] .sxm .sx-btn,[dir] .sxm .sx-chip,[dir] .sx .sx-chip,[dir] .sx .sx-fchip,[dir] .sx .sx-tab,[dir] .sx .sx-time,[dir] .sx .sx-time *,[dir] .sx .sx-day-head,[dir] .sx .sx-day-head *{line-height:1.3!important}[dir] .sx .sx-client{line-height:1.45!important}.sx-num{font-variant-numeric:tabular-nums}.sx bdi{unicode-bidi:isolate}.sx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--sx-line-strong);background:var(--sx-surface);color:var(--sx-ink);font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .16s var(--sx-ease-out)}.sx-btn:hover:not(:disabled){background:var(--sx-surface-2)}.sx-btn:active:not(:disabled){transform:scale(.97)}.sx-btn:disabled{opacity:.55;cursor:not-allowed}.sx-btn svg{flex:none;width:16px;height:16px;color:var(--sx-ink-2)}.sx-btn--sm{height:32px;padding:0 10px;border-radius:8px;gap:6px;font-size:.8rem}.sx-btn--sm svg{width:15px;height:15px}.sx-btn--icon{width:36px;padding:0}.sx-btn--sm.sx-btn--icon{width:32px}.sx-btn--ghost{border-color:transparent;background:transparent}.sx-btn--primary{background:var(--sx-brand);border-color:var(--sx-brand);color:#fff}.sx-btn--primary:hover:not(:disabled){background:var(--sx-brand-strong)}.sx-btn--primary svg{color:#fff}.sx-btn--success{color:var(--sx-success);border-color:color-mix(in srgb,var(--sx-success) 35%,var(--sx-line-strong))}.sx-btn--success svg{color:var(--sx-success)}.sx-btn--success:hover:not(:disabled){background:var(--sx-success-soft)}.sx-btn--danger:hover:not(:disabled),.sx-btn--danger:hover:not(:disabled) svg{color:var(--sx-danger)}.sx-btn--danger:hover:not(:disabled){background:var(--sx-danger-soft)}.sx-btn--muted{color:var(--sx-ink-3);background:var(--sx-surface-2);cursor:default}.sx-btn--muted svg{color:var(--sx-ink-3)}.sx-panel{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:14px}.sx-attn{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--sx-danger) 25%,var(--sx-line));background:var(--sx-danger-soft)}.sx-attn>svg{flex:none;width:20px;height:20px;color:var(--sx-danger)}.sx-attn-text{flex:1;min-width:0}.sx-attn-text b{display:block;font-size:.9rem;color:var(--sx-ink)}.sx-attn-text span{font-size:.8rem;color:var(--sx-ink-2)}.sx-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--sx-line);overflow-x:auto;scrollbar-width:none}.sx-tabs::-webkit-scrollbar{display:none}.sx .sx-tab{position:relative;flex:none;border:0;background:none;min-height:46px;padding:0 12px;font-size:.875rem;font-weight:600;color:var(--sx-ink-2);white-space:nowrap;cursor:pointer}.sx .sx-tab:hover{color:var(--sx-ink)}.sx .sx-tab[aria-selected=true]{color:var(--sx-brand-ink)}.sx .sx-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--sx-fill)}.sx .sx-tab:focus-visible{outline-offset:-3px;border-radius:8px}.sx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;border-bottom:1px solid var(--sx-line)}.sx-seg{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:var(--sx-surface-2);border:1px solid var(--sx-line)}.sx-seg button{border:0;background:transparent;height:30px;padding:0 12px;border-radius:8px;font-size:.8125rem;font-weight:600;color:var(--sx-ink-2);cursor:pointer}.sx-seg button[aria-pressed=true]{background:var(--sx-surface);color:var(--sx-brand-ink);box-shadow:0 1px 2px #0f172a14}.dark .sx .sx-seg button[aria-pressed=true]{background:var(--sx-brand-tint)}.sx-period{display:inline-flex;align-items:center;gap:4px;min-width:0}.sx-period-label{position:relative;min-width:150px;padding:2px 8px;border-radius:8px;text-align:center;cursor:pointer}.sx-period-label:hover{background:var(--sx-surface-2)}.sx-period-label b{display:block;font-size:.9rem}.sx-period-label small{display:block;font-size:.72rem;color:var(--sx-ink-3)}.sx-period-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.sx-period-label:focus-within{outline:2px solid var(--sx-focus);outline-offset:2px}.sx-date-input{height:36px;min-width:0;padding:0 10px;border-radius:10px;border:1px solid var(--sx-line-strong);background:var(--sx-surface);color:var(--sx-ink);font-size:.8125rem}.sx-fill{flex:1}.sx-search{position:relative;flex:1 1 220px;max-width:360px}.sx-search svg{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--sx-ink-3);pointer-events:none}.sx-search input{width:100%;height:36px;padding-inline:34px 12px;border-radius:10px;border:1px solid var(--sx-line-strong);background:var(--sx-surface);color:var(--sx-ink);font-size:.8125rem}.sx-select{height:36px;max-width:220px;padding-inline:10px 28px;border-radius:10px;border:1px solid var(--sx-line-strong);background:var(--sx-surface);color:var(--sx-ink);font-size:.8125rem;font-weight:600}@supports (appearance: base-select){.sx .sx-select{align-items:center;gap:8px;padding-inline:12px 10px}.sx .sx-select::picker-icon{margin-inline-start:auto;color:var(--sx-ink-3)}}.sx-fchips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;border-bottom:1px solid var(--sx-line)}.sx-fchip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--sx-line-strong);background:var(--sx-surface);font-size:.78rem;font-weight:600;color:var(--sx-ink-2);cursor:pointer}.sx-fchip[aria-pressed=true]{border-color:var(--sx-brand);background:var(--sx-brand-tint);color:var(--sx-brand-ink)}.sx-fchip-n{font-size:.72rem;color:var(--sx-ink-3);font-variant-numeric:tabular-nums}.sx-fchip--danger .sx-fchip-n{color:var(--sx-danger);font-weight:700}.sx-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.sx-chip svg{width:13px;height:13px;flex:none}.sx-chip--up{background:var(--sx-brand-tint);color:var(--sx-brand-ink)}.sx-chip--today{background:var(--sx-brand);color:#fff}.dark .sx .sx-chip--today{background:var(--sx-brand-ink);color:#0f172a}.sx-chip--soon{background:var(--sx-warning-soft);color:var(--sx-warning)}.sx-chip--late{background:var(--sx-danger-soft);color:var(--sx-danger)}.sx-chip--post{background:var(--sx-warning-soft);color:var(--sx-warning)}.sx-chip--canc{background:var(--sx-surface-2);color:var(--sx-ink-3);border:1px solid var(--sx-line)}.sx-chip--done{background:var(--sx-success-soft);color:var(--sx-success)}.sx-chip--task{background:var(--sx-surface-2);color:var(--sx-ink-2);border:1px solid var(--sx-line);font-weight:600}.sx-agenda{padding:4px 14px 14px;container:sx-agenda / inline-size}.sx-day{margin-top:8px}.sx-day-head{display:flex;align-items:center;gap:10px;padding:10px 4px 8px;border-bottom:1px solid var(--sx-line)}.sx-day-head h2{margin:0;font-size:.9rem;font-weight:700;color:var(--sx-ink)}.sx-day-head--late h2{color:var(--sx-danger)}.sx-day-count{margin-inline-start:auto;font-size:.75rem;color:var(--sx-ink-3)}.sx-today-tag{height:20px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;font-size:.7rem;font-weight:700;background:var(--sx-brand-tint);color:var(--sx-brand-ink)}.sx-row{display:grid;grid-template-columns:78px minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1.2fr) auto;gap:8px 16px;align-items:start;padding:12px 10px;border-bottom:1px solid var(--sx-line);border-inline-start:3px solid transparent;cursor:pointer;transition:background-color .15s ease}.sx-row:hover{background:color-mix(in srgb,var(--sx-surface-2) 70%,transparent)}.sx-row--late{border-inline-start-color:var(--sx-danger);background:color-mix(in srgb,var(--sx-danger-soft) 45%,transparent)}.sx-row--today{border-inline-start-color:var(--sx-fill)}.sx-row--soon,.sx-row--post{border-inline-start-color:var(--sx-warning)}.sx-row--done{border-inline-start-color:var(--sx-success)}.sx-row--canc .sx-client,.sx-row--canc .sx-time-main{color:var(--sx-ink-3);text-decoration:line-through;text-decoration-thickness:1px}.sx-time-main{display:block;font-size:1rem;font-weight:700;color:var(--sx-ink);font-variant-numeric:tabular-nums}.sx-time-date{display:block;margin-top:4px;font-size:.72rem;color:var(--sx-ink-3)}.sx-who,.sx-place,.sx-req{min-width:0}.sx .sx-client{margin:0;font-size:.9rem;font-weight:700;color:var(--sx-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sx-meta{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:2px 10px;font-size:.78rem;color:var(--sx-ink-2)}.sx-meta b{color:var(--sx-ink);font-weight:600}.sx-place{display:grid;gap:3px;font-size:.8rem;color:var(--sx-ink-2)}.sx-place span{display:flex;align-items:center;gap:6px;min-width:0}.sx-place span>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-place svg{flex:none;width:14px;height:14px;color:var(--sx-ink-3)}.sx-req small{display:block;font-size:.72rem;font-weight:600;color:var(--sx-ink-3)}.sx-req p{margin:2px 0 0;font-size:.8rem;color:var(--sx-ink);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sx-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.sx-badges,.sx-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sx-tasks{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:8px;border-top:1px dashed var(--sx-line);font-size:.75rem;color:var(--sx-ink-2)}.sx-tasks>svg{width:14px;height:14px;color:var(--sx-ink-3)}.sx-task{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--sx-line);background:var(--sx-surface);color:var(--sx-ink);font-size:.75rem;cursor:pointer}.sx-task span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem}.sx-task-state{font-size:.68rem;font-weight:700;color:var(--sx-ink-3)}.sx-task-state--done{color:var(--sx-success)}.sx-attach{display:inline-flex;align-items:center;gap:4px;color:var(--sx-brand-ink)}.sx-attach svg{width:13px;height:13px}.sx-state{padding:52px 20px;text-align:center;display:grid;justify-items:center;gap:8px}.sx-state svg{width:32px;height:32px;color:var(--sx-ink-3)}.sx-state b{font-size:.95rem;color:var(--sx-ink)}.sx-state p{margin:0;font-size:.8rem;color:var(--sx-ink-2);max-width:420px}.sx-sk{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--sx-track),color-mix(in srgb,var(--sx-track) 40%,var(--sx-surface)),var(--sx-track));background-size:200% 100%;animation:sx-sk 1.4s ease-in-out infinite}@keyframes sx-sk{0%{background-position:100% 0}to{background-position:-100% 0}}.sx-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--sx-line);font-size:.8rem;color:var(--sx-ink-2)}.sx-pager-btns{display:flex;align-items:center;gap:4px;overflow-x:auto;max-width:100%}.sx-pg{flex:none;min-width:32px;height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--sx-line-strong);background:var(--sx-surface);font-size:.8rem;font-weight:600;color:var(--sx-ink-2);cursor:pointer}.sx-pg[aria-current=page]{background:var(--sx-brand);border-color:var(--sx-brand);color:#fff}@container sx-agenda (max-width: 979px){.sx-row{grid-template-columns:70px minmax(0,1.4fr) minmax(0,1fr)}.sx-row .sx-req,.sx-row .sx-side,.sx-row .sx-tasks{grid-column:2 / -1}.sx-row .sx-req:empty{display:none}.sx-row .sx-side{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}@container sx-agenda (max-width: 539px){.sx-row{grid-template-columns:58px minmax(0,1fr);gap:6px 10px;padding:12px 6px}.sx-row .sx-place,.sx-row .sx-req,.sx-row .sx-side,.sx-row .sx-tasks{grid-column:2}.sx-row .sx-side{flex-direction:column;align-items:stretch}.sx-row .sx-badges,.sx-row .sx-acts{justify-content:flex-start}.sx-row .sx-acts .sx-btn{height:40px}}@media(max-width:767px){.sx-toolbar{padding:10px;gap:8px}.sx-toolbar .sx-seg{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.sx-period{width:100%;justify-content:space-between}.sx-period-label{min-width:0;flex:1}.sx-fill{display:none}.sx-search,.sx-select{max-width:none;flex:1 1 100%}.sx-fchips{flex-wrap:nowrap;overflow-x:auto;padding:8px 10px;scrollbar-width:none}.sx-fchip{flex:none}.sx-agenda{padding:0 8px 10px}.sx-attn{align-items:flex-start;flex-wrap:wrap}.sx-pager{flex-direction:column}}@media(prefers-reduced-motion:reduce){.sx-btn,.sx-row{transition:none}.sx-sk{animation:none}}.sx .sx-chip svg,.sxm .sx-chip svg{color:inherit}.sxm{--sxm-field: #ffffff;--sxm-gold: var(--brand-accent);background:var(--sx-surface);color:var(--sx-ink);border:1px solid var(--sx-line);border-radius:16px;box-shadow:0 28px 70px -28px #0f172a80}.dark .sxm{--sxm-field: rgb(255 255 255 / .04);box-shadow:0 28px 70px -24px #000c}[dir] .sxm .sxm-title,[dir] .sxm .sxm-sec-title,[dir] .sxm .sxm-opt-title,[dir] .sxm .sxm-case b,[dir] .sxm .sxm-label{line-height:1.35!important}.sxm .sx-btn:focus-visible,.sxm .sxm-menu-item:focus-visible,.sxm a.sx-btn:focus-visible{outline:2px solid var(--sx-focus);outline-offset:2px}.sxm-frame{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.sxm-head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--sx-line);flex:none}.sxm-head-text{flex:1;min-width:0}.sxm .sxm-title{margin:0;font-size:1.125rem;font-weight:700;color:var(--sx-ink);display:flex;align-items:center;gap:8px}.sxm-title svg{width:20px;height:20px;flex:none;color:var(--sx-brand-ink)}.sxm-sub{margin:3px 0 0;font-size:.8rem;color:var(--sx-ink-2);overflow-wrap:anywhere}.sxm-eyebrow{margin:0 0 2px;font-size:.72rem;font-weight:600;color:var(--sx-ink-3)}.sxm-head .sx-btn{margin-inline-end:-6px;margin-top:-4px}.sxm-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 22px;display:grid;align-content:start;gap:18px}.sxm-foot{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--sx-line);background:var(--sx-surface)}.sxm .sxm-foot .sx-btn{height:40px;padding:0 18px;border-radius:10px}.sxm .sx-btn--primary:disabled{background:var(--sx-track);border-color:var(--sx-line-strong);color:var(--sx-ink-3);opacity:1}.sxm .sx-btn--primary:disabled svg{color:var(--sx-ink-3)}.sxm-sec{display:grid;gap:12px;min-width:0}.sxm-sec+.sxm-sec,.sxm-sec--rule{padding-top:18px;border-top:1px solid var(--sx-line)}.sxm .sxm-sec-title{margin:0;font-size:.85rem;font-weight:700;color:var(--sx-ink);display:flex;align-items:center;gap:7px}.sxm-sec-title svg{width:16px;height:16px;color:var(--sx-ink-3)}.sxm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sxm-case{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--sx-brand-tint);border:1px solid color-mix(in srgb,var(--sx-brand) 16%,transparent);border-inline-start:3px solid var(--sxm-gold)}.sxm-case>b{font-size:.9rem;font-weight:700;color:var(--sx-ink);overflow-wrap:anywhere}.sxm-case>span{font-size:.8rem;color:var(--sx-ink-2)}.sxm-case>p{margin:2px 0 0;font-size:.8rem;color:var(--sx-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.sxm-case-meta{margin-top:6px;display:grid;gap:2px;font-size:.75rem;color:var(--sx-ink-3)}.sxm-case-meta strong{color:var(--sx-ink);font-weight:600}.sxm-field{display:grid;gap:6px;min-width:0}.sxm .sxm-label{font-size:.8rem;font-weight:600;color:var(--sx-ink-2);display:flex;align-items:center;gap:6px}.sxm-label svg{width:15px;height:15px;color:var(--sx-ink-3);flex:none}.sxm-req{color:var(--sx-danger);font-weight:700}.sxm-hint{margin:0;font-size:.72rem;color:var(--sx-ink-3)}.sxm .sxm-input{width:100%;min-width:0;min-height:40px;padding:8px 12px;border:1px solid var(--sx-line-strong);border-radius:10px;background:var(--sxm-field);color:var(--sx-ink);font-size:.875rem;transition:border-color .15s ease,box-shadow .15s ease}.dark .sxm .sxm-input{color-scheme:dark}.sxm .sxm-input::placeholder{color:var(--sx-ink-3);opacity:1}.sxm .sxm-input:focus{outline:none;border-color:var(--sx-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--sx-focus) 22%,transparent)}.dark .sxm .sxm-input:focus{border-color:var(--sx-focus)}.sxm .sxm-input:disabled{background:var(--sx-surface-2);color:var(--sx-ink-3);cursor:not-allowed}.sxm textarea.sxm-input{min-height:84px;resize:vertical;line-height:1.6}.sxm select.sxm-input{font-weight:600}@supports (appearance: base-select){.sxm select.sxm-input{align-items:center;gap:8px;padding-block:0}.sxm select.sxm-input::picker-icon{margin-inline-start:auto;color:var(--sx-ink-3)}}.sxm-rel,.sxm-search{position:relative}.sxm-search>svg{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--sx-ink-3);pointer-events:none}.sxm .sxm-search .sxm-input{padding-inline-start:36px;padding-inline-end:38px}.sxm-search .sx-btn{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%)}.sxm-search .sx-btn:active:not(:disabled){transform:translateY(-50%) scale(.97)}.sxm-menu{position:absolute;z-index:40;top:100%;inset-inline:0;margin-top:6px;max-height:15rem;overflow-y:auto;border:1px solid var(--sx-line-strong);border-radius:12px;background:var(--sx-surface);box-shadow:0 18px 40px -18px #0f172a73}.sxm-menu ul{list-style:none;margin:0;padding:4px}.sxm-menu-msg{padding:12px 14px;font-size:.8rem;color:var(--sx-ink-2)}.sxm .sxm-menu-item{width:100%;display:grid;gap:2px;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:var(--sx-ink);text-align:start;font-size:.85rem;cursor:pointer}.sxm .sxm-menu-item:hover{background:var(--sx-surface-2)}.sxm .sxm-menu-item[data-selected=true]{background:var(--sx-brand-tint)}.sxm-menu-item b{font-weight:700}.sxm-menu-item>span>span{color:var(--sx-ink-2)}.sxm-menu-item small{font-size:.72rem;color:var(--sx-ink-3)}.sxm-spin{display:grid;place-items:center;padding:16px}.sxm-spin svg{width:22px;height:22px;color:var(--sx-brand-ink);animation:sxm-spin .9s linear infinite}@keyframes sxm-spin{to{transform:rotate(360deg)}}.sxm-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sxm .sxm-opt{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--sx-line-strong);border-radius:12px;background:var(--sxm-field);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.sxm .sxm-opt:hover{border-color:color-mix(in srgb,var(--sx-brand) 45%,var(--sx-line-strong))}.sxm .sxm-opt:has(input:checked){border-color:var(--sx-brand);background:var(--sx-brand-tint)}.dark .sxm .sxm-opt:has(input:checked){border-color:var(--sx-brand-ink)}.sxm .sxm-opt:has(input:focus-visible){outline:2px solid var(--sx-focus);outline-offset:2px}.sxm .sxm-opt input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--sx-brand);cursor:pointer}.dark .sxm .sxm-opt input{accent-color:var(--sx-brand-ink)}.sxm .sxm-opt input:focus-visible{outline:none}.sxm-opt-text{display:grid;gap:3px;min-width:0}.sxm .sxm-opt-title{font-size:.875rem;font-weight:600;color:var(--sx-ink)}.sxm-opt-hint{font-size:.75rem;color:var(--sx-ink-2)}.sxm-inset{display:grid;gap:12px;padding:14px;border-radius:12px;background:var(--sx-surface-2);border:1px solid var(--sx-line)}.sxm-tasklist{display:grid;gap:8px;padding:12px 14px;border-radius:12px;background:var(--sx-surface-2);border:1px solid var(--sx-line)}.sxm-tasklist-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;font-size:.8rem}.sxm-tasklist-head b{display:inline-flex;align-items:center;gap:6px;color:var(--sx-ink)}.sxm-tasklist-head b svg{width:15px;height:15px;color:var(--sx-ink-3)}.sxm-tasklist-head span{color:var(--sx-ink-3);font-size:.75rem}.sxm-tasklist ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:8rem;overflow-y:auto}.sxm-tasklist li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.8rem;color:var(--sx-ink)}.sxm-tasklist li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sxm-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sxm-file{width:100%;font-size:.8rem;color:var(--sx-ink-2)}.sxm-file::file-selector-button{margin-inline-end:10px;height:34px;padding:0 12px;border:1px solid var(--sx-line-strong);border-radius:8px;background:var(--sx-surface);color:var(--sx-ink);font:inherit;font-weight:600;cursor:pointer}.sxm-file::file-selector-button:hover{background:var(--sx-surface-2)}.sxm-file:focus-visible{outline:2px solid var(--sx-focus);outline-offset:2px;border-radius:8px}.sxm-attached{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.8rem;color:var(--sx-success)}.sxm-attached>span{display:inline-flex;align-items:center;gap:6px}.sxm-attached svg{width:15px;height:15px}.sxm .sxm-attached a.sx-btn{color:var(--sx-ink);text-decoration:none}.sxm-spinning{animation:sxm-spin .9s linear infinite}.sxm-note{margin:0;font-size:.85rem;color:var(--sx-ink-2)}.sxm-note b{color:var(--sx-ink);font-weight:700}@media(max-width:640px){.sxm{align-self:flex-end;width:calc(100% + 24px);max-width:none;margin:auto -12px -12px;border-radius:18px 18px 0 0;border-bottom:0;max-height:calc(100dvh - 2.5rem)}.sxm-head{padding:16px 16px 12px}.sxm-body{padding:16px;gap:16px}.sxm-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.sxm .sxm-foot .sx-btn{flex:1 1 0}.sxm-grid,.sxm-opts{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sxm .sxm-input,.sxm .sxm-opt{transition:none}.sxm-spin svg,.sxm-spinning{animation:none}}.cal{--cal-hatch: repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--sx-line) 70%, transparent) 7px 8px)}[dir] .cal .cal-col-num,[dir] .cal .cal-num,[dir] .cal .cal-strip-num,[dir] .cal .cal-label,[dir] .cal .cal-ev,[dir] .cal .cal-ev *,[dir] .cal .cal-chipev,[dir] .cal .cal-chipev *,[dir] .cal .cal-summary-total,[dir] .cal .cal-card-main p{line-height:1.35!important}.cal-missed{border-radius:12px;border:1px solid color-mix(in srgb,var(--sx-danger) 25%,var(--sx-line));background:var(--sx-danger-soft)}.cal .cal-missed-toggle{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;background:transparent;text-align:start;cursor:pointer;border-radius:12px}.cal-missed-toggle>svg:first-child{flex:none;width:20px;height:20px;color:var(--sx-danger)}.cal-missed-text{flex:1;min-width:0;display:grid;gap:2px}.cal-missed-text b{font-size:.9rem;color:var(--sx-ink)}.cal-missed-text span{font-size:.8rem;color:var(--sx-ink-2)}.cal-missed-chev{flex:none;width:18px;height:18px;color:var(--sx-danger);transition:transform .16s var(--sx-ease-out)}.cal-missed-chev.is-open{transform:rotate(180deg)}.cal-missed-list{display:grid;gap:6px;padding:0 14px 14px;max-height:18rem;overflow-y:auto}.cal .cal-missed-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--sx-danger) 18%,var(--sx-line));background:var(--sx-surface);text-align:start;cursor:pointer}.cal .cal-missed-row:hover{border-color:color-mix(in srgb,var(--sx-danger) 45%,var(--sx-line))}.cal-missed-who,.cal-missed-when{display:grid;gap:2px;min-width:0}.cal-missed-who b{font-size:.85rem;color:var(--sx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-missed-who span{font-size:.75rem;color:var(--sx-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-missed-when{flex:none;text-align:end}.cal-missed-when b{font-size:.75rem;color:var(--sx-danger);font-variant-numeric:tabular-nums}.cal-missed-when span{font-size:.72rem;color:var(--sx-ink-3);font-variant-numeric:tabular-nums}.cal-summary{padding:14px;display:grid;gap:12px}.cal-summary-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px}.cal-eyebrow{margin:0 0 2px;font-size:.75rem;font-weight:600;color:var(--sx-ink-3)}.cal .cal-summary-total{margin:0;font-size:1.1rem;font-weight:700;color:var(--sx-ink);font-variant-numeric:tabular-nums}.cal-summary-counts{display:flex;flex-wrap:wrap;gap:6px}.cal-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal .cal-strip-day{display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:10px;border:1px solid var(--sx-line);background:var(--sx-surface-2);color:var(--sx-ink-2);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.cal .cal-strip-day:hover{border-color:var(--sx-line-strong)}.cal-strip-name{font-size:.72rem;font-weight:600;color:var(--sx-ink-3)}.cal .cal-strip-num{font-size:1rem;font-weight:700;color:var(--sx-ink);font-variant-numeric:tabular-nums}.cal-strip-count{min-width:22px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:.72rem;font-weight:700;color:var(--sx-ink-3);font-variant-numeric:tabular-nums}.cal .cal-strip-day.has-sessions .cal-strip-count{background:var(--sx-brand-tint);color:var(--sx-brand-ink)}.cal .cal-strip-day.is-today{border-color:color-mix(in srgb,var(--sx-brand) 45%,var(--sx-line));background:var(--sx-brand-tint)}.cal .cal-strip-day.is-today .cal-strip-num{color:var(--sx-brand-ink)}.cal-panel{position:relative;overflow:hidden;container:cal-panel / inline-size}.cal-toolbar{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--sx-line)}.cal .cal-label{margin:0 6px;font-size:1.05rem;font-weight:700;color:var(--sx-ink);font-variant-numeric:tabular-nums}.cal-loading{margin-inline-start:auto;width:96px;height:3px;border-radius:3px;background:var(--sx-track);overflow:hidden;position:relative}.cal-loading:after{content:"";position:absolute;inset-block:0;width:40%;border-radius:3px;background:var(--sx-fill);animation:cal-slide 1.1s var(--sx-ease-out) infinite}@keyframes cal-slide{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.cal-tone--up{--cal-tone: var(--sx-fill)}.cal-tone--late{--cal-tone: var(--sx-danger)}.cal-tone--done{--cal-tone: var(--sx-success)}.cal-tone--post{--cal-tone: var(--sx-warning)}.cal-tone--canc{--cal-tone: var(--sx-ink-3)}.cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-col{min-width:0;display:flex;flex-direction:column;border-inline-start:1px solid var(--sx-line);min-height:26rem}.cal-col:first-child{border-inline-start:0}.cal-col.is-today{background:color-mix(in srgb,var(--sx-brand-tint) 70%,transparent)}.cal-col.is-weekend{background-image:var(--cal-hatch)}.cal-col-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding:10px 10px 8px;border-bottom:1px solid var(--sx-line)}.cal-col-day{display:grid;gap:1px;min-width:0}.cal-col-name{display:flex;align-items:center;gap:5px;font-size:.75rem;font-weight:600;color:var(--sx-ink-3);white-space:nowrap}.cal-off{font-size:.66rem;font-weight:700;color:var(--sx-ink-3)}.cal .cal-col-num{font-size:1.35rem;font-weight:700;color:var(--sx-ink);font-variant-numeric:tabular-nums}.cal .cal-col.is-today .cal-col-num{color:var(--sx-brand-ink)}.cal-col.is-weekend .cal-col-num{color:var(--sx-ink-3)}.cal-col-count{font-size:.72rem;color:var(--sx-ink-3);font-variant-numeric:tabular-nums}.cal-col-body{flex:1;display:grid;align-content:start;gap:6px;padding:8px}.cal-empty{margin:16px 0 0;text-align:center;font-size:.75rem;color:var(--sx-ink-3)}.cal .cal-ev{display:grid;gap:3px;width:100%;padding:8px 9px;border-radius:9px;border:1px solid var(--sx-line);border-inline-start:3px solid var(--cal-tone, var(--sx-fill));background:var(--sx-surface);color:var(--sx-ink);text-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.cal .cal-ev:hover{box-shadow:0 6px 16px -10px #0f172a59;border-color:var(--sx-line-strong);border-inline-start-color:var(--cal-tone, var(--sx-fill))}.cal .cal-ev.cal-tone--late{background:color-mix(in srgb,var(--sx-danger-soft) 60%,var(--sx-surface))}.cal-ev-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.cal .cal-ev-time{font-size:.75rem;font-weight:700;color:var(--cal-tone, var(--sx-brand-ink));font-variant-numeric:tabular-nums}.cal .cal-ev.cal-tone--up .cal-ev-time{color:var(--sx-brand-ink)}.cal .cal-ev-top .sx-chip{height:18px;padding:0 6px;font-size:.66rem}.cal .cal-ev-title{font-size:.8rem;font-weight:700;color:var(--sx-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cal-ev-case,.cal-ev-court{font-size:.7rem;color:var(--sx-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal .cal-add{flex:none;color:var(--sx-brand-ink)}.cal .cal-add svg{color:var(--sx-brand-ink)}.cal-month-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--sx-line)}.cal-month-head span{padding:8px 10px;font-size:.75rem;font-weight:600;color:var(--sx-ink-3);text-align:start}.cal-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-cell{position:relative;min-width:0;min-height:6.75rem;border-inline-start:1px solid var(--sx-line);border-top:1px solid var(--sx-line)}.cal-month-grid>.cal-cell:nth-child(7n+1){border-inline-start:0}.cal-month-grid>.cal-cell:nth-child(-n+7){border-top:0}.cal-cell--blank{background:color-mix(in srgb,var(--sx-surface-2) 60%,transparent)}.cal-cell.is-weekend{background-image:var(--cal-hatch)}.cal .cal-cell-main{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px;border:0;background:transparent;color:var(--sx-ink);text-align:start;cursor:pointer}.cal .cal-cell-main:hover{background:color-mix(in srgb,var(--sx-surface-2) 70%,transparent)}.cal .cal-cell-main:focus-visible{outline-offset:-2px;border-radius:4px}.cal .cal-num{align-self:flex-start;min-width:26px;height:26px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;font-size:.85rem;font-weight:700;color:var(--sx-ink-2);font-variant-numeric:tabular-nums}.cal .cal-cell.is-today .cal-num{background:var(--sx-brand);color:#fff}.dark .cal .cal-cell.is-today .cal-num{background:var(--sx-brand-ink);color:#0f172a}.cal .cal-cell.is-weekend .cal-num{color:var(--sx-ink-3)}.cal-cell.is-selected{box-shadow:inset 0 0 0 2px var(--sx-brand)}.dark .cal-cell.is-selected{box-shadow:inset 0 0 0 2px var(--sx-brand-ink)}.cal-cell-evs{display:grid;gap:3px;min-width:0}.cal .cal-chipev{display:flex;align-items:center;gap:5px;min-width:0;padding:2px 6px;border-radius:6px;background:var(--sx-brand-tint);font-size:.7rem}.cal .cal-cell.has-missed .cal-chipev{background:var(--sx-danger-soft)}.cal-chipev-time{flex:none;font-weight:700;color:var(--sx-brand-ink);font-variant-numeric:tabular-nums}.cal-cell.has-missed .cal-chipev-time{color:var(--sx-danger)}.cal-chipev-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sx-ink)}.cal-cell-count{margin-top:auto;font-size:.72rem;font-weight:700;color:var(--sx-brand-ink);font-variant-numeric:tabular-nums}.cal-cell.has-missed .cal-cell-count{color:var(--sx-danger)}.cal .cal-cell .cal-add{position:absolute;top:6px;inset-inline-end:6px;z-index:1;width:26px;height:26px;border-radius:7px;opacity:.85}.cal .cal-cell .cal-add svg{width:14px;height:14px}.cal .cal-cell:hover .cal-add,.cal .cal-cell .cal-add:focus-visible{opacity:1}@container cal-panel (max-width: 899px){.cal-week{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-col{min-height:0;border-top:1px solid var(--sx-line)}.cal-week>.cal-col:nth-child(odd){border-inline-start:0}.cal-week>.cal-col:nth-child(-n+2){border-top:0}.cal-col-body{min-height:4rem}.cal-cell{min-height:5rem}.cal-cell-evs{display:none}}@container cal-panel (max-width: 559px){.cal-week{grid-template-columns:minmax(0,1fr)}.cal-week>.cal-col{border-inline-start:0}.cal-week>.cal-col:nth-child(2){border-top:1px solid var(--sx-line)}.cal-cell{min-height:3.5rem}.cal-cell-count .cal-cell-unit{display:none}}.cal-groups{display:grid;gap:12px}.cal-group{overflow:hidden}.cal-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--sx-line)}.cal-group-head h2{margin:0;font-size:.95rem;font-weight:700;color:var(--sx-ink)}.cal-count{min-width:26px;height:24px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;background:var(--sx-brand-tint);color:var(--sx-brand-ink);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.cal-group-list{display:grid}.cal-card{display:grid;gap:10px;padding:12px 14px;border-top:1px solid var(--sx-line);border-inline-start:3px solid var(--cal-tone, var(--sx-fill))}.cal-group-list>.cal-card:first-child{border-top:0}.cal-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cal-card-main{min-width:0;display:grid;gap:2px}.cal-card-main p{margin:0}.cal .cal-card .cal-ev-time{font-size:1.05rem;color:var(--sx-ink)}.cal .cal-card .cal-ev-title{font-size:.875rem;-webkit-line-clamp:2}.cal-card-case{font-size:.75rem;color:var(--sx-ink-2)}.cal-meta{display:grid;gap:4px;font-size:.8rem;color:var(--sx-ink-2)}.cal-meta span{display:flex;align-items:center;gap:6px;min-width:0}.cal-meta span>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-meta svg{flex:none;width:14px;height:14px;color:var(--sx-ink-3)}.cal-req{margin:0;padding:8px 10px;border-radius:8px;background:var(--sx-surface-2);font-size:.78rem;color:var(--sx-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal-card-acts{display:grid;gap:8px}.cal .cal-card-acts .sx-btn{height:42px;width:100%}.cal-spin{display:grid;place-items:center;padding:56px 0}.cal-spin svg{width:30px;height:30px;color:var(--sx-brand-ink);animation:sxm-spin .9s linear infinite}.sxm .cala-list{display:grid;gap:10px}.sxm .cala-item{display:grid;gap:12px;padding:14px;border-radius:12px;border:1px solid var(--sx-line);border-inline-start:3px solid var(--cal-tone, var(--sx-fill));background:var(--sx-surface)}.sxm .cala-item.cal-tone--late{background:color-mix(in srgb,var(--sx-danger-soft) 55%,var(--sx-surface))}.sxm .cala-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sxm .cala-who{display:grid;gap:2px;min-width:0}.sxm .cala-who p{margin:0}[dir] .sxm .cala-time{font-size:1.15rem;font-weight:700;color:var(--sx-ink);font-variant-numeric:tabular-nums;line-height:1.3!important}.sxm .cala-client{font-size:.9rem;font-weight:700;color:var(--sx-ink);overflow-wrap:anywhere}.sxm .cala-case{font-size:.8rem;color:var(--sx-ink-2)}.sxm .cala-facts{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;font-size:.8rem}.sxm .cala-facts>div{display:contents}.sxm .cala-facts dt{color:var(--sx-ink-3)}.sxm .cala-facts dd{margin:0;color:var(--sx-ink);font-weight:600;overflow-wrap:anywhere}.sxm .cala-req{padding:10px 12px;border-radius:10px;background:var(--sx-surface-2)}.sxm .cala-req-label{margin:0 0 4px;font-size:.72rem;font-weight:600;color:var(--sx-ink-3)}.sxm .cala-req p:last-child{margin:0;font-size:.8rem;color:var(--sx-ink);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sxm .cala-acts{display:flex;flex-wrap:wrap;gap:8px}.sxm .cala-state{display:grid;justify-items:center;gap:10px;padding:40px 0;text-align:center;color:var(--sx-ink-2);font-size:.85rem}.sxm .cala-state svg{width:30px;height:30px;color:var(--sx-ink-3)}.sxm .cala-state p{margin:0}.sxm-error{margin:0;display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--sx-danger)}.sxm-error svg{width:14px;height:14px;flex:none}.sxm .calx-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.sxm .calx-seg button{height:34px}.calx-warn{color:var(--sx-warning)!important}.calx-cols-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.calx-quick{display:flex;flex-wrap:wrap;gap:6px}.calx-cols{display:grid;gap:14px;max-height:18rem;overflow-y:auto;padding:12px;border-radius:12px;border:1px solid var(--sx-line);background:var(--sx-surface-2)}.calx-group{display:grid;gap:8px}.calx-group-title{margin:0;font-size:.75rem;font-weight:700;color:var(--sx-ink-2)}.calx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sxm .calx-opt{padding:8px 10px;border-radius:9px;gap:8px}.sxm .calx-opt .sxm-opt-title{font-size:.8rem;font-weight:600}.calx-preview{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--sx-brand-tint);border-inline-start:3px solid var(--sxm-gold)}.calx-preview p{margin:0;font-size:.85rem;color:var(--sx-ink-2)}.calx-preview b{color:var(--sx-ink);font-variant-numeric:tabular-nums}@media(max-width:640px){.calx-grid{grid-template-columns:minmax(0,1fr)}.sxm .cala-facts{grid-template-columns:minmax(0,1fr);gap:2px}.sxm .cala-facts dd{margin-bottom:6px}}@media(prefers-reduced-motion:reduce){.cal-loading:after,.cal-spin svg{animation:none}.cal-missed-chev,.cal .cal-ev,.cal .cal-strip-day{transition:none}}.lv{--lv-warning: #a35208;--lv-warning-soft: #fdf3e7;--lv-danger: #b42318;--lv-danger-soft: #fdf0ef}.dark .lv{--lv-warning: #fbbf24;--lv-warning-soft: rgb(251 191 36 / .12);--lv-danger: #f87171;--lv-danger-soft: rgb(248 113 113 / .12)}[dir] .lv .lv-tab,[dir] .lv .lv-sub,[dir] .lv .lv-note,[dir] .lv .lv-flag,[dir] .lv .lv-block,[dir] .lv .lv-pill,[dir] .lv .lv-day-num,[dir] .lv .lv-bal-after{line-height:1.35!important}.lv .lv-tabs{display:flex;gap:2px;padding:0 10px;overflow-x:auto;scrollbar-width:none}.lv .lv-tabs::-webkit-scrollbar{display:none}.lv .lv-tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:0;background:none;color:var(--cl-ink-2);font-size:.9rem;font-weight:600;white-space:nowrap;cursor:pointer}.lv .lv-tab:hover{color:var(--cl-ink)}.lv .lv-tab[aria-selected=true]{color:var(--cl-brand-ink)}.lv .lv-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:10px;bottom:0;height:2px;border-radius:2px;background:var(--cl-fill)}.lv .lv-tab:focus-visible{outline-offset:-3px;border-radius:8px}.lv .lv-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--lv-warning-soft);color:var(--lv-warning);font-size:.75rem;font-weight:700}.lv .lv-section-title{margin:4px 2px 0;font-size:1rem;font-weight:700;color:var(--cl-ink)}.lv .lv-stats .cl-band-value{font-size:1.5rem}.lv .lv-stats .cl-meter{max-width:none}.lv .lv-rules-line{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:10px 18px;border-top:1px solid var(--cl-line);color:var(--cl-ink-3);font-size:.8125rem}.lv .lv-year-warn{color:var(--lv-warning);font-weight:600}.lv .lv-chip--review{background:var(--lv-warning-soft);color:var(--lv-warning)}.lv .lv-chip--review .cl-dot{background:var(--lv-warning)}.lv .lv-chip--done{background:var(--cl-success-soft);color:var(--cl-success)}.lv .lv-chip--done .cl-dot{background:var(--cl-success)}.lv .lv-chip--rejected{background:var(--lv-danger-soft);color:var(--lv-danger)}.lv .lv-chip--rejected .cl-dot{background:var(--lv-danger)}.lv .lv-chip--muted{background:var(--cl-surface-2);color:var(--cl-ink-3);border:1px solid var(--cl-line)}.lv .lv-period{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;white-space:nowrap}.lv .lv-to{color:var(--cl-ink-3)}.lv .lv-sub{display:block;margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem}.lv .lv-type-line{font-weight:600;color:var(--cl-ink)}.lv .lv-c-who{min-width:170px;max-width:240px}.lv .lv-c-leave{min-width:190px}.lv .lv-c-days{white-space:nowrap}.lv .lv-c-status{min-width:170px;max-width:300px}.lv .lv-c-act{width:1%}.lv .lv-notes{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px}.lv .lv-flag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:8px;background:var(--lv-warning-soft);color:var(--lv-warning);font-size:.75rem;font-weight:600}.lv .lv-flag svg{flex:none}.lv .lv-note{color:var(--cl-ink-2);font-size:.8125rem;overflow-wrap:anywhere}.lv .lv-block{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:var(--cl-ink-3);font-size:.8125rem;font-weight:600}.lv .lv-block svg{flex:none}.lv .lv-bal{display:flex;flex-direction:column;gap:2px}.lv .lv-bal-after{color:var(--cl-ink-3);font-size:.75rem;white-space:nowrap}.lv .lv-bal-after.is-bad{color:var(--lv-danger);font-weight:600}.lv .lv-span{grid-column:1 / -1}.lv .lv-acts{flex-wrap:wrap}.lv .cl-table .lv-acts{flex-wrap:nowrap}.lv .lv-btn--ok{border-color:color-mix(in srgb,var(--cl-success) 40%,var(--cl-line-strong));color:var(--cl-success)}.lv .lv-btn--ok svg{color:var(--cl-success)}.lv .lv-btn--ok:hover:not(:disabled){background:var(--cl-success-soft)}.lv .lv-btn--danger{border-color:color-mix(in srgb,var(--lv-danger) 35%,var(--cl-line-strong));color:var(--lv-danger)}.lv .lv-btn--danger svg{color:var(--lv-danger)}.lv .lv-btn--danger:hover:not(:disabled){background:var(--lv-danger-soft)}.lv .lv-tap{min-height:40px;min-width:40px}.lv .lv-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px;border-bottom:1px solid var(--cl-line)}.lv .lv-filter-label{font-size:.8125rem;font-weight:600;color:var(--cl-ink-2)}.lv .lv-filter select{min-width:240px;max-width:100%}.lv .lv-total{font-size:.8125rem;color:var(--cl-ink-2)}.lv .lv-pg-now{cursor:default}.lv .lv-er{border-color:color-mix(in srgb,var(--lv-warning) 30%,var(--cl-line))}.lv .lv-er-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:12px 14px 8px}.lv .lv-er-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:700;color:var(--cl-ink)}.lv .lv-er-title svg{color:var(--lv-warning)}.lv .lv-er-sub{margin:0;font-size:.8125rem;color:var(--cl-ink-3)}.lv .lv-er-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--cl-line)}.lv .lv-er-row{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(0,2.4fr) auto;align-items:center;gap:8px 16px;padding:12px 14px;border-bottom:1px solid var(--cl-line)}.lv .lv-er-row:last-child{border-bottom:0}.lv .lv-er-facts{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:4px 14px;margin:0;font-size:.875rem}.lv .lv-er-facts dt{color:var(--cl-ink-3);font-size:.75rem}.lv .lv-er-facts dd{margin:0;color:var(--cl-ink);font-weight:600}.lv .lv-er-note{grid-column:1 / 3;grid-row:2;margin:0}.lv .lv-er-acts{grid-column:3;grid-row:1 / span 2;flex-wrap:nowrap}.lv .lv-er-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;color:var(--cl-ink-2);font-size:.875rem;border-top:1px solid var(--cl-line)}.lv .lv-cal{display:flex;flex-direction:column}.lv .lv-cal-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 14px 4px}.lv .lv-cal-nav{display:inline-flex;align-items:center;gap:6px}.lv .lv-cal-title{min-width:9.5rem;margin:0;text-align:center;font-size:1.0625rem;font-weight:700;color:var(--cl-ink)}.lv .lv-cal-side{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lv .lv-cal-count{font-size:.8125rem;color:var(--cl-ink-2)}.lv .lv-cal-note{margin:0;padding:0 14px 10px;font-size:.8125rem;color:var(--cl-ink-3)}.lv .lv-cal-skel{display:grid;gap:8px;padding:0 14px 14px}.lv .lv-grid-wrap{padding:0 14px 14px}.lv .lv-grid{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--cl-line);border-radius:12px;overflow:hidden}.lv .lv-grid th{padding:8px 6px;background:var(--cl-surface-2);border-bottom:1px solid var(--cl-line);color:var(--cl-ink-2);font-size:.8125rem;font-weight:600;text-align:center}.lv .lv-day{height:96px;padding:6px;vertical-align:top;border-bottom:1px solid var(--cl-line);border-inline-start:1px solid var(--cl-line)}.lv .lv-grid tr td:first-child{border-inline-start:0}.lv .lv-grid tbody tr:last-child td{border-bottom:0}.lv .lv-day--out{background:var(--cl-surface-2)}.lv .lv-day.is-today{background:var(--cl-brand-tint)}.lv .lv-day-num{display:block;margin-bottom:4px;color:var(--cl-ink-2);font-size:.8125rem;font-weight:700}.lv .lv-day.is-today .lv-day-num{color:var(--cl-brand-ink)}.lv .lv-pill{display:block;margin-top:3px;padding:2px 6px;overflow:hidden;border-radius:6px;border-start-start-radius:2px;border-end-start-radius:2px;border-inline-start:3px solid var(--cl-fill);background:var(--cl-surface-2);color:var(--cl-ink);font-size:.75rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.lv .lv-pill[data-type=SICK]{border-inline-start-color:var(--lv-danger)}.lv .lv-pill[data-type=WFH],.lv .lv-pill[data-type=OTHER]{border-inline-start-color:var(--cl-ink-3)}.lv .lv-pill[data-type=CASUAL],.lv .lv-pill[data-type=UNPAID]{border-inline-start-color:var(--lv-warning)}.lv .lv-more{display:block;margin-top:3px;color:var(--cl-ink-3);font-size:.75rem;font-weight:600}.lv .lv-cal-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--cl-line)}.lv .lv-cal-item{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:6px 14px;padding:10px 14px;border-bottom:1px solid var(--cl-line);font-size:.875rem}.lv .lv-cal-item:last-child{border-bottom:0}.lv .lv-cal-who{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;color:var(--cl-ink);font-weight:600;overflow-wrap:anywhere}.lv .lv-cal-role{color:var(--cl-ink-3);font-size:.75rem;font-weight:500}.lv .lv-type{color:var(--cl-ink-2)}.lv .lv-cal-dates,.lv .lv-cal-days{color:var(--cl-ink-2);white-space:nowrap}.lv .lv-days{list-style:none;margin:0;padding:0;border-top:1px solid var(--cl-line)}.lv .lv-days-item{padding:10px 14px;border-bottom:1px solid var(--cl-line)}.lv .lv-days-item:last-child{border-bottom:0}.lv .lv-days-item.is-today{background:var(--cl-brand-tint)}.lv .lv-days-head{margin:0 0 6px;color:var(--cl-ink-2);font-size:.8125rem;font-weight:700}.lv .lv-days-item ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lv .lv-days-item li{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding-inline-start:10px;border-inline-start:3px solid var(--cl-fill)}.lv .lv-days-meta{color:var(--cl-ink-3);font-size:.8125rem}@media(min-width:768px)and (max-width:1023px){.lv .lv-day{height:84px}}.lv .cl-table-wrap{container:lv-table / inline-size}.lv .lv-under-bal{display:none}@container lv-table (max-width: 1099px){.lv .cl-table .lv-acts{flex-wrap:wrap}}@container lv-table (max-width: 1029px){.lv .lv-c-bal{display:none}.lv .lv-under-bal{display:block;margin-top:4px}.lv .cl-table .lv-acts{justify-content:flex-start}.lv .lv-c-act{width:auto;min-width:150px}.lv .cl-table thead th.lv-c-n{white-space:normal;vertical-align:bottom}}@container lv-table (max-width: 759px){.lv .lv-c-who{min-width:140px}.lv .lv-c-leave{min-width:150px}.lv .lv-c-status{min-width:130px}.lv .lv-c-act{min-width:120px}}@container lv-table (max-width: 619px){.lv .lv-c-who{min-width:120px}.lv .lv-c-leave{min-width:130px}.lv .lv-c-status{min-width:110px}.lv .lv-c-act{min-width:100px}.lv .cl-table th,.lv .cl-table td{padding-inline:8px}.lv .cl-table thead th{white-space:normal;vertical-align:bottom}}@media(min-width:768px)and (max-width:1279px){.lv .lv-er-row{grid-template-columns:minmax(0,1fr) auto}.lv .lv-er-facts{grid-column:1 / -1;grid-row:2}.lv .lv-er-note{grid-column:1 / -1;grid-row:3}.lv .lv-er-acts{grid-column:2;grid-row:1}}@media(max-width:767px){.lv .lv-tabs{padding:0 4px}.lv .lv-tab{min-height:48px;padding:0 12px}.lv .lv-stats .cl-band-value{font-size:1.125rem}.lv .lv-rules-line,.lv .lv-tools{padding:10px 12px}.lv .lv-filter{flex:1 1 100%;order:2}.lv .lv-filter select{width:100%;min-width:0}.lv .lv-acts.cl-acts--card{flex-wrap:wrap;justify-content:stretch}.lv .lv-acts.cl-acts--card .cl-btn{flex:1 1 auto;height:44px;min-width:44px}.lv .lv-notes,.lv .cl-card .lv-block{margin:0 0 10px}.lv .lv-tap{min-height:44px;min-width:44px}.lv .lv-er-row{grid-template-columns:minmax(0,1fr)}.lv .lv-er-note,.lv .lv-er-acts{grid-column:1;grid-row:auto}.lv .lv-er-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lv .lv-er-facts>div:first-child{grid-column:1 / -1}.lv .lv-er-acts .cl-btn{flex:1 1 0;height:44px}.lv .lv-er-error .cl-btn{height:44px}.lv .lv-cal-bar{padding:10px 12px 4px}.lv .lv-cal-nav{flex:1 1 100%;justify-content:space-between}.lv .lv-cal-title{flex:1;min-width:0}}[dir] .lv .lv-log-ba,[dir] .lv .lv-signed,[dir] .lv .lv-remaining,[dir] .lv .lv-entry{line-height:1.35!important}.lv .lv-year select{min-width:110px}.lv .lv-sheet-skel{display:grid;gap:10px;padding:14px}.lv .lv-sheet-id{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 18px 12px}.lv .lv-sheet-title{margin:0;font-size:1.125rem;font-weight:700;color:var(--cl-ink);overflow-wrap:anywhere}.lv .lv-sheet-acts{flex-wrap:wrap}.lv .lv-sheet-band{grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--cl-line)}.lv .lv-sheet-band .cl-band-value{font-size:1.375rem}.lv .lv-band-final{background:var(--cl-brand-tint)}.lv .lv-band-final .cl-band-value{color:var(--cl-brand-ink)}.lv .lv-block-title{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-bottom:1px solid var(--cl-line);font-size:.9375rem;font-weight:700;color:var(--cl-ink)}.lv .lv-block-title svg{color:var(--cl-ink-3)}.lv .lv-count--muted{background:var(--cl-surface-2);color:var(--cl-ink-2)}.lv .lv-empty-line{margin:0;padding:14px;color:var(--cl-ink-3);font-size:.875rem}.lv .lv-log{list-style:none;margin:0;padding:0}.lv .lv-log-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;padding:12px 14px;border-bottom:1px solid var(--cl-line)}.lv .lv-log-row:last-child{border-bottom:0}.lv .lv-log-row.is-reversed .lv-log-top>:not(.lv-entry):not(.lv-log-id){text-decoration:line-through;text-decoration-color:var(--cl-ink-3)}.lv .lv-log-main{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.lv .lv-log-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.lv .lv-log-id{color:var(--cl-ink-3);font-size:.8125rem}.lv .lv-log-ba{color:var(--cl-ink-2);font-size:.8125rem;white-space:nowrap}.lv .lv-log-acts{flex:none;flex-wrap:nowrap}.lv .lv-entry{background:var(--cl-surface-2);color:var(--cl-ink-2);border:1px solid var(--cl-line)}.lv .lv-entry--opening{background:var(--cl-brand-tint);color:var(--cl-brand-ink);border-color:transparent}.lv .lv-entry--reversal{background:var(--lv-warning-soft);color:var(--lv-warning);border-color:transparent}.lv .lv-signed{font-weight:700;white-space:nowrap}.lv .lv-signed.is-plus{color:var(--cl-success)}.lv .lv-signed.is-minus{color:var(--lv-danger)}.lv .lv-flag--muted{background:var(--cl-surface-2);color:var(--cl-ink-2)}.lv .lv-remaining{font-weight:700;color:var(--cl-brand-ink);white-space:nowrap}.lv .lv-c-n{white-space:nowrap}.lv .lv-nopolicy .lv-rules-line{border-top:0;color:var(--cl-ink-2)}@media(max-width:1023px){.lv .lv-sheet-band{grid-template-columns:repeat(2,minmax(0,1fr))}.lv .lv-sheet-band .cl-band-cell{border-inline-start:0;border-top:1px solid var(--cl-line)}.lv .lv-sheet-band .lv-band-final{grid-column:1 / -1}}@media(max-width:767px){.lv .lv-sheet-id{padding:12px}.lv .lv-sheet-acts{width:100%}.lv .lv-sheet-acts .cl-btn{flex:1 1 auto;height:44px}.lv .lv-sheet-head .cl-btn{height:44px}.lv .lv-year{flex:0 0 auto}.lv .lv-log-row{flex-direction:column}.lv .lv-log-acts{width:100%}.lv .lv-log-acts .cl-btn{flex:1 1 0;height:44px}.lv .lv-sheet-band .cl-band-value{font-size:1.125rem}}.lv-dlg .lv-rules ul{margin:6px 0 0;padding-inline-start:18px;display:grid;gap:2px}.lv-dlg .lv-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:8px;padding:12px 14px;border-radius:12px;background:var(--cf-brand-tint);border:1px solid color-mix(in srgb,var(--cf-brand) 18%,var(--cf-line))}.lv-dlg .lv-sum>div{display:flex;flex-direction:column;gap:2px;min-width:0}.lv-dlg .lv-sum span{font-size:.75rem;font-weight:600;color:var(--cf-ink-2)}.lv-dlg .lv-sum b{font-size:1rem;font-weight:700;color:var(--cf-ink)}.lv-dlg .lv-sum>div[data-tone=bad] b{color:var(--cf-danger)}.lv-dlg .lv-sum-note span{font-size:.8125rem;font-weight:500}.lv-dlg .lv-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:12px 14px;border-radius:12px;background:var(--cf-surface-2);border:1px solid var(--cf-line)}.lv-dlg .lv-facts>div{min-width:0}.lv-dlg .lv-facts-wide{grid-column:1 / -1}.lv-dlg .lv-facts dt{font-size:.75rem;font-weight:600;color:var(--cf-ink-3)}.lv-dlg .lv-facts dd{margin:2px 0 0;font-size:.9rem;font-weight:700;color:var(--cf-ink);overflow-wrap:anywhere}.lv-dlg .lv-facts-sub{margin-inline-start:8px;font-size:.8125rem;font-weight:500;color:var(--cf-ink-3)}.lv-dlg .lv-facts>div[data-tone=bad] dd{color:var(--cf-danger)}[dir] .lv-dlg .lv-facts dd,[dir] .lv-dlg .lv-sum b{line-height:1.4!important}.lv-dlg .cf-case-foot .cf-btn--danger{background:var(--cf-surface)}.lv-dlg .cf-pay-head>.cf-btn--icon{flex:none;width:40px;height:40px}@media(max-width:767px){.lv-dlg .cf-pay-head>.cf-btn--icon{width:44px;height:44px}.lv .lv-tools .cl-link{min-height:44px}}.lv-dlg .lv-choice{margin:0;padding:0;border:0;display:grid;gap:8px;min-width:0}.lv-dlg .lv-choice--row{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lv-dlg .lv-choice legend{margin-bottom:6px;padding:0}.lv-dlg .lv-radio{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--cf-line);border-radius:12px;background:var(--cf-surface);cursor:pointer}.lv-dlg .lv-radio:has(input:checked){border-color:color-mix(in srgb,var(--cf-brand) 45%,var(--cf-line));background:var(--cf-brand-tint)}.lv-dlg .lv-radio input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--cf-brand)}.lv-dlg .lv-radio span{display:flex;flex-direction:column;gap:2px;min-width:0}.lv-dlg .lv-radio b{font-size:.875rem;font-weight:700;color:var(--cf-ink)}.lv-dlg .lv-radio small{font-size:.78rem;color:var(--cf-ink-3)}.lv-dlg .lv-file{padding:8px;height:auto}@media(max-width:767px){.lv-dlg .lv-radio{min-height:44px}}.lv-dlg .lv-check{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--cf-line);border-radius:12px;background:var(--cf-surface);cursor:pointer}.lv-dlg .lv-check input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--cf-brand)}.lv-dlg .lv-check span{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:.875rem;color:var(--cf-ink)}.lv-dlg .lv-check small{font-size:.78rem;color:var(--cf-ink-3)}.lv-dlg .lv-record-only:has(input:checked){border-color:color-mix(in srgb,var(--cf-brand) 45%,var(--cf-line));background:var(--cf-brand-tint)}.lv-dlg .lv-approver-warn{align-items:flex-start}.lv-dlg .lv-approver-warn>div{display:flex;flex:1 1 16rem;flex-direction:column;gap:8px;min-width:0}.lv-dlg .lv-approver-warn>div p{flex:none;margin:0}.lv-dlg .lv-approver-warn .lv-check{background:transparent}@media(max-width:767px){.lv-dlg .lv-check,.lv-dlg .lv-approver-warn .cf-btn{min-height:44px}}.otp{--otp-warning: #a35208;--otp-warning-soft: #fdf3e7;--otp-danger: #b42318;--otp-danger-soft: #fdf0ef}.dark .otp{--otp-warning: #fbbf24;--otp-warning-soft: rgb(251 191 36 / .12);--otp-danger: #f87171;--otp-danger-soft: rgb(248 113 113 / .12)}.otp .otp-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;color:var(--cl-ink-2);font-size:.875rem}.otp .otp-note>svg{flex:none;color:var(--cl-ink-3)}.otp .otp-note p{flex:1 1 18rem;margin:0}.otp .otp-callout{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:12px;font-size:.875rem;background:var(--otp-warning-soft);color:var(--otp-warning);border:1px solid color-mix(in srgb,var(--otp-warning) 25%,transparent)}.otp .otp-callout>svg{flex:none}.otp .otp-callout p{flex:1 1 16rem;margin:0}.otp .otp-callout .cl-btn{color:var(--cl-ink)}.otp .otp-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-inline:2px}.otp .otp-list-title{margin:0;font-size:.9375rem;font-weight:700;color:var(--cl-ink)}.otp .otp-list-sub{margin:0;font-size:.8125rem;color:var(--cl-ink-3)}.otp .otp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px}.otp .otp-card{display:grid;gap:12px;padding:14px}.otp .otp-card.is-expired{background:var(--cl-surface-2)}.otp .otp-card-head{display:flex;align-items:flex-start;gap:10px}.otp .otp-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.otp .otp-card-main{flex:1;min-width:0}.otp .otp-from{margin:0;font-weight:700;color:var(--cl-ink);overflow-wrap:anywhere}.otp .otp-when{margin:2px 0 0;font-size:.8125rem;color:var(--cl-ink-3)}.otp .otp-chip--active{background:var(--cl-success-soft);color:var(--cl-success)}.otp .otp-chip--active .cl-dot{background:var(--cl-success)}.otp .otp-chip--expired{background:var(--cl-surface-2);color:var(--cl-ink-3);border:1px solid var(--cl-line)}.otp .otp-facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;font-size:.875rem}.otp .otp-facts dt{font-size:.75rem;color:var(--cl-ink-3)}.otp .otp-facts dd{margin:0;color:var(--cl-ink);font-weight:600;overflow-wrap:anywhere}.otp .otp-code-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--cl-line);background:var(--cl-surface-2)}.otp .otp-code{flex:1 1 10rem;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.625rem;font-weight:700;letter-spacing:.18em;color:var(--cl-ink);font-variant-numeric:tabular-nums}.otp .otp-code.is-masked{color:var(--cl-ink-3)}.otp .otp-code-acts{display:flex;gap:8px}.otp .otp-msg{display:flex;align-items:center;gap:6px;margin:0;font-size:.8125rem;font-weight:600}.otp .otp-msg--ok{color:var(--cl-success)}.otp .otp-msg--error{color:var(--otp-danger)}.otp .otp-more{justify-content:space-between;width:100%}.otp .otp-body{margin:0;max-height:18rem;overflow-y:auto;padding:12px;border-radius:10px;border:1px solid var(--cl-line);background:var(--cl-surface-2);color:var(--cl-ink-2);font-family:inherit;font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere}.otp .otp-sk-card{display:grid;gap:10px;padding:14px}[dir] .otp .otp-from,[dir] .otp .otp-when,[dir] .otp .otp-note p,[dir] .otp .otp-callout p,[dir] .otp .otp-list-sub{line-height:1.45!important}[dir] .otp .otp-code{line-height:1.2!important}@media(max-width:767px){.otp .cl-head-actions .cl-btn,.otp .cl-state .cl-btn,.otp .otp-callout .cl-btn{height:44px}.otp .otp-code-acts{flex-basis:100%}.otp .otp-code-acts .cl-btn{flex:1 1 0;height:44px}.otp .otp-more{height:44px}.otp .otp-facts{grid-template-columns:minmax(0,1fr)}}.apx{--ap-warning: #a35208;--ap-warning-soft: #fdf3e7;--ap-danger: #b42318;--ap-danger-soft: #fdf0ef;--ap-hatch: color-mix(in srgb, var(--cl-surface-2) 70%, transparent)}.dark .apx{--ap-warning: #fbbf24;--ap-warning-soft: rgb(251 191 36 / .12);--ap-danger: #f87171;--ap-danger-soft: rgb(248 113 113 / .12)}[dir] .apx .apx-tight,[dir] .apx .apx-chip,[dir] .apx .apx-seg button,[dir] .apx .apx-ev,[dir] .apx .apx-ev *,[dir] .apx .apx-col-num,[dir] .apx .apx-num,[dir] .apx .apx-chipev,[dir] .apx .apx-chipev *,[dir] .apx .apx-label,[dir] .apx .apx-ag-card *{line-height:1.35!important}.apx bdi{unicode-bidi:isolate}.apx .apx-tone--up,.apxd .apx-tone--up{--ap-tone: var(--cl-fill, var(--cf-fill))}.apx .apx-tone--wait,.apxd .apx-tone--wait{--ap-tone: var(--ap-warning, var(--cf-warning))}.apx .apx-tone--live,.apxd .apx-tone--live{--ap-tone: var(--cl-success, var(--cf-success))}.apx .apx-tone--pend,.apxd .apx-tone--pend{--ap-tone: var(--cl-ink-3, var(--cf-ink-3))}.apx .apx-tone--done,.apxd .apx-tone--done{--ap-tone: var(--cl-success, var(--cf-success))}.apx .apx-tone--canc,.apxd .apx-tone--canc{--ap-tone: var(--cl-line-strong, var(--cf-line-strong))}.apx .apx-tone--late,.apxd .apx-tone--late{--ap-tone: var(--ap-danger, var(--cf-danger))}.apx .apx-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap;background:var(--cl-surface-2);color:var(--cl-ink-2)}.apx .apx-chip.apx-tone--up{background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.apx .apx-chip.apx-tone--wait{background:var(--ap-warning-soft);color:var(--ap-warning)}.apx .apx-chip.apx-tone--live,.apx .apx-chip.apx-tone--done{background:var(--cl-success-soft);color:var(--cl-success)}.apx .apx-chip.apx-tone--late{background:var(--ap-danger-soft);color:var(--ap-danger)}.apx .apx-chip.apx-tone--pend{background:var(--cl-surface-2);color:var(--cl-ink-2);border:1px dashed var(--cl-line-strong)}.apx .apx-chip.apx-tone--canc{background:var(--cl-surface-2);color:var(--cl-ink-3);border:1px solid var(--cl-line)}.apx .apx-date{height:40px;padding-inline:12px;border:1px solid var(--cl-line-strong);border-radius:10px;background:var(--cl-surface);color:var(--cl-ink);font:inherit;font-size:.875rem}.dark .apx .apx-date{color-scheme:dark}.apx .apx-date[data-active=true]{border-color:color-mix(in srgb,var(--cl-brand) 50%,var(--cl-line-strong));background:var(--cl-brand-tint)}.apx-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.apx .apx-seg{display:inline-flex;padding:3px;gap:2px;border-radius:12px;background:var(--cl-surface-2);border:1px solid var(--cl-line)}.apx .apx-seg button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--cl-ink-2);font:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.apx .apx-seg button:hover{color:var(--cl-ink)}.apx .apx-seg button[aria-pressed=true]{background:var(--cl-surface);color:var(--cl-brand-ink);box-shadow:0 1px 2px #0f172a14}.dark .apx .apx-seg button[aria-pressed=true]{background:var(--cl-brand-tint)}.apx .apx-seg-count{min-width:22px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:var(--cl-track);color:var(--cl-ink-2);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.apx .apx-seg button[aria-pressed=true] .apx-seg-count{background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.dark .apx .apx-seg button[aria-pressed=true] .apx-seg-count{background:var(--cl-surface)}.apx .apx-cal{position:relative;overflow:hidden;container:apx-cal / inline-size}.apx-toolbar{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--cl-line)}.apx .apx-label{margin:0 6px;font-size:1.05rem;font-weight:700;color:var(--cl-ink);font-variant-numeric:tabular-nums}.apx .apx-toolbar .apx-today{margin-inline-start:auto}.apx-loading{width:96px;height:3px;border-radius:3px;background:var(--cl-track);overflow:hidden;position:relative}.apx-loading:after{content:"";position:absolute;inset-block:0;width:40%;border-radius:3px;background:var(--cl-fill);animation:apx-slide 1.1s cubic-bezier(.23,1,.32,1) infinite}@keyframes apx-slide{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.apx .apx-add{flex:none;width:32px;height:32px;padding:0;color:var(--cl-ink-3);opacity:.7}.apx .apx-add svg{color:currentColor}.apx .apx-add:hover:not(:disabled),.apx .apx-add:focus-visible{opacity:1;color:var(--cl-brand-ink);background:var(--cl-brand-tint)}.apx-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.apx-col{min-width:0;display:flex;flex-direction:column;border-inline-start:1px solid var(--cl-line);min-height:24rem}.apx-col:first-child{border-inline-start:0}.apx-col.is-today{background:color-mix(in srgb,var(--cl-brand-tint) 70%,transparent)}.apx-col-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding:10px 10px 8px;border-bottom:1px solid var(--cl-line)}.apx-col-day{display:grid;gap:1px;min-width:0}.apx-col-name{font-size:.75rem;font-weight:600;color:var(--cl-ink-3);white-space:nowrap}.apx .apx-col-num{font-size:1.35rem;font-weight:700;color:var(--cl-ink);font-variant-numeric:tabular-nums}.apx .apx-col.is-today .apx-col-num{color:var(--cl-brand-ink)}.apx-col-count{font-size:.75rem;color:var(--cl-ink-3);font-variant-numeric:tabular-nums}.apx-col-body{flex:1;display:grid;align-content:start;gap:6px;padding:8px}.apx-empty{margin:14px 0 0;text-align:center;font-size:.75rem;color:var(--cl-ink-3)}.apx .apx-ev{display:grid;gap:3px;width:100%;min-width:0;padding:8px 9px;border-radius:9px;border:1px solid var(--cl-line);border-inline-start:3px solid var(--ap-tone, var(--cl-fill));background:var(--cl-surface);color:var(--cl-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.apx .apx-ev:hover{box-shadow:0 6px 16px -10px #0f172a59;border-color:var(--cl-line-strong);border-inline-start-color:var(--ap-tone, var(--cl-fill))}.apx .apx-ev.apx-tone--late{background:color-mix(in srgb,var(--ap-danger-soft) 60%,var(--cl-surface))}.apx .apx-ev.apx-tone--canc{color:var(--cl-ink-3)}.apx-ev-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 6px}.apx .apx-ev-time{font-size:.8rem;font-weight:700;color:var(--cl-brand-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.apx .apx-ev.apx-tone--late .apx-ev-time{color:var(--ap-danger)}.apx .apx-ev.apx-tone--canc .apx-ev-time{color:var(--cl-ink-3);text-decoration:line-through}.apx .apx-ev-name{font-size:.8125rem;font-weight:700;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.apx .apx-ev-sub{font-size:.75rem;color:var(--cl-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apx-month-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--cl-line)}.apx-month-head span{padding:8px 10px;font-size:.8rem;font-weight:600;color:var(--cl-ink-3);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apx-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.apx-cell{position:relative;min-width:0;min-height:7.25rem;border-inline-start:1px solid var(--cl-line);border-top:1px solid var(--cl-line)}.apx-month-grid>.apx-cell:nth-child(7n+1){border-inline-start:0}.apx-month-grid>.apx-cell:nth-child(-n+7){border-top:0}.apx-cell--blank{background:var(--ap-hatch)}.apx-cell.is-today{background:color-mix(in srgb,var(--cl-brand-tint) 55%,transparent)}.apx .apx-cell-main{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px;border:0;background:transparent;color:var(--cl-ink);font:inherit;text-align:start;cursor:pointer}.apx .apx-cell-main:hover{background:color-mix(in srgb,var(--cl-surface-2) 70%,transparent)}.apx .apx-cell-main:focus-visible{outline-offset:-2px;border-radius:4px}.apx .apx-num{align-self:flex-start;min-width:28px;height:28px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;font-size:.875rem;font-weight:700;color:var(--cl-ink-2);font-variant-numeric:tabular-nums}.apx .apx-cell.is-today .apx-num{background:var(--cl-brand);color:#fff}.dark .apx .apx-cell.is-today .apx-num{background:var(--cl-brand-ink);color:var(--cl-surface)}.apx-cell-evs{display:grid;gap:3px;min-width:0}.apx .apx-chipev{display:flex;align-items:center;gap:6px;min-width:0;padding:2px 6px;border-radius:6px;background:var(--cl-brand-tint);font-size:.75rem}.apx .apx-chipev.apx-tone--late{background:var(--ap-danger-soft)}.apx .apx-chipev.apx-tone--canc,.apx .apx-chipev.apx-tone--pend,.apx .apx-chipev.apx-tone--done{background:var(--cl-surface-2)}.apx-chipev-time{flex:none;font-weight:700;color:var(--cl-brand-ink);font-variant-numeric:tabular-nums}.apx-chipev.apx-tone--late .apx-chipev-time{color:var(--ap-danger)}.apx-chipev-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cl-ink)}.apx-cell-more{font-size:.75rem;font-weight:600;color:var(--cl-ink-3)}.apx-cell-count{display:none;margin-top:auto;font-size:.75rem;font-weight:700;color:var(--cl-brand-ink);font-variant-numeric:tabular-nums}.apx .apx-cell .apx-add{position:absolute;top:6px;inset-inline-end:6px;z-index:1;width:28px;height:28px;border-radius:8px;opacity:0}.apx .apx-cell:hover .apx-add,.apx .apx-cell .apx-add:focus-visible{opacity:1}@media(hover:none){.apx .apx-cell .apx-add{opacity:.7}}.apx-sk-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.apx-sk-col{display:grid;align-content:start;gap:10px;padding:12px 10px;min-height:18rem;border-inline-start:1px solid var(--cl-line)}.apx-sk-col:first-child{border-inline-start:0}.apx-agenda{display:none}.apx-ag-day{border-top:1px solid var(--cl-line)}.apx-agenda>.apx-ag-day:first-child{border-top:0}.apx-ag-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px}.apx-ag-day.is-today .apx-ag-head{background:color-mix(in srgb,var(--cl-brand-tint) 70%,transparent)}.apx-ag-date{display:flex;align-items:baseline;gap:8px;min-width:0}.apx .apx-ag-date b{font-size:.95rem;font-weight:700;color:var(--cl-ink)}.apx-ag-date span{font-size:.8rem;color:var(--cl-ink-3);white-space:nowrap}.apx-ag-day.is-today .apx-ag-date b{color:var(--cl-brand-ink)}.apx .apx-ag-head .apx-add{width:40px;height:40px;opacity:1;color:var(--cl-ink-2)}.apx-ag-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:8px;padding:0 14px 12px}.apx-ag-none{margin:0;padding:0 14px 12px;font-size:.8rem;color:var(--cl-ink-3)}.apx .apx-ag-card{min-height:56px;padding:10px 12px}.apx .apx-ag-card .apx-ev-time{font-size:.95rem}.apx .apx-ag-card .apx-ev-name{font-size:.875rem}@container apx-cal (max-width: 859px){.apx-week{display:none}.apx-agenda--week{display:block}.apx-cell{min-height:5.25rem}.apx-cell-evs,.apx-cell-more{display:none}.apx-cell-count{display:block}.apx-sk-week{grid-template-columns:repeat(2,minmax(0,1fr))}.apx-sk-col:nth-child(n+3){display:none}}@container apx-cal (max-width: 559px){.apx-month{display:none}.apx-agenda--month{display:block}.apx-sk-week{grid-template-columns:minmax(0,1fr)}.apx-sk-col:nth-child(n+2){display:none}.apx-ag-list{grid-template-columns:minmax(0,1fr)}.apx-toolbar{padding:10px 8px}.apx .apx-label{font-size:.95rem;margin:0 2px}}@media(max-width:767px){.apx .apx-date{height:44px;width:100%}.apx-bar{flex-direction:column;align-items:stretch}.apx .apx-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.apx .apx-seg button{justify-content:center;height:40px;padding:0 8px}.apx .apx-toolbar .cl-btn{height:40px}.apx .apx-toolbar .cl-btn--icon{width:40px}}.cf.apxd .apxd-facts{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;font-size:.875rem}.cf.apxd .apxd-facts>div{display:contents}.cf.apxd .apxd-facts dt{color:var(--cf-ink-3)}.cf.apxd .apxd-facts dd{margin:0;color:var(--cf-ink);font-weight:600;overflow-wrap:anywhere}.cf.apxd .apxd-text{margin:0;padding:10px 12px;border-radius:10px;background:var(--cf-surface-2);font-size:.875rem;color:var(--cf-ink);white-space:pre-wrap;overflow-wrap:anywhere}.cf.apxd .apxd-text-label{margin:0 0 4px;font-size:.75rem;font-weight:600;color:var(--cf-ink-3)}.cf.apxd .apxd-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.cf.apxd .apxd-time{font-size:1.25rem;font-weight:700;color:var(--cf-ink);font-variant-numeric:tabular-nums}[dir] .cf.apxd .apxd-time{line-height:1.3!important}.cf.apxd .apxd-foot{flex-wrap:wrap}.cf.apxd .apxd-more{position:relative;display:none;margin-inline-end:auto}.cf.apxd .apxd-more.has-own{display:block}.cf.apxd .apxd-more .cf-menu{top:auto;bottom:calc(100% + 6px);inset-inline-end:auto;inset-inline-start:0}.cf.apxd .apxd-more .apxd-menu-sec{display:none}.cf.apxd .apxd-list{display:grid;gap:10px}.cf.apxd .apxd-item{display:grid;gap:4px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--cf-line);border-inline-start:3px solid var(--ap-tone, var(--cf-fill));background:var(--cf-surface);color:var(--cf-ink);font:inherit;text-align:start;cursor:pointer}.cf.apxd .apxd-item:hover{border-color:var(--cf-line-strong);border-inline-start-color:var(--ap-tone, var(--cf-fill))}.cf.apxd .apxd-item-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.cf.apxd .apxd-item-time{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.cf.apxd .apxd-item-name{font-size:.9rem;font-weight:700;overflow-wrap:anywhere}.cf.apxd .apxd-item-sub{font-size:.8rem;color:var(--cf-ink-3)}.cf.apxd .apxd-state{display:grid;justify-items:center;gap:10px;padding:36px 0;text-align:center;font-size:.875rem;color:var(--cf-ink-2)}.cf.apxd .apxd-state svg{width:28px;height:28px;color:var(--cf-ink-3)}.cf.apxd .apxd-state p{margin:0}.cf.apxd .apxd-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap;background:var(--cf-surface-2);color:var(--cf-ink-2)}.cf.apxd .apxd-chip .cf-dot{background:var(--ap-tone, var(--cf-ink-3))}.cf.apxd .apxd-chip.apx-tone--up{background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.cf.apxd .apxd-chip.apx-tone--wait{background:var(--cf-warning-soft);color:var(--cf-warning)}.cf.apxd .apxd-chip.apx-tone--live,.cf.apxd .apxd-chip.apx-tone--done{background:var(--cf-success-soft);color:var(--cf-success)}.cf.apxd .apxd-chip.apx-tone--late{background:var(--cf-danger-soft);color:var(--cf-danger)}.cf.apxd .apxd-chip.apx-tone--pend{border:1px dashed var(--cf-line-strong)}.cf.apxd .apxd-chip.apx-tone--canc{color:var(--cf-ink-3);border:1px solid var(--cf-line)}.cf.apxd .apxd-doc-btn{display:block;max-width:100%;padding:0;border:0;background:none;color:var(--cf-ink);font:inherit;font-size:.875rem;font-weight:600;text-align:start;overflow-wrap:anywhere;cursor:pointer}.cf.apxd .apxd-doc-btn:hover{color:var(--cf-brand-ink);text-decoration:underline;text-underline-offset:3px}.cf.apxd .apxd-skel{display:grid;gap:10px}.cf.apxd .apxd-linked{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--cf-ink-2)}.cf.apxd .apxd-linked svg{width:14px;height:14px;color:var(--cf-success);flex:none}.cf.apxd .apxd-back{justify-self:start}@media(max-width:640px){.cf.apxd .apxd-facts{gap:8px 12px}.cf.apxd .apxd-foot{flex-wrap:nowrap}.cf.apxd .apxd-foot>.apxd-sec:not(.apxd-keep){display:none}.cf.apxd .apxd-more{display:block;flex:none;margin-inline-end:0}.cf.apxd .apxd-more>.cf-btn{width:44px;height:44px;padding:0}.cf.apxd .apxd-more .apxd-menu-sec{display:flex}.cf.apxd .apxd-more .apxd-menu-sec.apxd-keep-dup{display:none}}@media(prefers-reduced-motion:reduce){.apx-loading:after{animation:none}.apx .apx-ev,.apx .apx-seg button{transition:none}}.pm-shell{container-type:inline-size;container-name:pm}.pm-panes{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.pm-panes[data-open=true] .pm-list{display:none}.pm-panes:not([data-open=true]) .pm-chat{display:none}.pm .pm-list{display:flex;flex-direction:column;min-width:0;overflow:hidden}.pm-list-head{display:flex;flex-direction:column;gap:10px;padding:12px;border-bottom:1px solid var(--cl-line)}.pm-list-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm .pm-list-title h2{margin:0;font-size:.9375rem;font-weight:700;color:var(--cl-ink)}.pm-list-count{font-size:.8125rem;font-weight:600;color:var(--cl-ink-3);font-variant-numeric:tabular-nums}.pm-list-body{flex:1;min-height:0;overflow-y:auto}.pm-list-body ul{list-style:none;margin:0;padding:0}.pm .pm-list .cl-state{padding:40px 18px}.pm-thread{position:relative;display:flex;flex-direction:column;gap:3px;width:100%;min-height:64px;padding:12px 14px;border:0;border-bottom:1px solid var(--cl-line);background:transparent;color:var(--cl-ink);text-align:start;cursor:pointer;transition:background-color .15s ease}.pm-thread:hover{background:var(--cl-surface-2)}.pm-thread[aria-current=true]{background:var(--cl-brand-tint)}.pm-thread[aria-current=true]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--cl-fill)}.pm-thread-top,.pm-thread-bottom{display:flex;align-items:center;gap:8px;min-width:0}.pm-thread-subject{flex:1;min-width:0;overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pm-thread.is-unread .pm-thread-subject{font-weight:700}.pm-thread-time{flex:none;font-size:.75rem;color:var(--cl-ink-3);font-variant-numeric:tabular-nums}.pm-thread.is-unread .pm-thread-time{color:var(--cl-brand-ink);font-weight:600}.pm-thread-client{overflow:hidden;font-size:.8125rem;color:var(--cl-ink-2);text-overflow:ellipsis;white-space:nowrap}.pm-thread-preview{flex:1;min-width:0;overflow:hidden;font-size:.8125rem;color:var(--cl-ink-3);text-overflow:ellipsis;white-space:nowrap}.pm-thread.is-unread .pm-thread-preview{color:var(--cl-ink)}.pm-unread{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--cl-brand);color:#fff;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.dark .pm .pm-unread{background:var(--cl-fill);color:#0f172a}.pm-list-sk{display:flex;flex-direction:column;gap:8px;padding:14px;border-bottom:1px solid var(--cl-line)}.pm .pm-chat{display:flex;flex-direction:column;min-width:0;overflow:hidden}.pm-chat-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--cf-line)}.pm-chat-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pm .pm-chat-name{margin:0;overflow:hidden;font-size:1rem;font-weight:700;color:var(--cf-ink);text-overflow:ellipsis;white-space:nowrap}.pm .pm-chat-sub{margin:0;display:flex;flex-wrap:wrap;gap:2px 12px;font-size:.8125rem;color:var(--cf-ink-3)}.pm-chat-sub b{font-weight:600;color:var(--cf-ink-2)}.pm .pm-back{display:inline-flex;flex:none;width:40px;height:40px}[dir=ltr] .pm .pm-back svg{transform:scaleX(-1)}.pm .pm-file{flex:none}.pm-stale{display:flex;align-items:center;gap:6px;padding:6px 14px;border-bottom:1px solid var(--cf-line);background:var(--cf-warning-soft);color:var(--cf-warning);font-size:.8125rem}.pm-stale svg{flex:none;width:14px;height:14px}.pm-msgs{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;background:var(--cf-surface)}.pm-msgs-sk{display:flex;flex-direction:column;gap:14px;padding:18px}.pm-day{display:flex;justify-content:center;margin:14px 0 6px}.pm-day:first-child{margin-top:0}.pm-day span{padding:2px 10px;border:1px solid var(--cf-line);border-radius:999px;background:var(--cf-surface-2);color:var(--cf-ink-3);font-size:.75rem;font-weight:600}.pm-msg{display:flex;flex-direction:column;margin-top:12px}.pm-msg.is-grouped{margin-top:4px}.pm-msg--client{align-items:flex-start}.pm-msg--office{align-items:flex-end}.pm-bubble{max-width:min(620px,78%);padding:9px 14px;border-radius:14px;font-size:.9rem;white-space:pre-wrap;overflow-wrap:anywhere}.pm-msg--client .pm-bubble{border:1px solid var(--cf-line);background:var(--cf-surface-2);color:var(--cf-ink);border-end-start-radius:4px}.pm-msg--office .pm-bubble{border:1px solid var(--cf-brand);background:var(--cf-brand);color:#fff;border-end-end-radius:4px}.pm-meta{margin-top:3px;padding-inline:4px;font-size:.75rem;color:var(--cf-ink-3);font-variant-numeric:tabular-nums}.pm-composer{flex:none;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-top:1px solid var(--cf-line);background:var(--cf-surface)}.pm-composer-row{display:flex;align-items:flex-end;gap:8px}.pm textarea.cf-input.pm-input{flex:1;min-width:0;height:44px;min-height:44px;max-height:160px;resize:none;padding-block:10px;line-height:1.5}.pm .pm-input[aria-invalid=true]{border-color:var(--cf-danger)}.pm .pm-send{flex:none;height:44px;padding:0 16px}.pm-send svg{transform:scaleX(-1)}[dir=ltr] .pm .pm-send svg{transform:none}.pm-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;font-size:.75rem;color:var(--cf-ink-3)}.pm-counter{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pm-counter.is-near{color:var(--cf-warning)}.pm-counter.is-over{color:var(--cf-danger)}.pm .pm-send-error{margin:0}.pm .pm-send-error .cf-btn{flex:none}.pm .pm-chat .cl-state{flex:1;justify-content:center}[dir] .pm .pm-thread-subject,[dir] .pm .pm-thread-client,[dir] .pm .pm-thread-preview,[dir] .pm .pm-chat-name,[dir] .pm .pm-list-title h2{line-height:1.45!important}[dir] .pm .pm-thread-time,[dir] .pm .pm-meta,[dir] .pm .pm-unread,[dir] .pm .pm-day span,[dir] .pm .pm-composer-foot,[dir] .pm .pm-chat-sub{line-height:1.35!important}[dir] .pm .pm-bubble{line-height:1.6!important}.pm .pm-chat{height:calc(100dvh - 240px);min-height:400px}.pm .pm-list{min-height:320px}.pm .pm-composer{padding-inline-end:72px}@container pm (min-width: 860px){.pm-panes{grid-template-columns:340px minmax(0,1fr)}.pm-panes[data-open=true] .pm-list,.pm-panes:not([data-open=true]) .pm-chat{display:flex}.pm .pm-list,.pm .pm-chat{height:clamp(480px,calc(100dvh - 290px),820px)}.pm .pm-back{display:none}.pm .pm-composer{padding-inline-end:14px}}@container pm (min-width: 1200px){.pm-panes{grid-template-columns:380px minmax(0,1fr)}}@media(max-width:767px){.pm-msgs{padding:14px 12px}.pm-bubble{max-width:88%}.pm-thread{min-height:72px;padding:12px}.pm .pm-file .pm-file-label{display:none}.pm .pm-file{width:40px;height:40px;padding:0}.pm-composer-hint{display:none}.pm .pm-send{width:48px;padding:0}.pm .pm-send-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.pm-thread{transition:none}}.kp{--kp-canvas: #f4f6f9;--kp-shadow: 0 1px 2px rgb(15 23 42 / .05), 0 1px 1px rgb(15 23 42 / .03);min-height:100vh;min-height:100dvh;background:var(--kp-canvas);color:var(--cf-ink);font-family:Cairo,Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.dark .kp{--kp-canvas: #0b1220;--kp-shadow: 0 1px 2px rgb(0 0 0 / .3);color-scheme:dark}.kp .kp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kp svg{flex:none}[dir=rtl] .kp .kp-flip{transform:scaleX(-1)}[dir] .kp .kp-mark-text b,[dir] .kp .kp-mark-text small,[dir] .kp .kp-step,[dir] .kp .kp-sec-title,[dir] .kp .kp-state-title,[dir] .kp .kp-toc-n,[dir] .kp .kp-file-title,[dir] .kp .kp-file-name,[dir] .kp .kp-aside-title,[dir] .kp .kp-receipt dt,[dir] .kp .kp-receipt dd,[dir] .kp .cf-opt-title{line-height:1.35!important}[dir] .kp .kp-h1{line-height:1.4!important}.kp .kp-top{position:sticky;top:0;z-index:20;background:var(--cf-surface);border-bottom:1px solid var(--cf-line)}.kp .kp-top-in{max-width:1160px;margin:0 auto;min-height:64px;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.kp .kp-mark{display:flex;align-items:center;gap:12px;min-width:0}.kp .kp-mark-tile{width:40px;height:40px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--cf-brand);color:#fff}.dark .kp .kp-mark-tile{background:color-mix(in srgb,var(--brand-primary) 62%,#0f172a);color:#fff}.kp .kp-mark-tile svg{width:22px;height:22px}.kp .kp-mark-text{min-width:0;display:grid;gap:2px}.kp .kp-mark-text b{font-size:.9375rem;font-weight:700;color:var(--cf-ink)}.kp .kp-mark-text small{font-size:.75rem;color:var(--cf-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp .kp-lang{height:40px;flex:none}.kp .kp-main{max-width:560px;margin:0 auto;padding:48px 24px 64px}.kp .kp-main--form{max-width:1160px;padding-top:28px}.kp .kp-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"lead lead" "form aside";gap:20px 28px;align-items:start}.kp .kp-lead{grid-area:lead;max-width:760px}.kp .kp-h1{margin:0;font-size:1.625rem;font-weight:700;color:var(--cf-ink);letter-spacing:-.01em}.kp .kp-lead-p{margin:6px 0 0;font-size:.9375rem;color:var(--cf-ink-2);max-width:64ch}.kp .kp-aside{grid-area:aside;position:sticky;top:84px}.kp .kp-aside-card{padding:16px;box-shadow:var(--kp-shadow);display:grid;gap:12px}.kp .kp-aside-title{margin:0;font-size:.875rem;font-weight:700;color:var(--cf-ink)}.kp .kp-notes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kp .kp-notes li{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;color:var(--cf-ink-2)}.kp .kp-notes svg{width:16px;height:16px;margin-top:3px;color:var(--cf-ink-3)}.kp .kp-toc{border-top:1px solid var(--cf-line);padding-top:10px}.kp .kp-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.kp .kp-toc a{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 8px;border-radius:8px;font-size:.8125rem;font-weight:500;color:var(--cf-ink-2);text-decoration:none;transition:background-color .15s ease,color .15s ease}.kp .kp-toc a:hover{background:var(--cf-surface-2);color:var(--cf-ink)}.kp .kp-toc-n{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:.75rem;font-weight:700;color:var(--cf-ink-3);background:var(--cf-track);font-variant-numeric:tabular-nums}.kp .kp-form{grid-area:form;min-width:0;container:cfpanel / inline-size}.kp .kp-fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:16px}.kp .kp-sec{box-shadow:var(--kp-shadow);scroll-margin-top:84px}.kp .kp-sec[data-problem]{border-color:color-mix(in srgb,var(--cf-danger) 40%,var(--cf-line))}.kp .kp-sec-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 4px}.kp .kp-step{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cf-brand-ink);background:var(--cf-brand-tint);border:1px solid color-mix(in srgb,var(--cf-brand) 18%,var(--cf-line))}.kp .kp-sec-titles{min-width:0;padding-top:2px}.kp .kp-sec-title{margin:0;font-size:1rem;font-weight:700;color:var(--cf-ink);scroll-margin-top:96px}.kp .kp-sec-title:focus{outline:none}.kp .kp-sec-sub{margin:2px 0 0;font-size:.8125rem;color:var(--cf-ink-3)}.kp .kp-sec-body{padding:12px 18px 18px;display:grid;gap:14px}.kp .kp-sec-problem{margin:10px 18px 0}.kp .kp-sec-problem:focus{outline:2px solid var(--cf-focus);outline-offset:2px}.kp .kp-choice{border:0;margin:0;padding:0;min-width:0;display:grid;gap:6px}.kp .kp-choice>legend{padding:0;margin-bottom:6px}.kp .kp-hint-warn{color:var(--cf-warning);display:flex;align-items:center;gap:5px}.kp .cf-input[aria-invalid=true]{border-color:var(--cf-danger)}.kp .cf-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--cf-danger) 20%,transparent)}.kp .cf-field{align-content:start}.kp input.cf-input,.kp select.cf-input{height:40px}@container cfpanel (max-width: 480px){.kp input.cf-input,.kp select.cf-input{height:44px}}.kp .kp-check{min-height:40px;align-items:flex-start;padding:6px 0;font-size:.875rem;line-height:1.6}.kp .kp-checks{display:grid;gap:4px}.kp .kp-declaration{margin:0;padding:12px 14px;border-radius:10px;background:var(--cf-surface-2);border:1px solid var(--cf-line);font-size:.875rem;color:var(--cf-ink-2);line-height:1.8}.kp .kp-file{position:relative;display:grid;gap:8px;min-width:0;padding:12px;border:1px dashed var(--cf-line-strong);border-radius:12px;background:var(--cf-surface-2)}.kp .kp-file[data-state=chosen]{border-style:solid;background:var(--cf-surface)}.kp .kp-file[data-invalid]{border-color:color-mix(in srgb,var(--cf-danger) 55%,var(--cf-line-strong))}.kp .kp-file-title{font-size:.8125rem;font-weight:600;color:var(--cf-ink-2)}.kp .kp-file-pick{height:44px;justify-content:center;width:100%;border-style:dashed;background:var(--cf-surface)}.kp .kp-file-pick svg{color:var(--cf-brand-ink)}.kp .kp-file-chosen{display:flex;align-items:center;gap:10px;min-width:0}.kp .kp-file-thumb{width:48px;height:48px;border-radius:8px;flex:none;overflow:hidden;display:grid;place-items:center;background:var(--cf-track);color:var(--cf-ink-3);border:1px solid var(--cf-line)}.kp .kp-file-thumb img{width:100%;height:100%;object-fit:cover}.kp .kp-file-thumb svg{width:22px;height:22px}.kp .kp-file-meta{flex:1;min-width:0;display:grid;gap:2px}.kp .kp-file-name{font-size:.8125rem;font-weight:600;color:var(--cf-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp .kp-file-meta small{font-size:.75rem;color:var(--cf-ink-3);font-variant-numeric:tabular-nums}.kp .kp-file-acts{display:flex;align-items:center;gap:4px;flex:none}.kp .kp-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.kp .kp-btn-touch{height:40px;min-width:40px}.kp .kp-sig{display:grid;gap:8px}.kp .kp-sig-pad{position:relative;border:1px solid var(--cf-line-strong);border-radius:12px;overflow:hidden;background:#fff;touch-action:none}.kp .kp-sig[data-invalid] .kp-sig-pad{border-color:var(--cf-danger)}.kp .kp-sig-pad:focus{outline:2px solid var(--cf-focus);outline-offset:2px}.kp .kp-sig-canvas{display:block;width:100%;height:200px;cursor:crosshair;touch-action:none}.kp .kp-sig-ghost{position:absolute;inset-inline:16px;bottom:28px;pointer-events:none;border-bottom:1px dashed #cbd5e1;padding-bottom:4px;font-size:.8125rem;color:#64748b}.kp .kp-sig-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.kp .kp-sig-foot .cf-hint{flex:1 1 16rem}.kp .kp-send{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px}.kp .kp-btn-lg{height:44px;padding:0 18px;font-size:.875rem}.kp .kp-send .cf-btn--primary{min-width:12rem}.kp .kp-send-note:focus{outline:2px solid var(--cf-focus);outline-offset:2px}.kp .cf-callout--info{background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.kp .kp-spin{width:16px;height:16px;animation:kp-spin .9s linear infinite}@keyframes kp-spin{to{transform:rotate(360deg)}}.kp .kp-state{padding:32px 28px 28px;box-shadow:var(--kp-shadow);text-align:center;display:grid;justify-items:center;gap:10px}.kp .kp-state-ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;margin-bottom:6px}.kp .kp-state-ico svg{width:26px;height:26px}.kp .kp-state[data-tone=done] .kp-state-ico{background:var(--cf-success-soft);color:var(--cf-success)}.kp .kp-state[data-tone=problem] .kp-state-ico{background:var(--cf-surface-2);color:var(--cf-ink-2);border:1px solid var(--cf-line)}.kp .kp-state[data-tone=info] .kp-state-ico{background:var(--cf-warning-soft);color:var(--cf-warning)}.kp .kp-state-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--cf-ink)}.kp .kp-state-body{display:grid;gap:14px;justify-items:center;width:100%}.kp .kp-state-body p{margin:0;font-size:.9375rem;color:var(--cf-ink-2);max-width:44ch;line-height:1.75}.kp .kp-state-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.kp .kp-receipt{margin:4px 0 0;width:100%;border:1px solid var(--cf-line);border-radius:12px;overflow:hidden;text-align:start}.kp .kp-receipt>div{display:flex;justify-content:space-between;gap:12px;padding:10px 14px}.kp .kp-receipt>div+div{border-top:1px solid var(--cf-line)}.kp .kp-receipt dt{font-size:.8125rem;color:var(--cf-ink-3)}.kp .kp-receipt dd{margin:0;font-size:.875rem;font-weight:600;color:var(--cf-ink);text-align:end}.kp .kp-skel{display:grid;gap:14px}.kp .kp-skel-h{height:28px;width:60%;border-radius:8px}.kp .kp-skel-p{height:14px;width:85%}.kp .kp-skel-card{padding:16px 18px;display:grid;gap:14px}.kp .kp-skel-t{height:18px;width:40%}.kp .kp-skel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kp .kp-skel-in{height:40px;border-radius:10px}.kp .kp-print{position:fixed;top:0;inset-inline-start:-12000px;width:794px;padding:40px 44px;background:#fff;color:#0f172a;font-family:Cairo,Inter,sans-serif;font-size:13px}.kp .kp-print h1{margin:0;font-size:20px;font-weight:700;color:#0f172a}.kp .kp-print-sub{margin:4px 0 18px;font-size:12px;color:#475569}.kp .kp-print section{margin-top:14px;padding-top:10px;border-top:1px solid #e2e8f0}.kp .kp-print h2{margin:0 0 6px;font-size:14px;font-weight:700;color:#0f172a}.kp .kp-print dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.kp .kp-print dl>div{display:grid;gap:1px}.kp .kp-print dt{font-size:12px;color:#64748b}.kp .kp-print dd{margin:0;font-size:13px;color:#0f172a;white-space:pre-wrap}.kp .kp-print-sig{max-width:260px;border:1px solid #e2e8f0;border-radius:6px}@media(max-width:1099px){.kp .kp-main--form{max-width:860px}.kp .kp-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "aside" "form"}.kp .kp-aside{position:static}.kp .kp-toc{display:none}.kp .kp-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(max-width:767px){.kp .kp-top-in{padding:8px 16px;min-height:60px}.kp .kp-mark-text small{display:none}.kp .kp-main{padding:28px 16px 48px}.kp .kp-main--form{padding-top:20px}.kp .kp-h1{font-size:1.375rem}.kp .kp-notes{grid-template-columns:minmax(0,1fr)}.kp .kp-sec-head{padding:14px 14px 2px}.kp .kp-sec-body{padding:10px 14px 16px}.kp .kp-sec-problem{margin:10px 14px 0}.kp .kp-send{flex-direction:column;align-items:stretch}.kp .kp-send .cf-btn{width:100%;white-space:normal;text-align:center}.kp .kp-btn-touch{height:44px;min-width:44px}.kp .kp-state{padding:26px 18px 22px}.kp .kp-skel-grid{grid-template-columns:minmax(0,1fr)}.kp .kp-sig-canvas{height:180px}}@media(prefers-reduced-motion:reduce){.kp .kp-toc a{transition:none}.kp .kp-spin{animation-duration:2.4s}}.kym{--kym-warning: #a35208;--kym-warning-soft: #fdf3e7;--kym-danger: #b42318;--kym-danger-soft: #fdf0ef}.dark .kym{--kym-warning: #fbbf24;--kym-warning-soft: rgb(251 191 36 / .12);--kym-danger: #f87171;--kym-danger-soft: rgb(248 113 113 / .12)}.kym .kym-chip--new{background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.kym .kym-chip--new .cl-dot{background:var(--cl-fill)}.kym .kym-chip--review{background:var(--kym-warning-soft);color:var(--kym-warning)}.kym .kym-chip--review .cl-dot{background:var(--kym-warning)}.kym .kym-chip--done{background:var(--cl-success-soft);color:var(--cl-success)}.kym .kym-chip--done .cl-dot{background:var(--cl-success)}.kym .kym-chip--rejected{background:var(--kym-danger-soft);color:var(--kym-danger)}.kym .kym-chip--rejected .cl-dot{background:var(--kym-danger)}.kym .kym-chip--muted{background:var(--cl-surface-2);color:var(--cl-ink-3);border:1px solid var(--cl-line)}.kym .kym-filters{display:flex;align-items:center;gap:8px}.kym .kym-year{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--cl-ink-2)}.kym .kym-inv-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:12px 14px 8px}.kym .kym-inv-title{margin:0;font-size:.9375rem;font-weight:700;color:var(--cl-ink)}.kym .kym-inv-sub{margin:0;font-size:.8125rem;color:var(--cl-ink-3)}.kym .kym-inv-list{list-style:none;margin:0;padding:0;max-height:15rem;overflow-y:auto;border-top:1px solid var(--cl-line)}.kym .kym-inv-row{display:flex;align-items:center;gap:10px 14px;padding:10px 14px;border-bottom:1px solid var(--cl-line);font-size:.875rem}.kym .kym-inv-row:last-child{border-bottom:0}.kym .kym-inv-main{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.kym .kym-inv-who{min-width:0;color:var(--cl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.kym .kym-inv-date{color:var(--cl-ink-3);font-size:.8125rem}.kym .kym-inv-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;color:var(--cl-ink-2);font-size:.875rem}.kym .cl-tag{font-size:.75rem}.kym .kym-c-name{min-width:220px}.kym .kym-c-id{white-space:nowrap}.kym .kym-c-contact{min-width:170px;max-width:240px}.kym .kym-sub{display:block;margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem;overflow-wrap:anywhere}.kym .kym-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.kym .kym-span{grid-column:1 / -1}.kym .kym-under{display:none;margin-top:4px;color:var(--cl-ink-3);font-size:.8125rem}.kym .cl-tag--warn{border-color:color-mix(in srgb,var(--kym-danger) 30%,var(--cl-line));background:var(--kym-danger-soft);color:var(--kym-danger)}.kym .cl-tag--warn svg{color:var(--kym-danger)}[dir] .kym .kym-sub,[dir] .kym .kym-under,[dir] .kym .kym-inv-sub{line-height:1.45!important}.kym .cl-table-wrap{container:kym-table / inline-size}@container kym-table (max-width: 949px){.kym .kym-c-contact,.kym .kym-c-id{display:none}.kym .kym-under{display:block}}@container kym-table (max-width: 619px){.kym .cl-table .cl-btn--open .cl-btn-label{display:none}.kym .cl-table .cl-btn--open{width:32px;padding:0}}@media(max-width:767px){.kym .kym-filters{flex-basis:100%}.kym .kym-filters .cl-select{flex:1}.kym .kym-filters .cl-select select{width:100%;height:44px}.kym .kym-filters .cl-btn{height:44px}.kym .kym-inv-row{flex-wrap:wrap}.kym .kym-inv-row .cl-btn{height:40px}.kym .cl-acts--card .cl-btn--icon{flex:none}}.kym-dlg .kym-dlg-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:.8125rem;color:var(--cf-ink-3)}.kym-dlg .kym-chip--new{background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.kym-dlg .kym-chip--new .cf-dot{background:var(--cf-fill)}.kym-dlg .kym-chip--review{background:var(--cf-warning-soft);color:var(--cf-warning)}.kym-dlg .kym-chip--review .cf-dot{background:var(--cf-warning)}.kym-dlg .kym-chip--done{background:var(--cf-success-soft);color:var(--cf-success)}.kym-dlg .kym-chip--done .cf-dot{background:var(--cf-success)}.kym-dlg .kym-chip--rejected{background:var(--cf-danger-soft);color:var(--cf-danger)}.kym-dlg .kym-chip--rejected .cf-dot{background:var(--cf-danger)}.kym-dlg .kym-sec{display:grid;gap:4px}.kym-dlg .kym-sec+.kym-sec{padding-top:16px;border-top:1px solid var(--cf-line)}.kym-dlg .kym-sec-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.kym-dlg .kym-staff{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;background:var(--cf-surface-2);border:1px solid var(--cf-line);color:var(--cf-ink-2);font-size:.75rem;font-weight:600}.kym-dlg .kym-staff svg{width:13px;height:13px;color:var(--cf-ink-3)}.kym-dlg .kym-bad{color:var(--cf-danger);font-weight:700}.kym-dlg .kym-empty{margin:0;font-size:.8125rem;color:var(--cf-ink-3)}.kym-dlg .kym-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kym-dlg .kym-doc{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid var(--cf-line);border-radius:12px;background:var(--cf-surface-2)}.kym-dlg .kym-doc-head{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-block:6px;padding-inline:10px 6px;border-bottom:1px solid var(--cf-line);background:var(--cf-surface)}.kym-dlg .kym-doc-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--cf-ink-2)}.kym-dlg .kym-doc-view{display:grid;place-items:center;gap:4px;height:112px;padding:6px;color:var(--cf-ink-3);font-size:.75rem}.kym-dlg .kym-doc-view img{width:100%;height:100%;object-fit:contain;border-radius:6px;background:#fff}.kym-dlg .kym-doc-view svg{width:26px;height:26px}.kym-dlg .kym-sig{display:flex;justify-content:center;padding:10px;border:1px solid var(--cf-line);border-radius:12px;background:#fff}.kym-dlg .kym-sig img{max-height:112px;max-width:100%;object-fit:contain}.kym-dlg .kym-review{display:grid;gap:12px;padding:14px;border-radius:12px;background:var(--cf-surface-2);border:1px solid var(--cf-line)}.kym-dlg .kym-acts{display:flex;flex-wrap:wrap;gap:8px}.kym-dlg .kym-acts .cf-btn{flex:1 1 auto;height:40px}.kym-dlg[dir=rtl] .cf-fields>div>div>p{text-align:right}.kym-dlg[dir=ltr] .cf-fields>div>div>p{text-align:left}.kym-dlg .kym-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kym-dlg .kym-modes .cf-opt{min-height:44px;justify-content:center;text-align:center}.kym-dlg .kym-picker{list-style:none;margin:0;padding:4px;display:grid;gap:2px;max-height:15rem;overflow-y:auto;border:1px solid var(--cf-line-strong);border-radius:10px;background:var(--cf-surface)}.kym-dlg .kym-pick{display:grid;gap:2px;width:100%;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--cf-ink);font:inherit;text-align:start;cursor:pointer}.kym-dlg .kym-pick:hover{background:var(--cf-surface-2)}.kym-dlg .kym-pick[aria-checked=true]{border-color:var(--cf-brand);background:var(--cf-brand-tint)}.kym-dlg .kym-pick b{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.kym-dlg .kym-pick small{font-size:.75rem;color:var(--cf-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kym-dlg .kym-search-row{display:flex;gap:8px}.kym-dlg .kym-search-row .cf-input{flex:1}.kym-dlg .kym-link{display:grid;gap:8px}.kym-dlg .kym-link .cf-input{font-variant-numeric:tabular-nums}.kym-dlg .kym-callout-acts{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%}.kym-dlg .kym-amount{position:relative}.kym-dlg .kym-amount .cf-input{padding-inline-end:52px}.kym-dlg .kym-amount-unit{position:absolute;top:0;bottom:0;inset-inline-end:12px;display:flex;align-items:center;color:var(--cf-ink-3);font-size:.8125rem;font-weight:600;pointer-events:none}[dir] .kym-dlg .kym-pick b,[dir] .kym-dlg .kym-pick small{line-height:1.4!important}@container cfpanel (max-width: 480px){.kym-dlg .kym-docs,.kym-dlg .kym-modes{grid-template-columns:minmax(0,1fr)}.kym-dlg .kym-acts .cf-btn{flex:1 1 calc(50% - 4px);min-width:0;height:44px;padding:0 10px;white-space:normal}}.gam .gam-band{grid-template-columns:repeat(2,minmax(0,1fr))}.gam .gam-band .cl-band-value{font-size:1.375rem}.gam .gam-band-sub{margin-top:2px;color:var(--cl-ink-3);font-size:.75rem}.gam .gam-band-note{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin:0;padding:10px 18px;border-top:1px solid var(--cl-line);color:var(--cl-ink-2);font-size:.8125rem}.gam .gam-band-note svg{flex:none;color:var(--cl-brand-ink)}[dir] .gam .gam-band-sub,[dir] .gam .gam-band-note{line-height:1.45!important}.gam .gam-order select{min-width:150px}.gam .cl-tag{height:22px;font-size:.75rem}.gam .gam-c-title{min-width:240px;max-width:380px}.gam .gam-c-ref{min-width:120px;max-width:180px}.gam .gam-c-date{min-width:110px;white-space:nowrap;color:var(--cl-ink-2)}.gam .gam-c-files{min-width:220px}.gam .gam-ref{color:var(--cl-ink-2);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gam .gam-desc{margin:4px 0 0;color:var(--cl-ink-3);font-size:.8125rem;white-space:pre-line}.gam .gam-under{display:none;margin-top:4px;color:var(--cl-ink-3);font-size:.8125rem}.gam .gam-date{flex:none;color:var(--cl-ink-2);font-size:.8125rem;font-weight:600;white-space:nowrap}.gam .gam-nofiles{color:var(--cl-ink-3);font-size:.8125rem}[dir] .gam .gam-desc,[dir] .gam .gam-under,[dir] .gam .gam-chip-text{line-height:1.45!important}.gam .gam-files{display:flex;flex-wrap:wrap;gap:6px;max-height:148px;margin:0;padding:0;overflow-y:auto;list-style:none}.gam .gam-thumb{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;padding:0;border:1px solid var(--cl-line);border-radius:8px;background:var(--cl-surface-2);color:var(--cl-ink-3);cursor:zoom-in}.gam .gam-thumb img{width:100%;height:100%;object-fit:cover}.gam .gam-thumb:hover{border-color:var(--cl-line-strong)}.gam .gam-chip{display:flex;align-items:stretch;max-width:240px;border:1px solid var(--cl-line);border-radius:8px;background:var(--cl-surface-2)}.gam .gam-chip-open{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 8px;border:0;border-start-start-radius:8px;border-end-start-radius:8px;background:transparent;color:var(--cl-ink);text-align:start;cursor:pointer}.gam .gam-chip-open:hover,.gam .gam-chip-dl:hover{background:var(--cl-surface)}.gam .gam-kind{flex:none;display:grid;place-items:center;width:34px;height:24px;border-radius:5px;background:var(--cl-brand-tint);color:var(--cl-brand-ink);font-size:.75rem;font-weight:700;letter-spacing:.02em}.gam .gam-chip-text{display:grid;min-width:0}.gam .gam-chip-name{overflow:hidden;font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.gam .gam-chip-size{color:var(--cl-ink-3);font-size:.75rem}.gam .gam-chip-dl{display:grid;place-items:center;width:34px;flex:none;border:0;border-inline-start:1px solid var(--cl-line);border-start-end-radius:8px;border-end-end-radius:8px;background:transparent;color:var(--cl-ink-3);cursor:pointer}.gam .cl-table-wrap{container:gam-table / inline-size}@container gam-table (max-width: 929px){.gam .gam-c-ref,.gam .gam-c-date{display:none}.gam .gam-under{display:block}.gam .gam-c-title{min-width:200px}}@container gam-table (max-width: 659px){.gam .cl-table .cl-btn-label{display:none}.gam .cl-table .cl-btn--sm{width:32px;padding:0}.gam .gam-c-files{min-width:160px}}@media(max-width:767px){.gam .gam-band .cl-band-label{font-size:.75rem}.gam .gam-band .cl-band-value{font-size:1.125rem}.gam .gam-band-note{padding:10px 12px;align-items:flex-start}.gam .gam-order,.gam .gam-order select{width:100%}.gam .gam-desc{margin-top:8px}.gam .gam-card-files{margin:10px 0 12px}.gam .gam-files{max-height:none;gap:8px}.gam .gam-thumb{width:56px;height:56px}.gam .gam-chip{max-width:100%;flex:1 1 100%;min-height:44px}.gam .gam-chip-open{flex:1}.gam .gam-chip-dl{width:44px}.gam .cl-acts--card .cl-btn{flex:1;height:44px}}.gam-dlg .gam-current{display:grid;gap:8px}.gam-dlg .gam-current-list{display:grid;gap:6px;max-height:13rem;margin:0;padding:0;overflow-y:auto;list-style:none}.gam-dlg .gam-keep{display:flex;align-items:center;gap:6px;color:var(--cf-ink-2)}.gam-dlg .gam-size{font-size:.75rem;color:var(--cf-ink-3);white-space:nowrap}.gam-dlg .cf-drop[data-invalid]{border-color:var(--cf-danger)}.gam-dlg .cf-drop:has(input:disabled){opacity:.55;cursor:not-allowed}.gam-gal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:450;display:flex;flex-direction:column;color:#f8fafc}.gam-gal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#020617e6}.gam-gal-bar{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px}.gam-gal-head{min-width:0}.gam-gal-title{margin:0;font-size:.9375rem;font-weight:700;overflow-wrap:anywhere}.gam-gal-sub{margin:2px 0 0;color:#cbd5e1;font-size:.8125rem;overflow-wrap:anywhere}.gam-gal-count{font-variant-numeric:tabular-nums}[dir] .gam-gal-title,[dir] .gam-gal-sub{line-height:1.45!important}.gam-gal-acts{display:flex;flex:none;gap:6px}.gam-gal-btn,.gam-gal-nav{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;background:#ffffff14;color:#f8fafc;cursor:pointer;transition:background-color .15s ease}.gam-gal-btn:hover,.gam-gal-nav:hover{background:#ffffff2e}.gam-gal-btn:focus-visible,.gam-gal-nav:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.gam-gal-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px 72px 24px;pointer-events:none}.gam-gal-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;pointer-events:auto;-webkit-user-select:none;user-select:none}.gam-gal-wait{display:flex;align-items:center;gap:8px;margin:0;color:#cbd5e1;font-size:.875rem}.gam-gal-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px}.gam-gal-nav--prev{inset-inline-start:14px}.gam-gal-nav--next{inset-inline-end:14px}@media(max-width:767px){.gam-gal-stage{padding:8px 8px 80px}.gam-gal-nav{top:auto;bottom:18px;transform:none}}@media(prefers-reduced-motion:reduce){.gam-gal-btn,.gam-gal-nav{transition:none}}.ps{--ps-brand: var(--brand-primary);--ps-brand-strong: var(--brand-primary-dark);--ps-brand-ink: var(--brand-primary);--ps-brand-tint: color-mix(in srgb, var(--brand-primary) 6%, #ffffff);--ps-gold: var(--brand-accent);--ps-gold-ink: color-mix(in srgb, var(--brand-accent) 55%, #3d2414);--ps-canvas: #f7f5f2;--ps-surface: #ffffff;--ps-surface-2: #faf9f7;--ps-line: #e6e1da;--ps-line-strong: #cfc8be;--ps-ink: #17141a;--ps-ink-2: #4a4550;--ps-ink-3: #6b6570;--ps-success: #15803d;--ps-success-soft: #ecfdf3;--ps-danger: #b42318;--ps-danger-soft: #fdf0ef;--ps-focus: var(--brand-primary);--ps-fill: var(--brand-primary);--ps-on-fill: #ffffff;--ps-ease: cubic-bezier(.23, 1, .32, 1);--ps-shadow: 0 1px 2px rgb(23 20 26 / .05);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--ps-canvas);color:var(--ps-ink);font-family:Cairo,system-ui,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased}.dark .ps{--ps-brand-ink: color-mix(in srgb, var(--brand-primary) 38%, #ffffff);--ps-brand-tint: color-mix(in srgb, var(--brand-primary) 18%, #121016);--ps-gold-ink: var(--brand-accent);--ps-canvas: #0f0e12;--ps-surface: #17151b;--ps-surface-2: #1c1a21;--ps-line: rgb(255 255 255 / .09);--ps-line-strong: rgb(255 255 255 / .18);--ps-ink: #f3f1ee;--ps-ink-2: #cdc8c2;--ps-ink-3: #a29c96;--ps-success: #4ade80;--ps-success-soft: rgb(74 222 128 / .12);--ps-danger: #f87171;--ps-danger-soft: rgb(248 113 113 / .12);--ps-focus: var(--brand-accent);--ps-fill: var(--ps-brand-ink);--ps-on-fill: #1b0710;--ps-shadow: 0 1px 2px rgb(0 0 0 / .3)}.ps *,.ps *:before,.ps *:after{box-sizing:border-box}.ps :focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px;border-radius:6px}.ps [tabindex="-1"]:focus{outline:none}.ps ::selection{background:color-mix(in srgb,var(--brand-accent) 55%,transparent);color:#1b0710}:where(.ps) a{color:inherit}.ps .ps-i{width:18px;height:18px;flex:none}[dir=rtl] .ps .ps-flip{transform:scaleX(-1)}.ps .ps-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.ps .num{font-variant-numeric:tabular-nums}[dir] .ps .ps-h1{line-height:1.25!important}[dir] .ps .ps-h2,[dir] .ps .ps-h3,[dir] .ps .ps-brand-name,[dir] .ps .ps-btn,[dir] .ps .ps-nav a,[dir] .ps .ps-tool,[dir] .ps .ps-step-n,[dir] .ps .ps-label{line-height:1.35!important}.ps-wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:24px}@media(max-width:640px){.ps-wrap{padding-inline:16px}}.ps-skip{position:absolute;inset-inline-start:12px;top:-100px;z-index:var(--z-toast, 900);padding:10px 16px;border-radius:8px;background:var(--ps-surface);color:var(--ps-ink);border:1px solid var(--ps-line-strong);font-weight:600;text-decoration:none}.ps-skip:focus{top:12px}.ps-header{border-bottom:1px solid var(--ps-line);background:var(--ps-surface)}.ps-header-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand nav tools";align-items:center;gap:8px 24px;min-height:72px;padding-block:12px}.ps-brand{grid-area:brand;display:inline-flex;align-items:center;gap:12px;min-width:0;min-height:44px;text-decoration:none}.ps-brand img{width:40px;height:40px;object-fit:contain;flex:none}.ps-brand-name{font-size:1rem;font-weight:700;color:var(--ps-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-brand-name:empty:before{content:"";display:inline-block;width:12rem;max-width:40vw;height:.9em;border-radius:4px;background:var(--ps-line);vertical-align:middle}.ps-nav{grid-area:nav;display:flex;align-items:center;gap:4px}.ps-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:8px;font-size:.9375rem;font-weight:500;color:var(--ps-ink-2);text-decoration:none;transition:color .15s ease,background-color .15s ease}.ps-nav a:hover{color:var(--ps-ink);background:var(--ps-surface-2)}.ps-nav a[aria-current=page]{color:var(--ps-brand-ink);font-weight:700;box-shadow:inset 0 -2px 0 var(--ps-gold);border-radius:8px 8px 0 0}.ps-tools{grid-area:tools;display:flex;align-items:center;gap:6px}.ps-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 10px;border-radius:8px;border:1px solid var(--ps-line);background:transparent;color:var(--ps-ink-2);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ps-tool:hover{border-color:var(--ps-line-strong);color:var(--ps-ink)}@media(max-width:860px){.ps-header-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools" "nav nav";min-height:0}.ps-nav{margin-inline:-12px;flex-wrap:wrap}}.ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:10px;border:1px solid transparent;font:inherit;font-size:.9375rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s var(--ps-ease)}.ps-btn:active{transform:scale(.98)}.ps-btn--primary{background:var(--ps-fill);color:var(--ps-on-fill)}.ps-btn--primary:hover{background:var(--ps-brand-strong)}.dark .ps-btn--primary:hover{background:color-mix(in srgb,var(--brand-primary) 28%,#ffffff)}.ps-btn--secondary{background:var(--ps-surface);color:var(--ps-ink);border-color:var(--ps-line-strong)}.ps-btn--secondary:hover{border-color:var(--ps-ink-3)}.ps-btn--quiet{background:transparent;color:var(--ps-brand-ink);border-color:var(--ps-line);min-height:40px;padding:0 14px}.ps-btn--quiet:hover{border-color:var(--ps-line-strong)}.ps-btn[aria-disabled=true],.ps-btn:disabled{opacity:.7;cursor:progress}.ps-main{flex:1;outline:none}.ps-section{padding-block:64px;border-top:1px solid var(--ps-line)}.ps-section:first-child{border-top:0}@media(max-width:640px){.ps-section{padding-block:44px}}.ps-section--tight{border-top:0;padding-top:0}.ps-eyebrow{margin:0 0 8px;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:var(--ps-gold-ink)}.ps-h1{margin:0;font-size:clamp(2rem,1.2rem + 3.2vw,3.25rem);font-weight:800;letter-spacing:-.01em;color:var(--ps-ink);text-wrap:balance}.ps-h2{margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:700;color:var(--ps-ink)}.ps-h3{margin:0;font-size:1.0625rem;font-weight:700;color:var(--ps-ink)}.ps-lead{margin:0;font-size:1.125rem;color:var(--ps-ink-2);max-width:46ch}.ps-text{margin:0;color:var(--ps-ink-2);font-size:.9375rem}.ps-muted{color:var(--ps-ink-3);font-size:.875rem}.ps-section-head{display:grid;gap:8px;margin-bottom:28px;max-width:60ch}.ps-rule{width:56px;height:2px;background:var(--ps-gold);border:0;margin:0}.ps-open{padding-block:72px 64px}.ps-open-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:end}.ps-open-copy{display:grid;gap:20px;justify-items:start}.ps-open-meta{margin:0;font-size:.9375rem;color:var(--ps-ink-3)}.ps-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.ps-glance{border-inline-start:2px solid var(--ps-gold);padding-inline-start:24px;display:grid;gap:16px}.ps-glance-item{display:grid;gap:2px}.ps-glance-item b{font-size:.9375rem;font-weight:700;color:var(--ps-ink)}.ps-glance-item a{font-size:.9375rem;color:var(--ps-ink-2);text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.ps-glance-i{width:16px;height:16px;margin-inline-end:8px;color:var(--ps-ink-3)}.ps-glance-item a:hover{color:var(--ps-brand-ink);text-decoration:underline}@media(max-width:860px){.ps-open{padding-block:48px 40px}.ps-open-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:480px){.ps-actions .ps-btn{flex:1 1 100%}}.ps-actions--after{margin-top:28px}.ps-areas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ps-line);border:1px solid var(--ps-line);border-radius:14px;overflow:hidden}.ps-area{background:var(--ps-surface);padding:22px 22px 24px;display:grid;gap:6px;align-content:start}@media(max-width:860px){.ps-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ps-areas{grid-template-columns:minmax(0,1fr)}}.ps-note{margin:20px 0 0;font-size:.9375rem;color:var(--ps-ink-2)}.ps-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:none}.ps-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:start;align-content:start}.ps-step-n{grid-row:span 2;width:36px;height:36px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--ps-gold);color:var(--ps-gold-ink);font-weight:700;font-size:.9375rem}@media(max-width:760px){.ps-steps{grid-template-columns:minmax(0,1fr);gap:20px}}.ps-branches{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.ps-branch{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:14px;padding:22px;display:grid;gap:14px;align-content:start;box-shadow:var(--ps-shadow)}.ps-branch-lines{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ps-branch-line{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;min-height:40px;font-size:.9375rem;color:var(--ps-ink-2)}.ps-branch-line .ps-i{color:var(--ps-ink-3)}.ps-branch-line a{text-decoration:none;color:var(--ps-ink);min-height:40px;display:inline-flex;align-items:center}.ps-branch-line a:hover{color:var(--ps-brand-ink);text-decoration:underline}.ps-branch-actions{display:flex;flex-wrap:wrap;gap:8px}.ps-map{margin-top:2px;display:grid;gap:8px}.ps-map iframe{width:100%;height:260px;border:1px solid var(--ps-line);border-radius:10px;background:var(--ps-surface-2)}.ps-map-hint{margin:0;font-size:.8125rem;color:var(--ps-ink-3)}.ps-map-link{display:inline-flex;align-items:center;min-height:40px;font-size:.875rem;font-weight:600;color:var(--ps-brand-ink);text-decoration:none;justify-self:start}.ps-map-link:hover{text-decoration:underline}.ps-band{background:var(--ps-brand-tint);border:1px solid var(--ps-line);border-radius:14px;padding:28px;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between}.ps-band-copy{display:grid;gap:6px;max-width:60ch}.ps-state{border:1px dashed var(--ps-line-strong);border-radius:14px;padding:22px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;color:var(--ps-ink-2)}.ps-skeleton{height:180px;border-radius:14px;background:var(--ps-surface-2);border:1px solid var(--ps-line)}.ps-contact{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:start}@media(max-width:900px){.ps-contact{grid-template-columns:minmax(0,1fr)}}.ps-card{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:14px;padding:28px;box-shadow:var(--ps-shadow)}@media(max-width:640px){.ps-card{padding:20px}}.ps-form{display:grid;gap:18px}.ps-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:640px){.ps-form-grid{grid-template-columns:minmax(0,1fr)}}.ps-field{display:grid;gap:6px;align-content:start}.ps-label{font-size:.9375rem;font-weight:600;color:var(--ps-ink)}.ps-label small{font-size:.8125rem;font-weight:400;color:var(--ps-ink-3);margin-inline-start:6px}.ps-input{width:100%;min-height:46px;padding:10px 14px;border-radius:10px;border:1px solid var(--ps-line-strong);background:var(--ps-surface);color:var(--ps-ink);font:inherit;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.ps-input::placeholder{color:var(--ps-ink-3);opacity:1}.ps-input:hover{border-color:var(--ps-ink-3)}.ps-input:focus{outline:none;border-color:var(--ps-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-focus) 22%,transparent)}.ps-input[aria-invalid=true]{border-color:var(--ps-danger)}.ps-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-danger) 22%,transparent)}textarea.ps-input{min-height:140px;resize:vertical;line-height:1.6}select.ps-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ps-hint{margin:0;font-size:.8125rem;color:var(--ps-ink-3)}.ps-hint--lift{margin-top:-8px}.ps-error{margin:0;font-size:.875rem;font-weight:600;color:var(--ps-danger)}.ps-alert{margin:0;padding:12px 14px;border-radius:10px;background:var(--ps-danger-soft);color:var(--ps-danger);font-size:.9375rem;font-weight:600}.ps-hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.ps-form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.ps-done{display:grid;gap:12px;justify-items:start}.ps-done-mark{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ps-success-soft);color:var(--ps-success)}.ps-side{display:grid;gap:16px}.ps-nf{padding-block:96px;display:grid;gap:16px;justify-items:start;max-width:60ch}.ps-footer{border-top:1px solid var(--ps-line);background:var(--ps-surface);margin-top:0;padding-bottom:env(safe-area-inset-bottom)}.ps-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:24px}.ps-footer-name{margin:0;font-weight:700;font-size:.9375rem;color:var(--ps-ink)}.ps-footer-nav{display:flex;flex-wrap:wrap;gap:4px 8px}.ps-footer-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 8px;font-size:.875rem;color:var(--ps-ink-2);text-decoration:none;border-radius:6px}.ps-footer-nav a:hover{color:var(--ps-ink);text-decoration:underline}.ps-credit{margin:0;width:100%;font-size:.75rem;color:var(--ps-ink-3)}.ps-credit a{color:var(--ps-ink-2);text-decoration:none;display:inline-flex;align-items:center;min-height:40px}.ps-credit a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.ps *,.ps *:before,.ps *:after{transition:none!important;animation:none!important}.ps-btn:active{transform:none}}.wys-notice{position:fixed;z-index:10050;inset-inline:16px;margin-inline:auto;max-width:34rem;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--cf-brand) 22%,var(--cf-line));background:var(--cf-surface);color:var(--cf-ink);box-shadow:0 10px 30px #0f172a24;font-size:.8125rem;line-height:1.6}.wys-notice>svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--cf-brand-ink)}.wys-notice--warn{border-color:color-mix(in srgb,var(--cf-warning) 40%,var(--cf-line));background:var(--cf-warning-soft)}.wys-notice--warn>svg{color:var(--cf-warning)}.dark .wys-notice--warn{background:color-mix(in srgb,var(--cf-warning) 12%,var(--cf-surface))}.wys-host{position:sticky;top:0;z-index:5}.wys-notice--inline{position:static;inset:auto;max-width:none;margin:0;box-shadow:0 6px 16px #0f172a14}.wys-text{flex:1;min-width:0;display:grid;gap:2px}.wys-text p{margin:0}.wys-title{font-weight:700}.wys-close{flex:none;display:inline-flex;padding:4px;border:0;border-radius:8px;background:transparent;color:var(--cf-ink-2);cursor:pointer}.wys-close:hover{background:var(--cf-track)}.wys-close:focus-visible{outline:2px solid var(--cf-focus);outline-offset:2px}.wys-close svg{width:16px;height:16px}.dcl .dcl-seg{display:flex;flex-wrap:wrap;gap:6px}.dcl .dcl-seg-item{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--cl-line);border-radius:999px;background:var(--cl-surface);color:var(--cl-ink-2);font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.dcl .dcl-seg-item:hover{background:var(--cl-surface-2)}.dcl .dcl-seg-item[aria-pressed=true]{border-color:color-mix(in srgb,var(--cl-brand) 45%,var(--cl-line-strong));background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.dcl .dcl-seg-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--cl-surface-2);color:var(--cl-ink-2);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.dcl .dcl-seg-item[aria-pressed=true] .dcl-seg-count{background:var(--cl-fill);color:#fff}.dark .dcl .dcl-seg-item[aria-pressed=true] .dcl-seg-count{color:var(--cl-surface)}[dir] .dcl .dcl-seg-item,[dir] .dcl .dcl-seg-count{line-height:1.25!important}.dcl .dcl-doc{display:flex;align-items:flex-start;gap:10px;min-width:0}.dcl .dcl-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-surface-2);color:var(--cl-ink-3)}.dcl .dcl-ico[data-type=CONTRACT]{border-color:color-mix(in srgb,var(--cl-brand) 22%,var(--cl-line));background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.dcl .dcl-ico[data-type=INVOICE],.dcl .dcl-ico[data-type=PAYMENT]{color:var(--cl-success)}.dcl .dcl-doc-main{flex:1;min-width:0}.dcl .dcl-desc{margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem}.dcl .cl-tag{font-size:.75rem}.dcl .dcl-sub{color:var(--cl-ink-3);font-size:.8125rem}.dcl .dcl-case{display:flex;flex-direction:column;min-width:0}.dcl .dcl-case-name{color:var(--cl-ink);font-weight:600}.dcl .dcl-c-doc{min-width:240px}.dcl .dcl-c-case{min-width:170px;max-width:260px}.dcl .dcl-c-date{white-space:nowrap}.dcl .dcl-c-who,.dcl .dcl-c-share{min-width:120px}.dcl .dcl-under{display:none;margin-top:6px}.dcl .dcl-under-who{display:none;margin-top:2px;color:var(--cl-ink-3);font-size:.8125rem}[dir] .dcl .dcl-desc,[dir] .dcl .dcl-sub,[dir] .dcl .dcl-case-name,[dir] .dcl .dcl-under-who{line-height:1.45!important}.dcl .dcl-share{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:2px 9px;border:1px solid transparent;border-radius:999px;font-size:.75rem;font-weight:600}.dcl .dcl-share--shown{background:var(--cl-brand-tint);color:var(--cl-brand-ink)}.dcl .dcl-share--hidden{border-color:var(--cl-line);background:var(--cl-surface-2);color:var(--cl-ink-2)}.dcl .dcl-share--waiting{border-color:var(--cl-line-strong);border-style:dashed;color:var(--cl-ink-2)}.dcl .dcl-share--legacy{border-color:color-mix(in srgb,var(--cl-brand) 45%,var(--cl-line));border-style:dashed;background:var(--cl-brand-tint);color:var(--cl-brand-ink)}[dir] .dcl .dcl-share{line-height:1.35!important}.dcl .cl-table-wrap{container:dcl-table / inline-size}@container dcl-table (max-width: 919px){.dcl .dcl-c-who,.dcl .dcl-c-share{display:none}.dcl .dcl-under,.dcl .dcl-under-who{display:block}.dcl .dcl-c-doc{min-width:190px}.dcl .dcl-c-case{min-width:150px}}@container dcl-table (max-width: 659px){.dcl .cl-table .cl-btn--open .cl-btn-label{display:none}.dcl .cl-table .cl-btn--open{width:32px;padding:0}.dcl .dcl-c-doc{min-width:170px}.dcl .dcl-c-case{min-width:130px}}@media(max-width:767px){.dcl .dcl-seg{gap:8px}.dcl .dcl-seg-item{height:40px;padding:0 12px}.dcl .cl-card-meta .dcl-share{margin-top:2px}}.dcl-up .dcl-up-sec{display:grid;gap:10px}.dcl-up .dcl-up-results{margin:0;padding:4px;list-style:none;max-height:15rem;overflow-y:auto;border:1px solid var(--cf-line);border-radius:10px;background:var(--cf-surface)}.dcl-up .dcl-up-result{display:grid;gap:2px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--cf-ink);font:inherit;text-align:start;cursor:pointer}.dcl-up .dcl-up-result:hover,.dcl-up .dcl-up-result:focus-visible{background:var(--cf-brand-tint);outline:none}.dcl-up .dcl-up-name{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.dcl-up .dcl-up-meta{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:.75rem;color:var(--cf-ink-3)}.dcl-up .dcl-up-meta b{font-weight:600;color:var(--cf-ink-2)}.dcl-up .dcl-up-status{display:flex;align-items:center;gap:6px;margin:0;padding:10px 4px;font-size:.8125rem;color:var(--cf-ink-3)}.dcl-up .dcl-up-status svg{width:16px;height:16px;flex:none}.dcl-up .dcl-up-chosen{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--cf-brand) 30%,var(--cf-line));border-radius:12px;background:var(--cf-brand-tint)}.dcl-up .dcl-up-chosen>svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(--cf-brand-ink)}.dcl-up .dcl-up-chosen-main{flex:1;min-width:0;display:grid;gap:4px}.dcl-up .dcl-up-chosen .dcl-up-name{font-size:.9375rem}.dcl-up .dcl-up-chosen .dcl-up-meta{color:var(--cf-ink-2);font-size:.8125rem}.dcl-up .dcl-up-chosen .dcl-up-meta b{color:var(--cf-ink)}.dcl-up .dcl-up-file-size{font-size:.75rem;color:var(--cf-ink-3);white-space:nowrap}[dir] .dcl-up .dcl-up-name,[dir] .dcl-up .dcl-up-meta,[dir] .dcl-up .dcl-up-status{line-height:1.45!important}@container cfpanel (max-width: 480px){.dcl-up .dcl-up-chosen{flex-wrap:wrap}.dcl-up .dcl-up-chosen>.cf-btn{width:100%;height:44px}}@media(prefers-reduced-motion:reduce){.dcl .dcl-seg-item{transition:none}}.prf{--prf-gap: 14px}.prf.cf .cf-btn{height:40px}.prf.cf .cf-input{min-height:40px}.prf .prf-id{display:flex;align-items:center;gap:16px;padding:18px 20px}.prf .prf-avatar{position:relative;flex:none;width:76px;height:76px}.prf .prf-avatar-img{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;border:1px solid var(--cf-line);background:var(--cf-surface-2);color:var(--cf-ink-3)}.prf .prf-avatar-img img{width:100%;height:100%;object-fit:cover}.prf .prf-avatar-icon{width:46%;height:46%;color:var(--cf-brand-ink)}.prf .prf-avatar-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;background:#0f172a73;color:#fff}.prf .prf-cam{position:absolute;inset-inline-end:-6px;bottom:-6px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:2px solid var(--cf-surface);background:var(--cf-brand);color:#fff;cursor:pointer;transition:background-color .15s ease,transform .16s var(--cf-ease-out)}.prf .prf-cam:hover:not(:disabled){background:var(--cf-brand-strong)}.prf .prf-cam:active:not(:disabled){transform:scale(.95)}.prf .prf-cam:disabled{opacity:.6;cursor:not-allowed}.prf .prf-id-main{flex:1;min-width:0;display:grid;gap:6px}.prf .prf-name{margin:0;font-size:1.375rem;font-weight:700;color:var(--cf-ink);overflow-wrap:anywhere}.prf .prf-id-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.8125rem;color:var(--cf-ink-3)}.prf .prf-id-meta .cl-chip{height:26px;font-size:.8125rem}.prf .prf-id-aside{flex:none;display:grid;gap:2px;text-align:end;font-size:.8125rem;color:var(--cf-ink-3)}.prf .prf-id-aside b{font-weight:600;color:var(--cf-ink-2);font-variant-numeric:tabular-nums}.prf .prf-id-error{margin:0 20px 16px}.prf.cf .prf-x{width:40px;padding:0;flex:none}.prf .prf-tabs{border-bottom:1px solid var(--cf-line)}.prf .prf-tabs .cf-tabs-list{padding:0 8px}.prf.cf .cf-tabpanel{padding:16px}.prf .prf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--prf-gap);align-items:start}@container cfpanel (min-width: 900px){.prf .prf-grid--side{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.prf .prf-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.prf .prf-card-sub{margin:2px 0 0;font-size:.8125rem;color:var(--cf-ink-3)}.prf .prf-card-acts{display:flex;flex-wrap:wrap;gap:8px}.prf .prf-ltr{direction:ltr;unicode-bidi:isolate}.prf .prf-empty-value{color:var(--cf-ink-3);font-weight:500}.prf.cf .cf-input[aria-invalid=true]{border-color:var(--cf-danger)}.prf .prf-policy{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.8125rem;color:var(--cf-ink-3)}.prf .prf-policy li{display:flex;align-items:center;gap:6px}.prf .prf-policy li svg{flex:none;width:15px;height:15px}.prf .prf-policy li[data-ok=true]{color:var(--cf-success)}.prf .prf-note{background:var(--cf-brand-tint);color:var(--cf-ink-2);border:1px solid color-mix(in srgb,var(--cf-brand) 18%,var(--cf-line))}.prf .prf-note>svg{color:var(--cf-brand-ink)}.prf .prf-ok{background:var(--cf-success-soft);color:var(--cf-success)}.prf .prf-hint-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.prf .prf-hint-row .cf-hint{flex:1 1 14rem}.prf.cf .prf-link-btn{color:var(--cf-brand-ink);padding:0 8px}.prf.cf .prf-link-btn svg{color:var(--cf-brand-ink)}.prf .prf-readonly{display:grid;gap:2px;padding:8px 12px;border-radius:10px;background:var(--cf-surface-2);font-size:.875rem;font-weight:600;color:var(--cf-ink);overflow-wrap:anywhere}.prf .prf-docs{list-style:none;margin:0;padding:0;border-top:1px solid var(--cf-line)}.prf .prf-doc{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--cf-line)}.prf .prf-doc:last-child{border-bottom:0}.prf .prf-doc-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.prf .prf-doc-main{flex:1;min-width:0;display:grid;gap:2px}.prf .prf-doc-name{font-size:.875rem;font-weight:600;color:var(--cf-ink);overflow-wrap:anywhere}.prf .prf-doc-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.8125rem;color:var(--cf-ink-3)}.prf .prf-doc-acts{flex:none;display:flex;gap:8px}.prf .prf-doc-error{margin:0 14px 12px}.prf .prf-acts{list-style:none;margin:0;padding:0;border-top:1px solid var(--cf-line)}.prf .prf-act{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-bottom:1px solid var(--cf-line)}.prf .prf-act:last-child{border-bottom:0}.prf .prf-act-dot{flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--cf-ink-3)}.prf .prf-act-dot[data-tone=security]{background:var(--cf-fill)}.prf .prf-act-dot[data-tone=warn]{background:var(--cf-danger)}.prf .prf-act-main{flex:1;min-width:0;display:grid;gap:2px}.prf .prf-act-text{margin:0;font-size:.875rem;font-weight:600;color:var(--cf-ink);overflow-wrap:anywhere}.prf .prf-act-when{justify-self:start;font-size:.8125rem;color:var(--cf-ink-3);font-variant-numeric:tabular-nums}.prf .prf-sk-lines{display:grid;gap:10px;padding:14px}[dir] .prf .prf-name,[dir] .prf .prf-doc-name,[dir] .prf .prf-act-text{line-height:1.45!important}[dir] .prf .prf-policy li,[dir] .prf .prf-id-meta,[dir] .prf .prf-doc-meta{line-height:1.4!important}@media(max-width:767px){.prf .prf-id{flex-wrap:wrap;gap:14px;padding:16px}.prf .prf-avatar{width:64px;height:64px}.prf .prf-name{font-size:1.125rem}.prf .prf-id-aside{flex-basis:100%;text-align:start}.prf.cf .cf-tabpanel{padding:12px}.prf.cf .cf-btn,.prf.cf .cl-btn{height:44px}.prf.cf .cf-input{min-height:44px}.prf .prf-tabs .cf-tabs-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 4px}.prf.cf .cf-tab{min-height:48px;justify-content:center;padding:0 4px;white-space:normal;text-align:center}.prf.cf .cf-tab svg{display:none}.prf .prf-card-acts,.prf .prf-card-acts>.cf-btn{flex:1 1 auto}.prf .prf-doc{flex-wrap:wrap}.prf .prf-doc-acts{flex-basis:100%}.prf .prf-doc-acts>.cf-btn{flex:1}.prf.cf .cf-form-acts>.cf-btn{flex:1 1 auto}.prf.cf .prf-x{width:44px}}.prf-dlg .prf-file{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.prf-dlg .prf-file-name{min-width:0;font-size:.8125rem;color:var(--cf-ink-2);overflow-wrap:anywhere}.prf-dlg.cf .cf-btn{height:40px}.prf-dlg.cf .cf-input{min-height:40px}.prf-dlg.cf .cf-input[aria-invalid=true]{border-color:var(--cf-danger)}.prf-dlg .prf-dlg-x{width:40px;padding:0}@media(max-width:767px){.prf-dlg.cf .cf-btn,.prf-dlg.cf .cf-input{height:44px;min-height:44px}.prf-dlg .prf-dlg-x{width:44px}}@media(prefers-reduced-motion:reduce){.prf .prf-cam{transition:none}}/*! tailwindcss v4.3.2 | 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,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Cairo", "Inter", "Noto Sans Devanagari", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-700:oklch(50% .134 242.749);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Cairo", "Inter", ui-sans-serif, sans-serif;--color-content:#f8fafc}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.-start-1\/2{inset-inline-start:-50%}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.end-\[-14px\]{inset-inline-end:-14px}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\/2{top:-50%}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-\[2\.05rem\]{right:-2.05rem}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom))}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-\[-9999px\]{left:-9999px}.left-\[2px\]{left:2px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[45\]{z-index:45}.z-\[60\]{z-index:60}.z-\[96\]{z-index:96}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[400\]{z-index:400}.z-\[450\]{z-index:450}.z-\[460\]{z-index:460}.z-\[500\]{z-index:500}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.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-1{margin:calc(var(--spacing) * -1)}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-2{margin-block:calc(var(--spacing) * 2)}.my-5{margin-block:calc(var(--spacing) * 5)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-7{margin-right:calc(var(--spacing) * 7)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-full{width:100%;height:100%}.\!h-2{height:calc(var(--spacing) * 2)!important}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.5px\]{height:1.5px}.h-\[200\%\]{height:200%}.h-\[240px\]{height:240px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[36mm\]{max-height:36mm}.max-h-\[90vh\]{max-height:90vh}.max-h-\[520px\]{max-height:520px}.max-h-\[720px\]{max-height:720px}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[min\(70vh\,420px\)\]{max-height:min(70vh,420px)}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[280px\]{min-height:280px}.min-h-\[297mm\]{min-height:297mm}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-8{width:calc(var(--spacing) * 8)!important}.w-0{width:0}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-\[18px\]{width:18px}.w-\[80\%\]{width:80%}.w-\[200\%\]{width:200%}.w-\[210mm\]{width:210mm}.w-\[280px\]{width:280px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[210mm\]{max-width:210mm}.max-w-\[780px\]{max-width:780px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[40px\]{min-width:40px}.min-w-\[100px\]{min-width:100px}.min-w-\[240px\]{min-width:240px}.min-w-\[520px\]{min-width:520px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-200\%\]{--tw-translate-x:-200%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y:calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-12{rotate:-12deg}.-rotate-45{rotate:-45deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-12deg\]{rotate:-12deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.\!rounded{border-radius:.25rem!important}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[calc\(2rem-0\.375rem\)\]{border-radius:1.625rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#63182c\]{border-color:#63182c}.border-\[\#63182c\]\/15{border-color:#63182c26}.border-\[\#63182c\]\/30{border-color:#63182c4d}.border-\[\#bfb3b6\]{border-color:#bfb3b6}.border-\[\#d8b2bc\]{border-color:#d8b2bc}.border-\[\#d9c7cc\]{border-color:#d9c7cc}.border-\[\#d9cfd2\]{border-color:#d9cfd2}.border-\[\#e7dde0\]{border-color:#e7dde0}.border-\[\#e7dfe1\]{border-color:#e7dfe1}.border-\[color-mix\(in_srgb\,var\(--brand-primary\)_28\%\,transparent\)\]{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--brand-primary\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-primary) 28%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--brand-primary\)_30\%\,transparent\)\]{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--brand-primary\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-primary) 30%,transparent)}}.border-\[var\(--brand-primary\)\],.border-\[var\(--brand-primary\)\]\/30{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-primary\)\]\/30{border-color:color-mix(in oklab,var(--brand-primary) 30%,transparent)}}.border-\[var\(--qp-line\)\]{border-color:var(--qp-line)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/70{border-color:color-mix(in oklab,var(--color-amber-300) 70%,transparent)}}.border-black{border-color:var(--color-black)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/60{border-color:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/60{border-color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent)}}.border-emerald-200\/70{border-color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/70{border-color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/70{border-color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/70{border-color:color-mix(in oklab,var(--color-emerald-300) 70%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-400{border-color:var(--color-green-400)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-200\/70{border-color:#ffcacab3}@supports (color:color-mix(in lab,red,red)){.border-red-200\/70{border-color:color-mix(in oklab,var(--color-red-200) 70%,transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-red-900{border-color:var(--color-red-900)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200) 50%,transparent)}}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.border-slate-900{border-color:var(--color-slate-900)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-s-\[var\(--brand-primary\)\]{border-inline-start-color:var(--brand-primary)}.border-s-emerald-500{border-inline-start-color:var(--color-emerald-500)}.border-s-red-500{border-inline-start-color:var(--color-red-500)}.border-s-slate-400{border-inline-start-color:var(--color-slate-400)}.border-t-transparent{border-top-color:#0000}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#63182c\]{background-color:#63182c}.bg-\[\#63182c\]\/5{background-color:#63182c0d}.bg-\[\#63182c\]\/10{background-color:#63182c1a}.bg-\[\#e7dde0\]{background-color:#e7dde0}.bg-\[\#f6f1f2\]{background-color:#f6f1f2}.bg-\[\#f7f4f2\]{background-color:#f7f4f2}.bg-\[\#f8eef0\]{background-color:#f8eef0}.bg-\[\#faf7f7\]{background-color:#faf7f7}.bg-\[\#faf8f8\]{background-color:#faf8f8}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_10\%\,white\)\]{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_10\%\,white\)\]{background-color:color-mix(in srgb,var(--brand-primary) 10%,white)}}.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_12\%\,white\)\]{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_12\%\,white\)\]{background-color:color-mix(in srgb,var(--brand-primary) 12%,white)}}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-\[var\(--brand-soft\)\]{background-color:var(--brand-soft)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-content{background-color:var(--color-content)}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/60{background-color:color-mix(in oklab,var(--color-red-50) 60%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/30{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/30{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/20{background-color:#f8fafc33}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/20{background-color:color-mix(in oklab,var(--color-slate-50) 20%,transparent)}}.bg-slate-50\/30{background-color:#f8fafc4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/30{background-color:color-mix(in oklab,var(--color-slate-50) 30%,transparent)}}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/40{background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-900\/20{--tw-gradient-from:#1c398e33}@supports (color:color-mix(in lab,red,red)){.from-blue-900\/20{--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.from-blue-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-900\/20{--tw-gradient-from:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.from-orange-900\/20{--tw-gradient-from:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.from-orange-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50{--tw-gradient-from:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-900\/20{--tw-gradient-from:#82181a33}@supports (color:color-mix(in lab,red,red)){.from-red-900\/20{--tw-gradient-from:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.from-red-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200\/80{--tw-gradient-from:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.from-slate-200\/80{--tw-gradient-from:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.from-slate-200\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-50{--tw-gradient-from:var(--color-yellow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-900\/20{--tw-gradient-from:#733e0a33}@supports (color:color-mix(in lab,red,red)){.from-yellow-900\/20{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-900) 20%, transparent)}}.from-yellow-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-slate-200\/40{--tw-gradient-via:#e2e8f066}@supports (color:color-mix(in lab,red,red)){.via-slate-200\/40{--tw-gradient-via:color-mix(in oklab, var(--color-slate-200) 40%, transparent)}}.via-slate-200\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-800{--tw-gradient-via:var(--color-slate-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab, var(--color-white) 20%, transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-900\/20{--tw-gradient-to:#7b330633}@supports (color:color-mix(in lab,red,red)){.to-amber-900\/20{--tw-gradient-to:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.to-amber-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-900\/20{--tw-gradient-to:#312c8533}@supports (color:color-mix(in lab,red,red)){.to-indigo-900\/20{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-900) 20%, transparent)}}.to-indigo-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-50{--tw-gradient-to:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-900\/20{--tw-gradient-to:#8b083633}@supports (color:color-mix(in lab,red,red)){.to-rose-900\/20{--tw-gradient-to:color-mix(in oklab, var(--color-rose-900) 20%, transparent)}}.to-rose-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-300\/60{--tw-gradient-to:#cad5e299}@supports (color:color-mix(in lab,red,red)){.to-slate-300\/60{--tw-gradient-to:color-mix(in oklab, var(--color-slate-300) 60%, transparent)}}.to-slate-300\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-red-800{fill:var(--color-red-800)}.fill-slate-900{fill:var(--color-slate-900)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-2\.5{padding:calc(var(--spacing) * 2.5)!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[1\.5px\]{padding:1.5px}.p-\[1px\]{padding:1px}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[9mm\]{padding-inline:9mm}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-40{padding-block:calc(var(--spacing) * 40)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.pe-1{padding-inline-end:var(--spacing)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[9mm\]{padding-top:9mm}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[6mm\]{padding-bottom:6mm}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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-\[1\.05rem\]{font-size:1.05rem}.text-\[4px\]{font-size:4px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1f1a1c\]{color:#1f1a1c}.text-\[\#4a3a3f\]{color:#4a3a3f}.text-\[\#7a6268\]{color:#7a6268}.text-\[\#7b4352\]{color:#7b4352}.text-\[\#8c5060\]{color:#8c5060}.text-\[\#35151f\]{color:#35151f}.text-\[\#63182c\]{color:#63182c}.text-\[\#edb986\]{color:#edb986}.text-\[8–10px\]{color:8–10px}.text-\[color\:var\(--brand-primary\)\],.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[var\(--qp-brand\)\]{color:var(--qp-brand)}.text-\[var\(--qp-ink\)\]{color:var(--qp-ink)}.text-\[var\(--qp-ink-2\)\]{color:var(--qp-ink-2)}.text-\[var\(--qp-ink-3\)\]{color:var(--qp-ink-3)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/70{color:#007956b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-700\/70{color:color-mix(in oklab,var(--color-emerald-700) 70%,transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/70{color:#005f46b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-800\/70{color:color-mix(in oklab,var(--color-emerald-800) 70%,transparent)}}.text-emerald-900\/70{color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.text-emerald-900\/70{color:color-mix(in oklab,var(--color-emerald-900) 70%,transparent)}}.text-gray-500{color:var(--color-gray-500)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-sky-700{color:var(--color-sky-700)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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}.decoration-slate-300{-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300)}.decoration-double{text-decoration-style:double}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--brand-primary\)\]{accent-color:var(--brand-primary)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(49\,28\,37\,0\.06\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#311c250f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#35151f\]\/10{--tw-shadow-color:#35151f1a}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#35151f\]\/10{--tw-shadow-color:color-mix(in oklab, oklab(24.7392% .0528251 .00177546/.1) var(--tw-shadow-alpha), transparent)}}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/\[0\.04\]{--tw-shadow-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.shadow-black\/\[0\.04\]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 4%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/20{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/30{--tw-shadow-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-900\/\[0\.04\]{--tw-ring-color:#0f172b0a}@supports (color:color-mix(in lab,red,red)){.ring-slate-900\/\[0\.04\]{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 4%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-3xl{--tw-blur:blur(var(--blur-3xl));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-md{--tw-blur:blur(var(--blur-md));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-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.grayscale{--tw-grayscale:grayscale(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,)}.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(var(--blur-2xl));-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-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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(var(--blur-sm));-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(var(--blur-xl));-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{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))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-\[200\%\]:is(:where(.group):hover *){--tw-translate-x:200%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-\[1px\]:is(:where(.group):hover *){--tw-translate-y: -1px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-3:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 3)}.before\:right-\[0\.68rem\]:before{content:var(--tw-content);right:.68rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-slate-200:before{content:var(--tw-content);background-color:var(--color-slate-200)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#63182c\]\/25:hover{border-color:#63182c40}.hover\:border-\[\#63182c\]\/30:hover{border-color:#63182c4d}.hover\:border-\[\#63182c\]\/40:hover{border-color:#63182c66}.hover\:border-\[\#63182c\]\/45:hover{border-color:#63182c73}.hover\:border-\[var\(--brand-primary\)\]:hover{border-color:var(--brand-primary)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:bg-\[\#4a1120\]:hover{background-color:#4a1120}.hover\:bg-\[\#20BA5A\]:hover{background-color:#20ba5a}.hover\:bg-\[\#63182c\]\/10:hover{background-color:#63182c1a}.hover\:bg-\[\#f1dfe4\]:hover{background-color:#f1dfe4}.hover\:bg-\[\#f8eef0\]:hover{background-color:#f8eef0}.hover\:bg-\[\#f8eef0\]\/50:hover{background-color:#f8eef080}.hover\:bg-\[\#faf8f8\]:hover{background-color:#faf8f8}.hover\:bg-\[\#fff7ef\]:hover{background-color:#fff7ef}.hover\:bg-\[var\(--brand-primary\)\]\/5:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--brand-primary\)\]\/5:hover{background-color:color-mix(in oklab,var(--brand-primary) 5%,transparent)}}.hover\:bg-\[var\(--brand-primary-dark\)\]:hover{background-color:var(--brand-primary-dark)}.hover\:bg-\[var\(--brand-soft\)\]:hover{background-color:var(--brand-soft)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-yellow-700:hover{background-color:var(--color-yellow-700)}.hover\:text-\[\#63182c\]:hover{color:#63182c}.hover\:text-\[var\(--brand-primary\)\]:hover{color:var(--brand-primary)}.hover\:text-amber-800:hover{color:var(--color-amber-800)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-emerald-900:hover{color:var(--color-emerald-900)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#63182c\]:focus{border-color:#63182c}.focus\:border-\[var\(--brand-primary\)\]:focus{border-color:var(--brand-primary)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-emerald-400:focus{border-color:var(--color-emerald-400)}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#63182c\]\/10:focus{--tw-ring-color:oklab(34.0522% .106042 .0171834/.1)}.focus\:ring-\[var\(--brand-primary\)\]\/15:focus{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--brand-primary\)\]\/15:focus{--tw-ring-color:color-mix(in oklab, var(--brand-primary) 15%, transparent)}}.focus\:ring-\[var\(--brand-primary\)\]\/20:focus{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--brand-primary\)\]\/20:focus{--tw-ring-color:color-mix(in oklab, var(--brand-primary) 20%, transparent)}}.focus\:ring-\[var\(--brand-primary\)\]\/25:focus{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--brand-primary\)\]\/25:focus{--tw-ring-color:color-mix(in oklab, var(--brand-primary) 25%, transparent)}}.focus\:ring-\[var\(--brand-soft\)\]:focus{--tw-ring-color:var(--brand-soft)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-emerald-100:focus{--tw-ring-color:var(--color-emerald-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#63182c\]\/30:focus-visible{--tw-ring-color:oklab(34.0522% .106042 .0171834/.3)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-75:disabled{opacity:.75}.disabled\:opacity-80:disabled{opacity:.8}@media(prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}}@media(min-width:420px){.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:40rem){.sm\:absolute{position:absolute}.sm\:inset-x-auto{inset-inline:auto}.sm\:bottom-auto{bottom:auto}.sm\:left-0{left:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-inline:0}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:my-4{margin-block:calc(var(--spacing) * 4)}.sm\:my-6{margin-block:calc(var(--spacing) * 6)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-4\.5{height:calc(var(--spacing) * 4.5)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-\[280px\]{height:280px}.sm\:max-h-\[calc\(100dvh-2\.5rem\)\]{max-height:calc(100dvh - 2.5rem)}.sm\:min-h-\[360px\]{min-height:360px}.sm\:w-4{width:calc(var(--spacing) * 4)}.sm\:w-4\.5{width:calc(var(--spacing) * 4.5)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[150px\]{width:150px}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-0{min-width:0}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.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-\[1fr_150px\]{grid-template-columns:1fr 150px}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.sm\:self-center{align-self:center}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:\!p-3{padding:calc(var(--spacing) * 3)!important}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:0}.sm\:px-1{padding-inline:var(--spacing)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-0{padding-top:0}.sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:relative{position:relative}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:table-cell{display:table-cell}.md\:h-32{height:calc(var(--spacing) * 32)}.md\:h-auto{height:auto}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-auto{width:auto}.md\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:self-stretch{align-self:stretch}.md\:overflow-visible{overflow:visible}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pt-5{padding-top:calc(var(--spacing) * 5)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}}@media(min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:h-\[300px\]{height:300px}.lg\:h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.lg\:h-full{height:100%}.lg\:w-auto{width:auto}.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-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(32rem\,0\.95fr\)_minmax\(38rem\,1\.05fr\)\]{grid-template-columns:minmax(32rem,.95fr) minmax(38rem,1.05fr)}.lg\:items-end{align-items:flex-end}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media(min-width:80rem){.xl\:table-cell{display:table-cell}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@container (min-width:42rem){.\@2xl\:inline{display:inline}.\@2xl\:w-auto{width:auto}.\@2xl\:min-w-0{min-width:0}.\@2xl\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}}.rtl\:-translate-x-1:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-translate-x-6:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.rtl\:space-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.rtl\:text-left:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:left}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}:where(.dark\:divide-slate-700:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-slate-700)}:where(.dark\:divide-slate-800:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-slate-800)}.dark\:border-\[\#edb986\]\/30:where(.dark,.dark *){border-color:#edb9864d}.dark\:border-amber-500\/30:where(.dark,.dark *){border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.dark\:border-amber-500\/40:where(.dark,.dark *){border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.dark\:border-amber-700:where(.dark,.dark *){border-color:var(--color-amber-700)}.dark\:border-amber-800:where(.dark,.dark *){border-color:var(--color-amber-800)}.dark\:border-blue-700:where(.dark,.dark *){border-color:var(--color-blue-700)}.dark\:border-blue-800:where(.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-blue-900\/30:where(.dark,.dark *){border-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-900\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.dark\:border-emerald-500\/20:where(.dark,.dark *){border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-500\/20:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.dark\:border-emerald-500\/30:where(.dark,.dark *){border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.dark\:border-emerald-500\/40:where(.dark,.dark *){border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.dark\:border-emerald-800:where(.dark,.dark *){border-color:var(--color-emerald-800)}.dark\:border-green-700:where(.dark,.dark *){border-color:var(--color-green-700)}.dark\:border-green-800:where(.dark,.dark *){border-color:var(--color-green-800)}.dark\:border-red-700:where(.dark,.dark *){border-color:var(--color-red-700)}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.dark\:border-red-900\/30:where(.dark,.dark *){border-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-900\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.dark\:border-red-900\/40:where(.dark,.dark *){border-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-900\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.dark\:border-slate-600:where(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-700\/50:where(.dark,.dark *){border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.dark\:border-slate-800:where(.dark,.dark *){border-color:var(--color-slate-800)}.dark\:border-slate-800\/50:where(.dark,.dark *){border-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.dark\:border-white\/5:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-\[\#edb986\]\/10:where(.dark,.dark *){background-color:#edb9861a}.dark\:bg-\[\#edb986\]\/15:where(.dark,.dark *){background-color:#edb98626}.dark\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_20\%\,transparent\)\]:where(.dark,.dark *){background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_20\%\,transparent\)\]:where(.dark,.dark *){background-color:color-mix(in srgb,var(--brand-primary) 20%,transparent)}}.dark\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_22\%\,transparent\)\]:where(.dark,.dark *){background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_22\%\,transparent\)\]:where(.dark,.dark *){background-color:color-mix(in srgb,var(--brand-primary) 22%,transparent)}}.dark\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_25\%\,transparent\)\]:where(.dark,.dark *){background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_25\%\,transparent\)\]:where(.dark,.dark *){background-color:color-mix(in srgb,var(--brand-primary) 25%,transparent)}}.dark\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_28\%\,transparent\)\]:where(.dark,.dark *){background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_28\%\,transparent\)\]:where(.dark,.dark *){background-color:color-mix(in srgb,var(--brand-primary) 28%,transparent)}}.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.dark\:bg-blue-900\/10:where(.dark,.dark *){background-color:#1c398e1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 10%,transparent)}}.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.dark\:bg-emerald-900\/20:where(.dark,.dark *){background-color:#004e3b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900) 20%,transparent)}}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900) 30%,transparent)}}.dark\:bg-orange-900\/40:where(.dark,.dark *){background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900) 40%,transparent)}}.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.dark\:bg-red-900\/40:where(.dark,.dark *){background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.dark\:bg-sky-900\/30:where(.dark,.dark *){background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-900) 30%,transparent)}}.dark\:bg-slate-600:where(.dark,.dark *){background-color:var(--color-slate-600)}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-700\/50:where(.dark,.dark *){background-color:#31415880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-700\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/40:where(.dark,.dark *){background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 40%,transparent)}}.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.dark\:bg-slate-800\/60:where(.dark,.dark *){background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/40:where(.dark,.dark *){background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.dark\:bg-slate-900\/50:where(.dark,.dark *){background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.dark\:bg-slate-900\/60:where(.dark,.dark *){background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.dark\:bg-slate-900\/80:where(.dark,.dark *){background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/80:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:#0f172bf2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 95%,transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-yellow-900\/30:where(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-900) 30%,transparent)}}.dark\:from-blue-900\/20:where(.dark,.dark *){--tw-gradient-from:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:from-blue-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-900:where(.dark,.dark *){--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-white\/10:where(.dark,.dark *){--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:from-white\/10:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:from-white\/10:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-white\/\[0\.04\]:where(.dark,.dark *){--tw-gradient-via:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:via-white\/\[0\.04\]:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:via-white\/\[0\.04\]:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-indigo-900\/20:where(.dark,.dark *){--tw-gradient-to:#312c8533}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-indigo-900) 20%, transparent)}}.dark\:to-indigo-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-slate-800:where(.dark,.dark *){--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-white\/\[0\.08\]:where(.dark,.dark *){--tw-gradient-to:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:to-white\/\[0\.08\]:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:to-white\/\[0\.08\]:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-\[\#edb986\]:where(.dark,.dark *){color:#edb986}.dark\:text-\[var\(--brand-accent\)\]:where(.dark,.dark *){color:var(--brand-accent)}.dark\:text-amber-100:where(.dark,.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-emerald-200:where(.dark,.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-200\/70:where(.dark,.dark *){color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-emerald-200\/70:where(.dark,.dark *){color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-300\/70:where(.dark,.dark *){color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.dark\:text-emerald-300\/70:where(.dark,.dark *){color:color-mix(in oklab,var(--color-emerald-300) 70%,transparent)}}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-orange-300:where(.dark,.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:where(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-red-100:where(.dark,.dark *){color:var(--color-red-100)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-sky-300:where(.dark,.dark *){color:var(--color-sky-300)}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *){color:var(--color-slate-500)}.dark\:text-slate-600:where(.dark,.dark *){color:var(--color-slate-600)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:ring-white\/\[0\.06\]:where(.dark,.dark *){--tw-ring-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/\[0\.06\]:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}@media(hover:hover){.dark\:hover\:border-slate-500:where(.dark,.dark *):hover{border-color:var(--color-slate-500)}.dark\:hover\:border-slate-700:where(.dark,.dark *):hover{border-color:var(--color-slate-700)}.dark\:hover\:bg-amber-500\/20:where(.dark,.dark *):hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-500\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.dark\:hover\:bg-amber-900\/20:where(.dark,.dark *):hover{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.dark\:hover\:bg-blue-900\/20:where(.dark,.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.dark\:hover\:bg-blue-900\/30:where(.dark,.dark *):hover{background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.dark\:hover\:bg-emerald-500\/20:where(.dark,.dark *):hover{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-emerald-500\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.dark\:hover\:bg-emerald-900\/30:where(.dark,.dark *):hover{background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-emerald-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.dark\:hover\:bg-green-900\/20:where(.dark,.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900) 20%,transparent)}}.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.dark\:hover\:bg-red-900\/30:where(.dark,.dark *):hover{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.dark\:hover\:bg-slate-600:where(.dark,.dark *):hover{background-color:var(--color-slate-600)}.dark\:hover\:bg-slate-700:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}.dark\:hover\:bg-slate-800:where(.dark,.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/50:where(.dark,.dark *):hover{background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.dark\:hover\:bg-slate-800\/60:where(.dark,.dark *):hover{background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:text-amber-300:where(.dark,.dark *):hover{color:var(--color-amber-300)}.dark\:hover\:text-blue-300:where(.dark,.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-slate-200:where(.dark,.dark *):hover{color:var(--color-slate-200)}.dark\:hover\:text-slate-300:where(.dark,.dark *):hover{color:var(--color-slate-300)}}.dark\:focus\:border-\[var\(--brand-accent\)\]:where(.dark,.dark *):focus{border-color:var(--brand-accent)}.dark\:focus\:border-blue-500:where(.dark,.dark *):focus{border-color:var(--color-blue-500)}@media print{.print\:static{position:static}.print\:my-0{margin-block:0}.print\:mt-3{margin-top:calc(var(--spacing) * 3)}.print\:mb-0{margin-bottom:0}.print\:mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.print\:mb-1{margin-bottom:var(--spacing)}.print\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.print\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.print\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.print\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.print\:h-24{height:calc(var(--spacing) * 24)}.print\:h-\[297mm\]{height:297mm}.print\:h-auto{height:auto}.print\:max-h-none{max-height:none}.print\:min-h-0{min-height:0}.print\:min-h-\[0\.5rem\]{min-height:.5rem}.print\:w-\[210mm\]{width:210mm}.print\:max-w-none{max-width:none}.print\:min-w-0{min-width:0}.print\:break-inside-avoid{break-inside:avoid}.print\:gap-4{gap:calc(var(--spacing) * 4)}.print\:overflow-visible{overflow:visible}.print\:rounded-none{border-radius:0}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:border-slate-300{border-color:var(--color-slate-300)}.print\:border-slate-800{border-color:var(--color-slate-800)}.print\:bg-transparent{background-color:#0000}.print\:bg-white{background-color:var(--color-white)}.print\:px-3{padding-inline:calc(var(--spacing) * 3)}.print\:px-5{padding-inline:calc(var(--spacing) * 5)}.print\:px-\[7mm\]{padding-inline:7mm}.print\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.print\:py-2{padding-block:calc(var(--spacing) * 2)}.print\:py-3{padding-block:calc(var(--spacing) * 3)}.print\:pt-3{padding-top:calc(var(--spacing) * 3)}.print\:pt-4{padding-top:calc(var(--spacing) * 4)}.print\:pt-\[7mm\]{padding-top:7mm}.print\:pb-1{padding-bottom:var(--spacing)}.print\:pb-\[4mm\]{padding-bottom:4mm}.print\:font-serif{font-family:var(--font-serif)}.print\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.print\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.print\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.print\:text-\[7px\]{font-size:7px}.print\:text-\[8px\]{font-size:8px}.print\:text-\[9px\]{font-size:9px}.print\:text-\[10px\]{font-size:10px}.print\:text-\[11px\]{font-size:11px}.print\:opacity-\[0\.05\]{opacity:.05}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.print\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}@font-face{font-family:Cairo;src:url(/fonts/Cairo-Variable.ttf)format("truetype-variations");font-style:normal;font-weight:200 1000;font-display:swap}:root{--brand-primary:#63182c;--brand-primary-dark:#4a1120;--brand-accent:#edb986;--brand-soft:#f8efe3;--shell-bg:#0f1218;--sidebar-bg:#0d0f14;--content-bg:#f8fafc;--paper-bg:#fdfbf7}html{color-scheme:light}html.dark,.dark input,.dark textarea,.dark select{color-scheme:dark}.dark input::placeholder,.dark textarea::placeholder{color:#94a3b8;opacity:1}:is(.dark input:autofill,.dark textarea:autofill,.dark select:autofill){-webkit-text-fill-color:#f1f5f9;caret-color:#f1f5f9;transition:background-color 9999s ease-out}.ui-micro-label{letter-spacing:.04em;font-size:10px;font-weight:700}html:not([dir=rtl]):not([lang=ar]) .ui-micro-label,[dir=ltr] .ui-micro-label{text-transform:uppercase;letter-spacing:.12em}.ui-glass-topbar{background:#fff;border-bottom:1px solid #0f172a14;box-shadow:0 4px 14px -6px #0f172a1f}.dark .ui-glass-topbar{background:#0b1220;border-bottom-color:#ffffff14;box-shadow:0 6px 16px -8px #00000073}.ui-panel-surface{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#94a3b873,#94a3b833) border-box;border:1px solid #0000;border-radius:1rem;position:relative;box-shadow:inset 0 0 0 1px #0f172a0a,0 1px 2px #0f172a0a,0 10px 28px -18px #0f172a59}.dark .ui-panel-surface{background:linear-gradient(#0f172a,#0f172a) padding-box padding-box,linear-gradient(#ffffff24,#ffffff0a) border-box;border:1px solid #0000;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 28px -18px #000000b3}.ui-content-surface{background-color:#f1f5f9;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,var(--brand-primary),transparent),linear-gradient(#f8fafc,#f1f5f9)}@supports (color:color-mix(in lab,red,red)){.ui-content-surface{background-image:radial-gradient(ellipse 80% 50% at 50% -20%,color-mix(in srgb,var(--brand-primary) 8%,transparent),transparent),linear-gradient(#f8fafc,#f1f5f9)}}.dark .ui-content-surface{background-color:#020617;background-image:radial-gradient(ellipse 70% 40% at 50% -10%,var(--brand-primary),transparent),linear-gradient(#020617,#0b1220)}@supports (color:color-mix(in lab,red,red)){.dark .ui-content-surface{background-image:radial-gradient(ellipse 70% 40% at 50% -10%,color-mix(in srgb,var(--brand-primary) 18%,transparent),transparent),linear-gradient(#020617,#0b1220)}}.ui-shell-frame{background:#0f1218;background-image:radial-gradient(ellipse 60% 40% at 20% 0%,var(--brand-primary),transparent),radial-gradient(ellipse 50% 30% at 90% 100%,var(--brand-accent),transparent)}@supports (color:color-mix(in lab,red,red)){.ui-shell-frame{background-image:radial-gradient(ellipse 60% 40% at 20% 0%,color-mix(in srgb,var(--brand-primary) 22%,transparent),transparent),radial-gradient(ellipse 50% 30% at 90% 100%,color-mix(in srgb,var(--brand-accent) 10%,transparent),transparent)}}.ui-sidebar-rail{color:#f8fafc;background:radial-gradient(ellipse 90% 40% at 50% -10%,var(--brand-primary),transparent),linear-gradient(180deg,#141821,#0e1117 42%,#0a0c10)}@supports (color:color-mix(in lab,red,red)){.ui-sidebar-rail{background:radial-gradient(ellipse 90% 40% at 50% -10%,color-mix(in srgb,var(--brand-primary) 28%,transparent),transparent),linear-gradient(180deg,#141821,#0e1117 42%,#0a0c10)}}.ui-sidebar-rail{border-inline-end:1px solid #ffffff14;box-shadow:inset -1px 0 #00000059,inset 0 1px #ffffff0a}.ui-sidebar-nav-item{position:relative;overflow:hidden}.ui-sidebar-nav-item:before{content:"";background:var(--brand-accent);opacity:0;inset-inline-start:0;border-radius:999px;width:3px;height:55%;transition:transform .2s,opacity .2s;position:absolute;top:50%;transform:translateY(-50%)scaleY(0)}.ui-sidebar-nav-item.is-active:before{opacity:1;transform:translateY(-50%)scaleY(1)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b880}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#47556966}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#47556999}html{font-family:Cairo,Inter,Noto Sans Devanagari,ui-sans-serif,system-ui,sans-serif;transition:background-color .35s,color .35s}body{font-family:inherit}html[dir=rtl],html[lang=ar],[dir=rtl]{font-family:Cairo,Inter,sans-serif!important;line-height:1.65!important}[dir=rtl] p,[dir=rtl] span,[dir=rtl] div,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] label,[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] button{line-height:1.65!important}@keyframes shine{to{transform:translate(100%)}}.animate-shine{animation:3s infinite shine}@keyframes chat-bubble-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-message-appear{animation:.16s ease-out chat-bubble-in}@keyframes chat-button-pulse{0%{transform:scale(1);box-shadow:0 0 #ef444480}70%{transform:scale(1.04);box-shadow:0 0 0 12px #ef444400}to{transform:scale(1);box-shadow:0 0 #ef444400}}.chat-button-attention{animation:1.4s ease-out infinite chat-button-pulse}@keyframes ui-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.28s ease-out both ui-fade-in-up}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-pop-in{animation:.18s ease-out both ui-pop-in}@keyframes ui-skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}.ui-skeleton{background:linear-gradient(90deg,#e9edf2 25%,#f4f7fa 37%,#e9edf2 63%) 0 0/200% 100%;border-radius:.5rem;animation:1.4s ease-in-out infinite ui-skeleton}.dark .ui-skeleton{background:linear-gradient(90deg,#1e293b 25%,#334155 37%,#1e293b 63%) 0 0/200% 100%}@media(prefers-reduced-motion:reduce){.animate-fade-in-up,.animate-pop-in,.ui-skeleton{animation:none}}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:#fff3 transparent;scroll-behavior:smooth}.sidebar-scroll::-webkit-scrollbar{width:6px}.sidebar-scroll::-webkit-scrollbar-track{background:0 0;margin:4px 0}.sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff47}.safe-area-header{padding-top:env(safe-area-inset-top,0px)}@media(max-width:767px){.safe-area-dropdown-below-header{top:calc(3rem + env(safe-area-inset-top,0px))!important}}.safe-area-sidebar-mobile{padding-top:env(safe-area-inset-top,0px)}@media(min-width:768px){.safe-area-sidebar-mobile{padding-top:0}}@media print{@page{size:auto;margin:0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}#printable-invoice{color:#000;z-index:9999;background:#fff;width:100%;min-height:100%;margin:0;padding:20px;position:fixed;top:0;left:0;overflow:visible}}html .bg-blue-500,html .bg-blue-500\/90,html .bg-blue-600,html .bg-blue-700,html .bg-blue-200,html .bg-sky-500,html .bg-sky-600,html .bg-sky-700,html .bg-indigo-500,html .bg-indigo-600{background-color:var(--brand-primary)!important}html .hover\:bg-blue-500:hover,html .hover\:bg-blue-600:hover,html .hover\:bg-blue-700:hover,html .hover\:bg-sky-500:hover,html .hover\:bg-sky-600:hover,html .hover\:bg-sky-700:hover,html .hover\:bg-indigo-500:hover{background-color:var(--brand-primary-dark)!important}html:not(.dark) .bg-blue-50,html:not(.dark) .bg-blue-100,html:not(.dark) .bg-sky-50,html:not(.dark) .bg-sky-100,html:not(.dark) .hover\:bg-blue-50:hover,html:not(.dark) .hover\:bg-blue-100:hover{background-color:var(--brand-soft)!important}html .bg-blue-900\/10,html .bg-blue-900\/20,html .bg-blue-900\/30,html .bg-blue-900\/40,html .bg-blue-900\/50,html .dark\:bg-blue-900\/10,html .dark\:bg-blue-900\/20,html .dark\:bg-blue-900\/30,html .dark\:bg-blue-900\/40,html .dark\:bg-blue-900\/50{background-color:var(--brand-primary)!important}@supports (color:color-mix(in lab,red,red)){html .bg-blue-900\/10,html .bg-blue-900\/20,html .bg-blue-900\/30,html .bg-blue-900\/40,html .bg-blue-900\/50,html .dark\:bg-blue-900\/10,html .dark\:bg-blue-900\/20,html .dark\:bg-blue-900\/30,html .dark\:bg-blue-900\/40,html .dark\:bg-blue-900\/50{background-color:color-mix(in srgb,var(--brand-primary) 14%,transparent)!important}}html .dark\:hover\:bg-blue-900\/20:hover,html .dark\:hover\:bg-blue-900\/30:hover,html .dark\:hover\:bg-blue-900\/40:hover,html .dark\:hover\:bg-blue-900\/50:hover{background-color:var(--brand-primary)!important}@supports (color:color-mix(in lab,red,red)){html .dark\:hover\:bg-blue-900\/20:hover,html .dark\:hover\:bg-blue-900\/30:hover,html .dark\:hover\:bg-blue-900\/40:hover,html .dark\:hover\:bg-blue-900\/50:hover{background-color:color-mix(in srgb,var(--brand-primary) 24%,transparent)!important}}html .border-blue-200,html .border-blue-300,html .border-blue-400,html .border-blue-500,html .border-blue-600,html .border-blue-700,html .border-blue-800,html .border-blue-800\/50,html .dark\:border-blue-700,html .dark\:border-blue-800,html .dark\:border-blue-800\/50,html .border-sky-200,html .border-sky-300,html .border-sky-400,html .border-sky-500,html .border-sky-600{border-color:var(--brand-primary)!important}html .text-blue-500,html .text-blue-600,html .text-blue-700,html .text-blue-900,html .text-sky-500,html .text-sky-600,html .text-sky-700{color:var(--brand-primary)!important}html .text-blue-400,html .text-sky-400,html .dark\:text-blue-200,html .dark\:text-blue-300,html .dark\:text-blue-400,.dark .text-\[var\(--brand-primary\)\]:not(#contract-document *){color:var(--brand-accent)!important}.dark .bg-\[var\(--brand-soft\)\]:not(#contract-document *){background-color:var(--brand-primary)!important}@supports (color:color-mix(in lab,red,red)){.dark .bg-\[var\(--brand-soft\)\]:not(#contract-document *){background-color:color-mix(in srgb,var(--brand-primary) 24%,#0f172a)!important}}html .focus\:ring-blue-500:focus,html .focus\:ring-blue-500\/40:focus,html .focus\:ring-blue-500\/60:focus,html .focus\:ring-blue-600:focus,html .focus\:ring-sky-500:focus,html .focus\:ring-sky-600:focus,html .focus\:border-blue-500:focus{--tw-ring-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}html .shadow-blue-500\/30,html .shadow-blue-500\/40{--tw-shadow-color:var(--brand-primary)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a,0 0 0 1px var(--brand-primary)!important}html .from-blue-500,html .from-blue-600,html .from-sky-500,html .from-sky-600{--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to,#63182c00);--tw-gradient-from:var(--brand-primary)!important}html .to-blue-600,html .to-blue-700,html .to-sky-600,html .to-sky-700{--tw-gradient-to:var(--brand-primary-dark)!important}html .via-blue-500,html .via-sky-500{--tw-gradient-stops:var(--brand-primary), var(--brand-accent), var(--brand-primary-dark)!important}html .from-indigo-500,html .to-indigo-400,html .to-indigo-500,html .to-indigo-600,html .via-indigo-500,html .hover\:to-indigo-400:hover{--tw-gradient-from:var(--brand-primary)!important;--tw-gradient-to:var(--brand-primary-dark)!important;--tw-gradient-stops:var(--brand-primary), var(--brand-accent), var(--brand-primary-dark)!important}html .hover\:from-blue-500:hover{--tw-gradient-from:var(--brand-primary)!important}html:not(.dark) .from-blue-50,html:not(.dark) .to-indigo-50{--tw-gradient-from:var(--brand-soft)!important;--tw-gradient-to:var(--brand-soft)!important}html .dark\:from-blue-900\/20,html .dark\:to-indigo-900\/20{--tw-gradient-from:var(--brand-primary)!important}@supports (color:color-mix(in lab,red,red)){html .dark\:from-blue-900\/20,html .dark\:to-indigo-900\/20{--tw-gradient-from:color-mix(in srgb, var(--brand-primary) 20%, transparent)!important}}html .dark\:from-blue-900\/20,html .dark\:to-indigo-900\/20{--tw-gradient-to:var(--brand-primary)!important}@supports (color:color-mix(in lab,red,red)){html .dark\:from-blue-900\/20,html .dark\:to-indigo-900\/20{--tw-gradient-to:color-mix(in srgb, var(--brand-primary) 20%, transparent)!important}}select{color-scheme:light;cursor:pointer;border-radius:.875rem}select.clients-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;text-align-last:center;line-height:1.25rem}.dark select{color-scheme:dark}select option{color:#0f172a;background-color:#fff;border-radius:6px;padding:9px 12px}.dark select option{color:#e2e8f0;background-color:#1e293b}select option:hover,select option:focus,select option:active,select option:checked{background:linear-gradient(var(--brand-primary),var(--brand-primary))!important;color:#fff!important}@supports (appearance:base-select){select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select::picker(select){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b8a6 transparent;background:#fff;border:1px solid #cbd5e1e6;border-radius:.875rem;max-block-size:min(24rem,100dvh - 2rem);margin-block-start:.4rem;overflow:hidden auto;box-shadow:0 18px 45px -22px #0f172a8c}.dark select::picker(select){background:#1e293b;border-color:#475569e6}select option{border-radius:.65rem;margin:.18rem .3rem}}.code-text{overflow-wrap:anywhere}.clamp-cut,.clamp-open{cursor:pointer;border-radius:4px}.clamp-cut:focus-visible,.clamp-open:focus-visible{outline:2px solid var(--brand-accent,#b8860b);outline-offset:2px}[dir] .clamp-open{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}:root{--z-page-sticky: 30;--z-dock: 400;--z-dock-panel: 410;--z-header: 500;--z-popover: 700;--z-drawer: 750;--z-modal: 800;--z-toast: 900;--z-update: 950}.upd-wrap{position:fixed;top:var(--upd-top, 12px);inset-inline:16px;z-index:var(--z-update);display:flex;justify-content:center;pointer-events:none}.upd{pointer-events:auto;display:flex;align-items:center;gap:10px;width:100%;max-width:680px;padding-block:6px;padding-inline:12px 6px;background:var(--cf-surface);color:var(--cf-ink);border:1px solid var(--cf-line-strong);border-inline-start:3px solid var(--cf-brand-ink);border-radius:12px;box-shadow:0 12px 32px -14px #0f172a52;font-family:inherit;text-align:start}.upd-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--cf-brand-tint);color:var(--cf-brand-ink)}.upd-icon svg{width:16px;height:16px}.upd-text{flex:1;min-width:0}[dir] .upd .upd-title{margin:0;font-size:.875rem;font-weight:700;line-height:1.4!important;color:var(--cf-ink)}[dir] .upd .upd-body{margin:0;font-size:.8125rem;line-height:1.45!important;color:var(--cf-ink-2)}.upd-actions{flex:none;display:flex;align-items:center;gap:6px}.upd-btn.cf-btn{height:40px;min-width:40px;padding:0 14px;font-size:.875rem}.upd :focus-visible{outline:2px solid var(--cf-focus);outline-offset:2px}@media(max-width:639px){.upd{gap:6px;padding-block:6px;padding-inline:10px 6px}.upd-icon{display:none}[dir] .upd .upd-title{font-size:.8125rem;line-height:1.35!important}.upd .upd-body{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.upd-actions{gap:4px}.upd-btn.cf-btn{height:44px;min-width:44px;padding:0 10px}}.upd-wrap--inline{position:static;inset:auto;z-index:auto;order:1;display:block;pointer-events:auto}.upd-wrap--inline .upd{max-width:none}
