.Landing_container__zyEsK{max-width:1400px;margin:0 auto;padding:0 2rem;color:#333333}.Landing_hero__mho2U{position:relative;min-height:80vh;display:flex;align-items:center;background:linear-gradient(rgba(92,103,116,.85),rgba(46,64,84,.85)),url(/printing-bg.jpg) 50%/cover no-repeat;color:white;margin:0 -2rem;padding:2rem;overflow:hidden}.Landing_heroOverlay__aqyxM{position:absolute;top:0;left:0;right:0;bottom:0}.Landing_heroContent__CYsw2{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%;padding:4rem 0}.Landing_heroTitle__YGrnT{font-size:clamp(2.5rem,5vw,4rem);line-height:1.2;margin-bottom:1.5rem;font-weight:800}.Landing_heroTitle__YGrnT span{color:#00B4D8}.Landing_heroText__r_BZO{font-size:1.25rem;margin-bottom:2rem;max-width:600px;color:rgba(255,255,255,.9);line-height:1.6}.Landing_heroButtons__mtgEA{display:flex;gap:1rem;flex-wrap:wrap}.Landing_primaryButton__NLVC4{background:transparent;color:white;border:2px solid white;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem}.Landing_primaryButton__NLVC4:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.Landing_secondaryButton__uMI4b{background:transparent;color:white;border:2px solid white;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem}.Landing_secondaryButton__uMI4b:hover{background:white;color:#1E2A38;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.Landing_features__AKJTf{background:#F1F1F1;margin:0 -2rem;padding:6rem 2rem}.Landing_sectionTitle__KRAEb{text-align:center;font-size:clamp(2rem,3vw,2.5rem);color:#1E2A38;margin-bottom:1rem;font-weight:700}.Landing_featuresGrid__TJsyt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.Landing_featureCard__T0MT0{background:white;padding:2.5rem 2rem;border-radius:.5rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.Landing_featureCard__T0MT0:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.Landing_featureIcon__G14tn{font-size:2.5rem;margin-bottom:1.5rem;color:#00B4D8}.Landing_featureCard__T0MT0 h3{font-size:1.5rem;margin-bottom:1rem;color:#1E2A38}.Landing_featureCard__T0MT0 p{color:#666;line-height:1.6}.Landing_printButton__3JMf_{padding:.5rem 1rem;background:#00B4D8;color:white;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background .2s ease}.Landing_printButton__3JMf_:hover{background:#0085A1}.Landing_priceButton__0FOEf{margin-top:1rem;padding:.5rem 1rem;background:#00B4D8;color:white;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background .2s ease}.Landing_priceButton__0FOEf:hover .Landing_printButton__3JMf_:hover{background:#0085A1}.Landing_cta__IQlNL{text-align:center;padding:6rem 2rem;background:#1E2A38;color:white;margin:0 -2rem}.Landing_cta__IQlNL h2{font-size:clamp(2rem,3vw,2.5rem);margin-bottom:1rem}.Landing_cta__IQlNL p{font-size:1.25rem;margin-bottom:2rem;color:rgba(255,255,255,.9);max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.Landing_cta__IQlNL .Landing_primaryButton__NLVC4{font-size:1.1rem;padding:1rem 2rem}.Landing_primaryButton__NLVC4 select,.Landing_primaryButton__NLVC4[type=email],.Landing_primaryButton__NLVC4[type=password],.Landing_primaryButton__NLVC4[type=text]{background:transparent!important;color:white!important}.Landing_primaryButton__NLVC4::placeholder{color:white;opacity:.7}@media (max-width:768px){.Landing_hero__mho2U{min-height:70vh;text-align:center;padding:1rem}.Landing_heroContent__CYsw2{padding:3rem 0}.Landing_heroText__r_BZO{margin-left:auto;margin-right:auto}.Landing_heroButtons__mtgEA{justify-content:center}.Landing_features__AKJTf{padding:4rem 1rem}.Landing_featureCard__T0MT0{padding:2rem 1.5rem}.Landing_cta__IQlNL{padding:4rem 1rem}}@media (max-width:480px){.Landing_heroButtons__mtgEA{flex-direction:column;gap:1rem}.Landing_primaryButton__NLVC4,.Landing_secondaryButton__uMI4b{width:100%}}.Landing_tableWrapper__7e3Lq{overflow-x:auto;background:white;padding:1rem;border-radius:.5rem;box-shadow:0 1px 5px rgba(0,0,0,.05)}.Landing_docTable__GAJdJ{width:100%;border-collapse:collapse;font-size:.95rem}.Landing_docTable__GAJdJ td,.Landing_docTable__GAJdJ th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #ddd}.Landing_docTable__GAJdJ th{background-color:#f0f0f0;font-weight:600;color:#1E2A38}.Landing_docTable__GAJdJ tr:hover{background-color:#f9f9f9}.Landing_docTable__GAJdJ td a{text-decoration:none;color:white;background-color:#00B4D8;padding:.4rem .8rem;border-radius:.4rem;font-weight:600;font-size:.85rem}.Landing_docTable__GAJdJ td a:hover{background-color:#0085a1}.Landing_soundNotification__KRtke{position:fixed;bottom:20px;right:20px;background:white;padding:20px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-width:320px;animation:Landing_slideIn__Kz1VH .3s ease-out}@keyframes Landing_slideIn__Kz1VH{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.Landing_soundButtons__vDuaS{display:flex;gap:10px;margin-top:12px}.Landing_enableSoundButton__qiTPv{background-color:#4CAF50;color:white;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;flex:1 1;transition:background-color .2s}.Landing_enableSoundButton__qiTPv:hover{background-color:#3e8e41}.Landing_disableSoundButton__qqimA{background-color:#f1f1f1;color:#333;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;flex:1 1;transition:background-color .2s}.Landing_disableSoundButton__qqimA:hover{background-color:#ddd}.Landing_dashboardLayout__v2zML{display:flex;flex-direction:column;min-height:100vh;background:#f5f5f5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Landing_dashboardHeader__903i4{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#1E2A38;color:white}.Landing_pageTitle__5JstB{font-size:1.5rem;margin:0}.Landing_userInfo__KfQen{font-weight:700;font-size:1rem;background:#00B4D8;padding:.4rem .8rem;border-radius:.5rem;display:flex;align-items:center;gap:.5rem}.Landing_logoutButton__4EZpr{margin-left:1rem;padding:.3rem .8rem;background-color:#e74c3c;color:white;border:none;border-radius:5px;cursor:pointer;font-weight:700}.Landing_logoutButton__4EZpr:hover{background-color:#c0392b}.Landing_dashboardContent__PMVWV{padding:2rem;flex:1 1}.Landing_button__LVldj{padding:.5rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;border:none;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:background-color .3s ease,box-shadow .3s ease,transform .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Landing_editButton__TcWoE{background-color:#007BFF;color:white}.Landing_editButton__TcWoE:hover{background-color:#0056b3;box-shadow:0 4px 12px rgba(0,123,255,.4);transform:translateY(-2px)}.Landing_suspendButton__v2SjA{background-color:#dc3545;color:white}.Landing_suspendButton__v2SjA:hover{background-color:#a71d2a;box-shadow:0 4px 12px rgba(220,53,69,.4);transform:translateY(-2px)}.Landing_resumeButton__93lRt{background-color:#28a745;color:white}.Landing_resumeButton__93lRt:hover{background-color:#19692c;box-shadow:0 4px 12px rgba(40,167,69,.4);transform:translateY(-2px)}.Landing_deleteButton__5FFEH{background-color:#f8f9fa;color:#dc3545;border:1.5px solid #dc3545;font-weight:700}.Landing_deleteButton__5FFEH:hover{background-color:#dc3545;color:white;box-shadow:0 4px 12px rgba(220,53,69,.4);transform:translateY(-2px)}.Landing_viewButton__D3Hr1{background-color:#00B4D8;color:white}.Landing_commentContainer__k5TW3{width:100%;max-width:600px;margin:3rem auto;padding:2rem;background-color:#ffffff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1.25rem}.Landing_commentInputGroup__HfwVJ{display:flex;gap:.75rem}.Landing_commentInput__gdK81{flex:1 1;padding:.75rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;background-color:#f9fafb;transition:all .2s ease}.Landing_commentInput__gdK81:focus{outline:none;border-color:#0085A1;background-color:#ffffff;box-shadow:0 0 0 3px rgba(0,133,161,.2)}.Landing_sendBtn__doivP{padding:.75rem 1.25rem;background-color:#0085A1;color:#ffffff;font-size:.95rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.Landing_sendBtn__doivP:hover{background-color:#006a83}.Landing_message__3WZ2j{font-size:.95rem;padding:.5rem 1rem;border-radius:8px;border:1px solid transparent}.Landing_success__9V2GJ{background-color:#e0f7f9;color:#006a83;border-color:#00bcd4}.Landing_error__BPRyL{background-color:#fde8e8;color:#a94442;border-color:#f44336}