@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap);.modern-app-bar[data-v-6679fd21]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#00695c,#00897b 50%,#26a69a)!important;border-bottom:1px solid hsla(0,0%,100%,.15)!important}.brand-pill[data-v-6679fd21]{background:#fff;display:flex;align-items:center;gap:12px;padding:6px 14px;border-radius:var(--radius-full,9999px);box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease}.brand-pill[data-v-6679fd21]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.18)}.logo-link[data-v-6679fd21]{display:flex;align-items:center;text-decoration:none}.logo-img[data-v-6679fd21]{-o-object-fit:contain;object-fit:contain;display:block}.logo-divider[data-v-6679fd21]{width:1px;height:20px;background-color:#cbd5e1}.app-brand-title[data-v-6679fd21]{font-size:1.15rem;letter-spacing:-.01em}.title-link[data-v-6679fd21]{color:#fff;transition:opacity .2s ease}.title-link[data-v-6679fd21]:hover{opacity:.9}.nav-toggle-icon[data-v-6679fd21]{color:#fff!important}.nav-btn[data-v-6679fd21]{text-transform:none!important;font-weight:500!important;font-size:.9rem!important;letter-spacing:.01em!important;border-radius:10px!important}.user-pill-btn[data-v-6679fd21]{background:hsla(0,0%,100%,.18)!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:9999px!important;text-transform:none!important;padding:0 12px!important}.user-pill-btn[data-v-6679fd21]:hover{background:hsla(0,0%,100%,.28)!important}.user-pill-name[data-v-6679fd21]{font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-dropdown-menu[data-v-6679fd21]{border-radius:14px!important;border:1px solid rgba(148,163,184,.2)!important;box-shadow:var(--shadow-xl,0 20px 25px -5px rgba(0,0,0,.1))!important;padding:6px!important;background:#fff!important}.menu-item[data-v-6679fd21]{border-radius:8px!important;margin:2px 0!important;font-size:.88rem!important;transition:all .15s ease!important}.menu-item[data-v-6679fd21]:hover{background-color:rgba(38,166,154,.08)!important;color:var(--etsi-secondary-dark,#00897b)!important}.modern-drawer[data-v-6679fd21]{background:#fff!important;border-right:1px solid rgba(148,163,184,.2)!important}.drawer-header[data-v-6679fd21]{background:linear-gradient(180deg,#f8fafc,#fff)}.nav-section+.nav-section[data-v-6679fd21]{margin-top:4px;padding-top:8px;border-top:1px solid rgba(38,166,154,.18)}.nav-section-title[data-v-6679fd21]{color:#00897b!important;font-size:.78rem!important;letter-spacing:.08em!important;border-left:3px solid #26a69a;padding-left:10px!important}.drawer-nav-item[data-v-6679fd21]{font-size:.9rem!important;font-weight:500!important;color:#334155!important;transition:all .2s ease!important}.drawer-nav-item[data-v-6679fd21]:hover{background-color:rgba(38,166,154,.08)!important;color:#00897b!important;transform:translateX(3px)}.drawer-sub-nav-item[data-v-6679fd21]{font-size:.84rem!important;font-weight:400!important;color:#475569!important;padding-left:20px!important;transition:all .2s ease!important}.drawer-sub-nav-item[data-v-6679fd21]:hover{background-color:rgba(38,166,154,.08)!important;color:#00897b!important;transform:translateX(3px)}.footer-info-card[data-v-6679fd21]{background:linear-gradient(135deg,#f0fdf4,#e0f2f1);border:1px solid rgba(38,166,154,.2)}.home-wrapper[data-v-ab7bfea2],.modern-main[data-v-6679fd21]{background:var(--bg-app,#f4f6f9);min-height:100vh}.hero-wrapper[data-v-ab7bfea2]{background:linear-gradient(135deg,#004d40,#00695c 40%,#00897b 80%,#26a69a);position:relative;overflow:hidden}.hero-wrapper[data-v-ab7bfea2]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,rgba(255,111,0,.15) 0,transparent 50%);pointer-events:none}.bg-white-glass[data-v-ab7bfea2]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-main-title[data-v-ab7bfea2]{font-size:2.8rem;line-height:1.15;letter-spacing:-.03em}@media (max-width:600px){.hero-main-title[data-v-ab7bfea2]{font-size:2.1rem}}.text-gradient-accent[data-v-ab7bfea2]{background:linear-gradient(135deg,#ffe082,#ffb74d 50%,#ffa000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-description[data-v-ab7bfea2]{font-size:1.1rem;line-height:1.6;max-width:620px}.btn-hero-primary[data-v-ab7bfea2]{color:#00695c!important;box-shadow:0 4px 14px rgba(0,0,0,.2)!important;transition:transform .2s ease,box-shadow .2s ease}.btn-hero-primary[data-v-ab7bfea2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.25)!important}.glass-hero-card[data-v-ab7bfea2]{background:hsla(0,0%,100%,.12)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.25)!important;border-radius:var(--radius-xl,24px)!important}.stat-card[data-v-ab7bfea2]{border-radius:var(--radius-lg,16px)!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important;background:#fff!important;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-ab7bfea2]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1))!important}.track-card[data-v-ab7bfea2]{border-radius:var(--radius-xl,20px)!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important;background:#fff!important;transition:all .25s cubic-bezier(.16,1,.3,1)}.track-card[data-v-ab7bfea2]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl,0 20px 25px -5px rgba(0,0,0,.1))!important;border-color:rgba(38,166,154,.4)!important}.track-icon-wrapper[data-v-ab7bfea2]{width:54px;height:54px;border-radius:var(--radius-lg,14px);display:flex;align-items:center;justify-content:center}.bg-primary-subtle[data-v-ab7bfea2]{background:#e3f2fd}.bg-secondary-subtle[data-v-ab7bfea2]{background:#e0f2f1}.bg-error-subtle[data-v-ab7bfea2]{background:#ffebee}.bg-accent-subtle[data-v-ab7bfea2]{background:#fff3e0}.registration-cta-card[data-v-ab7bfea2]{background:linear-gradient(135deg,#1565c0,#1976d2 60%,#00897b)!important;border-radius:var(--radius-xl,24px)!important;border:none!important}.partner-card[data-v-ab7bfea2]{background:#fff!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important;border-radius:var(--radius-lg,16px)!important}.max-w-700[data-v-ab7bfea2]{max-width:700px}.max-w-800[data-v-ab7bfea2]{max-width:800px}.max-w-1000[data-v-ab7bfea2]{max-width:1000px}.login-form[data-v-f359f38c]{width:100%}.login-btn[data-v-f359f38c]{height:48px!important;font-size:1rem!important;border-radius:var(--radius-md,12px)!important;letter-spacing:.02em!important}.login-wrapper[data-v-fcf26400]{min-height:100vh;background:linear-gradient(135deg,#004d40,#00695c 40%,#00897b 80%,#26a69a);position:relative;display:flex;align-items:center;justify-content:center}.login-wrapper[data-v-fcf26400]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,111,0,.2) 0,transparent 50%);pointer-events:none}.login-auth-card[data-v-fcf26400]{border:1px solid hsla(0,0%,100%,.25)!important;background:#fff!important}.auth-header[data-v-fcf26400]{background:linear-gradient(135deg,#00695c,#00897b 50%,#26a69a)}.auth-badge[data-v-fcf26400]{width:56px;height:56px;border-radius:16px;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center}.bg-slate-50[data-v-fcf26400]{background:#f8fafc}.form-small[data-v-1d5c6cf8]{max-width:700px;margin-right:100;margin-left:0}.auth-wrapper[data-v-4808142f]{min-height:100vh;background:linear-gradient(135deg,#004d40,#00695c 40%,#00897b 80%,#26a69a);position:relative;display:flex;align-items:center;justify-content:center}.auth-wrapper[data-v-4808142f]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,111,0,.2) 0,transparent 50%);pointer-events:none}.auth-card[data-v-4808142f]{border:1px solid hsla(0,0%,100%,.25)!important;background:#fff!important}.auth-header[data-v-4808142f]{background:linear-gradient(135deg,#00695c,#00897b 50%,#26a69a)}.auth-badge[data-v-4808142f]{width:56px;height:56px;border-radius:16px;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center}.bg-slate-50[data-v-4808142f]{background:#f8fafc}.dashboard-wrapper[data-v-677089a8]{background:var(--bg-app,#f4f6f9);min-height:100vh}.welcome-banner[data-v-677089a8]{background:linear-gradient(135deg,#004d40,#00695c 40%,#00897b 80%,#26a69a)!important;border-radius:var(--radius-xl,24px)!important;border:none!important;position:relative;overflow:hidden}.welcome-banner[data-v-677089a8]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40%;background:radial-gradient(circle at 90% 10%,rgba(255,111,0,.2) 0,transparent 60%);pointer-events:none}.btn-dashboard-action[data-v-677089a8]{color:#00695c!important;box-shadow:0 4px 14px rgba(0,0,0,.15)!important}.btn-dashboard-action[data-v-677089a8]:hover{transform:translateY(-2px)}.action-card[data-v-677089a8]{border-radius:var(--radius-lg,16px)!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important;background:#fff!important;transition:all .25s cubic-bezier(.16,1,.3,1);text-decoration:none}.action-card[data-v-677089a8]:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl,0 20px 25px -5px rgba(0,0,0,.1))!important;border-color:rgba(38,166,154,.4)!important}.action-icon[data-v-677089a8]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.bg-primary-subtle[data-v-677089a8]{background:#e3f2fd}.bg-secondary-subtle[data-v-677089a8]{background:#e0f2f1}.bg-accent-subtle[data-v-677089a8]{background:#fff3e0}.bg-info-subtle[data-v-677089a8]{background:#e1f5fe}.bg-success-subtle[data-v-677089a8]{background:#e8f5e9}.bg-purple-subtle[data-v-677089a8]{background:#f3e5f5}.text-purple[data-v-677089a8]{color:#7b1fa2}.spec-list-item[data-v-677089a8]{background:#f8fafc;border:1px solid rgba(148,163,184,.15);transition:all .2s ease}.spec-list-item[data-v-677089a8]:hover{background:#f0fdf4;border-color:rgba(38,166,154,.3);transform:translateX(3px)}.step-badge[data-v-677089a8]{width:28px;height:28px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.max-w-600[data-v-677089a8]{max-width:600px}.profile-card[data-v-1f9866fa]{background:#fff!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important}.profile-field-box[data-v-1f9866fa]{background:#f8fafc;border:1px solid rgba(148,163,184,.15)}.profile-container[data-v-88c876fa]{min-height:100vh;background:linear-gradient(180deg,#f5f7fa,#fff);padding:24px 0}.hero-section[data-v-88c876fa]{text-align:center;padding:24px 24px;background:linear-gradient(135deg,rgba(33,150,243,.15),rgba(33,150,243,.08));border-radius:16px;position:relative;overflow:hidden}.hero-section[data-v-88c876fa]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(33,150,243,.1) 0,transparent 70%);animation:pulse-88c876fa 4s ease-in-out infinite}@keyframes pulse-88c876fa{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}}.profile-avatar[data-v-88c876fa]{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#2196f3,rgba(33,150,243,.8));margin-bottom:16px;box-shadow:0 8px 24px rgba(33,150,243,.3);position:relative;z-index:1}.profile-content[data-v-88c876fa]{animation:fadeIn-88c876fa .5s ease-in}@keyframes fadeIn-88c876fa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-card[data-v-88c876fa]{border-radius:16px;border:1px solid rgba(0,0,0,.08)}@media (max-width:960px){.hero-section[data-v-88c876fa]{padding:32px 16px}.hero-section h1[data-v-88c876fa]{font-size:2rem!important}.profile-avatar[data-v-88c876fa]{width:100px;height:100px}.profile-avatar .v-icon[data-v-88c876fa]{font-size:48px!important}}.auth-wrapper[data-v-51219d5e]{min-height:100vh;background:linear-gradient(135deg,#004d40,#00695c 40%,#00897b 80%,#26a69a);position:relative;display:flex;align-items:center;justify-content:center}.auth-wrapper[data-v-51219d5e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,111,0,.2) 0,transparent 50%);pointer-events:none}.auth-card[data-v-51219d5e]{border:1px solid hsla(0,0%,100%,.25)!important;background:#fff!important}.auth-header[data-v-51219d5e]{background:linear-gradient(135deg,#00695c,#00897b 50%,#26a69a)}.auth-badge[data-v-51219d5e]{width:56px;height:56px;border-radius:16px;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center}.bg-slate-50[data-v-51219d5e]{background:#f8fafc}.auth-wrapper[data-v-6aced4da]{min-height:100vh;background:linear-gradient(135deg,#004d40,#00695c 40%,#00897b 80%,#26a69a);position:relative;display:flex;align-items:center;justify-content:center}.auth-wrapper[data-v-6aced4da]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,111,0,.2) 0,transparent 50%);pointer-events:none}.auth-card[data-v-6aced4da]{border:1px solid hsla(0,0%,100%,.25)!important;background:#fff!important}.auth-header[data-v-6aced4da]{background:linear-gradient(135deg,#00695c,#00897b 50%,#26a69a)}.auth-badge[data-v-6aced4da]{width:56px;height:56px;border-radius:16px;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center}.bg-slate-50[data-v-6aced4da]{background:#f8fafc}.auth-wrapper[data-v-4bb59569]{min-height:100vh;background:linear-gradient(135deg,#004d40,#00695c 40%,#00897b 80%,#26a69a);position:relative;display:flex;align-items:center;justify-content:center}.auth-wrapper[data-v-4bb59569]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,111,0,.2) 0,transparent 50%);pointer-events:none}.auth-card[data-v-4bb59569]{border:1px solid hsla(0,0%,100%,.25)!important;background:#fff!important}.auth-header[data-v-4bb59569]{background:linear-gradient(135deg,#00695c,#00897b 50%,#26a69a)}.auth-badge[data-v-4bb59569]{width:56px;height:56px;border-radius:16px;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center}.bg-slate-50[data-v-4bb59569]{background:#f8fafc}.file-viewer[data-v-318c0050]{height:100%}.binary-content[data-v-318c0050],.file-content[data-v-318c0050],.image-content[data-v-318c0050],.json-content[data-v-318c0050],.text-content[data-v-318c0050],.xml-content[data-v-318c0050]{height:100%;display:flex;flex-direction:column}.json-content-pre[data-v-318c0050],.text-content-pre[data-v-318c0050],.xml-content-pre[data-v-318c0050]{flex:1;background-color:#f5f5f5;padding:16px;margin:0;font-family:Courier New,monospace;font-size:12px;line-height:1.4;white-space:pre;word-wrap:normal;overflow-x:auto;overflow-y:auto}.json-formatted-container[data-v-318c0050]{flex:1;background-color:#f8f9fa;padding:0;overflow-x:auto;overflow-y:auto}.xml-formatted-container[data-v-318c0050]{flex:1;background-color:#1e1e1e;padding:0;overflow-x:auto;overflow-y:auto}.json-raw-container[data-v-318c0050],.xml-raw-container[data-v-318c0050]{flex:1;background-color:#f5f5f5;padding:16px;overflow-x:auto;overflow-y:auto}.json-formatted-content[data-v-318c0050],.xml-formatted-content[data-v-318c0050]{font-family:Courier New,monospace;font-size:12px;line-height:1.4;white-space:pre;word-wrap:normal}.wrap-text[data-v-318c0050]{white-space:pre-wrap;word-wrap:break-word}.json-content-pre[data-v-318c0050]{background-color:#f8f9fa;border-left:4px solid #6f42c1}.xml-content-pre[data-v-318c0050]{background-color:#fff3cd;border-left:4px solid #fd7e14}.image-container[data-v-318c0050]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#f5f5f5}.image-display[data-v-318c0050]{max-width:100%;max-height:100%;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.binary-content[data-v-318c0050]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.json-key[data-v-318c0050]{color:#d73a49;font-weight:700}.json-string[data-v-318c0050]{color:#032f62}.json-number[data-v-318c0050]{color:#005cc5}.json-boolean[data-v-318c0050]{color:#e36209}.json-null[data-v-318c0050]{color:#6f42c1;font-style:italic}.xml-tag[data-v-318c0050]{color:#22863a;font-weight:700}.xml-comment[data-v-318c0050]{color:#6a737d;font-style:italic}.xml-declaration[data-v-318c0050]{color:#6f42c1;font-style:italic}.json-viewer[data-v-318c0050]{height:100%;font-family:Courier New,monospace;font-size:12px}.json-viewer[data-v-318c0050] .vjs-tree{background-color:#f8f9fa;color:#333;padding:16px;border-radius:4px}.json-viewer[data-v-318c0050] .vjs-tree-node{margin:2px 0}.json-viewer[data-v-318c0050] .vjs-tree-node .vjs-key{color:#d73a49;font-weight:700}.json-viewer[data-v-318c0050] .vjs-tree-node .vjs-string{color:#032f62}.json-viewer[data-v-318c0050] .vjs-tree-node .vjs-number{color:#005cc5}.json-viewer[data-v-318c0050] .vjs-tree-node .vjs-boolean{color:#e36209}.json-viewer[data-v-318c0050] .vjs-tree-node .vjs-null{color:#6f42c1;font-style:italic}.json-viewer[data-v-318c0050] .vjs-tree-node .vjs-toggle{color:#6a737d;cursor:pointer}.json-viewer[data-v-318c0050] .vjs-tree-node .vjs-toggle:hover{color:#0366d6}.json-error-message[data-v-318c0050]{padding:16px;height:100%;display:flex;align-items:center;justify-content:center}.json-viewer-wrapper[data-v-318c0050]{height:100%}.xml-viewer[data-v-318c0050]{height:100%;font-family:Courier New,monospace;font-size:12px}.xml-viewer[data-v-318c0050] .xml-viewer-container{background-color:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:4px}.xml-viewer[data-v-318c0050] .xml-tag{color:#569cd6}.xml-viewer[data-v-318c0050] .xml-attribute{color:#9cdcfe}.xml-viewer[data-v-318c0050] .xml-value{color:#ce9178}.xml-viewer[data-v-318c0050] .xml-comment{color:#6a9955;font-style:italic}.xml-viewer[data-v-318c0050] .xml-cdata{color:#d4d4d4;background-color:#2d2d2d;padding:2px 4px;border-radius:2px}.file-content-panel[data-v-73715f64],.file-explorer-panel[data-v-73715f64]{height:calc(100vh - 100px)}.file-tree[data-v-73715f64]{padding:8px}.file-item-label[data-v-73715f64]{font-size:14px;transition:all .2s}.selected-item[data-v-73715f64]{font-weight:700;color:rgb(var(--v-theme-primary))}.directory-contents[data-v-73715f64]{max-height:100%;overflow-y:auto}.directory-item[data-v-73715f64]{cursor:pointer;transition:background-color .2s}.directory-item[data-v-73715f64]:hover{background-color:rgba(var(--v-theme-primary),.1)}.file-content[data-v-73715f64]{height:100%}.file-item[data-v-73715f64]{cursor:pointer;transition:background-color .2s}.file-item[data-v-73715f64]:hover{background-color:rgba(var(--v-theme-primary),.1)}.custom-tree[data-v-73715f64]{padding:8px}.tree-item[data-v-73715f64]{margin-bottom:2px}.tree-node[data-v-73715f64]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:4px;transition:background-color .2s;min-height:40px}.tree-node[data-v-73715f64]:hover{background-color:rgba(var(--v-theme-primary),.1)}.tree-node.selected[data-v-73715f64]{background-color:rgba(var(--v-theme-primary),.2);font-weight:700}.tree-children[data-v-73715f64]{margin-left:20px;border-left:2px solid rgba(var(--v-theme-primary),.2);padding-left:8px}.tree-item.child .tree-node[data-v-73715f64]{padding-left:24px}.file-table[data-v-73715f64],.file-table[data-v-73715f64] .v-data-table__row{cursor:pointer}.file-table[data-v-73715f64] .v-data-table__row:hover{background-color:rgba(var(--v-theme-primary),.1)}.admin-page-wrapper[data-v-09b33f6f]{background:var(--bg-app,#f4f6f9);min-height:100vh}.table-card[data-v-09b33f6f]{background:#fff!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important}.search-box[data-v-09b33f6f]{min-width:280px;max-width:380px}.admin[data-v-bffe1eaa]{padding:20px}.selected-row[data-v-bffe1eaa]{background-color:#e3f2fd!important}.admin[data-v-bfbdce20]{padding:20px}.selected-row[data-v-bfbdce20]{background-color:#e3f2fd!important}.modern-upload-form[data-v-c1eaf55e]{width:100%}.dropzone-area[data-v-c1eaf55e]{border:2px dashed rgba(38,166,154,.4);background:linear-gradient(180deg,#f0fdf4,#fff);cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.dropzone-area.is-dragging[data-v-c1eaf55e],.dropzone-area[data-v-c1eaf55e]:hover{border-color:var(--etsi-secondary,#26a69a);background:linear-gradient(180deg,#e0f2f1,#fff);transform:translateY(-2px);box-shadow:0 8px 24px rgba(38,166,154,.15)}.dropzone-area.has-error[data-v-c1eaf55e]{border-color:#ef5350;background:#fff5f5}.dropzone-icon-circle[data-v-c1eaf55e]{width:64px;height:64px;border-radius:9999px;background:#e0f2f1;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.dropzone-area:hover .dropzone-icon-circle[data-v-c1eaf55e]{transform:scale(1.08)}.session-success-card[data-v-c1eaf55e]{background:linear-gradient(135deg,#f0fdf4,#e8f5e9);border:1px solid rgba(46,125,50,.25)}.upload-page-wrapper[data-v-b147c3e0]{background:var(--bg-app,#f4f6f9);min-height:100vh}.instructions-card[data-v-b147c3e0],.upload-main-card[data-v-b147c3e0]{border-radius:var(--radius-xl,20px)!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important;background:#fff!important}.guideline-item[data-v-b147c3e0]{background:#f8fafc;border:1px solid rgba(148,163,184,.15);transition:all .2s ease}.guideline-item[data-v-b147c3e0]:hover{background:#f1f5f9}.border-error-subtle[data-v-b147c3e0]{border-color:rgba(239,83,80,.3)!important;background:#fff5f5!important}.max-w-700[data-v-b147c3e0]{max-width:700px}.results-link[data-v-57a6ee7d]{color:#000;font-weight:700;font-size:1.25rem;text-decoration:none}.results-link[data-v-57a6ee7d]:hover{text-decoration:underline}.pades-form[data-v-57a6ee7d]{background-color:#fce4ec}.jades-form[data-v-57a6ee7d]{background-color:#ffe0b2}.xades-form[data-v-57a6ee7d]{background-color:#b7dae7}.cades-form[data-v-57a6ee7d]{background-color:#f1f1ad}.asic-form[data-v-57a6ee7d]{background-color:#e2f8c5}.cb-form[data-v-57a6ee7d]{background-color:#4db6ac}.form-small[data-v-57a6ee7d]{max-width:700px;margin-right:100;margin-left:0}.indented-list[data-v-1953dc54]{padding-left:2rem;margin-left:1rem}.indented-list li[data-v-1953dc54]{margin-bottom:.5rem}.upload-container[data-v-1953dc54]{min-height:100vh;background:linear-gradient(180deg,#f5f7fa,#fff);padding:24px 0}.hero-section[data-v-1953dc54]{text-align:center;padding:24px 24px;background:linear-gradient(135deg,rgba(255,152,0,.15),rgba(255,152,0,.08));border-radius:16px}.info-card[data-v-1953dc54],.notice-card[data-v-1953dc54],.spec-card[data-v-1953dc54]{border-radius:16px;border:1px solid rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.info-card[data-v-1953dc54]:hover,.notice-card[data-v-1953dc54]:hover,.spec-card[data-v-1953dc54]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.upload-card[data-v-1953dc54]{border-radius:20px;overflow:hidden;transition:all .3s ease;border-top:4px solid #49a89c}.upload-card[data-v-1953dc54]:hover{box-shadow:0 12px 32px rgba(0,0,0,.12)!important}.upload-header[data-v-1953dc54]{background:linear-gradient(135deg,#49a89c,rgba(73,168,156,.9));color:#fff;padding:24px!important;font-size:1.5rem;font-weight:600}.upload-header .v-icon[data-v-1953dc54]{color:#fff}[data-v-1953dc54] .v-radio{padding:8px;border-radius:8px;transition:background-color .2s ease}[data-v-1953dc54] .v-radio:hover{background-color:rgba(255,152,0,.05)}[data-v-1953dc54] .v-radio-group .v-selection-control-group{gap:4px}@media (max-width:960px){.hero-section[data-v-1953dc54]{padding:32px 16px}.hero-section h1[data-v-1953dc54]{font-size:2rem!important}.hero-section p[data-v-1953dc54]{font-size:1rem!important}}.modern-checker-form[data-v-e2081d5c]{width:100%}.dropzone-area[data-v-e2081d5c]{border:2px dashed rgba(38,166,154,.4);background:linear-gradient(180deg,#f0fdf4,#fff);cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.dropzone-area.is-dragging[data-v-e2081d5c],.dropzone-area[data-v-e2081d5c]:hover{border-color:var(--etsi-secondary,#26a69a);background:linear-gradient(180deg,#e0f2f1,#fff);transform:translateY(-2px);box-shadow:0 8px 24px rgba(38,166,154,.15)}.dropzone-area.has-error[data-v-e2081d5c]{border-color:#ef5350;background:#fff5f5}.dropzone-icon-circle[data-v-e2081d5c]{width:64px;height:64px;border-radius:9999px;background:#e0f2f1;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.dropzone-area:hover .dropzone-icon-circle[data-v-e2081d5c]{transform:scale(1.08)}.results-action-card[data-v-e2081d5c]{background:linear-gradient(135deg,#f0fdf4,#e8f5e9);border:1px solid rgba(46,125,50,.25)}.checker-page-wrapper[data-v-3110da5e]{background:var(--bg-app,#f4f6f9);min-height:100vh}.checker-card[data-v-3110da5e]{border-radius:var(--radius-xl,20px)!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important;background:#fff!important}.spec-radio-group[data-v-3110da5e] .v-selection-control-group{gap:8px}.spec-radio-group[data-v-3110da5e] .v-radio{background:#f8fafc;padding:4px 12px;border-radius:var(--radius-md,12px);border:1px solid rgba(148,163,184,.2);transition:all .2s ease}.spec-radio-group[data-v-3110da5e] .v-radio:hover{background:#e0f2f1;border-color:var(--etsi-secondary)}.max-w-700[data-v-3110da5e]{max-width:700px}.signer-pills-container[data-v-0024ad75]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.signer-pill[data-v-0024ad75]{font-weight:600!important;letter-spacing:.02em!important;height:36px!important;text-transform:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.signer-pill[data-v-0024ad75]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)!important}.signer-search-box[data-v-0024ad75]{min-width:180px;max-width:240px}.max-w-500[data-v-0024ad75]{max-width:500px}.matrix-view-card[data-v-085bb526]{border-radius:var(--radius-xl,20px)!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important;background:#fff!important}.html-matrix-content[data-v-085bb526]{overflow-x:auto;background:#f8fafc;border:1px solid rgba(148,163,184,.15)}.file-dialog-card[data-v-085bb526]{border-radius:var(--radius-xl,20px)!important;overflow:hidden}.dialog-title-bar[data-v-085bb526]{background:#f8fafc}.max-w-500[data-v-085bb526]{max-width:500px}.matrix-page-wrapper[data-v-7d8bf62c]{background:var(--bg-app,#f4f6f9);min-height:100vh}.matrix-main-card[data-v-7d8bf62c]{border-radius:var(--radius-lg,16px)!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important;background:#fff!important}.file-content-panel[data-v-64313ded],.file-explorer-panel[data-v-64313ded]{height:calc(100vh - 100px)}.file-tree[data-v-64313ded]{padding:8px}.file-item-label[data-v-64313ded]{font-size:14px;transition:all .2s}.selected-item[data-v-64313ded]{font-weight:700;color:rgb(var(--v-theme-primary))}.directory-contents[data-v-64313ded]{max-height:100%;overflow-y:auto}.directory-item[data-v-64313ded]{cursor:pointer;transition:background-color .2s}.directory-item[data-v-64313ded]:hover{background-color:rgba(var(--v-theme-primary),.1)}.file-content[data-v-64313ded]{height:100%}.file-item[data-v-64313ded]{cursor:pointer;transition:background-color .2s}.file-item[data-v-64313ded]:hover{background-color:rgba(var(--v-theme-primary),.1)}.custom-tree[data-v-64313ded]{padding:8px}.tree-item[data-v-64313ded]{margin-bottom:2px}.tree-node[data-v-64313ded]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:4px;transition:background-color .2s;min-height:40px}.tree-node[data-v-64313ded]:hover{background-color:rgba(var(--v-theme-primary),.1)}.tree-node.selected[data-v-64313ded]{background-color:rgba(var(--v-theme-primary),.2);font-weight:700}.tree-children[data-v-64313ded]{margin-left:20px;border-left:2px solid rgba(var(--v-theme-primary),.2);padding-left:8px}.tree-item.child .tree-node[data-v-64313ded]{padding-left:24px}.file-table[data-v-64313ded],.file-table[data-v-64313ded] .v-data-table__row{cursor:pointer}.file-table[data-v-64313ded] .v-data-table__row:hover{background-color:rgba(var(--v-theme-primary),.1)}.reports-page-wrapper[data-v-77ed8ccc]{background:var(--bg-app,#f4f6f9);min-height:100vh}.table-card[data-v-77ed8ccc]{background:#fff!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important}.search-box[data-v-77ed8ccc]{min-width:260px;max-width:360px}.cursor-pointer[data-v-77ed8ccc]{cursor:pointer}.file-content-panel[data-v-23313614],.file-explorer-panel[data-v-23313614]{height:calc(100vh - 100px)}.file-tree[data-v-23313614]{padding:8px}.file-item-label[data-v-23313614]{font-size:14px;transition:all .2s}.selected-item[data-v-23313614]{font-weight:700;color:rgb(var(--v-theme-primary))}.directory-contents[data-v-23313614]{max-height:100%;overflow-y:auto}.directory-item[data-v-23313614]{cursor:pointer;transition:background-color .2s}.directory-item[data-v-23313614]:hover{background-color:rgba(var(--v-theme-primary),.1)}.file-content[data-v-23313614]{height:100%}.file-item[data-v-23313614]{cursor:pointer;transition:background-color .2s}.file-item[data-v-23313614]:hover{background-color:rgba(var(--v-theme-primary),.1)}.custom-tree[data-v-23313614]{padding:8px}.tree-item[data-v-23313614]{margin-bottom:2px}.tree-node[data-v-23313614]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:4px;transition:background-color .2s;min-height:40px}.tree-node[data-v-23313614]:hover{background-color:rgba(var(--v-theme-primary),.1)}.tree-node.selected[data-v-23313614]{background-color:rgba(var(--v-theme-primary),.2);font-weight:700}.tree-children[data-v-23313614]{margin-left:20px;border-left:2px solid rgba(var(--v-theme-primary),.2);padding-left:8px}.tree-item.child .tree-node[data-v-23313614]{padding-left:24px}.file-table[data-v-23313614],.file-table[data-v-23313614] .v-data-table__row{cursor:pointer}.file-table[data-v-23313614] .v-data-table__row:hover{background-color:rgba(var(--v-theme-primary),.1)}.list-page-wrapper[data-v-459c3576]{background:var(--bg-app,#f4f6f9);min-height:100vh}.table-card[data-v-459c3576]{background:#fff!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important}.search-box[data-v-459c3576]{min-width:260px;max-width:360px}.documentation[data-v-3cd960d0]{padding:20px}.documentation h2[data-v-3cd960d0]{color:#1976d2;margin-top:2rem;margin-bottom:1rem}.documentation h3[data-v-3cd960d0]{color:#1976d2;margin-top:1.5rem;margin-bottom:.5rem}.documentation dl[data-v-3cd960d0]{margin:1rem 0}.documentation dt[data-v-3cd960d0]{font-weight:700;margin-top:.5rem}.documentation dd[data-v-3cd960d0]{margin-left:1rem;margin-bottom:.5rem}.documentation ol[data-v-3cd960d0],.documentation ul[data-v-3cd960d0]{padding-left:2rem}.documentation li[data-v-3cd960d0]{margin-bottom:.5rem}.documentation a[data-v-3cd960d0]{color:#1976d2;text-decoration:none}.documentation a[data-v-3cd960d0]:hover{text-decoration:underline}hr[data-v-3cd960d0]{margin:2rem 0;border:none;border-top:1px solid #ddd}section[data-v-3cd960d0]{margin-bottom:2rem}.picture-footer[data-v-3cd960d0]{font-style:italic;color:#666;margin-top:.5rem;text-align:center}.text-center[data-v-3cd960d0]{text-align:center}.my-4[data-v-3cd960d0]{margin-top:1.5rem;margin-bottom:1.5rem}.img-fluid[data-v-3cd960d0]{max-width:100%;height:auto}.title-block[data-v-b2778f5a]{display:block}.title-lines[data-v-b2778f5a]{width:100%;text-align:center;line-height:1.25}.documentation[data-v-b2778f5a]{padding:20px}.documentation h2[data-v-b2778f5a]{color:#1976d2;margin-top:2rem;margin-bottom:1rem}.documentation h3[data-v-b2778f5a]{color:#1976d2;margin-top:1.5rem;margin-bottom:.5rem}.documentation dl[data-v-b2778f5a]{margin:1rem 0}.documentation dt[data-v-b2778f5a]{font-weight:700;margin-top:.5rem}.documentation dd[data-v-b2778f5a]{margin-left:1rem;margin-bottom:.5rem}.documentation ol[data-v-b2778f5a],.documentation ul[data-v-b2778f5a]{padding-left:2rem}.documentation li[data-v-b2778f5a]{margin-bottom:.5rem}.documentation a[data-v-b2778f5a]{color:#1976d2;text-decoration:none}.documentation a[data-v-b2778f5a]:hover{text-decoration:underline}.copyright[data-v-b2778f5a]{font-size:.9rem;color:#666;margin:1rem 0}hr[data-v-b2778f5a]{margin:2rem 0;border:none;border-top:1px solid #ddd}section[data-v-b2778f5a]{margin-bottom:2rem}.picture-footer[data-v-b2778f5a]{font-style:italic;color:#666;margin-top:.5rem;text-align:center}.text-center[data-v-b2778f5a]{text-align:center}.my-4[data-v-b2778f5a]{margin-top:1.5rem;margin-bottom:1.5rem}.img-fluid[data-v-b2778f5a]{max-width:100%;height:auto}.documentation[data-v-d4cad996]{padding:20px}.documentation h2[data-v-d4cad996]{color:#1976d2;margin-top:2rem;margin-bottom:1rem}.documentation h3[data-v-d4cad996]{color:#1976d2;margin-top:1.5rem;margin-bottom:.5rem}.documentation dl[data-v-d4cad996]{margin:1rem 0}.documentation dt[data-v-d4cad996]{font-weight:700;margin-top:.5rem}.documentation dd[data-v-d4cad996]{margin-left:1rem;margin-bottom:.5rem}.documentation ol[data-v-d4cad996],.documentation ul[data-v-d4cad996]{padding-left:2rem}.documentation li[data-v-d4cad996]{margin-bottom:.5rem}.documentation a[data-v-d4cad996]{color:#1976d2;text-decoration:none}.documentation a[data-v-d4cad996]:hover{text-decoration:underline}hr[data-v-d4cad996]{margin:2rem 0;border:none;border-top:1px solid #ddd}section[data-v-d4cad996]{margin-bottom:2rem}.picture-footer[data-v-d4cad996]{font-style:italic;color:#666;margin-top:.5rem;text-align:center}.text-center[data-v-d4cad996]{text-align:center}.my-4[data-v-d4cad996]{margin-top:1.5rem;margin-bottom:1.5rem}.img-fluid[data-v-d4cad996]{max-width:100%;height:auto}.color-codes[data-v-d4cad996]{margin:1rem 0}.color-codes div[data-v-d4cad996]{font-family:monospace;font-size:.9rem;padding:10px;margin:5px;border-radius:5px}.color-valid[data-v-d4cad996]{background:lime}.color-invalid[data-v-d4cad996]{background:red}.color-indeterminate[data-v-d4cad996]{background:#ff0}.documentation[data-v-57304d87]{padding:20px}.documentation h2[data-v-57304d87]{color:#1976d2;margin-top:2rem;margin-bottom:1rem}.documentation h3[data-v-57304d87]{color:#1976d2;margin-top:1.5rem;margin-bottom:.5rem}.documentation dl[data-v-57304d87]{margin:1rem 0}.documentation dt[data-v-57304d87]{font-weight:700;margin-top:.5rem}.documentation dd[data-v-57304d87]{margin-left:1rem;margin-bottom:.5rem}.documentation ol[data-v-57304d87],.documentation ul[data-v-57304d87]{padding-left:2rem}.documentation li[data-v-57304d87]{margin-bottom:.5rem}.documentation a[data-v-57304d87]{color:#1976d2;text-decoration:none}.documentation a[data-v-57304d87]:hover{text-decoration:underline}hr[data-v-57304d87]{margin:2rem 0;border:none;border-top:1px solid #ddd}section[data-v-57304d87]{margin-bottom:2rem}.documentation[data-v-7702712a]{padding:20px}.documentation h2[data-v-7702712a]{color:#1976d2;margin-top:2rem;margin-bottom:1rem}.documentation h3[data-v-7702712a]{color:#1976d2;margin-top:1.5rem;margin-bottom:.5rem}.documentation dl[data-v-7702712a]{margin:1rem 0}.documentation dt[data-v-7702712a]{font-weight:700;margin-top:.5rem}.documentation dd[data-v-7702712a]{margin-left:1rem;margin-bottom:.5rem}.documentation ul[data-v-7702712a]{padding-left:2rem}.documentation li[data-v-7702712a]{margin-bottom:.5rem}.documentation a[data-v-7702712a]{color:#1976d2;text-decoration:none}.documentation a[data-v-7702712a]:hover{text-decoration:underline}.copyright[data-v-7702712a]{font-size:.9rem;color:#666;margin:1rem 0}hr[data-v-7702712a]{margin:2rem 0;border:none;border-top:1px solid #ddd}section[data-v-7702712a]{margin-bottom:2rem}.documentation[data-v-3f26ea08]{padding:20px}.documentation h2[data-v-3f26ea08]{color:#1976d2;margin-top:2rem;margin-bottom:1rem}.documentation h3[data-v-3f26ea08]{color:#1976d2;margin-top:1.5rem;margin-bottom:.5rem}.documentation dl[data-v-3f26ea08]{margin:1rem 0}.documentation dt[data-v-3f26ea08]{font-weight:700;margin-top:.5rem}.documentation dd[data-v-3f26ea08]{margin-left:1rem;margin-bottom:.5rem}.documentation ol[data-v-3f26ea08],.documentation ul[data-v-3f26ea08]{padding-left:2rem}.documentation li[data-v-3f26ea08]{margin-bottom:.5rem}.documentation a[data-v-3f26ea08]{color:#1976d2;text-decoration:none}.documentation a[data-v-3f26ea08]:hover{text-decoration:underline}.copyright[data-v-3f26ea08]{font-size:.9rem;color:#666;margin:1rem 0}hr[data-v-3f26ea08]{margin:2rem 0;border:none;border-top:1px solid #ddd}section[data-v-3f26ea08]{margin-bottom:2rem}.utilization-guide[data-v-4ed68c2c]{padding:20px}.utilization-guide h2[data-v-4ed68c2c]{color:#1976d2;margin-top:2rem;margin-bottom:1rem}.utilization-guide h3[data-v-4ed68c2c]{color:#1976d2;margin-top:1.5rem;margin-bottom:.5rem}.utilization-guide p[data-v-4ed68c2c]{margin-bottom:1rem;line-height:1.6}.utilization-guide ol[data-v-4ed68c2c],.utilization-guide ul[data-v-4ed68c2c]{padding-left:2rem;margin-bottom:1rem}.utilization-guide li[data-v-4ed68c2c]{margin-bottom:.5rem;line-height:1.6}.utilization-guide a[data-v-4ed68c2c]{color:#1976d2;text-decoration:none}.utilization-guide a[data-v-4ed68c2c]:hover{text-decoration:underline}.utilization-guide strong[data-v-4ed68c2c]{font-weight:600}section[data-v-4ed68c2c]{margin-bottom:2rem}section[data-v-4ed68c2c]:last-child{margin-bottom:0}.issues[data-v-7869e5be]{padding:20px;max-width:800px;margin:0 auto}.content-container[data-v-7869e5be]{text-align:center;padding-right:20px}h1[data-v-7869e5be]{text-align:center}a[data-v-7869e5be]{color:#1976d2;text-decoration:none}a[data-v-7869e5be]:hover{text-decoration:underline}.report-shell[data-v-1d2ca61a]{width:100%;overflow-x:auto}.report-skin[data-v-1d2ca61a]{width:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.report-skin[data-v-1d2ca61a] h1,.report-skin[data-v-1d2ca61a] h2,.report-skin[data-v-1d2ca61a] h3{line-height:1.2;margin:16px 0 10px}.report-skin[data-v-1d2ca61a] p{margin:10px 0}.report-skin[data-v-1d2ca61a] hr{border:0;height:1px;background:rgba(0,0,0,.12);margin:16px 0}.report-skin[data-v-1d2ca61a] table{border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:hidden;margin:14px 0 20px}.report-skin[data-v-1d2ca61a] td,.report-skin[data-v-1d2ca61a] th{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.12);vertical-align:top;font-size:14px;overflow-wrap:anywhere;word-break:break-word}.report-skin[data-v-1d2ca61a] tr:last-child td{border-bottom:0}.report-skin[data-v-1d2ca61a] code,.report-skin[data-v-1d2ca61a] pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.report-skin[data-v-1d2ca61a] pre{padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:auto}.report-skin[data-v-1d2ca61a] img{max-width:100%;height:auto}.report-shell[data-v-70e2741a]{width:100%;overflow-x:auto}.report-skin[data-v-70e2741a]{width:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.report-skin[data-v-70e2741a] h1,.report-skin[data-v-70e2741a] h2,.report-skin[data-v-70e2741a] h3{line-height:1.2;margin:16px 0 10px}.report-skin[data-v-70e2741a] p{margin:10px 0}.report-skin[data-v-70e2741a] hr{border:0;height:1px;background:rgba(0,0,0,.12);margin:16px 0}.report-skin[data-v-70e2741a] table{border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:hidden;margin:14px 0 20px}.report-skin[data-v-70e2741a] td,.report-skin[data-v-70e2741a] th{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.12);vertical-align:top;font-size:14px;overflow-wrap:anywhere;word-break:break-word}.report-skin[data-v-70e2741a] tr:last-child td{border-bottom:0}.report-skin[data-v-70e2741a] code,.report-skin[data-v-70e2741a] pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.report-skin[data-v-70e2741a] pre{padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:auto}.report-skin[data-v-70e2741a] img{max-width:100%;height:auto}.report-shell[data-v-6c6d4388]{width:100%;overflow-x:auto}.report-skin[data-v-6c6d4388]{width:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.report-skin[data-v-6c6d4388] h1,.report-skin[data-v-6c6d4388] h2,.report-skin[data-v-6c6d4388] h3{line-height:1.2;margin:16px 0 10px}.report-skin[data-v-6c6d4388] p{margin:10px 0}.report-skin[data-v-6c6d4388] hr{border:0;height:1px;background:rgba(0,0,0,.12);margin:16px 0}.report-skin[data-v-6c6d4388] table{border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:hidden;margin:14px 0 20px}.report-skin[data-v-6c6d4388] td,.report-skin[data-v-6c6d4388] th{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.12);vertical-align:top;font-size:14px;overflow-wrap:anywhere;word-break:break-word}.report-skin[data-v-6c6d4388] tr:last-child td{border-bottom:0}.report-skin[data-v-6c6d4388] code,.report-skin[data-v-6c6d4388] pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.report-skin[data-v-6c6d4388] pre{padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:auto}.report-skin[data-v-6c6d4388] img{max-width:100%;height:auto}.report-shell[data-v-8483293a]{width:100%;overflow-x:auto}.report-skin[data-v-8483293a]{width:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.report-skin[data-v-8483293a] h1,.report-skin[data-v-8483293a] h2,.report-skin[data-v-8483293a] h3{line-height:1.2;margin:16px 0 10px}.report-skin[data-v-8483293a] p{margin:10px 0}.report-skin[data-v-8483293a] hr{border:0;height:1px;background:rgba(0,0,0,.12);margin:16px 0}.report-skin[data-v-8483293a] table{border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:hidden;margin:14px 0 20px}.report-skin[data-v-8483293a] td,.report-skin[data-v-8483293a] th{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.12);vertical-align:top;font-size:14px;overflow-wrap:anywhere;word-break:break-word}.report-skin[data-v-8483293a] tr:last-child td{border-bottom:0}.report-skin[data-v-8483293a] code,.report-skin[data-v-8483293a] pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.report-skin[data-v-8483293a] pre{padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:auto}.report-skin[data-v-8483293a] img{max-width:100%;height:auto}.check-results[data-v-6d0c3902]{max-width:1600px;margin:0 auto;padding-left:0}.button-grid[data-v-6d0c3902]{display:flex;flex-wrap:wrap;justify-content:flex-start}.selected-button[data-v-6d0c3902]{background-color:#5285be;color:#fff}.header-row[data-v-6d0c3902]{justify-content:space-between;margin-bottom:16px}.header-row .title-section[data-v-6d0c3902],.header-row[data-v-6d0c3902]{display:flex;align-items:center}.header-row h1[data-v-6d0c3902]{margin-bottom:0}.v-card[data-v-6a34d656]{margin:20px;padding:20px}.chart-container[data-v-6a34d656]{height:400px;width:100%;position:relative}.loading-container[data-v-6a34d656]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-6a34d656]{color:red;margin-top:10px}.v-card[data-v-ab797ba0]{margin:20px;padding:20px}.chart-container[data-v-ab797ba0]{height:400px;width:100%;position:relative}.loading-container[data-v-ab797ba0]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-ab797ba0]{color:red;margin-top:10px}.v-card[data-v-a1286216]{margin:5px;padding:5px}.error-message[data-v-a1286216]{color:red;margin-top:10px}.v-card[data-v-a246edb6]{margin:20px;padding:20px}.chart-container[data-v-a246edb6]{height:400px;width:100%;position:relative}.loading-container[data-v-a246edb6]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-a246edb6]{color:red;margin-top:10px}.v-card[data-v-42dee23c]{margin:20px;padding:20px}.chart-container[data-v-42dee23c]{height:400px;width:100%;position:relative}.loading-container[data-v-42dee23c]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-42dee23c]{color:red;margin-top:10px}.parameter-menu-card[data-v-62b400e9]{margin:20px 20px 0}.v-card[data-v-62b400e9]{margin:20px;padding:20px}.chart-container[data-v-62b400e9]{height:400px;width:100%;position:relative}.loading-container[data-v-62b400e9]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-62b400e9]{color:red;margin-top:10px}.v-card[data-v-58987d55]{margin:20px;padding:20px}.chart-container[data-v-58987d55]{height:500px;width:100%;position:relative}.loading-container[data-v-58987d55]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-58987d55]{color:red;margin-top:10px}.mt-4[data-v-6fba540b]{margin-top:1rem}.metrics-table[data-v-6fba540b]{max-width:600px;margin:0 auto}.v-card[data-v-31002467]{margin:20px;padding:20px}.chart-container[data-v-31002467]{height:400px;width:100%;position:relative}.loading-container[data-v-31002467]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-31002467]{color:red;margin-top:10px}.v-card[data-v-3c613064]{margin:20px;padding:20px}.chart-container[data-v-3c613064]{height:400px;width:100%;position:relative}.loading-container[data-v-3c613064]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-3c613064]{color:red;margin-top:10px}.parameter-menu-card[data-v-047c65ba]{margin:20px 20px 0}.v-card[data-v-047c65ba]{margin:20px;padding:20px}.chart-container[data-v-047c65ba]{height:400px;width:100%;position:relative}.loading-container[data-v-047c65ba]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-047c65ba]{color:red;margin-top:10px}.v-card[data-v-541642b0]{margin:20px;padding:20px}.chart-container[data-v-541642b0]{height:400px;width:100%;position:relative}.loading-container[data-v-541642b0]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-541642b0]{color:red;margin-top:10px}.v-card[data-v-3f917d1f]{margin:20px;padding:20px}.chart-container[data-v-3f917d1f]{height:400px;width:100%;position:relative}.loading-container[data-v-3f917d1f]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-3f917d1f]{color:red;margin-top:10px}.parameter-menu-card[data-v-67497333]{margin:20px 20px 0}.v-card[data-v-67497333]{margin:20px;padding:20px}.chart-container[data-v-67497333]{height:400px;width:100%;position:relative}.loading-container[data-v-67497333]{display:flex;justify-content:center;align-items:center;height:400px}.error-message[data-v-67497333]{color:red;margin-top:10px}.icon-avatar-teal[data-v-14043c62]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#00897b,#00695c);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,137,123,.25)}.folder-list-item[data-v-14043c62]{transition:all .2s cubic-bezier(.4,0,.2,1)}.folder-list-item[data-v-14043c62]:hover{background-color:rgba(0,137,123,.08)!important;transform:translateX(3px)}.content-panel[data-v-14043c62],.folder-panel[data-v-14043c62]{border:1px solid rgba(0,0,0,.06)}.cursor-pointer[data-v-14043c62]{cursor:pointer}.font-mono[data-v-14043c62]{font-family:JetBrains Mono,monospace}.participants-page-wrapper[data-v-1975adad]{background:var(--bg-app,#f4f6f9);min-height:100vh}.table-card[data-v-1975adad]{background:#fff!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important}.search-box[data-v-1975adad]{min-width:280px;max-width:380px}.forum-page-wrapper[data-v-7e824fda]{background:var(--bg-app,#f4f6f9);min-height:100vh}.forum-header-card[data-v-7e824fda]{background:linear-gradient(135deg,#00695c,#00897b 50%,#26a69a)!important;border-radius:var(--radius-xl,24px)!important;border:none!important}.thread-panel-card[data-v-7e824fda],.topics-panel-card[data-v-7e824fda]{background:#fff!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important}.topics-scroll-area[data-v-7e824fda]{max-height:70vh;overflow-y:auto}.topic-list-card[data-v-7e824fda]{background:#f8fafc;border:1px solid rgba(148,163,184,.15);transition:all .2s ease}.topic-list-card[data-v-7e824fda]:hover{background:#f1f5f9;transform:translateX(2px)}.topic-list-card.is-selected[data-v-7e824fda]{background:#e0f2f1;border-color:var(--etsi-secondary)}.messages-container[data-v-7e824fda]{max-height:52vh;overflow-y:auto}.message-card[data-v-7e824fda]{background:#f8fafc;border:1px solid rgba(148,163,184,.15)}.is-own-message .message-card[data-v-7e824fda]{background:#f0fdf4;border-color:rgba(46,125,50,.25)}.attachment-box[data-v-7e824fda]{background:rgba(0,0,0,.04)}.composer-card[data-v-7e824fda]{background:#f8fafc;border:1px solid rgba(148,163,184,.2)}.cursor-pointer[data-v-7e824fda]{cursor:pointer}.max-w-400[data-v-7e824fda]{max-width:400px}.tc-page[data-v-86805012]{padding:0}.tc-sidebar[data-v-86805012]{min-height:calc(100vh - 64px);border-right:1px solid hsla(0,0%,100%,.08);background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01))}.tc-sidebar-inner[data-v-86805012]{padding:18px 14px}.tc-main-inner[data-v-86805012]{padding:20px}.tc-list[data-v-86805012]{max-height:calc(100vh - 300px);overflow-y:auto}.tc-card[data-v-86805012]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02)}.tc-preserve[data-v-86805012]{white-space:pre-wrap}.xml-formatted-container[data-v-86805012]{background-color:#1e1e1e;border-radius:4px;overflow-x:auto;overflow-y:auto;max-height:640px}.xml-viewer[data-v-86805012]{font-family:Courier New,monospace;font-size:12px}.xml-viewer[data-v-86805012] .xml-viewer-container{background-color:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:4px}.xml-viewer[data-v-86805012] .xml-tag{color:#569cd6}.xml-viewer[data-v-86805012] .xml-attribute{color:#9cdcfe}.xml-viewer[data-v-86805012] .xml-value{color:#ce9178}.xml-viewer[data-v-86805012] .xml-comment{color:#6a9955;font-style:italic}.xml-viewer[data-v-86805012] .xml-cdata{color:#d4d4d4;background-color:#2d2d2d;padding:2px 4px;border-radius:2px}.tc-page[data-v-f113d712]{padding:0}.tc-sidebar[data-v-f113d712]{min-height:calc(100vh - 64px);border-right:1px solid hsla(0,0%,100%,.08);background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01))}.tc-sidebar-inner[data-v-f113d712]{padding:18px 14px}.tc-main-inner[data-v-f113d712]{padding:20px}.tc-list[data-v-f113d712]{max-height:calc(100vh - 300px);overflow-y:auto}.tc-card[data-v-f113d712]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02)}.tc-preserve[data-v-f113d712]{white-space:pre-wrap}.xml-formatted-container[data-v-f113d712]{background-color:#1e1e1e;border-radius:4px;overflow-x:auto;overflow-y:auto;max-height:640px}.xml-viewer[data-v-f113d712]{font-family:Courier New,monospace;font-size:12px}.xml-viewer[data-v-f113d712] .xml-viewer-container{background-color:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:4px}.xml-viewer[data-v-f113d712] .xml-tag{color:#569cd6}.xml-viewer[data-v-f113d712] .xml-attribute{color:#9cdcfe}.xml-viewer[data-v-f113d712] .xml-value{color:#ce9178}.xml-viewer[data-v-f113d712] .xml-comment{color:#6a9955;font-style:italic}.xml-viewer[data-v-f113d712] .xml-cdata{color:#d4d4d4;background-color:#2d2d2d;padding:2px 4px;border-radius:2px}.tc-page[data-v-0f4c5b87]{padding:0}.tc-sidebar[data-v-0f4c5b87]{min-height:calc(100vh - 64px);border-right:1px solid hsla(0,0%,100%,.08);background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01))}.tc-sidebar-inner[data-v-0f4c5b87]{padding:18px 14px}.tc-main-inner[data-v-0f4c5b87]{padding:20px}.tc-list[data-v-0f4c5b87]{max-height:calc(100vh - 300px);overflow-y:auto}.tc-card[data-v-0f4c5b87]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02)}.tc-preserve[data-v-0f4c5b87]{white-space:pre-wrap}.xml-formatted-container[data-v-0f4c5b87]{background-color:#1e1e1e;border-radius:4px;overflow-x:auto;overflow-y:auto;max-height:640px}.xml-viewer[data-v-0f4c5b87]{font-family:Courier New,monospace;font-size:12px}.xml-viewer[data-v-0f4c5b87] .xml-viewer-container{background-color:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:4px}.xml-viewer[data-v-0f4c5b87] .xml-tag{color:#569cd6}.xml-viewer[data-v-0f4c5b87] .xml-attribute{color:#9cdcfe}.xml-viewer[data-v-0f4c5b87] .xml-value{color:#ce9178}.xml-viewer[data-v-0f4c5b87] .xml-comment{color:#6a9955;font-style:italic}.xml-viewer[data-v-0f4c5b87] .xml-cdata{color:#d4d4d4;background-color:#2d2d2d;padding:2px 4px;border-radius:2px}.tc-page[data-v-27120dd6]{padding:0}.tc-sidebar[data-v-27120dd6]{min-height:calc(100vh - 64px);border-right:1px solid hsla(0,0%,100%,.08);background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01))}.tc-sidebar-inner[data-v-27120dd6]{padding:18px 14px}.tc-main-inner[data-v-27120dd6]{padding:20px}.tc-list[data-v-27120dd6]{max-height:calc(100vh - 300px);overflow-y:auto}.tc-card[data-v-27120dd6]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02)}.tc-preserve[data-v-27120dd6]{white-space:pre-wrap}.tc-scroll[data-v-27120dd6]{max-height:520px;overflow-y:auto}.tc-mono[data-v-27120dd6]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tc-list-line[data-v-27120dd6]{font-size:1rem;line-height:1.5;font-weight:400;white-space:pre-wrap}.tc-page[data-v-6a367ed8]{padding:0}.tc-sidebar[data-v-6a367ed8]{min-height:calc(100vh - 64px);border-right:1px solid hsla(0,0%,100%,.08);background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01))}.tc-sidebar-inner[data-v-6a367ed8]{padding:18px 14px}.tc-main-inner[data-v-6a367ed8]{padding:20px}.tc-list[data-v-6a367ed8]{max-height:calc(100vh - 300px);overflow-y:auto}.tc-card[data-v-6a367ed8]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02)}.tc-preserve[data-v-6a367ed8]{white-space:pre-wrap}.iso-page[data-v-5d597623]{padding:18px 18px 32px}.iso-header[data-v-5d597623]{display:grid;gap:10px}.iso-tabs[data-v-5d597623]{border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.02)}.iso-card[data-v-5d597623]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02)}.iso-card-text[data-v-5d597623]{padding:14px}[data-v-5d597623] .excel-sheet-title{font-weight:700;margin:2px 0 10px}[data-v-5d597623] .excel-table-wrap{overflow:auto;max-height:calc(100vh - 240px);border-radius:10px}[data-v-5d597623] .excel-table{border-collapse:collapse;width:100%;min-width:100%;table-layout:fixed;background:#fff}[data-v-5d597623] .excel-table td{padding:6px 8px;font-size:.92rem;line-height:1.35;vertical-align:top;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}[data-v-5d597623]::deep(.excel-table col){width:auto!important}.tc-page[data-v-ba137b62]{padding:0}.tc-sidebar[data-v-ba137b62]{min-height:calc(100vh - 64px);border-right:1px solid hsla(0,0%,100%,.08);background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01))}.tc-sidebar-inner[data-v-ba137b62]{padding:18px 14px}.tc-main-inner[data-v-ba137b62]{padding:20px}.tc-list[data-v-ba137b62]{max-height:calc(100vh - 360px);overflow-y:auto}.tc-card[data-v-ba137b62]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02)}.tc-preserve[data-v-ba137b62]{white-space:pre-wrap}.tc-scroll[data-v-ba137b62]{max-height:520px;overflow-y:auto}.tc-list-line[data-v-ba137b62]{font-size:1rem;line-height:1.5;font-weight:400;white-space:pre-wrap}.meetings-page-wrapper[data-v-79a35db7]{background:var(--bg-app,#f4f6f9);min-height:100vh}.discord-card[data-v-79a35db7]{background:linear-gradient(135deg,#5865f2,#4752c4)!important;border:none!important}.meeting-session-card[data-v-79a35db7]{background:#fff!important;border:1px solid var(--border-subtle,rgba(148,163,184,.2))!important}.calendar-pill[data-v-79a35db7]{width:58px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center}.resources-panel[data-v-79a35db7]{background:#f8fafc;border:1px solid rgba(148,163,184,.15)}.leading-none[data-v-79a35db7]{line-height:1!important}.bg-primary-subtle[data-v-79a35db7]{background:#e3f2fd}.bg-secondary-subtle[data-v-79a35db7]{background:#e0f2f1}.max-w-700[data-v-79a35db7]{max-width:700px}:root{--etsi-primary:#1976d2;--etsi-primary-dark:#1565c0;--etsi-primary-deep:#0d47a1;--etsi-primary-light:#42a5f5;--etsi-primary-subtle:#e3f2fd;--etsi-secondary:#26a69a;--etsi-secondary-dark:#00897b;--etsi-secondary-deep:#00695c;--etsi-secondary-light:#80cbc4;--etsi-secondary-subtle:#e0f2f1;--etsi-accent:#ff6f00;--etsi-accent-light:#ffa000;--etsi-accent-subtle:#fff3e0;--verdict-valid-bg:#e8f5e9;--verdict-valid-text:#2e7d32;--verdict-valid-border:#a5d6a7;--verdict-valid-gradient:linear-gradient(135deg,#43a047,#2e7d32);--verdict-invalid-bg:#ffebee;--verdict-invalid-text:#c62828;--verdict-invalid-border:#ef9a9a;--verdict-invalid-gradient:linear-gradient(135deg,#e53935,#c62828);--verdict-indet-bg:#fff8e1;--verdict-indet-text:#f57f17;--verdict-indet-border:#ffe082;--verdict-indet-gradient:linear-gradient(135deg,#fdd835,#f57f17);--verdict-na-bg:#f1f5f9;--verdict-na-text:#64748b;--verdict-na-border:#cbd5e1;--bg-app:#f4f6f9;--bg-surface:#fff;--bg-surface-elevated:#fff;--bg-surface-muted:#f8fafc;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-subtle:rgba(148,163,184,.2);--border-medium:rgba(148,163,184,.35);--shadow-sm:0 1px 2px 0 rgba(15,23,42,.05);--shadow-md:0 4px 6px -1px rgba(15,23,42,.08),0 2px 4px -2px rgba(15,23,42,.05);--shadow-lg:0 10px 25px -3px rgba(15,23,42,.08),0 4px 6px -4px rgba(15,23,42,.04);--shadow-xl:0 20px 35px -5px rgba(15,23,42,.1),0 8px 10px -6px rgba(15,23,42,.04);--shadow-glow:0 0 25px rgba(38,166,154,.35);--shadow-primary-glow:0 0 25px rgba(25,118,210,.35);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--font-sans:"Plus Jakarta Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace}.v-application,body{font-family:var(--font-sans)!important;background-color:var(--bg-app)!important;color:var(--text-primary)!important;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--text-primary)}.code-text,.font-mono,code,pre{font-family:var(--font-mono)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.03)}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.5);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.7)}.glass-card{background:hsla(0,0%,100%,.88)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.7)!important;box-shadow:var(--shadow-lg)!important;border-radius:var(--radius-lg)!important}.glass-card,.modern-card{transition:all .25s cubic-bezier(.16,1,.3,1)}.modern-card{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;overflow:hidden}.modern-card:hover{box-shadow:var(--shadow-lg)!important;border-color:rgba(38,166,154,.3)!important}.modern-card-interactive{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.modern-card-interactive:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important;border-color:var(--etsi-secondary)!important}.gradient-header-teal{background:linear-gradient(135deg,#00897b,#26a69a 50%,#00695c)!important;color:#fff!important}.gradient-header-blue{background:linear-gradient(135deg,#1565c0,#1976d2 50%,#0d47a1)!important;color:#fff!important}.gradient-header-dark{background:linear-gradient(135deg,#0f172a,#1e293b)!important;color:#fff!important}.verdict-chip{font-weight:700!important;font-size:.8rem!important;letter-spacing:.04em!important;padding:0 10px!important;height:26px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.verdict-chip-v,.verdict-valid{background-color:var(--verdict-valid-bg)!important;color:var(--verdict-valid-text)!important;border:1px solid var(--verdict-valid-border)!important}.verdict-chip-x,.verdict-invalid{background-color:var(--verdict-invalid-bg)!important;color:var(--verdict-invalid-text)!important;border:1px solid var(--verdict-invalid-border)!important}.verdict-chip-i,.verdict-indeterminate{background-color:var(--verdict-indet-bg)!important;color:var(--verdict-indet-text)!important;border:1px solid var(--verdict-indet-border)!important}.verdict-chip-na,.verdict-na{background-color:var(--verdict-na-bg)!important;color:var(--verdict-na-text)!important;border:1px solid var(--verdict-na-border)!important}.verdict-chip:hover{transform:scale(1.06);box-shadow:0 2px 8px rgba(0,0,0,.12)}.btn-primary-gradient{background:linear-gradient(135deg,#1976d2,#1565c0)!important;color:#fff!important;font-weight:600!important;letter-spacing:.02em!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 14px rgba(25,118,210,.3)!important;transition:all .2s ease!important;text-transform:none!important}.btn-primary-gradient:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(25,118,210,.4)!important}.btn-secondary-gradient{background:linear-gradient(135deg,#26a69a,#00897b)!important;color:#fff!important;font-weight:600!important;letter-spacing:.02em!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 14px rgba(0,137,123,.3)!important;transition:all .2s ease!important;text-transform:none!important}.btn-secondary-gradient:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,137,123,.45)!important}.html-content table,.modern-matrix-container table{width:100%;border-collapse:separate!important;border-spacing:0!important;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle)!important;background:#fff;margin-bottom:20px}.html-content th,.modern-matrix-container th{background:linear-gradient(135deg,#00695c,#00897b)!important;color:#fff!important;font-weight:600!important;font-size:.875rem!important;padding:12px 14px!important;text-align:center;border-bottom:2px solid rgba(0,0,0,.1)!important;border-right:1px solid hsla(0,0%,100%,.15)!important;letter-spacing:.02em}.html-content td,.modern-matrix-container td{padding:10px 14px!important;text-align:center;border-bottom:1px solid var(--border-subtle)!important;border-right:1px solid var(--border-subtle)!important;font-size:.875rem;color:var(--text-primary);transition:background-color .15s ease}.html-content tr:nth-child(2n) td,.modern-matrix-container tr:nth-child(2n) td{background-color:#f8fafc}.html-content tr:hover td,.modern-matrix-container tr:hover td{background-color:#f0fdf4}.html-content a{color:var(--etsi-primary-dark)!important;font-weight:600;text-decoration:none;transition:all .2s ease}.html-content a:hover{color:var(--etsi-secondary-dark)!important;text-decoration:underline}.dropzone-container{border:2px dashed rgba(38,166,154,.4);background:linear-gradient(180deg,#f0fdf4,#fff);border-radius:var(--radius-xl);padding:36px 24px;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;position:relative}.dropzone-container.active,.dropzone-container:hover{border-color:var(--etsi-secondary);background:linear-gradient(180deg,#e0f2f1,#fff);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.dropzone-icon{width:72px;height:72px;border-radius:var(--radius-full);background:var(--etsi-secondary-subtle);color:var(--etsi-secondary-dark);display:flex;align-items:center;justify-content:center;margin:0 auto 16px auto;transition:transform .3s ease}.dropzone-container:hover .dropzone-icon{transform:scale(1.1);background:var(--etsi-secondary);color:#fff}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 rgba(38,166,154,.4)}70%{box-shadow:0 0 0 12px rgba(38,166,154,0)}to{box-shadow:0 0 0 0 rgba(38,166,154,0)}}.pulse-badge{animation:pulseGlow 2s infinite}