.pkg-ui{--pkg-navy:#1c2949;--pkg-navy-deep:#111b33;--pkg-ink:#1c294a;--pkg-body:#737373;--pkg-muted:#657087;--tier-gold:#b8870f;--tier-gold-light:#d5ab45;--tier-silver:#a8a9ad;--tier-silver-light:#cecece;--tier-bronze:#b2715c;--tier-bronze-light:#cd8e79;--tier-gold-grad:linear-gradient(105deg,#b8870f,#d5ab45 50%,#b8870f);--tier-silver-grad:linear-gradient(105deg,#a8a9ad,#cecece 50%,#a8a9ad);--tier-silver-deep-grad:linear-gradient(105deg,#8f9298,#b5b7bb 50%,#8f9298);--tier-bronze-grad:linear-gradient(105deg,#b2715c,#cd8e79 50%,#b2715c);font-family:inherit}.pkg-status{box-sizing:border-box;white-space:nowrap;border:1px solid;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:128px;height:30px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.pkg-status--check{color:#6b7280;background:#f3f1ec;border-color:#d1d5db}.pkg-status--available{color:#287a52;background:#e5f3ea;border-color:#87b99c}.pkg-status--one-left{color:#8c7349;background:#f5f1e8;border-color:#a68a5b}.pkg-status--reserved{color:#6b7280;background:#f3f1ec;border-color:#d1d5db}.pkg-status--checking{color:#64748b;background:#eef2f6;border-color:#cbd5e1}button.pkg-status--check{font:inherit;cursor:pointer;font-size:12px;font-weight:600}button.pkg-status--check:hover,button.pkg-status--check:focus-visible{color:#444a53;background:#ecedef;border-color:#92969e;outline:none;box-shadow:0 3px 12px #555f6e24}.pkg-plans{container:pkg-plans/inline-size}.pkg-status-grid,.pkg-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pkg-status-grid{margin:0 0 22px}.pkg-status-box,.pkg-tier{box-sizing:border-box;cursor:pointer;min-width:0;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s,opacity .25s,filter .25s;position:relative}.pkg-status-box.is-dimmed,.pkg-tier.is-dimmed{opacity:.55;filter:grayscale()}.pkg-status-box{text-align:left;border-radius:11px;padding:15px 19px}.pkg-status-box-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pkg-status-box-name{color:#1b2d54;margin:0;font-size:15px;font-weight:700;line-height:1.4}.pkg-status-box-position{color:var(--pkg-muted);margin:7px 0 0;font-size:13px;line-height:1.45}.pkg-status-box--gold,.pkg-tier--gold{border:2px solid var(--tier-gold);background:#fff5dc;box-shadow:0 12px 32px #71561f2b,0 3px 9px #1c29490f}.pkg-status-box--silver,.pkg-tier--silver{border:1px solid var(--tier-silver);background:#f0f1f3}.pkg-status-box--bronze,.pkg-tier--bronze{border:1px solid var(--tier-bronze);background:#f8ebe6}.pkg-status-box--gold:is(:hover,:focus-visible,.is-paired,.is-selected),.pkg-tier--gold:is(:hover,:has(:focus-visible),.is-paired,.is-selected){border-color:var(--tier-gold);box-shadow:inset 0 0 0 1px var(--tier-gold),0 14px 30px #a0771930;background:#fff9e9}.pkg-status-box--silver:is(:hover,:focus-visible,.is-paired,.is-selected),.pkg-tier--silver:is(:hover,:has(:focus-visible),.is-paired,.is-selected){background:#f9fafc;border-color:#92969e;box-shadow:inset 0 0 0 1px #92969e,0 12px 26px #555f6e24}.pkg-status-box--bronze:is(:hover,:focus-visible,.is-paired,.is-selected),.pkg-tier--bronze:is(:hover,:has(:focus-visible),.is-paired,.is-selected){border-color:var(--tier-bronze);box-shadow:inset 0 0 0 1px var(--tier-bronze),0 12px 26px #965c4824;background:#fff4f0}.pkg-status-box:is(:hover,:focus-visible,.is-paired),.pkg-tier:is(:hover,:has(:focus-visible),.is-paired){transform:translateY(-4px)}.pkg-status-box:focus-visible,.pkg-tier:focus-visible{outline:3px solid var(--tier-gold-light);outline-offset:4px}.pkg-status-box.is-reserved,.pkg-tier.is-reserved{cursor:default}.pkg-tier.is-reserved:is(:hover,:has(:focus-visible),.is-paired),.pkg-status-box.is-reserved:is(:hover,:focus-visible,.is-paired){transform:none}.pkg-tier{color:var(--pkg-ink);border-radius:12px;flex-direction:column;padding:16px 20px 15px;display:flex}.pkg-tier-badge-row{align-items:flex-start;min-height:32px;display:flex}.pkg-best-badge{background:var(--tier-gold);color:#fff;letter-spacing:.07em;text-transform:uppercase;border-radius:5px;padding:8px 11px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block;box-shadow:0 2px 7px #71561f26}.pkg-tier-title{justify-content:center;align-items:center;gap:13px;min-height:82px;display:flex}.pkg-tier-icon{color:#fff;border-radius:11px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #1c294a0b}.pkg-tier-icon svg{width:29px;height:29px;display:block}.pkg-tier--gold .pkg-tier-icon{background:var(--tier-gold-grad)}.pkg-tier--gold .pkg-tier-icon svg{width:33px;height:31px}.pkg-tier--silver .pkg-tier-icon{background:var(--tier-silver-grad)}.pkg-tier--bronze .pkg-tier-icon{background:var(--tier-bronze-grad)}.pkg-tier-name{color:var(--pkg-ink);margin:0;font-size:20px;font-weight:700;line-height:1.2}.pkg-tier-price{white-space:nowrap;color:var(--pkg-ink);align-items:baseline;gap:6px;margin-top:3px;padding-left:16px;font-size:28px;font-weight:700;line-height:1.1;display:flex}.pkg-tier-price small{color:#8993a8;font-size:14px;font-weight:400}.pkg-old-price{color:#a34a4a;white-space:nowrap;vertical-align:middle;margin-right:7px;font-size:.48em;font-weight:500;-webkit-text-decoration:line-through #a34a4a;text-decoration:line-through #a34a4a;text-decoration-thickness:1.5px}.pkg-old-price--muted{font-size:inherit;color:#89909d;margin-right:5px;text-decoration-color:#89909d}.pkg-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pkg-tier-hint{text-align:center;min-height:44px;color:var(--pkg-body);margin:0;padding-top:4px;font-size:13px;line-height:1.35}.pkg-tier-list{flex:1;margin:0 0 8px;padding:0;list-style:none}.pkg-tier-list li{color:var(--pkg-body);margin:8px 0;padding-left:27px;font-size:13px;line-height:1.4;position:relative}.pkg-tier-list li:before{content:"✓";color:#fff;text-align:center;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:18px;position:absolute;top:0;left:0}.pkg-tier--gold .pkg-tier-list li:before{background:var(--tier-gold)}.pkg-tier--silver .pkg-tier-list li:before{background:var(--tier-silver)}.pkg-tier--bronze .pkg-tier-list li:before{background:var(--tier-bronze)}.pkg-tier-cta{box-sizing:border-box;border:1px solid var(--pkg-navy);background:var(--pkg-navy);width:100%;height:48px;font:inherit;text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:0 16px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .22s,box-shadow .22s,transform .22s,border-color .22s;display:inline-flex;color:#fff!important;text-decoration:none!important}.pkg-tier-cta--outline{border-color:var(--tier-silver);background:#fff;color:var(--pkg-navy)!important}@media (hover:hover){.pkg-tier-cta:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--pkg-navy-deep);background:var(--pkg-navy-deep);transform:translateY(-2px);box-shadow:0 7px 18px #1c294938}.pkg-tier--gold .pkg-tier-cta:not(:disabled):not([aria-disabled=true]):hover{box-shadow:0 10px 24px #1c294952,0 3px 9px #b8870f2e}.pkg-tier-cta--outline:not(:disabled):not([aria-disabled=true]):hover{background:#f5f8fc;border-color:#85878d;box-shadow:0 7px 18px #1c29491f}}.pkg-tier-cta:focus-visible{outline:3px solid var(--tier-gold-light);outline-offset:3px}.pkg-tier-cta--reserved,.pkg-tier-cta--reserved:hover{box-shadow:none;cursor:not-allowed;background:#f9ece9;border-color:#d9a49d;transform:none;color:#a65a50!important}.pkg-tier .pkg-tier-cta--reserved,.pkg-tier .pkg-tier-cta--reserved:hover{background:#f3f1ec;border-color:#d1d5db;color:#6b7280!important}.pkg-tier-cta--selected{border-color:var(--tier-gold);background:var(--tier-gold)}.pkg-tier-cta--current{cursor:default;background:#e5f3ea;border-color:#87b99c;color:#287a52!important}.pkg-tier-cta--below,.pkg-tier-cta--below:hover{box-shadow:none;cursor:not-allowed;background:#f3f1ec;border-color:#d1d5db;transform:none;color:#6b7280!important}@media (hover:hover){.pkg-tier .pkg-tier-cta--current:not(:disabled):not([aria-disabled=true]):hover{background:#e5f3ea;border-color:#287a52;box-shadow:0 7px 18px #287a522e}.pkg-tier .pkg-tier-cta--selected:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--tier-gold);background:var(--tier-gold);box-shadow:0 7px 18px #b8870f4d}}.pkg-tier-cta[aria-busy=true]{cursor:progress;opacity:.8}.pkg-tier-spots{letter-spacing:.025em;text-align:center;text-transform:uppercase;min-height:15px;margin-top:6px;font-size:10px;font-weight:600;line-height:1.5}.pkg-tier--gold .pkg-tier-spots{color:#956b0b}.pkg-tier--silver .pkg-tier-spots{color:#77797e}.pkg-tier--bronze .pkg-tier-spots{color:#9c5d49}@container pkg-plans (max-width:980px){.pkg-status-box-top{flex-direction:column;align-items:flex-start;gap:8px}.pkg-status{width:100%;min-width:0}}@container pkg-plans (max-width:860px){.pkg-status-grid,.pkg-tier-grid{gap:12px}.pkg-status-box{padding:13px 14px}.pkg-tier{padding:14px 14px 13px}.pkg-tier-title{text-align:center;flex-direction:column;gap:8px;min-height:0;padding:4px 0 6px}.pkg-tier-title>div{flex-direction:column;align-items:center;display:flex}.pkg-tier-icon{width:44px;height:44px}.pkg-tier-icon svg{width:25px;height:25px}.pkg-tier--gold .pkg-tier-icon svg{width:28px;height:26px}.pkg-tier-name{font-size:18px}.pkg-tier-price{padding-left:0;font-size:24px}.pkg-tier-hint{min-height:36px}}@container pkg-plans (max-width:600px){.pkg-status-grid,.pkg-tier-grid{grid-template-columns:1fr;gap:10px}.pkg-tier-grid{gap:16px}.pkg-status-box-top{flex-direction:row;align-items:center}.pkg-status{width:auto;min-width:128px}.pkg-tier-title{text-align:left;flex-direction:row;gap:13px;min-height:72px;padding:0}.pkg-tier-title>div{align-items:flex-start}.pkg-tier-hint{min-height:0;padding-bottom:6px}}.pkg-ui .pkg-platinum-line{text-align:center;color:#89909d;margin:25px 0 0;font-size:12px;line-height:1.25}.pkg-ui .pkg-platinum-line .pkg-old-price{margin-left:3px}.pkg-ui .pkg-terms{text-align:center;color:#9298a3;margin:4px 0 0;font-size:11px;line-height:1.3}.pkg-benefits-ribbon{text-align:center;background:linear-gradient(100deg,#fcf8ef,#fff);padding:28px 0;container:pkg-benefits/inline-size}.pkg-benefits-ribbon .pkg-benefits-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#b1822d;font-size:13px;font-weight:700}.pkg-benefits-ribbon .pkg-benefits-title{color:#1b294a;margin:18px 0 14px;font-size:clamp(26px,3.5cqi,45px);font-weight:700;line-height:1.2}.pkg-benefits-ribbon .pkg-benefit-gold{color:#b8870f}.pkg-benefits-ribbon .pkg-benefit-silver{color:var(--tier-silver,#a8a9ad)}.pkg-benefits-ribbon .pkg-benefit-navy{color:#1b294a}.pkg-benefits-ribbon .pkg-benefits-text{color:#1b294a;margin:0;font-size:clamp(16px,1.6cqi,21px);font-weight:600}@container pkg-benefits (max-width:600px){.pkg-benefits-ribbon .pkg-benefits-eyebrow{letter-spacing:.07em;font-size:11px}.pkg-benefits-ribbon .pkg-benefits-title{font-size:clamp(25px,6.3cqi,34px)}}@media (max-width:600px){.pkg-benefits-ribbon{padding:26px 12px}}.pkg-benefits-ribbon.upgrade-benefits{border:1px solid #e5e7eb;border-radius:4px;margin-bottom:8px;padding:28px 20px}.pkg-loc{position:relative}.pkg-loc-select{box-sizing:border-box;color:#1d3157;width:100%;height:44px;font:inherit;cursor:pointer;background-color:#f5f8fc;border:1px solid #d8d2c3;border-radius:8px;padding:0 34px 0 13px;font-size:14px;font-weight:500;transition:background-color .25s,border-color .25s,box-shadow .25s}.pkg-loc-select:hover{background-color:#f0f4fa;border-color:#1d3157;box-shadow:0 7px 20px #1d315730,inset 0 0 0 1px #1d31573d}.pkg-loc-select:focus-visible{background-color:#f0f4fa;border-color:#1d3157;outline:none;box-shadow:0 0 0 3px #1d31572b,0 7px 20px #1d315729}.pkg-loc-select:disabled{cursor:default;opacity:.75}.pkg-loc.is-cued .pkg-loc-select{border-color:var(--tier-gold,#b8870f);background-color:#fffcf3;animation:1.6s ease-out 2 pkg-loc-glow}@keyframes pkg-loc-glow{0%{box-shadow:0 0 #b8870f73,0 8px 22px #1d315724}70%{box-shadow:0 0 0 10px #b8870f00,0 8px 22px #1d315724}to{box-shadow:0 0 #b8870f00,0 8px 22px #1d315724}}.pkg-loc-hint{z-index:5;background:var(--pkg-navy,#1c2949);color:#fff;border-radius:9px;align-items:center;gap:8px;width:max-content;max-width:min(320px,90vw);padding:10px 13px;font-size:12.5px;font-weight:500;line-height:1.4;animation:.25s ease-out pkg-loc-hint-in;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 28px #111b3347}.pkg-loc-hint:before{content:"";background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;top:-6px;right:28px;transform:rotate(45deg)}.pkg-loc-hint svg{width:16px;height:16px;color:var(--tier-gold-light,#d5ab45);flex:none}@keyframes pkg-loc-hint-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pkg-live{background:#fff;border:1px solid #e7e5df;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 8px 28px #1b29450a}.pkg-live-head{background:#fafafa;border-bottom:1px solid #e8e8e8;gap:10px;padding:20px 22px 18px;display:grid}.pkg-live-title{color:#1c2d53;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:600;line-height:1.5;display:flex}.pkg-live-dot{background:#ad9557;border-radius:50%;flex:none;width:8px;height:8px}.pkg-live-note{color:#6b7280;margin:-2px 0 0;font-size:12px;line-height:1.45}.pkg-live-body{flex:1;min-height:330px;padding:16px}.pkg-live-empty{text-align:center;color:#263757;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:28px;display:flex}.pkg-live-empty strong{font-size:17px;font-weight:600;line-height:1.5}.pkg-live-empty p{color:#7a8496;max-width:310px;margin:4px 0 0;font-size:13px;line-height:1.7}.pkg-live-foot{color:#8a8f99;border-top:1px solid #efefef;padding:13px 19px;font-size:11px;line-height:1.5}.pkg-live-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pkg-live-scroll{scrollbar-width:thin;scrollbar-color:#cfd3da transparent;border-radius:12px;max-height:470px;overflow-y:auto}.pkg-live-scroll:focus-visible{outline-offset:4px;outline:2px solid #1d3157}.pkg-live-row{box-sizing:border-box;background:#fff;border:1px solid #ebebeb;border-radius:12px;grid-template-columns:34px 54px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;padding:11px 14px 11px 12px;transition:box-shadow .25s,border-color .25s,transform .25s;display:grid}.pkg-live-row--gold{background:linear-gradient(90deg,#fff7e6 0%,#fffdf8 100%);border-color:#d5ab45bf;box-shadow:0 10px 22px -16px #b8870f99}.pkg-live-row--silver{background:#f7f8fa;border-color:#d8d9dc}.pkg-live-row--platinum{background:#f4f6fa;border-color:#1b284847}.pkg-live-rank{color:#8c8f95;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.pkg-live-row--gold .pkg-live-rank{color:var(--tier-gold,#b8870f)}.pkg-live-row--platinum .pkg-live-rank{color:#1b2848}.pkg-live-photo{background:#f1f1f1;border-radius:10px;width:54px;height:54px;overflow:hidden}.pkg-live-photo img{object-fit:cover;width:100%;height:100%;display:block}.pkg-live-photo img.is-brand-fallback{box-sizing:border-box;object-fit:contain;background:#fff;padding:8px}.pkg-live-text{min-width:0}.pkg-live-name{color:var(--pkg-ink,#1c294a);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.pkg-live-meta{color:#7b8494;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;line-height:1.4;display:block;overflow:hidden}.pkg-live-name-row{align-items:center;gap:7px;min-width:0;display:flex}.pkg-live-name-row .pkg-live-name{min-width:0}.pkg-live-you{background:var(--pkg-ink,#1c294a);letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:700;line-height:1.4}.pkg-live-stars{color:#d5a326;gap:2px;margin-top:3px;display:flex}.pkg-live-stars svg{width:13px;height:13px}.pkg-live-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:10.5px;font-weight:700;line-height:1}.pkg-live-badge--gold{background:var(--tier-gold-grad);color:#fff;text-shadow:0 1px 1px #0000002e}.pkg-live-badge--silver{background:var(--tier-silver-deep-grad);color:#fff;text-shadow:0 1px 1px #0000002e}.pkg-live-badge--bronze{color:#a3634f;background:#f8ebe6}.pkg-live-badge--platinum{color:#fff;background:#1b2848}.pkg-live-row--open{box-shadow:none;background:#f6fbf8;border-style:dashed;border-color:#87b99c}.pkg-live-row--reserved{box-shadow:none;background:#fdf8f7;border-style:dashed;border-color:#d9a49d}.pkg-live-placeholder{color:#fff;border-radius:10px;place-items:center;width:54px;height:54px;display:grid}.pkg-live-placeholder svg{width:22px;height:22px}.pkg-live-placeholder--gold{background:var(--tier-gold-grad)}.pkg-live-placeholder--silver{background:var(--tier-silver-deep-grad)}.pkg-live-row--reserved .pkg-live-placeholder{opacity:.55}.pkg-live-row--open .pkg-live-name{color:#287a52}.pkg-live-row--reserved .pkg-live-name{color:#a65a50}.pkg-live-row--open .pkg-live-rank{color:#287a52}.pkg-live-row--reserved .pkg-live-rank{color:#a65a50}.pkg-live-row.is-link{cursor:pointer;transition:box-shadow .25s,border-color .25s,background-color .25s;position:relative}.pkg-live-row-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pkg-live-row-hit:focus-visible{outline-offset:-3px;outline:3px solid #287a52}@media (hover:hover){.pkg-live-row--open.is-link:hover{background:#e5f3ea;border-style:solid;border-color:#287a52;box-shadow:inset 0 0 0 1px #287a52,0 6px 16px -10px #287a528c}.pkg-live-row--open.is-link:hover .pkg-live-name{text-underline-offset:3px;text-decoration:underline}}.pkg-live-row.is-skeleton{pointer-events:none}.pkg-live-skel{background:linear-gradient(90deg,#eee 25%,#f6f6f6 50%,#eee 75%) 0 0/200% 100%;border-radius:999px;animation:1.4s ease-in-out infinite pkg-skel;display:block}.pkg-live-skel--photo{border-radius:10px;width:54px;height:54px}.pkg-live-skel--line{height:10px}.pkg-live-skel--line+.pkg-live-skel--line{margin-top:8px}.pkg-live-skel--badge{width:82px;height:24px}@keyframes pkg-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:480px){.pkg-live-head{padding:16px}.pkg-live-body{min-height:260px;padding:12px}.pkg-live-row{grid-template-columns:26px 44px minmax(0,1fr);gap:10px;min-height:0;padding:10px}.pkg-live-photo,.pkg-live-placeholder,.pkg-live-skel--photo{width:44px;height:44px}.pkg-live-badge{grid-column:3;justify-self:start;margin-top:-2px;padding:5px 9px;font-size:9.5px}.pkg-live-rank{font-size:15px}.pkg-live-name,.pkg-live-meta{white-space:normal}}.pkg-ladder{background:#fff;border:1px solid #eaeaea;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 32px 64px -40px #1c274566}.pkg-ladder-head{color:#1c2949;background:#f9f9f9;border-bottom:1px solid #eaeaea;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.pkg-ladder-pin{color:#8c7349;flex:none;width:18px;height:18px}.pkg-ladder-rows{gap:10px;padding:24px 20px 20px;display:grid}.pkg-ladder-row{background:#fff;border:1px solid #e5e5e5;border-radius:12px;grid-template-columns:36px 44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;transition:opacity .25s,transform .25s,box-shadow .25s,border-color .25s;display:grid}.pkg-ladder-rank{color:#6b6b6b;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.pkg-ladder-avatar{background:#e5e5e5;border-radius:10px;width:44px;height:44px}.pkg-ladder-lines{gap:6px;display:grid}.pkg-ladder-lines i{background:#ececec;border-radius:999px;width:45%;height:8px;display:block}.pkg-ladder-lines i:first-child{background:#dfdfdf;width:72%;height:10px}.pkg-ladder-tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.pkg-ladder-row--gold{background:linear-gradient(90deg,#d5ab4521 0%,#d5ab4505 100%);border-color:#b8870f73;box-shadow:0 12px 26px -18px #b8870fb3}.pkg-ladder-row--gold .pkg-ladder-rank{color:#b8870f}.pkg-ladder-row--gold .pkg-ladder-avatar,.pkg-ladder-row--gold .pkg-ladder-tag{background:linear-gradient(110deg,#b8870f,#d5ab45,#b8870f)}.pkg-ladder-row--silver{background:linear-gradient(90deg,#a8a9ad21 0%,#a8a9ad05 100%);border-color:#a8a9ad8c}.pkg-ladder-row--silver .pkg-ladder-avatar{background:linear-gradient(110deg,#a8a9ad,#cecece,#a8a9ad)}.pkg-ladder-row--silver .pkg-ladder-tag{background:linear-gradient(45deg,#8b8d93 0%,#a3a5aa 45%,#b3b4b8 70%,#909297 100%)}.pkg-ladder-row--gold .pkg-ladder-tag,.pkg-ladder-row--silver .pkg-ladder-tag{color:#fff;text-shadow:0 1px 2px #0000004d}.pkg-ladder-row--bronze .pkg-ladder-avatar{background:#b2715c38}.pkg-ladder-row--bronze .pkg-ladder-tag{color:#9c5d49;background:#b2715c1f}.pkg-ladder-row.is-fading{opacity:.45}.pkg-ladder-rotation{border:1px dashed #8c8d92bf;border-radius:14px;gap:8px;margin:6px -8px;padding:14px 8px 8px;transition:border-color .25s;display:grid;position:relative}.pkg-ladder-rotate{color:#404040;background:#fff;border:1px solid #8c8d92bf;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:0;right:14px;transform:translateY(-50%)}.pkg-ladder-rotate svg{width:14px;height:14px}.pkg-ladder.is-lit .pkg-ladder-row:not(.is-lit){opacity:.38}.pkg-ladder.is-lit .pkg-ladder-row.is-lit{opacity:1;transform:scale(1.025)}.pkg-ladder-row--gold.is-lit{border-color:#b8870f;box-shadow:0 0 0 2px #b8870f59,0 14px 28px -14px #b8870fbf}.pkg-ladder-row--silver.is-lit{border-color:#92969e;box-shadow:0 0 0 2px #92969e59,0 12px 24px -14px #555f6e99}.pkg-ladder-row--bronze.is-lit{border-color:#b2715c;box-shadow:0 0 0 2px #b2715c47}.pkg-ladder.is-lit-silver .pkg-ladder-rotation--silver{border-color:#92969e}.pkg-ladder.is-lit-bronze .pkg-ladder-rotation--bronze{border-color:#b2715c}@media (max-width:480px){.pkg-ladder-rows{padding:20px 14px 16px}.pkg-ladder-row{grid-template-columns:28px 36px minmax(0,1fr) auto;gap:10px;padding:10px}.pkg-ladder-avatar{width:36px;height:36px}.pkg-ladder-tag{letter-spacing:.04em;padding:4px 8px;font-size:10px}.pkg-ladder-rotation{margin-inline:-6px;padding-inline:6px}}.upgrade-placement{container:upgrade-placement/inline-size}.upgrade-placement .pkg-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.upgrade-placement .pkg-placement-preview{background:#fbfbfb;border:1px solid #e7e5df;border-radius:18px;flex-direction:column;justify-content:center;min-width:0;padding:15px;display:flex;box-shadow:0 8px 28px #1b29450a}.upgrade-placement .pkg-placement-canvas{background:#fff;border-radius:10px;flex-direction:column;flex:1;justify-content:center;padding:38px 40px 26px;display:flex}.upgrade-placement .pkg-placement-canvas .pkg-ladder-head{padding:12px 16px;font-size:12px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-pin{width:15px;height:15px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-rows{gap:8px;padding:18px 16px 16px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-row{border-radius:10px;grid-template-columns:30px 34px minmax(0,1fr) auto;gap:11px;padding:9px 11px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-avatar{border-radius:8px;width:34px;height:34px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-rank{font-size:13px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-lines{gap:5px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-lines i{height:6px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-lines i:first-child{height:8px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-tag{padding:4px 8px;font-size:9.5px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-rotation{border-radius:12px;gap:6px;margin:4px -6px;padding:12px 6px 6px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-rotate{padding:1px 7px;font-size:10px;right:10px}.upgrade-placement .pkg-placement-canvas .pkg-ladder-rotate svg{width:12px;height:12px}.upgrade-placement .pkg-placement-preview p{text-align:center;color:#8b91a0;margin:12px 0 0;font-size:11px;line-height:1.5}.upgrade-placement .pkg-live{container:upgrade-live/inline-size}@container upgrade-placement (max-width:700px){.upgrade-placement .pkg-placement-grid{grid-template-columns:1fr}.upgrade-placement .pkg-placement-canvas{padding:22px 16px 18px}}@container upgrade-live (max-width:520px){.pkg-live-head{padding:16px}.pkg-live-body{padding:12px}.pkg-live-row{grid-template-columns:26px 44px minmax(0,1fr);gap:10px;min-height:0;padding:10px}.pkg-live-photo,.pkg-live-placeholder,.pkg-live-skel--photo{width:44px;height:44px}.pkg-live-badge{grid-column:3;justify-self:start;margin-top:-2px;padding:5px 9px;font-size:9.5px}.pkg-live-rank{font-size:15px}.pkg-live-name,.pkg-live-meta{white-space:normal}}@media (prefers-reduced-motion:reduce){.pkg-status-box,.pkg-tier,.pkg-tier-cta,.pkg-loc-select,.pkg-ladder-row,.pkg-live-row{transition:none}.pkg-status-box:is(:hover,:focus-visible,.is-paired),.pkg-tier:is(:hover,:has(:focus-visible),.is-paired),.pkg-tier-cta:hover,.pkg-ladder.is-lit .pkg-ladder-row.is-lit{transform:none}.pkg-loc.is-cued .pkg-loc-select,.pkg-loc-hint,.pkg-live-skel{animation:none}}
