.p9-d5G_tool,.p9-d5G_results{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.p9-d5G_tool{--ec-ok:var(--green,#8cd9aa);--ec-loose:var(--amber,#c9a45c);--ec-open:var(--red,#e18a7b);--ec-dim:var(--quiet,#a39d93);--ec-line:var(--border-subtle,#f5f2ea29);--ec-tint:color-mix(in srgb, var(--text,#f5f2ea) 5%, transparent)}html[data-redesign-v7=true] .p9-d5G_tool{--ec-ok:#1f6b45;--ec-loose:#7a5c1e;--ec-open:#a33a2a;--ec-dim:#5b6068;--ec-line:#1b1f2433;--ec-tint:#fff9}.p9-d5G_ask{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.p9-d5G_ask input{min-height:56px;font-size:1.25rem}.p9-d5G_ask button{white-space:nowrap;min-height:56px}@media (max-width:560px){.p9-d5G_ask{grid-template-columns:minmax(0,1fr)}}.p9-d5G_stage{--bar-h:92px;--pad:20px;--env-w:60px;--env-h:42px;--mid:calc(var(--pad) + var(--bar-h) / 2);padding:var(--pad) 0 4px;color:var(--text);position:relative;container-type:inline-size}.p9-d5G_rail{left:10%;right:10%;top:calc(var(--mid) - 1.5px);background:var(--ec-line);border-radius:2px;height:3px;position:absolute}.p9-d5G_rail:after{content:"";background:var(--trail,transparent);border-radius:2px;width:0;transition:width 1.5s cubic-bezier(.22,.8,.2,1);position:absolute;inset:0 auto 0 0}.p9-d5G_stage[data-outcome=stopped] .p9-d5G_rail:after{--trail:var(--ec-ok);width:65%}.p9-d5G_stage[data-outcome=spam] .p9-d5G_rail:after{--trail:var(--ec-loose);width:100%}.p9-d5G_stage[data-outcome=inbox] .p9-d5G_rail:after{--trail:var(--ec-open);width:100%}.p9-d5G_stage[data-outcome=unknown] .p9-d5G_rail{background:repeating-linear-gradient(90deg, var(--ec-line) 0 8px, transparent 8px 16px)}.p9-d5G_stops{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.p9-d5G_stops>li{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 4px;display:flex}.p9-d5G_origin:before{content:"";height:var(--bar-h);display:block}.p9-d5G_stopTitle{white-space:nowrap;margin-top:10px;font-size:1.0625rem;font-weight:600;line-height:22px}.p9-d5G_stopSub{color:var(--ec-dim);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.35}.p9-d5G_gate{--gate-color:var(--ec-dim);--gate-gap:0px}.p9-d5G_gateBar{width:16px;height:var(--bar-h);background:linear-gradient(to bottom, var(--gate-color) 0 calc(50% - var(--gate-gap) / 2), transparent 0 calc(50% + var(--gate-gap) / 2), var(--gate-color) 0);box-shadow:0 0 0 6px var(--ec-halo,transparent);transition:opacity .35s ease calc(.25s + var(--i) * .35s);border-radius:8px}.p9-d5G_gate[data-status=pending] .p9-d5G_gateBar{opacity:.3}.p9-d5G_gate[data-status=good]{--gate-color:var(--ec-ok)}.p9-d5G_gate[data-status=review]{--gate-color:var(--ec-loose);--gate-gap:30px}.p9-d5G_gate[data-status=action]{--gate-color:var(--ec-open);--gate-gap:62px}.p9-d5G_gate[data-status=unknown]{--gate-color:var(--ec-dim);--gate-gap:70px}.p9-d5G_gateTech{letter-spacing:.04em;margin-top:10px;font-size:1.0625rem;font-weight:700;line-height:22px}.p9-d5G_gateName{color:var(--ec-dim);font-size:.9375rem;line-height:1.35}.p9-d5G_gateState{min-height:28px;color:var(--gate-color);border:1.5px solid;border-radius:999px;margin-top:8px;padding:2px 12px;font-size:.875rem;font-weight:700;line-height:22px}.p9-d5G_gateState:empty{border-color:#0000}.p9-d5G_inboxGlyph{height:var(--bar-h);color:var(--text);transition:color .3s 1.3s}.p9-d5G_spamTray{color:var(--ec-dim);justify-items:center;gap:4px;margin-top:10px;font-size:.875rem;display:grid}.p9-d5G_spamTray:before{content:"";border:1.5px dashed var(--ec-line);border-radius:6px;width:48px;height:28px}.p9-d5G_stage[data-outcome=inbox] .p9-d5G_inboxGlyph{color:var(--ec-open)}.p9-d5G_stage[data-outcome=spam] .p9-d5G_spamTray{color:var(--ec-loose);font-weight:700}.p9-d5G_stage[data-outcome=spam] .p9-d5G_spamTray:before{border-color:var(--ec-loose)}.p9-d5G_envelope{--x:10;--y:0px;--s:1;left:0;top:calc(var(--mid) - var(--env-h) / 2);width:var(--env-w);height:var(--env-h);color:var(--text);z-index:1;transform:translate(calc(var(--x) * 1cqw - var(--env-w) / 2), var(--y)) scale(var(--s));transition:transform 1.5s cubic-bezier(.22,.8,.2,1),opacity .4s,color .3s 1.2s;position:absolute}.p9-d5G_envelope svg{width:100%;height:100%;display:block}.p9-d5G_stage[data-phase=idle] .p9-d5G_envelope{opacity:.45}.p9-d5G_stage[data-outcome=stopped] .p9-d5G_envelope{--x:62;color:var(--ec-ok)}.p9-d5G_stage[data-outcome=inbox] .p9-d5G_envelope{--x:90;--y:4px;--s:.72;color:var(--ec-open)}.p9-d5G_stage[data-outcome=spam] .p9-d5G_envelope{--x:90;--y:calc(var(--bar-h) / 2 + 56px);--s:.5;color:var(--ec-loose)}.p9-d5G_stage[data-outcome=unknown] .p9-d5G_envelope{--x:40;opacity:.45}.p9-d5G_stage[data-phase=checking] .p9-d5G_gateBar{animation:p9-d5G_gatePulse 1.1s ease-in-out calc(var(--i) * .18s) infinite}.p9-d5G_stage[data-phase=checking] .p9-d5G_envelope{animation:1.1s ease-in-out infinite p9-d5G_envelopeWait}@keyframes p9-d5G_gatePulse{0%,to{opacity:.25}50%{opacity:.9}}@keyframes p9-d5G_envelopeWait{0%,to{transform:translate(calc(10cqw - var(--env-w) / 2), 0)}50%{transform:translate(calc(10cqw - var(--env-w) / 2 + 8px), 0)}}@media (max-width:640px){.p9-d5G_stage{--bar-h:64px;--pad:12px;--env-w:38px;--env-h:27px}.p9-d5G_gateBar{width:12px}.p9-d5G_gateName,.p9-d5G_stopSub{display:none}.p9-d5G_stopTitle,.p9-d5G_gateTech{letter-spacing:0;font-size:.8125rem}.p9-d5G_gateState{padding:0 8px;font-size:.75rem}.p9-d5G_spamTray{font-size:.75rem}.p9-d5G_gate[data-status=review]{--gate-gap:22px}.p9-d5G_gate[data-status=action]{--gate-gap:44px}.p9-d5G_gate[data-status=unknown]{--gate-gap:50px}}@media (prefers-reduced-motion:reduce){.p9-d5G_envelope,.p9-d5G_gateBar,.p9-d5G_inboxGlyph,.p9-d5G_rail:after{transition:none;animation:none!important}}.p9-d5G_hero{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}.p9-d5G_hero>*{min-width:0}.p9-d5G_verdict{align-items:start;gap:24px 56px;display:grid}@media (min-width:960px){.p9-d5G_verdict{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.p9-d5G_verdictMain{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.p9-d5G_verdictSide{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.p9-d5G_verdictSide p{margin:0}.p9-d5G_tool .p9-d5G_hero h2.p9-d5G_sentence{text-wrap:balance;overflow-wrap:break-word;min-width:0;margin:0;font-size:clamp(1.5rem,4.2vw + .5rem,3.25rem);line-height:1.1}html[data-redesign-v7=true] .p9-d5G_tool .p9-d5G_hero h2.p9-d5G_sentence{text-wrap:balance;overflow-wrap:break-word;min-width:0;margin:0;font-size:clamp(1.5rem,4.2vw + .5rem,3.25rem);line-height:1.1}.p9-d5G_scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:520px;margin:0;padding:0;list-style:none;display:grid}.p9-d5G_scale li{color:var(--ec-dim);gap:8px;font-size:.9375rem;display:grid}.p9-d5G_scale li:before{content:"";background:var(--ec-line);border-radius:4px;height:8px}.p9-d5G_scale li[data-on=true]{color:var(--text);font-weight:700}.p9-d5G_scale[data-scale=open] li[data-on=true]:before{background:var(--ec-open)}.p9-d5G_scale[data-scale=partly] li[data-on=true]:before{background:var(--ec-loose)}.p9-d5G_scale[data-scale=closed] li[data-on=true]:before{background:var(--ec-ok)}.p9-d5G_meta{color:var(--ec-dim);font-size:.9375rem}.p9-d5G_rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.p9-d5G_row{border:1px solid var(--ec-line);background:var(--ec-tint);border-radius:14px}.p9-d5G_row>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:20px 24px;list-style:none;display:grid}.p9-d5G_row>summary::-webkit-details-marker{display:none}.p9-d5G_rowName{margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.p9-d5G_rowLine{grid-column:1/-1;margin:0;font-size:1.0625rem;line-height:1.5}.p9-d5G_rowMore{color:var(--ec-dim);text-underline-offset:3px;grid-column:1/-1;font-size:.9375rem;text-decoration:underline}.p9-d5G_row[open] .p9-d5G_rowMore{display:none}.p9-d5G_pill{white-space:nowrap;border:1.5px solid;border-radius:999px;justify-self:end;padding:4px 12px;font-size:.875rem;font-weight:700}.p9-d5G_pill[data-status=good]{color:var(--ec-ok)}.p9-d5G_pill[data-status=review]{color:var(--ec-loose)}.p9-d5G_pill[data-status=action]{color:var(--ec-open)}.p9-d5G_pill[data-status=unknown]{color:var(--ec-dim)}.p9-d5G_rowBody{gap:12px;padding:0 24px 24px;display:grid}.p9-d5G_rowBody p{margin:0}.p9-d5G_example{color:var(--ec-dim);font-size:.9375rem}@media (max-width:480px){.p9-d5G_row>summary{grid-template-columns:minmax(0,1fr);padding:16px}.p9-d5G_pill{justify-self:start}.p9-d5G_rowBody{padding:0 16px 16px}}.p9-d5G_records{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:1px solid var(--ec-line);border-radius:6px;max-width:100%;margin:0;padding:16px;font-size:13px;line-height:1.7}.p9-d5G_note{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid var(--ec-loose);background:var(--ec-tint);font:inherit;border-radius:0 10px 10px 0;margin:0;padding:20px;font-size:1rem;line-height:1.6}.p9-d5G_share{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.p9-d5G_close{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.p9-d5G_closePhoto{object-fit:cover;border-radius:50%;width:96px;height:96px}.p9-d5G_closeText{justify-items:start;gap:12px;display:grid}.p9-d5G_closeText p,.p9-d5G_closeText h2{margin:0}@media (max-width:480px){.p9-d5G_close{grid-template-columns:minmax(0,1fr)}}
