.SupportDrawer-module__rIQi0W__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1100;background:#0f172a59;animation:.2s ease-out SupportDrawer-module__rIQi0W__fadeIn;position:fixed;inset:0}.SupportDrawer-module__rIQi0W__drawer{background:var(--color-card-bg);border-left:1px solid var(--color-card-border);z-index:1101;flex-direction:column;width:440px;max-width:100vw;animation:.3s cubic-bezier(.16,1,.3,1) SupportDrawer-module__rIQi0W__slideInRight;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #00000040}@media (prefers-reduced-motion:reduce){.SupportDrawer-module__rIQi0W__drawer,.SupportDrawer-module__rIQi0W__overlay{animation:none}}.SupportDrawer-module__rIQi0W__header{border-bottom:1px solid var(--color-card-border);align-items:center;gap:10px;padding:18px 20px;display:flex}.SupportDrawer-module__rIQi0W__title{color:var(--color-text-heading);flex:1;margin:0;font-size:1.1rem;font-weight:700}.SupportDrawer-module__rIQi0W__subtitle{color:var(--color-text-body);margin:0 0 16px;font-size:.9rem}.SupportDrawer-module__rIQi0W__iconButton{border-radius:var(--radius-md);width:34px;height:34px;color:var(--color-text-subtle);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.SupportDrawer-module__rIQi0W__iconButton:hover{background:var(--color-card-hover);color:var(--color-text-heading)}.SupportDrawer-module__rIQi0W__iconButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SupportDrawer-module__rIQi0W__content{flex:1;padding:20px;overflow-y:auto}.SupportDrawer-module__rIQi0W__categoryGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.SupportDrawer-module__rIQi0W__categoryCard{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--color-card-bg);cursor:pointer;text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.SupportDrawer-module__rIQi0W__categoryCard:hover{border-color:var(--color-primary);background:var(--color-card-hover);transform:translateY(-1px)}.SupportDrawer-module__rIQi0W__categoryCard:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SupportDrawer-module__rIQi0W__categoryIcon{color:var(--color-primary)}.SupportDrawer-module__rIQi0W__categoryLabel{color:var(--color-text-heading);font-size:.9rem;font-weight:600}.SupportDrawer-module__rIQi0W__categoryHint{color:var(--color-text-subtle);font-size:.78rem;line-height:1.35}.SupportDrawer-module__rIQi0W__myTicketsLink{color:var(--color-action-fg);margin-top:18px;font-size:.85rem;text-decoration:underline;display:inline-block}.SupportDrawer-module__rIQi0W__form{flex-direction:column;gap:8px;display:flex}.SupportDrawer-module__rIQi0W__fieldLabel{color:var(--color-text-heading);margin-top:8px;font-size:.85rem;font-weight:600}.SupportDrawer-module__rIQi0W__input,.SupportDrawer-module__rIQi0W__textarea{border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-input-bg);width:100%;color:var(--color-input-text);transition:border-color var(--transition-fast);padding:10px 12px;font-family:inherit;font-size:.9rem}.SupportDrawer-module__rIQi0W__input::placeholder,.SupportDrawer-module__rIQi0W__textarea::placeholder{color:var(--color-input-placeholder)}.SupportDrawer-module__rIQi0W__input:focus-visible,.SupportDrawer-module__rIQi0W__textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-primary)}.SupportDrawer-module__rIQi0W__textarea{resize:vertical;min-height:140px}.SupportDrawer-module__rIQi0W__contextNote{border-radius:var(--radius-md);background:var(--color-card-hover);color:var(--color-text-body);margin:6px 0 0;padding:10px 12px;font-size:.8rem}.SupportDrawer-module__rIQi0W__techContext{color:var(--color-text-subtle);margin-top:8px;font-size:.8rem}.SupportDrawer-module__rIQi0W__techContext summary{cursor:pointer;color:var(--color-text-body)}.SupportDrawer-module__rIQi0W__techContext p{margin:6px 0 0;line-height:1.4}.SupportDrawer-module__rIQi0W__formActions{justify-content:flex-end;margin-top:14px;display:flex}.SupportDrawer-module__rIQi0W__submitButton{border-radius:var(--radius-md);background:var(--color-action-bg);color:var(--color-action-text);cursor:pointer;transition:background var(--transition-fast);border:none;padding:10px 22px;font-size:.9rem;font-weight:600}.SupportDrawer-module__rIQi0W__submitButton:hover:not(:disabled){background:var(--color-action-hover)}.SupportDrawer-module__rIQi0W__submitButton:disabled{opacity:.55;cursor:not-allowed}.SupportDrawer-module__rIQi0W__submitButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SupportDrawer-module__rIQi0W__secondaryButton{border:1px solid var(--color-card-border);border-radius:var(--radius-md);color:var(--color-text-body);cursor:pointer;transition:background var(--transition-fast);background:0 0;padding:10px 18px;font-size:.9rem}.SupportDrawer-module__rIQi0W__secondaryButton:hover{background:var(--color-card-hover)}.SupportDrawer-module__rIQi0W__success{text-align:center;flex-direction:column;gap:8px;padding:24px 8px;display:flex}.SupportDrawer-module__rIQi0W__successTitle{color:var(--color-text-heading);margin:0;font-size:1.15rem;font-weight:700}.SupportDrawer-module__rIQi0W__successNumber{color:var(--color-primary);margin:0;font-size:.95rem;font-weight:600}.SupportDrawer-module__rIQi0W__successSla{color:var(--color-text-subtle);margin:0;font-size:.85rem}.SupportDrawer-module__rIQi0W__successActions{flex-direction:column;align-items:center;gap:10px;margin-top:16px;display:flex}.SupportDrawer-module__rIQi0W__successLink{border-radius:var(--radius-md);background:var(--color-action-bg);color:var(--color-action-text);padding:10px 22px;font-size:.9rem;font-weight:600;text-decoration:none}@keyframes SupportDrawer-module__rIQi0W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SupportDrawer-module__rIQi0W__slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (max-width:520px){.SupportDrawer-module__rIQi0W__drawer{width:100vw}.SupportDrawer-module__rIQi0W__categoryGrid{grid-template-columns:1fr}}
.Sidebar-module__y-Zxfa__sidebar{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);z-index:50;background:#050505f2;border-right:1px solid #ffffff0f;flex-direction:column;width:260px;transition:width .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;box-shadow:6px 0 30px #0006}.Sidebar-module__y-Zxfa__sidebarCollapsed{width:80px}.Sidebar-module__y-Zxfa__nav{flex-direction:column;flex:1;padding:24px 12px;display:flex;overflow:hidden auto}.Sidebar-module__y-Zxfa__menuList{flex-direction:column;gap:8px;display:flex}.Sidebar-module__y-Zxfa__menuItem{color:#a1a1aa;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:16px;padding:14px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.Sidebar-module__y-Zxfa__iconWrapper{color:#d4d4d8;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.Sidebar-module__y-Zxfa__menuText{white-space:nowrap;opacity:1;transition:opacity .3s,transform .3s;transform:translate(0)}.Sidebar-module__y-Zxfa__menuItem:hover{color:#fff;background:#ffffff14;border-color:#ffffff0d}.Sidebar-module__y-Zxfa__menuItem:hover .Sidebar-module__y-Zxfa__iconWrapper{color:#fb923c;transform:scale(1.1)}.Sidebar-module__y-Zxfa__menuItem:hover .Sidebar-module__y-Zxfa__menuText{transform:translate(4px)}.Sidebar-module__y-Zxfa__menuItemActive{color:#fff;background:linear-gradient(90deg,#f9731626 0%,#f973160d 100%);border-color:#f973164d;font-weight:600;box-shadow:0 4px 20px #0006,inset 0 0 0 1px #fb923c33}.Sidebar-module__y-Zxfa__menuItemActive .Sidebar-module__y-Zxfa__iconWrapper{color:#fb923c;filter:drop-shadow(0 0 12px #fb923c66);transform:scale(1.05)}.Sidebar-module__y-Zxfa__menuItemActive:hover{background:linear-gradient(90deg,#f9731640 0%,#f973161a 100%);border-color:#f9731680}.Sidebar-module__y-Zxfa__menuItemActive:before{content:"";background:linear-gradient(#fbbf24 0%,#ea580c 100%);border-radius:0 4px 4px 0;width:4px;height:24px;position:absolute;top:50%;left:-12px;transform:translateY(-50%);box-shadow:0 0 15px #f9731680}.Sidebar-module__y-Zxfa__menuItemLocked{opacity:.35;cursor:not-allowed;pointer-events:auto;-webkit-user-select:none;user-select:none}.Sidebar-module__y-Zxfa__menuItemLocked .Sidebar-module__y-Zxfa__iconWrapper{color:#71717a;filter:none;transform:none}.Sidebar-module__y-Zxfa__menuItemLocked:hover{color:#71717a;background:0 0;border-color:#0000}.Sidebar-module__y-Zxfa__menuItemLocked:hover .Sidebar-module__y-Zxfa__iconWrapper{color:#71717a;transform:none}.Sidebar-module__y-Zxfa__menuItemLocked:hover .Sidebar-module__y-Zxfa__menuText{transform:none}.Sidebar-module__y-Zxfa__menuGroup{flex-direction:column;display:flex}.Sidebar-module__y-Zxfa__menuGroupToggle{text-align:left;background:0 0;border:none;width:100%}.Sidebar-module__y-Zxfa__chevron{color:#71717a;flex-shrink:0;align-items:center;margin-left:auto;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex}.Sidebar-module__y-Zxfa__chevronExpanded{transform:rotate(180deg)}.Sidebar-module__y-Zxfa__submenu{border-left:2px solid #ffffff14;flex-direction:column;gap:2px;margin-top:2px;margin-bottom:4px;margin-left:28px;padding-left:16px;animation:.2s ease-out Sidebar-module__y-Zxfa__submenuSlideIn;display:flex}@keyframes Sidebar-module__y-Zxfa__submenuSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Sidebar-module__y-Zxfa__submenuItem{border-radius:8px!important;gap:12px!important;padding:10px 12px!important;font-size:13px!important}.Sidebar-module__y-Zxfa__submenuItem .Sidebar-module__y-Zxfa__iconWrapper{width:18px;height:18px}.Sidebar-module__y-Zxfa__submenuItem .Sidebar-module__y-Zxfa__iconWrapper svg{width:16px;height:16px}.Sidebar-module__y-Zxfa__menuItemCollapsed{justify-content:center;padding:16px}.Sidebar-module__y-Zxfa__menuItemCollapsed .Sidebar-module__y-Zxfa__iconWrapper{width:28px;height:28px}.Sidebar-module__y-Zxfa__menuItemCollapsed .Sidebar-module__y-Zxfa__iconWrapper svg{width:24px;height:24px}.Sidebar-module__y-Zxfa__menuItemCollapsed .Sidebar-module__y-Zxfa__menuText{opacity:0;display:none}.Sidebar-module__y-Zxfa__menuItemCollapsed:before{border-radius:0 4px 4px 0;width:3px;height:50%;left:0}.Sidebar-module__y-Zxfa__toggleButton{color:#a1a1aa;cursor:pointer;z-index:60;background:#09090b;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:36px;right:-14px;box-shadow:0 4px 12px #00000080}.Sidebar-module__y-Zxfa__toggleButton:hover{color:#fff;border-color:#fb923c;transform:scale(1.1);box-shadow:0 0 12px #f973164d}.Sidebar-module__y-Zxfa__toggleIconWrapper{justify-content:center;align-items:center;display:flex}.Sidebar-module__y-Zxfa__nav::-webkit-scrollbar{width:4px}.Sidebar-module__y-Zxfa__nav::-webkit-scrollbar-track{background:0 0}.Sidebar-module__y-Zxfa__nav::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.Sidebar-module__y-Zxfa__nav::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width:768px){.Sidebar-module__y-Zxfa__sidebar{background:#050505fa;width:72px;position:fixed;top:0;bottom:0;left:0}.Sidebar-module__y-Zxfa__sidebarCollapsed{width:72px}.Sidebar-module__y-Zxfa__menuItem{justify-content:center;margin-bottom:4px;padding:16px 8px}.Sidebar-module__y-Zxfa__menuText{display:none}.Sidebar-module__y-Zxfa__menuItemActive:before{width:3px;height:60%;left:0}.Sidebar-module__y-Zxfa__toggleButton{display:none}}@media (max-width:480px){.Sidebar-module__y-Zxfa__sidebar{display:none}}.Sidebar-module__y-Zxfa__menuItemLocked .Sidebar-module__y-Zxfa__menuText:after{content:" 🔒";font-size:.75em}
.account-module__RPkb2q__tabs{border-bottom:1px solid var(--color-card-border);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.account-module__RPkb2q__tabs::-webkit-scrollbar{display:none}.account-module__RPkb2q__tab{color:var(--color-text-subtle);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px;font-size:13px;font-weight:500}.account-module__RPkb2q__tab:hover{color:var(--color-text-heading)}.account-module__RPkb2q__tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.account-module__RPkb2q__tabActive{color:var(--color-text-heading);border-bottom-color:var(--color-action-bg)}.account-module__RPkb2q__section{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);overflow:hidden}.account-module__RPkb2q__sectionHeader{border-bottom:1px solid var(--color-card-border);background:var(--color-bg-secondary);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.account-module__RPkb2q__sectionTitle{color:var(--color-text-heading);margin:0;font-size:13px;font-weight:600}.account-module__RPkb2q__sectionDescription{color:var(--color-text-subtle);margin:0;font-size:12px}.account-module__RPkb2q__sectionContent{padding:16px}.account-module__RPkb2q__planHero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;display:flex}.account-module__RPkb2q__planHeroMain{flex-direction:column;gap:4px;min-width:0;display:flex}.account-module__RPkb2q__planHeroName{letter-spacing:-.01em;color:var(--color-text-heading);font-size:22px;font-weight:700;line-height:1.15}.account-module__RPkb2q__planHeroMeta{flex-wrap:wrap;gap:12px 32px;display:flex}.account-module__RPkb2q__gridTitle{color:var(--color-text-heading);margin:0 0 10px;font-size:13px;font-weight:600}.account-module__RPkb2q__planItem{flex-direction:column;gap:2px;min-width:0;display:flex}.account-module__RPkb2q__planItemLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle);font-size:11px;font-weight:500}.account-module__RPkb2q__planItemValue{color:var(--color-text-heading);font-size:14px;font-weight:600}.account-module__RPkb2q__planItemHint{color:var(--color-text-subtle);font-size:12px}.account-module__RPkb2q__statusChip{border-radius:var(--radius-full);border:1px solid var(--color-card-border);color:var(--color-text-body);align-items:center;gap:5px;width:fit-content;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.account-module__RPkb2q__statusChipSuccess{color:var(--color-status-success-strong);border-color:color-mix(in srgb, var(--color-status-success-strong) 40%, transparent);background:color-mix(in srgb, var(--color-success) 10%, transparent)}.account-module__RPkb2q__statusChipWarning{color:var(--color-status-warning-strong);border-color:color-mix(in srgb, var(--color-status-warning-strong) 40%, transparent);background:color-mix(in srgb, var(--color-warning) 10%, transparent)}.account-module__RPkb2q__statusChipError{color:var(--color-status-error-strong);border-color:color-mix(in srgb, var(--color-status-error-strong) 40%, transparent);background:color-mix(in srgb, var(--color-error) 10%, transparent)}.account-module__RPkb2q__banner{border:1px solid var(--color-card-border);border-radius:var(--radius-md);color:var(--color-text-body);background:var(--color-bg-secondary);align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;display:flex}.account-module__RPkb2q__bannerIcon{flex-shrink:0;margin-top:1px;display:flex}.account-module__RPkb2q__bannerInfo{border-color:color-mix(in srgb, var(--color-info) 35%, transparent);background:color-mix(in srgb, var(--color-info) 8%, transparent)}.account-module__RPkb2q__bannerInfo .account-module__RPkb2q__bannerIcon{color:var(--color-status-info-strong)}.account-module__RPkb2q__bannerWarning{border-color:color-mix(in srgb, var(--color-warning) 40%, transparent);background:color-mix(in srgb, var(--color-warning) 8%, transparent)}.account-module__RPkb2q__bannerWarning .account-module__RPkb2q__bannerIcon{color:var(--color-status-warning-strong)}.account-module__RPkb2q__bannerError{border-color:color-mix(in srgb, var(--color-error) 40%, transparent);background:color-mix(in srgb, var(--color-error) 8%, transparent)}.account-module__RPkb2q__bannerError .account-module__RPkb2q__bannerIcon{color:var(--color-status-error-strong)}.account-module__RPkb2q__statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.account-module__RPkb2q__statGrid{grid-template-columns:1fr}}.account-module__RPkb2q__statCard{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--color-card-bg);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.account-module__RPkb2q__statHeader{align-items:center;gap:8px;min-height:28px;display:flex}.account-module__RPkb2q__statIcon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:28px;height:28px;color:var(--color-primary-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] .account-module__RPkb2q__statIcon{color:var(--color-primary)}.account-module__RPkb2q__statLabel{letter-spacing:.02em;color:var(--color-text-subtle);font-size:12px;font-weight:600}.account-module__RPkb2q__statUnlimitedChip{border:1px solid var(--color-card-border);border-radius:var(--radius-full);background:var(--color-bg-secondary);color:var(--color-text-subtle);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.account-module__RPkb2q__statValueRow{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.account-module__RPkb2q__statValue{letter-spacing:-.01em;color:var(--color-text-heading);font-size:26px;font-weight:700;line-height:1.1}.account-module__RPkb2q__statValueSuffix{color:var(--color-text-subtle);font-size:13px}.account-module__RPkb2q__statFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-module__RPkb2q__statPct{font-variant-numeric:tabular-nums;color:var(--color-text-subtle);font-size:11px}.account-module__RPkb2q__meterReserved{color:var(--color-text-subtle);font-size:11px}.account-module__RPkb2q__meterTrack{border-radius:var(--radius-full);background:var(--color-bg-tertiary);height:5px;display:flex;overflow:hidden}.account-module__RPkb2q__meterFill{border-radius:var(--radius-full);height:100%;transition:width var(--transition-base)}.account-module__RPkb2q__meterFillOk{background:var(--color-status-success-strong)}.account-module__RPkb2q__meterFillWarning{background:var(--color-status-warning-strong)}.account-module__RPkb2q__meterFillError{background:var(--color-status-error-strong)}.account-module__RPkb2q__meterFillReserved{opacity:.35;height:100%}.account-module__RPkb2q__meterStatus{color:var(--color-text-subtle);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.account-module__RPkb2q__meterStatusOk{color:var(--color-status-success-strong)}.account-module__RPkb2q__meterStatusWarning{color:var(--color-status-warning-strong)}.account-module__RPkb2q__meterStatusError{color:var(--color-status-error-strong)}.account-module__RPkb2q__form{flex-direction:column;gap:12px;display:flex}.account-module__RPkb2q__formRow{flex-direction:column;gap:4px;display:flex}.account-module__RPkb2q__formLabel{color:var(--color-text-heading);font-size:12px;font-weight:500}.account-module__RPkb2q__formInput{border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-heading);transition:border-color var(--transition-fast);padding:8px 10px;font-size:13px}.account-module__RPkb2q__formInput::placeholder{color:var(--color-text-subtle)}.account-module__RPkb2q__formInput:focus{border-color:var(--color-focus-ring)}.account-module__RPkb2q__formInput:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.account-module__RPkb2q__formInput[aria-invalid=true]{border-color:var(--color-status-error-strong)}.account-module__RPkb2q__formError{color:var(--color-status-error-strong);margin:0;font-size:12px;font-weight:600}.account-module__RPkb2q__uploadRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-module__RPkb2q__uploadPreview{object-fit:contain;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);max-width:140px;height:48px;padding:4px}.account-module__RPkb2q__hiddenFileInput{display:none}.account-module__RPkb2q__uploadButton{border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-heading);cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.account-module__RPkb2q__uploadButton:hover:not(:disabled){background:var(--color-bg-tertiary)}.account-module__RPkb2q__uploadButton:disabled{opacity:.6;cursor:not-allowed}.account-module__RPkb2q__uploadSpinner{border:2px solid var(--color-card-border);border-top-color:var(--color-action-bg);border-radius:var(--radius-full);width:12px;height:12px;animation:.7s linear infinite account-module__RPkb2q__accountSpin}.account-module__RPkb2q__removeButton{border-radius:var(--radius-md);color:var(--color-text-subtle);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:7px 8px;font-size:12px;font-weight:500}.account-module__RPkb2q__removeButton:hover:not(:disabled){color:var(--color-status-error-strong)}.account-module__RPkb2q__removeButton:disabled{opacity:.6;cursor:not-allowed}.account-module__RPkb2q__uploadHint{color:var(--color-text-subtle);font-size:11px}.account-module__RPkb2q__formActions{justify-content:flex-end;display:flex}.account-module__RPkb2q__saveButton{border-radius:var(--radius-md);background:var(--color-action-bg);color:var(--color-action-text);cursor:pointer;transition:background var(--transition-fast);border:none;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.account-module__RPkb2q__saveButton:hover:not(:disabled){background:var(--color-action-hover)}.account-module__RPkb2q__saveButton:disabled{opacity:.6;cursor:not-allowed}.account-module__RPkb2q__spinner{border-radius:var(--radius-full);border:2px solid #fff6;border-top-color:#fff;width:13px;height:13px;animation:.7s linear infinite account-module__RPkb2q__accountSpin}@keyframes account-module__RPkb2q__accountSpin{to{transform:rotate(360deg)}}.account-module__RPkb2q__rangeToggle{border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);gap:2px;padding:2px;display:inline-flex}.account-module__RPkb2q__rangeButton{border-radius:var(--radius-sm);color:var(--color-text-subtle);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;padding:5px 10px;font-size:12px;font-weight:500}.account-module__RPkb2q__rangeButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px}.account-module__RPkb2q__rangeButtonActive{background:var(--color-card-bg);color:var(--color-text-heading);border:1px solid var(--color-card-border)}.account-module__RPkb2q__chartWrap{position:relative}.account-module__RPkb2q__chartSvg{width:100%;height:auto;display:block}.account-module__RPkb2q__chartGridline{stroke:var(--color-card-border);stroke-opacity:.7;stroke-width:1px}.account-module__RPkb2q__chartBaseline{stroke:var(--color-card-border);stroke-width:1px}.account-module__RPkb2q__chartAxisText{fill:var(--color-text-subtle);font-variant-numeric:tabular-nums;font-size:10.5px}.account-module__RPkb2q__trendBarOcr{fill:#d97706;background:#d97706}.account-module__RPkb2q__trendBarStt{fill:#2563eb;background:#2563eb}.account-module__RPkb2q__trendBarInspection{fill:#0d9488;background:#0d9488}.account-module__RPkb2q__chartHoverBand{fill:color-mix(in srgb, var(--color-text-subtle) 9%, transparent)}.account-module__RPkb2q__chartHoverCatcher{fill:#0000}.account-module__RPkb2q__chartLine{fill:none;stroke:#d97706;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.account-module__RPkb2q__chartDot{fill:#d97706;stroke:var(--color-card-bg);stroke-width:2px}.account-module__RPkb2q__chartCrosshair{stroke:var(--color-text-subtle);stroke-opacity:.5;stroke-width:1px}.account-module__RPkb2q__chartTooltip{z-index:10;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-card-bg);min-width:150px;box-shadow:var(--shadow-lg);color:var(--color-text-body);pointer-events:none;padding:8px 10px;font-size:12px;position:absolute;top:4px;transform:translate(-50%)}.account-module__RPkb2q__chartTooltipTitle{color:var(--color-text-heading);white-space:nowrap;margin-bottom:4px;font-weight:600}.account-module__RPkb2q__chartTooltipRow{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-module__RPkb2q__chartTooltipRowLabel{align-items:center;gap:6px;display:inline-flex}.account-module__RPkb2q__chartTooltipValue{font-variant-numeric:tabular-nums;color:var(--color-text-heading);font-weight:600}.account-module__RPkb2q__chartTooltipTotal{border-top:1px solid var(--color-card-border);margin-top:4px;padding-top:4px}.account-module__RPkb2q__chartSwatch{border-radius:2px;flex-shrink:0;width:9px;height:9px}.account-module__RPkb2q__chartStats{flex-wrap:wrap;gap:8px 32px;margin-bottom:14px;display:flex}.account-module__RPkb2q__chartStat{flex-direction:column;gap:2px;display:flex}.account-module__RPkb2q__chartStatLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle);font-size:11px;font-weight:500}.account-module__RPkb2q__chartStatValue{letter-spacing:-.01em;color:var(--color-text-heading);font-size:18px;font-weight:700}.account-module__RPkb2q__chartStatDelta{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;font-size:12px}.account-module__RPkb2q__chartDetails{margin-top:12px}.account-module__RPkb2q__chartDetails summary{cursor:pointer;width:fit-content;color:var(--color-text-subtle);font-size:12px;font-weight:500}.account-module__RPkb2q__chartDetails summary:hover{color:var(--color-text-heading)}.account-module__RPkb2q__chartDetails summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.account-module__RPkb2q__chartDetails[open] summary{margin-bottom:8px}.account-module__RPkb2q__trendLegend{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.account-module__RPkb2q__trendLegendItem{border:1px solid var(--color-card-border);border-radius:var(--radius-full);color:var(--color-text-body);font:inherit;cursor:pointer;transition:opacity var(--transition-fast);background:0 0;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.account-module__RPkb2q__trendLegendItem:hover{border-color:var(--color-action-bg)}.account-module__RPkb2q__trendLegendItemHidden{opacity:.45}.account-module__RPkb2q__trendLegendItemHidden .account-module__RPkb2q__trendLegendSwatch{background:var(--color-text-subtle)}.account-module__RPkb2q__trendLegendSwatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.account-module__RPkb2q__trendLegendCount{color:var(--color-text-heading);font-weight:600}.account-module__RPkb2q__snapshotTable{border-collapse:collapse;width:100%;font-size:13px}.account-module__RPkb2q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-module__RPkb2q__snapshotTable th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle);border-bottom:1px solid var(--color-card-border);padding:6px 8px;font-size:11px;font-weight:600}.account-module__RPkb2q__snapshotTable td{color:var(--color-text-body);border-bottom:1px solid var(--color-card-border);padding:6px 8px}.account-module__RPkb2q__snapshotTable tr:last-child td{border-bottom:none}.account-module__RPkb2q__emptyState{color:var(--color-text-subtle);text-align:center;padding:16px;font-size:13px}.account-module__RPkb2q__syncMeta{color:var(--color-text-subtle);margin:8px 0 0;font-size:11px}.account-module__RPkb2q__skeleton{flex-direction:column;gap:12px;display:flex}.account-module__RPkb2q__skeletonBlock{border-radius:var(--radius-md);background:var(--color-bg-tertiary);animation:1.4s ease-in-out infinite account-module__RPkb2q__accountPulse}.account-module__RPkb2q__skeletonRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.account-module__RPkb2q__skeletonRow{grid-template-columns:1fr}}@keyframes account-module__RPkb2q__accountPulse{0%,to{opacity:1}50%{opacity:.5}}.account-module__RPkb2q__stateCard{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--color-card-bg);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.account-module__RPkb2q__stateIcon{color:var(--color-text-subtle);display:flex}.account-module__RPkb2q__stateTitle{color:var(--color-text-heading);margin:0;font-size:15px;font-weight:600}.account-module__RPkb2q__stateMessage{color:var(--color-text-body);max-width:420px;margin:0;font-size:13px}.account-module__RPkb2q__retryButton{border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-heading);cursor:pointer;transition:background var(--transition-fast);margin-top:8px;padding:7px 14px;font-size:13px;font-weight:500}.account-module__RPkb2q__retryButton:hover{background:var(--color-bg-tertiary)}.account-module__RPkb2q__ctaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-module__RPkb2q__ctaHint{color:var(--color-text-subtle);font-size:12px}.account-module__RPkb2q__billingSupportLink{border:1px solid var(--color-action-fg);border-radius:var(--radius-md);color:var(--color-action-fg);transition:color var(--transition-fast), background var(--transition-fast);align-items:center;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.account-module__RPkb2q__billingSupportLink:hover{color:var(--color-action-text);background:var(--color-action-bg)}.account-module__RPkb2q__planOptions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.account-module__RPkb2q__planOption{border:1px solid var(--color-card-border);border-radius:var(--radius-md);color:var(--color-text-body);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;transition:border-color .15s;display:flex}.account-module__RPkb2q__planOption:hover:not(:disabled){border-color:var(--color-action-bg)}.account-module__RPkb2q__planOption:disabled{opacity:.6;cursor:not-allowed}.account-module__RPkb2q__planOptionActive{border-color:var(--color-action-bg);outline:1px solid var(--color-action-bg)}.account-module__RPkb2q__planOptionName{color:var(--color-text-heading);font-size:14px;font-weight:600}.account-module__RPkb2q__planOptionHint{color:var(--color-text-subtle);font-size:12px}.account-module__RPkb2q__dangerSection{border-color:color-mix(in srgb, var(--color-status-error-strong) 40%, transparent)}.account-module__RPkb2q__dangerButton{border:1px solid var(--color-status-error-strong);border-radius:var(--radius-md);color:var(--color-status-error-strong);font:inherit;cursor:pointer;transition:background var(--transition-fast);background:0 0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.account-module__RPkb2q__dangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 10%, transparent)}.account-module__RPkb2q__dangerButton:disabled{opacity:.6;cursor:not-allowed}.account-module__RPkb2q__dangerList{color:var(--color-text-body);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.account-module__RPkb2q__dangerPending{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.account-module__RPkb2q__modalOverlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.account-module__RPkb2q__modalCard{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;width:100%;max-width:480px;padding:20px;display:flex;box-shadow:0 18px 48px #00000059}.account-module__RPkb2q__planCompareScroll{overflow-x:auto}.account-module__RPkb2q__planCompareCurrentCol{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.account-module__RPkb2q__planCompareCurrentBadge{text-transform:none;letter-spacing:normal;color:var(--color-action-fg);border:1px solid var(--color-action-fg);border-radius:var(--radius-full);vertical-align:middle;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.account-module__RPkb2q__planCompareRowLabel{text-align:left;color:var(--color-text-subtle);border-bottom:1px solid var(--color-card-border);padding:6px 8px;font-size:12px;font-weight:600}.account-module__RPkb2q__snapshotTable tr:last-child .account-module__RPkb2q__planCompareRowLabel{border-bottom:none}.account-module__RPkb2q__blockerList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.account-module__RPkb2q__blockerItem{border:1px solid color-mix(in srgb, var(--color-warning) 40%, transparent);background:color-mix(in srgb, var(--color-warning) 8%, transparent);border-radius:var(--radius-md);color:var(--color-text-body);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.account-module__RPkb2q__blockerFixLink{color:var(--color-action-fg);flex-shrink:0;margin-left:auto;font-size:12px;font-weight:600;text-decoration:none}.account-module__RPkb2q__blockerFixLink:hover{text-decoration:underline}.account-module__RPkb2q__checkboxRow{align-items:center;gap:8px;display:flex}.account-module__RPkb2q__checkboxRow input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-action-bg)}.account-module__RPkb2q__checkboxLabel{color:var(--color-text-body);cursor:pointer;font-size:13px}.account-module__RPkb2q__invoicePdfButton{border:1px solid var(--color-card-border);border-radius:var(--radius-sm);color:var(--color-text-body);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.account-module__RPkb2q__invoicePdfButton:hover:not(:disabled){border-color:var(--color-action-fg);color:var(--color-action-fg)}.account-module__RPkb2q__invoicePdfButton:disabled{opacity:.6;cursor:wait}.account-module__RPkb2q__uploadButton:focus-visible,.account-module__RPkb2q__removeButton:focus-visible,.account-module__RPkb2q__saveButton:focus-visible,.account-module__RPkb2q__trendLegendItem:focus-visible,.account-module__RPkb2q__retryButton:focus-visible,.account-module__RPkb2q__planOption:focus-visible,.account-module__RPkb2q__dangerButton:focus-visible,.account-module__RPkb2q__blockerFixLink:focus-visible,.account-module__RPkb2q__invoicePdfButton:focus-visible,.account-module__RPkb2q__billingSupportLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.account-module__RPkb2q__quotaBannerGlobal{align-items:center;margin-bottom:14px}.account-module__RPkb2q__quotaBannerMessage{flex:1;min-width:0}.account-module__RPkb2q__quotaBannerActions{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.account-module__RPkb2q__quotaBannerLink{color:inherit;font-weight:600;text-decoration:underline}.account-module__RPkb2q__quotaBannerDismiss{border-radius:var(--radius-sm);color:inherit;cursor:pointer;opacity:.85;background:0 0;border:1px solid;padding:2px 8px;font-size:12px}.account-module__RPkb2q__quotaBannerDismiss:hover{opacity:1}
.DashboardLayout-module__OFqoWG__container{background:var(--color-bg-content);min-height:100vh;transition:background-color var(--transition-base);flex-direction:column;display:flex}.DashboardLayout-module__OFqoWG__navbar{background:var(--color-navbar-bg);border-bottom:1px solid var(--color-navbar-border);z-index:50;transition:background-color var(--transition-base), border-color var(--transition-base);position:sticky;top:0;box-shadow:0 1px 3px #0000001a}.DashboardLayout-module__OFqoWG__navContent{padding:8px 16px}.DashboardLayout-module__OFqoWG__navTop{justify-content:space-between;align-items:center;display:flex}.DashboardLayout-module__OFqoWG__logoIcon{justify-content:center;align-items:center;display:flex}.DashboardLayout-module__OFqoWG__logoIcon img{border-radius:10px}.DashboardLayout-module__OFqoWG__logoText{flex-direction:column;display:flex}.DashboardLayout-module__OFqoWG__logoTitle{color:var(--color-text-heading);font-size:14px;font-weight:700}.DashboardLayout-module__OFqoWG__logoSubtitle{color:var(--color-text-subtle);font-size:12px}.DashboardLayout-module__OFqoWG__userSection{align-items:center;gap:16px;display:flex}.DashboardLayout-module__OFqoWG__helpButton{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-subtle);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.DashboardLayout-module__OFqoWG__helpButton:hover{background:var(--color-card-hover);color:var(--color-text-heading)}.DashboardLayout-module__OFqoWG__helpButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.DashboardLayout-module__OFqoWG__helpBadge{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;text-align:center;min-width:16px;height:16px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:16px;position:absolute;top:2px;right:0}.DashboardLayout-module__OFqoWG__roleBadge{border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.DashboardLayout-module__OFqoWG__roleAdmin{color:#742a2a;background:#fed7d7}.DashboardLayout-module__OFqoWG__roleUser{color:#22543d;background:#c6f6d5}.DashboardLayout-module__OFqoWG__userMenu{position:relative}.DashboardLayout-module__OFqoWG__userMenuButton{cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.DashboardLayout-module__OFqoWG__userMenuButton:hover{background:var(--color-card-hover)}.DashboardLayout-module__OFqoWG__avatar{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.DashboardLayout-module__OFqoWG__userInfo{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.DashboardLayout-module__OFqoWG__username{color:var(--color-text-heading);font-size:12px;font-weight:600}.DashboardLayout-module__OFqoWG__userRole{color:var(--color-text-subtle);font-size:12px}.DashboardLayout-module__OFqoWG__mainWrapper{flex:1;display:flex;overflow:hidden}.DashboardLayout-module__OFqoWG__content{flex:1;padding:16px;overflow-y:auto}.DashboardLayout-module__OFqoWG__footer{background:var(--color-navbar-bg);border-top:1px solid var(--color-navbar-border);transition:background-color var(--transition-base), border-color var(--transition-base);padding:6px 16px}.DashboardLayout-module__OFqoWG__footerContent{color:var(--color-text-subtle);justify-content:space-between;align-items:center;font-size:12px;display:flex}.DashboardLayout-module__OFqoWG__footerLinks{align-items:center;gap:12px;display:flex}.DashboardLayout-module__OFqoWG__versionBadge{color:#2c5282;background:#bee3f8;border-radius:12px;padding:2px 8px;font-size:10px;font-weight:600}.DashboardLayout-module__OFqoWG__apiLink{color:var(--color-text-subtle);transition:color var(--transition-fast);text-decoration:none}.DashboardLayout-module__OFqoWG__apiLink:hover{color:var(--color-primary)}.DashboardLayout-module__OFqoWG__loading{background:var(--color-bg-content);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.DashboardLayout-module__OFqoWG__spinner{border:4px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;width:48px;height:48px;margin-bottom:16px;animation:1s linear infinite DashboardLayout-module__OFqoWG__spin}@keyframes DashboardLayout-module__OFqoWG__spin{to{transform:rotate(360deg)}}.DashboardLayout-module__OFqoWG__loadingText{color:var(--color-text-body)}.DashboardLayout-module__OFqoWG__retryButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;margin-top:16px;padding:10px 24px;font-size:14px;font-weight:500}.DashboardLayout-module__OFqoWG__retryButton:hover{background:#1d4ed8}.DashboardLayout-module__OFqoWG__dropdown{background:var(--color-dropdown-bg);border:1px solid var(--color-dropdown-border);z-index:100;width:256px;transition:background-color var(--transition-base), border-color var(--transition-base);border-radius:8px;padding:8px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 15px -3px #0003}.DashboardLayout-module__OFqoWG__dropdownHeader{border-bottom:1px solid var(--color-dropdown-border);padding:12px 16px}.DashboardLayout-module__OFqoWG__dropdownName{color:var(--color-text-heading);font-size:14px;font-weight:600}.DashboardLayout-module__OFqoWG__dropdownEmail{color:var(--color-text-subtle);margin-top:4px;font-size:12px}.DashboardLayout-module__OFqoWG__dropdownJobTitle{color:var(--color-text-body);margin-top:2px;font-size:12px;font-style:italic;font-weight:500}.DashboardLayout-module__OFqoWG__dropdownMenu{padding:4px 0}.DashboardLayout-module__OFqoWG__dropdownItem{color:var(--color-text-body);transition:background var(--transition-fast);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:14px;text-decoration:none;display:flex}.DashboardLayout-module__OFqoWG__dropdownItem:hover{background:var(--color-dropdown-hover)}.DashboardLayout-module__OFqoWG__dropdownSeparator{border-top:1px solid var(--color-dropdown-border);margin-top:4px;padding-top:4px}.DashboardLayout-module__OFqoWG__logoutItem{color:var(--color-error)}.DashboardLayout-module__OFqoWG__logoutItem:hover{background:#ef44441a}@media (max-width:768px){.DashboardLayout-module__OFqoWG__roleBadge,.DashboardLayout-module__OFqoWG__userInfo{display:none}.DashboardLayout-module__OFqoWG__content{padding:12px 8px}.DashboardLayout-module__OFqoWG__footer{padding:6px 8px}.DashboardLayout-module__OFqoWG__footerContent{text-align:center;flex-direction:column;gap:4px}.DashboardLayout-module__OFqoWG__footerLinks{order:-1}}@media (max-width:480px){.DashboardLayout-module__OFqoWG__navbar{z-index:999;position:fixed;top:0;left:0;right:0}.DashboardLayout-module__OFqoWG__mainWrapper{padding-top:56px}.DashboardLayout-module__OFqoWG__content{padding:8px 4px}.DashboardLayout-module__OFqoWG__logoText,.DashboardLayout-module__OFqoWG__footer{display:none}}.DashboardLayout-module__OFqoWG__logoButton{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px;transition:background .2s;display:flex}.DashboardLayout-module__OFqoWG__logoButton:hover{background:var(--color-card-hover,#0000000d)}.DashboardLayout-module__OFqoWG__mobileMenuIndicator{color:var(--color-text-subtle,#94a3b8);transition:transform .2s;display:none}.DashboardLayout-module__OFqoWG__menuIndicatorOpen{transform:rotate(180deg)}.DashboardLayout-module__OFqoWG__mobileNavOverlay,.DashboardLayout-module__OFqoWG__mobileNav{display:none}@media (max-width:768px){.DashboardLayout-module__OFqoWG__mobileMenuIndicator{align-items:center;display:flex}.DashboardLayout-module__OFqoWG__mobileNavOverlay{z-index:998;background:#00000080;animation:.2s DashboardLayout-module__OFqoWG__fadeIn;display:block;position:fixed;inset:0}.DashboardLayout-module__OFqoWG__mobileNav{background:var(--color-navbar-bg,#fff);border-bottom:1px solid var(--color-navbar-border,#e2e8f0);z-index:999;flex-direction:column;max-height:calc(100vh - 56px);animation:.25s DashboardLayout-module__OFqoWG__slideDown;display:flex;position:fixed;top:56px;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000026}.DashboardLayout-module__OFqoWG__mobileNavItem{color:var(--color-text-body,#334155);border-bottom:1px solid var(--color-border,#e2e8f0);align-items:center;gap:12px;padding:14px 20px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.DashboardLayout-module__OFqoWG__mobileNavItem:hover{background:var(--color-card-hover,#f8fafc)}.DashboardLayout-module__OFqoWG__mobileNavItem:last-child{border-bottom:none}.DashboardLayout-module__OFqoWG__mobileNavItemActive{color:#2563eb;background:linear-gradient(135deg,#2563eb14 0%,#1e40af14 100%);font-weight:600}.DashboardLayout-module__OFqoWG__mobileNavEmoji{text-align:center;width:28px;font-size:1.25rem}.DashboardLayout-module__OFqoWG__mobileNavText{flex:1}.DashboardLayout-module__OFqoWG__mobileNavActiveIndicator{color:#2563eb;font-size:.625rem}.DashboardLayout-module__OFqoWG__mobileNavGroupHeader{opacity:.7;cursor:default;border-bottom:1px solid #ffffff0f;margin-bottom:2px;padding-bottom:4px;font-weight:600}.DashboardLayout-module__OFqoWG__mobileNavSubItem{font-size:.875rem;padding-left:44px!important}}@keyframes DashboardLayout-module__OFqoWG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DashboardLayout-module__OFqoWG__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.ModuleGuard-module__UCegwG__container{justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.ModuleGuard-module__UCegwG__spinner{border:3px solid var(--color-border,#e2e8f0);border-top-color:var(--color-primary,#3b82f6);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite ModuleGuard-module__UCegwG__spin}@keyframes ModuleGuard-module__UCegwG__spin{to{transform:rotate(360deg)}}.ModuleGuard-module__UCegwG__card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;max-width:380px;padding:2.5rem 2rem;display:flex}.ModuleGuard-module__UCegwG__icon{color:var(--color-text-muted,#94a3b8);opacity:.7}.ModuleGuard-module__UCegwG__title{color:var(--color-text,#1e293b);margin:0;font-size:1.25rem;font-weight:600}.ModuleGuard-module__UCegwG__message{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem;line-height:1.5}.ModuleGuard-module__UCegwG__purgeWarning{color:var(--color-error,#dc2626);font-weight:500}.ModuleGuard-module__UCegwG__actions{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;display:flex}.ModuleGuard-module__UCegwG__primaryCta{background:var(--color-primary,#3b82f6);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.ModuleGuard-module__UCegwG__primaryCta:hover{opacity:.9}.ModuleGuard-module__UCegwG__secondaryCta{width:100%;color:var(--color-text,#1e293b);border:1px solid var(--color-border,#e2e8f0);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}.ModuleGuard-module__UCegwG__secondaryCta:hover{background:var(--color-surface-hover,#0000000a)}
.page-module__9JPfcG__pageLayout{width:100%;height:100%;display:flex;overflow:hidden}.page-module__9JPfcG__container{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);flex-direction:column;flex:1;gap:20px;height:100%;padding:24px;display:flex;overflow:hidden}.page-module__9JPfcG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-module__9JPfcG__headerText{flex:1;min-width:200px}.page-module__9JPfcG__title{color:var(--text-primary,#1e293b);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.page-module__9JPfcG__subtitle{color:var(--text-secondary,#64748b);margin:6px 0 0;font-size:.9375rem}.page-module__9JPfcG__statsContainer{flex-wrap:wrap;gap:12px;display:flex}.page-module__9JPfcG__statCard{padding:var(--density-card-padding,16px) 24px;background:var(--bg-primary,#fff);border-radius:var(--radius-xl,12px);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);flex-direction:column;justify-content:center;align-items:center;min-width:90px;transition:all .2s;display:flex}.page-module__9JPfcG__statCard:hover{box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);transform:translateY(-2px)}.page-module__9JPfcG__statCard[data-status=draft]{border-left:3px solid #f59e0b}.page-module__9JPfcG__statCard[data-status=published]{border-left:3px solid #10b981}.page-module__9JPfcG__statCard[data-status=archived]{border-left:3px solid #6b7280}.page-module__9JPfcG__statCard[data-status=total]{border-left:3px solid var(--primary-color,#2563eb)}.page-module__9JPfcG__statValue{color:var(--text-primary,#1e293b);font-size:1.5rem;font-weight:700;line-height:1}.page-module__9JPfcG__statLabel{color:var(--text-secondary,#64748b);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.75rem}.page-module__9JPfcG__toolbar{align-items:center;gap:var(--density-toolbar-gap,8px);background:var(--bg-primary,#fff);padding:var(--density-toolbar-padding,12px 16px);border-radius:var(--radius-xl,12px);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);flex-wrap:wrap;display:flex}.page-module__9JPfcG__toolbarButton{justify-content:center;align-items:center;gap:var(--density-cell-gap,8px);padding:var(--density-button-padding-y,10px) var(--density-button-padding-x,18px);height:var(--density-button-height,36px);background:var(--bg-primary,#fff);border-radius:var(--radius-lg,8px);font-weight:500;font-size:var(--density-button-font-size,.875rem);color:var(--text-secondary,#64748b);cursor:pointer;white-space:nowrap;border:1px solid #e2e8f0;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__9JPfcG__toolbarButton:hover:not(:disabled){background:var(--bg-secondary,#f8fafc);border-color:var(--primary-color,#2563eb);color:var(--primary-color,#2563eb);transform:translateY(-1px);box-shadow:0 2px 8px #2563eb26}.page-module__9JPfcG__toolbarButton:disabled{opacity:.5;cursor:not-allowed}.page-module__9JPfcG__toolbarButton.page-module__9JPfcG__primary{background:var(--primary-color,#2563eb);color:#fff;border-color:var(--primary-color,#2563eb)}.page-module__9JPfcG__toolbarButton.page-module__9JPfcG__primary:hover:not(:disabled){background:var(--primary-hover,#1d4ed8);border-color:var(--primary-hover,#1d4ed8);color:#fff}.page-module__9JPfcG__toolbarButton.page-module__9JPfcG__success{color:#fff;background:#10b981;border-color:#10b981}.page-module__9JPfcG__toolbarButton.page-module__9JPfcG__success:hover:not(:disabled){color:#fff;background:#059669;border-color:#059669}.page-module__9JPfcG__toolbarButton.page-module__9JPfcG__danger{color:var(--error-color,#ef4444);border-color:#ef444459}.page-module__9JPfcG__toolbarButton.page-module__9JPfcG__danger:hover:not(:disabled){border-color:var(--error-color,#ef4444);color:var(--error-color,#ef4444);background:#fef2f2}.page-module__9JPfcG__spacer{flex:1;min-width:8px}.page-module__9JPfcG__filterTabs{background:var(--bg-secondary,#f8fafc);border-radius:var(--radius-lg,8px);gap:4px;padding:4px;display:flex}.page-module__9JPfcG__filterTab{padding:var(--density-button-padding-y,8px) var(--density-button-padding-x,16px);border-radius:var(--radius-md,6px);font-size:var(--density-button-font-size,.8125rem);color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;font-weight:500;transition:all .15s}.page-module__9JPfcG__filterTab:hover{background:var(--bg-primary,#fff)}.page-module__9JPfcG__filterTab.page-module__9JPfcG__active{background:var(--bg-primary,#fff);color:var(--primary-color,#2563eb);box-shadow:0 1px 3px #0000001a}.page-module__9JPfcG__searchContainer{background:var(--bg-primary,#fff);border-radius:var(--radius-xl,12px);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);align-items:center;gap:12px;padding:12px 16px;display:flex}.page-module__9JPfcG__searchInputWrapper{flex:1;align-items:center;display:flex;position:relative}.page-module__9JPfcG__searchIcon{color:var(--text-muted,#94a3b8);pointer-events:none;position:absolute;left:14px}.page-module__9JPfcG__searchInput{width:100%;padding:var(--density-input-padding-y,10px) var(--density-input-padding-x,14px) var(--density-input-padding-y,10px) 42px;height:var(--density-input-height,38px);border-radius:var(--radius-lg,8px);font-size:var(--density-input-font-size,.9375rem);color:var(--text-primary,#1e293b);background:var(--bg-secondary,#f8fafc);border:2px solid #e2e8f0;transition:all .15s}.page-module__9JPfcG__searchInput::placeholder{color:var(--text-muted,#94a3b8)}.page-module__9JPfcG__searchInput:focus{border-color:var(--primary-color,#2563eb);background:var(--bg-primary,#fff);outline:none;box-shadow:0 0 0 4px #2563eb1a}.page-module__9JPfcG__searchButton{background:linear-gradient(135deg, var(--primary-color,#2563eb) 0%, #3b82f6 100%);color:#fff;border-radius:var(--radius-lg,8px);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex}.page-module__9JPfcG__searchButton:hover{background:linear-gradient(135deg, var(--primary-hover,#1d4ed8) 0%, #2563eb 100%);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.page-module__9JPfcG__error{border-radius:var(--radius-lg,8px);color:#b91c1c;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #fecaca;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.875rem;display:flex}.page-module__9JPfcG__errorClose{color:#b91c1c;cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.page-module__9JPfcG__errorClose:hover{background:#b91c1c1a}.page-module__9JPfcG__tableWrapper{border-radius:var(--radius-xl,12px);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);background:var(--bg-primary,#fff);flex:1;overflow:auto}.page-module__9JPfcG__table{border-collapse:collapse;width:100%;font-size:var(--density-table-font-size,.875rem)}.page-module__9JPfcG__table thead{z-index:10;position:sticky;top:0}.page-module__9JPfcG__table th{padding:var(--density-table-header-padding-y,14px) var(--density-table-header-padding-x,16px);text-align:left;font-weight:600;font-size:var(--density-table-header-font-size,.75rem);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#64748b);background:linear-gradient(135deg, var(--bg-secondary,#f8fafc) 0%, #f1f5f9 100%);border-bottom:2px solid #e2e8f0}.page-module__9JPfcG__table td{padding:var(--density-table-row-padding-y,12px) var(--density-table-row-padding-x,16px);color:var(--text-primary,#1e293b);border-bottom:1px solid #f1f5f9}.page-module__9JPfcG__tableRow{cursor:pointer;transition:background .15s}.page-module__9JPfcG__tableRow:hover{background:var(--bg-secondary,#f8fafc)}.page-module__9JPfcG__tableRow.page-module__9JPfcG__selected{background:#2563eb14}.page-module__9JPfcG__tableRow.page-module__9JPfcG__selected td{border-bottom-color:#2563eb33}.page-module__9JPfcG__wpsNumberCell{font-family:var(--font-family-mono,"JetBrains Mono", monospace)}.page-module__9JPfcG__versionBadge{padding:var(--density-badge-padding-y,2px) var(--density-badge-padding-x,8px);background:var(--bg-secondary,#f8fafc);border-radius:var(--radius-md,6px);font-size:var(--density-badge-font-size,.75rem);color:var(--text-secondary,#64748b);align-items:center;font-weight:500;display:inline-flex}.page-module__9JPfcG__statusBadge{padding:var(--density-badge-padding-y,4px) var(--density-badge-padding-x,10px);border-radius:var(--radius-md,6px);font-size:var(--density-badge-font-size,.75rem);text-transform:uppercase;letter-spacing:.02em;align-items:center;font-weight:600;display:inline-flex}.page-module__9JPfcG__dateCell{color:var(--text-secondary,#64748b);font-size:.8125rem}.page-module__9JPfcG__emptyState{text-align:center;color:var(--text-muted,#94a3b8);flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.page-module__9JPfcG__emptyState svg{opacity:.5;width:64px;height:64px;margin-bottom:16px}.page-module__9JPfcG__emptyState h3{color:var(--text-primary,#1e293b);margin:0 0 8px;font-size:1.125rem}.page-module__9JPfcG__emptyState p{margin:0 0 20px;font-size:.9375rem}.page-module__9JPfcG__loadingState{color:var(--text-secondary,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.page-module__9JPfcG__spinner{border:3px solid #e2e8f0;border-top-color:var(--primary-color,#2563eb);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite page-module__9JPfcG__spin}@keyframes page-module__9JPfcG__spin{to{transform:rotate(360deg)}}.page-module__9JPfcG__loadingContainer{min-height:400px;color:var(--text-secondary,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:.9375rem;display:flex}.page-module__9JPfcG__errorContainer{text-align:center;min-height:300px;color:var(--text-secondary,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.page-module__9JPfcG__errorContainer h2{color:#ef4444;margin:0;font-size:1.25rem}.page-module__9JPfcG__errorContainer p{margin:0;font-size:.9375rem}.page-module__9JPfcG__pagination{color:var(--text-secondary,#64748b);justify-content:center;align-items:center;gap:16px;padding:12px;font-size:.875rem;display:flex}.page-module__9JPfcG__paginationButton{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--bg-primary,#fff);color:var(--text-primary,#1e293b);cursor:pointer;align-items:center;gap:4px;padding:6px 12px;font-size:.875rem;transition:background .15s;display:inline-flex}.page-module__9JPfcG__paginationButton:hover:not(:disabled){background:var(--bg-secondary,#f1f5f9)}.page-module__9JPfcG__paginationButton:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .page-module__9JPfcG__container{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}[data-theme=dark] .page-module__9JPfcG__header{color:#f8fafc}[data-theme=dark] .page-module__9JPfcG__title{color:#f8fafc}[data-theme=dark] .page-module__9JPfcG__subtitle{color:#94a3b8}[data-theme=dark] .page-module__9JPfcG__statCard{background:#1e293b;border-color:#334155}[data-theme=dark] .page-module__9JPfcG__statValue{color:#f8fafc}[data-theme=dark] .page-module__9JPfcG__toolbar{background:#1e293b;border-color:#334155}[data-theme=dark] .page-module__9JPfcG__toolbarButton{color:#94a3b8;background:#1e293b;border-color:#334155}[data-theme=dark] .page-module__9JPfcG__filterTabs{background:#0f172a}[data-theme=dark] .page-module__9JPfcG__filterTab.page-module__9JPfcG__active{color:#60a5fa;background:#334155}[data-theme=dark] .page-module__9JPfcG__searchContainer{background:#1e293b}[data-theme=dark] .page-module__9JPfcG__searchInput{color:#f8fafc;background:#0f172a;border-color:#334155}[data-theme=dark] .page-module__9JPfcG__tableWrapper{background:#1e293b}[data-theme=dark] .page-module__9JPfcG__table th{color:#94a3b8;background:#0f172a;border-color:#334155}[data-theme=dark] .page-module__9JPfcG__table td{color:#f8fafc;border-color:#334155}[data-theme=dark] .page-module__9JPfcG__tableRow:hover{background:#334155}[data-theme=dark] .page-module__9JPfcG__tableRow.page-module__9JPfcG__selected{background:#60a5fa26}@media (max-width:1024px){.page-module__9JPfcG__header{flex-direction:column}.page-module__9JPfcG__statsContainer{justify-content:flex-start;width:100%}}@media (max-width:768px){.page-module__9JPfcG__container{gap:16px;padding:16px}.page-module__9JPfcG__title{font-size:1.5rem}.page-module__9JPfcG__subtitle{font-size:.8125rem}.page-module__9JPfcG__toolbar{flex-wrap:wrap;gap:8px}.page-module__9JPfcG__toolbarButton{padding:8px 12px;font-size:.75rem}.page-module__9JPfcG__toolbarButton svg{width:16px;height:16px}.page-module__9JPfcG__filterTabs{order:999;width:100%;margin-top:8px}.page-module__9JPfcG__filterTab{text-align:center;flex:1;padding:8px 12px;font-size:.75rem}.page-module__9JPfcG__spacer{display:none}.page-module__9JPfcG__searchInput{width:100%}.page-module__9JPfcG__searchButton{justify-content:center;width:100%}.page-module__9JPfcG__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module__9JPfcG__table{min-width:700px}}.page-module__9JPfcG__mobileCardsView{display:none}@media (max-width:480px){.page-module__9JPfcG__container{gap:12px;padding:12px}.page-module__9JPfcG__title{font-size:1.25rem}.page-module__9JPfcG__statCard{flex:1;min-width:70px;padding:12px 16px}.page-module__9JPfcG__statValue{font-size:1.25rem}.page-module__9JPfcG__statLabel{font-size:.625rem}.page-module__9JPfcG__toolbarButton{padding:6px 10px}.page-module__9JPfcG__filterTab{padding:6px 8px;font-size:.6875rem}.page-module__9JPfcG__table th,.page-module__9JPfcG__table td{padding:10px 12px;font-size:.75rem}.page-module__9JPfcG__tableWrapper{display:none!important}.page-module__9JPfcG__mobileCardsView{flex-direction:column;flex:1;gap:12px;min-height:200px;max-height:calc(100vh - 400px);padding:8px;display:flex;overflow-y:auto}}.page-module__9JPfcG__mobileCard{background:var(--bg-primary,#fff);border-radius:var(--radius-lg,12px);cursor:pointer;border:1px solid #2563eb26;padding:16px;transition:all .2s;box-shadow:0 2px 8px #0000000a}.page-module__9JPfcG__mobileCard:hover{border-color:#2563eb4d;box-shadow:0 4px 12px #2563eb1a}.page-module__9JPfcG__mobileCard.page-module__9JPfcG__selected{border-color:var(--primary-color,#2563eb);background:linear-gradient(135deg,#2563eb0d 0%,#3b82f60d 100%);box-shadow:0 4px 16px #2563eb26}.page-module__9JPfcG__mobileCardHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-module__9JPfcG__mobileCardTitle{color:var(--text-primary,#1e293b);margin:0;font-size:1rem;font-weight:600}.page-module__9JPfcG__mobileCardVersion{color:#64748b;font-size:.75rem;font-weight:500;font-family:var(--font-family-mono,monospace);background:#f1f5f9;border-radius:4px;padding:2px 8px}.page-module__9JPfcG__mobileCardBody{flex-direction:column;gap:8px;display:flex}.page-module__9JPfcG__mobileCardRow{justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.page-module__9JPfcG__mobileCardLabel{color:var(--text-muted,#94a3b8)}.page-module__9JPfcG__mobileCardValue{color:var(--text-primary,#1e293b);font-weight:500}.page-module__9JPfcG__mobileCardStatus{border-top:1px dashed #e2e8f099;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;display:flex}.page-module__9JPfcG__mobileCardBadge{border-radius:6px;padding:4px 12px;font-size:.75rem;font-weight:600}.page-module__9JPfcG__mobileEmptyState{color:var(--text-muted,#94a3b8);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.page-module__9JPfcG__mobileEmptyState svg{opacity:.5;width:48px;height:48px}[data-theme=dark] .page-module__9JPfcG__mobileCard{background:#1e293b;border-color:#64748b4d}[data-theme=dark] .page-module__9JPfcG__mobileCard:hover{border-color:#60a5fa66}[data-theme=dark] .page-module__9JPfcG__mobileCard.page-module__9JPfcG__selected{background:linear-gradient(135deg,#2563eb1a 0%,#3b82f61a 100%);border-color:#60a5fa}[data-theme=dark] .page-module__9JPfcG__mobileCardTitle{color:#f8fafc}[data-theme=dark] .page-module__9JPfcG__mobileCardVersion{color:#94a3b8;background:#334155}[data-theme=dark] .page-module__9JPfcG__mobileCardLabel{color:#64748b}[data-theme=dark] .page-module__9JPfcG__mobileCardValue{color:#e2e8f0}[data-theme=dark] .page-module__9JPfcG__mobileCardStatus{border-top-color:#47556966}
.WPSBuilderForm-module__XZJbNW__formContainer{max-width:1100px;padding:var(--density-card-padding,1.5rem);background:var(--bg-primary,#fff);min-height:100vh;margin:0 auto}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__formContainer{background:var(--bg-primary,#1a1a2e)}.WPSBuilderForm-module__XZJbNW__documentHeader{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border:2px solid #334155;border-radius:8px 8px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-bottom:0;padding:1rem 1.5rem;display:grid}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__documentHeader{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-color:#475569}.WPSBuilderForm-module__XZJbNW__logoSection{cursor:pointer;justify-content:center;align-items:center;width:80px;height:60px;transition:transform .15s,box-shadow .15s;display:flex}.WPSBuilderForm-module__XZJbNW__logoSection:hover{transform:scale(1.05)}.WPSBuilderForm-module__XZJbNW__logoPlaceholder{color:#94a3b8;cursor:pointer;border:2px dashed #94a3b8;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;transition:border-color .15s,background-color .15s;display:flex}.WPSBuilderForm-module__XZJbNW__logoPlaceholder:hover{background-color:#3b82f60d;border-color:#3b82f6}.WPSBuilderForm-module__XZJbNW__logoImage{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}.WPSBuilderForm-module__XZJbNW__titleSection{text-align:center}.WPSBuilderForm-module__XZJbNW__documentTitle{color:var(--text-primary,#1e293b);letter-spacing:.02em;margin:0;font-size:1.125rem;font-weight:700}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__documentTitle{color:var(--text-primary,#f8fafc)}.WPSBuilderForm-module__XZJbNW__documentSubtitle{color:var(--text-secondary,#64748b);margin:.25rem 0 0;font-size:.8125rem}.WPSBuilderForm-module__XZJbNW__documentNorm{color:var(--text-muted,#94a3b8);margin:.25rem 0 0;font-size:.6875rem;font-style:italic}.WPSBuilderForm-module__XZJbNW__actionButtons{gap:.5rem;display:flex}.WPSBuilderForm-module__XZJbNW__btnPrimary,.WPSBuilderForm-module__XZJbNW__btnSecondary,.WPSBuilderForm-module__XZJbNW__btnSuccess{padding:var(--density-button-padding-y,.5rem) var(--density-button-padding-x,1rem);font-size:var(--density-button-font-size,.8125rem);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;font-weight:600;transition:all .2s}.WPSBuilderForm-module__XZJbNW__btnPrimary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb)}.WPSBuilderForm-module__XZJbNW__btnPrimary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)}.WPSBuilderForm-module__XZJbNW__btnSecondary{background:var(--bg-secondary,#f1f5f9);color:var(--text-primary,#374151);border:1px solid var(--border-color,#d1d5db)}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__btnSecondary{background:var(--bg-secondary,#374151);color:var(--text-primary,#f3f4f6)}.WPSBuilderForm-module__XZJbNW__btnSuccess{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.WPSBuilderForm-module__XZJbNW__btnPrimary:disabled,.WPSBuilderForm-module__XZJbNW__btnSecondary:disabled,.WPSBuilderForm-module__XZJbNW__btnSuccess:disabled{opacity:.6;cursor:not-allowed}.WPSBuilderForm-module__XZJbNW__btnAddRow{color:var(--text-secondary,#64748b);border:2px dashed var(--border-color,#d1d5db);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.8125rem;transition:all .15s;display:inline-flex}.WPSBuilderForm-module__XZJbNW__btnAddRow:hover:not(:disabled){color:#3b82f6;background:#3b82f60d;border-color:#3b82f6}.WPSBuilderForm-module__XZJbNW__btnAddRow:disabled{opacity:.5;cursor:not-allowed}.WPSBuilderForm-module__XZJbNW__btnRemoveRow{color:#ef4444;cursor:pointer;opacity:.7;background:0 0;border:none;padding:.25rem .5rem;font-size:.875rem}.WPSBuilderForm-module__XZJbNW__btnRemoveRow:hover{opacity:1}.WPSBuilderForm-module__XZJbNW__errorMessage,.WPSBuilderForm-module__XZJbNW__successMessage{border-radius:6px;margin:.75rem 0;padding:.75rem 1rem;font-size:.8125rem;font-weight:500}.WPSBuilderForm-module__XZJbNW__errorMessage{color:#dc2626;white-space:pre-line;background:#fef2f2;border:1px solid #fecaca}.WPSBuilderForm-module__XZJbNW__fieldHint{color:var(--text-secondary,#64748b);margin-top:4px;font-size:.75rem}.WPSBuilderForm-module__XZJbNW__successMessage{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.WPSBuilderForm-module__XZJbNW__wpsDocument{background:var(--bg-primary,#fff);border:2px solid #334155;border-top:none}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__wpsDocument{background:var(--bg-primary,#1e293b);border-color:#475569}.WPSBuilderForm-module__XZJbNW__twoColumnSection{border-bottom:1px solid #334155;grid-template-columns:1fr 1fr;display:grid}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__twoColumnSection{border-color:#475569}.WPSBuilderForm-module__XZJbNW__leftColumn,.WPSBuilderForm-module__XZJbNW__rightColumn{padding:0}.WPSBuilderForm-module__XZJbNW__rightColumn{border-left:1px solid #334155}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__rightColumn{border-color:#475569}.WPSBuilderForm-module__XZJbNW__infoTable{border-collapse:collapse;width:100%;font-size:var(--density-table-font-size,.8125rem)}.WPSBuilderForm-module__XZJbNW__infoTable tr{border-bottom:1px solid #e2e8f0}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__infoTable tr{border-color:#374151}.WPSBuilderForm-module__XZJbNW__infoTable tr:last-child{border-bottom:none}.WPSBuilderForm-module__XZJbNW__labelCell{width:45%;padding:var(--density-table-row-padding-y,.5rem) var(--density-table-row-padding-x,.75rem);color:var(--text-primary,#1e293b);background:var(--bg-secondary,#f8fafc);vertical-align:top;font-weight:500;line-height:1.4}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__labelCell{background:var(--bg-secondary,#0f172a);color:var(--text-primary,#f8fafc)}.WPSBuilderForm-module__XZJbNW__valueCell{padding:var(--density-table-row-padding-y,.5rem) var(--density-table-row-padding-x,.75rem);vertical-align:middle}.WPSBuilderForm-module__XZJbNW__tableInput,.WPSBuilderForm-module__XZJbNW__tableSelect,.WPSBuilderForm-module__XZJbNW__tableTextarea{width:100%;padding:var(--density-input-padding-y,.375rem) var(--density-input-padding-x,.5rem);font-size:var(--density-table-font-size,.8125rem);color:var(--text-primary,#1e293b);background:0 0;border:1px solid #0000;border-radius:4px;transition:all .15s}:is([data-theme=dark] .WPSBuilderForm-module__XZJbNW__tableInput,[data-theme=dark] .WPSBuilderForm-module__XZJbNW__tableSelect,[data-theme=dark] .WPSBuilderForm-module__XZJbNW__tableTextarea){color:var(--text-primary,#f8fafc)}.WPSBuilderForm-module__XZJbNW__tableInput:hover,.WPSBuilderForm-module__XZJbNW__tableSelect:hover,.WPSBuilderForm-module__XZJbNW__tableTextarea:hover{background:var(--bg-secondary,#f8fafc);border-color:#e2e8f0}:is([data-theme=dark] .WPSBuilderForm-module__XZJbNW__tableInput:hover,[data-theme=dark] .WPSBuilderForm-module__XZJbNW__tableSelect:hover,[data-theme=dark] .WPSBuilderForm-module__XZJbNW__tableTextarea:hover){background:var(--bg-tertiary,#0f172a);border-color:#475569}.WPSBuilderForm-module__XZJbNW__tableInput:focus,.WPSBuilderForm-module__XZJbNW__tableSelect:focus,.WPSBuilderForm-module__XZJbNW__tableTextarea:focus{background:var(--bg-primary,#fff);border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f626}:is([data-theme=dark] .WPSBuilderForm-module__XZJbNW__tableInput:focus,[data-theme=dark] .WPSBuilderForm-module__XZJbNW__tableSelect:focus,[data-theme=dark] .WPSBuilderForm-module__XZJbNW__tableTextarea:focus){background:var(--bg-tertiary,#111827)}.WPSBuilderForm-module__XZJbNW__tableInput::placeholder,.WPSBuilderForm-module__XZJbNW__tableTextarea::placeholder{color:var(--text-muted,#94a3b8);font-style:italic}.WPSBuilderForm-module__XZJbNW__valueWithUnit{align-items:center;gap:4px;display:flex}.WPSBuilderForm-module__XZJbNW__valueWithUnit>:first-child{flex:1;min-width:0}.WPSBuilderForm-module__XZJbNW__unitSelect{cursor:pointer;flex:none;width:auto}.WPSBuilderForm-module__XZJbNW__tableTextarea{resize:vertical;min-height:40px}.WPSBuilderForm-module__XZJbNW__tableSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;padding-right:1.5rem}.WPSBuilderForm-module__XZJbNW__sectionBlock{border-bottom:1px solid #334155;padding:.75rem}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__sectionBlock{border-color:#475569}.WPSBuilderForm-module__XZJbNW__sectionHeader{color:var(--text-primary,#1e293b);text-align:center;background:var(--bg-secondary,#f1f5f9);border-bottom:1px solid #e2e8f0;margin:-.75rem -.75rem .75rem;padding:.5rem;font-size:.8125rem;font-weight:600}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__sectionHeader{background:var(--bg-secondary,#0f172a);color:var(--text-primary,#f8fafc);border-color:#374151}.WPSBuilderForm-module__XZJbNW__sketchesGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.WPSBuilderForm-module__XZJbNW__sketchBox{background:var(--bg-secondary,#f8fafc);border:1px solid #e2e8f0;border-radius:6px;padding:.75rem}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__sketchBox{background:var(--bg-tertiary,#0f172a);border-color:#374151}.WPSBuilderForm-module__XZJbNW__sketchLabel{color:var(--text-primary,#1e293b);text-align:center;margin-bottom:.5rem;font-size:.75rem;font-weight:500}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__sketchLabel{color:var(--text-primary,#f8fafc)}.WPSBuilderForm-module__XZJbNW__sketchUpload{cursor:pointer;background:var(--bg-primary,#fff);border:2px dashed #d1d5db;border-radius:4px;justify-content:center;align-items:center;min-height:120px;transition:all .15s;display:flex}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__sketchUpload{background:var(--bg-secondary,#1e293b);border-color:#4b5563}.WPSBuilderForm-module__XZJbNW__sketchUpload:hover{background:#3b82f60d;border-color:#3b82f6}.WPSBuilderForm-module__XZJbNW__sketchPlaceholder{text-align:center;color:var(--text-muted,#94a3b8);font-size:.75rem}.WPSBuilderForm-module__XZJbNW__sketchImage{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}.WPSBuilderForm-module__XZJbNW__dimensionsRow{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.WPSBuilderForm-module__XZJbNW__dimensionInput{align-items:center;gap:.25rem;font-size:.75rem;display:flex}.WPSBuilderForm-module__XZJbNW__dimensionInput label{color:var(--text-secondary,#64748b);font-weight:500}.WPSBuilderForm-module__XZJbNW__dimensionInput input{background:var(--bg-primary,#fff);width:70px;color:var(--text-primary,#1e293b);border:1px solid #e2e8f0;border-radius:3px;padding:.25rem .375rem;font-size:.6875rem}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__dimensionInput input{background:var(--bg-secondary,#1e293b);color:var(--text-primary,#f8fafc);border-color:#4b5563}.WPSBuilderForm-module__XZJbNW__dimensionInput input.WPSBuilderForm-module__XZJbNW__dimLabelInput{text-align:center;width:38px}.WPSBuilderForm-module__XZJbNW__dimRemoveBtn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.125rem .25rem;font-size:.875rem;line-height:1}.WPSBuilderForm-module__XZJbNW__dimRemoveBtn:hover{color:#dc2626;background:#dc262614}.WPSBuilderForm-module__XZJbNW__dimToolsRow{gap:.5rem;margin-top:.375rem;display:flex}.WPSBuilderForm-module__XZJbNW__dimToolBtn{color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:3px;padding:.25rem .5rem;font-size:.6875rem;transition:all .15s}.WPSBuilderForm-module__XZJbNW__dimToolBtn:hover{color:#7c3aed;border-color:#8b5cf6}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__dimToolBtn{color:var(--text-secondary,#94a3b8);border-color:#4b5563}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__dimToolBtn:hover{color:#a78bfa;border-color:#8b5cf6}.WPSBuilderForm-module__XZJbNW__charFab{color:#fff;cursor:pointer;z-index:900;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.25rem;transition:all .15s;position:fixed;bottom:5.5rem;right:1.25rem;box-shadow:0 4px 12px #7c3aed66}.WPSBuilderForm-module__XZJbNW__charFab:hover{transform:translateY(-1px);box-shadow:0 6px 16px #7c3aed80}.WPSBuilderForm-module__XZJbNW__charFabActive{background:linear-gradient(135deg,#6d28d9,#5b21b6)}.WPSBuilderForm-module__XZJbNW__charFloatPanel{background:var(--bg-primary,#fff);z-index:900;border:1px solid #e2e8f0;border-radius:8px;width:272px;padding:.5rem;position:fixed;bottom:8.75rem;right:1.25rem;box-shadow:0 8px 24px #0f172a2e}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__charFloatPanel{background:var(--bg-secondary,#1e293b);border-color:#4b5563}.WPSBuilderForm-module__XZJbNW__charFloatHint{color:var(--text-secondary,#64748b);margin-bottom:.375rem;font-size:.6875rem}.WPSBuilderForm-module__XZJbNW__charFloatGrid{flex-wrap:wrap;gap:.25rem;display:flex}.WPSBuilderForm-module__XZJbNW__charPaletteBtn{background:var(--bg-primary,#fff);min-width:1.75rem;height:1.75rem;color:var(--text-primary,#1e293b);cursor:pointer;border:1px solid #e2e8f0;border-radius:3px;padding:0;font-size:.875rem;transition:all .1s}.WPSBuilderForm-module__XZJbNW__charPaletteBtn:hover{background:#8b5cf614;border-color:#8b5cf6}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__charPaletteBtn{background:var(--bg-primary,#0f172a);color:var(--text-primary,#f8fafc);border-color:#4b5563}.WPSBuilderForm-module__XZJbNW__btnOpenDesigner{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:4px;width:100%;margin-top:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s;display:block}.WPSBuilderForm-module__XZJbNW__btnOpenDesigner:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px)}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__btnOpenDesigner{background:linear-gradient(135deg,#7c3aed,#6d28d9)}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__btnOpenDesigner:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6)}.WPSBuilderForm-module__XZJbNW__tableWrapper{margin:0 -.75rem;padding:0 .75rem;overflow-x:auto}.WPSBuilderForm-module__XZJbNW__weldingTable{border-collapse:collapse;width:100%;min-width:800px;font-size:.6875rem}.WPSBuilderForm-module__XZJbNW__weldingTable th{color:var(--text-primary,#1e293b);background:var(--bg-secondary,#f1f5f9);text-align:center;vertical-align:bottom;border:1px solid #e2e8f0;padding:.375rem .25rem;font-weight:600;line-height:1.3}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__weldingTable th{background:var(--bg-secondary,#0f172a);color:var(--text-primary,#f8fafc);border-color:#374151}.WPSBuilderForm-module__XZJbNW__weldingTable td{text-align:center;border:1px solid #e2e8f0;padding:.125rem}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__weldingTable td{border-color:#374151}.WPSBuilderForm-module__XZJbNW__cellInput,.WPSBuilderForm-module__XZJbNW__cellInputSmall,.WPSBuilderForm-module__XZJbNW__cellSelect,.WPSBuilderForm-module__XZJbNW__cellInputCalc{text-align:center;width:100%;color:var(--text-primary,#1e293b);background:0 0;border:1px solid #0000;border-radius:3px;padding:.375rem .25rem;font-size:.75rem}:is([data-theme=dark] .WPSBuilderForm-module__XZJbNW__cellInput,[data-theme=dark] .WPSBuilderForm-module__XZJbNW__cellInputSmall,[data-theme=dark] .WPSBuilderForm-module__XZJbNW__cellSelect,[data-theme=dark] .WPSBuilderForm-module__XZJbNW__cellInputCalc){color:var(--text-primary,#f8fafc)}.WPSBuilderForm-module__XZJbNW__cellInput:focus,.WPSBuilderForm-module__XZJbNW__cellSelect:focus{background:var(--bg-primary,#fff);border-color:#3b82f6;outline:none}:is([data-theme=dark] .WPSBuilderForm-module__XZJbNW__cellInput:focus,[data-theme=dark] .WPSBuilderForm-module__XZJbNW__cellSelect:focus){background:var(--bg-tertiary,#111827)}.WPSBuilderForm-module__XZJbNW__cellInputSmall{max-width:50px}.WPSBuilderForm-module__XZJbNW__cellSelect{cursor:pointer;min-width:50px}.WPSBuilderForm-module__XZJbNW__cellInputCalc{color:#2563eb;background:#3b82f61a;font-weight:600}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__cellInputCalc{color:#60a5fa;background:#3b82f633}.WPSBuilderForm-module__XZJbNW__signaturesSection{grid-template-columns:1fr 1fr;gap:1.5rem;padding:.75rem;display:grid}.WPSBuilderForm-module__XZJbNW__signatureBox{align-items:flex-start;gap:1rem;display:flex}.WPSBuilderForm-module__XZJbNW__signatureLabel{color:var(--text-primary,#1e293b);min-width:80px;font-size:.75rem;font-weight:500}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__signatureLabel{color:var(--text-primary,#f8fafc)}.WPSBuilderForm-module__XZJbNW__signatureLabelInput{width:200px;max-width:100%;color:var(--text-primary,#1e293b);background:0 0;border:1px dashed #0000;border-radius:4px;padding:.25rem .375rem;font-size:.75rem;font-weight:600}.WPSBuilderForm-module__XZJbNW__signatureLabelInput:hover{border-color:#cbd5e1}.WPSBuilderForm-module__XZJbNW__signatureLabelInput:focus{border-style:solid;border-color:#3b82f6;outline:none}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__signatureLabelInput{color:var(--text-primary,#f8fafc)}.WPSBuilderForm-module__XZJbNW__signatureLabelSelectLike{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .375rem center;background-repeat:no-repeat;border-color:#cbd5e1;padding-right:1.375rem}.WPSBuilderForm-module__XZJbNW__signatureLabelSelectLike:focus{cursor:text}.WPSBuilderForm-module__XZJbNW__signatureField{flex:1}.WPSBuilderForm-module__XZJbNW__signatureSpace{border-bottom:1px solid #334155;height:2.25rem}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__signatureSpace{border-color:#475569}.WPSBuilderForm-module__XZJbNW__signatureHint{color:var(--text-secondary,#64748b);margin-top:.25rem;font-size:.6875rem;font-style:italic}@media (max-width:768px){.WPSBuilderForm-module__XZJbNW__formContainer{padding:.75rem}.WPSBuilderForm-module__XZJbNW__documentHeader{text-align:center;grid-template-columns:1fr;gap:1rem;padding:1rem}.WPSBuilderForm-module__XZJbNW__logoSection{display:none}.WPSBuilderForm-module__XZJbNW__titleSection{order:-1}.WPSBuilderForm-module__XZJbNW__actionButtons{flex-wrap:wrap;justify-content:center;gap:.5rem}.WPSBuilderForm-module__XZJbNW__btnPrimary,.WPSBuilderForm-module__XZJbNW__btnSecondary,.WPSBuilderForm-module__XZJbNW__btnSuccess{padding:.5rem 1rem;font-size:.8125rem}.WPSBuilderForm-module__XZJbNW__twoColumnSection{grid-template-columns:1fr}.WPSBuilderForm-module__XZJbNW__rightColumn{border-top:1px solid #334155;border-left:none}.WPSBuilderForm-module__XZJbNW__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.WPSBuilderForm-module__XZJbNW__weldingTable{min-width:800px}.WPSBuilderForm-module__XZJbNW__weldingTable th,.WPSBuilderForm-module__XZJbNW__weldingTable td{padding:.5rem;font-size:.75rem}.WPSBuilderForm-module__XZJbNW__cellInput,.WPSBuilderForm-module__XZJbNW__cellInputSmall,.WPSBuilderForm-module__XZJbNW__cellInputCalc,.WPSBuilderForm-module__XZJbNW__cellSelect{min-width:60px;padding:.4rem;font-size:.75rem}.WPSBuilderForm-module__XZJbNW__sketchesGrid,.WPSBuilderForm-module__XZJbNW__signaturesSection{grid-template-columns:1fr}.WPSBuilderForm-module__XZJbNW__sectionBlock{padding:.75rem}.WPSBuilderForm-module__XZJbNW__sectionHeader{padding:.5rem;font-size:.8125rem}.WPSBuilderForm-module__XZJbNW__infoTable th,.WPSBuilderForm-module__XZJbNW__infoTable td{padding:.4rem .5rem;font-size:.75rem}}@media (max-width:480px){.WPSBuilderForm-module__XZJbNW__formContainer{padding:.5rem}.WPSBuilderForm-module__XZJbNW__documentHeader{padding:.75rem}.WPSBuilderForm-module__XZJbNW__documentTitle{font-size:.9375rem}.WPSBuilderForm-module__XZJbNW__documentSubtitle,.WPSBuilderForm-module__XZJbNW__documentNorm{font-size:.6875rem}.WPSBuilderForm-module__XZJbNW__actionButtons{flex-direction:column;width:100%}.WPSBuilderForm-module__XZJbNW__btnPrimary,.WPSBuilderForm-module__XZJbNW__btnSecondary,.WPSBuilderForm-module__XZJbNW__btnSuccess{justify-content:center;width:100%}.WPSBuilderForm-module__XZJbNW__sectionHeader{font-size:.75rem}.WPSBuilderForm-module__XZJbNW__weldingTable th:nth-child(8),.WPSBuilderForm-module__XZJbNW__weldingTable td:nth-child(8),.WPSBuilderForm-module__XZJbNW__weldingTable th:nth-child(9),.WPSBuilderForm-module__XZJbNW__weldingTable td:nth-child(9),.WPSBuilderForm-module__XZJbNW__weldingTable th:nth-child(10),.WPSBuilderForm-module__XZJbNW__weldingTable td:nth-child(10){display:none}.WPSBuilderForm-module__XZJbNW__btnAddRow{width:100%}}.WPSBuilderForm-module__XZJbNW__wpsNumberContainer{align-items:center;gap:4px;display:flex}.WPSBuilderForm-module__XZJbNW__wpsNumberSegment{text-align:center;width:70px;padding:var(--density-input-padding-y,.375rem) var(--density-input-padding-x,.5rem);font-size:var(--density-table-font-size,.8125rem);color:var(--text-primary,#1e293b);background:#00000005;border:1px solid #0000;border-bottom-color:#cbd5e1;border-radius:4px;transition:all .15s}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__wpsNumberSegment{color:var(--text-primary,#f8fafc);background:#ffffff0d;border-bottom-color:#475569}.WPSBuilderForm-module__XZJbNW__wpsNumberSegment:hover{background:var(--bg-secondary,#f8fafc);border-color:#e2e8f0}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__wpsNumberSegment:hover{background:var(--bg-tertiary,#0f172a);border-color:#475569}.WPSBuilderForm-module__XZJbNW__wpsNumberSegment:focus{background:var(--bg-primary,#fff);border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f626}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__wpsNumberSegment:focus{background:var(--bg-tertiary,#111827)}.WPSBuilderForm-module__XZJbNW__wpsNumberSeparator{color:var(--text-muted,#94a3b8);font-weight:600}.WPSBuilderForm-module__XZJbNW__btnCheckAvailability{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-secondary,#f8fafc);color:var(--text-secondary,#64748b);cursor:pointer;border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:.25rem .6rem;font-size:.75rem;transition:all .2s;display:flex}.WPSBuilderForm-module__XZJbNW__btnCheckAvailability:hover{color:#334155;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__btnCheckAvailability{background:var(--bg-secondary,#0f172a);color:var(--text-secondary,#94a3b8);border-color:#374151}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__btnCheckAvailability:hover{color:#f8fafc;background:#1e293b}.WPSBuilderForm-module__XZJbNW__statusAvailable{color:#10b981;align-items:center;gap:4px;margin-left:8px;font-size:.75rem;font-weight:600;animation:.3s WPSBuilderForm-module__XZJbNW__fadeIn;display:flex}.WPSBuilderForm-module__XZJbNW__statusTaken{color:#ef4444;align-items:center;gap:4px;margin-left:8px;font-size:.75rem;font-weight:600;animation:.3s WPSBuilderForm-module__XZJbNW__fadeIn;display:flex}@keyframes WPSBuilderForm-module__XZJbNW__fadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.WPSBuilderForm-module__XZJbNW__autocompleteContainer{width:100%;position:relative}.WPSBuilderForm-module__XZJbNW__suggestionsList{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e2e8f0);z-index:100;border-radius:6px;max-height:200px;margin:0;padding:4px 0;list-style:none;animation:.15s WPSBuilderForm-module__XZJbNW__fadeIn;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__suggestionsList{background:var(--bg-secondary,#1e293b);border-color:#374151;box-shadow:0 4px 12px #0000004d}.WPSBuilderForm-module__XZJbNW__suggestionItem{cursor:pointer;font-size:var(--density-table-font-size,.8125rem);color:var(--text-primary,#1e293b);padding:8px 12px;transition:background .1s}.WPSBuilderForm-module__XZJbNW__suggestionItem:hover{background:var(--bg-secondary,#f1f5f9)}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__suggestionItem{color:var(--text-primary,#f8fafc)}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__suggestionItem:hover{background:#334155}.WPSBuilderForm-module__XZJbNW__languageBar{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-secondary,#f8fafc);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1rem;margin:.5rem 0 .75rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__languageBar{background:var(--bg-secondary,#1e293b);border-color:#374151}.WPSBuilderForm-module__XZJbNW__languageBarLabel{color:var(--text-primary,#1e293b);font-weight:600}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__languageBarLabel{color:var(--text-primary,#f8fafc)}.WPSBuilderForm-module__XZJbNW__languageSelectLabel{color:var(--text-secondary,#64748b);align-items:center;gap:.375rem;display:flex}.WPSBuilderForm-module__XZJbNW__languageSelect{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-primary,#fff);color:var(--text-primary,#1e293b);border-radius:6px;padding:.25rem .5rem;font-size:.8125rem}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__languageSelect{background:var(--bg-primary,#0f172a);color:var(--text-primary,#f8fafc);border-color:#475569}.WPSBuilderForm-module__XZJbNW__fieldVisibilityBtn{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-primary,#fff);color:var(--text-primary,#1e293b);cursor:pointer;border-radius:6px;padding:.25rem .625rem;font-size:.8125rem}.WPSBuilderForm-module__XZJbNW__fieldVisibilityBtn:hover{border-color:#3b82f6}[data-theme=dark] .WPSBuilderForm-module__XZJbNW__fieldVisibilityBtn{background:var(--bg-primary,#0f172a);color:var(--text-primary,#f8fafc);border-color:#475569}.WPSBuilderForm-module__XZJbNW__suggestionHideBtn{color:var(--text-secondary,#94a3b8);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:.6875rem;line-height:1;transition:opacity .1s,color .1s}.WPSBuilderForm-module__XZJbNW__suggestionItem:hover .WPSBuilderForm-module__XZJbNW__suggestionHideBtn{opacity:1}.WPSBuilderForm-module__XZJbNW__suggestionHideBtn:hover{color:var(--danger,#ef4444)}
.SketchLibraryModal-module__xRGhLa__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SketchLibraryModal-module__xRGhLa__modal{background:#fff;border-radius:12px;flex-direction:column;width:90vw;max-width:1000px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.SketchLibraryModal-module__xRGhLa__header{color:#fff;background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);border-bottom:1px solid #e2e8f0;padding:1.25rem 1.5rem;position:relative}.SketchLibraryModal-module__xRGhLa__title{margin:0;font-size:1.25rem;font-weight:600}.SketchLibraryModal-module__xRGhLa__subtitle{opacity:.85;margin-top:.25rem;font-size:.875rem}.SketchLibraryModal-module__xRGhLa__closeButton{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:1rem;right:1rem}.SketchLibraryModal-module__xRGhLa__closeButton:hover{background:#ffffff4d}.SketchLibraryModal-module__xRGhLa__toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.SketchLibraryModal-module__xRGhLa__searchWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.SketchLibraryModal-module__xRGhLa__searchWrapper svg{color:#64748b;flex-shrink:0;width:16px;height:16px}.SketchLibraryModal-module__xRGhLa__searchInput{background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.SketchLibraryModal-module__xRGhLa__searchInput::placeholder{color:#94a3b8}.SketchLibraryModal-module__xRGhLa__uploadButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s;display:flex;position:relative}.SketchLibraryModal-module__xRGhLa__uploadButton:hover{background:#2563eb}.SketchLibraryModal-module__xRGhLa__uploadButton svg{width:16px;height:16px}.SketchLibraryModal-module__xRGhLa__uploadInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SketchLibraryModal-module__xRGhLa__uploadButton:focus-within{outline-offset:2px;outline:2px solid #1d4ed8}.SketchLibraryModal-module__xRGhLa__tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:.25rem;padding:.75rem 1.5rem 0;display:flex}.SketchLibraryModal-module__xRGhLa__tab{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;padding:.5rem 1rem;font-size:.875rem;transition:background .2s,color .2s}.SketchLibraryModal-module__xRGhLa__tab:hover{color:#1e293b;background:#eef2f7}.SketchLibraryModal-module__xRGhLa__tabActive{color:#1d4ed8;background:#fff;border-color:#e2e8f0;margin-bottom:-1px;font-weight:600}.SketchLibraryModal-module__xRGhLa__showAllToggle{color:#475569;cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.SketchLibraryModal-module__xRGhLa__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;justify-content:space-between;align-items:center;margin:.75rem 1.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.SketchLibraryModal-module__xRGhLa__error button{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1}.SketchLibraryModal-module__xRGhLa__content{flex:1;min-height:0;display:flex;overflow:hidden}.SketchLibraryModal-module__xRGhLa__sketchList{border-right:1px solid #e2e8f0;flex:1;padding:1rem 1.5rem;overflow-y:auto}.SketchLibraryModal-module__xRGhLa__loading,.SketchLibraryModal-module__xRGhLa__empty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.SketchLibraryModal-module__xRGhLa__emptyIcon{margin-bottom:.5rem;font-size:3rem}.SketchLibraryModal-module__xRGhLa__emptyHint{color:#94a3b8;font-size:.8rem}.SketchLibraryModal-module__xRGhLa__spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite SketchLibraryModal-module__xRGhLa__spin}.SketchLibraryModal-module__xRGhLa__spinnerSmall{border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite SketchLibraryModal-module__xRGhLa__spin}@keyframes SketchLibraryModal-module__xRGhLa__spin{to{transform:rotate(360deg)}}.SketchLibraryModal-module__xRGhLa__sketchGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;display:grid}.SketchLibraryModal-module__xRGhLa__sketchItem{cursor:pointer;background:#f8fafc;border:2px solid #0000;border-radius:10px;padding:.5rem;transition:all .2s;position:relative}.SketchLibraryModal-module__xRGhLa__sketchItem:hover{background:#f1f5f9;border-color:#cbd5e1}.SketchLibraryModal-module__xRGhLa__sketchItem.SketchLibraryModal-module__xRGhLa__selected{background:#eff6ff;border-color:#3b82f6}.SketchLibraryModal-module__xRGhLa__sketchThumb{aspect-ratio:4/3;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.SketchLibraryModal-module__xRGhLa__thumbImg{object-fit:contain;width:100%;height:100%}.SketchLibraryModal-module__xRGhLa__thumbLoading,.SketchLibraryModal-module__xRGhLa__thumbError{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}button.SketchLibraryModal-module__xRGhLa__thumbError{cursor:pointer;text-align:center;color:#dc2626;background:0 0;border:none;padding:.25rem;font-size:.6875rem;line-height:1.3}.SketchLibraryModal-module__xRGhLa__loadMoreButton{border:1px solid var(--color-card-border,#e2e8f0);background:var(--color-card-bg,#fff);color:var(--color-text-heading,#334155);cursor:pointer;border-radius:8px;margin:.75rem auto 0;padding:.5rem 1.25rem;font-size:.8125rem;display:block}.SketchLibraryModal-module__xRGhLa__loadMoreButton:hover:not(:disabled){background:var(--color-card-hover,#f1f5f9)}.SketchLibraryModal-module__xRGhLa__loadMoreButton:disabled{opacity:.6;cursor:default}.SketchLibraryModal-module__xRGhLa__sketchInfo{flex-direction:column;gap:.125rem;margin-top:.5rem;display:flex}.SketchLibraryModal-module__xRGhLa__sketchName{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.SketchLibraryModal-module__xRGhLa__sketchMeta{color:#64748b;font-size:.7rem}.SketchLibraryModal-module__xRGhLa__sketchDescription{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.SketchLibraryModal-module__xRGhLa__kindBadge{color:#6d28d9;background:#ede9fe;border-radius:999px;padding:.0625rem .375rem;font-size:.65rem;font-weight:600;display:inline-block}.SketchLibraryModal-module__xRGhLa__kindBadgeSequence{color:#1d4ed8;background:#dbeafe}.SketchLibraryModal-module__xRGhLa__thumbPlaceholder{color:#cbd5e1;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;display:flex}.SketchLibraryModal-module__xRGhLa__cardActions{opacity:0;gap:.25rem;transition:opacity .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.SketchLibraryModal-module__xRGhLa__sketchItem:hover .SketchLibraryModal-module__xRGhLa__cardActions,.SketchLibraryModal-module__xRGhLa__sketchItem:focus-within .SketchLibraryModal-module__xRGhLa__cardActions{opacity:1}.SketchLibraryModal-module__xRGhLa__cardActions .SketchLibraryModal-module__xRGhLa__deleteButton{opacity:1;position:static}.SketchLibraryModal-module__xRGhLa__editButton{cursor:pointer;color:#fff;background:#3b82f6e6;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}.SketchLibraryModal-module__xRGhLa__editButton:hover{background:#2563eb}.SketchLibraryModal-module__xRGhLa__deleteButton{cursor:pointer;color:#fff;opacity:0;background:#ef4444e6;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.SketchLibraryModal-module__xRGhLa__sketchItem:hover .SketchLibraryModal-module__xRGhLa__deleteButton,.SketchLibraryModal-module__xRGhLa__sketchItem:focus-within .SketchLibraryModal-module__xRGhLa__deleteButton{opacity:1}@media (hover:none){.SketchLibraryModal-module__xRGhLa__cardActions,.SketchLibraryModal-module__xRGhLa__deleteButton{opacity:1}}.SketchLibraryModal-module__xRGhLa__deleteButton:hover{background:#dc2626}.SketchLibraryModal-module__xRGhLa__deleteButton svg{width:14px;height:14px}.SketchLibraryModal-module__xRGhLa__selectedBadge{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:.25rem;right:.25rem}.SketchLibraryModal-module__xRGhLa__selectedBadge svg{width:14px;height:14px}.SketchLibraryModal-module__xRGhLa__preview{background:#f8fafc;flex-direction:column;flex-shrink:0;width:320px;padding:1rem;display:flex}.SketchLibraryModal-module__xRGhLa__previewTitle{color:#475569;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.SketchLibraryModal-module__xRGhLa__previewImage{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:.5rem;display:flex;overflow:hidden}.SketchLibraryModal-module__xRGhLa__previewImg{object-fit:contain;max-width:100%;max-height:100%}.SketchLibraryModal-module__xRGhLa__previewLoading,.SketchLibraryModal-module__xRGhLa__previewEmpty{color:#94a3b8;text-align:center;background:#fff;border:1px dashed #e2e8f0;border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}.SketchLibraryModal-module__xRGhLa__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.SketchLibraryModal-module__xRGhLa__cancelButton{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.SketchLibraryModal-module__xRGhLa__cancelButton:hover{background:#f1f5f9;border-color:#cbd5e1}.SketchLibraryModal-module__xRGhLa__selectButton{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background .2s;display:flex}.SketchLibraryModal-module__xRGhLa__selectButton:hover:not(:disabled){background:#16a34a}.SketchLibraryModal-module__xRGhLa__selectButton:disabled{cursor:not-allowed;background:#94a3b8}.SketchLibraryModal-module__xRGhLa__selectButton svg{width:16px;height:16px}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__modal{background:#1e293b;border:1px solid #334155}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__header{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);border-color:#334155}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__toolbar{background:#0f172a;border-color:#334155}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__tabs{background:#0f172a;border-color:#334155}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__tab{color:#94a3b8}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__tab:hover{color:#e2e8f0;background:#1e293b}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__tabActive{color:#60a5fa;background:#1e293b;border-color:#334155}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__showAllToggle{color:#cbd5e1}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__searchWrapper{background:#1e293b;border-color:#475569}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__searchInput{color:#e2e8f0}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__searchInput::placeholder{color:#64748b}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__error{color:#fca5a5;background:#450a0a;border-color:#7f1d1d}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__sketchList{border-color:#334155}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__sketchItem{background:#0f172a}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__sketchItem:hover{background:#1e293b;border-color:#475569}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__sketchItem.SketchLibraryModal-module__xRGhLa__selected{background:#1e3a8a;border-color:#3b82f6}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__sketchThumb{background:#1e293b;border-color:#334155}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__sketchName{color:#e2e8f0}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__sketchMeta{color:#94a3b8}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__preview{background:#0f172a}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__previewTitle{color:#e2e8f0}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__previewImage{background:#1e293b;border-color:#334155}:is([data-theme=dark] .SketchLibraryModal-module__xRGhLa__previewEmpty,[data-theme=dark] .SketchLibraryModal-module__xRGhLa__previewLoading){background:#1e293b;border-color:#475569}:is([data-theme=dark] .SketchLibraryModal-module__xRGhLa__loading,[data-theme=dark] .SketchLibraryModal-module__xRGhLa__empty){color:#94a3b8}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__footer{background:#0f172a;border-color:#334155}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__cancelButton{color:#e2e8f0;background:#1e293b;border-color:#475569}[data-theme=dark] .SketchLibraryModal-module__xRGhLa__cancelButton:hover{background:#334155;border-color:#64748b}@media (max-width:768px){.SketchLibraryModal-module__xRGhLa__modal{border-radius:0;width:100%;max-width:none;height:100vh;max-height:100vh}.SketchLibraryModal-module__xRGhLa__content{flex-direction:column}.SketchLibraryModal-module__xRGhLa__sketchList{border-bottom:1px solid #e2e8f0;border-right:none;max-height:50vh}.SketchLibraryModal-module__xRGhLa__preview{width:100%;max-height:40vh}.SketchLibraryModal-module__xRGhLa__sketchGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}}