.tc{z-index:9999;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}html.tc-on .tc{display:block}.tc.is-out{opacity:0;transition:opacity .2s}.tc-plane{will-change:transform;filter:drop-shadow(0 3px 6px #0a112647);margin:-22px 0 0 -22px;position:absolute;top:0;left:0}.tc-plane__wing-near{fill:var(--color-brand-orange)}.tc-plane__wing-far{fill:#f08a3c}.tc-plane__fold{fill:#a64200}.tc-plane{transform-origin:50%;animation:2.6s ease-in-out infinite tc-flutter}@keyframes tc-flutter{0%,to{margin-top:-22px}50%{margin-top:-26px}}.tc-puff{will-change:transform, opacity;background:radial-gradient(circle at 38% 36%,#fff 0%,#e4eaf5 62%,#d2dcee 100%);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:0;left:0;box-shadow:8px 3px 0 -3px #e9eef7,-7px 4px 0 -4px #e9eef7,0 1px 3px #0a11261a}html.tc-on.tc-typing,html.tc-on.tc-typing *,html.tc-on input,html.tc-on textarea,html.tc-on select,html.tc-on [contenteditable=true]{cursor:auto}@media (prefers-reduced-motion:reduce){.tc{display:none}html.tc-on,html.tc-on *{cursor:auto}}@media (pointer:coarse){.tc{display:none}html.tc-on,html.tc-on *{cursor:auto}}
