.cd-page{--cd-bg: #0f0c29;--cd-text: #e8dff5;--cd-muted: #a78bfa;--cd-panel: rgba(192, 132, 252, .08);--cd-panel-border: rgba(192, 132, 252, .22);--cd-accent: 192, 132, 252;--cd-accent-strong: 124, 58, 237;--cd-highlight: 251, 191, 36;--cd-card-back: linear-gradient(145deg, #2d1b69, #1a0b3e);--cd-card-front: linear-gradient(145deg, #1e1145, #0f0c29);--cd-card-radius: 12px;--cd-card-min: 132px;--cd-card-max: 150px;--cd-spread-gap: 1rem .85rem;--cd-slot-w: 88px;--cd-ease-out: cubic-bezier(.22, .61, .36, 1);--cd-ease-spring: cubic-bezier(.34, 1.32, .64, 1);--cd-flip-dur: .56s;min-height:100vh;min-height:100dvh;background:var(--cd-bg);color:var(--cd-text);overflow-x:hidden}.cd-page *,.cd-page *:before,.cd-page *:after{box-sizing:border-box}.cd-page [hidden]{display:none!important}.cd-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.cd-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.cd-content{position:relative;z-index:1;max-width:var(--cd-content-max, 1180px);margin:0 auto;padding:2rem clamp(.85rem,3vw,1.5rem) 3rem;padding-left:max(clamp(.85rem,3vw,1.5rem),env(safe-area-inset-left));padding-right:max(clamp(.85rem,3vw,1.5rem),env(safe-area-inset-right));text-align:center}.cd-skip-link{position:absolute;top:-3rem;left:.5rem;z-index:60;padding:.5rem 1rem;border-radius:0 0 .5rem .5rem;background:rgb(var(--cd-highlight));color:#12091f;font-weight:700;text-decoration:none;transition:top .2s var(--cd-ease-out)}.cd-skip-link:focus-visible{top:0}.cd-header,[data-cd-top]{scroll-margin-top:var(--cd-scroll-offset, 5.5rem)}.cd-header{margin-bottom:clamp(1.25rem,4vw,2rem)}.cd-title{font-family:Outfit,sans-serif;font-size:clamp(1.75rem,6vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;background:var(--cd-title-gradient, linear-gradient(90deg, #c084fc, #f9a8d4, #fde68a));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .35rem}.cd-subtitle{font-size:clamp(.9rem,2.6vw,1.1rem);color:rgb(var(--cd-accent));margin:0;text-wrap:balance}.cd-phases{display:flex;justify-content:center;gap:.5rem;margin:clamp(1rem,3vw,1.5rem) 0}.cd-phase-dot{width:11px;height:11px;border-radius:50%;background:rgba(var(--cd-accent),.22);transition:background-color .35s var(--cd-ease-out),box-shadow .35s var(--cd-ease-out),scale .35s var(--cd-ease-spring)}.cd-phase-dot.is-active{background:rgb(var(--cd-accent));box-shadow:0 0 14px rgba(var(--cd-accent),.85);scale:1.35}.cd-phase-dot.is-done{background:rgb(var(--cd-highlight));box-shadow:0 0 10px rgba(var(--cd-highlight),.6)}.cd-instruction{font-size:clamp(.98rem,2.6vw,1.15rem);color:var(--cd-instruction-color, #d8b4fe);margin:0 auto clamp(1rem,3vw,1.5rem);max-width:44ch;min-height:1.7em;text-wrap:balance}.cd-tray{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(.6rem,2.5vw,1.25rem);margin:0 auto}.cd-slot-cell{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:var(--cd-slot-w)}.cd-slot-name{font-size:.68rem;font-weight:600;line-height:1.2;color:rgb(var(--cd-highlight));min-height:1.2em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.5)}.cd-slot{position:relative;width:100%;aspect-ratio:2 / 3;padding:0;border:2px dashed rgba(var(--cd-accent),.32);border-radius:10px;background:rgba(var(--cd-accent),.04);color:rgba(var(--cd-accent),.55);font-family:inherit;font-size:.7rem;font-weight:700;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:grid;place-items:center;transition:border-color .3s var(--cd-ease-out),background-color .3s var(--cd-ease-out),box-shadow .3s var(--cd-ease-out)}.cd-slot[disabled]{cursor:default}.cd-slot.is-filled{border-style:solid;border-color:rgb(var(--cd-highlight));background:var(--cd-card-front);box-shadow:0 0 18px rgba(var(--cd-highlight),.22);cursor:pointer;animation:cd-slot-fill .42s var(--cd-ease-spring)}.cd-slot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;pointer-events:none}.cd-slot-undo{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:rgb(var(--cd-accent-strong));color:#fff;font-size:.85rem;line-height:1;display:grid;place-items:center;box-shadow:0 2px 8px #0000008c;pointer-events:none}.cd-slot-placeholder{font-size:clamp(1rem,4vw,1.4rem);font-weight:800;opacity:.55}.cd-slot-label{font-size:.65rem;color:rgb(var(--cd-accent));white-space:nowrap}@keyframes cd-slot-fill{0%{scale:.86;opacity:0}to{scale:1;opacity:1}}.cd-tray-hint{font-size:.75rem;color:rgba(var(--cd-accent),.75);margin:.85rem 0 0;min-height:1.15em}.cd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.75rem clamp(1.1rem,3vw,2rem);border:2px solid transparent;border-radius:50px;font-family:Outfit,sans-serif;font-size:clamp(.88rem,2vw,1rem);font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--cd-ease-out),border-color .25s var(--cd-ease-out),color .25s var(--cd-ease-out),box-shadow .25s var(--cd-ease-out),translate .25s var(--cd-ease-spring),scale .12s var(--cd-ease-out),opacity .2s linear}.cd-btn--primary{background:var(--cd-btn-gradient, linear-gradient(135deg, #7c3aed, #c084fc));color:#fff;box-shadow:0 4px 20px rgba(var(--cd-accent-strong),.4)}.cd-btn--ghost{background:rgba(var(--cd-accent),.08);border-color:rgba(var(--cd-accent),.4);color:rgb(var(--cd-accent))}.cd-btn--toggle{background:rgba(var(--cd-accent),.1);border-color:rgba(var(--cd-accent),.3);color:var(--cd-instruction-color, #d8b4fe);font-size:.88rem;padding:.6rem 1.35rem}.cd-btn--toggle.is-active{background:rgba(var(--cd-accent),.25);border-color:rgb(var(--cd-accent));color:rgb(var(--cd-highlight));box-shadow:0 0 15px rgba(var(--cd-accent),.3)}.cd-btn:disabled,.cd-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;translate:none;box-shadow:none}.cd-btn:active:not(:disabled){scale:.97}@media (hover: hover) and (pointer: fine){.cd-btn--primary:hover:not(:disabled){translate:0 -2px;box-shadow:0 10px 30px rgba(var(--cd-accent-strong),.5)}.cd-btn--ghost:hover:not(:disabled){background:rgba(var(--cd-accent),.16);border-color:rgb(var(--cd-accent));translate:0 -2px}.cd-btn--toggle:hover:not(:disabled){background:rgba(var(--cd-accent),.18);border-color:rgba(var(--cd-accent),.55)}}.cd-btn-group{display:flex;justify-content:center;align-items:stretch;gap:clamp(.5rem,2vw,1rem);flex-wrap:wrap;margin:clamp(1rem,3vw,1.75rem) 0 0}.cd-btn-group--tight{margin-top:.85rem;gap:.6rem}.cd-spread{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cd-card-min),1fr));justify-items:center;justify-content:center;gap:var(--cd-spread-gap);margin:clamp(1.25rem,4vw,2rem) 0 0;padding:0;list-style:none;perspective:1400px}.cd-spread[aria-busy=true]{min-height:220px}.cd-spread.is-locked{pointer-events:none;opacity:.6}.cd-spread-status{grid-column:1 / -1;padding:3rem 1rem;margin:0}.cd-spread-status.is-error{color:#f87171}.cd-card-cell{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%;max-width:var(--cd-card-max);animation:cd-deal .52s var(--cd-ease-spring) backwards;animation-delay:calc(var(--cd-i, 0) * 26ms)}@keyframes cd-deal{0%{opacity:0;transform:translate3d(0,18px,0) scale(.92)}to{opacity:1;transform:none}}.cd-card{position:relative;width:100%;aspect-ratio:2 / 3;padding:0;border:0;background:none;border-radius:var(--cd-card-radius);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform-style:preserve-3d;translate:0 0;rotate:y 0deg;scale:1;box-shadow:0 4px 14px #00000052;transition:translate var(--cd-flip-dur) var(--cd-ease-spring),rotate var(--cd-flip-dur) var(--cd-ease-out),scale var(--cd-flip-dur) var(--cd-ease-spring),box-shadow .35s var(--cd-ease-out),opacity .35s linear,filter .35s linear}.cd-card-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cd-card-radius);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.cd-card-back{background:var(--cd-card-back);border:2px solid rgba(var(--cd-accent),.32);display:grid;place-items:center}.cd-card-back-pattern{width:80%;height:80%;border:1px solid rgba(var(--cd-accent),.2);border-radius:8px;display:grid;place-items:center}.cd-card-back-mark{font-size:clamp(1.4rem,4vw,2.4rem);line-height:1;opacity:.45;text-shadow:0 0 10px rgb(var(--cd-accent)),0 0 20px rgba(var(--cd-accent),.4);animation:cd-pulse 3.2s ease-in-out infinite;animation-delay:calc(var(--cd-i, 0) * .12s);will-change:opacity,transform}@keyframes cd-pulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.85;transform:scale(1.05)}}.cd-card-front{rotate:y 180deg;background:var(--cd-card-front);border:2px solid rgba(var(--cd-highlight),.4);display:flex;flex-direction:column;align-items:center;padding:.4rem}.cd-card-img{width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:.3rem;background:var(--cd-card-back)}.cd-card-name{font-family:Outfit,sans-serif;font-size:clamp(.52rem,1.3vw,.7rem);font-weight:700;color:rgb(var(--cd-highlight));line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-card-meta{font-size:clamp(.48rem,1.2vw,.64rem);color:rgb(var(--cd-accent));line-height:1.2}.cd-card.is-flipped,.cd-card.is-preview{rotate:y 180deg}.cd-card.is-selected{translate:0 -12px;scale:1.06;box-shadow:0 0 26px rgba(var(--cd-highlight),.55),0 14px 34px #00000073}.cd-card.is-spent{opacity:.22;filter:grayscale(.7);pointer-events:none}@media (hover: hover) and (pointer: fine){.cd-card:hover:not(.is-spent):not(.is-selected){translate:0 -10px;scale:1.03;box-shadow:0 14px 38px rgba(var(--cd-accent),.38)}}.cd-card:active:not(.is-spent):not(.is-selected){scale:.97}.cd-card:focus-visible{outline:3px solid rgb(var(--cd-highlight));outline-offset:4px}.cd-card-caption{font-family:Outfit,sans-serif;font-size:clamp(.56rem,1.5vw,.72rem);font-weight:600;line-height:1.2;color:rgba(var(--cd-accent),.55);max-width:100%;min-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.5);transition:color .3s var(--cd-ease-out),opacity .3s var(--cd-ease-out)}.cd-card-cell:has(.cd-card.is-spent) .cd-card-caption{opacity:0}.cd-card-cell:has(.cd-card.is-selected) .cd-card-caption{color:rgb(var(--cd-highlight));font-weight:700}.cd-skeleton{width:100%;max-width:var(--cd-card-max);aspect-ratio:2 / 3;border-radius:var(--cd-card-radius);border:2px solid rgba(var(--cd-accent),.15);background:linear-gradient(100deg,rgba(var(--cd-accent),.05) 30%,rgba(var(--cd-accent),.14),rgba(var(--cd-accent),.05) 70%);background-size:240% 100%;animation:cd-shimmer 1.4s linear infinite;animation-delay:calc(var(--cd-i, 0) * 80ms)}@keyframes cd-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.cd-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px));background:var(--cd-sticky-bg, rgba(15, 12, 41, .94));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(var(--cd-accent),.3);translate:0 110%;transition:translate .3s var(--cd-ease-out);touch-action:manipulation}.cd-sticky-bar.is-shown{translate:0 0}.cd-sticky-left{display:flex;align-items:center;gap:.65rem;min-width:0}.cd-sticky-count{font-size:.8rem;font-weight:700;color:rgb(var(--cd-accent));white-space:nowrap}.cd-sticky-tray{display:flex;align-items:center;gap:.35rem}.cd-sticky-slot{position:relative;width:32px;height:46px;padding:0;border-radius:4px;border:1px dashed rgba(var(--cd-accent),.4);background:#0006;display:grid;place-items:center;font-size:.65rem;font-weight:700;color:rgba(var(--cd-accent),.55);cursor:default;touch-action:manipulation;overflow:visible;transition:border-color .2s var(--cd-ease-out),scale .15s var(--cd-ease-spring)}.cd-sticky-slot.is-filled{border-style:solid;border-color:rgb(var(--cd-highlight));box-shadow:0 0 8px rgba(var(--cd-highlight),.3);cursor:pointer;animation:cd-pop .25s var(--cd-ease-spring)}.cd-sticky-slot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px;pointer-events:none}.cd-sticky-slot-undo{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;background:rgb(var(--cd-accent-strong));color:#fff;font-size:.75rem;line-height:1;display:grid;place-items:center;box-shadow:0 1px 4px #0009;pointer-events:none}.cd-sticky-bar .cd-btn{flex:1;padding:.7rem 1.15rem;max-width:240px}.cd-card-badge{position:absolute;top:-6px;right:-6px;width:24px;height:24px;border-radius:50%;background:var(--cd-btn-gradient, linear-gradient(135deg, #dc2626, #f59e0b));color:#fff;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:800;line-height:1;display:grid;place-items:center;box-shadow:0 2px 8px #0009;border:2px solid #fff;z-index:10;pointer-events:none;animation:cd-pop .25s var(--cd-ease-spring)}@keyframes cd-pop{0%{scale:0;opacity:0}to{scale:1;opacity:1}}.cd-page.has-sticky-bar .cd-content{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.cd-spinner{display:inline-block;width:40px;height:40px;border:3px solid rgba(var(--cd-accent),.2);border-top-color:rgb(var(--cd-accent));border-radius:50%;animation:cd-spin .8s linear infinite}.cd-spinner--sm{width:18px;height:18px;border-width:2px}@keyframes cd-spin{to{rotate:360deg}}.cd-result{display:none;padding-top:clamp(1.25rem,4vw,2.5rem);scroll-margin-top:var(--cd-scroll-offset, 5.5rem)}.cd-result.is-visible{display:block;animation:cd-rise .6s var(--cd-ease-out) both}@keyframes cd-rise{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}.cd-result-title{font-family:Outfit,sans-serif;font-size:clamp(1.8rem,8vw,3.4rem);font-weight:800;line-height:1.05;text-transform:uppercase;text-wrap:balance;background:var(--cd-result-gradient, linear-gradient(90deg, #fde68a, #f97316, #ef4444));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .35rem}.cd-result-tagline{font-size:clamp(.95rem,3vw,1.2rem);font-style:italic;color:rgb(var(--cd-highlight));margin:0 0 1.25rem;text-wrap:balance}.cd-result-description{max-width:62ch;margin:0 auto clamp(1.5rem,4vw,2.25rem);font-size:clamp(.94rem,2.5vw,1.05rem);line-height:1.75;color:var(--cd-instruction-color, #d8b4fe);text-wrap:pretty}.cd-result-cards{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(.6rem,2.5vw,1.25rem);margin-bottom:clamp(1.5rem,4vw,2.25rem)}.cd-result-card{width:clamp(84px,22vw,120px);text-align:center;animation:cd-reveal .56s var(--cd-ease-spring) backwards;animation-delay:calc(.14s + var(--cd-i, 0) * .11s)}@keyframes cd-reveal{0%{opacity:0;transform:perspective(700px) rotateY(75deg) scale(.86)}to{opacity:1;transform:none}}.cd-result-card img{width:100%;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:2px solid rgba(var(--cd-highlight),.5);background:var(--cd-card-back);margin-bottom:.4rem}.cd-result-card-name{font-size:clamp(.7rem,2vw,.8rem);font-weight:600;color:rgb(var(--cd-highlight));line-height:1.25}.cd-scores{max-width:520px;margin:0 auto clamp(1.5rem,4vw,2.25rem);text-align:left}.cd-score-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.cd-score-label{width:clamp(56px,16vw,84px);flex-shrink:0;font-size:clamp(.68rem,1.8vw,.8rem);text-transform:capitalize;text-align:right;color:rgb(var(--cd-accent))}.cd-score-track{flex:1;height:8px;border-radius:4px;background:rgba(var(--cd-accent),.15);overflow:hidden}.cd-score-fill{height:100%;border-radius:4px;background:var(--cd-score-gradient, linear-gradient(90deg, #7c3aed, #c084fc));transform-origin:left center;scale:0 1;transition:scale .9s var(--cd-ease-out);transition-delay:calc(var(--cd-i, 0) * 60ms)}.cd-score-fill.is-winner{background:var(--cd-score-winner-gradient, linear-gradient(90deg, #f59e0b, #fbbf24))}.cd-scores.is-filled .cd-score-fill{scale:var(--cd-pct, 0) 1}.cd-score-value{width:2rem;flex-shrink:0;font-size:.75rem;color:var(--cd-instruction-color, #d8b4fe)}.cd-save{max-width:560px;margin:0 auto clamp(1.5rem,4vw,2.25rem);padding:clamp(1.1rem,3vw,1.75rem);background:var(--cd-panel);border:2px solid var(--cd-panel-border);border-radius:1rem;text-align:center}.cd-save-title{font-family:Outfit,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--cd-highlight));margin:0 0 1rem}.cd-dropzone{position:relative;display:grid;place-items:center;width:min(100%,220px);aspect-ratio:1;margin:0 auto 1rem;padding:1rem;border:2px dashed rgba(var(--cd-accent),.32);border-radius:.75rem;background:#0000004d;color:rgb(var(--cd-accent));cursor:pointer;overflow:hidden;transition:border-color .25s var(--cd-ease-out),box-shadow .25s var(--cd-ease-out)}.cd-dropzone:focus-within,.cd-dropzone.is-dragging{border-color:rgb(var(--cd-highlight));box-shadow:0 0 0 3px rgba(var(--cd-highlight),.18)}.cd-dropzone input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.cd-dropzone-hint{font-size:.85rem;line-height:1.4;pointer-events:none}.cd-dropzone-preview{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.cd-dropzone.has-image .cd-dropzone-preview{display:block}.cd-dropzone.has-image .cd-dropzone-hint{display:none}.cd-input{width:100%;padding:.8rem 1rem;margin-bottom:.85rem;background:#0006;border:2px solid rgba(var(--cd-accent),.3);border-radius:.5rem;color:var(--cd-text);font-family:inherit;font-size:1rem;transition:border-color .2s var(--cd-ease-out),box-shadow .2s var(--cd-ease-out)}.cd-input:focus{outline:none;border-color:rgb(var(--cd-highlight));box-shadow:0 0 0 3px rgba(var(--cd-highlight),.15)}.cd-input::-moz-placeholder{color:rgba(var(--cd-accent),.45)}.cd-input::placeholder{color:rgba(var(--cd-accent),.45)}.cd-save .cd-btn{width:100%}.cd-save-message{display:none;margin-top:1rem;padding:.85rem 1rem;border-radius:.5rem;font-size:.9rem;animation:cd-rise .35s var(--cd-ease-out)}.cd-save-message.is-success,.cd-save-message.is-error{display:block}.cd-save-message.is-success{background:#22c55e2e;border:1px solid rgba(34,197,94,.3);color:#4ade80}.cd-save-message.is-error{background:#ef44442e;border:1px solid rgba(239,68,68,.3);color:#f87171}.cd-save-message a{color:rgb(var(--cd-highlight))}.cd-page :is(button,a,input,[tabindex]):focus-visible{outline:3px solid rgb(var(--cd-highlight));outline-offset:3px}@media (max-width: 1280px){.cd-page{--cd-card-min: 122px;--cd-card-max: 140px}}@media (max-width: 1024px){.cd-page{--cd-card-min: 112px;--cd-card-max: 130px;--cd-slot-w: 80px;--cd-spread-gap: .85rem .7rem}}@media (max-width: 768px){.cd-page{--cd-card-min: 98px;--cd-card-max: 118px;--cd-slot-w: 74px;--cd-spread-gap: .7rem .6rem}.cd-content{padding-top:1.35rem}}@media (max-width: 560px){.cd-page{--cd-card-min: 84px;--cd-card-max: 104px;--cd-slot-w: 64px;--cd-spread-gap: .6rem .5rem;--cd-card-radius: 10px}.cd-btn-group{gap:.55rem}.cd-btn-group .cd-btn{flex:1 1 8.5rem;padding-inline:.8rem}.cd-btn-group .cd-btn--primary{flex-basis:100%;order:-1}.cd-btn--toggle{padding:.5rem .7rem;font-size:.78rem;gap:.35rem}}@media (max-width: 400px){.cd-page{--cd-card-min: 72px;--cd-card-max: 92px;--cd-slot-w: 56px;--cd-spread-gap: .5rem .4rem}}@media (max-height: 520px) and (orientation: landscape){.cd-content{padding-top:1rem}.cd-header{margin-bottom:.75rem}.cd-phases{margin:.6rem 0}}@media (prefers-reduced-motion: reduce){.cd-page *,.cd-page *:before,.cd-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: more){.cd-card-back,.cd-card-front,.cd-btn--ghost{border-width:3px}}
