/* Gemello scuro di sito-asser-ai-home.css, generato da tema-scuro/build_tema_scuro.py: non modificare a mano. */
html[data-asser-theme="dark"] .asser-ai-app .hm{--hm-blush:#503b45;--hm-deep:#dbd4d5;--hm-night:#e1dcdd;--hm-mint:#2c3734;--hm-text:#dbd4d6;--hm-muted:#b1a1a4;--hm-line:rgba(255,255,255,0.182);--hm-sand:#262021;--hm-tint:#282122;--hm-paper:#221d1e;color:#dbd4d6;background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .hm a{text-decoration:none}
html[data-asser-theme="dark"] .asser-ai-app .hm a:focus-visible,html[data-asser-theme="dark"] .asser-ai-app .hm button:focus-visible,html[data-asser-theme="dark"] .asser-ai-app .hm input:focus-visible,html[data-asser-theme="dark"] .asser-ai-app .hm summary:focus-visible{outline:3px solid rgba(97,76,86,0.5)}
html[data-asser-theme="dark"] .asser-ai-app .hm-rot a:focus-visible,html[data-asser-theme="dark"] .asser-ai-app .hm-rot button:focus-visible,html[data-asser-theme="dark"] .asser-ai-app .hm-rot input:focus-visible,html[data-asser-theme="dark"] .asser-ai-app .hm-end a:focus-visible,html[data-asser-theme="dark"] .asser-ai-app .hm-tile--main:focus-visible,html[data-asser-theme="dark"] .asser-ai-app .hm-tile--rot:focus-visible{outline-color:rgba(255, 255, 255, 0.85)}
html[data-asser-theme="dark"] .asser-ai-app .hm-sec:focus,html[data-asser-theme="dark"] .asser-ai-app .hm-sec:focus-visible{outline:none}
html[data-asser-theme="dark"] .asser-ai-app .hm-sr{border:0}
html[data-asser-theme="dark"] .asser-ai-app .hm-eyebrow{color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .hm-eyebrow--light{color:var(--hm-pink)}
html[data-asser-theme="dark"] .asser-ai-app .hm-h1,html[data-asser-theme="dark"] .asser-ai-app .hm-h2,html[data-asser-theme="dark"] .asser-ai-app .hm-h3,html[data-asser-theme="dark"] .asser-ai-app .hm-h4{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .hm-h2--light{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm-sub{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .hm-sub--light{color:rgba(255, 255, 255, 0.76)}
html[data-asser-theme="dark"] .asser-ai-app .hm-link{color:#b5a4ac !important;text-decoration:none}
html[data-asser-theme="dark"] .asser-ai-app .hm-link--light{color:#fff !important;text-decoration:underline}
html[data-asser-theme="dark"] .asser-ai-app .hm-fine{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .hm-fine--light{color:rgba(255, 255, 255, 0.62)}
html[data-asser-theme="dark"] .asser-ai-app .hm-eg{color:rgba(255,255,255,0.34)}
html[data-asser-theme="dark"] .asser-ai-app .hm-btn{border:1px solid transparent}
html[data-asser-theme="dark"] .asser-ai-app .hm-btn--primary{background:linear-gradient(135deg, #7d445e, #733656);color:#ffffff !important;box-shadow:0 14px 32px rgba(0,0,0,0.59)}
@media (hover: hover){html[data-asser-theme="dark"] .asser-ai-app .hm-btn--primary:hover{box-shadow:0 20px 42px rgba(0,0,0,0.698)}}
html[data-asser-theme="dark"] .asser-ai-app .hm-btn--ghost{border-color:rgba(255,255,255,0.26);background:rgba(31,26,27,0.88);color:#d1c4cb !important}
html[data-asser-theme="dark"] .asser-ai-app .hm-btn--light{background:#fff;color:var(--hm-plum) !important;box-shadow:0 14px 34px rgba(0, 0, 0, 0.22)}
html[data-asser-theme="dark"] .asser-ai-app .hm-btn--outline{border-color:rgba(255, 255, 255, 0.4);background:rgba(255, 255, 255, 0.06);color:#fff !important}
@media (hover: hover){html[data-asser-theme="dark"] .asser-ai-app .hm-btn--outline:hover{background:rgba(255, 255, 255, 0.14)}}
html[data-asser-theme="dark"] .asser-ai-app .hm-note{border-bottom:1px solid rgba(255,255,255,0.155);background:linear-gradient(90deg, #2e1f26 0%, #251f20 50%, #2e1f26 100%);color:#d1c4cb !important}
@media (hover: hover){html[data-asser-theme="dark"] .asser-ai-app .hm-note:hover{background:linear-gradient(90deg, #322129 0%, #272122 50%, #322129 100%)}}
html[data-asser-theme="dark"] .asser-ai-app .hm-note__new{background:linear-gradient(135deg, #7d445e, #733656);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .hm-hero{background:radial-gradient(60% 52% at 50% -6%, rgba(64,40,51,0.4), rgba(233,180,204,0.0) 70%),
    radial-gradient(46% 50% at 100% 70%, rgba(38,32,33,0.95), rgba(237,244,242,0.0) 70%),
    radial-gradient(40% 44% at 0% 58%, rgba(40,33,34,0.95), rgba(244,233,237,0.0) 70%),
    #221d1e}
html[data-asser-theme="dark"] .asser-ai-app .hm-orb--a{background:radial-gradient(circle at 30% 30%, #402833, rgba(233,180,204,0.0) 70%)}
html[data-asser-theme="dark"] .asser-ai-app .hm-orb--b{background:radial-gradient(circle at 60% 40%, #2c3734, rgba(200,224,217,0.0) 70%)}
html[data-asser-theme="dark"] .asser-ai-app .hm-orb--c{background:radial-gradient(circle, rgba(180,95,134,0.39), rgba(180,95,134,0.0) 70%)}
html[data-asser-theme="dark"] .asser-ai-app .hm-kicker{border:1px solid rgba(255,255,255,0.182);background:rgba(31,26,27,0.94);color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .hm-dot{background:#3b7269;box-shadow:0 0 0 5px rgba(0,0,0,0.266)}
html[data-asser-theme="dark"] .asser-ai-app .hm-h1 em{background:linear-gradient(110deg, #b5a4ac 0%, #d3acbe 55%, #d79ab9 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
html[data-asser-theme="dark"] .asser-ai-app .hm-lead{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .hm-assure{color:#c3b7ba}
html[data-asser-theme="dark"] .asser-ai-app .hm-assure .hm-ic{color:#c2cecc}
html[data-asser-theme="dark"] .asser-ai-app .hm-stage{background:linear-gradient(160deg, #453140 0%, #3a3032 55%, #332b2d 100%);box-shadow:0 36px 80px rgba(0,0,0,0.554), 0 0 0 1px rgba(255,255,255,0.011) inset;color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .hm-stage::before{background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:46px 46px}
html[data-asser-theme="dark"] .asser-ai-app .hm-stage__glow{background:radial-gradient(circle, rgba(64,40,51,0.3), rgba(233,180,204,0.0) 62%)}
html[data-asser-theme="dark"] .asser-ai-app .hm-stage__bar{border-bottom:1px solid rgba(255,255,255,0.016);color:rgba(255,255,255,0.82)}
html[data-asser-theme="dark"] .asser-ai-app .hm-stage__bar small{color:rgba(255,255,255,0.5)}
html[data-asser-theme="dark"] .asser-ai-app .hm-pulse{background:#39574e;box-shadow:0 0 0 4px rgba(123,211,184,0.22)}
html[data-asser-theme="dark"] .asser-ai-app .hm-doc{border:1px solid rgba(255,255,255,0.022);background:rgba(255,255,255,0.075)}
html[data-asser-theme="dark"] .asser-ai-app .hm-doc b{background:linear-gradient(135deg, #c26a92, #8d4a6a)}
html[data-asser-theme="dark"] .asser-ai-app .hm-doc em{background:#3d9a86;color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .hm-ring{border:1px solid rgba(255,255,255,0.032)}
html[data-asser-theme="dark"] .asser-ai-app .hm-ring--a{border-top-color:rgba(65,42,52,0.85)}
html[data-asser-theme="dark"] .asser-ai-app .hm-ring--b{border-bottom-color:rgba(43,64,58,0.7)}
html[data-asser-theme="dark"] .asser-ai-app .hm-gem__fb{filter:drop-shadow(0 10px 22px rgba(240,169,198,0.056))}
html[data-asser-theme="dark"] .asser-ai-app .hm-beam{background:linear-gradient(90deg, rgba(233,180,204,0.0), rgba(64,40,51,0.95))}
html[data-asser-theme="dark"] .asser-ai-app .hm-out{border:1px solid rgba(255,255,255,0.022);background:rgba(255,255,255,0.06)}
html[data-asser-theme="dark"] .asser-ai-app .hm-out small{color:#9fd9c8}
html[data-asser-theme="dark"] .asser-ai-app .hm-out strong{color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .hm-chip{border:1px solid rgba(255,255,255,0.028);background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.9)}
html[data-asser-theme="dark"] .asser-ai-app .hm-okline{color:#9fd9c8}
html[data-asser-theme="dark"] .asser-ai-app .hm-stage__cap{border-top:1px solid rgba(255,255,255,0.016)}
html[data-asser-theme="dark"] .asser-ai-app .hm-cap{color:rgba(255,255,255,0.86)}
html[data-asser-theme="dark"] .asser-ai-app .hm-cap::before{background:#39574e}
html[data-asser-theme="dark"] .asser-ai-app .hm-choose{background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile{border:1px solid rgba(255,255,255,0.182);background:#1f1a1b;box-shadow:0 1px 2px rgba(0,0,0,0.122), 0 18px 44px rgba(0,0,0,0.158);color:#dbd4d6 !important}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile::before{background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%), rgba(64,40,51,0.34), rgba(233,180,204,0.0) 62%)}
@media (hover: hover){html[data-asser-theme="dark"] .asser-ai-app .hm-tile:hover{border-color:rgba(255,255,255,0.26);box-shadow:0 2px 4px rgba(0,0,0,0.14), 0 30px 64px rgba(0,0,0,0.284)}}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile__ic{background:linear-gradient(145deg, var(--t1), var(--t2));box-shadow:0 8px 18px rgba(0,0,0,0.446), inset 0 1px 0 rgba(255,255,255,0.048);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile__t{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile__p{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile__go{color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--main{background:linear-gradient(150deg, #5a2c44 0%, #4b2338 42%, #2c1f29 100%);border-color:rgba(255, 255, 255, 0.06);box-shadow:0 30px 70px rgba(75, 35, 56, 0.3);color:#fff !important}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--main::before{background:radial-gradient(480px circle at var(--mx, 60%) var(--my, 10%), rgba(233, 180, 204, 0.26), rgba(233, 180, 204, 0) 62%)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--main .hm-tile__ic{background:rgba(255, 255, 255, 0.16);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--main .hm-tile__t{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--main .hm-tile__p{color:rgba(255, 255, 255, 0.78)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--main .hm-tile__go{background:rgba(255, 255, 255, 0.15);color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm-files i{border:1px solid rgba(255,255,255,0.036);background:linear-gradient(160deg, rgba(255,255,255,0.16), rgba(255,255,255,0.06));box-shadow:0 22px 44px rgba(0,0,0,0.554)}
html[data-asser-theme="dark"] .asser-ai-app .hm-files i::after{background:linear-gradient(rgba(255,255,255,0.28), rgba(255,255,255,0.28)) 0 0 / 100% 5px no-repeat,
    linear-gradient(rgba(255,255,255,0.2), rgba(255,255,255,0.2)) 0 15px / 82% 5px no-repeat,
    linear-gradient(rgba(255,255,255,0.2), rgba(255,255,255,0.2)) 0 30px / 58% 5px no-repeat}
html[data-asser-theme="dark"] .asser-ai-app .hm-files i b{background:linear-gradient(135deg, #c26a92, #8d4a6a);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--rot{background:linear-gradient(135deg, #7d445e 0%, #b45f86 62%, #d79ab9 100%);border-color:rgba(255, 255, 255, 0.1);box-shadow:0 24px 56px rgba(125, 68, 94, 0.3);color:#fff !important}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--rot::before{background:radial-gradient(420px circle at var(--mx, 70%) var(--my, 20%), rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0) 62%)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--rot .hm-tile__ic{background:rgba(255, 255, 255, 0.2);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.34)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--rot .hm-tile__t{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--rot .hm-tile__p{color:rgba(255, 255, 255, 0.88)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tile--rot .hm-tile__go{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm-fan__p{border:1px solid rgba(255,255,255,0.182);background:#1f1a1b;box-shadow:0 14px 30px rgba(0,0,0,0.446)}
html[data-asser-theme="dark"] .asser-ai-app .hm-fan__blank{background:linear-gradient(160deg, #282122, #1f1a1b)}
html[data-asser-theme="dark"] .asser-ai-app .hm-rot{background:linear-gradient(160deg, #2c1f29 0%, #251a25 55%, #1c121c 100%);color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm-rot::before{background-image:radial-gradient(rgba(255, 255, 255, 0.075) 1px, transparent 1.4px);background-size:28px 28px}
html[data-asser-theme="dark"] .asser-ai-app .hm-rot__glow{background:radial-gradient(circle, rgba(233, 180, 204, 0.3), rgba(233, 180, 204, 0) 66%)}
html[data-asser-theme="dark"] .asser-ai-app .hm-find__label{color:rgba(255, 255, 255, 0.84)}
html[data-asser-theme="dark"] .asser-ai-app .hm-find__ic{color:rgba(255, 255, 255, 0.6)}
html[data-asser-theme="dark"] .asser-ai-app .hm .hm-find input[type="search"]{border:1px solid rgba(255, 255, 255, 0.24);background:rgba(255, 255, 255, 0.08);box-shadow:none;color:#fff;outline:0}
html[data-asser-theme="dark"] .asser-ai-app .hm .hm-find input[type="search"]::placeholder{color:rgba(255, 255, 255, 0.5)}
html[data-asser-theme="dark"] .asser-ai-app .hm .hm-find input[type="search"]:focus{border-color:rgba(233, 180, 204, 0.9);background:rgba(255, 255, 255, 0.13);box-shadow:0 0 0 4px rgba(233, 180, 204, 0.2)}
html[data-asser-theme="dark"] .asser-ai-app .hm-find__sugg{box-shadow:0 24px 60px rgba(0, 0, 0, 0.42);color:var(--hm-text)}
html[data-asser-theme="dark"] .asser-ai-app .hm-find__result{color:var(--hm-text)}
html[data-asser-theme="dark"] .asser-ai-app .hm-find__result .enti-check__card{border:0;box-shadow:0 24px 60px rgba(0, 0, 0, 0.32);color:var(--hm-text)}
html[data-asser-theme="dark"] .asser-ai-app .hm-find__result .enti-check__hint{color:rgba(255, 255, 255, 0.78)}
html[data-asser-theme="dark"] .asser-ai-app .hm-find__hint{color:rgba(255, 255, 255, 0.78)}
html[data-asser-theme="dark"] .asser-ai-app .hm-find__hint a{color:#fff;text-decoration:underline}
html[data-asser-theme="dark"] .asser-ai-app .hm-count{border:1px solid rgba(255, 255, 255, 0.14);background:linear-gradient(160deg, rgba(255, 255, 255, 0.11), rgba(255, 255, 255, 0.035));box-shadow:0 34px 80px rgba(0, 0, 0, 0.32)}
html[data-asser-theme="dark"] .asser-ai-app .hm-count__eyebrow{color:var(--hm-pink)}
html[data-asser-theme="dark"] .asser-ai-app .hm-count__pulse{background:#7bd3b8;box-shadow:0 0 0 4px rgba(123, 211, 184, 0.22)}
html[data-asser-theme="dark"] .asser-ai-app .hm-count__big b{background:linear-gradient(180deg, #fff 30%, #e9b4cc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
html[data-asser-theme="dark"] .asser-ai-app .hm-count__big span{color:rgba(255, 255, 255, 0.9)}
html[data-asser-theme="dark"] .asser-ai-app .hm-count__now{color:rgba(255, 255, 255, 0.76)}
html[data-asser-theme="dark"] .asser-ai-app .hm-count__now b{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm-stats li{border:1px solid rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.065)}
html[data-asser-theme="dark"] .asser-ai-app .hm-stats strong{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm-stats span{color:rgba(255, 255, 255, 0.92)}
html[data-asser-theme="dark"] .asser-ai-app .hm-stats small{color:rgba(255, 255, 255, 0.58)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tl{border:1px solid rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.045)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tl__t{color:var(--hm-pink)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tl__list::before{background:rgba(255, 255, 255, 0.16)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tl__list::after{background:linear-gradient(90deg, #3d9a86, #e9b4cc)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tl__node{border:2px solid rgba(255, 255, 255, 0.3);background:#2a1d29;color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm-tl__list li.is-done .hm-tl__node{border-color:#3d9a86;background:#3d9a86}
html[data-asser-theme="dark"] .asser-ai-app .hm-tl__list li.is-now .hm-tl__node{border-color:transparent;background:linear-gradient(135deg, #f0b6cf, #b45f86);box-shadow:0 0 0 6px rgba(233, 180, 204, 0.26)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tl__name{color:rgba(255, 255, 255, 0.72)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tl__date{color:rgba(255, 255, 255, 0.52)}
html[data-asser-theme="dark"] .asser-ai-app .hm-tl__list li.is-done .hm-tl__name,html[data-asser-theme="dark"] .asser-ai-app .hm-tl__list li.is-now .hm-tl__name{color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm-tl__list li.is-now .hm-tl__date{color:var(--hm-pink)}
html[data-asser-theme="dark"] .asser-ai-app .hm-flow{background:radial-gradient(50% 60% at 0% 0%, rgba(44,55,52,0.62), rgba(200,224,217,0.0) 70%),
    #262021}
html[data-asser-theme="dark"] .asser-ai-app .hm-step{border:1px solid rgba(255,255,255,0.182);background:#1f1a1b;box-shadow:0 1px 2px rgba(0,0,0,0.14), 0 18px 44px rgba(0,0,0,0.194)}
html[data-asser-theme="dark"] .asser-ai-app .hm-step__n{color:rgba(194,206,204,0.1)}
html[data-asser-theme="dark"] .asser-ai-app .hm-step__k{color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .hm-step .hm-h3{color:#c2cecc}
html[data-asser-theme="dark"] .asser-ai-app .hm-step p{color:#abb9b6}
html[data-asser-theme="dark"] .asser-ai-app .hm-step__vis--1 i{border:1px solid rgba(255,255,255,0.209);background:linear-gradient(90deg, #262021 0 34px, #1f1a1b 34px);box-shadow:0 6px 14px rgba(0,0,0,0.194)}
html[data-asser-theme="dark"] .asser-ai-app .hm-step__vis--2 i{border:7px solid rgba(255,255,255,0.182);border-top-color:#66c2ae}
html[data-asser-theme="dark"] .asser-ai-app .hm-step__vis--2 b{background:linear-gradient(90deg, #3d9a86 0 62%, rgba(255,255,255,0.147) 62%);box-shadow:0 26px 0 -1px rgba(0,0,0,0.23), 0 52px 0 -1px rgba(0,0,0,0.23)}
html[data-asser-theme="dark"] .asser-ai-app .hm-step__vis--3 i{background:rgba(125,68,94,0.21)}
html[data-asser-theme="dark"] .asser-ai-app .hm-step__vis--3 i:nth-child(1){background:linear-gradient(90deg, #7d445e, #b45f86)}
html[data-asser-theme="dark"] .asser-ai-app .hm-pro{background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .hm-feat__ic{background:#282122;color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .hm-feat p{color:#b1a1a4}
html[data-asser-theme="dark"] .asser-ai-app .hm-app{background:linear-gradient(160deg, #453140 0%, #3a3032 60%, #332b2d 100%);box-shadow:0 40px 80px rgba(0,0,0,0.626), 0 0 0 1px rgba(255,255,255,0.011) inset;color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .hm-app__bar{border-bottom:1px solid rgba(255,255,255,0.016);color:rgba(255,255,255,0.64)}
html[data-asser-theme="dark"] .asser-ai-app .hm-app__bar i{background:rgba(255,255,255,0.2)}
html[data-asser-theme="dark"] .asser-ai-app .hm-app__g{color:rgba(255,255,255,0.42)}
html[data-asser-theme="dark"] .asser-ai-app .hm-app__i{color:rgba(255,255,255,0.82)}
html[data-asser-theme="dark"] .asser-ai-app .hm-app__i.on{background:rgba(255,255,255,0.12);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .hm-careful{background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .hm-careful__box{border:1px solid rgba(255,255,255,0.182);background:#262021}
html[data-asser-theme="dark"] .asser-ai-app .hm-careful__ic{background:linear-gradient(145deg, #3f9486, #2c8576);box-shadow:0 10px 22px rgba(0,0,0,0.554);color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .hm-careful__box p{color:#c3b7ba}
html[data-asser-theme="dark"] .asser-ai-app .hm-faq{background:#221d1e}
html[data-asser-theme="dark"] .asser-ai-app .hm-acc__item{border:1px solid rgba(255,255,255,0.182);background:#1f1a1b;box-shadow:0 1px 2px rgba(0,0,0,0.122), 0 14px 34px rgba(0,0,0,0.14)}
html[data-asser-theme="dark"] .asser-ai-app .hm-acc__item[open]{border-color:rgba(255,255,255,0.26);box-shadow:0 2px 4px rgba(0,0,0,0.14), 0 22px 50px rgba(0,0,0,0.23)}
html[data-asser-theme="dark"] .asser-ai-app .hm-acc__item summary{color:#d1c4cb}
html[data-asser-theme="dark"] .asser-ai-app .hm-acc__plus{background:#282122;color:#b5a4ac}
html[data-asser-theme="dark"] .asser-ai-app .hm-acc__item[open] .hm-acc__plus{background:#733656;color:#ffffff}
html[data-asser-theme="dark"] .asser-ai-app .hm-acc__item p{color:#c3b7ba}
html[data-asser-theme="dark"] .asser-ai-app .hm-end{background:var(--hm-paper)}
html[data-asser-theme="dark"] .asser-ai-app .hm-end__box{background:linear-gradient(150deg, #3a2635 0%, #2c1f29 55%, #211620 100%);box-shadow:0 30px 70px rgba(44, 31, 41, 0.26);color:#fff}
html[data-asser-theme="dark"] .asser-ai-app .hm-end__glow{background:radial-gradient(circle, rgba(233, 180, 204, 0.3), rgba(233, 180, 204, 0) 66%)}
html[data-asser-theme="dark"] .asser-ai-app .hm-end__status{border-left:1px solid rgba(255, 255, 255, 0.16)}
html[data-asser-theme="dark"] .asser-ai-app .hm-end__on{color:#9fd9c8}
html[data-asser-theme="dark"] .asser-ai-app .hm-end__status strong{color:#fff}
@media (max-width: 960px){html[data-asser-theme="dark"] .asser-ai-app .hm-end__status{border-left:0;border-top:1px solid rgba(255, 255, 255, 0.16)}}
