.home-btn[data-v-3d442f2a]{position:absolute;right:30px;top:8px;cursor:pointer}.header[data-v-3d442f2a]{height:56px;background-color:#1a73e8;color:#fff;font-weight:600;font-size:20px;display:flex;align-items:center;justify-content:center;letter-spacing:1.1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.header-right[data-v-3d442f2a]{position:absolute;right:16px;display:flex;align-items:center;gap:12px}.home-btn[data-v-3d442f2a]{color:#fff;font-weight:600;font-size:16px;padding:8px 12px;border-radius:8px;text-decoration:none;transition:background-color .3s ease;display:inline-flex;align-items:center;justify-content:center}.home-btn[data-v-3d442f2a]:hover{background-color:#155ab6}.home-btn[data-v-3d442f2a]:focus{outline:2px solid #fff;outline-offset:2px}main.container[data-v-3d442f2a]{flex:1 0 auto;max-width:1200px;margin:32px auto 32px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:24px 32px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}h1[data-v-3d442f2a]{font-weight:500;font-size:28px;color:#202124;margin:0 0 24px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;text-align:center}#historyList[data-v-3d442f2a]{display:contents}.history-item[data-v-3d442f2a]{flex:1 1 calc(25% - 15px);max-width:calc(25% - 15px);background:#f7f9fc;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;font-size:14px;min-width:160px}.history-info[data-v-3d442f2a]{overflow:hidden}.history-name[data-v-3d442f2a]{font-weight:700;font-size:14px;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-url[data-v-3d442f2a]{font-size:12px;color:#1967d2;word-break:break-all;margin-top:2px}.history-time[data-v-3d442f2a]{font-size:12px;color:#5f6368;line-height:1.3}.history-actions[data-v-3d442f2a]{display:flex;justify-content:flex-start;gap:10px}.history-actions button[data-v-3d442f2a]{background:#1a73e8;border:none;color:#fff;font-weight:700;font-size:12px;padding:6px 10px;border-radius:8px;cursor:pointer;box-shadow:0 4px 14px rgba(26,115,232,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s ease;flex:1;white-space:nowrap}.history-actions button[data-v-3d442f2a]:hover{background-color:#155ab6}.history-actions button[data-v-3d442f2a]:focus{outline:2px solid #155ab6;outline-offset:2px}.history-actions .delete-btn[data-v-3d442f2a]{background:#d32f2f}.history-actions .delete-btn[data-v-3d442f2a]:hover{background-color:#a52727}#mobileNavToggle[data-v-3d442f2a]{display:none;background:#1a73e8;color:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 4px 14px rgba(26,115,232,.5);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000;transition:background-color .3s ease}#mobileNavToggle[data-v-3d442f2a]:hover{background-color:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}#mobileNavMenu[data-v-3d442f2a]{position:fixed;top:72px;right:16px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:12px 20px;display:none;flex-direction:column;gap:12px;z-index:999;width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobileNavMenu a[data-v-3d442f2a]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#202124;font-weight:600;font-size:16px;padding:10px 12px;border-radius:8px;transition:background-color .2s ease}#mobileNavMenu a[data-v-3d442f2a]:hover{background-color:#f1f3f4}#mobileNavMenu a .material-icons[data-v-3d442f2a]{color:#1a73e8;font-size:22px;flex-shrink:0}footer[data-v-3d442f2a]{background:#f1f3f4;color:#5f6368;font-size:13px;padding:16px 12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.05);max-width:100vw;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}footer a[data-v-3d442f2a]{color:#5f6368;text-decoration:none;margin:0 8px;transition:color .3s ease;font-weight:600;display:inline-block;max-width:100%;white-space:normal}footer a[data-v-3d442f2a]:hover{color:#1a73e8;text-decoration:underline}@media (max-width:1024px){main.container[data-v-3d442f2a]{max-width:720px;padding:24px 28px}.history-item[data-v-3d442f2a]{flex:1 1 calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);font-size:13px;padding:14px 18px;min-width:150px}}@media (max-width:768px){main.container[data-v-3d442f2a]{max-width:100%;margin:16px auto 32px;padding:16px 20px;flex-wrap:nowrap;flex-direction:column}#historyList[data-v-3d442f2a]{display:flex;flex-direction:column;gap:12px}.history-item[data-v-3d442f2a]{flex:none;max-width:none;width:100%;flex-direction:column;align-items:flex-start;padding:20px 24px;gap:10px;text-align:left;font-size:15px;box-shadow:0 3px 12px rgba(0,0,0,.1)}.history-info[data-v-3d442f2a]{width:100%;overflow-wrap:break-word;word-break:break-word;white-space:normal}.history-name[data-v-3d442f2a]{font-size:18px;font-weight:700;white-space:normal;margin-bottom:4px}.history-url[data-v-3d442f2a]{font-size:14px;color:#1967d2;margin-top:0;word-break:break-word;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text}.history-time[data-v-3d442f2a]{font-size:14px;color:#5f6368;line-height:1.4;width:100%}.history-actions[data-v-3d442f2a]{width:100%;display:flex;justify-content:space-between;gap:14px}.history-actions button[data-v-3d442f2a]{font-size:14px;padding:10px 12px;flex:1}#mobileNavToggle[data-v-3d442f2a]{display:flex}header[data-v-3d442f2a]{padding:0 12px}.home-btn[data-v-3d442f2a]{display:none}.header-right[data-v-3d442f2a]{gap:8px}}@media (min-width:769px){#mobileNavMenu[data-v-3d442f2a],#mobileNavToggle[data-v-3d442f2a]{display:none!important}}footer[data-v-79a5b7fe]{background:#f1f3f4;color:#5f6368;font-size:13px;padding:16px 12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.05);max-width:100vw;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}footer a[data-v-79a5b7fe]{color:#5f6368;text-decoration:none;margin:0 8px;transition:color .3s ease;font-weight:600;display:inline-block;max-width:100%;white-space:normal}footer a[data-v-79a5b7fe]:hover{color:#1a73e8;text-decoration:underline}.history-btn[data-v-79a5b7fe]{padding:16px 32px;border:none;border-radius:8px;background-color:#1a73e8;color:#fff;font-weight:700;font-size:18px;cursor:pointer;transition:background-color .3s ease,box-shadow .25s ease,transform .1s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 14px rgba(26,115,232,.45);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 auto 24px;width:100%;max-width:300px}.history-btn[data-v-79a5b7fe]:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 4px 8px rgba(0,0,0,.2)}.history-btn[data-v-79a5b7fe]:hover:not(:disabled){background-color:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}.history-btn[data-v-79a5b7fe]:disabled{background-color:#a9c0f3;cursor:default;box-shadow:none}@media (max-width:768px){main.container[data-v-79a5b7fe]{max-width:480px;margin:32px auto 24px;padding:32px 28px 48px}.upload-section[data-v-79a5b7fe]{gap:16px}button[data-v-79a5b7fe]{font-size:17px;padding:14px 0;flex:1 1 auto}.settings[data-v-79a5b7fe]{flex-direction:column;gap:18px}.settings label[data-v-79a5b7fe]{flex:1 1 auto}#qrcode[data-v-79a5b7fe]{width:140px;height:140px}#mobileNavToggle[data-v-79a5b7fe]{display:flex!important;position:fixed;top:16px;right:16px;background:#1a73e8;color:#fff;width:52px;height:52px;border-radius:50%;box-shadow:0 4px 14px rgba(26,115,232,.5);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000;transition:background-color .3s ease}#mobileNavToggle[data-v-79a5b7fe]:hover{background:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}#mobileNavMenu[data-v-79a5b7fe]{position:fixed;top:72px;right:16px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:12px 20px;display:none;flex-direction:column;gap:12px;z-index:999;width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobileNavMenu a[data-v-79a5b7fe]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#202124;font-weight:600;font-size:16px;padding:10px 12px;border-radius:8px;transition:background-color .2s ease;cursor:pointer}#mobileNavMenu a[data-v-79a5b7fe]:hover{background-color:#f1f3f4}#mobileNavMenu a .material-icons[data-v-79a5b7fe]{color:#1a73e8;font-size:22px;flex-shrink:0}}@media (max-width:480px){footer[data-v-79a5b7fe]{font-size:12px;padding:14px 8px;line-height:1.4}footer a[data-v-79a5b7fe]{margin:6px 6px 4px;display:inline-block;word-break:break-word}.history-btn[data-v-79a5b7fe]{max-width:100%}}@media (min-width:769px){#mobileNavMenu[data-v-79a5b7fe],#mobileNavToggle[data-v-79a5b7fe]{display:none!important}}.extra-info[data-v-79a5b7fe]{display:flex;flex-direction:column;gap:12px;align-items:center;font-size:16px;color:#202124;margin-top:20px}.extra-info .info-item[data-v-79a5b7fe]{display:flex;align-items:center;gap:12px;position:relative}.extra-info .info-item .material-icons[data-v-79a5b7fe]{font-size:30px;color:#1a73e8;cursor:pointer}.extra-info .info-item .material-icons.green-check[data-v-79a5b7fe]{color:#2e7d32}.extra-info .info-item .tooltip[data-v-79a5b7fe]{visibility:hidden;width:250px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-125px;opacity:0;transition:opacity .3s;font-size:14px}.extra-info .info-item:hover .tooltip[data-v-79a5b7fe]{visibility:visible;opacity:1}#app{font-family:Avenir,Helvetica,Arial,sans-serif;text-align:left;color:#2c3e50}#app,nav{padding:0;margin:0}nav a{font-weight:700;color:#2c3e50;cursor:pointer}nav a.router-link-exact-active{color:#42b983}a{cursor:pointer}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.74c003a2.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.24c15609.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.90da053e.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.ac3b7908.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.627d916f.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.b5ee789b.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.2c07349e.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.47cbc4e2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.74c003a2.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.24c15609.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.90da053e.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.ac3b7908.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.627d916f.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.b5ee789b.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.2c07349e.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.47cbc4e2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.13749f83.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.demo-progress .el-progress--line[data-v-850cd392]{margin-bottom:15px;max-width:600px}.demo-progress .el-progress--circle[data-v-850cd392]{margin-right:15px}main.container[data-v-850cd392]{flex:1;max-width:720px;margin:40px auto 32px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:20px 48px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:28px}h1[data-v-850cd392]{font-weight:500;font-size:32px;color:#202124;margin:0 0 28px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.upload-section[data-v-850cd392]{display:flex;justify-content:center;gap:28px;flex-wrap:nowrap;margin-bottom:24px}button[data-v-850cd392]{padding:14px 24px;border:none;border-radius:8px;background-color:#1a73e8;color:#fff;font-weight:700;font-size:18px;cursor:pointer;transition:background-color .3s ease,box-shadow .25s ease,transform .1s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 14px rgba(26,115,232,.45);-webkit-user-select:none;-moz-user-select:none;user-select:none}button[data-v-850cd392]:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 4px 8px rgba(0,0,0,.2)}button .material-icons[data-v-850cd392]{font-size:24px;line-height:1}button[data-v-850cd392]:hover:not(:disabled){background-color:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}button[data-v-850cd392]:disabled{background-color:#a9c0f3;cursor:default;box-shadow:none}.feature-text[data-v-850cd392]{font-size:15px;color:#4a4a4a;max-width:600px;margin:0 auto 12px;line-height:1.5;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings[data-v-850cd392]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;background:#f7f9fc;border:1px solid #dde3ea;border-radius:10px;padding:22px 28px;box-shadow:inset 0 1px 4px rgba(0,0,0,.04)}.settings label[data-v-850cd392]{flex:1 1 48%;font-size:16px;color:#5f6368;background:#fff;border-radius:10px;padding:14px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 3px rgba(0,0,0,.07);-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings label .material-icons[data-v-850cd392]{color:#1a73e8;font-size:24px;flex-shrink:0}select[data-v-850cd392]{margin-left:auto;min-width:110px;padding:9px 14px;font-size:16px;border:1px solid #cbd2db;border-radius:8px;color:#202124;background-color:#fff;outline-offset:2px;transition:border-color .3s ease;cursor:pointer}select[data-v-850cd392]:focus{border-color:#1a73e8}#uploadingMsg[data-v-850cd392]{color:#5f6368;font-size:15px;text-align:center;min-height:26px;font-style:italic;margin-top:-8px}#resultSection[data-v-850cd392]{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}#resultSection.active[data-v-850cd392]{display:flex}.result-title[data-v-850cd392]{font-size:24px;color:#2e7d32;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-title .material-icons[data-v-850cd392]{font-size:32px}.file-name[data-v-850cd392]{font-weight:700;color:#3c4043;word-break:break-word;font-size:18px;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:15px}.link-row[data-v-850cd392]{width:100%;background-color:#e9f0ff;border-radius:8px;padding:14px 18px;-webkit-user-select:all;-moz-user-select:all;user-select:all;font-size:16px;color:#1967d2;max-width:100%;box-shadow:0 3px 9px rgba(25,103,210,.22);border:1.5px solid #1a73e8;display:flex;align-items:center;gap:14px;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;justify-content:center}.link-row .material-icons[data-v-850cd392]{font-size:20px;color:#1a73e8;flex-shrink:0}.link-row .link-text[data-v-850cd392]{flex:1;outline:none;cursor:default;text-align:center;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}.copy-btn[data-v-850cd392]{background:#1a73e8;border:none;color:#fff;font-weight:700;font-size:15px;padding:10px 5px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s ease,box-shadow .25s ease,transform .1s ease;box-shadow:0 4px 14px rgba(26,115,232,.5)}.copy-btn[data-v-850cd392]:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 4px 8px rgba(0,0,0,.2)}.copy-btn[data-v-850cd392]:hover:not(:disabled){background-color:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}.copy-btn[data-v-850cd392]:disabled{background-color:#a9c0f3;cursor:default;box-shadow:none}#qrcode[data-v-850cd392]{width:180px;height:180px;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.12);margin-top:15px}.result-footer[data-v-850cd392]{font-size:14px;color:#5f6368;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:280px}#continueBtn[data-v-850cd392]{background-color:#f1f3f4;color:#1a73e8;font-weight:600;padding:10px 22px;font-size:14px;border-radius:8px;box-shadow:0 0 6px rgba(26,115,232,.35);cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .1s ease;align-self:center}#continueBtn[data-v-850cd392]:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 4px 8px rgba(0,0,0,.2)}#continueBtn[data-v-850cd392]:hover{background-color:#dbe5fc;color:#155ab6}footer[data-v-850cd392]{background:#f1f3f4;color:#5f6368;font-size:13px;padding:16px 12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.05);max-width:100vw;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}footer a[data-v-850cd392]{color:#5f6368;text-decoration:none;margin:0 8px;transition:color .3s ease;font-weight:600;display:inline-block;max-width:100%;white-space:normal}footer a[data-v-850cd392]:hover{color:#1a73e8;text-decoration:underline}.history-btn[data-v-850cd392]{padding:16px 32px;border:none;border-radius:8px;background-color:#1a73e8;color:#fff;font-weight:700;font-size:18px;cursor:pointer;transition:background-color .3s ease,box-shadow .25s ease,transform .1s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 14px rgba(26,115,232,.45);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 auto 24px;width:100%;max-width:300px}.history-btn[data-v-850cd392]:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 4px 8px rgba(0,0,0,.2)}.history-btn[data-v-850cd392]:hover:not(:disabled){background-color:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}.history-btn[data-v-850cd392]:disabled{background-color:#a9c0f3;cursor:default;box-shadow:none}@media (max-width:768px){main.container[data-v-850cd392]{max-width:480px;margin:15px auto 24px;padding:15px 28px 20px}.upload-section[data-v-850cd392]{gap:16px}button[data-v-850cd392]{font-size:17px;padding:14px 0;flex:1 1 auto}.settings[data-v-850cd392]{flex-direction:column;gap:18px}.settings label[data-v-850cd392]{flex:1 1 auto}#qrcode[data-v-850cd392]{width:140px;height:140px}#mobileNavToggle[data-v-850cd392]{display:flex!important;position:fixed;top:16px;right:16px;background:#1a73e8;color:#fff;width:52px;height:52px;border-radius:50%;box-shadow:0 4px 14px rgba(26,115,232,.5);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000;transition:background-color .3s ease}#mobileNavToggle[data-v-850cd392]:hover{background:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}#mobileNavMenu[data-v-850cd392]{position:fixed;top:72px;right:16px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:12px 20px;display:none;flex-direction:column;gap:12px;z-index:999;width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobileNavMenu a[data-v-850cd392]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#202124;font-weight:600;font-size:16px;padding:10px 12px;border-radius:8px;transition:background-color .2s ease}#mobileNavMenu a[data-v-850cd392]:hover{background-color:#f1f3f4}#mobileNavMenu a .material-icons[data-v-850cd392]{color:#1a73e8;font-size:22px;flex-shrink:0}}@media (max-width:480px){footer[data-v-850cd392]{font-size:12px;padding:14px 8px;line-height:1.4}footer a[data-v-850cd392]{margin:6px 6px 4px;display:inline-block;word-break:break-word}.history-btn[data-v-850cd392]{max-width:100%}}@media (min-width:769px){#mobileNavMenu[data-v-850cd392],#mobileNavToggle[data-v-850cd392]{display:none!important}}.extra-info[data-v-850cd392]{display:flex;flex-direction:column;gap:12px;align-items:center;font-size:16px;color:#202124}.extra-info .info-item[data-v-850cd392]{display:flex;align-items:center;gap:12px;position:relative}.extra-info .info-item .material-icons[data-v-850cd392]{font-size:30px;color:#1a73e8}.extra-info .info-item .material-icons.green-check[data-v-850cd392]{color:#2e7d32}.extra-info .info-item .tooltip[data-v-850cd392]{visibility:hidden;width:250px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-125px;opacity:0;transition:opacity .3s;font-size:14px}.extra-info .info-item:hover .tooltip[data-v-850cd392]{visibility:visible;opacity:1}[data-v-0597f525]{box-sizing:border-box}body[data-v-0597f525]{margin:0;padding:0;font-family:Roboto,sans-serif;background:#f9f9f9;color:#202124;min-height:100vh;display:flex;flex-direction:column}header[data-v-0597f525]{height:56px;background-color:#1a73e8;color:#fff;font-weight:600;font-size:20px;display:flex;align-items:center;justify-content:center;padding:0 16px;letter-spacing:1.1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.header-title[data-v-0597f525]{flex-grow:0;text-align:center;position:absolute;left:50%;transform:translateX(-50%)}.header-right[data-v-0597f525]{position:absolute;right:16px;display:flex;align-items:center;gap:12px}.home-btn[data-v-0597f525]{color:#fff;font-weight:600;font-size:16px;padding:8px 12px;border-radius:8px;text-decoration:none;transition:background-color .3s ease;display:inline-flex;align-items:center;justify-content:center}.home-btn[data-v-0597f525]:hover{background-color:#155ab6}.home-btn[data-v-0597f525]:focus{outline:2px solid #fff;outline-offset:2px}main.container[data-v-0597f525]{flex:1 0 auto;max-width:1200px;margin:32px auto 32px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:24px 32px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}h1[data-v-0597f525]{font-weight:500;font-size:28px;color:#202124;margin:0 0 24px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;text-align:center}#historyList[data-v-0597f525]{display:contents}.history-item[data-v-0597f525]{flex:1 1 calc(50% - 30px);max-width:calc(50% - 30px);background:#f7f9fc;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;font-size:14px;min-width:160px}.history-info[data-v-0597f525]{overflow:hidden}.history-name[data-v-0597f525]{font-weight:700;font-size:14px;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-url[data-v-0597f525]{font-size:12px;color:#1967d2;word-break:break-all;margin-top:2px}.history-time[data-v-0597f525]{font-size:12px;color:#5f6368;line-height:1.3}.history-actions[data-v-0597f525]{display:flex;justify-content:flex-start;gap:10px}.history-actions button[data-v-0597f525]{background:#1a73e8;border:none;color:#fff;font-weight:700;font-size:12px;padding:6px 10px;border-radius:8px;cursor:pointer;box-shadow:0 4px 14px rgba(26,115,232,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s ease;flex:1;white-space:nowrap}.history-actions button[data-v-0597f525]:hover{background-color:#155ab6}.history-actions button[data-v-0597f525]:focus{outline:2px solid #155ab6;outline-offset:2px}.history-actions .delete-btn[data-v-0597f525]{background:#d32f2f}.history-actions .delete-btn[data-v-0597f525]:hover{background-color:#a52727}#mobileNavToggle[data-v-0597f525]{display:none;background:#1a73e8;color:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 4px 14px rgba(26,115,232,.5);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000;transition:background-color .3s ease}#mobileNavToggle[data-v-0597f525]:hover{background-color:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}#mobileNavMenu[data-v-0597f525]{position:fixed;top:72px;right:16px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:12px 20px;display:none;flex-direction:column;gap:12px;z-index:999;width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobileNavMenu a[data-v-0597f525]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#202124;font-weight:600;font-size:16px;padding:10px 12px;border-radius:8px;transition:background-color .2s ease}#mobileNavMenu a[data-v-0597f525]:hover{background-color:#f1f3f4}#mobileNavMenu a .material-icons[data-v-0597f525]{color:#1a73e8;font-size:22px;flex-shrink:0}footer[data-v-0597f525]{background:#f1f3f4;color:#5f6368;font-size:13px;padding:16px 12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.05);max-width:100vw;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}footer a[data-v-0597f525]{color:#5f6368;text-decoration:none;margin:0 8px;transition:color .3s ease;font-weight:600;display:inline-block;max-width:100%;white-space:normal}footer a[data-v-0597f525]:hover{color:#1a73e8;text-decoration:underline}@media (max-width:1024px){main.container[data-v-0597f525]{max-width:720px;padding:24px 28px}.history-item[data-v-0597f525]{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px);font-size:13px;padding:14px 18px;min-width:150px}}@media (max-width:768px){main.container[data-v-0597f525]{max-width:100%;margin:16px auto 32px;padding:16px 20px;flex-wrap:nowrap;flex-direction:column}#historyList[data-v-0597f525]{display:flex;flex-direction:column;gap:12px}.history-item[data-v-0597f525]{flex:none;max-width:none;width:100%;flex-direction:column;align-items:flex-start;padding:20px 24px;gap:10px;text-align:left;font-size:15px;box-shadow:0 3px 12px rgba(0,0,0,.1)}.history-info[data-v-0597f525]{width:100%;overflow-wrap:break-word;word-break:break-word;white-space:normal}.history-name[data-v-0597f525]{font-size:18px;font-weight:700;white-space:normal;margin-bottom:4px}.history-url[data-v-0597f525]{font-size:14px;color:#1967d2;margin-top:0;word-break:break-word;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text}.history-time[data-v-0597f525]{font-size:14px;color:#5f6368;line-height:1.4;width:100%}.history-actions[data-v-0597f525]{width:100%;display:flex;justify-content:space-between;gap:14px}.history-actions button[data-v-0597f525]{font-size:14px;padding:10px 12px;flex:1}#mobileNavToggle[data-v-0597f525]{display:flex}header[data-v-0597f525]{padding:0 12px}.home-btn[data-v-0597f525]{display:none}.header-right[data-v-0597f525]{gap:8px}}@media (min-width:769px){#mobileNavMenu[data-v-0597f525],#mobileNavToggle[data-v-0597f525]{display:none!important}}body[data-v-283fb342]{margin:0;padding:0;font-family:Roboto,sans-serif;background:#f9f9f9;color:#202124;min-height:100vh;display:flex;flex-direction:column}header[data-v-283fb342]{height:56px;background-color:#1a73e8;color:#fff;font-weight:600;font-size:20px;display:flex;align-items:center;justify-content:center;letter-spacing:1.1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.header-title[data-v-283fb342]{flex-grow:0;text-align:center;position:absolute;left:50%;transform:translateX(-50%)}.header-right[data-v-283fb342]{position:absolute;right:16px;display:flex;align-items:center;gap:12px}.home-btn[data-v-283fb342]{color:#fff;font-weight:600;font-size:16px;padding:8px 12px;border-radius:8px;text-decoration:none;transition:background-color .3s ease;display:inline-flex;align-items:center;justify-content:center}.home-btn[data-v-283fb342]:hover{background-color:#155ab6}.home-btn[data-v-283fb342]:focus{outline:2px solid #fff;outline-offset:2px}main.container[data-v-283fb342]{flex:1;max-width:720px;margin:40px auto 32px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:40px 30px 56px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}h1[data-v-283fb342]{font-weight:500;font-size:32px;color:#202124;margin:0 0 16px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}p[data-v-283fb342]{font-size:16px;line-height:1.6;color:#4a4a4a;-webkit-user-select:text;-moz-user-select:text;user-select:text;margin:0}section.about-section[data-v-283fb342]{padding:0 12px}footer[data-v-283fb342]{background:#f1f3f4;color:#5f6368;font-size:13px;padding:16px 12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.05);max-width:100vw;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}footer a[data-v-283fb342]{color:#5f6368;text-decoration:none;margin:0 8px;transition:color .3s ease;font-weight:600;display:inline-block;max-width:100%;white-space:normal}footer a[data-v-283fb342]:hover{color:#1a73e8;text-decoration:underline}#mobileNavToggle[data-v-283fb342]{display:none;position:fixed;top:16px;right:16px;background:#1a73e8;color:#fff;width:52px;height:52px;border-radius:50%;box-shadow:0 4px 14px rgba(26,115,232,.5);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000;transition:background-color .3s ease}#mobileNavToggle[data-v-283fb342]:hover{background:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}#mobileNavMenu[data-v-283fb342]{position:fixed;top:72px;right:16px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:12px 20px;display:none;flex-direction:column;gap:12px;z-index:999;width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobileNavMenu a[data-v-283fb342]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#202124;font-weight:600;font-size:16px;padding:10px 12px;border-radius:8px;transition:background-color .2s ease}#mobileNavMenu a[data-v-283fb342]:hover{background-color:#f1f3f4}#mobileNavMenu a .material-icons[data-v-283fb342]{color:#1a73e8;font-size:22px;flex-shrink:0}@media (max-width:768px){main.container[data-v-283fb342]{max-width:480px;margin:32px auto 24px;padding:32px 28px 48px}#mobileNavToggle[data-v-283fb342]{display:flex!important}#mobileNavMenu[data-v-283fb342],.home-btn[data-v-283fb342]{display:none}}@media (max-width:480px){footer[data-v-283fb342]{font-size:12px;padding:14px 8px;line-height:1.4}footer a[data-v-283fb342]{margin:6px 6px 4px;display:inline-block;word-break:break-word}}@media (min-width:769px){#mobileNavMenu[data-v-283fb342],#mobileNavToggle[data-v-283fb342]{display:none!important}}body[data-v-1968c483]{margin:0;padding:0;font-family:Roboto,sans-serif;background:#f9f9f9;color:#202124;min-height:100vh;display:flex;flex-direction:column}header[data-v-1968c483]{height:56px;background-color:#1a73e8;color:#fff;font-weight:600;font-size:20px;display:flex;align-items:center;justify-content:center;letter-spacing:1.1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.header-title[data-v-1968c483]{flex-grow:0;text-align:center;position:absolute;left:50%;transform:translateX(-50%)}.header-right[data-v-1968c483]{position:absolute;right:16px;display:flex;align-items:center;gap:12px}.home-btn[data-v-1968c483]{color:#fff;font-weight:600;font-size:16px;padding:8px 12px;border-radius:8px;text-decoration:none;transition:background-color .3s ease;display:inline-flex;align-items:center;justify-content:center}.home-btn[data-v-1968c483]:hover{background-color:#155ab6}.home-btn[data-v-1968c483]:focus{outline:2px solid #fff;outline-offset:2px}main.container[data-v-1968c483]{flex:1;max-width:720px;margin:40px auto 32px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:40px 48px 56px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}h1[data-v-1968c483]{font-weight:500;font-size:32px;color:#202124;margin:0 0 16px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}section.agreement-section[data-v-1968c483]{padding:0 12px}h2[data-v-1968c483]{width:100%;display:flex;font-weight:600;font-size:22px;color:#1a73e8;margin:16px 0 8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}p[data-v-1968c483]{font-size:16px;line-height:1.6;color:#4a4a4a;-webkit-user-select:text;-moz-user-select:text;user-select:text;margin:0 0 12px 0}footer[data-v-1968c483]{background:#f1f3f4;color:#5f6368;font-size:13px;padding:16px 12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.05);max-width:100vw;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}footer a[data-v-1968c483]{color:#5f6368;text-decoration:none;margin:0 8px;transition:color .3s ease;font-weight:600;display:inline-block;max-width:100%;white-space:normal}footer a[data-v-1968c483]:hover{color:#1a73e8;text-decoration:underline}#mobileNavToggle[data-v-1968c483]{display:none;position:fixed;top:16px;right:16px;background:#1a73e8;color:#fff;width:52px;height:52px;border-radius:50%;box-shadow:0 4px 14px rgba(26,115,232,.5);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000;transition:background-color .3s ease}#mobileNavToggle[data-v-1968c483]:hover{background:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}#mobileNavMenu[data-v-1968c483]{position:fixed;top:72px;right:16px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:12px 20px;display:none;flex-direction:column;gap:12px;z-index:999;width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobileNavMenu a[data-v-1968c483]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#202124;font-weight:600;font-size:16px;padding:10px 12px;border-radius:8px;transition:background-color .2s ease}#mobileNavMenu a[data-v-1968c483]:hover{background-color:#f1f3f4}#mobileNavMenu a .material-icons[data-v-1968c483]{color:#1a73e8;font-size:22px;flex-shrink:0}@media (max-width:768px){main.container[data-v-1968c483]{max-width:480px;margin:32px auto 24px;padding:32px 28px 48px}#mobileNavToggle[data-v-1968c483]{display:flex!important}#mobileNavMenu[data-v-1968c483],.home-btn[data-v-1968c483]{display:none}}@media (max-width:480px){footer[data-v-1968c483]{font-size:12px;padding:14px 8px;line-height:1.4}footer a[data-v-1968c483]{margin:6px 6px 4px;display:inline-block;word-break:break-word}}@media (min-width:769px){#mobileNavMenu[data-v-1968c483],#mobileNavToggle[data-v-1968c483]{display:none!important}}body[data-v-3ca72eca]{margin:0;padding:0;font-family:Roboto,sans-serif;background:#f9f9f9;color:#202124;min-height:100vh;display:flex;flex-direction:column}header[data-v-3ca72eca]{height:56px;background-color:#1a73e8;color:#fff;font-weight:600;font-size:20px;display:flex;align-items:center;justify-content:center;letter-spacing:1.1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.header-title[data-v-3ca72eca]{flex-grow:0;text-align:center;position:absolute;left:50%;transform:translateX(-50%)}.header-right[data-v-3ca72eca]{position:absolute;right:16px;display:flex;align-items:center;gap:12px}.home-btn[data-v-3ca72eca]{color:#fff;font-weight:600;font-size:16px;padding:8px 12px;border-radius:8px;text-decoration:none;transition:background-color .3s ease;display:inline-flex;align-items:center;justify-content:center}.home-btn[data-v-3ca72eca]:hover{background-color:#155ab6}.home-btn[data-v-3ca72eca]:focus{outline:2px solid #fff;outline-offset:2px}main.container[data-v-3ca72eca]{flex:1;max-width:720px;margin:40px auto 32px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:40px 48px 56px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}h1[data-v-3ca72eca]{font-weight:500;font-size:32px;color:#202124;margin:0 0 16px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}section.agreement-section[data-v-3ca72eca]{padding:0 12px}h2[data-v-3ca72eca]{width:100%;display:flex;font-weight:600;font-size:22px;color:#1a73e8;margin:16px 0 8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}p[data-v-3ca72eca]{font-size:16px;line-height:1.6;color:#4a4a4a;-webkit-user-select:text;-moz-user-select:text;user-select:text;margin:0 0 12px 0}footer[data-v-3ca72eca]{background:#f1f3f4;color:#5f6368;font-size:13px;padding:16px 12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.05);max-width:100vw;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}footer a[data-v-3ca72eca]{color:#5f6368;text-decoration:none;margin:0 8px;transition:color .3s ease;font-weight:600;display:inline-block;max-width:100%;white-space:normal}footer a[data-v-3ca72eca]:hover{color:#1a73e8;text-decoration:underline}#mobileNavToggle[data-v-3ca72eca]{display:none;position:fixed;top:16px;right:16px;background:#1a73e8;color:#fff;width:52px;height:52px;border-radius:50%;box-shadow:0 4px 14px rgba(26,115,232,.5);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000;transition:background-color .3s ease}#mobileNavToggle[data-v-3ca72eca]:hover{background:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}#mobileNavMenu[data-v-3ca72eca]{position:fixed;top:72px;right:16px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:12px 20px;display:none;flex-direction:column;gap:12px;z-index:999;width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobileNavMenu a[data-v-3ca72eca]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#202124;font-weight:600;font-size:16px;padding:10px 12px;border-radius:8px;transition:background-color .2s ease}#mobileNavMenu a[data-v-3ca72eca]:hover{background-color:#f1f3f4}#mobileNavMenu a .material-icons[data-v-3ca72eca]{color:#1a73e8;font-size:22px;flex-shrink:0}@media (max-width:768px){main.container[data-v-3ca72eca]{max-width:480px;margin:32px auto 24px;padding:32px 28px 48px}#mobileNavToggle[data-v-3ca72eca]{display:flex!important}#mobileNavMenu[data-v-3ca72eca],.home-btn[data-v-3ca72eca]{display:none}}@media (max-width:480px){footer[data-v-3ca72eca]{font-size:12px;padding:14px 8px;line-height:1.4}footer a[data-v-3ca72eca]{margin:6px 6px 4px;display:inline-block;word-break:break-word}}@media (min-width:769px){#mobileNavMenu[data-v-3ca72eca],#mobileNavToggle[data-v-3ca72eca]{display:none!important}}body[data-v-27c49d68]{margin:0;padding:0;font-family:Roboto,sans-serif;background:#f9f9f9;color:#202124;min-height:100vh;display:flex;flex-direction:column}header[data-v-27c49d68]{height:56px;background-color:#1a73e8;color:#fff;font-weight:600;font-size:20px;display:flex;align-items:center;justify-content:center;letter-spacing:1.1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.header-title[data-v-27c49d68]{flex-grow:0;text-align:center;position:absolute;left:50%;transform:translateX(-50%)}.header-right[data-v-27c49d68]{position:absolute;right:16px;display:flex;align-items:center;gap:12px}.home-btn[data-v-27c49d68]{color:#fff;font-weight:600;font-size:16px;padding:8px 12px;border-radius:8px;text-decoration:none;transition:background-color .3s ease;display:inline-flex;align-items:center;justify-content:center}.home-btn[data-v-27c49d68]:hover{background-color:#155ab6}.home-btn[data-v-27c49d68]:focus{outline:2px solid #fff;outline-offset:2px}main.container[data-v-27c49d68]{flex:1;max-width:720px;margin:40px auto 32px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:40px 48px 56px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}h1[data-v-27c49d68]{font-weight:500;font-size:32px;color:#202124;margin:0 0 16px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}section.contact-section[data-v-27c49d68]{padding:0 12px}p[data-v-27c49d68]{font-size:16px;line-height:1.6;color:#4a4a4a;-webkit-user-select:text;-moz-user-select:text;user-select:text;margin:0 0 12px 0}footer[data-v-27c49d68]{background:#f1f3f4;color:#5f6368;font-size:13px;padding:16px 12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.05);max-width:100vw;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}footer a[data-v-27c49d68]{color:#5f6368;text-decoration:none;margin:0 8px;transition:color .3s ease;font-weight:600;display:inline-block;max-width:100%;white-space:normal}footer a[data-v-27c49d68]:hover{color:#1a73e8;text-decoration:underline}#mobileNavToggle[data-v-27c49d68]{display:none;position:fixed;top:16px;right:16px;background:#1a73e8;color:#fff;width:52px;height:52px;border-radius:50%;box-shadow:0 4px 14px rgba(26,115,232,.5);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000;transition:background-color .3s ease}#mobileNavToggle[data-v-27c49d68]:hover{background:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}#mobileNavMenu[data-v-27c49d68]{position:fixed;top:72px;right:16px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:12px 20px;display:none;flex-direction:column;gap:12px;z-index:999;width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobileNavMenu a[data-v-27c49d68]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#202124;font-weight:600;font-size:16px;padding:10px 12px;border-radius:8px;transition:background-color .2s ease}#mobileNavMenu a[data-v-27c49d68]:hover{background-color:#f1f3f4}#mobileNavMenu a .material-icons[data-v-27c49d68]{color:#1a73e8;font-size:22px;flex-shrink:0}@media (max-width:768px){main.container[data-v-27c49d68]{max-width:480px;margin:32px auto 24px;padding:32px 28px 48px}#mobileNavToggle[data-v-27c49d68]{display:flex!important}#mobileNavMenu[data-v-27c49d68],.home-btn[data-v-27c49d68]{display:none}footer[data-v-27c49d68]{font-size:11px;padding:14px 8px;line-height:1.4}footer a[data-v-27c49d68]{margin:6px 6px 4px;display:inline-block;word-break:break-word}}@media (max-width:480px){footer[data-v-27c49d68]{font-size:10px;padding:14px 8px;line-height:1.4}footer a[data-v-27c49d68]{margin:6px 6px 4px;display:inline-block;word-break:break-word}}@media (min-width:769px){#mobileNavMenu[data-v-27c49d68],#mobileNavToggle[data-v-27c49d68]{display:none!important}}.text-line-1[data-v-464265e5]{display:-webkit-box;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}body[data-v-464265e5]{margin:0;font-family:Roboto,sans-serif;background:#f9f9f9;color:#202124;display:flex;flex-direction:column;min-height:100vh}header[data-v-464265e5]{height:56px;background-color:#1a73e8;color:#fff;font-weight:600;font-size:20px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.header-title[data-v-464265e5]{flex-grow:0;text-align:center;position:absolute;left:50%;transform:translateX(-50%)}.header-right[data-v-464265e5]{position:absolute;right:16px;display:flex;align-items:center;gap:12px}.home-btn[data-v-464265e5]{color:#fff;font-weight:600;font-size:16px;padding:8px 12px;border-radius:8px;text-decoration:none;transition:background-color .3s ease;display:inline-flex;align-items:center;justify-content:center}.home-btn[data-v-464265e5]:hover{background-color:#155ab6}.home-btn[data-v-464265e5]:focus{outline:2px solid #fff;outline-offset:2px}main.container[data-v-464265e5]{flex:1;max-width:900px;margin:40px auto;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:40px 48px;box-sizing:border-box;display:flex;flex-direction:row;gap:48px;align-items:flex-start}.left-block[data-v-464265e5],.right-block[data-v-464265e5]{flex:1;display:flex;flex-direction:column;gap:32px}h1[data-v-464265e5]{font-size:28px;font-weight:500;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#202124;display:flex;align-items:center;gap:10px}h1 .material-icons[data-v-464265e5]{font-size:32px;color:#2e7d32}.file-info[data-v-464265e5]{font-size:16px;color:#5f6368;line-height:1.6}.file-info strong[data-v-464265e5]{color:#202124}.download-btn[data-v-464265e5]{padding:16px 48px;background-color:#1a73e8;color:#fff;font-size:18px;font-weight:700;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 14px rgba(26,115,232,.45);transition:background-color .3s ease,box-shadow .25s ease;align-self:flex-start}.download-btn[data-v-464265e5]:hover{background-color:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}.expired-msg[data-v-464265e5]{font-size:16px;color:#d93025;font-weight:600;display:none}.section-divider[data-v-464265e5]{height:1px;background-color:#e6e8eb;width:100%;margin:0}.link-row[data-v-464265e5]{display:flex;align-items:center;background-color:#e9f0ff;border-radius:8px;padding:14px 18px;width:100%;box-shadow:0 3px 9px rgba(25,103,210,.22);font-size:16px;color:#1967d2;border:1.5px solid #1a73e8;-webkit-user-select:all;-moz-user-select:all;user-select:all;gap:14px}.link-row .material-icons[data-v-464265e5]{font-size:20px;color:#1a73e8;flex-shrink:0}.link-text[data-v-464265e5]{flex:1;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:break-word}.action-buttons[data-v-464265e5]{display:flex;gap:20px;justify-content:flex-start;flex-wrap:wrap}.action-buttons button[data-v-464265e5]{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:700;border-radius:8px;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s ease,box-shadow .25s ease;flex:1 1 140px;justify-content:center}.copy-btn[data-v-464265e5]{background-color:#1a73e8;color:#fff;box-shadow:0 4px 14px rgba(26,115,232,.45)}.copy-btn[data-v-464265e5]:hover{background-color:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}.share-btn[data-v-464265e5]{background-color:#34a853;color:#fff;box-shadow:0 4px 14px rgba(52,168,83,.45)}.share-btn[data-v-464265e5]:hover{background-color:#25803c;box-shadow:0 6px 22px rgba(37,128,60,.75)}#qrcodes[data-v-464265e5]{width:180px;height:180px;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);align-self:center}.note[data-v-464265e5]{max-width:280px;line-height:1.5;margin-top:8px;align-self:center}.note[data-v-464265e5],footer[data-v-464265e5]{font-size:14px;color:#5f6368;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}footer[data-v-464265e5]{background:#f1f3f4;padding:20px 0;box-shadow:inset 0 1px 0 rgba(0,0,0,.05)}footer a[data-v-464265e5]{color:#5f6368;text-decoration:none;margin:0 18px;font-weight:600}footer a[data-v-464265e5]:hover{color:#1a73e8;text-decoration:underline}@media (max-width:768px){main.container[data-v-464265e5]{flex-direction:column;max-width:100%;margin:24px auto;padding:32px 20px;border-radius:0;box-shadow:none;gap:32px}.left-block[data-v-464265e5],.right-block[data-v-464265e5]{width:100%;flex:none;gap:24px}.download-btn[data-v-464265e5]{width:100%;padding:16px 0;align-self:stretch}.action-buttons[data-v-464265e5]{justify-content:center;width:100%;flex-wrap:nowrap;gap:16px}.action-buttons button[data-v-464265e5]{flex:1 1 auto;width:auto;justify-content:center}#qrcodes[data-v-464265e5]{width:140px;height:140px}.note[data-v-464265e5]{max-width:100%;margin:0 auto}.link-row[data-v-464265e5]{max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}#mobileNavToggle[data-v-464265e5]{display:flex!important;position:fixed;top:16px;right:16px;background:#1a73e8;color:#fff;width:52px;height:52px;border-radius:50%;box-shadow:0 4px 14px rgba(26,115,232,.5);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000;transition:background-color .3s ease}#mobileNavToggle[data-v-464265e5]:hover{background:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}#mobileNavMenu[data-v-464265e5]{position:fixed;top:72px;right:16px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:12px 20px;display:none;flex-direction:column;gap:12px;z-index:999;width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobileNavMenu a[data-v-464265e5]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#202124;font-weight:600;font-size:16px;padding:10px 12px;border-radius:8px;transition:background-color .2s ease}#mobileNavMenu a[data-v-464265e5]:hover{background-color:#f1f3f4}#mobileNavMenu a .material-icons[data-v-464265e5]{color:#1a73e8;font-size:22px;flex-shrink:0}.home-btn[data-v-464265e5]{display:none}}@media (min-width:769px){#mobileNavMenu[data-v-464265e5],#mobileNavToggle[data-v-464265e5]{display:none!important}}body[data-v-45a6fab6]{margin:0;font-family:Roboto,sans-serif;background:#f9f9f9;color:#202124;display:flex;flex-direction:column;max-height:100vh;height:100vh}header[data-v-45a6fab6]{height:56px;background-color:#1a73e8;color:#fff;font-weight:600;font-size:20px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.header-title[data-v-45a6fab6]{flex-grow:0;text-align:center;position:absolute;left:50%;transform:translateX(-50%)}.header-right[data-v-45a6fab6]{position:absolute;right:16px;display:flex;align-items:center;gap:12px}.home-btn[data-v-45a6fab6]{color:#fff;font-weight:600;font-size:16px;padding:8px 12px;border-radius:8px;text-decoration:none;transition:background-color .3s ease;display:inline-flex;align-items:center;justify-content:center}.home-btn[data-v-45a6fab6]:hover{background-color:#155ab6}.home-btn[data-v-45a6fab6]:focus{outline:2px solid #fff;outline-offset:2px}main.container[data-v-45a6fab6]{flex:1;max-width:900px;margin:40px auto;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:40px 48px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}h1[data-v-45a6fab6]{font-size:28px;font-weight:500;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#202124;text-align:center}p[data-v-45a6fab6]{font-size:16px;color:#5f6368;line-height:1.6;text-align:center;margin:0}.upload-btn[data-v-45a6fab6]{padding:16px 48px;background-color:#1a73e8;color:#fff;font-size:18px;font-weight:700;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 14px rgba(26,115,232,.45);transition:background-color .3s ease,box-shadow .25s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.upload-btn[data-v-45a6fab6]:hover{background-color:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}.upload-btn[data-v-45a6fab6]:focus{outline:2px solid #1a73e8;outline-offset:2px}footer[data-v-45a6fab6]{background:#f1f3f4;color:#5f6368;font-size:13px;padding:16px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.05)}footer a[data-v-45a6fab6]{color:#5f6368;text-decoration:none;margin:0 12px;font-weight:600}footer a[data-v-45a6fab6]:hover{color:#1a73e8;text-decoration:underline}#mobileNavToggle[data-v-45a6fab6]{display:none;position:fixed;top:16px;right:16px;background:#1a73e8;color:#fff;width:48px;height:48px;border-radius:50%;box-shadow:0 4px 14px rgba(26,115,232,.5);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000;transition:background-color .3s ease}#mobileNavToggle[data-v-45a6fab6]:hover{background:#155ab6;box-shadow:0 6px 22px rgba(21,90,182,.75)}#mobileNavMenu[data-v-45a6fab6]{position:fixed;top:72px;right:16px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:12px 20px;display:none;flex-direction:column;gap:12px;z-index:999;width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobileNavMenu a[data-v-45a6fab6]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#202124;font-weight:600;font-size:16px;padding:10px 12px;border-radius:8px;transition:background-color .2s ease}#mobileNavMenu a[data-v-45a6fab6]:hover{background-color:#f1f3f4}#mobileNavMenu a .material-icons[data-v-45a6fab6]{color:#1a73e8;font-size:22px;flex-shrink:0}@media (max-width:768px){main.container[data-v-45a6fab6]{max-width:100%;margin:16px auto;padding:16px 20px;border-radius:0;box-shadow:none;gap:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}h1[data-v-45a6fab6]{font-size:24px}p[data-v-45a6fab6]{font-size:14px}.upload-btn[data-v-45a6fab6]{width:100%;padding:12px 0;font-size:16px}#mobileNavToggle[data-v-45a6fab6]{display:flex!important;width:48px;height:48px}#mobileNavMenu[data-v-45a6fab6]{display:none;top:68px}.home-btn[data-v-45a6fab6]{display:none}footer[data-v-45a6fab6]{padding:12px 0;font-size:11px}footer a[data-v-45a6fab6]{margin:0 8px}}@media (max-width:480px){footer[data-v-45a6fab6]{font-size:10px;padding:10px 0;line-height:1.4}footer a[data-v-45a6fab6]{margin:4px 6px;display:inline-block;word-break:break-word}}@media (min-width:769px){#mobileNavMenu[data-v-45a6fab6],#mobileNavToggle[data-v-45a6fab6]{display:none!important}}