.volumes_pageWrapper__p2Vcj{display:flex;min-height:100vh;background:#0a0a0a}.volumes_mainContent__FT0ah{flex:1 1;margin-left:260px;padding:2rem;overflow-y:auto}@media (max-width:768px){.volumes_mainContent__FT0ah{margin-left:0;padding:1rem}}.volumes_container__Oik9x{max-width:1200px;margin:0 auto}.volumes_loadingContainer__S9iq_{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#888}.volumes_spinner__l8SD0{color:#7c3aed;width:32px;height:32px}.volumes_spinner__l8SD0,.volumes_spinning__loxv_{animation:volumes_spin__Fc3Kw 1s linear infinite}@keyframes volumes_spin__Fc3Kw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.volumes_header__SNNss{margin-bottom:2rem}.volumes_headerContent__2lgwm{justify-content:space-between}.volumes_headerContent__2lgwm,.volumes_titleSection__CreBT{display:flex;align-items:flex-start;gap:1rem}.volumes_titleIcon__6maZj{width:40px;height:40px;color:#7c3aed;flex-shrink:0}.volumes_title__rftaw{font-size:2rem;font-weight:700;color:#fff;margin:0}.volumes_subtitle__pP06a{color:#888;margin:.25rem 0 0;font-size:.95rem}.volumes_createButton__AuDb_{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.volumes_createButton__AuDb_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px rgba(124,58,237,.4)}.volumes_createButton__AuDb_:disabled{opacity:.5;cursor:not-allowed}.volumes_overviewSection__86ycY{background:linear-gradient(135deg,rgba(124,58,237,.1),rgba(168,85,247,.05));border:1px solid rgba(124,58,237,.2);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.volumes_overviewHeader__OpKhN{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.volumes_overviewIcon__puAhh{width:24px;height:24px;color:#7c3aed}.volumes_overviewHeader__OpKhN h2{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.volumes_overviewContent__5RAaR{color:#ccc}.volumes_overviewText__QqIV8{line-height:1.7;margin-bottom:1rem}.volumes_overviewText__QqIV8 strong{color:#a855f7}.volumes_codeInline__GrefV{background:rgba(124,58,237,.2);padding:.2rem .5rem;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:.9em;color:#a855f7}.volumes_featuresGrid__XrDRX{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.volumes_featureCard__XEIDD{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:1.25rem;transition:all .2s}.volumes_featureCard__XEIDD:hover{border-color:rgba(124,58,237,.3);background:rgba(124,58,237,.05)}.volumes_featureIcon__PqQI2{width:28px;height:28px;color:#7c3aed;margin-bottom:.75rem}.volumes_featureCard__XEIDD h3{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .5rem}.volumes_featureCard__XEIDD p{font-size:.875rem;color:#888;margin:0;line-height:1.5}.volumes_calculatorCard__ImCRR{background:#111;border:1px solid #222;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.volumes_calculatorHeader__VkLtO{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.volumes_calculatorIcon__k5nRj{width:24px;height:24px;color:#7c3aed}.volumes_calculatorHeader__VkLtO h2{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.volumes_calculatorContent__ou2BE{display:flex;flex-direction:column;gap:1.5rem}.volumes_rateDisplay__Da1_4{display:flex;align-items:baseline;gap:.5rem;padding:1rem;background:rgba(124,58,237,.1);border-radius:8px;justify-content:center}.volumes_rateLabel__5z2hY{color:#888;font-size:.9rem}.volumes_rateValue__udDmM{font-size:1.75rem;font-weight:700;color:#7c3aed}.volumes_rateUnit__TacIk{color:#888;font-size:.9rem}.volumes_calculatorInputs__LLzVG{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.volumes_inputGroup__k_dx6{display:flex;flex-direction:column;gap:.5rem}.volumes_inputGroup__k_dx6 label{font-size:.85rem;color:#888;text-align:center}.volumes_inputWithControls__WhnoK{display:flex;align-items:center;gap:.5rem;background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:.5rem}.volumes_controlButton__h8H7w{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s}.volumes_controlButton__h8H7w:hover{transform:scale(1.05);box-shadow:0 2px 10px rgba(124,58,237,.4)}.volumes_controlButton__h8H7w:active{transform:scale(.95)}.volumes_numberInput__ONnRl{width:80px;padding:.5rem;background:transparent;border:none;color:#fff;font-size:1.25rem;font-weight:600;text-align:center;outline:none}.volumes_numberInput__ONnRl::-webkit-inner-spin-button,.volumes_numberInput__ONnRl::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.volumes_unitLabel__eOR3L{color:#888;font-size:.9rem;padding-right:.5rem}.volumes_equalsSign__nvq9g,.volumes_multiplySign__ctTK3{font-size:1.5rem;font-weight:600;color:#7c3aed}.volumes_totalCostDisplay__JP02_{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem 1.5rem;background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(168,85,247,.1));border:1px solid rgba(124,58,237,.3);border-radius:10px}.volumes_totalLabel__IbV96{font-size:.85rem;color:#888}.volumes_totalValue__jgF74{font-size:1.75rem;font-weight:700;color:#10b981}.volumes_calculatorInfo__EAHtB{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:hsla(0,0%,100%,.03);border-radius:6px;color:#666;font-size:.85rem}.volumes_warningBanner__hIERU{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:8px;color:#f59e0b;margin-bottom:1.5rem}.volumes_warningBanner__hIERU a{color:#fbbf24;text-decoration:underline}.volumes_errorBanner__oXxwH{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;margin-bottom:1.5rem}.volumes_dismissError__kGO1i{margin-left:auto;background:none;border:none;color:#ef4444;font-size:1.25rem;cursor:pointer;padding:0;line-height:1}.volumes_volumesSection__Nxm8K{background:#111;border:1px solid #222;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.volumes_sectionHeader__j1eNt{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.volumes_sectionHeader__j1eNt h2{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.volumes_refreshButton__YF3P_{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid #333;border-radius:6px;color:#888;cursor:pointer;transition:all .2s}.volumes_refreshButton__YF3P_:hover:not(:disabled){border-color:#7c3aed;color:#7c3aed}.volumes_refreshButton__YF3P_:disabled{opacity:.5;cursor:not-allowed}.volumes_emptyState__dPtqE,.volumes_loadingState__XRE_I{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.volumes_emptyIcon__M_grI{width:64px;height:64px;color:#333;margin-bottom:1rem}.volumes_emptyState__dPtqE h3{font-size:1.25rem;font-weight:600;color:#666;margin:0 0 .5rem}.volumes_emptyState__dPtqE p{color:#555;margin:0 0 1.5rem}.volumes_createButtonSecondary__KuBfq{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;border:1px solid #7c3aed;color:#7c3aed;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.volumes_createButtonSecondary__KuBfq:hover:not(:disabled){background:rgba(124,58,237,.1)}.volumes_createButtonSecondary__KuBfq:disabled{opacity:.5;cursor:not-allowed}.volumes_volumesList___90Mr{display:flex;flex-direction:column;gap:1rem}.volumes_volumeCard__f_0j6{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:hsla(0,0%,100%,.02);border:1px solid #222;border-radius:10px;transition:all .2s}.volumes_volumeCard__f_0j6:hover{border-color:#333;background:hsla(0,0%,100%,.03)}.volumes_volumeInfo__c7dXP{flex:1 1}.volumes_volumeHeader___WseY{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.volumes_volumeIcon__xIr4f{width:20px;height:20px;color:#7c3aed}.volumes_volumeName__i1M_M{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.volumes_attachedBadge__vzXIj{padding:.25rem .5rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:4px;font-size:.75rem;color:#10b981}.volumes_volumeDescription__VkDEb{color:#888;font-size:.9rem;margin:0 0 .75rem}.volumes_volumeMeta__0ZomZ{display:flex;gap:1.5rem}.volumes_metaItem__4mS0t{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.85rem}.volumes_volumeActions__brojn{display:flex;gap:.5rem}.volumes_deleteButton__PLnRD{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;cursor:pointer;transition:all .2s}.volumes_deleteButton__PLnRD:hover:not(:disabled){background:rgba(239,68,68,.1);border-color:#ef4444}.volumes_deleteButton__PLnRD:disabled{opacity:.5;cursor:not-allowed}.volumes_guideSection__eq0FH{background:#111;border:1px solid #222;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.volumes_guideHeader__p1CA_{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.volumes_guideIcon__xOF_c{width:24px;height:24px;color:#7c3aed}.volumes_guideHeader__p1CA_ h2{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.volumes_guideContent__Vwvnr{display:flex;flex-direction:column;gap:1.5rem}.volumes_guideStep__pxe2e{display:flex;gap:1rem}.volumes_stepNumber__t8rAr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:50%;color:#fff;font-weight:700;flex-shrink:0}.volumes_stepContent__1IWPY h3{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .5rem}.volumes_stepContent__1IWPY p{color:#888;margin:0;line-height:1.6}.volumes_codeBlock__qbhDY{background:#0a0a0a;border:1px solid #222;border-radius:8px;padding:1rem;margin-top:.75rem;overflow-x:auto}.volumes_codeBlock__qbhDY code{font-family:Monaco,Menlo,monospace;font-size:.85rem;color:#10b981;white-space:pre;display:block}.volumes_practicesSection__L8ZnP{background:#111;border:1px solid #222;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.volumes_practicesHeader__WLGrW{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.volumes_practicesIcon__Cg19y{width:24px;height:24px;color:#10b981}.volumes_practicesHeader__WLGrW h2{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.volumes_practicesContent__LKCX3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.volumes_practiceCard__lePyp{background:hsla(0,0%,100%,.02);border:1px solid #222;border-radius:10px;padding:1.25rem}.volumes_practiceCard__lePyp h3{font-size:1rem;font-weight:600;color:#fff;margin:0 0 1rem}.volumes_tipsList___R4Pu{margin:0;padding-left:1.25rem;color:#888}.volumes_tipsList___R4Pu li{margin-bottom:.5rem;line-height:1.5}.volumes_faqSection__m2X_G{background:#111;border:1px solid #222;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.volumes_faqHeader__EKOWz{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.volumes_faqIcon__GYYZF{width:24px;height:24px;color:#f59e0b}.volumes_faqHeader__EKOWz h2{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.volumes_faqList__7YCUf{display:flex;flex-direction:column;gap:.5rem}.volumes_faqItem__VraYG{border:1px solid #222;border-radius:8px;overflow:hidden}.volumes_faqQuestion__VTTB5{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;background:hsla(0,0%,100%,.02);border:none;color:#fff;font-size:.95rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s}.volumes_faqQuestion__VTTB5:hover{background:hsla(0,0%,100%,.04)}.volumes_faqAnswer__kzGI6{padding:1rem 1.25rem;background:hsla(0,0%,100%,.01);color:#888;line-height:1.6;border-top:1px solid #222}.volumes_modalOverlay__dHOpE{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.volumes_modal__lq19H{background:#111;border:1px solid #222;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.volumes_modalHeader__t3C2n{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #222}.volumes_modalHeader__t3C2n h2{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.volumes_closeButton__Ss69Z{background:none;border:none;color:#666;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.volumes_closeButton__Ss69Z:hover{color:#fff}.volumes_modalContent__Bcjdo{padding:1.5rem}.volumes_modalWarning__tPbOI{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:6px;color:#f59e0b;font-size:.9rem;margin-bottom:1rem}.volumes_formGroup__idVB3{margin-bottom:1.25rem}.volumes_formGroup__idVB3 label{display:block;font-size:.9rem;font-weight:500;color:#ccc;margin-bottom:.5rem}.volumes_textArea__Ul2ol,.volumes_textInput__Q1f3e{width:100%;padding:.75rem 1rem;background:#0a0a0a;border:1px solid #333;border-radius:8px;color:#fff;font-size:.95rem;transition:border-color .2s}.volumes_textArea__Ul2ol:focus,.volumes_textInput__Q1f3e:focus{outline:none;border-color:#7c3aed}.volumes_textArea__Ul2ol{resize:vertical;min-height:80px}.volumes_modalFooter__A_osx{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid #222}.volumes_cancelButton__KlOAc{padding:.75rem 1.25rem;background:transparent;border:1px solid #333;border-radius:8px;color:#888;font-weight:500;cursor:pointer;transition:all .2s}.volumes_cancelButton__KlOAc:hover{border-color:#555;color:#fff}.volumes_submitButton__wNJkj{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s}.volumes_submitButton__wNJkj:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px rgba(124,58,237,.4)}.volumes_submitButton__wNJkj:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.volumes_headerContent__2lgwm{flex-direction:column;align-items:stretch}.volumes_calculatorInputs__LLzVG{flex-direction:column;gap:1rem}.volumes_equalsSign__nvq9g,.volumes_multiplySign__ctTK3{display:none}.volumes_volumeCard__f_0j6{flex-direction:column;align-items:stretch;gap:1rem}.volumes_volumeActions__brojn{justify-content:flex-end}.volumes_volumeMeta__0ZomZ{flex-direction:column;gap:.5rem}}