.ag-clipboard{transition:rotate .5s cubic-bezier(.2,.7,.2,1);animation:1s cubic-bezier(.2,.8,.2,1) .3s both ag-clip-in;rotate:1.5deg}.ag-clipboard:hover{rotate:none}@keyframes ag-clip-in{0%{opacity:0;transform:translateY(40px)rotate(6deg)}to{opacity:1;transform:none}}.ag-clip{z-index:1;background:linear-gradient(#132b5a,#041335);background:linear-gradient(lab(17.9559% 5.22253 -31.6904),lab(6.55742% 4.96301 -24.4069));border-radius:.8rem;width:7.5rem;height:2.2rem;position:absolute;top:-14px;left:50%;translate:-50%;box-shadow:0 10px 20px -10px #041335cc,inset 0 1px #ffffff26;box-shadow:0 10px 20px -10px lab(6.55742% 4.96301 -24.4069/.8),inset 0 1px lab(100% 0 0/.15)}.ag-clip:after{content:"";background:var(--background);border-radius:9999px;width:2.2rem;height:.55rem;position:absolute;top:.55rem;left:50%;translate:-50%;box-shadow:inset 0 1px 2px #0000004d;box-shadow:inset 0 1px 2px lab(0% 0 0/.3)}.ag-box{border:2px solid var(--ck-gold);color:#6d4200;color:lab(32.4677% 16.868 48.7262);background:#e1af4a26;background:lab(74.6012% 11.434 57.0174/.15);border-radius:.4rem;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;padding:2px;display:grid}.ag-box path{stroke-dasharray:1;stroke-dashoffset:0}.ag-hero .ag-box path{animation:.52s cubic-bezier(.65,0,.35,1) both ag-tick;animation-delay:var(--delay,0s)}.ag-hero .ag-box{animation:.52s cubic-bezier(.3,1.6,.5,1) both ag-box-pop;animation-delay:var(--delay,0s)}@keyframes ag-tick{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ag-box-pop{0%{background:0 0;border-color:#0e26544d;border-color:lab(15.5911% 5.93662 -31.6432/.3);transform:scale(1)}50%{transform:scale(1.18)}to{transform:none}}.ag-doc+.ag-doc{border-top:1px dashed #0e26541f;border-top:1px dashed lab(15.5911% 5.93662 -31.6432/.12);border-radius:0}.ag-doc[data-ck=armed] .ag-box{background:0 0;border-color:#0e26544d;border-color:lab(15.5911% 5.93662 -31.6432/.3)}.ag-doc[data-ck=armed] .ag-box path{stroke-dashoffset:1px}.ag-doc[data-ck=armed]>span:last-child{opacity:.55}.ag-doc[data-ck=in] .ag-box{animation:.52s cubic-bezier(.3,1.6,.5,1) both ag-box-pop;animation-delay:calc(var(--delay,0s) + .15s)}.ag-doc[data-ck=in] .ag-box path{animation:.52s cubic-bezier(.65,0,.35,1) both ag-tick;animation-delay:calc(var(--delay,0s) + .25s)}.ag-doc>span:last-child{transition:opacity .6s}.ag-doc[data-ck=in]>span:last-child{transition-delay:calc(var(--delay,0s) + .2s)}.ag-bob{animation:1.8s ease-in-out infinite ag-bob}@keyframes ag-bob{50%{transform:translateY(3px)}}.ag-chapter+.ag-chapter{margin-top:4.5rem}.ag-num{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px oklch(60% .12 78);background:linear-gradient(#e1af4a59,#e1af4a00 80%);background:linear-gradient(lab(74.6012% 11.434 57.0174/.35),lab(74.6012% 11.434 57.0174/0) 80%);-webkit-background-clip:text;background-clip:text;font-weight:200}.ag-badge{box-shadow:0 0 0 6px #e1af4a24,0 14px 30px -14px #0e2654cc;box-shadow:0 0 0 6px lab(74.6012% 11.434 57.0174/.14),0 14px 30px -14px lab(15.5911% 5.93662 -31.6432/.8)}.ag-rule{transform-origin:0;background:linear-gradient(90deg,#e1af4a99,#0000);background:linear-gradient(90deg,lab(74.6012% 11.434 57.0174/.6),#0000)}[data-ck=armed] .ag-rule{transform:scaleX(0)}[data-ck=in] .ag-rule{animation:1.1s cubic-bezier(.2,.7,.2,1) .2s both ag-rule}@keyframes ag-rule{0%{transform:scaleX(0)}to{transform:none}}.ag-body{color:#1a2230eb;color:lab(12.8311% -.163905 -10.8551/.92);font-size:1.0625rem;line-height:1.75}.ag-body>p+p{margin-top:1rem}.ag-body a{color:var(--primary);text-underline-offset:4px;border-radius:2px;font-weight:600;-webkit-text-decoration:underline #e1af4ab3;text-decoration:underline #e1af4ab3;-webkit-text-decoration:underline lab(74.6012% 11.434 57.0174/.7);text-decoration:underline lab(74.6012% 11.434 57.0174/.7);text-decoration-thickness:2px}.ag-body a:hover{-webkit-text-decoration-color:var(--ck-gold);text-decoration-color:var(--ck-gold);background:#e1af4a1f;background:lab(74.6012% 11.434 57.0174/.12)}.ag-body a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ag-callout:before{content:"";background:var(--primary);width:4px;position:absolute;top:0;bottom:0;left:0}.ag-callout[data-tone=caution]:before{background:var(--warning)}@media (prefers-reduced-motion:reduce){.ag-clipboard,.ag-box,.ag-box path,.ag-rule,.ag-bob{animation:none!important}.ag-clipboard{transition:none}.ag-box path{stroke-dashoffset:0!important}.ag-rule{transform:none!important}.ag-doc>span:last-child{transition:none;opacity:1!important}}
