:root{--bg-page: #0B0C0E;--bg-section: #101114;--bg-card: #16181C;--bg-card-hi: #1C1F24;--bg-inset: #060708;--border-subtle: rgba(255, 255, 255, .07);--border-strong: rgba(255, 255, 255, .14);--text-primary: #F2F3F5;--text-secondary: #A6ABB4;--text-tertiary: #6C727C;--text-disabled: #45494F;--accent: #F4622E;--accent-hover: #FF7440;--accent-glow: rgba(255, 94, 31, .05);--accent-subtle: rgba(244, 98, 46, .12);--font-sans: "Instrument Sans", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: var(--font-sans);--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco, monospace;--text-hero: clamp(2.5rem, 5.5vw, 4.25rem);--text-h1: clamp(2rem, 4vw, 3rem);--text-h2: clamp(1.75rem, 3vw, 2.5rem);--text-h3: 1.375rem;--text-body: 1.0625rem;--text-small: .875rem;--text-mono: .8125rem;--fs-base: 1rem;--lh-base: 1.6;--lh-tight: 1.05;--lh-snug: 1.15;--radius-tag: 6px;--radius-button: 10px;--radius-card: 16px;--radius-pill: 999px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--radius: 6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--section-gap: 160px;--ease: cubic-bezier(.2, .6, .2, 1);--dur-fast: .12s;--dur: .15s;--dur-slow: .3s;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-glow: none;--shadow-glow-main: none;--shadow-glow-info: none;--elev-1: none;--elev-2: 0 0 0 1px var(--border-subtle);--elev-3: 0 0 0 1px var(--border-strong);--ring-focus: 0 0 0 4px var(--accent-subtle);--form-error: #E5484D;--owlyscan-danger: #ef4444;--owlyscan-info: #58a6ff;--owlyscan-validation: #22c55e;--owlyscan-warning: #f59e0b;--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-white-text: var(--text-primary);--vt-c-black: var(--bg-page);--vt-c-black-soft: var(--bg-section);--vt-c-black-mute: var(--bg-card-hi);--vt-c-indigo: var(--bg-card-hi);--owlyscan-main: var(--accent);--owlyscan-main-hover: var(--accent-hover);--owlyscan-main-mute: var(--accent-hover);--owlyscan-main-alpha: var(--accent-subtle);--owlyscan-main-opacity: var(--accent-subtle);--owlyscan-main-gradient: var(--accent);--owlyscan-info-gradient: var(--owlyscan-info);--owlyscan-backgroud: var(--bg-page);--owlyscan-2-card: var(--bg-card);--owlyscan-3: var(--text-secondary);--owlyscan-user-message-bg: var(--bg-card-hi);--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-tertiary: var(--text-tertiary);--color-border: var(--border-subtle);--color-border-strong: var(--border-strong);--color-background: var(--bg-page);--color-background-soft: var(--bg-section);--color-background-mute: var(--bg-card-hi);--color-heading: var(--text-primary);--color-text: var(--text-primary);--color-text-mute: var(--text-secondary);--color-bg: var(--bg-page);--color-bg-elevated: var(--bg-section);--color-bg-input: var(--bg-card-hi);--color-success: var(--owlyscan-validation);--color-success-opacity: rgba(34, 197, 94, .15);--color-danger: var(--owlyscan-danger);--color-danger-opacity: rgba(239, 68, 68, .15);--color-warning-opacity: rgba(245, 158, 11, .15);--bg-deep: var(--bg-page);--bg-deep-alt: var(--bg-section);--text-light: var(--text-primary);--text-light-muted: var(--text-secondary);--line-dark: var(--border-subtle);--orange: var(--accent);--orange-dark: var(--accent-hover);--vt-c-divider-light-1: var(--border-subtle);--vt-c-divider-light-2: rgba(255, 255, 255, .04);--vt-c-divider-dark-1: var(--border-strong);--vt-c-divider-dark-2: var(--border-subtle);--outline-soft: rgba(255, 255, 255, .12);--outline-mid: rgba(255, 255, 255, .2);--outline-hi: rgba(255, 255, 255, .32);--fg: var(--text-primary);--fg-secondary: var(--text-secondary);--fg-muted: var(--text-secondary);--fg-dim: var(--text-tertiary);--surface: var(--bg-card);--surface-2: var(--bg-section);--surface-hi: var(--bg-card-hi);--surface-inset: var(--bg-inset);--bg: var(--bg-page);--border: var(--border-subtle);--signal: var(--accent);--signal-hi: var(--accent-hover)}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}.spinner,.spinner-inline,.spinner-small,.spinner-tiny,.loading-spinner,.loader,.loader:before,.loader:after,.status-dot{border-radius:50%!important}html{background:var(--bg-page);color:var(--text-primary);color-scheme:dark}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:var(--lh-base);font-family:var(--font-sans);font-size:var(--fs-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}@font-face{font-family:Nucleo;src:url(/assets/nucleo-DGJD54NG.eot) format("embedded-opentype"),url(/assets/nucleo-iNOt-tq1.woff2) format("woff2"),url(/assets/nucleo-DyBamMF_.woff) format("woff"),url(/assets/nucleo-BoXy-1GH.ttf) format("truetype");font-weight:400;font-style:normal}.tim-icons{display:inline-block;font: 1em/1 Nucleo;vertical-align:middle;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-icon-detail{text-align:center;padding:45px 0 30px;border:1px solid #e44cc4;border-radius:.1875rem;margin:15px 0;min-height:168px}.font-icon-detail i{color:#fff;font-size:1.5em}.font-icon-detail p{color:#e44cc4!important;margin-top:30px;padding:0 10px;font-size:.7142em}.tim-icons-sm{font-size:.8em}.tim-icons-lg{font-size:1.2em}.tim-icons-16{font-size:16px}.tim-icons-32{font-size:32px}.tim-icons-bg-square,.tim-icons-bg-circle{padding:.35em}.tim-icons-bg-circle{border-radius:50%}.tim-icons-is-spinning{-webkit-animation:tim-icons-spin 2s infinite linear;-moz-animation:tim-icons-spin 2s infinite linear;animation:tim-icons-spin 2s infinite linear}@-webkit-keyframes tim-icons-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes tim-icons-spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@keyframes tim-icons-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.icon-alert-circle-exc:before{content:""}.icon-align-center:before{content:""}.icon-align-left-2:before{content:""}.icon-app:before{content:""}.icon-atom:before{content:""}.icon-attach-87:before{content:""}.icon-badge:before{content:""}.icon-bag-16:before{content:""}.icon-bank:before{content:""}.icon-basket-simple:before{content:""}.icon-bell-55:before{content:""}.icon-bold:before{content:""}.icon-book-bookmark:before{content:""}.icon-bulb-63:before{content:""}.icon-bullet-list-67:before{content:""}.icon-bus-front-12:before{content:""}.icon-button-pause:before{content:""}.icon-button-power:before{content:""}.icon-calendar-60:before{content:""}.icon-camera-18:before{content:""}.icon-caps-small:before{content:""}.icon-cart:before{content:""}.icon-chart-bar-32:before{content:""}.icon-chart-pie-36:before{content:""}.icon-chat-33:before{content:""}.icon-check-2:before{content:""}.icon-cloud-download-93:before{content:""}.icon-cloud-upload-94:before{content:""}.icon-coins:before{content:""}.icon-compass-05:before{content:""}.icon-controller:before{content:""}.icon-credit-card:before{content:""}.icon-delivery-fast:before{content:""}.icon-double-left:before{content:""}.icon-double-right:before{content:""}.icon-email-85:before{content:""}.icon-gift-2:before{content:""}.icon-globe-2:before{content:""}.icon-headphones:before{content:""}.icon-heart-2:before{content:""}.icon-html5:before{content:""}.icon-image-02:before{content:""}.icon-istanbul:before{content:""}.icon-key-25:before{content:""}.icon-laptop:before{content:""}.icon-light-3:before{content:""}.icon-link-72:before{content:""}.icon-lock-circle:before{content:""}.icon-map-big:before{content:""}.icon-minimal-down:before{content:""}.icon-minimal-left:before{content:""}.icon-minimal-right:before{content:""}.icon-minimal-up:before{content:""}.icon-mobile:before{content:""}.icon-molecule-40:before{content:""}.icon-money-coins:before{content:""}.icon-notes:before{content:""}.icon-palette:before{content:""}.icon-paper:before{content:""}.icon-pencil:before{content:""}.icon-pin:before{content:""}.icon-planet:before{content:""}.icon-puzzle-10:before{content:""}.icon-satisfied:before{content:""}.icon-scissors:before{content:""}.icon-send:before{content:""}.icon-settings-gear-63:before{content:""}.icon-settings:before{content:""}.icon-simple-add:before{content:""}.icon-simple-delete:before{content:""}.icon-simple-remove:before{content:""}.icon-single-02:before{content:""}.icon-single-copy-04:before{content:""}.icon-sound-wave:before{content:""}.icon-spaceship:before{content:""}.icon-square-pin:before{content:""}.icon-support-17:before{content:""}.icon-tablet-2:before{content:""}.icon-tag:before{content:""}.icon-tap-02:before{content:""}.icon-tie-bow:before{content:""}.icon-time-alarm:before{content:""}.icon-trash-simple:before{content:""}.icon-triangle-right-17:before{content:""}.icon-trophy:before{content:""}.icon-tv-2:before{content:""}.icon-upload:before{content:""}.icon-user-run:before{content:""}.icon-vector:before{content:""}.icon-video-66:before{content:""}.icon-volume-98:before{content:""}.icon-wallet-43:before{content:""}.icon-watch-time:before{content:""}.icon-wifi:before{content:""}.icon-world:before{content:""}.icon-zoom-split:before{content:""}.icon-refresh-01:before{content:""}.icon-refresh-02:before{content:""}.icon-shape-star:before{content:""}.icon-components:before{content:""}#app{padding:0;margin:0 auto;font-weight:400;font-size:16px;line-height:1.5;color:var(--color-text);background-color:var(--color-background)}:root{--dt-row-selected: 244, 98, 46;--dt-row-selected-text: 11, 12, 14;--dt-row-selected-link: 244, 98, 46;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 28, 31, 36;--dt-column-ordering: 166, 171, 180;--dt-html-background: 11, 12, 14}.datatable{width:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-small)}.datatable .dt-type-numeric{text-align:left!important}.datatable div.dt-container{color:var(--text-secondary)}.datatable div.dt-container div.dt-layout-row{margin:0 0 var(--space-4);align-items:center;gap:var(--space-3)}.datatable div.dt-container div.dt-layout-row.dt-layout-table{margin:0}.datatable div.dt-container div.dt-layout-cell{padding:0}.datatable div.dt-container .dt-length,.datatable div.dt-container .dt-search,.datatable div.dt-container .dt-info,.datatable div.dt-container .dt-paging{color:var(--text-tertiary);font-size:var(--text-small)}.datatable div.dt-container .dt-info{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.02em;color:var(--text-tertiary)}.datatable div.dt-container .dt-input,.datatable div.dt-container .dt-search input,.datatable div.dt-container .dt-length select{background-color:var(--bg-card-hi);padding:.55em .85em;border-radius:var(--radius-button);color:var(--text-primary);border:1px solid var(--border-strong);font-family:var(--font-sans);font-size:var(--text-small);line-height:1.3;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease);box-shadow:none;outline:none;min-height:2.25rem}.datatable div.dt-container .dt-search input{min-width:14rem}.datatable div.dt-container .dt-input:hover,.datatable div.dt-container .dt-search input:hover,.datatable div.dt-container .dt-length select:hover{border-color:var(--border-strong);background-color:var(--bg-card-hi)}.datatable div.dt-container .dt-input:focus,.datatable div.dt-container .dt-search input:focus,.datatable div.dt-container .dt-length select:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring-focus)}.datatable div.dt-container .dt-search label,.datatable div.dt-container .dt-length label{color:var(--text-tertiary);font-size:var(--text-small);display:inline-flex;align-items:center;gap:var(--space-2)}table.dataTable,.datatable table.dataTable{background-color:transparent!important;border-collapse:separate;border-spacing:0;width:100%!important}.datatable table.dataTable>thead>tr>th,table.dataTable>thead>tr>th,.datatable table.dataTable>thead>tr>td,table.dataTable>thead>tr>td{border-bottom:1px solid var(--border-subtle)!important;border-top:none!important;padding:.75rem 1rem!important;color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:transparent;vertical-align:middle}.datatable div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid var(--border-subtle)!important}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{color:var(--text-disabled);opacity:.85}table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{color:var(--accent);opacity:1}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{color:var(--text-secondary);cursor:pointer}.datatable table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*,table.dataTable.row-border>tbody>tr>*{border-top:1px solid var(--border-subtle)!important}table.dataTable.display>tbody>tr:first-child>*,table.dataTable.row-border>tbody>tr:first-child>*{border-top:none!important}.datatable table.dataTable>tbody>tr>th,.datatable table.dataTable>tbody>tr>td,table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{max-width:30em;word-wrap:break-word;padding:.9rem 1rem!important;color:var(--text-primary);font-size:var(--text-small);line-height:1.45;vertical-align:middle;background:transparent;border-left:none;border-right:none}.datatable table.dataTable>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*,table.dataTable>tbody>tr:hover>*{background-color:var(--bg-card-hi)!important;box-shadow:none}table.dataTable>tbody>tr>td .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--text-primary)}.datatable table.dataTable td.dt-empty,table.dataTable td.dt-empty{text-align:center;padding:2.5rem 1rem!important;color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.04em;text-transform:uppercase}.datatable div.dt-container .dt-paging{display:flex;align-items:center;gap:var(--space-1)}.datatable div.dt-container .dt-paging .dt-paging-button{color:var(--text-secondary)!important;background:transparent!important;border:1px solid transparent!important;min-width:2.25rem;height:2.25rem;padding:0 .55rem!important;margin:0!important;font-size:var(--text-small);font-family:var(--font-mono);font-weight:500;border-radius:var(--radius-button);display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important;cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.datatable div.dt-container .dt-paging .dt-paging-button:hover{background:#ffffff0f!important;border-color:var(--border-strong)!important;color:var(--text-primary)!important;box-shadow:none!important}.datatable div.dt-container .dt-paging .dt-paging-button.current,.datatable div.dt-container .dt-paging .dt-paging-button.current:hover{background:var(--accent-subtle)!important;border:1px solid rgba(244,98,46,.35)!important;color:var(--accent)!important;box-shadow:none!important}.datatable div.dt-container .dt-paging .dt-paging-button.disabled,.datatable div.dt-container .dt-paging .dt-paging-button.disabled:hover{color:var(--text-disabled)!important;background:transparent!important;border-color:transparent!important;cursor:default;opacity:1}.datatable div.dt-processing{color:var(--text-secondary);background:#0b0c0eb8!important;border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:none}.datatable div.dt-processing>div:last-child>div{background:var(--accent)!important}.dvBtn{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1);flex-wrap:nowrap}.dvBtn.center{justify-content:center;width:100%}.btnTab{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;margin:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-button);color:var(--text-tertiary);font-size:1rem;line-height:1;cursor:pointer;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.btnTab:hover{color:var(--text-primary);background:#ffffff0f;border-color:var(--border-strong)}.btnTab:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring-focus);color:var(--accent)}.btnTab:active{transform:translateY(.5px)}.btnTab--danger:hover{color:var(--owlyscan-danger);background:var(--color-danger-opacity);border-color:#ef444459}.btnTab--primary:hover{color:var(--accent);background:var(--accent-subtle);border-color:#f4622e59}.table-cell-query{color:var(--text-primary);font-weight:500;line-height:1.4;word-break:break-word}.table-cell-meta{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.03em;color:var(--text-secondary);white-space:nowrap}.table-cell-muted{color:var(--text-tertiary);font-size:var(--text-small)}.table-page-header{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.table-page-header .eyebrow,.table-page-header h2,.table-page-header .os-h3{margin:0}.markdown-content h1{font-size:1.8rem;font-weight:700;margin-bottom:1em;color:var(--color-heading)}.markdown-content h2{font-size:1.5rem;font-weight:600;margin-top:1.5em;margin-bottom:.75em;color:var(--vt-c-white)}.markdown-content h3{font-size:1.25rem;font-weight:600;margin-top:1.2em;margin-bottom:.5em;color:var(--vt-c-white-text)}.markdown-content p{font-size:1rem;margin-bottom:1em;line-height:1.7;color:var(--color-text)}.markdown-content pre{width:100%;max-width:100%;overflow:auto;padding:1.2em;border-radius:var(--radius-md);background-color:var(--bg-inset);margin:1em 0;font-size:.9em;border:1px solid var(--color-border)}.markdown-content code{font-family:var(--font-mono);background-color:#ffffff1a;padding:.2em .4em;border-radius:4px}.markdown-content a{text-decoration:none;color:var(--owlyscan-main);transition:color .2s ease;border-bottom:1px solid transparent}.markdown-content a:hover{color:var(--owlyscan-main-hover);border-bottom-color:var(--owlyscan-main-hover)}.markdown-content strong{font-weight:700;color:var(--vt-c-white)}.markdown-content ul,.markdown-content ol{margin:.75em 0;padding-left:1.5em}.markdown-content li{margin-bottom:.3em;line-height:1.6}.markdown-content blockquote{border-left:3px solid var(--owlyscan-main);margin:1em 0;padding:.5em 1em;color:var(--color-text-secondary);background:#ffffff08;border-radius:0 4px 4px 0}.markdown-content hr{border:none;border-top:1px solid var(--color-border);margin:1.5em 0}.markdown-content table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.9em}.markdown-content th,.markdown-content td{border:1px solid var(--color-border);padding:8px 12px;text-align:left}.markdown-content th{background:#ffffff0d;font-weight:600;color:var(--color-heading)}.markdown-content tr:nth-child(2n){background:#ffffff05}.row{display:flex;flex-wrap:wrap;gap:1.5em}.container{flex:1;background-color:var(--bg-card);margin:12px;padding:28px;border-radius:var(--radius-card);box-shadow:none;border:1px solid var(--border-subtle)}.container-login{flex:1;background-color:var(--bg-card);margin:1em;padding:2em;border-radius:var(--radius-card);color:var(--text-primary);box-shadow:none;border:1px solid var(--border-subtle)}.container-login.flush{background:transparent;border:none;box-shadow:none;margin:0;padding:0}.danger{background-color:var(--owlyscan-danger);color:#fff}.failure{background-color:#fa313b;color:#fff}.info{background-color:var(--owlyscan-info);color:var(--bg-page)}.badge.info{background-color:#58a6ff1f;color:var(--owlyscan-info);border:1px solid rgba(88,166,255,.3)}.container.info,.container.primary{background:var(--bg-card);border:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);box-shadow:none;color:var(--text-primary)}.container.info h3,.container.primary h3{font-family:var(--font-display);font-weight:550;font-size:var(--text-h3);letter-spacing:-.015em;color:var(--text-primary);margin-bottom:1.25rem;line-height:1.3}.container.info .borderInput,.container.info .inputDefault,.container.info .textBorder,.container.primary .borderInput,.container.primary .inputDefault,.container.primary .textBorder{background-color:var(--bg-card-hi);border:1px solid var(--border-strong);color:var(--text-primary);box-shadow:none}.container.info .borderInput:focus-within,.container.info .inputDefault:focus,.container.info .textBorder:focus,.container.primary .borderInput:focus-within,.container.primary .inputDefault:focus,.container.primary .textBorder:focus{background-color:var(--bg-card-hi);box-shadow:var(--ring-focus);transform:none;border:1px solid var(--accent);outline:none}.container.info ::placeholder,.container.primary ::placeholder{color:var(--text-tertiary)}.container.info i,.container.primary i{color:var(--text-tertiary)}.container.info .labelInput,.container.primary .labelInput{color:var(--text-primary)}.container.primary .primary{color:var(--text-primary)!important}.btn.info{background:var(--owlyscan-info);color:var(--bg-page);border:1px solid var(--owlyscan-info)}.btn.info:hover{background:#4a90d9;border-color:#4a90d9;color:var(--bg-page)}.secondary{background-color:var(--bg-card-hi);color:var(--text-primary)}.light{background-color:var(--text-disabled);color:var(--text-primary)}.default{color:var(--text-primary);background-color:var(--bg-card-hi)}.default-2{background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong)}.default-2:hover{background:#ffffff0d;color:var(--text-primary);border-color:var(--border-strong)}.success{background-color:var(--owlyscan-validation);color:#fff}.warning{background-color:var(--owlyscan-warning);color:var(--bg-page)}.warn{background-color:#ec250d33;color:var(--owlyscan-danger)}.primary{background-color:var(--accent);color:var(--bg-page)}.badge.primary{background-color:var(--accent-subtle);color:var(--accent);border:1px solid rgba(244,98,46,.3)}.btn.primary{background:var(--accent);color:var(--bg-page);border:1px solid var(--accent)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--bg-page)}.textPrimary{color:var(--accent)}.modalDefault{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.dark{background-color:var(--bg-page)}.bgNone{background-color:transparent}.badge{font-family:var(--font-mono);text-transform:uppercase;font-size:var(--text-mono);letter-spacing:.06em;border:1px solid var(--border-subtle);margin-bottom:5px;margin-right:.5em;padding:6px 12px;font-weight:500;border-radius:var(--radius-tag);display:inline-flex;align-items:center;line-height:1.2;white-space:nowrap;background:var(--bg-card-hi);color:var(--text-secondary)}.btn{margin:.3em 0;padding:12px 22px;border-radius:var(--radius-button);cursor:pointer;border:1px solid var(--border-strong);font-family:var(--font-display);font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;background:transparent;color:var(--text-primary);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);display:inline-flex;align-items:center;justify-content:center;gap:.5em;line-height:1}.btn:hover{border-color:var(--border-strong);color:var(--text-primary);background:#ffffff0f}.btn:active{transform:translateY(.5px)}.btn:disabled,.btn.disable{opacity:1;cursor:not-allowed;background:var(--bg-card-hi);color:var(--text-disabled);border-color:var(--border-subtle)}.btn.shadow{opacity:.5;box-shadow:none}.inputDefault{padding:.6em 1em;border-radius:var(--radius-button);cursor:pointer;border:1px solid var(--border-strong);font-size:1rem;font-family:var(--font-sans);background-color:var(--bg-card-hi);color:var(--color-text);transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.textBorder{padding:.6em 1em;border-radius:var(--radius-button);border:1px solid var(--border-strong);font-size:1rem;font-family:var(--font-sans);background-color:var(--bg-card-hi);color:var(--color-text)}.textBorder:empty{min-height:2.5em}.inputDefault:hover,.textBorder:hover{border-color:var(--border-strong)}.inputDefault:focus,.textBorder:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring-focus)}.inputDefault:disabled{cursor:not-allowed;opacity:.5;background-color:var(--bg-section);color:var(--text-disabled)}.labelInput,.labelInput:focus{border:none;background:none;outline:none;flex:1;font-size:1rem;color:var(--color-text)}.labelInput::placeholder{color:var(--color-text-secondary);opacity:.7}.borderInput{border:1px solid var(--border-strong);border-radius:var(--radius-button);display:flex;justify-content:center;align-items:center;gap:.5em;padding:.6em 1em;background-color:var(--bg-card-hi);transition:border-color var(--dur) var(--ease)}.borderInput:focus-within{border-color:var(--accent);box-shadow:var(--ring-focus)}body{position:relative}.center{display:flex;justify-content:center}.no-scroll{overflow:hidden}@media (max-width: 768px){.datatable{max-width:100%;overflow-x:auto;display:block}.datatable div.dt-container .dt-search input{min-width:0;width:100%}.datatable div.dt-container div.dt-layout-row{flex-direction:column;align-items:stretch}.table-page-header{margin-bottom:var(--space-4)}}.assist-btn{background-color:transparent;border:1px solid var(--border-strong);color:var(--text-primary);padding:10px 16px;border-radius:var(--radius-button);font-family:var(--font-display);font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:0;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease);margin-top:1em;width:100%}.assist-btn:hover{background-color:#ffffff0f;border-color:var(--border-strong);color:var(--text-primary)}.assist-btn i{margin-right:.5em;color:var(--text-tertiary)}.link-dork{display:inline-block;color:var(--text-secondary)!important;text-decoration:none;font-size:var(--text-small);font-weight:500;margin-top:1em;border-bottom:1px solid transparent;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.link-dork:hover{color:var(--accent)!important;border-bottom-color:var(--accent)}.launch-btn-container{margin-top:2em;display:flex;justify-content:center;width:100%}.launch-btn{width:100%;padding:12px 22px;font-size:.9375rem;font-weight:600}.eyebrow{font:500 var(--text-mono) / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);display:inline-flex;align-items:center;gap:10px;margin:0}.eyebrow--accent:before{content:"●";color:var(--accent);font-size:.5em;vertical-align:2px}.os-h1{font-family:var(--font-display);font-weight:550;font-size:var(--text-h1);line-height:var(--lh-snug);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance}.os-h2{font-family:var(--font-display);font-weight:550;font-size:var(--text-h2);line-height:1.15;letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance}.os-h3{font-family:var(--font-display);font-weight:550;font-size:var(--text-h3);line-height:1.3;letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance}.os-body{font-size:var(--text-body);font-weight:400;line-height:var(--lh-base);color:var(--text-secondary)}.link-cta{color:var(--text-primary);font-weight:500;font-family:var(--font-display);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color var(--dur) var(--ease)}.link-cta .arrow{color:var(--accent);transition:transform var(--dur) var(--ease);display:inline-block}.link-cta:hover{color:var(--accent)}.link-cta:hover .arrow{transform:translate(3px)}.mono-telemetry{font-family:var(--font-mono);text-transform:uppercase;font-size:var(--text-mono);letter-spacing:.1em;font-weight:500;color:var(--text-tertiary)}.forensic-highlight{background-color:var(--accent-subtle);color:var(--accent);font-weight:600;padding:2px 4px;border-radius:var(--radius-tag)}.app-page{background:var(--bg-page);color:var(--text-primary);min-height:100%;padding:clamp(16px,2vw,28px)}.bg-grid-pattern{background-image:linear-gradient(to right,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:550;letter-spacing:-.015em;color:var(--text-primary)}h3{width:fit-content;font-weight:550}.notification-container[data-v-362aec17]{position:fixed;top:1.5rem;right:1.5rem;z-index:100}.alert[data-v-362aec17]{color:var(--text-primary);padding:12px 16px;margin-bottom:8px;border-radius:var(--radius-card);font-family:var(--font-display);font-size:.9375rem;border:1px solid var(--border-subtle);background:var(--bg-card);box-shadow:none}.notification[data-v-362aec17]{display:flex;flex-direction:row;align-items:center;min-width:min(400px,90vw);column-gap:12px}.message[data-v-362aec17]{flex-grow:1;color:var(--text-secondary);line-height:1.45}.close[data-v-362aec17]{background:transparent;border:none;cursor:pointer;color:var(--text-tertiary);font-size:1rem;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:8px}.close[data-v-362aec17]:hover{color:var(--text-primary);background:#ffffff0d}@media (max-width: 768px){.notification-container[data-v-362aec17]{top:0;right:0;margin:.6em}.notification[data-v-362aec17]{min-width:80vw}}.navbar-item[data-v-8b589001]{display:flex;gap:12px;align-items:center;font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--text-secondary);text-decoration:none;margin-top:4px;padding:10px 12px;border-radius:8px;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.navbar-item i[data-v-8b589001]{font-size:1.05rem;width:1.25em;text-align:center;color:var(--text-tertiary)}.navbar-item[data-v-8b589001]:hover{color:var(--text-primary)!important;background:#ffffff0d}.navbar-item:hover i[data-v-8b589001]{color:var(--text-primary)}.navbar-item:hover>p[data-v-8b589001]{text-decoration:none}.feedback-overlay[data-v-8b589001]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#0b0c0eb8;z-index:99999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.feedback-form[data-v-8b589001]{width:420px;max-width:90vw;background:var(--bg-card);border:1px solid var(--border-subtle);padding:28px;box-shadow:none;border-radius:var(--radius-card);color:var(--text-primary)}.form-header[data-v-8b589001]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid var(--border-subtle);padding-bottom:12px}.form-header h3[data-v-8b589001]{margin:0;font-family:var(--font-display);font-weight:550;font-size:1.125rem;letter-spacing:-.015em;color:var(--text-primary)}.close-btn[data-v-8b589001]{background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:6px;border-radius:8px;font-size:1.1rem;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.close-btn[data-v-8b589001]:hover{color:var(--text-primary);background:#ffffff0d}.form-group[data-v-8b589001]{margin-bottom:16px}.form-group label[data-v-8b589001]{display:block;margin-bottom:6px;font-family:var(--font-display);font-weight:500;color:var(--text-secondary);font-size:var(--text-small)}.form-group input[data-v-8b589001],.form-group textarea[data-v-8b589001]{width:100%;padding:12px 16px;background:var(--bg-card-hi);border:1px solid var(--border-strong);border-radius:var(--radius-button);box-sizing:border-box;color:var(--text-primary);font-family:var(--font-display);font-size:15px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.form-group textarea[data-v-8b589001]{min-height:120px;resize:vertical}.form-group input[data-v-8b589001]:focus,.form-group textarea[data-v-8b589001]:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring-focus)}.submit-btn[data-v-8b589001]{width:100%;padding:12px 22px;background-color:var(--accent);color:var(--bg-page);border:1px solid var(--accent);border-radius:var(--radius-button);cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:.9375rem;transition:background-color var(--dur) var(--ease)}.submit-btn[data-v-8b589001]:disabled{background:var(--bg-card-hi);color:var(--text-disabled);border-color:var(--border-subtle);cursor:not-allowed}.submit-btn[data-v-8b589001]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.success-msg[data-v-8b589001]{color:var(--owlyscan-validation);text-align:center;padding:30px 0;font-family:var(--font-display);font-weight:500;font-size:1rem}.closeBtn[data-v-5d19af04]{display:none}.navbar[data-v-5d19af04]{top:0;position:sticky;display:flex;z-index:99;flex-direction:column;background:var(--bg-section);border-right:1px solid var(--border-subtle);padding:20px 12px;height:100%;width:64px;box-sizing:border-box}.navbar-full[data-v-5d19af04]{width:240px;min-width:240px;padding:24px 16px}.navbar-brand .navbar-item[data-v-5d19af04],.navbar-item[data-v-5d19af04]{color:var(--text-secondary);font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:0;text-decoration:none;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.navbar-item[data-v-5d19af04]{margin-top:4px;display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:8px;line-height:1.2}.navbar-item i[data-v-5d19af04]{font-size:1.05rem;width:1.25em;text-align:center;color:var(--text-tertiary);flex-shrink:0;transition:color var(--dur) var(--ease)}.navbar-item p[data-v-5d19af04]{margin:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-item[data-v-5d19af04]:hover{background-color:#ffffff0d;color:var(--text-primary)}.navbar-item:hover i[data-v-5d19af04]{color:var(--text-primary)}.end[data-v-5d19af04]{align-self:flex-end}.navbar-full .navbar-item:hover>p[data-v-5d19af04]{text-decoration:none}.navbar-menu[data-v-5d19af04]{display:flex;flex-direction:column;flex:1;gap:2px;margin-top:8px}.navbar-brand[data-v-5d19af04]{padding:4px 4px 16px;text-align:left;border-bottom:1px solid var(--border-subtle);margin-bottom:4px}.navbar-brand .navbar-item[data-v-5d19af04]{margin-top:0;padding:8px;justify-content:flex-start;gap:10px}.navbar-brand img[data-v-5d19af04]{height:28px;width:28px;object-fit:contain}.navbar-brand p[data-v-5d19af04]{font-family:var(--font-display);font-weight:550;font-size:1rem;letter-spacing:-.02em;color:var(--text-primary)}.router-link-exact-active[data-v-5d19af04]{color:var(--text-primary)!important;background:var(--bg-card-hi)!important}.router-link-exact-active i[data-v-5d19af04]{color:var(--text-primary)!important}.sub[data-v-5d19af04]{margin-left:.5em;padding-left:.5em;border-left:1px solid var(--border-subtle)}.miniFont[data-v-5d19af04]{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.navbar-item:hover>.miniFont[data-v-5d19af04]{text-decoration:none!important;color:var(--text-secondary)}.workspace-toggle[data-v-5d19af04]{display:flex;gap:0;padding:3px;margin:16px 0 8px;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-button)}.workspace-toggle.stacked[data-v-5d19af04]{flex-direction:column}.ws-btn[data-v-5d19af04]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);font-family:var(--font-display);font-size:13px;font-weight:500;cursor:pointer;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease);white-space:nowrap}.ws-btn[data-v-5d19af04]:hover{color:var(--text-primary);background:#ffffff0d}.ws-btn.active[data-v-5d19af04]{color:var(--text-primary);background:var(--bg-card-hi)}.ws-btn i[data-v-5d19af04]{font-size:1rem}@media (max-width: 768px){.blur[data-v-5d19af04]{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#0b0c0eb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center}.closeBtn[data-v-5d19af04]{font-size:1.4em;display:flex;position:absolute;right:12px;top:12px;margin:0;z-index:99;color:var(--text-secondary);cursor:pointer}.navbar[data-v-5d19af04]{display:none}.navbar-full[data-v-5d19af04]{display:flex;position:absolute;top:0;left:0;width:min(88vw,300px);height:100%;background:var(--bg-card);border-right:1px solid var(--border-subtle);box-shadow:none}}.footerBar[data-v-885055b1]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 20px;background:var(--bg-page);border-top:1px solid var(--border-subtle);font-family:var(--font-display);font-size:var(--text-small);color:var(--text-disabled)}.footerBar p[data-v-885055b1]{margin:0}.footerBar a[data-v-885055b1]{text-decoration:none;color:var(--text-tertiary);font-weight:500;transition:color var(--dur) var(--ease)}.footerBar a[data-v-885055b1]:hover{color:var(--text-primary);text-decoration:none}.copyright[data-v-885055b1]{font-size:var(--text-small);color:var(--text-disabled);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.version[data-v-885055b1]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.04em;color:var(--text-disabled)}.modal-mask[data-v-96fc945d]{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh;background-color:#0b0c0eb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;overflow-y:auto}.modal-wrapper[data-v-96fc945d]{border-radius:var(--radius-card);box-shadow:none;border:1px solid var(--border-subtle);background:var(--bg-card);max-width:min(80%,640px);width:100%}.modal-container[data-v-96fc945d]{padding:0 24px 24px}.right[data-v-96fc945d]{display:flex;justify-content:end}.btnCLose[data-v-96fc945d]{background:transparent;margin:12px 12px 0 0;border:none;color:var(--text-tertiary);font-size:1.1em;padding:6px;border-radius:8px;cursor:pointer;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.btnCLose[data-v-96fc945d]:hover{color:var(--text-primary);background:#ffffff0d}.sec[data-v-96fc945d]{color:#212529!important}.btnCLose[data-v-96fc945d]:hover{cursor:pointer}select[data-v-c9cb80b6]{font-family:"Twemoji Country Flags",var(--font-sans)}.topNav[data-v-c9cb80b6]{display:flex;flex:1;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 16px;background:#0b0c0ecc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:50}.nav[data-v-c9cb80b6]{margin-left:12px}.navUser[data-v-c9cb80b6]{margin-left:8px}.navUser[data-v-c9cb80b6]>*{cursor:pointer;background:none;border:none;font-size:1.1rem;color:var(--text-secondary);transition:color var(--dur) var(--ease);display:flex;align-items:center;padding:8px;border-radius:8px}.navUser[data-v-c9cb80b6]>*:hover{color:var(--text-primary);background:#ffffff0d}.navUser>.router-link-exact-active[data-v-c9cb80b6]{color:var(--text-primary);background:var(--bg-card-hi)}.topNav>div[data-v-c9cb80b6]{display:flex;align-items:center;height:fit-content;flex-wrap:wrap;gap:6px}.topNav .row[data-v-c9cb80b6]{align-items:center;gap:6px}.navBarToggle[data-v-c9cb80b6]{background:transparent;border:1px solid transparent;cursor:pointer;color:var(--text-secondary);font-size:1.15rem;display:flex;justify-content:center;align-items:center;text-align:center;padding:8px;border-radius:8px;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.navBarToggle[data-v-c9cb80b6]:hover{color:var(--text-primary);background:#ffffff0d}.tokens[data-v-c9cb80b6]{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:500;letter-spacing:.04em;display:flex;align-items:center;position:relative;gap:6px;padding:6px 12px;background:var(--bg-card-hi);border:1px solid var(--border-subtle);border-radius:var(--radius-tag);color:var(--text-secondary)}.tokens i[data-v-c9cb80b6]{font-size:.95rem;color:var(--text-tertiary)}select.nav[data-v-c9cb80b6]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--border-subtle);background:var(--bg-card-hi);color:var(--text-primary);color-scheme:dark;font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:color var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease)}select.nav[data-v-c9cb80b6]:hover,select.nav[data-v-c9cb80b6]:focus{color:var(--text-primary);background:var(--bg-card-hi);border-color:var(--border-strong);outline:none}select.nav option[data-v-c9cb80b6]{background:var(--bg-card);color:var(--text-primary)}.logout[data-v-c9cb80b6]{margin-left:4px}.logout[data-v-c9cb80b6]>*{cursor:pointer;background:none;border:none;font-size:1.1rem;color:var(--text-tertiary);padding:8px;border-radius:8px;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.logout[data-v-c9cb80b6]>*:hover{color:var(--text-primary);background:#ffffff0d}.dropdown[data-v-c9cb80b6]{position:relative;display:inline-block;max-width:20em;max-height:3em}.dropdown>button[data-v-c9cb80b6]{max-width:20em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-display);font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:0;padding:8px 14px;border-radius:var(--radius-button);margin:0}.dropdown-menu[data-v-c9cb80b6]{z-index:40;position:absolute;text-wrap:nowrap;left:0;top:calc(100% + 6px);font-size:.9rem;border-radius:var(--radius-card);border:1px solid var(--border-subtle);background-color:var(--bg-card);list-style:none;padding:6px;min-width:12em;max-width:20em;box-shadow:none}.dropdown-menu li[data-v-c9cb80b6]{border-radius:8px}.dropdown-menu li>div>p[data-v-c9cb80b6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-menu li[data-v-c9cb80b6]:hover{background-color:#ffffff0d;box-shadow:none}.dropdown-menu li p[data-v-c9cb80b6]{padding:8px 10px;margin:0;font-family:var(--font-display);font-size:.875rem;font-weight:500;color:var(--text-secondary)}.dropdown-menu li:hover p[data-v-c9cb80b6]{color:var(--text-primary)}.dropdown-menu li>a[data-v-c9cb80b6]{color:var(--text-secondary);text-decoration:none;display:block}.bBar[data-v-c9cb80b6]{border-bottom:1px solid var(--border-subtle);padding:0;margin:4px 0!important}a[data-v-c9cb80b6]:hover,li[data-v-c9cb80b6]:hover{cursor:pointer}.tooltip-text[data-v-c9cb80b6]{position:absolute;visibility:hidden;background-color:var(--bg-card);text-align:center;border:1px solid var(--border-subtle);border-radius:var(--radius-tag);z-index:1;width:140px;top:calc(100% + 8px);left:50%;margin-left:-70px;font-family:var(--font-display);font-size:var(--text-small);font-weight:400;color:var(--text-secondary);padding:8px 10px;box-shadow:none}.tooltip-text[data-v-c9cb80b6]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent var(--border-subtle) transparent}.center[data-v-c9cb80b6]{flex-direction:column}.tokens:hover .tooltip-text[data-v-c9cb80b6]{visibility:visible}.no[data-v-c9cb80b6]:hover{cursor:default;box-shadow:none}@media (max-width: 768px){.topNav[data-v-c9cb80b6]{flex-direction:column;align-items:stretch;padding:10px 12px}.topNav>div[data-v-c9cb80b6]:nth-child(2){justify-content:flex-end}.sp[data-v-c9cb80b6]{flex:1;width:100%}}.app-shell[data-v-0e4562ff]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--bg-page);color:var(--text-primary)}.flexLeft[data-v-0e4562ff]{height:100%;flex-shrink:0;background:var(--bg-section)}.flexMain[data-v-0e4562ff]{flex:1;min-height:0;display:flex;flex-direction:row;background:var(--bg-page)}.flexOwlyscanMain[data-v-0e4562ff]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-page)}.owlyscanMain[data-v-0e4562ff]{min-height:100vh;display:grid;grid-template-rows:fit-content(2em) auto fit-content(2em);grid-template-columns:fit-content(100px) 2fr;gap:0 0}.top[data-v-0e4562ff]{margin:0;flex-shrink:0}.centerRouter[data-v-0e4562ff]{position:relative;flex:1;min-height:0;overflow-y:auto;background:var(--bg-page);padding:0}.footer[data-v-0e4562ff]{border-top:none;flex-shrink:0}.logo[data-v-0e4562ff]{display:flex;align-items:center;justify-content:center}.logo img[data-v-0e4562ff]{max-width:3em}button[data-v-0e4562ff]{background:transparent;border:none;cursor:pointer;color:var(--text-primary);font-size:1rem;display:flex;justify-content:center}@media (max-width: 768px){.owlyscanMain[data-v-0e4562ff]{display:flex;flex-direction:column}.centerRouter[data-v-0e4562ff]{display:flex;flex-direction:column;flex:1}.footer[data-v-0e4562ff]{align-self:flex-end;width:100%;border-top:none}}.logo-lockup[data-v-de8e2a67]{display:flex;align-items:center;gap:10px;color:var(--owlyscan-main);text-decoration:none}.logo-glyph[data-v-de8e2a67]{flex-shrink:0}.logo-divider[data-v-de8e2a67]{width:1px;height:18px;background:var(--color-border);flex-shrink:0}.logo-wordmark[data-v-de8e2a67]{font-family:var(--font-sans);font-weight:700;font-size:1.05rem;letter-spacing:.18em;color:var(--color-text-primary)}.logo-subtitle[data-v-de8e2a67]{font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary);margin-left:4px}.auth-page[data-v-2fbf24d5]{display:flex;flex-direction:column;min-height:100vh;background:var(--bg-page)}.auth-root[data-v-2fbf24d5]{flex:1;display:grid;grid-template-columns:minmax(280px,42%) 1fr;min-height:0}.auth-hero[data-v-2fbf24d5]{min-height:100%;position:relative;overflow:hidden;background-color:var(--bg-page);border-right:1px solid var(--border-subtle)}.hero-glow[data-v-2fbf24d5]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 38% at 50% 42%,var(--accent-glow),transparent 70%);pointer-events:none}.hero-content[data-v-2fbf24d5]{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:48px 40px;z-index:1}.hero-top[data-v-2fbf24d5]{display:flex;flex-direction:column;gap:48px}.hero-tagline[data-v-2fbf24d5]{display:flex;flex-direction:column;gap:16px;max-width:28ch}.tagline-primary[data-v-2fbf24d5]{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:550;color:var(--text-primary);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.tagline-secondary[data-v-2fbf24d5]{font-family:var(--font-display);font-size:var(--text-body);font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-secondary);line-height:1.6;max-width:36ch}.hero-bottom[data-v-2fbf24d5]{display:flex;align-items:center;gap:16px}.hero-version[data-v-2fbf24d5]{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-disabled);letter-spacing:.06em}.hero-lang[data-v-2fbf24d5]{position:relative;display:flex;align-items:center}.lang-select[data-v-2fbf24d5]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bg-card-hi);border:1px solid var(--border-subtle);border-radius:var(--radius-button);color:var(--text-primary);color-scheme:dark;font-size:13px;font-weight:500;letter-spacing:0;padding:6px 28px 6px 12px;cursor:pointer;transition:color var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease);font-family:"Twemoji Country Flags",var(--font-display),sans-serif}.lang-select[data-v-2fbf24d5]:hover,.lang-select[data-v-2fbf24d5]:focus{border-color:var(--border-strong);color:var(--text-primary);background:var(--bg-card-hi);outline:none}.lang-select option[data-v-2fbf24d5]{background:var(--bg-card);color:var(--text-primary)}.lang-chevron[data-v-2fbf24d5]{position:absolute;right:10px;color:var(--text-tertiary);pointer-events:none}.auth-form-panel[data-v-2fbf24d5]{display:flex;flex-direction:column;background:var(--bg-page);min-height:100%}.form-panel-nav[data-v-2fbf24d5]{display:flex;align-items:center;justify-content:space-between;padding:16px 40px;border-bottom:1px solid var(--border-subtle);flex-shrink:0;background:#0b0c0ecc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-links-right[data-v-2fbf24d5]{display:flex;align-items:center;gap:12px}.nav-link[data-v-2fbf24d5]{font-family:var(--font-display);font-size:15px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-secondary);text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.nav-link[data-v-2fbf24d5]:hover{color:var(--text-primary);background:#ffffff0d}.nav-link-back i[data-v-2fbf24d5]{font-size:.85em;color:var(--text-tertiary)}.form-panel-inner[data-v-2fbf24d5]{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 40px}.container-login.flush[data-v-2fbf24d5]{background:transparent;border:none;box-shadow:none;margin:0;padding:0;width:100%;max-width:400px}.form-panel-footer[data-v-2fbf24d5]{flex-shrink:0;border-top:1px solid var(--border-subtle);padding:0}.mobile-lang[data-v-2fbf24d5]{display:none;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-subtle)}@media (max-width: 1023px){.auth-root[data-v-2fbf24d5]{grid-template-columns:1fr}.auth-hero[data-v-2fbf24d5]{display:none}.form-panel-nav[data-v-2fbf24d5]{padding:12px 20px}.mobile-lang[data-v-2fbf24d5]{display:flex}.form-panel-inner[data-v-2fbf24d5]{padding:32px 24px;align-items:flex-start}.container-login.flush[data-v-2fbf24d5]{max-width:100%}}@media (max-width: 480px){.form-panel-nav[data-v-2fbf24d5]{padding:12px 16px}.form-panel-inner[data-v-2fbf24d5]{padding:24px 16px}}
