.track-map-demo[data-astro-cid-5s7kmvmj]{--animation-duration: 6s}.track-panel[data-astro-cid-5s7kmvmj]{width:100%;max-width:1200px;margin:0 auto}.track-svg[data-astro-cid-5s7kmvmj]{transition:transform .3s ease-out;transform-origin:center center}.track-container[data-astro-cid-5s7kmvmj]{background:#0a0a0b}.svg-layer[data-astro-cid-5s7kmvmj]{opacity:0}.background-layer[data-astro-cid-5s7kmvmj]{animation:layer-fade .8s ease-out forwards;animation-delay:.2s}.active-layer[data-astro-cid-5s7kmvmj]{animation:layer-fade .8s ease-out forwards;animation-delay:.4s}.start-finish-layer[data-astro-cid-5s7kmvmj]{animation:layer-fade .8s ease-out forwards;animation-delay:.6s}.background-layer[data-astro-cid-5s7kmvmj]{animation:bg-layer-fade .8s ease-out forwards;animation-delay:.2s}@keyframes bg-layer-fade{0%{opacity:0}to{opacity:.4}}.corner-marker[data-astro-cid-5s7kmvmj]{opacity:0;animation:corner-pop .4s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--marker-delay)}@keyframes corner-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.corner-name[data-astro-cid-5s7kmvmj]{opacity:0;transition:opacity .2s ease-out}.racing-pin[data-astro-cid-5s7kmvmj]{opacity:0;animation:pin-drop .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--pin-delay)}@keyframes pin-drop{0%{opacity:0;transform:translateY(-15px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}.pin-shape[data-astro-cid-5s7kmvmj]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.pin-label[data-astro-cid-5s7kmvmj]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.corner-marker[data-astro-cid-5s7kmvmj][data-selected=true] .corner-name[data-astro-cid-5s7kmvmj]{animation:name-show .3s ease-out forwards;animation-delay:calc(var(--marker-delay) + .2s)}@keyframes name-show{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.corner-glow[data-astro-cid-5s7kmvmj]{animation:glow-pulse var(--animation-duration) ease-in-out infinite;animation-delay:1.5s}@keyframes glow-pulse{0%,to{r:28;opacity:.4}50%{r:34;opacity:.6}}.corner-marker[data-astro-cid-5s7kmvmj][data-index="0"] .corner-circle[data-astro-cid-5s7kmvmj]{animation:corner-pop .4s cubic-bezier(.34,1.56,.64,1) forwards,corner-highlight var(--animation-duration) ease-in-out infinite;animation-delay:.8s,2.5s}.corner-marker[data-astro-cid-5s7kmvmj][data-index="1"] .corner-circle[data-astro-cid-5s7kmvmj]{animation:corner-pop .4s cubic-bezier(.34,1.56,.64,1) forwards,corner-highlight var(--animation-duration) ease-in-out infinite;animation-delay:.95s,3.5s}.corner-marker[data-astro-cid-5s7kmvmj][data-index="3"] .corner-circle[data-astro-cid-5s7kmvmj]{animation:corner-pop .4s cubic-bezier(.34,1.56,.64,1) forwards,corner-highlight var(--animation-duration) ease-in-out infinite;animation-delay:1.25s,4.5s}@keyframes corner-highlight{0%,12%{filter:drop-shadow(0 0 12px currentColor);transform:scale(1.15)}18%,to{filter:none;transform:scale(1)}}.zoom-btn[data-astro-cid-5s7kmvmj]{opacity:0;animation:fade-in .3s ease-out forwards;animation-delay:.3s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.corner-notes-demo[data-astro-cid-bjlb7hfw]{--animation-duration: 12s}.demo-container[data-astro-cid-bjlb7hfw]{max-width:700px;margin:0 auto}.progress-bar[data-astro-cid-bjlb7hfw]{animation:video-progress 12s ease-in-out infinite}@keyframes video-progress{0%{width:0%}85%{width:45%}to{width:45%}}.racing-line[data-astro-cid-bjlb7hfw]{stroke-dashoffset:100;animation:racing-line-move 4s linear infinite}@keyframes racing-line-move{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.play-button[data-astro-cid-bjlb7hfw]{animation:play-pulse 3s ease-in-out infinite}@keyframes play-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.corner-badge[data-astro-cid-bjlb7hfw]{animation:corner-pulse 4s ease-in-out infinite}@keyframes corner-pulse{0%,to{box-shadow:0 0 #8b5cf64d}50%{box-shadow:0 0 0 4px #8b5cf600}}.autosave-indicator[data-astro-cid-bjlb7hfw]{opacity:0;animation:autosave-show var(--animation-duration) ease-in-out infinite;animation-delay:9s}@keyframes autosave-show{0%,75%{opacity:0;transform:translateY(2px)}78%,92%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}.field-row[data-astro-cid-bjlb7hfw]{opacity:0;animation:field-appear .4s ease-out forwards;animation-delay:calc(.5s + var(--field-delay))}@keyframes field-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.field-value[data-astro-cid-bjlb7hfw]{width:0;overflow:hidden;animation:type-text 1.2s cubic-bezier(.25,.1,.25,1) forwards}.field-row[data-astro-cid-bjlb7hfw][data-index="0"] .field-value[data-astro-cid-bjlb7hfw]{animation-delay:1.5s}.field-row[data-astro-cid-bjlb7hfw][data-index="1"] .field-value[data-astro-cid-bjlb7hfw]{animation-delay:3.2s}.field-row[data-astro-cid-bjlb7hfw][data-index="2"] .field-value[data-astro-cid-bjlb7hfw]{animation-delay:4.9s}.field-row[data-astro-cid-bjlb7hfw][data-index="3"] .field-value[data-astro-cid-bjlb7hfw]{animation-delay:6.6s}.field-row[data-astro-cid-bjlb7hfw][data-index="4"] .field-value[data-astro-cid-bjlb7hfw]{animation-delay:8.3s}.field-row[data-astro-cid-bjlb7hfw][data-index="5"] .field-value[data-astro-cid-bjlb7hfw]{animation-delay:10s}@keyframes type-text{0%{width:0}to{width:100%}}.typing-cursor[data-astro-cid-bjlb7hfw]{opacity:0}.field-row[data-astro-cid-bjlb7hfw][data-index="0"] .typing-cursor[data-astro-cid-bjlb7hfw]{animation:cursor-fade 1.8s ease-in-out forwards;animation-delay:1.2s}.field-row[data-astro-cid-bjlb7hfw][data-index="1"] .typing-cursor[data-astro-cid-bjlb7hfw]{animation:cursor-fade 1.8s ease-in-out forwards;animation-delay:2.9s}.field-row[data-astro-cid-bjlb7hfw][data-index="2"] .typing-cursor[data-astro-cid-bjlb7hfw]{animation:cursor-fade 1.8s ease-in-out forwards;animation-delay:4.6s}.field-row[data-astro-cid-bjlb7hfw][data-index="3"] .typing-cursor[data-astro-cid-bjlb7hfw]{animation:cursor-fade 1.8s ease-in-out forwards;animation-delay:6.3s}.field-row[data-astro-cid-bjlb7hfw][data-index="4"] .typing-cursor[data-astro-cid-bjlb7hfw]{animation:cursor-fade 1.8s ease-in-out forwards;animation-delay:8s}.field-row[data-astro-cid-bjlb7hfw][data-index="5"] .typing-cursor[data-astro-cid-bjlb7hfw]{animation:cursor-fade 1.8s ease-in-out forwards;animation-delay:9.7s}@keyframes cursor-fade{0%{opacity:0}10%{opacity:1}70%{opacity:1}to{opacity:0}}.field-row[data-astro-cid-bjlb7hfw][data-index="0"] .field-input[data-astro-cid-bjlb7hfw]{animation:field-highlight 2s ease-in-out forwards;animation-delay:1.2s}.field-row[data-astro-cid-bjlb7hfw][data-index="1"] .field-input[data-astro-cid-bjlb7hfw]{animation:field-highlight 2s ease-in-out forwards;animation-delay:2.9s}.field-row[data-astro-cid-bjlb7hfw][data-index="2"] .field-input[data-astro-cid-bjlb7hfw]{animation:field-highlight 2s ease-in-out forwards;animation-delay:4.6s}.field-row[data-astro-cid-bjlb7hfw][data-index="3"] .field-input[data-astro-cid-bjlb7hfw]{animation:field-highlight 2s ease-in-out forwards;animation-delay:6.3s}.field-row[data-astro-cid-bjlb7hfw][data-index="4"] .field-input[data-astro-cid-bjlb7hfw]{animation:field-highlight 2s ease-in-out forwards;animation-delay:8s}.field-row[data-astro-cid-bjlb7hfw][data-index="5"] .field-input[data-astro-cid-bjlb7hfw]{animation:field-highlight 2s ease-in-out forwards;animation-delay:9.7s}@keyframes field-highlight{0%{border-color:#ffffff1a}15%{border-color:var(--color-accent);box-shadow:0 0 0 1px #f973164d}85%{border-color:var(--color-accent);box-shadow:0 0 0 1px #f973164d}to{border-color:#ffffff1a;box-shadow:none}}.pins-demo[data-astro-cid-ztan65ml]{--animation-duration: 10s}.demo-container[data-astro-cid-ztan65ml]{max-width:750px;margin:0 auto}.svg-layer[data-astro-cid-ztan65ml]{opacity:0}.background-layer[data-astro-cid-ztan65ml]{animation:layer-fade-bg .8s ease-out forwards;animation-delay:.2s}.active-layer[data-astro-cid-ztan65ml]{animation:layer-fade .8s ease-out forwards;animation-delay:.4s}.start-finish-layer[data-astro-cid-ztan65ml]{animation:layer-fade .8s ease-out forwards;animation-delay:.6s}@keyframes layer-fade{0%{opacity:0}to{opacity:1}}@keyframes layer-fade-bg{0%{opacity:0}to{opacity:.3}}.corner-marker[data-astro-cid-ztan65ml]{opacity:0;animation:marker-appear .4s ease-out forwards;animation-delay:.8s}@keyframes marker-appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.pin-type-btn[data-astro-cid-ztan65ml]{opacity:0;border-color:#ffffff1a;background-color:#ffffff05;animation:btn-appear .3s ease-out forwards;animation-delay:var(--btn-delay)}@keyframes btn-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pin-type-btn[data-astro-cid-ztan65ml][data-index="0"]{animation:btn-appear .3s ease-out forwards,btn-select 10s ease-in-out infinite;animation-delay:0s,1.2s}.pin-type-btn[data-astro-cid-ztan65ml][data-index="1"]{animation:btn-appear .3s ease-out forwards,btn-select 10s ease-in-out infinite;animation-delay:.15s,2.4s}.pin-type-btn[data-astro-cid-ztan65ml][data-index="2"]{animation:btn-appear .3s ease-out forwards,btn-select 10s ease-in-out infinite;animation-delay:.3s,3.6s}.pin-type-btn[data-astro-cid-ztan65ml][data-index="3"]{animation:btn-appear .3s ease-out forwards,btn-select 10s ease-in-out infinite;animation-delay:.45s,4.8s}@keyframes btn-select{0%,8%{border-color:var(--pin-color);background-color:color-mix(in srgb,var(--pin-color) 15%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--pin-color) 25%,transparent)}12%,to{border-color:#ffffff1a;background-color:#ffffff05;box-shadow:none}}.placement-hint[data-astro-cid-ztan65ml]{opacity:0;animation:hint-show 10s ease-in-out infinite;animation-delay:1s}@keyframes hint-show{0%,5%{opacity:0;transform:translateY(5px)}8%,55%{opacity:1;transform:translateY(0)}60%,to{opacity:0;transform:translateY(5px)}}.map-pin[data-astro-cid-ztan65ml]{opacity:0;animation:pin-drop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--pin-delay)}.map-pin[data-astro-cid-ztan65ml] .pin-circle[data-astro-cid-ztan65ml]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}@keyframes pin-drop{0%{opacity:0;transform:translateY(-40px) scale(.5)}60%{opacity:1;transform:translateY(4px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}.pin-list-item[data-astro-cid-ztan65ml]{opacity:0;background-color:#ffffff05;animation:item-appear .4s ease-out forwards;animation-delay:var(--item-delay)}@keyframes item-appear{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.pin-list-item[data-astro-cid-ztan65ml][data-index="0"]{animation:item-appear .4s ease-out forwards,item-select 10s ease-in-out infinite;animation-delay:1.8s,1.5s}.pin-list-item[data-astro-cid-ztan65ml][data-index="1"]{animation:item-appear .4s ease-out forwards,item-select 10s ease-in-out infinite;animation-delay:3s,2.7s}.pin-list-item[data-astro-cid-ztan65ml][data-index="2"]{animation:item-appear .4s ease-out forwards,item-select 10s ease-in-out infinite;animation-delay:4.2s,3.9s}.pin-list-item[data-astro-cid-ztan65ml][data-index="3"]{animation:item-appear .4s ease-out forwards,item-select 10s ease-in-out infinite;animation-delay:5.4s,5.1s}@keyframes item-select{0%,8%{border-color:var(--pin-color);background-color:color-mix(in srgb,var(--pin-color) 10%,transparent)}8%,10%{border-color:var(--pin-color);background-color:color-mix(in srgb,var(--pin-color) 10%,transparent)}12%,to{border-color:transparent;background-color:#ffffff05}}.pin-list-item[data-astro-cid-ztan65ml][data-index="0"] .pin-actions[data-astro-cid-ztan65ml]{animation:actions-show 10s ease-in-out infinite;animation-delay:1.5s}.pin-list-item[data-astro-cid-ztan65ml][data-index="1"] .pin-actions[data-astro-cid-ztan65ml]{animation:actions-show 10s ease-in-out infinite;animation-delay:2.7s}.pin-list-item[data-astro-cid-ztan65ml][data-index="2"] .pin-actions[data-astro-cid-ztan65ml]{animation:actions-show 10s ease-in-out infinite;animation-delay:3.9s}.pin-list-item[data-astro-cid-ztan65ml][data-index="3"] .pin-actions[data-astro-cid-ztan65ml]{animation:actions-show 10s ease-in-out infinite;animation-delay:5.1s}@keyframes actions-show{0%,8%{opacity:1}12%,to{opacity:0}}.cheat-sheet-demo[data-astro-cid-7jlgyl3j]{--animation-duration: 10s}.demo-container[data-astro-cid-7jlgyl3j]{max-width:560px;margin:0 auto}.cheat-panel[data-astro-cid-7jlgyl3j]{animation:panel-appear .5s ease-out forwards}@keyframes panel-appear{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.corner-card[data-astro-cid-7jlgyl3j]{opacity:0;animation:card-slide .4s ease-out forwards}.corner-card[data-astro-cid-7jlgyl3j][data-index="0"]{animation-delay:.3s}.corner-card[data-astro-cid-7jlgyl3j][data-index="1"]{animation-delay:.45s}.corner-card[data-astro-cid-7jlgyl3j][data-index="2"]{animation-delay:.6s}.corner-card[data-astro-cid-7jlgyl3j][data-index="3"]{animation-delay:.75s}.corner-card[data-astro-cid-7jlgyl3j][data-index="4"]{animation-delay:.9s}@keyframes card-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.corner-card[data-astro-cid-7jlgyl3j][data-index="0"]{animation:card-slide .4s ease-out forwards,card-highlight var(--animation-duration) ease-in-out infinite;animation-delay:.3s,2s}.corner-card[data-astro-cid-7jlgyl3j][data-index="1"]{animation:card-slide .4s ease-out forwards,card-highlight var(--animation-duration) ease-in-out infinite;animation-delay:.45s,4s}.corner-card[data-astro-cid-7jlgyl3j][data-index="2"]{animation:card-slide .4s ease-out forwards,card-highlight var(--animation-duration) ease-in-out infinite;animation-delay:.6s,6s}@keyframes card-highlight{0%,15%{border-color:#a855f766;background-color:#a855f714}20%,to{border-color:#ffffff0d;background-color:#ffffff05}}.cheat-scroll[data-astro-cid-7jlgyl3j]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.cheat-scroll[data-astro-cid-7jlgyl3j]::-webkit-scrollbar{width:4px}.cheat-scroll[data-astro-cid-7jlgyl3j]::-webkit-scrollbar-track{background:transparent}.cheat-scroll[data-astro-cid-7jlgyl3j]::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:2px}.cheat-scroll[data-astro-cid-7jlgyl3j]::-webkit-scrollbar-thumb:hover{background-color:#fff3}.cheat-scroll[data-astro-cid-7jlgyl3j]{animation:auto-scroll var(--animation-duration) ease-in-out infinite;animation-delay:3s}@keyframes auto-scroll{0%,30%{scroll-behavior:smooth}35%{scroll-behavior:smooth}40%,70%{scroll-behavior:smooth}75%{scroll-behavior:smooth}80%,to{scroll-behavior:smooth}}
