.marketplace-fee-calculator-page{--mfc-success-strong:#13724a;--mfc-error-strong:#a6372b;gap:var(--space-6)}.marketplace-fee-calculator-page .ui-card{align-self:start;min-width:0;border-color:rgba(201,212,227,.92);box-shadow:0 14px 38px rgba(23,33,51,.075)}.marketplace-fee-calculator-page>.ad-block:empty{display:none}.marketplace-fee-calculator-page>.breadcrumb{flex-wrap:wrap;row-gap:var(--space-2)}.marketplace-fee-calculator-page>.breadcrumb .current{overflow-wrap:anywhere}.marketplace-fee-calculator-page .ui-field-label{color:var(--text-muted);font-size:.69rem;font-weight:800;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.marketplace-fee-calculator-page .ui-field-input{font-size:1rem;font-weight:800}.marketplace-fee-calculator-page .ui-field-shell,.marketplace-fee-calculator-page .ui-select-shell select{min-height:50px}.marketplace-fee-calculator-page .ui-field-shell{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.marketplace-fee-calculator-page .ui-field:has(.ui-field-input:disabled) .ui-field-shell{border-style:dashed;background:var(--surface-low);opacity:.66}.marketplace-fee-calculator-page .ui-field-input:disabled{color:var(--text-muted);cursor:not-allowed}.marketplace-fee-calculator-page .ui-field:has([aria-invalid="true"]) .ui-field-shell{border-color:var(--mfc-error-strong);box-shadow:0 0 0 3px rgba(166,55,43,.12)}.marketplace-fee-calculator-page .ui-field-helper{font-size:.74rem;line-height:1.5}.marketplace-fee-calculator-grid{display:grid;gap:var(--space-5);align-items:start}.marketplace-fee-calculator-input-card,.marketplace-fee-calculator-result-card,.marketplace-fee-calculator-chart-card{height:auto;min-width:0}.marketplace-fee-calculator-card-header{gap:var(--space-2);margin-bottom:0}.marketplace-fee-calculator-card-header h1{font-size:clamp(1.65rem,2.25vw,1.9rem);letter-spacing:-.035em;line-height:1.08}.marketplace-fee-calculator-card-header p{max-width:48ch;font-size:.88rem;line-height:1.6}.marketplace-fee-calculator-form-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4);row-gap:18px}.marketplace-fee-calculator-assumptions,.marketplace-fee-calculator-validation,.marketplace-fee-calculator-live-note{grid-column:1/-1}.marketplace-fee-calculator-assumptions{overflow:hidden;border:1px solid var(--outline);border-radius:var(--radius-md);background:var(--surface-card);transition:border-color .18s ease,box-shadow .18s ease}.marketplace-fee-calculator-assumptions>summary{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4);color:var(--text);cursor:pointer;font-size:.82rem;font-weight:800;list-style:none}.marketplace-fee-calculator-assumptions>summary::-webkit-details-marker{display:none}.marketplace-fee-calculator-assumptions>summary:focus-visible{outline:0;box-shadow:inset 0 0 0 3px rgba(11,95,255,.2)}.marketplace-fee-calculator-assumptions>summary .material-symbols-outlined{width:var(--space-5);height:var(--space-5);color:var(--text-muted);transition:transform .18s ease}.marketplace-fee-calculator-assumptions[open]>summary .material-symbols-outlined{transform:rotate(180deg)}.marketplace-fee-calculator-assumptions-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--outline);background:var(--surface-low)}.marketplace-fee-calculator-assumption-full{grid-column:1/-1}.marketplace-fee-calculator-promotion-list{display:grid;gap:var(--space-4)}.marketplace-fee-calculator-promotion-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:end;padding-top:var(--space-4);border-top:1px solid var(--outline)}.marketplace-fee-calculator-promotion-copy{display:grid;grid-column:1/-1;gap:var(--space-1);align-self:center}.marketplace-fee-calculator-promotion-copy strong{color:var(--text);font-size:.9rem}.marketplace-fee-calculator-promotion-copy span{color:var(--text-muted);font-size:.78rem;line-height:1.5}.marketplace-fee-calculator-promotion-row .ui-segmented-control{margin-bottom:var(--space-1)}.marketplace-fee-calculator-page .ui-segmented-control{padding:3px;border-color:rgba(201,212,227,.96);background:var(--surface-low)}.marketplace-fee-calculator-page .ui-segmented-button{min-height:40px;border:1px solid transparent;font-size:.8rem}.marketplace-fee-calculator-page .ui-segmented-button.is-active{border-color:rgba(11,95,255,.18);background:var(--primary-soft);color:var(--primary-strong);box-shadow:0 2px 7px rgba(23,33,51,.12)}.marketplace-fee-calculator-page .ui-segmented-button:active{transform:translateY(0);box-shadow:inset 0 1px 3px rgba(23,33,51,.14)}.marketplace-fee-calculator-validation{padding:var(--space-3) var(--space-4);border:1px solid rgba(166,55,43,.55);border-radius:var(--radius-md);background:rgba(196,69,54,.08);color:var(--mfc-error-strong);font-size:.82rem;font-weight:700}.marketplace-fee-calculator-live-note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid rgba(11,95,255,.12);background:rgba(237,244,255,.76);font-size:.78rem;line-height:1.55}.marketplace-fee-calculator-live-note strong{color:var(--primary-strong)}.marketplace-fee-calculator-result-card.ui-card--accent,.marketplace-fee-calculator-result-card{overflow:hidden;border-color:rgba(11,95,255,.24);background:radial-gradient(circle at 92% 5%,rgba(11,95,255,.13),transparent 34%),linear-gradient(145deg,rgba(237,244,255,.98),rgba(255,255,255,.99) 66%);box-shadow:0 20px 46px rgba(23,33,51,.11),0 0 0 1px rgba(11,95,255,.055),0 0 38px rgba(11,95,255,.09)}.marketplace-fee-calculator-result-card::before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--primary),#4e8dff 56%,var(--secondary));content:""}.marketplace-fee-calculator-result-content{position:relative;z-index:1;display:grid;min-width:0;gap:var(--space-5)}.marketplace-fee-calculator-winner{display:grid;gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--outline)}.marketplace-fee-calculator-status,.marketplace-fee-calculator-verified{display:inline-flex;width:fit-content;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid rgba(19,114,74,.2);background:rgba(226,247,237,.92);color:var(--mfc-success-strong);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 7px 18px rgba(19,114,74,.1)}.marketplace-fee-calculator-status[data-mfc-tone="loss"]{border-color:rgba(166,55,43,.2);background:rgba(253,235,232,.94);color:var(--mfc-error-strong);box-shadow:0 7px 18px rgba(166,55,43,.09)}.marketplace-fee-calculator-winner-name{color:var(--text-muted);font-size:.95rem;font-weight:800}.marketplace-fee-calculator-winner>strong{color:var(--mfc-success-strong);font-size:clamp(2.75rem,5.4vw,3.65rem);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1;text-shadow:0 12px 28px rgba(19,114,74,.14)}.marketplace-fee-calculator-winner>strong[data-mfc-tone="loss"]{color:var(--mfc-error-strong);text-shadow:0 12px 28px rgba(166,55,43,.12)}.marketplace-fee-calculator-winner p,.marketplace-fee-calculator-chart-header p,.marketplace-fee-calculator-section-header p,.marketplace-fee-calculator-integrity-head p,.marketplace-fee-calculator-table-header p{margin:0;color:var(--text-muted);font-size:.86rem;line-height:1.62}.marketplace-fee-calculator-platform-select{gap:var(--space-2);padding:var(--space-4);border:1px solid rgba(11,95,255,.14);border-radius:var(--radius-lg);background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.marketplace-fee-calculator-platform-select .ui-select-shell select:hover{border-color:rgba(11,95,255,.42)}.marketplace-fee-calculator-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.marketplace-fee-calculator-metric{display:grid;gap:var(--space-1);min-height:76px;padding:var(--space-4);border:1px solid rgba(201,212,227,.92);border-radius:var(--radius-md);background:rgba(255,255,255,.88);box-shadow:0 7px 18px rgba(23,33,51,.045)}.marketplace-fee-calculator-metric span,.marketplace-fee-calculator-break-even span{color:var(--text-muted);font-size:.73rem;font-weight:700;letter-spacing:.01em}.marketplace-fee-calculator-metric strong,.marketplace-fee-calculator-break-even strong{color:var(--text);font-size:1.12rem;font-weight:800;font-variant-numeric:tabular-nums}.marketplace-fee-calculator-break-even{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid rgba(201,212,227,.9);border-radius:var(--radius-md);background:rgba(237,242,248,.82)}.marketplace-fee-calculator-breakdown{display:grid;gap:var(--space-2)}.marketplace-fee-calculator-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);min-height:26px;font-size:.84rem}.marketplace-fee-calculator-breakdown-row strong{color:var(--text);font-variant-numeric:tabular-nums}.marketplace-fee-calculator-breakdown-row[data-mfc-tone="cost"] strong{color:var(--mfc-error-strong)}.marketplace-fee-calculator-breakdown-row[data-mfc-tone="total"]{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--outline);color:var(--text);font-weight:800}.marketplace-fee-calculator-breakdown-row[data-mfc-tone="total"] strong{color:var(--mfc-success-strong);font-size:1.1rem}.marketplace-fee-calculator-chart-header,.marketplace-fee-calculator-section-header{display:grid;gap:var(--space-2)}.marketplace-fee-calculator-chart-header h2,.marketplace-fee-calculator-section-header h2,.marketplace-fee-calculator-integrity-head h2,.marketplace-fee-calculator-table-header h2,.marketplace-fee-calculator-faq-card .ui-faq-header h2{margin:0;color:var(--text);font-size:1.25rem;font-weight:900;letter-spacing:-.018em;line-height:1.2}.marketplace-fee-calculator-chart{display:grid;gap:var(--space-4);margin-top:0}.marketplace-fee-calculator-chart-row{display:grid;gap:var(--space-2)}.marketplace-fee-calculator-chart-label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:.85rem}.marketplace-fee-calculator-chart-label strong{color:var(--text);font-variant-numeric:tabular-nums}.marketplace-fee-calculator-chart-track{height:10px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-high);transition:box-shadow .18s ease,background-color .18s ease}.marketplace-fee-calculator-chart-bar{display:block;height:100%;border-radius:var(--radius-pill);background:var(--secondary);transition:width .18s ease}.marketplace-fee-calculator-chart-row[data-mfc-best="true"] .marketplace-fee-calculator-chart-bar{background:var(--mfc-success-strong);box-shadow:0 0 18px rgba(19,114,74,.24)}.marketplace-fee-calculator-chart-row[data-mfc-best="true"] .marketplace-fee-calculator-chart-label strong{color:var(--mfc-success-strong)}.marketplace-fee-calculator-chart-row[data-mfc-selected="true"] .marketplace-fee-calculator-chart-track{background:rgba(11,95,255,.12);box-shadow:0 0 0 2px rgba(11,95,255,.16),0 0 20px rgba(11,95,255,.09)}.marketplace-fee-calculator-chart-row[data-mfc-selected="true"] .marketplace-fee-calculator-chart-label span{color:var(--primary-strong);font-weight:800}.marketplace-fee-calculator-chart-row[data-mfc-selected="true"] .marketplace-fee-calculator-chart-bar{background:var(--primary)}.marketplace-fee-calculator-chart-row[data-mfc-best="true"][data-mfc-selected="true"] .marketplace-fee-calculator-chart-bar{background:var(--mfc-success-strong)}.marketplace-fee-calculator-chart-row[data-mfc-negative="true"] .marketplace-fee-calculator-chart-bar{background:var(--mfc-error-strong)}.marketplace-fee-calculator-formula-card,.marketplace-fee-calculator-table-card,.marketplace-fee-calculator-insights-card,.marketplace-fee-calculator-integrity-card,.marketplace-fee-calculator-faq-card{margin-top:0}.marketplace-fee-calculator-formula-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:0}.marketplace-fee-calculator-formula-panel{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid rgba(201,212,227,.92);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(237,244,255,.78),rgba(255,255,255,.98));box-shadow:0 8px 22px rgba(23,33,51,.045)}.marketplace-fee-calculator-formula-panel>strong{color:var(--primary-strong);font-size:.74rem;letter-spacing:.11em;text-transform:uppercase}.marketplace-fee-calculator-formula-panel>span{color:var(--text);font-size:.98rem;font-weight:800;line-height:1.5}.marketplace-fee-calculator-formula-panel p{margin:0;color:var(--text-muted);font-size:.8rem;line-height:1.6}.marketplace-fee-calculator-formula-table-shell{overflow-x:auto;max-width:100%;margin-top:0;border:1px solid rgba(215,223,235,.84);border-radius:var(--radius-md)}.marketplace-fee-calculator-formula-table{width:100%;min-width:620px;border-collapse:collapse}.marketplace-fee-calculator-formula-table th,.marketplace-fee-calculator-formula-table td{padding:14px var(--space-4);border-bottom:1px solid var(--outline);text-align:left}.marketplace-fee-calculator-formula-table th{color:var(--text-muted);font-size:.69rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.marketplace-fee-calculator-formula-table td{color:var(--text);font-size:.84rem}.marketplace-fee-calculator-table-header>div{display:grid;gap:var(--space-2)}.marketplace-fee-calculator-export.ui-button{width:auto;min-height:40px;padding:0 var(--space-4);border:1px solid rgba(11,95,255,.3);border-radius:10px;background:rgba(255,255,255,.92);color:var(--primary-strong);font-size:.8rem;box-shadow:none}.marketplace-fee-calculator-export.ui-button:focus-visible{box-shadow:var(--focus-ring)}.marketplace-fee-calculator-export.ui-button:hover{transform:none;box-shadow:none}.marketplace-fee-calculator-export.ui-button:active{transform:translateY(0);box-shadow:inset 0 1px 3px rgba(23,33,51,.14)}.marketplace-fee-calculator-table-shell{max-width:100%}.marketplace-fee-calculator-table-shell th:nth-child(n+2),.marketplace-fee-calculator-table-shell td:nth-child(n+2){text-align:right}.marketplace-fee-calculator-table-card tbody tr[data-mfc-best="true"]{background:rgba(19,114,74,.065)}.marketplace-fee-calculator-table-card tbody tr[data-mfc-selected="true"]{background:rgba(11,95,255,.075);box-shadow:inset 3px 0 0 var(--primary)}.marketplace-fee-calculator-table-card tbody tr[data-mfc-best="true"][data-mfc-selected="true"]{background:linear-gradient(90deg,rgba(11,95,255,.085),rgba(19,114,74,.065))}.marketplace-fee-calculator-table-name{color:var(--text);font-weight:800}.marketplace-fee-calculator-table-profit{color:var(--mfc-success-strong)!important;font-weight:900}.marketplace-fee-calculator-table-profit[data-mfc-negative="true"]{color:var(--mfc-error-strong)!important}.marketplace-fee-calculator-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:0}.marketplace-fee-calculator-insight{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid rgba(201,212,227,.92);border-radius:var(--radius-lg);background:rgba(255,255,255,.94);box-shadow:0 8px 22px rgba(23,33,51,.04)}.marketplace-fee-calculator-insight .material-symbols-outlined{width:var(--space-6);height:var(--space-6);color:var(--primary)}.marketplace-fee-calculator-insight h3{margin:0;color:var(--text);font-size:.98rem;line-height:1.35}.marketplace-fee-calculator-insight p{margin:0;color:var(--text-muted);font-size:.84rem;line-height:1.6}.marketplace-fee-calculator-integrity-card{border-color:rgba(15,118,110,.18);background:radial-gradient(circle at 95% 8%,rgba(15,118,110,.09),transparent 30%),linear-gradient(135deg,var(--surface-card),rgba(237,244,255,.76))}.marketplace-fee-calculator-integrity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.marketplace-fee-calculator-integrity-head>div{display:grid;gap:var(--space-2)}.marketplace-fee-calculator-verified{color:var(--mfc-success-strong);white-space:nowrap}.marketplace-fee-calculator-verified .material-symbols-outlined{width:var(--space-4);height:var(--space-4)}.marketplace-fee-calculator-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:0}.marketplace-fee-calculator-source-grid a{display:flex;min-height:50px;align-items:center;padding:var(--space-3) var(--space-4);gap:var(--space-3);border:1px solid rgba(201,212,227,.92);border-radius:var(--radius-md);background:var(--surface-card);color:var(--primary);font-size:.8rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.marketplace-fee-calculator-source-grid a::after{margin-left:auto;color:var(--text-muted);content:"↗";font-size:.88rem}.marketplace-fee-calculator-source-grid a:focus-visible{outline:0;box-shadow:var(--focus-ring)}.marketplace-fee-calculator-faq-card .ui-faq-grid{margin-top:0}.marketplace-fee-calculator-faq-card .ui-faq-item h3{margin-bottom:var(--space-2);font-size:.95rem;line-height:1.4}.marketplace-fee-calculator-faq-card .ui-faq-item p{font-size:.89rem;line-height:1.65}.marketplace-fee-calculator-page .related-tools{margin-top:0}@media(hover:hover){.marketplace-fee-calculator-page .ui-field-shell:hover,.marketplace-fee-calculator-page .ui-select-shell select:hover,.marketplace-fee-calculator-assumptions:hover{border-color:rgba(11,95,255,.4)}.marketplace-fee-calculator-assumptions>summary:hover{background:rgba(237,244,255,.58)}.marketplace-fee-calculator-page .ui-segmented-button:hover{transform:translateY(-1px)}.marketplace-fee-calculator-export.ui-button:hover{transform:translateY(-1px);border-color:var(--primary);background:var(--surface-muted);box-shadow:0 8px 18px rgba(11,95,255,.1)}.marketplace-fee-calculator-table-card tbody tr:hover{background:var(--surface-low)}.marketplace-fee-calculator-source-grid a:hover{transform:translateY(-1px);border-color:rgba(11,95,255,.32);background:var(--surface-muted);box-shadow:var(--shadow-sm);text-decoration:underline}}@media(min-width:1100px){.marketplace-fee-calculator-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"form result" "form chart"}.marketplace-fee-calculator-input-card{grid-area:form}.marketplace-fee-calculator-result-card{grid-area:result}.marketplace-fee-calculator-chart-card{grid-area:chart}}@media(max-width:959px){.marketplace-fee-calculator-formula-grid,.marketplace-fee-calculator-insights-grid,.marketplace-fee-calculator-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.marketplace-fee-calculator-page{gap:var(--space-5)}.marketplace-fee-calculator-page .ui-card{border-radius:18px}.marketplace-fee-calculator-form-stack,.marketplace-fee-calculator-assumptions-body,.marketplace-fee-calculator-formula-grid,.marketplace-fee-calculator-insights-grid,.marketplace-fee-calculator-source-grid{grid-template-columns:1fr}.marketplace-fee-calculator-promotion-copy{grid-column:1/-1}.marketplace-fee-calculator-promotion-row>.ui-field{grid-column:auto}.marketplace-fee-calculator-assumption-full{grid-column:auto}.marketplace-fee-calculator-card-header h1{font-size:clamp(1.65rem,8vw,1.85rem)}.marketplace-fee-calculator-result-content{gap:18px}.marketplace-fee-calculator-winner{padding-bottom:var(--space-5)}.marketplace-fee-calculator-winner>strong{font-size:clamp(2.65rem,14vw,3.25rem)}.marketplace-fee-calculator-platform-select{padding:var(--space-3)}.marketplace-fee-calculator-page .ui-segmented-button{min-height:44px}.marketplace-fee-calculator-formula-table{min-width:560px}.marketplace-fee-calculator-table-shell{overflow:visible}.marketplace-fee-calculator-table-shell table,.marketplace-fee-calculator-table-shell tbody{display:block;width:100%;min-width:0}.marketplace-fee-calculator-table-shell thead{display:none}.marketplace-fee-calculator-table-shell tbody{display:grid;gap:var(--space-3)}.marketplace-fee-calculator-table-shell tr{display:grid;width:100%;padding:var(--space-3) var(--space-4);border:1px solid rgba(201,212,227,.92);border-radius:var(--radius-md);background:rgba(255,255,255,.9);box-shadow:0 7px 18px rgba(23,33,51,.045)}.marketplace-fee-calculator-table-shell td,.marketplace-fee-calculator-table-shell td:nth-child(n+2){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);width:100%;padding:7px 0;border:0;text-align:right}.marketplace-fee-calculator-table-shell td::before{color:var(--text-muted);content:attr(data-label);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-align:left;text-transform:uppercase}.marketplace-fee-calculator-table-shell td:first-child{margin-bottom:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--outline)}.marketplace-fee-calculator-table-card .marketplace-fee-calculator-table-shell tbody tr[data-mfc-selected="true"]{border-color:rgba(11,95,255,.32);box-shadow:inset 3px 0 0 var(--primary),0 10px 22px rgba(11,95,255,.08)}.marketplace-fee-calculator-integrity-head,.marketplace-fee-calculator-table-header{align-items:stretch;flex-direction:column}.marketplace-fee-calculator-export.ui-button{width:100%;min-height:44px}}@media(max-width:479px){.marketplace-fee-calculator-metric-grid{grid-template-columns:1fr}.marketplace-fee-calculator-break-even{align-items:flex-start;flex-direction:column}}@media(max-width:359px){.marketplace-fee-calculator-promotion-row{grid-template-columns:1fr}.marketplace-fee-calculator-promotion-copy,.marketplace-fee-calculator-promotion-row>.ui-field{grid-column:auto}}@media(prefers-reduced-motion:reduce){.marketplace-fee-calculator-page *,.marketplace-fee-calculator-page *::before,.marketplace-fee-calculator-page *::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}