h1,h2,h3,h4{font-family:var(--acal-font-serif);color:var(--acal-ink);line-height:1.4;margin:0 0 .8rem;font-weight:700;letter-spacing:.01em;word-break:auto-phrase}p{margin:0 0 1rem;line-height:1.8}a{color:var(--acal-accent-strong)}strong{font-weight:650;color:var(--acal-ink)}hr{border:0;border-top:1px solid var(--acal-line);margin:2rem 0}ul,ol{padding-inline-start:1.4em;margin:0 0 1rem}li{margin:.25rem 0}blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:3px solid var(--acal-accent);background:var(--acal-surface);color:var(--acal-ink-soft)}code,pre{font-family:var(--acal-font-mono);background:var(--acal-surface-alt);font-size:.88em}code{padding:.1em .35em;border-radius:var(--acal-radius-xs)}pre{padding:1rem;overflow-x:auto;line-height:1.6;white-space:pre-wrap}pre code{background:none;padding:0}:focus-visible{outline:2px solid var(--acal-accent);outline-offset:2px}::selection{background:var(--acal-accent-soft);color:var(--acal-ink)}.g27a97{overflow:hidden}.ob8448{display:none!important}.mfb1eb{background:var(--acal-accent-soft);color:var(--acal-accent-strong)}.mfb1eb:hover,.mfb1eb:focus-visible{background:var(--acal-accent-strong);color:#fff}.od8b57:hover,.od8b57:focus-visible{color:var(--acal-ink);text-decoration:none}.d3db81 .current-menu-item>a,.d3db81 .current-menu-parent>a{color:var(--acal-accent-strong);border-bottom-color:var(--acal-accent)}.af95fd .menu-item-has-children>a::after{content:"";display:inline-block;width:.36em;height:.36em;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-.25em) rotate(45deg);margin-left:.45em;opacity:.7}.af95fd .sub-menu,.af95fd .jb12ee{top:100%;left:-.75rem;background:var(--acal-surface);border:1px solid var(--acal-line);min-width:230px;padding:.4rem 0;box-shadow:var(--acal-shadow-md);list-style:none;margin:0;transform:translateY(-4px);transition:opacity .18s,transform .18s,visibility 0s .18s;z-index:60}.af95fd .menu-item-has-children:hover>.sub-menu,.af95fd .menu-item-has-children:focus-within>.sub-menu,.af95fd .menu-item-has-children:hover>.jb12ee,.af95fd .menu-item-has-children:focus-within>.jb12ee{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s}.af95fd .sub-menu li{margin:0}.af95fd .sub-menu a{display:block;padding:.55rem 1.1rem;white-space:nowrap;border:0;color:var(--acal-ink);font-weight:400}.af95fd .sub-menu a:hover{background:var(--acal-accent-soft);color:var(--acal-accent-strong)}@media (max-width:980px){.af95fd .sub-menu,.af95fd .jb12ee{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 0 0 1rem;min-width:0;background:none}.af95fd .menu-item-has-children>a::after{display:none}}@property --acal-off{syntax:"<length>";inherits:true;initial-value:0px}.g48d01{--acal-off:0px;animation:acal-register 2.4s cubic-bezier(.2,.8,.2,1) .2s both,acal-drift 9s ease-in-out 2.6s infinite alternate}@keyframes acal-register{from{--acal-off:26px}to{--acal-off:0px}}@keyframes acal-drift{0%,55%{--acal-off:0px}100%{--acal-off:7px}}.g48d01::before{content:"";position:absolute;inset:0;pointer-events:none;--m:var(--acal-ink);background:linear-gradient(var(--m),var(--m)) 0 14px/14px 1.5px,linear-gradient(var(--m),var(--m)) 14px 0/1.5px 14px,linear-gradient(var(--m),var(--m)) 100% 14px/14px 1.5px,linear-gradient(var(--m),var(--m)) calc(100% - 14px) 0/1.5px 14px,linear-gradient(var(--m),var(--m)) 0 calc(100% - 14px)/14px 1.5px,linear-gradient(var(--m),var(--m)) 14px 100%/1.5px 14px,linear-gradient(var(--m),var(--m)) 100% calc(100% - 14px)/14px 1.5px,linear-gradient(var(--m),var(--m)) calc(100% - 14px) 100%/1.5px 14px;background-repeat:no-repeat}.p071fa img{filter:saturate(.55) contrast(1.05)}.g13df3{position:absolute;left:18%;top:18%;width:64%;aspect-ratio:1;border-radius:50%;border:clamp(10px,2.4vw,16px) solid;mix-blend-mode:multiply;pointer-events:none}.cd7c4e{border-color:rgba(39,102,96,.82);transform:translate(calc(var(--acal-off)*-1),var(--acal-off))}.l28bfd{border-color:rgba(181,68,58,.78);transform:translate(var(--acal-off),calc(var(--acal-off)*-.6))}.dd8d25{position:absolute;left:50%;top:50%;width:22%;aspect-ratio:1;translate:-50% -50%;border:1.5px solid #fff;border-radius:50%;background:linear-gradient(#fff,#fff) center/1.5px 170% no-repeat,linear-gradient(#fff,#fff) center/170% 1.5px no-repeat;overflow:visible;box-shadow:0 0 0 1px rgba(18,40,36,.35)}.k6bc73 li{margin:0;padding:.45rem 0 .3rem;color:var(--acal-ink-soft);border-top:6px solid color-mix(in srgb,var(--acal-accent) calc(18% + var(--i)*16%),#fff);background:var(--acal-surface)}.k6bc73 li+li{border-left:1px solid var(--acal-line-soft)}.gf2429{max-width:46rem;margin-bottom:2rem}.gf2429 h2,.f60f97,.a3138d,.hfde4a,.k58710,.d46dd0{font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;letter-spacing:.01em;margin:0 0 .7rem}.gf2429 p{color:var(--acal-ink-soft);margin:0}.f60f97,.a3138d,.hfde4a{padding-bottom:.9rem;margin-bottom:1.75rem;background:repeating-linear-gradient(90deg,var(--acal-line) 0 1px,transparent 1px 8px) 0 100%/100% 6px no-repeat,linear-gradient(var(--acal-ink),var(--acal-ink)) 0 100%/56px 2px no-repeat}.b41123,.p414d6,.fb78ff,.af8b11,.id45e6,.p14327,.g24726,.ja0c4d,.e076e5,.ge65d1{padding-block:clamp(2.75rem,6vw,4.75rem)}.c0fa57{padding-block:0 clamp(2.5rem,5vw,4rem)}.off6bd{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;background:var(--acal-surface);border:1px solid var(--acal-line);padding:clamp(1.5rem,4vw,2.5rem);background-image:repeating-linear-gradient(180deg,var(--acal-accent) 0 1px,transparent 1px 12px);background-size:6px 100%;background-repeat:no-repeat}.gf1d78{font-size:clamp(1.45rem,2.8vw,2rem);font-weight:800;margin:0 0 .7rem}.jd3ea5{color:var(--acal-ink-soft);margin:0}.ja8ecc{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.4rem}.p3dd0e{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.i2f0fe{position:relative;padding-left:2rem;font-weight:500;line-height:1.5;margin:0}.i2f0fe::before{content:"";position:absolute;left:0;top:.45em;width:18px;height:10px;background:linear-gradient(var(--acal-accent),var(--acal-accent)) 0 50%/100% 2px no-repeat,linear-gradient(var(--acal-hazard),var(--acal-hazard)) 50% 0/2px 100% no-repeat}@media (max-width:860px){.off6bd{grid-template-columns:1fr}}.af8b11{background:var(--acal-surface);border-block:1px solid var(--acal-line)}.j67cea{list-style:none;margin:0;padding:46px 0 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:relative}.j67cea::before{content:"";position:absolute;left:0;right:0;top:0;height:30px;background:repeating-linear-gradient(90deg,var(--acal-ink) 0 1px,transparent 1px 10px) 0 100%/100% 10px no-repeat,repeating-linear-gradient(90deg,var(--acal-ink) 0 1.5px,transparent 1.5px calc(100%/6)) 0 100%/100% 26px no-repeat;border-bottom:1.5px solid var(--acal-ink)}.j67cea::after{content:"";position:absolute;top:-4px;left:0;width:14px;height:22px;background:var(--acal-hazard);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%)}.nc998c{margin:0;padding:0 1rem 0 0}.n7603b{position:relative;aspect-ratio:4/3;border-radius:8px;overflow:hidden;margin:0 0 .8rem;background:var(--acal-surface-alt)}.n7603b img{width:100%;height:100%;object-fit:cover;filter:saturate(.45) contrast(1.05);transition:filter .35s,transform .5s}.nc998c:hover .n7603b img{filter:none;transform:scale(1.04)}.n7603b::after{content:"";position:absolute;right:8px;top:8px;width:20px;height:20px;border:1.5px solid #fff;border-radius:50%;background:linear-gradient(#fff,#fff) center/1.5px 150% no-repeat,linear-gradient(#fff,#fff) center/150% 1.5px no-repeat;opacity:.9}.o5c25b{position:absolute;left:8px;bottom:8px;padding:.2rem .55rem;border-radius:999px;background:rgba(15,35,32,.84);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em}.h24cea{font-size:1.08rem;margin:0 0 .45rem}.h24cea a{color:var(--acal-ink);text-decoration:none}.h24cea a:hover{color:var(--acal-accent-strong);text-decoration:underline}.le5fa4{font-size:.88rem;color:var(--acal-ink-soft);line-height:1.6;margin:0 0 .7rem}.m2a06a{list-style:none;padding:0;margin:0;font-size:.8rem;color:var(--acal-ink-mute)}.m2a06a{display:flex;flex-wrap:wrap;gap:.35rem}.m2a06a li{padding:.2rem .55rem;border-radius:999px;background:var(--acal-surface-alt);color:var(--acal-ink-soft);margin:0;line-height:1.5}.ge5fea{margin-top:1.5rem;padding:1rem 1.2rem;border:1px solid var(--acal-accent);background:var(--acal-accent-soft)}@supports (animation-timeline:view()){.j67cea::after{animation:acal-cursor linear both;animation-timeline:view();animation-range:entry 30% cover 65%}.nc998c{animation:acal-in linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}@keyframes acal-cursor{from{left:0}to{left:calc(100% - 14px)}}@keyframes acal-in{from{opacity:.2;transform:translateY(14px)}}@media (max-width:1000px){.j67cea{grid-template-columns:1fr;padding:0 0 0 42px}.j67cea::before{right:auto;bottom:0;width:26px;height:auto;border:0;border-right:1.5px solid var(--acal-ink);background:repeating-linear-gradient(180deg,var(--acal-ink) 0 1px,transparent 1px 10px) 100% 0/10px 100% no-repeat}.j67cea::after{display:none}.nc998c{padding:0 0 1.4rem}}.k88c10{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;padding:0;margin:1rem 0 0}.k88c10::before,.k88c10::after{display:none}.k88c10 .nc998c{border-top:2px solid var(--acal-ink);padding:.8rem 0 0}@media (max-width:640px){.k88c10{grid-template-columns:1fr}}.hbbcb2{--c0:2;--c1:2;--c2:3;--c3:3;--c4:3;--c5:2}.hbbcb2:has(#acal-obj-notoriete:checked){--c0:3;--c1:3;--c2:1;--c3:1;--c4:1;--c5:2}.hbbcb2:has(#acal-obj-ventes:checked){--c0:2;--c1:1;--c2:3;--c3:2;--c4:3;--c5:3}.a43485{display:inline-flex;border:1.5px solid var(--acal-ink);margin-bottom:1.25rem;position:relative}.a43485 input{position:absolute;opacity:0;width:1px;height:1px}.a43485 label{padding:.6rem 1.15rem;font-family:var(--acal-font-mono);font-size:.84rem;cursor:pointer}.a43485 label+input+label{border-left:1.5px solid var(--acal-ink)}.a43485 input:checked+label{background:var(--acal-ink);color:#fff}.a43485 input:focus-visible+label{outline:2px solid var(--acal-hazard);outline-offset:-4px}.m65413{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;background:var(--acal-dark);padding:1.5rem 1rem 1.1rem;border-radius:var(--acal-radius-md)}.fe3ba6{display:flex;flex-direction:column;align-items:center;gap:.7rem;min-width:0}.b31435{position:relative;width:34px;height:170px;background:linear-gradient(#557a74,#557a74) center/2px 100% no-repeat,repeating-linear-gradient(180deg,#3d5c57 0 1px,transparent 1px 17px) center/22px 100% no-repeat}.i0414a{position:absolute;left:0;width:34px;height:16px;bottom:calc(var(--v,1)*30% - 22%);background:color-mix(in srgb,#8fd6c9 calc(var(--v,1)*33%),#4a615d);border-radius:2px;box-shadow:inset 0 -3px rgba(0,0,0,.25),0 0 0 1px #0a1a17;transition:bottom .55s cubic-bezier(.3,1.4,.5,1),background-color .55s}.i0414a::after{content:"";position:absolute;left:5px;right:5px;top:7px;height:2px;background:#0f2320}.e56c44{font-family:var(--acal-font-mono);font-size:.7rem;color:#d7e6e3;text-align:center;line-height:1.3}.obdc13{margin:1.1rem 0 .4rem;max-width:46rem}.obdc13 p{display:none;margin:0;min-height:3.4em}.hbbcb2:has(#acal-obj-notoriete:checked) [data-obj=notoriete],.hbbcb2:has(#acal-obj-leads:checked) [data-obj=leads],.hbbcb2:has(#acal-obj-ventes:checked) [data-obj=ventes]{display:block}@supports not selector(:has(*)){.obdc13 p{display:block}}.o19c64{font-family:var(--acal-font-mono);font-size:.72rem;color:var(--acal-ink-mute);margin:0}@media (max-width:640px){.m65413{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.25rem}.b31435{height:120px}.a43485{display:flex}.a43485 label{flex:1;text-align:center;padding-inline:.4rem}}.p14327{background:var(--acal-surface);border-block:1px solid var(--acal-line)}.i56263{border-bottom:1px solid var(--acal-line);margin-bottom:1.5rem}.kd232b{border-top:1px solid var(--acal-line)}.i54107{display:grid;grid-template-columns:72px 4.5rem 1fr minmax(120px,200px) 1.5rem;align-items:center;gap:1rem;padding:1.05rem 0;cursor:pointer;list-style:none}.i54107::-webkit-details-marker{display:none}.i54107::after{content:"+";font-family:var(--acal-font-mono);font-size:1.2rem;text-align:right;color:var(--acal-accent-strong)}.kd232b[open] .i54107::after{content:"−"}.c4f79e{font-family:var(--acal-font-mono);font-size:.78rem;color:var(--acal-accent-strong)}.g2feff{font-family:var(--acal-font-serif);font-weight:700;font-size:1.05rem}.bfcd5f{position:relative;height:14px;background:linear-gradient(90deg,#d3e2df 0 12.5%,#b8d0cb 0 25%,#9bbdb6 0 37.5%,#7aa69e 0 50%,#5a8e86 0 62.5%,#3e766f 0 75%,#276660 0 87.5%,#154742 0)}.bfcd5f::after{content:"";position:absolute;top:-4px;bottom:-4px;left:calc(var(--i,0)*13%);width:24%;border:1.5px solid var(--acal-ink);transition:border-color .2s}.kd232b[open] .bfcd5f::after{border-color:var(--acal-hazard);border-width:2px}.i54107:hover .g2feff{color:var(--acal-accent-strong)}.ffe17f{width:72px;aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:var(--acal-surface-alt)}.ffe17f img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .3s}.kd232b[open] .ffe17f img,.i54107:hover .ffe17f img{filter:none}.m23f9c{font-size:.72rem;color:var(--acal-ink-mute);text-align:right;margin:.5rem 0 0}.f58435{padding:0 0 1.2rem calc(72px + 5.5rem + 2rem);max-width:52rem;color:var(--acal-ink-soft)}.f58435 p{margin:0 0 .4rem}.he2ab1{font-family:var(--acal-font-mono);font-size:.82rem}@media (max-width:640px){.i54107{grid-template-columns:56px 1fr 1.2rem}.ffe17f{width:56px}.c4f79e{display:none}.bfcd5f{grid-column:1/-1;grid-row:2}.f58435{padding-left:0}}.e076e5{background:var(--acal-bg)}.h62cd4{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.o05f6b{font-size:clamp(1.45rem,2.8vw,2rem);font-weight:800}.d35da9{color:var(--acal-ink-soft);margin-bottom:1.3rem}.k5d392{list-style:none;margin:0;padding:0;display:grid;gap:6px}.k5d392 li{margin:0 auto;width:var(--w);padding:.7rem .9rem;background:var(--acal-accent-strong);color:#fff;font-family:var(--acal-font-mono);font-size:.8rem;text-align:center}.k5d392 li:nth-child(2){background:var(--acal-accent)}.k5d392 li:nth-child(3){background:var(--acal-ink)}.k5d392 li:last-child{background:var(--acal-hazard)}@media (max-width:860px){.h62cd4{grid-template-columns:1fr}}.n2de2a{margin:1.5rem 0 2rem;padding:clamp(1rem,3vw,1.6rem);background:var(--acal-surface);border:1px solid var(--acal-line)}.eff5ad{display:grid;grid-template-columns:minmax(8rem,1fr) 1fr 1fr;gap:.55rem .75rem;align-items:center}.i24bc6{font-family:var(--acal-font-mono);font-size:.76rem;color:var(--acal-ink-mute)}.oe9bb3{font-weight:600;font-size:.9rem}.fcb3a5{list-style:none;padding:0;margin:1.6rem 0 1rem;display:grid;gap:.9rem}.f803db{display:grid;grid-template-columns:minmax(10rem,1fr) auto;gap:.3rem 1rem;margin:0}.ed064d{font-family:var(--acal-font-mono);font-size:.84rem;text-align:right}.h11c39{grid-column:1/-1;height:12px;position:relative;background:repeating-linear-gradient(90deg,var(--acal-line) 0 1px,transparent 1px 10%),var(--acal-surface-alt)}.h11c39::after{content:"";position:absolute;left:50%;top:-5px;bottom:-5px;width:2px;background:var(--acal-ink)}.b4a9e4{display:block;height:100%;width:0;background:var(--acal-accent);transition:width .35s}.f803db[data-worst] .b4a9e4{background:var(--acal-hazard)}.f803db[data-worst] .oe9bb3{color:var(--acal-hazard)}.lcc3ca{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0 0 1rem}.lcc3ca div{border-top:2px solid var(--acal-ink);padding-top:.5rem}.lcc3ca dt{font-size:.78rem;color:var(--acal-ink-mute)}.lcc3ca dd{margin:0;font-family:var(--acal-font-mono);font-size:1.15rem;color:var(--acal-ink)}.add2e8{padding:.85rem 1rem;background:var(--acal-accent-soft);margin:0 0 1rem}@media (max-width:560px){.lcc3ca{grid-template-columns:1fr}}@media print{.ibbd8d,.o30f75,.fbaded,.m7af0f,.d310cd,#acal-k-reset,#acal-k-print{display:none}}.f15b33,.a9a1b5,.mc813e,.fa057e{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.f15b33,.a9a1b5,.mc813e,.fa057e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.f15b33,.a9a1b5,.mc813e,.fa057e{grid-template-columns:1fr}}.a977e8{background:var(--acal-surface);border:1px solid var(--acal-line-soft);position:relative;transition:border-color .18s}.a977e8::after{content:"";position:absolute;inset:-6px;pointer-events:none;opacity:0;transition:opacity .18s;--m:var(--acal-accent-strong);background:linear-gradient(var(--m),var(--m)) 0 0/12px 1.5px,linear-gradient(var(--m),var(--m)) 0 0/1.5px 12px,linear-gradient(var(--m),var(--m)) 100% 100%/12px 1.5px,linear-gradient(var(--m),var(--m)) 100% 100%/1.5px 12px;background-repeat:no-repeat}.a977e8:hover{border-color:var(--acal-line)}.a977e8:hover::after{opacity:1}.l6f75d,.l6f75d:hover{display:block;height:100%;color:inherit;text-decoration:none}.ffeca7{aspect-ratio:16/10;overflow:hidden;background:var(--acal-surface-alt)}.le43cb{width:100%;height:100%;object-fit:cover}.c48401{padding:1.05rem 1.15rem 1.2rem}.lc0384{display:inline-block;font-family:var(--acal-font-mono);font-size:.72rem;color:var(--acal-accent-strong);margin-bottom:.45rem}.e59f1c{font-size:1.06rem;line-height:1.4;margin:0 0 .5rem}.a977e8:hover .e59f1c{color:var(--acal-accent-strong)}.j72d15{font-size:.88rem;color:var(--acal-ink-soft);line-height:1.65;margin:0 0 .75rem}.i165c4{display:flex;gap:.85rem;font-family:var(--acal-font-mono);font-size:.7rem;color:var(--acal-ink-mute)}.g24726{background:var(--acal-surface);border-block:1px solid var(--acal-line)}.p02b73,.j205b4{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:1fr 1fr;align-items:center}.k6a9e5{font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:800}.ee8000{color:var(--acal-ink-soft);max-width:34em}.c0d035{width:100%;aspect-ratio:3/2;object-fit:cover}@media (max-width:860px){.p02b73,.j205b4{grid-template-columns:1fr}}.aad011,.e963da{display:grid;gap:0;margin:0;max-width:54rem}.h74bc6,.aac38c{border-top:1px solid var(--acal-line);padding:1.05rem 0}.jca299,.l10716{font-family:var(--acal-font-serif);font-weight:700;font-size:1.02rem;margin:0 0 .35rem}.bcb5e6,.h51e99{color:var(--acal-ink-soft);margin:0;line-height:1.7;font-size:.94rem}.h15b0e{display:inline-block;margin-top:1rem;font-weight:600;color:var(--acal-accent-strong)}.ge65d1{background:var(--acal-dark);color:#dce9e6}.i2a26e{color:#fff;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800}.m35e3f{color:#b9cdc9;margin:0}.ge65d1 .e3d871{color:#c8dad6}.ge65d1 .e3d871 a{color:#fff}.ge65d1 .mf9965{background:#fff;color:var(--acal-ink)}.ge65d1 .mf9965:hover,.ge65d1 .mf9965:focus-visible{background:var(--acal-accent-soft);color:var(--acal-ink)}.n98b01{display:grid;gap:.5rem}.df809e{display:flex;gap:.5rem;flex-wrap:wrap}.df809e .a38fd5{flex:1 1 12rem;min-width:0}.bd948b{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.bad393{max-width:46rem;margin:0 0 2.25rem}.b51013{font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800}.h0d0a4{color:var(--acal-ink-soft);margin:0}.l86f43{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@media (max-width:900px){.l86f43{grid-template-columns:1fr;max-width:28rem}}.ia781c{background:var(--acal-surface);border:1px solid var(--acal-line);padding:1.8rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.3rem;position:relative}.o6daa9{border:2px solid var(--acal-ink)}.fd3b4a{position:absolute;top:-.8rem;left:1.5rem;background:var(--acal-hazard);color:#fff;font-family:var(--acal-font-mono);font-size:.72rem;padding:.25rem .7rem}.k32859{font-size:1.25rem;font-weight:800;margin:.2rem 0 0}.j1cb56{font-size:.9rem;color:var(--acal-ink-soft);margin:0 0 .4rem}.l686b0{display:flex;align-items:baseline;gap:.2rem;margin-top:.4rem}.d78229{font-family:var(--acal-font-serif);font-size:2.3rem;font-weight:800;line-height:1;letter-spacing:.01em}.p470ce{color:var(--acal-ink-mute)}.e7af2c{font-size:.8rem;color:var(--acal-ink-mute);margin:.1rem 0 0}.h6ec64{font-family:var(--acal-font-mono);font-size:.74rem;color:var(--acal-accent-strong);margin:.5rem 0 0}.cc94eb{font-size:.78rem;font-weight:600;color:var(--acal-ink-soft);margin:1rem 0 .3rem;padding-top:1rem;border-top:1px dashed var(--acal-line)}.dda9e9{list-style:none;padding:0;margin:.2rem 0 1.4rem;display:grid;gap:.55rem}.a229ce{position:relative;padding-left:1.4rem;font-size:.9rem;color:var(--acal-ink-soft);line-height:1.5;margin:0}.a229ce::before{content:"";position:absolute;left:0;top:.6em;width:.7rem;height:1.5px;background:var(--acal-accent)}.e990e4{margin-top:auto;width:100%}.fc20e1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;border-top:1.5px solid var(--acal-ink);padding-top:1.2rem}.l92b75{display:flex;flex-direction:column;gap:.15rem}.l0356a{font-weight:700;font-size:.92rem}.ge2b75{font-size:.82rem;color:var(--acal-ink-mute)}@media (max-width:700px){.fc20e1{grid-template-columns:1fr}}.df0a5b,.a96320,.iff0d0,.cdbe44{padding-block:clamp(2rem,4vw,3rem)}.p2d785,.k5e26a,.f95d38{margin-bottom:2rem}.kb15ec{font-family:var(--acal-font-mono);font-size:.78rem;margin:0 0 .6rem}.kb15ec a{color:var(--acal-accent-strong);text-decoration:none}.gd4bd0,.k1f852{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:800;letter-spacing:.01em;line-height:1.15;margin:0 0 .9rem}.n19cc3{font-size:1.08rem;color:var(--acal-ink-soft);line-height:1.75}.mebd36{display:flex;flex-wrap:wrap;gap:1rem;font-family:var(--acal-font-mono);font-size:.76rem;color:var(--acal-ink-mute);padding-top:.8rem;border-top:1px solid var(--acal-line)}.hb9ab8{color:var(--acal-ink)}.o542a1{margin:1.5rem auto 2rem;max-width:1000px}.h63719{width:100%;aspect-ratio:3/2;object-fit:cover}.adee53,.h0e189{font-size:1.02rem;line-height:1.85}.adee53 h2,.h0e189 h2{font-size:1.5rem;font-weight:800;margin:2.6rem 0 1rem;padding-top:.9rem;border-top:1.5px solid var(--acal-ink);scroll-margin-top:5rem}.adee53 h3,.h0e189 h3{font-size:1.18rem;margin:2rem 0 .7rem}.adee53 a:not(.oa8a74),.h0e189 a:not(.oa8a74){color:var(--acal-accent-strong);text-decoration:underline;text-decoration-color:var(--acal-accent);text-decoration-thickness:1px}.adee53 a:not(.oa8a74):hover,.h0e189 a:not(.oa8a74):hover{color:var(--acal-ink);text-decoration-thickness:2px}.adee53 table,.h0e189 table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.92rem;display:block;overflow-x:auto}.adee53 th,.adee53 td,.h0e189 th,.h0e189 td{padding:.6rem .75rem;border:1px solid var(--acal-line);text-align:start;vertical-align:top}.adee53 th,.h0e189 th{background:var(--acal-surface-alt)}.adee53 img{margin:1.25rem auto}.af17ac{background:var(--acal-surface);border:1px solid var(--acal-line);border-left:4px solid var(--acal-accent);padding:1.15rem 1.4rem;margin:0 0 2rem}.id02d6{display:inline-block;font-family:var(--acal-font-mono);font-size:.78rem;background:var(--acal-ink);color:#fff;padding:.15em .7em;margin:0 0 .6rem}.af17ac ul{margin:0}.o814bc{margin-top:3rem;padding:1.4rem 1.5rem;background:var(--acal-surface-alt);font-size:.9rem;color:var(--acal-ink-soft)}.adee53 .l41e1e{font-size:1.1rem;border:0;padding:0;margin:0 0 .7rem}.g5f797{margin:2.75rem 0 1rem;padding:1.75rem 1.9rem;background:var(--acal-surface);border:1.5px solid var(--acal-ink)}.ga9fd9{font-family:var(--acal-font-mono);font-size:.76rem;color:var(--acal-accent-strong);margin:0}.cb650a{font-size:1.4rem;font-weight:800;margin:.35em 0 .45em}.i36dff{color:var(--acal-ink-soft);margin:0 0 1.1rem}.e704e8{display:flex;gap:.7rem;flex-wrap:wrap}.od79a3{margin-top:3.5rem}.g218b9{font-size:1.3rem;font-weight:800}.ncc8b6{margin:3rem 0 0}.d90711{background:var(--acal-surface);border:1px solid var(--acal-line);border-top:4px solid var(--acal-accent);padding:clamp(1.4rem,3vw,2rem)}.ifddf5{font-family:var(--acal-font-mono);font-size:.76rem;color:var(--acal-accent-strong);margin:0 0 .4rem}.pc1a7d{font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:800}.k09ac0{color:var(--acal-ink-soft);font-size:.92rem}.h0e189 .ja0c4d h2,.h0e189 .j67cea h3{border:0;padding-top:0;margin-top:0}.h0e189 .ja0c4d h3{margin-top:.2rem}.ce92a8{font-size:1.1rem;color:var(--acal-ink-soft)}.a62c10{color:var(--acal-ink-soft);max-width:40em}.n913ba,.j4f0f0{margin:1.5rem 0 2rem}.e00134,.n0da95{font-size:1.2rem;margin:0 0 1rem}.h0e4ed,.b51bca{margin:0;background:var(--acal-surface);border:1px solid var(--acal-line)}.e71bc8,.k6b27a{display:grid;grid-template-columns:190px 1fr;gap:1rem;padding:.8rem 1.1rem;border-bottom:1px solid var(--acal-line-soft)}.e71bc8:last-child,.k6b27a:last-child{border-bottom:0}.ma20da,.iebcce{font-family:var(--acal-font-mono);font-size:.8rem;color:var(--acal-ink-mute)}.g443da,.d0c706{margin:0;font-size:.95rem;line-height:1.65}@media (max-width:640px){.e71bc8,.k6b27a{grid-template-columns:1fr;gap:.2rem}}#acal-apply,#acal-calib,#acal-signup{scroll-margin-top:96px}.d0e036{display:grid;gap:1rem;max-width:40rem;margin:1.5rem 0}.ie1034{display:grid;gap:.35rem}.e2be45{font-weight:600;font-size:.9rem}.a38fd5,.ja79af{width:100%;padding:.65rem .8rem;border:1px solid var(--acal-line);border-radius:var(--acal-radius-sm);background:var(--acal-surface);font:inherit;color:var(--acal-ink)}.a38fd5:focus,.ja79af:focus{outline:0;border-color:var(--acal-accent);box-shadow:0 0 0 3px var(--acal-accent-soft)}.d0e036 select.a38fd5{appearance:auto}.ja79af{resize:vertical;min-height:8rem}.lf54d3{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.b6277c{justify-self:start}.h32391{font-size:.8rem;color:var(--acal-ink-mute);line-height:1.6;margin:.4rem 0 0}.b2b85f,.ode6c0{padding:.85rem 1rem;border-left:3px solid;margin:0}.b2b85f{background:#e3f0ec;color:#174a3f}.ode6c0{background:#f8e5e3;color:#7a2a24}.e3d871{display:flex;gap:.5rem;align-items:flex-start;font-size:.86rem;color:var(--acal-ink-soft);line-height:1.55;cursor:pointer}.e3d871 input{margin-top:.2rem;flex-shrink:0}.nav-links{margin-top:2.5rem;display:flex;justify-content:center;gap:.4rem;flex-wrap:wrap}.nav-links a,.nav-links span{padding:.5rem .85rem;border:1px solid var(--acal-line);background:var(--acal-surface);color:var(--acal-ink);text-decoration:none;font-family:var(--acal-font-mono);font-size:.82rem;white-space:nowrap;line-height:1.2}.nav-links a:hover{border-color:var(--acal-accent);color:var(--acal-accent-strong)}.nav-links .current{background:var(--acal-ink);color:#fff;border-color:var(--acal-ink)}.d310cd{border-bottom:1px solid var(--acal-line-soft);background:var(--acal-surface);font-size:.8rem}.jea3fa{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:.6rem 0;margin:0}.de75f1{display:inline-flex;gap:.35rem;margin:0;color:var(--acal-ink-mute)}.i590b2{color:var(--acal-ink-soft);text-decoration:none}.d310cd a:hover{color:var(--acal-accent-strong)}.e7bf38{opacity:.5}.gbec72{color:var(--acal-ink)}.a24426{display:flex;gap:.5rem;margin:1.5rem 0;max-width:32rem}.a24426 .k29c2b{flex:1;padding:.55rem .8rem;border:1px solid var(--acal-line);font:inherit}.obfa90{padding:2rem;background:var(--acal-surface);text-align:center;color:var(--acal-ink-soft)}.n337ed{padding-block:clamp(3rem,7vw,5rem);text-align:center}.c39c6f{font-family:var(--acal-font-mono);font-size:clamp(3rem,10vw,6rem);color:var(--acal-accent);margin:0;line-height:1}.e09fb7{font-size:clamp(1.4rem,3vw,2rem)}.f0bc64{color:var(--acal-ink-soft);max-width:32em;margin:0 auto 1.5rem}.d5d4bb{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.fbaded{background:var(--acal-dark);color:#cfe0dc;padding-block:2.75rem 1.5rem}.bbf7ec{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:2.5rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width:960px){.bbf7ec{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bbf7ec{grid-template-columns:1fr;gap:2rem}}.b1b7de{display:inline-flex;align-items:center;gap:.6rem;color:#fff;margin-bottom:.9rem}.m2b5ba{color:#fff;width:34px;height:34px;display:inline-flex}.a236a2{font-family:var(--acal-font-serif);font-weight:800}.o119b7{color:#a9c1bc;font-size:.86rem;line-height:1.7;margin:0;max-width:24em}.f14dee{font-family:var(--acal-font-mono);font-size:.76rem;font-weight:400;color:#a9c1bc;margin:0 0 .8rem}.f849a5{display:grid;gap:.45rem;list-style:none;padding:0;margin:0}.jd6611{margin:0}.g7a52d a,.b52e88 a{color:#e2eeeb;text-decoration:none;font-size:.9rem}.fbaded a:hover,.fbaded a:focus-visible{color:#fff;text-decoration:underline}.b52e88{font-size:.84rem;color:#a9c1bc;line-height:1.8}.h69424{margin:0 0 .35rem;color:#cfe0dc;font-size:.83rem;line-height:1.65}.gcf84a{padding-top:1.25rem}.n614e2{margin:0;font-family:var(--acal-font-mono);font-size:.74rem;color:#a9c1bc}.m7af0f{position:fixed;left:0;right:0;bottom:0;z-index:100;background:var(--acal-dark);color:#e2eeeb;border-top:1px solid rgba(255,255,255,.12);transition:transform .25s}.c40813{transform:translateY(110%)}.bee12d{display:grid;gap:1rem;grid-template-columns:1fr auto;align-items:center;padding-block:1rem}@media (max-width:640px){.bee12d{grid-template-columns:1fr}}.je60cf{margin:0;font-size:.88rem;line-height:1.65}.je60cf a{color:#fff}.oc0277{display:flex;gap:.5rem;flex-wrap:wrap}.b514b8,.b514b8:hover,.b514b8:focus-visible{background:#fff;color:var(--acal-ink)}.n4c047,.n4c047:hover,.n4c047:focus-visible{color:#fff;border-color:rgba(255,255,255,.45)}.n4c047:hover{background:rgba(255,255,255,.1)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.g48d01{--acal-off:0px}}