.wand-button:disabled{opacity:.4;cursor:not-allowed}.wand-button{position:relative;overflow:visible}.wand-button--loading{pointer-events:none}.wand-button__revert{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--background-secondary);color:var(--ink-secondary);font-size:var(--text-2xs);font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.wand-button__revert:hover{background:var(--background-hover);color:var(--ink-primary);border-color:var(--border-strong)}.wand-button__revert:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.strategy-panel{display:flex;flex-direction:column;height:100%;width:100%;padding:0;box-sizing:border-box}.strategy-panel-inner{background:var(--background-primary);overflow:hidden}.strategy-panel-inner,.strategy-panel-scroll{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.strategy-panel-scroll{overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(180deg,#000 calc(100% - 48px),#0000);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 48px),#0000)}.strategy-panel-column{display:flex;flex-direction:column;gap:20px;width:min(768px,calc(100% - 32px));margin:0 auto;padding-bottom:24px}.strategy-panel .section-header{font-size:1rem;font-weight:550;letter-spacing:.01em;color:var(--ink-primary);margin-bottom:8px}.strategy-panel .section-header--with-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.strategy-panel .section-header--with-actions .strategy-actions-row{margin:0}.strategy-presets{display:flex;flex-direction:column;gap:8px;padding:72px 0 0}.strategy-mode-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.strategy-mode-pill{display:inline-flex;align-items:center;gap:var(--space-1);padding:6px 14px;border-radius:var(--radius-button);border:1px solid #0000;background:var(--background-inset);color:var(--ink-secondary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold,600);cursor:pointer;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default);position:relative;white-space:nowrap}.strategy-mode-pill:hover{color:var(--ink-primary)}.strategy-mode-pill.selected{background:var(--background-tertiary);color:var(--ink-primary);border-color:#0000;box-shadow:var(--shadow-segment-active)}.strategy-mode-pill.editing{border-width:2px;border-color:rgba(var(--accent-primary-rgb),.6);padding:5px 13px}.strategy-mode-pill--ghost{border:1px dashed var(--border-subtle);background:#0000;color:var(--ink-tertiary);opacity:.8}.strategy-mode-pill--ghost:hover{opacity:1;color:var(--ink-secondary);border-color:var(--border-default);background:var(--background-hover)}.strategy-mode-pill--ghost:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;opacity:1}.strategy-mode-pill:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.strategy-mode-pill__edit{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:#0000;color:currentColor;opacity:0;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-default)}.strategy-mode-pill.selected .strategy-mode-pill__edit,.strategy-mode-pill:hover .strategy-mode-pill__edit{opacity:.6}.strategy-mode-pill__edit:hover{opacity:1}.strategy-preset-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:10px 12px;border:none;border-radius:var(--radius-button);background:#0000;cursor:pointer;transition:background var(--duration-fast,.1s) var(--ease-default),color var(--duration-fast,.1s) var(--ease-default),transform var(--duration-fast,.1s) var(--ease-default);position:relative;line-height:1.3;min-height:56px}.strategy-preset-tile:hover{background:var(--background-hover)}.strategy-preset-tile:active:not(.selected){transform:scale(.98)}.strategy-preset-tile.selected{background:var(--selected-card-bg)}.strategy-preset-tile-label{font-size:var(--text-base);font-weight:var(--font-medium,500);color:var(--ink-primary);margin-bottom:1px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.strategy-preset-tile.selected .strategy-preset-tile-label{color:var(--selected-card-label)}.strategy-preset-tile-desc{font-size:var(--text-xs);font-weight:400;color:var(--ink-tertiary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.strategy-preset-tile.selected .strategy-preset-tile-desc{color:var(--selected-card-label);opacity:.8}.strategy-preset-tile-edit{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-button);background:var(--background-secondary);color:var(--ink-tertiary);opacity:0;transition:opacity var(--duration-fast,.1s) var(--ease-default),background var(--duration-fast,.1s) var(--ease-default);cursor:pointer;z-index:1}.strategy-preset-tile:hover .strategy-preset-tile-edit{opacity:1}.strategy-preset-tile-edit:hover{background:var(--accent-subtle);color:var(--accent-primary)}.strategy-preset-tile:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.strategy-preset-tile.editing{outline:2px solid var(--accent-primary);outline-offset:-2px}.strategy-preview-section{position:relative;cursor:pointer;border-radius:var(--radius-default);background:#0000;animation:strategy-edit-reveal .2s var(--ease-default)}.strategy-preview-content{max-height:160px;overflow:hidden;padding:12px 14px;mask-image:linear-gradient(180deg,#000 50%,#0000);-webkit-mask-image:linear-gradient(180deg,#000 50%,#0000)}.strategy-preview-text{font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.6;color:var(--ink-secondary);word-break:break-word}.strategy-preview-text p{margin:0 0 .5em}.strategy-preview-text p:last-child{margin-bottom:0}span.strategy-preview-text{white-space:pre-wrap}.strategy-preview-cta{display:flex;padding:4px 14px 0;background:none;border:none;font-size:var(--text-xs);letter-spacing:.02em;transition:color .15s ease}.strategy-preview-section:hover .strategy-preview-cta{color:var(--ink-primary)}.strategy-preview-section:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.strategy-edit-section{display:flex;flex-direction:column;gap:8px;animation:strategy-edit-reveal .2s var(--ease-default)}@keyframes strategy-edit-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.strategy-edit-actions{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.strategy-edit-actions__end{display:flex;align-items:center;gap:var(--space-2)}.strategy-edit-done-btn{border:none;border-radius:var(--radius-button);background:var(--accent-subtle);color:var(--accent-primary);font-size:var(--text-xs);font-weight:var(--font-medium,500);padding:6px 14px;cursor:pointer;transition:filter var(--duration-fast,.1s) var(--ease-default)}.strategy-edit-done-btn:hover{filter:brightness(1.1)}.strategy-edit-card{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.strategy-edit-prompt-textarea{min-height:140px;font-size:var(--text-xs);line-height:1.6}.suggestions-loading-icon{animation:suggestions-pulse 1.5s ease-in-out infinite}@keyframes suggestions-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.strategy-edit-delete-btn{display:flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:var(--radius-button);background:#0000;color:var(--ink-tertiary);font-size:var(--text-xs);font-weight:var(--font-medium,500);cursor:pointer;transition:color var(--duration-fast,.1s) var(--ease-default),background var(--duration-fast,.1s) var(--ease-default)}.strategy-edit-delete-btn:hover{color:var(--status-error);background:var(--status-error-bg)}.strategy-mode-actions{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;flex-wrap:wrap}.strategy-mode-action-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:6px 14px;border-radius:var(--radius-button);border:1px dashed var(--border-subtle);background:#0000;color:var(--ink-tertiary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-medium,500);cursor:pointer;transition:color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default);white-space:nowrap}.strategy-mode-action-chip:hover{color:var(--ink-primary);background:var(--background-hover)}.strategy-mode-action-chip:active{transform:scale(.97)}.strategy-mode-action-chip:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.strategy-suggestion-chip{border-style:solid;border-color:#0000;background:var(--accent-subtle);color:var(--accent-primary)}.strategy-suggestion-chip:hover{background:var(--accent-medium);color:var(--accent-hover)}.strategy-suggestion-chip--loading{pointer-events:none;gap:var(--space-2);color:var(--ink-muted)}.strategy-ai-suggestion-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-default);background:var(--background-tertiary);animation:strategy-edit-reveal var(--duration-normal) var(--ease-default)}.strategy-ai-suggestion-header{display:flex;align-items:center;justify-content:space-between}.strategy-ai-suggestion-label{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--accent-primary);text-transform:uppercase;letter-spacing:var(--tracking-wider);line-height:var(--leading-snug)}.strategy-ai-suggestion-dismiss{display:flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);padding:0;border:none;border-radius:var(--radius-default);background:#0000;color:var(--ink-tertiary);font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer;transition:color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default)}.strategy-ai-suggestion-dismiss:hover{background:var(--background-hover);color:var(--ink-secondary)}.strategy-ai-suggestion-body{display:flex;flex-direction:column;gap:var(--space-1)}.strategy-ai-suggestion-title{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--ink-primary);line-height:var(--leading-tight)}.strategy-ai-suggestion-desc{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--ink-secondary);line-height:var(--leading-snug)}.strategy-ai-suggestion-excerpt{font-size:var(--text-xs);color:var(--ink-tertiary);line-height:var(--leading-relaxed);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.strategy-ai-suggestion-actions{display:flex;align-items:center;justify-content:flex-end;padding-top:var(--space-1)}.strategy-ai-suggestion-use{padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-default);background:var(--background-elevated);color:var(--ink-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);white-space:nowrap}.strategy-ai-suggestion-use:hover{background:var(--accent-subtle);color:var(--accent-primary)}.strategy-ai-suggestion-use:active{transform:scale(.98)}.strategy-panes{gap:0}.strategy-pane,.strategy-panes{display:flex;flex-direction:column}.strategy-pane{gap:8px;min-width:0;padding-top:24px;margin-top:8px}.strategy-cards-group{display:flex;flex-direction:column;gap:0}.strategy-control-card{padding:20px 0}.strategy-control-card:first-child{padding-top:0}.strategy-control-card:last-child{padding-bottom:0}.strategy-control-card+.strategy-control-card{border-top:1px solid var(--border-subtle)}.strategy-start-group{gap:20px}.strategy-output-rest,.strategy-start-group{display:flex;flex-direction:column}.strategy-cards-group>.strategy-output-rest{border-top:1px solid var(--border-subtle)}.strategy-output-rest>.strategy-control-card:first-child{padding-top:20px}.strategy-output-rest>.strategy-control-card:last-child{padding-bottom:0}.strategy-control-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.strategy-control-icon,.strategy-control-label{color:var(--ink-tertiary)}.strategy-control-label{font-size:var(--text-xs);font-weight:500}.strategy-subsection-label{font-size:var(--text-2xs);font-weight:500;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:8px;margin-bottom:4px}.strategy-control-badge{font-size:var(--text-2xs);font-weight:500;color:var(--ink-tertiary)}.strategy-control-card .tile-select{margin-top:10px;padding-top:10px}.strategy-tools-panel{display:flex;flex-direction:column;gap:2px}.strategy-tool-section-header{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-tertiary);padding:var(--space-2) var(--space-2) 0;margin-top:var(--space-1)}.strategy-tool-section-hint{font-size:var(--text-2xs);color:var(--ink-tertiary);padding:2px var(--space-2) 0;opacity:.7}.strategy-section-hint{font-size:var(--text-xs);color:var(--ink-tertiary);margin-top:-4px;margin-bottom:4px}.strategy-tool-row{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2);border-radius:var(--radius-default);cursor:pointer;transition:background var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default)}.strategy-tool-row:hover{background:var(--background-hover)}.strategy-tool-row:not(.enabled){opacity:.5}.strategy-tool-row:not(.enabled):hover{opacity:.8}.strategy-tool-row.under-maintenance,.strategy-tool-row.under-maintenance:hover{cursor:default;background:#0000;opacity:.7}.strategy-tool-row__note{margin-top:0}.strategy-tool-row__text{display:flex;flex-direction:column;gap:1px;min-width:0}.strategy-tool-row__label{font-size:var(--text-xs);font-weight:var(--font-semibold,600);color:var(--ink-primary);letter-spacing:-.01em}.strategy-tool-row__desc{font-size:var(--text-xs);font-weight:var(--font-medium,500);color:var(--ink-secondary);white-space:normal;line-height:1.35}.strategy-tool-row--sub .strategy-tool-row__desc{white-space:normal;overflow:visible;font-size:var(--text-2xs);color:var(--ink-tertiary);line-height:1.35}.strategy-subtoggle-header{font-size:var(--text-2xs);color:var(--ink-secondary);line-height:1.4;padding:4px 0 8px}.strategy-actions-row{display:flex;gap:4px;padding-top:4px}.strategy-action-btn{padding:6px 0;border:none;background:none;color:var(--ink-tertiary);font-size:var(--text-xs,12px);font-weight:400;cursor:pointer;transition:color var(--duration-fast,.1s) var(--ease-default)}.strategy-action-btn:hover{color:var(--ink-primary)}.strategy-action-btn:active{transform:scale(.98)}.strategy-actions-row .strategy-action-btn+.strategy-action-btn:before{content:"·";margin-right:8px;color:var(--ink-tertiary);opacity:.5;pointer-events:none}.strategy-helper-text{font-size:var(--text-xs);color:var(--ink-tertiary);margin-top:8px}.strategy-tool-count{padding:4px 10px;border-radius:var(--radius-button);background:var(--accent-subtle);color:var(--accent-primary)}.di-mode-label,.strategy-tool-count{font-size:var(--text-2xs);font-weight:500}.di-mode-label{color:var(--ink-secondary);white-space:nowrap}.strategy-reset-section{padding-top:8px;text-align:center}.strategy-reset-link{border:none;background:none;color:var(--ink-tertiary);font-size:var(--text-xs,12px);font-weight:400;cursor:pointer;opacity:.5;transition:color var(--duration-fast,.1s) var(--ease-default),opacity var(--duration-fast,.1s) var(--ease-default)}.strategy-reset-link:hover{color:var(--status-error);opacity:1}.strategy-action-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.strategy-panel-column{width:calc(100% - 24px)}.strategy-presets{padding-top:64px}.strategy-panel-scroll{mask-image:linear-gradient(180deg,#000 calc(100% - 36px),#0000);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 36px),#0000)}}.export-panel{display:flex;flex-direction:column;height:100%}.export-panel-inner{background:var(--background-primary);overflow:hidden}.export-panel-inner,.export-panel-scroll{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.export-panel-scroll{overflow-y:auto;scrollbar-width:none}.export-panel-scroll::-webkit-scrollbar{display:none}.export-panel-column{display:flex;flex-direction:column;gap:20px;width:min(768px,calc(100% - 32px));margin:0 auto;padding:72px 0 24px}.export-panel-section-title{font-size:1rem;font-weight:550;letter-spacing:.01em;color:var(--ink-primary);margin-bottom:8px}.export-section{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--border-subtle);padding-top:24px;margin-top:4px}.export-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2);border-radius:var(--radius-default);cursor:pointer;transition:background var(--duration-fast) var(--ease-default)}.export-toggle-row:hover{background:var(--background-hover)}.export-toggle-row__text{display:flex;flex-direction:column;gap:1px}.export-toggle-row__label{font-size:var(--text-xs);color:var(--ink-primary)}.export-toggle-row__hint{font-size:var(--text-xs);color:var(--ink-tertiary)}.export-toggles,.form-toggle-indent-group{display:flex;flex-direction:column;gap:var(--space-1)}.form-toggle-indent-group{margin-left:16px;padding-left:16px;border-left:2px solid var(--border-subtle)}.export-advanced{margin-top:2px}.export-advanced__toggle{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--ink-tertiary);cursor:pointer;padding:4px 0;list-style:none;transition:color var(--duration-fast)}.export-advanced__toggle:hover{color:var(--ink-secondary)}.export-advanced__toggle::-webkit-details-marker,.export-advanced__toggle::marker{display:none}.export-advanced__toggle:before{content:"▸ "}.export-advanced[open]>.export-advanced__toggle:before{content:"▾ "}.export-panel-detail-section{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--border-subtle);padding-top:24px;margin-top:4px}.export-panel-detail-header{font-size:var(--text-xs);font-weight:500;color:var(--ink-tertiary)}.export-power-footer{flex-shrink:0;padding:12px 0;display:flex;justify-content:center}.export-power-footer__row{width:min(768px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--background-secondary);-webkit-backdrop-filter:blur(var(--background-blur));backdrop-filter:blur(var(--background-blur));border:1px solid var(--border-subtle);border-radius:var(--radius-panel)}.export-power-footer__estimates{font-size:var(--text-xs);color:var(--ink-tertiary);display:flex;align-items:center;gap:6px}.export-power-footer__dot{opacity:.5}.export-btn-primary{display:flex;align-items:center;gap:6px;padding:8px 20px;border-radius:var(--radius-button);font-size:var(--text-xs);font-weight:var(--font-semibold);border:none;cursor:pointer;white-space:nowrap;background:var(--accent-primary);color:var(--ink-on-brand);transition:background var(--duration-fast),opacity var(--duration-fast)}.export-btn-primary:hover:not(:disabled){background:var(--accent-hover)}.export-btn-primary:disabled{opacity:.6;cursor:not-allowed}.export-btn-primary svg{font-size:var(--text-lg)}.export-btn-primary.in-progress{background-color:var(--accent-primary);background-image:linear-gradient(90deg,#0000 0,rgba(var(--white-rgb),.22) 50%,#0000 100%);background-size:200% 100%;background-repeat:no-repeat;animation:export-btn-sweep 1.5s ease-in-out infinite;pointer-events:none}.export-btn-primary .holocron-spinner-simple:before,.export-btn-primary .holocron-spinner:not(.holocron-spinner-simple):after,.export-btn-primary .holocron-spinner:not(.holocron-spinner-simple):before{border-top-color:var(--ink-on-brand)}@keyframes export-btn-sweep{0%{background-position:100% 0;box-shadow:0 0 0 0 rgba(var(--accent-primary-rgb),.25)}50%{background-position:0 0;box-shadow:0 0 12px 2px rgba(var(--accent-primary-rgb),.35)}to{background-position:100% 0;box-shadow:0 0 0 0 rgba(var(--accent-primary-rgb),.25)}}.export-error-banner{margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);background:var(--status-error-bg);color:var(--status-error);font-size:var(--text-xs);font-weight:var(--font-medium)}@media (prefers-reduced-motion:reduce){.cover-element-row,.export-btn-primary,.export-source-add,.export-toggle-row{transition:none}.export-btn-primary.in-progress{animation:none;background-image:none;box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb),.25);opacity:.85}}.export-sources-add{padding:var(--space-2) 0 var(--space-3) var(--space-3)}.export-sources-totals{display:flex;align-items:center;gap:6px;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--ink-tertiary)}.export-sources-totals__dot{opacity:.4}.strategy-preview-cta{font-size:var(--text-2xs);color:var(--accent-primary);cursor:pointer;font-weight:var(--font-medium)}.strategy-preview-cta:hover{text-decoration:underline}.cover-advanced-body{display:flex;flex-direction:column;gap:8px;padding:4px 0 0}.cover-advanced-field{display:flex;flex-direction:column;gap:2px}.cover-advanced-field__label{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.04em}.cover-advanced-field__hint{font-size:var(--text-2xs);color:var(--ink-tertiary);line-height:1.3}.cover-element-list{display:flex;flex-direction:column;gap:0}.cover-element-row{display:flex;align-items:center;gap:6px;padding:5px 4px;border-radius:var(--radius-default);transition:background var(--duration-fast) var(--ease-default)}.cover-element-row:hover{background:var(--background-hover)}.cover-element-row__handle{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--ink-tertiary);cursor:grab;touch-action:none;flex-shrink:0;opacity:.5;transition:opacity var(--duration-fast)}.cover-element-row:hover .cover-element-row__handle{opacity:1}.cover-element-row__handle:active{cursor:grabbing}.cover-element-row__label{flex:1;font-size:var(--text-xs);color:var(--ink-primary);user-select:none}.export-mode-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.export-output-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);margin-bottom:var(--space-3)}.export-mode-card{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-default);background:var(--background-secondary);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.export-mode-card:hover{background:var(--background-hover)}.export-mode-card--selected{border-color:var(--ink-primary);background:var(--background-primary)}.export-mode-card__icon{display:inline-flex;align-items:center;justify-content:flex-start;line-height:1}.export-mode-card__icon img{width:72px;height:72px;display:block}.export-mode-card__title{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--ink-primary)}.export-mode-card__desc{font-size:var(--text-xs);color:var(--ink-secondary);line-height:1.4}.export-mode-card__pace{font-size:var(--text-2xs);color:var(--ink-tertiary);margin-top:auto}@media (prefers-reduced-motion:reduce){.export-mode-card{transition:none}}.biblio-axis{gap:var(--space-2);padding:var(--space-2);margin-bottom:var(--space-1);border-radius:var(--radius-default)}.biblio-axis,.biblio-axis__text{display:flex;flex-direction:column}.biblio-axis__text{gap:1px}.biblio-axis__label{font-size:var(--text-xs);color:var(--ink-primary)}.biblio-axis__hint{font-size:var(--text-xs);color:var(--ink-tertiary)}.biblio-axis__control .segmented-control__options{width:100%}.biblio-axis__control .segmented-control__option{position:relative}.biblio-axis__control .segmented-control__option:after{content:"";position:absolute;inset:-9px 0}.export-panel-note{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--ink-tertiary);line-height:1.4}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.export-source-children{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-6)}@media (max-width:768px){.export-panel-column{width:calc(100% - 24px)}.export-mode-cards,.export-output-cards{grid-template-columns:1fr}}