.prism-switch{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border:1.5px solid var(--line,#e4e2d5);border-radius:99px;background:var(--surface,#fff);font-family:Onest,-apple-system,Segoe UI,Roboto,sans-serif;flex:none}.prism-opt{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;font-size:13px;font-weight:600;line-height:1.1;white-space:nowrap;color:var(--ink2,#555349);text-decoration:none;transition:background .2s,color .2s}.prism-opt:hover{color:var(--pine,#0e4a38)}.prism-opt.is-active{background:var(--pine,#0e4a38);color:#fff}.prism-opt.is-active:hover{color:#fff}.prism-opt:focus-visible{outline:2.5px solid #0aa87e;outline-offset:3px}.prism-art{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;flex:none}.prism-art>*{grid-area:1/1;width:100%;height:100%;display:block;position:relative;z-index:1}.prism-art:before{content:"";position:absolute;left:50%;top:52%;width:66%;height:62%;transform:translate(-50%,-50%);border-radius:50%;z-index:0;background:radial-gradient(circle at 50% 46%,#f2ffcfd9,#06d6a073 45%,#06d6a000);pointer-events:none}.prism-art.is-clickable{cursor:pointer}.prism-canvas{opacity:0;transition:opacity .2s ease-out}.prism-svg,.prism-art.is-gl .prism-canvas{opacity:1}.prism-art.is-gl .prism-svg{opacity:0}.prism-art.is-gl .prism-svg{visibility:hidden;transition:opacity .2s ease-out,visibility 0s linear .2s}.prism-art-stub{display:none;view-transition-name:none}.prism-svg .prism-glint{opacity:0}.prism-svg .prism-spark{transform-box:fill-box;transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.prism-art:before{animation:prism-halo 6.4s ease-in-out infinite}.prism-svg .prism-core{animation:prism-core 6.4s ease-in-out infinite}.prism-svg .prism-glint{animation:prism-run 4.2s cubic-bezier(.35,0,.65,1) infinite}.prism-svg .prism-spark{animation:prism-twinkle 3.4s ease-in-out infinite}.prism-svg .prism-spark:nth-of-type(2){animation-delay:1.15s}.prism-svg .prism-spark:nth-of-type(3){animation-delay:2.3s}.prism-art.is-hover .prism-svg .prism-glint{animation:prism-run 1.3s linear infinite}.prism-art.is-hover .prism-svg .prism-spark{animation:prism-twinkle 1.1s ease-in-out infinite}.prism-svg.is-spinning .prism-svg-g{animation:prism-spin .46s cubic-bezier(.22,.8,.28,1)}.prism-svg.is-spinning .prism-glint{animation:prism-run .46s cubic-bezier(.22,.8,.28,1)}}@keyframes prism-halo{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(1)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.06)}}@keyframes prism-core{0%,to{opacity:.62}50%{opacity:1}}@keyframes prism-run{0%{opacity:0;transform:translate(-15px)}8%{opacity:1}26%{opacity:1;transform:translate(14px)}34%{opacity:0;transform:translate(15px)}to{opacity:0;transform:translate(15px)}}@keyframes prism-twinkle{0%,to{opacity:.55;transform:scale(.86)}45%{opacity:1;transform:scale(1.12)}}@keyframes prism-spin{0%{transform:rotate(0) scale(1)}55%{transform:rotate(150deg) scale(1.14)}to{transform:rotate(180deg) scale(1)}}@view-transition{navigation:auto}.prism-art{view-transition-name:prism-art}.prism-title{view-transition-name:prism-title}::view-transition-old(prism-art),::view-transition-new(prism-art){animation:none;opacity:0}.prism-fly{position:fixed;left:0;top:0;width:320px;height:320px;display:grid;place-items:center;pointer-events:none;--prism-fly-k:.1375;view-transition-name:prism-fly}.prism-fly>*{grid-area:1/1;width:100%;height:100%;display:block;position:relative;z-index:1}.prism-fly:before{content:"";position:absolute;left:50%;top:52%;width:66%;height:62%;transform:translate(-50%,-50%);border-radius:50%;z-index:0;background:radial-gradient(circle at 50% 46%,#f2ffcfd9,#06d6a073 45%,#06d6a000);pointer-events:none}html{--vt-dir:1;--prism-fx:6vw;--prism-fy: calc(47vh - 24px) ;--prism-dx:0px;--prism-dy:0px}html.vt-prev{--vt-dir:-1}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;transform-origin:50% 50%;animation-duration:.62s;animation-timing-function:cubic-bezier(.22,.8,.28,1);animation-fill-mode:both;backface-visibility:hidden}::view-transition-old(root){animation-name:prism-page-out}::view-transition-new(root){animation-name:prism-page-in}@keyframes prism-page-out{0%{transform:perspective(1500px) translateZ(0) rotateY(0);opacity:1}to{transform:perspective(1500px) translateZ(-170px) rotateY(calc(var(--vt-dir,1) * 24deg));opacity:0}}@keyframes prism-page-in{0%{transform:perspective(1500px) translateZ(-170px) rotateY(calc(var(--vt-dir,1) * -24deg));opacity:0}to{transform:perspective(1500px) translateZ(0) rotateY(0);opacity:1}}::view-transition-group(prism-fly){z-index:6;animation:prism-fly-land .3s cubic-bezier(.16,1,.3,1) .3s both}::view-transition-new(prism-fly){transform-origin:50% 50%;animation:prism-fly-move .68s cubic-bezier(.22,.68,.3,1) both,prism-fly-spin .68s cubic-bezier(.5,.05,.2,1) both}@keyframes prism-fly-land{0%{translate:0 0}to{translate:var(--prism-dx,0px) var(--prism-dy,0px)}}@keyframes prism-fly-move{0%{translate:0 0;scale:var(--prism-fly-k,.1375);animation-timing-function:cubic-bezier(.45,0,.55,1)}9%{translate:calc(var(--prism-fx,0px) * .03) calc(var(--prism-fy,0px) * .03);scale:calc(var(--prism-fly-k,.1375) - .02);animation-timing-function:cubic-bezier(.22,.68,.3,1)}46%{translate:var(--prism-fx,0px) var(--prism-fy,0px);scale:calc(var(--prism-fly-k,.1375) * 7.4);animation-timing-function:cubic-bezier(.16,1,.3,1)}92%{translate:0 0;scale:calc(var(--prism-fly-k,.1375) * .9);animation-timing-function:cubic-bezier(.3,0,.2,1)}to{translate:0 0;scale:var(--prism-fly-k,.1375)}}@keyframes prism-fly-spin{0%{rotate:0deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}9%{rotate:calc(var(--vt-dir,1) * -14deg);animation-timing-function:cubic-bezier(.5,.05,.2,1)}to{rotate:calc(var(--vt-dir,1) * 360deg)}}::view-transition-group(prism-title){animation-duration:.62s;animation-timing-function:cubic-bezier(.22,.8,.28,1)}.prism-swipe{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden;perspective:1500px}.prism-swipe .shard{position:absolute;left:var(--sx,50%);top:var(--sy,50%);width:var(--sw,60vmax);height:var(--sw,60vmax);margin-left:calc(var(--sw,60vmax) / -2);margin-top:calc(var(--sw,60vmax) / -2);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:0;will-change:transform,opacity;transform-origin:50% 50%}.prism-swipe .shard.s1{background:linear-gradient(135deg,#e9ff96f2,#06d6a0 30%,#0e4a38 68%,#0e4a3800)}.prism-swipe .shard.s2{background:linear-gradient(135deg,#06d6a0bf,#0e4a38 52%,#072a1f00)}@media (prefers-reduced-motion:no-preference){.prism-swipe .shard{animation:prism-shard .46s cubic-bezier(.22,.8,.28,1) both}.prism-swipe .shard.s2{animation-duration:.5s;animation-delay:.03s}.prism-swipe .shard.s3{animation-duration:.54s;animation-delay:.06s}}@keyframes prism-shard{0%{opacity:0;transform:rotate(var(--sr,0deg)) rotateY(0) scale(.05)}35%{opacity:.72}to{opacity:0;transform:rotate(calc(var(--sr,0deg) + var(--sturn,26deg))) rotateY(24deg) scale(1.06)}}.prism-swipe .shard.s1{--sr:0deg;--sturn:24deg}.prism-swipe .shard.s2{--sr:60deg;--sturn:-34deg}.prism-swipe .shard.s3{--sr:-35deg;--sturn:38deg}@media (prefers-reduced-motion:no-preference){.prism-enter .wrap{animation:prism-enter .5s cubic-bezier(.22,.8,.28,1) both}}html:active-view-transition .prism-enter .wrap,html.vt-live .prism-enter .wrap{animation:none}@keyframes prism-enter{0%{opacity:0;transform:translateY(9px) scale(.996)}to{opacity:1;transform:none}}@media (max-width:640px){.prism-switch{gap:2px;padding:3px 4px;min-width:0}.prism-opt{padding:8px 10px;font-size:11px;gap:4px;min-height:34px}.prism-art{width:28px;height:28px}.prism-fly{--prism-fly-k:.10625}}@media print{.prism-switch,.prism-swipe{display:none!important}}@media (prefers-reduced-motion:reduce){.prism-swipe{display:none}.prism-canvas{transition:none}.prism-svg .prism-glint{opacity:0}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
