.tm-progress[data-astro-cid-zcf6dkqz]{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.tm-progress[data-astro-cid-zcf6dkqz] i[data-astro-cid-zcf6dkqz]{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#6ea8ff,#1f6feb 40%,#ff5b2e);display:block;box-shadow:0 0 12px #ff5b2e99}.tm-meta[data-astro-cid-zcf6dkqz]{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.tm-meta[data-astro-cid-zcf6dkqz] li[data-astro-cid-zcf6dkqz]{color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.85rem;display:inline-flex}.tm-meta[data-astro-cid-zcf6dkqz] i[data-astro-cid-zcf6dkqz]{background:#3ddc97;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 8px #3ddc97}.tm-seal-wrap[data-astro-cid-zcf6dkqz]{aspect-ratio:1;width:min(20rem,70vw);margin-inline:auto;position:relative}.tm-seal[data-astro-cid-zcf6dkqz]{width:100%;height:100%;animation:40s linear infinite tm-turn;overflow:visible}.tm-seal[data-astro-cid-zcf6dkqz] text[data-astro-cid-zcf6dkqz]{font-family:var(--font-body);letter-spacing:.2em;fill:#dce3ecd9;font-size:11.5px;font-weight:600}.tm-eye{filter:drop-shadow(0 0 24px #1f6feb99);width:38%;height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes tm-turn{to{rotate:360deg}}.tm-promises[data-astro-cid-zcf6dkqz]{gap:1rem;margin-top:2rem;display:grid}@media (width>=640px){.tm-promises[data-astro-cid-zcf6dkqz]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.tm-promises[data-astro-cid-zcf6dkqz]{grid-template-columns:repeat(3,1fr)}}.tm-promise[data-astro-cid-zcf6dkqz]{background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:1.6rem;gap:.5rem;height:100%;padding:1.5rem 1.5rem 1.3rem;transition:border-color .25s,translate .25s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.tm-promise[data-astro-cid-zcf6dkqz]:after{content:"";background:radial-gradient(18rem circle at var(--mx,50%) var(--my,0%), #6ea8ff24, transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.tm-promise[data-astro-cid-zcf6dkqz]:hover{border-color:#ff5b2e8c;translate:0 -3px;box-shadow:0 24px 50px -30px #ff5b2ecc}.tm-promise[data-astro-cid-zcf6dkqz]:hover:after{opacity:1}.tm-pn[data-astro-cid-zcf6dkqz]{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-orange);font-size:.8rem}.tm-promise[data-astro-cid-zcf6dkqz] b[data-astro-cid-zcf6dkqz]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:1.3rem;line-height:1.2}.tm-promise[data-astro-cid-zcf6dkqz]>span[data-astro-cid-zcf6dkqz]:not(.tm-pn){color:var(--color-mist)}.tm-promise[data-astro-cid-zcf6dkqz] em[data-astro-cid-zcf6dkqz]{color:var(--color-light-blue);margin-top:.4rem;font-size:.85rem;font-style:normal;font-weight:600}.tm-layout[data-astro-cid-zcf6dkqz]{gap:2.5rem;display:grid}@media (width>=1024px){.tm-layout[data-astro-cid-zcf6dkqz]{grid-template-columns:16rem minmax(0,1fr);gap:4rem}}.tm-toc-inner[data-astro-cid-zcf6dkqz]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.4rem;padding:1.3rem;position:sticky;top:7rem}.tm-toc-title[data-astro-cid-zcf6dkqz]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-light-blue);font-size:.72rem;font-weight:600}.tm-toc[data-astro-cid-zcf6dkqz] ol[data-astro-cid-zcf6dkqz]{gap:.1rem;margin-top:.8rem;display:grid}.tm-toc[data-astro-cid-zcf6dkqz] a[data-astro-cid-zcf6dkqz]{color:#dce3eccc;border-radius:.6rem;gap:.7rem;padding:.4rem .6rem;font-size:.9rem;transition:background-color .2s,color .2s;display:flex}.tm-toc[data-astro-cid-zcf6dkqz] a[data-astro-cid-zcf6dkqz] span[data-astro-cid-zcf6dkqz]{font-family:var(--font-display);color:#dce3ec73;padding-top:.1rem;font-size:.75rem}.tm-toc[data-astro-cid-zcf6dkqz] a[data-astro-cid-zcf6dkqz]:hover{color:#fff;background:#ffffff0d}.tm-toc[data-astro-cid-zcf6dkqz] a[data-astro-cid-zcf6dkqz][aria-current=true]{color:#fff;box-shadow:inset 2px 0 0 var(--color-orange);background:linear-gradient(90deg,#ff5b2e2e,#0000)}.tm-toc[data-astro-cid-zcf6dkqz] a[data-astro-cid-zcf6dkqz][aria-current=true] span[data-astro-cid-zcf6dkqz]{color:var(--color-orange)}@media (width<=1023px){.tm-toc-inner[data-astro-cid-zcf6dkqz]{position:static}.tm-toc[data-astro-cid-zcf6dkqz] ol[data-astro-cid-zcf6dkqz]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}.tm-switch[data-astro-cid-zcf6dkqz]{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.9rem;align-items:center;gap:.7rem;margin-top:.9rem;padding:.6rem .7rem;font-size:.88rem;font-weight:500;display:flex;position:relative}.tm-switch[data-astro-cid-zcf6dkqz] input[data-astro-cid-zcf6dkqz]{opacity:0;cursor:pointer;position:absolute;inset:0}.tm-switch-ui[data-astro-cid-zcf6dkqz]{background:#ffffff26;border-radius:999px;flex:none;width:2.3rem;height:1.3rem;transition:background-color .25s;position:relative}.tm-switch-ui[data-astro-cid-zcf6dkqz]:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;transition:translate .25s cubic-bezier(.3,1,.4,1);position:absolute;top:.15rem;left:.15rem}.tm-switch[data-astro-cid-zcf6dkqz] input[data-astro-cid-zcf6dkqz]:checked+.tm-switch-ui[data-astro-cid-zcf6dkqz]{background:var(--color-orange)}.tm-switch[data-astro-cid-zcf6dkqz] input[data-astro-cid-zcf6dkqz]:checked+.tm-switch-ui[data-astro-cid-zcf6dkqz]:after{translate:1rem}.tm-switch[data-astro-cid-zcf6dkqz] input[data-astro-cid-zcf6dkqz]:focus-visible+.tm-switch-ui[data-astro-cid-zcf6dkqz]{outline:2px solid var(--color-light-blue);outline-offset:3px}.tm-doc[data-astro-cid-zcf6dkqz]{gap:1.2rem;min-width:0;display:grid}.tm-part[data-astro-cid-zcf6dkqz]{background:#ffffff09;border:1px solid #ffffff17;border-radius:1.6rem;padding:1.6rem 1.5rem;scroll-margin-top:6.5rem}@media (width>=640px){.tm-part[data-astro-cid-zcf6dkqz]{padding:2rem 2.2rem}}.tm-part[data-astro-cid-zcf6dkqz]:target{border-color:#ff5b2e8c;box-shadow:0 0 40px -20px #ff5b2ecc}.tm-part-head[data-astro-cid-zcf6dkqz]{align-items:baseline;gap:.9rem;display:flex}.tm-num[data-astro-cid-zcf6dkqz]{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-light-blue);font-size:.8rem}.tm-part-head[data-astro-cid-zcf6dkqz] h2[data-astro-cid-zcf6dkqz]{color:#fff;font-size:clamp(1.5rem,3.4vw,1.95rem);line-height:1.15}.tm-link[data-astro-cid-zcf6dkqz]{color:#dce3ec99;border:1px solid #ffffff1a;border-radius:50%;flex:none;align-self:center;place-items:center;width:2.1rem;height:2.1rem;margin-left:auto;transition:color .2s,border-color .2s;display:grid;position:relative}.tm-link[data-astro-cid-zcf6dkqz]:hover{color:#fff;border-color:var(--color-light-blue)}.tm-link[data-astro-cid-zcf6dkqz] svg[data-astro-cid-zcf6dkqz]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1rem}.tm-copied[data-astro-cid-zcf6dkqz]{white-space:nowrap;color:#0a1f3d;opacity:0;pointer-events:none;background:#fff;border-radius:.5rem;padding:.25rem .6rem;font-size:.75rem;transition:opacity .2s,translate .2s;position:absolute;bottom:calc(100% + .4rem);right:0;translate:0 4px}.tm-link[data-astro-cid-zcf6dkqz].is-copied .tm-copied[data-astro-cid-zcf6dkqz]{opacity:1;translate:0}.tm-plain[data-astro-cid-zcf6dkqz]{color:#fff;border-left:3px solid var(--color-orange);background:linear-gradient(90deg,#1f6feb29,#ff5b2e0f);border-radius:1rem;margin-top:1rem;padding:.95rem 1.1rem;font-size:1.05rem;line-height:1.55}.tm-plain[data-astro-cid-zcf6dkqz] b[data-astro-cid-zcf6dkqz]{letter-spacing:.16em;text-transform:uppercase;color:#ff8a66;margin-bottom:.2rem;font-size:.7rem;font-weight:700;display:block}.tm-full[data-astro-cid-zcf6dkqz]{color:var(--color-mist);margin-top:1.1rem;line-height:1.7}.tm-full[data-astro-cid-zcf6dkqz]>[data-astro-cid-zcf6dkqz]+[data-astro-cid-zcf6dkqz]{margin-top:.8rem}.tm-full[data-astro-cid-zcf6dkqz] h3[data-astro-cid-zcf6dkqz]{letter-spacing:-.01em;color:#fff;margin-top:1.2rem;font-size:1.05rem}.tm-full[data-astro-cid-zcf6dkqz] ul[data-astro-cid-zcf6dkqz]{gap:.6rem;display:grid}.tm-full[data-astro-cid-zcf6dkqz] li[data-astro-cid-zcf6dkqz]{padding-left:1.4rem;position:relative}.tm-full[data-astro-cid-zcf6dkqz] li[data-astro-cid-zcf6dkqz]:before{content:"";border:1.5px solid var(--color-light-blue);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.68em;left:.15rem}.tm-full[data-astro-cid-zcf6dkqz] a,.tm-history[data-astro-cid-zcf6dkqz] a{color:var(--color-light-blue);text-underline-offset:4px;text-decoration:underline}.tm-full[data-astro-cid-zcf6dkqz] a:hover{color:#fff}.is-plain .tm-full[data-astro-cid-zcf6dkqz]{display:none}.tm-contact[data-astro-cid-zcf6dkqz]{background:radial-gradient(90% 120% at 0 0,#1f6feb33,#0000 55%),radial-gradient(90% 120% at 100% 100%,#ff5b2e29,#0000 55%),#ffffff0a;border-color:#ff5b2e59;padding:0;overflow:hidden}.tm-contact-card[data-astro-cid-zcf6dkqz]{align-items:center;gap:1.5rem;padding:1.8rem 1.6rem;display:grid}@media (width>=640px){.tm-contact-card[data-astro-cid-zcf6dkqz]{grid-template-columns:9rem 1fr;gap:2rem;padding:2.2rem}}.tm-contact-card[data-astro-cid-zcf6dkqz] img[data-astro-cid-zcf6dkqz]{object-fit:cover;background:conic-gradient(from 210deg,#6ea8ff,#1f6feb,#ff5b2e,#6ea8ff);border-radius:50%;width:9rem;height:9rem;padding:3px}.tm-history[data-astro-cid-zcf6dkqz]{color:#dce3ecbf;border-top:1px dashed #ffffff26;padding:1.1rem 1.6rem 1.3rem;font-size:.88rem}@media (width>=640px){.tm-history[data-astro-cid-zcf6dkqz]{padding-inline:2.2rem}}.tm-history[data-astro-cid-zcf6dkqz] .tm-toc-title[data-astro-cid-zcf6dkqz]{margin-bottom:.4rem}.tm-history[data-astro-cid-zcf6dkqz] b[data-astro-cid-zcf6dkqz]{color:#fff}@media (prefers-reduced-motion:reduce){.tm-seal[data-astro-cid-zcf6dkqz]{animation:none}}@media print{.site-header,.site-footer,.bg-switch,.glow,.tm-progress[data-astro-cid-zcf6dkqz],.tm-seal-wrap[data-astro-cid-zcf6dkqz],.tm-toc[data-astro-cid-zcf6dkqz],.tm-link[data-astro-cid-zcf6dkqz],[data-astro-cid-zcf6dkqz][data-print],#main .btn{display:none!important}body{color:#000!important;background:#fff!important}#main *{color:#000!important;box-shadow:none!important;background:0 0!important;border-color:#ccc!important}.tm-layout[data-astro-cid-zcf6dkqz]{display:block}.tm-part[data-astro-cid-zcf6dkqz]{break-inside:avoid;margin-bottom:.8rem}.is-plain .tm-full[data-astro-cid-zcf6dkqz]{display:block}}
