main.capybaraHabitat{position:relative}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara{--capy-paper:#fff8ec;--capy-ink:#272d2c;--capy-accent:#a84e25;--capy-panel-width:min(385px, calc(100% - 36px));z-index:9;color:var(--capy-ink);pointer-events:none;font-family:inherit;position:absolute;inset:0}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-ready=false],:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-motion-ready=false]{visibility:hidden}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara *,:is(.admissionExperience,.capybaraHabitat) .admissionCapybara :before,:is(.admissionExperience,.capybaraHabitat) .admissionCapybara :after{box-sizing:border-box}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara :is(button,a){pointer-events:auto;font:inherit}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara button{cursor:pointer}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara button:disabled{cursor:default;opacity:.7}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #a84e25}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraStage{pointer-events:none;width:84px;height:84px;position:absolute;top:0;left:0;overflow:visible}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraShadow{width:64px;height:6px;transform:translate3d(var(--capy-x,0px), var(--capy-y,0px), 0);background:#2b302b24;border-radius:50%;position:absolute;top:76px;left:10px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraWalker{width:84px;height:84px;transform:translate3d(var(--capy-x,0px), var(--capy-y,0px), 0);will-change:transform;display:block;position:absolute;top:0;left:0}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraFacing{width:100%;height:100%;transform:scaleX(var(--capy-facing,1));display:block}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSprite{transform-origin:50% 88%;background-image:url(/admission-experience-media/capybara-assistant.webp);background-position:0 0;background-repeat:no-repeat;background-size:400% 200%;width:100%;height:100%;animation:3.2s ease-in-out infinite admissionCapybaraBreathe;display:block}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-capy-pose=walk] .admissionCapybaraSprite{animation:.42s step-end infinite admissionCapybaraGait}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-capy-pose=sit] .admissionCapybaraSprite{background-position:0 100%}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-capy-pose=lie] .admissionCapybaraSprite{background-position:33.3333% 100%;animation-duration:4.5s}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-capy-pose=wave] .admissionCapybaraSprite{clip-path:inset(0 0 0 9%);background-position:66.6667% 100%;animation:1.1s ease-in-out infinite admissionCapybaraWave}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraLauncher{color:var(--capy-ink);text-align:center;background:0 0;border:0;border-radius:8px;padding:0}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraLabel{background:var(--capy-paper);color:#754325;opacity:0;border:1px solid #c7ae8e;border-radius:20px;width:max-content;max-width:110px;padding:3px 8px;font-size:11px;line-height:1.35;display:block;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraLauncher:is(:hover,:focus-visible) .admissionCapybaraLabel,:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-open=true] .admissionCapybaraLabel{opacity:1}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraLauncher:hover .admissionCapybaraLabel{background:#f5e8d5;border-color:#a84e25}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraRestore{background:var(--capy-paper);min-height:36px;color:var(--capy-ink);border:1px solid #b79c7a;border-radius:4px;padding:7px 9px;font-size:10px;display:block;position:fixed;bottom:80px;left:10px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraRestore:hover{background:#f4e4d0}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraHint{background:var(--capy-paper);pointer-events:auto;border:1px solid #bb9871;border-radius:9px 9px 9px 1px;width:250px;max-width:calc(100% - 36px);padding:18px 16px 13px;position:absolute;bottom:138px;left:0;box-shadow:0 12px 30px #25312b18}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraHint:after{background:var(--capy-paper);content:"";border-bottom:1px solid #bb9871;border-right:1px solid #bb9871;width:12px;height:12px;position:absolute;bottom:-7px;left:44px;transform:rotate(45deg)}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraEyebrow{color:#8a4629;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;padding-right:20px;font-size:9px;font-weight:650;line-height:1.5;display:block}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraHint>strong,:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraAnswer>strong{font-size:15px;line-height:1.35;display:block}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraHint p,:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraAnswer p{color:#50594f;margin:8px 0 12px;font-size:14px;line-height:1.65}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraHint p{font-size:13px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraHint>a{color:#93431f;text-underline-offset:3px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:13px;font-weight:650;line-height:1.5;display:flex}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraHintClose,:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPanelClose{color:#5c5c51;background:0 0;border:0;border-radius:4px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:8px;display:grid}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraHintClose{position:absolute;top:3px;right:3px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraHintClose:hover,:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPanelClose:hover{background:#eaddc9}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPanel{left:clamp(10px, var(--capy-help-left,18px), calc(100% - var(--capy-panel-width) - 10px));top:calc(var(--academy-header-offset,180px) + 32px);width:var(--capy-panel-width);max-height:min(590px, max(0px, calc(100dvh - var(--academy-header-offset,180px) - 32px - 16px - env(safe-area-inset-bottom))));overscroll-behavior:contain;background:var(--capy-paper);pointer-events:auto;scrollbar-width:thin;border:1px solid #b29677;border-top:3px solid #a84e25;border-radius:8px;padding:20px;position:fixed;overflow-y:auto;box-shadow:0 12px 44px #1c282d38}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraNearby{color:#5d6257;align-items:start;gap:8px;margin:10px 0;font-size:12px;line-height:1.55;display:flex}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraNearby>button{color:#93431f;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;font-size:12px;text-decoration:underline}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-arriving=true] .admissionCapybaraStage{animation:.45s ease-out both admissionCapybaraArrive}@keyframes admissionCapybaraArrive{0%{opacity:0}to{opacity:1}}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPanelHead{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPanel h2{color:var(--capy-ink);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.15}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraContext{color:#5d6257;border-bottom:1px solid #d9cbb8;margin:12px 0;padding-bottom:12px;font-size:12px;line-height:1.55}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraTopics{flex-wrap:wrap;gap:5px;margin-bottom:17px;display:flex}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraTopics>button{color:#4d534a;background:0 0;border:1px solid #d5c3aa;border-radius:4px;min-height:38px;padding:7px 9px;font-size:13px;line-height:1.4}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraTopics>button[aria-pressed=true]{color:#fff;background:#9a4a24;border-color:#904726}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraActions{gap:6px;display:grid}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraActions>a{color:#753b24;overflow-wrap:anywhere;background:#fffaf2;border:1px solid #d5c4ac;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 11px;font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;display:flex}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraActions>a:hover{background:#f5e8d5;border-color:#a84e25}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraNote{color:#62685c;margin:13px 0;font-size:12px;line-height:1.6}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSettings{border-top:1px solid #d9cbb8;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;display:flex}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSettings>button{color:#6f472e;text-underline-offset:3px;background:0 0;border:0;min-height:38px;padding:5px 0;font-size:12px;text-decoration:underline}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-interacting=true] .admissionCapybaraHint,:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-interacting=true] .admissionCapybaraStage{display:none}@keyframes admissionCapybaraGait{0%,to{background-position:33.3333% 0;transform:translateY(0)}25%,75%{background-position:66.6667% 0;transform:translateY(-1px)}50%{background-position:100% 0;transform:translateY(0)}}@keyframes admissionCapybaraBreathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.025)translateY(-.5px)}}@keyframes admissionCapybaraWave{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(2deg)translateY(-1px)}}@media (max-width:760px){:is(.admissionExperience,.capybaraHabitat) .admissionCapybara{--capy-panel-width:min(375px, calc(100% - 20px))}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraHint{display:none}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraStage{width:56px;height:56px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraShadow{width:42px;top:50px;left:7px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraWalker{width:56px;height:56px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraLabel{font-size:10px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPanel{padding:16px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraRestore{padding:7px 9px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-interacting=true]:not([data-open=true]){visibility:hidden}}@media (prefers-reduced-motion:reduce){:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSprite{background-position:0 100%;animation:none!important}}@media (max-height:600px){:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPanel{top:calc(var(--academy-header-offset,180px) + 32px);bottom:calc(12px + env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));max-height:max(0px, calc(100dvh - var(--academy-header-offset,180px) - 32px - 12px - env(safe-area-inset-bottom)));position:fixed;transform:none}}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybara{--capy-paper:var(--sua-bg,#fff);--capy-ink:var(--sua-ink,#111)}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSprite,html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraHint,html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraShadow{display:none}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraStage{height:50px}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraLauncher{background:var(--capy-paper);border:1px solid;width:84px;height:44px}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraLabel{opacity:1;border:0;width:auto;max-width:none;position:static;transform:none}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybara :is(p,a,button,strong,span){font-size:max(12px,1em)}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybara :is(p,a,button,strong,span,h2,nav,section,div){color:var(--sua-ink,#111);border-color:var(--sua-ink,#111)}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybara :is(.admissionCapybaraPanel,.admissionCapybaraLauncher,.admissionCapybaraLabel,.admissionCapybaraRestore,.admissionCapybaraActions>a,.admissionCapybaraTopics>button,.admissionCapybaraPanelClose){background:var(--sua-bg,#fff)}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybara .admissionCapybaraTopics>button[aria-pressed=true]{color:var(--sua-bg,#fff);background:var(--sua-ink,#111);border-width:2px;text-decoration:underline}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybara :is(a,button):focus-visible{outline-color:var(--sua-ink,#111)}@media print{:is(.admissionExperience,.capybaraHabitat) .admissionCapybara{display:none}}.capybaraHabitat{isolation:isolate;position:relative}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraFacing{transition:none}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraStage{z-index:2}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraForeground{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;clip-path:inset(max(0px, calc(var(--capy-y,0px) - 4px)) max(0px, calc(100% - var(--capy-x,0px) - var(--capy-size,84px) - 4px)) max(0px, calc(100% - var(--capy-y,0px) - var(--capy-size,84px) - 4px)) max(0px, calc(var(--capy-x,0px) - 4px)));display:none;position:absolute;inset:0}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-play-occluded=true] .admissionCapybaraForeground{display:block}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraForeground *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraLetterLayer{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraLetterLayer *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-paused=true] .admissionCapybaraLetterLayer{display:none}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPaper{z-index:1;opacity:0;width:32px;height:40px;transform:translate3d(calc(var(--capy-paper-x,0px) - var(--capy-paper-pull,0px)), var(--capy-paper-y,0px), 0) rotate(var(--capy-paper-angle,0deg));transform-origin:85% 85%;pointer-events:none;background:#fff5df;border:1px solid #c4aa8b;border-radius:2px 8px 2px 2px;padding:15px 6px 5px;display:block;position:absolute;top:0;left:0;box-shadow:1px 3px 4px #6346281b}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPaper:before{content:"";background:#ecd9b9;border-bottom:1px solid #c4aa8b;border-left:1px solid #c4aa8b;border-radius:0 6px 0 2px;width:8px;height:8px;position:absolute;top:0;right:0}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPaper i{background:#bc9b70;width:100%;height:1px;margin:0 0 5px;display:block}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPaper i:last-child{width:65%}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-page-play=tug][data-play-phase=act] .admissionCapybaraPaper{opacity:1}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-page-play] .admissionCapybaraFacing{transform:scaleX(var(--capy-facing,1)) rotate(var(--capy-play-lean,0deg));transform-origin:50% 87%}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-capy-pose=peek] .admissionCapybaraSprite{background-position:0 100%;animation:2.8s ease-in-out infinite admissionCapybaraBreathe}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-capy-pose=pull] .admissionCapybaraSprite{background-position:100% 100%;animation:none}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-capy-pose=look] .admissionCapybaraSprite{background-position:var(--capy-gait-position,33.3333% 0);transform:translateY(var(--capy-step-lift,0px));animation:none}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-page-play][data-play-phase=act] .admissionCapybaraSpeech{opacity:0}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-page-play] .admissionCapybaraShadow{opacity:.25}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraLauncher:is(:hover,:focus-visible) .admissionCapybaraSpeech{opacity:1}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-capy-hop=crouch] .admissionCapybaraFacing{transform:scaleX(calc(var(--capy-facing,1) * 1.04)) scaleY(.91)}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-capy-hop=leap] .admissionCapybaraFacing{transform:scaleX(var(--capy-facing,1)) rotate(-3deg)}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-capy-hop=landing] .admissionCapybaraFacing{transform:scaleX(calc(var(--capy-facing,1) * 1.025)) scaleY(.96)}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraShadow{transform:translate3d(var(--capy-x,0px), var(--capy-y,0px), 0) scaleX(var(--capy-shadow-scale,1))}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-landing=true]:not([data-paused=true]) .admissionCapybaraFacing{animation:.32s ease-out admissionCapybaraLand}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-paused=true] :is(.admissionCapybaraStage,.admissionCapybaraFacing){transition:none;animation:none}@keyframes admissionCapybaraLand{0%{transform:scaleX(calc(var(--capy-facing,1) * 1.06)) scaleY(.92)}60%{transform:scaleX(calc(var(--capy-facing,1) * .98)) scaleY(1.025)}to{transform:scaleX(var(--capy-facing,1))}}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-hidden=true]{visibility:visible}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSpeech{transform:translateX(calc(-50% + var(--capy-bubble-shift,0px)));color:#743d23;background:#fff8ec;border:1px solid #c5a17a;border-radius:14px 14px 14px 4px;width:max-content;max-width:140px;min-height:29px;padding:5px 13px;font-size:12px;font-weight:650;line-height:1.45;position:absolute;bottom:calc(100% + 2px);left:50%;box-shadow:0 3px 10px #39291512}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraLauncher:hover .admissionCapybaraSpeech{background:#ffedcf;border-color:#9a4a24}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraChat{--capy-panel-width:min(420px, calc(100% - 24px));width:var(--capy-panel-width);max-width:calc(100% - 20px);max-height:min(680px, calc(var(--capy-viewport-height,100dvh) - var(--academy-header-offset,180px) - 48px));background:#fffcf6;border-top-width:1px;border-radius:18px;flex-direction:column;gap:0;margin:0;padding:0;display:flex;bottom:auto;right:auto;overflow:hidden;box-shadow:0 16px 65px #30271f30}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraChat .admissionCapybaraPanelHead{background:#f8eedf;flex-shrink:0;align-items:center;gap:10px;padding:17px 14px 12px 18px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraAvatar{background:#fff9ed url(/admission-experience-media/capybara-assistant.webp) 0 100%/400% 200% no-repeat;border:1px solid #dbc7ab;border-radius:50%;flex:0 0 44px;width:44px;height:44px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraChat .admissionCapybaraPanelHead>div{flex:1}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraChat .admissionCapybaraEyebrow{letter-spacing:.04em;margin:0 0 4px;padding:0;font-size:9px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraChat h2{letter-spacing:-.025em;font-family:inherit;font-size:18px;font-weight:700;line-height:1.3}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraChat h2:focus{outline:none}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraChat .admissionCapybaraContext{color:#665645;background:#f8eedf;border-color:#e4d8c7;flex-shrink:0;margin:0;padding:9px 18px;font-size:11px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessages{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:65px;padding:16px 16px 5px;position:relative;overflow-y:auto}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessage{background:#fff;border:1px solid #e5dbcb;border-radius:3px 14px 14px;max-width:95%;margin:0 0 13px;padding:12px 13px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessage--visitor{background:#fbecd9;border-color:#ebcfb7;border-radius:14px 3px 14px 14px;width:fit-content;margin-left:auto}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessageAuthor{color:#8b4929;letter-spacing:.02em;font-size:10px;font-weight:700}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessage p{color:#30352e;white-space:pre-line;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.65}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessage .admissionCapybaraActions{gap:5px;margin-top:10px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessage .admissionCapybaraActions>a{background:#fffaf2;border-color:#e5d4bc;min-height:42px;padding:8px 10px;font-size:12px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSource{color:#746957;margin-top:9px;font-size:10px;line-height:1.5;display:block}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSuggestions{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:5px 16px 10px;display:flex;overflow:visible}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSuggestions button{overflow-wrap:anywhere;color:#6e4026;background:#fffaf2;border:1px solid #d6c4ab;border-radius:20px;flex:calc(50% - 3px);min-width:0;max-width:100%;min-height:38px;padding:7px 10px;font-size:11px;line-height:1.4}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSuggestions button:hover{background:#f8e8d1;border-color:#a84e25}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuestion{flex-shrink:0;margin:0;padding:0 16px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuestion label{color:#5b5b4e;margin:0 0 6px;font-size:11px;font-weight:550;display:block}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuestion>div{background:#fff;border:1px solid #c6ad8d;border-radius:12px;align-items:center;gap:6px;padding:5px;display:flex}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuestion input{color:#292d27;min-width:0;height:38px;font:inherit;background:#fff;border:0;border-radius:6px;flex:1;padding:6px 7px;font-size:14px;line-height:1.5}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuestion input::placeholder{color:#837c70;opacity:1}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuestion input:focus-visible{outline-offset:-1px;outline:2px solid #a84e25}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuestion button{color:#fff;background:#984b27;border:0;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:9px;display:grid}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuestion button:disabled{color:#716452;opacity:1;background:#e5dccd}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraChatNote{color:#746957;flex-shrink:0;margin:7px 16px 9px;font-size:10px;line-height:1.5}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraOptions{border-top:1px solid #e7dece;flex-shrink:0;padding:0 16px 9px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraOptions>summary{color:#71604a;cursor:pointer;width:fit-content;padding:7px 0 0;font-size:10px;line-height:1.5}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraOptions .admissionCapybaraSettings{border:0;padding-top:5px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraNearbyLink{color:#74462b;background:0 0;border:0;padding:6px 0;font-size:11px;text-decoration:underline}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-compact-chat=true] .admissionCapybaraChat{top:calc(var(--capy-viewport-top,0px) + 8px);max-height:calc(var(--capy-viewport-height,100dvh) - 16px)}@media (max-width:760px){:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraChat{border-radius:14px;width:calc(100% - 20px);left:10px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSpeech{min-height:27px;padding:4px 10px;font-size:11px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuestion input{font-size:16px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuestion button,:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraPanelClose{flex-basis:44px;width:44px;height:44px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSuggestions button{min-height:44px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessage p{font-size:14px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessage .admissionCapybaraActions>a{font-size:13px}}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSpeech{color:var(--sua-ink,#111);background:var(--sua-bg,#fff);border:0;padding:5px;display:block;position:static;transform:none}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybara :is(.admissionCapybaraChat,.admissionCapybaraPanelHead,.admissionCapybaraContext,.admissionCapybaraMessage,.admissionCapybaraQuestion>div,.admissionCapybaraQuestion input,.admissionCapybaraQuestion button,.admissionCapybaraSuggestions button){color:var(--sua-ink,#111);background:var(--sua-bg,#fff);border-color:currentColor}:is(.admissionExperience,.capybaraHabitat) .capybaraQuestionDock{visibility:visible;pointer-events:auto;isolation:isolate}:is(.admissionExperience,.capybaraHabitat) .capybaraQuestionDock .academyHelpFab{z-index:1;position:relative}:is(.admissionExperience,.capybaraHabitat) .capybaraQuestionDock .capybaraQuestionMark{isolation:isolate;background:0 0;position:relative;overflow:visible}:is(.admissionExperience,.capybaraHabitat) .capybaraQuestionMark:before{content:"";z-index:1;background:var(--sua-orange);border-radius:50%;position:absolute;inset:0}:is(.admissionExperience,.capybaraHabitat) .capybaraQuestionGlyph{z-index:2;position:relative}:is(.admissionExperience,.capybaraHabitat) .capybaraDockPeeker{z-index:0;pointer-events:none;width:64px;height:43px;position:absolute;top:-25px;left:-15px;overflow:hidden}:is(.admissionExperience,.capybaraHabitat) .capybaraDockPeeker>i{background:url(/admission-experience-media/capybara-assistant.webp) 0 100%/400% 200% no-repeat;width:64px;height:64px;display:block}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-open=true] .admissionCapybaraPanel{visibility:visible}:is(.admissionExperience,.capybaraHabitat) .capybaraQuestionDock .academyHelpFab{color:var(--sua-ink)}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraStage[hidden],:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-dormant=true] :is(.admissionCapybaraPaper,.admissionCapybaraForeground){display:none}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-interacting=true] .capybaraQuestionDock{visibility:hidden}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-home=true][data-open=true]:not([data-compact-chat=true]) .admissionCapybaraChat{max-height:min(590px, max(140px, calc(100dvh - var(--academy-header-offset,180px) - 170px)));top:auto;bottom:150px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-paused=true] .admissionCapybaraSprite{animation-play-state:paused!important}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraAvatar{display:none}@media (prefers-reduced-motion:reduce){:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraFacing,:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraStage{transition:none!important;animation:none!important}}html[data-a11y-motion=reduce] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraFacing,html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraFacing{transition:none!important;animation:none!important}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) :is(.admissionCapybaraPaper,.admissionCapybaraForeground){display:none!important}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-capy-pose=walk] .admissionCapybaraSprite{background-position:var(--capy-gait-position,33.3333% 0);transform:translateY(var(--capy-step-lift,0px));animation:none}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-tiny-chat=true] .admissionCapybaraSuggestions,:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-tiny-chat=true] :is(.admissionCapybaraContext,.admissionCapybaraChatNote,.admissionCapybaraOptions){display:none}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-tiny-chat=true] .admissionCapybaraMessages{min-height:0}:is(.admissionExperience,.capybaraHabitat) .capybaraDockEmerging{z-index:0;pointer-events:none;width:84px;height:84px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}:is(.admissionExperience,.capybaraHabitat) .capybaraDockEmerging>i{background:url(/admission-experience-media/capybara-assistant.webp) 0 100%/400% 200% no-repeat;width:84px;height:84px;animation:.45s ease-out both capybaraDockEmerge;display:block}@keyframes capybaraDockEmerge{0%{opacity:0;transform:translateY(22px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){:is(.admissionExperience,.capybaraHabitat) .capybaraDockEmerging>i{animation:none}}html[data-a11y-motion=reduce] :is(.admissionExperience,.capybaraHabitat) .capybaraDockEmerging>i,html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .capybaraDockEmerging>i{animation:none}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-tiny-chat=true] .capybaraDockEmerging{display:none}::highlight(sua-capybara-borrowed-letter){color:#0000;text-shadow:none;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:transparent;background-color:#0000}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraChatStatus{color:#6b624f;margin-top:5px;font-size:11px;line-height:1.45;display:block}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessage[data-latest-answer=true]{border-color:#b89c76;box-shadow:0 2px 8px #71502d0a}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessage--helper{margin-right:8px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraMessage--visitor .admissionCapybaraMessageAuthor{color:#765737}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraReplyTo{color:#756450;overflow-wrap:anywhere;border-bottom:1px solid #eee4d6;border-left:2px solid #d9bd98;margin:7px 0 9px;padding:0 0 8px 8px;font-size:11px;line-height:1.55;display:block}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraAnswerSources{margin-top:10px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraAnswerSources>summary{color:#805335;cursor:pointer;width:fit-content;min-height:30px;padding:5px 0;font-size:11px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSuggestions button[data-selected=true]{color:#66371c;background:#f3dfc3;border-color:#9a4a24;font-weight:700}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraSuggestions button:active{background:#ecd3b4;transform:translateY(1px)}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuickQuestions{background:0 0;border:0;flex-shrink:0;margin:0;padding:0}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuickQuestions>summary{color:#805335;cursor:pointer;min-height:44px;padding:12px 18px;font-size:12px;line-height:20px}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraQuickQuestions>summary:focus-visible{outline-offset:-3px;border-radius:8px;outline:2px solid #9a4a24}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraThinking{color:#756550;align-items:center;gap:9px;padding:5px 3px 14px;font-size:11px;display:flex}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraThinking>span{gap:3px;display:flex}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraThinking i{background:#ac8054;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite capybaraThinking}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraThinking i:nth-child(2){animation-delay:.15s}:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraThinking i:nth-child(3){animation-delay:.3s}@keyframes capybaraThinking{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){:is(.admissionExperience,.capybaraHabitat) .admissionCapybaraThinking i{animation:none}}html[data-a11y-motion=reduce] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraThinking i,html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) .admissionCapybaraThinking i{animation:none}html[data-accessibility=high] :is(.admissionExperience,.capybaraHabitat) :is(.admissionCapybaraChatStatus,.admissionCapybaraThinking,.admissionCapybaraAnswerSources>summary){color:var(--sua-ink,#111)}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-letter-gesture=true] .admissionCapybaraSprite{background-image:url(/admission-experience-media/capybara-borrow-letter-v42.webp);background-position:var(--capy-grab-position,0 0);transform:translateY(var(--capy-step-lift,0px));animation:none}:is(.admissionExperience,.capybaraHabitat) .admissionCapybara[data-letter-gesture=true][data-grab-frame="3"] .admissionCapybaraSprite{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 72%,6% 72%,6% 42%,0 42%)}
