@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300..800&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#047857;--primary-dark:#065f46;--primary-light:#059669;--secondary-color:#64748b;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--info-color:#06b6d4;--dark-bg:#047857;--light-bg:#f1f5f9;--border-color:#e2e8f0;--text-primary:#0f172a;--text-secondary:#64748b;--card-shadow:0 1px 3px rgba(0,0,0,.05);--card-shadow-hover:0 4px 12px rgba(0,0,0,.08);--font-ui:"DM Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--fs-caption:11px;--fs-label:12px;--fs-control:13px;--fs-body:14px;--fs-subtitle:16px;--fs-heading:18px;--fs-title:21px;--fs-stat:24px;--control-sm:32px;--control-md:38px;--control-lg:44px;--checkbox-size:18px;--z-sticky:20;--z-dropdown:50;--z-overlay:1000;--z-modal:1300;--z-modal-nested:1500;--z-modal-top:2000;--z-gate:2500;--z-dialog:3000;--z-toast:3100;--modal-sm:440px;--modal-md:560px;--modal-lg:760px;--modal-xl:1000px;--brand:#047857;--brand-hover:#065f46;--on-brand:#fff;--accent-text:var(--dtx-047857,#047857);--status-ok-bg:var(--dbg-d1fae5,#d1fae5);--status-ok-text:var(--dtx-065f46,#065f46);--status-warn-bg:var(--dbg-fef3c7,#fef3c7);--status-warn-text:var(--dtx-92400e,#92400e);--status-bad-bg:var(--dbg-fee2e2,#fee2e2);--status-bad-text:var(--dtx-991b1b,#991b1b);--status-info-bg:var(--dbg-dbeafe,#dbeafe);--status-info-text:var(--dtx-1e40af,#1e40af);--status-neutral-bg:var(--dbg-f1f5f9,#f1f5f9);--status-neutral-text:var(--dtx-475569,#475569)}html{scrollbar-gutter:stable;touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--light-bg);color:var(--text-primary);font-family:var(--font-ui);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(a){color:var(--accent-text);text-decoration:none}.page-header{margin-bottom:28px}.page-header h1{color:var(--text-primary);font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0}.page-header p{color:var(--text-secondary);font-size:15px;font-weight:400;margin-top:4px}canvas{height:auto!important;max-width:100%}button,input,select,textarea{font-family:inherit}button{cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease}body:not(#_) :is(.as-backdrop,.av-overlay,.curtain,.dk-backdrop,.dlg-backdrop,.dlg-modal,.kml-overlay,.mk-back,.modal-overlay,.ms-backdrop,.pe-overlay,.pv-backdrop,.sw-overlay,.te-overlay,.wp-backdrop,.ad-back,.sidebar-backdrop){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html.modal-open{overflow:hidden}[tabindex="-1"]:focus{outline:none}body:not(#_) :is(.as-backdrop,.av-overlay,.dlg-modal,.kml-overlay,.mk-back,.modal-overlay,.ms-backdrop,.pe-overlay,.sw-overlay,.te-overlay){background:var(--scrim)}body:not(#_) :is(.av-overlay,.kml-overlay,.mk-back,.modal-overlay,.sw-overlay,.te-overlay)>*{border-radius:var(--radius-xl);box-shadow:var(--elev-3)}body:not(#_) :is(.av-overlay,.kml-overlay,.mk-back,.modal-overlay,.pe-overlay,.sw-overlay,.te-overlay)>* :is(header,.modal-header,[class$=-head],[class$=-mhead]) :is(h2,h3,h4),body:not(#_) :is(.av-overlay,.kml-overlay,.mk-back,.modal-overlay,.pe-overlay,.sw-overlay,.te-overlay)>*>:is(h2,h3,h4){font-size:var(--fs-heading);font-weight:600}body:not(#_) :is(.av-overlay,.kml-overlay,.mk-back,.modal-overlay,.pe-overlay,.sw-overlay,.te-overlay) :is(label:not(:has(>input:is([type=checkbox],[type=radio]))),label:not(:has(>input:is([type=checkbox],[type=radio])))>span:first-child){color:var(--dtx-334155,#334155);font-size:var(--fs-label);font-weight:600;letter-spacing:0;text-transform:none}@media(max-width:768px){body:not(#_) :is(.modal-overlay,.te-overlay){align-items:stretch;padding:0}body:not(#_) :is(.modal-overlay,.te-overlay)>*{border-radius:0;max-height:calc(100dvh/var(--app-zoom, 1)/var(--content-zoom, 1));min-height:calc(100dvh/var(--app-zoom, 1)/var(--content-zoom, 1));width:100%}}fieldset,select{min-width:0}select{max-width:100%;text-overflow:ellipsis}input[type=date][data-date-text]{cursor:pointer}input[type=date][data-date-text]::-webkit-datetime-edit{display:none}input[type=date][data-date-text]:before{content:attr(data-date-text);float:left;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[type=date][data-date-text]::-webkit-calendar-picker-indicator{margin-left:auto}@media(max-width:768px){body:not(#_) :is(.as-backdrop,.av-overlay,.curtain,.dk-backdrop,.dlg-backdrop,.dlg-modal,.kml-overlay,.mk-back,.modal-overlay,.ms-backdrop,.pe-overlay,.pv-backdrop,.sw-overlay,.te-overlay,.wp-backdrop,.ad-back,.sidebar-backdrop)>*{box-sizing:border-box;max-width:100%;min-width:0}}body:not(#_) input[type=checkbox]:not([role=switch]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--dbg-ffffff,#fff) center /100% no-repeat;border:1.5px solid var(--dtx-94a3b8,#94a3b8);border-radius:5px;box-shadow:none;box-sizing:border-box;cursor:pointer;flex:none;height:var(--checkbox-size);max-width:var(--checkbox-size);min-height:var(--checkbox-size);min-width:var(--checkbox-size);padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out);vertical-align:middle;width:var(--checkbox-size)}body:not(#_) input[type=checkbox]:not([role=switch]):hover:not(:disabled){border-color:var(--brand)}body:not(#_) input[type=checkbox]:not([role=switch]):focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}body:not(#_) input[type=checkbox]:not([role=switch]):checked{background-color:var(--brand);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-6.5'/%3E%3C/svg%3E");border-color:var(--brand)}body:not(#_) input[type=checkbox]:not([role=switch]):indeterminate{background-color:var(--brand);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.4' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E");border-color:var(--brand)}body:not(#_) input[type=checkbox]:not([role=switch]):disabled{cursor:not-allowed;opacity:.55}@media(max-width:768px){:root{--checkbox-size:20px}}select{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){select:where(:not([multiple],[size])),select:where(:not([multiple],[size]))::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select:where(:not([multiple],[size])){align-items:center;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding-inline-end:0!important;white-space:nowrap}select::picker-icon{align-self:stretch;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50% /16px no-repeat;background-color:inherit;content:"";height:auto;transition:rotate .22s cubic-bezier(.2,0,0,1);width:36px}select:open::picker-icon{rotate:180deg}select::picker(select){background:var(--dbg-ffffff,#fff);border:1px solid var(--dbd-e2e8f0,#e2e8f0);border-radius:12px;box-shadow:0 12px 32px -8px #0f172a38,0 2px 6px #0f172a0f;margin-block:6px;max-height:min(340px,calc(60vh/var(--app-zoom, 1)));max-width:min(560px,calc(100vw/var(--app-zoom, 1) - 16px));min-width:anchor-size(width);opacity:0;padding:4px;scale:.985;scrollbar-width:thin;transform-origin:top center;transition:opacity .16s ease,translate .2s cubic-bezier(.2,0,0,1),scale .2s cubic-bezier(.2,0,0,1),overlay allow-discrete .2s,display allow-discrete .2s;translate:0 -4px}select:open::picker(select){opacity:1;scale:1;translate:0 0}@starting-style{select:open::picker(select){opacity:0;scale:.985;translate:0 -4px}}select option{align-items:center;border-radius:8px;color:var(--dtx-334155,#334155);display:flex;font-size:13.5px;gap:8px;line-height:1.35;min-height:36px;padding:7px 10px;transition:background-color .12s ease,color .12s ease;white-space:normal}select option:focus-visible,select option:hover{background:var(--dbg-f1f5f9,#f1f5f9);color:var(--dtx-0f172a,#0f172a);outline:none}select option:checked{color:var(--dtx-047857,#047857);font-weight:600}select option::checkmark{color:var(--dtx-047857,#047857);margin-left:auto;order:1}select option:disabled{cursor:not-allowed;opacity:.5}select optgroup{color:var(--dtx-94a3b8,#94a3b8);font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:6px 0 2px;text-transform:uppercase}select optgroup option{font-size:13.5px;font-weight:400;letter-spacing:0;text-transform:none}}@media(prefers-reduced-motion:reduce){select::picker(select),select::picker-icon{transition:none}}.load-sentinel{height:1px;margin-top:-1px;pointer-events:none}html:has(.am.fullscreen){overflow:hidden;scrollbar-gutter:auto}body:not(#_) .pill-tabs{background:var(--dbg-e8eeec,#e8eeec);border:1px solid var(--dbd-dce4e0,#dce4e0);border-radius:999px;box-shadow:none;gap:4px;padding:4px}body:not(#_) .pill-tabs :is(button,a){align-items:center;background:transparent;border:0;border-radius:999px;box-shadow:none;color:var(--dtx-5b6b66,#5b6b66);display:inline-flex;font-family:var(--font-ui);font-size:13px;font-weight:600;gap:6px;justify-content:center;line-height:1.2;min-height:34px;padding:6px 16px;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}body:not(#_) .pill-tabs :is(button,a):hover:not(:disabled){background:#ffffffa6;color:var(--dtx-0f172a,#0f172a)}body:not(#_) .pill-tabs :is(button,a):is(.active,.on,[aria-selected=true]){background:var(--dbg-ffffff,#fff);box-shadow:0 1px 2px #0f172a14,0 4px 12px -4px #0f172a29,inset 0 0 0 1px #04785724;color:var(--dtx-047857,#047857);font-weight:700}body:not(#_) .pill-tabs :is(button,a):is(.active,.on,[aria-selected=true]):after{display:none}body:not(#_) .pill-tabs :is(button,a) svg{flex:none;height:16px;width:16px}body:not(#_) .pill-tabs :is(button,a):focus{outline:none}body:not(#_) .pill-tabs :is(button,a):focus-visible{outline:2px solid rgba(4,120,87,.5);outline-offset:2px}body:not(#_) .pill-tabs :is(button,a):disabled{cursor:not-allowed;opacity:.5}body:not(#_) .pill-tabs :is(button,a){transition:background .15s,color .25s ease .06s,box-shadow .15s,transform .12s ease}body:not(#_) .pill-tabs :is(button,a):active:not(:disabled){transform:scale(.96)}body:not(#_) .pill-tabs{isolation:isolate;position:relative}body:not(#_) .pill-tabs:before{background:var(--dbg-ffffff,#fff);border-radius:999px;bottom:var(--pill-b,0);box-shadow:0 1px 2px #0f172a14,0 4px 12px -4px #0f172a29,inset 0 0 0 1px #04785724;content:"";left:var(--pill-l,0);opacity:0;pointer-events:none;position:absolute;right:var(--pill-r,100%);top:var(--pill-t,0);z-index:0}body:not(#_) .pill-tabs.pill-on:before{opacity:1}body:not(#_) .pill-tabs.pill-on :is(button,a){position:relative;z-index:1}body:not(#_) .pill-tabs.pill-on :is(button,a):is(.active,.on,[aria-selected=true]){background:transparent;box-shadow:none}body:not(#_) .pill-tabs.pill-on :is(button,a):hover:not(:disabled):not(.active):not(.on):not([aria-selected=true]){background:#ffffff73}body:not(#_) .pill-tabs.to-right:before{transition:right .26s cubic-bezier(.3,0,.2,1),left .34s cubic-bezier(.5,0,.15,1) .08s,top .3s,bottom .3s}body:not(#_) .pill-tabs.to-left:before{transition:left .26s cubic-bezier(.3,0,.2,1),right .34s cubic-bezier(.5,0,.15,1) .08s,top .3s,bottom .3s}body:not(#_) .pill-tabs.pill-still:before{transition:none}@media(max-width:768px){body:not(#_) .pill-tabs{box-sizing:border-box;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}body:not(#_) .pill-tabs::-webkit-scrollbar{display:none}body:not(#_) .pill-tabs>:is(button,a){flex-shrink:0}}body:not(#_):not(#__) .pill-tabs.ef-tabs{background:var(--dbg-ffffff,#fff);border:0;border-radius:12px;box-shadow:0 2px 8px #0000001f;gap:4px;padding:4px}body:not(#_):not(#__) .pill-tabs.ef-tabs a{border-radius:9px;color:var(--dtx-6b7280,#6b7280);flex:1 0 auto;font-size:10px;font-weight:600;gap:5px;min-height:0;padding:8px 12px}body:not(#_):not(#__) .pill-tabs.ef-tabs a svg{height:17px;width:17px}body:not(#_):not(#__) .pill-tabs.ef-tabs a:hover:not(.active){background:transparent;color:var(--dtx-6b7280,#6b7280)}body:not(#_):not(#__) .pill-tabs.ef-tabs a.active{background:#047857;box-shadow:none;color:#fff}body:not(#_):not(#__) .pill-tabs.ef-tabs.pill-on a.active{background:transparent}body:not(#_):not(#__) .pill-tabs.ef-tabs:before{background:#047857;border-radius:9px;box-shadow:0 2px 6px #0478574d}@media screen{:root[data-theme=dark] body:not(#_) .pill-tabs{background:#ffffff0a;border-color:#24312d}:root[data-theme=dark] body:not(#_) .pill-tabs :is(button,a){color:var(--dtx-9fb1ab,#9fb1ab)}:root[data-theme=dark] body:not(#_) .pill-tabs :is(button,a):hover:not(:disabled){background:#ffffff0f;color:#e6eeeb}:root[data-theme=dark] body:not(#_) .pill-tabs:before{background:#1e2a26;box-shadow:0 1px 2px #0006,inset 0 0 0 1px #6ee7b72e}:root[data-theme=dark] body:not(#_) .pill-tabs :is(button,a):is(.active,.on,[aria-selected=true]){background:#1e2a26;box-shadow:0 1px 2px #0006,inset 0 0 0 1px #6ee7b72e;color:var(--accent-text)}}:root{--motion-fast:.15s;--motion-base:.25s;--motion-slow:.45s;--ease-out:cubic-bezier(.2,0,0,1);--ease-in:cubic-bezier(.3,0,1,1);--stagger:50ms;--elev-1:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.04);--elev-2:0 2px 6px rgba(15,23,42,.05),0 8px 20px rgba(15,23,42,.06);--elev-3:0 12px 32px rgba(15,23,42,.12),0 30px 80px rgba(15,23,42,.14);--sheen:inset 0 1px 0 hsla(0,0%,100%,.7);--glass:hsla(0,0%,100%,.78);--scrim:rgba(15,23,42,.38)}@media screen{:root[data-theme=dark]{color-scheme:dark;--primary-color:#34d399;--primary-dark:#10b981;--primary-light:#6ee7b7;--secondary-color:#94a3b8;--light-bg:#0d1513;--border-color:#24312d;--text-primary:#e6eeeb;--text-secondary:#9fb1ab;--card-shadow:0 1px 2px rgba(0,0,0,.4);--card-shadow-hover:0 8px 24px rgba(0,0,0,.45);--elev-1:0 1px 2px rgba(0,0,0,.35);--elev-2:0 4px 14px rgba(0,0,0,.4);--elev-3:0 20px 60px rgba(0,0,0,.6);--sheen:inset 0 1px 0 hsla(0,0%,100%,.05);--glass:rgba(22,32,29,.78);--scrim:rgba(0,0,0,.55)}:root[data-theme=dark] body{background-color:var(--light-bg);color:var(--text-primary)}:root[data-theme=dark] img:not([src$=".svg"]){filter:brightness(.92)}:root[data-theme=dark] ::-webkit-scrollbar{height:10px;width:10px}:root[data-theme=dark] ::-webkit-scrollbar-track{background:#0d1513}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2a3a35;border:2px solid #0d1513;border-radius:10px}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:var(--text-primary)}}.section-card{background:var(--dbg-ffffff,#fff);border:1px solid var(--dbd-e7ecef,#e7ecef);border-radius:var(--radius-lg);box-shadow:var(--elev-1);padding:var(--space-6)}html.fx-on .rv{opacity:0;transform:translate3d(0,16px,0)}html.fx-on .rv.rv-in{opacity:1;transform:none;transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out);transition-delay:calc(var(--rv-i, 0)*var(--stagger))}html.fx-on .rv.rv-blur:not(.rv-in){filter:blur(6px)}html.fx-on .rv.rv-blur.rv-in{filter:none;transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out),filter var(--motion-slow) var(--ease-out)}html.fx-lite .rv:not(.rv-in){opacity:0}html.fx-lite .rv.rv-in{opacity:1;transition:opacity var(--motion-base) linear}@keyframes optima-nyala{0%{background-color:#10b98138}to{background-color:transparent}}.baris-nyala{animation:optima-nyala 1.2s var(--ease-out)}@keyframes optima-isi{0%{transform:scaleX(0)}}html.fx-on .isi-progres{animation:optima-isi .6s var(--ease-out) both;transform-origin:left center}html.fx-on .sidebar .group:not(.open)>.sb-sub-wrap>.sb-sub:before,html.fx-on .sidebar .sub-group:not(.sub-open)>.sb-sub-wrap>.sb-sub:before{transform:scaleY(0)}html.fx-on .sidebar .group:not(.open)>.sb-sub-wrap>.sb-sub>li,html.fx-on .sidebar .sub-group:not(.sub-open)>.sb-sub-wrap>.sb-sub>li{opacity:0;transform:translate3d(-8px,0,0)}@keyframes sb-titik{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}html.fx-on .sidebar .sb-subitem.active:before{animation:sb-titik .42s var(--ease-out) both}.optima-toasts{display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:16px;top:16px;width:min(380px,calc(100vw/var(--app-zoom, 1) - 32px));z-index:10000}.optima-toast{align-items:flex-start;animation:optima-toast-in var(--motion-base) var(--ease-out);background:var(--glass);border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:var(--elev-3);color:var(--text-primary);display:flex;font-size:13px;gap:10px;line-height:1.45;padding:12px 12px 12px 14px;pointer-events:auto;white-space:pre-line}html.fx-on .optima-toast{-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}html:not(.fx-on) .optima-toast{background:var(--dbg-ffffff,#fff)}.optima-toast.leaving{animation:optima-toast-out var(--motion-fast) var(--ease-in) forwards}.optima-toast i{background:#d1fae5;border-radius:50%;color:#047857;display:grid;flex:none;font-size:12px;font-style:normal;font-weight:800;height:22px;place-items:center;width:22px}.optima-toast span{flex:1;min-width:0;overflow-wrap:anywhere;padding-top:1px}.optima-toast button{background:transparent;border:none;border-radius:50%;color:var(--text-secondary);flex:none;font-size:17px;height:26px;line-height:1;width:26px}.optima-toast button:hover{background:#64748b26}:root[data-theme=dark] .optima-toast{border-color:#ffffff14}:root[data-theme=dark] .optima-toast i{background:#134e3a;color:#6ee7b7}@keyframes optima-toast-in{0%{opacity:0;transform:translate3d(24px,0,0)}}@keyframes optima-toast-out{to{opacity:0;transform:translate3d(24px,0,0)}}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}html.fx-off :not(.dlg-trash,.dlg-trash *,.dlg-save,.dlg-save *,.pill-tabs,.pill-tabs *,.bn-pill),html.fx-off :not(.dlg-trash,.dlg-trash *,.dlg-save,.dlg-save *,.pill-tabs,.pill-tabs *,.bn-pill):after,html.fx-off :not(.dlg-trash,.dlg-trash *,.dlg-save,.dlg-save *,.pill-tabs,.pill-tabs *,.bn-pill):before{animation-duration:1ms!important;transition-duration:1ms!important}.ui-sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-control);font-weight:600;gap:var(--space-2);height:var(--control-md);justify-content:center;line-height:1;padding:0 var(--space-4);text-decoration:none;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);white-space:nowrap}.ui-btn svg{flex:none;height:16px;width:16px}.ui-back:focus-visible,.ui-btn:focus-visible,.ui-link:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-btn-primary{background:var(--brand);color:var(--on-brand)}.ui-btn-primary:hover:not(:disabled){background:var(--brand-hover)}.ui-btn-secondary{background:var(--dbg-ffffff,#fff);border-color:var(--dbd-d7dee3,#d7dee3);color:var(--dtx-334155,#334155)}.ui-btn-secondary:hover:not(:disabled){background:var(--dbg-f1f5f9,#f1f5f9)}.ui-btn-ghost{color:var(--dtx-334155,#334155)}.ui-btn-ghost:hover:not(:disabled){background:var(--dbg-f1f5f9,#f1f5f9)}.ui-btn-danger{background:#b91c1c;color:var(--on-brand)}.ui-btn-danger:hover:not(:disabled){background:#991b1b}.ui-btn-sm{font-size:var(--fs-label);padding:0 var(--space-3)}.ui-btn-icon,.ui-btn-sm{height:var(--control-sm)}.ui-btn-icon{padding:0;width:var(--control-sm)}.ui-btn-icon.danger:hover:not(:disabled){background:var(--status-bad-bg);color:var(--status-bad-text)}.ui-link{color:var(--accent-text);font-weight:600;text-decoration:none}.ui-link:hover{text-decoration:underline}.ui-back{align-items:center;color:var(--accent-text);display:inline-flex;font-size:var(--fs-control);font-weight:600;gap:6px;text-decoration:none}.ui-back svg{height:16px;width:16px}.ui-card{background:var(--dbg-ffffff,#fff);border:1px solid var(--dbd-e7ecef,#e7ecef);border-radius:var(--radius-lg);box-shadow:var(--elev-1);padding:var(--space-4)}.ui-card-link{color:inherit;cursor:pointer;text-decoration:none;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.ui-card-link:hover{box-shadow:var(--elev-2);transform:translateY(-2px)}.ui-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-label{color:var(--dtx-334155,#334155);font-size:var(--fs-label);font-weight:600;line-height:1.35}.ui-hint{color:var(--dtx-64748b,#64748b)}.ui-error,.ui-hint{font-size:var(--fs-label);line-height:1.4}.ui-error{color:var(--status-bad-text)}.ui-input,.ui-select,.ui-textarea{background:var(--dbg-ffffff,#fff);border:1px solid var(--dbd-d7dee3,#d7dee3);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--fs-control);height:var(--control-md);min-width:0;padding:0 var(--space-3);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);width:100%}.ui-textarea{height:auto;line-height:1.5;min-height:84px;padding:var(--space-2) var(--space-3);resize:vertical}.ui-input::-moz-placeholder,.ui-textarea::-moz-placeholder{color:var(--dtx-94a3b8,#94a3b8)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--dtx-94a3b8,#94a3b8)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px #04785729;outline:none}.ui-input:-moz-read-only:not([type=date],[type=time],[type=month],[type=datetime-local]),.ui-textarea:-moz-read-only{background:var(--dbg-f1f5f9,#f1f5f9);color:var(--dtx-64748b,#64748b)}.ui-input:disabled,.ui-input:read-only:not([type=date],[type=time],[type=month],[type=datetime-local]),.ui-select:disabled,.ui-textarea:disabled,.ui-textarea:read-only{background:var(--dbg-f1f5f9,#f1f5f9);color:var(--dtx-64748b,#64748b)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{cursor:not-allowed}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--status-bad-text)}.ui-switch{cursor:pointer;display:inline-flex;flex:none;height:20px;position:relative;width:36px}.ui-switch input{cursor:inherit;inset:0;margin:0;opacity:0;position:absolute;z-index:1}.ui-switch i{background:var(--dbg-cbd5e1,#cbd5e1);border-radius:var(--radius-full);flex:1;transition:background-color var(--motion-fast) var(--ease-out)}.ui-switch i:after{background:var(--dbg-ffffff,#fff);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform var(--motion-fast) var(--ease-out);width:16px}.ui-switch input:checked+i{background:var(--brand)}.ui-switch input:checked+i:after{transform:translate(16px)}.ui-switch input:focus-visible+i{outline:2px solid var(--accent-text);outline-offset:2px}.ui-switch input:disabled+i{opacity:.55}h1.ui-sr-only+:is(.ui-btn,[class*=actions]){margin-left:auto}:where(:has(>.ui-modal-x)){position:relative}.ui-modal-x{align-items:center;background:transparent;border:0;border-radius:var(--radius-md,8px);color:var(--dtx-64748b,#64748b);cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:var(--space-3);top:var(--space-3);transition:background var(--motion-fast) var(--ease-out);width:32px;z-index:1}.ui-modal-x:hover:not(:disabled){background:var(--dbg-f1f5f9,#f1f5f9)}.ui-modal-x:disabled{cursor:not-allowed;opacity:.5}.ui-modal-x:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}:has(>.ui-modal-x)>:is(h2,h3):first-of-type{padding-right:36px}.ui-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.ui-filter-bar .ui-input,.ui-filter-bar .ui-select{max-width:100%;width:auto}.ui-search{display:inline-flex;flex:1 1 auto;max-width:420px;min-width:0;position:relative;width:260px}@media(max-width:768px){.ui-search{max-width:none;width:100%}}.ui-search svg{color:var(--dtx-94a3b8,#94a3b8);height:15px;left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.ui-search .ui-input{padding-left:34px;width:100%}.ui-count{color:var(--dtx-64748b,#64748b);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.ui-table-wrap{background:var(--dbg-ffffff,#fff);border:1px solid var(--dbd-e7ecef,#e7ecef);border-radius:var(--radius-lg);overflow-x:auto}.ui-table{border-collapse:collapse;font-size:var(--fs-control);width:100%}.ui-table th{background:var(--dbg-f8fafc,#f8fafc);border-bottom:1px solid var(--dbd-e7ecef,#e7ecef);color:var(--dtx-64748b,#64748b);font-size:var(--fs-caption);font-weight:600;letter-spacing:.04em;padding:var(--space-3) 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ui-table td{border-bottom:1px solid var(--dbd-eef2f4,#eef2f4);color:var(--dtx-334155,#334155);padding:10px 14px;vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover td{background:var(--dbg-f8fafc,#f8fafc)}.ui-table .num{font-variant-numeric:tabular-nums;text-align:right}.ui-table .actions{text-align:right;white-space:nowrap}.ui-table td.act{white-space:nowrap}.ui-table tr[tabindex="0"]{cursor:pointer}.ui-table tr[tabindex="0"]:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.ui-pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-label);font-variant-numeric:tabular-nums;gap:var(--space-2) var(--space-4);justify-content:space-between;padding:var(--space-3) 0}.ui-pagination,.ui-state{color:var(--dtx-64748b,#64748b)}.ui-state{font-size:var(--fs-control);padding:var(--space-8) var(--space-4);text-align:center}.ui-state.err,.ui-state.error{background:var(--status-bad-bg);border-radius:var(--radius-md);color:var(--status-bad-text);padding:var(--space-3) var(--space-4);text-align:left}.ui-close-icon{height:16px;width:16px}.ui-spinner{animation:ui-spin .8s linear infinite;border:2px solid var(--dbd-e7ecef,#e7ecef);border-radius:50%;border-top-color:var(--accent-text);display:inline-block;height:22px;width:22px}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-chip-bad,.ui-chip-info,.ui-chip-neutral,.ui-chip-ok,.ui-chip-warn{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--fs-caption);font-weight:600;height:22px;padding:0 var(--space-2);white-space:nowrap}.ui-chip-ok{background:var(--status-ok-bg);color:var(--status-ok-text)}.ui-chip-warn{background:var(--status-warn-bg);color:var(--status-warn-text)}.ui-chip-bad{background:var(--status-bad-bg);color:var(--status-bad-text)}.ui-chip-info{background:var(--status-info-bg);color:var(--status-info-text)}.ui-chip-neutral{background:var(--status-neutral-bg);color:var(--status-neutral-text)}.ui-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--scrim);display:flex;inset:0;justify-content:center;padding:var(--space-5);position:fixed;z-index:var(--z-modal)}.ui-overlay-nested{z-index:var(--z-modal-nested)}.ui-overlay-top{z-index:var(--z-modal-top)}.ui-modal{--modal-width:600px;background:var(--dbg-ffffff,#fff);border-radius:var(--radius-xl);box-shadow:var(--elev-3);display:flex;flex-direction:column;max-height:calc(92vh/var(--app-zoom, 1));overflow:hidden;width:min(var(--modal-width),100%)}.ui-modal-sm{--modal-width:480px}.ui-modal-md{--modal-width:600px}.ui-modal-lg{--modal-width:780px}.ui-modal-xl{--modal-width:1040px}.ui-modal-2xl{--modal-width:1240px}.ui-modal-head{border-bottom:1px solid var(--dbd-eef2f6,#eef2f6);flex:none;padding:var(--space-4) 56px var(--space-4) var(--space-5)}.ui-overlay .ui-modal .ui-modal-head :is(h2,h3,h4){font-size:var(--fs-heading);font-weight:600;margin:0;overflow-wrap:anywhere}.ui-modal-head p{color:var(--dtx-64748b,#64748b);font-size:var(--fs-label);margin:2px 0 0;overflow-wrap:anywhere}.ui-modal-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5)}.ui-overlay .ui-modal .ui-modal-body :is(label:not(:has(>input:is([type=checkbox],[type=radio]))),label:not(:has(>input:is([type=checkbox],[type=radio])))>span:first-child){color:var(--dtx-334155,#334155);font-size:var(--fs-label);font-weight:600;letter-spacing:0;text-transform:none}.ui-modal-body-flush{padding:0}.ui-modal-stack{display:flex;flex-direction:column;gap:var(--space-3)}.ui-modal-foot{align-items:center;border-top:1px solid var(--dbd-eef2f6,#eef2f6);display:flex;flex:none;gap:var(--space-2);justify-content:flex-end;padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom,0px))}@media(max-width:768px){.ui-overlay{align-items:stretch;padding:0}.ui-overlay:has(>.ui-modal-sheet){align-items:flex-end}.ui-modal{border-radius:0;max-height:calc(100dvh/var(--app-zoom, 1)/var(--content-zoom, 1));min-height:calc(100dvh/var(--app-zoom, 1)/var(--content-zoom, 1));width:100%}.ui-modal-sheet{border-radius:22px 22px 0 0;max-height:calc(86dvh/var(--app-zoom, 1));min-height:0}}html.a4-lock,html.a4-lock body{overflow:hidden}@page ibppr-landscape{size:A4 landscape;margin:8mm}@page attendance-sheet{size:A4 portrait;margin:15mm}@page minutes-sheet{size:A4 portrait;margin:0}@media print{html:has(.mp){zoom:1!important}html:has(.mp),html:has(.mp) .blank,html:has(.mp) body{background:none;min-height:0}html:has(.mp) body>:not(#__nuxt){display:none!important}}@media print{body.printing-doc>:not(.doc-print){display:none!important}body.printing-doc .doc-print{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;display:block!important;padding:0!important;position:static!important}body.printing-doc .doc-print .dk-win{background:none!important;border-radius:0!important;box-shadow:none!important;display:block!important;height:auto!important;overflow:visible!important;width:auto!important}body.printing-doc .doc-print .dk-bar,body.printing-doc .doc-print .dk-edit,body.printing-doc .doc-print .dk-foot,body.printing-doc .doc-print .dk-hint,body.printing-doc .doc-print .ft{display:none!important}body.printing-doc .doc-print .dk-scroll{background:none!important;overflow:visible!important;padding:0!important}body.printing-doc .doc-print .dk-zoom{display:block!important;zoom:1!important}body.printing-doc .doc-print .dk-sheet{display:flex!important}html{overflow:visible!important}html:has(.an),html:has(.cu),html:has(.rc){background:none;zoom:1!important}html:has(.an) body,html:has(.cu) body,html:has(.rc) body{background:none}}.pv-bundle{counter-reset:bundle-page}.pv-bundle :is(.sheet,.jl-sheet,.ib-sheet,.pv-wp){counter-increment:bundle-page;position:relative}.pv-bundle :is(.sheet,.jl-sheet,.ib-sheet,.pv-wp):after{bottom:7px;color:#64748b;content:var(--bundle-page-label) " " counter(bundle-page) " / " var(--bundle-total);font:600 9px/1 Arial,Helvetica,sans-serif;letter-spacing:.04em;position:absolute;right:16px;z-index:2}.pv-bundle .bp.cover:after{content:none}.pv-bundle .bp:after{bottom:18px}@media print{body.print-preview>:not(.sp3b-print){display:none!important}body.print-preview .sp3b-print{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;display:block!important;padding:0!important;position:static!important}body.print-preview .sp3b-print .pv{border-radius:0!important;box-shadow:none!important;height:auto!important;overflow:visible!important;width:auto!important}body.print-preview .sp3b-print .pv-bar{display:none!important}body.print-preview .sp3b-print .pv-scroll{background:none!important;overflow:visible!important;padding:0!important}html{overflow:visible!important}body.print-jsa *{visibility:hidden!important}body.print-jsa .jsa-print-area,body.print-jsa .jsa-print-area *{visibility:visible!important}body.print-jsa .jsa-print-area{left:0;position:absolute;top:0;width:100%}body.print-jsa .jsa-print-area .js-actions{display:none!important}body.ibppr-printing *{visibility:hidden!important}body.ibppr-printing .ib-print-only,body.ibppr-printing .ib-print-only *{visibility:visible!important}body.ibppr-printing .ib-print-only{display:block!important;inset:0 auto auto 0;position:absolute}body.printing-bay>:not(.bay-sheet){display:none!important}body.printing-bay .bay-sheet{display:block!important;page:bay-sheet}}@page bay-sheet{size:A4 portrait;margin:12mm}@media print{html:has(body.printing-bay){overflow:visible!important;zoom:1!important}}.sp3b-sheet{align-items:center;display:flex;flex-direction:column;gap:18px}.sp3b-sheet .sheet{background:#fff;box-shadow:0 2px 6px #0000001f,0 18px 40px #00000024;box-sizing:border-box;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;line-height:1.5;min-height:1123px;padding:48px 56px;width:794px}.sp3b-sheet ul{margin:4px 0 10px 18px}.sp3b-sheet .letter{font-size:11.5px;line-height:1.45;min-height:1123px}.sp3b-sheet .sp-head{align-items:flex-end;border-bottom:1.5px solid #111;display:flex;font-size:7.5px;font-weight:700;gap:12px;line-height:1.9;padding-bottom:6px}.sp3b-sheet .sp-head img{height:auto;width:26px}.sp3b-sheet .sp-title{font-size:14px;font-weight:700;margin:30px 0 16px;text-align:center;text-decoration:underline}.sp3b-sheet .sp-kv{border-collapse:collapse;margin-bottom:8px}.sp3b-sheet .sp-kv td{padding:3px 0;vertical-align:top}.sp3b-sheet .sp-kv td:first-child{width:120px}.sp3b-sheet .sp-body{margin:8px 0;text-align:justify}.sp3b-sheet .sp-tbl{border:2px solid #333;border-collapse:collapse;margin:6px 0 22px;width:100%}.sp3b-sheet .sp-tbl td,.sp3b-sheet .sp-tbl th{border:1px solid #333;padding:5px 8px;text-align:left}.sp3b-sheet .sp-tbl th{font-weight:700;text-align:center}.sp3b-sheet .sp-tbl .c{text-align:center;width:34px}.sp3b-sheet .sp-sign{align-items:center;display:flex;flex-direction:column;gap:4px;margin:34px 0 0 auto;width:220px}.sp3b-sheet .sp-sign-img{align-items:center;display:flex;height:64px}.sp3b-sheet .sp-sign-img img{max-height:64px;max-width:160px}.sp3b-sheet .separator{align-items:center;display:flex;font-size:20px;justify-content:center;min-height:1123px;padding-left:16%}.sp3b-sheet .blk{display:flex;flex-direction:column;font-size:12.5px;line-height:1.5;min-height:1123px;padding:42px 56px}.sp3b-sheet .bt{border-collapse:collapse;width:100%}.sp3b-sheet .bt td{border:1px solid #5a5a5a;padding:4px 8px;vertical-align:middle}.sp3b-sheet .bt-head img{display:block;margin:0 auto;width:44px}.sp3b-sheet .bh-logo{border-right:0!important;width:62px}.sp3b-sheet .bh-address{border-left:0!important;font-size:11px;line-height:2;width:200px}.sp3b-sheet .bh-office{font-size:15px;font-weight:700}.sp3b-sheet .bh-k{width:130px}.sp3b-sheet .bt-head td{font-size:11.5px;white-space:nowrap}.sp3b-sheet .bt-head td.bh-title,.sp3b-sheet .bt-head td.skm-title{white-space:normal}.sp3b-sheet .bh-title{font-size:11.5px;font-weight:700;line-height:2;padding:4px;text-align:center}.sp3b-sheet .blk-box{border:1px solid #5a5a5a;border-bottom:0;margin-top:22px}.sp3b-sheet .bl{border-bottom:1px solid #5a5a5a;padding:5px 4px}.sp3b-sheet .bl-c{line-height:2.1;text-align:center}.sp3b-sheet .bl.in{padding-left:22px}.sp3b-sheet .bl>.in{padding-left:18px}.sp3b-sheet .blk-sign{border-bottom:1px solid #5a5a5a;display:flex;justify-content:space-around;padding:28px 10px 0;text-align:center}.sp3b-sheet .blk-sign>div{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:space-between;width:42%}.sp3b-sheet .blk-sign-img{align-items:center;display:flex;flex:1;justify-content:center;min-height:80px}.sp3b-sheet .blk-sign-img img{max-height:80px;max-width:190px}.sp3b-sheet .blk-sign>div>span:last-child{margin-bottom:6px}.sp3b-sheet .bt-foot{margin-top:auto;text-align:center}.sp3b-sheet .bf-logo{width:84px}.sp3b-sheet .bt-foot img{display:block;margin:0 auto;width:54px}.sp3b-sheet .bt-foot td{padding:5px 8px}.sp3b-sheet .skm-title{font-size:11.5px;line-height:2.2;padding:4px;text-align:center}.sp3b-sheet .skm-tbl{margin-top:22px;table-layout:fixed}.sp3b-sheet .skm-tbl th{font-size:11.5px;padding:6px 8px}.sp3b-sheet .skm-tbl td{font-size:11.5px;height:52px;vertical-align:middle}.sp3b-sheet .skm-tbl{border-collapse:separate;border-spacing:0}.sp3b-sheet .skm-tbl th{border:0;border-bottom:1px solid #282828;border-top:1px solid #282828}.sp3b-sheet .skm-tbl td{border:0;border-bottom:1px solid #282828;border-right:1px solid #282828}.sp3b-sheet .skm-tbl td:first-child,.sp3b-sheet .skm-tbl th:first-child{border-left:1px solid #282828}.sp3b-sheet .skm-tbl th{border-right:1px solid #282828}.sp3b-sheet .skm-tbl .c{text-align:center}.sp3b-sheet .skm-tbl td:first-child,.sp3b-sheet .skm-tbl th:first-child{width:6%}.sp3b-sheet .skm-tbl td:nth-child(2),.sp3b-sheet .skm-tbl th:nth-child(2){width:26%}.sp3b-sheet .skm-tbl td:nth-child(3),.sp3b-sheet .skm-tbl th:nth-child(3){width:21%}.sp3b-sheet .skm-tbl td:nth-child(4),.sp3b-sheet .skm-tbl th:nth-child(4){width:18%}.sp3b-sheet .skm-sign{font-size:11.5px;margin:60px 0 0 auto;text-align:center;width:38%}.sp3b-sheet .skm-sign td{padding:4px 8px}.sp3b-sheet .skm-sign-body{padding-bottom:14px!important}.sp3b-sheet .skm-sign .blk-sign-img{flex:none;height:74px;min-height:0}.sp3b-sheet .sb-box{border:1px solid #5a5a5a;margin-top:22px}.sp3b-sheet .sb-head{align-items:center;display:flex;font-size:11px;gap:12px;padding:4px 6px}.sp3b-sheet .sb-head img{width:34px}.sp3b-sheet .sb-head b{display:block;line-height:1.7}.sp3b-sheet .sb-ttl{table-layout:fixed}.sp3b-sheet .sb-ttl td{font-size:11.5px}.sp3b-sheet .sb-ttl-l{line-height:1.6;text-align:center;width:52%}.sp3b-sheet .sb-ttl{border-left:0;border-right:0}.sp3b-sheet .sb-ttl td:first-child{border-left:0}.sp3b-sheet .sb-ttl td:last-child{border-right:0}.sp3b-sheet .sb-body{font-size:12px;padding:14px 8px 0}.sp3b-sheet .sb-body p{line-height:1.4;margin:0 0 8px}.sp3b-sheet .sb-staff{margin:0 0 12px;table-layout:fixed}.sp3b-sheet .sb-staff th{border:1px solid #5a5a5a}.sp3b-sheet .sb-staff th:nth-child(2){width:36%}.sp3b-sheet .sb-staff th:nth-child(3){width:20%}.sp3b-sheet .sb-staff th{font-weight:400;padding:3px 6px}.sp3b-sheet .sb-staff td{padding:3px 6px}.sp3b-sheet .sb-staff .c:first-child,.sp3b-sheet .sb-staff .no{text-align:center;width:36px}.sp3b-sheet .sb-staff .c{text-align:center}.sp3b-sheet .sb-list{margin-bottom:8px}.sp3b-sheet .sb-list p{margin:0 0 6px}.sp3b-sheet .sb-list ul{list-style:none;margin:0 0 0 18px;padding:0}.sp3b-sheet .sb-list li{line-height:1.4;margin-bottom:1px;padding-left:20px;position:relative}.sp3b-sheet .sb-list li:before{content:"-";left:4px;position:absolute}.sp3b-sheet .sb-llmad{border-collapse:collapse;margin:0 0 10px}.sp3b-sheet .sb-llmad td{padding:2px 12px 2px 0}.sp3b-sheet .sb-sign{font-size:11.5px;margin:22px 6px 12px auto;text-align:center;width:38%}.sp3b-sheet .sb-sign td{padding:4px 8px}.sp3b-sheet .sb-sign .blk-sign-img{flex:none;height:66px;min-height:0}.sp3b-sheet .sb-sign-body{padding-bottom:12px!important}.sp3b-sheet .sp2b-tbl td,.sp3b-sheet .sp2b-tbl th{font-size:11.5px}.sp3b-sheet .sp2b-tbl .no{width:34px}.sp3b-sheet .sp2b-tbl th:nth-child(3),.sp3b-sheet .sp2b-tbl th:nth-child(6){width:15%}.sp3b-sheet .sp2b-tbl th:nth-child(2),.sp3b-sheet .sp2b-tbl th:nth-child(5){width:25%}.sp3b-sheet .sp2b-tbl td{height:20px;padding:2px 6px}.sp3b-sheet .sp2b .sb-sign{margin-top:14px}.sp3b-sheet .sp2b .sb-sign .blk-sign-img{height:58px}.sp3b-sheet .sp2b .sb-body{padding-top:10px}.sp3b-sheet .sp2b .sb-body p{margin-bottom:6px}.sp3b-sheet .sp2b .sb-sign{margin-bottom:8px}.sp3b-sheet .sp2b .sb-list{margin-bottom:6px}.sp3b-sheet .sp2b .sb-staff{margin-bottom:8px}.sp3b-sheet .sp2b-pt{display:flex;gap:8px;margin-bottom:8px}.sp3b-sheet .sp2b-pt span{font-size:10px;line-height:1.9}.sp3b-sheet .ttsp-body{padding-top:18px}.sp3b-sheet .ttsp-body p{line-height:2.1;margin:0 0 4px;text-align:justify}.sp3b-sheet .ttsp-r{display:flex;gap:8px}.sp3b-sheet .ttsp-r span{flex:none;line-height:2.1;width:20px}.sp3b-sheet .ttsp-r p{flex:1}.sp3b-sheet .ttsp-b{line-height:2.1;list-style:disc;margin:0 0 4px 28px;padding:0 0 0 20px;text-align:justify}.sp3b-sheet .ttsp-b li{padding-left:2px}.sp3b-sheet .ttsp-body{padding-bottom:20px}.sp3b-sheet .ttp-body{padding-bottom:22px;padding-top:16px}.sp3b-sheet .ttp-body>p{line-height:1.5;margin:0 0 6px;text-align:left}.sp3b-sheet .ttp-body .ttsp-b,.sp3b-sheet .ttp-body .ttsp-r p,.sp3b-sheet .ttp-body .ttsp-r span{line-height:2}.sp3b-sheet .ttp-tbl{margin-top:16px;table-layout:fixed}.sp3b-sheet .ttp-tbl th{border:1px solid #5a5a5a;font-weight:400;padding:3px 6px}.sp3b-sheet .ttp-tbl td{font-size:11.5px;height:28px;padding:0 8px}.sp3b-sheet .ttp-tbl .no{width:36px}.sp3b-sheet .ttp-tbl .pf{padding:0;text-align:center;width:24%}.sp3b-sheet .ttp-tbl td.c{text-align:center}.sp3b-sheet .ttp-tbl td:nth-child(2){text-align:left}.sp3b-sheet .ttp-tbl .pf img{display:block;margin:0 auto;max-height:28px;max-width:100%}.sp3b-sheet .ttp-tbl th:nth-child(3){width:34%}.sp3b-sheet .pk{font-size:11.5px}.sp3b-sheet .pk-ttl td{padding:4px 6px}.sp3b-sheet .pk-ttl .sb-ttl-l{text-align:left;width:52%}.sp3b-sheet .pk-info{border-left:0;border-right:0;table-layout:fixed}.sp3b-sheet .pk-info td{font-size:11px;line-height:1.45;padding:3px 6px;vertical-align:top}.sp3b-sheet .pk-info td:first-child{border-left:0}.sp3b-sheet .pk-info td:last-child{border-right:0}.sp3b-sheet .pk-i1{width:24%}.sp3b-sheet .pk-i2{width:39%}.sp3b-sheet .pk-i3 div{white-space:nowrap}.sp3b-sheet .pk-tbl{border-left:0;border-right:0;margin-top:0;table-layout:fixed}.sp3b-sheet .pk-tbl th{border:1px solid #5a5a5a;font-size:11px;font-weight:400;line-height:1.35;padding:3px 5px}.sp3b-sheet .pk-tbl td{border:1px solid #5a5a5a;font-size:11px;height:24px;padding:1px 5px}.sp3b-sheet .pk-tbl td.c{text-align:center}.sp3b-sheet .pk-tbl th.no{width:7%}.sp3b-sheet .pk-tbl th.al{text-align:left;width:17%}.sp3b-sheet .pk-tbl th.jm{width:7%}.sp3b-sheet .pk-tbl th.sa{width:8%}.sp3b-sheet .pk-tbl th.kd{text-align:left;width:14%}.sp3b-sheet .pk-tbl th.nt{text-align:left}.sp3b-sheet .pk-tbl tr>:first-child{border-left:0}.sp3b-sheet .pk-tbl tr>:last-child{border-right:0}.sp3b-sheet .pk-sign{border-bottom:0;border-left:0;border-right:0;margin-top:14px;table-layout:fixed;text-align:center}.sp3b-sheet .pk-sign td{font-size:11px;padding:4px 6px}.sp3b-sheet .pk-sign td:first-child{border-left:0}.sp3b-sheet .pk-sign td:last-child{border-right:0}.sp3b-sheet .pk-sign .blk-sign-img{flex:none;height:82px;min-height:0}.sp3b-sheet .pj .pk-tbl td{height:21px}.sp3b-sheet .pj .pk-sign .blk-sign-img{height:66px}.sp3b-sheet .pj-note{font-size:11px;font-weight:700;padding:4px 4px 10px}.sp3b-sheet .kp-ttl td{padding:4px 6px}.sp3b-sheet .kp-ttl .sb-ttl-l{line-height:1.45;text-align:center;width:52%}.sp3b-sheet .kp-info{border-left:0;border-right:0;table-layout:fixed}.sp3b-sheet .kp-info td{line-height:1.5;padding:4px 6px;vertical-align:top}.sp3b-sheet .kp-info td:first-child{border-left:0}.sp3b-sheet .kp-info td:last-child{border-right:0}.sp3b-sheet .kp-i1{font-size:11px;width:22%}.sp3b-sheet .kp-i2{font-size:9.5px;line-height:1.45!important;width:38%}.sp3b-sheet .kp-i3{font-size:11px}.sp3b-sheet .kp-i3 div{white-space:nowrap}.sp3b-sheet .kp-tbl{border-left:0;border-right:0;margin-top:0;table-layout:fixed}.sp3b-sheet .kp-tbl th{border:1px solid #5a5a5a;font-size:11.5px;font-weight:400;line-height:1.3;padding:4px 5px}.sp3b-sheet .kp-tbl td{border:1px solid #5a5a5a;font-size:11.5px;height:25px;padding:1px 5px}.sp3b-sheet .kp-tbl td.c{text-align:center}.sp3b-sheet .kp-tbl th.no{width:6%}.sp3b-sheet .kp-tbl th.nm{width:28%}.sp3b-sheet .kp-tbl th.kj{width:11%}.sp3b-sheet .kp-tbl th.pt{width:22%}.sp3b-sheet .kp-tbl th.tt{font-size:8.5px;line-height:1.3;width:22%}.sp3b-sheet .kp-tbl tr>:first-child{border-left:0}.sp3b-sheet .kp-tbl tr>:last-child{border-right:0}.sp3b-sheet .kp-tbl td.tt{padding:0}.sp3b-sheet .kp-tbl td.tt img{display:block;margin:0 auto;max-height:26px;max-width:100%}.sp3b-sheet .kp-legend{font-size:9.5px;line-height:1.4;padding:6px 4px 8px}.sp3b-sheet .kp-legend .in{padding-left:22px}.sp3b-sheet .kp .pk-sign{margin-top:4px}.sp3b-sheet .kp .pk-sign .blk-sign-img{height:60px}.sp3b-sheet .kp2 th{font-size:11.5px}.sp3b-sheet .kp2 th.sm{font-size:10.5px}.sp3b-sheet .kp-tbl.kp2 th.no{width:6%}.sp3b-sheet .kp-tbl.kp2 th.nm{width:27%}.sp3b-sheet .kp-tbl.kp2 th.vt{width:10%}.sp3b-sheet .kp-tbl.kp2 th.sm{width:11%}.sp3b-sheet .kp-tbl.kp2 th.tt2{width:15%}.sp3b-sheet .kp-legend2{font-size:8.5px}.sp3b-sheet .kp-legend2 div{display:flex;gap:6px}.sp3b-sheet .kp-legend2 span{flex:none;width:18px}.sp3b-sheet .pg-tbl{border-left:0;border-right:0;margin-top:0;table-layout:fixed}.sp3b-sheet .pg-tbl th{border:1px solid #5a5a5a;font-size:11px;font-weight:400;padding:3px 2px}.sp3b-sheet .pg-tbl td{border:1px solid #5a5a5a;font-size:11px;height:25px;padding:0 3px;white-space:nowrap}.sp3b-sheet .pg-tbl td.c{text-align:center}.sp3b-sheet .pg-tbl th.no{width:5%}.sp3b-sheet .pg-tbl th.nm{width:25%}.sp3b-sheet .pg-tbl th.nt{width:8%}.sp3b-sheet .pg-tbl th.rot{font-size:8.5px;height:106px;line-height:1.1;padding:2px 0}.sp3b-sheet .pg-tbl th.rot span{display:block;margin:0 auto;max-height:100px;text-align:left;transform:rotate(180deg);writing-mode:vertical-rl}.sp3b-sheet .pg-tbl tr>:first-child{border-left:0}.sp3b-sheet .pg-tbl tr>:last-child{border-right:0}.sp3b-sheet .pg-legend{border-bottom:1px solid #5a5a5a;font-size:11px;line-height:1.5;padding:4px 4px 8px}.sp3b-sheet .pg .pk-sign{border-top:0;margin-top:0}.sp3b-sheet .pg .pk-sign .blk-sign-img{height:66px}.sp3b-sheet .sld-body{display:flex;flex:1;flex-direction:column;margin-top:26px}.sp3b-sheet .sld-j{font-size:11.5px;font-weight:700;margin:0 0 12px}.sp3b-sheet .sld-img{align-items:center;display:flex;justify-content:center}.sp3b-sheet .sld-img img{display:block;max-height:800px;-o-object-fit:contain;object-fit:contain;width:100%}.sp3b-sheet .sld-img object{height:560px;width:100%}.sp3b-sheet .sld-img .lt{--lt-ink:#334155;--lt-text:#0f172a;--lt-paper:#fff;--lt-station:#047857;--lt-shared:#b45309;--lt-muted:#64748b;--lt-mark:#dc2626;height:auto;max-height:800px}.sp3b-sheet .sld-empty{color:#787878;font-style:italic;padding:120px 0}.sp3b-sheet .sld-n{font-size:12px;margin:10px 0 0}.sp3b-sheet .ba{font-size:12px}.sp3b-sheet .ba-title{font-size:12px;line-height:2;margin:14px 0 10px;text-align:center}.sp3b-sheet .ba-title b{display:block}.sp3b-sheet .ba-kv{border-collapse:collapse;font-size:12px;margin:0 0 10px 2px}.sp3b-sheet .ba-kv td{padding:2px 0;vertical-align:top}.sp3b-sheet .ba-kv td:first-child{width:205px}.sp3b-sheet .ba-tbl{margin-top:4px;table-layout:fixed}.sp3b-sheet .ba-tbl th{border:1px solid #5a5a5a;font-size:11.5px;font-weight:400;padding:5px 6px}.sp3b-sheet .ba-tbl td{border:1px solid #5a5a5a;font-size:11.5px;height:22px;padding:1px 6px}.sp3b-sheet .ba-tbl td.c,.sp3b-sheet .ba-tbl th.no{text-align:center;width:5%}.sp3b-sheet .ba-tbl th.nt{width:33%}.sp3b-sheet .ba-tbl td.r{text-align:right}.sp3b-sheet .ba-tbl td.sb2{font-size:11px}.sp3b-sheet .ba-tbl .ba-h{border-bottom:0;height:26px}.sp3b-sheet .ba-tbl .ba-note{font-size:11px;height:auto;line-height:1.35;padding:3px 4px 4px;text-align:left;white-space:pre-line}.sp3b-sheet .ba-sign{display:flex;font-size:11px;justify-content:space-around;margin-top:18px;text-align:center}.sp3b-sheet .ba-sign>div{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:space-between;width:40%}.sp3b-sheet .ba-sign .blk-sign-img{flex:1;min-height:54px}.sp3b-sheet .spt{font-size:13px;padding:42px 56px}.sp3b-sheet .spt-box{border:1px solid #6e6e6e}.sp3b-sheet .spt-box .sp-head{font-size:8px;padding:6px 4px 8px}.sp3b-sheet .spt-box .sp-head img{width:30px}.sp3b-sheet .spt-body{padding:0 6px 40px}.sp3b-sheet .spt-title{margin:26px 0 6px}.sp3b-sheet .spt-sub{font-size:10.5px;font-weight:700;margin:0 0 4px;text-align:center}.sp3b-sheet .spt-kv{border-collapse:collapse;margin-top:26px;width:100%}.sp3b-sheet .spt-kv td,.sp3b-sheet .spt-kv th{line-height:1.45;padding:3px 0;text-align:left;vertical-align:top}.sp3b-sheet .spt-kv th{font-weight:700;width:28%}.sp3b-sheet .spt-kv th+td{width:10px}.sp3b-sheet .spt-exec{margin:0;padding-left:22px}.sp3b-sheet .spt-exec li{padding:0 0 5px}.sp3b-sheet .spt-date{width:34%}.sp3b-sheet .spt-red{color:#dc1414;font-style:italic;line-height:23px;text-align:center}.sp3b-sheet .spt-grey{background:#ccc}.sp3b-sheet .spt-remark{margin:0 -6px 0 0;padding:0 30px}.sp3b-sheet .spt-band{margin:2px -6px 14px;padding:0 30px}.sp3b-sheet .spt-sign2{display:flex;justify-content:space-between;line-height:24px;text-align:center}.sp3b-sheet .spt-sign2>div{align-items:center;display:flex;flex-direction:column;width:34%}.sp3b-sheet .spt-sign2 b{text-decoration:underline}.sp3b-sheet .spt-sign-img{align-items:center;display:flex;height:84px;justify-content:center}.sp3b-sheet .spt-sign-img img{max-height:84px;max-width:200px}.sp3b-sheet .spt-arrival{margin-top:12px}.sp3b-sheet .spt-arrival td{padding:2px 0 5px}.sp3b-sheet .spt-arrival td:first-child{width:28%}.sp3b-sheet .spt-ack{align-items:center;display:flex;flex-direction:column;line-height:21px;margin:2px 0 0 auto;text-align:center;width:34%}.sp3b-sheet .spt-sign-img.stacked{height:72px;margin-top:-16px;overflow:visible;position:relative;z-index:1}.sp3b-sheet .spt-sign-img.stacked img{max-height:90px}@media print{.sp3b-sheet{gap:0}.sp3b-sheet .sheet{box-shadow:none;margin:0;max-width:none;min-height:0;padding:0;width:auto;page-break-after:always}.sp3b-sheet .blk,.sp3b-sheet .letter,.sp3b-sheet .spt-box{min-height:0}.sp3b-sheet .separator{height:260mm;min-height:0}}.minutes-body{box-sizing:border-box;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:11pt;line-height:1.35;overflow-wrap:anywhere}.minutes-body div,.minutes-body h1,.minutes-body h2,.minutes-body h3,.minutes-body p{margin:0}.minutes-body p{margin-bottom:6px}.minutes-body h1{font-size:13pt;font-weight:700;margin-bottom:8px}.minutes-body h2{font-size:12pt;font-weight:700;margin-bottom:8px;margin-top:6px}.minutes-body h3{font-size:11pt;font-weight:700;margin-bottom:6px}.minutes-body blockquote{margin:0 0 0 40px}.minutes-body ol,.minutes-body ul{margin:0 0 6px;padding:0 0 0 27px}.minutes-body ol{list-style-type:decimal}.minutes-body ul{list-style-type:disc}.minutes-body ol ol{list-style-type:lower-alpha}.minutes-body ol ol ol{list-style-type:lower-roman}.minutes-body li{margin-bottom:4px;padding-left:2px}.minutes-body li>ol,.minutes-body li>ul{margin-bottom:0;margin-top:4px}.minutes-body li>p{margin:4px 0 0}.minutes-body img{display:inline-block;height:auto;max-height:700px;max-width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}.minutes-body table{border-collapse:separate;border-spacing:0;margin-bottom:8px;table-layout:fixed;width:100%}.minutes-body td,.minutes-body th{border:solid #111;border-width:0 1px 1px 0;overflow-wrap:anywhere;padding:4px 6px;vertical-align:top}.minutes-body tr>:first-child{border-left-width:1px}.minutes-body tr:first-child>*{border-top-width:1px}.minutes-body th{background:#ccecff;font-weight:700;text-align:left}.minutes-body td p:last-child,.minutes-body th p:last-child{margin-bottom:0}.minutes-body [data-block=attendance]{font-size:9pt;margin-bottom:8px;padding:1px 0 0 1px}.minutes-body .mb-row{align-items:stretch;display:grid}.minutes-body .mb-row>span{align-items:center;border:1px solid #111;box-sizing:border-box;display:flex;margin:-1px 0 0 -1px;min-height:20px;padding:3px 5px}.minutes-body .mb-head>span{background:#ccecff;font-weight:700}.minutes-body .mb-row img{max-height:30px;max-width:100px;-o-object-fit:contain;object-fit:contain}.minutes-body .mb-empty{color:#64748b;font-size:10pt;font-style:italic;margin:0;padding:8px}@media screen{:root[data-theme=dark]{--dbd-4b9b82:#3e504a;--dbd-669d8b:#3f4a46;--dbd-6f9680:#414844;--dbd-7c68b8:#3e3a4a;--dbd-879792:#3b4942;--dbd-93b4a4:#3a423e;--dbd-94a3b8:#3a3d42;--dbd-94a3b8-55:#3a3d4255;--dbd-99f6e4:#284842;--dbd-9ca3af:#38443e;--dbd-a7d8c5:#32413b;--dbd-a7f3d0:#284638;--dbd-a9c2b2:#383f3a;--dbd-aed2c5:#343f3b;--dbd-b7d7cc:#323e3a;--dbd-b8c4be:#343f3a;--dbd-b9d8cd:#323d39;--dbd-b9d9cd:#323d39;--dbd-bbf7d0:#264330;--dbd-bed4cc:#343c39;--dbd-bfd8cf:#323c38;--dbd-bfdbfe:#223245;--dbd-cbd5d1:#313c37;--dbd-cbd5e1:#30353a;--dbd-cbd8d2:#333936;--dbd-cbd9d4:#333937;--dbd-ccccdd:#323239;--dbd-cfd8d3:#303b36;--dbd-cfdcd3:#323834;--dbd-cfe0d9:#313936;--dbd-d0ddd8:#323836;--dbd-d1d5db:#333538;--dbd-d1ded9:#323836;--dbd-d1fae5:#244132;--dbd-d5dbe3:#313438;--dbd-d5dfd8:#323734;--dbd-d5dfda:#323735;--dbd-d5e0dc:#323735;--dbd-d5e1dc:#313735;--dbd-d6d8d4:#303b35;--dbd-d6dde5:#303438;--dbd-d6e2dd:#313735;--dbd-d7dce3:#313337;--dbd-d7dee3:#313537;--dbd-d7dee7:#2f3338;--dbd-d7e1dd:#323735;--dbd-d7e2db:#313733;--dbd-d8e3dc:#313733;--dbd-d9e3df:#313734;--dbd-dbe4df:#313633;--dbd-dbe6e1:#303734;--dbd-dbe7e2:#303734;--dbd-dbeafe:#212f42;--dbd-dce4e0:#313633;--dbd-dce5df:#313633;--dbd-dce6df:#303632;--dbd-dce6e1:#303633;--dbd-dce6e2:#303634;--dbd-dceae4:#2e3734;--dbd-dcfce7:#23402d;--dbd-dddddd:#2f3934;--dbd-ddddee:#2d2d38;--dbd-dde3e0:#2e3934;--dbd-dde7e2:#303633;--dbd-e0e0e0:#2e3934;--dbd-e0e7e1:#313531;--dbd-e0e9e5:#303633;--dbd-e1e6e4:#2e3833;--dbd-e2e8f0:#2c3137;--dbd-e2ebe7:#2f3633;--dbd-e3e4e0:#2e3833;--dbd-e3e7e5:#2e3833;--dbd-e3e7ee:#2e3136;--dbd-e3e8e5:#2d3833;--dbd-e4ebe8:#303533;--dbd-e4ece8:#2f3532;--dbd-e5e7eb:#303134;--dbd-e6e3f5:#2c2939;--dbd-e6ebf1:#2d3136;--dbd-e6ede8:#2f3531;--dbd-e7ecef:#2e3235;--dbd-e7eeeb:#2f3532;--dbd-e8eeeb:#2f3431;--dbd-e9edf2:#2d3135;--dbd-e9efec:#2f3431;--dbd-edf1ef:#2f3331;--dbd-edf2ef:#2e3330;--dbd-eeeeee:#2c3631;--dbd-eef1f4:#2d3034;--dbd-eef1f5:#2c3035;--dbd-eef2f0:#2e3331;--dbd-eef2f4:#2d3234;--dbd-eef2f6:#2b3035;--dbd-eef2f7:#2a2f36;--dbd-eef3f1:#2e3331;--dbd-efefec:#2c3631;--dbd-f1f1ee:#2c3631;--dbd-f1f5f9:#293036;--dbd-f3f4f6:#2d2f32;--dbd-fca5a5:#482525;--dbd-fde68a:#4c4425;--dbd-fecaca:#422;--dbd-fed7aa:#483723;--dbd-ffffff:#29322e;--dbg-00ff00:#2a6e2a;--dbg-2563eb:#2d3e63;--dbg-3b82f6:#263a5b;--dbg-4dbec8:#365558;--dbg-5b4bb7:#413d5a;--dbg-6f9680:#45504a;--dbg-7c68b8:#3f3950;--dbg-7c6bd6:#332e4d;--dbg-94a3a0:#394640;--dbg-94a3b8:#353a40;--dbg-9ca3af:#35413b;--dbg-a6a6a6:#35413b;--dbg-bfdbfe:#132030;--dbg-c8504f:#573636;--dbg-cbd5d1:#242c28;--dbg-cbd5e1:#21252a;--dbg-cfd8dc:#232628;--dbg-cfe6dc:#1e2824;--dbg-d1fae5:#13291e;--dbg-d3f0df:#19271f;--dbg-d6d8d4:#212925;--dbg-d6e0ee:#1a1f26;--dbg-d8e5dc:#1e2420;--dbg-d9c9a3:#393427;--dbg-dbeafe:#0f1926;--dbg-dc2626:#643333;--dbg-dcfce7:#112518;--dbg-ddd6fe:#141028;--dbg-dddddd:#1f2522;--dbg-e0e7ff:#0e1325;--dbg-e0ecff:#0e1725;--dbg-e0f2fe:#0f1c25;--dbg-e2e8f0:#181c21;--dbg-e2f1eb:#18211d;--dbg-e3f2f5:#151f21;--dbg-e5e7eb:#1b1c1f;--dbg-e5f2ec:#171f1c;--dbg-e6e8e4:#1b211e;--dbg-e6ebe8:#1a201d;--dbg-e6ebf1:#181b1f;--dbg-e6eee8:#1a1e1b;--dbg-e6f4ee:#161f1b;--dbg-e7dccb:#2a251e;--dbg-e7eeeb:#1a1e1c;--dbg-e7f5ee:#151f1a;--dbg-e8eeec:#1a1d1c;--dbg-e8f3ee:#171e1b;--dbg-e8f5ef:#151f1a;--dbg-e9ecef:#191b1d;--dbg-e9eef0:#191c1d;--dbg-e9f0ec:#191d1b;--dbg-e9f5ef:#151e1a;--dbg-eaf3ff:#0e1825;--dbg-eaf5f0:#161e1a;--dbg-eaf6f1:#121a17;--dbg-ebece8:#191f1c;--dbg-ec8228:#62452c;--dbg-ece9fb:#13101f;--dbg-ecebe7:#191f1c;--dbg-eceff1:#181a1c;--dbg-ecfdf5:#10221a;--dbg-ede7f6:#19151f;--dbg-ede9fe:#120e23;--dbg-edf1ef:#181b1a;--dbg-edf4fb:#121920;--dbg-edf7f3:#131b18;--dbg-edf8f3:#131c18;--dbg-ee2828:#622c2c;--dbg-eeeeee:#181d1a;--dbg-eef0f3:#151618;--dbg-eef2f6:#14171b;--dbg-eef2f7:#14171c;--dbg-eef2ff:#0f1427;--dbg-eef6f8:#141b1d;--dbg-ef233c:#642c33;--dbg-ef4444:#592828;--dbg-eff6ff:#0f1a27;--dbg-f0a046:#584127;--dbg-f0edfa:#15121f;--dbg-f0f7ff:#0f1b28;--dbg-f0f9f5:#141e1a;--dbg-f0f9ff:#0f1e28;--dbg-f0fdf4:#122417;--dbg-f0fdfa:#122420;--dbg-f1f4f3:#161918;--dbg-f1f5f3:#161a18;--dbg-f1f5f4:#161a19;--dbg-f1f5f9:#151a1e;--dbg-f2effb:#161321;--dbg-f2f8f5:#161d1a;--dbg-f2faf6:#15201a;--dbg-f3ece8:#1e1917;--dbg-f3f3f0:#151917;--dbg-f3f4f6:#18191b;--dbg-f3f8f6:#171d1b;--dbg-f3fbf7:#15211b;--dbg-f4ecd8:#252116;--dbg-f4f4f4:#161b19;--dbg-f4f5f7:#18191c;--dbg-f59e0b:#6b542c;--dbg-f5eedf:#231e15;--dbg-f5f7f6:#181d1b;--dbg-f5f8f7:#191d1b;--dbg-f5f9ff:#101b2b;--dbg-f5faf7:#17201b;--dbg-f6f5fc:#171523;--dbg-f6f6f3:#1b1b18;--dbg-f6f8f6:#1a1d1a;--dbg-f6f8fb:#171b21;--dbg-f6f9f6:#191e19;--dbg-f6f9f7:#191e1b;--dbg-f7f8f6:#1b1d1a;--dbg-f7f9f8:#1a1e1c;--dbg-f7faf8:#191f1b;--dbg-f7fbf9:#18211d;--dbg-f8f9fa:#1b1d1f;--dbg-f8faf9:#1b1f1d;--dbg-f8fafc:#181d23;--dbg-f8fbf9:#19211c;--dbg-f8fbfa:#19211e;--dbg-f9fafb:#1b1d20;--dbg-f9fbfa:#1b201d;--dbg-fae8ff:#1f0d24;--dbg-faf3e3:#221d12;--dbg-fafafa:#1a201e;--dbg-fafcfb:#1b221e;--dbg-fbfdfc:#1a241f;--dbg-fbfefc:#17281c;--dbg-fcd34d:#554922;--dbg-fcfdfc:#1c221c;--dbg-fde68a:#41391a;--dbg-fde8c8:#2d2212;--dbg-fde8e8:#210f0f;--dbg-fdecea:#22110f;--dbg-fecaca:#2c1111;--dbg-fecdd3:#2b1114;--dbg-fee2e2:#1f0d0d;--dbg-fef2f2:#271111;--dbg-fef3c7:#2d2812;--dbg-fef9c3:#2e2c12;--dbg-ff0000:#6e2a2a;--dbg-ff9900:#6e532a;--dbg-ff9a3c:#5b3d22;--dbg-ff9f1c:#654b26;--dbg-ffebee:#250e12;--dbg-ffedeb:#25100e;--dbg-fff0ef:#27100f;--dbg-fff1f0:#28110f;--dbg-fff3d9:#27200f;--dbg-fff4dc:#261f0f;--dbg-fff4e0:#251d0e;--dbg-fff5df:#251e0e;--dbg-fff6f5:#2b1310;--dbg-fff7df:#25200e;--dbg-fff7ed:#261c0f;--dbg-fff7f7:#2c1111;--dbg-fff8e8:#241d0d;--dbg-fff8f8:#2c1111;--dbg-fffbeb:#25210e;--dbg-ffff00:#6e6e2a;--dbg-ffffff:#1e2421;--dtx-000000:#eceeed;--dtx-00b2ff:#4cbff0;--dtx-0369a1:#82cbf3;--dtx-047857:#9af3da;--dtx-059669:#89f2d1;--dtx-064e3b:#b3f3e2;--dtx-065f46:#a9f3de;--dtx-066047:#a8f3de;--dtx-06694f:#a3f2de;--dtx-075985:#93d0f1;--dtx-07694f:#a3f2dd;--dtx-0a8162:#96eed7;--dtx-0b5a45:#adefdd;--dtx-0b8968:#91edd5;--dtx-0f172a:#cdd6ea;--dtx-0f3a5f:#abcdeb;--dtx-0f766e:#9debe5;--dtx-102a24:#cee9e3;--dtx-102f27:#cae9e1;--dtx-111111:#e1e4e3;--dtx-111827:#d0d8e8;--dtx-119672:#8ae9cf;--dtx-12304a:#b9d2e9;--dtx-141414:#dfe3e1;--dtx-14533f:#b3e7d7;--dtx-14653b:#a8e7c6;--dtx-15803d:#98e6b5;--dtx-16332c:#c9e4de;--dtx-16372e:#c6e4dc;--dtx-166534:#a8e6c0;--dtx-16a34a:#83e5a7;--dtx-173a30:#c4e4db;--dtx-176047:#ace5d1;--dtx-18352e:#c8e3dc;--dtx-19352e:#c8e2db;--dtx-1a1a1a:#dbdfdd;--dtx-1a73e8:#5994e1;--dtx-1b7a3d:#9ce2b5;--dtx-1c211e:#d8ddda;--dtx-1d3b33:#c5dfd8;--dtx-1d4ed8:#6484de;--dtx-1d4f91:#8fb2e0;--dtx-1e293b:#c5cfde;--dtx-1e40af:#7d94df;--dtx-1f2937:#c8d1dd;--dtx-25304a:#bcc5da;--dtx-2563a7:#82acda;--dtx-2563eb:#517ee1;--dtx-26443b:#c0d8d1;--dtx-27684d:#a9d9c5;--dtx-28473e:#bed7d0;--dtx-294c3b:#bbd7c9;--dtx-2c4a3a:#bdd4c8;--dtx-2fb67f:#7ad3ae;--dtx-315a4d:#b3d1c8;--dtx-333333:#cbd0ce;--dtx-33405a:#b3bdd0;--dtx-334155:#b6c1d0;--dtx-364c40:#bccdc4;--dtx-3730a3:#8a85d2;--dtx-374151:#b9c1cd;--dtx-376c9e:#89acce;--dtx-3a4a41:#becac3;--dtx-3b2f86:#9f97d3;--dtx-3b82f6:#377ae6;--dtx-3d554e:#b7c9c4;--dtx-3d7157:#a5c9b7;--dtx-40554e:#b7c7c2;--dtx-40574f:#b6c7c1;--dtx-405850:#b5c7c1;--dtx-4338ca:#746dcd;--dtx-43816b:#9bc6b7;--dtx-444444:#bfc7c3;--dtx-4527a0:#9b86d9;--dtx-475569:#abb4c2;--dtx-495057:#b7c1bc;--dtx-4b5563:#afb6c0;--dtx-4b6b5c:#aac0b5;--dtx-4c3fa3:#8f86c8;--dtx-52665f:#adbbb4;--dtx-526861:#acbbb4;--dtx-555555:#b4bdb9;--dtx-55786d:#a2b9b2;--dtx-566a64:#abb8b2;--dtx-59478c:#a195c3;--dtx-5b21b6:#9f79dc;--dtx-5b6472:#a6b5ae;--dtx-5b6b66:#aab5b0;--dtx-5b7083:#9ba9b6;--dtx-5b7a8a:#97abb6;--dtx-5c4993:#9d90c2;--dtx-5c6f69:#a8b5ae;--dtx-5e35b1:#987dcf;--dtx-5f6661:#abb5b0;--dtx-62736e:#a5b1ab;--dtx-63736e:#a5b0ab;--dtx-64748b:#96a1b0;--dtx-666666:#a9b3ae;--dtx-668178:#9daea6;--dtx-687771:#a3ada8;--dtx-6b6496:#948fb0;--dtx-6b716d:#a4aea9;--dtx-6b7280:#9daba5;--dtx-6d28d9:#9163d7;--dtx-6d59aa:#8f82b8;--dtx-6d817b:#9daaa4;--dtx-6f9680:#8fa99b;--dtx-718079:#9da8a3;--dtx-71817c:#9da8a2;--dtx-71847e:#9ba7a1;--dtx-72847e:#9ba7a1;--dtx-74857f:#9aa6a0;--dtx-75867f:#9aa5a0;--dtx-758780:#99a59f;--dtx-777777:#9ea9a4;--dtx-78350f:#ebb89c;--dtx-788983:#98a39e;--dtx-788b84:#97a39d;--dtx-798b85:#97a39d;--dtx-7a8c86:#96a29c;--dtx-7b8494:#90a29a;--dtx-7b887f:#97a39d;--dtx-7b8a99:#8c98a3;--dtx-7b8c86:#96a29c;--dtx-7b8d87:#95a29c;--dtx-7c5410:#eacc9a;--dtx-7c6bd6:#6351c2;--dtx-7c897f:#96a29c;--dtx-7c8b82:#96a29c;--dtx-7d8d88:#95a19b;--dtx-7f1d1d:#e09999;--dtx-80867f:#96a29c;--dtx-80908b:#939f99;--dtx-819084:#929f99;--dtx-81918c:#929e98;--dtx-82918c:#929e98;--dtx-82918d:#929e98;--dtx-82928d:#919e98;--dtx-83918d:#919e98;--dtx-84928e:#919d97;--dtx-84938e:#909d97;--dtx-854d0e:#ebc294;--dtx-855b0a:#eecf93;--dtx-888888:#939f99;--dtx-8a5300:#f6cd8f;--dtx-8a6a2f:#d3bd94;--dtx-8a978f:#8d9a94;--dtx-8b918d:#8f9b95;--dtx-916730:#d3b690;--dtx-92400e:#ebb08c;--dtx-94a3a0:#85948d;--dtx-94a3b8:#71839b;--dtx-991b1b:#e18a8a;--dtx-999999:#88958f;--dtx-9a3412:#e8a088;--dtx-9ca3af:#7c9187;--dtx-9f2b25:#da8b87;--dtx-9fb1ab:#7a9085;--dtx-a06108:#efc283;--dtx-a06400:#f5ca82;--dtx-a0705e:#b49589;--dtx-a21caf:#d77ce0;--dtx-a22d27:#d98985;--dtx-a3a8a4:#7f8e87;--dtx-a52f29:#d78883;--dtx-a63a34:#d08884;--dtx-a64039:#cc8984;--dtx-a7f3d0:#27b574;--dtx-a9c2b2:#6b8f78;--dtx-ad4039:#cc8480;--dtx-b03932:#d1827d;--dtx-b08d57:#baa27d;--dtx-b26a00:#f4c278;--dtx-b3261e:#de807a;--dtx-b42318:#e38179;--dtx-b43730:#d2807b;--dtx-b45309:#edab78;--dtx-b6c5c0:#6c8378;--dtx-b71c1c:#e07878;--dtx-b91c1c:#e07777;--dtx-bac5c1:#6e7f77;--dtx-c2410c:#eb9470;--dtx-c5d8d1:#5b7f72;--dtx-c62828:#d77070;--dtx-c8261d:#df746e;--dtx-c83d34:#cf756f;--dtx-c8504f:#c56968;--dtx-cbd5e1:#516680;--dtx-cfd3d0:#65726c;--dtx-cfe0d5:#557a62;--dtx-d1d5db:#5e6673;--dtx-d33c32:#d36d66;--dtx-d99a06:#eec462;--dtx-dc2626:#d96161;--dtx-e65100:#f28f5a;--dtx-ef4444:#df3d3d;--dtx-fca5a5:#c21616;--dtx-fecaca:#ae1111}}.dlg-backdrop[data-v-3f2ad3d9]{align-items:center;background:#0f172a7a;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:3000}.dlg-card[data-v-3f2ad3d9]{background:var(--dbg-ffffff,#fff);border-radius:16px;box-shadow:0 24px 60px #0f172a59;box-sizing:border-box;color:var(--dtx-0f172a,#0f172a);padding:26px 26px 20px;text-align:center;width:min(420px,100%)}.dlg-icon[data-v-3f2ad3d9]{align-items:center;border-radius:50%;display:inline-flex;height:52px;justify-content:center;margin-bottom:12px;width:52px}.dlg-icon svg[data-v-3f2ad3d9]{height:24px;width:24px}.dlg-icon.info[data-v-3f2ad3d9]{background:var(--dbg-e0f2fe,#e0f2fe);color:var(--dtx-0369a1,#0369a1)}.dlg-icon.prompt[data-v-3f2ad3d9]{background:var(--dbg-ecfdf5,#ecfdf5);color:var(--dtx-047857,#047857)}.dlg-icon.danger[data-v-3f2ad3d9]{background:var(--dbg-fee2e2,#fee2e2);color:var(--dtx-b91c1c,#b91c1c)}.dlg-card h3[data-v-3f2ad3d9]{font-size:17px;font-weight:700;margin:0 0 6px}.dlg-message[data-v-3f2ad3d9]{color:var(--dtx-475569,#475569);font-size:14px;line-height:1.55;margin:0 0 16px;white-space:pre-line;word-break:break-word}.dlg-input[data-v-3f2ad3d9]{background:var(--dbg-ffffff,#fff);border:1px solid var(--dbd-d1d5db,#d1d5db);border-radius:10px;box-sizing:border-box;color:var(--dtx-0f172a,#0f172a);font:inherit;font-size:14px;margin:2px 0 4px;padding:10px 12px;resize:vertical;width:100%}.dlg-input[data-v-3f2ad3d9]:focus{border-color:transparent;outline:2px solid #10b981;outline-offset:0}.dlg-error[data-v-3f2ad3d9]{color:var(--dtx-b91c1c,#b91c1c);display:block;font-size:12px;margin-bottom:8px;text-align:left}.dlg-actions[data-v-3f2ad3d9]{display:flex;gap:10px;justify-content:center;margin-top:14px}.dlg-btn[data-v-3f2ad3d9]{flex:1;min-width:0}.dlg-btn.discard[data-v-3f2ad3d9]{border-color:var(--dbd-fecaca,#fecaca);color:var(--dtx-b91c1c,#b91c1c)}.sp-backdrop[data-v-3f2ad3d9]{animation:dlg-backdrop-enter-3f2ad3d9 .16s ease both}.sp-backdrop .dlg-card[data-v-3f2ad3d9]{animation:dlg-card-enter-3f2ad3d9 .2s cubic-bezier(.2,.9,.3,1.2) both}.sp-backdrop.leaving[data-v-3f2ad3d9]{animation:dlg-backdrop-leaving-3f2ad3d9 .16s ease forwards;pointer-events:none}@keyframes dlg-backdrop-enter-3f2ad3d9{0%{opacity:0}to{opacity:1}}@keyframes dlg-backdrop-leaving-3f2ad3d9{0%{opacity:1}to{opacity:0}}@keyframes dlg-card-enter-3f2ad3d9{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:none}}.dlg-card.trash[data-v-3f2ad3d9],.dlg-trash[data-v-3f2ad3d9]{align-items:center;display:flex;justify-content:center}.dlg-trash[data-v-3f2ad3d9]{flex-direction:column;padding:14px 0 10px;width:100%}.dlg-trash .scene[data-v-3f2ad3d9]{height:150px;overflow:visible;width:150px}.dlg-trash .circle[data-v-3f2ad3d9]{animation:b-circle-3f2ad3d9 .25s cubic-bezier(.16,1,.3,1) both}.dlg-trash .circle[data-v-3f2ad3d9],.dlg-trash .shadow[data-v-3f2ad3d9]{transform-box:fill-box;transform-origin:center}.dlg-trash .shadow[data-v-3f2ad3d9]{animation:b-shadow-3f2ad3d9 .22s cubic-bezier(.16,1,.3,1) .04s both;fill:#7f1d1d29}.dlg-trash .bin[data-v-3f2ad3d9]{animation:b-bin-enter-3f2ad3d9 .22s cubic-bezier(.16,1,.3,1) .02s both,b-bin-bounce-3f2ad3d9 .31s cubic-bezier(.22,1,.36,1) .54s both;transform-box:fill-box;transform-origin:50% 100%}.dlg-trash .body[data-v-3f2ad3d9]{fill:#fff;stroke:url(#bin-trash);stroke-linejoin:round;stroke-width:3.2}.dlg-trash .slats[data-v-3f2ad3d9]{fill:none;stroke:#f4a3a3;stroke-linecap:round;stroke-width:2.4}.dlg-trash .lid[data-v-3f2ad3d9]{animation:b-lid-3f2ad3d9 .72s linear .11s both;fill:none;stroke:url(#bin-trash);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2;transform-box:view-box;transform-origin:87px 49px}.dlg-trash .paper-x[data-v-3f2ad3d9]{animation:b-paper-x-3f2ad3d9 .54s linear .07s both}.dlg-trash .paper-y[data-v-3f2ad3d9]{animation:b-paper-y-3f2ad3d9 .54s linear .07s both}.dlg-trash .paper[data-v-3f2ad3d9]{animation:b-paper-spin-3f2ad3d9 .54s linear .07s both;filter:drop-shadow(0 3px 3px rgba(15,23,42,.18));transform-box:fill-box;transform-origin:50% 40%}.dlg-trash .ripple[data-v-3f2ad3d9]{animation:b-ripple-3f2ad3d9 .31s cubic-bezier(.16,1,.3,1) .54s forwards;fill:none;opacity:0;stroke:#ef4444;stroke-width:1.6;transform-box:fill-box;transform-origin:center}.dlg-trash .particles circle[data-v-3f2ad3d9]{animation:b-particles-3f2ad3d9 .27s cubic-bezier(.16,1,.3,1) .54s forwards;fill:#f87171;opacity:0}.dlg-trash .particles circle[data-v-3f2ad3d9]:nth-child(2n){fill:#fbbf24}.dlg-trash .text-deleted[data-v-3f2ad3d9]{align-items:center;animation:b-text-3f2ad3d9 .22s cubic-bezier(.16,1,.3,1) .61s both;color:var(--dtx-334155,#334155);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin:2px 0 0}.dlg-trash .text-deleted svg[data-v-3f2ad3d9]{animation:b-check-3f2ad3d9 .16s cubic-bezier(.65,0,.35,1) .68s both;fill:none;height:17px;stroke:#16a34a;stroke-dasharray:26;stroke-dashoffset:26;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8;width:17px}@keyframes b-circle-3f2ad3d9{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes b-shadow-3f2ad3d9{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes b-bin-enter-3f2ad3d9{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:none}}@keyframes b-bin-bounce-3f2ad3d9{0%{animation-timing-function:cubic-bezier(.3,0,.6,1);transform:scale(1)}22%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:scale(1.06,.92)}55%{animation-timing-function:ease-in-out;transform:scale(.985,1.025)}to{transform:scale(1)}}@keyframes b-lid-3f2ad3d9{0%{animation-timing-function:cubic-bezier(.2,1.35,.4,1);transform:rotate(0)}22%{animation-timing-function:linear;transform:rotate(100deg)}60%{animation-timing-function:cubic-bezier(.55,0,.2,1);transform:rotate(100deg)}80%{animation-timing-function:ease-out;transform:rotate(-5deg)}90%{animation-timing-function:ease-in-out;transform:rotate(1.6deg)}to{transform:rotate(0)}}@keyframes b-paper-x-3f2ad3d9{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-30px)}40%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-9px)}to{transform:translate(0)}}@keyframes b-paper-y-3f2ad3d9{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);opacity:0;transform:translateY(-30px)}12%{opacity:1}28%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-13px)}42%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(-17px)}to{opacity:1;transform:translateY(54px)}}@keyframes b-paper-spin-3f2ad3d9{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:rotate(-18deg) scale(.9)}30%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(-9deg) scale(1)}45%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(-7deg) scale(1)}to{transform:rotate(9deg) scale(.72,.8)}}@keyframes b-ripple-3f2ad3d9{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}@keyframes b-particles-3f2ad3d9{0%{opacity:.95;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}@keyframes b-text-3f2ad3d9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes b-check-3f2ad3d9{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.dlg-trash[data-v-3f2ad3d9] *{animation:none!important}.dlg-trash .paper-y[data-v-3f2ad3d9],.dlg-trash .particles[data-v-3f2ad3d9],.dlg-trash .ripple[data-v-3f2ad3d9]{opacity:0}.dlg-trash .text-deleted svg[data-v-3f2ad3d9]{stroke-dashoffset:0}}.sp-backdrop[data-v-3f2ad3d9]{background:#0f172a52}.dlg-save[data-v-3f2ad3d9]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:22px 26px 20px;width:min(300px,100%)}.dlg-save .scene[data-v-3f2ad3d9]{height:150px;overflow:visible;width:150px}.dlg-save .circle[data-v-3f2ad3d9]{animation:b-circle-3f2ad3d9 .3s cubic-bezier(.16,1,.3,1) both}.dlg-save .circle[data-v-3f2ad3d9],.dlg-save .shadow[data-v-3f2ad3d9]{transform-box:fill-box;transform-origin:center}.dlg-save .shadow[data-v-3f2ad3d9]{animation:b-shadow-3f2ad3d9 .26s cubic-bezier(.16,1,.3,1) .04s both;fill:#064e3b29}.dlg-save .map[data-v-3f2ad3d9]{animation:b-bin-enter-3f2ad3d9 .26s cubic-bezier(.16,1,.3,1) .02s both,b-bin-bounce-3f2ad3d9 .36s cubic-bezier(.22,1,.36,1) .47s both;transform-box:view-box;transform-origin:60px 98px}.dlg-save .map-back[data-v-3f2ad3d9]{fill:#a7e8cb}.dlg-save .map-shine[data-v-3f2ad3d9]{fill:none;stroke:#ffffff73;stroke-linecap:round;stroke-width:1.6}.dlg-save .paper-y[data-v-3f2ad3d9]{animation:s-paper-y-3f2ad3d9 .48s linear .06s both}.dlg-save .paper[data-v-3f2ad3d9]{animation:s-paper-spin-3f2ad3d9 .48s linear .06s both;filter:drop-shadow(0 3px 3px rgba(15,23,42,.16));transform-box:fill-box;transform-origin:50% 50%}.dlg-save .ripple[data-v-3f2ad3d9]{animation:b-ripple-3f2ad3d9 .36s cubic-bezier(.16,1,.3,1) .47s forwards;fill:none;opacity:0;stroke:#10b981;stroke-width:1.6}.dlg-save .badge[data-v-3f2ad3d9],.dlg-save .ripple[data-v-3f2ad3d9]{transform-box:fill-box;transform-origin:center}.dlg-save .badge[data-v-3f2ad3d9]{animation:s-badge-3f2ad3d9 .22s cubic-bezier(.2,.9,.3,1.35) .55s both;filter:drop-shadow(0 2px 3px rgba(6,78,59,.25))}.dlg-save .check-badge[data-v-3f2ad3d9]{animation:b-check-3f2ad3d9 .16s cubic-bezier(.65,0,.35,1) .65s both;fill:none;stroke:#fff;stroke-dasharray:14;stroke-dashoffset:14;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.dlg-save .text-save[data-v-3f2ad3d9]{animation:b-text-3f2ad3d9 .26s cubic-bezier(.16,1,.3,1) .55s both;color:var(--dtx-334155,#334155);font-size:14px;font-weight:600;margin:2px 0 0}@keyframes s-paper-y-3f2ad3d9{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);opacity:0;transform:translateY(-26px)}18%{opacity:1}40%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-4px)}58%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(-8px)}to{opacity:1;transform:translateY(42px)}}@keyframes s-paper-spin-3f2ad3d9{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:rotate(-10deg) scale(.9)}40%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(-4deg) scale(1)}58%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(-3deg) scale(1)}to{transform:rotate(0) scale(.94)}}.dlg-save .ct-backdrop[data-v-3f2ad3d9]{animation:b-circle-3f2ad3d9 .3s cubic-bezier(.16,1,.3,1) both}.dlg-save .ct-backdrop[data-v-3f2ad3d9],.dlg-save .ct-ring[data-v-3f2ad3d9]{transform-box:fill-box;transform-origin:center}.dlg-save .ct-ring[data-v-3f2ad3d9]{animation:ct-draw-3f2ad3d9 .35s cubic-bezier(.65,0,.35,1) .05s forwards;fill:none;stroke:#10b981;stroke-dasharray:189;stroke-dashoffset:189;stroke-linecap:round;stroke-width:4;transform:rotate(-90deg)}.dlg-save .ct-fill[data-v-3f2ad3d9]{animation:ct-fill-3f2ad3d9 .24s cubic-bezier(.2,.9,.3,1.4) .34s forwards;transform:scale(0);transform-box:fill-box;transform-origin:center}.dlg-save .ct-check[data-v-3f2ad3d9]{animation:ct-draw-3f2ad3d9 .2s cubic-bezier(.65,0,.35,1) .5s forwards;fill:none;stroke:#fff;stroke-dasharray:40;stroke-dashoffset:40;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.5}.dlg-save .ct-ripple[data-v-3f2ad3d9]{animation:b-ripple-3f2ad3d9 .36s cubic-bezier(.16,1,.3,1) .48s forwards;fill:none;opacity:0;stroke:#10b981;stroke-width:2;transform-box:fill-box;transform-origin:center}.dlg-save .ct-sparks path[data-v-3f2ad3d9]{animation:ct-sparks-3f2ad3d9 .32s cubic-bezier(.16,1,.3,1) .5s forwards;opacity:0;stroke:#34d399;stroke-linecap:round;stroke-width:3;transform:rotate(var(--r));transform-box:view-box;transform-origin:60px 60px}.dlg-save .ct-sparks path[data-v-3f2ad3d9]:nth-child(2n){stroke:#fbbf24}.dlg-save .kl-shadow[data-v-3f2ad3d9]{animation:b-shadow-3f2ad3d9 .3s cubic-bezier(.16,1,.3,1) .05s both;fill:#064e3b29;transform-box:fill-box;transform-origin:center}.dlg-save .kl-body[data-v-3f2ad3d9]{animation:kl-fall-3f2ad3d9 .42s cubic-bezier(.3,0,.3,1) both;transform-box:view-box;transform-origin:60px 92px}.dlg-save .kl-ring[data-v-3f2ad3d9]{fill:#334155}.dlg-save .kl-grid rect[data-v-3f2ad3d9]{fill:#e2e8f0}.dlg-save .kl-cover[data-v-3f2ad3d9]{animation:kl-flip-3f2ad3d9 .22s cubic-bezier(.55,0,.6,1) .36s both;fill:#f1f5f9;stroke:#e2e8f0;transform-box:fill-box;transform-origin:top center}.dlg-save .kl-day[data-v-3f2ad3d9]{animation:s-badge-3f2ad3d9 .24s cubic-bezier(.2,.9,.3,1.5) .52s both;transform-box:fill-box;transform-origin:center}.dlg-save .kl-check[data-v-3f2ad3d9]{animation:b-check-3f2ad3d9 .16s cubic-bezier(.65,0,.35,1) .66s both;fill:none;stroke:#fff;stroke-dasharray:12;stroke-dashoffset:12;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dlg-save .kl-ripple[data-v-3f2ad3d9]{animation:b-ripple-3f2ad3d9 .36s cubic-bezier(.16,1,.3,1) .6s forwards;fill:none;opacity:0;stroke:#10b981;stroke-width:1.6;transform-box:fill-box;transform-origin:center}@keyframes kl-fall-3f2ad3d9{0%{opacity:0;transform:translateY(-34px) scale(.92)}55%{opacity:1;transform:translateY(0) scale(1.03,.96)}78%{transform:translateY(-3px) scale(.99,1.01)}to{opacity:1;transform:none}}@keyframes kl-flip-3f2ad3d9{0%{opacity:1;transform:scaleY(1)}to{opacity:.4;transform:scaleY(0)}}.dlg-save .sl-ring[data-v-3f2ad3d9]{animation:ct-draw-3f2ad3d9 .35s cubic-bezier(.65,0,.35,1) .05s forwards;fill:none;stroke:#ef4444;stroke-dasharray:189;stroke-dashoffset:189;stroke-linecap:round;stroke-width:4;transform:rotate(-90deg);transform-box:fill-box;transform-origin:center}.dlg-save .sl-line[data-v-3f2ad3d9]{fill:none;stroke:#fff;stroke-dasharray:32;stroke-dashoffset:32;stroke-linecap:round;stroke-width:5.5}.dlg-save .sl-line.a[data-v-3f2ad3d9]{animation:ct-draw-3f2ad3d9 .14s cubic-bezier(.65,0,.35,1) .48s forwards}.dlg-save .sl-line.b[data-v-3f2ad3d9]{animation:ct-draw-3f2ad3d9 .14s cubic-bezier(.65,0,.35,1) .58s forwards}.dlg-save .sl-shake[data-v-3f2ad3d9]{animation:sl-shake-3f2ad3d9 .26s ease-in-out .68s both}.dlg-save .sl-ripple[data-v-3f2ad3d9],.dlg-save .sl-shake[data-v-3f2ad3d9]{transform-box:fill-box;transform-origin:center}.dlg-save .sl-ripple[data-v-3f2ad3d9]{animation:b-ripple-3f2ad3d9 .36s cubic-bezier(.16,1,.3,1) .5s forwards;fill:none;opacity:0;stroke:#ef4444;stroke-width:2}@keyframes sl-shake-3f2ad3d9{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}@keyframes ct-draw-3f2ad3d9{to{stroke-dashoffset:0}}@keyframes ct-fill-3f2ad3d9{to{transform:scale(1)}}@keyframes ct-sparks-3f2ad3d9{0%{opacity:0;transform:rotate(var(--r)) translateY(6px) scaleY(.4)}40%{opacity:1}to{opacity:0;transform:rotate(var(--r)) translateY(-6px) scaleY(1)}}@keyframes s-badge-3f2ad3d9{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dlg-save[data-v-3f2ad3d9] *{animation:none!important}.dlg-save .ripple[data-v-3f2ad3d9]{opacity:0}.dlg-save .paper-y[data-v-3f2ad3d9]{transform:translateY(42px)}.dlg-save .check-badge[data-v-3f2ad3d9],.dlg-save .ct-check[data-v-3f2ad3d9],.dlg-save .ct-ring[data-v-3f2ad3d9],.dlg-save .sl-line[data-v-3f2ad3d9],.dlg-save .sl-ring[data-v-3f2ad3d9]{stroke-dashoffset:0}.dlg-save .kl-cover[data-v-3f2ad3d9],.dlg-save .kl-ripple[data-v-3f2ad3d9],.dlg-save .sl-ripple[data-v-3f2ad3d9]{opacity:0}.dlg-save .kl-check[data-v-3f2ad3d9]{stroke-dashoffset:0}.dlg-save .ct-fill[data-v-3f2ad3d9]{transform:none}.dlg-save .ct-ripple[data-v-3f2ad3d9],.dlg-save .ct-sparks path[data-v-3f2ad3d9]{opacity:0}}.toast-wrap[data-v-3f2ad3d9]{flex-direction:column;pointer-events:none;position:fixed;right:16px;top:16px;width:min(380px,calc(100vw/var(--app-zoom, 1) - 32px));z-index:3100}.toast[data-v-3f2ad3d9],.toast-wrap[data-v-3f2ad3d9]{display:flex;gap:10px}.toast[data-v-3f2ad3d9]{align-items:flex-start;background:var(--dbg-ffffff,#fff);border-left:4px solid #10b981;border-radius:12px;box-shadow:0 10px 30px #0f172a2e,0 0 0 1px #0f172a0f;color:var(--dtx-0f172a,#0f172a);font-size:13px;line-height:1.45;padding:12px 14px;pointer-events:auto}.toast.error[data-v-3f2ad3d9]{border-left-color:#ef4444}.toast svg[data-v-3f2ad3d9]{color:var(--dtx-047857,#047857);flex:none;height:20px;margin-top:1px;width:20px}.toast.error svg[data-v-3f2ad3d9]{color:var(--dtx-dc2626,#dc2626)}.toast span[data-v-3f2ad3d9]{flex:1;min-width:0;white-space:pre-line;word-break:break-word}.toast button[data-v-3f2ad3d9]{background:transparent;border:0;color:var(--dtx-94a3b8,#94a3b8);cursor:pointer;flex:none;font-size:18px;line-height:1;padding:0 2px}.toast[data-v-3f2ad3d9]{animation:toast-enter-3f2ad3d9 .22s ease both}.toast.leaving[data-v-3f2ad3d9]{animation:toast-leaving-3f2ad3d9 .2s ease forwards}@keyframes toast-enter-3f2ad3d9{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes toast-leaving-3f2ad3d9{0%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)}}@media(max-width:640px){.toast-wrap[data-v-3f2ad3d9]{bottom:calc(76px + env(safe-area-inset-bottom,0px));left:16px;right:16px;top:auto;width:auto}}.wcm-backdrop[data-v-5a9fefe2]{z-index:var(--z-gate)}.wcm-card[data-v-5a9fefe2]{border-top:5px solid var(--dbd-94a3b8,#94a3b8);color:var(--dtx-0f172a,#0f172a)}.wcm-card.lv-low[data-v-5a9fefe2]{border-top-color:var(--dbd-16a34a,#16a34a)}.wcm-card.lv-caution[data-v-5a9fefe2]{border-top-color:var(--dbd-f59e0b,#f59e0b)}.wcm-card.lv-high[data-v-5a9fefe2]{border-top-color:var(--dbd-dc2626,#dc2626)}.wcm-card.lv-pending[data-v-5a9fefe2]{border-top-color:var(--dbd-7dd3fc,#7dd3fc)}.wcm-head[data-v-5a9fefe2]{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.wcm-head h3[data-v-5a9fefe2]{font-size:17px;font-weight:700;margin:0}.wcm-head small[data-v-5a9fefe2]{color:var(--dtx-64748b,#64748b);font-size:12px}.wcm-level[data-v-5a9fefe2]{background:var(--dbg-f1f5f9,#f1f5f9);border-radius:999px;color:var(--dtx-475569,#475569);font-size:12px;font-weight:700;padding:3px 10px}.wcm-level.lv-low[data-v-5a9fefe2]{background:var(--dbg-dcfce7,#dcfce7);color:var(--dtx-166534,#166534)}.wcm-level.lv-caution[data-v-5a9fefe2]{background:var(--dbg-fef3c7,#fef3c7);color:var(--dtx-92400e,#92400e)}.wcm-level.lv-high[data-v-5a9fefe2]{background:var(--dbg-fee2e2,#fee2e2);color:var(--dtx-991b1b,#991b1b)}.wcm-level.lv-pending[data-v-5a9fefe2]{background:var(--dbg-e0f2fe,#e0f2fe);color:var(--dtx-075985,#075985)}.wcm-body[data-v-5a9fefe2]{display:flex;flex-direction:column;gap:12px}.wcm-summary[data-v-5a9fefe2]{color:var(--dtx-1e293b,#1e293b);font-size:14px;line-height:1.55;margin:0}.wcm-section h4[data-v-5a9fefe2]{align-items:center;color:var(--dtx-475569,#475569);display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.wcm-factors[data-v-5a9fefe2]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.wcm-factors li[data-v-5a9fefe2]{align-items:baseline;background:var(--dbg-f8fafc,#f8fafc);border-left:3px solid var(--dbd-94a3b8,#94a3b8);border-radius:8px;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px;padding:6px 10px}.wcm-factors li.fl-high[data-v-5a9fefe2]{background:var(--dbg-fef2f2,#fef2f2);border-left-color:var(--dbd-dc2626,#dc2626)}.wcm-factors li.fl-caution[data-v-5a9fefe2]{background:var(--dbg-fffbeb,#fffbeb);border-left-color:var(--dbd-f59e0b,#f59e0b)}.wcm-value[data-v-5a9fefe2]{color:var(--dtx-334155,#334155);font-weight:600}.wcm-link[data-v-5a9fefe2]{color:var(--dtx-2563eb,#2563eb);font-size:12px;text-decoration:none}.wcm-muted[data-v-5a9fefe2]{color:var(--dtx-64748b,#64748b);font-size:13px;margin:0}.wcm-day[data-v-5a9fefe2]{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.wcm-date[data-v-5a9fefe2]{color:var(--dtx-334155,#334155);font-size:12px;font-weight:600}.wcm-slots[data-v-5a9fefe2]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.wcm-slot[data-v-5a9fefe2]{align-items:center;background:var(--dbg-ffffff,#fff);border:1px solid var(--dbd-e2e8f0,#e2e8f0);border-radius:10px;display:flex;flex-direction:column;gap:1px;padding:6px 4px;text-align:center}.wcm-slot.risky[data-v-5a9fefe2]{background:var(--dbg-fff7f7,#fff7f7);border-color:var(--dbd-fca5a5,#fca5a5)}.wcm-slot img[data-v-5a9fefe2]{height:30px;width:30px}.wcm-slot small[data-v-5a9fefe2]{color:var(--dtx-64748b,#64748b);font-size:11px}.wcm-time[data-v-5a9fefe2]{font-size:13px;font-weight:700}.wcm-desc[data-v-5a9fefe2]{color:var(--dtx-475569,#475569);font-size:12px;line-height:1.25}.wcm-badge[data-v-5a9fefe2]{background:var(--status-warn-bg);border-radius:999px;color:var(--status-warn-text);font-size:11px;font-weight:700;padding:0 6px}.wcm-comparison[data-v-5a9fefe2]{color:var(--dtx-475569,#475569);font-size:13px;margin-top:6px}.wcm-comparison summary[data-v-5a9fefe2]{cursor:pointer;font-weight:600;margin-bottom:6px}.wcm-warning[data-v-5a9fefe2]{align-items:flex-start;background:var(--dbg-fffbeb,#fffbeb);border:1px solid var(--dbd-fde68a,#fde68a);border-radius:10px;color:var(--dtx-78350f,#78350f);display:flex;font-size:13px;gap:10px;margin-bottom:4px;padding:8px 10px}.wcm-warning.sev-extreme[data-v-5a9fefe2],.wcm-warning.sev-severe[data-v-5a9fefe2]{background:var(--dbg-fef2f2,#fef2f2);border-color:var(--dbd-fecaca,#fecaca);color:var(--dtx-991b1b,#991b1b)}.wcm-warning b[data-v-5a9fefe2],.wcm-warning small[data-v-5a9fefe2]{display:block}.wcm-sev[data-v-5a9fefe2]{background:var(--dbg-ffffff,#fff);border-radius:999px;flex:none;font-size:11px;font-weight:700;padding:2px 8px}.wcm-note[data-v-5a9fefe2]{background:var(--dbg-f0fdf4,#f0fdf4);border:1px solid var(--dbd-bbf7d0,#bbf7d0);border-radius:12px;padding:10px 12px}.wcm-note p[data-v-5a9fefe2]{font-size:13px;line-height:1.55;margin:0}.wcm-tag[data-v-5a9fefe2]{background:var(--dbg-ffffff,#fff);border-radius:999px;color:var(--dtx-047857,#047857);font-size:11px;font-weight:600;letter-spacing:0;padding:1px 8px;text-transform:none}.wcm-alert[data-v-5a9fefe2]{color:var(--dtx-92400e,#92400e);font-size:12px!important;margin-top:6px!important}.wcm-sources[data-v-5a9fefe2]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wcm-sources small[data-v-5a9fefe2]{color:var(--dtx-64748b,#64748b);font-size:12px}.wcm-chip[data-v-5a9fefe2]{background:var(--status-info-bg);border:1px solid var(--dbd-d1d5db,#d1d5db);border-radius:999px;color:var(--status-info-text);font:inherit;font-size:12px;padding:3px 9px}.wcm-chip.open[data-v-5a9fefe2]{border-color:var(--dbd-86efac,#86efac);color:var(--dtx-047857,#047857);cursor:pointer}.wcm-skeleton[data-v-5a9fefe2]{display:flex;flex-direction:column;gap:8px;min-height:84px}.wcm-skeleton span[data-v-5a9fefe2]{animation:wcm-shine-5a9fefe2 1.2s linear infinite;background:linear-gradient(90deg,var(--dbg-e2e8f0,#e2e8f0),var(--dbg-f8fafc,#f8fafc),var(--dbg-e2e8f0,#e2e8f0));background-size:200% 100%;border-radius:6px;height:10px}.wcm-skeleton span[data-v-5a9fefe2]:nth-child(2){width:85%}.wcm-skeleton span[data-v-5a9fefe2]:nth-child(3){width:92%}.wcm-skeleton span[data-v-5a9fefe2]:nth-child(4){width:60%}.wcm-skeleton small[data-v-5a9fefe2],.wcm-source[data-v-5a9fefe2]{color:var(--dtx-64748b,#64748b);font-size:12px}.wcm-source a[data-v-5a9fefe2]{color:var(--dtx-2563eb,#2563eb);font-weight:600;text-decoration:none}.wcm-source p[data-v-5a9fefe2]{margin:4px 0 0}.wcm-actions[data-v-5a9fefe2]{gap:10px}.wcm-btn[data-v-5a9fefe2]{flex:1;min-width:0}.wcm-btn.primary.danger[data-v-5a9fefe2]{background:#b91c1c}@keyframes wcm-shine-5a9fefe2{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.wcm-actions[data-v-5a9fefe2],.wcm-body[data-v-5a9fefe2],.wcm-head[data-v-5a9fefe2]{padding-left:14px;padding-right:14px}.wcm-slots[data-v-5a9fefe2]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}
