.community-logos.community-logos--msu{flex-direction:column;gap:20px;width:100%;display:flex}.community-logos--msu .community-logos-row{place-items:center;column-gap:14px;width:100%;display:grid}.community-logos-row--first{grid-template-columns:repeat(5,minmax(0,1fr))}.community-logos-row--second{grid-template-columns:repeat(6,minmax(0,1fr))}.community-logos--msu .community-partner--wide{width:100%;height:32px}.community-logos--msu .community-partner--wide img{object-fit:contain;width:100%;height:32px}.community-logos--msu .community-partner--youth img{object-fit:cover;transform:scale(1.15)}.community-logos--msu .community-partner--compact{width:100%;height:45px;overflow:hidden}.community-logos--msu .community-partner--compact img{object-fit:contain;width:100%;max-width:77px;height:45px}.community-logos--msu .community-partner--padded img{transform:scale(1.25)}.community-logos--msu .community-partner--conexus img{transform:scale(1.2)}:root{--chain-primary:#4da2ff;--chain-primary-rgb:77, 162, 255;--card:#131318;--card-2:#0e0e13;--text:#f4f4f4;--muted:#ffffff9e;--border:#ffffff14;--school-maroon:#800016;--school-maroon-rgb:128, 0, 22;--school-maroon-deep:#630010;--school-maroon-dark:#4a000c;--school-ink:#221619;--school-ink-soft:#221619a8;--school-paper:#fff;--school-paper-tint:#fff9ea;--blue:var(--school-maroon)}.profile-card{--mx:50%;--my:50%;aspect-ratio:1.56;width:100%;max-width:1020px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;cursor:pointer;will-change:transform;border-radius:32px;transition:transform .7s cubic-bezier(.2,.75,.2,1),box-shadow .18s;position:relative;box-shadow:0 28px 60px #63001047,0 8px 18px #6300102e,0 0 0 1px #ffffffb3}.card-side{border-radius:inherit;backface-visibility:hidden;width:100%;height:100%;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.card-front{color:var(--school-ink);background:radial-gradient(120% 90% at 85% 10%, #fff 0%, transparent 60%), linear-gradient(160deg, #fff 0%, var(--school-paper-tint) 100%);transform:rotateY(0)}.card-back{color:#fff;background:radial-gradient(90% 120% at 80% 20%, #ffffff24, transparent 55%), linear-gradient(135deg, #9b1228 0%, var(--school-maroon) 40%, var(--school-maroon-deep) 100%);transform:rotateY(180deg)}.profile-card.is-flipped{transform:rotateY(180deg)}.profile-card.is-orbiting{cursor:default;transition:none;transform:none}.card-front:after{content:"";z-index:6;background:linear-gradient(90deg, var(--school-maroon-dark), #d9a300 55%, var(--school-maroon-deep));height:9px;position:absolute;bottom:0;left:0;right:0}.material-noise{z-index:0;pointer-events:none;opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.card-back .material-noise{opacity:.13;mix-blend-mode:soft-light}.material-light{z-index:1;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), rgba(var(--school-maroon-rgb), .08), transparent 22%);position:absolute;inset:0}.card-back .material-light{background:radial-gradient(circle at var(--mx) var(--my), #ffffff29, transparent 22%);mix-blend-mode:screen}.cryptita-deboss{--deboss-size:78%;z-index:1;width:var(--deboss-size);aspect-ratio:1;pointer-events:none;opacity:.6;position:absolute;top:50%;right:-34%;transform:translateY(-50%)}.deboss-shadow,.deboss-highlight,.deboss-face{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/assets/icon/cryptita.svg);mask-image:url(/assets/icon/cryptita.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.deboss-shadow{background:rgba(var(--school-maroon-rgb), .3);filter:blur(.7px);transform:translate(2.2px,2.2px)}.deboss-highlight{filter:blur(.2px);background:#fff;transform:translate(-1.4px,-1.4px)}.deboss-face{background:linear-gradient(145deg, rgba(var(--school-maroon-rgb), .13), rgba(var(--school-maroon-rgb), .05))}.card-top{z-index:5;color:#fff;background:linear-gradient(100deg, #ffffff1a, transparent 40%), linear-gradient(110deg, var(--school-maroon-deep) 0%, var(--school-maroon) 70%);justify-content:space-between;align-items:center;height:18%;padding:0 50px;display:flex;position:relative;box-shadow:0 6px 16px #6e001438}.card-top:after{content:"";background:linear-gradient(90deg, var(--school-maroon), #fff 50%, var(--school-maroon));opacity:.9;height:3px;position:absolute;bottom:-4px;left:0;right:0}.brand h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.5vw,34px);font-weight:800;line-height:1}.brand p{color:#ffffffd1;letter-spacing:.1em;margin:7px 0 0;font-size:clamp(12px,1.35vw,17px);font-weight:500}.field-label{color:var(--school-maroon);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1;display:block}.field-value{color:var(--school-ink);font-size:clamp(13px,1.25vw,17px);font-weight:500;line-height:1.3;display:block}.builder-number{text-align:right;flex-direction:column;align-items:flex-end;min-width:120px;margin-right:145px;padding-left:22px;display:flex;position:relative}.builder-number:before{content:"";opacity:.7;background:linear-gradient(#0000,#fff 25% 75%,#0000);border-radius:999px;width:2px;position:absolute;top:3px;bottom:3px;left:0}.builder-number-label{color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;line-height:1;display:block}.builder-number-value{align-items:center;gap:4px;display:flex}.builder-number-value strong{color:#fff;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:2}.builder-status-dot{background:#fff6;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-bottom:4px;margin-left:6px;box-shadow:inset 0 0 0 1px #ffffff80}.builder-status-dot--active{background:#3ecf6e;box-shadow:0 0 0 2px #fffffff2,0 0 10px #3ecf6e8c}.card-main{z-index:5;grid-template-columns:25% 1fr;align-items:center;gap:40px;height:57%;padding:10px 50px 6px;display:grid;position:relative}.profile-photo-wrap{aspect-ratio:.79;background:linear-gradient(145deg, var(--school-maroon), var(--school-maroon-deep));width:100%;box-shadow:0 18px 38px #6e001447, 0 0 0 4px #fff, 0 0 0 5px rgba(var(--school-maroon-rgb), .25);border-radius:18px;padding:3px}.profile-photo{object-fit:cover;border-radius:15px;width:100%;height:100%;display:block}.profile-photo--placeholder{background:linear-gradient(145deg,#f6e6e8,#e7c9ce)}.profile-details{min-width:0}.identity-header{border-bottom:1px solid rgba(var(--school-maroon-rgb), .18);margin-bottom:20px;padding-bottom:16px}.identity-header .field-label{margin-bottom:7px}.identity-header h1{color:var(--school-ink);letter-spacing:-.035em;margin:0;font-size:clamp(27px,3.5vw,47px);font-weight:800;line-height:.98}.info-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,.8fr);gap:25px;margin-top:19px;display:grid}.info-field{min-width:0}.wide-field{margin-top:20px}.skills-field{margin-top:19px}.skills{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.skills span{border:1px solid rgba(var(--school-maroon-rgb), .28);background:rgba(var(--school-maroon-rgb), .07);color:var(--school-maroon-deep);letter-spacing:.02em;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:600}.skills .skills__placeholder{opacity:.5}.flip-btn{z-index:10;backface-visibility:hidden;background:linear-gradient(135deg, #9b1228, var(--school-maroon-deep));color:#fff;cursor:pointer;border:2px solid #fff;border-right:none;border-radius:15px 0 0 15px;align-items:center;gap:10px;padding:11px 25px 11px 18px;font-family:Georgia,serif;font-size:16px;transition:transform .16s,filter .16s;display:flex;position:absolute;top:48%;right:0;transform:translateY(-50%)translateZ(20px);box-shadow:0 10px 25px #3c000c59,inset 0 1px #ffffff47}.flip-btn:hover{filter:brightness(1.08);transform:translateY(-50%)translate(-4px)translateZ(20px)}.flip-btn--back{left:0;right:auto;transform:translateY(-50%)rotateY(180deg)translateZ(20px)}.flip-btn--back:hover{transform:translateY(-50%)rotateY(180deg)translate(-4px)translateZ(20px)}.flip-icon{font-size:23px;line-height:1}.card-bottom{z-index:5;border:1px solid rgba(var(--school-maroon-rgb), .2);border-left:4px solid var(--school-maroon);background:linear-gradient(145deg, #fff, var(--school-paper-tint));border-radius:14px;grid-template-columns:.8fr 1px 1fr 1px 1.35fr 1px 1.35fr 1px 88px;align-items:center;height:18%;margin:0 50px 30px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 10px 24px #6e00141a}.credential-field{min-width:0;padding:13px 26px}.credential-value{color:var(--school-ink);letter-spacing:.02em;font-size:clamp(12px,1.25vw,16px);font-weight:500;display:block}.divider{background:linear-gradient(to bottom, transparent, rgba(var(--school-maroon-rgb), .3), transparent);width:1px;height:55%}.value-row{min-width:0;color:var(--school-ink);align-items:center;gap:5px;font-size:clamp(12px,1.2vw,16px);font-weight:500;display:flex}.value-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.value-row__link{white-space:nowrap;text-overflow:ellipsis;color:var(--school-ink);text-decoration:none;overflow:hidden}.value-row__link:hover{color:var(--school-maroon);text-decoration:underline}.icon-btn{appearance:none;color:var(--school-ink-soft);cursor:pointer;background:0 0;border:none;flex:none;padding:2px;font-size:17px;transition:color .13s,transform .13s}.icon-btn:hover:not(:disabled){color:var(--school-maroon);transform:translateY(-1px)}.icon-btn:disabled{opacity:.35;cursor:default}.sui-link-box{border:1px solid rgba(var(--school-maroon-rgb), .2);background:#fff;border-radius:13px;justify-self:center;place-items:center;width:62px;height:62px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 4px 10px #6e001414}.sui-link-box:hover{border-color:rgba(var(--school-maroon-rgb), .5);transform:translateY(-2px);box-shadow:0 8px 16px #6e001429}.sui-logo{color:#298dff;width:32px;height:32px;transition:transform .16s;display:block}.sui-link-box:hover .sui-logo{transform:scale(1.06)}.card-status{margin:0 0 12px;font-size:14px;line-height:1.4}.card-status--error{color:var(--school-maroon-dark);font-weight:600}.back-logo{aspect-ratio:1;pointer-events:none;z-index:1;width:82%;position:absolute;top:50%;left:-40%;transform:translateY(-50%)}.back-logo-shadow,.back-logo-highlight,.back-logo-face{position:absolute;inset:0;-webkit-mask-image:url(/assets/icon/cryptita.svg);mask-image:url(/assets/icon/cryptita.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.back-logo-shadow{filter:blur(2px);background:#3c000c99;transform:translate(5px,5px)}.back-logo-highlight{filter:blur(.4px);background:#ffffff73;transform:translate(-2px,-2px)}.back-logo-face{opacity:.95;background:linear-gradient(115deg,#b27b00 0%,#d9a300 25%,#f2cf68 42%,#fff5d4 49%,#fff 50%,#fff5d4 51%,#f2cf68 58%,#d9a300 75%,#b27b00 100%) 100%/300% 100%;animation-name:cryptitaLightSweep,cryptitaOuterGlow;animation-duration:6s,6s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:paused;animation-delay:0s,0s;animation-fill-mode:none,none;animation-timeline:auto,auto}.profile-card.is-flipped .back-logo-face,.profile-card.is-orbiting .back-logo-face{animation-play-state:running}@keyframes cryptitaLightSweep{0%,20%{background-position:100%}55%,to{background-position:0%}}@keyframes cryptitaOuterGlow{0%,20%,to{filter:drop-shadow(0 0 2px #ffffff2e)}40%{filter:drop-shadow(0 0 5px #fff6)drop-shadow(0 0 12px #fff3)}52%{filter:drop-shadow(0 0 8px #ffffffd9)drop-shadow(0 0 18px #ffbec880)drop-shadow(0 0 32px #fff3)}68%{filter:drop-shadow(0 0 4px #ffffff4d)}}.back-content{z-index:5;text-align:center;position:absolute;top:50%;left:43%;right:6%;transform:translateY(-50%)}.back-brand h2{color:#fff;letter-spacing:-.035em;text-shadow:0 2px 10px #3c000c59;margin:0;font-size:clamp(34px,4vw,58px);font-weight:850;line-height:1}.back-brand p{color:#ffffffe0;letter-spacing:.14em;margin:11px 0 0;font-size:clamp(13px,1.5vw,19px);font-weight:700}.back-divider{background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:88%;height:1px;margin:26px auto}.back-built-on{color:#ffffffe6;justify-content:center;align-items:center;gap:9px;font-size:clamp(17px,1.8vw,23px);display:flex}.back-built-on a{color:#fff;align-items:center;gap:5px;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.back-built-on a:hover{opacity:.8;transform:translateY(-1px)}.back-built-on svg{width:26px;height:26px;display:block}.community-title{color:#ffffffe0;margin-bottom:11px;font-size:clamp(14px,1.4vw,18px);font-style:italic}.community-logos{justify-content:center;align-items:center;gap:18px;width:100%;display:flex}.community-partner{opacity:.85;justify-content:center;align-items:center;min-width:0;text-decoration:none;transition:opacity .16s,transform .16s;display:flex}.community-partner img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:105px;height:34px;display:block}.community-partner:hover{opacity:1;transform:translateY(-2px)}.community-logo-divider{background:linear-gradient(#0000,#ffffff73,#0000);flex:none;width:1px;height:36px}.icon-btn:focus-visible,.sui-link-box:focus-visible,.value-row__link:focus-visible{outline:2px solid var(--school-maroon);outline-offset:2px}.flip-btn:focus-visible,.community-partner:focus-visible,.back-built-on a:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.profile-card{transition-duration:.01ms}.back-logo-face{filter:drop-shadow(0 0 4px #ffffff4d);animation:none}}.school-logo-tab{box-sizing:border-box;z-index:7;background:#fff;border-radius:0 0 12px 12px;justify-content:center;align-items:center;width:118px;height:calc(100% + 62px);padding:12px 10px;display:flex;position:absolute;top:0;right:44px;overflow:hidden;box-shadow:0 12px 26px #4a000c47}.school-logo-tab img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.builder-card-export{visibility:hidden;pointer-events:none;z-index:0;width:1080px;height:1350px;position:fixed;top:0;left:0;overflow:hidden}.builder-card-export__studio{--card-highlight-rgb:217, 163, 0;background:#fcedf0 url(/assets/camera-lavender-peach.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:72px 56px;display:flex;position:relative;overflow:hidden}.builder-card-export__prism{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.builder-card-export__light-rays{z-index:3;pointer-events:none;opacity:.35;position:absolute;inset:0;overflow:hidden}.prism-container{width:100%;height:100%;position:relative}.light-rays-container{pointer-events:none;width:100%;height:100%;position:relative}.builder-card-export__cards{z-index:2;flex-direction:column;align-items:center;gap:36px;width:100%;display:flex;position:relative}.builder-card-export__card-wrap{border-radius:30px;flex-shrink:0;width:780px;height:500px;position:relative;overflow:hidden;box-shadow:0 28px 48px #28201847,0 10px 20px #28201829}.builder-card-export__card-wrap:before{content:"";z-index:5;background:linear-gradient(148deg, rgba(var(--card-highlight-rgb), .95) 0%, rgba(var(--card-highlight-rgb), .28) 22%, rgba(var(--card-highlight-rgb), .08) 48%, rgba(var(--card-highlight-rgb), .05) 68%, rgba(var(--card-highlight-rgb), .72) 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:30px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.builder-card-export__card-wrap--front:before{background:linear-gradient(152deg, rgb(var(--card-highlight-rgb)) 0%, rgba(var(--card-highlight-rgb), .22) 24%, rgba(var(--card-highlight-rgb), .06) 52%, rgba(var(--card-highlight-rgb), .04) 72%, rgba(var(--card-highlight-rgb), .68) 100%)}.builder-card-export__card-wrap--back:before{background:linear-gradient(128deg, rgba(var(--card-highlight-rgb), .88) 0%, rgba(var(--card-highlight-rgb), .18) 20%, rgba(var(--card-highlight-rgb), .05) 55%, rgba(var(--card-highlight-rgb), .12) 78%, rgba(var(--card-highlight-rgb), .62) 100%)}.builder-card-export__card-wrap--front{transform:rotate(4.2deg)translate(-10px)}.builder-card-export__card-wrap--back{transform:rotate(-3.4deg)translate(14px)}.builder-card-export__card-shell{aspect-ratio:1.56;transform-origin:0 0;width:1020px;position:relative;transform:scale(.764706)}.builder-card-export__card-shell .card-side{backface-visibility:visible;border-radius:30px;width:100%;height:100%;position:relative;inset:auto;overflow:hidden;transform:none}.builder-card-export__card-wrap--back .back-logo-face{filter:drop-shadow(0 0 6px rgba(var(--card-highlight-rgb), .4));background-position:58%;animation:none}.builder-card-export__card-wrap--back .back-logo:after{content:"";z-index:3;mix-blend-mode:screen;opacity:.88;pointer-events:none;background:linear-gradient(118deg,#0000 34%,#ffffff14 42%,#ffffffb8 49.5%,#fff5d4f2 50.5%,#ffffff8c 52%,#ffffff0f 60%,#0000 68%);position:absolute;inset:0;-webkit-mask-image:url(/assets/icon/cryptita.svg);mask-image:url(/assets/icon/cryptita.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.export-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:100;color:#f4f4f4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120a0ceb;border:1px solid #ff6b6b59;border-radius:14px;align-items:flex-start;gap:12px;width:min(520px,100vw - 32px);padding:14px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px #00000073}.export-toast__content{flex:1;min-width:0}.export-toast__title{margin:0;font-size:15px;font-weight:700;line-height:1.3}.export-toast__message{color:#ffffffb8;margin:4px 0 0;font-size:13px;line-height:1.45}.export-toast__close{color:#fffc;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;flex-shrink:0;width:28px;height:28px;font-size:18px;line-height:1}.export-toast__close:hover{background:#ffffff1f}.export-toast__close:focus-visible{outline:2px solid var(--chain-primary);outline-offset:2px}.workshop-bugs{pointer-events:none;backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(12px)}.workshop-bugs--back{transform:rotateY(180deg)translateZ(12px)}.workshop-bugs__flight{--heading:0deg;--arrival-delay:0s;width:56px;height:56px;animation:workshop-bug-land 1.4s var(--arrival-delay) both;transition:translate .22s ease-out;position:absolute}.workshop-bugs__flight.is-replacement{animation:3s cubic-bezier(.22,.7,.25,1) both workshop-bug-arrive}.workshop-bugs__target{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.workshop-bugs__target:focus-visible{border-radius:50%;outline:2px solid #f4bf50}.workshop-bugs.is-scattered .workshop-bugs__target{animation:.38s ease-in both workshop-bug-flee}.workshop-bugs.is-scattered .workshop-bugs__target .workshop-bugs__wings{animation:.1s linear infinite workshop-bug-wings}.workshop-bugs__flight.is-dead{pointer-events:none;transition:none;animation-play-state:paused}.workshop-bugs__insect{filter:drop-shadow(2px 5px 3px #0009);width:100%;height:100%;transform:rotate(var(--heading))}.workshop-bugs__flight.is-dead .workshop-bugs__insect{transform:rotate(var(--heading)) scaleY(.4)}.workshop-bugs__body{transform-box:fill-box;transform-origin:50%;animation:workshop-bug-body 6s ease-in-out var(--arrival-delay) infinite}.workshop-bugs__eyes{transform-box:fill-box;transform-origin:50%;animation:workshop-bug-blink 6s linear var(--arrival-delay) infinite}.workshop-bugs__wings{transform-origin:32px 30px;animation:workshop-bug-wings 6s ease-in-out var(--arrival-delay) infinite}.workshop-bugs__flight.is-dead .workshop-bugs__body,.workshop-bugs__flight.is-dead .workshop-bugs__eyes,.workshop-bugs__flight.is-dead .workshop-bugs__wings{animation:none}.workshop-bugs__flight.is-dead .workshop-bugs__wings{opacity:.3}@keyframes workshop-bug-land{0%{opacity:0;transform:translate(-120px,-180px)scale(.65)}20%{opacity:1}65%{transform:translate(24px,-38px)scale(1.08)}82%{transform:translate(-9px,-12px)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes workshop-bug-arrive{0%{transform:translate(var(--arrival-x), -110px) scale(.72)}to{transform:translate(0)scale(1)}}@keyframes workshop-bug-flee{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--fly-x), -220px) scale(.65)}}@keyframes workshop-bug-wings{18%,22%,26%{transform:scaleX(.68)}20%,24%{transform:scaleX(1)}}@keyframes workshop-bug-body{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-12deg)}88%{transform:rotate(10deg)}94%{transform:rotate(-5deg)}}@keyframes workshop-bug-blink{0%,38%,42%,78%,82%,to{transform:scaleY(1)}40%,80%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.workshop-bugs__flight,.workshop-bugs__wings,.workshop-bugs__body,.workshop-bugs__eyes{animation:none}.workshop-bugs__flight{transition:none}.workshop-bugs.is-scattered .workshop-bugs__target{visibility:hidden;animation:none}}:root{--chain-primary:#4da2ff;--chain-primary-rgb:77, 162, 255}.app-root>header,.app-root>footer{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);color:#221619;background:#ffffffb8}.app-root>header{border-bottom:1px solid #8000162e;box-shadow:0 4px 18px #63001014}.app-root>footer{color:#221619c7;border-top:1px solid #8000162e}.app-root>footer strong,.app-root>footer b{color:#630010}.app-root>header a,.app-root>header button{color:#221619;background:#ffffffb3;border-color:#8000164d}.app-root>header a:hover,.app-root>header button:hover{color:#800016;border-color:#800016}*,:before,:after{box-sizing:border-box}html,body,#root{height:100dvh;margin:0;overflow:hidden}body{color:#f4f4f4;background:#020202;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}.app-root{height:100dvh;position:relative;overflow:hidden}.app-bg{pointer-events:none;transform:translate3d(var(--bg-offset-x,0px), var(--bg-offset-y,0px), 0);background:#1c080d url(/assets/marinduque-state-university-campus-_fbE1Eau.jpg) 50%/cover no-repeat;transition:transform .18s ease-out;position:absolute;inset:-16px}@media (prefers-reduced-motion:reduce){.app-bg{transition:none;transform:none}}.site-header{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000061;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:absolute;top:0;left:0;right:0}.site-header__link{outline-offset:3px;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.site-header__link:focus-visible{outline:2px solid var(--chain-primary)}.site-header__logo{width:auto;max-width:min(60vw,280px);height:28px;display:block}.site-header__github{color:#ffffffe6;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.site-header__github:hover{border-color:rgba(var(--chain-primary-rgb), .45);background:rgba(var(--chain-primary-rgb), .08);transform:translateY(-1px)}.site-header__github:focus-visible{outline:2px solid var(--chain-primary);outline-offset:2px}.site-header__github-label{letter-spacing:.02em;font-size:13px;font-weight:600}.site-footer{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000061;border-top:1px solid #ffffff14;justify-content:center;align-items:center;min-height:48px;padding:10px 28px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.site-footer__disclaimer{letter-spacing:.01em;text-align:center;text-wrap:pretty;color:#221619;max-width:920px;font-size:10px;line-height:1.5}.site-footer__kicker{font-size:inherit;letter-spacing:.08em;text-transform:uppercase;color:#630010;margin:0;font-weight:700;display:inline}.site-footer__kicker:after{content:". ";letter-spacing:.01em;text-transform:none}.site-footer__copy{margin:0;display:inline}.card-stage{z-index:20;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0;overflow:visible}.card-stage__scale-box{flex-shrink:0;overflow:visible}.card-stage__stack{transform-origin:0 0;pointer-events:auto;flex-direction:row;align-items:center;gap:20px;width:max-content;display:flex}.card-scale{perspective:1600px;transform-origin:50%;flex-shrink:0}.card-orbit{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-origin:50%;will-change:transform}.card-scale__inner{width:1020px;max-width:none;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:relative}.social-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:20px;width:188px;display:flex}.social-actions__tools{flex-direction:column;gap:12px;display:flex}.social-actions__downloads{flex-direction:column;gap:12px;width:100%;display:flex}.social-actions__share{background:#ffffffb8;border:1px solid #8000162e;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.social-actions__share-title{letter-spacing:.02em;color:#630010;margin:0;font-size:13px;font-weight:700}.social-actions__share-links{flex-direction:column;gap:10px;display:flex}.social-actions__link{color:#221619;cursor:pointer;background:#ffffffb8;border:1px solid #8000162e;border-radius:999px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:44px;padding:0 16px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.social-actions__link:hover:not(:disabled){border-color:rgba(var(--chain-primary-rgb), .45);background:rgba(var(--chain-primary-rgb), .08);transform:translateY(-1px)}.social-actions__link:focus-visible{outline:2px solid var(--chain-primary);outline-offset:2px}.social-actions__label{letter-spacing:.02em;white-space:nowrap;font-size:13px;font-weight:600}.social-actions__share-feedback{margin:0;font-size:12px;line-height:1.4}.social-actions__share-feedback textarea{box-sizing:border-box;resize:vertical;width:100%;margin-top:8px}.social-actions__export{cursor:pointer;color:#221619;transition:border-color .16s,background .16s,transform .16s,opacity .16s}.social-actions__export:hover:not(:disabled){border-color:rgba(var(--chain-primary-rgb), .45);background:rgba(var(--chain-primary-rgb), .08);transform:translateY(-1px)}.social-actions__export:active:not(:disabled){transform:translateY(0)}.social-actions__export:disabled{cursor:not-allowed;opacity:.55}.social-actions__export.is-generating{color:var(--chain-primary);border-color:rgba(var(--chain-primary-rgb), .35)}.social-actions__spin{cursor:pointer}.social-actions__spin.is-active{color:var(--chain-primary);border-color:rgba(var(--chain-primary-rgb), .35);background:rgba(var(--chain-primary-rgb), .08)}@media (width<=900px){.card-stage__stack{flex-direction:column}.social-actions{flex-direction:row;justify-content:center;align-items:center;width:1020px}.social-actions__tools,.social-actions__share-links{flex-direction:row}.social-actions__tools{flex-shrink:0}.social-actions__downloads{width:auto}.social-actions__downloads .social-actions__link{width:100%}.social-actions__share{gap:8px}.social-actions__link{white-space:nowrap;width:auto}}.social-actions__export-progress{align-self:center;max-width:188px;font-size:12px;line-height:1.4}
