@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");  :root{--theme-accent-color:#16a34a;--theme-accent-contrast-1:#0d9542;--theme-accent-contrast-2:#0b6d2f;--theme-accent-contrast-3:#035422;--theme-accent-contrast-4:#004319;--theme-accent-contrast-5:#30c15f;--theme-accent-contrast-6:#77db8d;--theme-accent-contrast-7:#77db8d;--theme-accent-contrast-8:#abeeb6;--theme-accent-contrast-9:#d2f9d8;--theme-accent-contrast-10:#e8feeb;--theme-accent-color-50:#e8feeb;--theme-accent-color-100:#d2f9d8;--theme-accent-color-200:#abeeb6;--theme-accent-color-300:#77db8d;--theme-accent-color-400:#30c15f;--theme-accent-color-500:#16a34a;--theme-accent-color-600:#0d9542;--theme-accent-color-700:#0b6d2f;--theme-accent-color-800:#035422;--theme-accent-color-900:#004319;--theme-accent-color-950:#002509;--theme-background-color:#ffffff;--theme-background-contrast-1:#ededed;--theme-background-contrast-2:#dbdbdb;--theme-background-contrast-3:#c1c1c1;--theme-background-contrast-4:#c1c1c1;--theme-background-contrast-5:#898989;--theme-background-contrast-6:#b1b1b1;--theme-background-contrast-7:#5b5b5b;--theme-background-contrast-8:#454545;--theme-background-contrast-9:#373737;--theme-background-contrast-10:undefined;--theme-background-color-50:#ffffff;--theme-background-color-100:#ededed;--theme-background-color-200:#dbdbdb;--theme-background-color-300:#c1c1c1;--theme-background-color-400:#a3a3a3;--theme-background-color-500:#898989;--theme-background-color-600:#b1b1b1;--theme-background-color-700:#5b5b5b;--theme-background-color-800:#454545;--theme-background-color-900:#373737;--theme-background-color-950:#1d1d1d;--theme-heading-color:#030712;--theme-heading-contrast-1:#3f4551;--theme-heading-contrast-2:#3f4551;--theme-heading-contrast-3:#535b69;--theme-heading-contrast-4:#242b39;--theme-heading-contrast-5:#7f8a9c;--theme-heading-contrast-6:#99a4b6;--theme-heading-contrast-7:#b9c1d0;--theme-heading-contrast-8:#d5dbe6;--theme-heading-contrast-9:#e9edf3;--theme-heading-contrast-10:#f5f7fb;--theme-heading-color-50:#f5f7fb;--theme-heading-color-100:#e9edf3;--theme-heading-color-200:#d5dbe6;--theme-heading-color-300:#b9c1d0;--theme-heading-color-400:#99a4b6;--theme-heading-color-500:#7f8a9c;--theme-heading-color-600:#242b39;--theme-heading-color-700:#535b69;--theme-heading-color-800:#3f4551;--theme-heading-color-900:#313741;--theme-heading-color-950:#030712;--theme-text-color:#6b7280;--theme-text-contrast-1:#555b67;--theme-text-contrast-2:#40454f;--theme-text-contrast-3:#33373f;--theme-text-contrast-4:#1a1d22;--theme-text-contrast-5:#9ba3b3;--theme-text-contrast-6:#9ba3b3;--theme-text-contrast-7:#bac1ce;--theme-text-contrast-8:#d6dbe4;--theme-text-contrast-9:#eaedf2;--theme-text-contrast-10:#f5f7fa;--theme-text-color-50:#f5f7fa;--theme-text-color-100:#eaedf2;--theme-text-color-200:#d6dbe4;--theme-text-color-300:#bac1ce;--theme-text-color-400:#9ba3b3;--theme-text-color-500:#81899a;--theme-text-color-600:#6b7280;--theme-text-color-700:#555b67;--theme-text-color-800:#40454f;--theme-text-color-900:#33373f;--theme-text-color-950:#1a1d22;--theme-element-size:56px;--theme-rounded:rounded-2xl;--theme-featured-text-color:#FFFFFF;--theme-background-color:#ffffff;--theme-background-soft:rgba(64, 64, 64, 0.05);--theme-border-color-xs:#E6E6E6;--theme-heading-font:inter;--theme-text-font:"Inter",
              sans serif, system-ui, -apple-system,
  "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
  "Liberation Sans", sans-serif, "Noto Color Emoji",
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
  "Noto Color Emoji";--theme-heading-size:0.5;--theme-text-size:16px}body,html,document, .main-content{color:var(--theme-text-color);font-size:var(--theme-text-size);font-family:var(--theme-text-font);background-color:var(--theme-background-color)}.main-content .btn,.main-content .form-control-theme{width:100%;min-height:var(--theme-element-size);padding-left:1rem;padding-right:1rem}.theme-font-featured{font-family:var(--theme-heading-font)!important}.theme-font-content{font-family:var(--theme-text-font)!important}body,html,document, .bg-theme{background-color:var(--theme-background-color)}.bg-theme-opacity{background-color:rgba(255, 255, 255, 0.5)}.bg-featured{background-color:var(--theme-accent-color)}.bg-featured-opacity{background-color:rgba(22, 163, 74, 0.2)}.border-theme{border-color:rgba(64, 64, 64, 0.25)}.border-featured,.border-featured-hover:hover{border-color:var(--theme-accent-color)}.theme-color-title{color:var(--theme-heading-color)}.featured-theme{color:#FFFFFF;background-color:var(--theme-accent-color)}.main-content .btn,.theme-font-title{font-family:"Inter",sans serif,system-ui, -apple-system,
  "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
  "Liberation Sans", sans-serif, "Noto Color Emoji",
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
  "Noto Color Emoji"}.form-control-theme{transition:all.2s ease;border-color:rgba(64, 64, 64, 0.25)}.form-control-theme:focus{border-color:rgba(64, 64, 64, 0.5)}.content-calc,.content-variable{font-style:normal!important;font-weight:normal!important;font-size:.9em!important;display:inline-block;padding:2px 4px;color:#4b5563!important;border-radius:4px;background-color:#fff;box-shadow:0px 1px 2px#03071221}.content-calc{padding-right:2px!important}.content h1{font-size:2em}.content h2{font-size:1.5em}.content h3{font-size:1.17em}.content h1,.content h2,.content h3{line-height:1.15;color:var(--theme-heading-color);font-family:"Inter",sans serif,system-ui, -apple-system,
  "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
  "Liberation Sans", sans-serif, "Noto Color Emoji",
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
  "Noto Color Emoji"}.content p+p,.content p+ul,.content p+ol,.content ul+p,.content ul+ol,.content ul+ul,.content ol+p,.content ol+ol,.content ol+ul,.content h1+p,.content h2+p,.content h3+p,.content h1+ul,.content h2+ul,.content h3+ul,.content h1+ol,.content h2+ol,.content h3+ol{margin-top:.75rem}.content p+h1,.content p+h2,.content p+h3,.content ul+h1,.content ul+h2,.content ul+h3,.content ol+h1,.content ol+h2,.content ol+h3{margin-top:.4rem}.content p br{content:" ";height:0rem;display:block;padding-bottom:.5rem;margin-bottom:.5rem}.content .ql-size-huge{font-size:2.5em;line-height:1}.content .ql-size-large{font-size:1.5em;line-height:1}.content .ql-size-small{font-size:.75em;line-height:1.25;display:inline-block}.graphic-theme,.argument-theme{color:var(--theme-text-color);border:1px solid rgba(204, 204, 204, 0.9)}.quote-theme{color:var(--theme-text-color);border-color:rgba(204, 204, 204, 0.9);background-color:var(--theme-background-color)}.btn-theme{color:#FFFFFF;background-color:var(--theme-accent-color)}.effect-bubble:hover .btn-theme,.btn-theme:hover{background-color:#16a34a};
          }

          .hide-volume::-webkit-media-controls-volume-control-container {display:none}.hide-volume::-webkit-media-controls-time-remaining-display{display:none}.compare-slider{-webkit-appearance:none;width:100%;height:100%;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity.2s}.compare-slider:hover{opacity:1}.compare-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#04aa6d;cursor:pointer}.compare-slider::-moz-range-thumb{width:25px;height:25px;background:#04aa6d;cursor:pointer}

