/*! tailwindcss v4.3.1 | 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-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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}:root,[data-theme=light]{--page:#eef0ea;--surface:#fff;--surface-2:#f5f6fa;--glass:#ffffffb8;--glass-edge:#ffffffe6;--line:#231f201a;--text:#15161b;--text-2:#565964;--text-3:#656873;--pink:#e51d60;--pink-2:#ff5287;--crimson:#d7104a;--crimson-2:#f0285e;--plum:#72184e;--plum-2:#a3164f;--teal:#118d74;--teal-2:#2db394;--sage:#8ec3a3;--sage-2:#b4dcc4;--cream:#d9dbc4;--cream-2:#eceedc;--blush:#f3a5bf;--blush-2:#f9c9d8;--ink:#231f20;--ink-2:#4a4345;--focus:#231f20;--status-fine:var(--teal);--status-look:var(--plum);--status-act:var(--crimson);--stage-lead:var(--cream);--stage-quoting:var(--blush);--stage-sent:var(--pink);--stage-negotiating:var(--plum);--stage-closing:var(--sage);--stage-won:var(--teal);--stage-lost:var(--ink);--text-act:#b50d3f;--selected:var(--plum);--row-hover:#f7f8f4;--total-row:#f5f6fa;--chart-in:var(--teal);--chart-out:var(--plum-2);--chart-grid:#231f2014;--ground:#e9ebe4;--paper:#fffc;--panel:#ffffffe0;--rail:#231f20;--shadow-card:inset 0 0 0 1px #ffffffe6, 0 10px 30px -18px #72184e2e;--shadow-row:0 1px 2px #231f200d, 0 8px 20px -14px #72184e47;--shadow-pill:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000014}[data-theme=dark]{--page:#110c0f;--surface:#1b1519;--surface-2:#251d22;--glass:#20191ea8;--glass-edge:#ffffff12;--line:#d9dbc41a;--text:#f3f3f5;--text-2:#a5a6ae;--text-3:#8b8c95;--pink:#e51d60;--pink-2:#ff5287;--crimson:#d7104a;--crimson-2:#f0285e;--plum:#72184e;--plum-2:#a3164f;--teal:#118d74;--teal-2:#2db394;--sage:#8ec3a3;--sage-2:#b4dcc4;--cream:#d9dbc4;--cream-2:#eceedc;--blush:#f3a5bf;--blush-2:#f9c9d8;--ink:#3a3336;--ink-2:#544b4e;--focus:#f3f3f5;--status-fine:var(--teal);--status-look:var(--plum);--status-act:var(--crimson);--stage-lead:var(--cream);--stage-quoting:var(--blush);--stage-sent:var(--pink);--stage-negotiating:var(--plum);--stage-closing:var(--sage);--stage-won:var(--teal);--stage-lost:var(--ink);--text-act:#ff5287;--selected:var(--blush);--row-hover:#221b20;--total-row:#251d22;--chart-in:var(--teal);--chart-out:var(--pink);--chart-grid:#d9dbc414;--ground:#0e0b0d;--paper:#1b1519cc;--panel:#251d22e0;--rail:#1c1718;--shadow-card:inset 0 0 0 1px #ffffff12, 0 10px 30px -18px #0009;--shadow-row:0 10px 22px -14px #000000b3}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-row:16px;--radius-lg:22px;--radius-xl:26px;--radius-pill:999px;--rail:72px;--rail-open:264px;--bar:64px;--row-comfortable:56px;--row-compact:40px;--detail-pane:440px;--blur-glass:18px;--blur-bar:14px;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.32s;--font-ar:Alexandria, system-ui, sans-serif;--font-en:"Plus Jakarta Sans", Alexandria, system-ui, sans-serif}@font-face{font-family:Alexandria;src:url(/assets/Alexandria-300-BbCeOpL5.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Alexandria;src:url(/assets/Alexandria-400-qJgO6IXG.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Alexandria;src:url(/assets/Alexandria-500-QSSgkxDh.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Alexandria;src:url(/assets/Alexandria-600-CqWQNatM.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Alexandria;src:url(/assets/Alexandria-700-Cu_rcbna.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-400-BEreAzRs.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-500-QJgU3aHP.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-600-DZHTH_YQ.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-700-ByV-LENh.woff2)format("woff2");font-weight:700;font-display:swap}:root{--plum-deep:#5e1341;--plum-rgb:114, 24, 78;--plum2-rgb:163, 22, 79;--pink-rgb:229, 29, 96;--danger-rgb:215, 16, 74;--glow-rgb:215, 16, 74;--rail-bg:linear-gradient(180deg, #2e2829 0%, #231f20 40%, #1c1718 100%);--rail-fly:#231f20;--rail-active:var(--ip-pulse);--rail-active-text:#fff;--ground-a:#e51d6029;--ground-b:#118d7424;--ground-c:#a3164f14;--unit-accent:var(--plum);--unit-soft:#72184e14;--chart-in:#118d74;--chart-out:#a3164f;--chart-1:#72184e;--chart-2:#118d74;--chart-3:#e51d60;--chart-4:#8ec3a3;--chart-5:#4a4345;--chart-6:#f3a5bf;--chart-warn:var(--crimson)}:root[data-unit=o2]{--plum:#1f7a4d;--plum-2:#186540;--plum-deep:#0d3131;--pink:#2a7f52;--pink-2:#6cc787;--blush:#a9dcb7;--blush-2:#c8ead1;--crimson:#c2362b;--crimson-2:#de5440;--text-act:#a82e22;--selected:#1f7a4d;--page:#edf1ee;--ground:#e4ebe6;--row-hover:#f1f6f2;--plum-rgb:13, 49, 49;--plum2-rgb:31, 122, 77;--pink-rgb:63, 158, 103;--danger-rgb:194, 54, 43;--glow-rgb:31, 122, 77;--ip-pulse:linear-gradient(155deg, #0a2828 0%, #0d3131 30%, #16573f 64%, #1f7a4d 100%);--ip-plum:linear-gradient(145deg, #237f50 0%, #186540 70%);--ip-pink:linear-gradient(145deg, #2f8a57 0%, #1f7a4d 70%);--ip-crimson:linear-gradient(145deg, #de5440 0%, #c2362b 70%);--ip-blush:linear-gradient(145deg, #c8ead1 0%, #a9dcb7 70%);--rail-bg:linear-gradient(180deg, #134240 0%, #0d3131 42%, #092525 100%);--rail-fly:#0d3131;--rail-active:linear-gradient(155deg, #3f9e67 0%, #1f7a4d 100%);--ground-a:#6cc7873d;--ground-b:#0d31311f;--ground-c:#1f7a4d14;--unit-accent:#1f7a4d;--unit-soft:#e2f2e7;--chart-in:#3f9e67;--chart-out:#0d3131;--chart-1:#1f7a4d;--chart-2:#0d3131;--chart-3:#6cc787;--chart-4:#a9dcb7;--chart-5:#4a4345;--chart-6:#3f9e67;--focus:#0d3131}:root[data-unit=all]{--plum:#3a3336;--plum-2:#231f20;--plum-deep:#151213;--pink:#4a4345;--pink-2:#656873;--blush:#d9dbc4;--blush-2:#eceedc;--selected:#231f20;--plum-rgb:35, 31, 32;--plum2-rgb:35, 31, 32;--pink-rgb:74, 67, 69;--glow-rgb:35, 31, 32;--ip-pulse:linear-gradient(155deg, #151213 0%, #231f20 38%, #3a3336 72%, #4a4345 100%);--ip-plum:linear-gradient(145deg, #4a4345 0%, #231f20 70%);--ip-pink:linear-gradient(145deg, #656873 0%, #4a4345 70%);--ip-blush:linear-gradient(145deg, #eceedc 0%, #d9dbc4 70%);--rail-active:linear-gradient(145deg, #eceedc 0%, #d9dbc4 70%);--rail-active-text:#231f20;--ground-a:#d9dbc48c;--ground-b:#118d7414;--ground-c:#231f200d;--unit-accent:#231f20;--unit-soft:#231f200f;--chart-in:#118d74;--chart-out:#4a4345;--chart-1:#231f20;--chart-2:#118d74;--chart-3:#8ec3a3;--chart-4:#656873;--chart-5:#d9dbc4;--chart-6:#2db394}:root[data-unit=all] .ip-root .ip-rail a[aria-current=page],:root[data-unit=all] .ip-root .ip-rail.open .ip-rg.cur>.rg-head,:root[data-unit=all] .ip-root .ip-rail.open a.rg-head[aria-current=page]{color:var(--rail-active-text)}:root[data-unit=all] .ip-root .ip-rail .rg-fly a[aria-current=page]:before,:root[data-unit=all] .ip-root .ip-rail .rg-sub a[aria-current=page]:before{background:#eceedc}:root.unit-switching .ip-rail,:root.unit-switching .ip-paper,:root.unit-switching .ip-ground,:root.unit-switching .ip-btn,:root.unit-switching .ip-tabs a,:root.unit-switching .ip-seg button{transition:background-color .35s var(--ip-ease),color .35s var(--ip-ease),box-shadow .35s var(--ip-ease)!important}.unit-logo{-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.unit-logo.o2{aspect-ratio:480/87;width:118px}.unit-logo.o2.mark{aspect-ratio:1;width:28px}.unit-logo.o2.stacked{aspect-ratio:384/181;width:150px}.unit-mono{fill:currentColor;width:30px;height:auto;display:block}.unit-logo.bgk{aspect-ratio:147.7/155.3;width:30px}.ip-root .ip-rail .logo .unit-logo.bgk{color:#eceedc;width:26px}.bgk-lockup{flex-direction:column;align-items:center;gap:14px;display:inline-flex}.bgk-lockup .unit-logo.bgk{width:64px}.bgk-lockup .unit-word{fill:currentColor;width:220px;height:auto;display:block}.bgk-lockup.login{align-items:flex-start;gap:12px}.bgk-lockup.login .unit-logo.bgk{width:52px}.bgk-lockup.login .unit-word{width:190px}.unit-splash .bgk-lockup .unit-logo.bgk{width:min(120px,30vw)}.unit-splash .bgk-lockup .unit-word{width:min(300px,70vw)}.unit-word{fill:currentColor;width:150px;height:auto;display:block}.unit-pair{align-items:center;gap:6px;display:inline-flex}.unit-pair .unit-mono{width:22px}.unit-pair .unit-logo.o2.mark{width:16px}.unit-pair .x{opacity:.55;font-size:11px;line-height:1}.ip-root .ip-rail .ws-switch{background:#d9dbc40f;border-radius:26px;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #d9dbc414}.ip-root .ip-rail .ws-switch button{all:unset;box-sizing:border-box;cursor:pointer;color:#eceedc9e;width:44px;height:44px;transition:color var(--dur-fast,.12s),background var(--dur-fast,.12s),transform var(--dur-base,.18s) var(--ip-spring);border-radius:50%;place-items:center;display:grid;position:relative}.ip-root .ip-rail .ws-switch button:hover{color:#eceedc;background:#d9dbc41a}.ip-root .ip-rail .ws-switch button:active{transform:scale(.94)}.ip-root .ip-rail .ws-switch button:focus-visible{outline-offset:2px;outline:2px solid #eceedc}.ip-root .ip-rail .ws-switch button[aria-checked=true]{color:var(--rail-active-text);background:var(--rail-active);box-shadow:inset 0 1px #ffffff4d,0 8px 18px -8px rgba(var(--glow-rgb),.6)}.ip-root .ip-rail .ws-switch .unit-mono{width:30px}.ip-root .ip-rail .ws-switch .ws-all{letter-spacing:.02em;font-size:11px;font-weight:600}.ip-root .ip-rail .ws-switch .ws-name{display:none}.ip-root .ip-rail .ws-switch .tip{opacity:0;pointer-events:none;white-space:nowrap;color:#eceedc;background:var(--rail-fly);height:32px;transition:opacity var(--dur-base,.18s);z-index:60;inset-inline-start:calc(100% + 14px);border-radius:10px;align-items:center;padding-inline:12px;font-size:12.5px;font-weight:500;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px -12px #0009}.ip-root .ip-rail .ws-switch button:hover .tip,.ip-root .ip-rail .ws-switch button:focus-visible .tip{opacity:1}.ip-root .ip-rail.open .ws-switch{box-sizing:border-box;border-radius:20px;flex-direction:row;align-items:stretch;width:100%}.ip-root .ip-rail.open .ws-switch button{border-radius:15px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;width:auto;height:64px;display:flex}.ip-root .ip-rail.open .ws-switch .ws-name{font-size:11.5px;font-weight:500;line-height:1;display:block}.ip-root .ip-rail.open .ws-switch .tip{display:none}.ip-root .ip-rail .ws-fixed{color:#eceedc;place-items:center;width:52px;height:36px;margin-bottom:10px;display:grid}.ip-root .ip-rail.open .ws-fixed{box-sizing:border-box;justify-content:start;width:100%;padding-inline:8px}.ip-root .ip-rail .ws-fixed .unit-logo.o2{width:96px}.ip-root .ip-rail .ws-fixed .unit-logo.o2.mark{width:26px}.ip-root .ip-rail .logo .unit-logo.o2.mark{color:#eceedc;width:30px}.ip-root .ip-rail .rail-brand .unit-logo.o2{color:#eceedc;width:108px}.ip-ws-pill{display:none}.ip-ws-pill .unit-mono{width:22px}.ip-ws-pill .unit-logo.o2.mark{width:18px}.ip-company .menu .ws-opt .unit-mono{width:22px}.ip-company .menu .ws-opt .unit-logo.o2.mark{width:18px}.ip-company .menu .ws-opt .ws-ico{color:#eceedc;background:#231f20;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ip-company .menu .ws-opt .ws-ico.o2{color:#6cc787;background:#0d3131}.ip-company .menu .ws-opt .ws-ico.all{color:#231f20;background:#eceedc;font-size:10.5px;font-weight:600}.ip-company .menu .ws-opt[aria-checked=true]{background:var(--unit-soft);color:var(--unit-accent)}@media(max-width:760px){.ip-ws-pill{display:inline-flex}}.unit-splash{z-index:90;pointer-events:none;color:var(--unit-accent);background:radial-gradient(48% 42% at 100% 0%,var(--ground-a),transparent 70%),radial-gradient(40% 40% at 0% 100%,var(--ground-b),transparent 70%),var(--ground);place-items:center;animation:.9s both unit-splash;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.unit-splash>*{animation:.9s cubic-bezier(.2,.8,.2,1) both unit-splash-logo}.unit-splash .unit-word{width:min(320px,70vw)}.unit-splash .unit-logo.o2.stacked{width:min(240px,60vw)}.unit-splash .unit-pair{gap:18px}.unit-splash .unit-pair .unit-mono{width:min(150px,34vw)}.unit-splash .unit-pair .unit-logo.o2.mark{width:min(84px,20vw)}.unit-splash .unit-pair .x{font-size:22px}@keyframes unit-splash{0%,62%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes unit-splash-logo{0%{opacity:0;transform:scale(.94)}40%{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.unit-splash{display:none}:root.unit-switching *{transition:none!important}}.ip-unit-choice{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ip-unit-choice .lbl{color:var(--text-2);font-size:12.5px}.ip-unit-choice .lbl b{color:var(--text-act);font-weight:600}.ip-unit-choice button{all:unset;box-sizing:border-box;cursor:pointer;height:40px;color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #231f201f}.ip-unit-choice button:hover{box-shadow:inset 0 0 0 1px #231f204d}.ip-unit-choice button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ip-unit-choice button[aria-checked=true].bgk{color:#fff;box-shadow:none;background:linear-gradient(145deg,#a3164f,#72184e 70%)}.ip-unit-choice button[aria-checked=true].o2{color:#fff;box-shadow:none;background:linear-gradient(145deg,#237f50,#186540 70%)}.ip-unit-choice button .unit-mono{width:22px}.ip-unit-choice button .unit-logo.o2.mark{width:16px}.ip-unit-choice.missing button{box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb),.5)}.ip-unit-choice .err{color:var(--text-act);flex-basis:100%;font-size:12px;font-weight:500}.ip-shared{white-space:nowrap;height:22px;color:var(--ink-2,#4a4345);background:#231f2012;border-radius:999px;align-items:center;padding-inline:8px;font-size:11px;font-weight:600;display:inline-flex}.tm-card .tm-head{align-items:center;gap:12px;display:flex}.tm-card .tm-figs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:14px;display:grid}.tm-card .tm-fig{background:var(--unit-soft);border-radius:16px;padding:12px 14px}.tm-card .tm-fig small{color:var(--text-2);font-size:12px;display:block}.tm-card .tm-fig b{font-size:20px;font-weight:600}@media(max-width:760px){.ip-root .ip-rail .ws-switch,.ip-root .ip-rail .ws-fixed{display:none}}.ip-field.error select{border-color:var(--crimson);box-shadow:0 0 0 3px rgba(var(--danger-rgb),.12)}.ip-form>.ip-unit-choice{grid-column:1/-1}@media(max-width:760px){.ip-ws-pill .menu{max-width:calc(100vw - 48px);inset-inline:0 auto}}.rp-cats{scrollbar-width:none;max-width:100%;overflow-x:auto}.unit-mono.group{width:34px}.ip-root .ip-rail .logo .unit-mono.group{fill:#eceedc;width:30px}.group-lockup{flex-direction:column;align-items:center;gap:14px;display:inline-flex}.group-lockup>.unit-mono.group{width:150px}.group-lockup .units{align-items:center;gap:14px;display:inline-flex}.group-lockup .units .unit-logo.bgk{width:26px}.group-lockup .units .unit-logo.o2.mark{width:24px}.group-lockup.login{align-items:center}.group-lockup.login>.unit-mono.group{width:120px}.unit-splash .group-lockup>.unit-mono.group{width:min(260px,60vw)}.unit-splash .group-lockup .units .unit-logo.bgk{width:min(56px,14vw)}.unit-splash .group-lockup .units .unit-logo.o2.mark{width:min(52px,13vw)}.ip-root .ip-rail .logo .unit-logo.bgk{width:20px}.ip-root .ip-rail .logo .unit-mono.group{width:24px}.ip-root .ip-rail .logo .unit-logo.o2.mark{width:22px}.ip-root .ip-rail .ws-switch .unit-logo.bgk{width:20px}.ip-root .ip-rail .ws-switch .unit-mono.group{width:24px}.ip-root .ip-rail .ws-switch .unit-logo.o2.mark{width:18px}.ip-ws-pill .unit-logo.bgk,.ip-company .menu .ws-opt .unit-logo.bgk{width:16px}.ip-ws-pill .unit-mono.group,.ip-company .menu .ws-opt .unit-mono.group{width:20px}.login-mark{fill:#231f20;justify-content:center;display:flex}.login-mark .unit-mono.group{fill:#231f20;width:120px}.login-paper h1,.login-paper p,.login-paper label,.login-paper .ip-notice{text-align:center}@layer theme{:root,:host{--font-sans:Alexandria, "Plus Jakarta Sans", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:var(--crimson)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-red-100:color-mix(in oklab, var(--crimson) 13%, white)}}:root,:host{--color-red-700:var(--crimson)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-red-700:color-mix(in oklab, var(--crimson) 86%, black)}}:root,:host{--color-amber-50:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-amber-50:color-mix(in oklab, var(--plum) 7%, white)}}:root,:host{--color-amber-100:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-amber-100:color-mix(in oklab, var(--plum) 13%, white)}}:root,:host{--color-amber-200:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-amber-200:color-mix(in oklab, var(--plum) 24%, white)}}:root,:host{--color-amber-300:var(--plum-2)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-amber-300:color-mix(in oklab, var(--plum-2) 45%, white)}}:root,:host{--color-amber-500:var(--plum-2);--color-amber-600:var(--plum);--color-amber-700:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-amber-700:color-mix(in oklab, var(--plum) 86%, black)}}:root,:host{--color-amber-800:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-amber-800:color-mix(in oklab, var(--plum) 70%, black)}}:root,:host{--color-amber-900:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-amber-900:color-mix(in oklab, var(--plum) 55%, black)}}:root,:host{--color-emerald-50:oklab(97.0292% -.00739392 .000795545);--color-emerald-100:oklab(94.4828% -.0137316 .00147739);--color-emerald-200:oklab(89.8143% -.0253506 .00272744);--color-emerald-600:#118d74;--color-emerald-700:oklab(49.5014% -.105627 .0113641);--color-emerald-800:oklab(40.2918% -.105627 .0113641);--color-blue-100:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-blue-100:color-mix(in oklab, var(--plum) 13%, white)}}:root,:host{--color-blue-700:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-blue-700:color-mix(in oklab, var(--plum) 86%, black)}}:root,:host{--color-violet-50:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-violet-50:color-mix(in oklab, var(--plum) 7%, white)}}:root,:host{--color-violet-100:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-violet-100:color-mix(in oklab, var(--plum) 13%, white)}}:root,:host{--color-violet-200:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-violet-200:color-mix(in oklab, var(--plum) 24%, white)}}:root,:host{--color-violet-500:var(--plum-2);--color-violet-600:var(--plum);--color-violet-700:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-violet-700:color-mix(in oklab, var(--plum) 86%, black)}}:root,:host{--color-violet-900:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-violet-900:color-mix(in oklab, var(--plum) 55%, black)}}:root,:host{--color-rose-50:var(--crimson)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-rose-50:color-mix(in oklab, var(--crimson) 7%, white)}}:root,:host{--color-rose-100:var(--crimson)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-rose-100:color-mix(in oklab, var(--crimson) 13%, white)}}:root,:host{--color-rose-200:var(--crimson)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-rose-200:color-mix(in oklab, var(--crimson) 24%, white)}}:root,:host{--color-rose-500:var(--crimson-2);--color-rose-600:var(--crimson);--color-rose-700:var(--crimson)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-rose-700:color-mix(in oklab, var(--crimson) 86%, black)}}:root,:host{--color-rose-800:var(--crimson)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-rose-800:color-mix(in oklab, var(--crimson) 70%, black)}}:root,:host{--color-slate-50:#f7f8f4;--color-slate-100:#eef0ea;--color-slate-200:#e3e5dd;--color-slate-300:#cdd0c6;--color-slate-400:#656873;--color-slate-500:#565964;--color-slate-600:#4a4345;--color-slate-700:#3a3336;--color-slate-800:#231f20;--color-slate-900:#15161b;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-widest:.1em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--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);--color-primary-50:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-50:color-mix(in oklab, var(--plum) 7%, white)}}:root,:host{--color-primary-100:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-100:color-mix(in oklab, var(--plum) 13%, white)}}:root,:host{--color-primary-200:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-200:color-mix(in oklab, var(--plum) 24%, white)}}:root,:host{--color-primary-400:var(--plum-2)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-400:color-mix(in oklab, var(--plum-2) 75%, white)}}:root,:host{--color-primary-500:var(--plum-2);--color-primary-600:var(--plum);--color-primary-700:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-700:color-mix(in oklab, var(--plum) 86%, black)}}:root,:host{--color-primary-800:var(--plum)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-800:color-mix(in oklab, var(--plum) 70%, black)}}}@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{:root{--ip-ease:cubic-bezier(.2,.8,.2,1);--ip-spring:cubic-bezier(.3,1.35,.45,1);--ip-pulse:linear-gradient(155deg,var(--plum-deep) 0%,var(--plum) 32%,var(--plum-2) 66%,var(--crimson) 100%);--ip-plum:linear-gradient(145deg,var(--plum-2) 0%,var(--plum) 70%);--ip-pink:linear-gradient(145deg,var(--pink-2) 0%,var(--pink) 70%);--ip-crimson:linear-gradient(145deg,var(--crimson-2) 0%,var(--crimson) 70%);--ip-teal:linear-gradient(145deg,#2db394 0%,#118d74 70%);--ip-sage:linear-gradient(145deg,#b4dcc4 0%,#8ec3a3 70%);--ip-cream:linear-gradient(145deg,#eceedc 0%,#d9dbc4 70%);--ip-blush:linear-gradient(145deg,var(--blush-2) 0%,var(--blush) 70%);--ip-ink:linear-gradient(145deg,#4a4345 0%,#231f20 70%);--ip-head:linear-gradient(180deg,#3a3336 0%,#231f20 100%)}.ip-app{font-family:var(--font-ar,Alexandria,system-ui,sans-serif);color:var(--text,#15161b);font-feature-settings:"tnum" 1,"lnum" 1;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.7}.ip-app:lang(en){font-family:var(--font-en,"Plus Jakarta Sans",system-ui,sans-serif);line-height:1.5}.ip-ground{box-sizing:border-box;background:radial-gradient(48% 42% at 0% 0%,var(--ground-a),transparent 70%),radial-gradient(40% 40% at 100% 100%,var(--ground-b),transparent 70%),radial-gradient(30% 30% at 45% 100%,var(--ground-c),transparent 70%),var(--ground,#e9ebe4);min-height:100vh}.ip-ground:dir(ltr){background:radial-gradient(48% 42% at 100% 0%,var(--ground-a),transparent 70%),radial-gradient(40% 40% at 0% 100%,var(--ground-b),transparent 70%),radial-gradient(30% 30% at 55% 100%,var(--ground-c),transparent 70%),var(--ground,#e9ebe4)}.ip-app h1,.ip-app h2,.ip-app h3,.ip-app p{margin:0}.ip-app a{color:var(--plum)}.ip-app a:hover{color:var(--plum-2)}.ip-app svg.i{flex:none;display:block}.ip-muted{color:var(--text-2,#565964)}.ip-faint{color:var(--text-3,#656873)}.ip-n{white-space:nowrap;font-feature-settings:"tnum" 1,"lnum" 1;direction:ltr;unicode-bidi:isolate;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ip-n .c{letter-spacing:.04em;color:var(--text-3,#656873);font-size:10.5px;font-weight:600}.ip-n.act{color:var(--text-act)}.ip-n.act .c{color:inherit;opacity:.75}.ip-n.fine{color:var(--teal,#118d74)}.ip-n.lg{font-size:20px;font-weight:600}.ip-n.xl{letter-spacing:-.01em;font-size:28px;font-weight:500}.ip-ltr{direction:ltr;unicode-bidi:isolate}.ip-bidi{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.ip-fx{color:var(--text-2,#565964);font-size:11.5px;display:block}.ip-shell{box-sizing:border-box;align-items:stretch;gap:24px;min-height:100vh;padding:20px;display:flex}.ip-rail{box-sizing:border-box;background:var(--rail-bg);border-radius:30px;flex-direction:column;flex:none;align-self:flex-start;align-items:center;gap:8px;width:84px;padding:18px 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 20px 40px -24px #231f2099}.ip-rail .logo{background:#d9dbc414;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:14px;display:grid;box-shadow:inset 0 1px #ffffff1a}.ip-rail .logo img{height:20px;display:block}.ip-rail a{color:#d9dbc499;width:52px;height:52px;transition:color var(--dur-fast,.12s) var(--ip-ease),background var(--dur-fast,.12s) var(--ip-ease),transform var(--dur-base,.18s) var(--ip-spring);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.ip-rail a:hover{color:#eceedc;background:#d9dbc417}.ip-rail a:active{transform:scale(.94)}.ip-rail a[aria-current=page]{color:var(--rail-active-text);background:var(--rail-active);box-shadow:inset 0 1px #ffffff59,0 10px 22px -8px rgba(var(--glow-rgb),.6)}.ip-rail a:focus-visible{outline-offset:3px;outline:2px solid #eceedc}.ip-rail a .tip{transform:translateY(-50%) translate(var(--tip-x,6px));opacity:0;pointer-events:none;white-space:nowrap;color:#eceedc;background:var(--rail-fly);height:32px;transition:opacity var(--dur-base,.18s) var(--ip-ease),transform var(--dur-base,.18s) var(--ip-ease);z-index:20;inset-inline-start:calc(100% + 14px);border-radius:10px;align-items:center;padding-inline:12px;font-size:12.5px;font-weight:500;display:flex;position:absolute;top:50%;box-shadow:0 10px 24px -12px #231f20b3}.ip-rail a .tip:dir(ltr){--tip-x:-6px}.ip-rail a:hover .tip,.ip-rail a:focus-visible .tip{opacity:1;transform:translateY(-50%)translate(0)}.ip-rail .sp{flex:1;min-height:56px}.ip-rail .me{letter-spacing:0;color:#231f20;background:var(--ip-cream);border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:600;display:grid}.ip-paper{box-sizing:border-box;background:var(--paper,#fffc);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);min-width:0;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 1px #fff,0 30px 60px -40px rgba(var(--plum-rgb),.35);animation:ip-enter var(--dur-page,.28s) var(--ip-ease) both;border-radius:32px;flex-direction:column;flex:1;gap:24px;padding:28px 32px 36px;display:flex}.ip-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ip-head .title{flex:1;min-width:240px}.ip-head h1{font-size:26px;font-weight:600;line-height:36px}.ip-head .sub{color:var(--text-2,#565964);font-size:13px}.ip-crumbs{color:var(--text-2,#565964);align-items:center;gap:6px;margin-bottom:2px;font-size:12.5px;display:flex}.ip-crumbs a{color:var(--text-2,#565964);text-decoration:none}.ip-crumbs a:hover{color:var(--plum)}.ip-crumbs .sep{opacity:.5}.ip-tabs{background:#231f200a;border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:flex}.ip-tabs a,.ip-tabs button{font:inherit;height:36px;color:var(--text-2,#565964);cursor:pointer;transition:background var(--dur-fast,.12s),color var(--dur-fast,.12s);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding-inline:16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ip-tabs a:hover,.ip-tabs button:hover{color:var(--text,#15161b);background:#ffffffb3}.ip-tabs [aria-selected=true],.ip-tabs [aria-current=page]{color:#fff;background:var(--ip-plum);box-shadow:inset 0 1px #ffffff4d,0 8px 18px -10px rgba(var(--plum-rgb),.6)}.ip-tabs .count{opacity:.75;font-size:11px}.ip-tabs [aria-selected=true]:hover,.ip-tabs [aria-current=page]:hover{color:#fff;background:var(--ip-plum);filter:brightness(1.08)}.ip-pill{height:40px;color:var(--text,#15161b);white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #fffffff2,0 6px 16px -12px rgba(var(--plum-rgb),.4);background:#ffffff9e;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-size:13px;font-weight:500;display:inline-flex}.ip-pill.search{min-width:260px;color:var(--text-3,#656873)}.ip-pill.search kbd{font:inherit;color:var(--text-2,#565964);background:#231f200f;border-radius:6px;margin-inline-start:auto;padding:1px 7px;font-size:11px}.ip-pill.locked{color:#eceedc;background:var(--ip-ink);box-shadow:inset 0 1px #ffffff1f}.ip-ib{width:40px;height:40px;color:var(--text,#15161b);cursor:pointer;box-shadow:inset 0 0 0 1px #fffffff2,0 6px 16px -12px rgba(var(--plum-rgb),.4);transition:background var(--dur-fast,.12s),transform var(--dur-base,.18s) var(--ip-spring);background:#ffffff9e;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.ip-ib:hover{background:#fff}.ip-ib:active{transform:scale(.94)}.ip-ib .dot{background:var(--pink);top:8px;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:9px;box-shadow:0 0 0 2px #fff}.ip-ib.sm{width:32px;height:32px}.ip-ib.ghost{box-shadow:none;color:var(--text-3,#656873);background:0 0}.ip-ib.ghost:hover,.ip-ib.ghost[aria-expanded=true]{color:var(--text,#15161b);background:#231f200f}.ip-info{vertical-align:middle;display:inline-flex;position:relative}.ip-info-pop{z-index:30;box-sizing:border-box;color:#eceedc;white-space:normal;width:max-content;max-width:min(340px,78vw);animation:ip-pop .18s var(--ip-ease) both;top:calc(100% + 6px);background:#231f20;border-radius:14px;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.7;position:absolute;inset-inline-start:0;box-shadow:0 16px 32px -14px #231f2099}.ip-title-tip{align-items:center;gap:4px;display:inline-flex}.ip-seg{background:#ffffff9e;border-radius:999px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #fffffff2}.ip-seg button{height:32px;font:inherit;color:var(--text-2,#565964);cursor:pointer;transition:background var(--dur-fast,.12s),color var(--dur-fast,.12s);background:0 0;border:0;border-radius:999px;padding-inline:14px;font-size:12.5px;font-weight:500}.ip-seg button[aria-pressed=true]{color:#fff;background:var(--ip-plum);box-shadow:inset 0 1px #ffffff4d}.ip-btn{--h:42px;height:var(--h);cursor:pointer;white-space:nowrap;font:inherit;color:var(--text,#15161b);transition:filter var(--dur-fast,.12s),background var(--dur-fast,.12s),transform var(--dur-base,.18s) var(--ip-spring),box-shadow var(--dur-base,.18s);background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #231f201a}.ip-btn:hover{background:#f7f7f3}.ip-btn:active{transform:scale(.97)}.ip-btn:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.ip-btn[disabled],.ip-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.ip-btn.primary{color:#fff;background:var(--ip-pulse);box-shadow:inset 0 1px #ffffff40,0 12px 24px -14px rgba(var(--glow-rgb),.75)}.ip-btn.primary:hover{filter:brightness(1.07);background:var(--ip-pulse)}.ip-btn.ink{color:#eceedc;background:var(--ip-ink);box-shadow:inset 0 1px #ffffff1f}.ip-btn.ink:hover{filter:brightness(1.15);background:var(--ip-ink)}.ip-btn.glass{box-shadow:inset 0 0 0 1px #fffffff2,0 6px 16px -12px rgba(var(--plum-rgb),.4);background:#ffffff9e}.ip-btn.ghost{box-shadow:none;color:var(--text-2,#565964);background:0 0}.ip-btn.ghost:hover{color:var(--text,#15161b);background:#231f200d}.ip-btn.danger{color:#fff;background:var(--ip-crimson);box-shadow:inset 0 1px #ffffff40}.ip-btn.danger-quiet{color:var(--text-act);box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb),.25);background:0 0}.ip-btn.danger-quiet:hover{background:rgba(var(--danger-rgb),.06)}.ip-btn.sm{--h:34px;padding-inline:14px;font-size:13px}.ip-btn.block{width:100%}.ip-app a.ip-btn:hover{color:var(--text,#15161b)}.ip-app a.ip-btn.primary:hover,.ip-app a.ip-btn.danger:hover,.ip-app a.ip-chip.on:hover{color:#fff}.ip-app a.ip-btn.ink:hover{color:#eceedc}.ip-app a.ip-btn.ghost:hover{color:var(--text,#15161b)}.ip-app a.ip-btn.danger-quiet:hover{color:var(--text-act)}.ip-orb{--s:54px;width:var(--s);height:var(--s);color:#fff;background:var(--ip-plum);box-shadow:inset 0 1px #fff6,0 10px 20px -10px rgba(var(--plum-rgb),.55);border-radius:50%;flex:none;place-items:center;display:grid}.ip-orb.sm{--s:34px}.ip-orb.md{--s:44px}.ip-orb.pink{background:var(--ip-pink)}.ip-orb.teal{background:var(--ip-teal)}.ip-orb.plum{background:var(--ip-plum)}.ip-orb.crimson{background:var(--ip-crimson)}.ip-orb.ink{background:var(--ip-ink);color:#eceedc}.ip-orb.sage{background:var(--ip-sage);color:#231f20}.ip-orb.cream{background:var(--ip-cream);color:#231f20}.ip-orb.blush{background:var(--ip-blush);color:#231f20}.ip-orb.pulse{background:var(--ip-pulse)}.ip-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.ip-tile{min-height:118px;color:var(--text,#15161b);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fffffff2,0 12px 26px -22px rgba(var(--plum-rgb),.45);transition:background var(--dur-base,.18s),transform var(--dur-base,.18s) var(--ip-spring);background:#ffffffa8;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.ip-app a.ip-tile{color:var(--text,#15161b)}.ip-tile:hover{background:#fffffff2}.ip-tile:hover .ip-orb{transform:translateY(-2px)}.ip-tile .ip-orb{transition:transform var(--dur-base,.18s) var(--ip-spring)}.ip-tile:active{transform:scale(.98)}.ip-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.ip-kpi{box-sizing:border-box;min-height:150px;color:var(--text,#15161b);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fffffff2,0 14px 30px -24px rgba(var(--plum-rgb),.45);background:#ffffffb8;border-radius:24px;flex-direction:column;gap:8px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.ip-kpi:before{content:"";pointer-events:none;background:radial-gradient(80% 70% at 100% 0%,var(--glow,rgba(var(--plum2-rgb),.1)),transparent 70%);position:absolute;top:0;right:0;bottom:0;left:0}.ip-kpi:dir(ltr):before{background:radial-gradient(80% 70% at 0% 0%,var(--glow,rgba(var(--plum2-rgb),.1)),transparent 70%)}.ip-kpi.g-plum{--glow:rgba(var(--plum2-rgb),.1)}.ip-kpi.g-teal{--glow:#118d741a}.ip-kpi.g-ink{--glow:#231f200f}.ip-kpi.g-pink{--glow:rgba(var(--pink-rgb),.1)}.ip-kpi.g-crimson{--glow:rgba(var(--danger-rgb),.1)}.ip-kpi>*{position:relative}.ip-kpi .l{color:var(--text-2,#565964);align-items:center;gap:10px;font-size:13px;display:flex}.ip-kpi .v{direction:ltr;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ip-kpi:dir(ltr) .v{justify-content:flex-start}.ip-kpi .v b{letter-spacing:-.01em;font-size:27px;font-weight:500;line-height:34px}.ip-kpi .v i{letter-spacing:.05em;height:22px;color:var(--text-2,#565964);background:#231f200f;border-radius:999px;place-items:center;padding-inline:8px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-grid}.ip-kpi .f{min-height:28px;color:var(--ink-2,#4a4345);background:#231f200d;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-inline:12px;font-size:12px;display:inline-flex}.ip-kpi.hero{color:#fff;background:radial-gradient(90% 120% at 100% 0%,#ffffff24,transparent 55%),var(--ip-pulse);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f,0 18px 34px -22px rgba(var(--plum-rgb),.7)}.ip-kpi.hero:before{background:linear-gradient(#ffffff29,#fff0 42%)}.ip-kpi.hero .l{color:#ffffffe0}.ip-kpi.hero .v b{font-size:32px;line-height:40px}.ip-kpi.hero .v i{color:#fff;background:#ffffff2e;box-shadow:inset 0 1px #ffffff4d}.ip-kpi.hero .f{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1f}.ip-kpi.wide{grid-column:span 2}.ip-app a.ip-kpi{color:var(--text,#15161b);transition:transform var(--dur-base,.18s) var(--ip-spring);text-decoration:none}.ip-app a.ip-kpi.hero{color:#fff}.ip-app a.ip-kpi:hover{transform:translateY(-2px)}.ip-app a.ip-tile:hover{color:var(--text,#15161b)}.ip-kpi.sm{border-radius:20px;gap:6px;min-height:0;padding:16px 18px}.ip-kpi.sm .l{gap:8px;font-size:12.5px}.ip-kpi.sm .v b{font-size:22px;line-height:30px}.ip-kpi.sm .f{min-height:24px;padding-inline:10px;font-size:11.5px}.ip-kpi .spark{opacity:.55;inset-inline-end:22px;position:absolute;top:20px}.ip-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:18px;display:grid}.ip-panel{background:var(--panel,#ffffffe0);box-shadow:inset 0 0 0 1px #231f2012,0 10px 30px -24px rgba(var(--plum-rgb),.35);box-sizing:border-box;border-radius:24px;min-width:0;padding:20px 22px}.ip-panel.flat{background:#231f2006;box-shadow:inset 0 0 0 1px #231f200d}.ip-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ip-panel-head h2{font-size:17px;font-weight:600;line-height:26px}.ip-panel-head .more{font-size:13px}.ip-split{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.ip-split>.main{flex:999 560px;min-width:0}.ip-split>.side{flex:340px;min-width:0;max-width:440px}.ip-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;font-size:13px;display:grid}.ip-dl dt{color:var(--text-2,#565964);font-size:12px}.ip-dl dd{margin:0;font-weight:500}.ip-rows{flex-direction:column;display:flex}.ip-rows>*{border-bottom:1px solid #231f2012;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.ip-rows>:last-child{border-bottom:0}.ip-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ip-toolbar .grow{flex:1}.ip-chip{height:32px;color:var(--text,#15161b);white-space:nowrap;background:#231f200d;border-radius:999px;align-items:center;gap:6px;padding-inline:12px;font-size:12.5px;font-weight:500;display:inline-flex}.ip-chip button{color:var(--text-2,#565964);cursor:pointer;background:0 0;border:0;padding:0;display:grid}.ip-chip.on{color:#fff;background:var(--ip-plum)}.ip-search{min-width:220px;height:38px;color:var(--text-3,#656873);background:#231f200a;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #231f200f}.ip-scroll{margin-inline:-4px;padding-inline:4px;overflow-x:auto}.ip-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.ip-table th{text-align:start;color:#d9dbc4;background:var(--ip-head);white-space:nowrap;height:40px;padding-inline:12px;font-size:12px;font-weight:500}.ip-table th:first-child{border-start-start-radius:12px;border-end-start-radius:12px}.ip-table th:last-child{border-start-end-radius:12px;border-end-end-radius:12px}.ip-table td{white-space:nowrap;vertical-align:middle;height:48px;transition:background var(--dur-fast,.12s);border-bottom:1px solid #231f2012;padding-inline:12px}.ip-table.compact td{height:40px}.ip-table .r,.ip-table th.r{text-align:right}.ip-table .c{text-align:center}.ip-table .wrap{white-space:normal;min-width:180px}.ip-table tbody tr{cursor:default}.ip-table tbody tr.link{cursor:pointer}.ip-table tbody tr:hover td{background:#231f2006}.ip-table tbody tr[aria-selected=true] td{background:rgba(var(--plum2-rgb),.06)}.ip-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset -3px 0 0 var(--plum)}.ip-table tbody tr[aria-selected=true] td:first-child:dir(ltr){box-shadow:inset 3px 0 0 var(--plum)}.ip-table tr.group td{height:36px;color:var(--text-2,#565964);background:#231f2006;font-size:12px;font-weight:600}.ip-table tfoot td{background:#f2f3ee;border-bottom:0;font-weight:600}.ip-table tfoot td:first-child{border-start-start-radius:12px;border-end-start-radius:12px}.ip-table tfoot td:last-child{border-start-end-radius:12px;border-end-end-radius:12px}.ip-table .who b{font-weight:600;display:block}.ip-table .who small{color:var(--text-2,#565964);font-size:12px;line-height:1.4;display:block}.ip-table .code{color:var(--text-2,#565964)}.ip-pager{color:var(--text-2,#565964);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12.5px;display:flex}.ip-list{flex-direction:column;min-width:0;display:flex}.ip-lhead{grid-template-columns:var(--cols,1fr);background:var(--ip-head);color:#d9dbc4;white-space:nowrap;border-radius:12px;align-items:center;gap:12px;height:40px;padding-inline:12px;font-size:12px;font-weight:500;display:grid}.ip-lrow{box-sizing:border-box;grid-template-columns:var(--cols,1fr);width:100%;min-height:58px;font:inherit;color:inherit;text-align:start;cursor:pointer;transition:background var(--dur-fast,.12s);background:0 0;border:0;border-bottom:1px solid #231f2012;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:grid}.ip-lrow:hover{background:#231f2006}.ip-lrow[aria-selected=true]{background:rgba(var(--plum2-rgb),.06);box-shadow:inset -3px 0 0 var(--plum)}.ip-lrow:dir(ltr)[aria-selected=true]{box-shadow:inset 3px 0 0 var(--plum)}.ip-lrow:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:-2px}.ip-lhead .r,.ip-lrow .r{text-align:right}.ip-lrow .who b{font-weight:600;display:block}.ip-lrow .who small{color:var(--text-2,#565964);font-size:12px;line-height:1.4;display:block}.ip-st{white-space:nowrap;color:#fff;background:var(--ip-ink);border-radius:999px;align-items:center;height:24px;padding-inline:10px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000014}.ip-st.fine,.ip-st.paid,.ip-st.posted,.ip-st.active{background:var(--ip-teal)}.ip-st.look,.ip-st.partial,.ip-st.due{background:var(--ip-plum)}.ip-st.act,.ip-st.overdue{background:var(--ip-crimson)}.ip-st.issued{background:var(--ip-pink)}.ip-st.info,.ip-st.reversed,.ip-st.deposited{background:var(--ip-sage);color:#231f20}.ip-st.open,.ip-st.received{background:var(--ip-cream);color:#231f20}.ip-st.draft,.ip-st.void,.ip-st.closed,.ip-st.neutral,.ip-st.inactive{background:var(--ip-ink);color:#eceedc}.ip-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.ip-field{min-width:0;display:block;position:relative}.ip-field input,.ip-field select,.ip-field textarea{box-sizing:border-box;width:100%;height:54px;font:inherit;color:var(--text,#15161b);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--dur-fast,.12s),box-shadow var(--dur-fast,.12s);background:#fff;border:1px solid #231f201a;border-radius:16px;padding:22px 16px 6px;font-size:14px}.ip-field textarea{resize:vertical;height:96px}.ip-field label{color:var(--text-2,#565964);pointer-events:none;inset-inline-start:17px;font-size:11px;line-height:14px;position:absolute;top:7px}.ip-field input:hover,.ip-field select:hover{border-color:#231f2040}.ip-field input:focus,.ip-field select:focus,.ip-field textarea:focus{border-color:var(--ink,#231f20);box-shadow:0 0 0 3px rgba(var(--plum-rgb),.12);outline:none}.ip-field .ltr,.ip-field input[inputmode=decimal],input[inputmode=decimal],input[inputmode=numeric],input[type=number],input[type=email],input[type=tel],input.ltr{text-align:right;direction:ltr}:root[dir=ltr] input[inputmode=decimal],:root[dir=ltr] input[inputmode=numeric],:root[dir=ltr] input[type=number],:root[dir=ltr] input[type=email],:root[dir=ltr] input[type=tel],:root[dir=ltr] input.ltr{text-align:left}.ip-field .affix{height:24px;color:var(--text-2,#565964);inset-inline-end:12px;background:#231f200d;border-radius:999px;align-items:center;gap:6px;padding-inline:9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:15px}.ip-field.has-affix input{padding-left:64px;padding-right:14px}.ip-field.has-affix:dir(ltr) input{padding-left:14px;padding-right:64px}.ip-field .help{color:var(--text-2,#565964);margin-top:6px;font-size:12px;display:block}.ip-field.error input{border-color:var(--crimson);box-shadow:0 0 0 3px rgba(var(--danger-rgb),.12)}.ip-field.error .help{color:var(--text-act);font-weight:500}.ip-field input:disabled{color:var(--text-2,#565964);background:#231f2009}.ip-check{cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.ip-check input{width:18px;height:18px;accent-color:var(--plum)}.ip-toggle{cursor:pointer;background:#231f201f;border:0;border-radius:999px;flex:none;width:52px;height:30px;padding:0;transition:background .3s;position:relative}.ip-toggle[aria-checked=true]{background:var(--ip-plum)}.ip-toggle i{width:24px;height:24px;transition:transform .42s var(--ip-spring);top:3px;background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 2px 6px #00000040}.ip-toggle[aria-checked=true] i{transform:translate(-22px)}.ip-toggle:dir(ltr)[aria-checked=true] i{transform:translate(22px)}.ip-notice{background:#ffffffe0;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex;box-shadow:inset 0 0 0 1px #231f2012}.ip-notice .txt{flex:1;min-width:0}.ip-notice .txt b{font-weight:600}.ip-notice .txt small{color:var(--text-2,#565964);font-size:12px;display:block}.ip-toast{z-index:60;color:#eceedc;animation:ip-toast var(--dur-slow,.32s) var(--ip-spring) both;background:#231f20;border-radius:999px;align-items:center;gap:12px;padding:10px 12px 10px 18px;font-size:13px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -18px #231f20b3}.ip-toast:dir(ltr){transform:translate(-50%)}.ip-toast a{color:var(--blush-2)}.ip-scrim{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ip-fade .2s var(--ip-ease) both;background:#231f2052;place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.ip-dialog{box-sizing:border-box;width:min(460px,100%);animation:ip-pop .26s var(--ip-spring) both;background:#fff;border-radius:28px;padding:26px;box-shadow:0 40px 80px -30px #231f2099}.ip-dialog h2{margin-bottom:8px;font-size:18px;font-weight:600;line-height:28px}.ip-dialog p{color:var(--text-2,#565964);font-size:14px}.ip-dialog .acts{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.ip-drawer{animation:ip-slide var(--dur-slow,.32s) var(--ip-ease) both}.ip-track{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ip-track li{min-width:0;color:var(--text-3,#656873);flex-direction:column;flex:1;gap:8px;font-size:12px;line-height:16px;display:flex}.ip-track li:before{content:"";background:#231f2012;border-radius:999px;height:8px}.ip-track li.done{color:var(--text-2,#565964)}.ip-track li.done:before{background:var(--ip-plum)}.ip-track li.now{color:var(--text,#15161b);font-weight:600}.ip-track li.now:before{background:var(--ip-pulse)}.ip-track li.now.act{color:var(--text-act)}.ip-track li.now.act:before{background:var(--ip-crimson)}.ip-track.fine li:before{background:var(--ip-teal)}.ip-track small{color:var(--text-3,#656873);font-weight:400;display:block}.ip-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ip-tl li{grid-template-columns:76px 34px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:16px;display:grid;position:relative}.ip-tl li:after{content:"";inset-inline-start:104px;background:#eceedc;border-radius:2px;width:2px;position:absolute;top:36px;bottom:2px}.ip-tl li:last-child:after{display:none}.ip-tl .t{color:var(--text-3,#656873);padding-top:7px;font-size:11.5px}.ip-tl b{font-size:13px;font-weight:600;display:block}.ip-tl small{color:var(--text-2,#565964);font-size:12px;display:block}.ip-progress{background:#231f2012;border-radius:999px;height:8px;overflow:hidden}.ip-progress i{background:var(--ip-plum);transform-origin:100%;height:100%;animation:ip-grow .7s var(--ip-ease) both;border-radius:999px;display:block}.ip-progress:dir(ltr) i{transform-origin:0}.ip-progress.teal i{background:var(--ip-teal)}.ip-progress.crimson i{background:var(--ip-crimson)}.ip-progress.pulse i{background:var(--ip-pulse)}.ip-tree td.l1{padding-inline-start:12px;font-weight:600}.ip-tree td.l2{padding-inline-start:36px}.ip-tree td.l3{color:var(--text-2,#565964);padding-inline-start:60px}.ip-avatar{color:#231f20;background:var(--ip-cream);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:600;display:inline-grid}.ip-avatar.lg{width:64px;height:64px;font-size:20px}.ip-avatar.plum{color:#fff;background:var(--ip-plum)}.ip-avatar.teal{color:#fff;background:var(--ip-teal)}.ip-avatar.ink{color:#eceedc;background:var(--ip-ink)}.ip-avatar.pink{color:#fff;background:var(--ip-pink)}.ip-legend{color:var(--text-2,#565964);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.ip-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.ip-skel{background:linear-gradient(90deg,#231f200d,#231f201a,#231f200d) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.4s linear infinite ip-shimmer;display:block}.ip-empty{text-align:center;color:var(--text-2,#565964);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 20px;font-size:13px;display:flex}.ip-empty b{color:var(--text,#15161b);font-size:15px;font-weight:600}.ip-in{animation:ip-enter var(--dur-page,.28s) var(--ip-ease) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes ip-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ip-fade{0%{opacity:0}to{opacity:1}}@keyframes ip-pop{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}@keyframes ip-slide{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes ip-toast{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)}}@keyframes ip-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ip-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ip-paper,.ip-in,.ip-dialog,.ip-scrim,.ip-drawer,.ip-toast,.ip-progress i{animation:none}.ip-app *{transition:none!important}}@media(max-width:760px){.ip-shell{flex-direction:column;gap:0;padding:12px}.ip-toast{bottom:96px}.ip-toasts{bottom:96px!important}.ip-rail{z-index:40;border-radius:26px;flex-direction:row;justify-content:space-between;width:auto;height:68px;min-height:0;padding:8px;position:fixed;inset:auto 12px 12px}.ip-rail .logo,.ip-rail .sp,.ip-rail .me,.ip-rail a.extra{display:none}.ip-rail a{width:48px;height:48px}.ip-rail a .tip{display:none}.ip-paper{border-radius:26px;padding:18px 16px 96px}.ip-kpi.wide{grid-column:auto}}:root[dir=ltr] .lucide-arrow-right,:root[dir=ltr] .lucide-arrow-left,:root[dir=ltr] .lucide-chevron-left,:root[dir=ltr] .lucide-chevron-right{transform:scaleX(-1)}.ip-field:dir(ltr) .ltr{text-align:left}.ip-field:dir(ltr) input[inputmode=decimal]{text-align:left}.ip-app.ip-root{z-index:0;min-height:100vh;position:relative}.ip-root .ip-shell{align-items:flex-start}.ip-root .ip-rail{z-index:30;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:visible}.ip-root .ip-rail a .tip{z-index:60}.ip-root .ip-rail button.me{cursor:pointer;font:inherit;border:0;font-size:13px;font-weight:600}.ip-root .ip-rail button.me:focus-visible{outline-offset:3px;outline:2px solid #eceedc}.ip-root .ip-rail .logo svg{fill:#eceedc;width:30px;height:auto;display:block}.ip-root .ip-paper{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:calc(100vh - 40px);position:relative}.ip-root .ip-paper:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--paper,#fffc);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);position:absolute;top:0;right:0;bottom:0;left:0}.ip-topbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ip-topbar .crumb{min-width:200px;color:var(--text-2,#565964);flex:1;align-items:center;gap:8px;font-size:12.5px;display:flex}.ip-topbar .crumb b{color:var(--text,#15161b);font-weight:600}.ip-topbar .crumb .sep{opacity:.5}.ip-topbar .ip-ro-badge{background:var(--ip-cream,#eceedc);color:#231f20;white-space:nowrap;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}[data-ro-hidden]{display:none!important}.ip-company{position:relative}.ip-company .menu{z-index:70;inset-inline-end:0;background:#fff;border-radius:18px;min-width:240px;padding:6px;animation:.18s cubic-bezier(.3,1.35,.45,1) ip-pop;position:absolute;top:calc(100% + 8px);box-shadow:0 0 0 1px #231f200f,0 24px 48px -20px #231f2059}.ip-company .menu button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.ip-company .menu button:hover{background:#f7f8f4}.ip-company .menu button[aria-pressed=true]{background:rgba(var(--plum-rgb),.08);color:var(--plum);font-weight:600}.ip-company .menu .code{color:var(--text-3,#656873);margin-inline-start:auto;font-size:11px}.ip-account .menu{min-width:220px}.ip-modtabs{margin-top:-8px}.ip-modtabs a{color:var(--text-2,#565964);text-decoration:none}.ip-modtabs a[aria-current=page]{color:#fff}.ip-paper>.ip-page{flex-direction:column;gap:22px;min-width:0;animation:.28s cubic-bezier(.2,.8,.2,1) backwards ip-enter;display:flex}.ip-root .ip-paper,.ip-root .ip-in{animation-fill-mode:backwards}@media(prefers-reduced-motion:reduce){.ip-paper>.ip-page{animation:none}}.ip-root .ip-scroll{position:relative}.ip-hot-toast{color:#eceedc!important;background:#231f20!important;border-radius:16px!important;padding:10px 14px!important;font-family:inherit!important;font-size:13.5px!important;box-shadow:0 18px 40px -18px #231f2099!important}@media(max-width:760px){.ip-root .ip-rail{max-height:none;position:fixed;top:auto}.ip-root .ip-paper{align-self:stretch;width:auto;min-height:0}.ip-topbar .crumb{flex-basis:100%;min-width:0}}.ip-root .ip-rail{transition:width .28s cubic-bezier(.2,.8,.2,1),padding .28s cubic-bezier(.2,.8,.2,1)}.ip-root .ip-rail .rail-top{align-items:center;gap:12px;display:flex}.ip-root .ip-rail .rail-brand{color:#eceedc;white-space:nowrap;font-size:15px;font-weight:600}.ip-root .ip-rg{position:relative}.ip-root .ip-rg .rg-fly{box-sizing:border-box;background:var(--rail-fly);opacity:0;visibility:hidden;min-width:210px;transform:translate(var(--fly-x,6px));z-index:60;inset-inline-start:calc(100% + 14px);border-radius:18px;flex-direction:column;gap:2px;padding:8px;transition:opacity .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s linear .18s;display:flex;position:absolute;top:0;box-shadow:0 18px 40px -16px #231f20b3,inset 0 1px #ffffff0f}.ip-root .ip-rg .rg-fly:dir(ltr){--fly-x:-6px}.ip-root .ip-rg .rg-fly:before{content:"";top:0;bottom:0;width:18px;position:absolute;inset-inline-start:-18px}.ip-root .ip-rg:hover .rg-fly,.ip-root .ip-rg:focus-within .rg-fly{opacity:1;visibility:visible;transition-delay:0s;transform:none}.ip-root .ip-rg .fly-title{color:#d9dbc48c;white-space:nowrap;padding:6px 10px;font-size:11.5px;font-weight:500}.ip-root .ip-rail .rg-fly a,.ip-root .ip-rail .rg-sub a{color:#eceedcc7;white-space:nowrap;width:auto;height:36px;box-shadow:none;background:0 0;border-radius:12px;justify-content:flex-start;align-items:center;padding-inline:12px;font-size:13px;font-weight:500;display:flex}.ip-root .ip-rail .rg-fly a:hover,.ip-root .ip-rail .rg-sub a:hover{color:#fff;background:#d9dbc417}.ip-root .ip-rail .rg-fly a[aria-current=page],.ip-root .ip-rail .rg-sub a[aria-current=page]{color:#fff;box-shadow:none;background:#ffffff1a;font-weight:600}.ip-root .ip-rail .rg-fly a[aria-current=page]:before,.ip-root .ip-rail .rg-sub a[aria-current=page]:before{content:"";background:var(--rail-active);border-radius:50%;flex:none;width:6px;height:6px;margin-inline-end:10px}.ip-root .ip-rail .rail-toggle{all:unset;box-sizing:border-box;cursor:pointer;color:#d9dbc499;border-radius:50%;place-items:center;width:52px;height:52px;transition:color .12s,background .12s;display:grid}.ip-root .ip-rail .rail-toggle:hover{color:#eceedc;background:#d9dbc417}.ip-root .ip-rail .rail-toggle:focus-visible,.ip-root .ip-rail .rg-head:focus-visible{outline-offset:2px;outline:2px solid #eceedc}.ip-root .ip-rail .me{flex:none;padding:0}.ip-root .ip-rail .me .me-dot{place-items:center;width:100%;height:100%;display:grid}.ip-root .ip-rail.open{scrollbar-width:none;align-items:stretch;width:268px;padding:18px 14px;overflow-y:auto}.ip-root .ip-rail.open::-webkit-scrollbar{display:none}.ip-root .ip-rail.open .rail-top{margin-bottom:10px;padding-inline:2px}.ip-root .ip-rail.open .logo{flex:none;margin-bottom:0}.ip-root .ip-rail.open .rg-head{all:unset;box-sizing:border-box;cursor:pointer;color:#d9dbc4b8;border-radius:16px;align-items:center;gap:12px;width:100%;height:46px;padding-inline:14px;font-size:13.5px;font-weight:500;transition:color .12s,background .12s;display:flex}.ip-root .ip-rail.open .rg-head:hover{color:#eceedc;background:#d9dbc414}.ip-root .ip-rail.open .ip-rg.cur>.rg-head,.ip-root .ip-rail.open a.rg-head[aria-current=page]{color:var(--rail-active-text);background:var(--rail-active);box-shadow:inset 0 1px #ffffff4d,0 10px 22px -10px rgba(var(--glow-rgb),.55)}.ip-root .ip-rail.open .rg-name{text-align:start;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ip-root .ip-rail.open .rg-chev{opacity:.7;flex:none;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.ip-root .ip-rail.open .expanded .rg-chev{transform:rotate(180deg)}.ip-root .ip-rail .rg-sub{margin:4px 0 8px;border-inline-start:1px solid #d9dbc424;flex-direction:column;gap:2px;margin-inline-start:24px;padding-inline-start:10px;animation:.2s cubic-bezier(.2,.8,.2,1) ip-fade;display:flex}.ip-root .ip-rail.open .rail-toggle{border-radius:16px;align-items:center;gap:12px;width:100%;height:44px;padding-inline:14px;font-size:13px;display:flex}.ip-root .ip-rail.open .me{text-align:start;background:#d9dbc40f;border-radius:18px;align-items:center;gap:10px;width:100%;height:auto;padding:8px;display:flex}.ip-root .ip-rail.open .me .me-dot{background:var(--ip-cream);color:#231f20;border-radius:50%;flex:none;width:40px;height:40px}.ip-root .ip-rail.open .me .me-name{color:#eceedc;flex-direction:column;font-size:13px;font-weight:600;line-height:1.35;display:flex;overflow:hidden}.ip-root .ip-rail.open .me .me-name small{color:#d9dbc499;font-size:11.5px;font-weight:400}.ip-root .ip-rail.open .me{background-image:none}@media(prefers-reduced-motion:reduce){.ip-root .ip-rail,.ip-root .ip-rg .rg-fly,.ip-root .ip-rail .rg-sub{transition:none;animation:none}}@media(max-width:760px){.ip-root .ip-rg .rg-fly,.ip-root .ip-rail .rail-toggle,.ip-root .ip-rail .rail-top{display:none}.ip-root .ip-rail .ip-rg{display:contents}}.ip-root .ip-rail.open .sp{min-height:12px}.ip-root .ip-rail.open .rail-toggle,.ip-root .ip-rail.open a.extra{flex:none}.ip-range{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;max-width:100%;display:flex}.ip-range-seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.ip-range-seg::-webkit-scrollbar{display:none}.ip-range-seg button{white-space:nowrap;flex:none}.ip-range-custom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ip-range-day{height:36px;color:var(--text-2,#565964);gap:6px;padding-inline:12px;font-size:12.5px}.ip-range-day input{font:inherit;color:var(--text,#15161b);font-feature-settings:"tnum" 1,"lnum" 1;background:0 0;border:0;outline:none;width:96px;padding:0;font-size:13px}.ip-range-day:focus-within{box-shadow:inset 0 0 0 1px var(--ink,#231f20),0 0 0 3px rgba(var(--plum-rgb),.12)}.ip-range-day.bad{box-shadow:inset 0 0 0 1px var(--crimson)}.ip-range-err{color:var(--text-act);font-size:12px;font-weight:500}.ip-head>*{min-width:0;max-width:100%}.ip-range-note{color:var(--text-2,#565964);font-feature-settings:"tnum" 1,"lnum" 1;white-space:nowrap;font-size:12px}.ip-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ip-chips .lbl{color:var(--text-2,#565964);margin-inline-end:2px;font-size:12px}.ip-chips button.ip-chip{cursor:pointer;font:inherit;border:0;font-size:12.5px;font-weight:500}.ip-chips button.ip-chip:hover{background:#231f2017}.ip-chips button.ip-chip.on:hover{background:var(--ip-plum)}.ip-chips .ip-chip .n{opacity:.7;font-feature-settings:"tnum" 1,"lnum" 1;font-size:11px}.ip-totals{color:var(--text-2,#565964);flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:12.5px;display:flex}.ip-totals b{color:var(--text,#15161b);font-weight:600}.ip-kpis.tight{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ip-kpis.tight .ip-kpi{border-radius:16px;gap:2px;min-height:0;padding:12px 14px}.ip-kpis.tight .ip-kpi .l{font-size:11.5px}.ip-kpis.tight .ip-kpi .v b{font-feature-settings:"tnum" 1,"lnum" 1;font-size:20px;line-height:1.25}.ip-kpis.tight .ip-kpi .v i{font-size:11px}.ip-kpis.tight .ip-kpi .f{font-size:11.5px}.ip-kpis.tight .ip-orb{--s:26px}.ip-kpis.tight .ip-kpi .f{min-height:22px;padding-inline:9px}.ip-kpis.tight .ip-kpi.wide{grid-column:auto}@media(max-width:760px){.ip-range,.ip-range-custom{width:100%}.ip-range-day{flex:1;min-width:0}.ip-range-day input{flex:1;width:auto;min-width:0}.ip-range-day svg{display:none}.ip-kpis.tight .ip-kpi .v b{font-size:18px}}.ip-scrim>.ip-dialog{min-width:0;max-width:100%}.hm-chart{contain:inline-size;direction:ltr;width:100%;min-width:0}.hm-chart .recharts-text{font-family:inherit}.hm-chart .recharts-cartesian-axis-tick-value{fill:var(--text-3,#656873);font-size:11px}.hm-chart .recharts-legend-item-text{font-size:12px;color:var(--text-2,#565964)!important}.hm-flat3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.hm-flat3 .ip-panel{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.hm-flat3 .ip-n{font-size:16px;font-weight:600}.hm-flat3 .ip-kpi.sm .v b{font-size:19px;line-height:26px}.ip-kpi .v b .hm-neg,.ip-kpi .v b.hm-neg{color:var(--text-act)}.hm-head-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hm-who{align-items:center;gap:10px;min-width:0;display:flex}.hm-who b{font-weight:600;display:block}.hm-who small{color:var(--text-3,#656873);font-size:12px;line-height:1.5;display:block}.hm-barrow{border-bottom:1px solid #231f2012;flex-direction:column;gap:6px;padding:10px 0;display:flex}.hm-barrow:last-child{border-bottom:0}.hm-barrow .top{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.hm-share{align-items:center;gap:8px;display:flex}.hm-share .ip-progress{flex:none;width:72px}.hm-dialog-wide{width:min(580px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.hm-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.hm-dialog-head h2{margin-bottom:0}.hm-fact{background:#231f2009;border-radius:16px;margin:14px 0;padding:12px 14px;font-size:13px}.hm-fact b{font-weight:600;display:block}.hm-fact small{color:var(--text-2,#565964);font-size:12px;display:block}.hm-fc{container-type:inline-size}.hm-fc-late{background:#231f2009;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:inset 0 0 0 1px #231f200a}.hm-fc-late .t{flex:1;min-width:150px}.hm-fc-late .t b{font-size:13.5px;font-weight:600;display:block}.hm-fc-late .t small{color:var(--text-3,#656873);font-size:12px;line-height:1.5;display:block}.hm-fc-late .amt{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.hm-fc-when{flex-direction:column;line-height:1.35;display:flex}.hm-fc-when b{color:var(--text,#15161b);font-weight:600}.hm-fc-when small{color:var(--text-3,#656873);font-size:11.5px}.hm-fc .ip-kpi .v b.hm-neg{color:var(--text-act)}.hm-fc-delta{border-radius:999px;align-self:flex-start;align-items:center;gap:5px;height:24px;padding-inline:9px;font-size:11.5px;font-weight:500;display:inline-flex}.hm-fc-delta.up{color:var(--teal,#118d74);background:#118d7414}.hm-fc-delta.down{color:var(--plum);background:rgba(var(--plum2-rgb),.07)}.hm-fc-delta .ip-n{font-weight:600}.hm-io{border-top:1px solid #231f2012;flex-direction:column;gap:2px;margin-top:2px;padding-top:8px;font-size:12.5px;display:flex}.hm-io>span{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.hm-io .k{color:var(--text-2,#565964);align-items:center;gap:6px;display:inline-flex}.hm-io .k .in{color:var(--teal,#118d74)}.hm-io .k .out{color:var(--crimson)}.hm-fc-late{color:inherit;transition:background var(--dur-fast,.12s);flex-wrap:wrap;margin-top:12px;text-decoration:none}.hm-fc-late:hover{background:rgba(var(--danger-rgb),.05)}.ip-app a.hm-fc-late{color:var(--text,#15161b)}@container (max-width:560px){.hm-io{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}}.hm-layer{flex-direction:column;gap:18px;display:flex}.hm-pair{align-items:stretch}.hm-title2{flex-direction:column;line-height:1.35;display:flex}.hm-title2 small{color:var(--text-2,#565964);font-size:12px;font-weight:400}.hm-panel-link{margin-top:12px;font-size:13px;font-weight:500;display:inline-block}.hm-strip{background:#ffffffe0;border-radius:18px;margin-top:-8px;font-size:13px;box-shadow:inset 0 0 0 1px #231f2012}.hm-strip .row{align-items:center;gap:10px;min-height:48px;padding-block:6px;padding-inline:12px 8px;display:flex}.hm-strip .ico{color:#fff;background:var(--ip-crimson);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff59}.hm-strip.look .row .ico,.hm-strip .ico.look{background:var(--ip-pink)}.hm-strip .ico.sm{width:24px;height:24px}.hm-strip .txt{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.hm-strip .count{height:22px;color:var(--text-act);background:rgba(var(--danger-rgb),.08);border-radius:999px;flex:none;align-items:center;padding-inline:9px;font-size:11.5px;font-weight:600;display:inline-flex}.hm-strip .row .msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.hm-strip .go{white-space:nowrap;flex:none;padding-inline:4px;font-size:12.5px;font-weight:500}.hm-strip .more{height:32px;font:inherit;color:var(--text-2,#565964);cursor:pointer;white-space:nowrap;background:#231f200d;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline:12px;font-size:12.5px;font-weight:500;display:inline-flex}.hm-strip .more:hover{color:var(--text,#15161b);background:#231f2014}.hm-strip .more svg,.hm-seeall svg{transition:transform var(--dur-base,.18s) var(--ip-ease)}.hm-strip .more[aria-expanded=true] svg,.hm-seeall[aria-expanded=true] svg{transform:rotate(180deg)}.hm-strip .list{border-top:1px solid #231f2012;margin:0;padding:2px 14px 8px;list-style:none}.hm-strip .list li{border-bottom:1px solid #231f200d;align-items:center;gap:10px;min-height:44px;padding-block:6px;display:flex}.hm-strip .list li:last-child{border-bottom:0}.hm-strip .list .msg{flex:1;min-width:0}.hm-acts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.hm-acts a{white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:54px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fffffff2,0 10px 22px -20px rgba(var(--plum-rgb),.45);transition:background var(--dur-base,.18s),transform var(--dur-base,.18s) var(--ip-spring);background:#ffffffa8;border-radius:999px;align-items:center;gap:10px;padding-inline:9px 14px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.ip-app .hm-acts a,.ip-app .hm-acts a:hover{color:var(--text,#15161b)}.hm-acts a:hover{background:#fffffff2}.hm-acts a:active{transform:scale(.98)}.hm-acts a:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.hm-acts .ip-orb{--s:36px}.hm-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-kpis .ip-kpi{min-height:140px}.hm-liq{font:inherit;text-align:start;cursor:pointer;border:0}.hm-liq .x{color:#ffffffe6;font-size:12.5px;line-height:1.5}.hm-needs,.hm-aging{container-type:inline-size}.hm-needs-list,.hm-rv-list{flex-direction:column;display:flex}.hm-need{border-bottom:1px solid #231f2012;grid-template-columns:34px minmax(0,1fr) auto auto;grid-template-areas:"o m a x";align-items:center;gap:6px 12px;min-height:58px;padding-block:8px;font-size:13px;display:grid}.hm-need:last-child{border-bottom:0}.hm-need>.ip-orb{grid-area:o}.hm-need .main{grid-area:m;min-width:0}.hm-need .amt{flex-direction:column;grid-area:a;align-items:flex-end;gap:2px;display:flex}.hm-need .acts{grid-area:x;align-items:center;gap:6px;display:flex}.hm-need .main b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.hm-need .main small{-webkit-line-clamp:2;color:var(--text-2,#565964);-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.hm-need.link{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #231f2012;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"o m x"}.hm-need.link:last-child{border-bottom:0}.hm-need.link:hover b{color:var(--plum)}.hm-need.link:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:-2px;border-radius:10px}.hm-need .arrow{color:var(--text-3,#656873)}.hm-need.empty,.hm-need.err{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"o m x"}.hm-need-skel{flex-direction:column;gap:16px;padding-block:10px;display:flex}@container (max-width:520px){.hm-need{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"o m m""o a x"}.hm-need .amt{align-items:flex-start}}.hm-seeall{width:100%;height:36px;font:inherit;color:var(--text-2,#565964);cursor:pointer;background:#231f2009;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;font-weight:500;display:flex}.hm-seeall:hover{color:var(--text,#15161b);background:#231f200f}.hm-seeall:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.hm-rv{border-bottom:1px solid #231f2012;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding-block:6px;text-decoration:none;display:grid}.hm-rv:last-child{border-bottom:0}.ip-app a.hm-rv,.ip-app a.hm-rv:hover{color:var(--text,#15161b)}.hm-rv:hover b{color:var(--plum)}.hm-rv .dot{color:#fff;background:var(--ip-plum);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hm-rv .dot.act{background:var(--ip-crimson)}.hm-rv .main{min-width:0}.hm-rv .main b,.hm-rv .main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hm-rv .main b{font-size:13px;font-weight:600}.hm-rv .main small{color:var(--text-2,#565964);font-size:12px}.hm-weekly-empty{background:#231f2006;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding-block:10px;padding-inline:12px 10px;display:flex;box-shadow:inset 0 0 0 1px #231f200d}.hm-weekly-empty .txt{flex:1;min-width:200px;font-size:13px}.hm-weekly-empty .txt b{margin-inline-end:8px;font-weight:600}.hm-weekly-empty .txt small{color:var(--text-2,#565964);font-size:12.5px}.hm-fc-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}button.hm-fc-late{width:100%;font:inherit;color:var(--text,#15161b);text-align:start;cursor:pointer;border:0}.hm-bycur{display:block}.hm-fc-chart .ip-legend{margin-bottom:6px}.hm-fc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hm-fc-grid .hm-fc-chart{grid-column:span 3;min-width:0}.hm-fc-nowcard{background:#231f2009}.hm-fc-nowcard .hm-bycur{margin-top:auto}@container (max-width:900px){.hm-fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-fc-grid .hm-fc-chart{grid-column:1/-1}}@container (max-width:520px){.hm-fc-grid{grid-template-columns:minmax(0,1fr)}.hm-fc-grid .hm-io{display:none}}.hm-month{background:#231f2009;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.hm-month .m{margin-inline-end:auto;font-weight:600}.hm-month>span:not(.m){align-items:baseline;gap:8px;display:inline-flex}.hm-month small{color:var(--text-2,#565964);font-size:12px}.hm-cl{align-items:center;gap:8px;min-width:0;display:flex}.hm-cl .nm{text-overflow:ellipsis;min-width:0;max-width:230px;overflow:hidden}.hm-top{container-type:inline-size}.hm-top-table th.share,.hm-top-table td.share{width:130px}@container (max-width:480px){.hm-top-table .share{display:none}.hm-top-table th,.hm-top-table td{padding-inline:8px}.hm-cl .nm{max-width:118px}}.hm-share .pct{justify-content:flex-end;min-width:32px;font-size:12px}.hm-aging-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;display:grid}@container (max-width:720px){.hm-aging-body{grid-template-columns:minmax(0,1fr);gap:20px}}.hm-aging-tot{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.hm-aging-tot>span{background:var(--unit-soft);border-radius:16px;flex-direction:column;flex:1;gap:2px;min-width:140px;padding:10px 14px;display:flex}.hm-aging-tot small{color:var(--text-2,#565964);font-size:12px}.hm-stack{background:#231f200d;border-radius:999px;gap:2px;height:12px;margin-bottom:6px;display:flex;overflow:hidden}.hm-stack i{min-width:4px;display:block}.hm-aging .nd{background:#118d74}.hm-aging .a1{background:#8ec3a3}.hm-aging .a2{background:#f3a5bf}.hm-aging .a3{background:#f0285e}.hm-aging .a4{background:#b50d3f}.hm-aging .ot{background:#656873}.hm-aging-rows>div{border-bottom:1px solid #231f200f;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:13px;display:flex}.hm-aging-rows>div:last-child{border-bottom:0}.hm-aging-rows .k{align-items:center;gap:8px;display:flex}.hm-aging-rows .k i{border-radius:3px;flex:none;width:10px;height:10px}.hm-aging-rows .v{align-items:center;gap:10px;display:flex}.hm-aging-rows .pct{color:var(--text-3,#656873);justify-content:flex-end;min-width:38px;font-size:12px}.hm-chase h3{margin-bottom:4px;font-size:14px;font-weight:600;line-height:24px}.hm-chase-list{flex-direction:column;display:flex}.hm-chase-row{border-bottom:1px solid #231f2012;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:56px;padding-block:6px;display:grid}.hm-chase-row:last-child{border-bottom:0}.hm-chase-row .main{min-width:0}.hm-chase-row .main b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.hm-chase-row .main small{color:var(--text-2,#565964);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;display:flex}.hm-chase-row .amt{flex-direction:column;align-items:flex-end;line-height:1.35;display:flex}.hm-chase-row .amt small{font-size:11px}.hm-chip{min-height:20px;color:var(--text-act);background:rgba(var(--danger-rgb),.07);border-radius:999px;align-items:center;padding-inline:8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}@container (max-width:520px){.hm-aging-tot>span{flex-basis:100%}.hm-chase-row{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"l m m""l a x";row-gap:4px}.hm-chase-row>:first-child{grid-area:l;align-self:start;margin-top:2px}.hm-chase-row .main{grid-area:m}.hm-chase-row .amt{flex-direction:row;grid-area:a;align-items:baseline;gap:8px}.hm-chase-row>.ip-ib{grid-area:x}}.hm-units-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 28px;display:grid}.hm-unit-row{flex-direction:column;gap:8px;min-width:0;display:flex}.hm-unit-row .k{font-size:13px;font-weight:600}.hm-unit-row .bar{align-items:center;gap:10px;min-width:0;display:flex}.hm-unit-row .track{background:#231f200d;border-radius:999px;flex:1;height:10px;overflow:hidden}.hm-unit-row .track i{border-radius:999px;height:100%;display:block}.hm-unit-row .ip-n{justify-content:flex-end;min-width:92px;font-size:12.5px}.hm-more{color:var(--text-2,#565964);flex-wrap:wrap;align-items:center;gap:6px 16px;padding-inline:4px;font-size:13px;display:flex}.hm-more a{font-weight:500}@media(max-width:1100px)and (min-width:761px){.hm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-acts{flex-wrap:wrap;display:flex}.hm-acts a{flex:180px}}@media(max-width:760px){.hm-strip .row{flex-wrap:wrap}.hm-strip .row .txt{flex-basis:calc(100% - 40px)}.hm-strip .row .msg{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.hm-strip .row .go{margin-inline-start:38px}.hm-strip .row .more{margin-inline-start:auto}.hm-acts{scrollbar-width:none;margin-inline:-16px;padding-block:2px;padding-inline:16px;display:flex;overflow-x:auto}.hm-acts::-webkit-scrollbar{display:none}.hm-acts a{flex:none;height:48px}.hm-acts .ip-orb{--s:32px}.hm-kpis{grid-template-columns:minmax(0,1fr)}.hm-kpis .ip-kpi{min-height:0}}.hm-board-top{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));gap:14px;display:grid}.hm-board-top .ip-kpi.hero{grid-row:span 2;gap:12px;padding:24px 26px}.hm-board-top .ip-kpi.hero .v b{font-size:40px;line-height:50px}.hm-hero-sub{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.hm-hero-sub>div{background:#ffffff1f;border-radius:16px;padding:12px 14px;box-shadow:inset 0 1px #fff3}.hm-hero-sub span.t{opacity:.85;font-size:12px;display:block}.hm-hero-sub .ip-n{color:#fff;font-size:16px;font-weight:600}.hm-hero-sub .ip-n .c{color:#ffffffbf}.hm-co{flex-direction:column;display:flex}.hm-co+.hm-co{border-top:1px solid #231f2014;padding-top:18px}.hm-co .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-co .row b{font-size:15px;font-weight:600}.hm-co .ip-n.xl{margin:4px 0 10px}.hm-summary{font-size:15px;font-weight:500;line-height:1.9}.hm-netcash{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hm-netcash .op{color:var(--text-3,#656873);font-size:20px}.hm-netcash .ip-panel{flex-direction:column;flex:1;gap:2px;min-width:180px;padding:12px 16px;display:flex}.hm-week{background:#231f2009;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-top:8px;padding:6px 14px;font-size:12.5px;display:flex}.hm-week b{font-weight:600}.hm-week .tot{color:var(--text-2,#565964);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.hm-week.act{background:rgba(var(--danger-rgb),.06)}.hm-obl{container-type:inline-size}.hm-ohead{height:26px;color:var(--text-2,#565964);grid-template-columns:34px minmax(0,1fr) 150px 124px 176px;align-items:center;gap:14px;padding-inline:4px;font-size:12px;display:grid}.hm-orow{border-bottom:1px solid #231f2012;grid-template-columns:34px minmax(0,1fr) 150px 124px 176px;align-items:center;gap:14px;min-height:62px;padding:8px 4px;font-size:13px;display:grid}.hm-orow:last-child{border-bottom:0}.hm-ohead .r,.hm-orow .r{text-align:right;justify-self:end}.hm-orow .main{min-width:0}.hm-orow .main b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.hm-orow .main .ip-fx{white-space:normal}.hm-orow .main .ip-ltr{white-space:nowrap}.hm-orow .amt{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.hm-orow .acts{justify-content:flex-end;align-items:center;gap:6px;display:flex}@container (min-width:721px){:root[dir=ltr] .hm-ohead,:root[dir=ltr] .hm-orow{grid-template-columns:34px minmax(0,1fr) 130px 128px 228px}}.hm-note{color:var(--ink-2,#4a4345);align-items:center;gap:4px;font-size:12px;display:inline-flex}@container (max-width:720px){.hm-ohead{display:none}.hm-orow{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"o m m""o a s""o x x";row-gap:8px}.hm-orow>.ip-orb{grid-area:o;align-self:start}.hm-orow .main{grid-area:m}.hm-orow .amt{grid-area:a;justify-self:start;align-items:flex-start}.hm-orow .st{grid-area:s;justify-self:end}.hm-orow .acts{grid-area:x;justify-content:flex-start}}.hm-cal{flex-direction:column;gap:18px;display:flex}.hm-cal .month+.month{border-top:1px solid #231f2014;padding-top:16px}.hm-cal .mname{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.hm-cal .grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.hm-cal .dow{height:22px;color:var(--text-3,#656873);font-size:11px}.hm-cal .d{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:34px;font-size:12.5px;line-height:1;display:flex}.hm-cal .d.past{color:var(--text-3,#656873);opacity:.55}.hm-cal .d.busy{font-weight:600}.hm-cal .d.today{color:#eceedc;background:#231f20;font-weight:600}.hm-cal .d i{gap:2px;height:5px;margin-top:3px;display:flex}.hm-cal .d i span{border-radius:50%;width:5px;height:5px}.hm-cal .d i .out{background:var(--chart-out)}.hm-cal .d i .in{background:var(--chart-in)}@media(max-width:760px){.hm-board-top{grid-template-columns:minmax(0,1fr)}.hm-board-top .ip-kpi.hero{grid-row:auto}.hm-board-top .ip-kpi.hero .v b{font-size:32px;line-height:40px}.hm-flat3{grid-template-columns:minmax(0,1fr)}.hm-netcash .op{display:none}.ip-kpi .v b{font-size:24px}.hm-head-acts .ip-seg{max-width:100%;overflow-x:auto}}@media(max-width:1100px)and (min-width:761px){.hm-board-top{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-board-top .ip-kpi.hero{grid-area:auto/span 2}}@media print{body:has(.hm-print) .ip-rail,body:has(.hm-print) .ip-topbar,body:has(.hm-print) .ip-modtabs,.hm-noprint{display:none!important}body:has(.hm-print) .ip-shell{padding:0}body:has(.hm-print) .ip-paper{box-shadow:none;background:#fff;padding:0}}.sl-root{display:contents}.sl-root .sl-pill{height:36px;color:var(--text-2,#565964);gap:6px;padding-inline:12px;font-size:12.5px}.sl-root .sl-pill select{font:inherit;color:var(--text,#15161b);cursor:pointer;background:0 0;border:0;outline:none;max-width:190px;padding:0;font-weight:500}.sl-root .sl-pill:focus-within{box-shadow:inset 0 0 0 1px var(--ink,#231f20)}.sl-root .sl-search input{font:inherit;color:var(--text,#15161b);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:13px}.sl-root .sl-search input::placeholder{color:var(--text-3,#656873)}.sl-root .sl-search:focus-within{box-shadow:inset 0 0 0 1px var(--ink,#231f20)}.sl-root .sl-search button{color:var(--text-3,#656873);cursor:pointer;background:0 0;border:0;padding:0;display:grid}.sl-root .sl-check{width:16px;height:16px;accent-color:var(--plum);cursor:pointer;vertical-align:middle;margin:0}.sl-root .ip-field select,.sl-dialog .ip-field select{cursor:pointer;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='%236C6F7C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;padding-inline-end:38px}:is(.sl-root .ip-field select:dir(ltr),.sl-dialog .ip-field select:dir(ltr)){background-position:right 14px center}.sl-root .ip-field input[type=date]{text-align:right}.sl-dialog.ip-dialog{width:min(580px,100%);max-height:calc(100vh - 48px);overflow:auto}.sl-dialog.ip-dialog.wide{width:min(1040px,100%);max-height:none;overflow:visible}.sl-dialog .sl-dhead{align-items:flex-start;gap:12px;display:flex}.sl-dialog .sl-dhead>div{flex:1;min-width:0}.sl-dialog .ip-form{margin-top:18px}.sl-form2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sl-form3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sl-form1{grid-template-columns:minmax(0,1fr)!important}.sl-full{grid-column:1/-1}.sl-sum{background:#231f200a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.sl-sum.total{background:#f2f3ee;border-radius:18px}.sl-sum.act{background:rgba(var(--danger-rgb),.05)}.sl-pane{background:#fff;flex-direction:column;gap:18px;display:flex}.sl-pane .sl-ref{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sl-pane h2{margin-top:6px;font-size:18px;font-weight:600;line-height:28px}.sl-acts{flex-wrap:wrap;gap:8px;display:flex}.sl-acts .grow{flex:1}.sl-lines .ip-lrow{cursor:default;min-height:44px}.sl-lines .ip-lrow:hover{background:0 0}.sl-lines .ip-lrow.tot{background:#f2f3ee;border-bottom:0;border-radius:12px;min-height:46px;font-weight:600}.sl-root .ip-table td.sel,.sl-root .ip-table th.sel{width:36px;padding-inline:10px 4px}.sl-root .ip-table .stack{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sl-root .ip-table .stack .ip-fx{font-size:11px}.sl-root .ip-table td .ip-ib.sm{display:inline-grid}.sl-root .sl-rowacts{gap:4px;display:inline-flex}.sl-bars>div{flex-direction:column;align-items:stretch;gap:7px;padding-block:10px}.sl-bars .top{justify-content:space-between;gap:12px;display:flex}.sl-bars .top b{font-weight:600}.sl-aging{gap:4px;display:flex}.sl-aging .ip-progress{height:14px}.sl-aging .ip-progress i{width:100%}.sl-aglegend{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.sl-aglegend .ip-n{font-weight:600;display:flex}.sl-agcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sl-agcards .ip-panel{padding:12px 14px}.sl-agcards .ip-n{font-size:15px;font-weight:600;display:flex}.sl-agcards .ip-progress{margin-top:8px}.sl-drop{text-align:center;cursor:pointer;border:1.5px dashed rgba(var(--plum2-rgb),.35);background:rgba(var(--plum2-rgb),.025);min-height:150px;color:var(--text-2,#565964);transition:background var(--dur-fast,.12s);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:13px;display:flex}.sl-drop:hover{background:rgba(var(--plum2-rgb),.05)}.sl-drop b{color:var(--text,#15161b);font-weight:600}.sl-drop img{object-fit:contain;border-radius:10px;max-width:100%;max-height:110px}.sl-edit td{white-space:normal;padding-block:6px}.sl-edit input,.sl-edit select{box-sizing:border-box;width:100%;height:40px;font:inherit;color:var(--text,#15161b);transition:border-color var(--dur-fast,.12s),box-shadow var(--dur-fast,.12s);background:#fff;border:1px solid #231f201a;border-radius:12px;outline:none;padding-inline:10px;font-size:13px}.sl-edit input:focus,.sl-edit select:focus{border-color:var(--ink,#231f20);box-shadow:0 0 0 3px rgba(var(--plum-rgb),.12)}.sl-edit input.num{text-align:right;font-feature-settings:"tnum" 1,"lnum" 1;direction:ltr}.sl-edit td{padding-inline:6px}.sl-edit .desc{min-width:190px}.sl-edit .acc{min-width:170px}.sl-edit .qty{width:72px}.sl-edit .price{width:116px}.sl-edit .vat{width:104px}.sl-edit .vat select{min-width:96px;padding-inline:8px}.sl-edit .sl-ss button{border-radius:12px!important;padding-block:9px!important;font-size:13px!important}.sl-pick{position:relative}.sl-pick>label{z-index:1;color:var(--text-2,#565964);pointer-events:none;inset-inline-start:17px;font-size:11px;line-height:14px;position:absolute;top:7px}.sl-pick>div>button{height:54px!important;box-shadow:none!important;border:1px solid #231f201a!important;border-radius:16px!important;padding:22px 16px 6px!important;font-size:14px!important}.sl-pick>div>button:hover{border-color:#231f2040!important}.sl-pick>div>button span{font-weight:500!important}.sl-pick .help{color:var(--text-2,#565964);margin-top:6px;font-size:12px;display:block}.sl-party{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.sl-party .who{flex:1;min-width:200px}.sl-party .who b{font-weight:600;display:block}.sl-party .facts{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.sl-party .facts .ip-n{font-weight:600}.sl-file{flex-direction:column;gap:18px;display:flex}.sl-file .sl-fhead{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sl-file .sl-fhead .t{flex:1;min-width:220px}.sl-file .sl-fhead h2{margin:0;font-size:22px;font-weight:600;line-height:32px}.sl-file .chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.sl-file .ip-dl{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-file .ip-avatar.lg{width:64px;height:64px}.sl-sticky{position:sticky;top:20px}@media(max-width:920px){.sl-agcards,.sl-file .ip-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-form3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.sl-form2,.sl-form3{grid-template-columns:minmax(0,1fr)!important}.sl-aglegend{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-sticky{position:static}.sl-root .ip-pill.search,.sl-root .ip-search{flex:100%;min-width:0}.sl-root .ip-head>.ip-btn,.sl-root .ip-head>a.ip-btn{flex:auto}.sl-dialog.ip-dialog{padding:20px}.sl-file .ip-dl{grid-template-columns:minmax(0,1fr)}}@media(min-width:1000px){.sl-pane{position:sticky;top:20px}}.sl-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--plum);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.sl-link:hover{color:var(--plum-2)}.sl-dialog textarea{resize:vertical;min-height:96px}.ct-nocountry{height:22px;color:var(--text-act);background:rgba(var(--danger-rgb),.07);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:8px;font-size:11px;font-weight:500;display:inline-flex}.sl-root:dir(ltr) .ip-field input[type=date]{text-align:left}.rt-vars{background:#231f2009;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.rt-vars-head{flex-direction:column;gap:2px;display:flex}.rt-vars-head b{font-size:14px;font-weight:600}.rt-vars-head small{color:var(--text-2,#565964);font-size:12px;line-height:18px}.rt-vars>.ip-btn{align-self:flex-start}.rt-var{background:#fff;border:1px solid #231f2014;border-radius:14px;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:8px;padding:10px;display:grid}.rt-var .rt-kind{grid-column:1}.rt-var .rt-pct{grid-column:2}.rt-var .rt-drop{grid-area:1/3;justify-self:end}.rt-var.nopct .rt-kind{grid-column:1/3}.rt-var .rt-desc,.rt-var .rt-svc{grid-column:1/-1}@media(max-width:760px){.rt-vars{padding:10px}.rt-var{grid-template-columns:minmax(0,1fr) auto}.rt-var .rt-kind,.rt-var.nopct .rt-kind{grid-column:1}.rt-var .rt-drop{grid-column:2}.rt-var .rt-pct{grid-area:2/1/auto/-1}}.sl-pend{box-shadow:inset 0 0 0 1.5px rgba(var(--danger-rgb),.35)}.sl-pend-title{color:var(--text-act,#d7104a);align-items:center;gap:8px;display:inline-flex}.sl-pend-title .ip-ltr{background:rgba(var(--danger-rgb),.08);border-radius:999px;padding-inline:8px;font-size:12px;font-weight:600}.sl-pend-list{flex-direction:column;gap:10px;display:flex}.sl-pend-card{background:rgba(var(--danger-rgb),.04);border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.sl-pend-card .top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sl-pend-card .top b{overflow-wrap:anywhere;min-width:0;font-weight:600}.sl-pend-card .note{color:var(--text,#15161b);margin:0;font-size:13px}.sl-pend-card .why{color:var(--text-2,#565964);margin:0;font-size:12px;line-height:18px}.sl-pend-card .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.sl-pend-card .acts .ip-field{flex:180px;max-width:240px}.sl-edit tr.sl-pend-row td{background:rgba(var(--danger-rgb),.045)}.sl-pend-tag{color:var(--text-act,#d7104a);align-items:center;gap:4px;margin-top:4px;font-size:11.5px;font-weight:600;display:inline-flex}@media(max-width:760px){.sl-pend-card .acts .ip-field{flex:100%;max-width:none}.sl-pend-card .acts .ip-btn{flex:auto}}.oa-amt{box-sizing:border-box;width:112px;height:34px;font:inherit;color:var(--text,#15161b);background:#fff;border:1px solid #231f2024;border-radius:10px;padding:4px 10px;font-size:13px}.oa-amt:focus{border-color:var(--ink,#231f20);box-shadow:0 0 0 3px rgba(var(--plum-rgb),.12);outline:none}.oa-acts{flex-wrap:wrap;gap:8px;display:flex}@media(max-width:640px){.ip-table.oa-table{width:100%;min-width:0}.ip-table.oa-table thead{display:none}.ip-table.oa-table,.ip-table.oa-table tbody,.ip-table.oa-table tr{width:100%;display:block}.ip-table.oa-table tr{border-bottom:1px solid #231f2014;padding-block:8px}.ip-table.oa-table td{text-align:end;white-space:normal;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 2px;display:flex}.ip-table.oa-table td:before{content:attr(data-label);color:var(--text-2,#565964);text-align:start;font-size:12px}}.acc-search{min-width:240px}.acc-search input{min-width:0;font:inherit;color:var(--text,#15161b);background:0 0;border:0;outline:none;flex:1;font-size:13px}.acc-search input::placeholder{color:var(--text-3,#656873)}.acc-search input::-webkit-search-cancel-button{cursor:pointer}.acc-search:focus-within{box-shadow:inset 0 0 0 1px var(--ink,#231f20),0 0 0 3px rgba(var(--plum-rgb),.12)}.ip-table td.acc-desc{text-overflow:ellipsis;max-width:360px;overflow:hidden}.acc-filter{width:150px}.acc-filter input,.acc-filter select{border-radius:12px;height:40px;padding:16px 12px 2px;font-size:13px}.acc-filter label{top:3px;font-size:10.5px;inset-inline-start:13px}@media(max-width:1500px){.ip-table td.acc-desc{max-width:240px}}.acc-detail{scroll-margin-top:16px}.acc-detail .side{flex-direction:column;gap:18px;display:flex}.acc-lines td.cell{padding-inline:5px}.ip-field.acc-cell input{border-radius:12px;height:42px;padding:0 12px}.acc-lines .acc-acct>div>button{border-color:#231f201a!important;border-radius:12px!important;height:42px!important;padding-block:0!important;padding-inline:12px!important}.acc-lines .acc-acct>div>button span{font-weight:500!important}.ip-field.acc-cell.has-val input{border-color:#231f2038}.acc-out{background:rgba(var(--danger-rgb),.05)!important;box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb),.18)!important}.acc-ok{background:#118d740d!important;box-shadow:inset 0 0 0 1px #118d742e!important}.acc-newside{flex:0 320px!important}.acc-newside,.acc-newmain{flex-direction:column;gap:18px;display:flex}.acc-fx{color:var(--text-2,#565964);font-size:11.5px;font-weight:400;display:block}.acc-tree td.acc-name{white-space:nowrap}.acc-tree .acc-node{align-items:center;gap:8px;display:inline-flex}.acc-tree .acc-tog{width:24px;height:24px;color:var(--text-2,#565964);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.acc-tree .acc-tog:hover{color:var(--text,#15161b);background:#231f2012}.acc-tree .acc-tog-sp{width:24px;display:inline-block}.acc-tree tr.d0 td{font-weight:600}.acc-tree tr.d1 td.acc-name{font-weight:500}.acc-tree tr.d2 td,.acc-tree tr.d3 td{color:var(--text-2,#565964)}.acc-tree tr.d2 td.acc-name,.acc-tree tr.d3 td.acc-name{color:var(--text,#15161b)}.acc-tree .code{color:var(--text-2,#565964);font-size:12px}.acc-balance{background:#231f2009;border-radius:18px;margin-bottom:16px;padding:14px 16px}.acc-linkbtn{all:unset;cursor:pointer;min-width:0;font-size:13px}.acc-linkbtn:hover{color:var(--plum)}.acc-linkbtn:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px;border-radius:6px}.ip-dialog.acc-wide{width:min(620px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.acc-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}@media(max-width:1180px){.acc-months{grid-template-columns:repeat(4,minmax(0,1fr))}}.acc-month{all:unset;box-sizing:border-box;cursor:pointer;background:var(--panel,#ffffffe0);box-shadow:inset 0 0 0 1px #231f2012,0 10px 30px -24px rgba(var(--plum-rgb),.35);transition:transform var(--dur-base,.18s) var(--ip-spring),box-shadow var(--dur-fast,.12s);border-radius:22px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.acc-month:hover{transform:translateY(-2px)}.acc-month:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.acc-month[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--plum),0 14px 30px -20px rgba(var(--plum-rgb),.55)}.acc-month.now:not([aria-pressed=true]){box-shadow:inset 0 0 0 2px var(--pink),0 14px 30px -20px rgba(var(--pink-rgb),.45)}.acc-month .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.acc-month .top b{font-size:15px;font-weight:600}.acc-month .meta{color:var(--text-3,#656873);font-size:11.5px}.acc-month .ip-st{align-self:flex-start}.acc-task{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #231f2012;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:60px;padding-block:8px;font-size:13px;display:flex}.acc-task:last-child{border-bottom:0}.acc-task:hover{background:#231f2005}.acc-task:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:-2px;border-radius:8px}.acc-task[aria-disabled=true]{cursor:default}.acc-task .box{color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 2px #231f2038}.acc-task[aria-checked=true] .box{background:var(--ip-teal);box-shadow:none}.acc-task .lbl{align-items:center;gap:12px;min-width:0;display:flex}.acc-acts{border-top:1px solid #231f2012;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}.acc-acts .ip-btn{flex:160px}.acc-dark{color:#eceedc!important;box-shadow:none!important;background:#231f20!important}.acc-dark .txt small{color:#d9dbc4!important}@media(max-width:760px){.acc-search{flex:100%;min-width:0}.ip-table td.acc-desc{max-width:200px}.acc-filter{flex:calc(50% - 10px);width:auto}.acc-newside{flex:100%!important}.acc-months{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-cell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.acc-cell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.acc-cell input[type=number]{-moz-appearance:textfield}@media(min-width:1000px){.acc-sticky{position:sticky;top:16px}}.acc2-banks{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.acc2-bank{text-align:start;font:inherit;cursor:pointer;min-height:168px;transition:transform var(--dur-base,.18s) var(--ip-spring),box-shadow var(--dur-base,.18s);border:0}.acc2-bank:hover{transform:translateY(-2px)}.acc2-bank:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.acc2-bank[aria-pressed=true]{box-shadow:inset 0 0 0 2px rgba(var(--plum-rgb),.35),0 14px 30px -24px rgba(var(--plum-rgb),.45)}.acc2-bank .v b{font-size:24px;line-height:32px}.acc2-bank .v b.acc2-neg{color:var(--text-act)}.acc2-bank-name{flex:1;min-width:0}.acc2-bank-name b{color:var(--text,#15161b);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.4;display:block;overflow:hidden}.acc2-bank-name span{font-size:11.5px;line-height:1.3;display:block}.acc2-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.acc2-total b{font-weight:600}.acc2-panel-sub{font-size:12.5px;font-weight:400;line-height:1.6;display:block}.acc2-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc2-cap{margin-bottom:4px;font-size:12px}.ip-table td small.ip-fx{line-height:1.4}.acc2-rec{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:28px;display:grid}.acc2-rec .ip-rows b{font-weight:600}.acc2-rec-side{flex-direction:column;gap:10px;display:flex}.acc2-dialog{width:min(620px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.acc2-dialog.sm{width:min(460px,100%)}.acc2-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.acc2-dialog-head h2{margin-bottom:4px}.acc2-form2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.acc2-form3{grid-template-columns:repeat(3,minmax(0,1fr))}.acc2-span2{grid-column:span 2}.acc2-span3{grid-column:1/-1}.acc2-preview{align-items:center;gap:12px;padding:14px 16px;display:flex}.acc2-preview b{font-weight:600;display:block}.acc2-next{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.acc2-next .ip-panel.flat{align-items:center;gap:12px;padding:14px 16px;display:flex}.acc2-next b{font-weight:600}.ip-grid.acc2-chq-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,820px),1fr))}.acc2-chq-head{align-items:center;gap:12px;min-width:0;display:flex}.acc2-chq-head h2{font-size:17px;font-weight:600;line-height:26px}.acc2-chq-total,.acc2-chq-total .ip-fx{text-align:end}.acc2-dim td,.acc2-dim td .ip-n{color:var(--text-3,#656873)}.acc2-rowacts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.acc2-months{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;display:grid}.acc2-months .ip-panel.flat{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.acc2-months .row{color:var(--text-2,#565964);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.acc2-months .net{border-top:1px solid #231f2014;justify-content:space-between;align-items:center;padding-top:8px;font-size:12px;display:flex}.acc2-ink-bar i{background:var(--ip-ink)!important}.acc2-drop{text-align:center;cursor:pointer;min-height:300px;transition:border-color var(--dur-fast,.12s),background var(--dur-fast,.12s);background:#fff9;border:2px dashed #231f2024;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 20px;display:flex}.acc2-drop:hover,.acc2-drop.over{border-color:var(--plum);background:rgba(var(--plum2-rgb),.04)}.acc2-drop:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.acc2-drop b{color:var(--text,#15161b);font-size:16px;font-weight:600}.acc2-drop p{max-width:460px;color:var(--text-2,#565964);font-size:13px}.acc2-file{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.acc2-file .grow{flex:1;min-width:200px}.acc2-file b{font-size:15px;font-weight:600;display:block}.acc2-sheets{border-top:1px solid #231f2012;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.acc2-bar{background:#231f200d;border-radius:999px;gap:2px;height:8px;margin-top:12px;display:flex;overflow:hidden}.acc2-bar i{height:100%;display:block}.acc2-stepbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc2-stepbar .grow{flex:1}.acc2-errlist{max-height:360px;overflow-y:auto}.acc2-tb{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}@media(max-width:760px){.acc2-form2,.acc2-form3{grid-template-columns:1fr}.acc2-span2{grid-column:auto}.acc2-chq-total{text-align:start}.acc2-dialog .acts{flex-wrap:wrap}}.acc2-rec-kpis .ip-kpi{min-height:128px}.acc2-rec-kpis .ip-kpi .v b{font-size:22px;line-height:30px}.acc2-segscroll{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.acc2-segscroll button{white-space:nowrap}@media(max-width:520px){.acc2-next .ip-panel.flat{flex-wrap:wrap}.acc2-next .ip-panel.flat>span[style]{min-width:170px!important}.acc2-next .ip-panel.flat>.ip-n{margin-inline-start:56px}}.hr-person{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.ip-app a.hr-person,.ip-app a.hr-person:hover{color:inherit}.hr-person .who{min-width:0}.hr-sub{color:var(--text-3,#656873);font-size:11.5px;font-weight:400;line-height:1.3;display:block}.ip-table td.r .hr-sub{text-align:right}.hr-bands{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.hr-band{background:#231f2009;border-radius:16px;flex-direction:column;gap:2px;padding:12px 16px;display:flex;box-shadow:inset 0 0 0 1px #231f200a}.hr-band .ip-n{font-size:16px}.hr-band small{font-size:11.5px}.hr-miss-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.hr-miss-list{white-space:normal;flex-wrap:wrap;gap:4px;max-width:360px;display:inline-flex}.hr-person .who .hr-miss-list{width:280px;max-width:100%;margin-top:4px;display:flex}.ip-table td .hr-person .who{min-width:280px;display:block}.hr-miss{white-space:nowrap;height:22px;color:var(--text-act);background:rgba(var(--danger-rgb),.07);border-radius:999px;align-items:center;padding-inline:8px;font-size:11px;font-weight:500;display:inline-flex}.hr-miss.more{color:var(--text-2,#565964);cursor:help;background:#231f200f}.hr-missing{color:var(--text-act);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.hr-bars>*{grid-template-columns:minmax(120px,220px) 1fr auto;gap:14px;display:grid}.hr-bars .ip-progress{display:block}.hr-identity{flex-wrap:wrap;align-items:center;gap:28px;padding:24px 26px;display:flex}.hr-identity .me{flex:300px;align-items:center;gap:16px;min-width:0;display:flex}.hr-identity .ip-avatar.lg{width:84px;height:84px;font-size:26px}.hr-identity h2{font-size:22px;font-weight:600;line-height:32px}.hr-identity .tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hr-identity .ip-dl{flex:2 520px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}.ip-dialog.hr-wide{width:min(880px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.hr-dialog-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.hr-dialog-head .t{flex:1;min-width:0}.hr-dialog-head .t p{font-size:13px}.ip-dialog .ip-tabs{margin-bottom:16px}.ip-split>.side.hr-side{flex-direction:column;flex:0 420px;gap:18px;max-width:440px;display:flex}.ip-split>.main.hr-main{flex-direction:column;gap:18px;display:flex}.hr-h{align-items:center;gap:10px;display:flex}.ip-form.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-form.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-form .span-all{grid-column:1/-1}.hr-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.hr-search{min-width:220px;height:38px;color:var(--text-3,#656873);background:#231f200a;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;display:flex;box-shadow:inset 0 0 0 1px #231f200f}.hr-search input{font:inherit;color:var(--text,#15161b);background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.hr-search:focus-within{box-shadow:inset 0 0 0 1px var(--ink,#231f20),0 0 0 3px rgba(var(--plum-rgb),.12)}select.ip-pill{font:inherit;cursor:pointer;border:0;padding-inline:12px;font-size:13px}@media(max-width:760px){.ip-form.two,.ip-form.three{grid-template-columns:minmax(0,1fr)}.hr-identity{padding:18px}.hr-identity .ip-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-bars>*{grid-template-columns:minmax(70px,100px) 1fr auto;gap:10px}.hr-search{flex:100%;min-width:0}.ip-split>.side.hr-side{flex-basis:100%;max-width:none}}.pr-in{box-sizing:border-box;width:84px;height:32px;font:inherit;font-feature-settings:"tnum" 1;text-align:right;color:var(--text,#15161b);direction:ltr;background:#fff;border:1px solid #231f2024;border-radius:10px;padding:0 8px;font-size:13px}.pr-in:focus{border-color:var(--ink,#231f20);box-shadow:0 0 0 3px rgba(var(--plum-rgb),.12);outline:none}.pr-in.wide{width:140px}.pr-unit{height:20px;color:var(--text-2,#565964);background:#231f200f;border-radius:999px;align-items:center;margin-inline-start:6px;padding-inline:8px;font-size:11px;font-weight:500;display:inline-flex}.pr-unit.u2{color:#0e7c7b;background:#0e7c7b1f}.pr-warn{color:var(--text-act);margin:0;padding-inline-start:18px;font-size:12.5px;line-height:1.7}.pr-line-warn{color:var(--text-act);white-space:normal;max-width:220px;font-size:11px;line-height:1.35;display:block}.pr-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-rows{flex-direction:column;gap:8px;display:flex}.pr-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-row .lbl{color:var(--text-2,#565964);min-width:80px;font-size:12.5px}@media(max-width:760px){.pr-acts .ip-btn{flex:auto}.pr-in.wide{width:120px}}.as-search{cursor:text}.as-search input{min-width:0;font:inherit;color:var(--text,#15161b);background:0 0;border:0;outline:0;flex:1;font-size:13px}.as-search input::placeholder{color:var(--text-3,#656873)}.as-search:focus-within{box-shadow:inset 0 0 0 1px #231f2040,0 0 0 3px rgba(var(--plum-rgb),.12)}button.as-chip{font:inherit;cursor:pointer;transition:background var(--dur-fast,.12s),color var(--dur-fast,.12s);border:0;font-size:12.5px;font-weight:500}button.as-chip:not(.on):hover{background:#231f2017}button.as-chip:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.as-spin{animation:1s linear infinite as-spin}@keyframes as-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.as-spin{animation:none}}.as-field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238F92A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat;background-size:14px 14px;padding-left:38px}.as-field select:dir(ltr){background-position:right 16px center;padding-left:16px;padding-right:38px}.as-dialog{width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.as-dialog .ip-form{margin-top:18px}.as-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.as-day{text-align:center;background:#f2f3ee;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;line-height:1.1;display:grid}.as-day b{font-size:16px;font-weight:600}.as-day span{color:var(--text-3,#656873);font-size:10.5px}.as-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.as-stats .ip-panel{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.as-partners{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}.as-partner{flex-direction:column;gap:16px;display:flex}.as-partner .acts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.as-actions{flex-direction:column;gap:10px;display:flex}.as-actions .row{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media(max-width:760px){.as-search{flex:100%;min-width:0}.ip-form.as-2,.ip-form.as-3{grid-template-columns:minmax(0,1fr)!important}.as-span2{grid-column:auto!important}}.as-partner[aria-current=true]{box-shadow:inset 0 0 0 2px rgba(var(--plum-rgb),.28),0 10px 30px -24px rgba(var(--plum-rgb),.35)}.ip-ib.as-danger{color:var(--text-act);box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb),.22)}.ip-ib.as-danger:hover{background:rgba(var(--danger-rgb),.06)}.la-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.la-card{text-align:start;font:inherit;color:inherit;cursor:pointer;width:100%;transition:box-shadow var(--dur-fast,.12s),transform var(--dur-fast,.12s);border:0;flex-direction:column;gap:14px;display:flex}.la-card:hover{box-shadow:inset 0 0 0 1px #231f2024,0 14px 30px -22px rgba(var(--plum-rgb),.45)}.la-card:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.la-card[aria-pressed=true]{box-shadow:inset 0 0 0 2px rgba(var(--plum-rgb),.35),0 10px 30px -24px rgba(var(--plum-rgb),.35)}.la-card.done{filter:grayscale();opacity:.72;background:#231f2009}.la-card.done[aria-pressed=true]{opacity:.9}.la-card-head{align-items:center;gap:10px;display:flex}.la-card-head .t{flex:1;min-width:0}.la-unit{background:rgba(var(--plum2-rgb),.08);height:20px;color:var(--plum);border-radius:999px;align-items:center;margin-inline-end:6px;padding-inline:8px;font-size:11px;font-weight:600;display:inline-flex}.la-unit.u2{color:var(--teal,#118d74);background:#118d741a}.la-card-head .t b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:22px;display:block;overflow:hidden}.la-card-head .t small{color:var(--text-2,#565964);font-size:12px;display:block}.la-card-rows{flex-direction:column;gap:6px;font-size:13px;display:flex}.la-card-rows>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.la-card-foot{border-top:1px solid #231f2012;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.la-card-foot>span{flex-direction:column;gap:2px;min-width:0;display:flex}.la-card-foot small{font-size:11.5px}.la-card-foot b{font-size:14px;font-weight:600}.ip-seg.la-seg{border-radius:20px;flex-wrap:wrap;max-width:100%}.la-rowacts{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.la-act{color:var(--text-act)}.la-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.la-sub{margin:-6px 0 14px;font-size:12.5px}.la-ttl{align-items:center;gap:10px;display:flex}.la-cell{box-sizing:border-box;width:100%;min-width:0;height:34px;font:inherit;color:var(--text,#15161b);background:#fff;border:1px solid #231f201f;border-radius:10px;padding:0 10px;font-size:12.5px}.la-cell:focus{border-color:var(--ink,#231f20);box-shadow:0 0 0 3px rgba(var(--plum-rgb),.12);outline:none}.la-cell.ltr{text-align:right;direction:ltr}input.la-cell[type=date]{min-width:132px}.la-num{max-width:110px}.ip-table td input.la-cell:not([type=date]):not(.la-num){min-width:140px}.ip-table td select.la-cell{min-width:130px}.la-total{background:#f2f3ee;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.la-total b{font-weight:600}.as-dialog.la-wide{width:min(680px,100%)}.ip-field.la-mini select{border-radius:999px;height:40px;padding-top:0;padding-bottom:0;font-size:13px}.la-import-pick{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.la-import-pick label.ip-btn{cursor:pointer}.la-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.la-grid tbody tr.la-off td{opacity:.5}.la-grid tbody tr.la-bad td{background:rgba(var(--danger-rgb),.05)}.la-chk{width:18px;height:18px;accent-color:var(--plum)}.la-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.la-bulk{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.la-bulk .la-cell{width:auto}.la-sticky{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:inset 0 0 0 1px #231f2012,0 16px 30px -22px #231f2080}.la-sticky .grow{flex:1}@media(max-width:760px){.la-card-foot{grid-template-columns:1fr}.la-sticky{bottom:84px}.la-sticky .ip-btn{flex:auto}.la-bulk{width:100%}}@media(prefers-reduced-motion:reduce){.la-card{transition:none}}.la-cell.ltr:dir(ltr){text-align:left}.rp-filters{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.rp-filters .grow{flex:1}.rp-date{height:40px;color:var(--text-2,#565964);box-shadow:inset 0 0 0 1px #fffffff2,0 6px 16px -12px rgba(var(--plum-rgb),.4);background:#ffffff9e;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-size:13px;display:inline-flex}.rp-date input{font:inherit;color:var(--text,#15161b);direction:ltr;background:0 0;border:0;outline:none;width:124px;padding:0;font-size:13px}.rp-date input:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px;border-radius:6px}.rp-chips{flex-wrap:wrap;gap:6px;display:flex}.rp-chips button.ip-chip{cursor:pointer;font:inherit;border:0;font-size:12.5px;font-weight:500}.rp-chips button.ip-chip:hover{background:#231f2017}.rp-chips button.ip-chip.on:hover{background:var(--ip-plum)}.rp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rp-section-head h2{font-size:17px;font-weight:600;line-height:26px}.rp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;display:grid}.rp-card{color:inherit;font:inherit;text-align:start;cursor:pointer;transition:transform var(--dur-base,.18s) var(--ip-spring),box-shadow var(--dur-base,.18s);border:0;flex-direction:column;gap:12px;text-decoration:none;display:flex}.ip-app a.rp-card,.ip-app a.rp-card:hover{color:inherit}.rp-card:hover{box-shadow:inset 0 0 0 1px rgba(var(--plum-rgb),.16),0 16px 34px -24px rgba(var(--plum-rgb),.5);transform:translateY(-2px)}.rp-card:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.rp-card .top{justify-content:space-between;align-items:center;display:flex}.rp-card b{font-size:15px;font-weight:600;display:block}.rp-card .q{color:var(--text-2,#565964);font-size:13px;line-height:1.6;display:block}.rp-card .foot{color:var(--text-3,#656873);margin-top:auto;font-size:12px}.rp-card .chev{color:var(--text-3,#656873)}.rp-card .chev:dir(ltr){transform:scaleX(-1)}.rp-acct{align-items:center;gap:10px;display:inline-flex}.rp-acct .code{color:var(--text-2,#565964);font-size:12px}.ip-table tr.rp-hl td{background:rgba(var(--plum2-rgb),.05);font-weight:600}.ip-table td.dash{color:var(--text-3,#656873)}.ip-table td small.sub{color:var(--text-2,#565964);font-size:11.5px;line-height:1.3;display:block}.rp-meter{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.rp-meter .ip-progress{width:56px;display:block}.rp-meter b{text-align:end;min-width:44px;font-size:12.5px;font-weight:600}.rp-chart{direction:ltr;width:100%}.rp-chart .recharts-cartesian-axis-tick text{font-family:inherit}.rp-note{color:var(--text-2,#565964);margin-top:6px;font-size:12px}.rp-tip{color:#eceedc;direction:rtl;background:#231f20;border-radius:12px;padding:8px 12px;font-size:12px;line-height:1.6;box-shadow:0 14px 30px -14px #231f2099}.rp-tip b{margin-bottom:2px;font-weight:600;display:block}.rp-tip .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.rp-tip i{border-radius:2px;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.rp-tree-name{align-items:center;gap:8px;display:inline-flex}.rp-tree-name .tg{width:26px;height:26px;color:var(--text-2,#565964);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.rp-tree-name .tg:hover{background:#231f200f}.rp-tree-name .tg:dir(rtl) svg.closed{transform:scaleX(-1)}.rp-tree-name .sp{width:26px;display:inline-block}.rp-pick{position:relative}.rp-pick .box{cursor:pointer;min-height:52px;font:inherit;box-sizing:border-box;text-align:start;background:#fff;border:1px dashed #231f202e;border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:6px;width:100%;padding:10px;display:flex}.rp-pick .box:hover{border-color:rgba(var(--plum-rgb),.4)}.rp-pick .box .ph{color:var(--text-3,#656873);margin:auto;font-size:12.5px}.rp-pick .menu{z-index:20;animation:ip-pop .18s var(--ip-spring);top:calc(100% + 6px);background:#fff;border-radius:16px;padding:6px;position:absolute;inset-inline:0;box-shadow:0 0 0 1px #231f200f,0 24px 48px -20px #231f2059}.rp-pick .menu button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:13px;display:flex}.rp-pick .menu button:hover,.rp-pick .menu button:focus-visible{background:#f7f8f4}.rp-side h3{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:600;display:flex}.rp-side h3 .ip-orb{--s:26px}.rp-label{color:var(--text-2,#565964);margin-bottom:6px;font-size:12px;display:block}.rp-share{flex-direction:column;gap:10px;display:flex}.rp-share .row{grid-template-columns:minmax(0,140px) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}.ip-dialog .rp-dhead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ip-dialog .rp-dbody{flex-direction:column;gap:14px;margin-top:14px;display:flex}.ip-dialog.wide{width:min(560px,100%)}.rp-err{background:rgba(var(--danger-rgb),.06);color:var(--text-act);border-radius:14px;padding:10px 14px;font-size:13px;font-weight:500}.rp-toast{bottom:28px}@media(max-width:760px){.rp-toast{bottom:96px}.rp-date input{width:112px}.rp-share .row{grid-template-columns:minmax(0,1fr) auto}.rp-share .row .ip-progress{grid-column:1/-1}}.rp-g2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}@media(max-width:1100px){.rp-g2{grid-template-columns:minmax(0,1fr)}}.ip-kpi .v b .neg{color:var(--text-act)}.ip-kpi.hero .v b .neg{color:#fff}.ip-table td small.sub .rp-meter{margin-top:2px}.ip-table td small.sub .rp-meter .ip-progress{width:44px;height:6px}.ip-table td small.sub .rp-meter b{min-width:0;font-size:11.5px}html[dir=ltr] .rp-tip{direction:ltr}.adm-search{cursor:text}.adm-search input{min-width:0;font:inherit;color:var(--text,#15161b);background:0 0;border:0;outline:none;flex:1;font-size:13px}.adm-search input::placeholder{color:var(--text-3,#656873)}.adm-search:focus-within{box-shadow:inset 0 0 0 1px #231f2040,0 0 0 3px rgba(var(--plum-rgb),.12)}button.adm-chip{font:inherit;cursor:pointer;border:0;font-size:12.5px;font-weight:500}button.adm-chip:not(.on):hover{background:#231f2017}select.adm-select{font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236C6F7C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;border:0;padding-inline-end:34px;font-size:13px}select.adm-select:dir(ltr){background-position:right 12px center}input.adm-date{font:inherit;color:var(--text,#15161b);direction:ltr;border:0;font-size:13px}.adm-link{all:unset;cursor:pointer;color:var(--plum);text-underline-offset:3px;font-size:13px;text-decoration:underline}.adm-link:hover{color:var(--plum-2)}.adm-link:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px;border-radius:4px}.adm-user{align-items:center;gap:10px;display:flex}.adm-online{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.adm-online i{background:#118d74;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #118d742e}.adm-locked{color:var(--text-act);font-size:11.5px;line-height:1.4;display:block}.adm-acts{justify-content:flex-end;gap:6px;display:flex}.ip-rows>.adm-role{min-height:56px}.adm-role .name{flex:none;align-items:center;gap:10px;width:210px;display:flex}.adm-role .name b{font-weight:600;display:block}.adm-role .name .ip-faint{font-size:12px;display:block}.adm-role .ip-progress{flex:1}.adm-role .cnt{text-align:end;flex:none;width:64px;font-size:12px}.adm-rolerow{--cols:34px minmax(0,1fr) auto}.adm-perm{cursor:pointer;color:#0000;width:28px;height:28px;transition:background var(--dur-fast,.12s),color var(--dur-fast,.12s);background:#231f200d;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid;box-shadow:inset 0 0 0 1px #231f2014}.adm-perm:hover{color:var(--text-3,#656873)}.adm-perm.on{color:#fff;background:var(--ip-plum);box-shadow:inset 0 1px #ffffff4d}.adm-perm:disabled{opacity:.5;cursor:not-allowed}.adm-perm:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.adm-dialog{max-height:calc(100vh - 48px);overflow-y:auto}.adm-dialog.wide{width:min(720px,100%)}.adm-dhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.adm-dhead h2{margin-bottom:0}.adm-dhead .ip-ib{box-shadow:none;background:#231f200d}.adm-dform{flex-direction:column;gap:14px;margin-top:6px;display:flex}.adm-dform .acts{flex-wrap:wrap;margin-top:10px}.adm-two{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.adm-acts-split .grow{flex:1}.ip-field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236C6F7C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat}.ip-field select:dir(ltr){background-position:right 16px center;padding-right:40px}.adm-chart{direction:ltr;width:100%;height:240px}.adm-mono{direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.adm-json{text-align:left;white-space:pre-wrap;word-break:break-word;direction:ltr;background:#f7f8f4;border-radius:14px;max-height:260px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.6;overflow:auto;box-shadow:inset 0 0 0 1px #231f200f}.adm-row{border-bottom:1px solid #231f2012;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding-block:8px;display:flex}.adm-row:last-child{border-bottom:0}.adm-row .t b{font-size:13.5px;font-weight:600;display:block}.adm-row .t small{color:var(--text-2,#565964);font-size:12px;line-height:1.5;display:block}.adm-files{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.adm-file{background:#fff;border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #231f2012}.adm-file b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.adm-file small{color:var(--text-2,#565964);font-size:12px}.adm-drop{text-align:center;color:var(--text-2,#565964);cursor:pointer;transition:background var(--dur-fast,.12s),border-color var(--dur-fast,.12s);background:#ffffff80;border:1.5px dashed #231f202e;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:26px 16px;font-size:13px;display:flex}.adm-drop:hover,.adm-drop.over{background:rgba(var(--plum2-rgb),.04);border-color:var(--plum-2)}.adm-drop b{color:var(--text,#15161b);font-weight:600}.adm-preview{background:#fff;border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #231f2014}.adm-preview .bar{border-bottom:1px solid #231f2012;flex-direction:column;gap:2px;padding:12px 16px;font-size:12.5px;display:flex}.adm-preview .body{white-space:pre-wrap;padding:18px 16px;font-size:13.5px;line-height:1.8}.adm-var{height:22px;color:var(--plum);background:rgba(var(--plum2-rgb),.08);cursor:pointer;direction:ltr;unicode-bidi:isolate;border:0;border-radius:999px;align-items:center;padding-inline:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;display:inline-flex}@media(max-width:760px){.adm-role .name{width:150px}.adm-search{flex:100%;min-width:0}.ip-head .ip-btn,.adm-dialog .acts .ip-btn{flex:auto}}.adm-ident{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.adm-ident .who-big{flex:320px;align-items:center;gap:16px;min-width:0;display:flex}.adm-ident .name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-ident .name b{font-size:20px;font-weight:600}.adm-ident .adm-online{display:flex}.adm-ident .sess{flex-wrap:wrap;flex:2 460px;align-items:center;gap:12px;padding:14px 18px;display:flex}.adm-ident .sess .ip-dl{flex:1;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.adm-ident .sess .ip-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.ip-rows>.adm-note{flex-wrap:wrap;min-height:66px;padding-block:8px}.adm-note .t{flex:280px;align-items:center;gap:12px;min-width:0;display:flex}.adm-note .t b{font-weight:600;display:block}.adm-note .t small{color:var(--text-3,#656873);font-size:12px;line-height:1.5;display:block}.adm-note .a,.adm-inl{align-items:center;gap:10px;display:flex}.adm-scan{position:relative;overflow:hidden}.adm-scan>i{background:rgba(var(--plum2-rgb),.12);transition:width .2s;position:absolute;inset-block:0;inset-inline-start:0}.adm-scan>span{align-items:center;gap:8px;display:inline-flex;position:relative}.adm-tpl{grid-template-columns:270px minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}@media(max-width:1320px){.adm-tpl{grid-template-columns:250px minmax(0,1fr)}.adm-tpl .tpl-side{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid!important}}@media(max-width:900px){.adm-tpl{grid-template-columns:minmax(0,1fr)}}.adm-tplrow{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:background var(--dur-fast,.12s);border-radius:18px;align-items:flex-start;gap:12px;padding:12px;display:flex}.adm-tplrow:hover{background:#231f2009}.adm-tplrow[aria-current=true]{background:rgba(var(--plum2-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--plum2-rgb),.18)}.adm-tplrow:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:-2px}.adm-tplrow b{font-size:13.5px;font-weight:600;display:block}.adm-tplrow small{color:var(--text-2,#565964);font-size:12px;line-height:1.5;display:block}.tpl-vars{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.adm-var:hover{background:rgba(var(--plum2-rgb),.14)}.adm-ro{box-sizing:border-box;background:#fff;border:1px solid #231f201a;border-radius:16px;padding:24px 16px 12px;font-size:14px;position:relative}.adm-ro>label{color:var(--text-2,#565964);inset-inline-start:17px;font-size:11px;line-height:14px;position:absolute;top:7px}.adm-preview-inline{background:#231f2009;border-radius:20px;padding:14px}.adm-logo{width:104px;height:104px;color:var(--text-3,#656873);background:#fff;border-radius:22px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #231f201f}.adm-logo img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:8px}.adm-eye{inset-inline-end:11px;position:absolute;top:11px;box-shadow:none!important;background:#231f200d!important}.adm-qr{background:#fff;border-radius:20px;place-items:center;width:176px;height:176px;display:grid;box-shadow:inset 0 0 0 1px #231f201a}.adm-qr img{object-fit:contain;width:160px;height:160px}.ip-field input.adm-otp{letter-spacing:.5em;text-align:center;direction:ltr;font-size:22px}.adm-spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite adm-spin}@keyframes adm-spin{to{transform:rotate(360deg)}}.adm-user .who{text-align:start;flex-direction:column;gap:2px;min-width:0;display:flex}.adm-user .who b{font-weight:600}.adm-user .who small{color:var(--text-2,#565964);font-size:12px;line-height:1.45}.adm-settings{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:48px;margin-top:16px;display:grid}.adm-scontent{flex-direction:column;min-width:0;display:flex}.cfg-nav{border-inline-end:1px solid #231f200f;flex-direction:column;gap:24px;padding-inline-end:20px;display:flex;position:sticky;top:20px}.cfg-nav-group{flex-direction:column;gap:2px;display:flex}.cfg-nav-h{color:var(--text-3,#656873);margin-bottom:6px;padding-inline:12px;font-size:12px;font-weight:600;line-height:16px}.cfg-nav button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:40px;color:var(--text-2,#565964);transition:background var(--dur-fast,.12s),color var(--dur-fast,.12s);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.cfg-nav button svg{color:var(--text-3,#656873);transition:color var(--dur-fast,.12s);flex:none}.cfg-nav button:hover{color:var(--text,#15161b);background:#231f2009}.cfg-nav button[aria-current=true]{background:rgba(var(--plum2-rgb),.07);color:var(--plum);font-weight:600}.cfg-nav button[aria-current=true] svg{color:var(--plum-2)}.cfg-nav button:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:-2px}.cfg-sec{min-width:0;padding-block:36px}.adm-scontent>.ip-panel{box-shadow:none;background:0 0;border-radius:0;padding:36px 0}.adm-scontent>:is(.cfg-sec,.ip-panel):first-child{padding-top:4px}.adm-scontent>:is(.cfg-sec,.ip-panel)+:is(.cfg-sec,.ip-panel){border-top:1px solid #231f200f}.cfg-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:24px;display:flex}.cfg-sec-title{flex:260px;min-width:0}.cfg-sec-head h2,.adm-scontent>.ip-panel>.ip-panel-head h2{color:var(--text,#15161b);font-size:18px;font-weight:600;line-height:28px}.cfg-sec-head p{color:var(--text-3,#656873);margin-top:2px;font-size:13px;line-height:1.6}.adm-scontent>.ip-panel>.ip-panel-head{margin-bottom:22px}.cfg-units{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.cfg-unit{min-width:0;transition:background var(--dur-fast,.12s),box-shadow var(--dur-fast,.12s);background:#231f2006;border-radius:22px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:inset 0 0 0 1px #231f200a}.cfg-unit[aria-current=true]{background:rgba(var(--plum2-rgb),.035);box-shadow:inset 0 0 0 1.5px rgba(var(--plum2-rgb),.28)}.cfg-unit-top{align-items:center;gap:14px;display:flex}.cfg-unit-top .ip-avatar{width:42px;height:42px;font-size:15px}.cfg-unit-top .who{flex:1;min-width:0}.cfg-unit-top b{font-size:15.5px;font-weight:600;line-height:22px;display:block}.cfg-unit-top small{color:var(--text-3,#656873);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.cfg-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;font-size:14px;line-height:1.5;display:grid}.cfg-dl .wide{grid-column:1/-1}.cfg-dl dt{color:var(--text-3,#656873);margin-bottom:3px;font-size:12px}.cfg-dl dd{overflow-wrap:anywhere;margin:0;font-weight:500}.cfg-dl dd .ip-ltr{overflow-wrap:normal;word-break:normal}.cfg-dl .en{color:var(--text-3,#656873);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.cfg-unit-edit{margin-top:auto;align-self:flex-start;margin-inline-start:-14px}.cfg-unit-edit[aria-pressed=true]{color:var(--plum)}.cfg-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.cfg-form.cfg-narrow{max-width:640px}.cfg-form .full{grid-column:1/-1}.cfg-form .ip-field{flex-direction:column;gap:8px;display:flex}.cfg-form .ip-field>label{color:var(--text-2,#565964);pointer-events:auto;order:-1;font-size:13px;font-weight:500;line-height:18px;position:static}.cfg-form .ip-field :is(input,select){border-radius:14px;height:48px;padding-block:0;padding-inline:16px;font-size:14.5px}.cfg-form .ip-field select{padding-inline-end:40px}.cfg-form .ip-field textarea{border-radius:14px;height:auto;min-height:88px;padding:12px 16px;font-size:14.5px;line-height:1.7}.cfg-form .ip-field textarea::placeholder{color:var(--text-3,#656873)}.cfg-form .ip-field textarea:disabled{background:#231f2009}.cfg-form .ip-field .help{color:var(--text-3,#656873);margin-top:0;font-size:12.5px;line-height:1.6}.cfg-form .ip-field.error .help{color:var(--text-act)}.cfg-form .adm-eye{top:auto;bottom:7px}.cfg-form .ip-field :is(input,select,textarea){scroll-margin-bottom:96px}.cfg-form-acts{grid-column:1/-1;padding-top:4px;display:flex}.cfg-rows{margin-top:28px}.cfg-uploads{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.cfg-upload{flex-direction:column;gap:14px;min-width:0;display:flex}.cfg-drop{cursor:pointer;height:168px;color:var(--text-3,#656873);transition:background var(--dur-fast,.12s),border-color var(--dur-fast,.12s),color var(--dur-fast,.12s);background:#ffffffb3;border:1.5px dashed #231f2024;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;overflow:hidden}.cfg-drop:hover{border-color:rgba(var(--plum2-rgb),.45);background:rgba(var(--plum2-rgb),.03);color:var(--plum)}.cfg-drop.has{background:#fff;border-style:solid;border-color:#231f2012}.cfg-drop img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:20px}.cfg-upload-meta b{font-size:14.5px;font-weight:600;line-height:22px;display:block}.cfg-upload-meta small{color:var(--text-3,#656873);font-size:12.5px;line-height:1.6;display:block}.cfg-upload-acts{flex-wrap:wrap;gap:8px;display:flex}.cfg-savebar{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #231f200f,0 18px 40px -26px rgba(var(--plum-rgb),.4);padding:8px;background:#fffffff0;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:8px;padding-inline-start:22px;display:flex}.cfg-savebar.dirty{position:sticky;bottom:20px}.cfg-savebar-txt{color:var(--text-3,#656873);align-items:center;gap:10px;font-size:13px;display:inline-flex}.cfg-savebar.dirty .cfg-savebar-txt{color:var(--text,#15161b);font-weight:500}.cfg-savebar.dirty .cfg-savebar-txt:before{content:"";background:var(--pink);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #e51d6024}.cfg-savebar .ip-btn.primary[disabled]{opacity:1;color:var(--text-3,#656873);box-shadow:none;filter:none;background:#231f200f}.cfg-admin-pill{height:36px;color:var(--text-2,#565964);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;font-size:12.5px;box-shadow:inset 0 0 0 1px #231f2014}.cfg-note{align-items:flex-start;gap:14px;max-width:640px;display:flex}.cfg-note p{color:var(--text-2,#565964);margin-top:6px;font-size:13.5px;line-height:1.7}.cfg-logo{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.cfg-hint{color:var(--text-3,#656873);margin-top:10px;font-size:12.5px;line-height:1.7}@media(max-width:1100px){.adm-settings{grid-template-columns:200px minmax(0,1fr);gap:32px}}@media(max-width:900px){.adm-settings{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.cfg-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-inline-end:0;border-bottom:1px solid #231f200f;flex-direction:row;align-items:center;gap:6px;padding:2px 2px 14px;position:static;overflow-x:auto}.cfg-nav::-webkit-scrollbar{display:none}.cfg-nav-group{display:contents}.cfg-nav-group+.cfg-nav-group:before{content:"";background:#231f201a;flex:none;width:1px;height:20px;margin-inline:4px}.cfg-nav-h{display:none}.cfg-nav button{white-space:nowrap;border-radius:999px;flex:none;width:auto;min-height:38px;padding:8px 14px;font-size:13.5px}.cfg-nav button:not([aria-current=true]){box-shadow:inset 0 0 0 1px #231f2012}}@media(max-width:760px){.cfg-savebar.dirty{bottom:92px}.cfg-savebar{border-radius:22px;flex-wrap:nowrap;padding:8px;padding-inline-start:16px}.cfg-savebar-txt{flex:auto;min-width:0;font-size:12.5px;line-height:1.4}.cfg-savebar .ip-btn{flex:none;padding-inline:16px}.cfg-form .ip-field :is(input,select,textarea){scroll-margin-bottom:190px}}@media(max-width:640px){.cfg-sec,.adm-scontent>.ip-panel{padding-block:28px}.cfg-form{grid-template-columns:minmax(0,1fr);gap:20px}.cfg-unit{gap:18px;padding:20px}.cfg-dl{gap:14px 18px}.cfg-dl .wide-sm{grid-column:1/-1}.cfg-drop{height:148px}}.msg-dialog.ip-dialog{width:min(720px,100%);max-height:none;overflow:visible}.msg-dialog .sl-dhead h2{margin:0;font-size:18px;font-weight:600;line-height:28px}.msg-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.msg-subject{background:#231f2009;border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.msg-subject b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.msg-frame{background:#d9dbc4;border:0;border-radius:16px;width:100%;height:520px;display:block;box-shadow:inset 0 0 0 1px #231f2014}.msg-wa{color:var(--text,#15161b);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#dcf3e6;border-radius:16px 16px 4px;max-width:480px;margin:0;padding:16px 18px;font-size:14px;line-height:1.7}.msg-recent{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #231f2012;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;font-size:13px;display:flex}.msg-recent:last-child{border-bottom:0}.msg-recent:hover{background:#231f2006}.msg-recent:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:-2px}@media(max-width:760px){.msg-frame{height:440px}.msg-dialog .ip-dl{grid-template-columns:minmax(0,1fr)}}.ai-basis{color:var(--text-3,#656873);align-items:flex-start;gap:6px;margin:12px 0 0;font-size:12px;line-height:1.6;display:flex}.ai-basis svg{flex:none;margin-top:3px}.ai-note{background:rgba(var(--plum-rgb),.06);color:var(--text-2,#565964);border-radius:12px;margin:8px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.6}.ai-summary p{margin:0 0 6px;font-size:13.5px;line-height:1.8}.ai-open{height:36px;font:inherit;cursor:pointer;color:#fff;background:var(--ip-plum,var(--plum));border:0;border-radius:999px;align-items:center;gap:6px;padding-inline:12px;font-size:13px;font-weight:500;display:inline-flex}.ai-open:hover{filter:brightness(1.1)}.ai-open:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}@media(max-width:520px){.ai-open .lbl{display:none}}.ai-scrim{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#231f2047;position:fixed;top:0;right:0;bottom:0;left:0}.ai-panel{box-sizing:border-box;background:var(--paper,#fbfbf7);flex-direction:column;width:min(460px,100%);display:flex;position:fixed;inset-block:0;inset-inline-end:0;box-shadow:0 0 60px -20px #231f208c}.ai-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 10px;display:flex}.ai-tabs{align-self:flex-start;margin:0 16px 10px}.ai-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 16px 16px;display:flex;overflow-y:auto}.ai-intro p{color:var(--text-2,#565964);margin:0 0 10px;font-size:13px;line-height:1.7}.ai-sugg{flex-wrap:wrap;gap:6px;display:flex}.ai-sugg .ip-chip{cursor:pointer;font:inherit;white-space:normal;text-align:start;border:0;height:auto;min-height:32px;padding-block:6px;font-size:12.5px}.ai-msg{flex-direction:column;gap:6px;max-width:92%;display:flex}.ai-msg.user{align-self:flex-start}.ai-msg.assistant{align-self:flex-end}.ai-msg .bubble{white-space:pre-wrap;background:#fff;border-radius:18px;padding:10px 14px;font-size:13.5px;line-height:1.75;box-shadow:inset 0 0 0 1px #231f2012}.ai-msg.user .bubble{color:#fff;background:var(--ip-ink,#231f20);box-shadow:none}.ai-msg.err .bubble{color:var(--text-act)}.ai-typing{color:var(--text-3,#656873)}.ai-src{flex-direction:column;gap:4px;padding-inline:6px;display:flex}.ai-src-item{color:var(--text-2,#565964);align-items:flex-start;gap:6px;font-size:12px;line-height:1.6;display:flex}.ai-src-item svg{flex:none;margin-top:3px}.ai-input{border-top:1px solid #231f2012;align-items:flex-end;gap:8px;padding:10px 16px 16px;display:flex}.ai-input .ip-field{flex:1}.ai-input textarea{height:64px}.ai-entry{gap:12px}.ai-entry textarea{height:80px}.ai-draft{padding:14px}.ai-form{grid-template-columns:1fr;gap:10px;display:grid}.ai-form .ip-seg{justify-self:start}.ai-warn{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ai-warn li{color:var(--text-2,#565964);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.6;display:flex}.ai-warn li svg{flex:none;margin-top:3px}.ai-warn li.block{color:var(--text-act)}.ai-sum{margin:12px 0 0;font-size:13px;font-weight:500}.mk-sub{color:var(--text-3,#8f92a0);margin-inline-start:6px;font-size:12px;font-weight:400}.ai-tabs button{align-items:center;gap:4px;display:inline-flex}.mk-send{flex-direction:column;align-items:stretch;gap:4px;display:flex}.mk-unverified{color:var(--text-act);align-items:flex-start;gap:6px;margin:0;padding-inline:6px;font-size:12px;line-height:1.6;display:flex}.mk-unverified svg{flex:none;margin-top:3px}.mk-link{text-underline-offset:3px;font-weight:500;text-decoration:underline}.mk-cards{flex-direction:column;gap:8px;width:100%;display:flex}.mk-card{box-sizing:border-box;background:var(--surface,#fff);width:100%;box-shadow:var(--shadow-card,inset 0 0 0 1px #231f2012);border-radius:16px;padding:12px 14px}.mk-card h3{color:var(--text,#15161b);margin:0 0 6px;font-size:13px;font-weight:600}.mk-big{color:var(--plum);margin:0;font-size:22px;font-weight:600}.tnum{font-variant-numeric:tabular-nums}.mk-cmp{color:var(--text-2,#6c6f7c);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:12.5px;display:flex}.mk-cmp .up,.mk-cmp .down{align-items:center;gap:3px;font-weight:600;display:inline-flex}.mk-cmp .up{color:var(--teal,#118d74)}.mk-cmp .down{color:var(--crimson)}.mk-foot{border-top:1px solid var(--line,#231f201a);color:var(--text-3,#8f92a0);flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;padding-top:8px;font-size:11.5px;line-height:1.5;display:flex}.mk-chart{width:100%;min-width:0}.mk-legend{color:var(--text-2,#6c6f7c);flex-wrap:wrap;gap:10px;margin:4px 0 0;font-size:12px;display:flex}.mk-legend i{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-inline-end:4px;display:inline-block}.mk-compare{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mk-compare li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.mk-compare .lbl{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.mk-compare .lbl small{color:var(--text-3,#8f92a0);font-size:11px}.mk-compare .bar{background:#231f200f;border-radius:999px;height:8px;overflow:hidden}.mk-compare .bar i{background:var(--plum);border-radius:999px;height:100%;display:block}.mk-compare .val{white-space:nowrap;font-weight:600}.mk-table-wrap{max-width:100%;overflow-x:auto}.mk-table{border-collapse:collapse;width:100%;font-size:12.5px}.mk-table th{text-align:start;color:var(--text-2,#6c6f7c);border-bottom:1px solid var(--line,#231f201a);white-space:nowrap;padding:6px;font-weight:600}.mk-table td{border-bottom:1px solid #231f200d;padding:6px}.mk-table td.num{text-align:end;white-space:nowrap}.mk-alert p{align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.7;display:flex}.mk-alert p svg{flex:none;margin-top:4px}.mk-alert.warning{box-shadow:inset 3px 0 0 var(--plum),var(--shadow-card)}.mk-alert.danger{box-shadow:inset 3px 0 0 var(--crimson),var(--shadow-card)}.mk-alert.danger p{color:var(--text-act)}.mk-alert .ip-btn{margin-top:8px}.mk-action-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-summary{color:var(--text-2,#6c6f7c);margin:0 0 8px;font-size:12.5px;line-height:1.7}.mk-dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:12.5px;display:grid}.mk-dl dt{color:var(--text-3,#8f92a0)}.mk-dl dd{overflow-wrap:anywhere;margin:0}.mk-msg{white-space:pre-wrap;font:inherit;background:var(--surface-2,#f5f6fa);border-radius:12px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.7}.mk-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.mk-note{color:var(--text-3,#8f92a0);margin:6px 0 0;font-size:11.5px}.mk-edit{flex-direction:column;gap:8px;display:flex}.mk-line{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:6px;display:grid}.mk-line.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-rate{padding:12px 14px}.mk-rate p{margin:0 0 6px;font-size:13px;font-weight:500}.mk-stars{gap:4px;margin-bottom:8px;display:flex}.mk-stars button{cursor:pointer;color:var(--text-3,#8f92a0);background:0 0;border:0;border-radius:8px;padding:4px}.mk-stars button.on{color:var(--pink)}.mk-stars button.on svg{fill:currentColor}.mk-stars button:focus-visible{outline:2px solid var(--focus,#231f20)}.mk-memory{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-memory li{background:var(--surface,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #231f2012}.mk-memory li span{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.mk-memory li small{color:var(--text-3,#8f92a0);font-size:11px}@media(max-width:420px){.ai-tabs{margin-inline:12px}.ai-body,.ai-input{padding-inline:12px}.mk-line.three{grid-template-columns:1fr 1fr}.mk-compare li{grid-template-columns:minmax(0,1fr) auto}.mk-compare .bar{display:none}}.mk-usage-top{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.mk-usage-top>div{background:var(--surface-2,#f5f6fa);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.mk-usage-top small{color:var(--text-3,#8f92a0);font-size:11.5px}.mk-usage-top b{color:var(--text,#15161b);font-size:18px}.mk-meter{background:#231f2012;border-radius:999px;height:10px;margin-bottom:14px;overflow:hidden}.mk-meter i{border-radius:999px;height:100%;display:block}.mk-budget{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:8px;display:grid}.mk-num{box-sizing:border-box;border:1px solid var(--line,#231f201a);background:var(--surface,#fff);width:96px;height:32px;font:inherit;font-variant-numeric:tabular-nums;color:var(--text,#15161b);border-radius:10px;padding:0 8px}.mk-link-btn,.ip-link-btn{font:inherit;color:var(--plum);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-weight:500}.mk-msg{overflow-wrap:anywhere}.mk-people td{vertical-align:middle;white-space:nowrap}.mk-people td:first-child{white-space:normal;min-width:120px}.st-bar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px;display:flex}.st-bar .grow{flex:auto}.st-bar .ip-seg{flex:none}.st-bar select{border:1px solid var(--line,#e4e1d8);height:40px;font:inherit;background:#fff;border-radius:999px;padding-inline:14px 30px;font-size:12.5px}.st-dl{flex-wrap:wrap;gap:8px;display:flex}.st-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.st-sum>div{background:#fff9;border-radius:12px;min-width:0;padding:8px 12px;box-shadow:inset 0 0 0 1px #231f200f}.st-sum>div>span{color:var(--text-2,#565964);font-size:11.5px;display:block}.st-sum>div b{font-size:14px;font-weight:600;display:block}.st-sum>div b .ip-n{font-size:15px}.st-sum>div.due{background:var(--ink,#231f20);color:#eceedc}.st-sum>div.due>span{color:#eceedcbf}.st-note{color:var(--text-2,#565964);margin:8px 0 0;font-size:12px}.st-gain{color:var(--ip-teal,#1d6b4f)}.st-loss{color:var(--ip-crimson,var(--crimson))}.st-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:12px;display:grid}.st-cols .ip-check{font-size:12.5px}.st-cols .ip-check.st-locked{opacity:.6;cursor:default}.st-preview{color:var(--text-2,#565964);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12.5px;display:flex}.st-preview b{color:var(--text,#15161b);font-weight:600}@media(max-width:760px){.st-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.st-bar .st-dl{width:100%}.st-bar .st-dl .ip-btn{flex:1 1 0}.st-cols{grid-template-columns:minmax(0,1fr)}}.crm-secret{word-break:break-all;-webkit-user-select:all;user-select:all;background:#231f200d;border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.6;display:block}.crm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.crm-stats>div{background:#231f2009;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.crm-stats small{color:var(--text-2,#565964);font-size:12px}.crm-stats .ip-n{font-size:18px;font-weight:600}.crm-inline-form{align-items:flex-end;gap:10px;margin-top:14px;display:flex}.crm-inline-form .ip-field{flex:1;min-width:0}.ip-dialog.crm-wide{width:min(820px,100%);max-height:calc(100vh - 32px);overflow:auto}.crm-cell{width:100%;min-width:90px;height:34px;font:inherit;background:#fff;border:1px solid #231f2024;border-radius:10px;padding-inline:10px;font-size:13px}.crm-cell.num{text-align:right;font-variant-numeric:tabular-nums;width:110px}.crm-date{height:32px;font:inherit;border:1px solid #231f2024;border-radius:10px;padding-inline:8px;font-size:13px}.crm-link-btn{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.crm-link-btn:disabled{cursor:default;text-decoration:none}@media(max-width:640px){.crm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-inline-form{flex-direction:column;align-items:stretch}}.bs-page{flex-direction:column;gap:16px;min-width:0;display:flex}.bs-tabs{max-width:100%}.bs-note{margin:10px 0 0;font-size:12.5px;line-height:1.7}.bs-h3{margin:16px 0 10px;font-size:13px;font-weight:600}.bs-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.bs-fname{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.bs-upload{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.bs-file{align-items:center;gap:10px;min-width:0;display:flex}.bs-file label.ip-btn{cursor:pointer;flex:none}.bs-ai{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.bs-preview{border-top:1px solid #231f2012;margin-top:16px;padding-top:14px}.bs-facts{margin-top:12px}.bs-map{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;display:grid}.bs-stmts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bs-stmt{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:#ffffffb3;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #231f2012}.bs-stmt:hover{box-shadow:inset 0 0 0 1px #231f2029,0 10px 24px -20px rgba(var(--plum-rgb),.5)}.bs-stmt:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.bs-stmt .t{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-stmt .t b{font-size:14px;font-weight:600}.bs-stmt .t small{font-size:12px;line-height:1.6}.bs-mini{flex:none;align-items:center;gap:6px;display:inline-flex}.bs-dot{font-variant-numeric:tabular-nums;color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding-inline:6px;font-size:12px;font-weight:600;display:inline-grid}.bs-dot.red{background:var(--crimson)}.bs-dot.yellow{background:#c98a12}.bs-dot.green{background:var(--teal,#118d74)}.bs-review{flex-direction:column;gap:16px;min-width:0;display:flex}.bs-review-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bs-review-head .t{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.bs-review-head .t b{font-size:16px;font-weight:600}.bs-review-head .t small{font-size:12.5px}.bs-bal{gap:18px;display:flex}.bs-bal>span{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.bs-bal small{font-size:11.5px}.bs-counts{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.bs-chip{cursor:pointer;font:inherit;border:0}.bs-chip.red:not(.on){color:var(--text-act);background:rgba(var(--danger-rgb),.08)}.bs-chip.yellow:not(.on){color:#8a5a00;background:#c98a121f}.bs-chip.green:not(.on){color:var(--teal,#118d74);background:#118d741a}.bs-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bs-line{background:#ffffffbf;border-radius:16px;min-width:0;padding:12px 14px;padding-inline-start:18px;position:relative;box-shadow:inset 0 0 0 1px #231f2012}.bs-line:before{content:"";background:var(--cream,#d9dbc4);border-radius:4px;width:4px;position:absolute;inset-block:10px;inset-inline-start:6px}.bs-line.s-matched:before{background:var(--teal,#118d74)}.bs-line.s-suggested:before{background:#e0a526}.bs-line.s-unmatched:before{background:var(--crimson)}.bs-line.s-confirmed,.bs-line.s-ignored{background:#231f2006}.bs-line.s-confirmed:before{background:var(--sage,#8ec3a3)}.bs-line-main{grid-template-columns:92px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;display:grid}.bs-line-main .d{color:var(--text-2,#565964);font-size:12.5px}.bs-line-main .desc{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-line-main .desc b{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.5}.bs-line-main .desc small{font-size:11.5px}.bs-line-main .amt{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.bs-line-main .amt small{font-size:11px}.bs-line-main .acts{gap:4px;display:inline-flex}.bs-line-why{color:var(--text-2,#565964);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;font-size:12.5px;line-height:1.6;display:flex}.bs-line-why .txt{overflow-wrap:anywhere;min-width:0}.bs-type{height:24px;padding-inline:10px;font-size:11.5px}.bs-err{color:var(--text-act);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12.5px;display:flex}.bs-editor{border-top:1px dashed #231f2024;margin-top:12px;padding-top:12px}.bs-form{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;display:grid}.bs-wide{grid-column:1/-1}.bs-select{flex-direction:column;gap:4px;min-width:0;display:flex}.bs-select small{padding-inline-start:4px;font-size:11px}.bs-editor-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.bs-month input{height:42px;padding-top:14px}.bs-close{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.bs-close li{background:#ffffffbf;border-radius:16px;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #231f2012}.bs-close li.no{box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb),.18)}.bs-close .t{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-close .t b{font-size:13.5px;font-weight:600}.bs-close .t small{font-size:12px;line-height:1.5}.bs-close .n{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.bs-close .n small{font-size:11px}.bs-draft{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.bs-draft-img{background:#231f200a;border-radius:16px;place-items:center;min-height:160px;display:grid;overflow:hidden}.bs-draft-img img{object-fit:contain;width:100%;height:auto;max-height:420px;display:block}@media(max-width:900px){.bs-upload{grid-template-columns:minmax(0,1fr)}.bs-close li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bs-close .t{grid-column:1/-1}.bs-draft{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.bs-line-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d st""desc desc""amt acts"}.bs-line-main .d{grid-area:d}.bs-line-main .desc{grid-area:desc}.bs-line-main .amt{grid-area:amt;align-items:flex-start}.bs-line-main .st{grid-area:st;justify-self:end}.bs-line-main .acts{grid-area:acts;justify-self:end}.bs-bal{justify-content:space-between;width:100%}.bs-bal>span{align-items:flex-start}.bs-stmt{flex-direction:column;align-items:flex-start}.bs-close .n{align-items:flex-start}}[data-theme=dark] .bs-stmt,[data-theme=dark] .bs-line,[data-theme=dark] .bs-close li{background:#251d22e0}.ip-app{--pc-pass:#0b6e5a;--pc-warn:#8a5a12;--pc-warn-bg:#d69e2e24;--pc-fail:var(--text-act)}.pc-month{gap:8px;padding-inline:12px 6px}.pc-month select{font:inherit;color:var(--text,#15161b);cursor:pointer;background:0 0;border:0;max-width:150px;height:36px;padding-inline:2px 6px;font-size:13px;font-weight:500}.pc-month select:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px;border-radius:8px}.pc-strip{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:8px;margin-inline:-2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.pc-month-chip{cursor:pointer;min-height:48px;font:inherit;text-align:start;color:var(--text,#15161b);box-shadow:inset 0 0 0 1px #fffffff2,0 6px 16px -14px rgba(var(--plum-rgb),.4);background:#ffffff9e;border:0;border-radius:16px;flex:none;align-items:center;gap:8px;padding:6px 14px 6px 12px;transition:box-shadow .12s,background .12s;display:inline-flex}.pc-month-chip span{flex-direction:column;line-height:1.35;display:flex}.pc-month-chip b{white-space:nowrap;font-size:12.5px;font-weight:600}.pc-month-chip small{color:var(--text-2,#565964);white-space:nowrap;font-size:11px}.pc-month-chip:hover{background:#fff}.pc-month-chip:focus-visible{outline:2px solid var(--focus,#231f20);outline-offset:2px}.pc-month-chip[aria-pressed=true]{box-shadow:inset 0 0 0 2px rgba(var(--plum-rgb),.4),0 10px 24px -18px rgba(var(--plum-rgb),.55);background:#fff}.pc-chip-dot{background:var(--cream,#d9dbc4);border-radius:50%;flex:none;width:10px;height:10px}.pc-month-chip.pass .pc-chip-dot,.pc-month-chip.ready .pc-chip-dot{background:var(--pc-pass)}.pc-month-chip.ready .pc-chip-dot{box-shadow:0 0 0 3px #118d7433}.pc-month-chip.fail .pc-chip-dot{background:var(--pc-fail)}.pc-month-chip.current .pc-chip-dot{background:var(--plum);opacity:.5}.pc-month-chip.closed{color:var(--text-2,#565964)}.pc-month-chip.closed svg{color:var(--ink,#231f20)}.pc-banner{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-banner .ip-notice{flex:1;min-width:min(100%,280px)}.pc-banner.fail .ip-notice{box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb),.22)}.pc-banner.ready .ip-notice{box-shadow:inset 0 0 0 1px #118d7440}.pc-banner.closed .ip-notice{box-shadow:inset 0 0 0 1px #231f202e}.pc-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.pc-side{flex-direction:column;gap:20px;min-width:0;display:flex}.pc-counts{flex-wrap:wrap;gap:6px;display:inline-flex}.pc-counts span{font-feature-settings:"tnum" 1;border-radius:999px;align-items:center;height:26px;padding-inline:10px;font-size:12px;font-weight:600;display:inline-flex}.pc-counts .pass{color:var(--pc-pass);background:#118d741a}.pc-counts .warn{color:var(--pc-warn);background:var(--pc-warn-bg)}.pc-counts .fail{color:var(--pc-fail);background:rgba(var(--danger-rgb),.08)}.pc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pc-check{background:#ffffffb3;border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #231f2012}.pc-check.fail{box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb),.22)}.pc-check.warn{box-shadow:inset 0 0 0 1px #b7791f47}.pc-check-head{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.pc-check-ic{width:32px;height:32px;color:var(--text-2,#565964);background:#231f200d;border-radius:50%;flex:none;place-items:center;display:grid}.pc-check-txt{flex-direction:column;flex:1;min-width:min(100%,200px);line-height:1.55;display:flex}.pc-check-txt b{font-size:14px;font-weight:600}.pc-check-txt span{color:var(--text-2,#565964);font-size:12.5px}.pc-check-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.pc-dot{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pc-dot.pass{color:var(--pc-pass);background:#118d741f}.pc-dot.warn{color:var(--pc-warn);background:var(--pc-warn-bg)}.pc-dot.fail{color:var(--pc-fail);background:rgba(var(--danger-rgb),.1)}.pc-items .pc-dot{width:22px;height:22px}.pc-items .pc-dot svg{width:13px;height:13px}.ip-btn.pc-act{color:var(--plum);background:rgba(var(--plum-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--plum-rgb),.16)}.ip-btn.pc-act:hover{background:rgba(var(--plum-rgb),.13)}.pc-items{border-top:1px solid #231f200f;flex-direction:column;margin:0;padding:4px 14px 12px;list-style:none;display:flex}.pc-items li{border-bottom:1px solid #231f200d;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.pc-items li:last-child{border-bottom:0}.pc-item-txt{flex-direction:column;flex:1;min-width:min(100%,180px);line-height:1.5;display:flex}.pc-item-label{font-size:13px;font-weight:500}.pc-item-txt small{color:var(--text-2,#565964);font-size:12px}.pc-item-side{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.pc-item-link{width:28px;height:28px;color:var(--text-2,#565964);background:#231f200a;border-radius:50%;place-items:center;display:grid}.pc-item-link:hover{color:var(--plum);background:rgba(var(--plum-rgb),.08)}.pc-summary{white-space:pre-line;font-size:13.5px;line-height:1.9}.pc-note{margin-top:8px;font-size:12px}.pc-h{align-items:center;gap:8px;display:inline-flex}.pc-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-history li{border-bottom:1px solid #231f200f;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;font-size:13px;display:grid}.pc-history li:last-child{border-bottom:0}.pc-when{color:var(--text-2,#565964);font-feature-settings:"tnum" 1;white-space:nowrap;font-size:12px}.pc-what{flex-direction:column;min-width:0;display:flex}.pc-what b{font-weight:500}.pc-what small{color:var(--text-2,#565964);font-size:12px}.pc-who{color:var(--text-2,#565964);white-space:nowrap;font-size:12px}.pc-history li.closed b,.pc-history li.auto_closed b{color:var(--text,#15161b);font-weight:600}.pc-history li.reopened b{color:var(--text-act);font-weight:600}@media(max-width:980px){.pc-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.pc-check-head{padding:12px}.pc-check-acts{justify-content:flex-start;width:100%;margin-inline-start:0}.pc-items{padding-inline:12px}.pc-history li{grid-template-columns:minmax(0,1fr);gap:2px}.pc-month select{max-width:120px}}@media(prefers-reduced-motion:reduce){.pc-month-chip{transition:none}}.tl-form2{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-span2{grid-column:span 2}@media(max-width:640px){.tl-form2{grid-template-columns:1fr}.tl-span2{grid-column:auto}}.tl-stack{flex-direction:column;gap:18px;display:flex}.tl-drop{cursor:pointer;background:#ffffff8c;border:1.5px dashed #231f202e;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.tl-drop:hover{background:#fffc}.tl-drop b{font-weight:600;display:block}.tl-drop span{color:var(--text-3,#656873);font-size:12.5px}.ip-table tr.tl-bad td{background:rgba(var(--danger-rgb),.05)}.ip-table tr.tl-bad td:first-child{box-shadow:inset -3px 0 0 var(--crimson)}.ip-table tr.tl-warn td:first-child{box-shadow:inset -3px 0 0 var(--plum)}.ip-table tr.tl-more td:first-child{box-shadow:inset -3px 0 #d8c8a0}.tl-cell-select{min-width:180px;max-width:260px;height:34px;font:inherit;background:#fff;border:1px solid #231f2024;border-radius:12px;padding-inline:10px;font-size:12.5px}.tl-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tl-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.tl-side{background:#fff9;border-radius:16px;min-width:0;padding:12px 14px;box-shadow:inset 0 0 0 1px #231f2014}.tl-side.keep{box-shadow:inset 0 0 0 2px var(--ip-plum,var(--plum))}.tl-side b{overflow-wrap:anywhere;font-weight:600;display:block}.tl-side small{color:var(--text-3,#656873);font-size:12px;display:block}.tl-counts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tl-mid{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.tl-pairs>.tl-pair{border-bottom:1px solid #231f2014;padding-bottom:12px}.tl-pairs>.tl-pair:last-child{border-bottom:0;padding-bottom:0}@media(max-width:640px){.tl-pair{grid-template-columns:1fr}.tl-mid{flex-direction:row;justify-content:flex-start}.tl-pairs>.tl-pair{padding-bottom:16px}}.tl-suggest{align-items:flex-start;gap:8px;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.tl-suggest .why{color:var(--text-3,#656873)}.tl-suggest-btn{color:var(--ip-plum,var(--plum));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12px;font-weight:600;display:inline-flex}.tl-suggest-btn:disabled{opacity:.5;cursor:default}.tl-acc-chip{background:rgba(var(--plum-rgb),.08);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;font-size:12px;display:inline-flex}.tl-acc-chip button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.tl-suggest-box{background:rgba(var(--plum-rgb),.06);border-radius:12px;max-width:420px;margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.5}.tl-suggest-box .row1{align-items:center;gap:6px;font-weight:600;display:flex}.tl-suggest-box .why{color:var(--text-3,#656873);margin-top:2px}.tl-suggest-box .acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}}@layer utilities{.collapse{visibility:collapse}.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}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.start-1\/2{inset-inline-start:50%}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.top-1\/2{top:50%}.bottom-10{bottom:calc(var(--spacing) * 10)}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.z-\[99999\]{z-index:99999}.ms-1{margin-inline-start:var(--spacing)}.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-4{margin-top:calc(var(--spacing) * 4)}.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-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.block\!{display:block!important}.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}.inline-grid{display:inline-grid}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.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-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.w-2{width:calc(var(--spacing) * 2)}.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-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-lg{max-width:var(--container-lg)}.flex-1{flex:1}.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-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize: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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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)}: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)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/60{border-color:color-mix(in srgb,color-mix(in oklab,var(--plum) 24%,white) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200) 60%,transparent)}}.border-amber-200\/80{border-color:color-mix(in srgb,color-mix(in oklab,var(--plum) 24%,white) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-emerald-200\/60{border-color:#cde3dc99}@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-primary-100{border-color:var(--color-primary-100)}.border-primary-100\/80{border-color:color-mix(in srgb,color-mix(in oklab,var(--plum) 13%,white) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary-100\/80{border-color:color-mix(in oklab,var(--color-primary-100) 80%,transparent)}}.border-primary-200\/60{border-color:color-mix(in srgb,color-mix(in oklab,var(--plum) 24%,white) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary-200\/60{border-color:color-mix(in oklab,var(--color-primary-200) 60%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/60{border-color:color-mix(in srgb,color-mix(in oklab,var(--crimson) 24%,white) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/60{border-color:color-mix(in oklab,var(--color-rose-200) 60%,transparent)}}.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\/60{border-color:#e3e5dd99}@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-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:color-mix(in srgb,color-mix(in oklab,var(--plum) 7%,white) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-50\/70{background-color:color-mix(in srgb,color-mix(in oklab,var(--plum) 7%,white) 70%,transparent)}@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-600{background-color:var(--color-amber-600)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-50\/60{background-color:color-mix(in srgb,color-mix(in oklab,var(--plum) 7%,white) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary-50\/60{background-color:color-mix(in oklab,var(--color-primary-50) 60%,transparent)}}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-200{background-color:var(--color-primary-200)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f7f8f480}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/80{background-color:#f7f8f4cc}@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-700\/50{background-color:#3a333680}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/50{background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/50{background-color:#15161b80}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.bg-slate-900\/60{background-color:#15161b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.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)}.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)}.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)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.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-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-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.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-blue-700{color:var(--color-blue-700)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-800{color:var(--color-primary-800)}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-slate-200{color:var(--color-slate-200)}.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-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-60{opacity:.6}.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_4px_24px_rgb\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#00000005);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{--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)}.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,)}.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-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,)}.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-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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-200:hover{background-color:var(--color-primary-200)}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/50:hover{background-color:#f7f8f480}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.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-900:hover{color:var(--color-slate-900)}}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-primary-500:focus{border-color:var(--color-primary-500)}.focus\:border-rose-500:focus{border-color:var(--color-rose-500)}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.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-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-primary-500:focus,.focus\:ring-primary-500\/10:focus{--tw-ring-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.focus\:ring-primary-500\/20:focus{--tw-ring-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:my-8{margin-block:calc(var(--spacing) * 8)}.sm\:inline-block{display:inline-block}.sm\:h-screen{height:100vh}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-0{padding:0}.sm\:align-middle{vertical-align:middle}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}}.ip-btn.block{display:flex}html,body{background:var(--ground,#e9ebe4)}body{font-feature-settings:"tnum" 1,"lnum" 1;color:var(--text,#15161b);-webkit-font-smoothing:antialiased;font-family:Alexandria,system-ui,sans-serif}html[lang=en] body{font-family:Plus Jakarta Sans,Alexandria,system-ui,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#231f202e padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#231f2052 padding-box padding-box;border:2px solid #0000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.18s cubic-bezier(.2,.8,.2,1) forwards fadeIn}@keyframes smoothUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.animate-smooth-up{animation:.28s cubic-bezier(.2,.8,.2,1) forwards smoothUp}@media(prefers-reduced-motion:reduce){.animate-fade-in,.animate-smooth-up{opacity:1;animation:none}}@media print{html,body{background:#fff}.ip-rail,.ip-topbar,.ip-modtabs{display:none!important}.ip-paper{box-shadow:none!important;background:#fff!important;padding:0!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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
