h1,h2,h3,h4{font-family:var(--aicl-font-serif);color:var(--aicl-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(--aicl-accent-strong)}strong{font-weight:650;color:var(--aicl-ink)}hr{border:0;border-top:1px solid var(--aicl-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(--aicl-accent);background:var(--aicl-surface);color:var(--aicl-ink-soft)}code,pre{font-family:var(--aicl-font-mono);background:var(--aicl-surface-alt);font-size:.88em}code{padding:.1em .35em;border-radius:var(--aicl-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(--aicl-accent);outline-offset:2px}::selection{background:var(--aicl-accent-soft);color:var(--aicl-ink)}.id2b39{overflow:hidden}.o1c611{display:none!important}.l045f6{background:var(--aicl-accent-soft);color:var(--aicl-accent-strong)}.l045f6:hover,.l045f6:focus-visible{background:var(--aicl-accent-strong);color:#fff}.hc560b:hover,.hc560b:focus-visible{color:var(--aicl-ink);text-decoration:none}.o014e9 .current-menu-item>a,.o014e9 .current-menu-parent>a{color:var(--aicl-accent-strong);border-bottom-color:var(--aicl-accent)}.m20e9e .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}.m20e9e .sub-menu,.m20e9e .p23ee1{top:100%;left:-.75rem;background:var(--aicl-surface);border:1px solid var(--aicl-line);min-width:230px;padding:.4rem 0;box-shadow:var(--aicl-shadow-md);list-style:none;margin:0;transform:translateY(-4px);transition:opacity .18s,transform .18s,visibility 0s .18s;z-index:60}.m20e9e .menu-item-has-children:hover>.sub-menu,.m20e9e .menu-item-has-children:focus-within>.sub-menu,.m20e9e .menu-item-has-children:hover>.p23ee1,.m20e9e .menu-item-has-children:focus-within>.p23ee1{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s}.m20e9e .sub-menu li{margin:0}.m20e9e .sub-menu a{display:block;padding:.55rem 1.1rem;white-space:nowrap;border:0;color:var(--aicl-ink);font-weight:400}.m20e9e .sub-menu a:hover{background:var(--aicl-accent-soft);color:var(--aicl-accent-strong)}@media (max-width:980px){.m20e9e .sub-menu,.m20e9e .p23ee1{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 0 0 1rem;min-width:0;background:none}.m20e9e .menu-item-has-children>a::after{display:none}}.lb9405{max-width:46rem;margin-bottom:2rem}.lb9405 h2,.kb2e76,.kfe3ee,.a8dd2c,.p60e8a,.k1b5be{font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .7rem}.lb9405 p{color:var(--aicl-ink-soft);margin:0}.lb9405 p+p{margin-top:1rem}.kb2e76,.kfe3ee,.a8dd2c{padding-bottom:.9rem;margin-bottom:1.75rem;background:repeating-linear-gradient(90deg,var(--aicl-line) 0 1px,transparent 1px 8px) 0 100%/100% 6px no-repeat,linear-gradient(var(--aicl-ink),var(--aicl-ink)) 0 100%/56px 2px no-repeat}.afbc8c,.e994d2,.c7da9a,.e4507e,.ld4989,.h99583,.c56044,.d798fe,.p3cc09,.m4cd94,.b49704{padding-block:clamp(2.75rem,6vw,4.75rem)}.l9aee5{padding-block:0 clamp(2.5rem,5vw,4rem)}.c6b6ab{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(1.5rem,4vw,3rem);align-items:stretch}.d4069d{border-radius:16px;overflow:hidden;min-height:260px;background:var(--aicl-surface-alt)}.d4069d img{width:100%;height:100%;object-fit:cover}.nf1d0b{padding:clamp(1.25rem,3vw,2rem);background:var(--aicl-surface);border-radius:16px;box-shadow:var(--aicl-shadow-sm)}.m2838a{font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800;margin:0 0 .7rem}.f0d6d0{color:var(--aicl-ink-soft);margin:0}.b87211{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.4rem}.lc952d{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem;counter-reset:b}.pe303b{display:grid;grid-template-columns:1.9rem 1fr;align-items:start;margin:0;padding:.7rem .8rem;border-radius:12px;background:var(--aicl-bg);font-weight:600;font-size:.9rem;line-height:1.55}.pe303b::before{counter-increment:b;content:counter(b);display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--aicl-accent);color:#fff;font:700 .74rem/1 var(--aicl-font-serif)}@media (max-width:860px){.c6b6ab{grid-template-columns:1fr}.d4069d{min-height:200px}}@media (max-width:520px){.lc952d{grid-template-columns:1fr}}.c16a0a{animation:aicl-print 1.4s steps(12,end) .2s both}@keyframes aicl-print{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.gc28b7{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;font:800 1.15rem/1 var(--aicl-font-serif);letter-spacing:.06em;color:var(--aicl-accent);border:3px double currentColor;rotate:-14deg;background:rgba(255,255,255,.55);-webkit-mask:repeating-radial-gradient(circle at 30% 40%,#000 0 1.6px,#000b 2px 2.6px);mask:repeating-radial-gradient(circle at 30% 40%,#000 0 1.6px,#000b 2px 2.6px);animation:aicl-stamp .4s cubic-bezier(.3,1.7,.5,1) 1.7s both}@keyframes aicl-stamp{from{opacity:0;scale:1.9}to{opacity:.94;scale:1}}.e4507e,.h99583{background:var(--aicl-surface);border-block:1px solid var(--aicl-line)}.g1784a{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:start}.e4507e .lb9405{position:sticky;top:96px}.pa7aac,.lb9405 .pa7aac{font-size:.75rem;color:var(--aicl-ink-mute);margin:1rem 0}.a16f00{position:relative;border-radius:18px;overflow:hidden;padding:clamp(1rem,3vw,1.8rem);background:var(--aicl-dark)}.a16f00>img,.f562df>img,.b681e5>img,.nff80b img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.a16f00>img{filter:saturate(.75) brightness(.8)}.m41801{position:relative;list-style:none;margin:0;padding:1rem;display:grid;gap:.75rem;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);border-radius:14px}.l6e76c{margin:0;display:grid;gap:.3rem;max-width:min(30rem,88%);justify-self:start;justify-items:start}.i44636{justify-self:end;justify-items:end}.ec5199{margin:0;padding:.6rem .85rem;font-size:.9rem;line-height:1.6;background:#fff;border-radius:2px 14px 14px;box-shadow:0 1px 2px rgba(24,24,27,.12)}.i44636 .ec5199{background:#dcefd9;border-radius:14px 2px 14px 14px}.ic633f{display:inline-flex;align-items:center;gap:.4em;padding:.15rem .55rem;border-radius:8px;font-size:.7rem;font-weight:700;color:#fff;background:var(--aicl-accent-strong)}.e42806{justify-self:start;display:flex;gap:4px;margin:0;padding:.75rem .9rem;background:#fff;border-radius:2px 14px 14px}.e42806 span{width:6px;height:6px;border-radius:50%;background:var(--aicl-ink-mute);animation:aicl-type 1.2s infinite both}.e42806 span:nth-child(2){animation-delay:.2s}.e42806 span:nth-child(3){animation-delay:.4s}@keyframes aicl-type{0%,60%,100%{opacity:.25;translate:0}30%{opacity:1;translate:0 -3px}}@supports (animation-timeline:view()){.l6e76c{animation:aicl-pop linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}@keyframes aicl-pop{from{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (max-width:860px){.g1784a{grid-template-columns:1fr}.e4507e .lb9405{position:static}}.ld4989{position:relative;overflow:hidden;background:#2b2118;color:#efe9e1}.nff80b::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,22,15,.55),rgba(30,22,15,.86) 45%,rgba(30,22,15,.94))}.ld4989>.g2adca{position:relative}.ld4989 .lb9405 h2{color:#fff}.ld4989 .lb9405 p{color:#e6dfd5}.a2b75d{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.6rem 1.25rem}.a7b6d7{position:relative;margin:1.8rem 0 0;padding:2.5rem 1.1rem 1.25rem;isolation:isolate;color:var(--aicl-ink);filter:drop-shadow(0 10px 14px rgba(0,0,0,.35));transform-origin:50% -1.6rem;rotate:-1.8deg;transition:rotate .6s cubic-bezier(.3,1.8,.5,1)}.a7b6d7::before{content:"";position:absolute;inset:0;z-index:-1;background:#fbf8f3;border-radius:0 0 10px 10px;clip-path:polygon(28% 0,72% 0,100% 1.7rem,100% 100%,0 100%,0 1.7rem);-webkit-mask:radial-gradient(circle at 50% 1.05rem,#0000 .34rem,#000 .4rem);mask:radial-gradient(circle at 50% 1.05rem,#0000 .34rem,#000 .4rem)}.a7b6d7::after{content:"";position:absolute;left:calc(50% - 5px);top:-1.6rem;width:10px;height:2.65rem;background:radial-gradient(circle at 50% 4px,#f3ece2 3px,transparent 3.5px),linear-gradient(#d8cfc3,#d8cfc3) 50% 0/1.5px 100% no-repeat}.a7b6d7:nth-child(3n+2){rotate:.6deg}.a7b6d7:nth-child(3n){rotate:1.8deg}.a7b6d7:hover,.a7b6d7:focus-within{rotate:0deg}.a7b6d7:nth-child(3n+1)::before{background:#f6e3e6}.c38418{display:block;font-size:.72rem;font-weight:700;color:var(--aicl-accent-strong)}.k09d9d{font-size:1rem;line-height:1.45;margin:.45rem 0 .4rem}.k09d9d a{color:var(--aicl-ink);text-decoration:none}.k09d9d a:hover{color:var(--aicl-accent-strong);text-decoration:underline}.obb00a{font-size:.82rem;color:var(--aicl-ink-soft);line-height:1.65;margin:0}.i4a278{padding:1rem 1.2rem;border-radius:14px;border:1.5px solid var(--aicl-accent);background:var(--aicl-surface)}@media (max-width:960px){.a2b75d{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.a2b75d{grid-template-columns:1fr}}.n8fa44{--t:-10deg}.n8fa44:has(.i46164 input:checked){--t:-6deg}.n8fa44:has(.i46164 input:checked~input:checked){--t:-2deg}.n8fa44:has(.i46164 input:checked~input:checked~input:checked){--t:2deg}.n8fa44:has(.i46164 input:checked~input:checked~input:checked~input:checked){--t:6deg}.n8fa44:has(.i46164 input:checked~input:checked~input:checked~input:checked~input:checked){--t:10deg}.m621c7{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.i46164{border:0;margin:0;padding:0;display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:center;min-width:0}.i46164 input{width:1.15rem;height:1.15rem;margin:0;accent-color:var(--aicl-accent)}.i46164 label{cursor:pointer;line-height:1.5;padding:.65rem .9rem;border-radius:12px;border:1px solid var(--aicl-line);background:var(--aicl-bg);transition:background-color .2s,border-color .2s}.i46164 input:checked+label{background:var(--aicl-accent-soft);border-color:var(--aicl-accent);font-weight:600}.f562df{position:relative;border-radius:18px;overflow:hidden;background:var(--aicl-dark);padding:1.5rem 1rem 1.25rem}.f562df>img{filter:brightness(.42) saturate(.7)}.g604d8{position:relative;height:250px;width:100%;max-width:440px;margin-inline:auto;--s:rgba(255,255,255,.75)}.h56732{position:absolute;left:50%;bottom:0;width:6px;height:196px;translate:-50% 0;background:#fff}.h56732::after{content:"";position:absolute;left:50%;bottom:0;width:120px;height:8px;translate:-50% 0;background:#fff;border-radius:4px 4px 0 0}.n92415{position:absolute;left:18%;right:18%;top:52px;height:6px;background:#fff;rotate:var(--t);transition:rotate .8s cubic-bezier(.3,1.5,.5,1);z-index:1}.n92415::before{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;translate:-50% -50%;border-radius:50%;background:var(--aicl-accent)}.f965b7{position:absolute;top:3px;width:56%;height:112px;transform-origin:50% 0;rotate:calc(var(--t) * -1);transition:rotate .8s cubic-bezier(.3,1.5,.5,1);display:flex;align-items:flex-end;justify-content:center;padding-bottom:14px;background:linear-gradient(to top left,transparent calc(50% - .8px),var(--s) 50%,transparent calc(50% + .8px)) 0 0/50% calc(100% - 14px) no-repeat,linear-gradient(to top right,transparent calc(50% - .8px),var(--s) 50%,transparent calc(50% + .8px)) 100% 0/50% calc(100% - 14px) no-repeat}.f965b7::after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:#fff;border-radius:0 0 50% 50%/0 0 100% 100%}.n4dff5{left:-28%}.a84783{right:-28%}.n4dff5>span{font:700 .9rem/1.3 var(--aicl-font-serif);background:var(--aicl-accent);color:#fff;padding:.55rem .7rem;border-radius:6px;text-align:center}.d9b2b1{display:flex;flex-wrap:wrap-reverse;justify-content:center;gap:3px;width:78%}.d9b2b1 i{width:22px;height:16px;background:#f6e3e6;border-radius:3px 3px 0 0;opacity:0;translate:0 -24px;transition:opacity .3s,translate .4s cubic-bezier(.3,1.6,.5,1)}.n8fa44:has(#aicl-v0:checked) .d9b2b1 i:nth-child(1),.n8fa44:has(#aicl-v1:checked) .d9b2b1 i:nth-child(2),.n8fa44:has(#aicl-v2:checked) .d9b2b1 i:nth-child(3),.n8fa44:has(#aicl-v3:checked) .d9b2b1 i:nth-child(4),.n8fa44:has(#aicl-v4:checked) .d9b2b1 i:nth-child(5){opacity:1;translate:0}.jd46af p{display:none;margin:1.5rem 0 0;max-width:46rem;padding:.85rem 1rem;font-weight:600;border-radius:12px;border-left:4px solid var(--aicl-accent);background:var(--aicl-accent-soft)}.jd46af [data-r="0"]{display:block}.n8fa44:has(.i46164 input:checked~input:checked~input:checked) .jd46af [data-r="0"]{display:none}.n8fa44:has(.i46164 input:checked~input:checked~input:checked) .jd46af [data-r="1"]{display:block}.n8fa44:has(.i46164 input:checked~input:checked~input:checked~input:checked~input:checked) .jd46af [data-r="1"]{display:none}.n8fa44:has(.i46164 input:checked~input:checked~input:checked~input:checked~input:checked) .jd46af [data-r="2"]{display:block}@media (max-width:860px){.m621c7{grid-template-columns:1fr}.g604d8{height:220px}}.hfde6e{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:start}.pc7506{margin:0;padding:0 1.05rem 1.3rem;background:var(--aicl-surface);border-radius:14px 14px 0 0;overflow:hidden;box-shadow:var(--aicl-shadow-sm);-webkit-mask:radial-gradient(circle at 50% 100%,#0000 4px,#000 4.5px) 0 100%/12px 51% repeat-x,linear-gradient(#000,#000) 0 0/100% 50% no-repeat;mask:radial-gradient(circle at 50% 100%,#0000 4px,#000 4.5px) 0 100%/12px 51% repeat-x,linear-gradient(#000,#000) 0 0/100% 50% no-repeat}.pc7506:nth-child(even){translate:0 .75rem}.l17891{display:block;margin:0 -1.05rem .9rem;aspect-ratio:16/10;overflow:hidden;background:var(--aicl-surface-alt)}.l17891 img{width:100%;height:100%;object-fit:cover;filter:saturate(.6);transition:filter .4s,scale .6s}.pc7506:hover .l17891 img{filter:none;scale:1.04}.f07ee7{display:inline-block;font-size:.7rem;font-weight:700;color:#fff;background:var(--aicl-accent-strong);padding:.15rem .55rem;border-radius:6px;margin-bottom:.55rem}.n2580c{font-size:1rem;margin:0 0 .5rem}.b7aae8{font-size:.88rem;font-weight:600;margin:0 0 .45rem;line-height:1.55}.b7aae8 span{display:block;font-size:.7rem;font-weight:400;color:var(--aicl-ink-mute)}.hf5a44{font-size:.82rem;color:var(--aicl-ink-soft);line-height:1.65;margin:0}@supports (animation-timeline:view()){.pc7506{animation:aicl-tear linear both;animation-timeline:view();animation-range:entry 0% entry 80%}}@keyframes aicl-tear{from{opacity:0;translate:0 24px}to{opacity:1}}@media (max-width:960px){.hfde6e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.hfde6e{grid-template-columns:1fr}.pc7506:nth-child(even){translate:none}}.d798fe{background:var(--aicl-bg)}.b681e5{position:relative;overflow:hidden;display:grid;gap:1rem;background:#141414;padding:clamp(1rem,3vw,1.8rem);border-radius:18px}.b681e5>img{filter:brightness(.32) saturate(.6)}.b681e5>*{position:relative}.b681e5>img{position:absolute}.j67a9e{height:3rem;overflow:hidden;background:#c6ccb4;border:5px solid #2a2a2f;border-radius:6px;box-shadow:inset 0 2px 6px rgba(0,0,0,.25)}.lcbe4d{list-style:none;margin:0;padding:0;animation:aicl-roll calc(var(--n) * 3s) steps(var(--n)) infinite}.lcbe4d li{height:2.4rem;margin:0;padding:0 .85rem;font:600 .82rem/2.4rem var(--aicl-font-tape);color:#1c2116;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes aicl-roll{to{translate:0 calc(var(--n) * -2.4rem)}}.j93259{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.kd4dee{background:rgba(40,40,44,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.8rem .85rem;box-shadow:inset 0 -3px 0 rgba(0,0,0,.45);transition:background-color .2s}.kd4dee:hover{background:var(--aicl-accent-strong)}.kd4dee dt{font:800 1.05rem var(--aicl-font-serif);color:#fff;margin:0 0 .3rem}.kd4dee dd{margin:0;font-size:.8rem;line-height:1.55;color:#e4e4df}.kd4dee small{display:block;margin-top:.35rem;font-size:.72rem;color:#c4c4bd}@media (max-width:760px){.j93259{grid-template-columns:repeat(2,minmax(0,1fr))}}.fe31f3{display:flex;justify-content:space-between;align-items:center;gap:1.25rem 2rem;flex-wrap:wrap;margin-top:1.5rem;padding:1.25rem 1.4rem;border-radius:16px;background:var(--aicl-surface);box-shadow:var(--aicl-shadow-sm)}.ed0c9e{font-size:1.2rem;margin:0 0 .3rem}.n07213{margin:0;color:var(--aicl-ink-soft);max-width:44rem}.h6823d,.d8c747,.l8b260,.h6eb67{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.h6823d,.d8c747,.l8b260,.h6eb67{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.h6823d,.d8c747,.l8b260,.h6eb67{grid-template-columns:1fr}}.b7333c{background:var(--aicl-surface);border:1px solid var(--aicl-line-soft);position:relative;transition:border-color .18s}.b7333c:hover{border-color:var(--aicl-line);box-shadow:inset 0 3px 0 var(--aicl-accent)}.i0e75b,.i0e75b:hover{display:block;height:100%;color:inherit;text-decoration:none}.f2c794{aspect-ratio:16/10;overflow:hidden;background:var(--aicl-surface-alt)}.b6cfe0{width:100%;height:100%;object-fit:cover}.f809f9{padding:1.05rem 1.15rem 1.2rem}.j5d98d{display:inline-block;font-family:var(--aicl-font-mono);font-size:.72rem;color:var(--aicl-accent-strong);margin-bottom:.45rem}.c1a933{font-size:1.06rem;line-height:1.4;margin:0 0 .5rem}.b7333c:hover .c1a933{color:var(--aicl-accent-strong)}.i090ad{font-size:.88rem;color:var(--aicl-ink-soft);line-height:1.65;margin:0 0 .75rem}.db9236{display:flex;gap:.85rem;font-family:var(--aicl-font-mono);font-size:.7rem;color:var(--aicl-ink-mute)}.p3cc09{background:var(--aicl-surface);border-block:1px solid var(--aicl-line)}.hde4cc,.jfadca{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:1fr 1fr;align-items:center}.i2ab8d{font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:800}.e3fc5d{color:var(--aicl-ink-soft);max-width:34em}.e48ed1{width:100%;aspect-ratio:3/2;object-fit:cover}@media (max-width:860px){.hde4cc,.jfadca{grid-template-columns:1fr}}.l5bd06,.fbcae8{display:grid;gap:0;margin:0;max-width:54rem}.c4cec0,.n9974f{border-top:1px solid var(--aicl-line);padding:1.05rem 0}.c4cec0 summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem}.c4cec0 summary::-webkit-details-marker{display:none}.c4cec0 summary::after{content:"+";color:var(--aicl-accent);font-weight:700}.c4cec0[open] summary::after{content:"−"}.ib8266{margin-top:.6rem!important}.bfd874,.ha39ca{font-family:var(--aicl-font-serif);font-weight:700;font-size:1.02rem;margin:0 0 .35rem}.ib8266,.j01944{color:var(--aicl-ink-soft);margin:0;line-height:1.7;font-size:.94rem}.g555bf{display:inline-block;margin-top:1rem;font-weight:600;color:var(--aicl-accent-strong)}.b49704{background:var(--aicl-dark);color:#e4e4df}.p4728f{color:#fff;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800}.a71369{color:#bdbdb6;margin:0}.b49704 .lbf512{color:#cfcfc8}.b49704 .lbf512 a{color:#fff}.b49704 .n49d71{background:#fff;color:var(--aicl-ink)}.b49704 .n49d71:hover,.b49704 .n49d71:focus-visible{background:var(--aicl-accent-soft);color:var(--aicl-ink)}.f0d6e1{display:grid;gap:.5rem}.nda012{display:flex;gap:.5rem;flex-wrap:wrap}.nda012 .o7e6e2{flex:1 1 12rem;min-width:0}.o74ec0{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.c88c1d{max-width:46rem;margin:0 0 2.25rem}.b18a33{font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800}.df59d3{color:var(--aicl-ink-soft);margin:0}.l2022f{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@media (max-width:900px){.l2022f{grid-template-columns:1fr;max-width:28rem}}.h8e8ad{background:var(--aicl-surface);border:1px solid var(--aicl-line);padding:1.8rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.3rem;position:relative}.j03918{border:2px solid var(--aicl-ink)}.e544a7{position:absolute;top:-.8rem;left:1.5rem;background:var(--aicl-hazard);color:#fff;font-family:var(--aicl-font-mono);font-size:.72rem;padding:.25rem .7rem}.o251fe{font-size:1.25rem;font-weight:800;margin:.2rem 0 0}.kf4715{font-size:.9rem;color:var(--aicl-ink-soft);margin:0 0 .4rem}.jb7d2e{display:flex;align-items:baseline;gap:.2rem;margin-top:.4rem}.e9d905{font-family:var(--aicl-font-serif);font-size:2.3rem;font-weight:800;line-height:1;letter-spacing:-.02em}.l92709{color:var(--aicl-ink-mute)}.i3b8a4{font-size:.8rem;color:var(--aicl-ink-mute);margin:.1rem 0 0}.le04f1{font-family:var(--aicl-font-mono);font-size:.74rem;color:var(--aicl-accent-strong);margin:.5rem 0 0}.he8492{font-size:.78rem;font-weight:600;color:var(--aicl-ink-soft);margin:1rem 0 .3rem;padding-top:1rem;border-top:1px dashed var(--aicl-line)}.l3af03{list-style:none;padding:0;margin:.2rem 0 1.4rem;display:grid;gap:.55rem}.j52dfd{position:relative;padding-left:1.4rem;font-size:.9rem;color:var(--aicl-ink-soft);line-height:1.5;margin:0}.j52dfd::before{content:"";position:absolute;left:0;top:.6em;width:.7rem;height:1.5px;background:var(--aicl-accent)}.l0ce14{margin-top:auto;width:100%}.m9b723{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;border-top:1.5px solid var(--aicl-ink);padding-top:1.2rem}.p4d7e3{display:flex;flex-direction:column;gap:.15rem}.l960a0{font-weight:700;font-size:.92rem}.bbc82d{font-size:.82rem;color:var(--aicl-ink-mute)}@media (max-width:700px){.m9b723{grid-template-columns:1fr}}.i1ae94,.d0b106,.pf1383,.naf5c5{padding-block:clamp(2rem,4vw,3rem)}.gf3aa2,.fe79cb,.d3f6cd{margin-bottom:2rem}.pd11f7{font-family:var(--aicl-font-mono);font-size:.78rem;margin:0 0 .6rem}.pd11f7 a{color:var(--aicl-accent-strong);text-decoration:none}.j91dac,.d917ad{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 .9rem}.ee887c{font-size:1.08rem;color:var(--aicl-ink-soft);line-height:1.75}.g892b6{display:flex;flex-wrap:wrap;gap:1rem;font-family:var(--aicl-font-mono);font-size:.76rem;color:var(--aicl-ink-mute);padding-top:.8rem;border-top:1px solid var(--aicl-line)}.d1955c{color:var(--aicl-ink)}.b93980{margin:1.5rem auto 2rem;max-width:1000px}.l6ff3d{width:100%;aspect-ratio:3/2;object-fit:cover}.n5f99b,.hc1bc5{font-size:1.02rem;line-height:1.85}.n5f99b h2,.hc1bc5 h2{font-size:1.5rem;font-weight:800;margin:2.6rem 0 1rem;padding-top:.9rem;border-top:1.5px solid var(--aicl-ink);scroll-margin-top:5rem}.n5f99b h3,.hc1bc5 h3{font-size:1.18rem;margin:2rem 0 .7rem}.n5f99b a:not(.pccf1c),.hc1bc5 a:not(.pccf1c){color:var(--aicl-accent-strong);text-decoration:underline;text-decoration-color:var(--aicl-accent);text-decoration-thickness:1px}.n5f99b a:not(.pccf1c):hover,.hc1bc5 a:not(.pccf1c):hover{color:var(--aicl-ink);text-decoration-thickness:2px}.n5f99b table,.hc1bc5 table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.92rem;display:block;overflow-x:auto}.n5f99b th,.n5f99b td,.hc1bc5 th,.hc1bc5 td{padding:.6rem .75rem;border:1px solid var(--aicl-line);text-align:start;vertical-align:top}.n5f99b th,.hc1bc5 th{background:var(--aicl-surface-alt)}.n5f99b img{margin:1.25rem auto}.kab193{background:var(--aicl-surface);border:1px solid var(--aicl-line);border-left:4px solid var(--aicl-accent);padding:1.15rem 1.4rem;margin:0 0 2rem}.nf903f{display:inline-block;font-family:var(--aicl-font-mono);font-size:.78rem;background:var(--aicl-ink);color:#fff;padding:.15em .7em;margin:0 0 .6rem}.kab193 ul{margin:0}.c5b9b4{margin-top:3rem;padding:1.4rem 1.5rem;background:var(--aicl-surface-alt);font-size:.9rem;color:var(--aicl-ink-soft)}.n5f99b .e90470{font-size:1.1rem;border:0;padding:0;margin:0 0 .7rem}.ia9a39{margin:2.75rem 0 1rem;padding:1.75rem 1.9rem;background:var(--aicl-surface);border:1.5px solid var(--aicl-ink)}.kb75db{font-family:var(--aicl-font-mono);font-size:.76rem;color:var(--aicl-accent-strong);margin:0}.b6015c{font-size:1.4rem;font-weight:800;margin:.35em 0 .45em}.e2c6c6{color:var(--aicl-ink-soft);margin:0 0 1.1rem}.na4738{display:flex;gap:.7rem;flex-wrap:wrap}.a309b6{margin-top:3.5rem}.a3de9d{font-size:1.3rem;font-weight:800}.mb1089{margin:3rem 0 0}.g3249d{background:var(--aicl-surface);border:1px solid var(--aicl-line);border-top:4px solid var(--aicl-accent);padding:clamp(1.4rem,3vw,2rem)}.m816f2{font-family:var(--aicl-font-mono);font-size:.76rem;color:var(--aicl-accent-strong);margin:0 0 .4rem}.aa1cc1{font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:800}.g20719{color:var(--aicl-ink-soft);font-size:.92rem}.hc1bc5 .m4cd94 h2,.hc1bc5 .a2b75d h3,.hc1bc5 .hfde6e h3{border:0;padding-top:0;margin-top:0}.hc1bc5 .m4cd94 h3{margin-top:.2rem}.i0fc78{font-size:1.1rem;color:var(--aicl-ink-soft)}.hf9fdd{color:var(--aicl-ink-soft);max-width:40em}.acf928,.e165a3{margin:1.5rem 0 2rem}.cb2215,.iae775{font-size:1.2rem;margin:0 0 1rem}.p26e9c,.d9e629{margin:0;background:var(--aicl-surface);border:1px solid var(--aicl-line)}.df102d,.kd0f0e{display:grid;grid-template-columns:190px 1fr;gap:1rem;padding:.8rem 1.1rem;border-bottom:1px solid var(--aicl-line-soft)}.df102d:last-child,.kd0f0e:last-child{border-bottom:0}.e4f310,.fdd00a{font-family:var(--aicl-font-mono);font-size:.8rem;color:var(--aicl-ink-mute)}.m7398a,.i13ef4{margin:0;font-size:.95rem;line-height:1.65}@media (max-width:640px){.df102d,.kd0f0e{grid-template-columns:1fr;gap:.2rem}}#aicl-apply,#aicl-signup,#aicl-ob{scroll-margin-top:96px}.lb9a21{display:grid;gap:1rem;max-width:40rem;margin:1.5rem 0}.p9380e{display:grid;gap:.35rem}.l1054c{font-weight:600;font-size:.9rem}.o7e6e2,.ee09d5{width:100%;padding:.65rem .8rem;border:1px solid var(--aicl-line);border-radius:var(--aicl-radius-sm);background:var(--aicl-surface);font:inherit;color:var(--aicl-ink)}.o7e6e2:focus,.ee09d5:focus{outline:0;border-color:var(--aicl-accent);box-shadow:0 0 0 3px var(--aicl-accent-soft)}.lb9a21 select.o7e6e2{appearance:auto}.ee09d5{resize:vertical;min-height:8rem}.a43297{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.m5a23a{justify-self:start}.c50e97{font-size:.8rem;color:var(--aicl-ink-mute);line-height:1.6;margin:.4rem 0 0}.m41a40,.j0ae35{padding:.85rem 1rem;border-left:3px solid;margin:0}.m41a40{background:#e3f0ec;color:#174a3f}.j0ae35{background:#f8e5e3;color:#7a2a24}.lbf512{display:flex;gap:.5rem;align-items:flex-start;font-size:.86rem;color:var(--aicl-ink-soft);line-height:1.55;cursor:pointer}.lbf512 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(--aicl-line);background:var(--aicl-surface);color:var(--aicl-ink);text-decoration:none;font-family:var(--aicl-font-mono);font-size:.82rem;white-space:nowrap;line-height:1.2}.nav-links a:hover{border-color:var(--aicl-accent);color:var(--aicl-accent-strong)}.nav-links .current{background:var(--aicl-ink);color:#fff;border-color:var(--aicl-ink)}.d2433a{border-bottom:1px solid var(--aicl-line-soft);background:var(--aicl-surface);font-size:.8rem}.a220ab{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:.6rem 0;margin:0}.k9d939{display:inline-flex;gap:.35rem;margin:0;color:var(--aicl-ink-mute)}.cdefd8{color:var(--aicl-ink-soft);text-decoration:none}.d2433a a:hover{color:var(--aicl-accent-strong)}.babbaa{opacity:.5}.ga976c{color:var(--aicl-ink)}.ee5c8d{display:flex;gap:.5rem;margin:1.5rem 0;max-width:32rem}.ee5c8d .pe2814{flex:1;padding:.55rem .8rem;border:1px solid var(--aicl-line);font:inherit}.od8cea{padding:2rem;background:var(--aicl-surface);text-align:center;color:var(--aicl-ink-soft)}.b750d7{padding-block:clamp(3rem,7vw,5rem);text-align:center}.ib0acb{font-family:var(--aicl-font-mono);font-size:clamp(3rem,10vw,6rem);color:var(--aicl-accent);margin:0;line-height:1}.dc5dab{font-size:clamp(1.4rem,3vw,2rem)}.lb6ee9{color:var(--aicl-ink-soft);max-width:32em;margin:0 auto 1.5rem}.o5997e{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.k97795{background:var(--aicl-dark);color:#d6d6d0;padding-block:2.75rem 1.5rem}.f75aaa{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){.f75aaa{grid-template-columns:1fr 1fr}}@media (max-width:560px){.f75aaa{grid-template-columns:1fr;gap:2rem}}.ide48e{display:inline-flex;align-items:center;gap:.6rem;color:#fff;margin-bottom:.9rem}.d081bb{color:#fff;width:34px;height:34px;display:inline-flex}.c4f8ac{font-family:var(--aicl-font-serif);font-weight:800}.cd8263{color:#b4b4ad;font-size:.86rem;line-height:1.7;margin:0;max-width:24em}.b1d358{font-family:var(--aicl-font-mono);font-size:.76rem;font-weight:400;color:#b4b4ad;margin:0 0 .8rem}.fbbf36{display:grid;gap:.45rem;list-style:none;padding:0;margin:0}.f6e025{margin:0}.n2f619 a,.k1fae3 a{color:#ecece6;text-decoration:none;font-size:.9rem}.k97795 a:hover,.k97795 a:focus-visible{color:#fff;text-decoration:underline}.k1fae3{font-size:.84rem;color:#b4b4ad;line-height:1.8}.g4842b{margin:0 0 .35rem;color:#d6d6d0;font-size:.83rem;line-height:1.65}.m61155{padding-top:1.25rem}.d0b88f{margin:0;font-family:var(--aicl-font-mono);font-size:.74rem;color:#b4b4ad}.oc6359{position:fixed;left:0;right:0;bottom:0;z-index:100;background:var(--aicl-dark);color:#ecece6;border-top:1px solid rgba(255,255,255,.12);transition:transform .25s}.j673d1{transform:translateY(110%)}.ha0a40{display:grid;gap:1rem;grid-template-columns:1fr auto;align-items:center;padding-block:1rem}@media (max-width:640px){.ha0a40{grid-template-columns:1fr}}.fcecfd{margin:0;font-size:.88rem;line-height:1.65}.fcecfd a{color:#fff}.b0bd74{display:flex;gap:.5rem;flex-wrap:wrap}.na2910,.na2910:hover,.na2910:focus-visible{background:#fff;color:var(--aicl-ink)}.j7e091,.j7e091:hover,.j7e091:focus-visible{color:#fff;border-color:rgba(255,255,255,.45)}.j7e091:hover{background:rgba(255,255,255,.1)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}