.msn-head{padding-bottom: 0}.msn-up{display: inline-flex;align-items: center;min-height: 44px;margin-bottom: 6px;font-size: 14px;font-weight: 700;color: var(--text-3)}@media (hover: hover){.msn-up:hover{color: var(--text)}}.msn-lead{max-width: 64ch;margin-top: 10px;white-space: pre-line}.msn-body{padding-top: 24px;padding-bottom: var(--sec);display: grid;grid-template-columns: minmax(0,1fr);gap: 22px}.msn-body > *{min-width: 0}.msn-staff{margin: 0}.msn-box{display: flex;flex-direction: column;gap: 14px;min-width: 0;container: msnbox / inline-size}.msn-bh{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 14px}.msn-h{margin: 0;display: inline-flex;align-items: center;gap: 10px;min-width: 0;font: 800 clamp(18px,2vw,21px)/1.3 var(--head);color: var(--text)}.msn-h svg{flex: none;color: var(--brand-text)}.msn-when{display: inline-flex;align-items: center;gap: 6px;font-size: 13.5px;color: var(--text-3)}.msn-when svg{flex: none}.msn-segs{display: flex;gap: 3px;width: 100%;direction: rtl}.msn-segs i{display: block;flex: 1 1 0;min-width: 0;height: 8px;transform: skewX(-18deg);background: linear-gradient(to left,#FF3B3B calc(var(--f,0) * 100%),#222938 0)}.msn-segs-ok i{background: linear-gradient(to left,#2FBF71 calc(var(--f,0) * 100%),#222938 0)}html.rv-js .msn-segs i.msn-part{animation: msn-blink 1.6s ease-in-out infinite}@keyframes msn-blink{50%{opacity: .55}}@media (prefers-reduced-motion: reduce){html.rv-js .msn-segs i.msn-part{animation: none}}.msn-ms{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: minmax(0,1fr);gap: 12px}@container msnbox (min-width: 760px){.msn-ms{grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}}.msn-m{position: relative;display: grid;grid-template-columns: 24px minmax(0,1fr) auto;align-items: center;gap: 8px 10px;min-width: 0;padding: 12px 14px;background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--hud-line)}.msn-m:not(.is-open){box-shadow: inset 0 0 0 1px rgba(47,191,113,.45)}.msn-chk{display: grid;place-items: center;width: 24px;height: 24px;background: #10141F;box-shadow: inset 0 0 0 1.5px var(--hud-line-hi);color: #06140C}.msn-m:not(.is-open) .msn-chk{background: #2FBF71;box-shadow: none}.msn-chk svg{width: 15px;height: 15px}.msn-mt{min-width: 0;font-size: 15px;font-weight: 700;line-height: 1.4;color: var(--text);overflow-wrap: anywhere}.msn-m:not(.is-open) .msn-mt{color: var(--text-2)}.msn-mlink{color: inherit}.msn-mlink::after{content: '';position: absolute;inset: 0}@media (hover: hover){.msn-m:has(.msn-mlink):hover{box-shadow: inset 0 0 0 1px var(--hud-line-hi)}.msn-m:has(.msn-mlink):hover .msn-mt{color: var(--brand-text)}}.msn-mlink:focus-visible{outline: none}.msn-m:has(.msn-mlink:focus-visible){outline: 2px solid var(--brand-bright);outline-offset: 2px}.msn-mn{font-size: 14px;font-weight: 500;color: var(--text-2)}.msn-mbar{grid-column: 1 / -1;display: block}.msn-ms-s{grid-column: 1 / -1;font-size: 13.5px;line-height: 1.5;color: var(--text-3)}.msn-m:not(.is-open) .msn-ms-s{color: #9FE8BF}.msn-m.is-capped .msn-ms-s{color: var(--text-3)}.msn-foot{margin: 0;display: flex;flex-wrap: wrap;gap: 4px 14px;font-size: 14px;line-height: 1.6;color: var(--text-2)}.msn-plus{color: #9FE8BF;font-weight: 700}.msn-cal-in{display: grid;grid-template-columns: minmax(0,1fr);gap: 14px}@container msnbox (min-width: 720px){.msn-cal-in{grid-template-columns: minmax(220px,300px) minmax(0,1fr);align-items: center;gap: 24px}}.msn-cal-sum{display: grid;gap: 6px;min-width: 0}.msn-cal-n{margin: 0;display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;font-size: 15px;color: var(--text-2)}.msn-cal-n b{font-size: 34px;line-height: 1;font-weight: 500;color: var(--text)}.msn-cal-line{margin: 0;font-size: 15px;font-weight: 700;line-height: 1.5;color: var(--text)}.msn-cal-rule{margin: 0;font-size: 13.5px;line-height: 1.6;color: var(--text-3)}.msn-cells{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px;grid-template-columns: repeat(7,minmax(0,1fr))}@container msnbox (min-width: 720px){.msn-cells{grid-template-columns: repeat(auto-fill,minmax(42px,1fr))}}.msn-cell{display: grid;place-items: center;align-content: center;gap: 1px;aspect-ratio: 1;min-width: 0;background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--hud-line);color: var(--text-3);font-size: 13px;line-height: 1}.msn-cell svg{width: 15px;height: 15px}.msn-cell.is-on{background: linear-gradient(180deg,#3A1418,#24101A);box-shadow: inset 0 0 0 1px rgba(255,59,59,.55);color: var(--text)}.msn-cell.is-last{box-shadow: inset 0 0 0 1px #FF6B6B}.msn-cell.is-big{color: #FFD9A8;box-shadow: inset 0 0 0 1.5px rgba(255,179,107,.6)}.msn-cell.is-big svg{color: #FFB36B}.msn-cell.is-won{background: linear-gradient(180deg,#4A3212,#2A1C0C);box-shadow: inset 0 0 0 1.5px #FFB36B;color: #FFE9CC}@container msnbox (max-width: 300px){.msn-cell svg{display: none}}.msn-home{padding-top: clamp(18px,2.4vw,26px)}.msn-cg{display: grid;gap: 12px;min-width: 0}.msn-cg.is-reached{--hud-mark: #2FBF71}.msn-cg-top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 14px}.msn-kicker{display: inline-flex;align-items: center;gap: 8px;font: 800 14px/1.35 var(--head);letter-spacing: .03em;color: var(--text-2)}.msn-kicker svg{flex: none;color: var(--brand-text)}.msn-cg-t{margin: 0;font: 800 clamp(20px,2.6vw,28px)/1.25 var(--head);color: var(--text);overflow-wrap: anywhere}.msn-cg-body{margin: 0;max-width: 70ch;font-size: 15px;line-height: 1.6;color: var(--text-2)}.msn-cg-meter{display: grid;gap: 8px;min-width: 0}.msn-cg-meter .msn-segs i{height: 12px}.msn-cg-nums{margin: 0;display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;font-size: 14px;color: var(--text-3)}.msn-cg-nums b{font-size: 22px;font-weight: 500;color: var(--text)}.msn-pct{margin-inline-start: auto;font-size: 15px;font-weight: 700;color: var(--brand-text)}.msn-cg.is-reached .msn-pct{color: #9FE8BF}.msn-cg-meta{margin: 0;display: flex;flex-wrap: wrap;gap: 4px 14px;font-size: 14px;line-height: 1.6;color: var(--text-2)}.msn-cg-mine{margin: 0;padding: 10px 12px;font-size: 14px;line-height: 1.6;color: var(--text);background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--hud-line)}.msn-cg-acts{display: flex;flex-wrap: wrap;gap: 10px}.msn-cg-acts:empty{display: none}.msn-code-lead{margin: 0;font-size: 15px;line-height: 1.6;color: var(--text-2)}.msn-code-f{display: grid;gap: 8px;max-width: 560px}.msn-code-l{font-size: 14px;font-weight: 700;color: var(--text-2)}.msn-code-row{align-items: stretch}.msn-code-in{flex: 1 1 auto;min-width: 0;font-family: var(--mono);font-size: 18px;letter-spacing: .12em;text-transform: uppercase}.msn-code-row .btn{flex: none}.msn-code-help{line-height: 1.55}.msn-more{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;font-size: 14px;font-weight: 700;color: var(--text-2)}@media (hover: hover){.msn-more:hover{color: var(--text)}}.msn-won{display: flex;align-items: flex-start;gap: 14px;padding: 14px;background: rgba(47,191,113,.08);box-shadow: inset 0 0 0 1px rgba(47,191,113,.5)}.msn-won-i{flex: none;display: grid;place-items: center;width: 48px;height: 48px;background: rgba(47,191,113,.16);color: #9FE8BF}.msn-won-b{display: grid;gap: 6px;min-width: 0}.msn-won-t{margin: 0;font: 800 20px/1.3 var(--head);color: #9FE8BF}.msn-won-l{margin: 0;font-size: 15px;font-weight: 700;color: var(--text);overflow-wrap: anywhere}.msn-won-list{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px 16px;font-size: 15px;color: var(--text)}.msn-badges{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;align-items: start;grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),1fr))}.msn-badge{display: flex;align-items: center;gap: 12px;min-width: 0;padding: 10px 12px;background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--hud-line)}.msn-badge-i{flex: none;display: grid;place-items: center;width: 42px;height: 42px;font-size: 24px}.msn-badge-t{display: grid;gap: 2px;min-width: 0}.msn-badge-t b{font-size: 15px;color: var(--text);overflow-wrap: anywhere}.msn-badge-t span{font-size: 13px;color: var(--text-3);overflow-wrap: anywhere}.msn-uses{list-style: none;margin: 0;padding: 0;display: grid}.msn-use{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 2px 14px;padding: 10px 0;border-top: 1px solid var(--line)}.msn-use:first-child{border-top: 0;padding-top: 0}.msn-use:last-child{padding-bottom: 0}.msn-sub{display: grid;gap: 10px;padding-top: 14px;border-top: 1px solid var(--line)}.msn-h3{margin: 0;font: 800 16px/1.35 var(--head);color: var(--text)}.msn-use-l{font-size: 15px;font-weight: 700;color: var(--text);overflow-wrap: anywhere}.msn-use-r{grid-column: 1;font-size: 14px;color: #9FE8BF;overflow-wrap: anywhere}.msn-use-t{grid-column: 2;grid-row: 1 / span 2;align-self: center;font-size: 13px;color: var(--text-3)}.msn-login{display: grid;gap: 10px;padding: 12px 14px;background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--hud-line)}.msn-login p{margin: 0;font-size: 14.5px;color: var(--text-2)}.msn-login-b{display: flex;flex-wrap: wrap;gap: 10px}.msn-a-intro{max-width: 78ch;margin: 0 0 16px;line-height: 1.65;color: var(--text-2)}.msn-a-tabs{margin-bottom: 18px}.msn-a-card{display: grid;gap: 14px;min-width: 0;margin-bottom: 20px}.msn-a-h{margin: 0;display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px;font: 800 18px/1.3 var(--head)}.msn-a-sub{font-size: 14px;font-weight: 500;color: var(--text-3)}.msn-a-muted{margin: 0;font-size: 13.5px;line-height: 1.6;color: var(--text-3)}.msn-a-help{display: block;margin-top: 6px;color: var(--text-3)}.msn-a-grid,.msn-a-slots,.msn-a-badge-f{display: grid;gap: 12px 14px;min-width: 0;align-items: start;grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr))}.msn-a-badge-f{align-items: end}.msn-a-grid .field,.msn-a-slots .field,.msn-a-badge-f .field{margin: 0;min-width: 0}.msn-a-grid .input,.msn-a-slots .input,.msn-a-badge-f .input{width: 100%;min-width: 0}.msn-a-wide{grid-column: 1 / -1}.msn-a-row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.msn-a-acts{display: flex;flex-wrap: wrap;gap: 6px}.msn-a-inline{display: inline;margin: 0}.msn-a-off td{color: var(--text-3)}.msn-a-warn{margin-inline-start: 8px;color: #F2D3A0}.msn-a-fixed{margin: 0;min-height: 44px;display: flex;align-items: center;color: var(--text-2)}.msn-a-kv,.msn-a-tiles{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;grid-template-columns: repeat(auto-fit,minmax(min(100%,190px),1fr))}.msn-a-kv > div,.msn-a-tiles > li{display: grid;align-content: space-between;gap: 3px;min-width: 0;padding: 10px 12px;background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--hud-line)}.msn-a-kv dt,.msn-a-tl{font-size: 13px;font-weight: 500;color: var(--text-3)}.msn-a-kv dd,.msn-a-tv{margin: 0;font-size: 15px;line-height: 1.5;color: var(--text);overflow-wrap: anywhere}.msn-a-part{display: grid;gap: 14px;min-width: 0}.msn-a-part + .msn-a-part{padding-top: 16px;border-top: 1px solid var(--line)}.msn-a-code{font-size: 14px;letter-spacing: .06em}.msn-a-bigcode{margin: 0}.msn-a-bigcode code{display: inline-block;max-width: 100%;padding: 8px 14px;overflow-wrap: anywhere;font-size: clamp(20px,3vw,28px);letter-spacing: .14em;background: var(--sunken);border: 1px solid var(--line-strong);border-radius: var(--r)}.msn-a-link{font-size: 13.5px;overflow-wrap: anywhere}.msn-a-code-in{text-transform: uppercase;letter-spacing: .08em}.msn-a-badge{display: inline-flex;gap: 4px;margin-inline-start: 6px}.msn-a-badges{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.msn-a-brow{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;padding: 8px 10px;border: 1px solid var(--line);border-radius: var(--r)}.msn-a-bi{flex: none;font-size: 22px}.msn-a-bt{flex: 1 1 200px;display: grid;gap: 2px;min-width: 0}.msn-a-emoji{font-size: 20px}.msn-a-st-live,.msn-a-cs-active,.msn-a-st-reached{color: #A7E8C4}.msn-a-st-failed,.msn-a-st-cancelled,.msn-a-cs-off,.msn-a-cs-expired,.msn-a-cs-used{color: var(--text-3)}.msn-a-st-soon,.msn-a-cs-soon{color: #F2D3A0}