.Final{position:relative;width:100%;height:100dvh;min-height:100dvh;overflow:hidden;isolation:isolate;color:var(--text);background-image:linear-gradient(180deg,#00040d14,#00040d66 50%,#000208e0),var(--final-background);background-position:center top;background-repeat:no-repeat;background-size:cover;text-align:center;overscroll-behavior:none}.Final:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 50% 41%,color-mix(in srgb,var(--result-light) 13%,transparent),transparent 46%);content:"";pointer-events:none}.Final__shell{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(100%,27rem);height:100%;min-height:0;padding:calc(max(env(safe-area-inset-top),.35rem) + clamp(4.2rem,9.5dvh,5.7rem)) max(clamp(.7rem,3.5vw,1.15rem),env(safe-area-inset-right)) max(env(safe-area-inset-bottom),.45rem) max(clamp(.7rem,3.5vw,1.15rem),env(safe-area-inset-left));margin:0 auto;box-sizing:border-box}.Final__graphic{position:relative;flex:0 0 auto;width:clamp(11rem,62vw,16rem);aspect-ratio:4/3;opacity:0;transform:translateY(-8px)}.Final__graphic-glow,.Final__graphic-base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:contain}.Final__graphic-glow{opacity:.34;filter:blur(9px) brightness(1.24) drop-shadow(0 0 20px rgba(255,192,70,.64));animation:finalTitleGlow 3.8s ease-in-out infinite}.Final__graphic-base{filter:brightness(1.03) drop-shadow(0 0 9px rgba(255,188,62,.3))}.Final__ring{position:relative;z-index:2;margin-top:-.45rem;opacity:0}.Final__ring .LightRing{--ring-size: clamp(8.5rem, 42vw, 10.75rem)}.Final__preview-block{width:100%;min-height:0;margin-top:clamp(.35rem,1dvh,.65rem);opacity:0;transform:translateY(10px);display:flex;flex:1 1 auto;flex-direction:column}.Final__preview-heading{margin:0 0 clamp(.3rem,.75dvh,.5rem);color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:clamp(.75rem,1.8dvh,.92rem);font-weight:760;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.94),0 0 12px rgba(246,191,88,.28)}.Final__preview{position:relative;display:flex;justify-content:center;align-items:center;flex:1 1 auto;width:100%;min-height:0;max-height:clamp(9rem,28dvh,14rem);overflow:hidden;border:1px solid rgba(246,191,88,.84);border-radius:7px;background-color:#020918;background-image:var(--preview-scenario);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0 1px #fff4d614 inset,0 0 20px color-mix(in srgb,var(--result-light) 24%,transparent),0 14px 34px #0000007a}.Final__preview:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--result-light) 16%,transparent),transparent 52%),linear-gradient(180deg,transparent,rgba(0,2,8,.46));content:""}.Final__preview-frame{position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;z-index:1;border:1px solid rgba(246,191,88,.5);border-radius:4px;box-shadow:0 0 12px #f6bf581f inset}.Final__preview-ornament{position:absolute;left:50%;z-index:2;width:5.4rem;height:1px;background:linear-gradient(90deg,transparent,#f6bf58 24% 76%,transparent);transform:translate(-50%)}.Final__preview-ornament:before,.Final__preview-ornament:after{position:absolute;top:50%;width:.42rem;aspect-ratio:1;border:1px solid #f6bf58;content:"";transform:translateY(-50%) rotate(45deg)}.Final__preview-ornament:before{left:.5rem}.Final__preview-ornament:after{right:.5rem}.Final__preview-ornament--top{top:1.05rem}.Final__preview-ornament--bottom{bottom:1.05rem}.Final__preview-content{position:relative;z-index:3;width:88%;padding:clamp(1.15rem,3dvh,1.75rem) .45rem clamp(1.35rem,3.6dvh,2rem)}.Final__preview-content h2{display:-webkit-box;max-width:90%;margin:clamp(.32rem,.9dvh,.55rem) auto 0;overflow:hidden;overflow-wrap:normal;color:#fff8e8;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,3.4dvh,1.8rem);font-weight:820;line-height:1.02;word-break:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-hyphens:none;hyphens:none;text-wrap:balance;text-shadow:0 0 4px #fff,0 0 14px color-mix(in srgb,var(--result-light) 66%,transparent),0 3px 15px rgba(0,0,0,.94)}.Final__preview-section{margin:0;color:#f7cf7e;font-size:clamp(.6rem,1.35dvh,.7rem);font-weight:760;line-height:1;text-shadow:0 2px 9px rgba(0,0,0,.94)}.Final__preview-name{display:inline-block;max-width:90%;margin:clamp(.48rem,1.4dvh,.72rem) 0 0;padding:.24rem .7rem;border-top:1px solid rgba(246,191,88,.58);border-bottom:1px solid rgba(246,191,88,.4);color:#fff4d6;font-size:clamp(.68rem,1.6dvh,.8rem);font-weight:720;line-height:1;text-shadow:0 0 9px color-mix(in srgb,var(--result-light) 46%,transparent)}.Final__preview-ribbon{position:absolute;right:1.1rem;bottom:1.2rem;z-index:3;display:flex;width:3.9rem;height:.34rem;overflow:hidden;border-radius:var(--pill);box-shadow:0 0 7px #ffffff3d}.Final__preview-ribbon i{flex:1}.Final__preview-ribbon i:nth-child(1){background:#009246}.Final__preview-ribbon i:nth-child(2){background:#fff8e8}.Final__preview-ribbon i:nth-child(3){background:#ce2b37}.Final__fireworks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.Final__firework{position:absolute;width:clamp(3.8rem,17vw,5.8rem);aspect-ratio:1;color:var(--gold);opacity:.76}.Final__firework--green-left{top:22rem;left:1%}.Final__firework--gold-left{top:35rem;left:3%;width:clamp(3rem,13vw,4.5rem)}.Final__firework--red-right{top:23rem;right:1%}.Final__firework--white-right{top:36rem;right:3%;width:clamp(3rem,13vw,4.5rem)}.Final__firework--green{color:var(--green)}.Final__firework--red{color:var(--red)}.Final__firework--white{color:#fff2cd}.Final__firework i{--angle: calc(var(--spark) * 25.714deg);position:absolute;top:50%;left:50%;width:.16rem;height:.5rem;border-radius:var(--pill);background:currentColor;box-shadow:0 0 6px currentColor,0 0 12px currentColor;opacity:0;animation:finalFireworkBurst 5.3s var(--burst-delay) ease-out infinite}.Final.is-revealed .Final__graphic{animation:finalStepIn .42s 60ms var(--ease-out) forwards}.Final.is-revealed .Final__ring{animation:finalStepIn .36s .26s var(--ease-out) forwards}.Final.is-revealed .Final__preview-block{animation:finalStepIn .42s 1.12s var(--ease-out) forwards}.Final.is-revealed .LightRing__core{animation:lightRingCoreBirth .26s .32s var(--ease-out) both,lightRingCorePulse 2.4s 1.12s ease-in-out infinite}.Final.is-revealed .LightRing__eyebrow{animation:lightRingLabelIn .18s .76s var(--ease-out) forwards}.Final.is-revealed .LightRing__color{animation:lightRingColorIn .28s .89s var(--ease-out) forwards,lightRingColorGlow 2.3s 1.26s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.Final__fireworks{display:none}.Final.is-revealed .Final__graphic,.Final.is-revealed .Final__ring,.Final.is-revealed .Final__preview-block{opacity:1;transform:none;animation:none}.Final__graphic-glow,.Final.is-revealed .LightRing__core,.Final.is-revealed .LightRing__eyebrow,.Final.is-revealed .LightRing__color{animation:none}}@keyframes finalStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes finalTitleGlow{50%{opacity:.46;filter:blur(10px) brightness(1.3) drop-shadow(0 0 24px rgba(255,192,70,.72))}}@keyframes finalFireworkBurst{0%,45%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.2)}53%{opacity:.95}71%{opacity:.86;transform:rotate(var(--angle)) translateY(calc(var(--spark-distance) * -1)) scale(1)}84%,to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--spark-distance) * -1.18)) scale(.34)}}.Result{position:relative;width:100%;height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;isolation:isolate;color:var(--text);background-image:linear-gradient(180deg,#00040d1a,#00040d7a 52%,#000208e6),var(--result-background);background-position:center top;background-repeat:no-repeat;background-size:cover;text-align:center;overscroll-behavior:none;scrollbar-width:thin}.Result:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 50% 29%,color-mix(in srgb,var(--result-light) 12%,transparent),transparent 43%);content:"";pointer-events:none}.Result__shell{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(.35rem,1dvh,.65rem);width:min(100%,31rem);min-height:100%;padding:calc(max(env(safe-area-inset-top),.35rem) + clamp(4.5rem,11dvh,6.5rem)) max(clamp(.7rem,3.5vw,1.15rem),env(safe-area-inset-right)) calc(max(env(safe-area-inset-bottom),.45rem) + .35rem) max(clamp(.7rem,3.5vw,1.15rem),env(safe-area-inset-left));margin:0 auto;box-sizing:border-box}.Result__hero{display:flex;flex-direction:column;align-items:center}.Result__section{margin:.25rem 0 0;color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:clamp(.76rem,1.85dvh,.94rem);font-weight:700;letter-spacing:0;text-shadow:0 0 9px color-mix(in srgb,var(--result-light) 54%,transparent),0 2px 10px rgba(0,0,0,.94);opacity:0}.Result__customization{display:flex;flex-direction:column;gap:clamp(.42rem,1.15dvh,.75rem)}.Result__group{min-width:0;padding:0;margin:0;border:0;opacity:1}.Result__group legend{width:100%;padding:0;margin:0 0 clamp(.22rem,.65dvh,.4rem);color:#ffdfa0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.74rem,1.8dvh,.92rem);font-weight:700;letter-spacing:0;text-align:center;text-shadow:0 2px 13px rgba(0,0,0,.94),0 0 12px rgba(246,191,88,.24);opacity:0;transform:translateY(6px)}.Result__phrase-grid,.Result__background-grid{display:grid;gap:clamp(.25rem,1.35vw,.48rem);opacity:0;transform:translateY(6px)}.Result__phrase-grid,.Result__background-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Result__choice{display:block;height:100%;min-width:0;cursor:pointer}.Result__choice-card{position:relative;display:flex;width:100%;overflow:hidden;border:1px solid rgba(246,191,88,.46);border-radius:7px;color:#fffaf0db;background:linear-gradient(180deg,rgba(255,226,161,.07),transparent 58%),#02070fe0;box-shadow:0 0 0 1px #fff6dc09 inset,0 7px 16px #00000047;transition:border-color .19s var(--ease-glow),box-shadow .19s var(--ease-glow),color .19s var(--ease-glow),transform .19s var(--ease-glow)}.Result__phrase-card{justify-content:center;align-items:center;min-height:clamp(4.25rem,10dvh,5.25rem);padding:.9rem .3rem .45rem}.Result__phrase-card img{width:min(96%,12.75rem);max-height:86%;object-fit:contain;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--result-light) 26%,transparent))}.Result__choice-indicator{position:absolute;top:.28rem;right:.28rem;width:.56rem;aspect-ratio:1;border:1px solid rgba(255,233,185,.58);border-radius:50%;background:#01050bd6;box-shadow:0 0 0 2px #00000047}.Result__choice-indicator:after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;background:var(--result-light);box-shadow:0 0 7px var(--result-light);content:"";opacity:0;transform:scale(.35);transition:opacity .18s ease,transform .18s var(--ease-out)}.Result__choice-input:checked+.Result__choice-card{border-color:color-mix(in srgb,var(--result-light) 82%,#f6bf58);color:#fff9e9;box-shadow:0 0 0 1px color-mix(in srgb,var(--result-light) 28%,transparent) inset,0 0 15px color-mix(in srgb,var(--result-light) 42%,transparent),0 8px 18px #00000057;transform:scale(1.02)}.Result__choice-input:checked+.Result__choice-card .Result__choice-indicator:after{opacity:1;transform:scale(1)}.Result__choice-input:focus-visible+.Result__choice-card{outline:2px solid #fff0c7;outline-offset:3px}.Result__choice-input:disabled+.Result__choice-card{cursor:wait}.Result__background-card{flex-direction:column;height:100%;min-height:4.9rem}.Result__background-art{position:relative;display:block;flex:1;width:100%;height:auto;min-height:0;aspect-ratio:2.836/1;border-bottom:1px solid rgba(246,191,88,.2);background-color:#020918;object-fit:contain;object-position:center}.Result__background-label{position:relative;display:flex;justify-content:center;align-items:center;min-height:1.7rem;padding:.34rem .9rem .34rem .3rem;font-size:clamp(.64rem,1.45dvh,.74rem);font-weight:720;line-height:1;overflow-wrap:anywhere}.Result__background-label .Result__choice-indicator{top:50%;right:.22rem;width:.5rem;transform:translateY(-50%)}.Result__actions{display:flex;flex-direction:column;justify-content:center;width:min(100%,22.5rem);margin:0 auto;opacity:0;transition:opacity .3s ease,transform .3s var(--ease-out)}.Result__error{margin:0 0 .3rem;color:#ffd7c8;font-size:.68rem;line-height:1.15;text-shadow:0 2px 8px rgba(0,0,0,.94)}.Result__button-frame{position:relative;display:flex;isolation:isolate;width:100%;padding:4px;overflow:hidden;border:1px solid rgba(255,244,218,.22);border-radius:var(--pill);background:#020805f5;box-shadow:0 0 0 1px #fff4cf14 inset,0 0 17px #f6bf5842,0 8px 26px #00000057}.Result__button-frame:before{position:absolute;top:50%;left:50%;z-index:0;width:145%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg 42deg,rgba(0,132,61,.22) 54deg,#00a651 92deg,#f8f5e9 132deg,#d71920 178deg,rgba(215,25,32,.24) 204deg,transparent 226deg 360deg);content:"";filter:drop-shadow(0 0 5px rgba(255,255,255,.42));transform:translate(-50%,-50%);animation:patrioticFrameChase 1.55s linear infinite}.Result__button-frame:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:1;border:1px solid rgba(255,250,235,.2);border-radius:inherit;background:#030503d1;content:""}.Result__button-frame.is-disabled:before{animation-play-state:paused;opacity:.2}.Result__button{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;min-height:clamp(2.45rem,6.2dvh,2.9rem);padding:.52rem 1.2rem;border:1px solid rgba(255,226,166,.24);border-radius:var(--pill);color:var(--gold-light);background:linear-gradient(180deg,rgba(255,232,184,.1),transparent 54%),radial-gradient(circle at 50% 0%,rgba(130,87,29,.22),transparent 58%),#070603;box-shadow:0 0 0 1px #000c inset,0 8px 18px #0000004d inset;cursor:pointer;transition:color .18s var(--ease-glow),transform .18s var(--ease-glow)}.Result__button span{font-size:clamp(.86rem,2dvh,1rem);font-weight:780;line-height:1;text-shadow:0 0 12px rgba(255,221,147,.42)}.Result__button:focus-visible{outline:2px solid rgba(255,229,171,.98);outline-offset:4px}.Result__button:active:not(:disabled){transform:scale(.98)}.Result__button:disabled{color:#ffe1a16b;cursor:not-allowed}.Result__fireworks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.Result__firework{position:absolute;width:clamp(3.6rem,16vw,5.4rem);aspect-ratio:1;color:var(--gold);opacity:.7}.Result__firework--green-left{top:18rem;left:1%}.Result__firework--gold-left{top:28rem;left:4%;width:clamp(3rem,13vw,4.5rem)}.Result__firework--red-right{top:19rem;right:1%}.Result__firework--white-right{top:30rem;right:4%;width:clamp(3rem,13vw,4.5rem)}.Result__firework--green{color:var(--green)}.Result__firework--red{color:var(--red)}.Result__firework--white{color:#fff2cd}.Result__firework i{--angle: calc(var(--spark) * 25.714deg);position:absolute;top:50%;left:50%;width:.16rem;height:.48rem;border-radius:var(--pill);background:currentColor;box-shadow:0 0 6px currentColor,0 0 11px currentColor;opacity:0;animation:resultFireworkBurst 5.6s var(--burst-delay) ease-out infinite}.Result__final-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--result-light) 74%,white) 0%,color-mix(in srgb,var(--result-light) 32%,transparent) 18%,transparent 52%);opacity:0;pointer-events:none}.Result.is-revealed .Result__section{animation:resultStepIn .22s 1.3s var(--ease-out) forwards}.Result.is-revealed .Result__group--phrases legend{animation:resultStepIn .21s 1.45s var(--ease-out) forwards}.Result.is-revealed .Result__group--phrases .Result__phrase-grid{animation:resultStepIn .23s 1.6s var(--ease-out) forwards}.Result.is-revealed .Result__group--backgrounds legend{animation:resultStepIn .21s 1.75s var(--ease-out) forwards}.Result.is-revealed .Result__group--backgrounds .Result__background-grid{animation:resultStepIn .23s 1.9s var(--ease-out) forwards}.Result.is-revealed .Result__actions{animation:resultStepIn .24s 2.05s var(--ease-out) forwards}.Result.is-revealed .LightRing__core{animation:lightRingCoreBirth .26s .1s var(--ease-out) both,lightRingCorePulse 2.4s 1.05s ease-in-out infinite}.Result.is-revealed .LightRing__eyebrow{animation:lightRingLabelIn .2s .9s var(--ease-out) forwards}.Result.is-revealed .LightRing__color{animation:lightRingColorIn .31s 1.05s var(--ease-out) forwards,lightRingColorGlow 2.3s 1.45s ease-in-out infinite}.Result.is-leaving{pointer-events:none}.Result.is-leaving .Result__customization,.Result.is-leaving .Result__actions{opacity:0;transform:translateY(12px)}.Result.is-leaving .Result__actions{animation:resultStepOut .3s ease forwards}.Result.is-leaving .Result__final-flash{animation:resultFinalFlash .62s ease-out forwards}.LightRing{--ring-size: clamp(9.375rem, 47vw, 12.5rem);position:relative;container-type:inline-size;flex:0 0 auto;width:var(--ring-size);aspect-ratio:1;filter:brightness(1.04)}.LightRing__orbit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.LightRing__orbit i{position:absolute;top:50%;left:50%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--result-light) 80%,white);box-shadow:0 0 5px var(--result-light),0 0 12px color-mix(in srgb,var(--result-light) 62%,transparent);opacity:0;filter:brightness(.36);transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) scale(.2);animation:lightRingPointForm .5s calc(90ms + var(--point) * 4ms) var(--ease-out) both,lightRingBulbOn .16s calc(.56s + var(--point) * 6ms) ease-out forwards}.LightRing__orbit--outer{animation:lightRingSpin 5.4s 1.15s linear infinite}.LightRing__orbit--outer i{--angle: calc(var(--point) * 9deg);--particle-opacity: .96;--particle-radius: calc(var(--ring-size) * -.43);width:clamp(.36rem,1.7dvh,.5rem)}.LightRing__orbit--inner{animation:lightRingSpinReverse 7.4s 1.25s linear infinite}.LightRing__orbit--inner i{--angle: calc(var(--point) * 18deg + 9deg);--particle-opacity: .54;--particle-radius: calc(var(--ring-size) * -.31);width:clamp(.24rem,1.05dvh,.31rem)}.LightRing__halo,.LightRing__core{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.LightRing__halo{width:72%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--result-light) 40%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--result-light) 34%,transparent),0 0 54px color-mix(in srgb,var(--result-light) 16%,transparent);animation:lightRingHaloForm .56s .12s var(--ease-out) both}.LightRing__core{width:.64rem;aspect-ratio:1;background:color-mix(in srgb,var(--result-light) 80%,white);box-shadow:0 0 9px var(--result-light),0 0 24px var(--result-light);opacity:0}.LightRing__copy{position:absolute;top:22%;right:14%;bottom:22%;left:14%;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0}.LightRing__eyebrow{color:#fffaf0e6;font-size:clamp(.58rem,1.45dvh,.7rem);font-weight:760;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.94);opacity:0;transform:translateY(6px)}.LightRing__color{max-width:100%;margin:clamp(.2rem,.7dvh,.34rem) 0 0;color:#fffdf7;font-size:clamp(1.55rem,16cqi,2.1rem);font-weight:840;line-height:.95;white-space:nowrap;paint-order:stroke fill;-webkit-text-stroke:1.5px var(--result-light);text-shadow:0 0 3px #fff,0 0 10px color-mix(in srgb,var(--result-light) 78%,transparent),0 0 24px color-mix(in srgb,var(--result-light) 56%,transparent),0 3px 12px rgba(0,0,0,.9);opacity:0;transform:scale(.92)}.LightRing--white .LightRing__color{-webkit-text-stroke-color:#e9c979}@media (hover: hover) and (pointer: fine){.Result__choice:hover .Result__choice-card{border-color:#ffe09ad1;color:#fff8e7;transform:translateY(-2px)}.Result__button-frame:not(.is-disabled):hover{box-shadow:0 0 0 1px #fff5d024 inset,0 0 23px #f6bf5866,0 9px 28px #00000057}}@media (min-width: 480px){.Result__background-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 359px){.Result__shell{padding-right:max(.65rem,env(safe-area-inset-right));padding-left:max(.65rem,env(safe-area-inset-left))}.Result__phrase-grid,.Result__background-grid{gap:.25rem}.Result__phrase-card{padding-right:.18rem;padding-left:.18rem}.Result__background-label{padding-inline:.2rem .75rem;font-size:.58rem}}@media (max-width: 479px){.Result__background-grid .Result__choice:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .13rem)}}@media (prefers-reduced-motion: reduce){.Result{scroll-behavior:auto}.Result__fireworks{display:none}.Result.is-revealed .Result__section,.Result.is-revealed .Result__group legend,.Result.is-revealed .Result__phrase-grid,.Result.is-revealed .Result__background-grid,.Result.is-revealed .Result__actions{opacity:1;transform:none;animation:none}.Result__button-frame:before,.Result__final-flash{animation:none}.Result.is-leaving .Result__final-flash{opacity:.45}.LightRing,.LightRing__halo,.LightRing__orbit,.LightRing__orbit i,.LightRing__core,.LightRing__eyebrow,.LightRing__color,.Result.is-revealed .LightRing__core,.Result.is-revealed .LightRing__eyebrow,.Result.is-revealed .LightRing__color,.Final.is-revealed .LightRing__core,.Final.is-revealed .LightRing__eyebrow,.Final.is-revealed .LightRing__color{animation:none}.LightRing__orbit i{opacity:var(--particle-opacity);filter:brightness(1);transform:translate(-50%,-50%) rotate(var(--angle)) translateY(var(--particle-radius)) scale(var(--particle-scale))}.LightRing__core,.LightRing__eyebrow,.LightRing__color{opacity:1}.LightRing__eyebrow,.LightRing__color{transform:none}}@keyframes lightRingPointForm{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) scale(.25)}to{opacity:var(--particle-opacity);transform:translate(-50%,-50%) rotate(var(--angle)) translateY(var(--particle-radius)) scale(var(--particle-scale))}}@keyframes lightRingBulbOn{0%{filter:brightness(.36)}to{filter:brightness(1.12)}}@keyframes lightRingHaloForm{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}to{opacity:.62;transform:translate(-50%,-50%) scale(1)}}@keyframes lightRingCoreBirth{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes lightRingLabelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lightRingColorIn{0%{opacity:0;filter:brightness(.68);transform:scale(.92)}to{opacity:1;filter:brightness(1);transform:scale(1)}}@keyframes lightRingSpin{to{transform:rotate(360deg)}}@keyframes lightRingSpinReverse{to{transform:rotate(-360deg)}}@keyframes lightRingCorePulse{0%,to{box-shadow:0 0 9px var(--result-light),0 0 22px var(--result-light);transform:translate(-50%,-50%) scale(.92)}50%{box-shadow:0 0 13px var(--result-light),0 0 34px var(--result-light);transform:translate(-50%,-50%) scale(1.18)}}@keyframes lightRingColorGlow{50%{filter:brightness(1.18)}}@keyframes resultStepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes resultStepOut{to{opacity:0;transform:translateY(12px)}}@keyframes resultFireworkBurst{0%,46%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.2)}54%{opacity:.9}72%{opacity:.84;transform:rotate(var(--angle)) translateY(calc(var(--spark-distance) * -1)) scale(1)}84%,to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--spark-distance) * -1.16)) scale(.35)}}@keyframes resultFinalFlash{0%{opacity:0;transform:scale(.42)}46%{opacity:.74}to{opacity:0;transform:scale(1.12)}}.Name{min-height:100dvh;display:flex;flex-direction:column;align-items:center;width:100%;padding:calc(env(safe-area-inset-top) + clamp(.35rem,1.4dvh,.8rem)) max(clamp(1rem,5.5vw,2rem),env(safe-area-inset-right)) calc(max(env(safe-area-inset-bottom),.4rem) + clamp(.65rem,1.8dvh,1rem)) max(clamp(1rem,5.5vw,2rem),env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;isolation:isolate;color:var(--text);background-image:linear-gradient(180deg,#00040d14,#00040d2e 44%,#00030a8f 76%,#000208c7),var(--name-background);background-position:center top;background-repeat:no-repeat;background-size:cover;text-align:center;animation:nameSceneIn .42s var(--ease-out) both}.Name__graphic{position:relative;flex:0 0 auto;width:var(--title-art-width);height:var(--title-art-height);margin-top:clamp(4.4rem,11dvh,6.25rem);animation:nameTitleIn .62s var(--ease-out) both}.Name__graphic-glow,.Name__graphic-base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:contain}.Name__graphic-glow{opacity:.34;filter:blur(9px) brightness(1.25) drop-shadow(0 0 20px rgba(255,192,70,.68));transform:scale(1.01);animation:nameTitleGlow 3.8s ease-in-out infinite}.Name__graphic-base{filter:brightness(1.03) drop-shadow(0 0 9px rgba(255,188,62,.3))}.Name__form{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;width:min(100%,22.5rem);min-height:0;animation:nameFormIn .56s .1s var(--ease-out) both}.Name__heading{display:block;max-width:20rem;margin:0 auto;color:var(--gold-light);font-size:clamp(1.08rem,2.65dvh,1.34rem);font-weight:640;letter-spacing:0;line-height:1.38;text-shadow:0 2px 16px rgba(0,0,0,.9),0 0 12px rgba(246,191,88,.22)}.Name__field{display:flex;align-items:center;width:100%;min-height:clamp(58px,7.4dvh,66px);margin-top:clamp(1rem,2.6dvh,1.45rem);overflow:hidden;border:1px solid rgba(255,203,104,.72);border-radius:clamp(1rem,2.5dvh,1.45rem);background:#030407ad;box-shadow:0 0 0 1px #fff5d014 inset,0 0 15px #f6bf5838;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:border-color .18s var(--ease-glow),box-shadow .18s var(--ease-glow)}.Name__field:focus-within{border-color:#ffe5abfa;box-shadow:0 0 0 1px #fff7da29 inset,0 0 20px #f6bf5875,0 0 42px #f6bf582b}.Name__input{width:100%;min-width:0;padding:.85rem 1.5rem;border:0;outline:0;color:var(--text);background:transparent;font-size:clamp(1.5rem,4dvh,2.15rem);font-weight:740;letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase;text-shadow:0 0 8px rgba(255,255,255,.32),0 0 18px rgba(246,191,88,.18);caret-color:var(--gold-light)}.Name__input::placeholder{color:#fffaf057}.Name__input:disabled{opacity:.58}.Name__meta{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:.55rem;color:#f3cf86;font-size:clamp(.94rem,2.2dvh,1.08rem);font-weight:590;line-height:1.25}.Name__meta p,.Name__meta output{margin:0}.Name__error{min-height:1.25rem;margin:.45rem 0 clamp(.7rem,2dvh,1.1rem);color:#ffd8a1;font-size:.84rem;letter-spacing:0;line-height:1.25;text-shadow:0 1px 8px rgba(0,0,0,.9)}.Name__actions{display:flex;justify-content:center;width:min(86vw,360px);max-width:100%;flex:0 0 auto}.Name__button-frame{position:relative;display:flex;isolation:isolate;width:100%;padding:7px;overflow:hidden;border:1px solid rgba(255,244,218,.22);border-radius:var(--pill);background:#020805f5;box-shadow:0 0 0 1px #fff4cf14 inset,0 0 16px #f6bf5838,0 8px 26px #00000052;transition:border-color .18s var(--ease-glow),box-shadow .18s var(--ease-glow),opacity .18s var(--ease-glow),transform .18s var(--ease-glow)}.Name__button-frame:before{position:absolute;top:50%;left:50%;z-index:0;width:145%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg 42deg,rgba(0,132,61,.22) 54deg,#00a651 92deg,#f8f5e9 132deg,#d71920 178deg,rgba(215,25,32,.24) 204deg,transparent 226deg 360deg);content:"";filter:drop-shadow(0 0 5px rgba(255,255,255,.42));pointer-events:none;transform:translate(-50%,-50%);animation:patrioticFrameChase 1.55s linear infinite}.Name__button-frame:after{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:1;border:1px solid rgba(255,250,235,.2);border-radius:inherit;background:#030503c7;box-shadow:0 0 12px #ffffff14 inset;content:"";pointer-events:none}.Name__button-frame.is-disabled{border-color:#ffda9338;box-shadow:0 0 0 1px #fff4cf0a inset}.Name__button-frame.is-disabled:before{animation-play-state:paused;opacity:.24}.Name__button{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;min-height:clamp(56px,7.2dvh,64px);padding:.75rem 1.35rem;overflow:hidden;border:1px solid rgba(255,226,166,.24);border-radius:var(--pill);color:var(--gold-light);background:linear-gradient(180deg,rgba(255,232,184,.1),transparent 54%),radial-gradient(circle at 50% 0%,rgba(130,87,29,.22),transparent 58%),#070603;box-shadow:0 0 0 1px #000c inset,0 8px 18px #00000047 inset;cursor:pointer;transition:color .18s var(--ease-glow),opacity .18s var(--ease-glow),transform .18s var(--ease-glow)}.Name__button span{color:inherit;font-size:clamp(1.02rem,2.4dvh,1.26rem);font-weight:780;letter-spacing:0;line-height:1;text-shadow:0 0 12px rgba(255,221,147,.42)}.Name__button:focus-visible{outline:2px solid rgba(255,229,171,.98);outline-offset:4px}.Name__button:active:not(:disabled){transform:scale(.98)}.Name__button:disabled{color:#ffe1a173;background:linear-gradient(180deg,rgba(255,232,184,.04),transparent 54%),#070603;cursor:not-allowed;opacity:1}.Name__fireworks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.Name__firework{position:absolute;width:clamp(3.5rem,15vw,5.2rem);aspect-ratio:1;color:var(--gold);opacity:.66}.Name__firework--green-left{top:39%;left:1%}.Name__firework--gold-left{top:45%;left:19%;width:clamp(3rem,13vw,4.5rem)}.Name__firework--white-center{top:40%;left:53%;width:clamp(2.8rem,12vw,4.2rem)}.Name__firework--red-right{top:46%;right:1%}.Name__firework--green{color:var(--green)}.Name__firework--red{color:var(--red)}.Name__firework--white{color:#fff2cd}.Name__firework i{--angle: calc(var(--spark) * 30deg);position:absolute;top:50%;left:50%;width:.18rem;height:.45rem;border-radius:var(--pill);background:currentColor;box-shadow:0 0 6px currentColor;opacity:0;animation:nameFireworkBurst 6.6s var(--burst-delay) ease-out infinite}.Name__light{position:fixed;top:0;left:0;z-index:20;width:1.15rem;aspect-ratio:1;border-radius:50%;background:var(--assigned-light);box-shadow:0 0 12px var(--assigned-light),0 0 28px var(--assigned-light),0 0 54px color-mix(in srgb,var(--assigned-light) 62%,transparent);pointer-events:none;animation:nameLightTravel 1.15s var(--ease-out) forwards}.Name__light.is-reduced{animation:nameLightTravelReduced .12s linear forwards}.Name__flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--assigned-light) 88%,white) 0%,color-mix(in srgb,var(--assigned-light) 58%,transparent) 16%,transparent 46%);pointer-events:none;animation:nameFlash .32s ease-out forwards}.Name.is-transitioning .Name__button-frame{pointer-events:none;animation:nameButtonOut .42s var(--ease-out) forwards}.Name.is-transitioning .Name__field,.Name.is-transitioning .Name__meta,.Name.is-transitioning .Name__error,.Name.is-transitioning .Name__heading{transition:opacity .26s ease;opacity:.42}.Name.is-submitting .Name__button-frame:before{animation-duration:.8s;opacity:1}.Name.is-submitting .Name__button:disabled{color:#fff3ce;background:linear-gradient(180deg,rgba(255,232,184,.1),transparent 54%),radial-gradient(circle at 50% 0%,rgba(130,87,29,.22),transparent 58%),#070603;cursor:wait}@media (hover: hover) and (pointer: fine){.Name__button-frame:not(.is-disabled):hover{border-color:#ffe5aebd;box-shadow:0 0 0 1px #fff5d024 inset,0 0 22px #f6bf585c,0 9px 28px #00000057}.Name__button-frame:not(.is-disabled):hover .Name__button{color:#fff3ce}}@media (max-height: 700px){.Name__graphic{width:var(--title-art-width);height:var(--title-art-height);margin-top:clamp(4rem,12dvh,4.8rem)}.Name__form{padding-block:0}.Name__heading{font-size:1rem}.Name__field{margin-top:.75rem}.Name__error{margin-bottom:.45rem}.Name__button{min-height:50px}}@media (max-width: 350px){.Name__input{padding-inline:1.15rem;font-size:1.4rem}.Name__button span{font-size:.98rem}}@media (prefers-reduced-motion: reduce){.Name{animation:none}.Name__graphic,.Name__graphic-glow,.Name__form,.Name__button,.Name__flash{animation-duration:.1s;animation-iteration-count:1}.Name__fireworks{display:none}.Name__button-frame:before{animation:none}}@keyframes nameButtonOut{to{opacity:0;transform:scale(.32)}}@keyframes nameLightTravel{0%{background:#ffdc83;box-shadow:0 0 10px #ffdc83,0 0 24px #ffdc83c7;transform:translate3d(calc(var(--light-start-x) - 50%),calc(var(--light-start-y) - 50%),0) scale(.28)}48%{background:#ffdc83;transform:translate3d(calc((var(--light-start-x) + 50vw) / 2 - 50%),calc((var(--light-start-y) + 50dvh) / 2 - 50%),0) scale(.72)}72%{background:var(--assigned-light)}to{background:var(--assigned-light);transform:translate3d(calc(50vw - 50%),calc(50dvh - 50%),0) scale(1.22)}}@keyframes nameLightTravelReduced{0%{opacity:0;transform:translate3d(calc(50vw - 50%),calc(50dvh - 50%),0) scale(.5)}to{opacity:1;transform:translate3d(calc(50vw - 50%),calc(50dvh - 50%),0) scale(1)}}@keyframes nameFlash{0%{opacity:0;transform:scale(.3)}42%{opacity:.82}to{opacity:0;transform:scale(1)}}@keyframes nameFireworkBurst{0%,42%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.2)}49%{opacity:.8}72%{opacity:.72;transform:rotate(var(--angle)) translateY(calc(var(--spark-distance) * -1)) scale(.9)}85%,to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--spark-distance) * -1.14)) scale(.36)}}@keyframes nameTitleGlow{0%,to{opacity:.28}50%{opacity:.42}}@keyframes nameSceneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nameTitleIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes nameFormIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Start{min-height:100dvh;display:flex;flex-direction:column;align-items:center;width:100%;padding:calc(env(safe-area-inset-top) + clamp(.45rem,1.6dvh,1rem)) max(clamp(1rem,5.5vw,2rem),env(safe-area-inset-right)) calc(max(env(safe-area-inset-bottom),.4rem) + clamp(.65rem,1.8dvh,1rem)) max(clamp(1rem,5.5vw,2rem),env(safe-area-inset-left));overflow:hidden;isolation:isolate;color:var(--text);background-image:linear-gradient(180deg,#00040d14,#00040d24 42%,#00030a7a 72%,#000208c2),var(--start-background);background-position:center top;background-repeat:no-repeat;background-size:cover;text-align:center;animation:startSceneIn .42s var(--ease-out) both}.Start__graphic{position:relative;flex:0 0 auto;width:var(--title-art-width);height:var(--title-art-height);margin-top:clamp(4.4rem,11dvh,6.25rem);animation:startTitleIn .68s var(--ease-out) both}.Start__graphic-glow,.Start__graphic-base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:contain}.Start__graphic-glow{opacity:.42;filter:blur(10px) brightness(1.28) drop-shadow(0 0 22px rgba(255,192,70,.72));transform:scale(1.01);animation:startTitleGlow 3.4s ease-in-out infinite}.Start__graphic-base{filter:brightness(1.03) drop-shadow(0 0 10px rgba(255,188,62,.34))}.Start__content{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;min-height:0}.Start__copy{width:min(94vw,26rem);margin-top:auto;margin-bottom:clamp(1.5rem,4dvh,2.4rem);animation:startCopyIn .62s .14s var(--ease-out) both}.Start__copy-image{width:100%;height:auto;filter:brightness(1.05) drop-shadow(0 2px 12px rgba(0,0,0,.88)) drop-shadow(0 0 9px rgba(246,191,88,.2))}.Start__actions{display:flex;justify-content:center;width:min(86vw,360px);max-width:100%;flex:0 0 auto}.Start__button-frame{position:relative;display:flex;isolation:isolate;width:100%;padding:7px;overflow:hidden;border:1px solid rgba(255,244,218,.22);border-radius:var(--pill);background:#020805f5;box-shadow:0 0 0 1px #fff4cf14 inset,0 0 16px #f6bf583d,0 8px 26px #00000052;transition:border-color .18s var(--ease-glow),box-shadow .18s var(--ease-glow),transform .18s var(--ease-glow)}.Start__button-frame:before{position:absolute;top:50%;left:50%;z-index:0;width:145%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg 42deg,rgba(0,132,61,.22) 54deg,#00a651 92deg,#f8f5e9 132deg,#d71920 178deg,rgba(215,25,32,.24) 204deg,transparent 226deg 360deg);content:"";filter:drop-shadow(0 0 5px rgba(255,255,255,.42));pointer-events:none;transform:translate(-50%,-50%);animation:patrioticFrameChase 1.55s linear infinite}.Start__button-frame:after{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:1;border:1px solid rgba(255,250,235,.2);border-radius:inherit;background:#030503c7;box-shadow:0 0 12px #ffffff14 inset;content:"";pointer-events:none}.Start__button{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;min-height:clamp(56px,7.2dvh,64px);padding:.75rem 1.5rem;overflow:hidden;border:1px solid rgba(255,226,166,.24);border-radius:var(--pill);color:var(--gold-light);background:linear-gradient(180deg,rgba(255,232,184,.1),transparent 54%),radial-gradient(circle at 50% 0%,rgba(130,87,29,.22),transparent 58%),#070603;box-shadow:0 0 0 1px #000c inset,0 8px 18px #00000047 inset;cursor:pointer;transition:color .18s var(--ease-glow),background-color .18s var(--ease-glow),transform .18s var(--ease-glow)}.Start__button span{color:inherit;font-size:clamp(1.06rem,2.4dvh,1.3rem);font-weight:780;letter-spacing:0;line-height:1;text-shadow:0 0 12px rgba(255,221,147,.42)}.Start__button:focus-visible{outline:2px solid rgba(255,229,171,.98);outline-offset:4px}.Start__button:active{transform:scale(.98)}.Start__fireworks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.Start__firework{position:absolute;width:clamp(4.2rem,18vw,6.4rem);aspect-ratio:1;color:var(--gold);opacity:.82}.Start__firework--green-left{top:42%;left:3%}.Start__firework--gold-left{top:53%;left:20%;width:clamp(3.5rem,15vw,5.2rem)}.Start__firework--white-center{top:46%;left:52%;width:clamp(3.2rem,13vw,4.8rem)}.Start__firework--red-right{top:41%;right:3%}.Start__firework--gold-right{top:54%;right:18%;width:clamp(3.4rem,14vw,5rem)}.Start__firework--green{color:var(--green)}.Start__firework--red{color:var(--red)}.Start__firework--white{color:#fff2cd}.Start__firework i{--angle: calc(var(--spark) * 25.714deg);position:absolute;top:50%;left:50%;width:.17rem;height:.5rem;border-radius:var(--pill);background:currentColor;box-shadow:0 0 6px currentColor,0 0 12px currentColor;opacity:0;animation:startFireworkBurst 5.2s var(--burst-delay) ease-out infinite}@media (hover: hover) and (pointer: fine){.Start__button-frame:hover{border-color:#ffe5aebd;box-shadow:0 0 0 1px #fff5d024 inset,0 0 22px #f6bf5861,0 9px 28px #00000057}.Start__button-frame:hover .Start__button{color:#fff3ce}}@media (max-height: 700px){.Start__graphic{width:var(--title-art-width);height:var(--title-art-height);margin-top:clamp(4rem,12dvh,4.8rem)}.Start__copy{width:min(92vw,18.5rem);margin-bottom:clamp(.8rem,2.8dvh,1.2rem)}.Start__button{min-height:50px}.Start__firework--gold-left,.Start__firework--gold-right{display:none}}@media (prefers-reduced-motion: reduce){.Start,.Start__graphic,.Start__graphic-glow,.Start__copy{animation:none}.Start__fireworks{display:none}.Start__button-frame:before{animation:none}}@keyframes startFireworkBurst{0%,32%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.25)}39%{opacity:1}66%{opacity:.95;transform:rotate(var(--angle)) translateY(calc(var(--spark-distance) * -1)) scale(1)}80%,to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--spark-distance) * -1.16)) scale(.38)}}@keyframes startTitleGlow{0%,to{opacity:.34;filter:blur(10px) brightness(1.18) drop-shadow(0 0 18px rgba(255,192,70,.58))}50%{opacity:.5;filter:blur(11px) brightness(1.34) drop-shadow(0 0 26px rgba(255,192,70,.78))}}@keyframes startSceneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes startTitleIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes startCopyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:root{--night: #020817;--night-deep: #00040c;--text: #fffaf0;--text-soft: rgba(255, 250, 240, .82);--text-muted: rgba(255, 250, 240, .62);--gold: #f6bf58;--gold-light: #ffe3a1;--green: #67ff9c;--warm-white: #fff4d6;--red: #ff625c;--pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-glow: cubic-bezier(.33, 1, .68, 1);--title-art-width: min(94vw, 23rem);--title-art-height: min(64vw, 15.7rem)}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--night-deep)}body{min-width:320px;min-height:100dvh;margin:0;overflow:hidden;color:var(--text);background:var(--night-deep);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:geometricPrecision}button,input{font:inherit}button{border:0}img{display:block;max-width:100%}#root,.App{width:100%;min-height:100dvh;overflow:hidden}.App{position:relative;min-width:320px;overflow-x:hidden;isolation:isolate;background:var(--night-deep)}.App--notice{display:flex;justify-content:center;align-items:center}.App__notice{width:100%;height:100dvh;object-position:center;-webkit-user-select:none;user-select:none}.App__notice--desktop{object-fit:cover}.App__notice--landscape{object-fit:contain}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes patrioticFrameChase{to{transform:translate(-50%,-50%) rotate(360deg)}}