.option-background-default{background-color:var(--theme-background-color);color:var(--theme-heading-color);border-style:solid;border-color:#E6E6E6}.option-background-default .option-icon-right,.option-background-default .option-icon-score,.option-background-default .option-icon-value{transition:all.2s ease;background-color:rgba(64, 64, 64, 0.1)}.option-background-default .option-icon-select{transition:all.2s ease;color:var(--theme-heading-color);background-color:var(--theme-background-color);border:1px solid #BFBFBF}.active .option-icon-select{border-color:#16a34a}@media(hover:hover)and (pointer:fine){.option-background-default:hover,.option-background-default:hover .option-icon-select{border-color:#16a34a}}.option-background-default.active{color:#FFFFFF;border-color:var(--theme-accent-color);background-color:var(--theme-accent-color)}.option-background-bubble{font-weight:500;color:#FFFFFF;border-color:#149343;background-color:var(--theme-accent-color);border-bottom-width:8px!important}.option-background-bubble .option-icon-score,.option-background-bubble .option-icon-value{background-color:rgba(69, 181, 110, 0.5)}.option-background-bubble .option-icon-select{border:1px solid rgba(255, 255, 255, 0.5)}.option-background-bubble.active{transform:scale(1.025);background-color:#2DAC5C}@media(hover:hover)and (pointer:fine){.option-background-bubble:hover{transform:scale(1.025);background-color:#2DAC5C}}.option-background-fetured{font-weight:500;color:#FFFFFF;border-color:var(--theme-accent-color);background-color:var(--theme-accent-color)}.option-background-fetured .option-icon-right,.option-background-fetured .option-icon-score,.option-background-fetured .option-icon-value{background-color:rgba(69, 181, 110, 0.5)}.option-background-fetured .option-icon-select{background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.5)}.active.option-background-fetured{border-color:#2DAC5C;background-color:#2DAC5C;transform:scale(1.025)}@media(hover:hover)and (pointer:fine){.option-background-fetured:hover{border-color:#2DAC5C;background-color:#2DAC5C;transform:scale(1.025)}.option-background-fetured.not(.active):hover {transform:scale(1.01)}}.option-background-contrast:before{content:" ";display:block;width:100%;height:100%;background-color:var(--theme-background-color);position:absolute;z-index:0}.option-background-contrast:after{content:" ";top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(22, 163, 74, 0.1);position:absolute;z-index:0}.option-background-contrast .option-wrap{position:relative;z-index:1}.option-background-contrast{font-weight:500;color:var(--theme-heading-color);border-color:rgba(22, 163, 74, 0.5)!important}.option-background-contrast .option-icon-right{color:rgba(22, 163, 74, 1)!important;background-color:var(--theme-background-color)}.active.option-background-contrast .option-icon-right{color:var(--theme-background-color)!important;background-color:var(--theme-accent-color)}.option-background-contrast .option-icon-score,.option-background-contrast .option-icon-value{transition:all.2s ease;color:rgba(22, 163, 74, 1)!important;border:1px solid var(--theme-accent-color);background-color:var(--theme-background-color)}.active.option-background-contrast .option-icon-score,.active.option-background-contrast .option-icon-value{color:var(--theme-background-color)!important;border:1px solid var(--theme-accent-color);background-color:var(--theme-accent-color)}.option-background-contrast .option-icon-select{color:rgba(22, 163, 74, 1)!important;background-color:var(--theme-background-color);border:1px solid rgba(22, 163, 74, 1)!important}.active.option-background-contrast{border-color:rgba(22, 163, 74, 1)!important;background-color:rgba(22, 163, 74, 0.2);transform:scale(1.01)}@media(hover:hover)and (pointer:fine){.option-background-contrast:hover{border-color:rgba(22, 163, 74, 1)!important;background-color:rgba(22, 163, 74, 0.2);transform:scale(1.01)}}.active.option-background-contrast{transform:scale(1.025)}

.timer-theme{border-width:1px;background-color:var(--theme-background-color);border-style:solid;border-color:rgba(64, 64, 64, 0.1)}
@keyframes fadeInOut{0%,100%{opacity:0}50%{opacity:1}}
div[id^="pulse"]{animation:bounceBtn 1s infinite}
.shake{animation:shakeAnimation .4s}
