.gb-wrap{position:relative;clear:both;overflow:clip;padding:var(--mobile-padding);border-width:var(--border-width, 0px);border-style:var(--border-style, none);border-color:var(--border-color, transparent);border-radius:var(--border-radius, var(--round-5));background-color:var(--bg);--heading-color:inherit;--header-bg:transparent;--heading-border-color:transparent;--dark-heading-color:inherit;--dark-header-bg:transparent;--dark-heading-border-color:transparent;--content-bg:transparent;--border-style:solid;--border-width:0px;--border-color:transparent;--dark-border-color:transparent;--bg:transparent;--dark-bg:transparent;box-sizing:border-box;-webkit-box-sizing:border-box}[data-theme='dark'] .gb-wrap{border-color:var(--dark-border-color, transparent);background-color:var(--dark-bg)}.yes-shadow{box-shadow:0 5px 30px var(--shadow-7)}.gb-wrap.none-padding{padding:0}.gb-header{padding:var(--mobile-header-padding);background-color:var(--header-bg, transparent)}[data-theme='dark'] .gb-header{background-color:var(--dark-header-bg, var(--header-bg, transparent))}.no-h-spacing .note-header{padding-bottom:0}.gb-overlay-link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block}.gb-heading{margin:0;color:var(--heading-color, inherit);--cp-spacing:0}h2.gb-heading{font-size:var(--mobile-heading-size, var(--h2-fsize))}h3.gb-heading{font-size:var(--mobile-heading-size, var(--h3-fsize))}h4.gb-heading{font-size:var(--mobile-heading-size, var(--h4-fsize))}h5.gb-heading{font-size:var(--mobile-heading-size, var(--h5-fsize))}h6.gb-heading{font-size:var(--mobile-heading-size, var(--h6-fsize))}span.gb-small-heading{font-size:var(--mobile-sub-heading-size, var(--h4-fsize))}.gb-description{font-size:var(--mobile-description-size, .9rem);display:block;margin-top:7px;color:var(--description-color, var(--meta-fcolor))}[data-theme='dark'] .gb-heading{color:var(--dark-heading-color)}[data-theme='dark'] .gb-description{color:var(--dark-description-color)}[data-theme='dark'] .cta-description{color:var(--dark-description-color, inherit)}.note-content{display:block;overflow:hidden;border-top:1px solid var(--heading-border-color)}.gb-content{padding:var(--mobile-padding, 20px);background-color:var(--content-bg)}[data-theme='dark'] .gb-content{background-color:var(--dark-content-bg)}.note-content>*:not(:last-child){margin-block-start:0;margin-block-end:var(--cp-spacing, 1.5rem)}.note-header{line-height:1;display:flex;align-items:center;justify-content:space-between;gap:40px}.heading-icon{margin-right:7px}.heading-icon
img{width:1.2em;min-width:1.2em;height:1.2em;min-height:1.2em;object-fit:contain}.gb-heading .note-title{font-size:1em;margin:0;color:inherit}.note-heading{display:flex;align-items:center}.yes-toggle .note-header{cursor:pointer}.yes-toggle .note-content{display:none}.note-wrap.is-inline:not(.explain){display:inline-block}.note-wrap.explain .note-toggle{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.note-toggle{display:inline-flex;-webkit-transition:var(--effect);transition:var(--effect)}.is-inline .note-toggle{-webkit-transition:none;transition:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}div.list-style-element ul,
div.list-style-element
ol{padding-left:0;list-style:none}div.list-style-element
li{margin-bottom:var(--item-spacing, .5rem)}.list-style-element li:before{font-size:var(--mobile-icon-size);display:inline;padding-right:7px;content:var(--icon-code);vertical-align:middle;color:var(--icon-color, inherit)}.list-style-element.is-icon li:before{font-family:'ruby-icon'}[data-theme='dark'] .list-style-element li:before{color:var(--dark-icon-color, inherit)}.af-inner{display:flex;align-items:flex-start;flex-flow:row wrap;flex-grow:1;gap:20px}.af-product .af-image{display:flex;flex-shrink:0;width:var(--mobile-image-size, 100%);max-width:100%;border-radius:var(--round-7);object-fit:cover}.gb-wrap .gb-image{width:var(--mobile-image-size, 100px);max-width:100%;border-radius:var(--image-radius, var(--round-7));object-fit:cover}.gb-download .gb-image{display:block;float:left;margin-right:20px}.notice-text:not(:empty){display:block;padding-top:15px}.af-cta-wrap{display:flex;align-items:center;flex-flow:row nowrap;flex-grow:1;justify-content:space-between;gap:20px}.af-content{display:flex;flex-flow:column nowrap;flex-grow:1;gap:10px}.is-btn.af-button{font-size:var(--mobile-button-size, var(--btn-fsize));line-height:1;position:relative;z-index:10;display:inline-flex;padding: .8em 1.6em;text-decoration:none;color:var(--button-color, var(--btn-accent, var(--awhite)));border-radius:var(--round-7);background-color:var(--button-bg, var(--btn-primary, var(--g-color)))}.af-product .is-btn.af-button{padding:1em
2em}.af-rating{display:flex;align-items:center;flex-flow:row wrap;padding-top:5px;gap:10px;--review-color:var(--rating-color, var(--g-color))}.af-rating-meta{color:var(--heading-color, inherit)}[data-theme='dark'] .af-rating{--review-color:var(--dark-rating-color, var(--g-color))}[data-theme='dark'] .af-rating-meta{--review-color:var(--dark-heading-color, var(--g-color))}.is-button-border .is-btn.af-button{color:var(--button-color, var(--body-fcolor))}[data-theme='dark'] .is-btn.af-button{color:var(--dark-button-color, #fff)}.af-link{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0}span.af-price{font-size:var(--mobile-price-size);color:var(--price-color, inherit)}.h3.af-price{font-size:var(--mobile-price-size, var(--h3-fsize))}.h4.af-price{font-size:var(--mobile-price-size, var(--h4-fsize))}.af-price
del{font-size:var(--em-small);margin-right:min(0.5em, 7px);opacity: .7;color:var(--body-fcolor)}[data-theme='dark'] .af-heading{color:var(--dark-heading-color)}[data-theme='dark'] .af-description{color:var(--dark-description-color)}[data-theme='dark'] span.af-price{color:var(--dark-price-color)}.is-button-border .is-btn.af-button{border:1px
solid var(--button-bg, var(--btn-primary, currentColor));background-color:transparent}.is-btn.af-button:hover{color:var(--button-hover-color, var(--awhite));border-color:var(--button-hover-bg, var(--dark-accent));background:var(--button-hover-bg, var(--dark-accent));--g-color-90:var(--button-hover-bg, var(--dark-accent-90))}[data-theme='dark'] .is-button-border .is-btn.af-button{border-color:var(--dark-button-bg)}[data-theme='dark'] .is-btn.af-button:hover{color:var(--dark-button-hover-color);border-color:var(--dark-button-hover-bg);background:var(--dark-button-hover-bg);--g-color-90:var(--dark-button-hover-bg)}.af-list-inner{display:flex;flex-flow:row wrap;padding-bottom:10px;gap:20px}.af-list-header{display:flex;flex-flow:column nowrap;flex-grow:1;gap:10px}.af-list-best-price{display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-between;width:100%;max-width:180px;padding-top:20px;border-top:2px dashed var(--flex-gray-15)}.af-list-best-price
*{line-height:1}.af-list-item-inner{display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-between;gap:20px}.af-list-item .af-button{border-radius:var(--button-border-radius, var(--round-3))}.af-list-item .af-list-logo{max-width:var(--logo-size, 50px);height:auto}.af-list-item-left,.af-list-item-right{display:flex;align-items:center;gap:20px}.af-list-item{margin-top:10px;padding-top:10px;border-top:1px solid var(--flex-gray-15)}.af-item-list-btn{font-size:12px}.af-list .af-best-price{font-size:var(--mobile-best-price-size);text-decoration:none;color:var(--best-price-color, var(--g-color))}[data-theme='dark'] .af-list .af-best-price{color:var(--dark-best-price-color)}.gb-download-header{display:block;overflow:hidden;margin-bottom:25px}.submitting:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:'';opacity: .9;background:var(--solid-light)}.submitting{cursor:wait}.gb-download:not(.submitting) .rb-loader{display:none}.download-checkbox{font-size:var(--rem-mini);color:var(--meta-fcolor)}.fallback-info{font-size:var(--rem-mini);font-style:italic;margin-bottom:15px;color:var(--meta-fcolor)}.fallback-download-btn{display:block;text-align:center}.accordion-item-header{display:flex;align-items:center;justify-content:space-between;padding:15px
0;cursor:pointer;-webkit-transition:all .25s;transition:all .25s;opacity: .5;border-bottom:1px solid var(--flex-gray-15);gap:5px}.accordion-item-header:hover,
.active .accordion-item-header,
.yes-amp .accordion-item-header{opacity:1}.accordion-item-header
.rbi{-webkit-transition:all .25s;transition:all .25s}.active .accordion-item-header
.rbi{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-item-content{display:none;padding:15px
0;border-bottom:1px solid var(--flex-gray-15)}.gb-accordion-item:last-child .accordion-item-content{border-bottom:none}.gb-accordion-item:last-child .accordion-item-header{border-bottom:none}.yes-open .gb-accordion-item:first-child .accordion-item-content,
.yes-amp .accordion-item-content{display:block}.gb-highlight{font-weight:700}.gb-highlight
*{font-weight:inherit !important;letter-spacing:inherit}.gb-highlight
mark{color:var(--highlight-color, var(--awhite));background:var(--highlight-bg, var(--g-color))}[data-theme='dark'] .gb-highlight
mark{color:var(--dark-highlight-color, var(--awhite));background:var(--dark-highlight-bg, var(--g-color))}.gb-review-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.gb-review-header-inner{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:40px}.gb-review-featured{position:relative;display:block;overflow:hidden;border-radius:var(--border-radius, var(--round-5))}.gb-review-featured
img{width:100%;object-fit:cover}.gb-absolute-meta{position:absolute;top:20px;right:20px}.gb-review-content{display:flex;flex-flow:column nowrap;gap:20px}.top-divider{position:relative;padding-top:23px}.gb-review-header{display:flex;flex-flow:column nowrap;gap:15px}.review-total-stars{font-size:var(--rem-mini);display:flex;align-items:center;flex-flow:row wrap;--rating-size:16px;gap:10px}.gb-review-cards{display:flex;flex-flow:row wrap;margin:-20px}.gb-review-cards>*{width:100%;padding:20px}.gb-buttons{position:relative;z-index:10;display:flex;flex-flow:row wrap;justify-content:space-around;gap:15px}.gb-buttons
a{line-height:1;flex-grow:1;justify-content:center;min-width:calc(50% - 10px);padding: .8em 1.2em;text-align:center}.is-btn.gb-btn{font-size:var(--mobile-button-size, var(--btn-fsize));color:var(--button-color, var(--btn-accent, var(--awhite)));background-color:var(--button-bg, var(--btn-primary, var(--g-color)))}[data-theme='dark'] .is-btn.gb-btn{color:var(--dark-button-color, var(--btn-accent, var(--awhite)));background-color:var(--dark-button-bg, var(--btn-primary, var(--g-color)))}.is-btn.gb-btn.btn-outlined{border:1px
solid currentColor}.is-btn.gb-btn.btn-outlined:hover{border-color:var(--btn-primary-h, var(--g-color))}.is-btn.gb-btn.btn-outlined:not(:hover){color:var(--is-border-button-color, inherit);border-color:var(--is-border-button-border, currentColor);background-color:transparent}[data-theme='dark'] .is-btn.gb-btn.btn-outlined{color:var(--dark-is-border-button-color, inherit)}[data-theme='dark'] .is-btn.gb-btn.btn-outlined:not(:hover){color:var(--dark-is-border-button-border, currentColor)}.live-fdate{display:inline-flex;margin-right:0;margin-left:auto}.live-datetime{position:relative;display:flex;align-items:center;width:100%;padding-bottom:15px;gap:7px}.live-datetime:after{position:absolute;top:calc(0.8em + 8px);bottom:0;left:calc(.4em + 3px);content:'';border-left:2px solid var(--flex-gray-15)}.live-hdate{position:relative;display:flex;margin-left:0.3em}.live-datetime-dot{position:relative;width: .8em;height: .8em;margin-left:4px;border-radius:50%;background:var(--live-color)}.live-datetime-dot:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:'';opacity: .5;border:2px
solid var(--live-color);border-radius:50%}.live-blog-interval{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;width:100%;padding:7px
20px;border-left:5px solid;border-radius:var(--round-7);box-shadow:0 4px 20px var(--shadow-7)}.live-blog-total{display:inline-flex;align-items:center;gap: .15em}.live-blog-total
i{font-size:1.4em;margin-right:5px}.live-interval{display:inline-flex;align-items:center;gap:15px}.rb-switch{position:relative;display:inline-flex;width:48px;height:26px}input[type='checkbox'].rb-switch-input{width:0;height:0;margin:0;padding:0;opacity:0}.rb-switch-slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;transition: .4s;border-radius:34px;background-color:var(--flex-gray-40)}.rb-switch-slider:before{position:absolute;bottom:3px;left:3px;width:20px;height:20px;content:'';transition: .4s;border-radius:50%;background-color:#fff}.rb-switch-input:checked+.rb-switch-slider{background-color:var(--live-color, var(--g-color))}.rb-switch-input:checked+.rb-switch-slider:before{transform:translateX(22px)}.gb-cta-inner{display:flex;flex-flow:column nowrap;row-gap:var(--mobile-description-margin, 20px)}.gb-cta-header{display:flex;flex-flow:column nowrap;gap:var(--mobile-description-margin, 10px);flex-grow:1}.cta-description{color:var(--description-color, inherit);font-size:var(--mobile-description-size, 1rem)}.gb-cta-featured{display:flex;flex-shrink:0}.gb-cta-content{display:flex;gap:15px;align-items:center;flex-flow:column-reverse nowrap}.is-btn.cta-btn{flex-grow:0}.gb-cta .gb-buttons{justify-content:flex-start}.cta-left .gb-buttons{justify-content:flex-end}.gb-block-info{font-size:12px;font-style:italic;margin-top:-5px}.gb-slider-scrollbar{display:block;position:relative;max-width:100%;overflow:clip;border-radius:var(--round-3)}.gb-image-slider .gb-slider-scrollbar.pre-load{max-height:none;background-color:#8881}.gb-slider-scrollbar.pre-load>*{opacity:0}.gb-slider-scrollbar .wp-element-caption{display:none}.gb-slider-scrollbar
img{display:block;position:absolute;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important}.gb-slider-scrollbar .wp-block-image{position:relative;display:block;padding-bottom:calc(var(--slider-ratio, 60) * 1%)}.gb-slider-scrollbar a
img{transition:all .3s}.gb-slider-scrollbar a:hover
img{transform:scale(1.1);opacity: .7}.gb-slider-scrollbar.swiper-container-horizontal>.swiper-scrollbar{bottom:20px;left:15%;width:70%;height:3px}.gb-image-caption{min-height:32px;padding-top:7px;display:flex;align-items:center}@media (min-width: 768px){.af-inner,.af-list-inner{flex-flow:row nowrap}.gb-wrap,.gb-content{padding:var(--tablet-padding)}.gb-header{padding:var(--tablet-header-padding)}.gb-heading{font-size:var(--tablet-heading-size)}h2.gb-heading{font-size:var(--tablet-heading-size, var(--h2-fsize))}h3.gb-heading{font-size:var(--tablet-heading-size, var(--h3-fsize))}h4.gb-heading{font-size:var(--tablet-heading-size, var(--h4-fsize))}h5.gb-heading{font-size:var(--tablet-heading-size, var(--h5-fsize))}h6.gb-heading{font-size:var(--tablet-heading-size, var(--h6-fsize))}span.gb-small-heading{font-size:var(--tablet-sub-heading-size, var(--h4-fsize))}.gb-description{font-size:var(--tablet-description-size, .9rem)}.is-btn.gb-btn{font-size:var(--tablet-button-size, var(--btn-fsize))}.list-style-element li:before{font-size:var(--tablet-icon-size)}span.af-price{font-size:var(--tablet-price-size)}.h3.af-price{font-size:var(--tablet-price-size, var(--h3-fsize))}.h4.af-price{font-size:var(--tablet-price-size, var(--h4-fsize))}.gb-wrap .gb-image,
.af-product .af-image{width:var(--tablet-image-size, 120px)}.af-list .af-best-price{font-size:var(--tablet-best-price-size)}.af-cta-wrap{flex-flow:column nowrap;flex-shrink:0;max-width:200px}.is-btn.af-button{font-size:var(--tablet-button-size, var(--btn-fsize))}.af-list-inner{gap:30px}.af-list-best-price{align-items:flex-end;flex-flow:column nowrap;justify-content:flex-start;width:auto;padding-top:0;padding-left:30px;border-top:none;border-left:2px dashed var(--flex-gray-15);gap:10px}.gb-cta-content{flex-flow:row nowrap;gap:30px}.cta-left .gb-cta-content{flex-flow:row-reverse nowrap}.gb-cta-inner{row-gap:var(--tablet-description-margin, 25px)}.gb-cta-header{gap:var(--tablet-description-margin, 10px)}.cta-description{font-size:var(--tablet-description-size, 1rem)}}@media (min-width: 1025px){.gb-wrap,.gb-content{padding:var(--desktop-padding)}.gb-header{padding:var(--desktop-header-padding)}.af-product{flex-flow:row nowrap}.gb-heading{font-size:var(--desktop-heading-size)}h2.gb-heading{font-size:var(--desktop-heading-size, var(--h2-fsize))}h3.gb-heading{font-size:var(--desktop-heading-size, var(--h3-fsize))}h4.gb-heading{font-size:var(--desktop-heading-size, var(--h4-fsize))}h5.gb-heading{font-size:var(--desktop-heading-size, var(--h5-fsize))}h6.gb-heading{font-size:var(--desktop-heading-size, var(--h6-fsize))}span.gb-small-heading{font-size:var(--desktop-sub-heading-size, var(--h4-fsize))}.gb-description{font-size:var(--desktop-description-size, .9rem)}.af-list .af-best-price{font-size:var(--desktop-best-price-size)}.list-style-element li:before{font-size:var(--desktop-icon-size)}span.af-price{font-size:var(--desktop-price-size)}.h3.af-price{font-size:var(--desktop-price-size, var(--h3-fsize))}.h4.af-price{font-size:var(--desktop-price-size, var(--h4-fsize))}.gb-wrap .gb-image,
.af-product .af-image{width:var(--desktop-image-size, 150px)}.is-btn.af-button,.is-btn.gb-btn{font-size:var(--desktop-button-size, var(--btn-fsize))}.gb-cta-inner{row-gap:var(--desktop-description-margin, 30px)}.gb-cta-header{gap:var(--dekstop-description-margin, 15px)}.cta-description{font-size:var(--dekstop-description-margin, 1rem)}.gb-review-content{gap:25px}.top-divider{padding-top:28px}.review-total-stars{--rating-size:18px}.gb-review-cards>*{width:50%}.gb-buttons
a{min-width:calc(33% - 10px)}}@media (max-width: 767px){.gb-download .mc4wp-form-fields>div{flex-flow:column nowrap}.af-list-best-price{justify-content:space-between;width:100%;max-width:100%}.af-list-item-inner>*{flex-flow:column nowrap;gap:10px}.af-list-item-left{align-items:flex-start}}:root{--dap-black:#0b0c0e;--dap-ink:#17191d;--dap-text:#202329;--dap-muted:#6e737b;--dap-line:#dfe1e5;--dap-line-soft:#eceef1;--dap-bg:#f4f4f5;--dap-panel:#fff;--dap-panel-soft:#fafafa;--dap-focus:rgba(11,12,14,.08);--dap-primary:#0b0c0e;--dap-accent:#0b0c0e;--dap-surface:#f4f4f5;--dap-button-primary-bg:#0b0c0e;--dap-button-primary-text:#fff;--dap-button-primary-border:#0b0c0e;--dap-button-secondary-bg:#fff;--dap-button-secondary-text:#0b0c0e;--dap-button-secondary-border:#cfd2d7;--dap-topbar-bg:#fff;--dap-login-bg:#fff;--dap-login-input-border:#cfd2d7;--dap-login-text:#0b0c0e;--dap-login-muted:#6e737b}*{box-sizing:border-box}html{scroll-behavior:smooth}body.dap-standalone{margin:0!important;background:var(--dap-bg)!important;color:var(--dap-black)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dap-standalone
a{color:inherit}body.dap-mobile-menu-open{overflow:hidden}.dap-topbar{height:78px;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0
52px;border-bottom:1px solid var(--dap-line);position:relative;z-index:50}.dap-return{justify-self:start;font-size:15px;font-weight:700;text-decoration:none;color:#2b2e34;white-space:nowrap;letter-spacing:-.01em}.dap-return:hover{text-decoration:underline;text-underline-offset:4px}.dap-brand{justify-self:center;text-align:center;font-family:Georgia,"Times New Roman",serif;font-weight:900;font-size:42px;line-height:1;letter-spacing:-.055em;color:#050505;max-width:min(380px,46vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dap-brand
img{display:block!important;max-height:48px!important;max-width:260px!important;width:auto!important;height:auto!important;object-fit:contain!important;margin:0
auto!important}.dap-topbar-spacer{justify-self:end}.dap-top-user{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0;font-size:16px;font-weight:600;color:#111;letter-spacing:-.01em}.dap-top-user span:nth-child(2){max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dap-top-user-ico{font-size:28px;line-height:1;color:#111;font-weight:300;transform:translateY(-1px)}.dap-top-user-chevron{font-size:18px;color:#111;margin-left:1px}.dap-footer{height:78px;border-top:1px solid var(--dap-line);background:#fff;display:flex;align-items:center;justify-content:center;gap:64px}.dap-footer
a{font-size:15px;color:#6f747d;text-decoration:none;font-weight:650}.dap-footer a:hover{text-decoration:underline;text-underline-offset:4px}.dap-btn,.dap-btn-primary,.dap-btn-light,.dap-outline-btn,.dap-password-toggle{appearance:none;min-height:46px;padding:0
26px;border-radius:999px;border:1px
solid var(--dap-button-secondary-border);background:#fff;color:#0b0c0e;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:15px;font-weight:850;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.dap-btn-primary{background:var(--dap-button-primary-bg);color:var(--dap-button-primary-text);border-color:var(--dap-button-primary-border)}.dap-btn:hover,.dap-outline-btn:hover,.dap-password-toggle:hover{border-color:#0b0c0e;background:#f5f5f5;transform:translateY(-1px)}.dap-btn-primary:hover{background:#fff;color:#0b0c0e;border-color:#0b0c0e}.dap-form-result{min-height:22px;margin:13px
0 0;font-size:14px;font-weight:750;color:#0b0c0e}.dap-form-result:not(:empty){padding:10px
12px;border-left:3px solid #0b0c0e;background:#f0f1f2}.dap-form-result.is-error{color:#111;background:#f4f4f4;border-left-color:#555}.dap-login-page{min-height:calc(100vh - 156px);background:#fff;display:flex;justify-content:center;padding:76px
20px 52px}.dap-login-card{width:100%;max-width:430px}.dap-login-card
h1{font-size:46px;line-height:1;letter-spacing:-.055em;margin:0
0 34px;color:#17191d;font-weight:950;text-align:left}.dap-login-card
label{display:block;font-size:15px;font-weight:850;margin:0
0 10px;color:#202329}.dap-login-card
input{height:60px;width:100%;border:1px
solid #c9ccd1;border-radius:4px;background:#fff;color:#111;padding:0
17px;font-size:18px;font-weight:550;outline:none}.dap-login-card input:focus{border-color:#0b0c0e;box-shadow:0 0 0 4px var(--dap-focus)}.dap-input-icon{position:relative}.dap-input-icon
span{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-weight:800;color:#8f949c}.dap-input-icon
input{padding-left:47px}.dap-login-primary-form .dap-btn{width:100%;margin-top:18px;height:58px;border-radius:4px}.dap-or{display:flex;align-items:center;gap:16px;margin:31px
0;color:#777d86;font-size:15px;font-weight:850;text-transform:uppercase}.dap-or:before,.dap-or:after{content:"";height:1px;background:#e2e3e6;flex:1}.dap-password-toggle,.dap-password-form .dap-btn{width:100%;height:58px;border-radius:4px}.dap-password-form{margin-top:18px}.dap-password-form
label{margin-top:16px}.dap-password-wrap{position:relative}.dap-eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;background:transparent;color:#222;cursor:pointer}.dap-register{text-align:center;margin:30px
0 0;color:#737982;font-size:16px;font-weight:600}.dap-register
a{font-weight:850;text-underline-offset:4px}.dap-account-r89{background:var(--dap-bg);min-height:calc(100vh - 156px);padding:28px
0 58px;color:var(--dap-black)}.dap-mobile-account-header{display:none}.dap-mobile-menu-backdrop{display:none}.dap-mobile-menu-close{display:none}.dap-account-burger{display:none}.dap-account-wrap{width:min(1250px,calc(100vw - 64px));margin:0
auto;display:grid;grid-template-columns:300px minmax(0,760px);gap:32px;align-items:start;justify-content:center}.dap-account-menu{position:sticky;top:22px;align-self:start}.dap-profile-line{background:#fff;border-radius:4px;min-height:124px;padding:28px
28px;display:flex;align-items:center;gap:18px;margin:0
0 10px;border:0;box-shadow:none}.dap-avatar{width:56px;height:56px;min-width:56px;border-radius:50%;background:#0b0c0e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;letter-spacing:-.03em}.dap-profile-meta{min-width:0}.dap-profile-meta
strong{display:block;font-size:18px;line-height:1.25;color:#0b0c0e;font-weight:900;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dap-profile-meta
span{display:none!important}.dap-profile-meta
small{display:block;margin-top:6px;color:#777d86;font-size:12px;font-weight:750;letter-spacing:.01em}.dap-r89-nav{display:block}.dap-nav-group{margin:0
0 6px;padding:0;border:0}.dap-nav-bottom{margin-top:6px}.dap-r89-nav
a{position:relative;min-height:72px;background:#fff;border-radius:4px;margin:0
0 6px;padding:0
24px 0 32px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;align-items:center;color:#23262c;text-decoration:none;font-size:16px;letter-spacing:-.02em;transition:background .15s ease,color .15s ease}.dap-r89-nav a
strong{font-weight:500;white-space:normal;line-height:1.15}.dap-r89-nav a
small{grid-column:2;font-size:13px;line-height:1.25;color:#767b83;font-weight:500;margin-top:-8px}.dap-r89-nav a:hover{background:#fdfdfd}.dap-r89-nav a.is-active{font-weight:900;color:#0b0c0e}.dap-r89-nav a.is-active
strong{font-weight:900}.dap-r89-nav a.is-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#0b0c0e;border-radius:4px 0 0 4px}.dap-r89-nav a.is-disabled{color:#a5a8ad}.dap-r89-nav a.is-disabled .dap-ico{opacity:.45}.dap-ico,.dap-card-ico{width:28px;height:28px;color:#0b0c0e;display:flex;align-items:center;justify-content:center}.dap-ico svg,.dap-card-ico
svg{width:28px;height:28px;display:block;fill:currentColor}.dap-subscription-main{background:#fff;border-radius:4px;min-height:720px;padding:58px
64px 64px;margin:0;border:0;box-shadow:none;max-width:760px;width:100%}.dap-subscription-main h1,.dap-account-section
h2{margin:0
0 13px;color:#111;font-size:34px;line-height:1.08;letter-spacing:-.04em;font-weight:950;text-align:left}.dap-subscription-main h1+.dap-muted,.dap-section-intro{font-size:18px;color:#202329;line-height:1.45;margin:0
0 44px;text-align:left}.dap-redline{margin:0
0 38px;color:#555b65;font-size:17px;line-height:1.5;font-weight:700}.dap-status-block,.dap-offer-block,.dap-benefits,.dap-payment,.dap-invoices{margin:0
0 36px;padding:0}.dap-status-block h2,.dap-offer-block
h2{margin:0
0 12px;font-size:24px;font-weight:950;letter-spacing:-.025em}.dap-status-block p,.dap-offer-block p,.dap-payment
p{margin:0;color:#17191d;font-size:17px;line-height:1.55}.dap-status-block
p{display:flex;align-items:center;gap:14px}.dap-cross{width:28px;height:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0b0c0e;color:#fff;font-size:17px;font-weight:950;line-height:1}.dap-muted{color:#777d86!important;font-size:15px!important;line-height:1.55!important;font-weight:450!important;margin-top:12px!important}.dap-benefits h2,.dap-payment h2,.dap-invoices
h2{font-size:31px;line-height:1.08;letter-spacing:-.04em;margin:0
0 24px;font-weight:950;color:#111}.dap-benefits
ul{list-style:none;margin:0;padding:0}.dap-benefits
li{position:relative;padding-left:38px;margin:0
0 14px;font-size:17px;line-height:1.58;color:#17191d}.dap-benefits li:before{content:"✓";position:absolute;left:0;top:0;font-weight:800;color:#0b0c0e}.dap-payment
p{display:flex;align-items:center;gap:16px;font-weight:700}.dap-invoice-row{display:grid;grid-template-columns:1fr 90px 128px;gap:20px;align-items:start;padding:22px
0;border-top:1px solid var(--dap-line)}.dap-invoice-row
strong{display:block;font-size:16px;font-weight:650;line-height:1.45;color:#111}.dap-invoice-row
span{display:block;color:#777d86;font-size:14px;margin-top:7px}.dap-invoice-row
b{font-size:16px;font-weight:650;color:#111}.dap-invoice-row
a{justify-self:start;color:#111;text-decoration:none;border-bottom:1px solid #111;padding-bottom:3px;font-size:15px;font-weight:800}.dap-empty{color:#777d86;font-size:16px;line-height:1.55;margin:8px
0 0}.dap-profile-form,.dap-security-code-form,.dap-change-password-form,.dap-referral-form,.dap-support-form,.dap-card-form{margin-top:34px;padding:0;background:transparent;border:0;box-shadow:none}.dap-fields{display:grid;grid-template-columns:1fr;gap:0;margin-top:0}.dap-subscription-main
label{display:block;color:#17191d;font-size:16px;line-height:1.25;font-weight:500;margin:0;padding:24px
0 0;border-top:1px solid var(--dap-line)}.dap-subscription-main input,.dap-subscription-main select,.dap-subscription-main
textarea{display:block;width:100%;min-height:64px;margin-top:12px;padding:0
18px;border:1px
solid #cfd2d7;border-radius:4px;background:#fff;color:#111;font-size:18px;font-family:inherit;font-weight:500;outline:none}.dap-subscription-main
textarea{padding-top:18px;min-height:140px;resize:vertical}.dap-subscription-main input:focus,.dap-subscription-main select:focus,.dap-subscription-main textarea:focus{border-color:#0b0c0e;box-shadow:0 0 0 4px var(--dap-focus)}.dap-profile-form .dap-outline-btn,.dap-security-code-form .dap-outline-btn,.dap-change-password-form .dap-outline-btn,.dap-referral-form .dap-outline-btn,.dap-support-form .dap-outline-btn{margin-top:26px}.dap-data-link{display:inline-block;margin:22px
0 0 18px;color:#0b0c0e;font-weight:800;text-decoration:underline;text-underline-offset:4px}.dap-list{margin:0;padding:0;list-style:none}.dap-list
li{padding:18px
0;border-top:1px solid var(--dap-line);font-size:17px;font-weight:650}.dap-sub-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.dap-sub-actions
form{margin:0}.dap-plan-change{display:none!important}.dap-sub-actions select,.dap-plan-change
select{display:none!important}.dap-modal{display:none;position:fixed;inset:0;background:rgba(20,24,32,.45);z-index:99999;align-items:center;justify-content:center}.dap-modal.is-open{display:flex}.dap-modal-card{width:460px;max-width:calc(100vw - 32px);background:#fff;border-radius:18px;padding:30px;position:relative;box-shadow:0 30px 90px rgba(0,0,0,.24)}.dap-modal-close{position:absolute;right:18px;top:14px;border:0;background:transparent;font-size:28px;cursor:pointer}.dap-modal-card
h2{font-size:26px;margin:0
0 8px}.dap-modal-card
ul{padding-left:20px}.dap-modal-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}@media (max-width: 900px){.dap-topbar{height:92px;padding:0
24px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--dap-line)}.dap-return{display:none!important}.dap-brand{justify-self:start;text-align:left;font-size:34px;max-width:58vw;letter-spacing:-.055em}.dap-brand
img{max-height:54px!important;max-width:210px!important;margin:0!important}.dap-top-user{margin-left:auto}.dap-top-user span:nth-child(2){display:none}.dap-top-user-ico{font-size:34px}.dap-top-user-chevron{font-size:22px}.dap-footer{display:none}.dap-login-page{min-height:calc(100vh - 92px);padding:62px
28px;background:#fff}.dap-login-card{max-width:100%}.dap-login-card
h1{font-size:42px;margin-bottom:28px}.dap-login-card input,.dap-login-primary-form .dap-btn,.dap-password-toggle,.dap-password-form .dap-btn{height:60px;border-radius:4px}.dap-register{font-size:17px}.dap-account-r89{min-height:calc(100vh - 92px);padding:0;background:#fff}.dap-mobile-account-header{display:flex;height:90px;background:#191919;color:#fff;align-items:center;justify-content:space-between;padding:0
30px;position:relative;z-index:45}.dap-mobile-menu-button{display:none}.dap-mobile-brand{display:block;font-size:0}.dap-mobile-brand img,.dap-mobile-brand
strong{display:none!important}.dap-mobile-brand
b{display:block;color:#fff;font-size:25px;font-weight:900;letter-spacing:-.04em;line-height:1}.dap-mobile-return{display:block;color:#fff;text-decoration:none;font-size:0;width:28px;height:28px;position:relative}.dap-mobile-return:before,.dap-mobile-return:after{content:"";position:absolute;left:4px;right:4px;top:13px;height:2px;background:#fff;border-radius:2px}.dap-mobile-return:before{transform:rotate(45deg)}.dap-mobile-return:after{transform:rotate(-45deg)}.dap-account-wrap{width:100%;max-width:none;display:block;margin:0;padding:0;background:#fff}.dap-account-menu{position:fixed;left:0;top:0;bottom:0;width:min(78vw,360px);transform:translateX(-105%);transition:transform .24s ease;z-index:80;background:#fff;padding:0;overflow:auto;border-right:1px solid var(--dap-line);box-shadow:none}.dap-mobile-menu-open .dap-account-menu{transform:translateX(0)}.dap-mobile-menu-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.42);z-index:70}.dap-mobile-menu-open .dap-mobile-menu-backdrop{display:block}.dap-mobile-menu-close{display:flex;position:absolute;right:12px;top:12px;width:32px;height:32px;border:0;background:#f4f4f4;color:#111;align-items:center;justify-content:center;font-size:20px;z-index:2}.dap-profile-line{min-height:134px;border-radius:0;padding:34px
28px 28px;margin:0;border-bottom:1px solid var(--dap-line);background:#fff}.dap-avatar{width:78px;height:78px;min-width:78px;font-size:32px}.dap-profile-meta
strong{font-size:23px}.dap-profile-meta
small{font-size:16px;margin-top:9px}.dap-r89-nav
a{min-height:76px;border-radius:0;margin:0;border-bottom:1px solid var(--dap-line);padding:0
26px;grid-template-columns:34px minmax(0,1fr);gap:22px;font-size:21px}.dap-r89-nav a.is-active:before{width:4px}.dap-r89-nav a
small{font-size:17px;margin-top:-6px}.dap-ico,.dap-ico
svg{width:30px;height:30px}.dap-subscription-main{max-width:none;width:100%;min-height:auto;background:#fff;border-radius:0;padding:46px
30px 70px;margin:0}.dap-subscription-main h1,.dap-account-section
h2{font-size:40px;line-height:1.05;margin-bottom:22px;letter-spacing:-.055em}.dap-subscription-main h1+.dap-muted,.dap-section-intro{font-size:27px;line-height:1.35;margin:0
0 48px;text-align:left}.dap-redline{font-size:21px;line-height:1.55;margin-bottom:42px}.dap-status-block,.dap-offer-block,.dap-benefits,.dap-payment,.dap-invoices{margin-bottom:44px}.dap-status-block h2,.dap-offer-block h2,.dap-benefits h2,.dap-payment h2,.dap-invoices
h2{font-size:26px;line-height:1.1;margin-bottom:16px}.dap-status-block p,.dap-offer-block p,.dap-payment p,.dap-benefits
li{font-size:20px;line-height:1.55}.dap-benefits
li{padding-left:32px}.dap-outline-btn,.dap-btn,.dap-btn-primary,.dap-btn-light,.dap-password-toggle{width:100%;min-height:54px;font-size:18px;border-radius:999px}.dap-invoice-row{grid-template-columns:1fr;gap:9px;padding:22px
0}.dap-invoice-row strong,.dap-invoice-row b,.dap-invoice-row
a{font-size:18px}.dap-invoice-row
span{font-size:16px}.dap-subscription-main
label{font-size:19px;padding-top:30px}.dap-subscription-main input,.dap-subscription-main select,.dap-subscription-main
textarea{min-height:74px;font-size:24px;padding:0
30px;border-radius:4px}.dap-subscription-main
textarea{padding-top:22px}.dap-profile-form .dap-outline-btn,.dap-security-code-form .dap-outline-btn,.dap-change-password-form .dap-outline-btn,.dap-referral-form .dap-outline-btn,.dap-support-form .dap-outline-btn{margin-top:28px}.dap-data-link{display:block;margin:24px
0 0;font-size:17px}.dap-mobile-menu-open .dap-mobile-account-header,.dap-mobile-menu-open .dap-subscription-main{filter:none}}@media (max-width: 520px){.dap-topbar{height:82px;padding:0
18px}.dap-brand{font-size:30px}.dap-brand
img{max-width:180px!important;max-height:48px!important}.dap-top-user-ico{font-size:31px}.dap-mobile-account-header{height:78px;padding:0
24px}.dap-mobile-brand
b{font-size:24px}.dap-subscription-main{padding:38px
24px 62px}.dap-subscription-main h1,.dap-account-section
h2{font-size:34px}.dap-subscription-main h1+.dap-muted,.dap-section-intro{font-size:22px}.dap-status-block h2,.dap-offer-block h2,.dap-benefits h2,.dap-payment h2,.dap-invoices
h2{font-size:24px}.dap-status-block p,.dap-offer-block p,.dap-payment p,.dap-benefits
li{font-size:18px}.dap-subscription-main
label{font-size:18px}.dap-subscription-main input,.dap-subscription-main select,.dap-subscription-main
textarea{font-size:21px;min-height:66px;padding:0
24px}.dap-account-menu{width:min(82vw,350px)}.dap-avatar{width:64px;height:64px;min-width:64px;font-size:26px}.dap-profile-meta
strong{font-size:20px}.dap-profile-meta
small{font-size:14px}.dap-r89-nav
a{min-height:68px;font-size:18px;gap:18px}.dap-r89-nav a
small{font-size:14px}.dap-ico,.dap-ico
svg{width:27px;height:27px}.dap-login-page{padding:50px
24px}.dap-login-card
h1{font-size:38px}.dap-footer{height:auto;display:none}}:root{--dap-black:#0b0c0e;--dap-text:#16181d;--dap-muted:#6f737b;--dap-bg:#f4f4f4;--dap-soft:#fafafa;--dap-line:#d8d8d8;--dap-line-soft:#ececec;--dap-white:#fff;--dap-focus:rgba(11,12,14,.08)}html body.dap-standalone{margin:0!important;background:var(--dap-bg)!important;color:var(--dap-text)!important;font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Arial,sans-serif!important;font-size:16px;line-height:1.45;overflow-x:hidden}.dap-standalone
*{box-sizing:border-box}.dap-standalone
a{color:inherit}.dap-standalone
img{max-width:100%;height:auto}.dap-topbar{height:86px!important;background:#fff!important;border-bottom:1px solid var(--dap-line)!important;padding:0
46px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:22px!important;position:relative!important;z-index:20!important}.dap-return{justify-self:start!important;font-size:16px!important;font-weight:500!important;text-decoration:none!important;color:#111!important;opacity:.92!important;letter-spacing:-.01em!important}.dap-return:hover{text-decoration:underline!important;text-underline-offset:4px!important}.dap-brand{justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;text-align:center!important;font-family:Georgia,"Times New Roman",serif!important;font-size:44px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.055em!important;color:#000!important;overflow:hidden!important}.dap-brand
img{display:block!important;width:auto!important;max-width:260px!important;max-height:58px!important;object-fit:contain!important}.dap-top-user{justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;text-decoration:none!important;color:#111!important;max-width:310px!important;min-width:0!important}.dap-top-user .dap-top-user-ico{width:25px!important;height:25px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111!important;flex:0 0 auto!important}.dap-top-user .dap-top-user-ico
svg{width:25px!important;height:25px!important;display:block!important;fill:currentColor!important}.dap-top-user
strong{font-size:16px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:-.01em!important}.dap-top-user-chevron{font-size:18px!important;line-height:1!important;color:#111!important;margin-left:1px!important}.dap-account-r89{min-height:calc(100vh - 86px)!important;background:var(--dap-bg)!important;padding:26px
24px 46px!important}.dap-mobile-account-header,.dap-mobile-menu-backdrop,.dap-mobile-menu-close{display:none}.dap-account-wrap{width:min(1210px,calc(100vw - 48px))!important;margin:0
auto!important;display:grid!important;grid-template-columns:292px minmax(0,1fr)!important;gap:28px!important;align-items:start!important;background:transparent!important}.dap-account-menu{position:static!important;transform:none!important;width:auto!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.dap-profile-line{height:auto!important;min-height:118px!important;background:#fff!important;border:0!important;border-radius:4px!important;box-shadow:none!important;padding:26px
28px!important;margin:0
0 14px!important;display:flex!important;align-items:center!important;gap:18px!important}.dap-avatar{width:58px!important;height:58px!important;min-width:58px!important;border-radius:999px!important;background:#0b0c0e!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.04em!important}.dap-profile-meta{min-width:0!important}.dap-profile-meta
strong{display:block!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;color:#111!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dap-profile-meta
small{display:block!important;margin-top:7px!important;font-size:14px!important;font-weight:600!important;color:#737780!important;line-height:1.2!important}.dap-account-burger{display:none!important}.dap-r89-nav{display:block!important}.dap-nav-group{margin:0
0 7px!important;padding:0!important;border:0!important}.dap-r89-nav
a{position:relative!important;min-height:70px!important;background:#fff!important;border:0!important;border-radius:4px!important;margin:0
0 7px!important;padding:0
22px 0 30px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;color:#24272d!important;text-decoration:none!important;font-size:18px!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.12!important;box-shadow:none!important;transition:background .16s ease,color .16s ease}.dap-r89-nav a:hover{background:#fbfbfb!important}.dap-r89-nav a
strong{font-weight:500!important;line-height:1.12!important}.dap-r89-nav a.is-active
strong{font-weight:900!important}.dap-r89-nav a.is-active:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:6px!important;background:#0b0c0e!important;border-radius:4px 0 0 4px!important}.dap-r89-nav a
small{grid-column:2!important;margin-top:-6px!important;font-size:13px!important;line-height:1.25!important;color:#777!important;font-weight:500!important}.dap-r89-nav a.is-disabled{color:#b2b2b2!important}.dap-ico,.dap-card-ico{width:27px!important;height:27px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0b0c0e!important}.dap-ico svg,.dap-card-ico
svg{width:27px!important;height:27px!important;display:block!important;fill:currentColor!important}.dap-r89-nav a.is-disabled .dap-ico{opacity:.35!important}.dap-subscription-main{background:#fff!important;border:0!important;border-radius:4px!important;box-shadow:none!important;min-height:760px!important;max-width:none!important;width:100%!important;padding:52px
74px 70px!important;margin:0!important;color:#111!important}.dap-subscription-main h1,.dap-account-section
h2{font-size:32px!important;line-height:1.08!important;margin:0
0 12px!important;font-weight:900!important;letter-spacing:-.05em!important;color:#111!important;text-align:center!important}.dap-subscription-main h1+.dap-muted,.dap-section-intro{font-size:17px!important;line-height:1.45!important;text-align:center!important;color:#222!important;margin:0
auto 42px!important;max-width:620px!important}.dap-subscription-main h1+.dap-muted:after,.dap-section-intro:after{content:"";display:block;height:1px;background:var(--dap-line);width:70%;max-width:520px;margin:38px
auto 0}.dap-redline{color:#353942!important;font-size:18px!important;font-weight:700!important;text-align:left!important;margin:0
0 34px!important}.dap-status-block,.dap-offer-block,.dap-benefits,.dap-payment,.dap-invoices{margin:0
0 36px!important}.dap-status-block h2,.dap-offer-block h2,.dap-benefits h2,.dap-payment h2,.dap-invoices
h2{font-size:25px!important;line-height:1.12!important;margin:0
0 14px!important;font-weight:900!important;letter-spacing:-.04em!important;text-align:left!important}.dap-status-block p,.dap-offer-block p,.dap-payment p,.dap-benefits
li{font-size:18px!important;line-height:1.55!important;color:#17191d!important;margin:0}.dap-benefits
ul{list-style:none!important;margin:0!important;padding:0!important}.dap-benefits
li{position:relative!important;padding:0
0 13px 32px!important}.dap-benefits li:before{content:"✓"!important;position:absolute!important;left:0!important;top:0!important;font-weight:700!important;color:#0b0c0e!important}.dap-cross{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:25px!important;height:25px!important;margin-right:9px!important;border-radius:999px!important;background:#0b0c0e!important;color:#fff!important;font-weight:900!important;line-height:1!important}.dap-outline-btn,.dap-btn,.dap-btn-primary,.dap-btn-light,.dap-password-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0
28px!important;border:1px
solid #b8b8b8!important;border-radius:999px!important;background:#fff!important;color:#0b0c0e!important;text-decoration:none!important;font-size:15px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important;transition:background .16s ease,color .16s ease,border-color .16s ease}.dap-btn-primary,.dap-outline-btn:hover,.dap-btn:hover{background:#0b0c0e!important;color:#fff!important;border-color:#0b0c0e!important}.dap-invoice-row{display:grid!important;grid-template-columns:minmax(0,1fr) 90px 140px!important;gap:18px!important;align-items:center!important;padding:18px
0!important;border-top:1px solid var(--dap-line)!important}.dap-invoice-row
strong{font-size:16px!important;font-weight:500!important}.dap-invoice-row
span{display:block!important;margin-top:6px!important;font-size:14px!important;color:#71747b!important}.dap-invoice-row
b{font-size:16px!important;text-align:right!important}.dap-invoice-row
a{font-size:16px!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:4px!important;text-align:right!important}.dap-profile-form,.dap-security-code-form,.dap-change-password-form,.dap-referral-form,.dap-support-form,.dap-card-form{max-width:620px!important;margin:0
auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.dap-fields{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.dap-subscription-main
label{display:block!important;margin:0!important;padding:26px
0 0!important;border-top:1px solid var(--dap-line)!important;color:#17191d!important;font-size:17px!important;font-weight:500!important;line-height:1.25!important}.dap-subscription-main input,.dap-subscription-main select,.dap-subscription-main
textarea{display:block!important;width:100%!important;min-height:60px!important;margin:12px
0 0!important;padding:0
18px!important;border:1px
solid #d4d4d4!important;border-radius:4px!important;background:#fff!important;color:#111!important;font-size:18px!important;font-family:inherit!important;font-weight:500!important;outline:none!important;box-shadow:none!important}.dap-subscription-main
textarea{min-height:130px!important;padding-top:18px!important;resize:vertical!important}.dap-subscription-main input:focus,.dap-subscription-main select:focus,.dap-subscription-main textarea:focus{border-color:#0b0c0e!important;box-shadow:0 0 0 4px var(--dap-focus)!important}.dap-profile-form .dap-outline-btn,.dap-security-code-form .dap-outline-btn,.dap-change-password-form .dap-outline-btn,.dap-referral-form .dap-outline-btn,.dap-support-form .dap-outline-btn{width:auto!important;margin-top:26px!important}.dap-data-link{display:inline-block!important;margin:22px
0 0!important;color:#0b0c0e!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:4px!important}.dap-list{margin:0!important;padding:0!important;list-style:none!important}.dap-list
li{padding:18px
0!important;border-top:1px solid var(--dap-line)!important;font-size:17px!important;font-weight:650!important}.dap-sub-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;margin-top:22px!important}.dap-sub-actions
form{margin:0!important}.dap-plan-change{display:none!important}.dap-login-page{min-height:calc(100vh - 86px)!important;background:#fff!important;padding:64px
24px!important;display:flex!important;justify-content:center!important;align-items:flex-start!important}.dap-login-card{width:min(100%,430px)!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0
auto!important}.dap-login-card
h1{font-size:42px!important;line-height:1.05!important;margin:0
0 26px!important;font-weight:900!important;letter-spacing:-.055em!important;color:#111!important}.dap-login-card
label{display:block!important;font-size:16px!important;font-weight:800!important;margin:0
0 10px!important}.dap-input-icon,.dap-password-wrap{position:relative!important}.dap-input-icon
span{position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;color:#737780!important;font-weight:700!important}.dap-input-icon
input{padding-left:54px!important}.dap-login-card
input{width:100%!important;height:58px!important;border:1px
solid #cfd2d7!important;border-radius:4px!important;background:#fff!important;padding:0
18px!important;font-size:18px!important;font-weight:500!important;color:#111!important;outline:none!important;box-shadow:none!important}.dap-login-card input:focus{border-color:#0b0c0e!important;box-shadow:0 0 0 4px var(--dap-focus)!important}.dap-login-primary-form .dap-btn,.dap-password-toggle,.dap-password-form .dap-btn{width:100%!important;height:58px!important;margin-top:16px!important;border-radius:4px!important}.dap-btn-primary{background:#0b0c0e!important;color:#fff!important;border-color:#0b0c0e!important}.dap-or{display:flex!important;align-items:center!important;gap:14px!important;margin:34px
0!important;color:#6f737b!important;font-weight:800!important;text-transform:uppercase!important}.dap-or:before,.dap-or:after{content:""!important;flex:1!important;height:1px!important;background:#ddd!important}.dap-register{text-align:center!important;margin-top:26px!important;color:#737780!important;font-size:16px!important}.dap-register
a{font-weight:800!important;text-decoration:underline!important;text-underline-offset:4px!important}.dap-footer{height:86px!important;background:#fff!important;border-top:1px solid var(--dap-line)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:68px!important;color:#676b73!important;font-size:16px!important}.dap-footer
a{text-decoration:none!important}.dap-footer a:hover{text-decoration:underline!important;text-underline-offset:4px!important}@media (max-width:900px){html body.dap-standalone{background:#fff!important;font-size:16px}.dap-topbar{height:98px!important;padding:0
42px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:1px solid var(--dap-line)!important;background:#fff!important}.dap-return{display:none!important}.dap-brand{justify-content:flex-start!important;text-align:left!important;font-size:44px!important;max-width:64vw!important;letter-spacing:-.06em!important}.dap-brand
img{max-width:230px!important;max-height:58px!important}.dap-top-user{width:auto!important;max-width:72px!important;gap:8px!important}.dap-top-user
strong{display:none!important}.dap-top-user .dap-top-user-ico{width:32px!important;height:32px!important}.dap-top-user .dap-top-user-ico
svg{width:32px!important;height:32px!important}.dap-top-user-chevron{font-size:23px!important}.dap-footer{display:none!important}.dap-account-r89{min-height:calc(100vh - 98px)!important;padding:0!important;background:#fff!important}.dap-mobile-account-header{display:block!important;height:84px!important;background:#0b0c0e!important;color:#fff!important;padding:0!important;border:0!important;position:relative!important;z-index:45!important}.dap-mobile-menu-button{width:100%!important;height:100%!important;border:0!important;background:transparent!important;color:#fff!important;padding:0
42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;font-family:inherit!important}.dap-mobile-menu-title{display:block!important;font-size:26px!important;font-weight:900!important;letter-spacing:-.04em!important;line-height:1!important}.dap-mobile-menu-chevron{display:block!important;font-size:31px!important;line-height:1!important;transform:translateY(-1px)!important}.dap-account-wrap{display:block!important;width:100%!important;max-width:none!important;margin:0!important;background:#fff!important}.dap-account-menu{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:min(82vw,390px)!important;z-index:90!important;background:#fff!important;overflow:auto!important;transform:translateX(-105%)!important;transition:transform .22s ease!important;border-right:1px solid var(--dap-line)!important}.dap-mobile-menu-open .dap-account-menu{transform:translateX(0)!important}.dap-mobile-menu-backdrop{display:none!important;position:fixed!important;inset:0!important;z-index:80!important;background:rgba(0,0,0,.38)!important}.dap-mobile-menu-open .dap-mobile-menu-backdrop{display:block!important}.dap-mobile-menu-close{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:12px!important;right:12px!important;width:34px!important;height:34px!important;border:0!important;border-radius:999px!important;background:#f1f1f1!important;color:#111!important;font-size:20px!important;z-index:3!important}.dap-profile-line{border-radius:0!important;margin:0!important;min-height:126px!important;padding:30px
28px!important;border-bottom:1px solid var(--dap-line)!important}.dap-avatar{width:68px!important;height:68px!important;min-width:68px!important;font-size:28px!important}.dap-profile-meta
strong{font-size:21px!important}.dap-profile-meta
small{font-size:15px!important}.dap-r89-nav
a{border-radius:0!important;margin:0!important;min-height:76px!important;border-bottom:1px solid var(--dap-line-soft)!important;padding:0
28px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:20px!important;font-size:20px!important}.dap-r89-nav a.is-active:before{width:5px!important;border-radius:0!important}.dap-ico,.dap-ico
svg{width:29px!important;height:29px!important}.dap-r89-nav a
small{font-size:15px!important;margin-top:-5px!important}.dap-subscription-main{border-radius:0!important;min-height:auto!important;width:100%!important;padding:48px
60px 72px!important;background:#fff!important}.dap-subscription-main h1,.dap-account-section
h2{font-size:42px!important;line-height:1.04!important;text-align:left!important;margin:0
0 24px!important;letter-spacing:-.06em!important}.dap-subscription-main h1+.dap-muted,.dap-section-intro{font-size:24px!important;line-height:1.35!important;text-align:left!important;margin:0
0 42px!important;max-width:none!important}.dap-subscription-main h1+.dap-muted:after,.dap-section-intro:after{width:100%!important;max-width:none!important;margin:38px
0 0!important}.dap-redline{font-size:20px!important;line-height:1.45!important;margin-bottom:36px!important}.dap-status-block h2,.dap-offer-block h2,.dap-benefits h2,.dap-payment h2,.dap-invoices
h2{font-size:29px!important}.dap-status-block p,.dap-offer-block p,.dap-payment p,.dap-benefits
li{font-size:22px!important;line-height:1.5!important}.dap-benefits
li{padding-left:38px!important}.dap-outline-btn,.dap-btn,.dap-btn-primary,.dap-btn-light,.dap-password-toggle{width:100%!important;min-height:54px!important;border-radius:999px!important;font-size:18px!important}.dap-profile-form,.dap-security-code-form,.dap-change-password-form,.dap-referral-form,.dap-support-form,.dap-card-form{max-width:none!important;width:100%!important}.dap-subscription-main
label{font-size:22px!important;padding-top:30px!important}.dap-subscription-main input,.dap-subscription-main select,.dap-subscription-main
textarea{min-height:76px!important;font-size:24px!important;padding:0
30px!important}.dap-subscription-main
textarea{padding-top:22px!important}.dap-invoice-row{grid-template-columns:1fr!important;gap:8px!important}.dap-invoice-row b,.dap-invoice-row
a{text-align:left!important}.dap-login-page{min-height:calc(100vh - 98px)!important;padding:64px
42px!important}.dap-login-card{width:100%!important;max-width:520px!important}.dap-login-card
h1{font-size:42px!important}.dap-login-card input,.dap-login-primary-form .dap-btn,.dap-password-toggle,.dap-password-form .dap-btn{height:64px!important;font-size:19px!important}}@media (max-width:560px){.dap-topbar{height:84px!important;padding:0
22px!important}.dap-brand{font-size:38px!important;max-width:68vw!important}.dap-brand
img{max-width:190px!important;max-height:48px!important}.dap-top-user .dap-top-user-ico,.dap-top-user .dap-top-user-ico
svg{width:28px!important;height:28px!important}.dap-top-user-chevron{font-size:21px!important}.dap-mobile-account-header{height:72px!important}.dap-mobile-menu-button{padding:0
24px!important}.dap-mobile-menu-title{font-size:22px!important}.dap-mobile-menu-chevron{font-size:28px!important}.dap-subscription-main{padding:38px
24px 60px!important}.dap-subscription-main h1,.dap-account-section
h2{font-size:34px!important}.dap-subscription-main h1+.dap-muted,.dap-section-intro{font-size:21px!important}.dap-redline{font-size:18px!important}.dap-status-block h2,.dap-offer-block h2,.dap-benefits h2,.dap-payment h2,.dap-invoices
h2{font-size:25px!important}.dap-status-block p,.dap-offer-block p,.dap-payment p,.dap-benefits
li{font-size:19px!important}.dap-subscription-main
label{font-size:18px!important}.dap-subscription-main input,.dap-subscription-main select,.dap-subscription-main
textarea{min-height:66px!important;font-size:20px!important;padding:0
20px!important}.dap-account-menu{width:min(86vw,360px)!important}.dap-profile-line{min-height:112px!important;padding:26px
22px!important}.dap-avatar{width:58px!important;height:58px!important;min-width:58px!important;font-size:23px!important}.dap-profile-meta
strong{font-size:19px!important}.dap-profile-meta
small{font-size:14px!important}.dap-r89-nav
a{min-height:68px!important;padding:0
22px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:17px!important;font-size:18px!important}.dap-ico,.dap-ico
svg{width:25px!important;height:25px!important}.dap-login-page{padding:48px
24px!important}.dap-login-card
h1{font-size:36px!important}.dap-login-card input,.dap-login-primary-form .dap-btn,.dap-password-toggle,.dap-password-form .dap-btn{height:58px!important;font-size:17px!important}}.dap-auth-r89{min-height:calc(100vh - 172px)!important;background:#fff!important;padding:34px
24px 58px!important;color:#0b0c0e!important}.dap-auth-wrap{width:min(1210px,calc(100vw - 48px))!important;margin:0
auto!important;display:grid!important;grid-template-columns:292px minmax(0,1fr)!important;gap:28px!important;align-items:start!important}.dap-auth-aside{background:#f4f4f4!important;min-height:520px!important;padding:42px
34px!important;color:#0b0c0e!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.dap-auth-aside-kicker,.dap-auth-mobile-kicker{font-size:13px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#6b6f76!important;font-weight:800!important;margin-bottom:18px!important}.dap-auth-aside
h2{font-size:34px!important;line-height:1.02!important;letter-spacing:-.055em!important;margin:0
0 22px!important;font-weight:950!important;color:#0b0c0e!important}.dap-auth-aside
p{font-size:17px!important;line-height:1.45!important;color:#33373d!important;margin:0
0 30px!important}.dap-auth-aside
ul{margin:auto 0 0!important;padding:0!important;list-style:none!important;border-top:1px solid #dedede!important}.dap-auth-aside
li{padding:18px
0!important;border-bottom:1px solid #dedede!important;font-size:15px!important;font-weight:650!important;color:#20242a!important}.dap-auth-main{background:#fff!important;min-height:520px!important;padding:54px
70px 70px!important}.dap-auth-card{width:100%!important;max-width:540px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.dap-auth-mobile-kicker{display:none!important}.dap-auth-card h1,.dap-auth-card.dap-login-card
h1{font-size:52px!important;line-height:.98!important;letter-spacing:-.065em!important;font-weight:950!important;color:#0b0c0e!important;margin:0
0 18px!important;text-align:left!important}.dap-auth-lead{font-size:18px!important;line-height:1.42!important;color:#555b63!important;margin:0
0 36px!important;max-width:500px!important}.dap-auth-card
label{display:block!important;font-size:15px!important;font-weight:850!important;margin:0
0 10px!important;color:#0b0c0e!important}.dap-auth-card
input{width:100%!important;height:58px!important;border:1px
solid #cfd2d7!important;border-radius:0!important;background:#fff!important;color:#0b0c0e!important;font-size:18px!important;padding:0
18px!important;outline:none!important;box-shadow:none!important}.dap-auth-card input:focus{border-color:#0b0c0e!important;box-shadow:0 0 0 3px rgba(11,12,14,.08)!important}.dap-auth-card .dap-input-icon{position:relative!important}.dap-auth-card .dap-input-icon
span{position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;color:#777!important;font-weight:800!important}.dap-auth-card .dap-input-icon
input{padding-left:54px!important}.dap-auth-card .dap-btn,.dap-auth-card .dap-btn-primary,.dap-auth-card .dap-btn-light,.dap-auth-card .dap-password-toggle{width:100%!important;min-height:58px!important;border-radius:0!important;margin-top:16px!important;font-size:16px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.dap-auth-card .dap-btn-primary{background:#0b0c0e!important;color:#fff!important;border:1px
solid #0b0c0e!important}.dap-auth-card .dap-btn-light,.dap-auth-card .dap-password-toggle{background:#fff!important;color:#0b0c0e!important;border:1px
solid #0b0c0e!important}.dap-auth-card .dap-or{display:flex!important;align-items:center!important;gap:14px!important;margin:34px
0!important;color:#6f737b!important;font-weight:800!important;text-transform:uppercase!important;font-size:13px!important}.dap-auth-card .dap-or:before,.dap-auth-card .dap-or:after{content:""!important;flex:1!important;height:1px!important;background:#dedede!important}.dap-auth-card .dap-password-form{margin-top:18px!important}.dap-auth-card .dap-password-form label,.dap-auth-card .dap-register-form
label{margin-top:18px!important}.dap-auth-card .dap-password-wrap{position:relative!important}.dap-auth-card .dap-eye{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;border:0!important;background:transparent!important;color:#0b0c0e!important;cursor:pointer!important}.dap-auth-card .dap-register{text-align:left!important;margin:30px
0 0!important;color:#6f737b!important;font-size:16px!important}.dap-auth-card .dap-register
a{font-weight:850!important;text-decoration:underline!important;text-underline-offset:4px!important;color:#0b0c0e!important}.dap-auth-card .dap-form-result{margin:12px
0 0!important;font-size:14px!important;color:#0b0c0e!important}@media (max-width:900px){.dap-auth-r89{min-height:calc(100vh - 84px)!important;padding:0!important;background:#fff!important}.dap-auth-wrap{display:block!important;width:100%!important;margin:0!important}.dap-auth-aside{display:none!important}.dap-auth-main{padding:46px
28px 66px!important;min-height:auto!important}.dap-auth-card{max-width:none!important;width:100%!important}.dap-auth-mobile-kicker{display:block!important}.dap-auth-card h1,.dap-auth-card.dap-login-card
h1{font-size:42px!important;line-height:1!important;margin-bottom:16px!important}.dap-auth-lead{font-size:18px!important;margin-bottom:32px!important}.dap-auth-card
input{height:62px!important;font-size:18px!important}.dap-auth-card .dap-btn,.dap-auth-card .dap-btn-primary,.dap-auth-card .dap-btn-light,.dap-auth-card .dap-password-toggle{min-height:62px!important;border-radius:0!important}.dap-auth-card .dap-register{text-align:center!important}}@media (max-width:520px){.dap-auth-main{padding:38px
22px 58px!important}.dap-auth-card h1,.dap-auth-card.dap-login-card
h1{font-size:36px!important}.dap-auth-lead{font-size:16px!important}.dap-auth-card
input{height:58px!important;font-size:16px!important}.dap-auth-card .dap-btn,.dap-auth-card .dap-btn-primary,.dap-auth-card .dap-btn-light,.dap-auth-card .dap-password-toggle{min-height:58px!important}.dap-auth-card .dap-or{margin:28px
0!important}}.dap-topbar-burger{display:none!important;appearance:none!important;border:0!important;background:transparent!important;color:#0b0c0e!important;width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;padding:0!important;margin:0!important;cursor:pointer!important;box-shadow:none!important;border-radius:0!important;z-index:3!important}.dap-topbar-burger
span{display:block!important;width:22px!important;height:2px!important;background:#0b0c0e!important;border-radius:2px!important;transition:transform .18s ease,opacity .18s ease!important}body.dap-mobile-menu-open .dap-topbar-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)!important}body.dap-mobile-menu-open .dap-topbar-burger span:nth-child(2){opacity:0!important}body.dap-mobile-menu-open .dap-topbar-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important}@media (max-width: 900px){.dap-mobile-account-header,.dap-mobile-menu-button{display:none!important}.dap-topbar{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;height:76px!important;padding:0
18px!important;background:#fff!important;border-bottom:1px solid #e8e8e8!important}.dap-topbar-burger{display:flex!important;grid-column:1!important;grid-row:1!important}.dap-brand{grid-column:2!important;grid-row:1!important;justify-content:flex-start!important;text-align:left!important;max-width:none!important;min-width:0!important;font-size:30px!important;letter-spacing:-.055em!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0b0c0e!important}.dap-brand
img{max-width:178px!important;max-height:44px!important;object-fit:contain!important;display:block!important}.dap-return{display:none!important}.dap-topbar-spacer{display:none!important}.dap-top-user{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;max-width:48px!important;min-width:38px!important;margin-left:0!important;color:#0b0c0e!important;text-decoration:none!important}.dap-top-user
strong{display:none!important}.dap-top-user .dap-top-user-ico,.dap-top-user .dap-top-user-ico
svg{width:28px!important;height:28px!important;display:block!important;color:#0b0c0e!important}.dap-top-user-chevron{display:none!important}.dap-account-r89{padding-top:0!important;background:#fff!important}.dap-account-menu{top:0!important;left:0!important;bottom:0!important;width:min(84vw,360px)!important;max-width:360px!important;transform:translateX(-105%)!important;z-index:1000!important;background:#fff!important;transition:transform .24s ease!important;overflow:auto!important;border-right:1px solid #ececec!important}body.dap-mobile-menu-open .dap-account-menu{transform:translateX(0)!important}.dap-mobile-menu-backdrop{display:none!important;position:fixed!important;inset:0!important;background:rgba(11,12,14,.42)!important;z-index:999!important}body.dap-mobile-menu-open .dap-mobile-menu-backdrop{display:block!important}.dap-mobile-menu-close{display:flex!important;position:absolute!important;top:14px!important;right:14px!important;width:34px!important;height:34px!important;align-items:center!important;justify-content:center!important;border:1px
solid #e5e5e5!important;background:#fff!important;color:#0b0c0e!important;border-radius:50%!important;font-size:22px!important;line-height:1!important;z-index:2!important;box-shadow:none!important}.dap-profile-line{padding:28px
24px 24px!important;margin:0!important;min-height:auto!important;border-bottom:1px solid #ececec!important;background:#fff!important;border-radius:0!important}.dap-r89-nav
a{min-height:62px!important;padding:0
24px!important;border-bottom:1px solid #f0f0f0!important;border-radius:0!important;margin:0!important;font-size:17px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:16px!important}.dap-ico,.dap-ico
svg{width:24px!important;height:24px!important}}@media (max-width: 480px){.dap-topbar{height:68px!important;padding:0
14px!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:10px!important}.dap-topbar-burger{width:34px!important;height:34px!important}.dap-topbar-burger
span{width:20px!important}.dap-brand{font-size:26px!important}.dap-brand
img{max-width:150px!important;max-height:38px!important}.dap-top-user .dap-top-user-ico,.dap-top-user .dap-top-user-ico
svg{width:25px!important;height:25px!important}.dap-account-menu{width:min(88vw,340px)!important}}.dap-subscription-main{background:#fff!important;padding:62px
72px!important}.dap-subscription-main > h1,
.dap-empty-saved
h1{font-size:38px!important;letter-spacing:-.045em!important;line-height:1.05!important;margin:0
0 14px!important}.dap-subscription-main>h1+.dap-muted,.dap-subscription-main>h1+.dap-section-intro{margin-bottom:36px!important}.dap-subscription-main hr,
.dap-profile-form
hr{border:0!important;border-top:1px solid #d8dadd!important;margin:28px
0!important}.dap-section-informations .dap-profile-form,
.dap-section-mot-de-passe form,
.dap-section-parrainage form,
.dap-section-support
form{max-width:560px!important;margin:34px
auto 0!important}.dap-section-informations .dap-profile-form:before,
.dap-section-mot-de-passe .dap-security-code-form:before,
.dap-section-parrainage .dap-card-form:before,
.dap-section-support .dap-support-form:before{content:"";display:block;border-top:1px solid #d8dadd;margin:0
0 28px}.dap-fields{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.dap-profile-form label,
.dap-card-form label,
.dap-support-form label,
.dap-security-code-form label,
.dap-change-password-form
label{display:block!important;margin:0
0 24px!important;font-size:15px!important;font-weight:650!important;color:#17191d!important}.dap-profile-form input,
.dap-profile-form select,
.dap-card-form input,
.dap-card-form select,
.dap-support-form input,
.dap-support-form textarea,
.dap-security-code-form input,
.dap-change-password-form
input{display:block!important;width:100%!important;min-height:58px!important;margin-top:10px!important;padding:0
18px!important;border:1px
solid #d2d4d8!important;border-radius:2px!important;background:#fff!important;color:#0b0c0e!important;font-size:17px!important;font-weight:500!important;box-shadow:none!important;outline:none!important}.dap-support-form
textarea{min-height:150px!important;padding:16px
18px!important;resize:vertical!important;line-height:1.5!important}.dap-profile-form input:focus,
.dap-profile-form select:focus,
.dap-card-form input:focus,
.dap-card-form select:focus,
.dap-support-form input:focus,
.dap-support-form textarea:focus,
.dap-security-code-form input:focus,
.dap-change-password-form input:focus{border-color:#0b0c0e!important;box-shadow:0 0 0 3px rgba(11,12,14,.06)!important}.dap-profile-form .dap-outline-btn,
.dap-card-form .dap-outline-btn,
.dap-support-form .dap-outline-btn,
.dap-security-code-form .dap-outline-btn,
.dap-change-password-form .dap-outline-btn{width:100%!important;min-height:54px!important;margin-top:8px!important;border-radius:999px!important}.dap-data-link{display:inline-block!important;margin:26px
0 0!important;color:#555b63!important;font-size:14px!important;text-decoration:underline!important;text-underline-offset:4px!important}.dap-status-block,.dap-offer-block,.dap-benefits,.dap-payment,.dap-invoices,.dap-list,.dap-empty{border-top:1px solid #d8dadd!important;padding-top:28px!important;margin-top:28px!important}.dap-status-block:first-of-type{margin-top:32px!important}.dap-sub-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:24px!important}.dap-sub-actions .dap-outline-btn{min-height:50px!important}.dap-invoice-row{border-top:1px solid #d8dadd!important}.dap-invoice-row:first-of-type{margin-top:8px!important}.dap-empty-saved{min-height:520px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:72px
20px!important}.dap-empty-icon{width:112px!important;height:112px!important;border-radius:50%!important;border:2px
solid #d8dadd!important;color:#6f737b!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0
auto 36px!important}.dap-empty-icon
svg{width:50px!important;height:50px!important}.dap-empty-saved
h1{margin-bottom:22px!important;max-width:720px!important}.dap-empty-saved
p{font-size:24px!important;line-height:1.35!important;margin:0
0 46px!important;color:#282b31!important}.dap-empty-saved .dap-outline-btn{min-width:300px!important;min-height:64px!important;border-radius:999px!important;font-size:18px!important}@media (max-width:900px){.dap-subscription-main{padding:44px
30px 64px!important;max-width:none!important;min-height:auto!important}.dap-subscription-main > h1,
.dap-empty-saved
h1{font-size:34px!important}.dap-section-informations .dap-profile-form,
.dap-section-mot-de-passe form,
.dap-section-parrainage form,
.dap-section-support
form{max-width:none!important;margin-top:28px!important}.dap-empty-saved{min-height:calc(100vh - 190px)!important;padding:60px
24px!important}.dap-empty-icon{width:96px!important;height:96px!important;margin-bottom:28px!important}.dap-empty-saved
p{font-size:22px!important;margin-bottom:38px!important}}@media (max-width:520px){.dap-subscription-main{padding:36px
22px 56px!important}.dap-subscription-main > h1,
.dap-empty-saved
h1{font-size:31px!important}.dap-profile-form input,
.dap-profile-form select,
.dap-card-form input,
.dap-card-form select,
.dap-support-form input,
.dap-support-form textarea,
.dap-security-code-form input,
.dap-change-password-form
input{min-height:56px!important;font-size:16px!important}.dap-empty-saved{padding:48px
16px!important}.dap-empty-saved
p{font-size:20px!important}.dap-empty-saved .dap-outline-btn{width:100%!important;min-width:0!important}}.dap-subscription-main,
.dap-account-r89 .dap-subscription-main{font-size:16px!important;line-height:1.55!important}.dap-subscription-main>h1{margin-bottom:12px!important}.dap-section-lead{max-width:620px!important;margin:0
0 28px!important}.dap-account-panel{max-width:620px!important;margin:28px
auto 0!important}.dap-account-panel hr,
.dap-password-panel
hr{border:0!important;border-top:1px solid #dedede!important;margin:22px
0!important}.dap-info-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;color:#17191d!important;font-size:15px!important}.dap-info-row
span{color:#555b63!important;font-weight:500!important}.dap-info-row
strong{color:#0b0c0e!important;font-weight:800!important;text-align:right!important}.dap-section-mot-de-passe .dap-security-code-form,
.dap-section-mot-de-passe .dap-change-password-form{max-width:620px!important;margin:0!important}.dap-section-mot-de-passe .dap-security-code-form:before,
.dap-section-mot-de-passe .dap-change-password-form:before{display:none!important;content:none!important}.dap-section-mot-de-passe .dap-change-password-form{margin-top:22px!important;padding-top:22px!important;border-top:1px solid #dedede!important}.dap-section-mot-de-passe .dap-change-password-form label:last-of-type{margin-bottom:18px!important}.dap-section-mot-de-passe .dap-form-result:empty{display:none!important}@media (max-width: 900px){.dap-subscription-main,
.dap-account-r89 .dap-subscription-main{padding:32px
24px 48px!important;font-size:15px!important}.dap-subscription-main > h1,
.dap-empty-saved
h1{font-size:26px!important;line-height:1.16!important;letter-spacing:-.035em!important;margin-bottom:10px!important}.dap-subscription-main h2,
.dap-status-block h2,
.dap-offer-block h2,
.dap-benefits h2,
.dap-payment h2,
.dap-invoices
h2{font-size:19px!important;line-height:1.22!important;letter-spacing:-.02em!important;margin-bottom:12px!important}.dap-subscription-main p,
.dap-status-block p,
.dap-offer-block p,
.dap-payment p,
.dap-benefits li,
.dap-list li,.dap-empty,.dap-section-intro,.dap-redline,.dap-muted,.dap-section-lead{font-size:14px!important;line-height:1.48!important}.dap-status-block,.dap-offer-block,.dap-benefits,.dap-payment,.dap-invoices,.dap-list,.dap-empty{padding-top:18px!important;margin-top:18px!important;margin-bottom:20px!important}.dap-fields{gap:16px!important}.dap-profile-form label,
.dap-card-form label,
.dap-support-form label,
.dap-security-code-form label,
.dap-change-password-form
label{font-size:13px!important;line-height:1.35!important;margin-bottom:16px!important}.dap-profile-form input,
.dap-profile-form select,
.dap-card-form input,
.dap-card-form select,
.dap-support-form input,
.dap-support-form textarea,
.dap-security-code-form input,
.dap-change-password-form
input{min-height:48px!important;font-size:14px!important;padding:0
14px!important;margin-top:7px!important}.dap-support-form
textarea{min-height:118px!important;padding:12px
14px!important}.dap-profile-form .dap-outline-btn,
.dap-card-form .dap-outline-btn,
.dap-support-form .dap-outline-btn,
.dap-security-code-form .dap-outline-btn,
.dap-change-password-form .dap-outline-btn,.dap-outline-btn,.dap-btn{min-height:46px!important;font-size:14px!important;padding:0
18px!important}.dap-invoice-row{grid-template-columns:1fr!important;gap:6px!important;padding:16px
0!important}.dap-empty-saved{min-height:360px!important;padding:42px
18px!important}.dap-empty-icon{width:74px!important;height:74px!important;margin-bottom:22px!important}.dap-empty-icon
svg{width:34px!important;height:34px!important}.dap-empty-saved
p{font-size:16px!important;margin-bottom:28px!important}.dap-info-row{display:block!important;font-size:14px!important}.dap-info-row
strong{display:block!important;margin-top:5px!important;text-align:left!important}}@media (max-width: 520px){.dap-subscription-main,
.dap-account-r89 .dap-subscription-main{padding:28px
18px 44px!important}.dap-subscription-main > h1,
.dap-empty-saved
h1{font-size:24px!important}.dap-subscription-main h2,
.dap-status-block h2,
.dap-offer-block h2,
.dap-benefits h2,
.dap-payment h2,
.dap-invoices
h2{font-size:18px!important}.dap-profile-form input,
.dap-profile-form select,
.dap-card-form input,
.dap-card-form select,
.dap-support-form input,
.dap-support-form textarea,
.dap-security-code-form input,
.dap-change-password-form
input{min-height:46px!important;font-size:14px!important}.dap-r89-nav
a{font-size:14px!important;min-height:56px!important}}.dap-auth-card .dap-btn-primary .dap-link-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;color:#fff!important;flex:0 0 auto!important;line-height:1!important}.dap-auth-card .dap-btn-primary .dap-link-icon
svg{display:block!important;width:18px!important;height:18px!important;color:#fff!important;fill:currentColor!important}.dap-auth-card .dap-btn-primary:hover .dap-link-icon,
.dap-auth-card .dap-btn-primary:hover .dap-link-icon
svg{color:#0b0c0e!important}.dap-auth-mobile-kicker,.dap-auth-aside-kicker{display:none!important}@media (max-width: 768px){html.dap-account-page body:not(.dap-mobile-menu-open) .dap-account-menu,
html.dap-account-page:not(.dap-account-home) body:not(.dap-mobile-menu-open) .dap-account-menu{display:block !important;position:fixed !important;left:0 !important;top:0 !important;bottom:0 !important;width:min(84vw, 360px) !important;max-width:360px !important;transform:translateX(-105%) !important;z-index:1000 !important;background:#fff !important;overflow:auto !important}html.dap-account-home body:not(.dap-mobile-menu-open) .dap-account-menu{display:block !important;position:static !important;transform:none !important;width:100% !important;max-width:none !important;height:auto !important;max-height:none !important;overflow:visible !important;z-index:auto !important;background:#fff !important;border:0
!important;margin:0
!important}html.dap-account-home body:not(.dap-mobile-menu-open) .dap-mobile-menu-backdrop,
html.dap-account-home body:not(.dap-mobile-menu-open) .dap-mobile-menu-close,
html.dap-account-home body:not(.dap-mobile-menu-open) .dap-mobile-account-header{display:none !important}html.dap-account-home body:not(.dap-mobile-menu-open) .dap-account-wrap{display:block !important;width:100% !important}html.dap-account-home body:not(.dap-mobile-menu-open) .dap-subscription-main{margin-top:0 !important}}.dcfr-fixed-scope{--bg:#fff;--bg2:#fff;--drawer-bg:#fff;--drawer-text:#0b0c0e;--drawer-line:#d1d5db;--drawer-overlay:rgba(0,0,0,.55);--focus:rgba(244,198,120,.65);--focusShadow:rgba(244,198,120,.22);--dcfr-header-h:75px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding-top:80px}.dcfr-fixed-scope *,
.dcfr-fixed-scope *::before,
.dcfr-fixed-scope *::after{box-sizing:border-box}.dcfr-fixed-scope a,
.dcfr-fixed-scope button,
.dcfr-fixed-scope
summary{all:unset;cursor:pointer;color:inherit;font:inherit}.dcfr-fixed-scope
a{text-decoration:none}.dcfr-fixed-scope a:focus-visible,
.dcfr-fixed-scope button:focus-visible,
.dcfr-fixed-scope summary:focus-visible{outline:2px
solid var(--focus);outline-offset:1px;border-radius:6px;box-shadow:0 0 0 4px var(--focusShadow)}.dcfr-fixed-scope .dcfr-header{position:fixed;top:0;left:0;width:100%;background:var(--bg);color:#0b0c0e;z-index:9999;height:75px;transform:translateY(0);transition:transform .2s ease}.dcfr-fixed-scope
.wrap{max-width:1600px;margin:0
auto;padding:0
16px}.dcfr-fixed-scope
.topbar{border-bottom:1px solid rgba(0,0,0,.12)}.dcfr-fixed-scope .topbar-row{height:65px;display:grid;grid-template-columns:auto 1fr auto;align-items:center}.dcfr-fixed-scope
.item{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0
6px;font-size:var(--dap-banner-button-font-size,13px);font-weight:700;white-space:nowrap}.dcfr-fixed-scope .back-site{gap:6px;color:#0b0c0e}.dcfr-fixed-scope .back-site__icon{font-size:24px;font-weight:900;line-height:1;transform:translateY(-1px)}.dcfr-fixed-scope .back-site__text{font-size:13px;font-weight:800}.dcfr-fixed-scope
.ico{width:25px;height:20px;display:inline-flex;align-items:center;justify-content:center}.dcfr-fixed-scope .ico
svg{width:100%;height:100%;stroke:currentColor;color:currentColor}.dcfr-fixed-scope
.logo{justify-self:center;display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:0}.dcfr-fixed-scope .logo
img{display:block;height:27px;width:auto;max-width:min(280px,52vw);object-fit:contain;filter:none}.dcfr-user-menu{position:relative;justify-self:end}.dcfr-user-toggle{display:inline-flex!important;align-items:center!important;gap:6px!important}.dcfr-user-name{font-size:var(--dap-banner-button-font-size,13px);font-weight:800;margin-left:4px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcfr-chevron{font-size:14px;font-weight:900;transform:translateY(-1px)}.dcfr-user-dropdown{position:absolute;top:calc(100% + 12px);right:0;width:280px;background:#fff;border:1px
solid #e5e7eb;box-shadow:0 24px 70px rgba(0,0,0,.14);border-radius:14px;padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease, visibility .16s ease, transform .16s ease;z-index:10000}.dcfr-user-menu.is-open .dcfr-user-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dcfr-user-dropdown
a{display:flex!important;align-items:center;justify-content:space-between;min-height:40px;padding:0
12px!important;border-radius:9px;font-size:14px;font-weight:750;color:#0b0c0e!important}.dcfr-user-dropdown a::after{content:"›";opacity:.35;font-size:18px;line-height:1}.dcfr-user-dropdown a:hover{background:#f3f4f6}.dcfr-user-dropdown
hr{border:0;border-top:1px solid #e5e7eb;margin:8px
4px}.dcfr-user-dropdown .dcfr-logout{color:#6b1111!important}.dcfr-user-dropdown .dcfr-logout::after{content:""}.dcfr-login-link{justify-self:end}@media (max-width:768px){.dcfr-fixed-scope{padding-top:76px}.dcfr-fixed-scope .dcfr-header{height:70px}.dcfr-fixed-scope
.wrap{padding:0
14px}.dcfr-fixed-scope .topbar-row{height:64px}.dcfr-fixed-scope .back-site__text{display:none}.dcfr-fixed-scope .logo
img{height:24px;max-width:170px}.dcfr-user-name,.dcfr-chevron{display:none}.dcfr-user-dropdown{right:-4px;width:250px}}.dcfr-user-toggle{min-width:44px!important;min-height:44px!important;justify-content:center!important;border-radius:999px!important;padding:0
10px!important;transition:background .15s ease, box-shadow .15s ease, transform .15s ease!important}.dcfr-user-toggle:hover,
.dcfr-user-menu.is-open .dcfr-user-toggle{background:#f3f4f6!important}.dcfr-user-menu.is-open .dcfr-chevron{transform:translateY(-1px) rotate(180deg)}.dcfr-user-dropdown{max-height:min(78vh,620px);overflow:auto;-webkit-overflow-scrolling:touch}.dcfr-user-dropdown
a{gap:14px}@media (max-width:768px){body.dcfr-user-menu-open{overflow:hidden!important;touch-action:none}.dcfr-fixed-scope{padding-top:70px!important}.dcfr-fixed-scope .dcfr-header{height:70px!important;box-shadow:0 1px 0 rgba(0,0,0,.08)!important}.dcfr-fixed-scope
.topbar{border-bottom:0!important}.dcfr-fixed-scope .topbar-row{height:70px!important;grid-template-columns:48px minmax(0,1fr) 48px!important;gap:8px!important}.dcfr-fixed-scope .back-site,
.dcfr-fixed-scope .dcfr-login-link,.dcfr-user-toggle{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.dcfr-fixed-scope .back-site__icon{font-size:34px!important;line-height:.8!important;transform:translateX(-1px) translateY(-2px)!important}.dcfr-fixed-scope
.logo{width:100%!important;min-width:0!important}.dcfr-fixed-scope .logo
img{height:23px!important;max-width:min(178px,54vw)!important}.dcfr-fixed-scope
.ico{width:26px!important;height:26px!important}.dcfr-fixed-scope .ico
svg{width:26px!important;height:26px!important}.dcfr-user-menu{position:static!important;justify-self:end!important}.dcfr-user-menu::before{content:"";position:fixed;left:0;right:0;top:70px;bottom:0;background:rgba(0,0,0,.42);opacity:0;visibility:hidden;transition:opacity .18s ease, visibility .18s ease;z-index:9998}.dcfr-user-menu.is-open::before{opacity:1;visibility:visible}.dcfr-user-dropdown{position:fixed!important;left:10px!important;right:10px!important;top:78px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom,0px))!important;padding:10px!important;border-radius:22px!important;border:1px
solid rgba(229,231,235,.95)!important;box-shadow:0 28px 90px rgba(0,0,0,.26)!important;transform:translateY(-10px) scale(.985)!important;transform-origin:top center!important;z-index:10001!important;overscroll-behavior:contain;background:#fff!important}.dcfr-user-menu.is-open .dcfr-user-dropdown{transform:translateY(0) scale(1)!important}.dcfr-user-dropdown::before{content:"Mon espace";display:block;padding:8px
10px 12px!important;font-size:20px!important;line-height:1.1!important;letter-spacing:-.04em!important;font-weight:950!important;color:#0b0c0e!important}.dcfr-user-dropdown
a{min-height:52px!important;padding:0
14px!important;border-radius:14px!important;font-size:16px!important;font-weight:780!important;letter-spacing:-.01em!important;border:1px
solid transparent!important}.dcfr-user-dropdown a:hover,
.dcfr-user-dropdown a:focus-visible{background:#f6f7f8!important;border-color:#eceff3!important}.dcfr-user-dropdown a::after{font-size:22px!important;opacity:.28!important}.dcfr-user-dropdown
hr{margin:10px
6px!important}.dcfr-user-dropdown .dcfr-logout{margin-top:2px!important;background:#fff7f7!important}}@media (max-width:420px){.dcfr-fixed-scope .logo
img{height:21px!important;max-width:150px!important}.dcfr-user-dropdown{left:8px!important;right:8px!important;top:76px!important;border-radius:20px!important;padding:8px!important}.dcfr-user-dropdown::before{font-size:19px!important}.dcfr-user-dropdown
a{min-height:50px!important;font-size:15px!important}}.dap-security-intro{margin:0
0 34px!important;color:#24282f!important;font-size:30px!important;line-height:1.25!important;font-weight:450!important;letter-spacing:-.025em!important}.dap-security-intro
p{margin:0!important}.dap-security-intro
strong{font-weight:500!important}.dap-device-sessions{width:100%!important;margin:28px
0 28px!important;border:1px
solid #c8c8c8!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important}.dap-device-header,.dap-device-row{display:grid!important;grid-template-columns:1.2fr .7fr .95fr .9fr!important;align-items:center!important}.dap-device-header{min-height:96px!important;background:#fbfbfb!important;border-bottom:1px solid #c8c8c8!important;color:#747980!important;text-transform:uppercase!important;font-size:24px!important;line-height:1.1!important;font-weight:850!important}.dap-device-header
span{padding:0
32px!important}.dap-device-row{min-height:122px!important;border-bottom:1px solid #c8c8c8!important;color:#3f444c!important;font-size:29px!important;line-height:1.15!important;font-weight:450!important}.dap-device-row:last-child{border-bottom:0!important}.dap-device-cell{padding:0
32px!important;min-width:0!important}.dap-device-os{display:flex!important;align-items:center!important;gap:18px!important}.dap-device-icon{width:30px!important;height:30px!important;color:#4a4f57!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.dap-device-icon
svg{width:30px!important;height:30px!important;display:block!important}.dap-device-action{text-align:left!important}.dap-device-logout{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#22262c!important;font-size:30px!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important}.dap-device-logout:hover{text-decoration:underline!important;text-underline-offset:5px!important}.dap-device-logout
span{font-size:34px!important;font-weight:350!important;line-height:1!important;transform:translateY(-1px)!important}.dap-current-session{display:inline-flex!important;margin-left:12px!important;padding:4px
9px!important;border:1px
solid #d7d7d7!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;color:#656a72!important;vertical-align:middle!important;transform:translateY(-3px)!important}.dap-security-actions{margin-top:18px!important}@media (max-width:900px){.dap-security-intro{font-size:20px!important;line-height:1.4!important;margin-bottom:24px!important}.dap-device-sessions{border-radius:12px!important;margin-top:20px!important}.dap-device-header{display:none!important}.dap-device-row{display:block!important;min-height:0!important;padding:18px
18px 16px!important;font-size:16px!important}.dap-device-cell{padding:0!important;margin:0
0 12px!important}.dap-device-cell:last-child{margin-bottom:0!important}.dap-device-os{gap:12px!important;font-size:18px!important;font-weight:800!important;color:#202329!important}.dap-device-icon,.dap-device-icon
svg{width:24px!important;height:24px!important}.dap-device-cell:nth-child(2)::before{content:"Navigateur";display:block;margin:0
0 4px;color:#747980;text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.03em}.dap-device-cell:nth-child(3)::before{content:"Connecté depuis";display:block;margin:0
0 4px;color:#747980;text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.03em}.dap-device-logout{width:100%!important;justify-content:center!important;min-height:46px!important;border:1px
solid #d7d7d7!important;border-radius:999px!important;font-size:16px!important;background:#fff!important}.dap-device-logout
span{font-size:23px!important}.dap-current-session{font-size:10px!important;padding:3px
7px!important;transform:none!important}}.dap-section-securite{max-width:none!important}.dap-section-securite>h1{margin-bottom:16px!important}.dap-section-securite .dap-security-intro{max-width:none!important;margin:0
0 52px!important;color:#23262c!important;text-align:left!important}.dap-section-securite .dap-security-intro
p{margin:0!important;font-size:32px!important;line-height:1.48!important;font-weight:450!important;letter-spacing:-.02em!important}.dap-section-securite .dap-security-intro
strong{display:inline!important;font-size:32px!important;line-height:1.48!important;font-weight:450!important;color:#23262c!important}.dap-section-securite .dap-device-sessions{width:100%!important;margin:0
0 32px!important;border:2px
solid #c9c9c9!important;border-radius:7px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.dap-section-securite .dap-device-header,
.dap-section-securite .dap-device-row{display:grid!important;grid-template-columns:1.25fr .7fr .95fr .85fr!important;align-items:center!important}.dap-section-securite .dap-device-header{min-height:97px!important;background:#fbfbfb!important;border-bottom:2px solid #c9c9c9!important;color:#747980!important;text-transform:uppercase!important;font-size:25px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.025em!important}.dap-section-securite .dap-device-header
span{display:block!important;padding:0
32px!important;white-space:nowrap!important}.dap-section-securite .dap-device-row{min-height:122px!important;border-bottom:2px solid #c9c9c9!important;color:#3f444c!important;font-size:31px!important;line-height:1.15!important;font-weight:450!important;letter-spacing:-.025em!important}.dap-section-securite .dap-device-row:last-child{border-bottom:0!important}.dap-section-securite .dap-device-cell{padding:0
32px!important;margin:0!important;min-width:0!important;white-space:nowrap!important}.dap-section-securite .dap-device-os{display:flex!important;align-items:center!important;gap:18px!important;color:#3f444c!important}.dap-section-securite .dap-device-icon{width:31px!important;height:31px!important;min-width:31px!important;max-width:31px!important;color:#4a4f57!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 31px!important;overflow:hidden!important}.dap-section-securite .dap-device-icon svg,
.dap-section-securite .dap-device-os
svg{width:31px!important;height:31px!important;min-width:31px!important;max-width:31px!important;display:block!important;fill:currentColor!important;transform:none!important}.dap-section-securite .dap-device-action{text-align:left!important}.dap-section-securite .dap-device-logout{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;color:#202329!important;font-size:30px!important;line-height:1!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important;padding:0!important;border:0!important;background:transparent!important;min-height:auto!important;border-radius:0!important}.dap-section-securite .dap-device-logout:hover{text-decoration:underline!important;text-underline-offset:5px!important}.dap-section-securite .dap-device-logout
span{display:inline-block!important;font-size:34px!important;line-height:1!important;font-weight:350!important;transform:translateY(-1px)!important}.dap-section-securite .dap-current-session{display:none!important}.dap-section-securite .dap-security-actions{margin-top:18px!important}.dap-section-securite .dap-security-actions .dap-outline-btn{width:auto!important;min-height:46px!important;padding:0
24px!important;border:1px
solid #bfc2c7!important;border-radius:999px!important;background:#fff!important;color:#0b0c0e!important;font-size:15px!important;font-weight:900!important}@media (max-width: 900px){.dap-section-securite{padding-left:18px!important;padding-right:18px!important}.dap-section-securite>h1{text-align:center!important;margin-bottom:14px!important}.dap-section-securite .dap-security-intro{margin:0
0 28px!important}.dap-section-securite .dap-security-intro p,
.dap-section-securite .dap-security-intro
strong{font-size:20px!important;line-height:1.45!important}.dap-section-securite .dap-device-sessions{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-width:1.5px!important;border-radius:6px!important}.dap-section-securite .dap-device-header,
.dap-section-securite .dap-device-row{display:grid!important;grid-template-columns:260px 150px 210px 210px!important;width:830px!important}.dap-section-securite .dap-device-header{min-height:74px!important;font-size:17px!important;border-bottom-width:1.5px!important}.dap-section-securite .dap-device-row{min-height:86px!important;font-size:20px!important;border-bottom-width:1.5px!important}.dap-section-securite .dap-device-header span,
.dap-section-securite .dap-device-cell{padding:0
20px!important}.dap-section-securite .dap-device-os{gap:12px!important;font-weight:450!important}.dap-section-securite .dap-device-icon,
.dap-section-securite .dap-device-icon svg,
.dap-section-securite .dap-device-os
svg{width:23px!important;height:23px!important;min-width:23px!important;max-width:23px!important;flex-basis:23px!important}.dap-section-securite .dap-device-logout{width:auto!important;min-height:auto!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:20px!important}.dap-section-securite .dap-device-logout
span{font-size:25px!important}.dap-section-securite .dap-security-actions .dap-outline-btn{width:100%!important;min-height:48px!important}}@media (max-width: 520px){.dap-section-securite{padding-left:14px!important;padding-right:14px!important}.dap-section-securite .dap-security-intro p,
.dap-section-securite .dap-security-intro
strong{font-size:17px!important}.dap-section-securite .dap-device-header,
.dap-section-securite .dap-device-row{grid-template-columns:230px 135px 185px 190px!important;width:740px!important}.dap-section-securite .dap-device-header{font-size:15px!important}.dap-section-securite .dap-device-row{min-height:78px!important;font-size:18px!important}.dap-section-securite .dap-device-header span,
.dap-section-securite .dap-device-cell{padding:0
16px!important}}.dap-activation-code-block{margin:24px
0;padding:22px;border:1px
solid rgba(0,0,0,.12);border-radius:16px;background:#fff}.dap-activation-code-form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:14px}.dap-activation-code-form
label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:260px;flex:1}.dap-activation-code-form
input{min-height:44px;border:1px
solid rgba(0,0,0,.18);border-radius:10px;padding:0
12px;font-size:15px;text-transform:uppercase}.dap-form-result.dap-success{color:#126b32;font-weight:700}.dap-form-result.dap-error{color:#a32020;font-weight:700}.dap-plan-offers{margin:0
0 42px;padding:0}.dap-plan-offers
h2{font-size:31px;line-height:1.08;letter-spacing:-.04em;margin:0
0 24px;font-weight:950;color:#111}.dap-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.dap-plan-card{border:1px
solid var(--dap-line);border-radius:10px;padding:22px;background:#fff}.dap-plan-card.is-current{box-shadow:inset 0 0 0 2px #111}.dap-plan-card
h3{margin:0
0 10px;font-size:21px;line-height:1.15;font-weight:900;color:#111}.dap-plan-card
p{font-size:16px;line-height:1.5;margin:0
0 14px;color:#17191d}.dap-plan-price{font-size:24px!important;font-weight:950!important;color:#111!important}.dap-plan-action{margin:14px
0 0}.dap-plan-action .dap-form-result{margin:10px
0 0;font-size:14px;color:#777d86}.dap-plan-action .dap-form-result.is-error{color:#b42318}@media(max-width:768px){.dap-plan-grid{grid-template-columns:1fr}.dap-plan-offers
h2{font-size:24px}.dap-plan-card
h3{font-size:20px}}.wrap-abo{max-width:1200px;margin-inline:auto;padding:clamp(24px,3vw,48px) clamp(14px,3vw,24px) clamp(72px,6vw,96px);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif;color:#0f172a;line-height:1.5}.title-abo{margin:0
0 .4em;text-align:center;font-weight:800;letter-spacing:-.02em;font-size:clamp(26px,4.6vw,44px)}.subtitle-abo{margin:0
0 clamp(20px,4vw,40px);text-align:center;color:#6b7280;font-size:clamp(14px,2.6vw,16px)}.grid-abo{display:grid;gap:clamp(14px,2.2vw,22px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.plan-abo{position:relative;background:#fff;border:1px
solid #fff;border-radius:10px;padding:clamp(18px,2.4vw,26px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 8px 24px rgba(15,23,42,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.plan-abo:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.10);border-color:#eef2ff}.badge-abo{display:inline-flex;align-items:center;padding:.5em .7em;border-radius:999px;font:600 .72rem/1 Inter,system-ui,sans-serif;background:#f8fafc;color:#334155;white-space:nowrap}.plan-abo
h3{margin:.8em 0 .3em;font-weight:700;letter-spacing:-.01em;font-size:clamp(18px,2.3vw,20px)}.cycle-abo{margin:0
0 .8em;color:#6b7280;font-size:.92rem;font-family:"PT Serif",Georgia,serif}.price-abo{display:flex;align-items:baseline;gap:.5em;margin:.3em 0 .9em;font-family:"PT Serif",Georgia,serif;flex-wrap:wrap}.amount-abo{font-weight:700;line-height:.95;font-size:clamp(30px,5.2vw,40px);color:#0f172a;background:#FDDF9D;padding:.35em .55em;border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.per-abo{color:#6B6B6B;font-weight:600;letter-spacing:.02em;font-size:clamp(12px,2.3vw,14px)}.note-abo{margin:.2em 0 1em;font-size:.8rem;color:#6b7280}.cta-abo{display:inline-flex;justify-content:center;align-items:center;width:100%;gap:.6em;padding:clamp(10px,1.8vw,12px) clamp(14px,2vw,16px);border-radius:10px;background:#FDDF9D;color:#111827!important;border:none;text-decoration:none!important;cursor:pointer;font-weight:700;transition:transform .08s ease,box-shadow .2s ease,filter .12s ease;box-shadow:0 2px 0 rgba(0,0,0,.08),0 8px 16px rgba(253,223,157,.35);touch-action:manipulation}.cta-abo:hover{filter:saturate(1.05);box-shadow:0 3px 0 rgba(0,0,0,.1),0 10px 20px rgba(253,223,157,.4)}.cta-abo:active{transform:translateY(1px)}.features-abo{margin:1.1em 0 0;padding:0;list-style:none;display:grid;gap:.65em}.features-abo
li{display:grid;grid-template-columns:20px 1fr;gap:.65em;align-items:start;font-size:clamp(13px,2.4vw,14px)}.check-abo{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#fff;outline:1px
solid #e2e8f0;flex:0 0 20px}.ribbon-abo{position:absolute;top:0;left:80%;transform:translateX(-50%);background:#111827;color:#fff;padding:.3em 1em;border-radius:0 0 8px 8px;font-weight:700;font-size:.8rem;box-shadow:0 4px 10px rgba(17,24,39,.2)}.footnote-abo{margin-top:clamp(20px,4vw,28px);text-align:center;color:#6b7280;font-size:.8rem;word-break:break-word}.dap-plan-action{margin:0}.dap-plan-action .cta-abo{font:inherit}.dap-subscription-main .wrap-abo{padding-left:0;padding-right:0}.dap-subscription-main .title-abo{text-align:left;font-size:clamp(22px,3vw,34px)}.dap-subscription-main .subtitle-abo{text-align:left}@media (prefers-reduced-motion:reduce){.plan-abo,.cta-abo{transition:none!important}}.dap-subscription-banner{display:flex;align-items:center;gap:var(--dap-banner-gap,16px);width:100%;max-width:var(--dap-banner-max-width,none);margin:0
auto var(--dap-banner-margin-bottom,18px);padding:var(--dap-banner-padding-y,16px) var(--dap-banner-padding-x,32px);border-radius:var(--dap-banner-radius,6px);background:var(--dap-banner-bg,#fdecec);color:var(--dap-banner-text,#e10d0d);border:var(--dap-banner-border-width,1px) solid var(--dap-banner-border,#fdecec);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif;font-size:var(--dap-banner-font-size,26px);font-weight:400;line-height:1.4;box-shadow:none}.dap-subscription-banner-icon{width:var(--dap-banner-icon-size,34px);height:var(--dap-banner-icon-size,34px);min-width:var(--dap-banner-icon-size,34px);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--dap-banner-icon-bg,#e10d0d);color:var(--dap-banner-icon-color,#fff);font-size:var(--dap-banner-icon-font-size,20px);font-weight:700;line-height:1}.dap-subscription-banner-content{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;width:100%;min-width:0;gap:12px}.dap-subscription-banner-text{line-height:1.4}.dap-subscription-banner-content
p{margin:0}.dap-subscription-banner-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:var(--dap-banner-button-padding-y,6px) var(--dap-banner-button-padding-x,12px);border-radius:var(--dap-banner-button-radius,6px);border:0;font-weight:600;text-decoration:none!important;font-size:var(--dap-banner-button-font-size,13px);line-height:1.2}.dap-subscription-banner-button:hover{opacity:.9}@media (max-width:640px){.dap-subscription-banner{align-items:flex-start;padding:var(--dap-banner-mobile-padding-y,14px) var(--dap-banner-mobile-padding-x,16px);gap:var(--dap-banner-mobile-gap,12px);font-size:var(--dap-banner-mobile-font-size,18px)}.dap-subscription-banner-content{flex-direction:column;align-items:flex-start;gap:8px}.dap-subscription-banner-button{width:100%}}.dap-login-toast{position:fixed!important;left:50%!important;bottom:24px!important;transform:translateX(-50%) translateY(18px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:min(calc(100vw - 72px),966px)!important;max-width:min(calc(100vw - 72px),966px)!important;min-height:72px!important;padding:17px
34px!important;border-radius:999px!important;background:var(--dap-toast-bg,#e5f0d2)!important;color:var(--dap-toast-text,#2f7f3f)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:31px!important;line-height:1.18!important;font-weight:400!important;letter-spacing:0!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important;z-index:999999!important;transition:opacity .28s ease, transform .28s ease!important;box-sizing:border-box!important}.dap-login-toast.is-visible{opacity:1!important;transform:translateX(-50%) translateY(0)!important}.dap-login-toast-icon{order:1!important;flex:0 0 38px!important;width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--dap-toast-icon-bg,transparent)!important;color:var(--dap-toast-icon-text,#2f7f3f)!important;border:2px
solid var(--dap-toast-icon-border,#2f7f3f)!important;font-size:20px!important;font-weight:400!important;line-height:1!important;box-sizing:border-box!important}.dap-login-toast-icon
svg{width:58%!important;height:58%!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-login-toast-text{order:0!important;display:block!important;white-space:normal!important;min-width:0!important}@media (max-width:640px){.dap-login-toast{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;min-height:58px!important;padding:13px
18px!important;font-size:20px!important}.dap-login-toast-icon{width:32px!important;height:32px!important;flex-basis:32px!important}}.dap-login-toast-icon{width:30px!important;height:30px!important;font-size:18px!important}}.dap-woo-account{display:grid;gap:16px;margin:16px
0}.dap-woo-card{background:#fff;border:1px
solid #e6e8ee;border-radius:14px;padding:18px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.dap-woo-card
h3{margin:0
0 10px}.dap-woo-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:11px
16px;border-radius:10px;background:#FDDF9D;color:#111827;text-decoration:none;font-weight:700;border:0;box-shadow:0 2px 0 rgba(0,0,0,.08)}.dap-woo-btn:hover{filter:saturate(1.04)}.dap-woo-invoices{margin:0;padding-left:18px}.dap-woo-invoices
li{margin:.45em 0}@media(max-width:600px){.dap-woo-card{padding:14px}.dap-woo-btn{width:100%}}.dap-section-securite .dap-device-sessions,.dap-device-sessions{display:grid!important;gap:10px!important;width:100%!important;margin:18px
0 22px!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.dap-section-securite .dap-device-header,.dap-device-header{display:none!important}.dap-section-securite .dap-device-row,.dap-device-row{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"device action"
"meta action"!important;align-items:center!important;gap:6px 14px!important;width:100%!important;min-height:0!important;padding:13px
14px 13px 14px!important;border:1px
solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:linear-gradient(180deg,#fff 0%,#fbfbfb 100%)!important;color:#1f2937!important;font-size:14px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:0!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;overflow:hidden!important}.dap-section-securite .dap-device-row::before,.dap-device-row::before{content:""!important;position:absolute!important;left:0!important;top:16px!important;bottom:16px!important;width:3px!important;border-radius:999px!important;background:#e5e7eb!important}.dap-section-securite .dap-device-row.is-current::before,.dap-device-row.is-current::before{background:#287d3c!important}.dap-section-securite .dap-device-cell,.dap-device-cell{padding:0!important;margin:0!important;min-width:0!important;white-space:normal!important}.dap-section-securite .dap-device-os,.dap-device-os{grid-area:device!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;color:#111827!important;font-size:15px!important;font-weight:750!important}.dap-section-securite .dap-device-icon,.dap-device-icon{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;flex:0 0 34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#f3f4f6!important;color:#4b5563!important;overflow:hidden!important}.dap-section-securite .dap-device-row.is-current .dap-device-icon,
.dap-device-row.is-current .dap-device-icon{background:#e7f4e8!important;color:#287d3c!important}.dap-section-securite .dap-device-icon svg,
.dap-section-securite .dap-device-os svg,
.dap-device-icon svg,
.dap-device-os
svg{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;display:block!important;fill:currentColor!important;transform:none!important}.dap-section-securite .dap-device-cell:nth-child(2),.dap-device-cell:nth-child(2){grid-area:meta!important;display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;padding:4px
9px!important;border-radius:999px!important;background:#f6f7f9!important;color:#555f6d!important;font-size:12px!important;font-weight:700!important}.dap-section-securite .dap-device-cell:nth-child(2)::before,.dap-device-cell:nth-child(2)::before{content:""!important;display:none!important}.dap-section-securite .dap-device-cell:nth-child(3),.dap-device-cell:nth-child(3){grid-area:meta!important;justify-self:start!important;margin-left:calc(34px + 10px + 92px)!important;color:#6b7280!important;font-size:12px!important;font-weight:650!important}.dap-section-securite .dap-device-cell:nth-child(3)::before,.dap-device-cell:nth-child(3)::before{content:""!important;display:none!important}.dap-section-securite .dap-current-session,.dap-current-session{display:inline-flex!important;align-items:center!important;margin-left:8px!important;padding:3px
7px!important;border:0!important;border-radius:999px!important;background:#287d3c!important;color:#fff!important;font-size:9px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;transform:none!important;vertical-align:middle!important}.dap-section-securite .dap-device-action,.dap-device-action{grid-area:action!important;text-align:right!important;align-self:center!important}.dap-section-securite .dap-device-logout,.dap-device-logout{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;padding:0
12px!important;border:1px
solid rgba(15,23,42,.10)!important;border-radius:999px!important;background:#fff!important;color:#374151!important;font-size:12px!important;line-height:1!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 1px 1px rgba(15,23,42,.03)!important}.dap-section-securite .dap-device-logout:hover,.dap-device-logout:hover{border-color:#111827!important;color:#111827!important;text-decoration:none!important;transform:translateY(-1px)!important}.dap-section-securite .dap-device-logout span,
.dap-device-logout
span{display:inline-block!important;font-size:17px!important;line-height:1!important;font-weight:400!important;transform:translateY(-1px)!important}.dap-section-securite .dap-security-intro,.dap-security-intro{margin:0
0 18px!important;color:#374151!important}.dap-section-securite .dap-security-intro p,
.dap-section-securite .dap-security-intro strong,
.dap-security-intro p,
.dap-security-intro
strong{font-size:17px!important;line-height:1.55!important;font-weight:450!important;letter-spacing:-.01em!important}.dap-section-securite .dap-security-actions .dap-outline-btn,
.dap-security-actions .dap-outline-btn{min-height:40px!important;padding:0
16px!important;border-radius:999px!important;font-size:13px!important}@media(max-width:640px){.dap-section-securite .dap-device-row,.dap-device-row{grid-template-columns:1fr!important;grid-template-areas:"device" "meta" "action"!important;gap:10px!important;padding:14px!important}.dap-section-securite .dap-device-cell:nth-child(3),.dap-device-cell:nth-child(3){margin-left:0!important;display:block!important}.dap-section-securite .dap-device-action,.dap-device-action{text-align:left!important}.dap-section-securite .dap-device-logout,.dap-device-logout{width:100%!important;min-height:38px!important}}.dap-section-securite .dap-security-intro{display:block!important;margin:0
0 18px!important;padding:14px
16px!important;border:1px
solid #eceff3!important;border-radius:14px!important;background:#f8fafc!important;color:#4b5563!important;font-size:15px!important;line-height:1.45!important;text-align:left!important}.dap-section-securite .dap-security-intro p,.dap-section-securite .dap-security-intro
strong{margin:0!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:0!important;text-align:left!important}.dap-section-securite .dap-security-intro
strong{display:block!important;margin-top:4px!important;color:#111827!important;font-weight:700!important}.dap-section-securite .dap-device-sessions{display:grid!important;gap:10px!important;margin:18px
0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.dap-section-securite .dap-device-header{display:none!important}.dap-section-securite .dap-device-row{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.9fr) auto!important;align-items:center!important;gap:12px!important;margin:0!important;padding:13px
14px!important;border:1px
solid #eceff3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;min-height:0!important}.dap-section-securite .dap-device-row::before{display:none!important}.dap-section-securite .dap-device-cell{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;color:#374151!important;font-size:14px!important;line-height:1.25!important;font-weight:600!important;text-align:left!important}.dap-section-securite .dap-device-os{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;font-weight:800!important;color:#111827!important}.dap-section-securite .dap-device-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important;background:#f3f4f6!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.dap-section-securite .dap-device-icon svg,.dap-section-securite .dap-device-os
svg{width:18px!important;height:18px!important;min-width:18px!important;color:currentColor!important;fill:currentColor!important}.dap-section-securite .dap-current-session{display:inline-flex!important;margin-left:8px!important;padding:4px
8px!important;border-radius:999px!important;background:#ecfdf3!important;color:#027a48!important;font-size:11px!important;line-height:1!important;font-weight:900!important;text-transform:none!important}.dap-section-securite .dap-device-action{justify-content:flex-end!important}.dap-section-securite .dap-device-logout{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px
12px!important;border-radius:999px!important;border:1px
solid #fee2e2!important;background:#fff!important;color:#b42318!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.dap-section-securite .dap-device-logout:hover{background:#fef3f2!important;border-color:#fecaca!important;color:#912018!important}.dap-section-securite .dap-security-actions{margin-top:16px!important}.dap-section-securite .dap-security-actions .dap-outline-btn{width:auto!important;min-height:38px!important;padding:9px
14px!important;border-radius:999px!important;font-size:14px!important;font-weight:800!important}@media(max-width:760px){.dap-section-securite .dap-device-row{grid-template-columns:1fr!important;gap:9px!important;padding:14px!important}.dap-section-securite .dap-device-cell:nth-child(2)::before{content:"Navigateur : ";font-weight:900;color:#111827}.dap-section-securite .dap-device-cell:nth-child(3)::before{content:"Dernière activité : ";font-weight:900;color:#111827}.dap-section-securite .dap-device-action{justify-content:flex-start!important}.dap-section-securite .dap-device-logout{width:100%!important}.dap-section-securite .dap-security-actions .dap-outline-btn{width:100%!important}}html.dap-lock-render,body.dap-standalone{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}body.dap-standalone,
body.dap-standalone button,
body.dap-standalone input,
body.dap-standalone select,
body.dap-standalone
textarea{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:geometricPrecision!important}body.dap-standalone button,
body.dap-standalone input,
body.dap-standalone select,
body.dap-standalone textarea,
body.dap-standalone
a{-webkit-tap-highlight-color:transparent!important}body.dap-standalone button,
body.dap-standalone input[type="button"],
body.dap-standalone input[type="submit"],
body.dap-standalone input[type="reset"]{-webkit-appearance:none!important;appearance:none!important;border-radius:0}body.dap-standalone .dap-topbar,
body.dap-standalone .dap-account-r89,
body.dap-standalone .dap-auth-r89,
body.dap-standalone .dap-login-page,
body.dap-standalone .dap-subscription-main,
body.dap-standalone .dap-auth-main,
body.dap-standalone .dap-account-menu,
body.dap-standalone .dap-r89-nav a,
body.dap-standalone .dap-profile-line{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;backface-visibility:hidden!important}body.dap-standalone .dap-topbar{box-sizing:border-box!important;width:100%!important;min-width:0!important;line-height:1!important}body.dap-standalone .dap-brand,
body.dap-standalone .dap-return,
body.dap-standalone .dap-top-user,
body.dap-standalone .dap-mobile-menu-button,
body.dap-standalone .dap-mobile-menu-title,
body.dap-standalone .dap-subscription-main,
body.dap-standalone .dap-auth-card,
body.dap-standalone .dap-login-card{font-synthesis:none!important;-webkit-font-smoothing:antialiased!important}body.dap-standalone .dap-brand,
body.dap-standalone .dap-brand img,
body.dap-standalone .dap-top-user,
body.dap-standalone .dap-top-user svg,
body.dap-standalone .dap-ico svg,
body.dap-standalone .dap-card-ico
svg{flex-shrink:0!important}body.dap-standalone
svg{overflow:visible!important;shape-rendering:geometricPrecision!important}body.dap-standalone img,
body.dap-standalone
svg{vertical-align:middle!important}body.dap-standalone .dap-subscription-main,
body.dap-standalone .dap-auth-main,
body.dap-standalone .dap-login-card,
body.dap-standalone .dap-account-wrap,
body.dap-standalone .dap-auth-wrap{min-width:0!important}body.dap-standalone .dap-outline-btn,
body.dap-standalone .dap-btn,
body.dap-standalone .dap-btn-primary,
body.dap-standalone .dap-btn-light,
body.dap-standalone .dap-password-toggle,
body.dap-standalone .dap-login-toast,
body.dap-standalone .dap-plans-banner,
body.dap-standalone .dap-subscription-banner,
body.dap-standalone .dap-offrir-article-badge{box-sizing:border-box!important;line-height:1.2!important;-webkit-appearance:none!important;appearance:none!important;font-variant-ligatures:normal!important}body.dap-standalone .dap-login-toast,
body.dap-standalone .dap-offrir-article-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:calc(100vw - 32px)!important;white-space:nowrap!important}body.dap-standalone .dap-login-toast svg,
body.dap-standalone .dap-offrir-article-badge
svg{width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important}body.dap-standalone input,
body.dap-standalone textarea,
body.dap-standalone
select{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;line-height:normal!important}body.dap-standalone input::-webkit-credentials-auto-fill-button,
body.dap-standalone input::-webkit-contacts-auto-fill-button{visibility:hidden!important;display:none!important;pointer-events:none!important}body.dap-standalone input:-webkit-autofill,
body.dap-standalone input:-webkit-autofill:hover,
body.dap-standalone input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#111!important;caret-color:#111!important}@supports (-moz-appearance:none){body.dap-standalone .dap-topbar,
body.dap-standalone .dap-subscription-main,
body.dap-standalone .dap-auth-main{letter-spacing:normal!important}body.dap-standalone .dap-brand{letter-spacing:-.055em!important}}@media (max-width:900px){body.dap-standalone .dap-topbar{overflow:hidden!important}body.dap-standalone .dap-mobile-menu-button{line-height:1!important}body.dap-standalone .dap-account-menu{will-change:transform!important}}