.volumes_section__lDNAn{margin-bottom:2.25rem}.volumes_sectionHead__D7AKM{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.volumes_sectionTitleRow__pe8mV{display:flex;align-items:center;gap:.625rem}.volumes_sectionTitle__XaOYr{margin:0;font-size:1.05rem;font-weight:590;color:var(--foreground);letter-spacing:-.01em}.volumes_tierBadge__rmGW0{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:var(--radius-full);border:1px solid #ffffff1f;background:#ffffff0a;color:var(--muted-foreground);font-size:.68rem;font-weight:590;letter-spacing:.02em;white-space:nowrap}.volumes_tierBadgeConf__AsA9S{border-color:#4ade804d;background:#4ade800f;color:#4ade80}.volumes_createBtn__I1P18{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#4ade8014;border:1px solid #4ade804d;border-radius:var(--radius);color:#4ade80;font-size:.85rem;font-weight:590;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast);white-space:nowrap;min-height:40px}.volumes_createBtn__I1P18:hover{border-color:#4ade808c;background:#4ade801f;transform:translateY(-1px)}.volumes_cancelBtn__fPE8O:focus-visible,.volumes_createBtn__I1P18:focus-visible,.volumes_deleteBtn__giQUu:focus-visible,.volumes_retryBtn__tsJ6K:focus-visible,.volumes_sizePreset__g_BTj:focus-visible,.volumes_submitBtn__5qHTn:focus-visible{outline:2px solid #4ade8099;outline-offset:2px}.volumes_explainer__3yfua{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:start;padding:1.125rem 1.25rem;margin-bottom:1rem;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px}.volumes_explainerList__DQhJn{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.volumes_explainerList__DQhJn li{display:flex;align-items:flex-start;gap:.55rem;color:#ffffffd1;font-size:.86rem;line-height:1.5}.volumes_explainerIcon__R_l_E{flex-shrink:0;margin-top:3px;color:var(--muted-foreground)}.volumes_explainerIconWarn__3VegO{flex-shrink:0;margin-top:3px;color:var(--warning)}.volumes_explainerList__DQhJn code{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--foreground);background:#ffffff0f;padding:.05rem .3rem;border-radius:4px}.volumes_priceBlock__ps6Nb{min-width:190px;padding:.875rem 1rem;border-radius:10px;background:#ffffff08;border:1px solid #ffffff1a;text-align:right}.volumes_priceMain__cK_IO{font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:590;color:var(--foreground)}.volumes_priceUnit__ox5C2{font-size:.72rem;color:var(--muted-foreground);font-weight:510}.volumes_priceSub__t_J5I{margin-top:.25rem;font-family:JetBrains Mono,monospace;font-size:.8rem;color:#ffffffb8}.volumes_priceNote__KkGdB{margin-top:.4rem;font-size:.7rem;color:var(--muted-foreground);line-height:1.4}.volumes_createFormWrap__4du_K{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base);overflow:hidden}.volumes_createFormOpen___GlYp{grid-template-rows:1fr;margin-bottom:1.25rem}.volumes_createCard__WBkf_{min-height:0;padding:1.375rem;background:#ffffff0a;border:1px solid #4ade8029;border-radius:var(--radius-lg)}.volumes_field__UnVFV{margin-bottom:1.125rem}.volumes_fieldLabel__RkCoq{display:block;font-size:.72rem;color:var(--muted-foreground);font-weight:590;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.volumes_fieldLabel__RkCoq strong{color:var(--foreground);font-weight:590;text-transform:none;letter-spacing:0}.volumes_fieldHint__HzlH7{margin-top:.45rem;font-size:.75rem;color:var(--muted-foreground);line-height:1.45}.volumes_input__MuTPq{width:100%;padding:.75rem 1rem;background:oklch(.05 .008 280);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font-size:.875rem;outline:none;transition:border-color var(--transition-fast)}.volumes_input__MuTPq:focus{border-color:var(--ring)}.volumes_input__MuTPq::placeholder{color:oklch(1 0 0/18%)}.volumes_sizeRow__1ImW4{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.volumes_sizePreset__g_BTj{padding:.5rem .95rem;background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-full);color:var(--muted-foreground);font-size:.78rem;font-weight:590;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast);min-height:36px}.volumes_sizePreset__g_BTj:hover{border-color:#4ade8040;color:#4ade80;background:#ffffff12}.volumes_sizePresetActive__CwZvm{background:#4ade801a;border-color:#4ade8066;color:#4ade80}.volumes_customSize__EaBBa{display:inline-flex;align-items:center;gap:.4rem;padding:0 .75rem;min-height:36px;border-radius:var(--radius-full);border:1px solid #ffffff14;background:#ffffff08;color:var(--muted-foreground);font-size:.78rem}.volumes_customSizeActive__Y_MvZ{border-color:#4ade8066;color:#4ade80}.volumes_customSizeInput__YCaVm{width:5.5rem;background:#0000;border:none;outline:none;color:var(--foreground);font-family:JetBrains Mono,monospace;font-size:.8rem;padding:.35rem 0}.volumes_customSizeInput__YCaVm::placeholder{color:oklch(1 0 0/25%)}.volumes_estimate__mtS1U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.875rem 1rem;margin-bottom:1rem;background:#4ade800a;border:1px solid #4ade8024;border-radius:var(--radius-sm)}.volumes_estimateLabel__z1sKp{display:block;font-size:.68rem;color:var(--muted-foreground);font-weight:590;text-transform:uppercase;letter-spacing:.5px}.volumes_estimateValue__lW0r6{display:block;margin-top:.15rem;font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:590;color:#4ade80}.volumes_errorBanner__oXxwH{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:oklch(.7 .19 22/8%);border:1px solid oklch(.7 .19 22/22%);border-radius:var(--radius-sm);color:var(--destructive);font-size:.82rem;margin-bottom:.875rem}.volumes_retryBtn__tsJ6K{margin-left:auto;background:none;border:1px solid oklch(.7 .19 22/30%);border-radius:var(--radius-sm);color:var(--destructive);font-size:.78rem;padding:.3rem .7rem;cursor:pointer}.volumes_createActions__ZojEp{display:flex;gap:.625rem;flex-wrap:wrap}.volumes_submitBtn__5qHTn{padding:.75rem 1.5rem;background:#4ade801f;border:1px solid #4ade8059;border-radius:var(--radius-sm);color:#4ade80;font-weight:590;font-size:.875rem;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);min-height:44px}.volumes_submitBtn__5qHTn:hover{border-color:#4ade808c;background:#4ade8029}.volumes_submitBtn__5qHTn:disabled{opacity:.5;cursor:not-allowed}.volumes_cancelBtn__fPE8O{padding:.75rem 1.5rem;background:none;border:1px solid #ffffff14;border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:.875rem;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast);min-height:44px}.volumes_cancelBtn__fPE8O:hover{border-color:#ffffff29;color:var(--foreground);background:#ffffff0a}.volumes_volGrid__UmH7J{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.875rem}.volumes_skeletonCard__jbGze{padding:1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:180px}.volumes_volCard__SvwLV{position:relative;overflow:hidden;padding:1.25rem 1.125rem 1rem;background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-lg);transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.volumes_volCard__SvwLV:hover{border-color:#ffffff24;background:#ffffff12;transform:translateY(-2px)}.volumes_volAccent__4xQXJ{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0000,#ffffff47,#0000)}.volumes_volAccentAttached__nYbxQ{background:linear-gradient(90deg,#0000,#4ade8099,#0000)}.volumes_volHeader__RVU8m{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem;gap:.75rem}.volumes_volNameRow__Is2nY{display:flex;align-items:center;gap:.625rem;min-width:0}.volumes_volIcon__4VVHZ{color:var(--muted-foreground);flex-shrink:0}.volumes_volName__qYLzL{font-size:.95rem;font-weight:590;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.volumes_deleteBtn__giQUu{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast);flex-shrink:0}.volumes_deleteBtn__giQUu:hover{border-color:oklch(.7 .19 22/35%);color:var(--destructive);background:oklch(.7 .19 22/8%)}.volumes_volSpecs__DIptw{display:flex;flex-direction:column}.volumes_specRow__K1d3X{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.4375rem 0;border-bottom:1px solid oklch(1 0 0/3%)}.volumes_specRow__K1d3X:last-child{border-bottom:none}.volumes_specLabel__4WbaJ{font-size:.72rem;color:oklch(1 0 0/36%);font-weight:590;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.volumes_specValue__e1rK9{font-size:.82rem;color:var(--foreground);font-weight:510;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.volumes_specMono__CjbRn{font-family:JetBrains Mono,monospace}.volumes_attached__TgSXQ{color:#4ade80}.volumes_detached__W22F1{color:var(--muted-foreground)}.volumes_volFooter__IKevM{margin-top:.625rem}.volumes_volId__QYF5x{font-size:.65rem;color:oklch(1 0 0/22%);font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.volumes_featureRow__y1YYZ{display:flex;gap:.625rem;justify-content:center;flex-wrap:wrap}.volumes_featureChip__dnOB_{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:oklch(1 0 0/3%);border:1px solid var(--border);border-radius:var(--radius-full);font-size:.75rem;color:var(--muted-foreground);font-weight:590}.volumes_confCard__2_eiy{display:flex;gap:.875rem;align-items:flex-start;padding:1.125rem 1.25rem;background:rgba(74,222,128,.035);border:1px solid #4ade8029;border-radius:12px}.volumes_confIcon__aXnAi{color:#4ade80;flex-shrink:0;margin-top:2px}.volumes_confTitle__YSqpD{margin:0 0 .4rem;font-size:.92rem;font-weight:590;color:var(--foreground)}.volumes_confText__kpaVL{margin:0;font-size:.85rem;line-height:1.55;color:#ffffffc7}.volumes_confText__kpaVL+.volumes_confText__kpaVL{margin-top:.4rem}.volumes_confText__kpaVL strong{color:#fff;font-weight:510}@media (prefers-reduced-motion:reduce){.volumes_createBtn__I1P18:hover,.volumes_volCard__SvwLV:hover{transform:none}.volumes_createFormWrap__4du_K{transition:none}}@media (max-width:768px){.volumes_explainer__3yfua{grid-template-columns:1fr}.volumes_priceBlock__ps6Nb{text-align:left;min-width:0}.volumes_volGrid__UmH7J{grid-template-columns:1fr}.volumes_createCard__WBkf_{padding:1.125rem}}@media (max-width:480px){.volumes_createActions__ZojEp{flex-direction:column}.volumes_cancelBtn__fPE8O,.volumes_submitBtn__5qHTn{width:100%;text-align:center}.volumes_estimate__mtS1U{grid-template-columns:1fr}.volumes_deleteBtn__giQUu{width:36px;height:36px}.volumes_sectionHead__D7AKM{align-items:stretch}.volumes_createBtn__I1P18{justify-content:center;width:100%}}.volumes_fairUse__99A7z{margin-top:.5rem;font-size:.7rem;color:var(--muted-foreground);line-height:1.45;max-width:34ch}.volumes_graceBanner__aNmFs{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .875rem;margin-bottom:1rem;background:oklch(.8 .16 75/8%);border:1px solid oklch(.8 .16 75/28%);border-radius:var(--radius-sm);color:oklch(.86 .14 80);font-size:.8rem;line-height:1.45}.volumes_graceBanner__aNmFs a{color:inherit;font-weight:590;text-decoration:underline}.volumes_graceValue__YwkRG{color:oklch(.86 .14 80);font-weight:590}.volumes_comingSoon__pnts3{display:flex;gap:.875rem;align-items:flex-start;padding:1.125rem 1.25rem;margin-bottom:1rem;background:oklch(1 0 0/3%);border:1px dashed oklch(1 0 0/14%);border-radius:12px}.volumes_comingSoonTitle__SKuR1{margin:0 0 .25rem;font-size:.95rem;font-weight:590}.volumes_comingSoonText__LsTMI{margin:0;font-size:.8rem;color:var(--muted-foreground);line-height:1.5}