.Subscription-module__DdqzRG__contentWrapper{flex:1;max-width:1000px;margin:0 auto}.Subscription-module__DdqzRG__pastDueBanner{background:linear-gradient(to right, color-mix(in srgb, var(--accent-danger) 10%, var(--bg-card)), transparent);border:1px solid color-mix(in srgb, var(--accent-danger) 40%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:flex}.Subscription-module__DdqzRG__pastDueContent{align-items:flex-start;gap:16px;width:550px;display:flex}.Subscription-module__DdqzRG__pastDueText{flex:1}.Subscription-module__DdqzRG__pastDueText strong{color:var(--accent-danger);margin-bottom:4px;font-size:16px;font-weight:600;display:block}.Subscription-module__DdqzRG__pastDueText p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.Subscription-module__DdqzRG__pastDueButton{color:#fff;background:var(--accent-danger);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s}.Subscription-module__DdqzRG__pastDueButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent-danger), black 10%)}.Subscription-module__DdqzRG__pastDueButton:disabled{opacity:.6;cursor:not-allowed}.Subscription-module__DdqzRG__successBanner{background:linear-gradient(to right, color-mix(in srgb, var(--accent-success) 5%, var(--bg-card)), transparent);border:1px solid color-mix(in srgb, var(--accent-success) 40%, transparent);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:flex}@supports (corner-shape:squircle){.Subscription-module__DdqzRG__successBanner{corner-shape:squircle;border-radius:14px}}.Subscription-module__DdqzRG__successContent{align-items:flex-start;gap:16px;width:550px;display:flex}.Subscription-module__DdqzRG__successText{flex:1}.Subscription-module__DdqzRG__successText strong{color:var(--accent-success);margin-bottom:4px;font-size:16px;font-weight:600;display:block}.Subscription-module__DdqzRG__successText p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.Subscription-module__DdqzRG__successButton{color:#fff;background:var(--accent-success);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s}.Subscription-module__DdqzRG__successButton:hover{background:color-mix(in srgb, var(--accent-success), black 10%)}.Subscription-module__DdqzRG__currentPlanSection{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px 28px;display:flex}.Subscription-module__DdqzRG__currentPlanInfo{align-items:center;gap:16px;display:flex}.Subscription-module__DdqzRG__planIconWrapper{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.Subscription-module__DdqzRG__currentPlanLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:13px;font-weight:500}.Subscription-module__DdqzRG__currentPlanName{color:var(--text-primary);font-size:20px;font-weight:600}.Subscription-module__DdqzRG__manageBillingButton{color:var(--text-secondary);border:1px solid var(--border-primary);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.Subscription-module__DdqzRG__manageBillingButton:hover{background:var(--bg-hover);border-color:var(--border-secondary)}.Subscription-module__DdqzRG__usageSection{border:1px solid var(--border-primary);border-radius:10px;margin-bottom:20px;display:flex}@supports (corner-shape:squircle){.Subscription-module__DdqzRG__usageSection{corner-shape:squircle;border-radius:16px}}.Subscription-module__DdqzRG__usageBannerLayout{background:0 0;border-radius:0;flex:1;padding:20px 30px 20px 20px;border:none!important;border-right:1px solid color-mix(in srgb, var(--border-primary), transparent 50%)!important}.Subscription-module__DdqzRG__pdfUsageSection{flex-direction:column;gap:10px;width:280px;padding:16px 20px 16px 24px;display:flex}@media (max-width:700px){.Subscription-module__DdqzRG__usageSection{flex-direction:column}.Subscription-module__DdqzRG__pdfUsageSection{border-top:1px solid var(--border-primary);width:100%}}.Subscription-module__DdqzRG__annualSwitchBanner{border:1px solid color-mix(in srgb, var(--accent-primary), transparent 72%);background:color-mix(in srgb, var(--accent-primary), transparent 94%);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 18px;padding:14px 18px;display:flex}@supports (corner-shape:squircle){.Subscription-module__DdqzRG__annualSwitchBanner{corner-shape:squircle;border-radius:14px}}.Subscription-module__DdqzRG__annualSwitchCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.Subscription-module__DdqzRG__annualSwitchTitle{color:var(--text-primary);font-size:16px;font-weight:500}.Subscription-module__DdqzRG__annualSwitchText{color:var(--text-muted);font-size:13px}.Subscription-module__DdqzRG__annualSwitchLink{color:var(--accent-primary);font:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;font-weight:600}.Subscription-module__DdqzRG__annualSwitchLink:hover:not(:disabled){text-decoration:underline}.Subscription-module__DdqzRG__annualSwitchLink:disabled{cursor:wait;opacity:.7}@media (max-width:700px){.Subscription-module__DdqzRG__annualSwitchBanner{flex-direction:column;align-items:flex-start}}.Subscription-module__DdqzRG__pdfUsageHeader{flex-direction:column;gap:2px;display:flex}.Subscription-module__DdqzRG__pdfUsageTitle{color:var(--text-primary);font-size:14px;font-weight:600}.Subscription-module__DdqzRG__pdfUsageSubtitle{color:var(--text-muted);font-size:12px}.Subscription-module__DdqzRG__pdfUsageBar{background:var(--bg-primary);border-radius:3px;height:6px;overflow:hidden}.Subscription-module__DdqzRG__pdfUsageBarFill{background:var(--accent-primary);border-radius:3px;height:100%;transition:width .3s}.Subscription-module__DdqzRG__pdfUsageStats{justify-content:space-between;align-items:center;display:flex}.Subscription-module__DdqzRG__pdfUsageCount{color:var(--text-primary);font-size:13px;font-weight:500}.Subscription-module__DdqzRG__pdfUsageRemaining{color:var(--text-muted);font-size:12px}.Subscription-module__DdqzRG__pdfPageLimit{color:var(--text-muted);margin-top:6px;font-size:12px}.Subscription-module__DdqzRG__pdfLearnMore{color:var(--accent-primary);align-items:center;gap:4px;margin-top:8px;font-size:12px;text-decoration:none;display:inline-flex}.Subscription-module__DdqzRG__pdfLearnMore:hover{text-decoration:underline}.Subscription-module__DdqzRG__sectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.Subscription-module__DdqzRG__sectionTitle{color:var(--text-primary);cursor:default;-webkit-user-select:none;user-select:none;margin:0;font-size:18px;font-weight:400}.Subscription-module__DdqzRG__sectionMeta{color:var(--text-muted);text-align:right;cursor:default;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:14px}.Subscription-module__DdqzRG__sectionMetaWarning{color:var(--accent-danger)}.Subscription-module__DdqzRG__sectionSubtitle{color:var(--text-muted);margin-top:4px;font-size:14px}@media (max-width:700px){.Subscription-module__DdqzRG__sectionHeader{flex-direction:column;align-items:flex-start}.Subscription-module__DdqzRG__sectionMeta{text-align:left}}.Subscription-module__DdqzRG__tiersGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px;display:grid}@media (max-width:900px){.Subscription-module__DdqzRG__tiersGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Subscription-module__DdqzRG__tiersGrid{grid-template-columns:1fr}}.Subscription-module__DdqzRG__tierHeader{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.Subscription-module__DdqzRG__tierName{text-transform:uppercase;letter-spacing:.5px;letter-spacing:.5px;cursor:default;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:16px;font-weight:700}.Subscription-module__DdqzRG__tierMultiplier{cursor:default;border-radius:6px;padding:4px 8px;font-size:18px;font-weight:500}.Subscription-module__DdqzRG__tierPricing{cursor:default;align-items:baseline;gap:4px;margin-top:10px;margin-bottom:12px;display:flex}.Subscription-module__DdqzRG__tierPrice{color:var(--text-primary);letter-spacing:-1px;font-size:32px;font-weight:500}.Subscription-module__DdqzRG__tierPeriod{color:var(--text-muted);cursor:default;font-size:15px}.Subscription-module__DdqzRG__tierFeatures{cursor:default;flex:1;margin:0 0 28px;padding:0;list-style:none}.Subscription-module__DdqzRG__tierFeature{color:var(--text-secondary);align-items:center;gap:10px;padding:8px 0;font-size:16px;display:flex}.Subscription-module__DdqzRG__featureCheck{width:18px;height:18px;color:var(--accent-primary);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.Subscription-module__DdqzRG__tierAction{margin-top:auto}.Subscription-module__DdqzRG__pendingChange{background:linear-gradient(to right, color-mix(in srgb, var(--accent-primary), transparent 90%), transparent);border:1px solid color-mix(in srgb, var(--accent-primary), transparent 50%);height:76px;color:var(--text-secondary);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 20px;font-size:16px;display:flex}@supports (corner-shape:squircle){.Subscription-module__DdqzRG__pendingChange{corner-shape:squircle;border-radius:16px}}.Subscription-module__DdqzRG__pendingChangeText{flex:1}.Subscription-module__DdqzRG__pendingChange strong{color:var(--text-primary)}.Subscription-module__DdqzRG__pendingAction{justify-content:center;align-items:center;gap:12px;display:flex}.Subscription-module__DdqzRG__cancelDowngradeButton{text-align:center;background:color-mix(in srgb, var(--accent-primary), transparent 30%);border:none;border-bottom:1px solid color-mix(in srgb, var(--accent-primary), var(--text-primary) 20%);color:#fff;border-radius:13px;padding:12px 20px;font-size:16px;font-weight:600;transition:all .2s;display:flex}@supports (corner-shape:squircle){.Subscription-module__DdqzRG__cancelDowngradeButton{corner-shape:squircle;border-radius:20px}}.Subscription-module__DdqzRG__cancelDowngradeButton:hover{background:color-mix(in srgb, var(--accent-primary), transparent 10%);cursor:pointer}.Subscription-module__DdqzRG__cancelDowngradeButton:active{background:var(--accent-primary);cursor:pointer}.Subscription-module__DdqzRG__cancelLoadingBarContainer{background-color:var(--border-primary);border-radius:2px;width:160px;height:4px;overflow:hidden}@keyframes Subscription-module__DdqzRG__gradientShift{0%{background-position:0%}to{background-position:100%}}@keyframes Subscription-module__DdqzRG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Subscription-module__DdqzRG__usageBannerSkeletonLayout{border-radius:16px;flex:1;margin:20px}.Subscription-module__DdqzRG__tierCardSkeleton{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;flex-direction:column;height:400px;padding:28px;display:flex}.Subscription-module__DdqzRG__skeletonHeader{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.Subscription-module__DdqzRG__skeletonTitle{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-secondary) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:4px;width:60px;height:20px;animation:1.5s infinite Subscription-module__DdqzRG__shimmer}.Subscription-module__DdqzRG__skeletonH2{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-secondary) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:4px;width:200px;height:28px;animation:1.5s infinite Subscription-module__DdqzRG__shimmer}.Subscription-module__DdqzRG__skeletonMultiplier{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-secondary) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:4px;width:36px;height:20px;animation:1.5s infinite Subscription-module__DdqzRG__shimmer}.Subscription-module__DdqzRG__skeletonPrice{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-secondary) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:4px;width:80px;height:48px;margin-bottom:24px;animation:1.5s infinite Subscription-module__DdqzRG__shimmer}.Subscription-module__DdqzRG__skeletonFeatures{flex:1;margin-bottom:28px}.Subscription-module__DdqzRG__skeletonFeature{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-secondary) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:4px;height:18px;margin-bottom:16px;animation:1.5s infinite Subscription-module__DdqzRG__shimmer}.Subscription-module__DdqzRG__skeletonFeature:first-child{width:90%}.Subscription-module__DdqzRG__skeletonFeature:nth-child(2){width:75%}.Subscription-module__DdqzRG__skeletonFeature:nth-child(3){width:85%}.Subscription-module__DdqzRG__skeletonFeature:nth-child(4){width:70%}.Subscription-module__DdqzRG__skeletonButton{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-secondary) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:10px;width:100%;height:44px;animation:1.5s infinite Subscription-module__DdqzRG__shimmer}.Subscription-module__DdqzRG__loadingBarContainer{background-color:var(--border-primary);border-radius:2px;width:100%;height:4px;margin:20px 0;overflow:hidden}.Subscription-module__DdqzRG__loadingBar{width:140%;height:100%;position:relative}.Subscription-module__DdqzRG__loadingBar:before,.Subscription-module__DdqzRG__loadingBar:after{content:"";border-radius:2px;width:20%;height:100%;animation:3s linear infinite Subscription-module__DdqzRG__loadingIndeterminate;position:absolute;top:0}.Subscription-module__DdqzRG__loadingBar:after{animation-delay:-1.5s}@keyframes Subscription-module__DdqzRG__loadingIndeterminate{0%{left:-40%}to{left:100%}}.Subscription-module__DdqzRG__paymentsSection{margin-top:48px}.Subscription-module__DdqzRG__paymentsSectionHeader,.Subscription-module__DdqzRG__extraEditsBalanceHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.Subscription-module__DdqzRG__paymentsTable{border-collapse:collapse;width:100%;margin-top:20px;font-size:14px}.Subscription-module__DdqzRG__paymentsTable th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-primary);padding:12px 16px;font-weight:500}.Subscription-module__DdqzRG__paymentsTable td{color:var(--text-primary);border-bottom:1px solid var(--border-primary);padding:16px}.Subscription-module__DdqzRG__paymentsTable tbody tr:last-child td{border-bottom:none}.Subscription-module__DdqzRG__paymentStatus{border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.Subscription-module__DdqzRG__paymentStatusPaid{color:#059669;background:#10b9811a}.Subscription-module__DdqzRG__paymentStatusPartialRefund{color:#a16207;background:#eab30824}.Subscription-module__DdqzRG__paymentStatusFailed{color:#dc2626;background:#ef44441a}.Subscription-module__DdqzRG__invoiceButton{color:var(--text-secondary);border:1px solid var(--border-primary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.Subscription-module__DdqzRG__invoiceButton:hover{background:var(--bg-hover);border-color:var(--border-secondary);color:var(--text-primary)}.Subscription-module__DdqzRG__invoiceButton:disabled{opacity:.5;cursor:not-allowed}.Subscription-module__DdqzRG__invoiceButtonLoading{opacity:.6;cursor:wait}.Subscription-module__DdqzRG__skeletonPaymentRow td{border-bottom:1px solid var(--border-primary);padding:16px}.Subscription-module__DdqzRG__skeletonPaymentDate{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-secondary) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:4px;width:90px;height:16px;animation:1.5s infinite Subscription-module__DdqzRG__shimmer}.Subscription-module__DdqzRG__skeletonPaymentType{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-secondary) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:4px;width:110px;height:16px;animation:1.5s infinite Subscription-module__DdqzRG__shimmer}.Subscription-module__DdqzRG__skeletonPaymentAmount{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-secondary) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:4px;width:60px;height:16px;animation:1.5s infinite Subscription-module__DdqzRG__shimmer}.Subscription-module__DdqzRG__skeletonPaymentStatus{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-secondary) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:12px;width:50px;height:24px;animation:1.5s infinite Subscription-module__DdqzRG__shimmer}.Subscription-module__DdqzRG__skeletonPaymentInvoice{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-secondary) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:6px;width:65px;height:28px;animation:1.5s infinite Subscription-module__DdqzRG__shimmer}.Subscription-module__DdqzRG__overageSection{border:1px solid var(--border-primary);background:var(--bg-card);border-radius:6px;padding:24px}.Subscription-module__DdqzRG__overageHeader{justify-content:space-between;align-items:flex-start;display:flex}.Subscription-module__DdqzRG__overageHeaderLeft{flex:1}.Subscription-module__DdqzRG__overageTitle{color:var(--text-primary);margin:0 0 4px;font-size:18px;font-weight:600}.Subscription-module__DdqzRG__overageSubtitle{color:var(--text-muted);margin:0;font-size:14px}.Subscription-module__DdqzRG__overageToggle{cursor:pointer;width:48px;height:26px;display:inline-block;position:relative}.Subscription-module__DdqzRG__overageToggle input{opacity:0;width:0;height:0}.Subscription-module__DdqzRG__overageToggleSlider{background-color:var(--bg-hover);border:1px solid var(--border-primary);border-radius:26px;transition:all .3s;position:absolute;inset:0}.Subscription-module__DdqzRG__overageToggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #0003}.Subscription-module__DdqzRG__overageToggle input:checked+.Subscription-module__DdqzRG__overageToggleSlider{background-color:var(--accent-primary);border-color:var(--accent-hover)}.Subscription-module__DdqzRG__overageToggle input:checked+.Subscription-module__DdqzRG__overageToggleSlider:before{transform:translate(22px)}.Subscription-module__DdqzRG__overageToggle input:disabled+.Subscription-module__DdqzRG__overageToggleSlider{opacity:.5;cursor:not-allowed}.Subscription-module__DdqzRG__overageContent{border-top:1px solid var(--border-primary);margin-top:20px;padding-top:20px}.Subscription-module__DdqzRG__overageDescription{color:var(--text-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.Subscription-module__DdqzRG__overageStats{gap:40px;margin-bottom:20px;display:flex}.Subscription-module__DdqzRG__overageStat{flex-direction:column;gap:4px;display:flex}.Subscription-module__DdqzRG__overageStatLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px}.Subscription-module__DdqzRG__overageStatValue{color:var(--text-primary);font-size:20px;font-weight:600}.Subscription-module__DdqzRG__overageStatCap{color:var(--text-muted);font-size:14px;font-weight:400}.Subscription-module__DdqzRG__overageCapRow{align-items:center;gap:16px;display:flex}.Subscription-module__DdqzRG__overageCapLabel{color:var(--text-secondary);font-size:14px;font-weight:500}.Subscription-module__DdqzRG__overageCapSelect{color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-primary);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2.5 4.5L6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:6px;padding:8px 32px 8px 12px;font-size:14px;transition:all .2s}.Subscription-module__DdqzRG__overageCapSelect:hover{border-color:var(--border-secondary)}.Subscription-module__DdqzRG__overageCapSelect:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-primary), transparent 80%);outline:none}.Subscription-module__DdqzRG__overageCapSelect:disabled{opacity:.5;cursor:not-allowed}.Subscription-module__DdqzRG__overageBlockedBanner{background:linear-gradient(to right, color-mix(in srgb, var(--accent-warning) 10%, var(--bg-card)), transparent);border:1px solid color-mix(in srgb, var(--accent-danger) 40%, transparent);border-radius:6px;align-items:center;gap:16px;margin-top:20px;padding:16px;display:flex}.Subscription-module__DdqzRG__overageBlockedIcon{flex-shrink:0;font-size:20px}.Subscription-module__DdqzRG__overageBlockedText{flex:1}.Subscription-module__DdqzRG__overageBlockedText strong{color:var(--accent-danger);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.Subscription-module__DdqzRG__overageBlockedText p{color:var(--text-secondary);margin:0;font-size:13px}.Subscription-module__DdqzRG__overageBlockedButton{color:#fff;background:var(--accent-danger);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s}.Subscription-module__DdqzRG__overageBlockedButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent-danger), black 10%)}.Subscription-module__DdqzRG__overageBlockedButton:disabled{opacity:.6;cursor:not-allowed}.Subscription-module__DdqzRG__overageInline{border-top:1px solid var(--border-primary);margin-top:16px;padding-top:16px}.Subscription-module__DdqzRG__overageInlineHeader{justify-content:space-between;align-items:center;display:flex}.Subscription-module__DdqzRG__overageInlineLeft{flex-direction:column;gap:2px;display:flex}.Subscription-module__DdqzRG__overageInlineTitle{color:var(--text-primary);font-size:14px;font-weight:600}.Subscription-module__DdqzRG__overageInlineSubtitle{color:var(--text-muted);font-size:13px}.Subscription-module__DdqzRG__overageInlineContent{margin-top:14px}.Subscription-module__DdqzRG__overageInlineStats{align-items:center;gap:28px;display:flex}.Subscription-module__DdqzRG__overageInlineStat{flex-direction:column;gap:2px;display:flex}.Subscription-module__DdqzRG__overageInlineStatLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.Subscription-module__DdqzRG__overageInlineStatValue{color:var(--text-primary);font-size:16px;font-weight:600}.Subscription-module__DdqzRG__overageInlineStatCap{color:var(--text-muted);font-size:13px;font-weight:400}.Subscription-module__DdqzRG__overageInlineCapRow{align-items:center;gap:8px;margin-left:auto;display:flex}.Subscription-module__DdqzRG__overageInlineCapLabel{color:var(--text-muted);font-size:13px}.Subscription-module__DdqzRG__overageInlineCapSelect{color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-primary);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2.5 4.5L6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:6px;padding:6px 28px 6px 10px;font-size:13px;transition:all .2s}.Subscription-module__DdqzRG__overageInlineCapSelect:hover{border-color:var(--border-secondary)}.Subscription-module__DdqzRG__overageInlineCapSelect:focus{border-color:var(--accent-primary);outline:none}.Subscription-module__DdqzRG__overageInlineCapSelect:disabled{opacity:.5;cursor:not-allowed}.Subscription-module__DdqzRG__overageInlineBlocked{background:color-mix(in srgb, var(--accent-danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-danger) 30%, transparent);color:var(--accent-danger);border-radius:6px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.Subscription-module__DdqzRG__overageInlineBlockedButton{color:#fff;background:var(--accent-danger);cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.Subscription-module__DdqzRG__overageInlineBlockedButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent-danger), black 10%)}.Subscription-module__DdqzRG__overageInlineBlockedButton:disabled{opacity:.6;cursor:not-allowed}.Subscription-module__DdqzRG__billingToggle{justify-content:center;align-items:center;margin-bottom:12px;display:flex}
.DeleteConfirmModal-module__I0ChfG__content{flex-direction:column;align-items:center;gap:6px;width:100%;padding:8px 0;display:flex}.DeleteConfirmModal-module__I0ChfG__iconContainer{background-color:var(--accent-danger-light,#fee2e2);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex}.DeleteConfirmModal-module__I0ChfG__warningIcon{width:28px;height:28px;color:var(--accent-danger)}.DeleteConfirmModal-module__I0ChfG__heading{text-align:center;margin:0;font-size:1.25rem;font-weight:600}.DeleteConfirmModal-module__I0ChfG__confirmText{max-width:360px;color:var(--text-muted);text-align:center;margin:0;line-height:1.5}.DeleteConfirmModal-module__I0ChfG__buttonContainer{justify-content:center;gap:12px;margin-top:8px;padding-top:8px;display:flex}.DeleteConfirmModal-module__I0ChfG__buttonContainer button{justify-content:center}.DeleteConfirmModal-module__I0ChfG__deleteButton{background-color:var(--accent-danger);min-width:100px}.DeleteConfirmModal-module__I0ChfG__deleteButton:hover{background-color:var(--accent-danger-hover,#dc2626)}.DeleteConfirmModal-module__I0ChfG__dark .DeleteConfirmModal-module__I0ChfG__iconContainer{background-color:#ef44441a}
.PdfUsageCard-module__8ftdUW__container{flex-direction:column;gap:10px;display:flex}.PdfUsageCard-module__8ftdUW__header{flex-direction:column;gap:2px;display:flex}.PdfUsageCard-module__8ftdUW__title{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.PdfUsageCard-module__8ftdUW__subtitle{color:var(--text-muted);font-size:12px}.PdfUsageCard-module__8ftdUW__bar{background:var(--bg-primary);border-radius:3px;height:6px;overflow:hidden}.PdfUsageCard-module__8ftdUW__barFill{background:var(--accent-primary);border-radius:3px;height:100%;transition:width .3s}.PdfUsageCard-module__8ftdUW__stats{justify-content:space-between;align-items:center;display:flex}.PdfUsageCard-module__8ftdUW__count{color:var(--text-primary);font-size:13px;font-weight:500}.PdfUsageCard-module__8ftdUW__remaining{color:var(--text-muted);font-size:12px}.PdfUsageCard-module__8ftdUW__learnMore{color:var(--accent-primary);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.PdfUsageCard-module__8ftdUW__learnMore:hover{text-decoration:underline}
.EditorHeader-module__e0yC3a__editorHeader{--horizontal-padding:16px;--max-width:var(--editor-controls-width);padding:8px var(--horizontal-padding);flex-shrink:0;justify-content:flex-start;align-items:flex-end;height:52px;display:flex}.EditorHeader-module__e0yC3a__editorHeaderFixed{z-index:4000;position:fixed;top:0;left:0;right:0}.EditorHeader-module__e0yC3a__editorHeaderFull{--max-width:100%}.EditorHeader-module__e0yC3a__editorHeaderFull .EditorHeader-module__e0yC3a__headerLeft{flex:none;width:auto}.EditorHeader-module__e0yC3a__editorHeaderFull .EditorHeader-module__e0yC3a__headerCenter{flex:1;max-width:none}.EditorHeader-module__e0yC3a__editorHeaderFull .EditorHeader-module__e0yC3a__headerRight{width:auto;max-width:none}.EditorHeader-module__e0yC3a__headerLeft{height:36px;width:calc(( 100vw - var(--max-width) - var(--horizontal-padding) - var(--horizontal-padding) ) / 2);align-items:center;gap:8px;min-width:120px;display:flex}.EditorHeader-module__e0yC3a__headerCenter{max-width:var(--max-width);align-items:center;gap:12px;min-width:0;height:36px;display:flex}@media (min-width:1461px){.EditorHeader-module__e0yC3a__headerCenter{transform:translateX(var(--comments-title-shift,0px));transition:transform .15s}}.EditorHeader-module__e0yC3a__logo{color:var(--text-primary);align-items:center;gap:8px;height:36px;margin-right:10px;font-size:20px;font-weight:600;display:flex}.EditorHeader-module__e0yC3a__newDocumentPlusBadge{color:#fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:8px;left:16px}.EditorHeader-module__e0yC3a__logo:hover{color:var(--text-secondary)}.EditorHeader-module__e0yC3a__titleGroup{flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex}.EditorHeader-module__e0yC3a__titleSizer{flex:0 auto;align-items:center;min-width:72px;max-width:100%;display:inline-grid}.EditorHeader-module__e0yC3a__titleSizer:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;font-family:var(--font-ui);border:1px solid #0000;grid-area:1/1;padding:4px;font-size:20px;font-weight:400;overflow:hidden}.EditorHeader-module__e0yC3a__titleSizer>.EditorHeader-module__e0yC3a__titleInput{grid-area:1/1;width:100%}.EditorHeader-module__e0yC3a__parentFolderLink{color:var(--text-muted);font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:0 auto;min-width:0;max-width:40ch;padding:4px 6px;font-size:16px;font-weight:500;text-decoration:none;overflow:hidden}.EditorHeader-module__e0yC3a__parentFolderLink:hover{background:var(--bg-hover);color:var(--text-primary)}.EditorHeader-module__e0yC3a__titleSeparator{color:var(--text-muted);opacity:.5;flex:none;margin-top:6px;font-size:16px}.EditorHeader-module__e0yC3a__titleInput{font-family:var(--font-ui);color:var(--text-primary);text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;min-width:0;padding:4px;font-size:20px;font-weight:400}@supports (corner-shape:squircle){.EditorHeader-module__e0yC3a__titleInput{corner-shape:squircle;border-radius:10px}}.EditorHeader-module__e0yC3a__titleInput:hover,.EditorHeader-module__e0yC3a__titleInput:focus{border:1px solid var(--border-primary)}.EditorHeader-module__e0yC3a__titleInput:disabled{cursor:not-allowed}@media (max-width:700px){.EditorHeader-module__e0yC3a__parentFolderLink,.EditorHeader-module__e0yC3a__titleSeparator{display:none}.EditorHeader-module__e0yC3a__titleInput{width:100px;font-size:16px;bottom:0}.EditorHeader-module__e0yC3a__editorHeaderSearchExpanded .EditorHeader-module__e0yC3a__titleInput{display:none}.EditorHeader-module__e0yC3a__editorHeaderSearchExpanded .EditorHeader-module__e0yC3a__headerCenter{flex:0 auto;min-width:0}.EditorHeader-module__e0yC3a__editorHeaderSearchExpanded .EditorHeader-module__e0yC3a__headerRight{flex:1;min-width:0;max-width:none}}.EditorHeader-module__e0yC3a__headerRight{padding-left:var(--horizontal-padding);justify-content:flex-end;align-items:center;min-width:50px;margin-left:auto;display:flex}@media (min-width:1001px){.EditorHeader-module__e0yC3a__headerLeft{width:calc(( ( 100vw - 450px - var(--max-width) - var(--horizontal-padding) - var(--horizontal-padding) ) / 2 ))}}@media (min-width:1701px){.EditorHeader-module__e0yC3a__headerCenter{flex:1}}@media (min-width:1301px) and (max-width:1400px){.EditorHeader-module__e0yC3a__editorHeader{justify-content:flex-start}.EditorHeader-module__e0yC3a__headerCenter{width:calc(var(--max-width) - 165px);flex:0}}@media (min-width:1001px) and (max-width:1300px){.EditorHeader-module__e0yC3a__headerRight{width:auto}.EditorHeader-module__e0yC3a__headerCenter{flex:1;max-width:4000px}}@media (min-width:1300px) and (max-width:1700px){.EditorHeader-module__e0yC3a__headerCenter{flex:1}}@media (max-width:1000px){.EditorHeader-module__e0yC3a__logo{margin:0}.EditorHeader-module__e0yC3a__logo svg{width:28px;height:28px;margin-right:6px}.EditorHeader-module__e0yC3a__logoMark{display:none}.EditorHeader-module__e0yC3a__headerLeft{width:50px;min-width:50px}.EditorHeader-module__e0yC3a__headerRight{width:auto}.EditorHeader-module__e0yC3a__headerCenter{flex:1;max-width:4000px}}.EditorHeader-module__e0yC3a__awarenessSection{align-items:center;gap:-4px;padding-right:10px;display:flex}.EditorHeader-module__e0yC3a__awarenessSection>*{align-items:center;margin-left:-4px;display:flex}.EditorHeader-module__e0yC3a__awarenessSection>:first-child{margin-left:0}@media (max-width:700px){.EditorHeader-module__e0yC3a__awarenessSection{display:none}}.EditorHeader-module__e0yC3a__moreUsers{color:var(--text-secondary);padding:4px 8px;font-size:12px;font-weight:600}.EditorHeader-module__e0yC3a__headerButton{gap:6px;height:34px;transition:border-color .3s;display:flex;position:relative}.EditorHeader-module__e0yC3a__headerButton:hover{border-color:color-mix(in srgb, var(--border-primary), var(--accent-primary) 20%)}.EditorHeader-module__e0yC3a__accountSection{align-items:center;display:flex}.EditorHeader-module__e0yC3a__accountPlaceholder{background:var(--gray-4);border-radius:50%;width:32px;height:32px}.EditorHeader-module__e0yC3a__sharedByBadge{color:var(--text-primary);background:var(--bg-overlay);border:1px solid var(--accent-success);cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:inline-flex}@supports (corner-shape:squircle){.EditorHeader-module__e0yC3a__sharedByBadge{corner-shape:squircle;border-radius:10px}}@media (max-width:800px){.EditorHeader-module__e0yC3a__sharedByBadge{display:none}}.EditorHeader-module__e0yC3a__sharedByAvatar{object-fit:cover;border-radius:50%;width:20px;height:20px}.EditorHeader-module__e0yC3a__sharedByAvatarFallback{background:var(--gray-a5);width:20px;height:20px;color:var(--gray-12);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.EditorHeader-module__e0yC3a__menuContent{z-index:1000;min-width:180px;}.EditorHeader-module__e0yC3a__menuItem{}.EditorHeader-module__e0yC3a__menuItem[data-disabled]{color:var(--text-muted);pointer-events:none}.EditorHeader-module__e0yC3a__menuSeparator{}.EditorHeader-module__e0yC3a__menuLabel{}.EditorHeader-module__e0yC3a__menuChevron{color:var(--gray-9);margin-left:auto}.EditorHeader-module__e0yC3a__agentPresence{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}@media (max-width:550px){.EditorHeader-module__e0yC3a__shareControls,.EditorHeader-module__e0yC3a__agentPresence{display:none}}
.PageLayoutModal-module__8ZrW2W__form{flex-direction:column;display:flex}.PageLayoutModal-module__8ZrW2W__row{border-top:1px solid var(--border-primary);grid-template-columns:1fr 1fr;gap:10px;padding:10px 0;display:grid}.PageLayoutModal-module__8ZrW2W__fieldGroup{flex-direction:column;gap:3px;display:flex}.PageLayoutModal-module__8ZrW2W__label{color:var(--text-secondary);font-size:11px;font-weight:500}.PageLayoutModal-module__8ZrW2W__input{border:1px solid var(--border-primary);background:var(--bg-primary);color:var(--text-primary);padding:5px 8px;font-size:13px;transition:border-color .15s,box-shadow .15s}.PageLayoutModal-module__8ZrW2W__input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}.PageLayoutModal-module__8ZrW2W__pageSizeDropdown{width:100%;display:flex}.PageLayoutModal-module__8ZrW2W__topRow{align-items:flex-end;gap:10px;display:flex}.PageLayoutModal-module__8ZrW2W__topRowControls{flex-shrink:0;align-items:stretch;gap:8px;display:flex}.PageLayoutModal-module__8ZrW2W__orientationToggle{border:1px solid var(--border-primary);border-radius:5px;flex-shrink:0;display:flex;overflow:hidden}.PageLayoutModal-module__8ZrW2W__orientationBtn{min-width:0;height:auto;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:5px 8px;transition:background-color .15s,color .15s;display:flex}.PageLayoutModal-module__8ZrW2W__orientationBtn:first-child{border-right:1px solid var(--border-primary)}.PageLayoutModal-module__8ZrW2W__orientationBtnActive{background:var(--bg-secondary);color:var(--accent-primary)}.PageLayoutModal-module__8ZrW2W__orientationBtn:hover:not(.PageLayoutModal-module__8ZrW2W__orientationBtnActive){color:var(--text-primary)}.PageLayoutModal-module__8ZrW2W__unitToggle{border:1px solid var(--border-primary);border-radius:5px;display:flex;overflow:hidden}.PageLayoutModal-module__8ZrW2W__unitBtn{min-width:36px;height:auto;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:0;padding:5px 8px;font-size:12px;line-height:1;transition:background-color .15s,color .15s}.PageLayoutModal-module__8ZrW2W__unitBtn:first-child{border-right:1px solid var(--border-primary)}.PageLayoutModal-module__8ZrW2W__unitBtnActive{background:var(--bg-secondary);color:var(--accent-primary)}.PageLayoutModal-module__8ZrW2W__unitBtn:hover:not(.PageLayoutModal-module__8ZrW2W__unitBtnActive){color:var(--text-primary)}.PageLayoutModal-module__8ZrW2W__pageArea{flex-direction:column;align-items:center;gap:5px;padding:20px 0;display:flex}.PageLayoutModal-module__8ZrW2W__pageMiddleRow{align-items:center;gap:6px;display:flex}.PageLayoutModal-module__8ZrW2W__marginInputWrap{flex-direction:column;align-items:center;gap:2px;display:flex}.PageLayoutModal-module__8ZrW2W__marginInput{border:1px solid var(--border-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;background:var(--bg-primary);width:50px;color:var(--text-primary);-moz-appearance:textfield;border-radius:4px;padding:3px 4px;font-size:12px;transition:border-color .15s,box-shadow .15s}.PageLayoutModal-module__8ZrW2W__marginInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PageLayoutModal-module__8ZrW2W__marginInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PageLayoutModal-module__8ZrW2W__marginInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}.PageLayoutModal-module__8ZrW2W__pagePreview{border:1.5px solid var(--border-primary);background:var(--bg-secondary);border-radius:2px;flex-shrink:0;transition:width .2s,height .2s;position:relative}.PageLayoutModal-module__8ZrW2W__contentArea{background:var(--bg-primary);border:1px dashed var(--border-primary);border-radius:1px;gap:4px;padding:3px;transition:all .15s;display:flex;position:absolute}.PageLayoutModal-module__8ZrW2W__previewColumn{background:var(--bg-secondary);border-radius:1px;min-width:0}.PageLayoutModal-module__8ZrW2W__lockToggle{border:1px solid var(--border-primary);background:var(--bg-secondary);cursor:pointer;width:24px;min-width:24px;height:24px;color:var(--text-tertiary);z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PageLayoutModal-module__8ZrW2W__lockToggle:hover{background:var(--bg-tertiary,var(--bg-secondary));color:var(--text-primary);border-color:var(--text-tertiary)}.PageLayoutModal-module__8ZrW2W__lockToggleLocked{color:var(--accent-primary)}.PageLayoutModal-module__8ZrW2W__unitsHint{color:var(--text-tertiary);margin-top:1px;font-size:10px}.PageLayoutModal-module__8ZrW2W__inlineField{align-items:center;gap:6px;display:flex}.PageLayoutModal-module__8ZrW2W__fieldIcon{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.PageLayoutModal-module__8ZrW2W__inlineInput{border:1px solid var(--border-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--bg-primary);width:50px;min-width:0;color:var(--text-primary);-moz-appearance:textfield;border-radius:4px;padding:4px 6px;font-size:14px;transition:border-color .15s,box-shadow .15s}.PageLayoutModal-module__8ZrW2W__inlineInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PageLayoutModal-module__8ZrW2W__inlineInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PageLayoutModal-module__8ZrW2W__inlineInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}.PageLayoutModal-module__8ZrW2W__unitLabel{color:var(--text-tertiary);flex-shrink:0;font-size:11px}.PageLayoutModal-module__8ZrW2W__toggleRow{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.PageLayoutModal-module__8ZrW2W__toggleLabel{color:var(--text-primary);font-size:13px}.PageLayoutModal-module__8ZrW2W__actions{justify-content:flex-end;gap:8px;margin-top:30px;display:flex}.PageLayoutModal-module__8ZrW2W__pageNumberPreview{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1;position:absolute}.PageLayoutModal-module__8ZrW2W__pageNumberPreviewTopLeft{top:10px;left:10px}.PageLayoutModal-module__8ZrW2W__pageNumberPreviewTopRight{top:10px;right:10px}.PageLayoutModal-module__8ZrW2W__pageNumberPreviewBottomLeft{bottom:10px;left:10px}.PageLayoutModal-module__8ZrW2W__pageNumberPreviewBottomRight{bottom:10px;right:10px}.PageLayoutModal-module__8ZrW2W__pageNumberPreviewMuted{opacity:.3}.PageLayoutModal-module__8ZrW2W__positionGrid{border-top:1px solid var(--border-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;padding-bottom:14px;display:grid}.PageLayoutModal-module__8ZrW2W__positionButton{border:1px solid var(--border-primary);background:var(--bg-primary);min-height:36px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;font-size:12px;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:flex}.PageLayoutModal-module__8ZrW2W__positionButton:hover{color:var(--text-primary);border-color:var(--text-secondary)}.PageLayoutModal-module__8ZrW2W__positionButtonActive{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--accent-primary-alpha);box-shadow:0 0 0 1px var(--accent-primary-alpha)}.PageLayoutModal-module__8ZrW2W__positionButtonDisabled{opacity:.5}
.EditorSystemMenu-module__U_l0eW__row{-webkit-user-select:none;user-select:none;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-left:5px;display:flex}.EditorSystemMenu-module__U_l0eW__menuGroup{align-items:center;gap:20px;min-width:0;display:flex}@media (max-width:650px){.EditorSystemMenu-module__U_l0eW__menuTab[data-tab=layout],.EditorSystemMenu-module__U_l0eW__menuTab[data-tab=tools]{display:none}}@media (max-width:500px){.EditorSystemMenu-module__U_l0eW__menuTab[data-tab=layout],.EditorSystemMenu-module__U_l0eW__menuTab[data-tab=insert],.EditorSystemMenu-module__U_l0eW__menuTab[data-tab=tools],.EditorSystemMenu-module__U_l0eW__menuTab[data-tab=review]{display:none}}.EditorSystemMenu-module__U_l0eW__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.EditorSystemMenu-module__U_l0eW__shortcut{color:var(--text-muted);margin-left:auto;font-size:14px}.EditorSystemMenu-module__U_l0eW__menuLabel{}.EditorSystemMenu-module__U_l0eW__menuSeparator{}.EditorSystemMenu-module__U_l0eW__submenuTrigger{justify-content:space-between}.EditorSystemMenu-module__U_l0eW__itemMain{align-items:center;gap:8px;min-width:0;display:inline-flex}.EditorSystemMenu-module__U_l0eW__itemMain span{align-items:center;gap:8px;display:inline-flex}.EditorSystemMenu-module__U_l0eW__menuIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.EditorSystemMenu-module__U_l0eW__menuIconWithBadge{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.EditorSystemMenu-module__U_l0eW__newDocumentPlusBadge{justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-3px}.EditorSystemMenu-module__U_l0eW__submenuChevron{color:var(--text-muted);margin-left:auto}.EditorSystemMenu-module__U_l0eW__metaItem{flex-direction:column;align-items:flex-start;gap:2px}.EditorSystemMenu-module__U_l0eW__metaItemLabel{color:var(--text-primary);font-size:13px}.EditorSystemMenu-module__U_l0eW__metaItemMeta{color:var(--text-muted);font-size:11px}.EditorSystemMenu-module__U_l0eW__textButton{color:var(--text-tertiary);font-size:14px;font-weight:400;line-height:1.4;background:0 0!important;border:none!important;border-radius:0!important;min-width:0!important;height:auto!important;padding:0!important}:is(.EditorSystemMenu-module__U_l0eW__textButton:hover:not(:disabled),.EditorSystemMenu-module__U_l0eW__textButton:focus-visible:not(:disabled)){color:var(--text-primary);background:0 0!important}.EditorSystemMenu-module__U_l0eW__textButton:active:not(:disabled){background:0 0!important}.EditorSystemMenu-module__U_l0eW__actionButton{gap:4px}.EditorSystemMenu-module__U_l0eW__actionButton:hover{border-color:color-mix(in srgb, var(--border-primary), var(--accent-primary) 20%)}.EditorSystemMenu-module__U_l0eW__suggestingButton{color:color-mix(in srgb, var(--accent-primary), var(--text-primary) 20%);border-color:color-mix(in srgb, var(--accent-primary), var(--border-primary) 40%)}.EditorSystemMenu-module__U_l0eW__reviewButton{color:color-mix(in srgb, var(--accent-success), var(--text-primary) 20%);border-color:color-mix(in srgb, var(--accent-success), var(--border-primary) 40%)}.EditorSystemMenu-module__U_l0eW__menuTab{cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex;position:relative}.EditorSystemMenu-module__U_l0eW__menuTab:disabled{cursor:default;opacity:.5}.EditorSystemMenu-module__U_l0eW__menuTabActive{color:var(--text-primary)}.EditorSystemMenu-module__U_l0eW__menuTabActive:after{background:var(--accent-primary);content:"";height:2px;position:absolute;bottom:-6px;left:-2px;right:-2px}.EditorSystemMenu-module__U_l0eW__changesToReviewPill{background:var(--accent-primary);color:#fff;border-radius:8px;margin-left:5px;padding:2px 6px;font-size:10px;font-weight:500}@supports (corner-shape:squircle){.EditorSystemMenu-module__U_l0eW__changesToReviewPill{corner-shape:squircle;border-radius:12px}}@media (max-width:650px){.EditorSystemMenu-module__U_l0eW__hideOnMobile{display:none}}@media (max-width:500px){.EditorSystemMenu-module__U_l0eW__actionButtonDesktop{display:none}}@media (max-width:1300px){.EditorSystemMenu-module__U_l0eW__row{padding:0 10px}}.EditorSystemMenu-module__U_l0eW__actionsRowCompact{align-items:center;gap:8px;margin-left:auto;display:flex}
.SettingsCogButton-module__HLvOJq__button{left:calc(14px + env(safe-area-inset-left,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));min-height:20px;color:var(--text-muted);cursor:pointer;z-index:1000;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;transition:color .15s;display:flex;position:fixed}.SettingsCogButton-module__HLvOJq__button:hover{color:var(--accent-primary)}.SettingsCogButton-module__HLvOJq__buttonIconOnly{left:calc(4px + env(safe-area-inset-left,0px));bottom:calc(6.5px + env(safe-area-inset-bottom,0px));border-radius:999px;min-height:0;padding:10px}.SettingsCogButton-module__HLvOJq__buttonIconOnly:hover{color:var(--text-primary);background-color:color-mix(in srgb, var(--text-primary), transparent 92%)}.SettingsCogButton-module__HLvOJq__icon{flex-shrink:0;width:15px;height:15px}@media (max-width:890px){.SettingsCogButton-module__HLvOJq__buttonIconOnly{display:none}}
.AnonSignupBanner-module__YfWvtW__banner{background-color:color-mix(in srgb, var(--bg-primary), transparent 30%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-primary);z-index:1000;cursor:default;border-bottom:none;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:24px;width:9in;max-width:calc(100vw - 48px);height:100px;padding:0 50px;display:flex;position:relative;box-shadow:0 -4px 10px #00000012}@supports (corner-shape:squircle){.AnonSignupBanner-module__YfWvtW__banner{corner-shape:squircle;border-radius:20px 20px 0 0}}.AnonSignupBanner-module__YfWvtW__buttons{gap:10px;display:flex}.AnonSignupBanner-module__YfWvtW__buttons button{border-color:color-mix(in srgb, var(--accent-primary), transparent 50%)}.AnonSignupBanner-module__YfWvtW__buttons button:hover{border-color:color-mix(in srgb, var(--accent-primary), transparent 20%)}.AnonSignupBanner-module__YfWvtW__buttonsOr{color:var(--text-muted);opacity:.7;margin:8px 3px;font-size:12px}@media (max-width:800px){.AnonSignupBanner-module__YfWvtW__buttons{flex-direction:column;gap:8px}.AnonSignupBanner-module__YfWvtW__buttonsOr{display:none}}@media screen and (max-width:600px){.AnonSignupBanner-module__YfWvtW__banner{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;gap:16px;height:auto;padding:20px 24px}}.AnonSignupBanner-module__YfWvtW__banner:hover{background-color:color-mix(in srgb, var(--bg-primary), transparent 20%)}.AnonSignupBanner-module__YfWvtW__content{flex-direction:column;flex-grow:1;gap:4px;display:flex}@media screen and (max-width:600px){.AnonSignupBanner-module__YfWvtW__content{align-items:center}}.AnonSignupBanner-module__YfWvtW__title{color:var(--text-primary);margin-bottom:6px;font-size:18px;font-weight:400}.AnonSignupBanner-module__YfWvtW__subtitle{color:var(--text-secondary);font-size:14px}.AnonSignupBanner-module__YfWvtW__button{min-width:150px}.AnonSignupBanner-module__YfWvtW__closeButton{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:8px;right:10px}.AnonSignupBanner-module__YfWvtW__closeButton:hover{background-color:color-mix(in srgb, var(--text-primary), transparent 90%);color:var(--text-primary)}
.UpgradeModal-module__OBidAq__modal{background:var(--bg-page);justify-content:center;align-items:center;padding:0;display:flex;overflow-y:auto;background:linear-gradient(to bottom, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 0%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 93.3333%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 6.6667%) 8.1%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 86.6667%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 13.3333%) 15.5%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 80%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 20%) 22.5%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 73.3333%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 26.6667%) 29%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 66.6667%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 33.3333%) 35.3%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 60%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 40%) 41.2%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 53.3333%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 46.6667%) 47.1%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 46.6667%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 53.3333%) 52.9%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 40%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 60%) 58.8%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 33.3333%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 66.6667%) 64.7%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 26.6667%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 73.3333%) 71%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 20%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 80%) 77.5%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 13.3333%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 86.6667%) 84.5%, color-mix(in oklab, color-mix(in srgb, var(--accent-success), var(--home-page-bg) 97%) 6.6667%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 93.3333%) 91.9%, color-mix(in srgb, var(--bg-card), var(--home-page-bg) 86%) 100%)!important;width:min(680px,100vw - 48px)!important}.UpgradeModal-module__OBidAq__modalCheckout{width:min(980px,100vw - 48px)!important;max-width:770px!important}.UpgradeModal-module__OBidAq__modalNarrow{width:min(550px,100vw - 48px)!important;max-width:550px!important}.UpgradeModal-module__OBidAq__modalCheckoutCompact .UpgradeModal-module__OBidAq__embeddedCheckoutPanel{min-height:0}.UpgradeModal-module__OBidAq__modalCheckoutCompact .UpgradeModal-module__OBidAq__checkoutElementsForm{min-width:0;min-height:0}.UpgradeModal-module__OBidAq__modalNoPadding{padding:0!important}.UpgradeModal-module__OBidAq__modalSubscriptionUpdate{width:min(680px,100vw - 48px)}.UpgradeModal-module__OBidAq__modalWideGrid{width:min(990px,100vw - 48px)!important;max-width:990px!important}.UpgradeModal-module__OBidAq__closeButton{color:var(--text-muted);opacity:.7;cursor:pointer;z-index:2147483647;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;margin-right:10px;padding:0;transition:transform .14s,color .14s,background .14s;display:flex}.UpgradeModal-module__OBidAq__closeButton:hover{color:var(--text-primary);background:color-mix(in srgb, var(--bg-card), transparent 8%);transform:scale(1.03)}.UpgradeModal-module__OBidAq__closeButton:focus-visible{outline:2px solid var(--accent-primary-alpha);outline-offset:3px}.UpgradeModal-module__OBidAq__modalContent{border-radius:20px;flex-direction:column;justify-content:space-between;align-self:flex-start;align-items:flex-start;width:min(1050px,100%);min-height:0;display:flex;position:relative}@supports (corner-shape:squircle){.UpgradeModal-module__OBidAq__modalContent{corner-shape:squircle;border-radius:32px}}.UpgradeModal-module__OBidAq__bottom{border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-direction:column;width:100%;padding:20px 30px;display:flex}@supports (corner-shape:squircle){.UpgradeModal-module__OBidAq__bottom{corner-shape:squircle;border-bottom-right-radius:32px;border-bottom-left-radius:32px}}.UpgradeModal-module__OBidAq__tiers{width:100%;margin:0 auto}.UpgradeModal-module__OBidAq__footer{margin-top:auto}.UpgradeModal-module__OBidAq__callToActionSecondary{color:var(--text-muted);text-align:center;cursor:default;flex:1;width:100%;margin:20px 0 0;font-size:15px;display:block}.UpgradeModal-module__OBidAq__embeddedCheckoutPanel{border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-direction:column;align-items:stretch;width:100%;min-height:530px;padding:20px 30px;display:flex;position:relative;overflow-y:auto}@supports (corner-shape:squircle){.UpgradeModal-module__OBidAq__embeddedCheckoutPanel{corner-shape:squircle;border-bottom-right-radius:32px;border-bottom-left-radius:32px}}.UpgradeModal-module__OBidAq__embeddedCheckoutPanelPreload{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:50px;left:0;right:0}.UpgradeModal-module__OBidAq__embeddedCheckoutLoading{width:100%;min-height:260px;color:var(--text-secondary);justify-content:center;align-items:center;padding:24px 30px;font-size:14px;display:flex}.UpgradeModal-module__OBidAq__embeddedCheckoutExtraTerms{color:var(--text-muted);margin:0;font-size:12px}.UpgradeModal-module__OBidAq__trialCheckoutSummary{border:1px solid var(--border-primary);border-radius:10px;width:100%;margin-top:8px;margin-bottom:8px;padding:12px 16px}.UpgradeModal-module__OBidAq__trialCheckoutSummaryRow{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:12px 24px;font-size:14px;display:flex}.UpgradeModal-module__OBidAq__trialCheckoutSummaryStrong{color:var(--text-primary);white-space:nowrap;font-weight:500}.UpgradeModal-module__OBidAq__trialCheckoutSummaryNote{color:var(--text-muted);margin-top:16px;font-size:12px;line-height:1.45}.UpgradeModal-module__OBidAq__trialUnlockMeter{flex-direction:column;gap:6px;margin:2px 0 4px;display:flex}.UpgradeModal-module__OBidAq__trialUnlockMeterLabels{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.UpgradeModal-module__OBidAq__trialUnlockMeterStrong{color:var(--text-primary);font-weight:600}.UpgradeModal-module__OBidAq__trialUnlockMeterBar{background:color-mix(in srgb, var(--border-primary), transparent 40%);border-radius:999px;width:100%;height:10px;display:flex;overflow:hidden}.UpgradeModal-module__OBidAq__trialUnlockMeterRemaining{background:var(--accent-primary)}.UpgradeModal-module__OBidAq__trialUnlockMeterCaption{color:var(--text-muted);font-size:12px}.UpgradeModal-module__OBidAq__modalHeader{background:color-mix(in srgb, var(--bg-card), transparent 50%);border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:50px;display:flex}@supports (corner-shape:squircle){.UpgradeModal-module__OBidAq__modalHeader{corner-shape:squircle;border-top-left-radius:32px;border-top-right-radius:32px}}.UpgradeModal-module__OBidAq__modalBackButton{color:var(--text-muted)}.UpgradeModal-module__OBidAq__modalHeaderSide{align-items:center;width:80px;padding:0 6px;display:flex}.UpgradeModal-module__OBidAq__modalTitle{text-align:center;min-width:0;color:var(--text-primary);cursor:default;-webkit-user-select:none;user-select:none;font-size:18px;font-weight:600;line-height:1.2}.UpgradeModal-module__OBidAq__wallSubtitle{width:100%;color:var(--text-muted);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;padding:8px 30px 0;font-size:16px;line-height:1.5}.UpgradeModal-module__OBidAq__pressCredit{width:-moz-fit-content;width:fit-content;color:var(--text-muted);justify-content:center;align-self:center;align-items:center;gap:7px;margin-top:8px;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex}.UpgradeModal-module__OBidAq__pressCredit:hover{color:var(--text-primary)}.UpgradeModal-module__OBidAq__pressCreditLogo{opacity:.75;margin-top:1px;display:block}.UpgradeModal-module__OBidAq__pressCredit:hover .UpgradeModal-module__OBidAq__pressCreditLogo{opacity:1}.UpgradeModal-module__OBidAq__checkoutElementsForm{flex-direction:column;gap:8px;min-width:520px;min-height:380px;display:flex}.UpgradeModal-module__OBidAq__checkoutStack{flex-direction:column;gap:8px;width:100%;display:flex}.UpgradeModal-module__OBidAq__checkoutContentLayout{width:100%}.UpgradeModal-module__OBidAq__checkoutContentLayoutWithQr{align-items:start;gap:28px;display:flex}.UpgradeModal-module__OBidAq__checkoutVerticalDivider{background:var(--border-primary);flex:0 0 1px;align-self:stretch;width:1px;height:auto}.UpgradeModal-module__OBidAq__mobileCheckoutQrPanel{width:134px;min-width:0;color:var(--text-muted);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:12px;display:flex}.UpgradeModal-module__OBidAq__mobileCheckoutQrBox{border:1px solid color-mix(in srgb, var(--border-primary), transparent 18%);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.UpgradeModal-module__OBidAq__mobileCheckoutQrLink{border-radius:6px;display:block}.UpgradeModal-module__OBidAq__mobileCheckoutQrLink:focus-visible{outline:2px solid var(--accent-primary-alpha);outline-offset:4px}.UpgradeModal-module__OBidAq__mobileCheckoutQrImage{width:124px;height:124px;display:block}.UpgradeModal-module__OBidAq__mobilePaymentMethodBadges{align-items:center;gap:10px;display:flex}.UpgradeModal-module__OBidAq__mobileCheckoutQrStatus{min-height:172px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;font-size:13px;line-height:1.35;display:flex}.UpgradeModal-module__OBidAq__mobileCheckoutQrError{color:var(--accent-danger)}.UpgradeModal-module__OBidAq__mobileCheckoutQrCaption{max-width:188px;color:var(--text-muted);text-align:center;margin:0;font-size:12px;line-height:1.35}.UpgradeModal-module__OBidAq__checkoutIntervalToggleRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:2px;display:flex;position:relative}.UpgradeModal-module__OBidAq__checkoutNoteRow{text-align:center;width:100%;min-height:44px;color:var(--text-muted);justify-content:center;align-items:center;margin-bottom:2px;padding:4px 12px;font-size:12px;line-height:1.4;display:flex}.UpgradeModal-module__OBidAq__checkoutIntervalToggle{gap:10px;width:30%}.UpgradeModal-module__OBidAq__yearlyBillingSavings{font-size:14px}.UpgradeModal-module__OBidAq__checkoutPayButton{justify-content:center;width:100%;height:56px;margin-top:auto}.UpgradeModal-module__OBidAq__subscriptionUpdatePanel{border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-direction:column;align-items:stretch;width:100%;min-height:470px;padding:20px 30px;display:flex;position:relative}@supports (corner-shape:squircle){.UpgradeModal-module__OBidAq__subscriptionUpdatePanel{corner-shape:squircle;border-bottom-right-radius:32px;border-bottom-left-radius:32px}}.UpgradeModal-module__OBidAq__subscriptionUpdateLayout{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:stretch;gap:20px;width:100%;display:grid}.UpgradeModal-module__OBidAq__subscriptionUpdateTierCard{align-items:stretch;width:333px;min-width:0;max-width:100%;display:flex}.UpgradeModal-module__OBidAq__subscriptionUpdateDetails{flex-direction:column;min-width:0;display:flex}.UpgradeModal-module__OBidAq__subscriptionUpdateForm{flex-direction:column;flex:1;gap:18px;min-height:375px;display:flex}.UpgradeModal-module__OBidAq__subscriptionUpdateBody{flex-direction:column;gap:18px;display:flex}.UpgradeModal-module__OBidAq__subscriptionUpdateHeadline{color:var(--text-primary);font-size:22px;font-weight:500;line-height:1.2}.UpgradeModal-module__OBidAq__subscriptionUpdateSummary{border:1px solid color-mix(in srgb, var(--border-primary), transparent 20%);background:color-mix(in srgb, var(--bg-card), transparent 16%);border-radius:12px;flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.UpgradeModal-module__OBidAq__subscriptionUpdateSummaryRow{color:var(--text-muted);justify-content:space-between;gap:18px;padding:16px;font-size:14px;display:flex}.UpgradeModal-module__OBidAq__subscriptionUpdateIntervalRow{min-height:54px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:18px;padding:10px 16px;font-size:14px;display:flex}.UpgradeModal-module__OBidAq__subscriptionUpdateIntervalToggle{background:color-mix(in srgb, var(--bg-page), transparent 12%)}.UpgradeModal-module__OBidAq__subscriptionUpdateIntervalRow+.UpgradeModal-module__OBidAq__subscriptionUpdateSummaryRow,.UpgradeModal-module__OBidAq__subscriptionUpdateSummaryRow+.UpgradeModal-module__OBidAq__subscriptionUpdateSummaryRow{border-top:1px solid color-mix(in srgb, var(--border-primary), transparent 28%)}.UpgradeModal-module__OBidAq__subscriptionUpdateSummaryRow strong{color:var(--text-primary);text-align:right;font-size:14px;font-weight:500}.UpgradeModal-module__OBidAq__subscriptionUpdatePaymentMethod{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.UpgradeModal-module__OBidAq__subscriptionUpdatePaymentMethodButton{color:var(--accent-primary);height:auto;min-height:0;font-size:13px;font-weight:500}.UpgradeModal-module__OBidAq__subscriptionUpdatePaymentMethodButton:hover{color:color-mix(in srgb, var(--accent-primary), var(--text-primary) 18%);background:0 0}.UpgradeModal-module__OBidAq__subscriptionUpdatePaymentMethodProgress{width:150px;padding:6px 0}.UpgradeModal-module__OBidAq__packConfirmPanel{border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-direction:column;align-items:stretch;width:100%;min-height:340px;padding:20px 30px;display:flex;position:relative}@supports (corner-shape:squircle){.UpgradeModal-module__OBidAq__packConfirmPanel{corner-shape:squircle;border-bottom-right-radius:32px;border-bottom-left-radius:32px}}.UpgradeModal-module__OBidAq__packConfirmForm{flex-direction:column;flex:1;gap:18px;min-height:300px;display:flex}.UpgradeModal-module__OBidAq__packConfirmDescription{color:var(--text-muted);margin:-8px 0 0;font-size:15px;line-height:1.45}.UpgradeModal-module__OBidAq__embeddedCheckoutLoading{color:var(--text-secondary);border-radius:8px;margin-bottom:16px;padding:14px 16px;font-size:14px;line-height:1.4}.UpgradeModal-module__OBidAq__embeddedCheckoutRetry{flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.UpgradeModal-module__OBidAq__embeddedCheckoutError{color:var(--accent-danger);margin-bottom:16px;font-size:14px;line-height:1.4}.UpgradeModal-module__OBidAq__embeddedCheckoutReassurance{cursor:default;-webkit-user-select:none;user-select:none;justify-content:space-between;width:100%;display:flex}.UpgradeModal-module__OBidAq__embeddedCheckoutReassuranceLine{color:var(--text-muted);align-items:center;margin:0 auto;font-size:12px;display:flex}.UpgradeModal-module__OBidAq__embeddedCheckoutReassuranceStack{flex-wrap:wrap;align-items:center;gap:2px 5px;display:flex}.UpgradeModal-module__OBidAq__embeddedCheckoutReassuranceStack .UpgradeModal-module__OBidAq__embeddedCheckoutReassuranceLine{white-space:nowrap;margin:0}.UpgradeModal-module__OBidAq__embeddedCheckoutReassuranceText{color:var(--text-muted);font-size:12px}.UpgradeModal-module__OBidAq__embeddedCheckoutReassuranceLine svg{position:relative;top:1px}.UpgradeModal-module__OBidAq__pastDueBanner{background:linear-gradient(to right, color-mix(in srgb, var(--accent-warning) 10%, var(--bg-card)), transparent);border:1px solid color-mix(in srgb, var(--accent-danger) 40%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:16px 20px;display:flex}.UpgradeModal-module__OBidAq__pastDueText{flex:1}.UpgradeModal-module__OBidAq__pastDueText strong{color:var(--accent-danger);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.UpgradeModal-module__OBidAq__pastDueText p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.UpgradeModal-module__OBidAq__reassurance{width:100%;color:var(--text-tertiary);flex-direction:row;place-content:flex-start space-between;justify-self:flex-end;margin:30px auto 0;font-size:12px;display:flex}.UpgradeModal-module__OBidAq__poweredByStripe{color:var(--text-muted);justify-content:space-between;align-items:center;width:100%;font-size:14px;display:flex}.UpgradeModal-module__OBidAq__poweredByStripe svg{margin-left:4px;position:relative;top:1px}@media (max-width:880px){.UpgradeModal-module__OBidAq__modal{align-items:flex-start}.UpgradeModal-module__OBidAq__tiers{width:100%;margin:0 auto;padding:0}.UpgradeModal-module__OBidAq__modalContent{flex-direction:column;align-items:stretch;max-height:none}}@media (max-width:760px){.UpgradeModal-module__OBidAq__checkoutContentLayoutWithQr{flex-direction:column;gap:22px;display:flex}.UpgradeModal-module__OBidAq__checkoutVerticalDivider{display:none}.UpgradeModal-module__OBidAq__checkoutElementsForm{width:100%;min-width:0}.UpgradeModal-module__OBidAq__mobileCheckoutQrPanel{border-top:1px solid color-mix(in srgb, var(--border-primary), transparent 24%);border-left:none;width:100%;padding:18px 0 0}}@media (max-width:640px){.UpgradeModal-module__OBidAq__tiersSingle:before,.UpgradeModal-module__OBidAq__tiersSingle:after{display:none}.UpgradeModal-module__OBidAq__closeButton{width:48px;height:48px;top:12px;right:12px}.UpgradeModal-module__OBidAq__embeddedCheckoutPanel{min-height:560px;padding:18px}.UpgradeModal-module__OBidAq__subscriptionUpdatePanel{padding:18px}.UpgradeModal-module__OBidAq__subscriptionUpdateLayout{grid-template-columns:1fr}.UpgradeModal-module__OBidAq__checkoutIntervalToggleRow{flex-direction:column;align-items:stretch;gap:8px}}@media (max-height:670px){.UpgradeModal-module__OBidAq__callToActionSecondary{font-size:16px}.UpgradeModal-module__OBidAq__reassurance{margin:12px auto;font-size:16px}}@media (max-height:520px){.UpgradeModal-module__OBidAq__callToActionSecondary{display:none}}.UpgradeModal-module__OBidAq__onboardingStep{color:var(--text-secondary);justify-content:center;gap:8px;margin:8px auto;font-size:13px;display:flex}.UpgradeModal-module__OBidAq__onboardingStep strong{color:var(--text-primary);font-weight:500}.UpgradeModal-module__OBidAq__modalSimpleCheckout{width:min(460px,100vw - 48px)!important;max-width:460px!important}.UpgradeModal-module__OBidAq__modalSimpleCheckout .UpgradeModal-module__OBidAq__embeddedCheckoutPanel{min-height:0}.UpgradeModal-module__OBidAq__simpleCheckoutForm{flex-direction:column;width:100%;min-height:510px;padding:4px 4px 0;display:flex}.UpgradeModal-module__OBidAq__simpleCheckoutPlanRow{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.UpgradeModal-module__OBidAq__simpleCheckoutPlanInfo{flex-direction:column;min-width:0;display:flex}.UpgradeModal-module__OBidAq__simpleCheckoutPlanName{color:var(--text-primary);font-size:20px;font-weight:600;line-height:1.3}.UpgradeModal-module__OBidAq__simpleCheckoutPlanPrice{color:var(--text-primary);white-space:nowrap;margin:18px 0 0;font-size:14px;font-weight:600}.UpgradeModal-module__OBidAq__simpleCheckoutPlanSummary{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.45}.UpgradeModal-module__OBidAq__simpleCheckoutChangePlan{color:var(--accent-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;margin-top:5px;padding:0;font-size:13px;font-weight:500;text-decoration:underline;display:inline}.UpgradeModal-module__OBidAq__simpleCheckoutChangePlan:hover{color:var(--text-primary)}.UpgradeModal-module__OBidAq__simpleCheckoutDivider{border-top:1px dashed var(--border-primary);margin:14px 0 12px}.UpgradeModal-module__OBidAq__simpleCheckoutSummaryRows{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.UpgradeModal-module__OBidAq__simpleCheckoutSummaryRow{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.UpgradeModal-module__OBidAq__simpleCheckoutSummaryLabel{color:var(--text-muted);align-items:center;gap:5px;display:inline-flex}.UpgradeModal-module__OBidAq__simpleCheckoutSummaryValue{color:var(--text-primary);align-items:baseline;gap:4px;font-weight:500;display:inline-flex}.UpgradeModal-module__OBidAq__simpleCheckoutSummaryValueStruck{color:var(--text-muted);font-weight:400;text-decoration:line-through}.UpgradeModal-module__OBidAq__simpleCheckoutSummaryValueSeparator{color:var(--text-muted);opacity:.5}.UpgradeModal-module__OBidAq__simpleCheckoutSummaryValuePromo{color:color-mix(in srgb, var(--text-primary), var(--accent-success) 85%);}.UpgradeModal-module__OBidAq__simpleCheckoutInfoIcon{color:var(--text-muted);cursor:default;align-items:center;display:inline-flex}.UpgradeModal-module__OBidAq__simpleCheckoutIntervalToggle{gap:6px}.UpgradeModal-module__OBidAq__simpleCheckoutIntervalToggle button{min-width:82px;min-height:26px;padding:4px 10px;font-size:13px}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentElement{margin-bottom:14px}.UpgradeModal-module__OBidAq__simpleCheckoutTodayValue{color:var(--text-primary)}.UpgradeModal-module__OBidAq__simpleCheckoutPayButton{justify-content:center;width:100%;height:52px;padding:12px;font-size:16px}.UpgradeModal-module__OBidAq__simpleCheckoutFinePrint{color:var(--text-muted);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.45}.UpgradeModal-module__OBidAq__simpleCheckoutPlanPriceDiscount{color:var(--accent-success);text-align:right;font-size:14px;font-weight:600}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentElementLoading{min-height:184px;position:relative}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentElementLoading>:not(.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeleton){opacity:0;pointer-events:none}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeleton{flex-direction:column;gap:8px;display:flex;position:absolute;inset:0}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeletonRow{gap:8px;display:flex}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeletonRow>.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeletonField{flex:1}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeletonField{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;flex-direction:column;justify-content:center;gap:6px;height:56px;padding:10px 12px;display:flex;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeletonFieldCentered{justify-content:center}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeletonPill{background:color-mix(in srgb, var(--text-primary), transparent 93%);border-radius:999px;display:block}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeletonPillLabel{width:22px;height:11px}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeletonPillValue{width:70px;height:13px}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeletonPillWide{width:78px;height:13px}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeletonPillShort{width:42px;height:13px}.UpgradeModal-module__OBidAq__simpleCheckoutPaymentSkeletonPillTiny{width:28px;height:13px}
.BillingIntervalToggle-module__ilIHuq__toggle{-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;display:inline-flex}.BillingIntervalToggle-module__ilIHuq__option{text-align:center;-webkit-appearance:none;appearance:none;min-width:100px;font:inherit;cursor:pointer;background:0 0;background:var(--bg-card);border:1px solid #0000;border:1px solid var(--border-primary);border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:5px 10px;font-size:14px;font-weight:550;line-height:1;transition:background .15s,border .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005}.BillingIntervalToggle-module__ilIHuq__option:hover{color:var(--accent-primary)}.BillingIntervalToggle-module__ilIHuq__option:focus-visible{outline:2px solid var(--accent-primary-alpha);outline-offset:2px}.BillingIntervalToggle-module__ilIHuq__optionActive{border:2px solid var(--accent-primary);color:var(--accent-primary);cursor:default}.BillingIntervalToggle-module__ilIHuq__option:disabled{cursor:not-allowed;opacity:.62}.BillingIntervalToggle-module__ilIHuq__optionLabel{white-space:nowrap}@media (max-width:640px){.BillingIntervalToggle-module__ilIHuq__toggle{justify-content:space-between;width:100%}.BillingIntervalToggle-module__ilIHuq__option{flex:1;gap:6px;padding:8px 10px}}
.Pricing-module__xD3fNa__container{background-color:var(--surface-page);flex-direction:column;gap:20px;min-height:100vh;margin-top:50px;display:flex}.Pricing-module__xD3fNa__main{flex-direction:column;flex:1;width:100%;display:flex}.Pricing-module__xD3fNa__pageEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-primary);margin:0 0 14px;font-size:13px;font-weight:600}.Pricing-module__xD3fNa__pageTitle{color:var(--text-primary);text-align:center;font-size:clamp(38px,6vw,50px);font-weight:500;font-family:var(--font-ui);letter-spacing:-.03em;margin:0 0 18px;line-height:.98}.Pricing-module__xD3fNa__pageDescription{color:var(--text-secondary);text-align:center;text-wrap:balance;margin:0;font-size:clamp(18px,2.1vw,24px);line-height:1.6}.Pricing-module__xD3fNa__tiersContainer{width:100%;max-width:1120px;margin:20px auto}.Pricing-module__xD3fNa__intervalToggleContainer{justify-content:center;align-items:center;margin:8px 0 32px;display:flex}.Pricing-module__xD3fNa__faqLink{color:var(--accent-primary);text-decoration:none}.Pricing-module__xD3fNa__faqLink:hover{text-decoration:underline}@media (max-width:600px){.Pricing-module__xD3fNa__pageTitle{font-size:32px;line-height:1.02}.Pricing-module__xD3fNa__pageDescription{font-size:17px}}.Pricing-module__xD3fNa__tiersBleed{background:linear-gradient(var(--surface-page) 215px, var(--surface-warm) 215px)}.Pricing-module__xD3fNa__warmBand{background:var(--surface-warm);flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.Pricing-module__xD3fNa__sectionOnWarm{background:0 0}
.Sdk-module__MErzTa__shell{background:var(--surface-warm);min-height:100vh;color:var(--content-default)}.Sdk-module__MErzTa__contentWidth{width:min(1320px,100% - 48px);margin:0 auto}.Sdk-module__MErzTa__heroBand{background:linear-gradient(var(--surface-warm), var(--surface-warm)) bottom / 101% 42% no-repeat, var(--surface-page)}.Sdk-module__MErzTa__hero{text-align:center;padding:72px 0 0}.Sdk-module__MErzTa__hero h1{color:var(--content-strong);letter-spacing:-.02em;margin:20px auto 0;font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.06}.Sdk-module__MErzTa__heroSub{max-width:900px;color:var(--content-muted);margin:20px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.Sdk-module__MErzTa__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:28px;font-size:16px;display:flex}.Sdk-module__MErzTa__heroActions a{font-size:16px!important}.Sdk-module__MErzTa__heroNote{color:var(--content-subtle);margin-top:14px;font-size:13px}.Sdk-module__MErzTa__stageWrap{padding:44px 0 80px}.Sdk-module__MErzTa__stage{border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 64px -24px #00000047}.Sdk-module__MErzTa__frame{transform-origin:0 0;background:var(--surface-page);border:1px solid var(--border-primary);border-radius:16px;grid-template-rows:56px minmax(0,1fr);transition:opacity .4s;display:grid;position:absolute;top:0;left:50%;overflow:hidden}.Sdk-module__MErzTa__topBar{background:var(--surface-warm);border-bottom:1px solid var(--border-primary);align-items:center;gap:14px;padding:0 24px;display:flex}.Sdk-module__MErzTa__appMark{background:var(--content-subtle);opacity:.5;border-radius:7px;width:22px;height:22px}.Sdk-module__MErzTa__topBarSpacer{flex:1}.Sdk-module__MErzTa__topBarPill{background:var(--content-subtle);opacity:.18;border-radius:999px;width:78px;height:26px}.Sdk-module__MErzTa__topBarAvatar{background:var(--brand-accent);opacity:.5;border-radius:999px;width:26px;height:26px}.Sdk-module__MErzTa__body{grid-template-columns:72px minmax(0,.85fr) minmax(0,2.15fr);min-height:0;display:grid}.Sdk-module__MErzTa__rail{background:var(--surface-warm);border-right:1px solid var(--border-primary);flex-direction:column;align-items:center;gap:18px;padding:20px 0;display:flex}.Sdk-module__MErzTa__railDot{background:var(--content-subtle);opacity:.22;border-radius:6px;width:18px;height:18px}.Sdk-module__MErzTa__railSpacer{flex:1}.Sdk-module__MErzTa__chat{background:var(--surface-page);flex-direction:column;min-width:0;display:flex}.Sdk-module__MErzTa__chatScroll{flex-direction:column;flex:1;gap:26px;padding:28px 22px;display:flex;overflow:hidden}.Sdk-module__MErzTa__bar{background:var(--content-subtle);opacity:.24;border-radius:999px;height:9px;display:block}.Sdk-module__MErzTa__barStreaming{width:46%;animation:1.8s ease-in-out infinite Sdk-module__MErzTa__sdkPulse}@keyframes Sdk-module__MErzTa__sdkPulse{0%,to{opacity:.14}50%{opacity:.32}}.Sdk-module__MErzTa__msgUser{background:var(--surface-warm);border-radius:12px;flex-direction:column;align-self:flex-end;gap:8px;width:74%;padding:14px 16px;display:flex}.Sdk-module__MErzTa__msgAgent{gap:12px;padding-right:12px;display:flex}.Sdk-module__MErzTa__msgAgentBody{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:4px;display:flex}.Sdk-module__MErzTa__avatar{background:var(--brand-accent);opacity:.55;border-radius:999px;flex:none;width:22px;height:22px}.Sdk-module__MErzTa__toolChip{background:var(--surface-warm);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin:4px 0;padding:7px 11px;display:inline-flex}.Sdk-module__MErzTa__toolChipDot{background:var(--brand-accent);opacity:.7;border-radius:999px;width:8px;height:8px}.Sdk-module__MErzTa__composer{background:var(--surface-page);border:1px solid var(--border-primary);border-radius:12px;justify-content:space-between;align-items:center;height:52px;margin:0 22px 24px;padding:0 14px;display:flex}@keyframes Sdk-module__MErzTa__sdkBlink{0%,to{opacity:.6}50%{opacity:0}}.Sdk-module__MErzTa__composerSend{background:var(--brand-accent);opacity:.55;border-radius:999px;width:26px;height:26px;margin-left:auto}.Sdk-module__MErzTa__editorPane{background:var(--surface-page);min-width:0;padding:15px;position:relative;overflow:hidden}.Sdk-module__MErzTa__editorPane>*{width:100%;height:100%}.Sdk-module__MErzTa__staticPane{background:var(--surface-warm-card);flex-direction:column;align-items:center;gap:24px;height:100%;padding:48px 0;display:flex}.Sdk-module__MErzTa__staticPage{background:var(--surface-page);border:1px solid var(--border-primary);border-radius:4px;flex-direction:column;flex:1;gap:14px;width:70%;padding:56px 48px;display:flex}.Sdk-module__MErzTa__staticHeading{background:var(--content-subtle);opacity:.3;border-radius:4px;width:58%;height:22px}.Sdk-module__MErzTa__staticSubheading{background:var(--content-subtle);opacity:.28;border-radius:4px;width:34%;height:14px;margin-top:18px}.Sdk-module__MErzTa__staticNote{color:var(--content-muted);text-align:center;font-size:40px}.Sdk-module__MErzTa__editorSkeleton{background:var(--surface-warm-card);width:100%;height:100%}.Sdk-module__MErzTa__stagePlaceholder{aspect-ratio:1440/900;background:var(--surface-warm-card);border:1px solid var(--border-primary);border-radius:14px;width:100%}.Sdk-module__MErzTa__sectionHead{max-width:800px}.Sdk-module__MErzTa__sectionHead h2{color:var(--content-strong);letter-spacing:-.015em;margin-bottom:12px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.15}.Sdk-module__MErzTa__sectionHead p{color:var(--content-muted);margin-top:12px;font-size:17px;line-height:1.6}.Sdk-module__MErzTa__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:32px;display:grid}.Sdk-module__MErzTa__card{background:var(--surface-page);border:1px solid var(--border-primary);border-radius:12px;padding:22px}.Sdk-module__MErzTa__card h3{color:var(--content-strong);font-size:16px;font-weight:600}.Sdk-module__MErzTa__card p{color:var(--content-muted);margin-top:8px;font-size:14.5px;line-height:1.55}.Sdk-module__MErzTa__codeIntro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin-bottom:36px;display:grid}.Sdk-module__MErzTa__codeIntro .Sdk-module__MErzTa__checkList{margin-top:24px}.Sdk-module__MErzTa__codeCard code *{font-family:monospace!important}.Sdk-module__MErzTa__codeCard{background:var(--code-bg,var(--surface-page));border:1px solid var(--border-primary);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 18px 40px -28px #00000073}.Sdk-module__MErzTa__codeCardHeader{scrollbar-width:none;background:#0000000b;border-bottom:1px solid #00000014;align-items:stretch;gap:2px;display:flex;overflow-x:auto}.Sdk-module__MErzTa__codeCard[data-code-theme=dark] .Sdk-module__MErzTa__codeCardHeader{background:#ffffff0f;border-bottom-color:#ffffff17}.Sdk-module__MErzTa__codeCardName{color:var(--code-fg,var(--content-muted));opacity:.7;letter-spacing:.01em;padding:10px 16px;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.Sdk-module__MErzTa__codeCardTab{color:var(--code-fg,var(--content-muted));opacity:.6;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 16px;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.Sdk-module__MErzTa__codeCardTab:hover{opacity:.85}.Sdk-module__MErzTa__codeCardTab[data-active=true]{opacity:1;background:var(--code-bg,var(--surface-page));border-bottom-color:var(--brand-accent)}.Sdk-module__MErzTa__code{color:var(--code-fg,var(--content-default));background:var(--code-bg,var(--surface-page));font-feature-settings:none;font-variant-ligatures:none;-moz-tab-size:2;tab-size:2;margin:0;padding:20px 22px 22px;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto}.Sdk-module__MErzTa__code code{font:inherit;white-space:pre}.Sdk-module__MErzTa__checkList{flex-direction:column;gap:12px;margin-top:24px;padding:0;list-style:none;display:flex}.Sdk-module__MErzTa__checkList li{color:var(--content-default);gap:10px;font-size:16px;line-height:1.5;display:flex}.Sdk-module__MErzTa__checkList li:before{content:"→";color:var(--brand-accent)}.Sdk-module__MErzTa__cta{text-align:center;text-wrap:balance;border-radius:16px;max-width:700px;margin:128px auto 88px;padding:48px 32px}.Sdk-module__MErzTa__cta h2{color:var(--content-strong);letter-spacing:-.015em;margin-top:0;font-size:clamp(24px,3vw,32px);font-weight:600}.Sdk-module__MErzTa__cta p{color:var(--content-muted);margin:12px auto 0;font-size:16.5px;line-height:1.6}.Sdk-module__MErzTa__ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.Sdk-module__MErzTa__contactForm{background:var(--surface-page);border:1px solid var(--border-primary);text-align:left;border-radius:12px;flex-direction:column;gap:14px;max-width:320px;margin:30px auto 0;padding:24px;display:flex}.Sdk-module__MErzTa__contactFormField{flex-direction:column;gap:6px;display:flex}.Sdk-module__MErzTa__contactFormField span{color:var(--content-muted);font-size:13.5px;font-weight:500}.Sdk-module__MErzTa__contactFormOptional{color:var(--content-subtle);font-style:normal;font-weight:400}.Sdk-module__MErzTa__contactFormField input{border:1px solid var(--border-primary);background:var(--surface-page);color:var(--content-strong);border-radius:8px;outline:none;padding:10px 12px;font-size:15px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.Sdk-module__MErzTa__contactFormField input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 18%, transparent)}.Sdk-module__MErzTa__contactForm button[type=submit]{margin-top:6px}.Sdk-module__MErzTa__contactFormSuccess{max-width:420px;color:var(--content-strong);margin:34px auto 8px;font-size:16.5px;line-height:1.5}.Sdk-module__MErzTa__contactFormError{color:#c0392b;font-size:13.5px;line-height:1.45}@media (max-width:900px){.Sdk-module__MErzTa__codeIntro{grid-template-columns:minmax(0,1fr);gap:24px}.Sdk-module__MErzTa__hero{padding-top:48px}}.Sdk-module__MErzTa__playgroundTabs{margin-top:28px}.Sdk-module__MErzTa__playgroundTabList{scrollbar-width:none;border-bottom:1px solid var(--border-primary);gap:4px;margin-bottom:28px;padding-bottom:2px;display:flex;overflow-x:auto}.Sdk-module__MErzTa__playgroundTabList::-webkit-scrollbar{display:none}.Sdk-module__MErzTa__playgroundTab{color:var(--content-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-3px;padding:10px 16px;font-size:15px;font-weight:500}.Sdk-module__MErzTa__playgroundTab:hover{color:var(--content-strong)}.Sdk-module__MErzTa__playgroundTab[data-active=true]{color:var(--content-strong);border-bottom-color:var(--brand-accent)}.Sdk-module__MErzTa__playground{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:32px;margin-bottom:32px;display:grid}.Sdk-module__MErzTa__playgroundCopy h3{color:var(--content-strong);letter-spacing:-.01em;font-size:20px;font-weight:600}.Sdk-module__MErzTa__playgroundCopy p{color:var(--content-muted);margin:8px 0 18px;font-size:15px;line-height:1.6}.Sdk-module__MErzTa__playgroundCopy p code{background:var(--surface-page);font-family:monospace}.Sdk-module__MErzTa__playgroundActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.Sdk-module__MErzTa__runButton{color:var(--brand-on-accent);background:var(--brand-accent);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.Sdk-module__MErzTa__runButton:hover:not(:disabled){background:var(--brand-accent-strong)}.Sdk-module__MErzTa__resetButton{color:var(--content-muted);border:1px solid var(--border-primary);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:14px}.Sdk-module__MErzTa__resetButton:hover:not(:disabled){color:var(--content-strong);background:var(--surface-warm-raised)}.Sdk-module__MErzTa__runButton:disabled,.Sdk-module__MErzTa__resetButton:disabled{opacity:.5;cursor:default}.Sdk-module__MErzTa__playgroundStatus{color:var(--content-muted);font-size:13px}.Sdk-module__MErzTa__playgroundEditor{background:var(--surface-page);border:1px solid var(--border-primary);border-radius:12px;height:100%;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 18px 40px -30px #00000073}.Sdk-module__MErzTa__playgroundEditor>*{width:100%;height:100%}.Sdk-module__MErzTa__playgroundSkeleton{background:var(--surface-warm-card);width:100%;height:100%}@media (max-width:900px){.Sdk-module__MErzTa__playground{grid-template-columns:minmax(0,1fr)}.Sdk-module__MErzTa__playgroundEditor{height:380px}}.Sdk-module__MErzTa__codeStack{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;gap:20px;display:grid}.Sdk-module__MErzTa__inspectorSection{margin-top:80px}.Sdk-module__MErzTa__inspector{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:stretch;gap:24px;margin-top:32px;display:grid}.Sdk-module__MErzTa__inspectorPanel{background:var(--surface-page);border:1px solid var(--border-primary);border-radius:12px;flex-direction:column;gap:20px;max-height:550px;padding:20px;display:flex;overflow-y:auto}.Sdk-module__MErzTa__inspectorGroup h4{color:var(--content-subtle);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600}.Sdk-module__MErzTa__inspectorRow{border-bottom:1px solid color-mix(in srgb, var(--border-primary), transparent 55%);justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.Sdk-module__MErzTa__inspectorRow:last-child{border-bottom:0}.Sdk-module__MErzTa__inspectorLabel{color:var(--content-muted);flex:none;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.Sdk-module__MErzTa__inspectorValue,.Sdk-module__MErzTa__inspectorValueMono{min-width:0;color:var(--content-strong);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.Sdk-module__MErzTa__inspectorValueMono{font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.Sdk-module__MErzTa__inspectorFlag{border-radius:5px;padding:1px 6px;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.Sdk-module__MErzTa__inspectorFlag[data-on=true]{color:var(--brand-accent-strong);background:color-mix(in srgb, var(--brand-accent), transparent 86%)}.Sdk-module__MErzTa__inspectorFlag[data-on=false]{color:var(--content-subtle);background:color-mix(in srgb, var(--content-subtle), transparent 90%)}.Sdk-module__MErzTa__inspectorEditor{background:var(--surface-page);border:1px solid var(--border-primary);border-radius:12px;height:600px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 18px 40px -30px #00000073}.Sdk-module__MErzTa__inspectorEditor>*{width:100%;height:100%}@media (max-width:900px){.Sdk-module__MErzTa__inspector{grid-template-columns:minmax(0,1fr)}.Sdk-module__MErzTa__inspectorEditor{height:420px}}.Sdk-module__MErzTa__toolbarDemo,.Sdk-module__MErzTa__agentDemo{margin-top:28px}.Sdk-module__MErzTa__toolbarDemo{--host-ink:#10161b;--host-veil:#ffffff9e;--host-control:#ffffffd1;--host-control-hover:#fffffff5;--host-line:#10161b29;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #10161b1f}.Sdk-module__MErzTa__toolbarDemo[data-theme=dark]{--host-ink:#ffffffeb;--host-veil:#00000052;--host-control:#ffffff1a;--host-control-hover:#ffffff2e;--host-line:#ffffff2e}.Sdk-module__MErzTa__hostToolbar{color:var(--host-ink);background:var(--host-veil);border-bottom:1px solid var(--host-line);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px;display:flex}.Sdk-module__MErzTa__hostToolbarGroup{align-items:center;gap:4px;display:flex}.Sdk-module__MErzTa__hostToolbarGroup+.Sdk-module__MErzTa__hostToolbarGroup{border-left:1px solid var(--host-line);padding-left:14px}.Sdk-module__MErzTa__hostToolbarButton,.Sdk-module__MErzTa__hostToolbarSelect,.Sdk-module__MErzTa__hostToolbarSwatch{color:inherit;background:var(--host-control);border:1px solid var(--host-line);border-radius:7px;font-family:inherit;font-size:13px;line-height:20px}.Sdk-module__MErzTa__hostToolbarButton{cursor:pointer;min-width:32px;padding:4px 10px}.Sdk-module__MErzTa__hostToolbarSelect{cursor:pointer;padding:4px 6px}.Sdk-module__MErzTa__hostToolbarButton:hover:not(:disabled),.Sdk-module__MErzTa__hostToolbarSelect:hover:not(:disabled),.Sdk-module__MErzTa__hostToolbarSwatch:hover{background:var(--host-control-hover)}.Sdk-module__MErzTa__hostToolbarButton[data-active=true]{color:var(--brand-on-accent);background:var(--brand-accent);border-color:#0000}.Sdk-module__MErzTa__hostToolbarButton:disabled,.Sdk-module__MErzTa__hostToolbarSelect:disabled{opacity:.45;cursor:default}.Sdk-module__MErzTa__toolbarEditor{height:520px;overflow:hidden}.Sdk-module__MErzTa__toolbarEditor>*,.Sdk-module__MErzTa__agentEditor>*{width:100%;height:100%}.Sdk-module__MErzTa__agentDemo{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.Sdk-module__MErzTa__agentEditor{background:var(--surface-page);border:1px solid var(--border-primary);border-radius:12px;height:520px;overflow:hidden}.Sdk-module__MErzTa__agentPanel{background:var(--surface-warm-card);border:1px solid var(--border-primary);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.Sdk-module__MErzTa__agentLabel{color:var(--content-strong);font-size:14px;font-weight:600}.Sdk-module__MErzTa__agentInput{width:100%;color:var(--content-default);background:var(--surface-page);border:1px solid var(--border-primary);resize:vertical;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5}.Sdk-module__MErzTa__agentInput:focus{border-color:var(--brand-accent);outline:none}.Sdk-module__MErzTa__agentPromptChips{flex-direction:column;gap:6px;display:flex}.Sdk-module__MErzTa__agentChip{color:var(--content-muted);border:1px dashed var(--border-primary);cursor:pointer;text-align:left;background:0 0;border-radius:8px;padding:7px 10px;font-size:12.5px;line-height:1.4}.Sdk-module__MErzTa__agentChip:hover:not(:disabled){color:var(--content-strong);background:var(--surface-warm-raised);border-style:solid}.Sdk-module__MErzTa__agentActions{align-items:center;gap:10px;margin-top:4px;display:flex}.Sdk-module__MErzTa__agentStatus{color:var(--content-muted);font-size:13px}.Sdk-module__MErzTa__agentError{color:var(--error-text,#d13438);font-size:13px}.Sdk-module__MErzTa__agentQuota{color:var(--content-subtle);font-size:12px}@media (max-width:900px){.Sdk-module__MErzTa__agentDemo{grid-template-columns:minmax(0,1fr)}.Sdk-module__MErzTa__toolbarEditor,.Sdk-module__MErzTa__agentEditor{height:420px}}.Sdk-module__MErzTa__fixtureEditor{background:var(--surface-page);border:1px solid var(--border-primary);border-radius:12px;height:840px;margin-top:28px;overflow:hidden}.Sdk-module__MErzTa__fixtureEditor>*{width:100%;height:100%}@media (max-width:900px){.Sdk-module__MErzTa__fixtureEditor{height:460px}}.Sdk-module__MErzTa__playgroundInput{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.Sdk-module__MErzTa__playgroundInput span{color:var(--content-muted);font-size:13px;font-weight:500}.Sdk-module__MErzTa__playgroundInput input{width:100%;color:var(--content-default);background:var(--surface-page);border:1px solid var(--border-primary);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px}.Sdk-module__MErzTa__playgroundInput input:focus{border-color:var(--brand-accent);outline:none}.Sdk-module__MErzTa__playgroundInput input:disabled{opacity:.6}.Sdk-module__MErzTa__hostToolbarSwatch{cursor:pointer;align-items:center;gap:6px;padding:2px 8px 2px 3px;display:inline-flex}.Sdk-module__MErzTa__hostToolbarSwatch input{cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:0}.Sdk-module__MErzTa__hostToolbarSwatch input::-webkit-color-swatch-wrapper{padding:0}.Sdk-module__MErzTa__hostToolbarSwatch input::-webkit-color-swatch{border:1px solid var(--host-line);border-radius:5px}.Sdk-module__MErzTa__collabStageOuter{margin-top:32px}.Sdk-module__MErzTa__collabGrid{align-items:flex-start;display:flex}.Sdk-module__MErzTa__collabPane{flex:1;min-width:0;margin:0}.Sdk-module__MErzTa__collabPaneHead{color:var(--content-strong);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;line-height:1.3;display:flex}.Sdk-module__MErzTa__collabAvatar{border:1.5px solid #0000;border-radius:50%;flex:none;align-self:center;width:22px;height:22px;line-height:0;overflow:hidden}.Sdk-module__MErzTa__collabAvatar svg{width:100%;height:100%;display:block}.Sdk-module__MErzTa__collabRole{color:var(--content-muted);min-width:0;font-size:12px}.Sdk-module__MErzTa__collabStage{border:1px solid var(--border-primary);background:var(--surface-warm-card);border-radius:12px;position:relative;overflow:hidden}.Sdk-module__MErzTa__collabFrame{transform-origin:0 0;position:absolute;top:0;left:0}
.PasteParseNotice-module__E75QTW__content{align-items:center;gap:12px;min-width:200px;display:flex}.PasteParseNotice-module__E75QTW__text{flex:1}.PasteParseNotice-module__E75QTW__title{color:var(--text-primary);cursor:default;margin:0 0 2px;font-size:14px;font-weight:600}.PasteParseNotice-module__E75QTW__description{color:var(--text-secondary);cursor:default;margin:0;font-size:13px}.PasteParseNotice-module__E75QTW__actions{gap:8px;margin-top:12px;display:flex}.PasteParseNotice-module__E75QTW__button{-webkit-appearance:none;appearance:none;border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:5px;padding:5px 10px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s}.PasteParseNotice-module__E75QTW__button:hover{background:var(--bg-card);border-color:var(--text-tertiary)}
.CustomScrollbar-module__KHdvUa__customScrollbar{-webkit-user-select:none;user-select:none;touch-action:none}
.FileConverter-module__CIs8eG__shell{background:var(--surface-page);cursor:default;width:100%;padding-top:70px;overflow-x:clip}.FileConverter-module__CIs8eG__contentWidth{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}.FileConverter-module__CIs8eG__mainBleed{background:linear-gradient(var(--surface-page) 70px, var(--surface-warm) 70px)}.FileConverter-module__CIs8eG__warmBand{background:var(--surface-warm);flex-direction:column;padding:8px 0 56px;display:flex}.FileConverter-module__CIs8eG__sunkenBand{background:var(--surface-warm-sunken);flex-direction:column;padding:8px 0 72px;display:flex}.FileConverter-module__CIs8eG__hero{padding:28px 0 24px}.FileConverter-module__CIs8eG__hero h1{color:var(--text-primary);margin:0 0 10px;font-size:32px;font-weight:500}.FileConverter-module__CIs8eG__heroSubtitle{color:var(--text-secondary);max-width:720px;margin:0 0 24px;font-size:16px;line-height:1.5}.FileConverter-module__CIs8eG__converterShell{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.FileConverter-module__CIs8eG__panel{border:1px solid var(--warm-border);background:var(--bg-page);min-height:280px;box-shadow:var(--shadow-hero);border-radius:11px;flex-direction:column;padding:16px;display:flex;position:relative}@supports (corner-shape:squircle){.FileConverter-module__CIs8eG__panel{corner-shape:squircle;border-radius:18px}}.FileConverter-module__CIs8eG__panelLabel{color:var(--text-muted);margin-bottom:12px;font-size:13px;font-weight:500}.FileConverter-module__CIs8eG__panelDivider{justify-content:center;align-items:center;display:flex}.FileConverter-module__CIs8eG__panelDividerArrow{color:var(--text-muted);font-size:26px}.FileConverter-module__CIs8eG__dropPanelActive{border-color:var(--accent-primary);background:var(--bg-hover)}.FileConverter-module__CIs8eG__dropTarget{border:1.5px dashed var(--border-primary);color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.FileConverter-module__CIs8eG__dropTarget:hover{border-color:var(--accent-primary);color:var(--text-primary)}.FileConverter-module__CIs8eG__dropIcon{color:var(--text-muted)}.FileConverter-module__CIs8eG__dropTitle{font-size:15px;font-weight:500}.FileConverter-module__CIs8eG__dropHint{color:var(--text-muted);font-size:13px}.FileConverter-module__CIs8eG__hiddenInput{display:none}.FileConverter-module__CIs8eG__fileCard{border:1px solid var(--border-primary);border-radius:12px;align-items:center;gap:12px;margin-top:4px;padding:14px;display:flex}.FileConverter-module__CIs8eG__fileCardIcon{flex-shrink:0}.FileConverter-module__CIs8eG__fileCardInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FileConverter-module__CIs8eG__fileCardName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.FileConverter-module__CIs8eG__fileCardSize{color:var(--text-muted);font-size:12px}.FileConverter-module__CIs8eG__fileCardRemove{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:20px;line-height:1}.FileConverter-module__CIs8eG__fileCardRemove:hover{color:var(--text-primary);background:var(--bg-hover)}.FileConverter-module__CIs8eG__formatRows{flex-direction:column;flex:1;gap:10px;display:flex}.FileConverter-module__CIs8eG__formatRowPrimary,.FileConverter-module__CIs8eG__formatRow{gap:10px;display:grid}.FileConverter-module__CIs8eG__formatRowPrimary{grid-template-columns:repeat(2,1fr)}.FileConverter-module__CIs8eG__formatRow{grid-template-columns:repeat(3,1fr)}.FileConverter-module__CIs8eG__formatTile{border:1px solid var(--border-primary);cursor:pointer;font:inherit;color:var(--text-primary);background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 10px;display:flex}.FileConverter-module__CIs8eG__formatRowPrimary .FileConverter-module__CIs8eG__formatTile{padding:20px 8px 14px}.FileConverter-module__CIs8eG__formatTile:hover:not(:disabled):not(.FileConverter-module__CIs8eG__formatTileSelected){border-color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary)}.FileConverter-module__CIs8eG__formatTile:hover:not(:disabled) .FileConverter-module__CIs8eG__formatTileIcon{transform:translateY(-2px)}.FileConverter-module__CIs8eG__formatTile:disabled{opacity:.35;cursor:not-allowed}.FileConverter-module__CIs8eG__formatTileSelected{border-color:var(--accent-primary);box-shadow:inset 0 0 0 2px var(--accent-primary)}.FileConverter-module__CIs8eG__formatTileIcon{transition:transform .15s}.FileConverter-module__CIs8eG__formatTileLabel{margin-top:2px;font-size:13px;font-weight:500}.FileConverter-module__CIs8eG__formatTileExtension{color:var(--text-muted);font-size:11.5px}.FileConverter-module__CIs8eG__convertRow{flex-direction:column;align-items:center;gap:10px;padding:24px 0 8px;display:flex}.FileConverter-module__CIs8eG__convertSubmitButton{width:200px;height:56px}.FileConverter-module__CIs8eG__convertHint{color:var(--text-muted);margin:0;font-size:13px}.FileConverter-module__CIs8eG__error{color:var(--text-error,#dc2626);margin:0;font-size:14px;font-weight:500}.FileConverter-module__CIs8eG__intro{max-width:760px;padding:24px 0 0}.FileConverter-module__CIs8eG__intro p{color:var(--text-secondary);margin:0 0 14px;font-size:15px;line-height:1.65}.FileConverter-module__CIs8eG__faq{max-width:760px;padding:28px 0 0}.FileConverter-module__CIs8eG__faq h2,.FileConverter-module__CIs8eG__linkGrid h2{color:var(--text-primary);margin:0 0 14px;font-size:20px;font-weight:500}.FileConverter-module__CIs8eG__faqItem{border-bottom:1px solid var(--border-primary);padding:4px 0}.FileConverter-module__CIs8eG__faqItem summary{color:var(--text-primary);cursor:pointer;padding:10px 0;font-size:15px;font-weight:500;list-style-position:inside}.FileConverter-module__CIs8eG__faqItem p{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.6}.FileConverter-module__CIs8eG__linkGrid{padding:40px 0 0}.FileConverter-module__CIs8eG__linkGridNav{flex-wrap:wrap;gap:10px;display:flex}.FileConverter-module__CIs8eG__linkGridItem{border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.FileConverter-module__CIs8eG__linkGridItem:hover,.FileConverter-module__CIs8eG__linkGridItem[aria-current=page]{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-hover)}@media (max-width:800px){.FileConverter-module__CIs8eG__converterShell{grid-template-columns:1fr}.FileConverter-module__CIs8eG__panelDivider{min-height:32px}.FileConverter-module__CIs8eG__panelDividerArrow{transform:rotate(90deg)}.FileConverter-module__CIs8eG__panel{min-height:220px}}.FileConverter-module__CIs8eG__howItWorks{max-width:760px;padding:40px 0 0}.FileConverter-module__CIs8eG__howItWorks h2{color:var(--text-primary);margin:0 0 16px;font-size:20px;font-weight:500}.FileConverter-module__CIs8eG__stepList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.FileConverter-module__CIs8eG__step{align-items:flex-start;gap:14px;display:flex}.FileConverter-module__CIs8eG__stepNumber{background:var(--bg-hover);width:26px;height:26px;color:var(--content-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.FileConverter-module__CIs8eG__stepBody{min-width:0}.FileConverter-module__CIs8eG__stepTitle{color:var(--text-primary);margin:2px 0 4px;font-size:15px;font-weight:500}.FileConverter-module__CIs8eG__stepDescription{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}
.LinkEditor-module__e9KHSq__linkEditor{background:var(--bg-card);border:1px solid var(--border);z-index:100;border-radius:4px;width:280px;position:relative}.LinkEditor-module__e9KHSq__linkEditorContent{flex-direction:column;gap:12px;padding:12px;display:flex}.LinkEditor-module__e9KHSq__linkField{flex-direction:column;gap:4px;display:flex}.LinkEditor-module__e9KHSq__linkLabel{color:var(--text-secondary);letter-spacing:.5px;font-size:11px;font-weight:500}.LinkEditor-module__e9KHSq__linkInputRow{gap:6px;display:flex}.LinkEditor-module__e9KHSq__linkInput{border:1px solid var(--border-primary);border-radius:4px;flex-grow:1}.LinkEditor-module__e9KHSq__linkInput:focus{border-color:var(--accent-primary)}.LinkEditor-module__e9KHSq__linkInputInvalid,.LinkEditor-module__e9KHSq__linkInputInvalid:focus{border-color:var(--accent-danger)}.LinkEditor-module__e9KHSq__linkInput::placeholder{color:var(--text-tertiary)}.LinkEditor-module__e9KHSq__inlineLatexInput{width:100%;font-family:Monaco,Menlo,Consolas,monospace}.LinkEditor-module__e9KHSq__linkButton{background:var(--bg-input);border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.LinkEditor-module__e9KHSq__linkButton:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.LinkEditor-module__e9KHSq__linkButton:disabled{opacity:.5;cursor:not-allowed}.LinkEditor-module__e9KHSq__linkTextPreview{color:var(--text-secondary);background:var(--bg-subtle);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:8px 10px;font-size:13px;overflow:hidden}.LinkEditor-module__e9KHSq__removeLinkButton{color:var(--accent-danger);background:color-mix(in srgb, var(--accent-danger), transparent 90%);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.LinkEditor-module__e9KHSq__removeLinkButton:hover{background:var(--accent-danger);color:#fff}.LinkEditor-module__e9KHSq__connector{background:var(--border);width:20px;height:2px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.LinkEditor-module__e9KHSq__connector:after{content:"";background:var(--border);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.LinkEditor-module__e9KHSq__narrowMode .LinkEditor-module__e9KHSq__connector{display:none}.LinkEditor-module__e9KHSq__footnoteBodyInput{resize:none;min-height:28px;font-family:inherit;line-height:1.4}.LinkEditor-module__e9KHSq__footnoteComplexHint{color:var(--content-tertiary,#8a8a8a);margin-top:4px;font-size:11px}
.SearchReplacePanel-module__nOFqSq__searchPanelContainer{z-index:3001;width:320px;position:fixed;top:182px;left:20px}.SearchReplacePanel-module__nOFqSq__searchPanel{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:6px;position:relative;overflow:hidden}.SearchReplacePanel-module__nOFqSq__panelContent{flex-direction:column;gap:10px;padding:12px;display:flex}.SearchReplacePanel-module__nOFqSq__searchRow{align-items:center;gap:6px;margin-right:28px;display:flex}.SearchReplacePanel-module__nOFqSq__searchInputWrapper{flex:1;position:relative}.SearchReplacePanel-module__nOFqSq__searchInput{background:var(--bg-input);border:1px solid var(--border-primary);width:100%;color:var(--text-primary);border-radius:4px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.SearchReplacePanel-module__nOFqSq__searchInput:focus{border-color:var(--accent-primary)}.SearchReplacePanel-module__nOFqSq__searchInput::placeholder{color:var(--text-tertiary)}.SearchReplacePanel-module__nOFqSq__navButtons{gap:2px;display:flex}.SearchReplacePanel-module__nOFqSq__navButton{background:var(--bg-input);border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.SearchReplacePanel-module__nOFqSq__navButton:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.SearchReplacePanel-module__nOFqSq__navButton:disabled{opacity:.4;cursor:not-allowed}.SearchReplacePanel-module__nOFqSq__closeButton{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.SearchReplacePanel-module__nOFqSq__closeButton:hover{background:var(--bg-hover);color:var(--text-primary)}.SearchReplacePanel-module__nOFqSq__replaceRow{align-items:center;gap:6px;display:flex}.SearchReplacePanel-module__nOFqSq__replaceInput{background:var(--bg-input);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:6px;outline:none;flex:1;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.SearchReplacePanel-module__nOFqSq__replaceInput:focus{border-color:var(--accent-primary)}.SearchReplacePanel-module__nOFqSq__replaceInput::placeholder{color:var(--text-tertiary)}.SearchReplacePanel-module__nOFqSq__replaceButtons{gap:4px;display:flex}.SearchReplacePanel-module__nOFqSq__optionsRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.SearchReplacePanel-module__nOFqSq__caseToggle{background:var(--bg-input);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-family:inherit;font-size:11px;transition:all .15s;display:flex}.SearchReplacePanel-module__nOFqSq__caseToggle:hover{background:var(--bg-hover)}.SearchReplacePanel-module__nOFqSq__caseToggle.SearchReplacePanel-module__nOFqSq__active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.SearchReplacePanel-module__nOFqSq__caseIcon{font-size:12px;font-weight:600}.SearchReplacePanel-module__nOFqSq__matchCount{color:var(--text-tertiary);white-space:nowrap;font-size:12px}.SearchReplacePanel-module__nOFqSq__matchCount.SearchReplacePanel-module__nOFqSq__noResults{color:var(--accent-warning)}.SearchReplacePanel-module__nOFqSq__narrowMode{width:auto;max-width:calc(100% - 16px);position:absolute;top:8px;left:8px;right:auto}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__panelContent{flex-flow:wrap;align-items:center;gap:8px;padding:8px 12px}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__searchRow{gap:4px}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__searchInputWrapper{flex:none;width:140px}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__searchInput{padding:6px 8px;font-size:12px}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__replaceRow{gap:4px}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__replaceInput{flex:none;width:140px;padding:6px 8px;font-size:12px}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__replaceButtons{gap:2px}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__navButton{width:24px;height:24px}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__closeButton{order:999;width:24px;height:24px;position:static}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__optionsRow{gap:6px}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__caseToggle{padding:3px 6px;font-size:10px}.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__caseIcon,.SearchReplacePanel-module__nOFqSq__narrowMode .SearchReplacePanel-module__nOFqSq__matchCount{font-size:11px}
.TierComparisonBar-module__5NOdYG__container{border:1px solid var(--border-primary);border-radius:8px;padding:16px 20px}.TierComparisonBar-module__5NOdYG__borderless{border:none}.TierComparisonBar-module__5NOdYG__containerSmall{flex-direction:column;justify-content:center;height:54px;padding:8px 16px;display:flex}.TierComparisonBar-module__5NOdYG__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.TierComparisonBar-module__5NOdYG__headerSmall{margin-bottom:6px}.TierComparisonBar-module__5NOdYG__label{color:var(--text-primary);margin:0;font-size:14px;font-weight:500}.TierComparisonBar-module__5NOdYG__reset{color:var(--text-muted);cursor:default;font-size:14px}.TierComparisonBar-module__5NOdYG__barContainer{position:relative}.TierComparisonBar-module__5NOdYG__barContainerSmall{padding:0}.TierComparisonBar-module__5NOdYG__barBackground{background:var(--bg-primary);border-radius:100px;height:12px;position:relative;overflow:hidden}.TierComparisonBar-module__5NOdYG__usageFill{background:linear-gradient(90deg, var(--accent-primary), var(--accent-primary));border-radius:100px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.TierComparisonBar-module__5NOdYG__usageText{color:var(--text-muted);cursor:default;font-size:14px}.TierComparisonBar-module__5NOdYG__usageText strong{color:var(--text-primary)}
.AgentGate-module__9FeNyG__editorPreview{background:var(--bg-primary);min-height:100vh}.AgentGate-module__9FeNyG__body{color:var(--text-secondary);margin:0 0 16px;font-size:15px;line-height:1.6}.AgentGate-module__9FeNyG__body strong{color:var(--text-primary);font-weight:600}.AgentGate-module__9FeNyG__scopeList{border:1px solid var(--border-light);border-radius:10px;flex-direction:column;gap:10px;margin:0 0 20px;padding:14px 16px;list-style:none;display:flex}.AgentGate-module__9FeNyG__scopeItem{color:var(--text-primary);align-items:center;gap:10px;font-size:14px;display:flex}.AgentGate-module__9FeNyG__scopeIcon{color:var(--accent-success);flex-shrink:0}.AgentGate-module__9FeNyG__connectHeader{text-align:center;flex-direction:column;align-items:center;margin:4px 0 20px;display:flex}.AgentGate-module__9FeNyG__connectGraphic{align-items:center;margin-bottom:16px;display:flex}.AgentGate-module__9FeNyG__appTile{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.AgentGate-module__9FeNyG__appTile img{border-radius:50%;width:34px;height:34px;display:block}.AgentGate-module__9FeNyG__connectorDots{gap:5px;margin:0 16px;display:flex}.AgentGate-module__9FeNyG__connectorDots span{background:var(--text-muted);opacity:.7;border-radius:50%;width:4px;height:4px}.AgentGate-module__9FeNyG__connectTitle{letter-spacing:-.01em;color:var(--text-primary);margin:0 0 6px;font-size:19px;font-weight:650}.AgentGate-module__9FeNyG__connectSubtitle{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.AgentGate-module__9FeNyG__connectSubtitle strong{color:var(--text-primary);font-weight:600}.AgentGate-module__9FeNyG__scopeLead{color:var(--text-tertiary);margin:0 0 8px;font-size:12px;font-weight:500}.AgentGate-module__9FeNyG__previewBadge{width:-moz-fit-content;width:fit-content;color:var(--accent-primary);background:var(--accent-primary-alpha);border-radius:999px;margin:-8px auto 16px;padding:4px 12px;font-size:12px;font-weight:600;display:block}.AgentGate-module__9FeNyG__reason{color:var(--text-secondary);border-left:3px solid var(--border-secondary);margin:0 0 20px;padding-left:12px;font-size:14px;font-style:italic}.AgentGate-module__9FeNyG__actions{gap:12px;margin-top:24px;display:flex}.AgentGate-module__9FeNyG__actions>*{flex:1}.AgentGate-module__9FeNyG__footnote{color:var(--text-tertiary);text-align:center;margin:16px 0 0;font-size:11px;line-height:1.5}.AgentGate-module__9FeNyG__footnote a{color:var(--text-secondary)}.AgentGate-module__9FeNyG__error{color:var(--accent-danger);background:var(--accent-danger-bg);border:1px solid var(--accent-danger-border);border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:14px}.AgentGate-module__9FeNyG__previewLink{color:var(--accent-primary);margin-bottom:4px;font-size:14px;display:inline-block}.AgentGate-module__9FeNyG__statusIcon{color:var(--accent-success);justify-content:center;margin-bottom:16px;display:flex}.AgentGate-module__9FeNyG__centered{text-align:center}.AgentGate-module__9FeNyG__spinnerWrap{justify-content:center;padding:32px 0;display:flex}
.EditorPreview-module__GVx2ca__container{flex-direction:column;gap:0;width:100%;max-width:910px;display:flex;position:relative}.EditorPreview-module__GVx2ca__controlsWrapper{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px 8px 0 0;overflow:hidden}.EditorPreview-module__GVx2ca__editorWrapper{border:1px solid var(--border-primary);background:var(--bg-page);isolation:isolate;background-clip:padding-box;border-top:none;border-radius:0 0 8px 8px;position:relative;overflow:hidden}.EditorPreview-module__GVx2ca__editorClip{border-radius:6px;height:360px;position:relative;overflow:hidden}.EditorPreview-module__GVx2ca__editorClip div{overflow:hidden!important}.EditorPreview-module__GVx2ca__editor{min-height:500px;position:absolute;top:0;left:0;right:0}.EditorPreview-module__GVx2ca__editorFade{background:linear-gradient(to bottom, transparent, var(--bg-primary));pointer-events:none;height:60px;position:absolute;bottom:0;left:0;right:0}.EditorPreview-module__GVx2ca__overlay{cursor:pointer;z-index:10;background:0 0;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background .2s;display:flex;position:absolute;inset:0}.EditorPreview-module__GVx2ca__overlay:hover .EditorPreview-module__GVx2ca__overlayButton{box-shadow:0 8px 24px color-mix(in srgb, var(--accent-primary), transparent 60%)}.EditorPreview-module__GVx2ca__overlayButton{color:#fff;background:var(--accent-primary);box-shadow:0 4px 16px color-mix(in srgb, var(--accent-primary), transparent 70%);border-radius:8px;padding:12px 20px;font-size:18px;font-weight:600;transition:transform .2s,box-shadow .2s}
