.toolcard[data-astro-cid-rr62mfgb]{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:var(--round);background:var(--raised);box-shadow:var(--lift-1);margin:2.2rem 0;padding:clamp(1.2rem,3vw,1.8rem);position:relative;overflow:hidden}.toolcard[data-astro-cid-rr62mfgb]:before{content:"";background:var(--highlight,var(--accent));width:3px;position:absolute;top:0;bottom:0;left:0}.tlabel[data-astro-cid-rr62mfgb]{margin:0 0 var(--sp-3);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.55em;font-size:.68rem;font-weight:500;display:flex}.tdot[data-astro-cid-rr62mfgb]{background:var(--highlight,var(--accent));width:.5em;height:.5em;box-shadow:0 0 0 3px color-mix(in srgb, var(--highlight,var(--accent)) 26%, transparent);border-radius:50%}.tfields[data-astro-cid-rr62mfgb]{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;margin:0;display:flex}.tfields[data-astro-cid-rr62mfgb] label{color:var(--ink-soft);flex-direction:column;gap:.45em;min-width:0;font-size:.8rem;font-weight:600;display:flex}.tfields[data-astro-cid-rr62mfgb] input,.tfields[data-astro-cid-rr62mfgb] select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:calc(var(--round) - 4px);min-width:7.5rem;max-width:11rem;padding:.6em .8em;font-size:.95rem}.tfields[data-astro-cid-rr62mfgb] input:focus,.tfields[data-astro-cid-rr62mfgb] select:focus{outline:2px solid color-mix(in srgb, var(--highlight,var(--accent)) 55%, transparent);outline-offset:1px;border-color:#0000}.tfields[data-astro-cid-rr62mfgb] .checkline{flex-direction:row;align-items:center;gap:.6em;padding-bottom:.6em}.tfields[data-astro-cid-rr62mfgb] .checkline input{width:1.05rem;min-width:0;height:1.05rem;accent-color:var(--accent)}.tfields[data-astro-cid-rr62mfgb] .wide input{max-width:14rem}.tresult[data-astro-cid-rr62mfgb]{margin-top:var(--sp-4)}.tresult[data-astro-cid-rr62mfgb] .rows{gap:.55rem;margin:0;padding:0;display:grid}.tresult[data-astro-cid-rr62mfgb] .row{border-bottom:1px dashed var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.55rem;display:flex}.tresult[data-astro-cid-rr62mfgb] .row dt{color:var(--ink-soft);margin:0;font-size:.86rem}.tresult[data-astro-cid-rr62mfgb] .row dd{font-family:var(--mono);text-align:right;white-space:nowrap;margin:0;font-size:.92rem;font-weight:600}.tresult[data-astro-cid-rr62mfgb] .verdict{margin:var(--sp-3) 0 0;border-radius:calc(var(--round) - 4px);background:color-mix(in srgb, var(--highlight,var(--accent)) 12%, var(--paper));border:1px solid color-mix(in srgb, var(--highlight,var(--accent)) 30%, transparent);padding:.85em 1em;font-size:.92rem;line-height:1.55}.tresult[data-astro-cid-rr62mfgb] .verdict strong{font-family:var(--mono)}.tresult[data-astro-cid-rr62mfgb] .stampline{gap:var(--sp-4);margin:var(--sp-3) 0 0;flex-wrap:wrap;align-items:center;display:flex}.tresult[data-astro-cid-rr62mfgb] .stamp{font-family:var(--mono);letter-spacing:.04em;color:var(--accent);border:3px solid color-mix(in srgb, var(--accent) 75%, transparent);white-space:nowrap;border-radius:8px;padding:.18em .5em;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:700;display:inline-block;transform:rotate(-2deg);mask-image:radial-gradient(140% 140% at 30% 20%,#000 82%,#000000bf)}.tresult[data-astro-cid-rr62mfgb] .stamptext{min-width:14rem;color:var(--ink-soft);flex:1;margin:0;font-size:.92rem;line-height:1.55}.tresult[data-astro-cid-rr62mfgb] .envelopes{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.tresult[data-astro-cid-rr62mfgb] .env{border:1px solid var(--rule);border-radius:calc(var(--round) - 4px);background:var(--paper);flex-direction:column;gap:.3em;padding:.85rem .95rem;display:flex}.tresult[data-astro-cid-rr62mfgb] .env .ek{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.62rem}.tresult[data-astro-cid-rr62mfgb] .env .ev{font-family:var(--mono);font-size:1.1rem;font-weight:700}.tresult[data-astro-cid-rr62mfgb] .env .en{color:var(--ink-soft);font-size:.76rem;line-height:1.4}.tresult[data-astro-cid-rr62mfgb] .env.is-save{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--highlight) 10%, var(--paper))}
