body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loading{align-items:center;color:#fff;display:flex;font-size:18px;justify-content:center;min-height:100vh}.error{background:#fffffff2;border-radius:12px;box-shadow:0 8px 32px #0000001a;margin:20px auto;max-width:600px;padding:40px}.error-icon{font-size:64px;margin-bottom:20px}.error h2{color:#e74c3c;font-size:28px;margin-bottom:15px}.error p{color:#666;line-height:1.6;margin-bottom:10px}.error-detail{color:#999;font-size:14px;margin-top:15px}.app-header{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 10px #0000001a;flex-shrink:0;padding:5px 20px}.brand-logo{flex-direction:column;gap:2px}.brand-logo .tagline{color:#ffffffe6;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.document-viewer{-webkit-backdrop-filter:none;backdrop-filter:none;overflow-y:auto;padding:0 16px 32px}.document-content{flex:1 1 auto;overflow:visible}.image-viewer{border-radius:8px;box-shadow:0 4px 20px #0000001a;max-height:100%;max-width:100%}.pdf-viewer{border:none}.csv-viewer,.excel-viewer,.pdf-viewer,.text-viewer{border-radius:8px;box-shadow:0 4px 20px #0000001a;height:100%;width:100%}.csv-viewer,.excel-viewer,.text-viewer{overflow:auto}.csv-viewer table,.excel-viewer table{background:#fff}.csv-viewer td,.csv-viewer th,.excel-viewer td,.excel-viewer th{border:1px solid #ddd;padding:12px}.csv-viewer th,.excel-viewer th{background-color:#f8f9fa;color:#2c3e50;font-weight:600}.text-viewer{background:#fff;padding:20px}.text-viewer pre{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#2c3e50;font-family:Courier New,monospace;margin:0;padding:20px}.watermark{background-image:repeating-linear-gradient(45deg,#0000,#0000 250px,#667eea08 0,#667eea08 251px);z-index:10}.watermark:before{animation:none;background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#0000 0,#0000 300px)}.watermark:after{color:#667eea26;content:" NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL";font-size:30px;letter-spacing:40px;line-height:280px;text-shadow:2px 2px 4px #0000001a,-2px -2px 4px #ffffff1a}.no-screenshots{-webkit-touch-callout:none}.no-screenshots,.no-screenshots *{-webkit-user-select:none;user-select:none}.no-screenshots *{pointer-events:auto}.no-screenshots canvas,.no-screenshots img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none}.screenshot-protection-overlay{background:linear-gradient(135deg,#667eea,#764ba2);position:absolute}.protection-message{color:#fff}.protection-message h2{font-size:32px;font-weight:700;margin-bottom:10px}.protection-message p{font-size:18px;opacity:.9}.unsupported-file{color:#7f8c8d;font-size:18px}.retry-button{background:#3498db;border-radius:6px;margin-top:20px;padding:12px 24px;transition:background-color .3s}.retry-button:hover{background:#2980b9}.countdown-timer{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:20px;box-shadow:0 2px 10px #ee5a244d;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:8px 16px;white-space:nowrap}.countdown-timer.expired{background:linear-gradient(135deg,#e74c3c,#c0392b)}.expiry-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:25px;left:20px;padding:10px 15px;top:20px;z-index:100}.advanced-image-viewer{background:#000;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.viewer-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:25px;gap:10px;padding:10px 15px;position:absolute;right:20px;top:20px;z-index:100}.viewer-controls button{align-items:center;background:#fff3;border:none;border-radius:50%;display:flex;font-size:18px;font-weight:700;height:35px;justify-content:center;width:35px}.viewer-controls button:hover:not(:disabled){background:#ffffff4d;transform:scale(1.1)}.viewer-controls button:disabled{opacity:.5}.zoom-level{color:#fff;font-size:14px;min-width:50px}.viewer-image{transform-origin:center center;transition:opacity .3s ease}.image-loading{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.image-loading .spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;margin:0 auto 15px;width:40px}.image-error{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.image-error button{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:12px 24px}.image-error button:hover{background:#2980b9}@media (max-width:768px){.container{padding:0}.document-viewer{padding:0 12px 24px}.app-header{padding:5px 12px}.brand-logo-image{height:48px}.app-header .brand-logo-image{margin-right:128px}.brand-logo .tagline{font-size:10px}.watermark:after{font-size:40px;letter-spacing:20px;line-height:140px}.countdown-timer{font-size:11px;padding:6px 10px}.expiry-controls{left:15px;padding:8px 12px;top:80px}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}*{box-sizing:border-box;margin:0;padding:0}:root{--header-height:10px}body{background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-y:auto}#root,.container,body{min-height:100vh}.container{align-items:center;display:flex;flex-direction:column;margin:0;padding:0;width:100%}.app-header{background:#000;border-bottom:1px solid #a000ff33;min-height:10px;min-height:var(--header-height);padding:6px 24px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.header-content{justify-content:space-between;margin:0 auto;max-width:1400px}.brand-logo,.header-content{align-items:center;display:flex}.brand-logo{gap:12px}.brand-logo-image{display:block;height:60px;width:auto}.app-header .brand-logo-image{margin-right:160px;transform:scale(3);transform-origin:left center}.brand-logo .tagline{display:none}.header-actions{align-items:stretch;display:flex;gap:12px}.header-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1 220px;font-size:15px;font-weight:700;gap:12px;justify-content:flex-start;letter-spacing:.5px;min-height:56px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.header-btn-download{background:linear-gradient(135deg,#4b00ff,#b300ff);box-shadow:0 4px 18px #5e00ff73;color:#fff}.header-btn-download:hover{background:linear-gradient(135deg,#5f00ff,#c500ff);box-shadow:0 6px 22px #7600ff99;transform:translateY(-2px)}.header-btn-download:disabled{cursor:not-allowed;opacity:.5;transform:none}.header-btn-appstore{background:#fff;box-shadow:0 4px 16px #fff3;color:#000;letter-spacing:normal;text-transform:none}.header-btn-appstore:hover{background:#f0f0f0;box-shadow:0 6px 20px #ffffff4d;transform:translateY(-2px)}.header-btn svg{height:18px;width:18px}.header-btn .timer-inline{align-items:center;display:inline-flex;font-size:16px;font-weight:800;gap:10px;justify-content:flex-end;letter-spacing:normal;margin-left:auto;min-width:0;text-align:right;text-transform:none}.header-btn .timer-inline .timer-inline-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viewer-topbar{grid-gap:24px;align-items:center;align-self:stretch;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#0a0014d9,#0a001499);border-bottom:0 solid #a000ff2e;display:grid;gap:24px;grid-template-columns:1fr auto;height:10px;height:var(--header-height);margin-top:-1px;padding:0 20px 40px;position:-webkit-sticky;position:sticky;top:10px;top:var(--header-height);width:100%;z-index:900}.viewer-topbar-left{display:flex;flex-direction:column;gap:6px;min-width:0}.viewer-topbar .document-title{font-size:22px;line-height:1.1}.viewer-topbar .metadata-header-row{align-items:flex-start;flex-direction:column;gap:6px}.viewer-topbar .metadata-inline{margin-left:0}.viewer-topbar-right{align-items:center;display:flex;gap:8px;justify-content:flex-end}.viewer-topbar-btn{align-items:center;background:#a000ff2e;border:1px solid #a000ff61;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:800;justify-content:center;line-height:1;min-height:36px;min-width:36px;padding:6px 10px;transition:transform .2s ease,background .2s ease}.viewer-topbar-btn:hover{background:linear-gradient(135deg,#a000ff,#ff2fbc);border-color:#0000;transform:translateY(-2px)}.viewer-topbar-btn:disabled{cursor:not-allowed;opacity:.35}.viewer-topbar-icon{border-radius:50%;display:inline-block;height:22px;width:22px}.viewer-topbar-zoom-level{color:#a777ff;font-weight:800;min-width:64px;text-align:center}@media (max-width:768px){.viewer-topbar{gap:10px;grid-template-columns:1fr;height:auto;padding:10px 16px;top:10px;top:var(--header-height)}.viewer-topbar-right{justify-content:flex-start;order:2}.viewer-topbar .document-title{font-size:18px}}.document-viewer{background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex:1 1 auto;flex-direction:column;gap:15px;margin:0 auto;max-width:1120px;min-height:0;padding:0;position:relative;width:100%}.expiry-controls{position:absolute;right:56px;top:80px;z-index:20}.countdown-timer-card{align-items:flex-end;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#120024e6;border:1px solid #a000ff8c;border-radius:18px;box-shadow:0 0 40px #a000ff59;display:flex;flex-direction:column;gap:6px;min-width:160px;padding:14px 22px;text-align:right;width:-webkit-fit-content;width:fit-content}.countdown-timer-card h3{color:#a000ff;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.timer-display{-webkit-text-fill-color:#0000;font-feature-settings:"tnum";background:linear-gradient(135deg,#a000ff,#ff2fbc);-webkit-background-clip:text;background-clip:text;font-size:22px;font-variant-numeric:tabular-nums;font-weight:900}.timer-display.expired{-webkit-text-fill-color:#e74c3c;background:none;color:#e74c3c}.document-metadata-wrapper{align-items:center;display:flex;gap:20px;margin:48px auto 24px;max-width:1040px;padding:0 40px;width:100%}.document-content{align-items:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-height:0;position:relative}.document-metadata-wrapper.inside-viewer{align-items:flex-start;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 0 24px;max-width:100%;padding:0}.expiry-controls.inline{position:static;right:auto;top:auto}.document-metadata-wrapper.inside-viewer .expiry-controls.inline{align-self:flex-start;flex-shrink:0;margin-left:auto}.document-metadata{display:flex;flex:1 1 520px;flex-direction:column;gap:18px;max-width:940px;min-width:0}.document-title{color:#fff;font-size:clamp(20px,4vw,36px);font-weight:900;letter-spacing:-1px;line-height:1.1;margin:0;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.metadata-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.metadata-item{background:#1d0032b3;display:flex;flex-direction:column;min-height:0}.metadata-grid .countdown-timer-card,.metadata-item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #a000ff47;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff0a;gap:8px;padding:14px 16px}.metadata-grid .countdown-timer-card{align-items:flex-end;background:#120024e6;min-width:0;text-align:right;width:100%}.metadata-label{color:#c693ffe6;font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.metadata-value{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px}.metadata-badge{border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.6px;padding:4px 14px;text-transform:uppercase}.metadata-header-row{gap:16px;justify-content:space-between}.metadata-header-row,.metadata-inline{align-items:center;display:flex;flex-wrap:wrap}.metadata-inline{gap:10px 12px;margin-left:auto}.meta-chip{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1d003273;border:1px solid #a000ff40;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.2px;padding:8px 12px}.meta-icon{height:16px;opacity:.85;width:16px}.timer-inline.expired .timer-inline-value{color:#e74c3c}.timer-chip{background:#120024b3;border-color:#a000ff59}.timer-compact{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timer-compact.expired{color:#e74c3c}.metadata-item{background:#1d003259;border-color:#a000ff2e}@media (max-width:768px){.metadata-header-row{align-items:flex-start;gap:12px}.metadata-inline{gap:8px;margin-left:0}.meta-chip{font-size:12px;padding:8px 10px}}.pdf-controls-wrapper.inside-viewer{display:flex;justify-content:center;margin:16px 0 24px;width:100%}.badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.badge-warning{background:linear-gradient(135deg,#a000ff,#ff2fbc);box-shadow:0 4px 20px #a000ff66;color:#fff}.badge-info{background:linear-gradient(135deg,#7850ff40,#a000ff8c);border:1px solid #a000ff73;color:#fff}.document-body{color:#ffffffd9;display:flex;flex:1 1;flex-direction:column;font-size:17px;gap:32px;line-height:1.8;min-height:0;position:relative}.document-body p{margin-bottom:20px}.document-body strong{color:#fff;font-weight:700}.app-download-banner{background:linear-gradient(135deg,#a000ff1a,#ff2fbc1a);border-radius:0;border-top:1px solid #a000ff33;flex-shrink:0;margin:48px auto 0;max-width:1040px;padding:24px 60px;text-align:center;width:100%}.app-download-banner h3{color:#fff;font-size:24px;font-weight:900;letter-spacing:-.5px;margin-bottom:12px}.app-download-banner p{color:#ffffffb3;font-size:16px;font-weight:400;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:600px}.download-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.download-btn{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 8px 24px #a000ff4d;color:#000;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:12px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.download-btn:hover{background:linear-gradient(135deg,#a000ff,#ff2fbc);box-shadow:0 12px 32px #a000ff80;color:#fff;transform:translateY(-4px)}.download-btn:active{transform:translateY(-2px)}.download-btn svg{height:28px;width:28px}.download-btn-text{align-items:flex-start;display:flex;flex-direction:column}.download-btn-small{font-size:10px;font-weight:500;opacity:.8}.download-btn-large{font-size:18px;font-weight:800;white-space:nowrap}.loading{background:linear-gradient(180deg,#0e0015,#130425);border:1px solid #a000ff4d;border-radius:24px;margin:60px auto;max-width:800px;padding:120px 40px;text-align:center}.spinner{animation:spin 1s linear infinite;border:4px solid #a000ff33;border-radius:50%;border-top-color:#a000ff;box-shadow:0 0 40px #a000ff66;height:60px;margin:0 auto 32px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading p{color:#ffffffb3;font-size:18px;font-weight:500}.error{background:linear-gradient(180deg,#0e0015,#130425);border:1px solid #a000ff4d;border-radius:24px;margin:60px auto;max-width:800px;padding:120px 40px;text-align:center}.error-icon{filter:drop-shadow(0 4px 20px rgba(160,0,255,.4));font-size:80px;margin-bottom:32px}.error h2{color:#fff;font-size:36px;font-weight:900;letter-spacing:-.5px;margin-bottom:20px}.error p{color:#ffffffb3;font-size:18px;font-weight:400;margin-bottom:16px}.error-detail{color:#ffffff80;font-size:16px;font-weight:400}.retry-button{background:linear-gradient(135deg,#a000ff,#ff2fbc);border:none;border-radius:12px;box-shadow:0 8px 24px #a000ff66;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.5px;margin-top:40px;padding:16px 40px;text-transform:uppercase;transition:all .3s ease}.retry-button:hover{box-shadow:0 12px 32px #a000ff99;transform:translateY(-4px)}.retry-button:active{transform:translateY(-2px)}.watermark{background-image:repeating-linear-gradient(45deg,#0000,#0000 250px,#a000ff05 0,#a000ff05 251px);height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.watermark:before{background-size:400px 400px;content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.watermark:after{word-wrap:break-word;color:rgba(162,0,255,.296);content:"NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL NAVVIPAL";font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif;font-size:35px;font-weight:900;height:300%;left:-100%;letter-spacing:20px;line-height:145px;position:absolute;top:-100%;transform:rotate(-45deg);white-space:pre-wrap;width:300%}.no-screenshots{position:relative}.screenshot-protection-overlay{align-items:center;background:#000;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.protection-message{text-align:center}.protection-message h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a000ff,#ff2fbc);-webkit-background-clip:text;background-clip:text;font-size:48px;margin-bottom:16px}.protection-message p{color:#ffffffb3;font-size:20px}.csv-viewer,.excel-viewer{margin-top:32px;overflow-x:auto}.csv-viewer table,.excel-viewer table{background:#ffffff05;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.csv-viewer td,.csv-viewer th,.excel-viewer td,.excel-viewer th{border:1px solid #a000ff33;font-size:14px;padding:12px 16px;text-align:left}.csv-viewer th,.excel-viewer th{background:#a000ff1a;color:#a000ff;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.csv-viewer td,.excel-viewer td{color:#ffffffd9}.text-viewer{background:#ffffff05;border:1px solid #a000ff33;border-radius:12px;margin-top:32px;padding:32px}.text-viewer pre{word-wrap:break-word;color:#ffffffd9;font-family:Monaco,Menlo,Consolas,monospace;font-size:14px;line-height:1.6;white-space:pre-wrap}.unsupported-file{margin-top:32px;padding:80px 40px;text-align:center}.unsupported-file p{color:#ffffffb3;font-size:18px;margin-bottom:24px}.advanced-image-viewer{margin-top:32px;position:relative}.viewer-controls{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c;border:1px solid #a000ff4d;border-radius:12px;display:flex;gap:12px;justify-content:center;margin-bottom:20px;padding:16px}.viewer-controls button{background:#a000ff33;border:1px solid #a000ff66;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 16px;transition:all .3s ease}.viewer-controls button:hover:not(:disabled){background:linear-gradient(135deg,#a000ff,#ff2fbc);border-color:#0000;transform:translateY(-2px)}.viewer-controls button:disabled{cursor:not-allowed;opacity:.3}.viewer-controls button span{font-size:20px;line-height:1}.zoom-level{background:#a000ff1a;border-radius:8px;color:#a000ff;font-weight:700;min-width:60px;padding:8px 16px;text-align:center}.viewer-image{max-height:none;max-width:none;transition:transform .1s ease-out,opacity .3s ease;-webkit-user-select:none;user-select:none}.image-error,.image-loading{color:#ffffffb3;text-align:center}.advanced-pdf-viewer{display:flex;flex:1 1;flex-direction:column;gap:24px;min-height:0;position:relative}.pdf-controls{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#120024e6;border:1px solid #a000ff52;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff0a;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between;padding:18px 28px;width:100%}.page-controls,.zoom-controls{align-items:center;display:flex;gap:12px}.pdf-controls button{background:#a000ff33;border:1px solid #a000ff66;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 14px;transition:all .3s ease}.pdf-controls button:hover:not(:disabled){background:linear-gradient(135deg,#a000ff,#ff2fbc);border-color:#0000;transform:translateY(-2px)}.pdf-controls button:disabled{cursor:not-allowed;opacity:.3}.page-input{background:#a000ff1a;border:1px solid #a000ff4d;border-radius:8px;color:#fff;font-size:14px;font-weight:700;padding:8px;text-align:center;width:60px}.page-info{color:#ffffffb3;font-size:14px}.pdf-container{align-items:flex-start;background:#090014eb;border:1px solid #a000ff4d;border-radius:24px;box-shadow:inset 0 0 0 1px #ffffff08;flex:1 1;min-height:clamp(420px,62vh,780px);overflow:auto;padding:28px}.pdf-container,.pdf-document{display:flex;justify-content:center}.pdf-document{width:100%}.pdf-page{border-radius:8px;box-shadow:0 4px 20px #00000080}.pdf-loading-overlay{align-items:center;background:#000000e6;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.pdf-error,.pdf-loading{color:#ffffffb3;padding:40px;text-align:center}.pdf-instructions{color:#ffffff80;font-size:14px;margin-top:16px;text-align:center}@media (max-width:768px){.app-header{padding:6px 16px}.brand-logo-image{height:48px}.app-header .brand-logo-image{margin-right:128px}.header-actions{gap:8px}.header-btn{flex:1 1 160px;font-size:12px;gap:10px;min-height:56px;padding:12px 18px}.header-btn svg{height:22px;width:22px}.document-viewer{gap:20px;padding:0 20px 32px}.document-metadata{gap:16px;margin:0;max-width:100%;padding:0}.document-metadata-wrapper{align-items:flex-start;gap:16px;margin:0 0 24px;padding:0}.document-metadata-wrapper.inside-viewer{align-items:flex-start;flex-direction:column;margin:0 0 24px}.document-content{gap:28px}.document-metadata-wrapper.inside-viewer .expiry-controls.inline{margin-left:0;width:100%}.document-title{font-size:clamp(18px,5vw,28px)}.metadata-grid{grid-template-columns:1fr}.countdown-timer-card{min-width:0;width:100%}.countdown-timer-card,.metadata-grid .countdown-timer-card{align-items:flex-start;padding:12px 18px;text-align:left}.countdown-timer-card h3{font-size:8px;margin-bottom:2px}.timer-display{font-size:18px}.document-body{gap:26px}.pdf-controls-wrapper,.pdf-controls-wrapper.inside-viewer{margin:12px 0 16px;padding:0;width:100%}.advanced-pdf-viewer{gap:20px}.pdf-controls{align-items:stretch;flex-direction:column;gap:16px;padding:18px 20px}.page-controls,.zoom-controls{justify-content:center;width:100%}.image-container,.pdf-container{min-height:clamp(320px,55vh,640px);padding:22px}.app-download-banner{margin-top:32px;padding:16px 24px}.app-download-banner h3{font-size:22px}.download-buttons{flex-direction:column;margin:0 auto;max-width:320px}.download-btn{justify-content:center;width:100%}.expiry-controls{right:20px;top:20px}.watermark:after{font-size:35px;letter-spacing:20px;line-height:145px}}@media (max-width:480px){.header-content{flex-direction:column;gap:16px}.header-actions{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.header-btn{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;font-size:11px;gap:8px;max-width:calc(50% - 10px);min-height:48px;padding:10px 16px}.header-btn svg{height:14px;width:14px}.header-btn-appstore .download-btn-small{font-size:8px}.header-btn-appstore .download-btn-large{font-size:14px}.document-viewer{gap:16px;margin:0;padding:0 16px 24px}.document-metadata{gap:14px;margin:0;max-width:100%;padding:0}.document-metadata-wrapper{align-items:flex-start;flex-direction:column;gap:14px;margin:0 0 20px;padding:0}.document-metadata-wrapper.inside-viewer{margin:0 0 20px}.document-metadata-wrapper.inside-viewer .expiry-controls.inline{width:100%}.pdf-controls-wrapper{margin:10px auto 14px;padding:0;width:100%}.pdf-controls-wrapper.inside-viewer{margin:10px 0 14px}.document-title{font-size:clamp(16px,6vw,22px)}.app-download-banner{margin-top:28px;padding:20px 24px}.app-download-banner h3{font-size:20px}.app-download-banner p{font-size:14px}}@media print{.app-download-banner,.app-header,.expiry-controls,.pdf-controls,.viewer-controls{display:none!important}body{background:#fff;color:#000}.document-viewer{border:none;box-shadow:none}}.pdf-scroll{overflow:visible;padding:0;scroll-behavior:smooth}.pdf-page-wrap{background:#080012eb;border:1px solid #a000ff40;border-radius:16px;box-shadow:0 24px 60px #a000ff2e;margin:0 auto 10px;max-width:100%;padding:0;width:-webkit-max-content;width:max-content}@media (max-width:600px){.pdf-scroll{padding:0}.pdf-page-wrap{margin-bottom:6px;padding:0}}.pdf-scroll,.pdf-scroll .pdf-document{align-items:center;display:flex;flex-direction:column;width:100%}.pdf-scroll .pdf-document{justify-content:flex-start}
/*# sourceMappingURL=main.d621be6d.css.map*/