.rich-studio_studio__TAl5H{display:grid;gap:20px;font-size:14px;line-height:20px;min-width:0;color:var(--color-ink)}.rich-studio_studio__TAl5H a,.rich-studio_studio__TAl5H button{min-height:var(--size-control);display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-control);padding:8px 14px;border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-ink);font:inherit;text-decoration:none;cursor:pointer}.rich-studio_studio__TAl5H button:disabled{opacity:.5;cursor:not-allowed}.rich-studio_studio__TAl5H a:focus-visible,.rich-studio_studio__TAl5H button:focus-visible,.rich-studio_studio__TAl5H input:focus-visible,.rich-studio_studio__TAl5H textarea:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.rich-studio_studio__TAl5H button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--color-primary)}.rich-studio_block__k7Lzs{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0}.rich-studio_block__k7Lzs h4,.rich-studio_block__k7Lzs summary{font-size:16px;line-height:24px;font-weight:600;margin:0 0 16px}.rich-studio_block__k7Lzs summary{cursor:pointer;padding-block:calc((var(--size-control-sm) - 24px) / 2)}.rich-studio_block__k7Lzs[open]>summary{margin-bottom:20px}.rich-studio_studio__TAl5H fieldset{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.rich-studio_studio__TAl5H label{display:grid;gap:7px;min-width:0}.rich-studio_studio__TAl5H input:not([type=checkbox]),.rich-studio_studio__TAl5H textarea{width:100%;box-sizing:border-box;min-height:var(--size-control);padding:8px 12px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-canvas);color:var(--color-ink);font:inherit}.rich-studio_studio__TAl5H textarea{resize:vertical}.rich-studio_studio__TAl5H input[type=checkbox]{width:19px;height:19px;accent-color:var(--color-primary)}.rich-studio_columns__c7MUK{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.rich-studio_inline__4pACK{display:flex!important;align-items:center;gap:12px;min-height:var(--size-control)}.rich-studio_actions__iA9iD{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.rich-studio_error__HvleI,.rich-studio_notice__HFHzA{padding:16px 18px;border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-canvas);overflow-wrap:anywhere}.rich-studio_error__HvleI{display:flex;align-items:flex-start;gap:10px;color:var(--color-danger)}.rich-studio_notice__HFHzA p{margin:0 0 10px}.rich-studio_notice__HFHzA ul{padding-left:22px}.rich-studio_photos__pd_mB{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.rich-studio_photos__pd_mB label{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:10px;overflow:hidden}.rich-studio_photos__pd_mB img{width:100%;height:125px;object-fit:contain;border-radius:8px}.rich-studio_photos__pd_mB span{display:flex;align-items:center;gap:8px;font-size:14px;overflow-wrap:anywhere}.rich-studio_fact__mq_1y{display:grid;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr);gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-control)}.rich-studio_fact__mq_1y>span{font-size:14px;color:var(--color-muted)}.rich-studio_cutout__6k8_3{display:flex;align-items:center;gap:20px;padding:16px}.rich-studio_cutout__6k8_3 img{object-fit:contain;border-radius:var(--radius-control);background:var(--color-canvas)}.rich-studio_plan__qUnDT{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;list-style-position:inside;padding:0}.rich-studio_plan__qUnDT li{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-control)}.rich-studio_plan__qUnDT small,.rich-studio_plan__qUnDT span{display:block;margin-top:8px}.rich-studio_plan__qUnDT small{color:var(--color-muted);font-size:14px}.rich-studio_covers__zBtFq{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;margin:20px 0}.rich-studio_covers__zBtFq button{display:flex;flex-direction:column;padding:8px;width:100%;height:auto;overflow:hidden}.rich-studio_covers__zBtFq img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;border-radius:8px}.rich-studio_covers__zBtFq span{padding:8px}.rich-studio_covers__zBtFq a{margin-top:8px;width:100%;box-sizing:border-box}.rich-studio_review__4XSrd{display:flex;gap:14px;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-control)}.rich-studio_review__4XSrd strong{font-size:16px}.rich-studio_review__4XSrd p{margin:7px 0}.rich-studio_item__AHCUx{display:grid;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}@media(max-width:640px){.rich-studio_block__k7Lzs{padding:16px!important}.rich-studio_fact__mq_1y{grid-template-columns:1fr}.rich-studio_actions__iA9iD{display:grid;grid-template-columns:1fr}.rich-studio_covers__zBtFq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rich-studio_cutout__6k8_3{flex-direction:column}.rich-studio_studio__TAl5H{gap:16px}.rich-studio_studio__TAl5H button{white-space:normal}.rich-studio_columns__c7MUK{grid-template-columns:1fr}}.rich-studio_pointerPreview__FbRsG{position:relative;width:min(100%,420px);margin:auto}.rich-studio_pointerPreview__FbRsG>img{display:block;width:100%;height:auto;border-radius:var(--radius-control)}.rich-studio_studio__TAl5H .rich-studio_pointer__QUdix{position:absolute;transform:translate(-50%,-50%);padding:0;min-height:var(--size-control);width:var(--size-control);border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);border:2px solid var(--color-surface);touch-action:none;cursor:grab}.rich-studio_manualBoard__CKUae{display:grid;gap:16px;min-width:0;margin-top:20px;border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:16px}.rich-studio_manualBoard__CKUae>legend{font-size:16px;font-weight:600}.rich-studio_factChoices__qDgM4{display:grid;gap:8px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0}.rich-studio_factChoices__qDgM4 label{display:flex;align-items:flex-start;gap:10px;overflow-wrap:anywhere}.rich-studio_factChoices__qDgM4 input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.rich-studio_manualBoard__CKUae details>.rich-studio_factChoices__qDgM4,.rich-studio_manualBoard__CKUae details>label{margin:12px 0}.rich-studio_manualBoard__CKUae .rich-studio_item__AHCUx{margin-top:12px}@media(max-width:600px){.rich-studio_manualBoard__CKUae{padding:12px}}.rich-studio_profileDetails___JSvL{display:grid;gap:16px;margin-top:16px}.rich-studio_profileDetails___JSvL h5{font-size:16px;margin:20px 0 10px}.rich-studio_profileDetails___JSvL small{color:var(--color-muted);font-size:14px}.rich-studio_profilePhoto__ak_vA{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border)}.rich-studio_profilePhoto__ak_vA img{width:100%;height:auto;max-height:220px;object-fit:contain}.rich-studio_profilePhoto__ak_vA>div{display:grid;gap:12px}.rich-studio_cropPreview__PnaDj{position:relative;width:min(100%,320px);margin:12px 0;overflow:hidden}.rich-studio_cropPreview__PnaDj img{display:block;width:100%;height:auto}.rich-studio_cropPreview__PnaDj>span{position:absolute;border:2px solid var(--color-primary);background:color-mix(in srgb,var(--color-primary) 15%,transparent);pointer-events:none}@media(max-width:600px){.rich-studio_profilePhoto__ak_vA{grid-template-columns:minmax(0,1fr)}.rich-studio_profilePhoto__ak_vA img{max-width:160px}}.rich-studio_slideStrip__8O6Lg{display:flex;gap:12px;overflow-x:auto;padding:6px 3px 16px;margin-top:16px;scrollbar-width:thin}.rich-studio_studio__TAl5H .rich-studio_slideStrip__8O6Lg button{flex:0 0 208px;justify-content:flex-start;text-align:left;padding:10px;gap:12px;border-radius:var(--radius-panel)}.rich-studio_slideStrip__8O6Lg img{width:54px;height:72px;object-fit:contain;border-radius:var(--radius-sm);background:var(--color-canvas)}.rich-studio_slideStrip__8O6Lg span{display:grid;gap:4px;min-width:0}.rich-studio_slideStrip__8O6Lg strong{font-size:14px}.rich-studio_slideStrip__8O6Lg small{font-size:12px;line-height:1.35;color:var(--color-muted)}.rich-studio_slideStrip__8O6Lg .rich-studio_slideWarning__2azD8{color:var(--color-danger)}.rich-studio_slideWorkspace__4t5vb{border:1px solid var(--color-border);border-radius:var(--radius-panel);overflow:hidden;margin-top:8px}.rich-studio_editHeader__3yhE5{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--color-border);background:var(--color-canvas)}.rich-studio_editHeader__3yhE5 h5{margin:0;font-size:16px;line-height:24px;font-weight:600}.rich-studio_editHeader__3yhE5 p{margin:4px 0 0;font-size:14px;color:var(--color-muted)}.rich-studio_historyActions__jaZdG{display:flex;flex-wrap:wrap;gap:8px}.rich-studio_studio__TAl5H .rich-studio_historyActions__jaZdG button{padding:8px 12px}.rich-studio_editColumns__TEiDY{display:grid;grid-template-columns:minmax(260px,1fr) minmax(290px,390px);align-items:start;min-width:0}.rich-studio_editCanvas__0zvp5{min-width:0;padding:20px;background:var(--color-canvas);position:sticky;top:20px}.rich-studio_canvasToolbar__8Qhuw{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;font-size:12px;color:var(--color-muted)}.rich-studio_canvasToolbar__8Qhuw label{display:flex;align-items:center;gap:6px}.rich-studio_canvasToolbar__8Qhuw label>div{width:140px}.rich-studio_canvasToolbar__8Qhuw input[role=combobox]{min-height:var(--size-control);margin:0;font-size:14px;background:var(--color-surface)}.rich-studio_canvasScroll__k5_XK{overflow:auto;max-height:680px;padding:8px;border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-ink) 5%,var(--color-surface))}.rich-studio_editCanvas__0zvp5 .rich-studio_pointerPreview__FbRsG{width:min(100%,400px)}.rich-studio_editCanvas__0zvp5 .rich-studio_pointerPreview__FbRsG.rich-studio_previewLarge__Rr3Uf{width:600px;max-width:none}.rich-studio_editCanvas__0zvp5 .rich-studio_pointerPreview__FbRsG>img{border:1px solid var(--color-border);box-sizing:border-box}.rich-studio_previewNote__atYei{font-size:14px;line-height:1.55;color:var(--color-muted);margin:14px 0}.rich-studio_editCanvas__0zvp5>a{width:100%;box-sizing:border-box;font-size:14px}.rich-studio_editInspector__OwYR4{min-width:0;background:var(--color-surface);border-left:1px solid var(--color-border)}.rich-studio_toolTabs__c4lD6{display:flex;gap:4px;padding:14px 14px 0}.rich-studio_studio__TAl5H .rich-studio_toolTabs__c4lD6 button{flex:1 1;min-width:0;padding:9px 8px;border-color:transparent}.rich-studio_studio__TAl5H .rich-studio_toolTabs__c4lD6 button[aria-pressed=true]{background:var(--color-canvas)}.rich-studio_studio__TAl5H .rich-studio_inspectorFields__9_25E{padding:20px;gap:18px}.rich-studio_toolHelp__0VcUb{font-size:14px;color:var(--color-muted);margin:0;line-height:1.6}.rich-studio_fieldTitle__lnCTC{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:14px}.rich-studio_textLimit__bTCzY{color:var(--color-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rich-studio_textLimitError__DB4DW{color:var(--color-danger);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rich-studio_studio__TAl5H [aria-invalid=true]{border-color:var(--color-danger)}.rich-studio_editItem__EwoXT{display:grid;gap:12px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-canvas)}.rich-studio_editItem__EwoXT>strong{font-size:14px;color:var(--color-muted)}.rich-studio_editItem__EwoXT label{font-size:14px}.rich-studio_factReference__3mgBW{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:14px}.rich-studio_factReference__3mgBW summary{font-size:14px;margin:0;cursor:pointer}.rich-studio_factReference__3mgBW ul{padding-left:18px;margin-bottom:0}.rich-studio_editFooter__Rofs1{display:grid;gap:10px;padding:16px 20px 20px;border-top:1px solid var(--color-border)}.rich-studio_editFooter__Rofs1 p{margin:0;font-size:14px}.rich-studio_studio__TAl5H .rich-studio_saveSlide__7Dqp6{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.rich-studio_studio__TAl5H .rich-studio_pointer__QUdix[aria-pressed=true]{outline:3px solid var(--color-primary);outline-offset:2px}.rich-studio_studio__TAl5H select:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media(max-width:900px){.rich-studio_editColumns__TEiDY{grid-template-columns:minmax(0,1fr)}.rich-studio_editCanvas__0zvp5{position:static}.rich-studio_editInspector__OwYR4{border-left:0;border-top:1px solid var(--color-border)}.rich-studio_editHeader__3yhE5{flex-wrap:wrap}.rich-studio_canvasScroll__k5_XK{max-height:600px}}.rich-studio_why__hXIxt{margin:0;color:var(--color-muted);font-size:14px}.rich-studio_editFooter__Rofs1>small{color:var(--color-muted);font-size:12px;line-height:1.55}.rich-studio_historyActions__jaZdG .rich-studio_saveSlide__7Dqp6{font-weight:650}.rich-studio_editHeader__3yhE5 [role=status]{overflow-wrap:anywhere}.rich-studio_zoomControls__RQfDy{display:flex;gap:6px;flex-wrap:wrap}.rich-studio_studio__TAl5H .rich-studio_zoomControls__RQfDy button{font-size:12px;padding:7px 10px}.rich-studio_canvasToolbar__8Qhuw{flex-wrap:wrap}.rich-studio_studio__TAl5H [hidden]{display:none!important}.rich-studio_studio__TAl5H .rich-studio_primaryAction__A9We_{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);font-weight:650;flex-shrink:0}.rich-studio_stagePanel__dM9zk>h4{margin-bottom:20px}.rich-studio_seriesResult__aYwb4{padding:24px}.rich-studio_studio__TAl5H .rich-studio_advanced__0Yd_J{padding:14px 16px;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-control);margin:16px 0}.rich-studio_studio__TAl5H .rich-studio_advanced__0Yd_J>summary{font-size:14px;font-weight:550;margin:0;cursor:pointer}.rich-studio_studio__TAl5H .rich-studio_advanced__0Yd_J[open]>summary{margin-bottom:16px}.rich-studio_confirmFacts__YI1qn{display:grid;gap:16px;padding:20px;margin-top:20px;border:1px solid var(--color-primary);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--color-primary) 4%,var(--color-surface))}.rich-studio_confirmFacts__YI1qn>button{justify-self:start}.rich-studio_confirmFacts__YI1qn label{font-size:14px;line-height:1.5}.rich-studio_confirmFacts__YI1qn input{flex-shrink:0}.rich-studio_seriesResult__aYwb4 .rich-studio_slideStrip__8O6Lg{margin-top:20px}.rich-studio_seriesResult__aYwb4 .rich-studio_review__4XSrd{margin-top:18px}.rich-studio_sectionLead__q3dVe{max-width:80ch;color:var(--color-muted);font-size:14px;line-height:1.65}.rich-studio_factUsage__irpXa{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px}.rich-studio_factUsage__irpXa strong{color:var(--color-ink);font-weight:550}.rich-studio_factUsage__irpXa span{color:var(--color-muted);text-align:right}.rich-studio_fieldFacts__jXL80{border-left:2px solid var(--color-border);padding-left:10px;font-size:12px;line-height:1.55;color:var(--color-muted)}.rich-studio_fieldFacts__jXL80 p{margin:0 0 6px}.rich-studio_fieldFacts__jXL80 p:last-child{margin:0}.rich-studio_fieldFacts__jXL80 span{display:block;font-weight:600;color:var(--color-ink);margin-bottom:2px}.rich-studio_planEditor___DOWe{scroll-margin-top:24px}.rich-studio_planEditor___DOWe>p{color:var(--color-muted);font-size:14px;max-width:85ch}@media(min-width:1100px){.rich-studio_planEditor___DOWe .rich-studio_manualBoard__CKUae>details{padding:20px}.rich-studio_editColumns__TEiDY{grid-template-columns:minmax(300px,1fr) minmax(340px,430px)}}.rich-studio_catalogFacts__H_Jui{display:grid;gap:0;margin:0}.rich-studio_catalogFacts__H_Jui>div{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border);font-size:14px}.rich-studio_catalogFacts__H_Jui dt{color:var(--color-muted)}.rich-studio_catalogFacts__H_Jui dd{margin:0;overflow-wrap:anywhere}.rich-studio_seriesModes__vCp_x{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rich-studio_toolbarMore__a5bkp{position:relative;flex-shrink:0}.rich-studio_studio__TAl5H .rich-studio_toolbarMore__a5bkp>summary{font-size:14px;margin:0;padding:10px 12px;cursor:pointer;min-height:24px}.rich-studio_toolbarMore__a5bkp>.rich-studio_actions__iA9iD{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.rich-studio_reviewDetails__gJZ2u{margin-top:20px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-control)}.rich-studio_studio__TAl5H .rich-studio_reviewDetails__gJZ2u>summary{font-size:14px;margin:0;cursor:pointer}.rich-studio_reviewDetails__gJZ2u .rich-studio_review__4XSrd{margin-top:14px}@media(min-width:1000px){.rich-studio_readyStudio__HgAxx{gap:12px}.rich-studio_readyStudio__HgAxx .rich-studio_seriesResult__aYwb4{padding:16px}.rich-studio_readyStudio__HgAxx .rich-studio_toolbarMore__a5bkp{margin-left:auto}.rich-studio_readyStudio__HgAxx .rich-studio_toolbarMore__a5bkp>.rich-studio_actions__iA9iD{position:absolute;right:0;top:100%;z-index:5;width:280px;box-shadow:var(--shadow-overlay)}.rich-studio_readyStudio__HgAxx .rich-studio_slideStrip__8O6Lg{margin:8px 0 0;padding-bottom:10px}.rich-studio_readyStudio__HgAxx .rich-studio_slideStrip__8O6Lg button{padding:8px}.rich-studio_readyStudio__HgAxx .rich-studio_editHeader__3yhE5{padding:12px 16px}.rich-studio_readyStudio__HgAxx .rich-studio_editHeader__3yhE5 h5{font-size:16px}.rich-studio_readyStudio__HgAxx .rich-studio_editCanvas__0zvp5{padding:14px}.rich-studio_readyStudio__HgAxx .rich-studio_canvasToolbar__8Qhuw{margin-bottom:10px}}.rich-studio_sourceImport__BsN9f{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px 18px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-canvas)}.rich-studio_sourceImport__BsN9f p{margin:6px 0}.rich-studio_sourceImport__BsN9f p,.rich-studio_sourceImport__BsN9f small{font-size:14px;color:var(--color-muted)}.rich-studio_sourceImport__BsN9f button{flex-shrink:0}.rich-studio_studio__TAl5H .rich-studio_slideWorkspace__4t5vb{margin-top:4px;border-radius:var(--radius-panel);background:var(--color-surface)}.rich-studio_studio__TAl5H .rich-studio_editHeader__3yhE5{padding:10px 14px;gap:12px;background:var(--color-surface)}.rich-studio_editHeader__3yhE5>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.rich-studio_studio__TAl5H .rich-studio_editHeader__3yhE5 h5{font-size:16px;white-space:nowrap}.rich-studio_studio__TAl5H .rich-studio_editHeader__3yhE5 p{margin:0;font-size:12px}.rich-studio_studio__TAl5H .rich-studio_historyActions__jaZdG button{min-height:var(--size-control);padding:7px 10px;font-size:14px;border-radius:var(--radius-sm)}.rich-studio_studio__TAl5H .rich-studio_toolTabs__c4lD6{padding:5px 12px;gap:6px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.rich-studio_studio__TAl5H .rich-studio_toolTabs__c4lD6 button{flex:none;min-height:var(--size-control);padding:7px 14px;font-size:14px;border-radius:var(--radius-sm)}.rich-studio_studio__TAl5H .rich-studio_toolTabs__c4lD6 button[aria-pressed=true]{box-shadow:none;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}.rich-studio_studio__TAl5H .rich-studio_editColumns__TEiDY{grid-template-columns:minmax(260px,1fr) minmax(270px,320px)}.rich-studio_studio__TAl5H .rich-studio_editCanvas__0zvp5{padding:12px;top:12px}.rich-studio_studio__TAl5H .rich-studio_canvasToolbar__8Qhuw{margin-bottom:8px}.rich-studio_studio__TAl5H .rich-studio_canvasToolbar__8Qhuw button{min-height:var(--size-control-sm);padding:5px 9px;border-radius:var(--radius-sm)}.rich-studio_studio__TAl5H .rich-studio_canvasScroll__k5_XK{max-height:450px;padding:12px;background:color-mix(in srgb,var(--color-ink) 4%,var(--color-canvas))}.rich-studio_studio__TAl5H .rich-studio_editCanvas__0zvp5 .rich-studio_pointerPreview__FbRsG{width:min(100%,300px)}.rich-studio_studio__TAl5H .rich-studio_editCanvas__0zvp5 .rich-studio_pointerPreview__FbRsG.rich-studio_previewLarge__Rr3Uf{width:1200px}.rich-studio_studio__TAl5H .rich-studio_previewNote__atYei{font-size:12px;line-height:1.5;margin:10px 0}.rich-studio_studio__TAl5H .rich-studio_editCanvas__0zvp5>a{min-height:var(--size-control-sm);padding:7px 10px;font-size:14px;width:auto}.rich-studio_studio__TAl5H .rich-studio_inspectorFields__9_25E{padding:16px;gap:12px}.rich-studio_studio__TAl5H .rich-studio_inspectorFields__9_25E input:not([type=checkbox]),.rich-studio_studio__TAl5H .rich-studio_inspectorFields__9_25E textarea{font-size:14px;min-height:var(--size-control);padding:9px 11px}.rich-studio_studio__TAl5H .rich-studio_inspectorFields__9_25E textarea{line-height:1.5}.rich-studio_studio__TAl5H .rich-studio_editItem__EwoXT{padding:12px;gap:8px;background:transparent}.rich-studio_studio__TAl5H .rich-studio_fieldFacts__jXL80{border:0;padding:0;font-size:12px;color:var(--color-muted)}.rich-studio_studio__TAl5H .rich-studio_fieldFacts__jXL80 summary{font-size:12px;line-height:1.5;font-weight:400;margin:0;cursor:pointer}.rich-studio_studio__TAl5H .rich-studio_fieldFacts__jXL80[open]{border-left:2px solid var(--color-border);padding-left:10px}.rich-studio_studio__TAl5H .rich-studio_fieldFacts__jXL80[open] summary{margin-bottom:8px}.rich-studio_studio__TAl5H .rich-studio_editFooter__Rofs1{padding:12px 16px;gap:10px}.rich-studio_studio__TAl5H .rich-studio_editFooter__Rofs1>button{font-size:12px;min-height:var(--size-control-sm);padding:6px 10px}.rich-studio_resetDetails__RkdaU{font-size:12px;color:var(--color-muted)}.rich-studio_studio__TAl5H .rich-studio_resetDetails__RkdaU summary{font-size:12px;line-height:1.5;font-weight:400;cursor:pointer;margin:0}.rich-studio_resetDetails__RkdaU[open]>summary{margin-bottom:10px}.rich-studio_resetDetails__RkdaU p{margin:0 0 10px}.rich-studio_studio__TAl5H .rich-studio_resetDetails__RkdaU button{font-size:12px;min-height:var(--size-control-sm);padding:7px 10px}.rich-studio_layoutIntro__uHiqD{display:grid;gap:10px}.rich-studio_layoutIntro__uHiqD p{font-size:12px;color:var(--color-muted);margin:0}.rich-studio_studio__TAl5H .rich-studio_layoutIntro__uHiqD button{font-size:14px}.rich-studio_studio__TAl5H .rich-studio_expandedEditor__MBU4F{position:fixed;inset:0;width:calc(100vw - 40px);max-width:1440px;height:calc(100dvh - 40px);max-height:none;padding:0;margin:auto;box-sizing:border-box;overflow:auto;color:var(--color-ink);box-shadow:var(--shadow-overlay)}.rich-studio_expandedEditor__MBU4F::backdrop{background:var(--color-scrim)}.rich-studio_studio__TAl5H .rich-studio_expandedEditor__MBU4F .rich-studio_editHeader__3yhE5{position:sticky;top:0;z-index:6}.rich-studio_studio__TAl5H .rich-studio_expandedEditor__MBU4F .rich-studio_editColumns__TEiDY{grid-template-columns:minmax(340px,1fr) minmax(290px,350px)}.rich-studio_studio__TAl5H .rich-studio_expandedEditor__MBU4F .rich-studio_canvasScroll__k5_XK{max-height:calc(100dvh - 260px)}.rich-studio_studio__TAl5H .rich-studio_expandedEditor__MBU4F .rich-studio_pointerPreview__FbRsG:not(.rich-studio_previewLarge__Rr3Uf){width:min(100%,calc((100dvh - 290px)*.75))}.rich-studio_studio__TAl5H .rich-studio_expandedEditor__MBU4F .rich-studio_editCanvas__0zvp5{position:sticky;top:60px}@media(max-width:900px){.rich-studio_studio__TAl5H .rich-studio_editColumns__TEiDY,.rich-studio_studio__TAl5H .rich-studio_expandedEditor__MBU4F .rich-studio_editColumns__TEiDY{grid-template-columns:minmax(0,1fr)}.rich-studio_studio__TAl5H .rich-studio_editCanvas__0zvp5,.rich-studio_studio__TAl5H .rich-studio_expandedEditor__MBU4F .rich-studio_editCanvas__0zvp5{position:static}.rich-studio_editHeader__3yhE5>div:first-child{flex-wrap:wrap;gap:6px}.rich-studio_studio__TAl5H .rich-studio_expandedEditor__MBU4F{width:calc(100vw - 16px);height:calc(100dvh - 16px)}}.rich-studio_studio__TAl5H .rich-studio_slideWorkspace__4t5vb label{margin:0}.rich-studio_studio__TAl5H .rich-studio_slideWorkspace__4t5vb input[type=range]{padding:0;margin:0;min-height:var(--size-control-sm);height:var(--size-control-sm);border:0;background:transparent;box-shadow:none}.rich-studio_photoControls__dCefT{min-width:0;padding-top:12px;border-top:1px solid var(--color-border)}.rich-design-controls_design__rYt0y{display:grid;gap:18px;min-width:0;padding:20px 0}.rich-design-controls_heading__Uk_VO h4{margin:0 0 5px;font-size:20px;line-height:28px}.rich-design-controls_heading__Uk_VO p{margin:0;color:var(--color-muted);font-size:14px;line-height:1.5;max-width:76ch}.rich-design-controls_fields__RpV5e{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.rich-design-controls_concepts__0hZeJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rich-design-controls_design__rYt0y .rich-design-controls_choice__p0VLl{padding:10px;display:flex;flex-direction:column;align-items:stretch;gap:9px;text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:none;min-width:0;color:var(--color-ink);cursor:pointer}.rich-design-controls_design__rYt0y .rich-design-controls_choice__p0VLl[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:var(--color-canvas)}.rich-design-controls_choice__p0VLl:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.rich-design-controls_choiceTitle__vYwKO{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;font-size:14px;font-weight:650;line-height:1.4}.rich-design-controls_choiceTitle__vYwKO svg{flex-shrink:0;color:var(--color-primary)}.rich-design-controls_choice__p0VLl small{color:var(--color-muted);font-size:12px;line-height:16px}.rich-design-controls_diagram__yX_po{position:relative;display:block;height:106px;overflow:hidden;background:var(--color-canvas);border-radius:calc(var(--radius-panel) - 10px);border:1px solid var(--color-border);color:var(--color-primary)}.rich-design-controls_diagram__yX_po i{position:absolute;display:block;border-radius:var(--radius-sm)}.rich-design-controls_title__Xq7ly{height:8px;width:45%;left:10%;top:13%;background:currentColor;opacity:.65}.rich-design-controls_object__ijSFA{left:44%;top:35%;width:25%;height:51%;background:currentColor;border-radius:var(--radius-sm) var(--radius-sm) 0 0!important;opacity:.5}.rich-design-controls_fact__F4_A3{left:10%;top:49%;height:5px;width:20%;background:currentColor;opacity:.4}.rich-design-controls_fact__F4_A3:nth-last-child(2){top:63%;width:16%}.rich-design-controls_fact__F4_A3:last-child{top:77%}.rich-design-controls_scene__A5VKO{left:0;right:0;bottom:0;height:35%;background:currentColor;opacity:.07;border-radius:0!important}.rich-design-controls_diagram__yX_po[data-concept=catalog] .rich-design-controls_title__Xq7ly{width:65%;left:18%;height:5px}.rich-design-controls_diagram__yX_po[data-concept=catalog] .rich-design-controls_object__ijSFA{left:38%;top:27%;width:24%;height:55%}.rich-design-controls_diagram__yX_po[data-concept=catalog] .rich-design-controls_fact__F4_A3{top:89%;left:20%;width:60%;height:3px}.rich-design-controls_diagram__yX_po[data-concept=catalog] .rich-design-controls_fact__F4_A3:nth-last-child(-n+2){display:none}.rich-design-controls_diagram__yX_po[data-concept=campaign] .rich-design-controls_title__Xq7ly{height:17%;width:78%;left:9%;top:10%}.rich-design-controls_diagram__yX_po[data-concept=campaign] .rich-design-controls_object__ijSFA{left:47%;top:35%;width:34%;height:56%}.rich-design-controls_diagram__yX_po[data-concept=campaign] .rich-design-controls_scene__A5VKO{height:55%;left:38%;right:-18%;bottom:-10%;transform:rotate(-22deg);opacity:.15}.rich-design-controls_diagram__yX_po[data-concept=context] .rich-design-controls_scene__A5VKO{left:56%;right:8%;top:6%;height:80%;border:5px solid;background:transparent;border-radius:var(--radius-panel) var(--radius-panel) 0 0!important;opacity:.18}.rich-design-controls_diagram__yX_po[data-concept=context] .rich-design-controls_object__ijSFA{left:40%;top:29%;height:48%;width:26%}.rich-design-controls_diagram__yX_po[data-concept=context] .rich-design-controls_fact__F4_A3{left:10%;top:87%;width:23%}.rich-design-controls_diagram__yX_po[data-concept=context] .rich-design-controls_fact__F4_A3:nth-last-child(2){left:39%}.rich-design-controls_diagram__yX_po[data-concept=context] .rich-design-controls_fact__F4_A3:last-child{left:68%}.rich-design-controls_options__JVipl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rich-design-controls_notes__dA5rw,.rich-design-controls_options__JVipl>label{display:grid;gap:7px;font-size:14px;font-weight:600;min-width:0}.rich-design-controls_notes__dA5rw{grid-template-columns:1fr auto;align-items:center}.rich-design-controls_notes__dA5rw span{font-weight:400;color:var(--color-muted);font-size:14px}.rich-design-controls_notes__dA5rw textarea{grid-column:1/-1;min-height:78px;resize:vertical;font-size:16px;line-height:24px}.rich-design-controls_help__gUdXJ{font-size:12px;color:var(--color-muted);line-height:16px;margin-top:-10px}.rich-design-controls_sceneToggle__Dv89Y{display:flex!important;align-items:center;gap:12px;padding:14px;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer}.rich-design-controls_sceneToggle__Dv89Y input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:var(--color-primary)}.rich-design-controls_sceneToggle__Dv89Y span{display:grid;gap:3px}.rich-design-controls_sceneToggle__Dv89Y strong{font-size:14px;font-weight:600}.rich-design-controls_sceneToggle__Dv89Y small{font-size:12px;font-weight:400;color:var(--color-muted);line-height:16px}.rich-design-controls_footer__8u1E4{display:flex;gap:20px;align-items:center;justify-content:space-between}.rich-design-controls_footer__8u1E4 p{margin:0;font-size:14px;line-height:20px;color:var(--color-muted);max-width:70ch}.rich-design-controls_design__rYt0y .rich-design-controls_footer__8u1E4 button{flex-shrink:0;font-size:14px;min-height:var(--size-control);gap:8px}@media(max-width:900px){.rich-design-controls_concepts__0hZeJ{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-design-controls_footer__8u1E4{flex-wrap:wrap}}@media(max-width:560px){.rich-design-controls_options__JVipl{grid-template-columns:1fr}.rich-design-controls_diagram__yX_po{height:86px}}.rich-recognition-summary_summary__yxYhS{display:grid;gap:16px;min-width:0}.rich-recognition-summary_fields___jPpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;padding:0;margin:0;min-width:0}.rich-recognition-summary_summary__yxYhS .rich-recognition-summary_fields___jPpi label{display:grid;align-content:start;align-self:start;gap:7px;font-size:14px;font-weight:600;min-width:0;margin:0}.rich-recognition-summary_summary__yxYhS .rich-recognition-summary_fields___jPpi input{margin:0;min-height:var(--size-control-lg);height:var(--size-control-lg)}.rich-recognition-summary_fields___jPpi input{font-size:16px;min-width:0}.rich-recognition-summary_fields___jPpi small{font-size:12px;font-weight:400;line-height:16px;color:var(--color-muted);overflow-wrap:anywhere}.rich-recognition-summary_factHeading__Ka5F1{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px}.rich-recognition-summary_factHeading__Ka5F1 strong{font-size:16px;line-height:24px;font-weight:600}.rich-recognition-summary_empty__j_6aj,.rich-recognition-summary_factHeading__Ka5F1 span{font-size:14px;line-height:20px;color:var(--color-muted)}.rich-recognition-summary_empty__j_6aj{margin:0}.rich-recognition-summary_facts__zkSCU{display:grid;gap:0;list-style:none;margin:0;padding:0;min-width:0}.rich-recognition-summary_facts__zkSCU li{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 20px;padding:10px 0;border-bottom:1px solid var(--color-border);font-size:14px;line-height:1.5}.rich-recognition-summary_facts__zkSCU li span{flex:1 1 300px;overflow-wrap:anywhere;white-space:pre-wrap}.rich-recognition-summary_facts__zkSCU small{flex:0 0 auto;font-size:12px;color:var(--color-muted)}.rich-recognition-summary_more__DptKi{margin:0;min-width:0}.rich-recognition-summary_summary__yxYhS .rich-recognition-summary_more__DptKi>summary{margin:0;font-size:14px;line-height:20px;color:var(--color-muted);cursor:pointer}.rich-recognition-summary_more__DptKi .rich-recognition-summary_facts__zkSCU{margin-top:8px}.rich-recognition-summary_conflicts__O2LLS{padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-canvas);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.rich-recognition-summary_conflicts__O2LLS strong{font-weight:600}.rich-recognition-summary_conflicts__O2LLS ul{padding-left:20px;margin:8px 0 0;display:grid;gap:6px}.rich-recognition-summary_summary__yxYhS .rich-recognition-summary_edit__FIDLZ{justify-self:start;font-size:14px;min-height:var(--size-control)}.rich-studio-flow_workspace__0_FKT{gap:12px!important}.rich-studio-flow_header__V4X0y{display:flex;align-items:center;gap:12px;min-width:0}.rich-studio-flow_header__V4X0y h3{font-size:20px;line-height:28px;margin:0;flex-shrink:0}.rich-studio-flow_navigation__ziNCL{display:flex;align-items:center;gap:4px;min-width:0}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_navigation__ziNCL button{padding:8px 12px;border-color:transparent;background:transparent;font-size:14px;border-radius:var(--radius-control);min-height:var(--size-control);white-space:nowrap}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_navigation__ziNCL button[aria-pressed=true]{background:var(--color-canvas);border-color:var(--color-border);box-shadow:none;font-weight:650}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_refresh__rLKGQ{margin-left:auto;font-size:14px;padding:8px 10px;min-height:var(--size-control)}.rich-studio-flow_nextAction__9RIYy{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:12px 16px;background:var(--color-canvas);border-radius:var(--radius-control)}.rich-studio-flow_nextAction__9RIYy p{margin:0;font-size:14px;color:var(--color-muted)}.rich-studio-flow_nextAction__9RIYy button{font-size:14px}.rich-studio-flow_workspace__0_FKT [data-studio-result]{padding:0!important;border:0;background:transparent}.rich-studio-flow_resultToolbar__XCJUu{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.rich-studio-flow_resultToolbar__XCJUu>div{display:flex;gap:4px;flex-wrap:wrap}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_resultToolbar__XCJUu a,.rich-studio-flow_workspace__0_FKT .rich-studio-flow_resultToolbar__XCJUu button{font-size:14px;padding:5px 10px;min-height:var(--size-control-sm);border-radius:var(--radius-sm)}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_resultToolbar__XCJUu button[aria-pressed=true]{box-shadow:none;border-color:var(--color-primary);background:var(--color-canvas)}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_download__hYr5s{margin-left:auto}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_resultToolbar__XCJUu summary{font-size:14px;padding:6px 10px;min-height:var(--size-control-sm);margin:0}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_slideStrip___gmGs{display:flex;gap:6px;flex-wrap:wrap;overflow:visible;margin:8px 0 10px!important;padding:0!important}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_slideStrip___gmGs button{flex:0 0 auto;width:auto;min-width:64px;min-height:var(--size-control-lg);padding:4px 8px;gap:7px;border-radius:var(--radius-sm);text-align:left}.rich-studio-flow_slideStrip___gmGs img{width:33px;height:44px;border-radius:calc(var(--radius-sm) - 4px);object-fit:contain;background:var(--color-canvas)}.rich-studio-flow_slideStrip___gmGs strong{font-size:14px}.rich-studio-flow_slideStrip___gmGs small{max-width:95px;font-size:12px}@media(max-width:640px){.rich-studio-flow_header__V4X0y{flex-wrap:wrap;gap:6px}.rich-studio-flow_header__V4X0y h3{font-size:16px;line-height:24px}.rich-studio-flow_navigation__ziNCL{order:3;width:100%;gap:4px}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_navigation__ziNCL button{flex:1 1;align-self:stretch;padding:7px 8px;white-space:normal}.rich-studio-flow_nextAction__9RIYy{flex-wrap:wrap}.rich-studio-flow_nextAction__9RIYy button{width:100%}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_download__hYr5s{margin-left:0}.rich-studio-flow_workspace__0_FKT .rich-studio-flow_slideStrip___gmGs button{min-width:58px;padding:4px 6px}}.studio-brief_panel__uybWD{min-width:0;font-size:14px;line-height:20px;color:var(--color-ink)}.studio-brief_format__i6ifU,.studio-brief_notes__hgWtQ,.studio-brief_photo__XokFr label,.studio-brief_style__oCnJc{margin-top:0}.studio-brief_heading__nN4mG{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.studio-brief_heading__nN4mG h3{font-size:16px;line-height:24px;font-weight:600;margin:0 0 4px}.studio-brief_heading__nN4mG p{color:var(--color-muted);max-width:620px}.studio-brief_badge__1P9_F{background:var(--color-canvas);color:var(--color-muted);padding:7px 12px;border:1px solid var(--color-border);border-radius:8px;white-space:nowrap;font-size:14px}.studio-brief_notice__eSKck,.studio-brief_readOnly__Cm5RJ{padding:16px 18px;border:1px solid var(--color-primary-border);border-radius:10px;background:var(--color-primary-soft);color:var(--color-ink);margin-bottom:20px}.studio-brief_readOnly__Cm5RJ{background:var(--color-canvas);border-color:var(--color-border);color:var(--color-muted)}.studio-brief_fieldset__hEC8W{border:0;border-bottom:1px solid var(--color-border);margin:24px 0;padding:0 0 24px;min-width:0}.studio-brief_fieldset__hEC8W legend{font-size:16px;line-height:24px;font-weight:600;margin-bottom:16px;padding:0}.studio-brief_fieldset__hEC8W:disabled{opacity:1}.studio-brief_photoHeading__GMQG9{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.studio-brief_photoHeading__GMQG9 p{font-size:14px;color:var(--color-muted)}.studio-brief_primary__dUhtU,.studio-brief_secondary__HGo3M{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--size-control);border-radius:var(--radius-control);padding:8px 14px;font-size:14px;line-height:20px;text-align:center}.studio-brief_secondary__HGo3M{border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-primary)}.studio-brief_primary__dUhtU{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.studio-brief_secondary__HGo3M:hover:not(:disabled){background:var(--color-primary-soft)}.studio-brief_primary__dUhtU:hover:not(:disabled){background:var(--color-primary-hover)}.studio-brief_primary__dUhtU:disabled,.studio-brief_secondary__HGo3M:disabled{cursor:default;opacity:.55}.studio-brief_photos__x4lY9{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-brief_photo__XokFr{border:2px solid var(--color-border);border-radius:10px;overflow:hidden;min-width:0;background:var(--color-surface)}.studio-brief_photo__XokFr label{display:block;position:relative;cursor:pointer}.studio-brief_photo__XokFr label:has(input:disabled){cursor:default}.studio-brief_selected__Qk6Oy{border-color:var(--color-primary);background:var(--color-primary-soft)}.studio-brief_photo__XokFr:focus-within{outline:3px solid var(--color-primary);outline-offset:3px}.studio-brief_thumbnail__rpeoe{display:block;aspect-ratio:4/3;background:var(--color-canvas);border-bottom:1px solid var(--color-border);overflow:hidden}.studio-brief_thumbnail__rpeoe img{width:100%;height:100%;display:block;object-fit:contain}.studio-brief_photoCaption__fkx5V{display:flex;align-items:flex-start;gap:9px;padding:12px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.studio-brief_photoCaption__fkx5V input{margin:3px 0 0;flex-shrink:0;width:18px;height:18px;accent-color:var(--color-primary)}.studio-brief_photoCaption__fkx5V span{min-width:0}.studio-brief_photoNumber__U6mdl{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);display:grid;place-items:center;font-size:14px;font-weight:600}.studio-brief_previewError__kgUOv{height:100%;justify-content:center;gap:8px;color:var(--color-muted);font-size:14px;padding:12px}.studio-brief_empty__Yo0uO,.studio-brief_previewError__kgUOv{display:flex;flex-direction:column;align-items:center;text-align:center}.studio-brief_empty__Yo0uO{gap:12px;padding:32px 20px;border:1px dashed var(--color-control-border);border-radius:10px;background:var(--color-surface)}.studio-brief_empty__Yo0uO svg{color:var(--color-primary)}.studio-brief_empty__Yo0uO p{color:var(--color-muted);max-width:400px}.studio-brief_empty__Yo0uO strong{font-size:16px}.studio-brief_formats__WOyiq{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.studio-brief_format__i6ifU{display:flex;align-items:center;gap:12px;padding:14px 16px;border:2px solid var(--color-border);border-radius:10px;cursor:pointer;min-height:76px;flex:1 1}.studio-brief_format__i6ifU input,.studio-brief_styleTitle__oUw1H input{width:18px;height:18px;margin:0;accent-color:var(--color-primary);flex-shrink:0}.studio-brief_format__i6ifU small{display:block;font-size:14px;color:var(--color-muted)}.studio-brief_portrait__s__uP,.studio-brief_square__rmDcl{display:block;border:2px solid var(--color-control-border);background:var(--color-primary-soft);flex-shrink:0}.studio-brief_portrait__s__uP{width:25px;height:34px}.studio-brief_square__rmDcl{width:30px;height:30px}.studio-brief_active__qCIed{border-color:var(--color-primary);background:var(--color-primary-soft)}.studio-brief_meta__A9Imo{font-size:14px;color:var(--color-muted);line-height:1.6}.studio-brief_styles__YeFhe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.studio-brief_style__oCnJc{display:flex;flex-direction:column;gap:12px;border:2px solid var(--color-border);padding:14px;border-radius:10px;cursor:pointer;min-width:0}.studio-brief_style__oCnJc.studio-brief_active__qCIed{border-color:var(--color-primary)}.studio-brief_styleTitle__oUw1H{display:flex;gap:8px;align-items:center;font-size:14px;line-height:20px}.studio-brief_styleTitle__oUw1H strong{font-weight:600}.studio-brief_styleMark__vx7Dx{height:62px;position:relative;display:flex;gap:7px;align-items:center;padding:12px;border-radius:var(--radius-sm);overflow:hidden}.studio-brief_styleMark__vx7Dx i{display:block}.studio-brief_clean__1xCf0{background:var(--card-style-clean-bg-2)}.studio-brief_clean__1xCf0 i:first-child{width:28%;height:36px;background:var(--card-style-clean-a)}.studio-brief_clean__1xCf0 i:nth-child(2){width:43%;height:7px;background:var(--card-style-clean-b)}.studio-brief_clean__1xCf0 i:last-child{position:absolute;left:calc(28% + 22px);top:37px;width:24%;height:3px;background:var(--card-style-clean-c)}.studio-brief_contrast__56HPI{background:var(--card-style-contrast-bg-2)}.studio-brief_contrast__56HPI i:first-child{width:40%;height:38px;background:var(--card-style-contrast-a)}.studio-brief_contrast__56HPI i:nth-child(2){width:40%;height:12px;background:var(--card-style-contrast-ink)}.studio-brief_contrast__56HPI i:last-child{position:absolute;width:30%;height:4px;left:calc(40% + 20px);top:43px;background:var(--card-style-contrast-c)}.studio-brief_natural__aIk0W{background:var(--card-style-natural-bg-2)}.studio-brief_natural__aIk0W i:first-child{width:36%;height:38px;background:var(--card-style-natural-a);border-radius:50% 50% var(--radius-sm) var(--radius-sm)}.studio-brief_natural__aIk0W i:nth-child(2){width:38%;height:8px;background:var(--card-style-natural-b);border-radius:var(--radius-sm)}.studio-brief_natural__aIk0W i:last-child{position:absolute;left:calc(36% + 22px);top:40px;width:27%;height:4px;background:var(--card-style-natural-c);border-radius:var(--radius-sm)}.studio-brief_format__i6ifU:focus-within,.studio-brief_style__oCnJc:focus-within{outline:3px solid var(--color-primary);outline-offset:3px}.studio-brief_format__i6ifU:has(input:disabled),.studio-brief_style__oCnJc:has(input:disabled){cursor:default}.studio-brief_slides__tJwDN{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:8px 16px;margin-top:24px;max-width:390px}.studio-brief_slides__tJwDN label{margin:0;overflow-wrap:anywhere}.studio-brief_slides__tJwDN small{font-size:14px;color:var(--color-muted);grid-column:1/-1}.studio-brief_notes__hgWtQ{display:flex;flex-direction:column;gap:10px}.studio-brief_notes__hgWtQ textarea{width:100%;font-size:14px;line-height:20px;padding:12px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);resize:vertical;min-height:142px;background:var(--color-surface)}.studio-brief_notes__hgWtQ textarea:disabled{color:var(--color-muted);background:var(--color-canvas);opacity:1}.studio-brief_notesHint__RyxTy{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:10px;font-size:14px;color:var(--color-muted)}.studio-brief_notesHint__RyxTy span:last-child{white-space:nowrap}.studio-brief_status__KRiuA,.studio-brief_success__Uv20w{display:flex;align-items:center;gap:8px;margin:16px 0;font-size:14px}.studio-brief_status__KRiuA{color:var(--color-muted)}.studio-brief_success__Uv20w{color:var(--color-primary)}.studio-brief_status__KRiuA svg,.studio-brief_success__Uv20w svg{flex-shrink:0}.studio-brief_error__3FDUV{padding:16px;border:1px solid var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger);border-radius:var(--radius-control);margin:16px 0;font-size:14px;overflow-wrap:anywhere}.studio-brief_error__3FDUV button{margin-top:12px}.studio-brief_login__LKlVf{display:inline-block;font-size:14px;text-decoration:underline;color:var(--color-primary);margin-bottom:12px}.studio-brief_reload__KFEht{border:1px solid var(--color-warning);background:var(--color-warning-soft);padding:16px;border-radius:10px;margin:16px 0;color:var(--color-warning)}.studio-brief_reload__KFEht>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.studio-brief_footer__1Htam{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 12px}.studio-brief_footer__1Htam>div{display:grid;gap:5px;min-width:0}.studio-brief_footer__1Htam strong{font-size:16px;font-weight:600}.studio-brief_footer__1Htam span{font-size:14px;color:var(--color-muted);overflow-wrap:anywhere}.studio-brief_footer__1Htam button{flex-shrink:0}.studio-brief_spin__sr9sy{animation:studio-brief_rotate__5N9_H 1s linear infinite}@keyframes studio-brief_rotate__5N9_H{to{transform:rotate(1turn)}}@media(max-width:640px){.studio-brief_heading__nN4mG{flex-direction:column;gap:12px}.studio-brief_photos__x4lY9{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-brief_photoCaption__fkx5V{padding:10px}.studio-brief_styles__YeFhe{grid-template-columns:1fr}.studio-brief_style__oCnJc{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px 12px}.studio-brief_styleMark__vx7Dx{grid-row:1/3;padding:8px;height:62px}.studio-brief_style__oCnJc .studio-brief_meta__A9Imo{grid-column:2}.studio-brief_clean__1xCf0 i:last-child,.studio-brief_contrast__56HPI i:last-child,.studio-brief_natural__aIk0W i:last-child{display:none}.studio-brief_formats__WOyiq{flex-direction:column}.studio-brief_format__i6ifU{flex:initial}.studio-brief_footer__1Htam{align-items:stretch;flex-direction:column;gap:16px}.studio-brief_footer__1Htam button{width:100%}.studio-brief_notesHint__RyxTy{flex-direction:column;gap:6px}.studio-brief_error__3FDUV,.studio-brief_notice__eSKck,.studio-brief_readOnly__Cm5RJ,.studio-brief_reload__KFEht{padding:14px}.studio-brief_photoHeading__GMQG9{align-items:stretch;flex-direction:column}.studio-brief_photoHeading__GMQG9 button{align-self:flex-start}.studio-brief_reload__KFEht>div{flex-direction:column}.studio-brief_reload__KFEht button{width:100%}.studio-brief_slides__tJwDN{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.studio-brief_spin__sr9sy{animation:none}}.studio-brief_panel__uybWD .studio-brief_fieldset__hEC8W{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:24px;margin:24px 0}.studio-brief_panel__uybWD .studio-brief_fieldset__hEC8W legend{padding:0 8px;margin-left:-8px}.studio-brief_panel__uybWD .studio-brief_photo__XokFr{border-radius:var(--radius-control)}.studio-brief_panel__uybWD .studio-brief_format__i6ifU,.studio-brief_panel__uybWD .studio-brief_style__oCnJc{border-color:var(--color-control-border)}.studio-brief_panel__uybWD .studio-brief_active__qCIed,.studio-brief_panel__uybWD .studio-brief_selected__Qk6Oy{border-color:var(--color-primary)}.studio-brief_panel__uybWD .studio-brief_footer__1Htam{border-top:1px solid var(--color-border);padding-top:24px}@media(max-width:640px){.studio-brief_panel__uybWD .studio-brief_fieldset__hEC8W{padding:16px}.studio-brief_panel__uybWD .studio-brief_photos__x4lY9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.studio-brief_panel__uybWD .studio-brief_photos__x4lY9{grid-template-columns:1fr}.studio-brief_panel__uybWD .studio-brief_style__oCnJc{grid-template-columns:48px minmax(0,1fr);padding:12px}}.card-editor h3{font-size:16px;line-height:24px;font-weight:600;margin:0 0 8px}.card-editor>.muted{line-height:20px;margin-bottom:24px;max-width:760px}.card-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.card-editor fieldset{border:0;margin:0;padding:0;min-width:0}.card-editor label{font-size:14px}.card-editor-choice{display:grid;gap:8px;margin-top:20px;min-width:0}.card-editor-choice>label{margin:0}.card-editor .text-button{display:flex;align-items:center;gap:8px;min-height:var(--size-control);margin-top:8px}.card-editor .card-editor-confirm{display:flex;align-items:flex-start;gap:12px;line-height:20px;margin:24px 0}.card-editor-confirm input{width:20px;height:20px;flex-shrink:0;margin-top:4px;accent-color:var(--color-primary)}.card-editor-result{padding:20px;border:1px solid var(--color-border);background:var(--color-canvas);border-radius:var(--radius-panel);text-align:center;overflow-wrap:anywhere}.card-editor-result img{width:100%;height:auto;display:block;border-radius:8px}.card-editor-result p{font-size:14px;line-height:20px;margin:20px 0}.card-editor-placeholder{display:grid;place-items:center;min-height:340px;color:var(--color-muted);padding:16px}.card-editor-placeholder h4{font-size:16px;font-weight:600;color:var(--color-ink);margin:16px 0 0}.card-editor-placeholder p{margin-top:12px}.card-editor fieldset:disabled{opacity:.75}@media(max-width:760px){.card-editor-grid{grid-template-columns:1fr}.card-editor-result{padding:16px}.card-editor-placeholder{min-height:220px}}.card-source-preview{margin:0 0 20px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-panel);text-align:center}.card-source-preview img{display:block;width:100%;height:220px;object-fit:contain}.card-source-preview figcaption{margin-top:12px;color:var(--color-muted);font-size:14px;overflow-wrap:anywhere}.card-editor-grid>form{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.card-editor-field-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.card-editor-field-title small{font-size:12px;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card-editor-options{display:grid;gap:10px;margin-top:22px}.card-editor-options>span{font-size:14px;font-weight:600}.card-editor-options>div{display:flex;gap:10px}.card-editor-options button{display:grid;flex:1 1;place-items:center;gap:8px;padding:12px 8px;min-height:72px;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-canvas);color:var(--color-ink);font:inherit;cursor:pointer}.card-editor-options button[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:var(--color-surface)}.card-editor-options button:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.card-editor-options button:disabled{cursor:not-allowed}.card-editor-options small{font-size:12px;line-height:20px}.card-style-swatch{width:100%;height:54px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border)}.card-style-swatch span{font-size:24px;font-weight:750}.card-style-swatch.clean{background:var(--card-style-clean-bg);color:var(--card-style-clean-ink)}.card-style-swatch.contrast{background:var(--card-style-contrast-bg);color:var(--card-style-contrast-ink)}.card-style-swatch.natural{background:var(--card-style-natural-bg);color:var(--card-style-natural-ink)}.card-editor-result{position:sticky;top:20px}.card-editor-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;text-align:left}.card-editor-preview-heading span{font-size:12px;color:var(--color-muted)}.card-editor-result img{max-height:680px;object-fit:contain}.card-editor-grid>form>fieldset>label{margin-top:20px}.card-source-preview{background:var(--color-canvas);padding:12px}.card-source-preview img{height:170px}.card-editor-result .card-editor-placeholder{min-height:430px}@media(max-width:900px){.card-editor-grid{grid-template-columns:minmax(0,1fr)}.card-editor-result{position:static}}.marketplace-preparation_panel__hax3h{display:grid;gap:24px;width:100%;min-width:0;color:var(--color-ink);font-size:14px;line-height:20px}.marketplace-preparation_panel__hax3h header{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.marketplace-preparation_panel__hax3h h3,.marketplace-preparation_panel__hax3h h4{margin:0 0 8px}.marketplace-preparation_panel__hax3h h3{font-size:16px;line-height:24px;font-weight:600}.marketplace-preparation_panel__hax3h p{margin:8px 0}.marketplace-preparation_stack__L2Abj{display:grid;gap:20px}.marketplace-preparation_grid__b__NV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:end}.marketplace-preparation_card__XhuNK,.marketplace-preparation_panel__hax3h fieldset{border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:20px;min-width:0;background:var(--color-surface)}.marketplace-preparation_panel__hax3h legend{padding:0 6px;font-weight:650}.marketplace-preparation_panel__hax3h label{display:grid;gap:7px;font-weight:550}.marketplace-preparation_panel__hax3h input:not([type=checkbox]),.marketplace-preparation_panel__hax3h textarea{width:100%;box-sizing:border-box;min-height:var(--size-control);padding:8px 12px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit}.marketplace-preparation_panel__hax3h textarea{resize:vertical}.marketplace-preparation_panel__hax3h button{min-height:var(--size-control);padding:8px 14px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer}.marketplace-preparation_panel__hax3h button:hover:not(:disabled){border-color:var(--color-primary)}.marketplace-preparation_panel__hax3h button:disabled{opacity:.5;cursor:not-allowed}.marketplace-preparation_panel__hax3h :is(button,input,textarea):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.marketplace-preparation_steps__WIb9w{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.marketplace-preparation_steps__WIb9w button[aria-current]{background:var(--color-primary);color:var(--color-on-primary)}.marketplace-preparation_actions__RdU38{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.marketplace-preparation_panel__hax3h footer{border-top:1px solid var(--color-border);padding-top:20px}.marketplace-preparation_badge__9cEY0{font-size:14px;white-space:nowrap;padding:6px 10px;border-radius:calc(var(--radius-control) - 1px);background:var(--color-surface)}.marketplace-preparation_error__b_H8C{padding:14px 16px;border:1px solid var(--color-danger);border-radius:var(--radius-control);color:var(--color-danger)}.marketplace-preparation_muted__yfCMZ{color:var(--color-muted);font-size:14px}.marketplace-preparation_panel__hax3h .marketplace-preparation_check__Nqw_s{display:flex;align-items:center;gap:12px;margin-top:12px;min-height:var(--size-control);font-weight:400}.marketplace-preparation_check__Nqw_s input{width:20px;height:20px;accent-color:var(--color-primary)}.marketplace-preparation_field__g5PU1{padding-block:14px;border-top:1px solid var(--color-border);display:grid;gap:8px}.marketplace-preparation_panel__hax3h pre{max-height:400px;overflow:auto;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.marketplace-preparation_panel__hax3h blockquote{margin:12px 0;padding-left:14px;border-left:3px solid var(--color-border)}.marketplace-preparation_panel__hax3h blockquote a{display:block}@media(max-width:680px){.marketplace-preparation_grid__b__NV{grid-template-columns:1fr}.marketplace-preparation_panel__hax3h header{flex-direction:column}.marketplace-preparation_steps__WIb9w button{flex:1 1 40%}.marketplace-preparation_actions__RdU38>button{flex:1 1 100%}.marketplace-preparation_card__XhuNK,.marketplace-preparation_panel__hax3h fieldset{padding:14px}}.marketplace-preparation_issueGroups__oQ5vw{list-style:none;padding:0;display:grid;gap:16px}.marketplace-preparation_issueGroups__oQ5vw>li{padding-block:12px;border-bottom:1px solid var(--color-border)}.marketplace-preparation_steps__WIb9w button{flex:1 1 180px;text-align:left}.marketplace-preparation_steps__WIb9w button[aria-current]{background:var(--color-primary-soft);color:var(--color-primary);border-color:var(--color-primary);font-weight:600}.marketplace-preparation_panel__hax3h footer{position:sticky;bottom:0;background:var(--color-surface);padding-bottom:12px;z-index:1}@media(max-width:680px){.marketplace-preparation_steps__WIb9w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketplace-preparation_steps__WIb9w button{padding:8px 10px;font-size:14px;line-height:20px;min-height:var(--size-control)}.marketplace-preparation_panel__hax3h footer{position:static}}.pp-overlay.pp-tour-scrim{background:none}.pp-tour-svg{position:absolute;top:0;left:0;display:block;overflow:hidden}.pp-tour-shade{fill:var(--color-scrim)}.pp-tour-ring{fill:none;stroke:var(--color-primary);stroke-width:3}@media(forced-colors:active){.pp-tour-ring{stroke:Highlight}}.pp-tour{position:fixed;z-index:45;top:var(--tour-y,16px);left:var(--tour-x,16px);width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - var(--bar-h,60px) - 32px);overflow:auto;display:grid;gap:8px;padding:16px;border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-overlay);font-size:14px;line-height:20px;animation:pp-tour-in var(--duration-enter) var(--ease-enter)}@keyframes pp-tour-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pp-tour-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-4px -4px 0 0}.pp-tour-count{font-size:12px;line-height:16px;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-tour h2{font-size:16px;line-height:24px;font-weight:600}.pp-tour h2,.pp-tour p{margin:0;overflow-wrap:anywhere}.pp-tour .pp-muted{color:var(--color-muted)}.pp-tour-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px}.pp-tour[data-mode=sheet-bottom],.pp-tour[data-mode=sheet-top]{left:0;right:0;width:auto;max-height:calc(100dvh - var(--bar-h,60px) - 16px)}.pp-tour[data-mode=sheet-bottom]{top:auto;bottom:0;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0}.pp-tour[data-mode=sheet-top]{top:var(--bar-h,60px);bottom:auto;border-radius:0 0 var(--radius-panel) var(--radius-panel)}@media(max-width:640px){.pp-tour-actions .pp-btn{flex:1 1}}.product-photo-import_panel__ReujU{margin-top:28px;padding-top:28px;border-top:1px solid var(--color-border);min-width:0;font-size:16px;color:var(--color-ink)}.product-photo-import_heading__zr6RK{display:flex;align-items:flex-start;gap:12px}.product-photo-import_heading__zr6RK>svg{color:var(--color-primary);flex-shrink:0;margin-top:3px}.product-photo-import_heading__zr6RK h3{font-size:24px;font-weight:600;line-height:1.3;margin:0 0 10px}.product-photo-import_heading__zr6RK p,.product-photo-import_hint__3hsX9{line-height:1.6;color:var(--color-muted);margin:0}.product-photo-import_hint__3hsX9{margin-top:16px}.product-photo-import_meta__WdIHw{font-size:14px;color:var(--color-muted);line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.product-photo-import_panel__ReujU code{font-size:14px}.product-photo-import_pickers__8TfvO{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:24px 0}.product-photo-import_pickers__8TfvO label{display:block;margin:0;padding:20px;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-panel);font-size:16px;line-height:1.5}.product-photo-import_pickers__8TfvO label>svg{vertical-align:middle;margin-right:8px;color:var(--color-primary)}.product-photo-import_pickers__8TfvO input{display:block;width:100%;max-width:100%;margin-top:12px;font-size:16px;padding:8px;min-height:var(--size-control-lg);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink)}.product-photo-import_pickers__8TfvO input::file-selector-button{padding:8px 10px;min-height:var(--size-control);margin-right:8px;border:1px solid var(--color-control-border);border-radius:8px;background:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer}.product-photo-import_photos__Xw6M0,.product-photo-import_rows__jy0xR{list-style:none;padding:0;margin:0;display:grid;gap:16px}.product-photo-import_rows__jy0xR{margin-top:24px}.product-photo-import_row__8eaui{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0}.product-photo-import_product__GZwVM{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:20px;overflow-wrap:anywhere}.product-photo-import_product__GZwVM>strong{font-size:16px;flex:1 1 240px;font-weight:600}.product-photo-import_product__GZwVM>span{font-size:14px;line-height:1.6}.product-photo-import_photo__ZEWxX{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;border-top:1px solid var(--color-border);padding-top:16px}.product-photo-import_preview__0UGXU{width:100px;height:120px;display:grid;place-items:center;background:var(--color-canvas);color:var(--color-muted);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.product-photo-import_preview__0UGXU img{width:100%;height:100%;object-fit:contain}.product-photo-import_mapping__0PInm{min-width:0;overflow-wrap:anywhere}.product-photo-import_mapping__0PInm>strong{display:block;font-weight:600;font-size:16px;line-height:1.5}.product-photo-import_mapping__0PInm>.product-photo-import_meta__WdIHw{display:block;margin:6px 0 12px}.product-photo-import_mapping__0PInm label{display:block;font-size:14px;color:var(--color-muted);margin:12px 0 0}.product-photo-import_choice__nm7vp{display:grid;gap:6px;min-width:0;margin-top:12px}.product-photo-import_choice__nm7vp>label{margin:0}.product-photo-import_mapping__0PInm p{line-height:1.6;margin:12px 0}.product-photo-import_pickers__8TfvO input:disabled{opacity:.7}.product-photo-import_ready__tcTG7{color:var(--color-primary);display:flex;gap:6px;align-items:flex-start;line-height:1.6}.product-photo-import_ready__tcTG7 svg{flex-shrink:0;margin-top:4px}.product-photo-import_attention__7uk4P{color:var(--color-warning)}.product-photo-import_fieldError__2Mvo9{color:var(--color-danger);font-size:14px;line-height:1.6}.product-photo-import_error__lyN7W,.product-photo-import_information__nx42F{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--radius-control);line-height:1.6;margin:20px 0}.product-photo-import_error__lyN7W{background:var(--color-danger-soft);border:1px solid var(--color-danger-border);color:var(--color-danger)}.product-photo-import_error__lyN7W svg{flex-shrink:0;margin-top:3px}.product-photo-import_error__lyN7W p{margin:0}.product-photo-import_error__lyN7W a{color:inherit;text-decoration:underline;text-underline-offset:3px}.product-photo-import_information__nx42F{background:var(--color-info-soft);color:var(--color-info);border:1px solid var(--color-info)}.product-photo-import_actions__qaCGo{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.product-photo-import_primary__nc_iX,.product-photo-import_secondary__QcoSR{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:16px;min-height:var(--size-control-lg);padding:10px 16px;border-radius:var(--radius-control);cursor:pointer}.product-photo-import_primary__nc_iX{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.product-photo-import_primary__nc_iX:hover:not(:disabled){background:var(--color-primary-hover)}.product-photo-import_secondary__QcoSR{border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-ink)}.product-photo-import_secondary__QcoSR:hover:not(:disabled){background:var(--color-primary-soft)}.product-photo-import_primary__nc_iX:disabled,.product-photo-import_secondary__QcoSR:disabled{opacity:.55;cursor:not-allowed}.product-photo-import_footer__I_W9M{padding:20px;margin-top:24px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-canvas)}.product-photo-import_footer__I_W9M>p:first-child{margin:0 0 20px;font-size:16px;line-height:1.6}.product-photo-import_footer__I_W9M>.product-photo-import_meta__WdIHw{margin-bottom:0}.product-photo-import_panel__ReujU :is(button,input,a,[tabindex]):focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media(max-width:640px){.product-photo-import_pickers__8TfvO{grid-template-columns:minmax(0,1fr)}.product-photo-import_footer__I_W9M,.product-photo-import_row__8eaui{padding:16px}.product-photo-import_photo__ZEWxX{grid-template-columns:72px minmax(0,1fr);gap:12px}.product-photo-import_preview__0UGXU{width:72px;height:92px}.product-photo-import_product__GZwVM{align-items:flex-start;flex-direction:column}.product-photo-import_product__GZwVM>strong{flex:auto}.product-photo-import_mapping__0PInm .product-photo-import_actions__qaCGo{align-items:stretch;flex-direction:column}.product-photo-import_mapping__0PInm .product-photo-import_secondary__QcoSR{width:100%}.product-photo-import_heading__zr6RK h3{font-size:20px}.product-photo-import_footer__I_W9M .product-photo-import_actions__qaCGo{align-items:stretch;flex-direction:column}.product-photo-import_footer__I_W9M .product-photo-import_primary__nc_iX,.product-photo-import_footer__I_W9M .product-photo-import_secondary__QcoSR{width:100%}.product-photo-import_pickers__8TfvO label{padding:16px}}@media(max-width:360px){.product-photo-import_photo__ZEWxX{grid-template-columns:minmax(0,1fr)}.product-photo-import_preview__0UGXU{width:100%;height:170px}}.table-photo-sources_panel__9t1_p{margin:24px 0;padding:20px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-panel);min-width:0;font-size:16px;line-height:1.6;color:var(--color-ink)}.table-photo-sources_heading__1JI1f{display:flex;align-items:flex-start;gap:12px}.table-photo-sources_heading__1JI1f>svg{flex-shrink:0;margin-top:3px;color:var(--color-primary)}.table-photo-sources_heading__1JI1f h4{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 10px}.table-photo-sources_heading__1JI1f p{color:var(--color-muted)}.table-photo-sources_meta__efkNK{font-size:14px;line-height:1.7;color:var(--color-muted);margin:12px 0}.table-photo-sources_meta__efkNK>svg{vertical-align:middle;margin-right:8px}.table-photo-sources_actions__9pe6i{display:flex;margin:20px 0}.table-photo-sources_actions__9pe6i button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--size-control-lg);padding:12px 16px;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-control-border);border-radius:var(--radius-control);font-family:inherit;font-size:16px;cursor:pointer}.table-photo-sources_actions__9pe6i button:hover:enabled{background:var(--color-primary-soft)}.table-photo-sources_actions__9pe6i button:disabled{opacity:.6;cursor:not-allowed}.table-photo-sources_actions__9pe6i svg{flex-shrink:0}.table-photo-sources_links__Ed6e6{list-style:none;margin:20px 0;padding:0;display:grid;gap:0;border-top:1px solid var(--color-border)}.table-photo-sources_links__Ed6e6 li{padding:12px 0;border-bottom:1px solid var(--color-border);min-width:0}.table-photo-sources_links__Ed6e6 code{font-size:14px;line-height:1.7;overflow-wrap:anywhere;display:block}.table-photo-sources_links__Ed6e6 .table-photo-sources_meta__efkNK{display:block;margin:8px 0}.table-photo-sources_error__aSIuw,.table-photo-sources_status__cmGoa{font-size:14px;line-height:1.7;overflow-wrap:anywhere;margin:8px 0;display:flex;gap:8px;align-items:flex-start}.table-photo-sources_status__cmGoa{color:var(--color-primary)}.table-photo-sources_error__aSIuw{color:var(--color-danger)}.table-photo-sources_status__cmGoa svg{flex-shrink:0;margin-top:4px}@media(max-width:640px){.table-photo-sources_panel__9t1_p{padding:16px}.table-photo-sources_actions__9pe6i button{width:100%;text-align:left}.table-photo-sources_heading__1JI1f h4{font-size:20px}.table-photo-sources_links__Ed6e6 li{padding:12px 0}}@media(prefers-reduced-motion:reduce){.table-photo-sources_panel__9t1_p button{transition:none}.table-photo-sources_panel__9t1_p .spin{animation:none}}.product-import_import__pICTU{min-width:0;font-size:14px;line-height:20px;color:var(--color-ink);margin:24px 0}.product-import_import__pICTU button{min-height:var(--size-control);font-family:inherit;font-size:14px;cursor:pointer}.product-import_import__pICTU button:disabled{cursor:not-allowed}.product-import_entry__xB6nb{display:flex;align-items:center;gap:20px;width:100%;text-align:left;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-ink)}.product-import_entry__xB6nb:hover:enabled{border-color:var(--color-control-border);background:var(--color-row-hover)}.product-import_entryIcon__I8UO_{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-control);background:var(--color-primary-soft);color:var(--color-primary)}.product-import_entryText__wrThm{display:grid;gap:8px;min-width:0;flex:1 1}.product-import_entryText__wrThm strong{font-size:16px;font-weight:600;line-height:24px}.product-import_entryText__wrThm>span{font-size:14px;line-height:20px;color:var(--color-muted)}.product-import_entry__xB6nb>svg{flex-shrink:0;color:var(--color-muted);transition:transform var(--duration-feedback)}.product-import_expanded__KWWBO{transform:rotate(180deg)}.product-import_panel__5n7eA{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:28px;margin-top:12px;min-width:0}.product-import_heading__c8bbF{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.product-import_heading__c8bbF>div{min-width:0}.product-import_heading__c8bbF h2{font-size:16px;line-height:24px;font-weight:600}.product-import_error__8Ax_A:focus{outline:3px solid var(--color-primary);outline-offset:5px;border-radius:var(--radius-sm)}.product-import_heading__c8bbF p{color:var(--color-muted);line-height:20px;margin-top:12px}.product-import_close__KiXHG{width:var(--size-control);height:var(--size-control);flex-shrink:0;display:grid;place-items:center;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink)}.product-import_close__KiXHG:hover{background:var(--color-primary-soft)}.product-import_steps__fXOju{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:28px 0;padding:20px;background:var(--color-canvas);border-radius:var(--radius-control);gap:24px}.product-import_steps__fXOju li{display:flex;align-items:center;gap:12px;min-width:0}.product-import_stepNumber__fkElS{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;font-size:14px;font-weight:600;border:1px solid var(--color-control-border);border-radius:50%;color:var(--color-muted);background:var(--color-surface)}.product-import_steps__fXOju li>div{display:grid;gap:4px}.product-import_steps__fXOju strong{font-weight:500;font-size:14px}.product-import_steps__fXOju li>div>span{font-size:14px;color:var(--color-muted)}.product-import_activeStep__PTUij .product-import_stepNumber__fkElS{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.product-import_activeStep__PTUij strong,.product-import_doneStep__Ft06C .product-import_stepNumber__fkElS{color:var(--color-primary)}.product-import_doneStep__Ft06C .product-import_stepNumber__fkElS{background:var(--color-primary-soft);border-color:var(--color-primary-border)}.product-import_sectionHeader__LIszH{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.product-import_sectionHeader__LIszH h3{font-size:16px;line-height:24px;font-weight:600}.product-import_template__NzcZK{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--color-primary);padding:8px 0;text-decoration:underline;text-underline-offset:4px}.product-import_meta__CbwW6,.product-import_shortHelp__XCdTx,.product-import_status__BEiuQ{color:var(--color-muted);font-size:14px;line-height:20px}.product-import_file__BTKYZ{display:grid;gap:12px;min-width:0;margin:20px 0;max-width:620px;font-weight:500}.product-import_file__BTKYZ input{max-width:100%;width:100%;font-size:14px;min-height:var(--size-control);color:var(--color-ink);padding:8px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);font-weight:400}.product-import_file__BTKYZ input::file-selector-button{min-height:var(--size-control);font-family:inherit;font-size:14px;padding:8px 16px;margin-right:12px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-ink);cursor:pointer}.product-import_filename__8OYMP{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:14px;line-height:20px;margin:16px 0;color:var(--color-muted);overflow-wrap:anywhere}.product-import_filename__8OYMP strong{color:var(--color-ink);font-weight:500}.product-import_filename__8OYMP>span{background:var(--color-canvas);border-radius:var(--radius-sm);padding:2px 8px}.product-import_help__xcVhF{margin:24px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.product-import_errors__UCPIY summary,.product-import_help__xcVhF summary,.product-import_preview__s8UfC summary{min-height:var(--size-control);padding:14px 0;cursor:pointer;font-size:14px;font-weight:500;list-style-position:inside}.product-import_help__xcVhF summary::marker,.product-import_preview__s8UfC summary::marker{color:var(--color-primary)}.product-import_help__xcVhF>div{display:grid;gap:16px;padding:8px 0 24px;color:var(--color-muted);font-size:14px;line-height:20px;max-width:90ch}.product-import_afterImport__Lij5V code,.product-import_help__xcVhF code{overflow-wrap:anywhere;color:var(--color-primary);font-size:14px}.product-import_error__8Ax_A{padding:16px;background:var(--color-danger-soft);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius-control);margin-bottom:20px;overflow-wrap:anywhere}.product-import_photoStep__RFYoe,.product-import_reviewStep__3CiOB{margin-top:32px;padding-top:28px;border-top:1px solid var(--color-border)}.product-import_summary__yLn9w{display:flex;align-items:center;gap:40px;flex-wrap:wrap;margin:20px 0;padding:20px 24px;background:var(--color-primary-soft);border-radius:var(--radius-control)}.product-import_summary__yLn9w>div{display:grid;gap:4px}.product-import_summary__yLn9w strong{font-size:24px;font-weight:600;line-height:32px;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-import_summary__yLn9w span{font-size:14px;color:var(--color-muted)}.product-import_summary__yLn9w>p{color:var(--color-primary)}.product-import_errors__UCPIY{margin:20px 0;color:var(--color-danger);overflow-wrap:anywhere}.product-import_errors__UCPIY>ul{padding-left:24px;display:grid;gap:16px;margin-top:12px}.product-import_errors__UCPIY ul ul{margin-top:8px;padding-left:24px;font-size:14px;line-height:20px}.product-import_preview__s8UfC{margin-top:20px}.product-import_preview__s8UfC>ul{list-style:none;padding:0;margin:8px 0 0;border:1px solid var(--color-border);border-radius:var(--radius-control);overflow:hidden}.product-import_preview__s8UfC>ul>li{display:grid;grid-template-columns:90px minmax(0,1fr) 140px;gap:16px;align-items:center;padding:16px}.product-import_preview__s8UfC>ul>li+li{border-top:1px solid var(--color-border)}.product-import_preview__s8UfC strong{font-size:14px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.product-import_line__QVr9N,.product-import_preview__s8UfC p{font-size:14px;line-height:20px;color:var(--color-muted);overflow-wrap:anywhere}.product-import_rowStatus__ReAkZ{justify-self:start;font-size:14px;line-height:20px;padding:6px 10px;border-radius:var(--radius-control)}.product-import_invalid__H97NZ{color:var(--color-danger);background:var(--color-danger-soft)}.product-import_existing__FXICH{color:var(--color-muted);background:var(--color-canvas)}.product-import_ready__f4qyH{color:var(--color-primary);background:var(--color-primary-soft)}.product-import_confirmation__tIVAz{margin-top:24px;display:grid;gap:20px;justify-items:start}.product-import_confirmation__tIVAz label{display:flex;align-items:flex-start;gap:12px;min-height:var(--size-control);line-height:20px;cursor:pointer;margin:0}.product-import_confirmation__tIVAz input{width:24px;height:24px;flex-shrink:0;margin-top:3px;accent-color:var(--color-primary)}.product-import_status__BEiuQ{margin-top:16px}.product-import_pagination__Lur7Q{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0;font-size:14px;color:var(--color-muted)}.product-import_pagination__Lur7Q button{padding:8px 16px;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-control-border);border-radius:var(--radius-control)}.product-import_afterImport__Lij5V{padding:20px;background:var(--color-canvas);border-radius:var(--radius-control);color:var(--color-muted);line-height:20px;margin-top:24px}.product-import_panel__5n7eA .button{display:inline-flex;align-items:center;gap:10px}@media(max-width:800px){.product-import_steps__fXOju{gap:16px;padding:16px}.product-import_steps__fXOju li{align-items:flex-start;gap:8px}.product-import_steps__fXOju li>div>span{font-size:14px}.product-import_stepNumber__fkElS{width:32px;height:32px}}@media(max-width:640px){.product-import_entry__xB6nb{padding:20px;gap:12px;align-items:flex-start}.product-import_entryIcon__I8UO_{width:40px;height:40px}.product-import_entryText__wrThm>span{font-size:14px}.product-import_entry__xB6nb>svg{margin-top:9px;width:20px}.product-import_panel__5n7eA{padding:20px}.product-import_steps__fXOju{grid-template-columns:1fr;padding:20px;gap:16px}.product-import_steps__fXOju li{align-items:center;gap:12px}.product-import_file__BTKYZ{max-width:none}.product-import_file__BTKYZ input::file-selector-button{padding:8px 12px}.product-import_preview__s8UfC>ul>li{grid-template-columns:minmax(0,1fr);gap:8px}.product-import_rowStatus__ReAkZ{margin-top:4px}.product-import_confirmation__tIVAz button{width:100%;max-width:100%}.product-import_summary__yLn9w{gap:20px;padding:20px}.product-import_summary__yLn9w>div{flex:1 1 100px}.product-import_sectionHeader__LIszH{align-items:flex-start;gap:12px}}@media(prefers-reduced-motion:reduce){.product-import_entry__xB6nb>svg,.product-import_import__pICTU button{transition:none}.product-import_import__pICTU .spin{animation:none}}.product-import_heading__c8bbF h2:focus{outline:none}