.SlotMachineText-module__SyKAUW__container{pointer-events:none;color:var(--text-secondary);white-space:nowrap;align-items:baseline;gap:.25rem;font-size:1rem;display:inline-flex;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.SlotMachineText-module__SyKAUW__baseText{color:#fff}.SlotMachineText-module__SyKAUW__slotContainer{vertical-align:baseline;height:1.2em;display:inline-block;position:relative;overflow:hidden}.SlotMachineText-module__SyKAUW__slotWheel{flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.SlotMachineText-module__SyKAUW__slotWheel.SlotMachineText-module__SyKAUW__spinning{animation:.5s cubic-bezier(.25,.46,.45,.94) SlotMachineText-module__SyKAUW__slotSpin}.SlotMachineText-module__SyKAUW__option{color:#fffffff2;white-space:nowrap;height:1.2em;font-weight:500;line-height:1.2em;display:block}.SlotMachineText-module__SyKAUW__option.SlotMachineText-module__SyKAUW__current{transform:translateY(0)}.SlotMachineText-module__SyKAUW__option.SlotMachineText-module__SyKAUW__next{position:absolute;top:0;transform:translateY(100%)}@keyframes SlotMachineText-module__SyKAUW__slotSpin{0%{transform:translateY(0)}25%{transform:translateY(-25%)}50%{transform:translateY(-50%)}75%{transform:translateY(-75%)}to{transform:translateY(-100%)}}.SlotMachineText-module__SyKAUW__spinning .SlotMachineText-module__SyKAUW__option{filter:blur(.5px);transition:filter .1s}.SlotMachineText-module__SyKAUW__slotWheel:not(.SlotMachineText-module__SyKAUW__spinning) .SlotMachineText-module__SyKAUW__option{filter:blur();transition:filter .2s}.SlotMachineText-module__SyKAUW__wordCount{color:var(--text-tertiary);opacity:.7;margin-left:.25rem;font-size:.75rem;font-weight:400}.SlotMachineText-module__SyKAUW__mobileIndicator{opacity:.6;margin-left:.25rem;font-size:.875rem;transition:opacity .2s}.SlotMachineText-module__SyKAUW__mobileIndicator:hover{opacity:1}.SlotMachineText-module__SyKAUW__cursor{background:var(--text-secondary);vertical-align:baseline;width:.08em;height:1em;margin-left:.06em;display:inline-block;transform:translateY(.1em)}.SlotMachineText-module__SyKAUW__blinking{animation:1s step-end infinite SlotMachineText-module__SyKAUW__blink}@keyframes SlotMachineText-module__SyKAUW__blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:768px){.SlotMachineText-module__SyKAUW__container,.SlotMachineText-module__SyKAUW__option{font-size:.9rem}.SlotMachineText-module__SyKAUW__wordCount{font-size:.7rem}.SlotMachineText-module__SyKAUW__mobileIndicator{font-size:.75rem}.SlotMachineText-module__SyKAUW__cursor{height:.95em}}@media (max-width:480px){.SlotMachineText-module__SyKAUW__container,.SlotMachineText-module__SyKAUW__option{font-size:.85rem}.SlotMachineText-module__SyKAUW__wordCount{display:none}.SlotMachineText-module__SyKAUW__cursor{height:.9em}}
.SearchInput-module__-cpMCq__inputWrapper{border-radius:var(--radius-md);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;box-shadow:var(--box-shadow);align-items:center;gap:1rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.SearchInput-module__-cpMCq__searchButton{border:none;border-top:1px solid var(--top-light-bold);background:var(--accent-cta);color:#0b1f1d;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--box-shadow);align-items:center;gap:8px;margin-left:6px;margin-right:1.5rem;padding:14px;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.SearchInput-module__-cpMCq__searchButton:hover{background:var(--accent-cta-hover);transform:translateY(-1px)}.SearchInput-module__-cpMCq__searchButton:active{transform:translateY(0)}.SearchInput-module__-cpMCq__searchButton svg{display:block}.SearchInput-module__-cpMCq__searchButtonLabel{display:none}@media (min-width:640px){.SearchInput-module__-cpMCq__searchButtonLabel{font-size:14px;display:inline}}.SearchInput-module__-cpMCq__inputWrapper.SearchInput-module__-cpMCq__wiggle{animation:.6s ease-in-out SearchInput-module__-cpMCq__wiggleAttention;border-color:#ef444499!important;box-shadow:0 0 0 3px #ef44441a,0 4px 16px #ef444426,0 1px 4px #0000000d!important}@keyframes SearchInput-module__-cpMCq__wiggleAttention{0%,to{transform:translate(0)scale(1)}10%,30%,50%,70%,90%{transform:translate(-6px)scale(1.02)}20%,40%,60%,80%{transform:translate(6px)scale(1.02)}}.SearchInput-module__-cpMCq__inputWrapper:before{content:"";opacity:0;pointer-events:none;z-index:1;transition:opacity .4s;position:absolute;inset:0}.SearchInput-module__-cpMCq__inputWrapper:focus-within{transform:translateY(-1px)}.SearchInput-module__-cpMCq__inputWrapper:focus-within:before{opacity:1}.SearchInput-module__-cpMCq__inputWrapper:after{content:"";z-index:3;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.SearchInput-module__-cpMCq__inputWrapper:focus-within:after{transform:scaleX(1)}.SearchInput-module__-cpMCq__input{border:none;border-top:1px solid var(--top-light-bold);border-radius:var(--radius-md);color:#fff;z-index:3;background:#fff3;outline:none;flex-grow:1;padding:1rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.5;transition:all .3s;position:relative}.SearchInput-module__-cpMCq__input::placeholder{color:#fff;font-weight:300;transition:color .3s}.SearchInput-module__-cpMCq__inputWrapper:focus-within .SearchInput-module__-cpMCq__input::placeholder{color:#5f89ff99}.SearchInput-module__-cpMCq__inputWrapper:focus-within .SearchInput-module__-cpMCq__input{text-shadow:0 0 8px #5f89ff1a}@media (prefers-reduced-motion:reduce){.SearchInput-module__-cpMCq__input::-moz-placeholder{transition-duration:.1s!important}.SearchInput-module__-cpMCq__inputWrapper,.SearchInput-module__-cpMCq__inputWrapper:before,.SearchInput-module__-cpMCq__inputWrapper:after,.SearchInput-module__-cpMCq__input,.SearchInput-module__-cpMCq__input::placeholder{transition-duration:.1s!important}.SearchInput-module__-cpMCq__inputWrapper:focus-within{transform:none!important}}@media (max-width:768px){.SearchInput-module__-cpMCq__input{min-height:56px;padding:.75rem 1rem;font-size:.95rem}.SearchInput-module__-cpMCq__inputWrapper:focus-within{box-shadow:0 4px 16px #5f89ff1f,0 1px 4px #0000000d,inset 0 1px #ffffff1a}}
.SortingControls-module__teJDYq__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);background:var(--element-bg);border:1px solid var(--element-border);border-radius:var(--radius-md);-webkit-backdrop-filter:var(--element-blur);backdrop-filter:var(--element-blur);flex-wrap:wrap;max-width:1400px;margin:auto;display:flex}.SortingControls-module__teJDYq__left{align-items:center;min-width:80px;display:flex}.SortingControls-module__teJDYq__resultCount{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.SortingControls-module__teJDYq__loadingText{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.SortingControls-module__teJDYq__spinner{animation:1s linear infinite SortingControls-module__teJDYq__spin}@keyframes SortingControls-module__teJDYq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SortingControls-module__teJDYq__right{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;display:flex}.SortingControls-module__teJDYq__sortDropdown{position:relative}.SortingControls-module__teJDYq__sortButton{border:1px solid var(--element-border);border-radius:var(--radius-md);color:var(--text);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:500;display:inline-flex}.SortingControls-module__teJDYq__sortButton:hover:not(:disabled){background:var(--element-bg-hover);border-color:var(--element-border-hover)}.SortingControls-module__teJDYq__sortButton:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary)18%,transparent);outline:none}.SortingControls-module__teJDYq__sortButton:disabled{opacity:.55;cursor:not-allowed}.SortingControls-module__teJDYq__sortButtonText{text-overflow:ellipsis;max-width:180px;overflow:hidden}.SortingControls-module__teJDYq__sortIcon{color:var(--text-secondary);flex-shrink:0;transition:transform .15s}.SortingControls-module__teJDYq__sortIcon.SortingControls-module__teJDYq__expanded{transform:rotate(180deg)}.SortingControls-module__teJDYq__sortOptions{background:var(--element-bg);border:1px solid var(--element-border);border-radius:var(--radius-md);min-width:180px;box-shadow:var(--shadow-xl);z-index:50;-webkit-backdrop-filter:var(--element-blur);backdrop-filter:var(--element-blur);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.SortingControls-module__teJDYq__sortOption{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;transition:background-color .12s;display:flex}.SortingControls-module__teJDYq__sortOption:hover{background:var(--element-bg-hover)}.SortingControls-module__teJDYq__sortOption.SortingControls-module__teJDYq__selected{background:var(--element-bg-active);color:var(--text)}.SortingControls-module__teJDYq__sortOption.SortingControls-module__teJDYq__focused{background:var(--element-bg-hover);outline:none}.SortingControls-module__teJDYq__sortOption:not(:last-child){border-bottom:1px solid var(--divider)}.SortingControls-module__teJDYq__sortOptionName{font-weight:500}.SortingControls-module__teJDYq__selectedIcon{color:var(--text-secondary);flex-shrink:0}.SortingControls-module__teJDYq__toggleGroup{align-items:center;gap:var(--spacing-sm);display:flex}.SortingControls-module__teJDYq__togglePill{border-radius:var(--radius-md);border:1px solid var(--element-border);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);background:0 0;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.SortingControls-module__teJDYq__togglePill:hover{background:var(--element-bg-hover);border-color:var(--element-border-hover);color:var(--text)}.SortingControls-module__teJDYq__togglePill input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute}.SortingControls-module__teJDYq__togglePill:has(input[type=checkbox]:checked){background:var(--element-bg-active);border-color:var(--element-border-strong);color:var(--text)}.SortingControls-module__teJDYq__togglePill:has(input[type=checkbox]:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary)18%,transparent)}.SortingControls-module__teJDYq__togglePill:has(input[type=checkbox]:disabled){opacity:.55;cursor:not-allowed}.SortingControls-module__teJDYq__toggleText{color:inherit;white-space:nowrap;font-weight:600}@media (max-width:640px){.SortingControls-module__teJDYq__toolbar{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}.SortingControls-module__teJDYq__left,.SortingControls-module__teJDYq__right{justify-content:center}.SortingControls-module__teJDYq__sortDropdown{width:100%}.SortingControls-module__teJDYq__sortButton{justify-content:center;width:100%}.SortingControls-module__teJDYq__sortButtonText{max-width:none}}@media (prefers-reduced-motion:reduce){.SortingControls-module__teJDYq__spinner{animation:none}.SortingControls-module__teJDYq__sortIcon,.SortingControls-module__teJDYq__sortButton,.SortingControls-module__teJDYq__sortOption{transition:none}}
.PaperCard-module__UPX-fG__cardContainer{border-radius:var(--radius-md);box-shadow:none;transition:background-color var(--transition-base);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;height:auto;position:relative;overflow:visible}.PaperCard-module__UPX-fG__cardContainer:after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.PaperCard-module__UPX-fG__cardContainer.PaperCard-module__UPX-fG__titleMissing{opacity:.85;background:0 0}.PaperCard-module__UPX-fG__cardContainer.PaperCard-module__UPX-fG__withCitationBorder,.PaperCard-module__UPX-fG__cardContainer.PaperCard-module__UPX-fG__withCitationBorder{box-shadow:none}.PaperCard-module__UPX-fG__cardInner{padding:var(--spacing-lg);gap:var(--spacing-sm)var(--spacing-lg);grid-template:"header actions""abstract actions"/minmax(0,1fr) auto;height:auto;min-height:auto;display:grid;position:relative}.PaperCard-module__UPX-fG__cardHeader{align-items:start;gap:var(--spacing-md);grid-area:header;grid-template-columns:1fr auto;display:grid}.PaperCard-module__UPX-fG__citationInline{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:1;display:inline-flex}.PaperCard-module__UPX-fG__citationInlineLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PaperCard-module__UPX-fG__citationInlineCount{color:var(--text-primary);font-weight:600}.PaperCard-module__UPX-fG__bookmarkButton{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-sm);color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);background:0 0;justify-content:center;align-items:center;display:flex}.PaperCard-module__UPX-fG__bookmarkButton:hover{background:var(--background-hover);color:var(--text-primary);border-color:var(--accent-primary);transform:none}.PaperCard-module__UPX-fG__bookmarkButton.PaperCard-module__UPX-fG__bookmarked{background:color-mix(in srgb,var(--accent-primary)18%,transparent);color:var(--text-primary);border-color:color-mix(in srgb,var(--accent-primary)60%,var(--border-subtle))}.PaperCard-module__UPX-fG__headerMain{min-width:0}.PaperCard-module__UPX-fG__title{color:var(--text-primary);margin:0 0 var(--spacing-xs)0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.PaperCard-module__UPX-fG__iconButton{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.PaperCard-module__UPX-fG__title.PaperCard-module__UPX-fG__titleMissing{color:var(--text-secondary);font-style:italic;font-weight:400}.PaperCard-module__UPX-fG__metadata{gap:var(--spacing-xs);flex-direction:column;font-weight:200;display:flex}.PaperCard-module__UPX-fG__authors{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.3}.PaperCard-module__UPX-fG__metaPills{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.PaperCard-module__UPX-fG__metaPill{gap:var(--spacing-xs);color:var(--text-secondary);background:0 0;border:none;border-radius:0;align-items:center;max-width:100%;min-height:auto;padding:0;font-size:12px;line-height:1;display:inline-flex}.PaperCard-module__UPX-fG__metaPillAccent{color:var(--accent-primary);background:0 0;border-color:#0000}.PaperCard-module__UPX-fG__metaPillLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.PaperCard-module__UPX-fG__abstractSection{flex-direction:column;flex:1;grid-area:abstract;min-height:0;display:flex}.PaperCard-module__UPX-fG__abstractContent{flex-direction:column;flex:1;display:flex}.PaperCard-module__UPX-fG__abstractText{color:var(--text-secondary);flex:1;margin:0;font-size:13px;font-weight:200;line-height:1.55}.PaperCard-module__UPX-fG__abstractPlaceholder{color:var(--text-secondary);margin:0;font-size:13px;font-style:italic;line-height:1.55}.PaperCard-module__UPX-fG__abstractToggle{color:var(--text-primary);cursor:pointer;padding:var(--spacing-sm)0 0 0;text-align:left;background:0 0;border:none;align-self:flex-start;font-size:13px;font-weight:500;transition:color .2s}.PaperCard-module__UPX-fG__abstractToggle:hover{color:var(--accent-primary);text-decoration:underline}.PaperCard-module__UPX-fG__actionsContainer{gap:var(--spacing-sm);flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:flex-start;display:flex}.PaperCard-module__UPX-fG__primaryAction{align-items:center;gap:var(--spacing-sm);min-height:42px;padding:var(--spacing-sm)var(--spacing-md);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);background:0 0;flex:none;justify-content:center;font-size:13px;font-weight:500;display:flex}.PaperCard-module__UPX-fG__primaryAction:hover{background:var(--background-hover);border-color:var(--accent-primary);box-shadow:none}.PaperCard-module__UPX-fG__primaryAction:active{transform:translateY(0)}.PaperCard-module__UPX-fG__listenButton{border-color:color-mix(in srgb,var(--accent-primary)70%,var(--border-subtle))}.PaperCard-module__UPX-fG__listenButton:hover{background:var(--background-hover);border-color:var(--accent-primary)}.PaperCard-module__UPX-fG__listenButton:active{box-shadow:none;transform:translateY(0)}.PaperCard-module__UPX-fG__listenButton:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary)18%,transparent);outline:none}.PaperCard-module__UPX-fG__listenButton[aria-disabled=true]{opacity:.92}.PaperCard-module__UPX-fG__secondaryButton{gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--border-subtle);min-height:42px;color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);white-space:nowrap;background:0 0;justify-content:center;align-items:center;display:inline-flex}.PaperCard-module__UPX-fG__secondaryButton:hover{background:var(--background-hover);border-color:var(--accent-primary);color:var(--text-primary)}.PaperCard-module__UPX-fG__secondaryButton:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary)15%,transparent);outline:none}.PaperCard-module__UPX-fG__openButton{flex:none}.PaperCard-module__UPX-fG__shareButton{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);background:0 0}.PaperCard-module__UPX-fG__shareButton:hover{background:var(--background-hover);border-color:var(--accent-primary);color:var(--text-primary)}@media (max-width:768px){.PaperCard-module__UPX-fG__cardInner{padding:var(--spacing-md)0;gap:var(--spacing-sm);grid-template-columns:1fr;grid-template-areas:"header""actions""abstract";min-height:auto}.PaperCard-module__UPX-fG__cardHeader{align-items:start}.PaperCard-module__UPX-fG__title{-webkit-line-clamp:2;font-size:16px}.PaperCard-module__UPX-fG__citationInline{font-size:11px}.PaperCard-module__UPX-fG__bookmarkButton{padding:var(--spacing-xs)}.PaperCard-module__UPX-fG__primaryAction,.PaperCard-module__UPX-fG__secondaryButton{padding:var(--spacing-sm)var(--spacing-md);font-size:13px}}@media (prefers-color-scheme:dark){.PaperCard-module__UPX-fG__cardContainer{--border-color:var(--border-subtle);--text-primary-color:var(--text-primary);--text-secondary-color:var(--text-secondary);--text-tertiary-color:var(--text-secondary);--shadow-subtle:0 1px 3px 0 #0000004d;--shadow-elevated:0 4px 6px -1px #0006;border-radius:var(--radius-md)}.PaperCard-module__UPX-fG__cardContainer.PaperCard-module__UPX-fG__titleMissing{background:var(--background-hover)}.PaperCard-module__UPX-fG__accessIndicator{background:color-mix(in srgb,var(--success-primary)18%,transparent);color:var(--success-primary)}.PaperCard-module__UPX-fG__menuToggle{background:var(--surface-color);border-color:var(--border-subtle)}.PaperCard-module__UPX-fG__menuToggle:hover{background:var(--background-hover)}.PaperCard-module__UPX-fG__actionMenu{background:var(--surface-card);border-color:var(--border-subtle)}.PaperCard-module__UPX-fG__menuAction:hover{background:var(--background-hover)}.PaperCard-module__UPX-fG__menuAction:not(:last-child){border-bottom-color:var(--border-subtle)}}@media (prefers-contrast:high){.PaperCard-module__UPX-fG__cardContainer{border-width:2px}.PaperCard-module__UPX-fG__primaryAction:focus,.PaperCard-module__UPX-fG__menuToggle:focus,.PaperCard-module__UPX-fG__bookmarkButton:focus{outline:3px solid var(--accent-primary);outline-offset:2px}}@media print{.PaperCard-module__UPX-fG__cardContainer{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #000;margin-bottom:20px}.PaperCard-module__UPX-fG__citationInline,.PaperCard-module__UPX-fG__bookmarkButton,.PaperCard-module__UPX-fG__actionsContainer{display:none}.PaperCard-module__UPX-fG__cardHeader{margin-right:0}}
.PaperCardSkeleton-module__aBpg6q__skeletonCard{border:none;border-bottom:1px solid var(--divider);padding:var(--spacing-lg)0;background:0 0;border-radius:0;flex-direction:column;gap:10px;display:flex}.PaperCardSkeleton-module__aBpg6q__row{background:var(--element-bg-hover);border-radius:8px;height:12px;position:relative;overflow:hidden}.PaperCardSkeleton-module__aBpg6q__row.PaperCardSkeleton-module__aBpg6q__sm{height:10px}.PaperCardSkeleton-module__aBpg6q__row.PaperCardSkeleton-module__aBpg6q__lg{height:16px}.PaperCardSkeleton-module__aBpg6q__row.PaperCardSkeleton-module__aBpg6q__w40{width:40%}.PaperCardSkeleton-module__aBpg6q__row.PaperCardSkeleton-module__aBpg6q__w60{width:60%}.PaperCardSkeleton-module__aBpg6q__row.PaperCardSkeleton-module__aBpg6q__w80{width:80%}.PaperCardSkeleton-module__aBpg6q__row.PaperCardSkeleton-module__aBpg6q__w100{width:100%}.PaperCardSkeleton-module__aBpg6q__pillRow{gap:8px;display:flex}.PaperCardSkeleton-module__aBpg6q__pill{background:var(--element-bg-hover);border-radius:999px;width:64px;height:10px;position:relative;overflow:hidden}.PaperCardSkeleton-module__aBpg6q__buttonRow{gap:12px;margin-top:8px;display:flex}.PaperCardSkeleton-module__aBpg6q__button{border-radius:var(--radius-full);background:var(--element-bg-hover);width:160px;height:36px;position:relative;overflow:hidden}.PaperCardSkeleton-module__aBpg6q__iconBtn{border-radius:var(--radius-full);background:var(--element-bg-hover);width:36px;height:36px;position:relative;overflow:hidden}.PaperCardSkeleton-module__aBpg6q__row:after,.PaperCardSkeleton-module__aBpg6q__pill:after,.PaperCardSkeleton-module__aBpg6q__button:after,.PaperCardSkeleton-module__aBpg6q__iconBtn:after{content:"";background:linear-gradient(90deg,transparent,var(--element-bg-active),transparent);width:150px;height:100%;animation:1.2s infinite PaperCardSkeleton-module__aBpg6q__shimmer;position:absolute;top:0;left:-150px}@keyframes PaperCardSkeleton-module__aBpg6q__shimmer{0%{transform:translate(0)}to{transform:translate(240%)}}@media (max-width:768px){.PaperCardSkeleton-module__aBpg6q__skeletonCard{padding:var(--spacing-md)0}.PaperCardSkeleton-module__aBpg6q__button{width:100%}}
.PaperGrid-module__mDLAyq__list{will-change:auto;flex-direction:column;gap:0;display:flex;transform:translateZ(0)}.PaperGrid-module__mDLAyq__loadingList{opacity:.9}
.LoadMoreButton-module__pqqgFG__container{justify-content:center;margin-top:20px;padding:10px 0 6px;display:flex}.LoadMoreButton-module__pqqgFG__loading{color:#e9edf7c2;align-items:center;gap:8px;font-size:14px;display:flex}.LoadMoreButton-module__pqqgFG__spinner{animation:1s linear infinite LoadMoreButton-module__pqqgFG__spin}@keyframes LoadMoreButton-module__pqqgFG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LoadMoreButton-module__pqqgFG__button{color:#e9edf7e6;cursor:pointer;background:#2d1f4e42;border:1px solid #8b6cc433;border-radius:999px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .15s,background .15s,border-color .15s}.LoadMoreButton-module__pqqgFG__button:hover{background:#8b6cc42e;border-color:#8b6cc447;transform:translateY(-1px)}.LoadMoreButton-module__pqqgFG__button:focus-visible{outline-offset:2px;outline:2px solid #8b6cc499}@media (prefers-reduced-motion:reduce){.LoadMoreButton-module__pqqgFG__spinner{animation:none}.LoadMoreButton-module__pqqgFG__button{transition:none}}@media (max-width:768px){.LoadMoreButton-module__pqqgFG__container{margin-top:32px}}@media (prefers-contrast:high){.LoadMoreButton-module__pqqgFG__button{border-width:2px}.LoadMoreButton-module__pqqgFG__button:focus{outline-offset:2px;outline:3px solid}}
.ResultsStateDisplay-module__BLCrIG__container{width:100%;padding:clamp(16px,3vw,32px)}.ResultsStateDisplay-module__BLCrIG__shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a06188f;border:1px solid #8b6cc429;border-radius:22px;width:100%;max-width:900px;margin:0 auto;padding:clamp(18px,3vw,28px);box-shadow:0 28px 70px #00000057}.ResultsStateDisplay-module__BLCrIG__inner{text-align:center;justify-items:center;gap:10px;padding:28px 10px;display:grid}.ResultsStateDisplay-module__BLCrIG__icon{color:#e9edf7e0;opacity:.9;width:44px;height:44px}.ResultsStateDisplay-module__BLCrIG__errorIcon{color:#ff5f5feb}.ResultsStateDisplay-module__BLCrIG__emptyIcon{color:#e9edf7c7}.ResultsStateDisplay-module__BLCrIG__title{color:#f7fbff;margin:0;font-size:1.2rem;font-weight:700}.ResultsStateDisplay-module__BLCrIG__message{color:#e9edf7c7;max-width:52ch;margin:0;font-size:1rem;line-height:1.6}.ResultsStateDisplay-module__BLCrIG__retryButton{color:#e9edf7eb;cursor:pointer;background:#2d1f4e52;border:1px solid #8b6cc433;border-radius:999px;margin-top:10px;padding:12px 16px;font-weight:600;transition:transform .15s,background .15s,border-color .15s}.ResultsStateDisplay-module__BLCrIG__retryButton:hover{background:#8b6cc42e;border-color:#8b6cc447;transform:translateY(-1px)}.ResultsStateDisplay-module__BLCrIG__retryButton:focus-visible{outline-offset:2px;outline:2px solid #8b6cc499}@media (prefers-reduced-motion:reduce){.ResultsStateDisplay-module__BLCrIG__retryButton{transition:none}}@media (prefers-contrast:high){.ResultsStateDisplay-module__BLCrIG__retryButton{border-width:2px}.ResultsStateDisplay-module__BLCrIG__retryButton:focus{outline-offset:2px;outline:3px solid}}
.TypingAnimation-module__UfKvCa__typingContainer{vertical-align:baseline;line-height:1.1;display:inline-block;position:relative}.TypingAnimation-module__UfKvCa__cursor{vertical-align:baseline;margin-left:2px;font-weight:300;line-height:1.1;animation:1s infinite TypingAnimation-module__UfKvCa__blink;display:inline-block}.TypingAnimation-module__UfKvCa__musicalCursor{color:#fffffff2;transform-origin:bottom;vertical-align:baseline;font-size:1em;line-height:1.1;animation:.6s infinite TypingAnimation-module__UfKvCa__musicalBlink}@keyframes TypingAnimation-module__UfKvCa__blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes TypingAnimation-module__UfKvCa__musicalBlink{0%,50%{opacity:1}51%,to{opacity:.7}}@keyframes TypingAnimation-module__UfKvCa__musicalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.5px)}}.TypingAnimation-module__UfKvCa__specialWord{color:#fffffff2;vertical-align:baseline;line-height:1.1;font-size:inherit;transition:text-shadow .3s;display:inline;position:relative}.TypingAnimation-module__UfKvCa__specialWord.TypingAnimation-module__UfKvCa__typing{animation:1.8s ease-in-out infinite TypingAnimation-module__UfKvCa__musicalGlow}.TypingAnimation-module__UfKvCa__specialWord.TypingAnimation-module__UfKvCa__waveform{animation:none}@keyframes TypingAnimation-module__UfKvCa__musicalGlow{0%,to{text-shadow:0 0 4px #ffffff1f,0 0 8px #ffffff14}50%{text-shadow:0 0 6px #ffffff29,0 0 12px #ffffff1a}}@keyframes TypingAnimation-module__UfKvCa__subtleGlow{0%,to{opacity:.3}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.TypingAnimation-module__UfKvCa__cursor,.TypingAnimation-module__UfKvCa__musicalCursor{opacity:1;animation:none}.TypingAnimation-module__UfKvCa__specialWord.TypingAnimation-module__UfKvCa__typing,.TypingAnimation-module__UfKvCa__specialWord:not(.TypingAnimation-module__UfKvCa__typing){text-shadow:0 0 3px #ffffff0f;animation:none;transform:none}}
.HeroSection-module__r7th8W__heroSection{min-height:85vh;padding:var(--spacing-3xl)var(--spacing-xl)calc(var(--spacing-3xl) + 140px);justify-content:flex-start;align-items:center;gap:var(--spacing-2xl);color:var(--text);z-index:1;isolation:isolate;border-radius:var(--radius-lg);border-top:1px solid var(--top-light-bold);flex-direction:column;display:flex;position:relative;overflow:hidden}.HeroSection-module__r7th8W__finisher-background{overflow:hidden!important}.HeroSection-module__r7th8W__heroSectionExit{animation:.8s cubic-bezier(.25,.46,.45,.94) forwards HeroSection-module__r7th8W__slideOut}.HeroSection-module__r7th8W__heroHeadingContainer{align-items:center;gap:var(--spacing-md);text-align:center;z-index:2;flex-direction:column;width:min(900px,100%);display:flex;position:relative}.HeroSection-module__r7th8W__heading{font-size:clamp(var(--text-4xl),5vw,var(--text-6xl));margin:0;font-weight:700;line-height:1.1;position:relative}.HeroSection-module__r7th8W__headingPlaceholder{visibility:hidden;width:100%;position:absolute;left:0}.HeroSection-module__r7th8W__headingTyping{display:block}.HeroSection-module__r7th8W__subheading{font-size:clamp(var(--text-lg),2vw,var(--text-xl));opacity:.9;max-width:620px;margin:0;font-weight:300;line-height:1.6}.HeroSection-module__r7th8W__heroSearchOuter{width:min(720px,100%);padding:0 var(--spacing-sm);z-index:2;justify-content:center;display:flex;position:relative}.HeroSection-module__r7th8W__heroSearchContainer{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.HeroSection-module__r7th8W__inputRow{gap:var(--spacing-sm);align-items:center;display:flex}.HeroSection-module__r7th8W__searchButton{border:none;border-top:1px solid var(--top-light-bold);box-shadow:var(--box-shadow);border-radius:var(--radius-md);padding:var(--spacing-sm);color:var(--text);cursor:pointer;justify-content:center;align-items:center;min-width:48px;height:48px;transition:all .2s;display:flex}.HeroSection-module__r7th8W__searchButton:hover{background:var(--element-border-strong);transform:translateY(-1px)}.HeroSection-module__r7th8W__searchFeedback{background:var(--element-bg);-webkit-backdrop-filter:var(--element-blur);backdrop-filter:var(--element-blur);border:1px solid var(--element-border);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.HeroSection-module__r7th8W__searchFeedbackIcon{justify-content:center;align-items:center;min-width:20px;display:flex}.HeroSection-module__r7th8W__searchSpinner{border:2px solid var(--element-border-strong);border-top:2px solid var(--text);border-radius:50%;width:16px;height:16px;animation:1s linear infinite HeroSection-module__r7th8W__spin}.HeroSection-module__r7th8W__searchFeedbackText{color:var(--text);font-size:.9rem}.HeroSection-module__r7th8W__recentSearchesSlot{min-height:80px;transition:opacity .3s}.HeroSection-module__r7th8W__recentSearchesSlot[aria-hidden=true]{opacity:0}.HeroSection-module__r7th8W__recentSearchesContainer{background:var(--element-bg);padding:var(--spacing-md);-webkit-backdrop-filter:var(--element-blur);backdrop-filter:var(--element-blur);border:1px solid var(--element-border);border-top:1px solid var(--top-light);box-shadow:var(--box-shadow);border-radius:8px}.HeroSection-module__r7th8W__recentSearchesHeader{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.HeroSection-module__r7th8W__recentSearchesTitle{color:var(--text);margin:0;font-size:.9rem;font-weight:600}.HeroSection-module__r7th8W__clearRecentButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.8rem;transition:all .2s}.HeroSection-module__r7th8W__clearRecentButton:hover{color:var(--text);background:var(--element-bg)}.HeroSection-module__r7th8W__recentSearchesList{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.HeroSection-module__r7th8W__recentSearchItem{background:var(--element-bg-active);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--element-border-strong);padding:.25rem .75rem;font-size:.85rem;transition:all .2s}.HeroSection-module__r7th8W__recentSearchItem:hover{background:var(--element-border-strong);transform:translateY(-1px)}.HeroSection-module__r7th8W__recentSearchesPlaceholder{height:60px}.HeroSection-module__r7th8W__scrollIndicator{margin-top:var(--spacing-xl);background:var(--element-bg-subtle);border:1px solid var(--element-border-hover);color:var(--text-muted);cursor:pointer;padding:var(--spacing-sm);z-index:2;border-radius:9999px;align-self:center;transition:all .3s;animation:2s infinite HeroSection-module__r7th8W__bounce;position:relative}.HeroSection-module__r7th8W__scrollIndicator:hover{color:var(--text);background:var(--element-bg)}.HeroSection-module__r7th8W__scrollIndicatorHidden{opacity:0;visibility:hidden;pointer-events:none}.HeroSection-module__r7th8W__scrollIcon{width:24px;height:24px}@keyframes HeroSection-module__r7th8W__slideOut{to{opacity:0;transform:translateY(-100%)}}@keyframes HeroSection-module__r7th8W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes HeroSection-module__r7th8W__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width:768px){.HeroSection-module__r7th8W__heroSection{padding:var(--spacing-2xl)var(--spacing-md)}.HeroSection-module__r7th8W__heading{font-size:2.5rem}.HeroSection-module__r7th8W__subheading{font-size:1.1rem}.HeroSection-module__r7th8W__heroSearchOuter{max-width:100%}.HeroSection-module__r7th8W__inputRow{gap:var(--spacing-sm);flex-direction:column}.HeroSection-module__r7th8W__searchButton{width:100%}}
.PodcastGenerationModal-module__kqrWVG__overlay{-webkit-backdrop-filter:blur(28px);background:radial-gradient(120% 120% at 50% -10%,#0e1117cc 55%,#000000a6 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PodcastGenerationModal-module__kqrWVG__modal{border-radius:var(--radius-2xl,1.5rem);-webkit-backdrop-filter:blur(30px);width:100%;max-width:900px;min-height:60vh;max-height:85vh;animation:PodcastGenerationModal-module__kqrWVG__modalAppear var(--modal-duration)var(--modal-ease);opacity:0;will-change:transform,opacity,filter;flex-direction:column;margin-left:5%;margin-right:5%;display:flex;position:relative;overflow:hidden}.PodcastGenerationModal-module__kqrWVG__modal.PodcastGenerationModal-module__kqrWVG__open{opacity:1;position:relative;transform:translateY(0)scale(1)}@keyframes PodcastGenerationModal-module__kqrWVG__modalAppear{0%{opacity:0;filter:blur(4px);transform:translateY(28px)scale(.94)}60%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.PodcastGenerationModal-module__kqrWVG__dragHandle{width:44px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff9}.PodcastGenerationModal-module__kqrWVG__modal.PodcastGenerationModal-module__kqrWVG__dragging{transition:none!important;animation:none!important}.PodcastGenerationModal-module__kqrWVG__header{border-bottom:1px groove var(--border-primary,#e2e8f0);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.PodcastGenerationModal-module__kqrWVG__headerContent{align-items:center;gap:.75rem;display:flex}.PodcastGenerationModal-module__kqrWVG__iconContainer{color:var(--text-secondary,#64748b);letter-spacing:.02em;text-transform:none;justify-content:center;align-items:center;min-width:90px;font-size:.8rem;font-weight:700;display:flex}.PodcastGenerationModal-module__kqrWVG__headerIcon{color:var(--text-primary,#1e293b);will-change:transform;background:#007f7114;border:1px solid #007f7133;border-radius:9999px;flex:1;justify-self:start;padding:2px 8px;font-size:.9rem;font-weight:800}@keyframes PodcastGenerationModal-module__kqrWVG__iconRotate{0%{opacity:1;transform:rotate(0)scale(1)}50%{opacity:.9;transform:rotate(180deg)scale(1.1)}to{opacity:1;transform:rotate(360deg)scale(1)}}.PodcastGenerationModal-module__kqrWVG__title{color:var(--text-primary,#1e293b);margin:0;font-size:1.25rem;font-weight:700}.PodcastGenerationModal-module__kqrWVG__subtitle{color:var(--text-secondary,#64748b);padding:.75rem;font-size:.875rem;line-height:1.4}.PodcastGenerationModal-module__kqrWVG__closeButton{color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.5rem;transition:all .2s;display:flex}.PodcastGenerationModal-module__kqrWVG__closeButton:hover{background:var(--background-hover,#f1f5f9);color:var(--text-primary,#1e293b);transform:scale(1.05)}.PodcastGenerationModal-module__kqrWVG__closeButton:active{transform:scale(.95)}.PodcastGenerationModal-module__kqrWVG__headerActions{gap:6px;margin-left:auto;display:flex}.PodcastGenerationModal-module__kqrWVG__iconBtn{border:none;place-items:center;min-width:32px;height:32px;display:grid}.PodcastGenerationModal-module__kqrWVG__iconBtn.PodcastGenerationModal-module__kqrWVG__active{color:var(--accent-primary);border-color:var(--accent-primary)}.PodcastGenerationModal-module__kqrWVG__content{scroll-behavior:smooth;flex:1;padding:0;position:relative;overflow-y:auto}.PodcastGenerationModal-module__kqrWVG__content::-webkit-scrollbar{width:6px}.PodcastGenerationModal-module__kqrWVG__content::-webkit-scrollbar-track{background:var(--background-secondary,#fff);border-radius:3px}.PodcastGenerationModal-module__kqrWVG__content::-webkit-scrollbar-thumb{background:var(--border-primary,#e2e8f0);border-radius:3px}.PodcastGenerationModal-module__kqrWVG__content::-webkit-scrollbar-thumb:hover{background:var(--text-secondary,#64748b)}.PodcastGenerationModal-module__kqrWVG__scrollableContent{flex-direction:column;gap:3rem;padding:1.5rem;display:flex}.PodcastGenerationModal-module__kqrWVG__section{scroll-margin-top:2rem}.PodcastGenerationModal-module__kqrWVG__sectionHeader{text-align:left;margin-bottom:1.5rem}.PodcastGenerationModal-module__kqrWVG__sectionHeader h4{color:var(--text-primary,#1e293b);align-items:center;gap:.25rem;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;display:flex}.PodcastGenerationModal-module__kqrWVG__sectionHeader p{color:var(--text-secondary,#64748b);margin:0;font-size:.9rem;line-height:1.5}.PodcastGenerationModal-module__kqrWVG__optionRow{flex-wrap:nowrap;justify-content:flex-start;gap:1rem;display:flex}.PodcastGenerationModal-module__kqrWVG__optionButton{border:2px solid var(--border-primary,#e2e8f0);cursor:pointer;text-align:left;border-radius:16px;flex-direction:row;flex:1;justify-content:space-between;min-width:130px;max-width:220px;min-height:120px;padding:1.5rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.PodcastGenerationModal-module__kqrWVG__optionButton:before{content:"";opacity:0;min-width:130px;transition:opacity .2s;position:absolute;inset:0}.PodcastGenerationModal-module__kqrWVG__optionButton:hover:not(.PodcastGenerationModal-module__kqrWVG__disabled){border-color:var(--accent-primary,#52b7ef);box-shadow:0 8px 25px #007f7126}.PodcastGenerationModal-module__kqrWVG__optionButton.PodcastGenerationModal-module__kqrWVG__selected{border-color:var(--accent-primary,#52b7ef);box-shadow:0 4px 12px #007f711a}.PodcastGenerationModal-module__kqrWVG__optionButton.PodcastGenerationModal-module__kqrWVG__selected:before{opacity:.03}.PodcastGenerationModal-module__kqrWVG__optionButton.PodcastGenerationModal-module__kqrWVG__disabled{opacity:.5;cursor:not-allowed;background:var(--background-disabled,#f1f5f9);transform:none!important}.PodcastGenerationModal-module__kqrWVG__optionContent{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;height:100%;display:flex;position:relative}.PodcastGenerationModal-module__kqrWVG__optionHeader{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.PodcastGenerationModal-module__kqrWVG__optionName{color:var(--text-primary,#1e293b);text-align:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1rem;font-weight:600;line-height:1.4}.PodcastGenerationModal-module__kqrWVG__optionMeta{justify-content:center;align-items:center;gap:.5rem;display:flex}.PodcastGenerationModal-module__kqrWVG__infoButton{cursor:pointer;color:var(--text-secondary,#64748b);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex;position:relative}.PodcastGenerationModal-module__kqrWVG__infoButton:hover{background:var(--background-hover,#f1f5f9);color:var(--accent-primary,#52b7ef);transform:scale(1.1)}.PodcastGenerationModal-module__kqrWVG__tooltip{background:var(--background-primary,#fff);border:1px solid var(--border-primary,#e2e8f0);color:var(--text-secondary,#64748b);z-index:10;border-radius:12px;margin-top:.5rem;padding:1rem;font-size:.875rem;line-height:1.5;animation:.2s PodcastGenerationModal-module__kqrWVG__tooltipAppear;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 25px #0000001a}@keyframes PodcastGenerationModal-module__kqrWVG__tooltipAppear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PodcastGenerationModal-module__kqrWVG__requiresUpgrade{color:var(--warning-primary,#f59e0b);border:1px solid #f59e0b33;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:600}.PodcastGenerationModal-module__kqrWVG__optionGroupV2{gap:.75rem;display:grid}.PodcastGenerationModal-module__kqrWVG__optionGridV2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.PodcastGenerationModal-module__kqrWVG__choiceCard{text-align:left;border:1px solid var(--border-primary,#e2e8f0);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:flex;position:relative}.PodcastGenerationModal-module__kqrWVG__choiceCard:hover:not([aria-disabled=true]){border-color:var(--accent-primary,#52b7ef);box-shadow:0 6px 16px #007f711f}.PodcastGenerationModal-module__kqrWVG__choiceCard[aria-checked=true]{border-color:var(--accent-primary,#52b7ef);box-shadow:0 8px 22px #007f7129}.PodcastGenerationModal-module__kqrWVG__choiceHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.PodcastGenerationModal-module__kqrWVG__choiceTitle{color:var(--text-primary,#1e293b);font-size:.95rem;font-weight:600}.PodcastGenerationModal-module__kqrWVG__choiceDescription{color:var(--text-secondary,#64748b);font-size:.85rem;line-height:1.5}.PodcastGenerationModal-module__kqrWVG__choiceIndicator{border:2px solid var(--border-primary,#e2e8f0);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .16s,box-shadow .16s;position:relative}.PodcastGenerationModal-module__kqrWVG__choiceCard[aria-checked=true] .PodcastGenerationModal-module__kqrWVG__choiceIndicator{border-color:var(--accent-primary,#52b7ef);box-shadow:0 0 0 2px #007f711f}.PodcastGenerationModal-module__kqrWVG__choiceIndicator:after{content:"";background:0 0;border-radius:50%;transition:background .16s,transform .16s;position:absolute;inset:3px}.PodcastGenerationModal-module__kqrWVG__choiceCard[aria-checked=true] .PodcastGenerationModal-module__kqrWVG__choiceIndicator:after{background:var(--accent-primary,#52b7ef);transform:scale(1)}.PodcastGenerationModal-module__kqrWVG__choiceMeta{align-items:center;gap:.5rem;display:flex}.PodcastGenerationModal-module__kqrWVG__choiceBadgeUpgrade{color:#b45309;border:1px solid #f59e0b40;border-radius:9999px;padding:2px 6px;font-size:.7rem;font-weight:700}.PodcastGenerationModal-module__kqrWVG__choiceCard[aria-disabled=true]{opacity:.6;cursor:not-allowed}.PodcastGenerationModal-module__kqrWVG__segmented{border:1px solid var(--border-primary,#e2e8f0);border-radius:12px;justify-content:space-between;align-items:stretch;gap:0;width:100%;padding:4px;display:inline-flex;position:relative;overflow:hidden}.PodcastGenerationModal-module__kqrWVG__segment{appearance:none;color:var(--text-secondary,#64748b);cursor:pointer;text-align:center;z-index:2;background:0 0;border:0;border-radius:10px;flex:1 1 0;padding:.75rem .9rem;font-weight:600;transition:color .14s,transform .14s;position:relative}.PodcastGenerationModal-module__kqrWVG__segment:hover{background:0 0}.PodcastGenerationModal-module__kqrWVG__segment[aria-checked=true]{color:var(--text-primary,#1e293b);background:0 0;font-weight:800;transform:translateY(-1px)}.PodcastGenerationModal-module__kqrWVG__segment[aria-checked=false]{background:#0206170a}.PodcastGenerationModal-module__kqrWVG__segment:after{content:"";opacity:0;border-radius:8px;width:56%;height:3px;transition:opacity .18s,transform .18s;position:absolute;bottom:4px}.PodcastGenerationModal-module__kqrWVG__segmented[data-active=left] .PodcastGenerationModal-module__kqrWVG__segment:first-of-type:after{opacity:1;background:linear-gradient(90deg,#007f7100,#007f71a6 55%,#007f71e6);right:8px}.PodcastGenerationModal-module__kqrWVG__segmented[data-active=right] .PodcastGenerationModal-module__kqrWVG__segment:last-of-type:after{opacity:1;background:linear-gradient(90deg,#007f71e6,#007f71a6 45%,#007f7100);left:8px}.PodcastGenerationModal-module__kqrWVG__segmentDivider{background:var(--border-primary,#e2e8f0);z-index:1;pointer-events:none;border-radius:9999px;width:2px;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%)}.PodcastGenerationModal-module__kqrWVG__segmentDivider:before,.PodcastGenerationModal-module__kqrWVG__segmentDivider:after{content:"";pointer-events:none;opacity:0;filter:blur(8px);width:220px;transition:opacity .18s;position:absolute;top:-24px;bottom:-24px}.PodcastGenerationModal-module__kqrWVG__segmentDivider:before{background:radial-gradient(farthest-side at 100%,#007f718c,#007f7138 45%,#007f7100 75%);right:2px}.PodcastGenerationModal-module__kqrWVG__segmentDivider:after{background:radial-gradient(farthest-side at 0%,#007f718c,#007f7138 45%,#007f7100 75%);left:2px}.PodcastGenerationModal-module__kqrWVG__segmented[data-active=left] .PodcastGenerationModal-module__kqrWVG__segmentDivider:before,.PodcastGenerationModal-module__kqrWVG__segmented[data-active=right] .PodcastGenerationModal-module__kqrWVG__segmentDivider:after{opacity:1}.PodcastGenerationModal-module__kqrWVG__icebergContainer{flex-direction:column;align-items:center;gap:2.5rem;width:100%;max-width:600px;margin:0 auto;display:flex}.PodcastGenerationModal-module__kqrWVG__icebergWrapper{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:520px;display:flex;position:relative}.PodcastGenerationModal-module__kqrWVG__icebergSvg{filter:drop-shadow(0 8px 25px #00000014);justify-content:center;align-items:center;width:100%;height:380px;transition:all .3s;display:flex;position:relative}.PodcastGenerationModal-module__kqrWVG__icebergSvg:hover{filter:drop-shadow(0 12px 35px #0000001f)}.PodcastGenerationModal-module__kqrWVG__iceberg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:all .3s}.PodcastGenerationModal-module__kqrWVG__depthMarkerOverlay{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.PodcastGenerationModal-module__kqrWVG__depthMarkerOverlay>g{pointer-events:all}.PodcastGenerationModal-module__kqrWVG__depthMarker{cursor:pointer;transform-origin:50%;transition:all .25s cubic-bezier(.4,0,.2,1)}.PodcastGenerationModal-module__kqrWVG__depthMarker.PodcastGenerationModal-module__kqrWVG__selected{filter:drop-shadow(0 4px 12px #007f7166);animation:2s ease-in-out infinite PodcastGenerationModal-module__kqrWVG__selectedPulse}@keyframes PodcastGenerationModal-module__kqrWVG__selectedPulse{0%,to{filter:drop-shadow(0 4px 12px #007f7166)}50%{filter:drop-shadow(0 6px 16px #007f7199)}}.PodcastGenerationModal-module__kqrWVG__depthMarkerInner{cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.PodcastGenerationModal-module__kqrWVG__depthLabel{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}.PodcastGenerationModal-module__kqrWVG__depthLabel.PodcastGenerationModal-module__kqrWVG__selected{font-weight:700}.PodcastGenerationModal-module__kqrWVG__depthLabel.PodcastGenerationModal-module__kqrWVG__disabled{cursor:not-allowed;opacity:.5}.PodcastGenerationModal-module__kqrWVG__depthIndicators{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:1.25rem 2.5rem;display:flex;position:relative}.PodcastGenerationModal-module__kqrWVG__depthIndicator{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:100%;height:8px;transition:all .3s;display:flex;box-shadow:0 2px 8px #007f714d}.PodcastGenerationModal-module__kqrWVG__depthIndicator:hover:not(.PodcastGenerationModal-module__kqrWVG__active):not(.PodcastGenerationModal-module__kqrWVG__disabled){background:var(--text-secondary,#64748b);transform:scale(1.1)}.PodcastGenerationModal-module__kqrWVG__depthIndicator.PodcastGenerationModal-module__kqrWVG__disabled{opacity:.5;cursor:not-allowed}.PodcastGenerationModal-module__kqrWVG__selectedDepthContainer{opacity:1;justify-content:center;align-items:flex-start;width:100%;min-height:120px;padding:.5rem 0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(0)}.PodcastGenerationModal-module__kqrWVG__selectedDepthCard{border:1px solid var(--border-primary,#e2e8f0);border-radius:16px;width:100%;max-width:580px;padding:1.25rem 1.25rem 1rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000000d}.PodcastGenerationModal-module__kqrWVG__selectedDepthCard:hover{border-color:var(--accent-primary,#52b7ef);box-shadow:0 10px 28px #007f711a}.PodcastGenerationModal-module__kqrWVG__selectedDepthCard:before{content:"";background:linear-gradient(90deg,#007f7100,#007f7180,#007f7100);height:3px;position:absolute;top:0;left:0;right:0}.PodcastGenerationModal-module__kqrWVG__summaryHeader{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.PodcastGenerationModal-module__kqrWVG__summaryIcon{border-radius:var(--radius-md);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:flex}.PodcastGenerationModal-module__kqrWVG__summaryTitle{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.PodcastGenerationModal-module__kqrWVG__optionsList{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.PodcastGenerationModal-module__kqrWVG__optionItem{border:1px solid var(--border-primary,#e2e8f0);border-radius:10px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:.5rem .75rem;padding:.625rem .75rem;transition:background .2s,border-color .2s;display:grid;position:relative}.PodcastGenerationModal-module__kqrWVG__optionItem:not(:last-child):after{content:none}.PodcastGenerationModal-module__kqrWVG__optionContent{flex:1;min-width:0}.PodcastGenerationModal-module__kqrWVG__optionHeader{align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.PodcastGenerationModal-module__kqrWVG__depthTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.05rem;font-weight:800;line-height:1.25;display:flex;position:relative}.PodcastGenerationModal-module__kqrWVG__depthIcon{flex-shrink:0;font-size:1rem;line-height:1}.PodcastGenerationModal-module__kqrWVG__depthExplanation{color:var(--text-secondary);text-align:left;margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.PodcastGenerationModal-module__kqrWVG__depthMeta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.PodcastGenerationModal-module__kqrWVG__depthDuration{color:var(--text-secondary);border-radius:var(--radius-sm);border:1px solid rgba(var(--accent-primary-rgb),.15);align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;display:none}.PodcastGenerationModal-module__kqrWVG__depthComplexity{align-items:center;gap:.375rem;display:none}.PodcastGenerationModal-module__kqrWVG__complexityBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.PodcastGenerationModal-module__kqrWVG__complexityBadge.PodcastGenerationModal-module__kqrWVG__basic{color:#16a34a;background:#22c55e1a;border:1px solid #22c55e33}.PodcastGenerationModal-module__kqrWVG__complexityBadge.PodcastGenerationModal-module__kqrWVG__intermediate{color:#d97706;background:#f59e0b1a;border:1px solid #f59e0b33}.PodcastGenerationModal-module__kqrWVG__complexityBadge.PodcastGenerationModal-module__kqrWVG__advanced{color:#dc2626;background:#ef44441a;border:1px solid #ef444433}.PodcastGenerationModal-module__kqrWVG__complexityBadge.PodcastGenerationModal-module__kqrWVG__expert{color:#9333ea;background:#9333ea1a;border:1px solid #9333ea33}.PodcastGenerationModal-module__kqrWVG__configSummary{margin:1rem 0 0}.PodcastGenerationModal-module__kqrWVG__selectionsList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.PodcastGenerationModal-module__kqrWVG__selectionItem{background:var(--background-primary,#fff);border:1px solid var(--border-primary,#e2e8f0);border-radius:10px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:.5rem .75rem;padding:.625rem .75rem;transition:background .2s,border-color .2s;display:grid;position:relative}.PodcastGenerationModal-module__kqrWVG__selectionLabel{color:var(--text-secondary,#64748b);letter-spacing:.02em;text-transform:none;min-width:90px;font-size:.8rem;font-weight:700}.PodcastGenerationModal-module__kqrWVG__selectionValue{color:var(--text-primary,#1e293b);background:#007f7114;border:1px solid #007f7133;border-radius:9999px;flex:1;justify-self:start;padding:2px 8px;font-size:.9rem;font-weight:800}@media (min-width:640px){.PodcastGenerationModal-module__kqrWVG__selectionsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.PodcastGenerationModal-module__kqrWVG__selectionItem{grid-template-columns:auto 1fr}}@media (min-width:1024px){.PodcastGenerationModal-module__kqrWVG__selectionsList{grid-template-columns:repeat(2,minmax(260px,1fr))}}.PodcastGenerationModal-module__kqrWVG__paperInfoCard{border:1px solid var(--border-primary,#e2e8f0);text-align:left;border-radius:16px;padding:1.5rem;transition:all .2s}.PodcastGenerationModal-module__kqrWVG__paperInfoCard:hover{border-color:var(--accent-primary,#52b7ef);box-shadow:0 4px 12px #007f711a}.PodcastGenerationModal-module__kqrWVG__paperTitle{color:var(--text-primary,#1e293b);margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.4}.PodcastGenerationModal-module__kqrWVG__paperAuthors{color:var(--text-secondary,#64748b);margin-bottom:.5rem;font-size:.9rem}.PodcastGenerationModal-module__kqrWVG__paperDuration{color:var(--accent-primary,#52b7ef);font-size:.875rem;font-weight:500}@keyframes PodcastGenerationModal-module__kqrWVG__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PodcastGenerationModal-module__kqrWVG__configTab,.PodcastGenerationModal-module__kqrWVG__generatingTab,.PodcastGenerationModal-module__kqrWVG__readyTab,.PodcastGenerationModal-module__kqrWVG__errorTab{animation:.3s PodcastGenerationModal-module__kqrWVG__slideIn}.PodcastGenerationModal-module__kqrWVG__generationContainer{text-align:center;flex-direction:column;align-items:center;gap:2rem;padding:2rem 0;display:flex}.PodcastGenerationModal-module__kqrWVG__waveformContainer{background:linear-gradient(135deg,var(--background-secondary,#f8fafc)100%);border:1px solid var(--border-primary,#e2e8f0);-webkit-backdrop-filter:blur(8px);border-radius:20px;justify-content:center;align-items:center;width:240px;height:120px;padding:2rem;display:flex;position:relative}.PodcastGenerationModal-module__kqrWVG__waveform{z-index:2;align-items:end;gap:6px;display:flex;position:relative}.PodcastGenerationModal-module__kqrWVG__waveformBar{background:linear-gradient(135deg,var(--accent-primary,#52b7ef),var(--accent-secondary,#4a9fd6));transform-origin:bottom;border-radius:3px;width:6px;animation:2s ease-in-out infinite PodcastGenerationModal-module__kqrWVG__waveformPulse;box-shadow:0 4px 12px #007f7133}.PodcastGenerationModal-module__kqrWVG__waveformBar:first-child{height:20px;animation-delay:0s}.PodcastGenerationModal-module__kqrWVG__waveformBar:nth-child(2){height:35px;animation-delay:.15s}.PodcastGenerationModal-module__kqrWVG__waveformBar:nth-child(3){height:50px;animation-delay:.3s}.PodcastGenerationModal-module__kqrWVG__waveformBar:nth-child(4){height:60px;animation-delay:.45s}.PodcastGenerationModal-module__kqrWVG__waveformBar:nth-child(5){height:45px;animation-delay:.6s}.PodcastGenerationModal-module__kqrWVG__waveformBar:nth-child(6){height:30px;animation-delay:.75s}.PodcastGenerationModal-module__kqrWVG__waveformBar:nth-child(7){height:25px;animation-delay:.9s}@keyframes PodcastGenerationModal-module__kqrWVG__waveformPulse{0%{opacity:.2;transform:translateY(-50%)scaleY(.8)}50%{opacity:.4;transform:translateY(-50%)scaleY(1.2)}to{opacity:.3;transform:translateY(-50%)scaleY(1)}}.PodcastGenerationModal-module__kqrWVG__pulseRing{border:2px solid var(--accent-primary,#52b7ef);opacity:.2;border-radius:50%;width:140px;height:140px;animation:3s linear infinite PodcastGenerationModal-module__kqrWVG__pulseRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes PodcastGenerationModal-module__kqrWVG__pulseRing{0%{opacity:.8;width:80px;height:80px}to{opacity:0;width:180px;height:180px}}.PodcastGenerationModal-module__kqrWVG__progressContainer{flex-direction:column;gap:1rem;width:100%;max-width:400px;display:flex}.PodcastGenerationModal-module__kqrWVG__progressBar{background:var(--background-secondary,#f1f5f9);border:1px solid var(--border-primary,#e2e8f0);border-radius:9999px;width:100%;height:8px;position:relative;overflow:hidden}.PodcastGenerationModal-module__kqrWVG__progressFill{background:linear-gradient(90deg,var(--accent-primary,#52b7ef),var(--accent-secondary,#4a9fd6));border-radius:9999px;height:100%;transition:width .24s;position:relative}.PodcastGenerationModal-module__kqrWVG__progressFill:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:2s infinite PodcastGenerationModal-module__kqrWVG__shimmer;position:absolute;inset:0}@keyframes PodcastGenerationModal-module__kqrWVG__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.PodcastGenerationModal-module__kqrWVG__progressText{color:var(--text-secondary,#64748b);text-align:center;font-size:.875rem;font-weight:600}.PodcastGenerationModal-module__kqrWVG__progressBar:focus-visible{outline:2px solid var(--accent-primary,#52b7ef);outline-offset:2px}.PodcastGenerationModal-module__kqrWVG__steps{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.PodcastGenerationModal-module__kqrWVG__step{border:1px solid var(--border-primary,#e2e8f0);color:var(--text-secondary,#64748b);border-radius:12px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.PodcastGenerationModal-module__kqrWVG__step.PodcastGenerationModal-module__kqrWVG__active{background:var(--accent-primary,#52b7ef);border-color:var(--accent-primary,#52b7ef);color:#fff;transform:scale(1.05)}.PodcastGenerationModal-module__kqrWVG__stepIcon{width:16px;height:16px}.PodcastGenerationModal-module__kqrWVG__successContainer{text-align:center;flex-direction:column;align-items:center;gap:2rem;padding:2rem 0;display:flex}.PodcastGenerationModal-module__kqrWVG__successAnimation{justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:1rem;display:flex}.PodcastGenerationModal-module__kqrWVG__checkmark{stroke-width:3px;width:80px;height:80px;stroke:var(--accent-primary,#52b7ef);stroke-miterlimit:10;box-shadow:inset 0px 0px 0px var(--accent-primary,#52b7ef);border-radius:50%;display:block}.PodcastGenerationModal-module__kqrWVG__checkmarkCircle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:3px;stroke-miterlimit:10;stroke:var(--accent-primary,#52b7ef);fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards PodcastGenerationModal-module__kqrWVG__stroke}.PodcastGenerationModal-module__kqrWVG__checkmarkCheck{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards PodcastGenerationModal-module__kqrWVG__stroke}@keyframes PodcastGenerationModal-module__kqrWVG__stroke{to{stroke-dashoffset:0}}@keyframes PodcastGenerationModal-module__kqrWVG__scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes PodcastGenerationModal-module__kqrWVG__fill{to{box-shadow:inset 0px 0px 0px 60px var(--accent-primary,#52b7ef)}}.PodcastGenerationModal-module__kqrWVG__audioPreview{border:1px solid var(--border-primary,#e2e8f0);border-radius:16px;align-items:center;gap:1rem;width:100%;max-width:400px;padding:1.5rem;display:flex}.PodcastGenerationModal-module__kqrWVG__playButton{background:var(--accent-primary,#52b7ef);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;transition:all .2s;display:flex;position:relative}.PodcastGenerationModal-module__kqrWVG__playButton.PodcastGenerationModal-module__kqrWVG__loading{pointer-events:none}.PodcastGenerationModal-module__kqrWVG__playButton:disabled{opacity:.5;cursor:not-allowed}@keyframes PodcastGenerationModal-module__kqrWVG__pulse{0%{box-shadow:0 0 #007f71b3}70%{box-shadow:0 0 0 10px #007f7100}to{box-shadow:0 0 #007f7100}}.PodcastGenerationModal-module__kqrWVG__audioInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.PodcastGenerationModal-module__kqrWVG__duration{color:var(--text-primary,#1e293b);font-size:.875rem;font-weight:600}.PodcastGenerationModal-module__kqrWVG__quality{color:var(--text-secondary,#64748b);font-size:.75rem}.PodcastGenerationModal-module__kqrWVG__audioError{color:var(--danger-primary,#ef4444);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.PodcastGenerationModal-module__kqrWVG__errorContainer{text-align:center;flex-direction:column;align-items:center;gap:2rem;padding:2rem 0;display:flex}.PodcastGenerationModal-module__kqrWVG__errorAnimation{justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:1rem;display:flex}.PodcastGenerationModal-module__kqrWVG__errorIcon{animation:.5s ease-in-out PodcastGenerationModal-module__kqrWVG__shake}@keyframes PodcastGenerationModal-module__kqrWVG__shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.PodcastGenerationModal-module__kqrWVG__errorMessage{color:var(--text-secondary,#64748b);max-width:400px;font-size:1rem;line-height:1.5}.PodcastGenerationModal-module__kqrWVG__footer{border-top:1px groove var(--border-secondary,#e2e8f0);border-bottom-left-radius:var(--radius-2xl,1.5rem);border-bottom-right-radius:var(--radius-2xl,1.5rem);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.PodcastGenerationModal-module__kqrWVG__resetButton{border:1px solid var(--border-primary,#e2e8f0);color:var(--text-secondary,#64748b);cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;min-width:fit-content;padding:.875rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.PodcastGenerationModal-module__kqrWVG__resetButton:hover{color:#fff;background:#ff4757;border-color:#ff4757;transform:translateY(-1px);box-shadow:0 4px 12px #ff47574d}.PodcastGenerationModal-module__kqrWVG__resetButton:active{transform:translateY(0)}.PodcastGenerationModal-module__kqrWVG__actionButtons{align-items:center;gap:.75rem;display:flex}.PodcastGenerationModal-module__kqrWVG__cancelButton{border:1px solid var(--border-primary,#e2e8f0);color:var(--text-secondary,#64748b);cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;min-width:fit-content;padding:.875rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.PodcastGenerationModal-module__kqrWVG__cancelButton:hover{border-color:var(--border-secondary,#cbd5e1);color:var(--text-primary,#1e293b);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.PodcastGenerationModal-module__kqrWVG__cancelButton:active{transform:translateY(0)}.PodcastGenerationModal-module__kqrWVG__primaryButton{border:1px solid var(--accent-primary,#52b7ef);color:#fff;cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;min-width:fit-content;padding:.875rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #007f714d,0 2px 4px #0000001a}.PodcastGenerationModal-module__kqrWVG__primaryButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #007f7166,0 3px 6px #00000026}.PodcastGenerationModal-module__kqrWVG__primaryButton:active{transform:translateY(0);box-shadow:0 2px 8px #007f714d,0 1px 2px #0000001a}.PodcastGenerationModal-module__kqrWVG__primaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.PodcastGenerationModal-module__kqrWVG__secondaryButton{border:1px solid var(--border-primary,#e2e8f0);color:var(--text-primary,#1e293b);cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;min-width:fit-content;padding:.875rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.PodcastGenerationModal-module__kqrWVG__secondaryButton:hover{border-color:var(--border-secondary,#cbd5e1);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.PodcastGenerationModal-module__kqrWVG__secondaryButton:active{transform:translateY(0)}.PodcastGenerationModal-module__kqrWVG__lengthSelector{--accent-primary-rgb:0,127,113;--emerald-rgb:16,185,129;--blue-rgb:59,130,246;--purple-rgb:139,92,246}.PodcastGenerationModal-module__kqrWVG__lengthContainer{flex-direction:column;gap:2rem;padding:1.5rem 0;display:flex}.PodcastGenerationModal-module__kqrWVG__lengthSelector{flex-direction:column;gap:1.5rem;display:flex}.PodcastGenerationModal-module__kqrWVG__lengthProgression{will-change:transform;height:4px;margin:1rem 0;position:relative}.PodcastGenerationModal-module__kqrWVG__progressionLine{border-radius:2px;height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}.PodcastGenerationModal-module__kqrWVG__progressionLine:after{content:"";background:linear-gradient(90deg,transparent 0%,rgba(var(--accent-primary-rgb),.6)25%,rgba(var(--accent-primary-rgb),.8)50%,rgba(var(--accent-primary-rgb),.6)75%,transparent 100%);border-radius:2px;width:100%;height:100%;animation:3s ease-in-out infinite PodcastGenerationModal-module__kqrWVG__waveformFlow;position:absolute;top:0;left:-100%}.PodcastGenerationModal-module__kqrWVG__progressionLine:before{content:"";background:repeating-linear-gradient(90deg,var(--accent-primary)0px,var(--accent-primary)2px,transparent 2px,transparent 4px,var(--accent-primary)4px,var(--accent-primary)6px,transparent 6px,transparent 10px,var(--accent-primary)10px,var(--accent-primary)12px,transparent 12px,transparent 16px);opacity:.3;height:2px;animation:2s ease-in-out infinite alternate PodcastGenerationModal-module__kqrWVG__waveformPulse;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes PodcastGenerationModal-module__kqrWVG__waveformFlow{0%{opacity:0;left:-100%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.PodcastGenerationModal-module__kqrWVG__progressionDot{background:var(--border-secondary);width:12px;height:12px;box-shadow:0 0 0 0 rgba(var(--accent-primary-rgb),.4);border-radius:50%;transition:all .3s;position:absolute;top:50%;transform:translate(-50%,-50%)}.PodcastGenerationModal-module__kqrWVG__progressionDot.PodcastGenerationModal-module__kqrWVG__active{background:var(--accent-primary);animation:2s ease-in-out infinite PodcastGenerationModal-module__kqrWVG__waveformDotPulse;transform:translate(-50%,-50%)scale(1.2)}@keyframes PodcastGenerationModal-module__kqrWVG__waveformDotPulse{0%{box-shadow:0 0 0 0 rgba(var(--accent-primary-rgb),.7)}50%{box-shadow:0 0 0 8px rgba(var(--accent-primary-rgb),.1)}to{box-shadow:0 0 0 0 rgba(var(--accent-primary-rgb),0)}}.PodcastGenerationModal-module__kqrWVG__lengthCards{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.PodcastGenerationModal-module__kqrWVG__lengthSlider{margin:1rem 0;padding:2rem 0;position:relative}.PodcastGenerationModal-module__kqrWVG__sliderTrack{background:var(--border-secondary,#e2e8f0);border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.PodcastGenerationModal-module__kqrWVG__sliderProgress{background:linear-gradient(90deg,var(--accent-primary)0%,var(--accent-secondary)100%);border-radius:2px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.PodcastGenerationModal-module__kqrWVG__lengthMarker{cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.PodcastGenerationModal-module__kqrWVG__markerDot{border:3px solid var(--border-secondary,#e2e8f0);background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s}.PodcastGenerationModal-module__kqrWVG__lengthMarker.PodcastGenerationModal-module__kqrWVG__selected .PodcastGenerationModal-module__kqrWVG__markerDot{border-color:var(--accent-primary);background:var(--accent-primary);transform:scale(1.2)}.PodcastGenerationModal-module__kqrWVG__markerLabel{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.PodcastGenerationModal-module__kqrWVG__markerDuration{color:var(--text-primary);font-size:.875rem;font-weight:600}.PodcastGenerationModal-module__kqrWVG__markerTitle{color:var(--text-secondary);font-size:.75rem}.PodcastGenerationModal-module__kqrWVG__lengthOptions{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.PodcastGenerationModal-module__kqrWVG__lengthCard{border:2px solid var(--border-secondary);cursor:pointer;text-align:left;border-radius:12px;min-height:140px;padding:1.5rem;transition:all .2s;position:relative}.PodcastGenerationModal-module__kqrWVG__lengthCard:hover:not(.PodcastGenerationModal-module__kqrWVG__disabled){border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 8px 25px #007f7126}.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__disabled{opacity:.6;cursor:not-allowed;background:var(--background-tertiary)}.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__disabled *{pointer-events:none}.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__color-emerald.PodcastGenerationModal-module__kqrWVG__selected{background:linear-gradient(135deg,#10b9810d 0%,#10b98105 100%);border-color:#10b981;position:relative;overflow:hidden}.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__color-emerald.PodcastGenerationModal-module__kqrWVG__selected:before{content:"";background:linear-gradient(90deg,#0000,#10b981,#0000);width:100%;height:2px;animation:4s ease-in-out infinite PodcastGenerationModal-module__kqrWVG__waveformCardFlow;position:absolute;top:0;left:-100%}.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__color-blue.PodcastGenerationModal-module__kqrWVG__selected{background:linear-gradient(135deg,#3b82f60d 0%,#3b82f605 100%);border-color:#3b82f6;position:relative;overflow:hidden}.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__color-blue.PodcastGenerationModal-module__kqrWVG__selected:before{content:"";background:linear-gradient(90deg,#0000,#3b82f6,#0000);width:100%;height:2px;animation:4s ease-in-out infinite PodcastGenerationModal-module__kqrWVG__waveformCardFlow;position:absolute;top:0;left:-100%}.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__color-purple.PodcastGenerationModal-module__kqrWVG__selected{background:linear-gradient(135deg,#8b5cf60d 0%,#8b5cf605 100%);border-color:#8b5cf6;position:relative;overflow:hidden}.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__color-purple.PodcastGenerationModal-module__kqrWVG__selected:before{content:"";background:linear-gradient(90deg,#0000,#8b5cf6,#0000);width:100%;height:2px;animation:4s ease-in-out infinite PodcastGenerationModal-module__kqrWVG__waveformCardFlow;position:absolute;top:0;left:-100%}@keyframes PodcastGenerationModal-module__kqrWVG__waveformCardFlow{0%{opacity:0;left:-100%}10%{opacity:.8}90%{opacity:.8}to{opacity:0;left:100%}}.PodcastGenerationModal-module__kqrWVG__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;padding-right:.5rem;display:flex}.PodcastGenerationModal-module__kqrWVG__cardIcon{color:var(--accent-primary);transition:all .3s}.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__selected .PodcastGenerationModal-module__kqrWVG__cardIcon{animation:3s ease-in-out infinite PodcastGenerationModal-module__kqrWVG__waveformIconPulse}@keyframes PodcastGenerationModal-module__kqrWVG__waveformIconPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.PodcastGenerationModal-module__kqrWVG__cardMeta{flex-direction:column;align-items:flex-end;gap:.25rem;padding-right:1rem;display:flex}.PodcastGenerationModal-module__kqrWVG__cardDuration{color:var(--text-primary);font-size:.875rem;font-weight:600}.PodcastGenerationModal-module__kqrWVG__recommendedBadge,.PodcastGenerationModal-module__kqrWVG__premiumBadge{text-transform:uppercase;letter-spacing:.025em;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.PodcastGenerationModal-module__kqrWVG__recommendedBadge{color:#15803d;background:#22c55e1a;border:1px solid #22c55e33}.PodcastGenerationModal-module__kqrWVG__premiumBadge{color:#7c3aed;background:#a855f71a;border:1px solid #a855f733}.PodcastGenerationModal-module__kqrWVG__cardContent{flex-grow:1}.PodcastGenerationModal-module__kqrWVG__cardTitle{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.PodcastGenerationModal-module__kqrWVG__cardLabel{color:var(--text-primary);font-size:1rem;font-weight:600}.PodcastGenerationModal-module__kqrWVG__cardFullLabel{color:var(--text-secondary);font-size:.75rem}.PodcastGenerationModal-module__kqrWVG__cardDescription{color:var(--text-secondary);font-size:.875rem;line-height:1.4}.PodcastGenerationModal-module__kqrWVG__cardSelector{position:absolute;top:1rem;right:1rem}.PodcastGenerationModal-module__kqrWVG__radioButton{border:2px solid var(--border-secondary);border-radius:50%;width:16px;height:16px;position:relative}.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__selected .PodcastGenerationModal-module__kqrWVG__radioButton{border-color:var(--accent-primary)}.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__selected .PodcastGenerationModal-module__kqrWVG__radioButton:after{content:"";background:var(--accent-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PodcastGenerationModal-module__kqrWVG__selectedDetails{margin-top:2rem}.PodcastGenerationModal-module__kqrWVG__detailsCard{border:1px solid var(--border-secondary);border-radius:12px;padding:1.5rem}.PodcastGenerationModal-module__kqrWVG__detailsHeader{color:var(--accent-primary);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.PodcastGenerationModal-module__kqrWVG__detailsContent{flex-direction:column;gap:1rem;display:flex}.PodcastGenerationModal-module__kqrWVG__detailsContent p{color:var(--text-secondary);margin:0;line-height:1.5}.PodcastGenerationModal-module__kqrWVG__detailsMeta{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.PodcastGenerationModal-module__kqrWVG__detailsMeta span:not(:last-child):not(:nth-child(2n)){color:var(--accent-primary);font-weight:500}@media (max-width:768px){.PodcastGenerationModal-module__kqrWVG__lengthCards{grid-template-columns:1fr;gap:.75rem}.PodcastGenerationModal-module__kqrWVG__lengthCard{min-height:120px;padding:.875rem}.PodcastGenerationModal-module__kqrWVG__cardTitle{flex-direction:row;align-items:center;gap:.5rem}.PodcastGenerationModal-module__kqrWVG__cardFullLabel{font-size:.875rem}.PodcastGenerationModal-module__kqrWVG__lengthProgression{margin:.5rem 0}.PodcastGenerationModal-module__kqrWVG__progressionDot{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.PodcastGenerationModal-module__kqrWVG__progressionLine:after,.PodcastGenerationModal-module__kqrWVG__progressionLine:before,.PodcastGenerationModal-module__kqrWVG__progressionDot.PodcastGenerationModal-module__kqrWVG__active,.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__selected:before,.PodcastGenerationModal-module__kqrWVG__lengthCard.PodcastGenerationModal-module__kqrWVG__selected .PodcastGenerationModal-module__kqrWVG__cardIcon{animation:none}.PodcastGenerationModal-module__kqrWVG__progressionDot.PodcastGenerationModal-module__kqrWVG__active{box-shadow:0 0 0 4px rgba(var(--accent-primary-rgb),.3)}}.PodcastGenerationModal-module__kqrWVG__timelineSelector{padding:2rem 0;position:relative}.PodcastGenerationModal-module__kqrWVG__timeline{justify-content:space-between;display:flex;position:relative}.PodcastGenerationModal-module__kqrWVG__timelineConnection{background:var(--border-secondary);z-index:0;height:2px;position:absolute;top:1rem;left:2rem;right:2rem}.PodcastGenerationModal-module__kqrWVG__timelineItem{cursor:pointer;z-index:1;flex-direction:column;align-items:center;display:flex}.PodcastGenerationModal-module__kqrWVG__timelineNode{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.PodcastGenerationModal-module__kqrWVG__nodeDot{border:3px solid var(--border-secondary);background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s}.PodcastGenerationModal-module__kqrWVG__timelineItem.PodcastGenerationModal-module__kqrWVG__selected .PodcastGenerationModal-module__kqrWVG__nodeDot{border-color:var(--accent-primary);background:var(--accent-primary)}.PodcastGenerationModal-module__kqrWVG__nodeLabel{color:var(--text-secondary);font-size:.875rem;font-weight:600}.PodcastGenerationModal-module__kqrWVG__timelineCard{border:1px solid var(--border-secondary);text-align:center;border-radius:8px;min-width:120px;padding:.75rem;transition:all .3s}.PodcastGenerationModal-module__kqrWVG__timelineCard.PodcastGenerationModal-module__kqrWVG__expanded{border-color:var(--accent-primary);transform:scale(1.05);box-shadow:0 8px 25px #0000001a}.PodcastGenerationModal-module__kqrWVG__scrollableContentCompact{padding-top:0;padding-bottom:0}.PodcastGenerationModal-module__kqrWVG__sectionNoMargin{margin:0}.PodcastGenerationModal-module__kqrWVG__authorText{color:var(--text-secondary);margin-left:8px;display:inline}.PodcastGenerationModal-module__kqrWVG__actionButtonsRight{margin-left:auto}
