.hidden{display:none!important}.twp-attribution{text-align:right;color:#666;margin-top:20px;max-width:600px}.twp-attribution.hidden{display:none}.twp-countdown-timer{font-size:24px;font-weight:700;color:#333;text-align:center}.w2p-calculator.bwdc-wrap,.bwdc-wrap{max-width:600px;margin:35px auto;padding:30px;border:none;border-radius:15px;box-shadow:0 10px 30px rgb(0 0 0 / .1);background-color:#fff}.bwdc-wrap .input-group{margin-bottom:20px}.bwdc-wrap label{display:block;margin-bottom:5px;font-weight:700}.bwdc-wrap input[type="number"],.bwdc-wrap input[type="date"],.bwdc-wrap input[type="text"]{width:100%;font-size:17px;padding:15px 20px;border-radius:10px;border:1px solid #ddd;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box}.bwdc-wrap select{width:100%;font-size:17px;padding:12px 16px;border-radius:10px;border:1px solid #ddd;background-color:#fff;box-sizing:border-box}.bwdc-wrap .input-with-suffix{position:relative;display:flex;align-items:center}.bwdc-wrap .input-with-suffix input{flex-grow:1;padding-right:60px}.bwdc-wrap .input-suffix{position:absolute;right:10px;color:#999;pointer-events:none}.bwdc-wrap .radio-group{display:flex;gap:20px;margin-top:10px}.bwdc-wrap .radio-group label{display:flex;align-items:center;font-weight:400}.bwdc-wrap .radio-group input[type="radio"]{margin-right:5px}.bwdc-wrap .checkbox-group{display:flex;flex-wrap:wrap;gap:10px}.bwdc-wrap .checkbox-group label{display:flex;align-items:center;font-weight:400}.bwdc-wrap .checkbox-group input[type="checkbox"]{margin-right:5px}.bwdc-wrap button{background-color:#f63!important;color:#fff!important;border:none!important;padding:15px 35px!important;cursor:pointer;border-radius:25px;font-size:17px!important;display:inline-block!important;margin-top:20px;line-height:normal!important;transition:background-color 0.3s ease}.bwdc-wrap button:hover{background-color:#f93!important;color:#fff!important}#bwdc-results{margin-top:20px;font-weight:700}.bwdc-wrap .result-box{background-color:#f0f8ff;border:none;border-radius:15px;padding:20px;margin-top:30px;font-size:18px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.bwdc-wrap .result-box h3{margin-top:0;color:#4682b4}.bwdc-wrap .result-value{font-size:24px;font-weight:700;color:#2e8b57}.bwdc-wrap h2{text-align:center;color:#333;margin-bottom:20px}.bwdc-wrap table{width:100%;border-collapse:collapse;margin-top:20px}.bwdc-wrap th,.bwdc-wrap td{border:1px solid #ddd;padding:10px;text-align:left}.bwdc-wrap th{background-color:#f2f2f2}.bwdc-export-buttons{margin-top:20px}.bwdc-export-buttons button{display:inline-block;margin-right:10px}.modal{display:none;position:fixed!important;z-index:99999999!important;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:500px;border-radius:10px;position:relative!important;z-index:100000000!important}@media screen and (max-width:767px){.modal-content{left:50%;transform:translateX(-50%)}}@media screen and (min-width:768px){.modal-content{margin-left:18%;margin-right:auto}}body.modal-open{overflow:hidden!important}body.modal-open .modal,body.modal-open .modal-content{position:fixed!important;z-index:999999999!important}body.modal-open .et_pb_sticky,body.modal-open .et_pb_sticky_module{z-index:auto!important}.social-share-buttons{display:flex;justify-content:center;gap:10px;margin-top:15px}.social-share-buttons a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none}.social-share-buttons .facebook{background-color:#3b5998}.social-share-buttons .twitter{background-color:#1da1f2}.social-share-buttons .linkedin{background-color:#0077b5}.social-share-buttons .circle{background-color:#fff;border:1px solid #ddd;color:#333}.close{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer}.close:hover,.close:focus{color:#000}#bwdcShareMessage{width:100%;margin-bottom:10px;padding:10px;border:1px solid #ddd;border-radius:5px}.royalty-calculator{max-width:600px;margin:0 auto;padding:20px}.royalty-calculator label{display:block;margin-top:10px}.royalty-calculator button{background-color:#f63!important;color:#fff!important;border:none!important;padding:15px 35px!important;cursor:pointer;border-radius:25px;font-size:17px!important;display:inline-block!important;margin-top:20px;line-height:normal!important;transition:background-color 0.3s ease}.royalty-calculator button:hover{background-color:#f93!important;color:#fff!important}.royalty-calculator input[type="number"]{width:200px;font-size:17px;padding:15px 20px;border-radius:10px}#result,#kdpResult{margin-top:20px;font-weight:700}.royalty-calculator .result-box{background-color:#f0f8ff;border:2px solid #4682b4;border-radius:10px;padding:15px;margin-top:20px;font-size:18px}.royalty-calculator .result-box h3{margin-top:0;color:#4682b4}.result-value{font-size:24px;font-weight:700;color:#2e8b57}#w2p-calculator-container .w2p-calculator{max-width:600px;margin:35px auto;padding:30px;border-radius:15px;box-shadow:0 10px 30px rgb(0 0 0 / .1);background-color:#ffffff!important;box-sizing:border-box}#w2p-calculator-container .w2p-calculator-options{margin-bottom:25px}#w2p-calculator-container label{display:block!important;margin-top:10px}#w2p-calculator-container input[type="number"],#w2p-calculator-container select{width:200px;font-size:17px;padding:15px 20px;border-radius:10px;margin-bottom:10px;border:1px solid #ddd!important;background-color:#fff!important;color:#333!important;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box}#w2p-calculator-container select{background:url('data:image/svg+xml;utf8,<svg fill="%23333" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 10px center #fff!important;background-size:12px!important;padding-right:30px;width:300px}#w2p-calculator-container input[type="number"]::-webkit-outer-spin-button,#w2p-calculator-container input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#w2p-calculator-container input[type="number"]{-moz-appearance:textfield}#w2p-calculator-container textarea{display:block;width:100%;padding:15px;border-radius:5px;font-size:17px;border:1px solid #ddd!important;background-color:#fff!important;color:#333!important;box-sizing:border-box;margin-bottom:10px}#w2p-calculator-container .w2p-btn{background-color:#f63!important;color:#fff!important;padding:15px 35px!important;cursor:pointer;border-radius:25px;font-size:17px!important;display:inline-block!important;margin-top:10px;border:none!important;text-decoration:none!important;transition:background-color 0.3s ease;line-height:normal!important}#w2p-calculator-container .w2p-btn:hover{background-color:#f93!important;color:#fff!important;text-decoration:none!important}#w2p-calculator-container .hidden{display:none!important}#w2p-calculator-container .result-box{display:none;background-color:#f0f8ff!important;border:none!important;border-radius:15px;padding:20px;margin-top:30px;font-size:18px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}#w2p-calculator-container .result-box h3{margin-top:0;color:#4682b4!important}#w2p-calculator-container .progress-circle{width:150px;height:150px;border-radius:50%;background:conic-gradient(#4682b4 0deg,#f0f8ff 0deg);display:flex;align-items:center;justify-content:center;margin:20px auto}#w2p-calculator-container .progress-circle::before{content:attr(data-value) '%';width:130px;height:130px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:2em;font-weight:700;color:#4682b4}#write-or-die-tool{max-width:800px;margin:0 auto;font-family:Arial,sans-serif}.tool-controls{margin-bottom:10px}#writing-area{width:100%;min-height:300px;border:1px solid #ccc;padding:10px;margin-bottom:10px;overflow-y:hidden;font-family:'Merriweather',serif;font-size:16px;resize:none}#timer-display{font-size:24px;font-weight:700;text-align:center}#copy-text,#start-writing{display:inline-block;margin:10px 5px}#write-or-die-tool #start-writing,#write-or-die-tool #stop-writing,#write-or-die-tool #copy-text,#write-or-die-tool #reset-writing{background-color:#ff6633!important;color:#fff!important;border:none!important;padding:10px 20px;cursor:pointer;border-radius:20px;font-size:15px;transition:background-color 0.3s ease}#write-or-die-tool #start-writing:hover,#write-or-die-tool #stop-writing:hover,#write-or-die-tool #copy-text:hover,#write-or-die-tool #reset-writing:hover{background-color:#f93!important;color:#fff!important}#write-or-die-tool .timer-button{background-color:#eee!important;color:#333!important;border:1px solid #ddd!important;padding:8px 14px;cursor:pointer;border-radius:20px;font-size:14px;margin:4px;transition:background-color 0.3s ease}#write-or-die-tool .timer-button:hover{background-color:#ddd!important}#write-or-die-tool .timer-button.active{background-color:#ff6633!important;color:#fff!important;border-color:#ff6633!important}#write-or-die-tool #toggle-kamikaze{background-color:#eee!important;color:#333!important;border:1px solid #ddd!important;padding:8px 14px;cursor:pointer;border-radius:20px;font-size:14px;margin:4px;transition:background-color 0.3s ease}#write-or-die-tool #toggle-kamikaze:hover{background-color:#ddd!important}.stats-display{margin-top:10px;margin-bottom:10px}.stats-display span{margin-right:15px}.reminder-note{margin-top:20px;padding:25px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:5px;font-size:14px;color:#666;font-family:'Merriweather',serif}.qlg-container{max-width:800px;margin:35px auto;padding:30px;border:none;border-radius:15px;box-shadow:0 10px 30px rgb(0 0 0 / .1);background-color:#fff;font-family:'Merriweather',serif}.qlg-container h2{text-align:center;color:#333;margin-bottom:20px}.qlg-container .input-group{margin-bottom:20px}.qlg-container .input-group label{display:block;margin-bottom:5px;font-weight:700}.qlg-container .input-group input[type="text"],.qlg-container .input-group input[type="email"],.qlg-container .input-group input[type="number"],.qlg-container .input-group select,.qlg-container .input-group textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px}.qlg-container .checkbox-group label{display:block;margin-bottom:5px}.qlg-container button{background-color:#ff6633!important;color:#fff!important;border:none!important;padding:15px 35px!important;cursor:pointer;border-radius:25px;font-size:17px!important;display:inline-block!important;margin-top:20px;line-height:normal!important;transition:background-color 0.3s ease}.qlg-container button:hover{background-color:#f93!important;color:#fff!important}.qlg-container .result-box{background-color:#f0f8ff;border:none;border-radius:15px;padding:20px;margin-top:30px;font-size:18px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.input-help{font-size:14px;color:#666;display:block;margin-top:5px}.bio-option{margin-bottom:20px;padding:10px;border-radius:5px;background-color:#f9f9f9}.bio-option label{display:block;margin-bottom:8px;font-weight:700}.bio-details{margin-top:10px;padding:10px;border-left:3px solid #f63;background-color:#fff}.bio-details textarea{width:100%;margin-top:5px;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px}.bio-checkbox{margin-right:8px}.comp-title-inputs input{width:49%;display:inline-block;margin-right:1%}.comp-title-inputs input:last-child{margin-right:0}#qlg-success-message{background-color:#d4edda;color:#155724;padding:20px;border-radius:5px;margin-top:20px;text-align:center}#qlg-success-message h3{color:#155724;margin-bottom:10px}#qlg-newsletter-notice{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;padding:15px;margin-top:20px;font-size:.9em;color:#6c757d}.select2-container--classic .select2-selection--single{height:40px;border:1px solid #ddd;border-radius:5px}.select2-container--classic .select2-selection--single .select2-selection__rendered{line-height:40px;padding-left:15px}.select2-container--classic .select2-selection--single .select2-selection__arrow{height:38px}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #ddd;padding:8px}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#f63}.select2-results__options{max-height:400px!important}.select2-container--classic .select2-results__group{background-color:#f8f9fa;font-weight:700;padding:8px}.premise-container{max-width:800px;margin:35px auto;padding:30px;border:none;border-radius:15px;box-shadow:0 10px 30px rgb(0 0 0 / .1);background-color:#fff;font-family:'Merriweather',serif}.premise-container h2{text-align:center;color:#333;margin-bottom:20px}.premise-container .input-group{margin-bottom:20px}.premise-container .input-group label{display:block;margin-bottom:5px;font-weight:700}.premise-container .input-group input[type="text"],.premise-container .input-group input[type="email"],.premise-container .input-group textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px}.premise-container button{background-color:#ff6633!important;color:#fff!important;border:none!important;padding:15px 35px!important;cursor:pointer;border-radius:25px;font-size:17px!important;display:inline-block!important;margin:20px auto 0;line-height:normal!important;transition:background-color 0.3s ease}.premise-container button:hover{background-color:#f93!important;color:#fff!important}#premise-success-message{background-color:#d4edda;color:#155724;padding:20px;border-radius:5px;margin-top:20px;text-align:center}#premise-success-message h3{color:#155724;margin-bottom:10px}#premise-success-message ul{list-style-type:none;padding:0;margin:15px 0}#premise-success-message ul li{margin-bottom:8px}#premise-newsletter-notice{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;padding:15px;margin-top:20px;font-size:.9em;color:#6c757d}@media (max-width:768px){.premise-container{margin:20px;padding:20px}.premise-container button{width:100%}}#writing-sprint-timer{max-width:650px;margin:0 auto;text-align:center;font-family:'Merriweather',serif}#writing-sprint-timer .timer-display,.sprint-modal .timer-display{font-size:120px;line-height:1.2;font-weight:700;margin:20px 0;padding:20px;background-color:#f0f0f0;border-radius:10px}#writing-sprint-timer .timer-controls,#writing-sprint-timer .timer-actions,.sprint-modal .timer-controls,.sprint-modal .timer-actions{margin:20px 0}#writing-sprint-timer .timer-button,#writing-sprint-timer .start-sprint,#writing-sprint-timer .pause-sprint,#writing-sprint-timer .reset-sprint,#writing-sprint-timer #sprint-focus-mode,#writing-sprint-timer #toggle-sound,.sprint-modal .timer-button,.sprint-modal .start-sprint,.sprint-modal .pause-sprint,.sprint-modal .reset-sprint,.sprint-modal #sprint-exit-focus-mode,.sprint-modal #focus-mode-toggle-sound{height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;padding:0 15px;border-radius:5px;margin:5px;font-family:'Merriweather',serif;border:2px solid;background-color:#fff;transition:background-color 0.2s ease}#writing-sprint-timer .timer-button,#writing-sprint-timer .start-sprint,.sprint-modal .timer-button,.sprint-modal .start-sprint{background-color:#ff6633!important;color:white!important;border-color:#ff6633!important}#writing-sprint-timer .timer-button:hover,#writing-sprint-timer .start-sprint:hover,.sprint-modal .timer-button:hover,.sprint-modal .start-sprint:hover{background-color:#e55522!important;border-color:#e55522!important}#writing-sprint-timer .pause-sprint,#writing-sprint-timer .reset-sprint,#writing-sprint-timer #sprint-focus-mode,#writing-sprint-timer #toggle-sound,.sprint-modal .pause-sprint,.sprint-modal .reset-sprint,.sprint-modal #focus-mode-toggle-sound{color:black!important;border-color:black!important}#writing-sprint-timer .pause-sprint:hover,#writing-sprint-timer .reset-sprint:hover,#writing-sprint-timer #sprint-focus-mode:hover,#writing-sprint-timer #toggle-sound:hover,.sprint-modal .pause-sprint:hover,.sprint-modal .reset-sprint:hover,.sprint-modal #focus-mode-toggle-sound:hover{background-color:#f0f0f0!important}.sprint-timer-custom-input{position:relative;display:inline-flex;align-items:center;width:200px;margin:10px 0}.sprint-timer-custom-input input{width:100%;padding:10px 90px 10px 10px;box-sizing:border-box;font-size:16px;height:40px;border-radius:5px;border:1px solid #ccc}.sprint-timer-input-suffix{position:absolute;right:30px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none;font-size:14px}.sprint-timer-custom-input input::-webkit-inner-spin-button,.sprint-timer-custom-input input::-webkit-outer-spin-button{opacity:1}.sprint-modal{display:none;position:fixed;z-index:1000000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .9);justify-content:center;align-items:center}.sprint-modal.active{display:flex}.sprint-modal-content{background-color:#fefefe;padding:40px;border:1px solid #888;width:90%;max-width:800px;text-align:center;box-shadow:0 4px 8px rgb(0 0 0 / .1);border-radius:8px}.sprint-modal .timer-display{font-size:140px;margin-bottom:30px}#sprint-exit-focus-mode{margin-top:30px!important;background-color:#f44336!important;color:white!important;border-color:#f44336!important}.sprint-complete-modal{display:none;position:fixed;z-index:1000000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .4)}.sprint-complete-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:500px;text-align:center}#close-sprint-modal{background-color:#ff6633!important;color:white!important;border:none!important;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sprint-modal.active~* .et_pb_row,body .et_pb_row{z-index:1}@media (max-width:768px){#writing-sprint-timer .timer-display{font-size:80px;line-height:1;padding:10px 0;width:100%;box-sizing:border-box}#writing-sprint-timer .timer-controls,#writing-sprint-timer .timer-actions,.sprint-modal .timer-controls,.sprint-modal .timer-actions{display:flex;flex-wrap:wrap;justify-content:center}#writing-sprint-timer .timer-controls button,#writing-sprint-timer .timer-actions button,.sprint-modal .timer-controls button,.sprint-modal .timer-actions button,.sprint-timer-custom-input input{font-size:14px;padding:8px 12px;margin:3px}.sprint-timer-custom-input{width:100%;margin:3px 0}.sprint-modal .timer-display{font-size:60px;margin-bottom:20px}}