@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-white:#fff;--spacing:.25rem;--text-xs--line-height:calc(1 / .75);--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-sm:var(--dose-radius-sm);--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--dose-font-sans);--default-mono-font-family:var(--dose-font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-36{height:calc(var(--spacing) * 36)}.h-\[76px\]{height:76px}.min-h-\[140px\]{min-height:140px}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-full{width:100%}.max-w-\[80\%\]{max-width:80%}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--dose-radius-lg)}.rounded-md{border-radius:var(--dose-radius-md)}.rounded-xl{border-radius:var(--dose-radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.\!border-t-emerald-600{border-top-color:var(--color-emerald-600)!important}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-5{padding:calc(var(--spacing) * 5)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.text-2xl{font-size:var(--dose-text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xs{font-size:var(--dose-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.text-emerald-400{color:var(--color-emerald-400)}.text-inherit{color:inherit}.text-ink-3{color:var(--dose-ink-3)}.text-ink-4{color:var(--dose-ink-4)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.italic{font-style:italic}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[mobile\:dev\]{mobile:dev}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:block{display:block}}.dark\:block:where([data-theme=dark],[data-theme=dark] *){display:block}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dose-bg:#f6f5f1;--dose-bg-elev:#fff;--dose-bg-sunk:#efede7;--dose-ink:#161614;--dose-ink-2:#3a3a36;--dose-ink-3:#6e6e68;--dose-ink-4:#9c9c93;--dose-line:#1616141a;--dose-line-strong:#16161433;--dose-accent:#00ac7d;--dose-accent-ink:#00442e;--dose-accent-bg:#cdf6e3;--dose-accent-on:#fff;--dose-brand-emerald:#10b981;--dose-brand-emerald-bright:#34d399;--dose-brand-stroke:#f1efe8;--dose-brand-tile-from:#1a1a18;--dose-brand-tile-to:#0a0a09;--dose-success:#007a51;--dose-success-bg:#d8f7e6;--dose-warning:#d18e35;--dose-warning-bg:#ffeccc;--dose-error:#d33a3c;--dose-error-bg:#ffe7e4;--dose-info:#1b8abd;--dose-info-bg:#ddf2ff;--dose-font-sans:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--dose-font-serif:var(--font-fraunces), "Fraunces", Georgia, "Times New Roman", serif;--dose-font-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--dose-font-arabic:var(--font-ibm-plex-arabic), "IBM Plex Sans Arabic", var(--dose-font-sans);--dose-text-xs:.75rem;--dose-text-sm:.875rem;--dose-text-base:1rem;--dose-text-lg:1.125rem;--dose-text-xl:1.25rem;--dose-text-2xl:1.5rem;--dose-text-3xl:1.875rem;--dose-text-4xl:2.25rem;--dose-text-5xl:3rem;--dose-weight-normal:400;--dose-weight-medium:500;--dose-weight-semibold:600;--dose-weight-bold:700;--dose-leading-tight:1.15;--dose-leading-snug:1.3;--dose-leading-normal:1.5;--dose-leading-relaxed:1.7;--dose-space-0:0;--dose-space-1:.25rem;--dose-space-2:.5rem;--dose-space-3:.75rem;--dose-space-4:1rem;--dose-space-5:1.25rem;--dose-space-6:1.5rem;--dose-space-8:2rem;--dose-space-10:2.5rem;--dose-space-12:3rem;--dose-space-16:4rem;--dose-space-20:5rem;--dose-space-24:6rem;--dose-radius-xs:4px;--dose-radius-sm:6px;--dose-radius-md:9px;--dose-radius-lg:14px;--dose-radius-xl:20px;--dose-radius-full:9999px;--dose-shadow-xs:0 1px 1px #0f172a0a;--dose-shadow-sm:0 1px 2px #0f172a0a, 0 1px 3px #0f172a0f;--dose-shadow-md:0 4px 8px -2px #0f172a1a, 0 2px 4px -2px #0f172a0f;--dose-shadow-lg:0 12px 24px -4px #0f172a1f, 0 4px 8px -2px #0f172a0f;--dose-shadow-xl:0 24px 48px -8px #0f172a29, 0 8px 16px -4px #0f172a14;--dose-motion-fast:.12s;--dose-motion-base:.2s;--dose-motion-slow:.32s;--dose-ease-standard:cubic-bezier(.2, 0, 0, 1);--dose-ease-spring:cubic-bezier(.22, 1, .36, 1);--dose-z-base:0;--dose-z-dropdown:1000;--dose-z-sticky:1100;--dose-z-overlay:1200;--dose-z-modal:1300;--dose-z-toast:1400;--dose-z-tooltip:1500}@supports (color:lab(0% 0 0)){:root{--dose-accent:lab(62.4132% -48.2561 13.6401);--dose-accent-ink:lab(24.4968% -27.7612 7.81617);--dose-accent-bg:lab(93.7117% -16.5752 4.79031);--dose-success:lab(44.8693% -44.5533 15.3961);--dose-success-bg:lab(94.7403% -13.0273 4.60092);--dose-warning:lab(64.9558% 20.5502 55.6134);--dose-warning-bg:lab(94.3094% 3.50529 19.3343);--dose-error:lab(49.3643% 60.058 36.7948);--dose-error-bg:lab(93.8292% 12.2803 6.63641);--dose-info:lab(53.6515% -16.5567 -35.5576);--dose-info-bg:lab(94.2751% -5.50911 -9.2889)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dose-bg:#0e0e0d;--dose-bg-elev:#19191a;--dose-bg-sunk:#060606;--dose-ink:#f1efe8;--dose-ink-2:#cfcdc5;--dose-ink-3:#8e8c84;--dose-ink-4:#5a5853;--dose-line:#f1efe822;--dose-line-strong:#f1efe844;--dose-accent:#49d3a1;--dose-accent-ink:#c0f2db;--dose-accent-bg:#003221;--dose-accent-on:#07140e;--dose-success:#52c794;--dose-success-bg:#073724;--dose-warning:#e9b452;--dose-warning-bg:#432f07;--dose-error:#f75d59;--dose-error-bg:#4f1a18;--dose-info:#4cb0e5;--dose-info-bg:#043247;--dose-shadow-xs:0 1px 1px #0006;--dose-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000080;--dose-shadow-md:0 4px 8px -2px #00000080, 0 2px 4px -2px #0006;--dose-shadow-lg:0 12px 24px -4px #0000008c, 0 4px 8px -2px #0006;--dose-shadow-xl:0 24px 48px -8px #0009, 0 8px 16px -4px #00000073}@supports (color:lab(0% 0 0)){[data-theme=dark]{--dose-accent:lab(76.3387% -47.825 13.5888);--dose-accent-ink:lab(91.5251% -19.9416 5.75497);--dose-accent-bg:lab(17.2741% -20.6939 5.84727);--dose-success:lab(72.7265% -43.5825 15.2043);--dose-success-bg:lab(19.5942% -20.2525 7.04474);--dose-warning:lab(76.8723% 12.804 56.3035);--dose-warning-bg:lab(21.1326% 6.26041 26.7484);--dose-error:lab(60.9896% 59.8331 35.3706);--dose-error-bg:lab(18.0069% 25.1663 14.7585);--dose-info:lab(67.6232% -17.7439 -35.7813);--dose-info-bg:lab(18.8257% -8.27837 -17.7788)}}.dose-btn{justify-content:center;align-items:center;gap:var(--dose-space-2);font-family:var(--dose-font-sans);font-weight:var(--dose-weight-medium);border-radius:var(--dose-radius-md);cursor:pointer;white-space:nowrap;transition:background var(--dose-motion-fast) var(--dose-ease-standard), border-color var(--dose-motion-fast) var(--dose-ease-standard), color var(--dose-motion-fast) var(--dose-ease-standard), opacity var(--dose-motion-fast) var(--dose-ease-standard);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.dose-btn:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px}.dose-btn:disabled{opacity:.5;cursor:not-allowed}.dose-btn--sm{height:32px;padding:0 var(--dose-space-3);font-size:var(--dose-text-sm)}.dose-btn--md{height:40px;padding:0 var(--dose-space-4);font-size:var(--dose-text-base)}.dose-btn--lg{height:48px;padding:0 var(--dose-space-6);font-size:var(--dose-text-lg)}.dose-btn--primary{background:var(--dose-accent);color:var(--dose-accent-on)}.dose-btn--primary:hover:not(:disabled){filter:brightness(1.07)}.dose-btn--secondary{background:var(--dose-bg-elev);color:var(--dose-ink);border-color:var(--dose-line-strong)}.dose-btn--secondary:hover:not(:disabled){background:var(--dose-bg-sunk)}.dose-btn--ghost{color:var(--dose-ink);background:0 0}.dose-btn--ghost:hover:not(:disabled){background:var(--dose-bg-sunk)}.dose-btn--danger{background:var(--dose-error);color:#fff}.dose-btn--danger:hover:not(:disabled){filter:brightness(1.07)}.dose-input{width:100%;font-family:var(--dose-font-sans);color:var(--dose-ink);background:var(--dose-bg-elev);border:1px solid var(--dose-line-strong);border-radius:var(--dose-radius-md);transition:border-color var(--dose-motion-fast) var(--dose-ease-standard), box-shadow var(--dose-motion-fast) var(--dose-ease-standard);display:block}.dose-input::placeholder{color:var(--dose-ink-3)}.dose-input:focus-visible{border-color:var(--dose-accent);box-shadow:0 0 0 3px var(--dose-accent-bg);outline:none}.dose-input:disabled{opacity:.5;cursor:not-allowed;background:var(--dose-bg-sunk)}.dose-input--invalid,.dose-input--invalid:focus-visible{border-color:var(--dose-error);box-shadow:0 0 0 3px var(--dose-error-bg)}.dose-input--sm{height:32px;padding:0 var(--dose-space-2);font-size:var(--dose-text-sm)}.dose-input--md{height:40px;padding:0 var(--dose-space-3);font-size:var(--dose-text-base)}.dose-input--lg{height:48px;padding:0 var(--dose-space-4);font-size:var(--dose-text-lg)}.dose-card{background:var(--dose-bg-elev);border:1px solid var(--dose-line);border-radius:var(--dose-radius-lg);color:var(--dose-ink)}.dose-card--padded{padding:var(--dose-space-5)}.dose-card--flat{box-shadow:none}.dose-card--sm{box-shadow:var(--dose-shadow-sm)}.dose-card--md{box-shadow:var(--dose-shadow-md)}.dose-card--lg{box-shadow:var(--dose-shadow-lg)}.dose-badge{align-items:center;gap:var(--dose-space-1);font-family:var(--dose-font-sans);font-weight:var(--dose-weight-medium);font-size:var(--dose-text-xs);border-radius:var(--dose-radius-full);white-space:nowrap;padding:.3em .6em;line-height:1;display:inline-flex}.dose-badge--neutral{background:var(--dose-bg-sunk);color:var(--dose-ink-2)}.dose-badge--accent{background:var(--dose-accent-bg);color:var(--dose-accent-ink)}.dose-badge--success{background:var(--dose-success-bg);color:var(--dose-success)}.dose-badge--warning{background:var(--dose-warning-bg);color:var(--dose-warning)}.dose-badge--error{background:var(--dose-error-bg);color:var(--dose-error)}.dose-badge--info{background:var(--dose-info-bg);color:var(--dose-info)}.dose-spinner{border-radius:var(--dose-radius-full);border:2px solid var(--dose-line-strong);border-top-color:var(--dose-accent);animation:.7s linear infinite dose-spin;display:inline-block}@keyframes dose-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dose-spinner{animation-duration:1.8s}}*,:before,:after{box-sizing:border-box}body{background:var(--dose-bg-sunk);color:var(--dose-ink);font-family:var(--dose-font-sans);-webkit-font-smoothing:antialiased;margin:0}:lang(ar),[dir=rtl]{font-family:var(--dose-font-arabic)}h1,h2,h3,p{margin:0}button{font:inherit}.dd-canvas{background:var(--dose-bg);min-block-size:100dvh}.dd-device{background:var(--dose-bg);min-block-size:100dvh;inline-size:100%;max-inline-size:520px;margin-inline:auto;position:relative}.dd-appbar{z-index:var(--dose-z-sticky);align-items:center;gap:var(--dose-space-3);padding:max(var(--dose-space-3), env(safe-area-inset-top)) var(--dose-space-5) var(--dose-space-3);border-block-end:1px solid var(--dose-line);background:var(--dose-bg);display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.dd-appbar{background:color-mix(in srgb, var(--dose-bg) 88%, transparent)}}.dd-appbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dd-brand{align-items:center;gap:var(--dose-space-2);color:inherit;border-radius:var(--dose-radius-sm);text-decoration:none;display:inline-flex}.dd-brand:focus-visible{outline:2px solid var(--dose-accent);outline-offset:3px}.dd-brand svg{display:block}.dd-wordmark{font-family:var(--dose-font-sans);letter-spacing:-.05em;color:var(--dose-ink);direction:ltr;align-items:baseline;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.dd-wordmark i{font-family:var(--dose-font-serif);color:var(--dose-brand-emerald);letter-spacing:-.04em;font-style:italic;font-weight:400;display:inline-block;transform:translateY(-1px)}.dd-wordmark small{font-family:var(--dose-font-sans);letter-spacing:.04em;color:var(--dose-ink-3);margin-inline-start:7px;font-size:11px;font-style:normal;font-weight:500;transform:translateY(-1px)}.dd-appbar .dd-spacer{flex:1}.dd-iconbtn{border:1px solid var(--dose-line);border-radius:var(--dose-radius-full);background:var(--dose-bg-elev);block-size:38px;inline-size:38px;color:var(--dose-ink-2);cursor:pointer;transition:background var(--dose-motion-fast) var(--dose-ease-standard), color var(--dose-motion-fast) var(--dose-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.dd-iconbtn:hover{background:var(--dose-bg-sunk);color:var(--dose-ink)}.dd-iconbtn:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px}.dd-iconbtn--lang{font-weight:600;font-size:var(--dose-text-sm);inline-size:auto;padding-inline:12px}.dd-status{border-radius:var(--dose-radius-full);font-size:var(--dose-text-xs);cursor:pointer;background:var(--dose-success-bg);color:var(--dose-success);border:1px solid #0000;align-items:center;gap:6px;padding:5px 11px;font-weight:500;display:inline-flex}.dd-status .dot{background:currentColor;border-radius:50%;block-size:7px;inline-size:7px}[data-net=offline] .dd-status{background:var(--dose-warning-bg);color:var(--dose-warning)}.dd-status .label-off,[data-net=offline] .dd-status .label-on{display:none}[data-net=offline] .dd-status .label-off{display:inline}.dd-offline-strip{padding:var(--dose-space-2) var(--dose-space-5);background:var(--dose-warning-bg);color:var(--dose-warning);font-size:var(--dose-text-xs);border-block-end:1px solid var(--dose-line);flex:none;font-weight:500;display:none}[data-net=offline] .dd-offline-strip{display:block}.dd-screens{overscroll-behavior:contain}.dd-screen{padding:var(--dose-space-5) var(--dose-space-5) var(--dose-space-20);display:none}.dd-screen.is-active{animation:dd-enter var(--dose-motion-base) var(--dose-ease-standard);display:block}@keyframes dd-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dd-eyebrow{font-size:var(--dose-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--dose-ink-3);margin-block:var(--dose-space-6) var(--dose-space-3);align-items:center;gap:var(--dose-space-2);font-weight:600;display:flex}.dd-eyebrow:first-child{margin-block-start:0}.dd-eyebrow:before{content:"";background:var(--dose-accent);border-radius:2px;flex:none;block-size:2px;inline-size:16px}.dd-eyebrow .count{color:var(--dose-ink-4);font-family:var(--dose-font-mono)}@supports (color:color-mix(in lab, red, red)){#screen-search{background:radial-gradient(135% 55% at 50% -5%, color-mix(in srgb, var(--dose-accent) 11%, transparent), transparent 60%)}}.dd-hero h1{font-size:var(--dose-text-2xl);font-weight:700;line-height:var(--dose-leading-tight);letter-spacing:-.01em;margin-block-end:var(--dose-space-2)}.dd-hero-sub{color:var(--dose-ink-3);font-size:var(--dose-text-base);line-height:var(--dose-leading-snug);max-inline-size:48ch;margin-block-end:var(--dose-space-5)}.dd-search{align-items:center;display:flex;position:relative}.dd-search>.dose-input{height:54px;font-size:var(--dose-text-base);border-radius:var(--dose-radius-lg);box-shadow:var(--dose-shadow-sm);padding-inline:46px 122px}.dd-search .dd-search-icon{color:var(--dose-ink-3);pointer-events:none;display:flex;position:absolute;inset-inline-start:14px}.dd-search .dd-search-actions{gap:2px;display:flex;position:absolute;inset-inline-end:8px}.dd-search .dd-search-actions button{block-size:36px;inline-size:36px;color:var(--dose-ink-3);border-radius:var(--dose-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.dd-search .dd-search-actions button:hover{background:var(--dose-bg-sunk);color:var(--dose-accent)}.dd-search .dd-search-actions button:focus-visible{outline:2px solid var(--dose-accent);outline-offset:1px}.dd-search .dd-search-actions button[aria-pressed=true]{color:var(--dose-accent);background:var(--dose-accent-bg);animation:dd-mic 1.2s var(--dose-ease-standard) infinite}@keyframes dd-mic{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.dd-search .dd-search-actions button[aria-pressed=true]{animation:none}}.dd-scanner{z-index:var(--dose-z-modal,1000);color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.dd-scanner__bar{justify-content:space-between;align-items:center;gap:var(--dose-space-3);padding:var(--dose-space-4) var(--dose-space-5);padding-block-start:max(var(--dose-space-4), env(safe-area-inset-top));font-weight:600;display:flex}.dd-scanner__bar button{color:#fff;cursor:pointer;border-radius:var(--dose-radius-sm);background:0 0;border:none;padding:6px;display:inline-flex}.dd-scanner__bar button:focus-visible{outline-offset:2px;outline:2px solid #fff}.dd-scanner__view{flex:1;position:relative;overflow:hidden}.dd-scanner__view video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.dd-scanner__reticle{border-radius:var(--dose-radius-lg);border:3px solid #ffffffd9;block-size:min(46vw,200px);inline-size:min(74vw,320px);margin:auto;position:absolute;inset:0;box-shadow:0 0 0 100vmax #00000073}.dd-scanner__hint{text-align:center;font-size:var(--dose-text-sm);text-shadow:0 1px 4px #000;padding-inline:var(--dose-space-5);position:absolute;inset-block-end:12%;inset-inline:0}.dd-scanner__err{max-inline-size:320px;padding:var(--dose-space-6);text-align:center;margin:auto}.dd-update{z-index:var(--dose-z-sticky);inset-block-end:calc(72px + env(safe-area-inset-bottom));inset-inline:var(--dose-space-4);align-items:center;gap:var(--dose-space-3);max-inline-size:460px;padding:var(--dose-space-3);background:var(--dose-bg-elev);border:1px solid var(--dose-line);border-radius:var(--dose-radius-lg);box-shadow:var(--dose-shadow-lg);animation:dd-update-in var(--dose-motion-base) var(--dose-ease-spring);margin-inline:auto;padding-inline-start:var(--dose-space-4);display:flex;position:fixed}.dd-update__msg{font-size:var(--dose-text-sm);color:var(--dose-ink-1);flex:1;font-weight:500}.dd-update__x{color:var(--dose-ink-3);cursor:pointer;border-radius:var(--dose-radius-sm);background:0 0;border:none;flex:none;padding:6px;display:inline-flex}.dd-update__x:hover{background:var(--dose-bg-sunk);color:var(--dose-ink-1)}@keyframes dd-update-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dd-update{animation:none}}@media (min-width:900px){.dd-update{inset-block-end:var(--dose-space-6)}}.dd-footer{border-block-start:1px solid var(--dose-line);background:var(--dose-bg-elev);padding:var(--dose-space-8) var(--dose-space-5) calc(var(--dose-space-8) + 68px + env(safe-area-inset-bottom))}.dd-footer__inner{gap:var(--dose-space-5);flex-direction:column;display:flex}.dd-footer__brand p{font-size:var(--dose-text-sm);color:var(--dose-ink-3);line-height:var(--dose-leading-normal);max-inline-size:46ch;margin-block-start:var(--dose-space-2)}.dd-footer__links{gap:var(--dose-space-2) var(--dose-space-5);flex-wrap:wrap;display:flex}.dd-footer__links a{font-size:var(--dose-text-sm);color:var(--dose-ink-2);transition:color var(--dose-motion-fast) var(--dose-ease-standard);font-weight:500;text-decoration:none}.dd-footer__links a:hover{color:var(--dose-accent)}.dd-footer__legal{border-block-start:1px solid var(--dose-line);padding-block-start:var(--dose-space-5)}.dd-footer__disclaimer{font-size:var(--dose-text-xs);color:var(--dose-ink-4);line-height:var(--dose-leading-normal)}.dd-footer__copy{font-size:var(--dose-text-xs);color:var(--dose-ink-4);margin-block-start:var(--dose-space-3)}.dd-footer__links a:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px;border-radius:var(--dose-radius-sm)}@media (min-width:900px){.dd-footer{padding:var(--dose-space-12) var(--dose-space-10)}.dd-footer__inner{max-inline-size:1120px;margin-inline:auto}}#screen-privacy{max-inline-size:760px;margin-inline:auto}.dd-legal__back{font-size:var(--dose-text-sm);color:var(--dose-ink-3);align-items:center;gap:4px;margin-block-end:var(--dose-space-5);font-weight:500;text-decoration:none;display:inline-flex}.dd-legal__back:hover{color:var(--dose-accent)}.dd-legal__back:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px;border-radius:var(--dose-radius-sm)}[dir=rtl] .dd-legal__back svg{transform:scaleX(-1)}.dd-legal h1{font-size:var(--dose-text-3xl);letter-spacing:-.02em;font-weight:700}.dd-legal__meta{font-size:var(--dose-text-sm);color:var(--dose-ink-4);margin-block-start:var(--dose-space-2)}.dd-legal__intro{font-size:var(--dose-text-base);color:var(--dose-ink-2);line-height:var(--dose-leading-relaxed);margin-block-start:var(--dose-space-5)}.dd-legal__section{margin-block-start:var(--dose-space-6)}.dd-legal__section h2{font-size:var(--dose-text-lg);color:var(--dose-ink-1);margin-block-end:var(--dose-space-2);font-weight:600}.dd-legal__section p{font-size:var(--dose-text-sm);color:var(--dose-ink-2);line-height:var(--dose-leading-relaxed)}.dd-filters{gap:var(--dose-space-2);scrollbar-width:none;flex-wrap:nowrap;margin-block-start:var(--dose-space-3);display:flex;overflow-x:auto}.dd-filters::-webkit-scrollbar{display:none}.dd-chip{white-space:nowrap;border-radius:var(--dose-radius-full);cursor:pointer;font-size:var(--dose-text-sm);border:1px solid var(--dose-line);background:var(--dose-bg-elev);color:var(--dose-ink-2);transition:all var(--dose-motion-fast) var(--dose-ease-standard);flex:none;padding:7px 14px;font-weight:500}.dd-chip--sm{font-size:var(--dose-text-xs);padding:4px 11px}.dd-chip[aria-pressed=true]{background:var(--dose-accent);color:var(--dose-accent-on);border-color:#0000}.dd-chip:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px}.dd-results-head{justify-content:space-between;align-items:center;gap:var(--dose-space-3);margin-block:var(--dose-space-6) var(--dose-space-3);flex-wrap:wrap;display:flex}.dd-results-head .dd-eyebrow{margin:0}.dd-sort{align-items:center;gap:6px;display:flex}.dd-sort__label{font-size:var(--dose-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--dose-ink-4);font-weight:600}.dd-hint{gap:var(--dose-space-3);padding:var(--dose-space-3) var(--dose-space-4);background:var(--dose-info-bg);border-radius:var(--dose-radius-md);font-size:var(--dose-text-sm);color:var(--dose-ink-2);align-items:flex-start;margin-block-start:var(--dose-space-4);display:flex}.dd-hint svg{color:var(--dose-info);flex:none;margin-block-start:1px}.dd-hint a{color:var(--dose-info);white-space:nowrap;font-weight:600;text-decoration:none}.dd-hint a:hover{text-decoration:underline}.dd-list{gap:var(--dose-space-3);flex-direction:column;display:flex}.dd-result{text-align:start;cursor:pointer;align-items:center;gap:var(--dose-space-3);inline-size:100%;padding:var(--dose-space-4);background:var(--dose-bg-elev);border:1px solid var(--dose-line);border-radius:var(--dose-radius-lg);color:inherit;transition:border-color var(--dose-motion-fast) var(--dose-ease-standard), box-shadow var(--dose-motion-fast) var(--dose-ease-standard), transform var(--dose-motion-fast) var(--dose-ease-standard);display:flex}.dd-result:hover{border-color:var(--dose-line-strong);box-shadow:var(--dose-shadow-md);transform:translateY(-2px)}.dd-result:active{transform:translateY(0)scale(.99)}.dd-result:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px}.dd-result .pill{border-radius:var(--dose-radius-md);background:linear-gradient(140deg, var(--dose-accent), var(--dose-accent-bg));flex:none;block-size:44px;inline-size:44px}@supports (color:color-mix(in lab, red, red)){.dd-result .pill{background:linear-gradient(140deg, color-mix(in srgb, var(--dose-accent) 16%, var(--dose-bg-elev)), var(--dose-accent-bg))}}.dd-result .pill{color:var(--dose-accent-ink);justify-content:center;align-items:center;display:flex}.dd-result .body{flex:1;min-inline-size:0}.dd-result .name{font-weight:600;font-size:var(--dose-text-base);display:block}.dd-result .sub{font-size:var(--dose-text-sm);color:var(--dose-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-block-start:2px;display:block;overflow:hidden}.dd-result .saver{font-size:var(--dose-text-xs);color:var(--dose-success);align-items:center;gap:4px;margin-block-start:6px;font-weight:600;display:inline-flex}.dd-result .price{text-align:end;flex:none}.dd-result .price b{font-family:var(--dose-font-mono);font-variant-numeric:tabular-nums;font-size:var(--dose-text-lg);letter-spacing:-.01em;font-weight:600}.dd-result .price span{color:var(--dose-ink-4);margin-block-start:2px;font-size:11px;display:block}.dd-changes{gap:var(--dose-space-3);flex-direction:column;display:flex}.dd-change{text-align:start;cursor:pointer;inline-size:100%;color:inherit;align-items:center;gap:var(--dose-space-3);padding:var(--dose-space-3) var(--dose-space-4);background:var(--dose-bg-elev);border:1px solid var(--dose-line);border-radius:var(--dose-radius-lg);transition:border-color var(--dose-motion-fast) var(--dose-ease-standard), box-shadow var(--dose-motion-fast) var(--dose-ease-standard), transform var(--dose-motion-fast) var(--dose-ease-standard);display:flex}.dd-change:hover{border-color:var(--dose-line-strong);box-shadow:var(--dose-shadow-md);transform:translateY(-2px)}.dd-change:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px}.dd-change .thumb{border-radius:var(--dose-radius-md);background:var(--dose-bg-sunk);block-size:46px;inline-size:46px;color:var(--dose-ink-4);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.dd-change .thumb img{object-fit:contain;block-size:100%;inline-size:100%}.dd-change .body{flex:1;min-inline-size:0}.dd-change .name{font-weight:600;font-size:var(--dose-text-base);display:block}.dd-change .sub{font-size:var(--dose-text-sm);color:var(--dose-ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dd-change .co{font-size:var(--dose-text-xs);color:var(--dose-ink-4);white-space:nowrap;text-overflow:ellipsis;margin-block-start:2px;display:block;overflow:hidden}.dd-change .change-price{text-align:end;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.dd-change .now{font-family:var(--dose-font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--dose-text-base);letter-spacing:-.01em}.dd-change .was{font-family:var(--dose-font-mono);font-variant-numeric:tabular-nums;color:var(--dose-ink-4);font-size:11px;text-decoration:line-through}.dd-delta{font-family:var(--dose-font-mono);font-size:var(--dose-text-xs);border-radius:var(--dose-radius-sm);align-items:center;gap:3px;padding:3px 7px;font-weight:600;display:inline-flex}.dd-delta--down{background:var(--dose-success-bg);color:var(--dose-success)}.dd-change--skeleton{pointer-events:none}.dd-change--skeleton .thumb,.dd-change--skeleton .line{background:var(--dose-bg-sunk);border-radius:var(--dose-radius-sm);animation:dd-shimmer 1.4s var(--dose-ease-standard) infinite}.dd-change--skeleton .body{flex-direction:column;gap:8px;display:flex}.dd-change--skeleton .line{block-size:14px}.dd-change--skeleton .line--sm{block-size:11px}.dd-change--skeleton .line--price{flex:none;block-size:24px;inline-size:56px}@keyframes dd-shimmer{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.dd-change--skeleton .thumb,.dd-change--skeleton .line{animation:none}}.dd-trend{margin-block-start:var(--dose-space-3)}.dd-trend__head{justify-content:space-between;align-items:center;gap:var(--dose-space-3);display:flex}.dd-trend__head .dd-eyebrow{margin:0}.dd-spark{inline-size:100%;margin-block:var(--dose-space-3)}.dd-spark .recharts-surface{overflow:visible}.dd-spark-tip{background:var(--dose-bg-elev);border:1px solid var(--dose-line);border-radius:var(--dose-radius-sm);font-family:var(--dose-font-mono);font-variant-numeric:tabular-nums;font-size:var(--dose-text-xs);color:var(--dose-ink-1);box-shadow:var(--dose-shadow-md);flex-direction:column;gap:1px;padding:4px 9px;font-weight:600;display:flex}.dd-spark-tip .date{color:var(--dose-ink-4);font-weight:500}.dd-trend__ends{font-family:var(--dose-font-mono);font-variant-numeric:tabular-nums;font-size:var(--dose-text-xs);color:var(--dose-ink-4);justify-content:space-between;align-items:flex-start;display:flex}.dd-trend__ends span{flex-direction:column;gap:2px;display:flex}.dd-trend__ends .now{font-size:var(--dose-text-sm);color:var(--dose-ink-1);align-items:flex-end;font-weight:600}.dd-trend__ends .date{font-size:var(--dose-text-xs);color:var(--dose-ink-4);font-weight:500}.dd-adbanner{text-align:start;cursor:pointer;color:#e9e7df;inline-size:100%;margin-block:var(--dose-space-6) 0;padding:var(--dose-space-5);border-radius:var(--dose-radius-lg);background:linear-gradient(150deg, var(--dose-brand-tile-from), var(--dose-brand-tile-to));transition:transform var(--dose-motion-fast) var(--dose-ease-standard), box-shadow var(--dose-motion-fast) var(--dose-ease-standard);border:1px solid #ffffff1f;flex-direction:column;gap:5px;display:flex;position:relative;overflow:hidden}.dd-adbanner:hover{box-shadow:var(--dose-shadow-lg);transform:translateY(-2px)}.dd-adbanner:focus-visible{outline:2px solid var(--dose-brand-emerald-bright);outline-offset:2px}.dd-adbanner:after{content:"";pointer-events:none;background:radial-gradient(circle,#10b98145,#0000 70%);inline-size:60%;position:absolute;inset-block:-50%;inset-inline-end:-25%}.dd-adbanner>*{z-index:1;position:relative}.dd-adbanner__top{align-items:center;gap:var(--dose-space-3);display:flex}.dd-adbanner .glyph{border-radius:var(--dose-radius-md);block-size:40px;inline-size:40px;color:var(--dose-brand-emerald-bright);background:#10b9811f;flex:none;justify-content:center;align-items:center;display:flex}.dd-adbanner .eyebrow{letter-spacing:.06em;text-transform:uppercase;min-inline-size:0;color:var(--dose-brand-emerald-bright);flex:1;font-size:11px;font-weight:600}.dd-adbanner .trial{white-space:nowrap;color:var(--dose-brand-emerald-bright);border-radius:var(--dose-radius-full);background:#10b9811f;border:1px solid #10b98140;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.dd-adbanner .title{font-size:var(--dose-text-base);color:#fbfaf6;font-weight:700;line-height:var(--dose-leading-tight);margin-block-start:4px}.dd-adbanner .sub{font-size:var(--dose-text-sm);color:#b8b6ad;line-height:var(--dose-leading-normal)}.dd-adbanner .cta{background:var(--dose-brand-emerald-bright);color:#08120e;font-weight:600;font-size:var(--dose-text-sm);border-radius:var(--dose-radius-full);transition:filter var(--dose-motion-fast) var(--dose-ease-standard);align-self:flex-start;align-items:center;gap:6px;margin-block-start:var(--dose-space-3);padding:9px 16px;display:inline-flex}.dd-adbanner:hover .cta{filter:brightness(1.08)}[dir=rtl] .dd-adbanner .cta svg{transform:scaleX(-1)}.dd-detailbar{align-items:center;gap:var(--dose-space-3);margin-block-end:var(--dose-space-5);display:flex}.dd-back{border-radius:var(--dose-radius-full);border:1px solid var(--dose-line);background:var(--dose-bg-elev);block-size:40px;inline-size:40px;color:var(--dose-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.dd-back:hover{background:var(--dose-bg-sunk)}.dd-back:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px}[dir=rtl] .dd-back svg{transform:scaleX(-1)}.dd-detail-thumb{border-radius:var(--dose-radius-md);background:var(--dose-bg-elev);border:1px solid var(--dose-line);flex:none;justify-content:center;align-items:center;block-size:52px;inline-size:52px;display:flex;overflow:hidden}.dd-detail-thumb img{object-fit:contain;block-size:100%;inline-size:100%}.dd-detail-head .name{font-size:var(--dose-text-xl);letter-spacing:-.01em;font-weight:700}.dd-detail-head .alt-name{color:var(--dose-ink-2);font-size:var(--dose-text-sm);margin-block-start:2px;font-weight:500}.dd-detail-head .generic{color:var(--dose-ink-3);font-size:var(--dose-text-sm);margin-block-start:2px}.dd-pricecard{padding:var(--dose-space-6);background:linear-gradient(150deg, var(--dose-accent-bg), var(--dose-bg-elev) 62%);margin-block-start:var(--dose-space-5);position:relative;overflow:hidden}.dd-pricecard .row{justify-content:space-between;align-items:flex-end;gap:var(--dose-space-4);display:flex}.dd-price{font-family:var(--dose-font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;line-height:1;display:flex}.dd-price b{font-size:var(--dose-text-5xl);letter-spacing:-.02em;font-weight:600}.dd-price i{font-style:normal;font-size:var(--dose-text-lg);color:var(--dose-ink-3);font-family:var(--dose-font-arabic)}.dd-pricecard .pack{color:var(--dose-ink-2);font-size:var(--dose-text-sm);margin-block-start:var(--dose-space-2)}.dd-pricecard .note{color:var(--dose-ink-4);font-size:var(--dose-text-xs);align-items:center;gap:5px;margin-block-start:var(--dose-space-3);display:flex}.dd-facts{background:var(--dose-line);border:1px solid var(--dose-line);border-radius:var(--dose-radius-lg);grid-template-columns:1fr 1fr;gap:1px;margin-block-start:var(--dose-space-5);display:grid;overflow:hidden}.dd-fact{background:var(--dose-bg-elev);padding:var(--dose-space-4)}.dd-fact dt{font-size:var(--dose-text-xs);color:var(--dose-ink-3);margin-block-end:4px}.dd-fact dd{font-weight:500;font-size:var(--dose-text-sm);color:var(--dose-ink);margin:0}.dd-fact dd.mono{font-family:var(--dose-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.dd-fact--wide{grid-column:1/-1}.dd-clin{margin-block-start:var(--dose-space-6)}.dd-ladder{gap:var(--dose-space-2);flex-direction:column;display:flex}.dd-alt{padding:var(--dose-space-4);border-radius:var(--dose-radius-lg);border:1px solid var(--dose-line);background:var(--dose-bg-elev);border-inline-start:3px solid #0000}.dd-alt--current{border-inline-start-color:var(--dose-ink-3);background:var(--dose-bg-sunk)}.dd-alt--best{border-inline-start-color:var(--dose-accent)}.dd-alt__top{align-items:center;gap:var(--dose-space-3);display:flex}.dd-alt__thumb{border-radius:var(--dose-radius-md);background:var(--dose-bg-sunk);block-size:40px;inline-size:40px;color:var(--dose-ink-4);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.dd-alt__thumb img{object-fit:contain;block-size:100%;inline-size:100%}.dd-alt__title{flex:1;min-inline-size:0}.dd-alt__name{font-weight:600;font-size:var(--dose-text-sm);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dd-alt__sub{font-size:var(--dose-text-xs);color:var(--dose-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-block-start:1px;display:block;overflow:hidden}.dd-alt__price{font-family:var(--dose-font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--dose-text-lg);letter-spacing:-.01em;white-space:nowrap;flex:none}.dd-alt__price i{font-style:normal;font-size:var(--dose-text-xs);color:var(--dose-ink-3);font-family:var(--dose-font-arabic);margin-inline-start:3px}.dd-alt__meta{justify-content:space-between;align-items:center;gap:var(--dose-space-3);margin-block-start:4px;display:flex}.dd-alt__co{font-size:var(--dose-text-xs);color:var(--dose-ink-4)}.dd-alt__bar{border-radius:var(--dose-radius-full);background:var(--dose-bg-sunk);block-size:6px;margin-block-start:var(--dose-space-3);overflow:hidden}.dd-alt__bar>i{border-radius:var(--dose-radius-full);background:var(--dose-line-strong);block-size:100%;display:block}.dd-alt--best .dd-alt__bar>i{background:var(--dose-accent)}.dd-alt--current .dd-alt__bar>i{background:var(--dose-ink-3)}.dd-tag{border-radius:var(--dose-radius-full);white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.dd-tag--best{background:var(--dose-accent);color:var(--dose-accent-on)}.dd-tag--current{background:var(--dose-bg-elev);color:var(--dose-ink-3);border:1px solid var(--dose-line)}.dd-disclaimer{font-size:var(--dose-text-xs);color:var(--dose-ink-4);text-align:center;margin-block-start:var(--dose-space-5)}.dd-dl-head{justify-content:space-between;align-items:flex-start;gap:var(--dose-space-4);margin-block-end:var(--dose-space-5);display:flex}.dd-dl-head h1{font-size:var(--dose-text-xl);font-weight:700}.dd-dl-head p{color:var(--dose-ink-3);font-size:var(--dose-text-sm);line-height:var(--dose-leading-snug);margin-block-start:4px}.dd-storage{text-align:center;padding:var(--dose-space-2) var(--dose-space-3);background:var(--dose-bg-sunk);border-radius:var(--dose-radius-md);flex:none}.dd-storage b{font-family:var(--dose-font-mono);font-weight:600;font-size:var(--dose-text-base);display:block}.dd-storage span{color:var(--dose-ink-3);font-size:11px}.dd-dlcard{padding:var(--dose-space-5);margin-block-end:var(--dose-space-3)}.dd-dlcard__head{align-items:flex-start;gap:var(--dose-space-3);display:flex}.dd-dlcard__icon{border-radius:var(--dose-radius-md);flex:none;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:flex}.dd-dlcard__icon--req{background:var(--dose-success-bg);color:var(--dose-success)}.dd-dlcard__icon--opt{background:var(--dose-accent-bg);color:var(--dose-accent-ink)}.dd-dlcard__title{align-items:center;gap:var(--dose-space-2);flex-wrap:wrap;display:flex}.dd-dlcard__title b{font-size:var(--dose-text-base);font-weight:600}.dd-dlcard__desc{color:var(--dose-ink-3);font-size:var(--dose-text-sm);line-height:var(--dose-leading-snug);margin-block-start:4px}.dd-dlcard__meta{gap:var(--dose-space-5);flex-wrap:wrap;margin-block-start:var(--dose-space-4);display:flex}.dd-dlcard__meta div{font-size:var(--dose-text-xs);color:var(--dose-ink-3)}.dd-dlcard__meta b{color:var(--dose-ink);font-family:var(--dose-font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--dose-text-sm);margin-block-start:2px;display:block}.dd-dlcard__foot{align-items:center;gap:var(--dose-space-3);margin-block-start:var(--dose-space-4);display:flex}.dd-done{color:var(--dose-success);font-size:var(--dose-text-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.dd-offline-note{padding:var(--dose-space-3) var(--dose-space-4);border:1px solid var(--dose-line);border-radius:var(--dose-radius-md);background:var(--dose-bg-elev);color:var(--dose-ink-3);font-size:var(--dose-text-sm);line-height:var(--dose-leading-snug);margin-block-end:var(--dose-space-3)}.dd-progress{border-radius:var(--dose-radius-full);background:var(--dose-bg-sunk);flex:1;block-size:8px;overflow:hidden}.dd-progress>i{background:var(--dose-accent);border-radius:var(--dose-radius-full);block-size:100%;display:block}.dd-dl-pct{font-family:var(--dose-font-mono);font-variant-numeric:tabular-nums;font-size:var(--dose-text-sm);color:var(--dose-accent);font-weight:600}.dd-install{margin-block-start:var(--dose-space-6)}.dd-install .dd-eyebrow{margin-block-end:var(--dose-space-3)}.dd-install-card{padding:var(--dose-space-5);flex-direction:column;gap:6px;display:flex}.dd-install-card b{font-size:var(--dose-text-base);font-weight:600}.dd-install-card__sub{color:var(--dose-ink-3);font-size:var(--dose-text-sm);line-height:var(--dose-leading-snug)}.dd-install-card__steps{color:var(--dose-ink-2);font-size:var(--dose-text-sm);margin-block-start:2px}.dd-install-card .dose-btn{align-self:flex-start;margin-block-start:var(--dose-space-2)}.dd-install-stores{align-items:center;gap:var(--dose-space-3);flex-wrap:wrap;margin-block-start:var(--dose-space-2);display:flex}.dd-install-soon{font-size:var(--dose-text-xs);color:var(--dose-ink-4);font-weight:600}.dd-settings{border:1px solid var(--dose-line);border-radius:var(--dose-radius-lg);background:var(--dose-bg-elev);margin-block-start:var(--dose-space-6);overflow:hidden}.dd-setting{justify-content:space-between;align-items:center;gap:var(--dose-space-4);padding:var(--dose-space-4);border-block-end:1px solid var(--dose-line);display:flex}.dd-setting:last-child{border-block-end:none}.dd-setting .label{font-size:var(--dose-text-sm);font-weight:500}.dd-setting .sub{font-size:var(--dose-text-xs);color:var(--dose-ink-3);margin-block-start:2px}.dd-switch{cursor:pointer;border-radius:var(--dose-radius-full);background:var(--dose-line-strong);block-size:26px;inline-size:44px;transition:background var(--dose-motion-base) var(--dose-ease-standard);border:none;flex:none;position:relative}.dd-switch[aria-checked=true]{background:var(--dose-accent)}.dd-switch:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px}.dd-switch:after{content:"";block-size:20px;inline-size:20px;box-shadow:var(--dose-shadow-sm);transition:inset-inline-start var(--dose-motion-base) var(--dose-ease-spring);background:#fff;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.dd-switch[aria-checked=true]:after{inset-inline-start:21px}#screen-desktop{background:radial-gradient(120% 80% at 80% 0%, #14241d 0%, transparent 55%), linear-gradient(160deg, var(--dose-brand-tile-from), var(--dose-brand-tile-to));color:#e9e7df}.dd-promo-eyebrow{align-items:center;gap:var(--dose-space-2);font-size:var(--dose-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--dose-brand-emerald-bright);font-weight:600;display:inline-flex}.dd-promo h1{font-size:var(--dose-text-3xl);font-weight:700;line-height:var(--dose-leading-tight);letter-spacing:-.01em;color:#fbfaf6;margin-block-start:var(--dose-space-4)}.dd-promo h1 .em{color:var(--dose-brand-emerald-bright)}.dd-promo .sub{color:#b8b6ad;font-size:var(--dose-text-base);line-height:var(--dose-leading-normal);margin-block-start:var(--dose-space-3)}.dd-promo-media{gap:var(--dose-space-3);flex-direction:column;margin-block-start:var(--dose-space-6);display:flex}.dd-window{border-radius:var(--dose-radius-lg);background:#0c0c0b;border:1px solid #ffffff24;margin:0;overflow:hidden;box-shadow:0 24px 60px -12px #000000a0,0 0 90px -24px #10b98166}.dd-window__img{block-size:auto;inline-size:100%;display:block}.dd-shots{gap:var(--dose-space-3);grid-template-columns:1fr 1fr;display:grid}.dd-shots img{border-radius:var(--dose-radius-md);block-size:auto;inline-size:100%;box-shadow:var(--dose-shadow-md);border:1px solid #ffffff1f;display:block}.dd-features{margin:var(--dose-space-6) 0 0;gap:var(--dose-space-3);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.dd-features li{align-items:center;gap:var(--dose-space-3);font-size:var(--dose-text-sm);color:#e9e7df;padding:var(--dose-space-3) var(--dose-space-4);border-radius:var(--dose-radius-md);background:#ffffff0a;border:1px solid #ffffff14;font-weight:500;display:flex}.dd-features svg{color:var(--dose-brand-emerald-bright);box-sizing:border-box;border-radius:var(--dose-radius-sm);background:#10b9811f;flex:none;block-size:26px;inline-size:26px;padding:5px}.dd-trust{justify-content:center;align-items:center;gap:var(--dose-space-3);color:#b8b6ad;font-size:var(--dose-text-sm);margin-block-start:var(--dose-space-6);display:flex}.dd-trust__avatars{flex:none;display:inline-flex}.dd-trust__avatars i{border:2px solid var(--dose-brand-tile-to);background:linear-gradient(135deg,#34d399,#10b981);border-radius:50%;block-size:26px;inline-size:26px;margin-inline-start:-9px}.dd-trust__avatars i:first-child{margin-inline-start:0}.dd-trust__avatars i:nth-child(2){background:linear-gradient(135deg,#6ee7b7,#34d399)}.dd-trust__avatars i:nth-child(3){background:linear-gradient(135deg,#a7f3d0,#6ee7b7)}.dd-trust__avatars i:nth-child(4){background:linear-gradient(135deg,#fcd34d,#f59e0b)}.dd-trial{padding:var(--dose-space-6);border-radius:var(--dose-radius-lg);text-align:center;background:linear-gradient(150deg,#10b9811f,#ffffff08);border:1px solid #10b9813d;margin-block-start:var(--dose-space-5);box-shadow:0 0 0 1px #10b98114,0 28px 70px -24px #10b9817a}.dd-trial .days{font-family:var(--dose-font-mono);font-weight:600;font-size:var(--dose-text-4xl);color:#fbfaf6;letter-spacing:-.02em}.dd-trial .days small{font-family:var(--dose-font-arabic);font-size:var(--dose-text-base);color:var(--dose-brand-emerald-bright);margin-inline-start:8px;font-weight:600}.dd-trial .cta{inline-size:100%;height:50px;font-size:var(--dose-text-base);margin-block-start:var(--dose-space-4);font-weight:600;display:flex}.dd-trial .nocard{font-size:var(--dose-text-xs);color:#b8b6ad;margin-block-start:var(--dose-space-3)}.dd-trial .remote{color:var(--dose-brand-emerald-bright);font-weight:600;font-size:var(--dose-text-sm);align-items:center;gap:6px;margin-block-start:var(--dose-space-4);text-decoration:none;display:inline-flex}.dd-trial .remote:hover{text-decoration:underline}.dd-tabbar{max-inline-size:520px;z-index:var(--dose-z-sticky);border-block-start:1px solid var(--dose-line);background:var(--dose-bg-elev);margin-inline:auto;padding-block-end:env(safe-area-inset-bottom);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.dd-tab{cursor:pointer;min-block-size:58px;color:var(--dose-ink-3);transition:color var(--dose-motion-fast) var(--dose-ease-standard);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex;position:relative}.dd-tab svg{display:block}.dd-tab span{white-space:nowrap}.dd-tab[aria-current=page]{color:var(--dose-accent)}.dd-tab[aria-current=page]:before{content:"";background:var(--dose-accent);border-radius:0 0 3px 3px;block-size:3px;position:absolute;inset-block-start:0;inset-inline:34%}.dd-tab:focus-visible{outline:2px solid var(--dose-accent);outline-offset:-2px}.dd-cols,.dd-col-main,.dd-col-side,.dd-dl-cards,.dd-promo-top,.dd-promo-copy{display:contents}.dd-topnav{display:none}.dd-navlink{cursor:pointer;color:var(--dose-ink-2);font-weight:500;font-size:var(--dose-text-sm);border-radius:var(--dose-radius-full);transition:background var(--dose-motion-fast) var(--dose-ease-standard), color var(--dose-motion-fast) var(--dose-ease-standard);background:0 0;border:none;padding:9px 14px}.dd-navlink:hover{background:var(--dose-bg-sunk);color:var(--dose-ink)}.dd-navlink[aria-current=page]{background:var(--dose-accent-bg);color:var(--dose-accent-ink)}.dd-navlink:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px}@media (min-width:900px){.dd-canvas{display:block}.dd-device{block-size:auto;min-block-size:100dvh;max-inline-size:none;display:block;overflow:visible}.dd-tabbar{display:none}.dd-topnav{gap:2px;margin-inline-start:var(--dose-space-4);display:flex}.dd-appbar{z-index:var(--dose-z-sticky);padding-inline:var(--dose-space-10);position:sticky;inset-block-start:0}.dd-offline-strip{padding-inline:var(--dose-space-10)}.dd-screens{flex:none;display:block;overflow:visible}.dd-screen{max-inline-size:1120px;padding:var(--dose-space-12) var(--dose-space-10) var(--dose-space-16);margin-inline:auto}.dd-screen.is-active{animation:none}#screen-search .dd-hero{text-align:center;max-inline-size:680px;margin-inline:auto}#screen-search .dd-hero h1{font-size:var(--dose-text-4xl)}#screen-search .dd-searchx,#screen-search .dd-adbanner{max-inline-size:780px;margin-inline:auto}#screen-search .dd-filters{justify-content:center}#screen-search .dd-cols{gap:var(--dose-space-8);grid-template-columns:minmax(0,1fr) 340px;align-items:start;margin-block-start:var(--dose-space-10);display:grid}#screen-search .dd-col-main,#screen-search .dd-col-side{display:block}#screen-search .dd-col-main .dd-eyebrow:first-child,#screen-search .dd-col-side .dd-adbanner{margin-block-start:0}#screen-search .dd-list{gap:var(--dose-space-3);grid-template-columns:1fr 1fr;align-content:start;display:grid}#screen-search .dd-col-side .dd-changes{background:var(--dose-bg-elev);border:1px solid var(--dose-line);border-radius:var(--dose-radius-lg);padding:0 var(--dose-space-4);margin-block-start:var(--dose-space-4)}#screen-detail .dd-cols{gap:var(--dose-space-8);grid-template-columns:1.05fr .95fr;align-items:start;display:grid}#screen-detail .dd-col-main,#screen-detail .dd-col-side{display:block}#screen-detail .dd-pricecard,#screen-detail .dd-col-side .dd-eyebrow:first-child{margin-block-start:0}.dd-dl-cards{gap:var(--dose-space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.dd-dlcard{margin-block-end:0}#screen-desktop{max-inline-size:none;margin-inline:0;padding:0}.dd-promo{max-inline-size:1080px;padding:var(--dose-space-16) var(--dose-space-10);margin-inline:auto}.dd-promo-top{gap:var(--dose-space-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}.dd-promo-copy{display:block}.dd-promo h1{font-size:var(--dose-text-5xl)}.dd-promo-media{margin-block-start:0}.dd-features{grid-template-columns:repeat(3,1fr);max-inline-size:820px}.dd-trial{max-inline-size:560px;margin-inline:auto}.dd-trial .cta{max-inline-size:320px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--dg-counter:#e9edeb;--dg-carton:#fff;--dg-carton-2:#f4f7f5;--dg-foil:#dbe2df;--dg-foil-2:#c3cec8;--dg-edge:#7d8b84;--dg-print:#10201b;--dg-print-2:#46564f;--dg-print-3:#5a6a62;--dg-print-4:#5f6e67;--dg-accent-text:var(--dose-accent-ink);--dg-panel-fill:var(--dg-carton);--dg-panel-shadow:0 1px 2px #10201b0d, 0 10px 28px -14px #10201b24;--dose-bg:var(--dg-carton);--dose-bg-elev:var(--dg-carton);--dose-bg-sunk:var(--dg-counter);--dose-ink:var(--dg-print);--dose-ink-2:var(--dg-print-2);--dose-ink-3:var(--dg-print-3);--dose-ink-4:var(--dg-print-4);--dose-line:var(--dg-foil);--dose-line-strong:var(--dg-foil-2);--dose-font-sans:var(--font-plex,"IBM Plex Sans"), system-ui, -apple-system, "Segoe UI", sans-serif;--dose-font-arabic:var(--font-plex-ar,"IBM Plex Sans Arabic"), var(--dose-font-sans);--dose-font-mono:var(--font-plex,"IBM Plex Sans"), ui-monospace, monospace;--dg-r-stamp:3px;--dg-r-carton:12px;--dg-r-panel:16px;--dg-page:1440px;--dg-gutter:var(--dose-space-6);--dg-script-scale:1;--dg-glow:#10b98129;--dg-glow-soft:#10b9810d;--dg-photo-tile:#f4f7f5;--dg-photo-blend:multiply}[dir=rtl]{--dg-script-scale:1.045}[data-theme=dark]{--dg-counter:#050b09;--dg-carton:#0e1714;--dg-carton-2:#131f1a;--dg-foil:#1d2b25;--dg-foil-2:#2b3d35;--dg-edge:#66786f;--dg-print:#e9f1ec;--dg-print-2:#b4c3bb;--dg-print-3:#94a59c;--dg-print-4:#7a8b83;--dg-accent-text:var(--dose-accent);--dg-panel-fill:var(--dg-carton)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--dg-panel-fill:color-mix(in srgb, var(--dg-carton) 60%, transparent)}}[data-theme=dark]{--dg-panel-shadow:none;--dg-glow:#10b98138;--dg-glow-soft:#10b98114;--dg-photo-tile:#eef3f0;--dg-photo-blend:normal}#screen-search{background:0 0}:root{scrollbar-width:thin;scrollbar-color:var(--dg-foil-2) transparent}.dd-canvas{background:var(--dg-counter);font-family:var(--dose-font-sans);font-size:calc(1rem * var(--dg-script-scale));color:var(--dg-print)}[dir=rtl].dd-canvas,[dir=rtl] .dd-canvas{font-family:var(--dose-font-arabic)}.dd-device{background:0 0}.dd-eyebrow{align-items:baseline;gap:var(--dose-space-3);margin-block:var(--dose-space-8) var(--dose-space-4);font-size:calc(.9375rem * var(--dg-script-scale));letter-spacing:-.006em;text-transform:none;color:var(--dg-print);font-weight:600;display:flex}.dd-eyebrow:before{content:none}.dd-eyebrow:after{content:"";background:var(--dg-foil-2);flex:1;block-size:1px}.dg-card__name,.dg-card__alt,.dg-row__name,.dg-row__alt,.dg-rung__name,.dg-rung__meta,.dg-microspec dd,.dg-spec dd,.dg-box__alt,.dg-proof__side .name,.dg-cat__name,.dg-crumbs__here{unicode-bidi:plaintext}.dg-stamp{border:1.5px solid var(--dg-print);border-radius:var(--dg-r-stamp);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1;color:var(--dg-print);white-space:nowrap;direction:ltr;align-items:baseline;gap:.34em;padding:.28em .55em .3em;line-height:1;display:inline-flex}.dg-stamp__amount{letter-spacing:-.022em;font-size:1.0625em;font-weight:600}.dg-stamp__unit{letter-spacing:.01em;color:var(--dg-print-2);font-size:.6875em;font-weight:500}.dg-stamp--sm{border-width:1px;font-size:.875rem}.dg-stamp--xl{border-width:2.5px;padding:.2em .42em .22em;font-size:2.5rem}.dg-stamp--best{border-color:var(--dose-accent);background:var(--dose-accent-bg);color:var(--dose-accent-ink)}.dg-stamp--best .dg-stamp__unit{color:inherit;opacity:.75}.dg-was{font-variant-numeric:tabular-nums;font-size:var(--dose-text-xs);color:var(--dg-print-4);direction:ltr;text-decoration:line-through;text-decoration-thickness:1px}.dg-well{background:var(--dg-carton-2);border:1px solid var(--dg-foil);color:var(--dg-print-4);border-radius:999px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.dg-well:after{content:"";border-radius:inherit;border:1px solid var(--dg-foil-2);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.dg-well:after{border:1px solid color-mix(in srgb, var(--dg-foil-2) 55%, transparent)}}.dg-well:after{pointer-events:none}.dg-well img{object-fit:contain;block-size:100%;inline-size:100%;padding:12%}.dg-well--card{border-radius:var(--dg-r-carton)}.dg-carton{background:var(--dg-carton);border:1px solid var(--dg-foil);border-radius:var(--dg-r-carton);color:inherit;transition:border-color var(--dose-motion-fast) var(--dose-ease-standard), box-shadow var(--dose-motion-fast) var(--dose-ease-standard), transform var(--dose-motion-fast) var(--dose-ease-standard);text-decoration:none;display:block;position:relative}a.dg-carton:hover,button.dg-carton:hover{border-color:var(--dg-foil-2);box-shadow:var(--dose-shadow-md);transform:translateY(-2px)}a.dg-carton:active,button.dg-carton:active{transform:translateY(0)}.dg-carton:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px}.dg-spec{background:var(--dg-foil);border:1px solid var(--dg-foil);border-radius:var(--dose-radius-md);gap:1px;margin:0;display:grid;overflow:hidden}.dg-spec>div{background:var(--dg-carton);padding:var(--dose-space-3) var(--dose-space-4);min-inline-size:0}.dg-spec dt{font-size:var(--dose-text-xs);color:var(--dg-print-3);font-weight:500}.dg-spec dd{font-size:calc(.875rem * var(--dg-script-scale));color:var(--dg-print);overflow-wrap:anywhere;margin:3px 0 0;font-weight:500}.dg-spec dd.num{font-variant-numeric:tabular-nums;text-align:start;direction:ltr}@media (min-width:560px){.dg-spec--2{grid-template-columns:1fr 1fr}}.dg-microspec{gap:2px var(--dose-space-3);font-size:calc(.8125rem * var(--dg-script-scale));grid-template-columns:auto minmax(0,1fr);margin:0;line-height:1.35;display:grid}.dg-microspec>div{display:contents}.dg-microspec dt{color:var(--dg-print-4);font-weight:400}.dg-microspec dd{color:var(--dg-print-2);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-weight:500;display:-webkit-box;overflow:hidden}.dd-appbar{background:var(--dg-carton)}@supports (color:color-mix(in lab, red, red)){.dd-appbar{background:color-mix(in srgb, var(--dg-carton) 86%, transparent)}}.dd-appbar{border-block-end:1px solid var(--dg-foil)}@media (max-width:400px){.dd-appbar{padding-inline:var(--dose-space-4);gap:var(--dose-space-2)}.dd-wordmark small{display:none}}.dd-navlink[aria-current=page]{color:var(--dg-print);box-shadow:inset 0 -2px 0 var(--dose-accent);background:0 0;border-radius:0}.dd-navlink:hover{background:var(--dg-carton-2)}.dd-footer{background:var(--dg-carton);border-block-start:1px solid var(--dg-foil)}@media (min-width:900px){.dd-appbar{padding-inline:var(--dg-gutter)}.dd-appbar>.dd-brand{margin-inline-start:max(0px, calc((100vw - var(--dg-page)) / 2))}.dd-appbar>.dd-iconbtn:last-child{margin-inline-end:max(0px, calc((100vw - var(--dg-page)) / 2))}.dd-screen{max-inline-size:var(--dg-page);padding:var(--dose-space-10) var(--dg-gutter) var(--dose-space-20)}.dd-footer__inner{max-inline-size:var(--dg-page)}}.dd-search{background:var(--dg-carton);border:1.5px solid var(--dg-edge);border-radius:var(--dose-radius-full);box-shadow:none}.dd-search:focus-within{border-color:var(--dose-accent);box-shadow:0 0 0 4px var(--dose-accent)}@supports (color:color-mix(in lab, red, red)){.dd-search:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--dose-accent) 16%, transparent)}}.dd-searchx{margin-block-start:var(--dose-space-2)}@media (min-width:900px){#screen-search .dd-searchx,#screen-search .dd-adbanner,#screen-search .dd-native-banner{max-inline-size:none}#screen-search .dd-search,#screen-search .dd-filters{max-inline-size:860px;margin-inline:auto}}.dd-filters{flex-wrap:wrap}@media (max-width:479px){.dd-filters{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:0;display:grid}.dd-chip{justify-content:center}}.dd-chip{border-radius:var(--dose-radius-full);border:1px solid var(--dg-edge);background:var(--dg-carton);color:var(--dg-print-2);align-items:center;gap:7px;font-weight:500;display:inline-flex}.dd-chip svg{opacity:.75;flex:none}.dd-chip[aria-pressed=true] svg{opacity:1}.dd-chip:hover{border-color:var(--dg-foil-2);color:var(--dg-print)}.dd-chip[aria-pressed=true]{background:var(--dg-print);border-color:var(--dg-print);color:var(--dg-carton)}.dg-proof__ingredient{overflow-wrap:anywhere}.dg-proof__body{gap:var(--dose-space-4);align-items:center;display:grid}@media (min-width:720px){.dg-proof__body{gap:var(--dose-space-6);grid-template-columns:1fr auto 1fr;max-inline-size:1000px;margin-inline:auto}}.dg-proof__side{justify-content:center;align-items:center;gap:var(--dose-space-4);min-inline-size:0;color:inherit;border-radius:var(--dose-radius-md);text-decoration:none;display:flex}.dg-proof__side:focus-visible{outline:2px solid var(--dose-accent);outline-offset:4px}.dg-proof__side .dg-well{block-size:64px;inline-size:64px}.dg-proof__side .role{font-size:var(--dose-text-xs);color:var(--dg-print-3);margin-block-end:2px;display:block}.dg-proof__side .name{font-size:calc(.9375rem * var(--dg-script-scale));overflow-wrap:anywhere;font-weight:600;line-height:1.3;display:block}.dg-proof__side .dg-stamp{margin-block-start:var(--dose-space-2)}.dg-proof__side:hover .name{text-underline-offset:3px;text-decoration:underline}.dg-proof__gap{padding-block:var(--dose-space-2);border-block:1px dashed var(--dg-foil);flex-direction:column;align-items:center;gap:4px;display:flex}@media (min-width:720px){.dg-proof__gap{border-block:none;border-inline:1px dashed var(--dg-foil);padding:0 var(--dose-space-6)}}.dg-proof__gap b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--dose-accent-ink);direction:ltr;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.5rem);font-weight:600;line-height:1}.dg-proof__gap span{font-size:var(--dose-text-sm);color:var(--dg-print-2);font-weight:500}@keyframes dg-proof-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.dg-proof__gap b{animation:dg-proof-in .52s var(--dose-ease-spring) both}@media (prefers-reduced-motion:reduce){.dg-proof__gap b{animation:none}}.dg-results{gap:var(--dose-space-6);align-items:start;margin-block-start:var(--dose-space-8);display:grid}@media (min-width:1000px){.dg-results{gap:var(--dose-space-8);grid-template-columns:264px minmax(0,1fr)}}.dg-facets{background:var(--dg-carton);border:1px solid var(--dg-foil);border-radius:var(--dg-r-panel);padding:var(--dose-space-2) var(--dose-space-5) var(--dose-space-4)}.dg-facets__head{justify-content:space-between;align-items:center;gap:var(--dose-space-3);padding-block:var(--dose-space-3);display:flex}.dg-facets__head h2{font-size:calc(.9375rem * var(--dg-script-scale));font-weight:600}.dg-facets__reset{border-radius:var(--dose-radius-sm);font-size:var(--dose-text-xs);color:var(--dg-print-3);cursor:pointer;background:0 0;border:0;margin-inline:-6px;padding:4px 6px;font-weight:500}.dg-facets__reset:hover{color:var(--dose-accent-ink);background:var(--dose-accent-bg)}.dg-facets__reset:focus-visible{outline:2px solid var(--dose-accent);outline-offset:1px}.dg-facet{border-block-start:1px solid var(--dg-foil)}.dg-facet>summary{align-items:center;gap:var(--dose-space-2);padding-block:var(--dose-space-3);font-size:calc(.875rem * var(--dg-script-scale));cursor:pointer;font-weight:500;list-style:none;display:flex}.dg-facet>summary::-webkit-details-marker{display:none}.dg-facet>summary:after{content:"";border-inline-end:1.5px solid var(--dg-print-3);border-block-end:1.5px solid var(--dg-print-3);transform-origin:70% 70%;block-size:7px;inline-size:7px;transition:transform var(--dose-motion-fast) var(--dose-ease-standard);margin-inline-start:auto;transform:rotate(45deg)}.dg-facet[open]>summary:after{transform:rotate(-135deg)}.dg-facet>summary:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px;border-radius:var(--dose-radius-sm)}.dg-facet__list{flex-direction:column;gap:1px;padding-block-end:var(--dose-space-3);display:flex}.dg-facet__opt{align-items:center;gap:var(--dose-space-3);border-radius:var(--dose-radius-sm);font-size:calc(.875rem * var(--dg-script-scale));color:var(--dg-print-2);cursor:pointer;margin-inline:-6px;padding:5px 6px;display:flex}.dg-facet__opt:hover{background:var(--dg-carton-2);color:var(--dg-print)}.dg-facet__opt input{accent-color:var(--dose-accent);flex:none;block-size:15px;inline-size:15px}.dg-facet__opt span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.dg-facet__opt .n{font-variant-numeric:tabular-nums;font-size:var(--dose-text-xs);color:var(--dg-print-4)}.dg-facet__range{align-items:center;gap:var(--dose-space-2);padding-block-end:var(--dose-space-3);display:flex}.dg-facet__range input{border:1px solid var(--dg-edge);border-radius:var(--dose-radius-sm);background:var(--dg-carton);inline-size:100%;min-inline-size:0;color:inherit;font:inherit;font-size:var(--dose-text-sm);font-variant-numeric:tabular-nums;padding:7px 9px}.dg-facet__range input:focus-visible{outline:2px solid var(--dose-accent);outline-offset:1px;border-color:var(--dose-accent)}.dg-facet__range span{font-size:var(--dose-text-xs);color:var(--dg-print-4)}.dg-facets__toggle{justify-content:center;align-items:center;gap:var(--dose-space-2);border:1px solid var(--dg-edge);border-radius:var(--dose-radius-full);background:var(--dg-carton);inline-size:100%;font-size:var(--dose-text-sm);color:var(--dg-print);cursor:pointer;padding:11px;font-weight:500;display:flex}.dg-facets__toggle:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px}@media (min-width:1000px){.dg-facets__toggle{display:none}}.dg-resultbar{justify-content:space-between;align-items:center;gap:var(--dose-space-3);border-block-end:1px solid var(--dg-foil);flex-wrap:wrap;padding-block-end:var(--dose-space-4);display:flex}.dg-resultbar__count{font-size:calc(.9375rem * var(--dg-script-scale));font-weight:600}.dg-resultbar__count b{font-variant-numeric:tabular-nums}.dg-resultbar__count em{color:var(--dg-print-3);font-style:normal;font-weight:400}.dg-sortsel{align-items:center;gap:var(--dose-space-2);font-size:var(--dose-text-sm);color:var(--dg-print-3);display:flex}.dg-sortsel select{font:inherit;font-size:var(--dose-text-sm);color:var(--dg-print);background:var(--dg-carton);border:1px solid var(--dg-edge);border-radius:var(--dose-radius-sm);cursor:pointer;padding:6px 9px;font-weight:500}.dg-sortsel select:focus-visible{outline:2px solid var(--dose-accent);outline-offset:1px}.dg-grid{gap:var(--dose-space-4);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-block-start:var(--dose-space-5);display:grid}.dg-grid>*{min-inline-size:0}@media (max-width:479px){.dg-grid{gap:var(--dose-space-3);grid-template-columns:1fr}}.dg-card{padding:var(--dose-space-4);text-align:start;font:inherit;cursor:pointer;flex-direction:column;inline-size:100%;display:flex}.dg-card__shot{aspect-ratio:16/10;background:var(--dg-carton-2);border:1px solid var(--dg-foil);border-radius:var(--dose-radius-md);color:var(--dg-print-4);place-items:center;margin-block-end:var(--dose-space-4);display:grid;overflow:hidden}.dg-card__shot img{object-fit:contain;mix-blend-mode:multiply;block-size:100%;inline-size:100%;padding:8%}[data-theme=dark] .dg-card__shot img{mix-blend-mode:normal}.dg-card__name{font-size:calc(.9375rem * var(--dg-script-scale));overflow-wrap:anywhere;font-weight:600;line-height:1.3}.dg-card__alt{font-size:calc(.8125rem * var(--dg-script-scale));color:var(--dg-print-3);overflow-wrap:anywhere;margin-block-start:2px;line-height:1.35;display:block}.dg-card .dg-microspec{margin-block-start:var(--dose-space-3)}.dg-card__foot{justify-content:space-between;align-items:flex-end;gap:var(--dose-space-3);margin-block-start:auto;padding-block-start:var(--dose-space-4);display:flex}.dg-card__go{font-size:var(--dose-text-sm);color:var(--dose-accent-ink);font-weight:500}a.dg-card:hover .dg-card__go,button.dg-card:hover .dg-card__go{text-underline-offset:3px;text-decoration:underline}@media (max-width:479px){.dg-card{column-gap:var(--dose-space-4);grid-template-columns:84px minmax(0,1fr);align-items:start;display:grid}.dg-card__shot{aspect-ratio:1;grid-area:1/1/span 2;margin-block-end:0}.dg-card>:not(.dg-card__shot){grid-column:2}.dg-card>.dg-microspec,.dg-card>.dg-card__foot{grid-column:1/-1}.dg-card__foot{padding-block-start:var(--dose-space-3)}.dg-card__name,.dg-card__alt{padding-inline-end:36px}.dg-formtag{display:none}}.dg-row{align-items:center;gap:var(--dose-space-4);padding:var(--dose-space-3) var(--dose-space-4);text-align:start;font:inherit;cursor:pointer;inline-size:100%;display:flex}.dg-row .dg-well{block-size:52px;inline-size:52px}.dg-row__body{flex:1;min-inline-size:0}.dg-row__name{font-size:calc(.9375rem * var(--dg-script-scale));overflow-wrap:anywhere;font-weight:600;line-height:1.3;display:block}.dg-row__alt{font-size:calc(.8125rem * var(--dg-script-scale));color:var(--dg-print-3);text-overflow:ellipsis;white-space:nowrap;margin-block-start:1px;display:block;overflow:hidden}.dg-row__end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}@media (max-width:420px){.dg-row{flex-wrap:wrap}.dg-row__end{justify-content:flex-end;align-items:center;gap:var(--dose-space-2);flex-direction:row;inline-size:100%}}.dg-move{font-size:var(--dose-text-xs);font-variant-numeric:tabular-nums;direction:ltr;align-items:center;gap:3px;font-weight:600;display:inline-flex}.dg-move--up{color:var(--dose-error)}.dg-move--down{color:var(--dose-success)}.dg-changes{gap:var(--dose-space-3);display:grid}.dg-changes>*{min-inline-size:0}@media (min-width:900px){.dg-changes{grid-template-columns:1fr 1fr}}.dg-facts{background:var(--dg-foil);border:1px solid var(--dg-foil);border-radius:var(--dg-r-panel);grid-template-columns:repeat(2,1fr);gap:1px;margin-block-start:var(--dose-space-12);display:grid;overflow:hidden}@media (min-width:800px){.dg-facts{grid-template-columns:repeat(4,1fr)}}.dg-facts>div{background:var(--dg-carton);padding:var(--dose-space-5)}.dg-facts b{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:clamp(1.375rem,1rem + 1.2vw,1.75rem);font-weight:600;line-height:1.1;display:block}.dg-facts span{font-size:calc(.8125rem * var(--dg-script-scale));color:var(--dg-print-3);margin-block-start:6px;line-height:1.4;display:block}.dg-empty{align-items:center;gap:var(--dose-space-3);padding:var(--dose-space-16) var(--dose-space-5);text-align:center;color:var(--dg-print-3);flex-direction:column;display:flex}.dg-empty h2{font-size:calc(1.0625rem * var(--dg-script-scale));color:var(--dg-print);font-weight:600}.dg-empty p{max-inline-size:44ch;font-size:calc(.875rem * var(--dg-script-scale));line-height:var(--dose-leading-normal)}@keyframes dg-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes dg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dg-skel,.dg-shimmer{background:linear-gradient(90deg, var(--dg-carton) 0%, var(--dg-foil) 30%, var(--dg-carton) 60%);border:1px solid var(--dg-foil);border-radius:var(--dg-r-carton);background-size:200% 100%;block-size:232px;animation:1.8s ease-in-out infinite dg-shimmer}[data-theme=dark] .dg-skel,[data-theme=dark] .dg-shimmer{background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 30%,#ffffff08 60%) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.dg-skel,.dg-shimmer{background-position:0 0;animation:none}}.dg-detail{gap:var(--dose-space-6);display:grid}@media (min-width:1000px){.dg-detail{gap:var(--dose-space-8);grid-template-columns:minmax(0,1fr) 400px;align-items:start}}.dg-crumbs{align-items:center;gap:var(--dose-space-2);font-size:var(--dose-text-sm);color:var(--dg-print-3);margin-block-end:var(--dose-space-5);display:flex}.dg-crumbs a{color:inherit;text-decoration:none}.dg-crumbs a:hover{color:var(--dose-accent-ink);text-underline-offset:3px;text-decoration:underline}.dg-crumbs a:focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px;border-radius:var(--dose-radius-xs)}.dg-crumbs svg{color:var(--dg-print-4);flex:none}[dir=rtl] .dg-crumbs svg{transform:scaleX(-1)}.dg-crumbs__here{text-overflow:ellipsis;white-space:nowrap;color:var(--dg-print-2);overflow:hidden}.dg-box{gap:var(--dose-space-5);padding:var(--dose-space-5);background:var(--dg-carton);border:1px solid var(--dg-foil);border-radius:var(--dg-r-panel);display:grid}@media (min-width:640px){.dg-box{gap:var(--dose-space-6);padding:var(--dose-space-6);grid-template-columns:168px minmax(0,1fr);align-items:start}}.dg-box__shot{aspect-ratio:1;inline-size:100%;max-inline-size:168px}@media (max-width:639px){.dg-box__shot{margin-inline:auto}}.dg-box__shot img{mix-blend-mode:multiply;padding:10%}[data-theme=dark] .dg-box__shot img{mix-blend-mode:normal}.dg-box h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.375rem,1.05rem + 1.4vw,1.875rem);font-weight:600;line-height:1.22}[dir=rtl] .dg-box h1{letter-spacing:0;line-height:1.4}.dg-box__header-line{align-items:center;gap:var(--dose-space-2) var(--dose-space-3);flex-wrap:wrap;display:flex}.dg-verified-badge{border-radius:var(--dose-radius-full);color:var(--dose-brand-emerald-bright,#34d399);white-space:nowrap;background:#10b9811f;border:1px solid #10b98147;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.dg-box__alt{font-size:calc(1rem * var(--dg-script-scale));color:var(--dg-print-3);overflow-wrap:anywhere;text-align:start;direction:ltr;margin-block-start:4px}.dg-box__ingredient{font-size:calc(.875rem * var(--dg-script-scale));color:var(--dose-accent-ink);background:var(--dose-accent-bg);border-radius:var(--dose-radius-full);margin-block-start:var(--dose-space-3);padding:4px 12px;text-decoration:none;display:inline-block}.dg-box__price{align-items:center;gap:var(--dose-space-3) var(--dose-space-4);flex-wrap:wrap;margin-block-start:var(--dose-space-5);display:flex}.dg-box__note{font-size:var(--dose-text-xs);color:var(--dg-print-3);max-inline-size:30ch;line-height:1.4}.dg-specs-grid{gap:var(--dose-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.dg-specs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dg-spec-tile{align-items:center;gap:var(--dose-space-3);padding:var(--dose-space-3) var(--dose-space-4);background:var(--dg-carton-2);border:1px solid var(--dg-foil);border-radius:var(--dose-radius-md);min-inline-size:0;transition:border-color var(--dose-motion-fast) ease, box-shadow var(--dose-motion-fast) ease;display:flex}.dg-spec-tile:hover{border-color:var(--dg-foil-2);box-shadow:0 2px 8px #0000000a}.dg-spec-tile__icon{border-radius:var(--dose-radius-sm);background:var(--dose-accent-bg);block-size:32px;inline-size:32px}@supports (color:color-mix(in lab, red, red)){.dg-spec-tile__icon{background:color-mix(in srgb, var(--dose-accent-bg) 60%, var(--dg-carton))}}.dg-spec-tile__icon{color:var(--dose-accent-ink);flex:none;place-items:center;display:grid}.dg-spec-tile__label{font-size:var(--dose-text-xs);color:var(--dg-print-3);margin-block-end:2px;display:block}.dg-spec-tile__val{font-size:calc(.875rem * var(--dg-script-scale));color:var(--dg-print);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.dg-spec-tile__val.num{font-variant-numeric:tabular-nums;text-align:start;direction:ltr}.dd-trend{background:var(--dg-carton);border:1px solid var(--dg-foil);border-radius:var(--dg-r-panel);padding:var(--dose-space-4) var(--dose-space-5);margin-block-start:0}.dd-trend .dd-eyebrow:after{content:none}.dd-trend__ends{border-block-start:1px dashed var(--dg-foil);justify-content:space-between;align-items:flex-end;gap:var(--dose-space-3);margin-block-start:var(--dose-space-3);padding-block-start:var(--dose-space-2);display:flex}.dd-trend__ends>span{font-variant-numeric:tabular-nums;font-size:var(--dose-text-sm);flex-direction:column;font-weight:600;display:flex}.dd-trend__ends>span.now{text-align:end;align-items:flex-end}.dd-trend__ends .date{font-size:var(--dose-text-xs);color:var(--dg-print-3);direction:ltr;margin-block-start:2px;font-weight:400}.dg-doc{margin-block-start:var(--dose-space-8)}.dg-doc-grid{gap:var(--dose-space-3);margin-block-start:var(--dose-space-4);display:grid}@media (min-width:640px){.dg-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dg-doc-card{background:var(--dg-carton);border:1px solid var(--dg-foil);border-radius:var(--dose-radius-md);padding:var(--dose-space-4);min-inline-size:0}.dg-doc-card--warn{border-color:var(--dose-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.dg-doc-card--warn{border-color:color-mix(in srgb, var(--dose-warning,#f59e0b) 35%, var(--dg-foil))}}.dg-doc-card--warn{background:var(--dose-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.dg-doc-card--warn{background:color-mix(in srgb, var(--dose-warning,#f59e0b) 4%, var(--dg-carton))}}.dg-doc-card__icon{font-size:1rem;line-height:1}.dg-doc-card h2{font-size:calc(.875rem * var(--dg-script-scale));margin:0;font-weight:600}.dg-doc-card p{font-size:calc(.8125rem * var(--dg-script-scale));color:var(--dg-print-2);white-space:pre-line;margin:0;line-height:1.6}[dir=rtl] .dg-doc-card p{line-height:1.75}.dg-doc-card p.none{color:var(--dg-print-4);font-style:italic}.dg-ladder{background:var(--dg-carton);border:1px solid var(--dg-foil);border-radius:var(--dg-r-panel);overflow:hidden}@media (min-width:1000px){.dg-side{position:sticky;inset-block-start:84px}}.dg-ladder__head{padding:var(--dose-space-4) var(--dose-space-5);border-block-end:1px solid var(--dg-foil);background:var(--dg-carton-2)}.dg-ladder__title-row{justify-content:space-between;align-items:center;gap:var(--dose-space-2);flex-wrap:wrap;display:flex}.dg-ladder-tabs{background:var(--dg-carton);border-radius:var(--dose-radius-full);border:1px solid var(--dg-foil);align-items:center;gap:2px;padding:2px;display:flex}.dg-ladder-tab{border-radius:var(--dose-radius-full);font-size:var(--dose-text-xs);color:var(--dg-print-3);cursor:pointer;transition:all var(--dose-motion-fast) ease;background:0 0;border:0;padding:3px 10px;font-weight:500}.dg-ladder-tab:hover{color:var(--dg-print)}.dg-ladder-tab.is-active{background:var(--dose-accent-bg);color:var(--dose-accent-ink);font-weight:600;box-shadow:0 1px 3px #00000014}.dg-ladder__head h2{font-size:calc(.9375rem * var(--dg-script-scale));font-weight:600}.dg-ladder__count{font-variant-numeric:tabular-nums;color:var(--dg-print-3);font-weight:500}.dg-ladder__head p{font-size:var(--dose-text-xs);color:var(--dg-print-3);margin-block-start:3px}.dg-rung{align-items:center;gap:var(--dose-space-3);padding:var(--dose-space-3) var(--dose-space-4);border-block-start:1px solid var(--dg-foil);color:inherit;text-align:start;inline-size:100%;font:inherit;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;text-decoration:none;display:grid}.dg-rung:first-of-type{border-block-start:0}a.dg-rung:hover,button.dg-rung:hover{background:var(--dg-carton-2)}.dg-rung:focus-visible{outline:2px solid var(--dose-accent);outline-offset:-2px}.dg-rung .dg-well{block-size:40px;inline-size:40px}.dg-rung__name{font-size:calc(.875rem * var(--dg-script-scale));overflow-wrap:anywhere;font-weight:500;line-height:1.3;display:block}.dg-rung__meta{font-size:var(--dose-text-xs);color:var(--dg-print-3);text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;display:block;overflow:hidden}.dg-rung--current{background:var(--dg-carton-2);cursor:default}.dg-rung--current .dg-rung__name{font-weight:600}.dg-rung--best{background:var(--dose-accent-bg)}@supports (color:color-mix(in lab, red, red)){.dg-rung--best{background:color-mix(in srgb, var(--dose-accent-bg) 55%, var(--dg-carton))}}.dg-rung__flag{font-size:var(--dose-text-xs);color:var(--dose-accent-ink);margin-block-start:3px;font-weight:600;display:inline-block}.dg-rung__flag--current{color:var(--dg-print-3);font-weight:500}.dg-ladder__more{inline-size:100%;padding:var(--dose-space-4);border:0;border-block-start:1px solid var(--dg-foil);background:var(--dg-carton-2);font:inherit;font-size:var(--dose-text-sm);color:var(--dg-print-2);cursor:pointer;font-weight:500}.dg-ladder__more:hover{color:var(--dg-print);background:var(--dg-foil)}.dg-ladder__more:focus-visible{outline:2px solid var(--dose-accent);outline-offset:-2px}.dg-caution--lead{margin-block:0 var(--dose-space-2);border-color:var(--dose-warning)}@supports (color:color-mix(in lab, red, red)){.dg-caution--lead{border-color:color-mix(in srgb, var(--dose-warning) 40%, transparent)}}.dg-caution--lead{background:var(--dose-warning)}@supports (color:color-mix(in lab, red, red)){.dg-caution--lead{background:color-mix(in srgb, var(--dose-warning) 9%, var(--dg-carton-2))}}.dg-caution--lead{color:var(--dg-print);font-size:var(--dose-text-sm)}.dg-caution{padding:var(--dose-space-4);border:1px solid var(--dg-foil);border-radius:var(--dose-radius-md);background:var(--dg-carton-2);font-size:var(--dose-text-xs);color:var(--dg-print-2);margin-block-start:var(--dose-space-5);line-height:1.55}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--dose-accent);outline-offset:2px}.dd-native-banner{margin-block:var(--dose-space-6,1.5rem) var(--dose-space-4,1rem);padding:var(--dose-space-6,1.5rem);border-radius:var(--dose-radius-2xl,1.25rem);background:radial-gradient(circle at 100% 0%, #10b9811f 0%, transparent 50%), radial-gradient(circle at 0% 100%, #05966914 0%, transparent 40%), var(--dose-bg-elev,#0d151c);transition:transform var(--dose-motion-fast) var(--dose-ease-standard), box-shadow var(--dose-motion-fast) var(--dose-ease-standard), border-color var(--dose-motion-fast) var(--dose-ease-standard);border:1px solid #10b98140;position:relative;overflow:hidden;box-shadow:0 12px 32px -10px #0006,inset 0 0 0 1px #ffffff0a}[data-theme=light] .dd-native-banner{background:radial-gradient(circle at 100% 0,#10b98114 0%,#0000 60%),#f8fafc;border-color:#10b98140;box-shadow:0 10px 25px -5px #10b98114,0 2px 6px -1px #0000000a}.dd-native-banner:hover{border-color:#10b98166;box-shadow:0 16px 36px -8px #10b98138}.dd-native-banner__container{gap:var(--dose-space-5,1.25rem);flex-direction:column;display:flex}@media (min-width:960px){.dd-native-banner__container{gap:var(--dose-space-8,2rem);grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);align-items:center;display:grid}}.dd-native-banner__media{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.dd-showcase-tabs{justify-content:flex-start;align-items:center;gap:6px;width:100%;max-width:520px;margin-bottom:10px;display:flex}.dd-showcase-tab{border-radius:var(--dose-radius-full,9999px);color:var(--dose-ink-3,#b8b6ad);cursor:pointer;transition:all var(--dose-motion-fast) var(--dose-ease-standard);background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.dd-showcase-tab:hover{color:var(--dose-brand-emerald-bright,#34d399);background:#10b9811f;border-color:#10b9814d}.dd-showcase-tab.is-active{color:var(--dose-brand-emerald-bright,#34d399);background:#10b98133;border-color:#10b98180;box-shadow:0 0 10px #10b98140}.dd-tab-svg{width:12px;height:12px}[data-theme=light] .dd-showcase-tab{color:#64748b;background:#0000000a;border-color:#00000014}[data-theme=light] .dd-showcase-tab:hover,[data-theme=light] .dd-showcase-tab.is-active{color:#059669;background:#10b9811f;border-color:#10b98159}.dd-device-mockup{border-radius:var(--dose-radius-lg,.75rem);background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff14;width:100%;max-width:520px;padding:5px;box-shadow:0 16px 32px -10px #00000080}[data-theme=light] .dd-device-mockup{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#00000014;box-shadow:0 14px 28px -8px #00000026}.dd-device-mockup__screen{border-radius:calc(var(--dose-radius-lg,.75rem) - 3px);aspect-ratio:1240/648;background:#020617;position:relative;overflow:hidden}.dd-device-mockup__img{object-fit:cover;width:100%;height:100%;display:block}.dd-device-mockup__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#34d399;top:8px;background:#08120ed9;border:1px solid #10b98166;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:8px}.dd-device-mockup__badge-dot{background-color:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b981}.dd-branch-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.dd-branch-tag{border-radius:var(--dose-radius-sm);color:var(--dose-brand-emerald-bright,#34d399);background:#10b9811a;border:1px solid #10b98133;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.dd-branch-tag__pin{background-color:#10b981;border-radius:50%;width:5px;height:5px}.dd-native-banner__content{gap:var(--dose-space-3,.75rem);flex-direction:column;min-width:0;display:flex}.dd-native-banner__brand-pill{color:var(--dose-brand-emerald-bright,#34d399);background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:8px;width:fit-content;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.dd-native-banner__logo{letter-spacing:-.02em;font-weight:800}.dd-native-banner__divider{opacity:.4}.dd-native-banner__title{color:var(--dose-ink-1,#fbfaf6);margin:6px 0 4px;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:800;line-height:1.25}[data-theme=light] .dd-native-banner__title{color:#0f172a}.dd-native-banner__title-accent{color:var(--dose-brand-emerald-bright,#34d399)}.dd-native-banner__subtitle{font-size:var(--dose-text-sm,13px);color:var(--dose-ink-3,#b8b6ad);margin:0;line-height:1.5}[data-theme=light] .dd-native-banner__subtitle{color:#475569}.dd-native-banner__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:6px 0;padding:0;list-style:none;display:grid}@media (max-width:480px){.dd-native-banner__features{grid-template-columns:1fr}}.dd-native-banner__feature-item{color:var(--dose-ink-2,#e9e7df);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}[data-theme=light] .dd-native-banner__feature-item{color:#334155}.dd-native-banner__feature-icon{border-radius:var(--dose-radius-sm);width:24px;height:24px;color:var(--dose-brand-emerald-bright,#34d399);background:#10b9811f;border:1px solid #10b98133;flex:none;place-items:center;display:grid}.dd-feat-svg{width:14px;height:14px}.dd-native-banner__trust-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.dd-trust-pill{border-radius:var(--dose-radius-full,9999px);color:var(--dose-brand-emerald-bright,#34d399);background:#10b98114;border:1px solid #10b9812e;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.dd-trust-svg{width:12px;height:12px}[data-theme=light] .dd-trust-pill{color:#047857;background:#10b98114;border-color:#10b98133}.dd-native-banner__footer{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:4px;display:flex}.dd-native-banner__btn-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dd-native-banner__cta-btn{transition:transform var(--dose-motion-fast) var(--dose-ease-standard), box-shadow var(--dose-motion-fast) var(--dose-ease-standard), filter var(--dose-motion-fast) var(--dose-ease-standard);background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:9999px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #10b98159;color:#fff!important}.dd-native-banner__cta-btn--secondary{background:#10b9811a;border:1px solid #10b98159;box-shadow:0 2px 8px #00000026;color:var(--dose-ink-1,#f1f5f9)!important}[data-theme=light] .dd-native-banner__cta-btn--secondary{background:#fff;border-color:#10b98166;box-shadow:0 2px 6px #0000000d;color:#065f46!important}.dd-native-banner__cta-btn--secondary:hover{background:#10b98133;border-color:#10b98199;color:#fff!important}[data-theme=light] .dd-native-banner__cta-btn--secondary:hover{background:#ecfdf5;color:#047857!important}.dd-native-banner__cta-btn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 6px 20px #10b98173}.dd-native-banner__cta-arrow{transition:transform .2s}[dir=ltr] .dd-native-banner__cta-btn:hover .dd-native-banner__cta-arrow{transform:translate(3px)}[dir=rtl] .dd-native-banner__cta-btn:hover .dd-native-banner__cta-arrow{transform:translate(-3px)}.dd-native-banner__platforms{color:var(--dose-ink-3,#b8b6ad);align-items:center;gap:8px;font-size:11px;display:flex}.dd-native-banner__os-badge{color:var(--dose-ink-2,#e9e7df);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-weight:600;display:inline-flex}.dd-os-svg{width:12px;height:12px}[data-theme=light] .dd-native-banner__os-badge{color:#1e293b;background:#e2e8f0;border-color:#cbd5e1}.dd-search{box-shadow:0 12px 32px -14px #04785773}.dd-search>.dose-input{padding-inline-start:var(--dose-space-5);padding-inline-end:176px}.dg-searchgo{border-radius:var(--dose-radius-full);background:var(--dose-accent);block-size:40px;inline-size:40px;color:var(--dose-accent-on);cursor:pointer;transition:filter var(--dose-motion-fast) var(--dose-ease-standard);border:0;flex:none;place-items:center;display:grid}.dg-searchgo:hover{filter:brightness(1.08)}.dg-cardwrap{min-inline-size:0;display:grid;position:relative}.dg-card__shot,.dg-well,.dg-box__shot{background:var(--dg-photo-tile)}.dg-card__shot img,.dg-box__shot img{mix-blend-mode:var(--dg-photo-blend)}.dg-art{filter:drop-shadow(0 6px 12px #022c2247);block-size:76%;inline-size:76%}.dg-well .dg-art{block-size:64%;inline-size:64%}a.dg-carton:hover,button.dg-carton:hover{box-shadow:0 18px 40px -18px #00000073, 0 0 0 1px var(--dose-accent)}@supports (color:color-mix(in lab, red, red)){a.dg-carton:hover,button.dg-carton:hover{box-shadow:0 18px 40px -18px #00000073, 0 0 0 1px color-mix(in srgb, var(--dose-accent) 34%, transparent)}}.dg-formtag{border-radius:var(--dose-radius-full);background:var(--dg-counter);padding:3px 9px;position:absolute;inset-block-start:calc(var(--dose-space-4) + 8px);inset-inline-start:calc(var(--dose-space-4) + 8px)}@supports (color:color-mix(in lab, red, red)){.dg-formtag{background:color-mix(in srgb, var(--dg-counter) 76%, transparent)}}.dg-formtag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--dg-foil-2);color:var(--dg-print-2);pointer-events:none;font-size:11px;font-weight:600}.dg-fav{z-index:2;border:1px solid var(--dg-foil-2);border-radius:var(--dose-radius-full);background:var(--dg-counter);block-size:32px;inline-size:32px;place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--dose-space-4) + 6px);inset-inline-end:calc(var(--dose-space-4) + 6px)}@supports (color:color-mix(in lab, red, red)){.dg-fav{background:color-mix(in srgb, var(--dg-counter) 70%, transparent)}}.dg-fav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--dg-print-3);cursor:pointer;transition:color var(--dose-motion-fast) var(--dose-ease-standard), transform var(--dose-motion-fast) var(--dose-ease-spring)}.dg-fav:hover{color:var(--dose-error);transform:scale(1.1)}.dg-fav[aria-pressed=true]{color:var(--dose-error);border-color:var(--dose-error)}@supports (color:color-mix(in lab, red, red)){.dg-fav[aria-pressed=true]{border-color:color-mix(in srgb, var(--dose-error) 45%, transparent)}}.dd-delta--up{background:var(--dose-error-bg);color:var(--dose-error)}.dg-facet>summary{gap:var(--dose-space-3)}.dg-facet__icon{background:var(--dose-accent-bg);block-size:26px;inline-size:26px;color:var(--dose-accent-ink);border-radius:8px;flex:none;place-items:center;display:grid}.dg-switch{align-items:center;gap:var(--dose-space-3);padding-block:var(--dose-space-3);border-block-start:1px solid var(--dg-foil);font-size:calc(.875rem * var(--dg-script-scale));cursor:pointer;font-weight:500;display:flex}.dg-switch input{appearance:none;background:var(--dg-foil-2);cursor:pointer;block-size:22px;inline-size:38px;transition:background var(--dose-motion-base) var(--dose-ease-standard);border-radius:999px;flex:none;margin-inline-start:auto;position:relative}.dg-switch input:after{content:"";background:var(--dg-carton);block-size:16px;inline-size:16px;transition:translate var(--dose-motion-base) var(--dose-ease-spring);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.dg-switch input:checked{background:var(--dose-accent)}.dg-switch input:checked:after{translate:16px}[dir=rtl] .dg-switch input:checked:after{translate:-16px}.dg-presets{grid-template-columns:repeat(2,1fr);gap:6px;padding-block-end:var(--dose-space-3);display:grid}.dg-presets button{border:1px solid var(--dg-foil);border-radius:var(--dose-radius-sm);background:var(--dg-carton);font:inherit;font-size:var(--dose-text-xs);font-variant-numeric:tabular-nums;color:var(--dg-print-2);cursor:pointer;padding:6px 4px;font-weight:500}.dg-presets button:hover{border-color:var(--dg-edge);color:var(--dg-print)}.dg-presets button[aria-pressed=true]{background:var(--dose-accent-bg);border-color:var(--dose-accent);color:var(--dose-accent-ink)}.dg-cats{gap:var(--dose-space-3);grid-template-columns:repeat(auto-fill,minmax(158px,1fr));display:grid}@media (min-width:1000px){.dg-cats{grid-template-columns:repeat(6,minmax(0,1fr))}}.dg-cat{align-items:center;gap:var(--dose-space-3);padding:var(--dose-space-4);min-inline-size:0;display:flex}.dg-cat__icon{color:#fff;border-radius:12px;flex:none;place-items:center;block-size:40px;inline-size:40px;display:grid}.dg-cat__body{min-inline-size:0}.dg-cat__name{-webkit-line-clamp:2;line-clamp:2;font-size:calc(.875rem * var(--dg-script-scale));overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.dg-cat__n{font-size:var(--dose-text-xs);font-variant-numeric:tabular-nums;color:var(--dg-print-3);margin-block-start:2px;display:block}.dg-promo{gap:var(--dose-space-2);padding:var(--dose-space-5);text-align:center;border:1px solid var(--dose-accent);justify-items:center;margin-block-start:var(--dose-space-4);display:grid}@supports (color:color-mix(in lab, red, red)){.dg-promo{border:1px solid color-mix(in srgb, var(--dose-accent) 28%, var(--dg-foil))}}.dg-promo{border-radius:var(--dg-r-panel);background:radial-gradient(120% 80% at 50% 0%, var(--dg-glow) 0%, transparent 70%), var(--dg-carton-2)}.dg-promo img,.dg-promo svg{block-size:auto;inline-size:88px;margin-block-end:var(--dose-space-1)}.dg-promo b{font-size:calc(.9375rem * var(--dg-script-scale));font-weight:600}.dg-promo span{font-size:var(--dose-text-xs);color:var(--dg-print-3);line-height:1.5}.dd-canvas{overflow-x:clip}.dg-band{padding-inline:calc(50vw - 50%);padding-block:var(--dose-space-8) var(--dose-space-10);margin-inline:calc(50% - 50vw);position:relative}#screen-search{padding-block-start:0}.dg-band:after{content:"";background:linear-gradient(90deg, transparent, var(--dg-foil-2), transparent);block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.dg-band__inner{z-index:1;max-inline-size:var(--dg-page);margin-inline:auto;position:relative}.dg-glowfx{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}[dir=rtl] .dg-glowfx{transform:scaleX(-1)}.dg-orbit{--orbit-line:#046b4a52;--orbit-style:solid;--orbit-core:#047857;--orbit-dot:#059669;--orbit-dot-2:#0e7490;--orbit-core-glow:0 0 14px #05966966, 0 0 34px #10b98138;z-index:0;pointer-events:none;inset-inline-start:50%;block-size:0;inline-size:0;position:absolute;top:50%}@media (min-width:900px){.dg-orbit{inset-inline-start:calc(50% - 102.6% - var(--dose-space-6))}}[data-theme=dark] .dg-orbit{--orbit-line:#34d3994d;--orbit-style:dashed;--orbit-core:#ecfdf5;--orbit-dot:#34d399;--orbit-dot-2:#22d3ee;--orbit-core-glow:0 0 24px #34d399cc, 0 0 60px #10b98166}.dg-orbit__stage{block-size:800px;inline-size:800px;margin:-400px 0 0 -400px;position:absolute;top:0;left:0;transform:scale(.78);-webkit-mask-image:radial-gradient(circle,#000 0% 34%,#00000061 66%,#0000 94%);mask-image:radial-gradient(circle,#000 0% 34%,#00000061 66%,#0000 94%)}@media (min-width:640px){.dg-orbit__stage{transform:scale(.72)}}@media (min-width:1024px){.dg-orbit__stage{transform:scale(1)}}.dg-orbit__ring{inline-size:calc(var(--r) * 2px);block-size:calc(var(--r) * 2px);margin-left:calc(var(--r) * -1px);margin-top:calc(var(--r) * -1px);border:1px var(--orbit-style) var(--orbit-line);animation:dg-orbit-spin var(--dur-orbit) linear infinite;will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%}.dg-orbit__ring[data-reverse=true]{animation-direction:reverse}.dg-orbit__body{inline-size:calc(var(--size) * 1px);block-size:calc(var(--size) * 1px);margin-left:calc(var(--size) * -.5px);margin-top:calc(var(--size) * -.5px);background:var(--body-color,var(--orbit-dot));box-shadow:0 0 calc(var(--size) * 3px) var(--body-color,var(--orbit-dot));transform:rotate(var(--a)) translateX(calc(var(--r) * 1px));border-radius:50%;position:absolute;top:50%;left:50%}.dg-orbit__core{background:var(--orbit-core);block-size:12px;inline-size:12px;box-shadow:var(--orbit-core-glow);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}.dg-orbit__halo{background:radial-gradient(circle, var(--dose-accent) 0%, transparent 65%);border-radius:50%;block-size:44px;inline-size:44px;margin:-22px 0 0 -22px;animation:4s ease-in-out infinite dg-core-breathe;position:absolute;top:50%;left:50%}.dg-orbit__core,.dg-orbit__halo{display:none}@media (prefers-reduced-motion:reduce){.dg-orbit__ring,.dg-orbit__halo{animation:none}}@keyframes dg-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dg-core-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}.dg-hero{gap:var(--dose-space-6);padding-block:var(--dose-space-6) var(--dose-space-8);text-align:start;display:grid;position:relative}.dg-hero__art{filter:drop-shadow(0 30px 70px #0478576b);inline-size:100%;max-inline-size:340px;margin-inline:auto;position:relative}@media (max-width:899px){.dg-band__inner{gap:var(--dose-space-6);padding-block:var(--dose-space-6) var(--dose-space-8);flex-direction:column;display:flex}.dg-band__inner>.dg-hero,.dg-band__inner>.dd-searchx{display:contents}.dg-band__inner .dg-hero__copy{order:1}.dg-band__inner .dd-search{order:2}.dg-band__inner .dd-filters,.dg-band__inner>.dd-searchx>.sr-only{order:3}.dg-band__inner .dg-hero__art{order:4}.dg-band__inner .dg-resting,.dg-band__inner .dg-grid,.dg-band__inner .dg-empty,.dg-band__inner .dg-results{order:5}.dg-hero__art{z-index:0;filter:none;inset-block-start:calc(-1 * var(--dose-space-6));block-size:320px;inline-size:150vw;max-inline-size:none;margin:0;position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.dg-hero__art:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(to bottom, transparent 0%, transparent 16%, var(--dg-counter) 30%, var(--dg-counter) 52%, var(--dg-counter) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dg-hero__art:after{background:linear-gradient(to bottom, transparent 0%, transparent 16%, color-mix(in srgb, var(--dg-counter) 55%, transparent) 30%, color-mix(in srgb, var(--dg-counter) 92%, transparent) 52%, color-mix(in srgb, var(--dg-counter) 96%, transparent) 100%)}}.dg-hero__art>img:not(.dg-hero__backdrop){object-fit:cover;object-position:50% 45%;opacity:.62;block-size:100%}.dg-hero__art>img.dg-hero__backdrop{display:none}.dg-band__inner .dg-resting{margin-block-start:0}.dg-band__inner .dg-hero__copy,.dg-band__inner .dd-search,.dg-band__inner .dd-filters,.dg-band__inner .dg-resting,.dg-band__inner .dg-grid,.dg-band__inner .dg-empty,.dg-band__inner .dg-results{z-index:1;position:relative}.dg-hero__art .dg-badge,.dg-hero__art .dg-hero__note{display:none}.dg-orbit{top:calc(100% + 110px)}}.dg-hero__art>img,.dg-hero__art>svg{block-size:auto;inline-size:100%;display:block}@media (max-width:899px){.dg-hero{text-align:center}.dg-hero__copy>p{margin-inline:auto}}@media (min-width:900px){.dg-hero{align-items:start;gap:var(--dose-space-6);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);padding-block:0}#screen-search .dd-searchx{z-index:3;margin-block-start:calc(-1 * var(--dose-space-20));position:relative}.dg-hero__copy{padding-block-end:calc(var(--dose-space-20) + var(--dose-space-4))}#screen-search .dd-filters{margin-block-start:var(--dose-space-10)}.dg-hero__art{max-inline-size:640px;margin-block:0;margin-inline:auto}}.dg-hero__backdrop{z-index:0;opacity:.38;pointer-events:none;position:absolute;inset-block-start:-6%;inset-inline-start:-12%;-webkit-mask-image:radial-gradient(62% 70% at 50% 46%,#000 22%,#0000 100%);mask-image:radial-gradient(62% 70% at 50% 46%,#000 22%,#0000 100%)}.dg-hero__art>img:not(.dg-hero__backdrop){z-index:1;position:relative}.dg-hero__art>img.dg-hero__backdrop{inline-size:118%;max-inline-size:none}[dir=rtl] .dg-hero__art>img.dg-hero__backdrop{transform:scaleX(-1)}.dg-hero__art>img:not(.dg-hero__backdrop){inline-size:88%;margin-inline-start:auto}@media (max-width:899px){.dg-hero__art>img:not(.dg-hero__backdrop){inline-size:100%;margin-inline:auto}.dg-hero__backdrop{inset-inline-start:-9%}}.dg-script{font-family:var(--font-script,"Segoe Script"), cursive;color:var(--dg-accent-text);direction:ltr;font-weight:600;line-height:1.05}.dg-hero__note{z-index:2;text-align:center;white-space:pre-line;pointer-events:none;text-shadow:0 2px 14px var(--dg-counter);font-size:clamp(1.05rem,.75rem + 1vw,1.6rem);position:absolute;inset-block-start:10%;transform:rotate(-8deg)}.dg-hero__note svg{vertical-align:-.05em;block-size:.8em;inline-size:.8em;margin-inline-start:.25em;display:inline-block}[dir=rtl] .dg-hero__note{left:auto;right:0}[dir=ltr] .dg-hero__note{left:0;right:auto}@media (max-width:640px){.dg-hero__note{display:none}}.dg-hero__copy h1{letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(2rem,1.1rem + 3.6vw,3.5rem);font-weight:700;line-height:1.12}[dir=rtl] .dg-hero__copy h1{letter-spacing:0;line-height:1.35}.dg-hero__copy h1 span{color:var(--dg-accent-text);display:block}.dg-hero__copy>p{max-inline-size:46ch;font-size:calc(1.0625rem * var(--dg-script-scale));line-height:var(--dose-leading-normal);color:var(--dg-print-2);text-wrap:pretty;margin-block-start:var(--dose-space-4)}.dg-trust{align-items:center;gap:var(--dose-space-2);border:1px solid var(--dose-accent);margin-block-end:var(--dose-space-4);padding:6px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dg-trust{border:1px solid color-mix(in srgb, var(--dose-accent) 32%, transparent)}}.dg-trust{border-radius:var(--dose-radius-full);background:var(--dose-accent)}@supports (color:color-mix(in lab, red, red)){.dg-trust{background:color-mix(in srgb, var(--dose-accent) 10%, transparent)}}.dg-trust{font-size:var(--dose-text-xs);color:var(--dose-accent-ink);font-weight:500}.dg-badge{z-index:2;align-items:center;gap:var(--dose-space-3);border:1px solid var(--dg-foil-2);border-radius:var(--dose-radius-full);background:var(--dg-carton);padding:10px 16px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.dg-badge{background:color-mix(in srgb, var(--dg-carton) 82%, transparent)}}.dg-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--dg-accent-text);white-space:nowrap;box-shadow:0 12px 30px -12px #0009}.dg-badge span{font-size:var(--dose-text-xs);color:var(--dg-print-3);line-height:1.25;display:block}.dg-badge i{color:var(--dg-print-4);font-size:11px;font-style:normal;display:block}.dg-badge b{font-size:calc(1.125rem * var(--dg-script-scale));font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--dg-print);font-weight:700;display:block}.dg-badge--drugs{inset-block-start:14%;inset-inline-end:-4%}.dg-badge--ingredients{inset-block-end:30%;inset-inline-start:-6%}@media (max-width:899px){.dg-badge--drugs{inset-block:auto -8px;inset-inline:-8px auto}.dg-badge--ingredients{display:none}}.dg-features{gap:var(--dose-space-3) 0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.dg-features li{align-items:center;gap:var(--dose-space-3);padding-inline:var(--dose-space-4);min-inline-size:0;display:flex}.dg-features li+li{border-inline-start:1px solid var(--dg-foil)}.dg-features__icon{border-radius:var(--dose-radius-full);background:var(--dose-accent);flex:none;place-items:center;block-size:40px;inline-size:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.dg-features__icon{background:color-mix(in srgb, var(--dose-accent) 14%, var(--dg-carton))}}.dg-features__icon{border:1px solid var(--dose-accent)}@supports (color:color-mix(in lab, red, red)){.dg-features__icon{border:1px solid color-mix(in srgb, var(--dose-accent) 26%, transparent)}}.dg-features__icon{color:var(--dg-accent-text)}.dg-features__icon.is-warm{background:var(--dose-error)}@supports (color:color-mix(in lab, red, red)){.dg-features__icon.is-warm{background:color-mix(in srgb, var(--dose-error) 14%, var(--dg-carton))}}.dg-features__icon.is-warm{border-color:var(--dose-error)}@supports (color:color-mix(in lab, red, red)){.dg-features__icon.is-warm{border-color:color-mix(in srgb, var(--dose-error) 30%, transparent)}}.dg-features__icon.is-warm{color:var(--dose-error)}.dg-features b{font-size:calc(.8125rem * var(--dg-script-scale));font-weight:600;line-height:1.3;display:block}.dg-features span span{font-size:var(--dose-text-xs);color:var(--dg-print-3);margin-block-start:2px;line-height:1.3;display:block}.dg-panel{padding:var(--dose-space-5);border:1px solid var(--dg-foil);border-radius:var(--dg-r-panel);background:var(--dg-panel-fill);box-shadow:var(--dg-panel-shadow)}.dg-panel__head{justify-content:space-between;align-items:flex-end;gap:var(--dose-space-3);flex-wrap:wrap;margin-block-end:var(--dose-space-4);display:flex}.dg-panel__head h2{font-size:calc(1rem * var(--dg-script-scale));font-weight:600}.dg-panel__head p{font-size:var(--dose-text-xs);color:var(--dg-print-3);margin-block-start:3px}.dg-panel__more{font-size:var(--dose-text-sm);color:var(--dose-accent-ink);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.dg-panel__more:hover{text-underline-offset:3px;text-decoration:underline}[dir=rtl] .dg-panel__more svg{transform:scaleX(-1)}.dg-resting{gap:var(--dose-space-8);margin-block-start:var(--dose-space-10);display:grid}.dg-rail__items{gap:var(--dose-space-3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}@media (min-width:1000px){.dg-rail__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.dg-rail__items>*{min-inline-size:0}.dg-tile{align-items:center;gap:var(--dose-space-3);padding:var(--dose-space-3);display:flex}.dg-tile__shot{border-radius:var(--dose-radius-md);background:var(--dg-photo-tile);flex:none;place-items:center;block-size:60px;inline-size:60px;display:grid;overflow:hidden}.dg-tile__shot img{object-fit:contain;mix-blend-mode:var(--dg-photo-blend);block-size:100%;inline-size:100%;padding:8%}.dg-tile__body{flex:1;min-inline-size:0}.dg-tile__name{-webkit-line-clamp:2;line-clamp:2;font-size:calc(.875rem * var(--dg-script-scale));overflow-wrap:anywhere;unicode-bidi:plaintext;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.dg-tile__meta{font-size:var(--dose-text-xs);color:var(--dg-print-3);text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;display:block;overflow:hidden}.dg-tile__price{font-size:calc(.9375rem * var(--dg-script-scale));font-variant-numeric:tabular-nums;color:var(--dg-accent-text);text-align:start;direction:ltr;margin-block-start:4px;font-weight:700;display:block}.dg-tile__price i{color:var(--dg-print-3);font-size:.75em;font-style:normal;font-weight:500}.dg-tile__go{border-radius:var(--dose-radius-full);border:1px solid var(--dg-foil-2);block-size:30px;inline-size:30px;color:var(--dg-print-2);flex:none;place-items:center;display:grid}[dir=rtl] .dg-tile__go svg{transform:scaleX(-1)}a.dg-tile:hover .dg-tile__go{border-color:var(--dose-accent);color:var(--dg-accent-text)}.dg-signoff{text-align:end;opacity:.7;margin-block-start:var(--dose-space-10);font-size:clamp(1.25rem,1rem + 1vw,1.75rem)}[dir=rtl] .dg-signoff{font-family:var(--font-script-ar,var(--dose-font-arabic));direction:rtl}#screen-interactions{max-inline-size:860px;padding-block:var(--dose-space-4) var(--dose-space-12);margin-inline:auto}.dd-ix-header{text-align:center;margin-block-end:var(--dose-space-6)}.dd-ix-badge{color:var(--dose-brand-emerald-bright,#34d399);text-transform:uppercase;letter-spacing:.05em;background:#10b9811f;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:4px;margin-block-end:8px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.dd-ix-title{color:var(--dose-ink-1,#fbfaf6);margin-block:0 6px;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:800}.dd-ix-sub{font-size:var(--dose-text-sm,13px);color:var(--dose-ink-3,#b8b6ad);max-inline-size:560px;margin-inline:auto;line-height:1.5}.dd-ix-searchbox{margin-block-end:var(--dose-space-5);position:relative}.dd-ix-input-wrap{align-items:center;display:flex;position:relative}.dd-ix-search-ico{color:var(--dose-ink-4,#8a8880);pointer-events:none;position:absolute;inset-inline-start:14px}.dd-ix-input{border-radius:var(--dose-radius-xl,.85rem);background:var(--dose-bg-elev,#141f28);border:1px solid var(--dose-line,#ffffff1a);block-size:48px;inline-size:100%;font-size:var(--dose-text-base,15px);color:var(--dose-ink-1,#fbfaf6);transition:border-color .2s,box-shadow .2s;padding-inline:42px 40px!important}.dd-ix-input:focus{border-color:var(--dose-brand-emerald-bright,#34d399);outline:none;box-shadow:0 0 0 3px #10b98133}.dd-ix-spinner{block-size:18px;inline-size:18px;position:absolute;inset-inline-end:14px}.dd-ix-dropdown{z-index:50;border-radius:var(--dose-radius-lg);background:var(--dose-bg-elev,#141f28);border:1px solid var(--dose-line,#ffffff1f);max-block-size:280px;margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto;box-shadow:0 16px 36px -8px #00000080}.dd-ix-dropdown-item{border-radius:var(--dose-radius-md);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:background .15s;display:flex}.dd-ix-dropdown-item:hover{background:#ffffff0d}.dd-ix-item-info{flex-direction:column;min-inline-size:0;display:flex}.dd-ix-item-name{color:var(--dose-ink-1,#fbfaf6);font-size:14px;font-weight:700}.dd-ix-item-sub{color:var(--dose-ink-3,#b8b6ad);font-size:12px}.dd-ix-item-generic{color:var(--dose-brand-emerald-bright,#34d399);font-size:11px;font-family:var(--dose-font-mono,monospace)}.dd-ix-tray{padding:var(--dose-space-4);border-radius:var(--dose-radius-xl);background:var(--dose-bg-elev,#111a22);border:1px solid var(--dose-line,#ffffff14);margin-block-end:var(--dose-space-6)}.dd-ix-tray-header{justify-content:space-between;align-items:center;margin-block-end:8px;display:flex}.dd-ix-tray-title{text-transform:uppercase;letter-spacing:.05em;color:var(--dose-ink-3,#b8b6ad);font-size:12px;font-weight:700}.dd-ix-clear-btn{color:var(--dose-brand-emerald-bright,#34d399);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.dd-ix-empty-tray{color:var(--dose-ink-4,#8a8880);text-align:center;margin:8px 0;font-size:13px}.dd-ix-quick-samples{align-items:center;gap:var(--dose-space-2);flex-direction:column;margin-block-start:var(--dose-space-3);display:flex}.dd-ix-samples-label{font-size:var(--dose-text-xs);color:var(--dg-print-3);font-weight:500}.dd-ix-samples-list{justify-content:center;gap:var(--dose-space-2);flex-wrap:wrap;display:flex}.dd-ix-sample-chip{border-radius:var(--dose-radius-full);background:var(--dg-carton-2);border:1px solid var(--dg-foil);color:var(--dg-print-2);font-size:var(--dose-text-xs);cursor:pointer;transition:all var(--dose-motion-fast) ease;align-items:center;gap:6px;padding:5px 12px;font-weight:500;display:inline-flex}.dd-ix-sample-chip:hover{background:var(--dose-accent-bg);border-color:var(--dose-accent);color:var(--dose-accent-ink);transform:translateY(-1px)}.dd-ix-tags{flex-wrap:wrap;gap:8px;display:flex}.dd-ix-tag{border-radius:var(--dose-radius-full);color:var(--dose-ink-1,#fbfaf6);background:#10b9811f;border:1px solid #10b98140;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.dd-ix-tag-text{flex-direction:column;display:flex}.dd-ix-tag-text small{color:var(--dose-brand-emerald-bright,#34d399);font-size:10px}.dd-ix-tag-remove{color:var(--dose-ink-3,#b8b6ad);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1}.dd-ix-tag-remove:hover{color:#ef4444}.dd-ix-prompt-card{text-align:center;padding:var(--dose-space-10) var(--dose-space-4);border-radius:var(--dose-radius-xl);border:1px dashed var(--dose-line,#ffffff26);color:var(--dose-ink-3,#b8b6ad);flex-direction:column;justify-content:center;align-items:center;display:flex}.dd-ix-prompt-ico{opacity:.5;color:var(--dose-brand-emerald-bright,#34d399);margin-block-end:12px}.dd-ix-safe-card{padding:var(--dose-space-5);border-radius:var(--dose-radius-xl);color:var(--dose-ink-1,#fbfaf6);background:#10b9811a;border:1px solid #10b9814d;align-items:center;gap:16px;display:flex}.dd-ix-safe-icon{color:#10b981;background:#10b98133;border-radius:50%;flex:none;place-items:center;block-size:48px;inline-size:48px;display:grid}.dd-ix-safe-card h3{color:#34d399;margin:0 0 4px;font-size:16px;font-weight:700}.dd-ix-safe-card p{color:var(--dose-ink-2,#e9e7df);margin:0;font-size:13px}.dd-ix-count-banner{border-radius:var(--dose-radius-lg);color:#f87171;background:#ef44441f;border:1px solid #ef44444d;align-items:center;gap:8px;margin-block-end:var(--dose-space-4);padding:10px 16px;font-size:14px;font-weight:700;display:flex}.dd-ix-card-list{gap:var(--dose-space-4);flex-direction:column;display:flex}.dd-ix-card{padding:var(--dose-space-5);border-radius:var(--dose-radius-xl);background:var(--dose-bg-elev,#111a22);border:1px solid var(--dose-line,#ffffff1a)}.dd-ix-card--severe{background:linear-gradient(180deg, #ef444414 0%, var(--dose-bg-elev,#111a22) 100%);border-color:#ef444466}.dd-ix-card--moderate{background:linear-gradient(180deg, #f59e0b14 0%, var(--dose-bg-elev,#111a22) 100%);border-color:#f59e0b66}.dd-ix-card--duplicate{background:linear-gradient(180deg, #a855f714 0%, var(--dose-bg-elev,#111a22) 100%);border-color:#a855f766}.dd-ix-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:8px;display:flex}.dd-ix-severity-badge{border-radius:var(--dose-radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.dd-ix-severity-badge--severe{color:#f87171;background:#ef444433;border:1px solid #ef444466}.dd-ix-severity-badge--moderate{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b66}.dd-ix-severity-badge--duplicate{color:#c084fc;background:#a855f733;border:1px solid #a855f766}.dd-ix-severity-badge--minor{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f666}.dd-ix-detail-heading{color:var(--dg-print,#fbfaf6);align-items:center;gap:6px;margin-block-end:4px;font-size:12px;font-weight:700;display:inline-flex}.dd-ix-detail-heading svg{color:var(--dose-brand-emerald-bright,#34d399);flex:none}.dd-ix-drug-pair{color:var(--dose-ink-1,#fbfaf6);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.dd-ix-vs{color:var(--dose-ink-4,#8a8880)}.dd-ix-card-title{color:var(--dose-ink-1,#fbfaf6);margin:6px 0;font-size:16px;font-weight:800}.dd-ix-card-summary{color:var(--dose-ink-2,#e9e7df);margin:0 0 12px;font-size:13px;line-height:1.5}.dd-ix-card-details{border-radius:var(--dose-radius-lg);background:#0003;border:1px solid #ffffff0d;flex-direction:column;gap:10px;padding:12px;display:flex}.dd-ix-detail-section strong{text-transform:uppercase;letter-spacing:.05em;color:var(--dose-ink-3,#b8b6ad);margin-block-end:2px;font-size:11px;display:block}.dd-ix-detail-section p{color:var(--dose-ink-2,#e9e7df);margin:0;font-size:12px;line-height:1.5}.dd-ix-detail-action strong{color:var(--dose-brand-emerald-bright,#34d399)}.dd-ix-disclaimer{text-align:center;color:var(--dose-ink-4,#8a8880);margin-block-start:var(--dose-space-6);font-size:11px;line-height:1.5}.dg-savings-callout{border-radius:var(--dose-radius-xl,.85rem);margin-block:var(--dose-space-4);background:linear-gradient(135deg,#10b98129 0%,#05966914 100%);border:1px solid #10b98159;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 8px 24px -6px #10b98133}.dg-savings-callout--diff{background:linear-gradient(135deg,#8b5cf629 0%,#6366f114 100%);border-color:#8b5cf659;box-shadow:0 8px 24px -6px #8b5cf633}.dg-savings-callout--diff .dg-savings-badge{color:#fff;background:#8b5cf6;box-shadow:0 0 12px #8b5cf680}.dg-savings-callout--diff .dg-savings-text h4{color:#c084fc}.dg-savings-callout--diff .dg-savings-btn{background:#8b5cf6;color:#fff!important}.dg-savings-info{align-items:center;gap:12px;display:flex}.dg-savings-badge{color:#042f20;background:#10b981;border-radius:50%;flex:none;place-items:center;block-size:38px;inline-size:38px;font-size:18px;display:grid;box-shadow:0 0 12px #10b98180}.dg-savings-text h4{color:#34d399;margin:0 0 2px;font-size:14px;font-weight:800}.dg-savings-text p{color:var(--dose-ink-2,#e9e7df);margin:0;font-size:12px}.dg-savings-btn{border-radius:var(--dose-radius-full);background:#10b981;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;color:#042f20!important}.dg-savings-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.dg-detail-actions{flex-wrap:wrap;gap:10px;margin-block-start:var(--dose-space-4);display:flex}.dg-check-ix-btn{border-radius:var(--dose-radius-full);color:var(--dose-brand-emerald-bright,#34d399);background:#10b9811a;border:1px solid #10b98140;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.dg-check-ix-btn:hover{color:#34d399;background:#10b9812e;border-color:#10b98166}.dg-calc-trigger-btn{border-radius:var(--dose-radius-full);color:#22d3ee;cursor:pointer;background:#06b6d41a;border:1px solid #06b6d447;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.dg-calc-trigger-btn:hover{color:#67e8f9;background:#06b6d433;border-color:#06b6d473;transform:translateY(-1px)}.dg-share-btn{border-radius:var(--dose-radius-full);color:var(--dose-ink-2,#d1d5db);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.dg-share-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff40;transform:translateY(-1px)}.dg-print-btn{border-radius:var(--dose-radius-full);color:var(--dose-ink-2,#d1d5db);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.dg-print-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff40;transform:translateY(-1px)}.dg-fav-btn{border-radius:var(--dose-radius-full);background:var(--dg-carton-2);border:1px solid var(--dg-foil);color:var(--dg-print-2);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.dg-fav-btn:hover{background:#f43f5e}@supports (color:color-mix(in lab, red, red)){.dg-fav-btn:hover{background:color-mix(in srgb, #f43f5e 12%, var(--dg-carton))}}.dg-fav-btn:hover{color:#f43f5e;border-color:#f43f5e59;transform:translateY(-1px)}.dg-fav-btn.is-fav{background:#f43f5e}@supports (color:color-mix(in lab, red, red)){.dg-fav-btn.is-fav{background:color-mix(in srgb, #f43f5e 16%, var(--dg-carton))}}.dg-fav-btn.is-fav{color:#f43f5e;border-color:#f43f5e73}.dg-fav-btn.is-fav svg{fill:#f43f5e;stroke:#f43f5e}.dg-rung__name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dg-rung__form-chip{background:var(--dg-carton-2);border:1px solid var(--dg-foil);color:var(--dg-print-3);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.dg-rung__price-col{flex-direction:column;align-items:flex-end;gap:3px;display:flex}[dir=rtl] .dg-rung__price-col{align-items:flex-start}.dg-rung__save-badge{background:var(--dose-brand-emerald-bright,#10b981);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.dg-rung__save-badge{background:color-mix(in srgb, var(--dose-brand-emerald-bright,#10b981) 16%, var(--dg-carton))}}.dg-rung__save-badge{color:var(--dose-accent-ink);border:1px solid var(--dose-brand-emerald-bright,#10b981)}@supports (color:color-mix(in lab, red, red)){.dg-rung__save-badge{border:1px solid color-mix(in srgb, var(--dose-brand-emerald-bright,#10b981) 35%, transparent)}}[data-theme=dark] .dg-rung__save-badge{color:#34d399}.dg-doc-card__head{align-items:center;gap:var(--dose-space-3);margin-block-end:var(--dose-space-3);display:flex}.dg-doc-card__icon{border-radius:var(--dose-radius-md);background:var(--dose-brand-emerald-bright,#10b981);flex:none;place-items:center;block-size:32px;inline-size:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.dg-doc-card__icon{background:color-mix(in srgb, var(--dose-brand-emerald-bright,#10b981) 12%, var(--dg-carton-2))}}.dg-doc-card__icon{color:var(--dose-brand-emerald-bright,#10b981);border:1px solid var(--dose-brand-emerald-bright,#10b981)}@supports (color:color-mix(in lab, red, red)){.dg-doc-card__icon{border:1px solid color-mix(in srgb, var(--dose-brand-emerald-bright,#10b981) 25%, transparent)}}.dg-doc-card--warn .dg-doc-card__icon{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.dg-doc-card--warn .dg-doc-card__icon{background:color-mix(in srgb, #f59e0b 14%, var(--dg-carton-2))}}.dg-doc-card--warn .dg-doc-card__icon{color:#f59e0b;border-color:#f59e0b4d}.dg-quick-searches{border-radius:var(--dose-radius-lg,14px);background:#ffffff06;border:1px solid #ffffff0f;flex-direction:column;gap:8px;margin-block:10px 16px;padding:10px 14px;display:flex}.dg-quick-group{align-items:center;gap:8px;display:flex;overflow:hidden}.dg-quick-label{color:var(--dose-ink-3,#9ca3af);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.dg-chips-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;padding-block:2px;display:flex;overflow-x:auto}.dg-chips-scroll::-webkit-scrollbar{display:none}.dg-chip-pill{border-radius:var(--dose-radius-full);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:500;transition:all .15s;display:inline-flex}.dg-chip-pill--trend{color:#34d399;background:#10b98114;border:1px solid #10b98133}.dg-chip-pill--trend:hover{background:#10b9812e;border-color:#10b98166;transform:translateY(-1px)}.dg-chip-pill--recent{color:var(--dose-ink-2,#e5e7eb);background:#ffffff0d;border:1px solid #ffffff1a}.dg-chip-pill--recent:hover{background:#ffffff1a;border-color:#fff3}.dg-chip-del{block-size:14px;inline-size:14px;color:var(--dose-ink-3,#9ca3af);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:2px;font-size:11px;line-height:1;display:inline-flex}.dg-chip-del:hover{color:#f87171;background:#ef444433}.dg-chip-clear-all{color:var(--dose-ink-3,#9ca3af);cursor:pointer;background:0 0;border:none;flex:none;padding:2px 4px;font-size:11px;text-decoration:underline}.dg-chip-clear-all:hover{color:#f87171}.dg-calc-dialog{background:0 0;border:none;border-radius:20px;inline-size:100%;max-inline-size:min(92vw,540px);margin:auto;padding:0}.dg-calc-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8}.dg-calc-content{background:var(--dose-surface-1,#0f1815);color:var(--dose-ink-1,#f3f4f6);border:1px solid #10b98140;border-radius:20px;padding:22px;font-family:inherit;box-shadow:0 24px 48px -12px #000c,0 0 30px #10b9811f}.dg-calc-header{border-block-end:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;margin-block-end:16px;padding-block-end:14px;display:flex}.dg-calc-badge{letter-spacing:.04em;text-transform:uppercase;color:#22d3ee;background:#06b6d41f;border-radius:6px;margin-block-end:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.dg-calc-header h3{color:#fff;margin:0;font-size:18px;font-weight:700}.dg-calc-generic{color:var(--dose-ink-3,#9ca3af);margin:2px 0 0;font-size:12px}.dg-calc-close-btn{color:var(--dose-ink-2,#d1d5db);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex:none;place-items:center;block-size:32px;inline-size:32px;font-size:14px;transition:all .15s;display:grid}.dg-calc-close-btn:hover{color:#fff;background:#ffffff26}.dg-calc-body{flex-direction:column;gap:16px;display:flex}.dg-calc-field{flex-direction:column;gap:6px;display:flex}.dg-calc-label-row{color:var(--dose-ink-2,#d1d5db);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.dg-calc-weight-val{color:#34d399;font-size:15px}.dg-calc-slider-wrap{align-items:center;gap:12px;display:flex}.dg-calc-range{accent-color:#10b981;cursor:pointer;flex:1;height:6px}.dg-calc-number-input{color:#fff;text-align:center;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;width:70px;padding:6px 8px;font-size:13px;font-weight:600}.dg-calc-number-input:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 2px #10b98140}.dg-calc-presets{flex-wrap:wrap;gap:6px;margin-block-start:4px;display:flex}.dg-calc-preset-btn{color:var(--dose-ink-3,#9ca3af);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500;transition:all .15s}.dg-calc-preset-btn:hover,.dg-calc-preset-btn.is-active{color:#34d399;background:#10b98126;border-color:#10b98159}.dg-calc-result-card{background:linear-gradient(135deg,#10b9811f 0%,#06b6d414 100%);border:1px solid #10b98159;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 8px 20px -6px #10b98126}.dg-calc-result-main{align-items:center;gap:14px;display:flex}.dg-calc-result-icon{color:#042f20;background:#10b981;border-radius:12px;flex:none;place-items:center;block-size:46px;inline-size:46px;font-size:22px;display:grid;box-shadow:0 4px 12px #10b98166}.dg-calc-result-label{text-transform:uppercase;letter-spacing:.04em;color:var(--dose-ink-3,#a7f3d0);margin-block-end:2px;font-size:11px;font-weight:700;display:block}.dg-calc-result-value{align-items:baseline;gap:6px;display:flex}.dg-calc-dose-num{color:#fff;font-size:28px;font-weight:900;line-height:1}.dg-calc-dose-unit{color:#34d399;font-size:15px;font-weight:700}.dg-calc-dose-sub{color:var(--dose-ink-3,#9ca3af);margin-inline-start:4px;font-size:12px}.dg-calc-freq{color:var(--dose-ink-1,#e5e7eb);border-block-start:1px dashed #ffffff1a;padding-block-start:6px;font-size:12.5px}.dg-calc-cautions{flex-direction:column;gap:4px;margin-block-start:4px;display:flex}.dg-calc-caution-line{color:#fde047;margin:0;font-size:11.5px;line-height:1.4}.dg-calc-disclaimer{color:var(--dose-ink-3,#9ca3af);text-align:center;margin:0;font-size:11px;line-height:1.4}.dg-toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#34d399;border-radius:var(--dose-radius-full);z-index:9999;background:#0f1815f2;border:1px solid #10b98166;padding:10px 20px;font-size:13px;font-weight:600;animation:.2s cubic-bezier(.16,1,.3,1) forwards dgToastIn;position:fixed;inset-block-end:24px;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080,0 0 15px #10b98140}@keyframes dgToastIn{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.dd-storage-card{gap:var(--dose-space-2);padding:var(--dose-space-3) var(--dose-space-4);background:var(--dg-carton-2);border:1px solid var(--dg-foil);border-radius:var(--dose-radius-lg);flex-direction:column;min-inline-size:160px;display:flex}.dd-storage-meta{align-items:center;gap:var(--dose-space-3);display:flex}.dd-storage-icon{border-radius:var(--dose-radius-md);background:var(--dose-accent-bg);block-size:34px;inline-size:34px}@supports (color:color-mix(in lab, red, red)){.dd-storage-icon{background:color-mix(in srgb, var(--dose-accent-bg) 70%, var(--dg-carton))}}.dd-storage-icon{color:var(--dose-accent-ink);flex:none;place-items:center;display:grid}.dd-storage-meta b{font-family:var(--dose-font-mono,monospace);font-weight:700;font-size:var(--dose-text-base);color:var(--dg-print);line-height:1.2;display:block}.dd-storage-meta span{font-size:var(--dose-text-xs);color:var(--dg-print-3)}.dd-storage-gauge{border-radius:var(--dose-radius-full);background:var(--dg-foil);block-size:5px;inline-size:100%;overflow:hidden}.dd-storage-gauge-fill{border-radius:inherit;background:linear-gradient(90deg, var(--dose-accent) 0%, var(--dose-brand-emerald-bright,#34d399) 100%);block-size:100%;transition:inline-size .4s var(--dose-ease-standard)}.dd-sync-btn{transition:all .2s var(--dose-ease-standard);align-items:center;gap:6px;font-weight:600;display:inline-flex}.dd-sync-icon.is-spinning{animation:.8s linear infinite ddSyncSpin}@keyframes ddSyncSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dd-downloads-page{max-inline-size:1040px;margin-inline:auto}.dd-dl-hero-panel{background:var(--dg-carton);border:1px solid var(--dg-foil);border-radius:var(--dg-r-panel,16px);padding:var(--dose-space-6);box-shadow:var(--dg-panel-shadow);background-image:radial-gradient(ellipse at 85% 0%, var(--dg-glow) 0%, transparent 65%);margin-block-end:var(--dose-space-6);position:relative;overflow:hidden}.dd-dl-hero-top{justify-content:space-between;align-items:center;gap:var(--dose-space-4);flex-wrap:wrap;margin-block-end:var(--dose-space-5);display:flex}.dd-dl-status-wrap{align-items:center;gap:var(--dose-space-3);display:flex}.dd-dl-status-pill{border-radius:var(--dose-radius-full);font-size:var(--dose-text-xs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:8px;padding:6px 14px;font-weight:600;display:inline-flex}.dd-dl-status-pill--ready{background:var(--dose-brand-emerald-bright,#10b981)}@supports (color:color-mix(in lab, red, red)){.dd-dl-status-pill--ready{background:color-mix(in srgb, var(--dose-brand-emerald-bright,#10b981) 12%, var(--dg-carton))}}.dd-dl-status-pill--ready{border:1px solid var(--dose-brand-emerald-bright,#10b981)}@supports (color:color-mix(in lab, red, red)){.dd-dl-status-pill--ready{border:1px solid color-mix(in srgb, var(--dose-brand-emerald-bright,#10b981) 36%, transparent)}}.dd-dl-status-pill--ready{color:var(--dose-accent-ink)}[data-theme=dark] .dd-dl-status-pill--ready{color:#34d399}.dd-dl-pulse-dot{background:#10b981;border-radius:50%;flex:none;block-size:8px;inline-size:8px;animation:2s infinite ddPulse;box-shadow:0 0 #10b981b3}@keyframes ddPulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 8px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.dd-dl-status-tech{font-family:var(--dose-font-mono,monospace);letter-spacing:.04em;background:#10b98129;border:1px solid #10b98140;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.dd-dl-status-pill--warn{background:var(--dg-carton-2);border:1px solid var(--dg-foil-2);color:var(--dg-print-3)}.dd-dl-status-pill--loading{background:var(--dg-carton-2);border:1px solid var(--dg-foil);color:var(--dg-print-2)}.dd-dl-hero-content h1{font-size:var(--dose-text-2xl);color:var(--dg-print);letter-spacing:-.01em;margin-block-end:var(--dose-space-2);font-weight:800}.dd-dl-hero-content p{color:var(--dg-print-3);font-size:var(--dose-text-sm);line-height:var(--dose-leading-normal);max-inline-size:720px}.dd-dl-stats-chips{align-items:center;gap:var(--dose-space-2);flex-wrap:wrap;margin-block-start:var(--dose-space-5);display:flex}.dd-dl-chip{border-radius:var(--dose-radius-full);background:var(--dg-carton-2);border:1px solid var(--dg-foil);color:var(--dg-print-2);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.dd-dl-chip:hover{border-color:var(--dg-foil-2);background:var(--dg-carton)}.dd-dl-chip svg{color:var(--dose-accent);flex:none}.dd-dl-cards{gap:var(--dose-space-4);flex-direction:column;margin-block-end:var(--dose-space-6);display:flex}@media (min-width:900px){.dd-dl-cards{gap:var(--dose-space-5)!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;display:grid!important}}.dd-db-card{height:100%;padding:var(--dose-space-5)!important;border:1px solid var(--dg-foil)!important;border-radius:var(--dg-r-panel,16px)!important;background:var(--dg-carton)!important;box-shadow:var(--dg-panel-shadow)!important;flex-direction:column!important;justify-content:space-between!important;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s!important;display:flex!important}.dd-db-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px #0000001f!important}[data-theme=dark] .dd-db-card:hover{border-color:#10b98173!important;box-shadow:0 0 25px -6px #10b98140!important}.dd-db-card__head{align-items:flex-start;gap:var(--dose-space-3);margin-block-end:var(--dose-space-4);display:flex}.dd-db-icon{border-radius:var(--dose-radius-md);flex:none;place-items:center;block-size:46px;inline-size:46px;display:grid}.dd-db-icon--req{background:var(--dose-brand-emerald-bright,#10b981)}@supports (color:color-mix(in lab, red, red)){.dd-db-icon--req{background:color-mix(in srgb, var(--dose-brand-emerald-bright,#10b981) 15%, var(--dg-carton))}}.dd-db-icon--req{color:var(--dose-brand-emerald-bright,#10b981);border:1px solid var(--dose-brand-emerald-bright,#10b981)}@supports (color:color-mix(in lab, red, red)){.dd-db-icon--req{border:1px solid color-mix(in srgb, var(--dose-brand-emerald-bright,#10b981) 32%, transparent)}}.dd-db-icon--opt{background:#3b82f6}@supports (color:color-mix(in lab, red, red)){.dd-db-icon--opt{background:color-mix(in srgb, #3b82f6 15%, var(--dg-carton))}}.dd-db-icon--opt{color:#3b82f6;border:1px solid #3b82f652}.dd-db-card__head-copy{flex:1;min-inline-size:0}.dd-db-card__title-row{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:4px;display:flex}.dd-db-card__title{font-size:var(--dose-text-base);color:var(--dg-print);font-weight:700}.dd-db-size-pill{font-family:var(--dose-font-mono,monospace);background:var(--dg-carton-2);border:1px solid var(--dg-foil);color:var(--dg-print-3);font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.dd-db-card__desc{font-size:var(--dose-text-xs);color:var(--dg-print-3);margin-block-start:4px;line-height:1.5}.dd-db-meta-grid{gap:var(--dose-space-3);padding:var(--dose-space-3) var(--dose-space-4);background:var(--dg-carton-2);border:1px solid var(--dg-foil);border-radius:var(--dose-radius-md);grid-template-columns:1fr 1fr;margin-block-start:auto;margin-block-end:var(--dose-space-4);display:grid}.dd-db-meta-item .label{color:var(--dg-print-4);margin-block-end:2px;font-size:11px;display:block}.dd-db-meta-item b{color:var(--dg-print);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;display:block}.dd-db-meta-item b.color-success{color:var(--dose-success,#10b981)}.dd-db-card__foot{justify-content:space-between;align-items:center;gap:var(--dose-space-3);border-block-start:1px solid var(--dg-foil);padding-block-start:var(--dose-space-3);display:flex}.dd-db-status{align-items:center;gap:8px;min-inline-size:0;display:flex}.dd-progress-wrap{flex:1;align-items:center;gap:10px;display:flex}.dd-pending-hint{font-size:var(--dose-text-xs);color:var(--dg-print-3);font-weight:500}.dd-download-btn{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.dd-settings-section{background:var(--dg-carton);border:1px solid var(--dg-foil);border-radius:var(--dg-r-panel,16px);box-shadow:var(--dg-panel-shadow);margin-block-end:var(--dose-space-6);overflow:hidden}.dd-settings-section__head{padding:var(--dose-space-4) var(--dose-space-5);border-block-end:1px solid var(--dg-foil);background:var(--dg-carton-2);color:var(--dg-print);align-items:center;gap:10px;display:flex}.dd-settings-section__head h3{font-size:var(--dose-text-sm);margin:0;font-weight:700}.dd-settings-section .dd-settings{background:0 0;border:none;border-radius:0;margin:0}.dd-setting__info{flex:1}.dd-install-section{margin-block-start:var(--dose-space-6);margin-block-end:var(--dose-space-8)}.dd-install-section__head{color:var(--dg-print);align-items:center;gap:8px;margin-block-end:var(--dose-space-4);display:flex}.dd-install-section__head .dd-eyebrow{font-size:var(--dose-text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--dose-accent-ink);margin:0;font-weight:700}[data-theme=dark] .dd-install-section__head .dd-eyebrow{color:#34d399}.dd-install-card{height:100%;padding:var(--dose-space-5)!important;border:1px solid var(--dg-foil)!important;border-radius:var(--dg-r-panel,16px)!important;background:var(--dg-carton)!important;box-shadow:var(--dg-panel-shadow)!important;flex-direction:column!important;justify-content:space-between!important;display:flex!important}.dd-install-card__head{align-items:flex-start;gap:var(--dose-space-3);margin-block-end:var(--dose-space-4);display:flex}.dd-install-icon{border-radius:var(--dose-radius-md);flex:none;place-items:center;block-size:44px;inline-size:44px;display:grid}.dd-install-icon--pwa{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.dd-install-icon--mobile{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f640}.dd-install-card__copy b{font-size:var(--dose-text-base);color:var(--dg-print);font-weight:700;display:block}.dd-install-card__sub{font-size:var(--dose-text-xs);color:var(--dg-print-3);margin-block-start:4px;line-height:1.5}.dd-install-card__foot{border-block-start:1px solid var(--dg-foil);margin-block-start:auto;padding-block-start:var(--dose-space-3)}.dd-install-btn{align-items:center;gap:6px;font-weight:600;display:inline-flex}.dd-install-card__steps-box{padding:var(--dose-space-3);background:var(--dg-carton-2);border-radius:var(--dose-radius-md);border:1px solid var(--dg-foil);color:var(--dg-print-2);font-size:var(--dose-text-xs);align-items:flex-start;gap:8px;display:flex}.dd-install-card__steps{color:var(--dg-print-2);margin:0;line-height:1.4}.dd-store-btn{align-items:center;gap:8px;font-weight:600;display:inline-flex}.dd-install-soon{color:var(--dg-print-4);border-radius:var(--dose-radius-full);background:var(--dg-carton-2);border:1px solid var(--dg-foil);align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.dd-settings-page{max-inline-size:960px;margin-inline:auto}.dd-settings-hero{background:var(--dg-carton);border:1px solid var(--dg-foil);border-radius:var(--dg-r-panel,16px);padding:var(--dose-space-6);box-shadow:var(--dg-panel-shadow);background-image:radial-gradient(ellipse at 85% 0%, var(--dg-glow) 0%, transparent 65%);margin-block-end:var(--dose-space-6);position:relative;overflow:hidden}.dd-settings-hero__top{justify-content:space-between;align-items:center;gap:var(--dose-space-3);flex-wrap:wrap;margin-block-end:var(--dose-space-4);display:flex}.dd-settings-badge{border-radius:var(--dose-radius-full);background:var(--dose-brand-emerald-bright,#10b981);align-items:center;gap:7px;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dd-settings-badge{background:color-mix(in srgb, var(--dose-brand-emerald-bright,#10b981) 12%, var(--dg-carton))}}.dd-settings-badge{border:1px solid var(--dose-brand-emerald-bright,#10b981)}@supports (color:color-mix(in lab, red, red)){.dd-settings-badge{border:1px solid color-mix(in srgb, var(--dose-brand-emerald-bright,#10b981) 32%, transparent)}}.dd-settings-badge{color:var(--dose-accent-ink);font-size:11px;font-weight:700}[data-theme=dark] .dd-settings-badge{color:#34d399}.dd-settings-badge-dot{background:#10b981;border-radius:50%;flex:none;block-size:7px;inline-size:7px;box-shadow:0 0 8px #10b981}.dd-settings-hero__copy h1{font-size:var(--dose-text-2xl);color:var(--dg-print);letter-spacing:-.01em;margin-block-end:6px;font-weight:800}.dd-settings-hero__copy p{color:var(--dg-print-3);font-size:var(--dose-text-sm);max-inline-size:680px;margin:0;line-height:1.5}.dd-settings-hero__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:var(--dose-space-5);display:flex}.dd-settings-chip{border-radius:var(--dose-radius-full);background:var(--dg-carton-2);border:1px solid var(--dg-foil);color:var(--dg-print-2);align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.dd-settings-chip svg{color:var(--dose-accent);flex:none}.dd-settings-sections{gap:var(--dose-space-5);flex-direction:column;margin-block-end:var(--dose-space-8);display:flex}.dd-settings-card{transition:border-color .2s,box-shadow .2s;overflow:hidden;border:1px solid var(--dg-foil)!important;border-radius:var(--dg-r-panel,16px)!important;background:var(--dg-carton)!important;box-shadow:var(--dg-panel-shadow)!important;padding:0!important}.dd-settings-card:hover{box-shadow:0 12px 28px -10px #0000001a!important}[data-theme=dark] .dd-settings-card:hover{border-color:#10b98159!important}.dd-settings-card__head{align-items:center;gap:var(--dose-space-3);padding:var(--dose-space-4) var(--dose-space-5);border-block-end:1px solid var(--dg-foil);background:var(--dg-carton-2);display:flex}.dd-settings-card__icon{border-radius:var(--dose-radius-md);flex:none;place-items:center;block-size:38px;inline-size:38px;display:grid}.dd-settings-card__icon--theme{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.dd-settings-card__icon--notif{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.dd-settings-card__icon--perm{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f640}.dd-settings-card__icon--data{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.dd-settings-card__icon--about{color:#a855f7;background:#a855f71f;border:1px solid #a855f740}.dd-settings-card__head-text h3{font-size:var(--dose-text-sm);color:var(--dg-print);margin:0;font-weight:700}.dd-settings-card__head-text p{color:var(--dg-print-3);margin:2px 0 0;font-size:11px;line-height:1.4}.dd-settings-row{justify-content:space-between;align-items:center;gap:var(--dose-space-4);padding:var(--dose-space-4) var(--dose-space-5);border-block-end:1px solid var(--dg-foil);display:flex}.dd-settings-row:last-child{border-block-end:none}.dd-settings-row__info{flex:1;min-inline-size:0}.dd-settings-row__info .label{font-size:var(--dose-text-sm);color:var(--dg-print);font-weight:600}.dd-settings-row__info .sub{font-size:var(--dose-text-xs);color:var(--dg-print-3);margin-block-start:3px;line-height:1.4}.dd-settings-row__action{flex:none;align-items:center;gap:10px;display:flex}.dd-theme-picker{border-radius:var(--dose-radius-full);background:var(--dg-carton-2);border:1px solid var(--dg-foil);align-items:center;gap:3px;padding:3px;display:inline-flex}.dd-theme-btn{border-radius:var(--dose-radius-full);cursor:pointer;color:var(--dg-print-3);background:0 0;border:none;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.dd-theme-btn:hover{color:var(--dg-print)}.dd-theme-btn.is-active{background:var(--dg-carton);color:var(--dose-accent-ink);border:1px solid var(--dg-foil);box-shadow:0 2px 8px #0000001a}[data-theme=dark] .dd-theme-btn.is-active{color:#34d399;background:#10b981}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dd-theme-btn.is-active{background:color-mix(in srgb, #10b981 12%, var(--dg-carton))}}[data-theme=dark] .dd-theme-btn.is-active{border-color:#10b9814d}.dd-perm-pill{border-radius:var(--dose-radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.dd-perm-pill--granted{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.dd-perm-pill--denied{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.dd-perm-pill--prompt,.dd-perm-pill--unknown{background:var(--dg-carton-2);color:var(--dg-print-3);border:1px solid var(--dg-foil)}.dd-perm-btn{align-items:center;gap:5px;font-weight:600;display:inline-flex}.dd-cleared-toast{color:#10b981;border-radius:var(--dose-radius-full);background:#10b9811f;border:1px solid #10b98140;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.dd-clear-history-btn{align-items:center;gap:6px;font-weight:600;display:inline-flex}.dd-settings-meta-grid{gap:var(--dose-space-3);padding:var(--dose-space-4) var(--dose-space-5);background:var(--dg-carton-2);border-block-end:1px solid var(--dg-foil);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.dd-settings-meta-grid{grid-template-columns:1fr}}.dd-settings-meta-item .label{color:var(--dg-print-4);margin-block-end:2px;font-size:11px;display:block}.dd-settings-meta-item b{color:var(--dg-print);font-size:12px;font-weight:600;display:block}.dd-settings-links{padding:var(--dose-space-2) var(--dose-space-5);flex-direction:column;display:flex}.dd-settings-link{border-block-end:1px solid var(--dg-foil);color:var(--dg-print-2);align-items:center;gap:10px;padding:11px 0;font-size:12px;font-weight:600;text-decoration:none;transition:color .18s,transform .18s;display:flex}.dd-settings-link:last-child{border-block-end:none}.dd-settings-link svg{color:var(--dose-accent);flex:none}.dd-settings-link:hover{color:var(--dose-accent-ink);transform:translate(-3px)}[dir=ltr] .dd-settings-link:hover{transform:translate(3px)}[data-theme=dark] .dd-settings-link:hover{color:#34d399}.dd-route-progress{z-index:999999;pointer-events:none;top:0;background:0 0;height:3px;transition:opacity .25s;position:fixed;inset-inline:0}.dd-route-progress.is-fading{opacity:0}.dd-route-progress__bar{will-change:width, opacity;top:0;background:linear-gradient(90deg,#059669 0%,#10b981 50%,#34d399 100%);border-radius:0 2px 2px 0;height:100%;transition:width .22s cubic-bezier(.1,.9,.2,1),opacity .25s;position:absolute;inset-inline-start:0;box-shadow:0 0 10px #10b981cc,0 0 4px #34d39999}[dir=rtl] .dd-route-progress__bar{background:linear-gradient(270deg,#059669 0%,#10b981 50%,#34d399 100%);border-radius:2px 0 0 2px}.dd-route-progress__glow{opacity:.9;top:0;background:radial-gradient(circle,#34d399e6 0%,#0000 80%);width:60px;height:100%;position:absolute;inset-inline-end:0}.dg-detail-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.dg-skel-line{border-radius:var(--dose-radius-sm);background:linear-gradient(90deg, var(--dg-foil) 0%, var(--dg-carton-2) 50%, var(--dg-foil) 100%);background-size:200% 100%;animation:1.8s ease-in-out infinite dg-shimmer;display:block}.dg-skel-rect{border-radius:var(--dg-r-carton);background:linear-gradient(90deg, var(--dg-foil) 0%, var(--dg-carton-2) 50%, var(--dg-foil) 100%);background-size:200% 100%;animation:1.8s ease-in-out infinite dg-shimmer;display:block}.dg-skel-pill{border-radius:var(--dose-radius-full);background:linear-gradient(90deg, var(--dg-foil) 0%, var(--dg-carton-2) 50%, var(--dg-foil) 100%);background-size:200% 100%;animation:1.8s ease-in-out infinite dg-shimmer;display:inline-block}.dg-skel-well{background:linear-gradient(90deg, var(--dg-foil) 0%, var(--dg-carton-2) 50%, var(--dg-foil) 100%);background-size:200% 100%;animation:1.8s ease-in-out infinite dg-shimmer}[data-theme=dark] .dg-skel-line,[data-theme=dark] .dg-skel-rect,[data-theme=dark] .dg-skel-pill,[data-theme=dark] .dg-skel-well{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1f 50%,#ffffff0d 100%) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.dg-skel-line,.dg-skel-rect,.dg-skel-pill,.dg-skel-well{background-position:0 0;animation:none}}.dd-footer{background:var(--dg-carton);border-block-start:1px solid var(--dg-foil);padding:48px 20px calc(48px + 72px + env(safe-area-inset-bottom));position:relative;overflow:hidden}[data-theme=dark] .dd-footer{background:#090e17;border-block-start:1px solid #ffffff14}.dd-footer__inner{flex-direction:column;gap:36px;max-inline-size:1160px;margin-inline:auto;display:flex}@media (min-width:900px){.dd-footer{padding:64px 32px 56px}}.dd-footer-showcase{background:linear-gradient(135deg, var(--dose-accent) 0%, var(--dg-carton) 100%);grid-template-columns:1fr;gap:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.dd-footer-showcase{background:linear-gradient(135deg, color-mix(in srgb, var(--dose-accent) 6%, var(--dg-carton-2)) 0%, var(--dg-carton) 100%)}}.dd-footer-showcase{border:1px solid var(--dose-accent)}@supports (color:color-mix(in lab, red, red)){.dd-footer-showcase{border:1px solid color-mix(in srgb, var(--dose-accent) 20%, var(--dg-foil))}}.dd-footer-showcase{border-radius:24px;padding:24px;position:relative;box-shadow:0 16px 40px -12px #00000014}[data-theme=dark] .dd-footer-showcase{background:linear-gradient(135deg,#10b98114 0%,#0f172ab3 100%);border-color:#10b98138;box-shadow:0 20px 48px -12px #00000073}@media (min-width:960px){.dd-footer-showcase{grid-template-columns:1.1fr .9fr;align-items:center;gap:36px;padding:36px 40px}}.dd-footer-showcase__content{flex-direction:column;gap:16px;display:flex}.dd-footer-showcase__badge{background:var(--dose-accent);border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dd-footer-showcase__badge{background:color-mix(in srgb, var(--dose-accent) 14%, transparent)}}.dd-footer-showcase__badge{color:var(--dose-accent-ink);width:fit-content;font-size:12px;font-weight:700}[data-theme=dark] .dd-footer-showcase__badge{color:#34d399;background:#10b98129;border:1px solid #34d39940}.dd-footer-showcase__title{color:var(--dg-print);letter-spacing:-.02em;font-size:clamp(20px,2.6vw,28px);font-weight:800;line-height:1.25}.dd-footer-showcase__sub{color:var(--dg-print-2);max-width:58ch;font-size:14px;line-height:1.65}.dd-footer-showcase__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.dd-footer-cta{cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.dd-footer-cta:hover{transform:translateY(-2px)}.dd-footer-cta--primary{background:var(--dose-accent);color:#fff;box-shadow:0 4px 14px #10b98159}.dd-footer-cta--primary:hover{background:#059669;box-shadow:0 6px 20px #10b98180}.dd-footer-cta--secondary{background:var(--dg-carton);color:var(--dg-print);border:1.5px solid var(--dg-foil)}.dd-footer-cta--secondary:hover{border-color:var(--dose-accent);color:var(--dose-accent-ink)}[data-theme=dark] .dd-footer-cta--secondary{background:#ffffff0f;border-color:#ffffff24}.dd-footer-cta--ghost{color:var(--dg-print-2);border:1px dashed var(--dg-foil);background:0 0}.dd-footer-cta--ghost:hover{color:var(--dg-print);border-color:var(--dg-print-2)}.dd-footer-visual-frame{aspect-ratio:16/9;border:1px solid var(--dose-accent);border-radius:20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dd-footer-visual-frame{border:1px solid color-mix(in srgb, var(--dose-accent) 30%, var(--dg-foil))}}.dd-footer-visual-frame{background:#000;box-shadow:0 16px 36px -10px #00000059,0 0 24px -6px #10b98133}.dd-footer-visual-img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.dd-footer-visual-frame:hover .dd-footer-visual-img{transform:scale(1.03)}.dd-footer-visual-overlay{pointer-events:none;background:linear-gradient(#0000 0%,#0a0f1933 50%,#0a0f19d9 100%);position:absolute;inset:0}.dd-footer-visual-stats{z-index:2;top:12px;flex-direction:column;gap:6px;display:flex;position:absolute;inset-inline-end:12px}.dd-footer-visual-pill{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:-.01em;background:#0f172ad1;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #00000040}.dd-footer-visual-pill svg{color:#34d399}.dd-footer-visual-tabs{-webkit-backdrop-filter:blur(12px);z-index:2;bottom:12px;background:#0a0f19d1;border:1px solid #ffffff24;border-radius:12px;gap:6px;padding:4px;display:flex;position:absolute;inset-inline:12px}.dd-footer-visual-tab{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.dd-footer-visual-tab:hover{color:#fff}.dd-footer-visual-tab.is-active{color:#fff;background:#10b98159;border:1px solid #34d39980;box-shadow:0 2px 8px #10b9814d}.dd-footer-trust{grid-template-columns:repeat(1,1fr);gap:14px;display:grid}@media (min-width:640px){.dd-footer-trust{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dd-footer-trust{grid-template-columns:repeat(4,1fr)}}.dd-footer-trust__card{background:var(--dg-carton);border:1px solid var(--dg-foil);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,transform .2s;display:flex;box-shadow:0 4px 16px -6px #0000000a}.dd-footer-trust__card:hover{border-color:var(--dose-accent);transform:translateY(-2px)}[data-theme=dark] .dd-footer-trust__card{background:#ffffff08;border-color:#ffffff12}[data-theme=dark] .dd-footer-trust__card:hover{border-color:#10b98166}.dd-footer-trust__icon{background:var(--dose-accent);border-radius:12px;flex:none;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.dd-footer-trust__icon{background:color-mix(in srgb, var(--dose-accent) 12%, transparent)}}.dd-footer-trust__icon{color:var(--dose-accent-ink);justify-content:center;align-items:center;display:flex}[data-theme=dark] .dd-footer-trust__icon{color:#34d399;background:#10b98124}.dd-footer-trust__card strong{color:var(--dg-print);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.dd-footer-trust__card p{color:var(--dg-print-2);font-size:12px;line-height:1.4}.dd-footer-directory{border-block-start:1px solid var(--dg-foil);border-block-end:1px solid var(--dg-foil);grid-template-columns:1fr;gap:32px;padding:40px 0;display:grid}@media (min-width:640px){.dd-footer-directory{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.dd-footer-directory{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}}.dd-footer-col--brand{flex-direction:column;gap:14px;display:flex}.dd-footer-brand-desc{color:var(--dg-print-2);max-width:40ch;font-size:13px;line-height:1.6}.dd-footer-status-pill{background:var(--dose-accent);border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dd-footer-status-pill{background:color-mix(in srgb, var(--dose-accent) 10%, transparent)}}.dd-footer-status-pill{color:var(--dose-accent-ink);width:fit-content;font-size:12px;font-weight:600}[data-theme=dark] .dd-footer-status-pill{color:#34d399;background:#10b9811f}.dd-footer-status-dot{background:var(--dose-accent);width:8px;height:8px;box-shadow:0 0 8px var(--dose-accent);border-radius:50%;animation:2s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.dd-footer-col__title{color:var(--dg-print);letter-spacing:-.01em;margin-bottom:14px;font-size:13px;font-weight:800}.dd-footer-col__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dd-footer-col__list a,.dd-footer-static-item{color:var(--dg-print-2);font-size:13px;text-decoration:none;transition:color .18s,transform .18s;display:inline-block}.dd-footer-col__list a:hover{color:var(--dose-accent-ink);transform:translate(-3px)}[dir=ltr] .dd-footer-col__list a:hover{transform:translate(3px)}[data-theme=dark] .dd-footer-col__list a:hover{color:#34d399}.dd-footer-static-item{color:var(--dg-print-3);cursor:default}.dd-footer-disclaimer-box{background:var(--dose-accent);border-radius:16px;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.dd-footer-disclaimer-box{background:color-mix(in srgb, var(--dose-accent) 4%, var(--dg-carton-2))}}.dd-footer-disclaimer-box{border:1px dashed var(--dose-accent)}@supports (color:color-mix(in lab, red, red)){.dd-footer-disclaimer-box{border:1px dashed color-mix(in srgb, var(--dose-accent) 25%, var(--dg-foil))}}[data-theme=dark] .dd-footer-disclaimer-box{background:#10b9810a;border-color:#34d39933}.dd-footer-disclaimer-box__icon{background:var(--dose-accent);border-radius:10px;flex:none;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.dd-footer-disclaimer-box__icon{background:color-mix(in srgb, var(--dose-accent) 12%, transparent)}}.dd-footer-disclaimer-box__icon{color:var(--dose-accent-ink);justify-content:center;align-items:center;display:flex}[data-theme=dark] .dd-footer-disclaimer-box__icon{color:#34d399;background:#10b98124}.dd-footer-disclaimer-box strong{color:var(--dg-print);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.dd-footer-disclaimer-box p{color:var(--dg-print-2);font-size:12px;line-height:1.6}.dd-footer-bottom{color:var(--dg-print-3);flex-direction:column;justify-content:space-between;align-items:center;gap:14px;padding-top:4px;font-size:12px;display:flex}@media (min-width:768px){.dd-footer-bottom{flex-direction:row}}.dd-footer-bottom__copy{margin:0}.dd-footer-bottom__meta{align-items:center;gap:10px;display:flex}.dd-footer-bottom__divider{opacity:.3}.dd-footer-bottom__lang{color:var(--dg-print-2);font-weight:600;text-decoration:none;transition:color .18s}.dd-footer-bottom__lang:hover{color:var(--dose-accent)}.dd-footer-bottom__totop{color:var(--dg-print-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;transition:color .18s,transform .18s;display:inline-flex}.dd-footer-bottom__totop:hover{color:var(--dose-accent);transform:translateY(-2px)}.dd-scanner{background:#000;transition:box-shadow .25s}.dd-scanner.is-detected .dd-scanner__reticle{border-color:#10b981;box-shadow:0 0 24px #10b981cc,inset 0 0 24px #10b98166}.dd-scanner__tool-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:9999px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.dd-scanner__tool-btn:hover{background:#fff3}.dd-scanner__tool-btn.is-active{color:#000;background:#f59e0b;border-color:#fbbf24;box-shadow:0 0 12px #f59e0b99}.dd-scanner__close-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:9999px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:flex}.dd-scanner__close-btn:hover{background:#ffffff40}.dd-scanner__reticle{border:1.5px solid #fff3;border-radius:18px;block-size:min(50vw,200px);inline-size:min(80vw,320px);margin:auto;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 9999px #0000008c}.dd-scanner__reticle-corner{pointer-events:none;border-style:solid;border-color:#10b981;width:20px;height:20px;position:absolute}.dd-scanner__reticle-corner--tl{border-width:3px 0 0 3px;border-top-left-radius:14px;top:0;left:0}.dd-scanner__reticle-corner--tr{border-width:3px 3px 0 0;border-top-right-radius:14px;top:0;right:0}.dd-scanner__reticle-corner--bl{border-width:0 0 3px 3px;border-bottom-left-radius:14px;bottom:0;left:0}.dd-scanner__reticle-corner--br{border-width:0 3px 3px 0;border-bottom-right-radius:14px;bottom:0;right:0}.dd-scanner__laser{background:linear-gradient(90deg,#0000 0%,#34d399 30%,#10b981 70%,#0000 100%);height:2px;animation:2.2s ease-in-out infinite laser-sweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px 2px #10b981cc,0 0 4px #34d399}@keyframes laser-sweep{0%{opacity:.2;top:5%}20%{opacity:1}80%{opacity:1}to{opacity:.2;top:95%}}@media print{.dd-appbar,.dd-footer,.dd-tabbar,.dd-route-progress,.dd-offline-strip,.dg-crumbs,.dg-detail-actions,.dg-fav-toast,.dg-savings-btn,.dg-ladder-tabs,.dg-side,.dd-update-prompt,.dg-calc-trigger-btn{display:none!important}html,body,.dd-canvas,.dd-device,.dd-screens,.dd-screen{color:#000!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important}.dg-detail{display:block!important}.dg-box{page-break-inside:avoid;box-shadow:none!important;background:#fff!important;border:2px solid #111827!important;border-radius:12px!important;margin-bottom:24px!important;padding:24px!important}.dg-box__header-line h1{color:#000!important;font-size:26px!important}.dg-verified-badge{color:#059669!important;background:0 0!important;border:1.5px solid #059669!important}.dg-box__price{border:1px solid #e5e7eb!important;border-radius:8px!important;margin-block:16px!important;padding:12px 16px!important}.dg-specs-grid{page-break-inside:avoid;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;margin-bottom:24px!important;display:grid!important}.dg-spec-tile{box-shadow:none!important;background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:10px!important}.dg-doc{margin-top:20px!important}.dg-doc-grid{page-break-inside:avoid;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;display:grid!important}.dg-doc-card{page-break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:14px!important}.dg-doc-card h2{color:#111827!important;font-size:14px!important;font-weight:700!important}.dg-doc-card p{color:#374151!important;font-size:12px!important;line-height:1.5!important}.dg-box:before{content:"Dose ERP · بطاقة معلومات دوائية استرشادية — غير رسمية ويجب مراجعة الطبيب أو الصيدلي";color:#059669;letter-spacing:.02em;border-bottom:1px solid #e5e7eb;margin-bottom:12px;padding-bottom:6px;font-size:11px;font-weight:700;display:block}}.dd-desktop-page{gap:var(--dose-space-12,3rem);width:100%;max-width:1200px;padding-inline:var(--dose-space-4,1rem);padding-block:var(--dose-space-6,1.5rem) var(--dose-space-12,3rem);flex-direction:column;margin-inline:auto;display:flex}.dd-dt-hero{border-radius:var(--dose-radius-3xl,1.5rem);background:radial-gradient(circle at 50% 0%, #10b98126 0%, transparent 70%), radial-gradient(circle at 100% 100%, #05966914 0%, transparent 50%), var(--dose-bg-elev,#0d151c);text-align:center;border:1px solid #10b98140;padding:clamp(1.5rem,4vw,3.5rem) clamp(1rem,3vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 20px 50px -15px #00000080,inset 0 0 0 1px #ffffff08}[data-theme=light] .dd-dt-hero{background:radial-gradient(circle at 50% 0,#10b9811f 0%,#0000 75%),#fff;border-color:#10b98147;box-shadow:0 16px 40px -10px #10b9811a,0 2px 10px #00000008}.dd-dt-hero__inner{flex-direction:column;align-items:center;max-width:1060px;margin-inline:auto;display:flex}.dd-dt-hero__badge{color:var(--dose-brand-emerald-bright,#34d399);margin-bottom:var(--dose-space-4,1rem);background:#10b9811f;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}[data-theme=light] .dd-dt-hero__badge{color:#047857;background:#ecfdf5;border-color:#10b98159}.dd-dt-hero__badge-dot{background-color:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.dd-dt-hero__title{color:var(--dose-ink,#fff);margin-bottom:var(--dose-space-4,1rem);max-width:820px;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.2}[data-theme=light] .dd-dt-hero__title{color:#0f172a}.dd-dt-hero__title .em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#34d399 0%,#10b981 50%,#059669 100%);-webkit-background-clip:text;display:inline-block}.dd-dt-hero__sub{color:var(--dose-ink-2,#cbd5e1);max-width:760px;margin-bottom:var(--dose-space-6,1.5rem);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.6}[data-theme=light] .dd-dt-hero__sub{color:#475569}.dd-dt-hero__actions{justify-content:center;align-items:center;gap:var(--dose-space-3,.75rem);margin-bottom:var(--dose-space-3,.75rem);flex-wrap:wrap;display:flex}.dd-dt-cta-main{position:relative;box-shadow:0 6px 24px #10b98166}.dd-dt-cta-badge{background:#00000040;border-radius:9999px;margin-inline-start:4px;padding:2px 7px;font-size:11px;font-weight:700}.dd-dt-hero__nocard{color:var(--dose-ink-3,#94a3b8);margin-bottom:var(--dose-space-6,1.5rem);font-size:12px}.dd-dt-hero__pills{margin-bottom:var(--dose-space-8,2rem);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.dd-dt-pill{color:var(--dose-ink-1,#e2e8f0);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}[data-theme=light] .dd-dt-pill{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.dd-dt-pill-svg{color:var(--dose-brand-emerald-bright,#34d399)}.dd-dt-stage{width:100%;margin-top:var(--dose-space-4,1rem);border-radius:var(--dose-radius-2xl,1rem);background:#080f14;border:1px solid #10b9814d;overflow:hidden;box-shadow:0 25px 60px -15px #000000b3,inset 0 0 0 1px #ffffff0d}[data-theme=light] .dd-dt-stage{background:#0f172a;box-shadow:0 20px 45px -10px #00000059}.dd-dt-stage__header{background:#ffffff08;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.dd-dt-stage__dots{align-items:center;gap:6px;display:flex}.dd-dt-stage__dots .dot{border-radius:50%;width:10px;height:10px}.dd-dt-stage__dots .dot.red{background:#ef4444}.dd-dt-stage__dots .dot.yellow{background:#f59e0b}.dd-dt-stage__dots .dot.green{background:#10b981}.dd-dt-stage__tabs{background:#00000059;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:6px;padding:3px;display:flex}.dd-dt-stage__tab{color:#94a3b8;cursor:pointer;transition:all var(--dose-motion-fast) ease;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.dd-dt-stage__tab:hover{color:#fff}.dd-dt-stage__tab.is-active{color:#34d399;background:#10b98140;border:1px solid #10b98159;box-shadow:0 2px 8px #0000004d}.dd-dt-stage__meta{color:#64748b;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.dd-dt-pulse-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b981}.dd-dt-stage__viewport{aspect-ratio:16/9;background:#020617;width:100%;max-height:600px;position:relative;overflow:hidden}.dd-dt-stage__img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.dd-dt-stats-strip{width:100%}.dd-dt-stats-grid{gap:var(--dose-space-3,.75rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:840px){.dd-dt-stats-grid{gap:var(--dose-space-4,1rem);grid-template-columns:repeat(4,minmax(0,1fr))}}.dd-dt-stat-card{border-radius:var(--dose-radius-xl,.75rem);background:var(--dose-bg-card,#ffffff08);border:1px solid #10b98133;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 4px 16px #0003}[data-theme=light] .dd-dt-stat-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 12px #0000000a}.dd-dt-stat-icon{width:44px;height:44px;color:var(--dose-brand-emerald-bright,#34d399);background:#10b9811f;border:1px solid #10b98140;border-radius:10px;flex:none;place-items:center;display:grid}.dd-dt-stat-data{flex-direction:column;display:flex}.dd-dt-stat-num{color:var(--dose-ink,#fff);font-size:1.25rem;font-weight:800;line-height:1.2}[data-theme=light] .dd-dt-stat-num{color:#0f172a}.dd-dt-stat-label{color:var(--dose-ink-3,#94a3b8);font-size:11px;line-height:1.4}.dd-dt-section-header{text-align:center;margin-bottom:var(--dose-space-8,2rem);flex-direction:column;align-items:center;display:flex}.dd-dt-section-badge{color:var(--dose-brand-emerald-bright,#34d399);background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}[data-theme=light] .dd-dt-section-badge{color:#047857;background:#ecfdf5}.dd-dt-section-title{color:var(--dose-ink,#fff);max-width:800px;margin-bottom:8px;font-size:clamp(1.5rem,3.2vw,2.3rem);font-weight:800;line-height:1.3}[data-theme=light] .dd-dt-section-title{color:#0f172a}.dd-dt-section-sub{color:var(--dose-ink-2,#94a3b8);max-width:680px;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.5}[data-theme=light] .dd-dt-section-sub{color:#475569}.dd-dt-modules{width:100%}.dd-dt-module-picker{margin-bottom:var(--dose-space-6,1.5rem);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.dd-dt-module-btn{border-radius:var(--dose-radius-xl,.75rem);background:var(--dose-bg-card,#ffffff0a);color:var(--dose-ink-2,#94a3b8);cursor:pointer;transition:all var(--dose-motion-fast) ease;border:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}[data-theme=light] .dd-dt-module-btn{color:#475569;background:#fff;border-color:#e2e8f0}.dd-dt-module-btn:hover{color:var(--dose-ink,#fff);border-color:#10b98159}.dd-dt-module-btn.is-active{color:var(--dose-brand-emerald-bright,#34d399);background:#10b98126;border-color:#10b98180;box-shadow:0 4px 14px #10b98133}[data-theme=light] .dd-dt-module-btn.is-active{color:#047857;background:#ecfdf5;border-color:#059669}.dd-dt-module-canvas{gap:var(--dose-space-6,1.5rem);border-radius:var(--dose-radius-2xl,1rem);background:var(--dose-bg-elev,#0d151c);border:1px solid #10b98140;grid-template-columns:1fr;padding:clamp(1.25rem,3vw,2.5rem);display:grid;box-shadow:0 16px 40px -10px #0006}@media (min-width:960px){.dd-dt-module-canvas{align-items:center;gap:var(--dose-space-8,2rem);grid-template-columns:1.15fr 1fr}}[data-theme=light] .dd-dt-module-canvas{background:#fff;border-color:#cbd5e1;box-shadow:0 12px 32px -5px #0000000f}.dd-dt-module-info{flex-direction:column;display:flex}.dd-dt-module-tag{color:var(--dose-brand-emerald-bright,#34d399);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.dd-dt-module-title{color:var(--dose-ink,#fff);margin-bottom:12px;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:800;line-height:1.35}[data-theme=light] .dd-dt-module-title{color:#0f172a}.dd-dt-module-desc{color:var(--dose-ink-2,#cbd5e1);margin-bottom:var(--dose-space-4,1rem);font-size:14px;line-height:1.6}[data-theme=light] .dd-dt-module-desc{color:#475569}.dd-dt-module-bullets{margin:0 0 var(--dose-space-4,1rem) 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.dd-dt-module-bullet{color:var(--dose-ink-1,#e2e8f0);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}[data-theme=light] .dd-dt-module-bullet{color:#334155}.dd-dt-check-icon{color:#10b981;background:#10b98126;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.dd-dt-pos-toggle{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:12px;display:flex}[data-theme=light] .dd-dt-pos-toggle{border-top-color:#e2e8f0}.dd-dt-pos-toggle__label{color:var(--dose-ink-3,#94a3b8);font-size:12px;font-weight:500}.dd-dt-pos-toggle__group{gap:6px;display:flex}.dd-dt-pos-theme-btn{color:var(--dose-ink-2,#94a3b8);cursor:pointer;transition:all var(--dose-motion-fast) ease;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.dd-dt-pos-theme-btn.is-active{color:#34d399;background:#10b98133;border-color:#10b98166}.dd-dt-media-frame{border-radius:var(--dose-radius-xl,.75rem);background:#020617;border:1px solid #10b9814d;position:relative;overflow:hidden;box-shadow:0 16px 36px -10px #00000080}.dd-dt-media-img{object-fit:cover;width:100%;height:auto;display:block}.dd-dt-media-glass-shine{pointer-events:none;background:linear-gradient(135deg,#ffffff0f 0%,#0000 40%);position:absolute;inset:0}.dd-dt-ai-spotlight{width:100%}.dd-dt-ai-card{gap:var(--dose-space-6,1.5rem);border-radius:var(--dose-radius-3xl,1.5rem);background:radial-gradient(circle at 100% 0,#10b98129 0%,#0000 60%),radial-gradient(circle at 0 100%,#3b82f61a 0%,#0000 50%),#081017;border:1px solid #10b98159;grid-template-columns:1fr;padding:clamp(1.5rem,3.5vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px -12px #0000008c}@media (min-width:960px){.dd-dt-ai-card{grid-template-columns:1.1fr 1fr;align-items:center}}[data-theme=light] .dd-dt-ai-card{background:radial-gradient(circle at 100% 0,#10b9811a 0%,#0000 60%),#f8fafc;border-color:#10b9814d;box-shadow:0 16px 36px -10px #10b9811a}.dd-dt-ai-badge{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.dd-dt-ai-title{color:var(--dose-ink,#fff);margin-bottom:12px;font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:800;line-height:1.3}[data-theme=light] .dd-dt-ai-title{color:#0f172a}.dd-dt-ai-desc{color:var(--dose-ink-2,#cbd5e1);margin-bottom:20px;font-size:14px;line-height:1.65}[data-theme=light] .dd-dt-ai-desc{color:#475569}.dd-dt-ai-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dd-dt-ai-feat-pill{color:var(--dose-ink-1,#e2e8f0);background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}[data-theme=light] .dd-dt-ai-feat-pill{color:#334155;background:#fff;border-color:#e2e8f0}.dd-dt-ai-feat-pill .dot{background:#10b981;border-radius:50%;width:6px;height:6px}.dd-dt-invoice-demo{border-radius:var(--dose-radius-xl,.75rem);background:#020617;border:1px solid #10b98159;font-size:11px;overflow:hidden;box-shadow:0 12px 30px #00000080}.dd-dt-invoice-header{color:#34d399;background:#10b9811a;border-bottom:1px solid #10b98133;justify-content:space-between;align-items:center;padding:8px 12px;font-weight:600;display:flex;position:relative}.dd-dt-invoice-scanner-bar{background:linear-gradient(90deg,#0000,#10b981,#0000);width:100%;height:2px;animation:2.5s linear infinite scanBar;position:absolute;top:0;left:0}@keyframes scanBar{0%{transform:translateY(0)}50%{transform:translateY(180px)}to{transform:translateY(0)}}.dd-dt-invoice-preview{flex-direction:column;display:flex}.dd-dt-invoice-preview .row{border-bottom:1px solid #ffffff0d;grid-template-columns:2fr 1fr 1fr 1.2fr 1fr;align-items:center;padding:7px 12px;display:grid}.dd-dt-invoice-preview .row.header{color:#94a3b8;background:#ffffff08;font-weight:700}.dd-dt-invoice-preview .row.item{color:#e2e8f0}.dd-dt-invoice-preview .row.item code{color:#38bdf8;font-size:10px}.dd-dt-invoice-preview .row.item .green{color:#34d399;font-weight:600}.dd-dt-invoice-footer{background:#10b98114;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px 12px;font-weight:600;display:flex}.dd-dt-invoice-footer .verified{color:#34d399}.dd-dt-invoice-footer .action{color:#e2e8f0;background:#10b981;border-radius:4px;padding:2px 8px}.dd-dt-specs{width:100%}.dd-dt-specs-grid{gap:var(--dose-space-4,1rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.dd-dt-specs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dd-dt-specs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dd-dt-spec-item{border-radius:var(--dose-radius-xl,.75rem);background:var(--dose-bg-card,#ffffff08);transition:border-color var(--dose-motion-fast) ease;border:1px solid #ffffff14;padding:20px;position:relative;box-shadow:0 4px 16px #0003}.dd-dt-spec-item:hover{border-color:#10b98159}[data-theme=light] .dd-dt-spec-item{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 10px #0000000a}.dd-dt-spec-num{color:var(--dose-brand-emerald-bright,#34d399);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.dd-dt-spec-label{color:var(--dose-ink,#fff);margin-bottom:8px;font-size:15px;font-weight:700}[data-theme=light] .dd-dt-spec-label{color:#0f172a}.dd-dt-spec-val{color:var(--dose-ink-2,#94a3b8);font-size:13px;line-height:1.5}[data-theme=light] .dd-dt-spec-val{color:#475569}.dd-dt-comparison{width:100%}.dd-dt-table-wrapper{border-radius:var(--dose-radius-2xl,1rem);background:var(--dose-bg-elev,#0d151c);border:1px solid #10b98140;overflow-x:auto;box-shadow:0 12px 32px #0000004d}[data-theme=light] .dd-dt-table-wrapper{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 16px #0000000d}.dd-dt-table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.dd-dt-table th,.dd-dt-table td{border-bottom:1px solid #ffffff0f;padding:14px 18px}[data-theme=light] .dd-dt-table th,[data-theme=light] .dd-dt-table td{border-bottom-color:#f1f5f9}.dd-dt-table th{color:var(--dose-ink-2,#94a3b8);background:#ffffff0a;font-weight:700}[data-theme=light] .dd-dt-table th{color:#475569;background:#f8fafc}.dd-dt-table th.highlight{color:var(--dose-brand-emerald-bright,#34d399);background:#10b9811f}[data-theme=light] .dd-dt-table th.highlight{color:#047857;background:#ecfdf5}.dd-dt-table th .pill{background:#10b98133;border:1px solid #10b98159;border-radius:9999px;padding:3px 10px;font-size:12px;display:inline-block}.dd-dt-table td.highlight{color:var(--dose-ink,#fff);background:#10b9810a;font-weight:600}[data-theme=light] .dd-dt-table td.highlight{color:#065f46;background:#f0fdf4}.dd-dt-table .check-icon{color:#10b981;margin-inline-end:8px;font-weight:800}.dd-dt-table .cross-icon{color:#ef4444;margin-inline-end:8px;font-weight:800}.dd-dt-table td.col-legacy{color:var(--dose-ink-3,#94a3b8)}[data-theme=light] .dd-dt-table td.col-legacy{color:#64748b}.dd-dt-faq{width:100%}.dd-dt-faq-list{flex-direction:column;gap:12px;max-width:820px;margin-inline:auto;display:flex}.dd-dt-faq-item{border-radius:var(--dose-radius-xl,.75rem);background:var(--dose-bg-card,#ffffff08);transition:border-color var(--dose-motion-fast) ease;border:1px solid #ffffff14;overflow:hidden}.dd-dt-faq-item.is-open{background:#10b98108;border-color:#10b98159}[data-theme=light] .dd-dt-faq-item{background:#fff;border-color:#e2e8f0}[data-theme=light] .dd-dt-faq-item.is-open{background:#f0fdf4;border-color:#059669}.dd-dt-faq-q{text-align:start;width:100%;color:var(--dose-ink,#fff);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15px;font-weight:700;display:flex}[data-theme=light] .dd-dt-faq-q{color:#0f172a}.dd-dt-faq-chevron{color:var(--dose-ink-3,#94a3b8);transition:transform var(--dose-motion-fast) ease;flex:none}.dd-dt-faq-item.is-open .dd-dt-faq-chevron{color:#10b981;transform:rotate(180deg)}.dd-dt-faq-a{color:var(--dose-ink-2,#cbd5e1);padding:0 20px 18px;font-size:13.5px;line-height:1.65}[data-theme=light] .dd-dt-faq-a{color:#475569}.dd-dt-cta-section{width:100%}.dd-dt-cta-card{border-radius:var(--dose-radius-3xl,1.5rem);text-align:center;background:radial-gradient(circle at 50% 0,#10b98138 0%,#0000 70%),#081219;border:1px solid #10b98166;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 25px 60px -10px #000000a6,inset 0 0 0 1px #ffffff0d}[data-theme=light] .dd-dt-cta-card{background:radial-gradient(circle at 50% 0,#10b9811f 0%,#0000 70%),#f8fafc;border-color:#10b98159;box-shadow:0 20px 45px -10px #10b98126}.dd-dt-cta-inner{flex-direction:column;align-items:center;max-width:780px;margin-inline:auto;display:flex}.dd-dt-cta-eyebrow{color:#34d399;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-block}[data-theme=light] .dd-dt-cta-eyebrow{color:#047857}.dd-dt-cta-title{color:var(--dose-ink,#fff);margin-bottom:12px;font-size:clamp(1.8rem,3.8vw,2.7rem);font-weight:800;line-height:1.25}[data-theme=light] .dd-dt-cta-title{color:#0f172a}.dd-dt-cta-desc{color:var(--dose-ink-2,#cbd5e1);margin-bottom:var(--dose-space-6,1.5rem);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}[data-theme=light] .dd-dt-cta-desc{color:#475569}.dd-dt-cta-btns{justify-content:center;align-items:center;gap:var(--dose-space-3,.75rem);flex-wrap:wrap;margin-bottom:12px;display:flex}.dd-dt-cta-dl{box-shadow:0 8px 25px #10b98173}.dd-dt-cta-note{color:var(--dose-ink-3,#94a3b8);font-size:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
