@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-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}}}.collapse{visibility:collapse}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.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}.text-center{text-align:center}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.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,ease);transition-duration:var(--tw-duration,0s)}.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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{background:#020617;min-height:100vh}.saas-page,.auth-page{color:#10233f;background:#f7fafc;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.saas-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ccd6e0c7;border-radius:999px;justify-content:space-between;align-items:center;width:min(1120px,100% - 32px);height:64px;padding:0 12px 0 18px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0f172a14}.saas-brand,.auth-brand{color:#10233f;align-items:center;gap:10px;font-size:15px;font-weight:760;text-decoration:none;display:inline-flex}.saas-brand-mark{color:#fff;letter-spacing:.08em;background:#10233f;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:780;display:inline-flex}.saas-nav-actions,.saas-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.saas-link{color:#44566c;padding:10px 12px;font-size:14px;font-weight:650;text-decoration:none}.saas-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:760;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.saas-button:hover{transform:translateY(-1px)}.saas-button-dark{color:#fff;background:#10233f;box-shadow:0 14px 28px #10233f33}.saas-button-light{color:#10233f;background:#ffffffe0;border-color:#c4cfdbeb}.saas-hero{align-items:center;min-height:760px;padding:150px 24px 88px;display:flex;position:relative;overflow:hidden}.saas-hero-bg{object-fit:cover;object-position:68% 50%;opacity:.92}.saas-hero-shade{background:linear-gradient(90deg,#f7fafcfc 0%,#f7fafce8 34%,#f7fafc5c 72%),linear-gradient(#f7fafc80,#f7fafc 100%);position:absolute;inset:0}.saas-hero-content{z-index:2;width:min(1120px,100%);margin:0 auto;padding-bottom:34px;position:relative}.saas-eyebrow{color:#1f7a5d;text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px;font-size:12px;font-weight:820}.saas-hero h1{color:#10233f;letter-spacing:0;max-width:720px;font-size:clamp(42px,6vw,78px);font-weight:820;line-height:.98}.saas-hero-copy{color:#44566c;max-width:610px;margin:24px 0 32px;font-size:18px;line-height:1.72}.saas-metrics{z-index:3;background:#ffffffeb;border:1px solid #dce5ed;border-radius:26px;grid-template-columns:repeat(3,1fr);width:min(1120px,100% - 40px);margin:-62px auto 0;display:grid;position:relative;box-shadow:0 24px 58px #0f172a17}.saas-metrics div{border-right:1px solid #e4ebf2;padding:28px 30px}.saas-metrics div:last-child{border-right:0}.saas-metrics strong{color:#10233f;margin-bottom:8px;font-size:28px;line-height:1;display:block}.saas-metrics span{color:#64748b;font-size:14px;font-weight:650}.saas-section,.saas-band,.saas-final{width:min(1120px,100% - 40px);margin:0 auto}.saas-section{padding:112px 0 72px}.saas-section-heading{max-width:660px;margin-bottom:34px}.saas-section h2,.saas-band h2,.saas-final h2{color:#10233f;letter-spacing:0;font-size:clamp(30px,4vw,48px);font-weight:820;line-height:1.08}.saas-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.saas-feature{background:#fff;border:1px solid #dce5ed;border-radius:22px;min-height:220px;padding:28px;box-shadow:0 18px 42px #0f172a0d}.saas-feature-line{background:#1f7a5d;border-radius:99px;width:38px;height:3px;margin-bottom:24px;display:block}.saas-feature h3{color:#10233f;margin-bottom:12px;font-size:19px}.saas-feature p,.saas-band p,.saas-final p{color:#5a6b80;line-height:1.7}.saas-band{background:#eef6f2;border:1px solid #dce5ed;border-radius:30px;grid-template-columns:.82fr 1fr;align-items:start;gap:48px;padding:56px;display:grid}.saas-workflow{gap:12px;list-style:none;display:grid}.saas-workflow li{color:#10233f;border-bottom:1px solid #1f7a5d29;align-items:center;gap:14px;min-height:58px;font-weight:720;display:flex}.saas-workflow span{color:#1f7a5d;font-size:13px;font-weight:820}.saas-final{text-align:center;padding:104px 0 92px}.saas-final .saas-hero-actions{justify-content:center;margin-top:28px}.auth-page{background:radial-gradient(circle at 0 0,#d9eadfd9,#0000 36%),radial-gradient(circle at 100% 100%,#dcecffcc,#0000 34%),#f7fafc;padding:34px 24px 56px;position:relative;overflow:hidden}.auth-brand{width:min(1120px,100%);margin:0 auto 36px}.auth-shell{grid-template-columns:minmax(0,.95fr) minmax(390px,520px);align-items:center;gap:56px;width:min(1120px,100%);min-height:calc(100vh - 150px);margin:0 auto;display:grid}.auth-shell-compact{grid-template-columns:minmax(0,.9fr) minmax(360px,460px)}.auth-copy h1{color:#10233f;letter-spacing:0;max-width:640px;font-size:clamp(34px,5vw,62px);font-weight:830;line-height:1.02}.auth-copy p{color:#52667c;max-width:560px;margin-top:22px;font-size:17px;line-height:1.75}.auth-proof,.auth-checklist{margin-top:32px}.auth-proof{flex-wrap:wrap;gap:10px;display:flex}.auth-proof span,.auth-checklist li{color:#10233f;background:#ffffffb8;border:1px solid #d9e2ec;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:720}.auth-checklist{gap:12px;max-width:460px;list-style:none;display:grid}.auth-panel{background:#ffffffe6;border:1px solid #d8e2ec;border-radius:28px;padding:34px;box-shadow:0 28px 70px #0f172a1f}.auth-panel-heading{margin-bottom:24px}.auth-panel-heading h2,.auth-success h2{color:#10233f;margin-bottom:8px;font-size:28px;line-height:1.1}.auth-panel-heading p,.auth-switch,.auth-success p{color:#64748b;font-size:14px;line-height:1.65}.auth-form{gap:16px;display:grid}.auth-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-field{color:#10233f;gap:7px;font-size:13px;font-weight:720;display:grid}.auth-label-row{justify-content:space-between;gap:12px;display:flex}.auth-field a,.auth-switch a,.auth-consent a{color:#1f7a5d;font-weight:760;text-decoration:none}.auth-field input,.auth-password input{color:#10233f;background:#f8fbff;border:1px solid #ccd8e4;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 14px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-field input:focus,.auth-password input:focus{background:#fff;border-color:#1f7a5d;box-shadow:0 0 0 4px #1f7a5d1a}.auth-password{position:relative}.auth-password input{padding-right:78px}.auth-password button{color:#52667c;cursor:pointer;background:#fff;border:1px solid #d5e0ea;border-radius:999px;height:32px;padding:0 12px;font-size:12px;font-weight:760;position:absolute;top:8px;right:8px}.auth-consents{gap:10px;margin-top:2px;display:grid}.auth-consent{color:#64748b;cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.auth-consent input{accent-color:#1f7a5d;flex-shrink:0;margin-top:3px}.auth-alert{color:#9f1239;background:#fff5f5;border:1px solid #b91c1c38;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5}.auth-submit{cursor:pointer;border:0;width:100%;margin-top:4px}.auth-submit:disabled{cursor:wait;opacity:.72}.auth-switch{text-align:center;margin-top:20px}.auth-success{flex-direction:column;justify-content:center;min-height:280px;display:flex}.auth-success span{color:#1f7a5d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:830}@media (max-width:900px){.saas-nav{width:calc(100% - 20px);top:12px}.saas-hero{align-items:end;min-height:700px}.saas-hero-shade{background:linear-gradient(#f7fafc94 0%,#f7fafcf5 48%,#f7fafc 100%),#f7fafc2e}.saas-metrics,.saas-feature-grid,.saas-band,.auth-shell,.auth-shell-compact{grid-template-columns:1fr}.saas-metrics div{border-bottom:1px solid #e4ebf2;border-right:0}.saas-metrics div:last-child{border-bottom:0}.saas-band{padding:32px 24px}.auth-shell{align-items:start;gap:32px}}@media (max-width:560px){.saas-nav{border-radius:24px;height:auto;min-height:58px;padding:10px}.saas-brand span:last-child{display:none}.saas-hero{padding-inline:18px}.saas-hero h1{font-size:42px}.saas-section,.saas-band,.saas-final,.saas-metrics{width:calc(100% - 28px)}.auth-page{padding:22px 14px 38px}.auth-grid-2{grid-template-columns:1fr}.auth-panel{border-radius:22px;padding:24px}}.vd-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-right:1px solid #dce5ed;flex-direction:column;flex-shrink:0;width:288px;height:100vh;display:flex;overflow-y:auto;box-shadow:18px 0 48px #0f172a0f}.vd-logo{border-bottom:1px solid #dce5ed;align-items:center;gap:10px;padding:18px;display:flex}.vd-logo-icon{color:#fff;background:#10233f;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.vd-section{border-bottom:1px solid #edf2f6;padding:14px}.vd-section-title{color:#64748b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:820}.vd-step{border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;margin-bottom:5px;padding:10px;transition:all .15s;display:flex}.vd-step-active{background:#eef6f2;border-color:#1f7a5d47;box-shadow:0 10px 22px #1f7a5d14}.vd-step-done{opacity:.92}.vd-step-pending{opacity:.72}.vd-step-num{color:#52667c;background:#edf3f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.vd-step-num-active{color:#fff;background:#1f7a5d}.vd-step-num-done{color:#fff;background:#10233f}.vd-agent-row{background:#f8fbff;border:1px solid #edf2f6;border-radius:14px;align-items:center;gap:8px;margin-bottom:4px;padding:9px 10px;display:flex}.vd-agent-row-active{background:#eef6f2;border:1px solid #1f7a5d47}.vd-dot{border-radius:50%;width:6px;height:6px}.vd-perm-row{align-items:center;gap:8px;margin-bottom:2px;padding:6px 8px;display:flex}.vd-badge{border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:600}.vd-badge-green{color:#1f7a5d;background:#eef6f2}.vd-badge-yellow{color:#a16207;background:#fff8e8}.vd-badge-red{color:#b91c1c;background:#fff1f2}.vd-main{background:radial-gradient(circle at 78% 2%,#dcecffd9,#0000 30%),radial-gradient(circle at 30% 92%,#d9eadf94,#0000 30%),#f7fafc;flex-direction:column;flex:1;min-width:0;display:flex}.vd-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #dce5ed;flex-shrink:0;align-items:center;gap:12px;min-height:64px;padding:0 22px;display:flex;box-shadow:0 16px 38px #0f172a0b}.vd-messages{flex:1;padding:28px;overflow-y:auto}.vd-welcome{max-width:960px;margin:0 auto;padding-top:18px}.vd-welcome-header{text-align:center;margin-bottom:32px}.vd-welcome-icon{background:#eef6f2;border:1px solid #1f7a5d38;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:28px;display:inline-flex}.vd-grid-4{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:20px;display:grid}.vd-cat-card{background:#ffffffe0;border:1px solid #dce5ed;border-radius:20px;padding:18px;transition:all .15s;box-shadow:0 18px 40px #0f172a0b}.vd-cat-card:hover{border-color:#1f7a5d57;transform:translateY(-1px)}.vd-cat-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.vd-sample-btn{text-align:left;color:#52667c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;margin-bottom:4px;padding:7px 9px;font-size:11px;transition:all .12s;display:block}.vd-sample-btn:hover{color:#10233f;background:#eef6f2;border-color:#1f7a5d2e}.vd-info-box{background:#fff8e8;border:1px solid #a162072e;border-radius:18px;align-items:flex-start;gap:12px;max-width:560px;margin:0 auto;padding:16px;display:flex}.vd-msg-wrap{max-width:940px;margin:0 auto}.vd-msg-row{gap:10px;margin-bottom:16px;display:flex}.vd-msg-row-user{flex-direction:row-reverse}.vd-avatar{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.vd-avatar-user{color:#fff;background:#10233f}.vd-avatar-bot{color:#10233f;background:#fff;border:1px solid #d9e2ec}.vd-msg-body{max-width:600px}.vd-msg-body-user{flex-direction:column;align-items:flex-end;display:flex}.vd-bubble{border-radius:18px;padding:12px 15px;font-size:14px;line-height:1.6;box-shadow:0 12px 28px #0f172a0d}.vd-bubble-user{color:#fff;background:#10233f}.vd-bubble-bot{color:#10233f;background:#fffffff0;border:1px solid #dce5ed}.vd-bubble-approval{color:#10233f;background:#fff8e8;border:1px solid #a1620733}.vd-bubble .prose,.vd-bubble .prose-invert,.vd-bubble .prose :where(strong,h1,h2,h3,h4,a,code):not(:where([class~=not-prose] *)),.vd-bubble .prose-invert :where(strong,h1,h2,h3,h4,a,code):not(:where([class~=not-prose] *)),.vd-bubble .prose :where(p,li):not(:where([class~=not-prose] *)),.vd-bubble .prose-invert :where(p,li):not(:where([class~=not-prose] *)){color:#10233f}.vd-approval-badge{color:#a16207;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.vd-time{color:#475569;margin-top:4px;padding:0 2px;font-size:10px}.vd-typing{gap:10px;margin-bottom:16px;display:flex}.vd-typing-dots{background:#fff;border:1px solid #dce5ed;border-radius:18px;align-items:center;gap:4px;padding:10px 14px;display:flex}.vd-dot-bounce{background:#1f7a5d;border-radius:50%;width:8px;height:8px;animation:.8s infinite bounce}.vd-dot-bounce:nth-child(2){animation-delay:.1s}.vd-dot-bounce:nth-child(3){animation-delay:.2s}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.vd-files-bar{background:#ffffffb8;border-top:1px solid #dce5ed;align-items:center;gap:8px;padding:8px 16px;display:flex;overflow-x:auto}.vd-file-chip{white-space:nowrap;color:#52667c;background:#fff;border:1px solid #d9e2ec;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.vd-input-area{background:#ffffffdb;border-top:1px solid #dce5ed;padding:14px 18px;box-shadow:0 -18px 42px #0f172a0d}.vd-input-row{align-items:flex-end;gap:8px;display:flex}.vd-attach-btn{cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .12s;display:flex}.vd-attach-btn:hover{background:#eef6f2;border-color:#1f7a5d47}.vd-textarea{color:#10233f;resize:none;background:#f8fbff;border:1px solid #ccd8e4;border-radius:16px;outline:none;flex:1;min-height:38px;max-height:120px;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.vd-textarea::placeholder{color:#7a8a9c}.vd-textarea:focus{background:#fff;border-color:#1f7a5d;box-shadow:0 0 0 4px #1f7a5d1a}.vd-textarea:disabled{opacity:.5}.vd-send-btn{color:#fff;cursor:pointer;background:#10233f;border:none;border-radius:14px;flex-shrink:0;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:background .12s;display:flex}.vd-send-btn:hover{background:#18324d}.vd-send-btn:disabled{color:#7a8a9c;cursor:not-allowed;background:#edf3f7}.vd-spinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.vd-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#10233f47;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.vd-modal{background:#fff;border:1px solid #dce5ed;border-radius:24px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 28px 70px #0f172a29}.vd-modal-head-amber{background:#fff8e8;border-bottom:1px solid #a1620729;align-items:center;gap:12px;padding:16px 20px;display:flex}.vd-modal-head-red{background:#fff1f2;border-bottom:1px solid #b91c1c29;align-items:center;gap:12px;padding:16px 20px;display:flex}.vd-modal-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.vd-modal-icon-amber{background:#a162071f}.vd-modal-icon-red{background:#b91c1c1f}.vd-modal-body{padding:20px}.vd-modal-content{color:#10233f;white-space:pre-wrap;background:#f8fbff;border:1px solid #d9e2ec;border-radius:16px;max-height:240px;margin-bottom:16px;padding:14px;font-size:12px;line-height:1.6;overflow-y:auto}.vd-modal-btns{gap:10px;display:flex}.vd-btn-reject{color:#52667c;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .12s;display:flex}.vd-btn-reject:hover{color:#b91c1c;background:#fff1f2;border-color:#b91c1c38}.vd-btn-approve{color:#fff;cursor:pointer;background:#1f7a5d;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .12s;display:flex}.vd-btn-approve:hover{background:#166349}.vd-cat-tag{color:#1f7a5d;background:#eef6f2;border:1px solid #1f7a5d2e;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.vd-pulse{animation:1.5s infinite pulse-dot}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-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}
