body.dark,body.dark #backBtn:hover,body.dark #marpol,body.dark #paceInvalidError h3,body.dark #resultSection,body.dark .calc-mode-card .card-title,body.dark .calc-mode-subcard .card-title,body.dark .explanation-text,body.dark .form-control,body.dark .form-label,body.dark .lang-arrow,body.dark .lang-option{color:var(--text-inverse)}.row,body{display:flex}#seriesInfoWrapper,.language-selector,.series-info-btn{position:relative}body,html{height:100%}.fw-bold.mb-0,.site-logo,body.dark .fw-bold.mb-0,body.dark .site-logo{-webkit-text-fill-color:transparent}.not-sponsored,.slider{right:0;position:absolute}#estimatedTimeAdjustSection,#timeAdjustText{background-color:var(--lm-bg-estimated-time-controls)}:root{--white:#fff;--black:#000;--text-primary:var(--black);--text-inverse:var(--white);--bdr-primary:var(--black);--bdr-inverse:var(--white);--bg-primary:var(--black);--bg-inverse:var(--white);--primary-color:#0d6efd;--secondary-color:#3fb00c;--success-color:#28a745;--warning-color:#ffc107;--danger-color:#dc3545;--danger-color-light:#ff6b6b;--extreme-danger-color:#551414;--danger-error:#ef4444;--danger-light-color:#810a15;--lm-explanation:#0f349f;--lm-text-muted:#5d5d5d;--dm-explanation:#00ffc3;--dm-card-desc-muted:#e4e4e4;--dm-text-muted:#a0aec0;--transparent:transparent;--light-gray:#e9ecef;--medium-gray:#ccc;--accent-main:#176329;--bdr-accent-btn:#00760c;--bdr-accent-btn-hover:#00ff1b;--lm-grand-title:linear-gradient(135deg, #39ff14 0%, #ff073a 50%, #00d4ff 100%);--dm-grand-title:linear-gradient(135deg, #32ff0c 10%, #ff0060 49%, #597bff 95%);--lm-grad-deadline-section:linear-gradient(135deg, #fad8ff 0%, #b3b1ff 100%);--dm-grad-deadline-section:linear-gradient(135deg, #1a237e 0%, #4a148c 100%);--grad-shine:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);--grad-database-btn:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--grad-database-btn-hover:linear-gradient(135deg, #764ba2 0%, #667eea 100%);--grad-database-btn-shadow-hover:#667eea80;--grad-database-btn-shadow-active:#667eea66;--grad-database-btn-shadow:#667eea4d;--bg-contact-btn:#0040ff;--bg-success-50:#28a7450d;--bg-success-100:#28a74514;--bg-success-200:#28a7451a;--bg-success-300:#28a74526;--bg-success-400:#28a74533;--bg-success-500:#28a74540;--bg-success-600:#28a7454d;--lm-bg-result:#39407721;--lm-bg-theme-switch:#fbc02d;--lm-bg:#b2b3ff45;--lm-bg-footer:#d8d8ef;--lm-bg-explanation:#d5dce0;--lm-bg-card:#f8f8ff;--lm-bg-schedule-error:#aa5a62;--lm-bg-pace-error:#ffe3be;--lm-bg-tool-desc:#84c5ff4f;--lm-bg-schedule-note-moderate:#17353a;--lm-bg-schedule-note-high:#ffe5d0;--lm-bg-schedule-note-unrealistic:#5a1414;--lm-bg-schedule-note-impossible:#3d0000;--lm-bg-precise-time-section:#6dabef33;--lm-bg-back-btn:#ffffffcc;--lm-bg-estimated-time-controls:#580dfd1a;--lm-bg-estimated-time-section:#560cfb4d;--lm-bg-form-error:#dc35450d;--lm-bg-result-sections:#0d6efd26;--lm-bg-schedule-result:#16a34a30;--dm-bg-result:#333;--dm-bg-disabled-input:#2d2d2d;--dm-bg-footer:#101010;--dm-bg:#0b0b0b;--dm-bg-card:#161616;--dm-bg-theme-switch:#4f525e;--dm-bg-explanation:#545570;--dm-bg-schedule-error:#421a1e;--dm-bg-pace-error:#42381a;--dm-bg-tool-desc:#1e1e1e;--dm-bg-form:#555555;--dm-bg-form-error:#dc35451a;--dm-bg-select:#b6b6b6;--dm-bg-schedule-note-moderate:#1a3a42;--dm-bg-schedule-note-high:#56382d;--dm-bg-schedule-note-unrealistic:#4a0000;--dm-bg-schedule-note-impossible:#2d0000;--dm-bg-precise-time-section:#007bff33;--dm-bg-estimated-time-section:#2c00ff33;--dm-bg-back-btn:#000000cc;--dm-bg-estimated-time-controls:#5e00604f;--dm-bg-result-sections:#00358430;--dm-bg-schedule-result:#00732a21;--danger-shadow-light:#dc354540;--light-shadow:#0000001a;--white-shadow:#ffffff33;--contact-btn-shadow:#007bff4d;--accent-main-shadow:#2cff004d;--sucess-btn-shadow:#00ff6473;--warning-btn-shadow:#ffa5008c;--danger-btn-shadow:#dc354580;--shadow-button-hover:0 0.3125rem 0.9375rem;--shadow-card-hover:0 4px 12px var(--light-shadow);--spacing-lite:0.125rem;--spacing-xs:0.25rem;--spacing-xm:0.313rem;--spacing-sm:0.3125rem;--spacing-md:0.4rem;--spacing-lg:0.5rem;--spacing-xl:0.563rem;--spacing-2xl:0.6rem;--spacing-3xl:0.625rem;--spacing-4xl:0.65rem;--spacing-5xl:0.6875rem;--spacing-6xl:0.75rem;--spacing-7xl:0.85rem;--spacing-8xl:0.9375rem;--spacing-9xl:1rem;--spacing-10xl:1.25rem;--spacing-11xl:1.5rem;--spacing-12xl:1.563rem;--spacing-13xl:2rem;--spacing-14xl:2.1875rem;--spacing-15xl:2.5rem;--spacing-16xl:4rem;--spacing-17xl:7rem;--warning-hover:#e0a800;--success-hover:#218838;--danger-hover:#c82333;--back-btn-hover:#fffffff2;--database-btn-hover:#667eea;--contact-btn-hover:#0056b3;--bdr-info-schedule-high:#ff6b35;--bdr-info-schedule-note-moderate:#7cd4ef;--bdr-info-schedule-unrealistic:#ff1744;--bdr-info-schedule-impossible:#d50000;--white-border-color:#fff;--lm-bdr-estimated-time:#5104f952;--lm-bdr-estimated-time-controls:#bb00ff24;--lm-bdr-precise-time:#a8b6ff;--lm-bdr-database-btn:#764ba2;--dm-bdr-precise-time:#005384;--dm-bdr-estimated-time:#1d0451;--dm-bdr-estimated-time-controls:#5603756b;--dm-bdr-footer:#495057;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:20px;--radius-toggle:34px;--radius-tool:12px;--radius-button:7px;--radius-pill:50%;--radius-round:50px;--font-xs:0.65rem;--font-sm:0.75rem;--font-md:0.8rem;--font-lg:0.85rem;--font-xl:0.875rem;--font-2xl:0.9rem;--font-3xl:0.9375rem;--font-4xl:0.95rem;--font-base:1rem;--font-5xl:1.05rem;--font-6xl:1.063rem;--font-7xl:1.1rem;--font-8xl:1.125rem;--font-9xl:1.15rem;--font-10xl:1.2rem;--font-11xl:1.5rem;--font-12xl:1.75rem;--font-13xl:1.85rem;--font-14xl:2rem;--font-15xl:2.3rem;--font-16xl:2.5rem;--font-17xl:2.7rem;--font-18xl:3rem;--line-height-minimal:1;--line-height-tight:1.3;--line-height-normal:1.4;--line-height-relaxed:1.5;--line-height-loose:1.6;--line-height-large:1.8;--line-height-larger:2;--transition-smooth:0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-bounce:0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);--gap-xs:0.25rem;--gap-2xs:0.3125rem;--gap-sm:0.5rem;--gap-2sm:0.625rem;--gap-md:0.75rem;--gap-custom:0.8rem;--gap-lg:1rem;--gap-xl:1.5rem;--gap-xxl:2.5rem;--max-width-modal:500px;--max-width-card:400px;--z-modal:1000;--z-notification:10000}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}body.dark{background-color:var(--dm-bg)}body.dark .calc-mode-card,body.dark .calc-mode-subcard,body.dark .lang-button,body.dark .lang-dropdown,body.dark .theme-button{background-color:var(--dm-bg-card);border-color:var(--white-border-color)}body.dark .lang-option:hover{background-color:var(--bg-success-200)}body.dark .fw-bold.mb-0{background:var(--dm-grand-title);-webkit-background-clip:text;background-clip:text}body.dark footer{border-top-color:var(--dm-bdr-footer);background-color:var(--dm-bg-footer)}body.dark .form-control{background-color:var(--dm-bg-form);border-color:var(--white-border-color)}body.dark .btn-primary{background-color:var(--accent-main);border-color:var(--bdr-accent-btn)}body.dark .btn-danger{background-color:#810a15;border-color:#9d101d}body.dark .btn-danger.rounded-pill:hover{border:2px solid #ff99a2}body.dark .tool-description{background-color:var(--dm-bg-tool-desc);border:1px solid var(--white-border-color)}body.dark .faq-label{color:#ff78d0}body.dark .accordion-item{background-color:var(--dm-bg-card)}body.dark .accordion-item.sub-item{border-color:#ffffff1a;background-color:#ffffff05}body.dark .accordion-item.sub-sub-item{border-color:#ffffff14;background-color:#ffffff03}body.dark .accordion-header:hover{background-color:#ffffff08}body.dark #resultSection{background-color:var(--dm-bg-result);box-shadow:0 0 .625rem var(--white-shadow)}body.dark ::placeholder{color:var(--medium-gray)}body.dark #backBtn,body.dark .rounding-description,body.dark .subtitle-text{color:var(--dm-text-muted)}body.dark input:disabled{background-color:var(--dm-bg-disabled-input);border-color:var(--bdr-primary)}body.dark .estimated-time-controls select{border-color:var(--dm-bdr-estimated-time-controls)}body.dark .form-select{background-color:var(--dm-bg-select)}body.dark .slider{background-color:var(--dm-bg-theme-switch);border:1px solid var(--white-border-color)}body.dark .total-series-time-label{background-color:#580d8bde}body.dark .schedule-series-total-time{background-color:var(--black)}body.dark #episodeResult,body.dark #rangeEpisodeResult{background-color:var(--dm-bg-result-sections)}body.dark #paceResultSection,body.dark #scheduleAllAtOnceResult,body.dark #scheduleDailyResult,body.dark #scheduleImpossibleDaySection,body.dark #scheduleImpossibleResult,body.dark #scheduleSkipDaysResult,body.dark #scheduleStretchResult{background-color:var(--dm-bg-schedule-result)}body.dark #estimatedTimeSection{background-color:var(--dm-bg-estimated-time-section);border:2px solid var(--dm-bdr-estimated-time)}body.dark #preciseTimeSection{background-color:var(--dm-bg-precise-time-section);border:2px solid var(--dm-bdr-precise-time)}body.dark #timeAdjustText{border:2px solid var(--dm-bdr-estimated-time-controls);border-bottom:none;background-color:var(--dm-bg-estimated-time-controls)}body.dark #estimatedTimeAdjustSection{border:2px solid var(--dm-bdr-estimated-time-controls);border-top:none;background-color:var(--dm-bg-estimated-time-controls)}body.dark .explanation-highlight,body.dark .explanation-title{color:var(--dm-explanation)}body.dark .schedule-explanation{background-color:var(--dm-bg-explanation);border:1px solid var(--dm-explanation)}body.dark .deadline-section{background:var(--dm-grad-deadline-section);color:#e0e0e0;border-left-color:#42a5f5;border-right-color:#ba68c8}body.dark .deadline-section strong{color:#ff90f8}body.dark #backBtn{background-color:#000000cc;border-color:var(--white-border-color)}body.dark #backBtn:hover{background-color:#000000f2}body.dark .calc-mode-card .card-description,body.dark .calc-mode-subcard .card-description,body.dark .not-sponsored{color:var(--dm-card-desc-muted)}body.dark .calc-mode-card.active{background:linear-gradient(135deg,var(--bg-success-400),var(--bg-success-100));border-color:var(--accent-main)}body.dark .calc-mode-subcard.active{background:linear-gradient(135deg,var(--bg-success-300),var(--bg-success-50));border-color:var(--accent-main)}body.dark .form-control.success{border-color:var(--success-color);background-color:var(--accent-main-shadow)}body.dark .form-control.error{background-color:var(--dm-bg-form-error);border-color:var(--danger-color)}body.dark .input-error{color:var(--danger-color-light)}body.dark #episodeTooShortWarning{color:#ff0}#paceInvalidError h3,body{color:var(--text-primary)}.schedule-error,body.dark .note{color:var(--light-gray)}body.dark .note.unrealistic{background-color:var(--dm-bg-schedule-note-unrealistic);border-left:4px solid var(--bdr-info-schedule-unrealistic);border-right:4px solid var(--bdr-info-schedule-unrealistic);color:var(--text-inverse);font-weight:700}body.dark .note.impossible{background-color:var(--dm-bg-schedule-note-impossible);border-left:4px solid var(--bdr-info-schedule-impossible);border-right:4px solid var(--bdr-info-schedule-impossible);color:var(--text-inverse);font-weight:700;text-shadow:0 0 10px rgba(255,23,68,.6)}body.dark .note.moderate{background-color:var(--dm-bg-schedule-note-moderate);border-left:4px solid var(--bdr-info-schedule-note-moderate);border-right:4px solid var(--bdr-info-schedule-note-moderate)}body.dark .note.high{background-color:var(--dm-bg-schedule-note-high);border-left:4px solid var(--bdr-info-schedule-high);border-right:4px solid var(--bdr-info-schedule-high)}body.dark .schedule-error{background-color:var(--dm-bg-schedule-error);border:4px solid #ff0202}body.dark .pace-error{background-color:var(--dm-bg-pace-error);border:2px solid #ffc002}body.dark .modal-content{background-color:#2d3748;border:1px solid var(--white-border-color)}body.dark .modal-header,body.dark .site-header{border-bottom-color:var(--white-border-color)}body.dark .form-group input,body.dark .form-group textarea{background-color:var(--dm-bg-form);border-color:var(--white-border-color);color:var(--text-inverse)}body.dark .btn-cancel,body.dark .btn-submit{border-color:var(--white-border-color)}body.dark .btn-cancel:hover{background-color:var(--danger-hover)}body.dark .site-logo{-webkit-background-clip:text;background-clip:text;text-shadow:3px 6px 4px #af00ff4d}body:not(.dark) #resultSection{background-color:var(--lm-bg-result);color:var(--text-primary);box-shadow:0 0 .625rem var(--dark-shadow)}body{transition:opacity .2s,background-color .3s,color .3s;flex-direction:column;width:100%;max-width:100%;margin:0;overflow-x:hidden;background-color:var(--lm-bg)}#estimateSubcards.hidden,body.no-transition{opacity:0}.no-transition,.no-transition *{transition:none!important;animation:none!important}input{font-family:"Times New Roman",serif}select{font-family:sans-serif}#paceInvalidError h3{text-align:center;font-size:var(--font-7xl)}#main{flex:1;padding-top:var(--spacing-lg)}.container,.mb-3,.row{max-width:100%;margin-left:auto;margin-right:auto}.row{flex-wrap:wrap;justify-content:center}.fw-bold.mb-0{background:var(--lm-grand-title);-webkit-background-clip:text;background-clip:text;text-shadow:3px 8px 4px #8921ae3d}#headingSchedule{font-size:var(--font-18xl)}#headingEstimate,#headingPace{font-size:var(--font-16xl)}.text-center.mb-5.position-relative{top:.5rem}.form-label{padding-left:var(--spacing-6xl);font-weight:600}.form-control.success,.form-select.success{border-color:var(--success-color)!important;box-shadow:0 0 0 .2rem var(--bg-success-600)!important;background-color:var(--accent-main-shadow)}.form-control.error,.form-select.error{border-color:var(--danger-color)!important;box-shadow:0 0 0 .2rem var(--danger-shadow-light)!important;background-color:var(--lm-bg-form-error)}.input-error{margin-top:var(--spacing-xs);color:var(--danger-color);font-size:var(--font-xl)}.btn,.series-info-btn,.series-info-btn:hover{color:var(--text-inverse)}.btn-danger,.btn-primary{font-size:var(--font-7xl)}.d-flex.justify-content-between.align-items-center.my-3{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-bottom:2.75rem}.px-custom{padding-right:var(--spacing-16xl);padding-left:var(--spacing-16xl)}.d-flex.justify-content-between.align-items-center.my-3 .d-flex{gap:var(--gap-custom)}.btn{transition:background-color .3s,transform .3s,box-shadow .3s,border-color .3s,color .3s;font-weight:700}.btn-success{background-color:var(--success-color)}.btn-success:hover{background-color:var(--success-hover);transform:translateY(-3px);box-shadow:0 0 .5rem var(--sucess-btn-shadow)}.btn-warning{background-color:var(--warning-color)}.btn-warning:hover{background-color:var(--warning-hover);transform:translateY(-3px);box-shadow:0 0 .5rem var(--warning-btn-shadow)}.btn-danger{background-color:var(--danger-color);border:2px solid #ff0018}.btn-danger:hover{background-color:var(--danger-hover);transform:translateY(-3px);box-shadow:var(--shadow-button-hover) var(--danger-btn-shadow)}.btn-danger.rounded-pill:hover{background-color:var(--danger-hover);border:2px solid #9d101d;transform:scale(1.05);box-shadow:0 0 .9375rem var(--danger-btn-shadow)}.btn-primary{background-color:var(--accent-main);border:2px solid var(--bdr-accent-btn)}.btn-primary.rounded-pill:hover{color:var(--text-inverse);background-color:#0b880b;border:2px solid var(--bdr-accent-btn-hover);transform:scale(1.05);box-shadow:0 0 .9375rem var(--accent-main-shadow)}.series-info-btn{display:inline-block;text-align:center;background:var(--grad-database-btn);border:2px solid var(--lm-bdr-database-btn);padding:var(--spacing-7xl) var(--spacing-14xl);border-radius:var(--radius-round);font-weight:700;cursor:pointer;transition:background var(--transition-bounce),border-color var(--transition-bounce),box-shadow var(--transition-bounce),color var(--transition-bounce),transform var(--transition-bounce);box-shadow:0 0 .3125rem var(--grad-database-btn-shadow);text-decoration:none;overflow:hidden;letter-spacing:.04rem}.series-info-btn::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--grad-shine);transition:left .6s}.series-info-btn:hover::after{left:100%}.series-info-btn:hover{background:var(--grad-database-btn-hover);border:2px solid var(--database-btn-hover);box-shadow:0 .9375rem 2.5rem var(--grad-database-btn-shadow-hover);text-decoration:none}.series-info-btn:active{transform:translateY(-1px) scale(1);box-shadow:0 .5rem 1.5625rem var(--grad-database-btn-shadow-active)}.not-sponsored{margin-top:var(--spacing-lite);top:100%;font-size:var(--font-sm);color:#272727;font-style:italic;opacity:.7;white-space:nowrap}.contact-button,.contact-button:hover{color:var(--text-inverse);text-decoration:none}.contact-button{position:static;background-color:var(--bg-contact-btn);font-size:var(--font-xl);padding:var(--spacing-6xl) var(--spacing-10xl);border:none;border-radius:var(--radius-button);cursor:pointer;transition:background-color .3s,transform .3s,box-shadow .3s,color .3s;font-weight:700;display:flex;align-items:center;gap:var(--gap-sm);min-width:7.5rem;justify-content:center;box-sizing:border-box}.contact-button:hover{background-color:var(--contact-btn-hover);transform:translateY(-2px);box-shadow:var(--shadow-button-hover) var(--contact-btn-shadow)}.lang-arrow,.lang-option{color:var(--text-primary)}.contact-button svg{fill:currentColor;flex-shrink:0}.desktop-toggle{display:inline-block}.calc-mode-cards.estimate-mode .calc-mode-card[data-mode=pace],.calc-mode-cards.estimate-mode .calc-mode-card[data-mode=schedule],.hidden,.mobile-toggle{display:none!important}.toggle-switch{position:relative;width:4rem;height:2.35rem}.toggle-switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;bottom:0;background-color:var(--lm-bg-theme-switch);border:1px solid var(--bdr-primary);transition:background-color .5s ease-in-out;border-radius:var(--radius-toggle)}.icon,.slider:before{width:1.75rem;height:1.75rem;left:var(--spacing-xs);position:absolute}.slider:before{content:"";bottom:var(--spacing-xs);background-color:var(--bg-inverse);transition:transform .5s ease-in-out;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;will-change:transform}.no-transition .icon,.no-transition .slider:before{transition:none!important}.icon{font-size:var(--font-base);text-align:center;line-height:var(--line-height-relaxed);bottom:.21rem;transition:transform .5s ease-in-out,opacity .3s ease-in-out;opacity:1}.site-header{width:100%;padding:0 var(--spacing-3xl);margin-bottom:var(--spacing-13xl);border-bottom:1px solid var(--bdr-primary)}.header-content{padding:0 var(--spacing-9xl);display:flex;justify-content:space-between;align-items:center}#logo-section{flex:1}.site-logo{margin:0;display:flex;font-size:var(--font-17xl);font-weight:800;background-color:#d300ff;-webkit-background-clip:text;background-clip:text;letter-spacing:-1px;text-shadow:3px 6px 4px #5e28844d;align-items:center;gap:var(--spacing-6xl)}.lang-button,.lang-dropdown{background-color:var(--lm-bg-card)}.site-logo::before{content:'';display:inline-block;width:var(--spacing-15xl);height:var(--spacing-15xl);background-image:url('../assets/icons/logo.webp');background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.header-controls,.lang-button{align-items:center;display:flex}.header-controls{gap:var(--gap-lg)}.lang-button{gap:var(--gap-2xs);padding:var(--spacing-md) var(--spacing-6xl);border:1px solid var(--bdr-primary);border-radius:var(--radius-md);cursor:pointer;transition:border-color .3s,box-shadow .3s;min-width:3.5rem}.lang-option,.theme-button{align-items:center;cursor:pointer}.calc-mode-card,.lang-dropdown{border:2px solid var(--bdr-primary)}.lang-button:hover{border-color:var(--primary-color);box-shadow:0 2px 8px var(--light-shadow)}.lang-flag{font-size:var(--font-11xl);line-height:var(--line-height-minimal)}.lang-arrow{font-size:var(--font-md);transition:transform .3s}.accordion-item.active>.accordion-header .accordion-icon,.lang-button.active .lang-arrow{transform:rotate(180deg)}.lang-dropdown{position:absolute;top:calc(100% + var(--spacing-xs));right:0;border-radius:var(--radius-md);box-shadow:0 4px 12px var(--light-shadow);min-width:160px;max-height:400px;overflow-y:auto;z-index:100;opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.lang-dropdown.hidden{opacity:0;transform:translateY(-10px);pointer-events:none}.lang-option{display:flex;gap:var(--gap-sm);width:100%;padding:var(--spacing-6xl) var(--spacing-9xl);background:0 0;border:none;text-align:left;transition:background-color .2s;font-size:var(--font-2xl)}.lang-option:hover{background-color:var(--bg-success-100)}.lang-option.active{background-color:var(--bg-success-200);font-weight:600}.lang-links{visibility:hidden;font-size:1px}.theme-button{display:none;width:38px;height:38px;border-radius:var(--radius-pill);border:2px solid var(--bdr-primary);background-color:var(--lm-bg-card);transition:transform .3s,box-shadow .3s;font-size:var(--font-11xl);justify-content:center}.theme-button:hover{transform:scale(1.1);box-shadow:var(--shadow-card-hover)}.theme-button:active{transform:scale(.95)}.estimated-time-controls{display:inline-flex;align-items:center;gap:var(--gap-2xs)}.estimated-time-controls select{width:5rem;margin-right:var(--spacing-sm);padding:var(--spacing-lite) var(--spacing-sm);border:1px solid var(--medium-gray);border-radius:var(--radius-sm)}.estimated-time-controls button{margin:0 .15rem;padding:0 var(--spacing-3xl);border-radius:var(--radius-sm);border:none;font-weight:700;font-size:var(--font-base);cursor:pointer}.estimated-time-controls button:hover{opacity:.9}.subtitle-text{margin-top:var(--spacing-lg);font-size:var(--font-base);color:#5e5e5e;font-style:italic;font-weight:400}.tool-description{min-height:fit-content;border-radius:var(--radius-tool);padding:var(--spacing-11xl);box-shadow:0 .25rem .9375rem var(--light-shadow);border:1px solid var(--bdr-primary);background-color:var(--lm-bg-tool-desc)}.description-content p{font-size:var(--font-6xl);line-height:var(--line-height-large);text-align:center}.description-content p:last-child{margin-bottom:0}.faq-label{color:#85157e;text-align:center;font-size:var(--font-16xl);font-weight:700;margin-bottom:var(--spacing-9xl)}.faq-section{max-width:1200px;margin:0 auto;margin-bottom:var(--spacing-9xl)}.accordion-item{border:1px solid var(--bdr-primary);border-radius:var(--radius-lg);padding:0;margin-bottom:var(--spacing-lg);background-color:var(--lm-bg-card);transition:background-color .3s}.accordion-item.sub-item{border:1px solid #ffffff08;background-color:#00000005;margin-top:var(--spacing-lg)}.accordion-item.sub-sub-item{border:1px solid rgba(0,0,0,.08);background-color:#00000014;margin-top:var(--spacing-lg)}.accordion-header{cursor:pointer;padding:var(--spacing-6xl);display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm);background:0 0;border:none;width:100%;text-align:left;font-size:inherit;color:inherit;font-family:inherit;transition:background-color .2s}.calc-mode-card,.calc-mode-subcard{background-color:var(--lm-bg-card);contain:layout style;cursor:pointer}.accordion-header:hover{background-color:#00000008}.calc-mode-card.active,.calc-mode-subcard.active{background:linear-gradient(135deg,var(--bg-success-400),var(--bg-success-200))}.accordion-title{flex:1;line-height:var(--line-height-normal);font-weight:600}.accordion-icon{display:inline-block;margin-left:var(--spacing-lg);transition:transform .3s;font-size:var(--font-md);flex-shrink:0}.accordion-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s,opacity .3s,padding .3s;padding:0 var(--spacing-6xl)}.accordion-content p{margin:0;line-height:var(--line-height-loose)}.accordion-item.active>.accordion-content{max-height:2000px;opacity:1;padding:var(--spacing-6xl)}.calc-mode-cards{contain:layout style;display:flex;gap:var(--gap-lg);margin-bottom:var(--spacing-11xl)}.calc-mode-card{flex:1;padding:var(--spacing-11xl);border-radius:var(--radius-2xl);transition:background-color .3s,transform .3s,box-shadow .3s,color .3s;will-change:transform,box-shadow,color,background-color;text-align:center}.calc-mode-card:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.calc-mode-card.active{border-color:var(--accent-main);box-shadow:0 6px 20px var(--bg-success-600);transform:translateY(-3px)}.calc-mode-subcard.active{border-color:var(--accent-main);box-shadow:0 4px 15px var(--bg-success-600);transform:translateY(-2px)}.calc-mode-card .card-icon{font-size:var(--spacing-13xl);margin-bottom:var(--spacing-lg)}.calc-mode-card .card-title{font-size:var(--font-9xl);font-weight:600;margin-bottom:var(--spacing-lg);color:var(--text-primary)}.calc-mode-card .card-description{font-size:var(--font-2xl);color:var(--lm-text-muted);line-height:var(--line-height-normal)}#backBtn:hover,.note{color:var(--text-primary)}.calc-mode-subcard .card-description,.rounding-description{line-height:var(--line-height-tight)}.calc-mode-subcards{display:flex;gap:var(--gap-lg);margin-top:var(--spacing-9xl)}.calc-mode-subcard{flex:1;padding:var(--spacing-10xl);border:2px solid var(--bdr-primary);border-radius:var(--radius-xl);transition:border-color .3s,transform .3s,box-shadow .3s;text-align:center;will-change:transform,box-shadow,border-color}#timeAdjustText,.calc-mode-cards.estimate-mode{justify-content:center}.calc-mode-subcard:hover{border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 3px 8px var(--light-shadow)}.calc-mode-subcard .card-icon{font-size:var(--font-11xl);margin-bottom:var(--spacing-md)}.calc-mode-subcard .card-title{font-size:var(--font-4xl);font-weight:600;margin-bottom:var(--spacing-md);color:var(--text-primary)}#backBtn,.calc-mode-subcard .card-description{color:var(--lm-text-muted);font-size:var(--font-lg)}.calc-mode-cards.estimate-mode .calc-mode-card[data-mode=estimate]{max-width:var(--max-width-card);margin:0 auto;position:relative}.calc-mode-card,.calc-mode-subcard{transition:background-color var(--transition-smooth),border-color var(--transition-smooth),transform var(--transition-smooth),box-shadow var(--transition-smooth)}.estimate-subcards{animation:.4s ease-out slideIn}#estimateSubcards{transition:opacity .4s;opacity:1}#backBtn{position:absolute;top:var(--spacing-6xl);right:var(--spacing-6xl);cursor:pointer;padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-md);transition:color .2s,background .2s,transform .2s;opacity:0;visibility:hidden;background-color:var(--lm-bg-back-btn);border:1px solid var(--bdr-primary)}#backBtn:hover{background-color:var(--back-btn-hover);transform:translateX(-2px)}.calc-mode-cards.estimate-mode .calc-mode-card[data-mode=estimate] #backBtn{opacity:1;visibility:visible}.rounding-description{font-size:var(--font-lg);font-style:italic;min-height:1.2rem;display:flex;align-items:center}.rounding .form-select{border-color:var(--bdr-primary);transition:border-color .2s}.rounding .form-select:focus{border-color:var(--accent-main);box-shadow:0 0 0 .2rem var(--bg-success-500)}#resultSection{margin-top:var(--spacing-11xl);margin-left:var(--spacing-5xl);padding:var(--spacing-8xl);width:calc(100% - 1.1875rem);box-sizing:border-box;border:1px solid var(--bdr-inverse);border-radius:var(--radius-lg);contain:layout style paint}#scheduleResultSection{contain:layout style paint}#estimatedTimeSection,#preciseTimeSection{padding:var(--spacing-8xl);border-radius:var(--radius-lg);margin-bottom:var(--spacing-8xl);text-align:center}#estimatedTimeSection{background-color:var(--lm-bg-estimated-time-section);border:2px solid var(--lm-bdr-estimated-time)}#preciseTimeSection{background-color:var(--lm-bg-precise-time-section);border:2px solid var(--lm-bdr-precise-time)}#timeAdjustText{display:flex;border:2px solid var(--lm-bdr-estimated-time-controls);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none}#estimatedTimeAdjustSection{width:100%;margin-bottom:var(--spacing-9xl);padding:var(--spacing-3xl);justify-content:center;border-radius:0 0 var(--radius-lg) var(--radius-lg);border:2px solid var(--lm-bdr-estimated-time-controls);border-top:none}.total-series-time-label{background-color:#c59eff;font-size:var(--font-7xl)}#scheduleStretchResult,.note{font-size:var(--font-xl)}.schedule-series-total-time{background-color:var(--white)}#episodeResult,#paceResultSection,#rangeEpisodeResult,#scheduleAllAtOnceResult,#scheduleDailyResult,#scheduleImpossibleDaySection,#scheduleImpossibleResult,#scheduleSkipDaysResult,#scheduleStretchResult{padding:var(--spacing-3xl);margin-top:var(--spacing-3xl);contain:layout style paint}#paceResultSection #paceDailyTime,#scheduleStretchResult #dailyPlan,#scheduleStretchResult #groupedPlan{margin-top:var(--spacing-3xl);contain:layout style paint}#scheduleStretchResult #dailyPlan strong span,#scheduleStretchResult #groupedPlan strong span{min-width:1.2em}#episodeResult,#rangeEpisodeResult{border-left:4px solid var(--primary-color);background-color:var(--lm-bg-result-sections)}#paceResultSection,#scheduleAllAtOnceResult,#scheduleDailyResult,#scheduleImpossibleDaySection,#scheduleImpossibleResult,#scheduleSkipDaysResult,#scheduleStretchResult{border-left:4px solid var(--secondary-color);background-color:var(--lm-bg-schedule-result)}.actual-days-details:not(.hidden)::before,.minimum-days-details:not(.hidden)::before,.pace-total-time-details:not(.hidden)::before,.requested-days-details:not(.hidden)::before{content:' '}.note{max-width:fit-content;margin:0 auto;margin-top:var(--spacing-9xl);padding:var(--spacing-3xl);font-weight:700;border-radius:var(--radius-sm)}.pace-error,.schedule-error{padding:var(--spacing-md);margin:0 auto;max-width:fit-content}.note.moderate{background-color:var(--lm-bg-schedule-note-moderate);border-left:4px solid var(--bdr-info-schedule-note-moderate);border-right:4px solid var(--bdr-info-schedule-note-moderate);color:var(--light-gray)}.note.extreme,.note.impossible,.note.unrealistic{color:var(--text-inverse)}.note.high{background-color:var(--lm-bg-schedule-note-high);border-left:4px solid var(--bdr-info-schedule-high);border-right:4px solid var(--bdr-info-schedule-high)}.note.extreme{background-color:var(--extreme-danger-color);border-left:4px solid var(--danger-color);border-right:4px solid var(--danger-color);font-weight:600}.note.unrealistic{background-color:var(--lm-bg-schedule-note-unrealistic);border-left:4px solid var(--bdr-info-schedule-unrealistic);border-right:4px solid var(--bdr-info-schedule-unrealistic);font-weight:700}.note.impossible{background-color:var(--lm-bg-schedule-note-impossible);border-left:4px solid var(--bdr-info-schedule-impossible);border-right:4px solid var(--bdr-info-schedule-impossible);font-weight:700;text-shadow:0 0 10px rgba(255,0,0,.5)}.schedule-error{background-color:var(--lm-bg-schedule-error);border-left:4px solid #b01322;font-size:var(--font-base);border-radius:var(--radius-3xl)}.pace-error{background-color:var(--lm-bg-pace-error);border:2px solid #ebff00;font-size:var(--font-8xl);border-radius:var(--radius-3xl)}.schedule-explanation{margin-top:var(--spacing-9xl);max-width:fit-content;padding:var(--spacing-lg) var(--spacing-6xl);background-color:var(--lm-bg-explanation);border:1px solid var(--lm-explanation);border-radius:var(--radius-lg);font-size:var(--font-4xl);line-height:var(--line-height-relaxed)}#info,.deadline-section,.footer p{font-size:var(--font-2xl)}.explanation-title{color:var(--lm-explanation);font-weight:700;margin-right:var(--spacing-xs)}.explanation-text{color:var(--text-primary)}.explanation-highlight{color:var(--lm-explanation);font-weight:700}.deadline-section{margin-top:var(--spacing-6xl);padding:var(--spacing-6xl);background:var(--lm-grad-deadline-section);border-left:4px solid #e864ff;border-right:4px solid #9421f3;border-radius:var(--radius-lg);line-height:var(--line-height-loose);color:#1a1a1a;font-weight:600;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.support-button,.support-button:hover{color:var(--text-primary);text-decoration:none}.deadline-section strong{color:#080947;font-weight:700}footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:var(--spacing-10xl) var(--spacing-13xl);border-top:1px solid var(--bdr-primary);position:relative;background-color:var(--lm-bg-footer)}.footer{text-align:left;margin:0;display:flex;align-items:center}#info,.footer p,.support-button{text-align:center}.footer p{margin:0;line-height:var(--line-height-larger)}#info{margin:0;flex:1}.button-group{display:flex;gap:var(--gap-sm);align-items:center}.support-button{background-color:#fedf14;font-size:var(--font-xl);padding:var(--spacing-6xl) var(--spacing-10xl);border:none;border-radius:var(--radius-button);cursor:pointer;font-weight:700;display:flex;justify-content:center;transition:background-color .3s,transform .3s,box-shadow .3s,color .3s;white-space:nowrap;width:100%;box-sizing:border-box}.support-button:hover{background-color:gold;transform:translateY(-2px);box-shadow:0 8px 20px #fedf1466}.mt-10{margin-top:var(--spacing-3xl)}.mb-3{width:100%}#paceEpisodesSection .form-label,#paceWatchingSection .form-label,#scheduleEpisodesSection .form-label,.custom-padding-mb3-text .form-label,.mb-3.custom-padding-mb3-text .form-label,.mb-3.row .col .form-label{padding-left:0}.custom-padding-mb3-text{padding-left:var(--spacing-6xl);padding-right:var(--spacing-6xl);box-sizing:border-box}input:checked+.slider:before{transform:translateX(1.6875rem)}input:checked+.slider .icon{transform:translateX(1.625rem) rotate(360deg);opacity:1}.modal{position:fixed;z-index:var(--z-modal);left:0;top:0;width:100%;height:100%;background-color:#00000080;backdrop-filter:blur(5px);contain:layout style paint}.modal-content{overflow-y:auto;background-color:var(--bg-inverse);margin:2% auto;padding:0;border-radius:var(--radius-2xl);border:1px solid var(--bdr-primary);width:45%;max-height:95vh;box-shadow:0 10px 30px #00000033;animation:.3s ease-out modalSlideIn}#contactForm,.modal-header{padding:var(--spacing-12xl)}#contactMessage{resize:vertical;min-height:160px}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--bdr-primary)}.modal-header h2{margin:0;font-size:var(--font-11xl)}.modal-open{overflow:hidden}.close{color:var(--bs-danger);font-size:var(--font-14xl);font-weight:700;cursor:pointer;transition:color .2s;line-height:var(--line-height-minimal)}.close:focus,.close:hover{color:var(--bs-code-color)}.form-group{margin-bottom:var(--spacing-10xl);contain:layout style}.form-group label{margin-bottom:var(--spacing-xm);font-weight:600;font-size:var(--font-2xl)}.form-group input,.form-group textarea{width:100%;padding:var(--spacing-6xl);border:2px solid var(--bdr-primary);border-radius:var(--radius-md);font-size:var(--font-base);background-color:#f5f5f5;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.form-group input:focus,.form-group textarea:focus{outline:0;border-color:var(--primary-color);box-shadow:0 0 0 3px #007bff1a}.form-group textarea{resize:vertical;min-height:100px}.form-buttons{display:flex;gap:var(--gap-2sm);justify-content:flex-end;margin-top:var(--spacing-12xl)}.btn-cancel,.btn-submit{padding:var(--spacing-6xl) var(--spacing-11xl);border:none;border-radius:var(--radius-md);font-size:var(--font-base);font-weight:600;cursor:pointer;transition:background-color .2s,transform .2s;color:var(--text-inverse);border:1px solid var(--bdr-primary)}.btn-cancel{background-color:var(--danger-color)}.btn-cancel:hover{background-color:var(--bs-danger)}.btn-submit{background-color:var(--primary-color)}.btn-submit:hover{transform:translateY(-1px)}.btn-submit:disabled{background-color:var(--medium-gray);cursor:not-allowed;transform:none}#episodeTooShortWarning{text-align:center;font-weight:700;color:var(--danger-light-color)}.custom-notification{display:flex;position:fixed;padding:1.063rem;z-index:var(--z-notification);min-width:300px;max-width:20%;opacity:1;background-color:var(--bg-inverse);border-radius:var(--radius-lg);border-left:4px solid;box-shadow:var(--shadow-card-hover);align-items:center;transform:translateX(100%);transition:transform var(--transition-smooth),opacity var(--transition-smooth);contain:layout style paint;will-change:transform,opacity}.custom-notification.hidden{opacity:0;transform:translateX(0)}.custom-notification.success{top:20px;gap:var(--gap-md);border-left-color:var(--success-color)}.custom-notification.error{top:10px;gap:var(--gap-2sm);border-left-color:var(--danger-error)}.notification-icon{flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center}.custom-notification.success .notification-icon{color:var(--success-color);background-color:#22c55e1a}.custom-notification.error .notification-icon{color:var(--danger-error);background-color:#ef44441a}.notification-message{flex:1;font-size:var(--font-xl);color:#374151;font-weight:500}.notification-close{background:0 0;border:none;font-size:var(--font-11xl);color:#9ca3af;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color .2s,background-color .2s}.notification-close:hover{color:#6b7280;background-color:#0000000d}@media (min-width:1200px) and (max-width:1260px){#info{max-width:33%}}@media (min-width:769px) and (max-width:899px){#info,.footer p{text-align:center}.contact-button,.support-button{font-size:var(--font-xl);padding:var(--spacing-3xl) var(--spacing-10xl);white-space:nowrap}footer{flex-direction:column;align-items:center;gap:var(--gap-xl);padding:var(--spacing-10xl) var(--spacing-9xl)}.footer{width:100%;justify-content:center;order:1}.footer p{font-size:var(--font-xl);line-height:var(--line-height-loose)}#info{width:100%;order:2;font-size:var(--font-xl)}.button-group{order:3;display:flex;flex-direction:row;align-items:flex-start;gap:var(--gap-lg)}.support-button{width:auto;min-width:fit-content}}@media (min-width:1100px){#roundingSection{min-width:36%;max-width:fit-content}.px-custom{padding-right:var(--spacing-17xl);padding-left:var(--spacing-17xl)}}@media (min-width:900px) and (max-width:1199px){#info,.footer p{font-size:var(--font-2xl);margin:0}.contact-button,.support-button{font-size:var(--font-3xl);padding:var(--spacing-3xl) var(--spacing-10xl);white-space:nowrap}footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gap-xl);padding:var(--spacing-10xl) var(--spacing-13xl)}.footer{width:100%;justify-content:center;order:1}.footer p{text-align:center;line-height:var(--line-height-large)}#info{width:100%;text-align:left;order:2}.button-group{order:3;display:flex;flex-direction:row;align-items:flex-start;gap:var(--gap-xl);margin-top:var(--spacing-lg)}.support-button{width:auto;min-width:fit-content}}@media (min-width:769px) and (max-width:1000px){.series-info-btn{padding:var(--spacing-4xl) var(--spacing-11xl);font-size:var(--font-xl);letter-spacing:.02rem}.not-sponsored{font-size:var(--font-xs)}}@media (min-width:769px){.accordion-header,.accordion-item.active>.accordion-content{padding:var(--spacing-9xl)}.accordion-item{margin-bottom:var(--spacing-3xl)}.accordion-header{font-size:var(--font-7xl)}.accordion-content{padding:0 var(--spacing-9xl)}.accordion-icon{font-size:var(--font-2xl)}}@media (max-width:768px){#info,.footer p{text-align:center}.lang-button{min-width:3rem;padding:var(--spacing-md) var(--spacing-lg)}.calc-mode-subcard .card-icon,.lang-flag{font-size:var(--font-10xl)}.lang-dropdown{min-width:140px}.lang-option{padding:var(--spacing-lg) var(--spacing-6xl);font-size:var(--font-xl)}#estimatedTimeSection,.form-control{padding:var(--spacing-3xl)}#headingSchedule{font-size:var(--font-15xl)}#headingEstimate,#headingPace{font-size:var(--font-12xl)}.form-control{font-size:var(--font-base)}.form-label{margin-bottom:var(--spacing-lg);font-weight:500}.mb-3{margin-bottom:var(--spacing-10xl)}#estimatedTimeSection,#presetSelector,.col-md-6{margin-bottom:var(--spacing-3xl)}.mb-3 .form-label{padding-left:var(--spacing-6xl)}.mb-3.custom-padding-mb3-text .form-label,.mb-3.row .col .form-label{padding-left:0}.contact-button{padding:var(--spacing-6xl) var(--spacing-9xl);flex:1;max-width:fit-content}.col-md-6{width:100%}.calc-mode-cards,.calc-mode-subcards{flex-direction:column;gap:var(--gap-md)}.calc-mode-card,.calc-mode-subcard{padding:var(--spacing-9xl)}.calc-mode-card .card-icon{font-size:var(--font-11xl)}.rounding .row{flex-direction:column;gap:var(--gap-sm)}.rounding-description{padding-left:0;text-align:center}#resultSection{margin-left:var(--spacing-sm);width:calc(100% - .625rem)!important;font-size:var(--font-2xl)}#episodeResult,#rangeEpisodeResult{padding:var(--spacing-lg);margin-top:var(--spacing-lg)}.estimated-time-controls{display:inline-flex;align-items:center;gap:var(--gap-2xs)}.estimated-time-controls select{font-size:var(--font-sm)}.estimated-time-controls .btn-group{display:flex;gap:var(--gap-xs)}.estimated-time-controls button{padding:var(--spacing-xs) var(--spacing-6xl);font-size:var(--font-xl);min-width:1.875rem;min-height:1.875rem}footer{flex-direction:column;align-items:center;gap:var(--gap-lg);padding:var(--spacing-9xl) var(--spacing-6xl)}.footer{width:100%;justify-content:center}#info{width:100%;order:1}.button-group{width:100%;flex-direction:row;justify-content:center;gap:var(--gap-sm);order:2;display:flex}.modal-content{margin:3% auto;width:95%;max-height:90vh}.form-group input,.form-group textarea{padding:var(--spacing-xl);font-size:var(--font-lg)}.btn-cancel,.btn-submit{width:100%}.form-buttons{flex-direction:column-reverse}.header-content{padding:0 var(--spacing-xs)}.site-header{padding:var(--spacing-9xl) 0;margin-bottom:var(--spacing-11xl)}.site-logo{font-size:var(--font-12xl);gap:.5rem}.site-logo::before{width:1.75rem;height:1.75rem}.header-controls{gap:var(--gap-sm)}.desktop-toggle{display:none!important}.mobile-toggle{display:flex!important}.theme-icon{transition:opacity .2s;display:flex;align-items:center;justify-content:center}.tool-description{padding:var(--spacing-10xl)}.faq-label{font-size:var(--font-13xl)}.accordion-header,.accordion-item.active>.accordion-content{padding:var(--spacing-6xl)}.accordion-content{padding:0 var(--spacing-6xl)}}@media (max-width:479px){.d-flex.justify-content-between.align-items-center.my-3{flex-direction:column;gap:var(--gap-xl)}.d-flex.justify-content-between.align-items-center.my-3 .d-flex{flex-direction:column;width:90%;gap:var(--gap-lg)}.d-flex.justify-content-between.align-items-center.my-3 .btn{width:100%}#seriesInfoWrapper{width:90%;display:flex;flex-direction:column;align-items:center}.series-info-btn{width:100%;font-size:var(--font-lg)}.not-sponsored{position:static;margin-top:var(--spacing-xs)}}@media (min-width:480px) and (max-width:768px){.d-flex.justify-content-between.align-items-center.my-3{flex-direction:column;gap:var(--gap-xxl)}.d-flex.justify-content-between.align-items-center.my-3 .d-flex{flex-direction:row;width:100%;gap:var(--gap-md);justify-content:center}.d-flex.justify-content-between.align-items-center.my-3 .btn{flex:1}#seriesInfoWrapper{width:50%;display:flex;flex-direction:column;align-items:center}.series-info-btn{width:fit-content}.not-sponsored{position:static;margin-top:var(--spacing-xs)}}