.xroot{--serif:var(--font-instrument-serif), Georgia, serif;--sans:var(--font-inter), system-ui, sans-serif;--gold:#d3b56d;--gold-bright:#e4c98a;--green:#7fd1a6;--amber:#e0a049;background:radial-gradient(1000px 460px at 50% -180px,#d3b56d21,#0000 70%),radial-gradient(700px 520px at 88% 108%,#7fd1a60b,#0000 60%),#070a11;min-height:100dvh}.xo{color:#f5f1e8;max-width:430px;min-height:100dvh;font-family:var(--sans);margin:0 auto;padding:26px 22px 110px;position:relative}.xo:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 16% 9%, rgb(255 255 255/calc(.5 * (1 - var(--xo-arrive,0)))), transparent 100%), radial-gradient(1px 1px at 67% 5%, rgb(255 255 255/calc(.4 * (1 - var(--xo-arrive,0)))), transparent 100%), radial-gradient(1.2px 1.2px at 41% 16%, rgb(255 255 255/calc(.32 * (1 - var(--xo-arrive,0)))), transparent 100%), radial-gradient(1.6px 1.6px at 87% 13%, rgb(255 255 255/calc(.3 * (1 - var(--xo-arrive,0)))), transparent 100%), radial-gradient(1px 1px at 9% 22%, rgb(255 255 255/calc(.26 * (1 - var(--xo-arrive,0)))), transparent 100%), radial-gradient(1px 1px at 78% 27%, rgb(255 255 255/calc(.22 * (1 - var(--xo-arrive,0)))), transparent 100%), radial-gradient(140% 64% at 50% 103%, rgb(228 170 86/calc(var(--xo-arrive,0) * .27)), rgb(186 118 58/calc(var(--xo-arrive,0) * .1)) 42%, transparent 70%);background-repeat:no-repeat;position:fixed;inset:0}.xo:after{content:"";z-index:4;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.xo-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-size:11px;font-weight:700}.xo-climb-label{color:#c6ced9;margin:0 0 12px;font-size:15px;font-weight:600}.xo-orient{margin:0 0 16px}.xo-orient .xo-eyebrow{margin-bottom:0}.xo-hero{background:radial-gradient(130% 150% at 0 0,#d3b56d2b,#d3b56d05 58%),linear-gradient(150deg,#ffffff09,#fff0 45%),#10151f;border:1px solid #d3b56d61;border-radius:18px;padding:17px;position:relative;overflow:hidden;box-shadow:0 26px 60px -30px #000000d9,inset 0 1px #ffffff12}.xo-hero-button,.xo-alt-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:block}.xo-hero-top{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid;position:relative}.xo-hero-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.xo-hero-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:10px}.xo-hero-biz{letter-spacing:.12em;text-transform:uppercase;color:#9aa3b2;font-size:10px}.xo-hero-id:has(.xo-hero-biz){grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;display:grid}:is(.xo-hero-id:has(.xo-hero-biz) .xo-hero-name,.xo-hero-id:has(.xo-hero-biz) .xo-hero-sub){grid-column:1/-1}.xo-hero[data-rank=backup],.xo-hero[data-rank=member]{background:radial-gradient(130% 150% at 0 0,#e2e8f012,#e2e8f003 58%),linear-gradient(150deg,#ffffff08,#fff0 45%),#0e131c;border-color:#ffffff21}.xo-hero[data-rank=skip]{background:linear-gradient(150deg,#ffffff06,#fff0 45%),#0c1017;border-color:#e0a04938}.xo-hero[data-rank=backup] .xo-hero-tag,.xo-hero[data-rank=member] .xo-hero-tag{color:#c6ced9}.xo-hero[data-rank=skip] .xo-hero-tag{color:var(--amber)}.xo-hero[data-rank=backup] .xo-hero-open,.xo-hero[data-rank=member] .xo-hero-open{color:#d3dae4}.xo-hero[data-rank=skip] .xo-hero-open{color:var(--amber)}.xo-hero-name{font-size:20px;line-height:1.1}.xo-hero-sub{color:#9aa3b2;font-size:12px}.xo-hero-pts{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.xo-hero-pts-prefix{color:var(--green);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-bottom:4px;font-size:11px;font-weight:700}.xo-hero-pts-num{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:linear-gradient(#f4e0ab 8%,#c9a45c 92%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:38px}.xo-hero-pts[data-tone=silver] .xo-hero-pts-num{background:linear-gradient(#dbe1ea 8%,#8b939f 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.xo-hero-pts[data-tone=parked] .xo-hero-pts-num{background:linear-gradient(#98a0ae 8%,#667080 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.xo-hero-pts[data-tone=green] .xo-hero-pts-num{background:linear-gradient(#b7efd1 8%,#6dc292 92%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.xo-hero-pts-num{color:canvastext;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}}.xo-hero-facts{z-index:1;color:#9aa3b2;font-variant-numeric:tabular-nums;border-top:1px solid #ffffff14;margin-top:15px;padding-top:12px;font-size:14px;line-height:1.3;display:block;position:relative}.xo-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xo-hero-open{z-index:1;min-height:44px;color:var(--gold-bright);justify-content:space-between;align-items:center;gap:14px;margin:10px -4px -10px;padding:8px 4px 0;font-size:13px;font-weight:600;display:flex;position:relative}.xo-hero-arrow{flex-shrink:0;font-size:18px;transition:transform .16s}.xo-hero-button:active,.xo-alt-card:active{transform:scale(.99)}@media (hover:hover){.xo-hero-button:hover,.xo-alt-card:hover{transform:translateY(-2px);box-shadow:0 30px 66px -32px #000000e6,inset 0 1px #ffffff17}.xo-hero-button:hover{border-color:#e4c98a9e}.xo-hero[data-rank=backup]:hover,.xo-hero[data-rank=member]:hover{border-color:#ffffff3d}.xo-hero[data-rank=skip]:hover{border-color:#f0b7656b}.xo-hero-button:hover .xo-hero-arrow,.xo-alt-card:hover .xo-hero-arrow{transform:translate(3px)}}.xo-dec-wrap{flex-direction:column;gap:14px;margin-top:14px;display:flex}.xo-climb-label{margin-top:26px}.xo-road-note{color:#9aa3b2;margin:-4px 0 16px;font-size:14px;line-height:1.5}.xo-jrny{margin:0;padding:0;list-style:none;position:relative}.xo-jrny:before{content:"";left:6px;top:var(--xo-path-top,24px);bottom:var(--xo-path-bottom,40px);background:linear-gradient(#d3b56d59,#d3b56d29);width:2px;position:absolute}.xo-jrny:after{content:"";left:6px;top:var(--xo-path-top,24px);bottom:var(--xo-path-bottom,40px);background:linear-gradient(180deg, #f4e0ab, var(--gold));transform-origin:top;width:2px;transform:scaleY(var(--xo-progress,0));position:absolute;box-shadow:0 0 12px #e4c98a8c}.xo-step{grid-template-columns:14px 1fr;gap:14px;padding:0 0 18px;display:grid;position:relative}.xo-step-mark{z-index:1;background:var(--gold);border-radius:99px;justify-self:center;width:12px;height:12px;margin-top:24px;position:relative;box-shadow:0 0 0 4px #070a11,0 0 14px #d3b56d8c}.xo-step[data-type=bonus] .xo-step-mark{background:var(--green);box-shadow:0 0 0 4px #070a11,0 0 14px #7fd1a673}.xo-step[data-type=wait] .xo-step-mark{background:#070a11;border:2px dashed #4a5160;box-shadow:0 0 0 4px #070a11}.xo-step[data-type=fee] .xo-step-mark{background:var(--amber);border-radius:2px;box-shadow:0 0 0 4px #070a11,0 0 12px #e0a04966}.xo-step-main{min-width:0}.xo-step-when{color:#9aa3b2;font-variant-numeric:tabular-nums;letter-spacing:.03em;margin:0 0 6px;font-size:11px;display:block}.xo-step-card{cursor:pointer;color:#e9ecf2;width:100%;min-height:44px;font:inherit;text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:12px;padding:11px 13px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.xo-step-card:active{transform:scale(.985)}@media (hover:hover){.xo-step-card:hover{background:#ffffff0d;border-color:#e4c98a66;transform:translateY(-1px);box-shadow:0 12px 30px -20px #000000e6}.xo-step[data-type=bonus] .xo-step-card:hover{border-color:#7fd1a673}}.xo-step[data-type=wait] .xo-step-card{background:0 0;border-style:dashed}.xo-step[data-type=bonus] .xo-step-card{background:#7fd1a60f;border-color:#7fd1a638}.xo-step-art{flex-shrink:0}.xo-step-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.xo-step-action{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.xo-step[data-type=bonus] .xo-step-action{color:var(--green)}.xo-step-chevron{color:#9aa3b2;flex-shrink:0;font-size:22px}.xo-step-title{font-size:14.5px;line-height:1.25}.xo-step-note{color:#8a92a0;font-size:12px;line-height:1.35}.xo-ledger{letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-top:1px solid #ffffff0e;flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:7px;padding-top:7px;font-size:10px;line-height:1;display:flex}.xo-ledger-cause{color:#c9a45cd9}.xo-ledger-cause:before{content:"";vertical-align:middle;border:1px solid #c9a45cb3;border-radius:1px;width:5px;height:5px;margin:0 6px 1px 0;display:inline-block;transform:rotate(45deg)}.xo-ledger-slots{color:#9aa3b2;align-items:center;gap:3px;display:inline-flex}.xo-ledger-pip{border:1px solid #8a92a073;border-radius:99px;width:7px;height:7px;transition:background .45s,border-color .45s,box-shadow .45s}.xo-ledger-pip[data-on="1"]{background:#c9a45c8c;border-color:#0000}.xo-ledger-pip[data-uncertain="1"]{background:#c9a45c1f;border-style:dashed;border-color:#c9a45ccc}.xo-step[data-passed="1"] .xo-ledger-pip[data-on="1"][data-new="1"]{background:var(--gold-bright,#e4c98a);box-shadow:0 0 6px #e4c98ab3}.xo-ledger-slots-n{margin-left:2px}.xo-ledger-drag{color:#e0a0498c;transition:color .45s,opacity .45s}.xo-step[data-passed="1"] .xo-ledger-drag[data-ends="0"]{color:var(--amber)}.xo-ledger-drag[data-ends="1"]{color:#7fd1a699}.xo-step[data-passed="1"] .xo-ledger-drag[data-ends="1"]{color:var(--green)}.xo-step-delta{color:var(--gold-bright);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.xo-step[data-type=bonus] .xo-step-delta{color:var(--green)}.xo-step-unit{font-size:12px;font-weight:400}.xo-fork{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.xo-fork-opt{text-align:left;cursor:pointer;font:inherit;color:#e9ecf2;background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.xo-fork-opt[data-pick=a]{border-color:#d3b56d66}.xo-fork-label{font-size:13px}.xo-fork-sub{color:#8a92a0;font-size:11px;line-height:1.3}.xo-payoff{text-align:center;background:radial-gradient(120% 120% at 50% -20%,#fff8e48c,#0000 55%),linear-gradient(135deg,#efd79c 0%,#c7a157 55%,#a8842f 100%);border-radius:18px;flex-direction:column;gap:7px;margin-top:16px;padding:24px 20px 26px;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffcf099}.xo-payoff:active{transform:scale(.99)}@media (hover:hover){.xo-payoff:hover{transform:translateY(-2px);box-shadow:0 26px 56px -22px #d3b56de6,inset 0 1px #fffcf099}}.xo-payoff-label{letter-spacing:.14em;text-transform:uppercase;color:#070a119e;font-size:11px}.xo-payoff-num{font-family:var(--serif);color:#070a11;font-size:50px;line-height:1}.xo-payoff-dash{color:#070a1166;margin:0 4px}.xo-payoff-unit{color:#070a11a8;font-size:12px}.xo-payoff{width:100%;font:inherit;cursor:pointer;border:0}.xo-payoff-tap{color:#070a119e;letter-spacing:.04em;margin-top:6px;font-size:11px}.xo-card-detail{flex-direction:column;flex:1;min-height:0;display:flex}.xo-detail-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 22px 22px;overflow-y:auto}.xo-detail-head{padding:0 44px 18px 0}.xo-detail-eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.xo-card-detail[data-tone=amber] .xo-detail-eyebrow{color:var(--amber)}.xo-detail-id{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.xo-detail-name{color:#f5f1e8;font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:400;line-height:1.1}.xo-detail-lede{color:#cdd3dc;font-family:var(--sans);margin:16px 0 0;font-size:14px;line-height:1.5}.xo-detail-offer{border-top:1px solid #f4efe41a;padding:22px 0 0}.xo-detail-offer>.xo-detail-label{text-align:center;margin-bottom:10px}.xo-offer-terms{border-top:1px solid #f4efe41a;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding:16px 0;display:grid}.xo-offer-terms>div{text-align:center;min-width:0;padding:0 6px}.xo-offer-terms>div+div{border-left:1px solid #f4efe41a}.xo-offer-terms dt{color:#9aa3b2;margin-bottom:7px;font-size:11px}.xo-offer-terms dd{color:#f5f1e8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px}.xo-detail-big{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px 10px;min-width:0;margin:0;line-height:1;display:flex}.xo-detail-big-prefix{width:100%;color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:700}.xo-detail-big-num{overflow-wrap:anywhere;font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#f4e6c2;font-size:72px}.xo-detail-big[data-tone=green] .xo-detail-big-num{color:#b7efd1}.xo-detail-big[data-tone=parked] .xo-detail-big-num{color:#a8b0bd}.xo-detail-big-unit{color:#cdd3dc;font-family:var(--serif);font-size:30px;line-height:1.2}.xo-term{color:inherit;font:inherit;text-align:left;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted #e4c98ab3;text-decoration:underline dotted #e4c98ab3;text-decoration-thickness:1px;display:inline}.xo-term[aria-expanded=true]{color:var(--gold-bright)}.xo-term:after{content:"i";width:1.05em;height:1.05em;color:var(--gold-bright);font-family:var(--serif);vertical-align:.12em;border:1px solid #e4c98a99;border-radius:50%;place-items:center;margin-left:.3em;font-size:.72em;font-style:italic;line-height:1;text-decoration:none;display:inline-grid}.xo-term-def[hidden]{display:none}.xo-term-def{color:#cdd3dc;font-family:var(--sans);letter-spacing:0;border-left:2px solid #d3b56d8c;margin:10px 0 4px;padding:9px 0 9px 12px;font-size:13.5px;font-weight:400;line-height:1.5;animation:.18s ease-out both xo-def-in;display:block}.xo-term-def>strong{color:#f5f1e8;margin-bottom:3px;font-weight:600;display:block}.xo-term-link{min-height:36px;color:var(--gold-bright);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:2px;padding:0;text-decoration:underline;display:flex}@keyframes xo-def-in{0%{opacity:0;transform:translateY(-3px)}}.xo-detail-facts{margin:16px 0 0}.xo-detail-facts>div{border-top:1px solid #f4efe41a;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:11px 0;display:grid}.xo-detail-facts dt{color:#9aa3b2;font-size:13.5px;line-height:1.4}.xo-detail-facts dd{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;margin:0;display:flex}.xo-detail-fact-value{color:#f5f1e8;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:1.3}.xo-detail-fact-sub{color:#9aa3b2;font-size:12.5px;line-height:1.35}.xo-detail-section{border-top:1px solid #f4efe41a;padding:18px 0 6px}.xo-detail-label{color:#9aa3b2;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.xo-detail-prose{color:#e4e8ee;margin:0 0 12px;font-size:15px;line-height:1.55}.xo-detail-reasons{margin:0;padding:0;list-style:none}.xo-detail-reasons li{padding:9px 0 11px}.xo-detail-reasons li+li{border-top:1px solid #f4efe412}.xo-detail-reasons-disclosure{border-top:1px solid #f4efe41a}.xo-detail-reasons-disclosure summary{cursor:pointer;color:#e4e8ee;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;list-style:none;display:flex}.xo-detail-reasons-disclosure summary::-webkit-details-marker{display:none}.xo-detail-reasons-disclosure summary>span{color:var(--gold);font-size:20px}.xo-detail-reasons-disclosure[open] summary>span{transform:rotate(45deg)}.xo-detail-reason-text{color:#cdd3dc;font-size:14px;line-height:1.5}.xo-timeline{margin:0 0 6px;padding:0;list-style:none;display:flex;position:relative}.xo-timeline:before{content:"";background:#f4efe424;height:1px;position:absolute;top:12px;left:12px;right:12px}.xo-timeline-step{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;padding:0 8px 10px 0;display:flex;position:relative}.xo-timeline-dot{color:#cdd3dc;background:#10151f;border:1px solid #6f7887;border-radius:99px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.xo-timeline-step[data-kind=apply] .xo-timeline-dot{border-color:var(--gold);color:var(--gold)}.xo-timeline-step[data-kind=spend] .xo-timeline-dot{border-color:#d3b56db3}.xo-timeline-step[data-kind=bonus] .xo-timeline-dot{border-color:var(--green);color:var(--green)}.xo-timeline-label{color:#e4e8ee;font-size:13px;line-height:1.35}.xo-timeline-when{color:#9aa3b2;font-variant-numeric:tabular-nums;font-size:12px}.xo-timeline-step[data-kind=apply] .xo-timeline-when{color:var(--gold-bright)}.xo-detail-notes{color:#aab2be;margin:0 0 12px;padding:0;font-size:14px;line-height:1.55;list-style:none}.xo-detail-notes>li+li{border-top:1px solid #f4efe412}.xo-notice summary,.xo-notice-copy{color:#cdd3dc;align-items:center;gap:10px;min-height:44px;padding:8px 0;display:flex}.xo-notice summary{cursor:pointer;list-style:none}.xo-notice summary::-webkit-details-marker{display:none}.xo-notice-symbol{border:1px solid #778292;border-radius:50%;flex:0 0 18px;place-items:center;height:18px;font-size:11px;font-weight:600;line-height:1;display:grid}[data-caution="1"] .xo-notice-symbol{color:var(--amber);border-color:var(--amber)}.xo-notice-expand{color:#9aa3b2;margin-left:auto;padding-left:4px;font-size:18px}.xo-notice[open] .xo-notice-expand{transform:rotate(45deg)}.xo-notice>p{margin:0 0 14px 28px;font-size:13px;line-height:1.5}.xo-notice-copy p{margin:0}.xo-booking-help{border-bottom:1px solid #ffffff14;margin:18px 0 6px}.xo-booking-help summary{color:#efd79c;text-underline-offset:3px;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline}.xo-booking-help>p{margin:4px 0 8px}.xo-booking-help>a{color:#efd79c;text-underline-offset:3px;align-items:center;min-height:44px;padding:8px 0;font-size:13px;text-decoration:underline;display:flex}.xo-booking-help summary:focus-visible,.xo-booking-help>a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #efd79c}.xo-detail-evidence{border-top:1px solid #f4efe41a;padding:4px 0}.xo-detail-evidence summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:44px;padding:8px 0;list-style:none;display:grid}.xo-detail-evidence summary::-webkit-details-marker{display:none}.xo-detail-evidence summary .xo-detail-label{flex:none;margin:0}.xo-detail-evidence-sum{color:#cdd3dc;grid-column:1/-1;min-width:0;font-size:14px;line-height:1.4}.xo-detail-evidence-chev{color:#8f98a6;justify-self:end;font-size:22px;line-height:1;transition:transform .16s;transform:rotate(90deg)}.xo-detail-evidence[open] .xo-detail-evidence-chev{transform:rotate(-90deg)}.xo-detail-evidence-list{margin:0;padding:0 0 6px;list-style:none}.xo-detail-evidence-row{justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:5px 0;display:flex}.xo-detail-evidence-row>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.xo-detail-evidence-what{color:#d8dde5;font-size:14px;line-height:1.3}.xo-detail-evidence-date{color:#8f98a6;font-size:12px}.xo-detail-evidence a{min-height:44px;color:var(--gold-bright);text-underline-offset:3px;white-space:nowrap;flex:none;align-items:center;font-size:14px;-webkit-text-decoration:underline #e4c98a73;text-decoration:underline #e4c98a73;display:inline-flex}.xo-detail-actions{padding:12px 22px calc(14px + env(safe-area-inset-bottom,0px));background:#10151f;border-top:1px solid #f4efe41a;flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.xo-detail-cta{background:var(--gold);color:#070a11;width:100%;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;transition:background .16s,transform .12s;display:flex}.xo-detail-cta[data-quiet="1"]{color:var(--gold-bright);background:0 0;border:1px solid #d3b56d80}.xo-detail-cta:active{transform:scale(.985)}@media (hover:hover){.xo-detail-evidence a:hover,.xo-term-link:hover,.xo-term:hover{color:#f4e0ab}.xo-detail-cta:hover{background:var(--gold-bright)}.xo-detail-cta[data-quiet="1"]:hover{background:#d3b56d1a}}.xo-bd-total{text-align:center;margin:2px 0 14px}.xo-bd-total-num{font-family:var(--serif);background:linear-gradient(90deg, var(--gold), var(--gold-bright));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;line-height:1}.xo-bd-total-unit{color:#9aa3b0;letter-spacing:.04em;margin-top:6px;font-size:11px;display:block}.xo-bd{margin:0 0 22px;padding:0;list-style:none}.xo-bd-item{border-bottom:1px solid #ffffff0f}.xo-bd-item:last-child{border-bottom:0}.xo-bd-row{cursor:pointer;width:100%;font:inherit;color:#e9ecf2;text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:12px;padding:9px 0;display:flex}.xo-bd-art{flex-shrink:0;place-items:center;display:grid}.xo-bd-spend{background:linear-gradient(135deg,#d3b56d66,#d3b56d14);border-radius:6px;width:36px;height:24px}.xo-bd-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xo-bd-label{color:#c2c8d2;font-size:14px}.xo-bd-sub{color:#9aa3b0;font-size:11px}.xo-bd-pts{color:var(--gold-bright);white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:flex}.xo-bd-info{color:#9aa3b0;font-size:12px}.xo-bd-row[data-open="1"] .xo-bd-info{color:var(--gold-bright)}.xo-bd-detail{color:#aeb5c0;background:#ffffff08;border-left:2px solid #d3b56d80;border-radius:0 8px 8px 0;margin:0 0 10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.xo-recheck{text-align:center;color:#8a92a0;margin:22px 0 -12px;font-size:12px}.xo-recheck summary{cursor:pointer}.xo-recheck p,.xo-recheck ul{max-width:38em;margin:12px auto;line-height:1.6}.xo-recheck ul{text-align:left;padding-left:20px}.xo-return{text-align:center;color:#8a92a0;max-width:34em;margin:26px auto 0;font-size:12.5px;line-height:1.55}.xo-foot{text-align:center;color:#8a92a0;max-width:34em;margin:22px auto 0;font-size:12px;line-height:1.6}.xo-foot-links{white-space:nowrap;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:6px 0 0;display:flex}.xo-foot-link{color:#8a92a0;min-height:44px;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;margin:0;padding:12px 4px;text-decoration:underline;display:inline-flex}.xo-thin{padding-top:40px}.xo-thin-h{font-family:var(--serif);margin:8px 0 12px;font-size:30px;line-height:1.1}.xo-thin-p{color:#8a92a0;margin:0 0 18px;font-size:14px;line-height:1.5}.xo-thin-list{color:#c2c8d2;margin:0 0 22px;padding-left:18px;font-size:14px;line-height:1.6}.xo-thin-btn{color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:1px solid #d3b56d80;border-radius:12px;padding:11px 16px}.xo-thin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xo-thin-btn-primary{background:var(--gold);border-color:var(--gold);color:#070a11;font-weight:600;text-decoration:none;display:inline-block}.xo-scrim{z-index:80;-webkit-backdrop-filter:blur(7px);background:#04060a99;justify-content:center;align-items:flex-end;animation:.22s ease-out both xo-fade;display:flex;position:fixed;inset:0}@keyframes xo-fade{0%{opacity:0}}.xo-sheet{will-change:transform;background:#10151f;border:1px solid #ffffff17;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;width:100%;max-width:430px;max-height:92dvh;animation:.38s cubic-bezier(.22,1,.36,1) backwards xo-sheet-up;display:flex;position:relative;overflow:hidden;box-shadow:0 -24px 70px -24px #000000e6}.xo-sheet:focus{outline:none}@keyframes xo-sheet-up{0%{opacity:.5;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}.xo-sheet-grip{touch-action:none;cursor:grab;flex:none;place-items:center;height:30px;display:grid}.xo-sheet-grip span{background:#ffffff2e;border-radius:99px;width:40px;height:4px}.xo-sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px 22px 28px;overflow-y:auto}.xo-sheet-x{z-index:3;color:#cdd3dc;width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:8px;right:10px}.xo-sheet-title{font-family:var(--serif);margin:0 0 12px;padding-right:48px;font-size:24px}.xo-sheet-body{color:#c2c8d2;white-space:pre-line;margin:0 0 22px;font-size:15px;line-height:1.6}.xo-pgrid{grid-template-columns:repeat(2,1fr);gap:9px;margin:0 0 22px;display:grid}.xo-ptile{background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:10px;padding:8px 10px;display:flex}.xo-pmark{color:#fff;letter-spacing:.02em;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.xo-plogo{object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;width:34px;height:34px;padding:3px}.xo-pname{color:#d3d8e0;font-size:13px}.xo-sheet-close{background:var(--gold);color:#070a11;width:100%;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:14px;font-weight:600}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.xo-step,.xo-payoff{animation:linear both xo-rise;animation-timeline:view();animation-range:entry 4% cover 16%}}}@keyframes xo-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.xo>:not(.xo-scrim):not(.xo-alt){animation:.56s cubic-bezier(.22,.61,.36,1) both xo-enter}.xo>:nth-child(2){animation-delay:70ms}.xo>:nth-child(3){animation-delay:.15s}.xo>:nth-child(4){animation-delay:.23s}.xo>:nth-child(5){animation-delay:.3s}.xo>:nth-child(6){animation-delay:.37s}.xo>:nth-child(7){animation-delay:.43s}@keyframes xo-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.xo-fork-opt{transition:transform .16s,border-color .16s,background .16s}.xo-fork-opt:active{transform:scale(.98)}@media (hover:hover){.xo-fork-opt:hover{background:#ffffff0d;border-color:#e4c98a73}.xo-sheet-close:hover{background:var(--gold-bright)}.xo-sheet-x:hover{background:#ffffff1a}.xo-foot-link:hover{color:#cdd3dc}}.xo-sheet-close{transition:background .16s,transform .12s}.xo-sheet-close:active{transform:scale(.985)}.xo :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #e4c98abf}.xo-step-mark{transition:box-shadow .45s,filter .45s}.xo-step:not([data-passed="1"]) .xo-step-mark{filter:saturate(.5)brightness(.6)}.xo-step[data-passed="1"] .xo-step-mark{box-shadow:0 0 0 4px #070a11,0 0 18px #e4c98ad9}.xo-step[data-passed="1"][data-type=bonus] .xo-step-mark{box-shadow:0 0 0 4px #070a11,0 0 18px #7fd1a6bf}.xo-step-when{transition:color .45s}.xo-step[data-passed="1"] .xo-step-when{color:var(--gold)}.xo-step-delta{transition:text-shadow .45s}.xo-step[data-passed="1"] .xo-step-delta{text-shadow:0 0 16px #e4c98a8c}.xo-alt{z-index:40;white-space:nowrap;-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;cursor:pointer;min-height:44px;font:inherit;background:#0d1016d1;border:1px solid #e4c98a52;border-radius:999px;align-items:baseline;gap:9px;padding:10px 18px 11px;transition:opacity .26s,transform .26s,border-color .2s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,12px);box-shadow:0 14px 36px -14px #000000d9,0 0 24px -8px #b8954a8c}.xo-alt[data-on="1"]{opacity:1;pointer-events:auto;transform:translate(-50%)}.xo-alt:active{transform:translate(-50%,1px)scale(.98)}@media (hover:hover){.xo-alt:hover{border-color:#e4c98a99}}.xo-alt-num{font-family:var(--serif);font-variant-numeric:tabular-nums;background:linear-gradient(#f4e0ab,#c9a45c);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;line-height:1}.xo-alt-label{color:#9aa3b2;letter-spacing:.01em;font-size:12px}.xo-alt-info{color:#8a92a0;align-self:center;font-size:11px}@media (prefers-reduced-motion:no-preference){.xo-alt[data-on="1"] .xo-alt-num{animation:.22s ease-out xo-total-change}}@keyframes xo-total-change{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:355px){.xo{padding:22px 16px 36px}.xo-hero{padding:15px}.xo-hero-pts-num{font-size:32px}.xo-hero-name{font-size:18px}.xo-payoff-num{font-size:46px}.xo-alt-label{font-size:11px}.xo-detail-scroll{padding:0 16px 16px}.xo-detail-actions{padding-left:16px;padding-right:16px}.xo-detail-big-num{font-size:64px}.xo-detail-big-unit{font-size:26px}.xo-offer-terms dd{font-size:14px}}@media (min-width:768px){.xo{max-width:520px;padding:40px 24px 72px}.xo-hero{border-radius:20px;padding:20px 22px}.xo-hero-name{font-size:23px}.xo-hero-pts-num{font-size:44px}.xo-step-title{font-size:15.5px}.xo-step-note{font-size:12.5px}.xo-payoff{padding:30px 24px 32px}.xo-payoff-num{font-size:66px}.xo-scrim{align-items:center;padding:28px}.xo-sheet{border-bottom:1px solid #ffffff17;border-radius:20px;max-width:520px;max-height:86dvh;animation-name:xo-sheet-pop}.xo-sheet-grip{cursor:default;height:18px}.xo-sheet-grip span{opacity:0}.xo-detail-scroll{padding:0 28px 24px}.xo-detail-actions{padding:14px 28px 18px}.xo-detail-big-num{font-size:76px}}@keyframes xo-sheet-pop{0%{opacity:0;transform:translateY(18px)scale(.985)}}@media (prefers-reduced-motion:reduce){.xo>:not(.xo-scrim):not(.xo-alt),.xo-alt,.xo-scrim,.xo-sheet,.xo-term-def{animation:none}.xo-hero-button,.xo-alt-card,.xo-hero-arrow,.xo-detail-reason-arrow,.xo-step-card,.xo-payoff,.xo-alt{transition:none}}.xo-swap-link{color:#9aa3b2;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;margin:0;padding:10px 8px;font-size:13px;text-decoration:underline;display:block}.xo-swap-link:hover{color:#cdd3dc}.xo-swaps{color:#8a92a0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:22px 0 -8px;font-size:12px;display:flex}.xo-swaps-label{margin-right:2px}.xo-swaps-item{color:#cdd3dc;cursor:pointer;background:0 0;border:1px solid #1f1f25;border-radius:3px;min-height:44px;padding:8px 12px;font-size:12px}.xo-swaps-item:hover{border-color:#8a92a0}.xo-swaps-undo{color:#8a92a0;text-underline-offset:3px;text-decoration:underline}.xo-inputs-note{text-align:center;color:#a9b1bd;max-width:34em;margin:18px auto 0;font-size:13px;line-height:1.6}.xo-part+.xo-part{margin-top:34px}.xo-step-mark[data-person]{color:#070a11;width:22px;height:22px;font-size:11px;font-weight:700;line-height:1;font-family:var(--sans);place-items:center;margin-top:18px;display:grid}.xo-step-mark[data-person=partner]{background:#cdd3dc;box-shadow:0 0 0 4px #070a11}.xo-step[data-passed="1"] .xo-step-mark[data-person=partner]{box-shadow:0 0 0 4px #070a11,0 0 14px #cdd3dc80}.xo-jrny[data-people="1"]:before{left:11px}.xo-jrny[data-people="1"] .xo-step{grid-template-columns:22px minmax(0,1fr)}.xo-ledger-callout{color:var(--green);text-transform:none;letter-spacing:.02em;font-size:11px}.xo-step:not([data-type=apply]):not([data-type=bonus]) .xo-step-mark[data-person]{color:#cdd3dc}.xo-bd-tier{border-bottom:1px solid #d3b56d40;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 4px;padding:0 0 6px;display:flex}.xo-bd-tier:first-child{margin-top:0}.xo-bd-tier-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.xo-bd-tier-pts{font-family:var(--serif);color:var(--gold-bright);font-variant-numeric:tabular-nums;font-size:18px}.xo-chain{font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:18px 0 6px;padding:0;display:flex}.xo-chain-chip{color:#c9c2b3;align-items:center;font-size:15px;line-height:1.3;display:inline-flex}.xo-chain-chip[data-side=from]{color:#f4efe4;font-weight:600}.xo-chain-chip[data-side=to]{color:#efd79c;font-weight:600}.xo-chain-rate{color:#8f97a6;font-weight:400}.xo-chain-arrow{color:#d3b56d;font-size:15px}.xo-chain-button{cursor:pointer;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:nowrap;width:100%;padding:12px 0}.xo-chain-button .xo-chain-chip{white-space:nowrap;min-width:0}.xo-chain-button .xo-chain-chip[data-side=to]{flex:auto}.xo-chain-more{color:#8f97a6;margin-left:auto;font-size:20px;line-height:1}.xo-chain-button:hover .xo-chain-chip[data-side=to],.xo-chain-button:focus-visible .xo-chain-chip[data-side=to]{text-underline-offset:3px;text-decoration:underline}
.trip-visual{background-position:50% 35%;background-size:cover;display:block;position:relative;overflow:hidden}.trip-visual[data-size=card]{aspect-ratio:16/10}.trip-visual[data-size=sheet]{aspect-ratio:16/9;border-radius:18px 18px 0 0;margin:-6px -22px 18px}.trip-visual[data-size=hero]{aspect-ratio:auto;position:absolute;inset:0}.trip-visual[data-size=hero]:after{content:"";background:linear-gradient(#070a1157 0%,#070a1100 30%,#070a114d 58%,#070a11eb 88%,#070a11 100%);position:absolute;inset:0}.trip-visual[data-size=hero] .trip-code,.trip-visual[data-size=hero] .trip-place{z-index:1}.trip-visual[data-kind=postcard]{color:#e7cf98;background:radial-gradient(90% 70% at 50% 0,#e7cf982e,#0000 70%),linear-gradient(#0c1322 0%,#070a11 100%);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.trip-arc{opacity:.55;width:84%;height:46%;position:absolute;inset:14% 8% auto}.trip-code{font-family:var(--serif,var(--font-instrument-serif), Georgia, serif);letter-spacing:.12em;color:#f3e6c4;margin-top:12%;font-size:clamp(56px,16vw,88px);line-height:1;position:relative}.trip-place{letter-spacing:.24em;text-transform:uppercase;color:#e7cf98cc;font-size:11px;position:relative}@media (min-width:900px){.trip-visual[data-size=card]{aspect-ratio:21/8}}.gs{color:#ece6d8}.gs-ready{letter-spacing:.18em;text-transform:uppercase;color:#d3b56d;margin:0;font-size:11px}.gs-result{font-family:var(--serif,var(--font-instrument-serif), Georgia, serif);color:#f7f1e3;text-wrap:balance;margin:6px 0 22px;font-size:32px;font-weight:400;line-height:1.1}.gs-block{border-top:1px solid #ffffff14;padding:18px 0}.gs-race{gap:12px;display:grid}.gs-lane{grid-template-columns:1fr auto;grid-template-areas:"label value""track track";align-items:baseline;gap:6px 12px;display:grid}.gs-lane-label{color:#b9b2a3;grid-area:label;font-size:13px}.gs-lane[data-win="1"] .gs-lane-label{color:#f7f1e3}.gs-lane-value{font-variant-numeric:tabular-nums;color:#8f97a6;grid-area:value;font-size:15px}.gs-lane[data-win="1"] .gs-lane-value{color:#e7cf98;font-weight:600}.gs-track{background:#ffffff0f;border-radius:99px;grid-area:track;height:8px;overflow:hidden}.gs-fill{background:#4a5263;border-radius:99px;height:100%;display:block}.gs-lane[data-win="1"] .gs-fill{background:linear-gradient(90deg,#a8842f,#efd79c)}.gs-fill[data-open="1"]{background:linear-gradient(90deg,#4a5263 70%,#0000)}.gs-head{color:#b9b2a3;margin:0 0 10px;font-size:13px}.gs-head strong{font-family:var(--serif,var(--font-instrument-serif), Georgia, serif);color:#f7f1e3;margin-right:4px;font-size:26px;font-weight:400}.gs-stack{background:#ffffff0f;border-radius:99px;height:14px;display:flex;position:relative;overflow:visible}.gs-seg{height:100%;box-shadow:inset -2px 0 #10151f}.gs-seg:first-child{border-radius:99px 0 0 99px}.gs-seg:last-of-type{box-shadow:none;border-radius:0 99px 99px 0}.gs-goal{background:#efd79c;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.gs-people{gap:8px;margin:12px 0 0;display:flex}.gs-person,.gs-chip{border-radius:99px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.gs-person{color:#cfc8b8;border:1px solid #ffffff24;padding:3px 10px}.gs-person[data-me="1"],.gs-chip[data-me="1"]{color:#8fd3c7;border-color:#5fb3a6}.gs-person[data-me="0"],.gs-chip[data-me="0"]{color:#e0b28b;border-color:#c08a5a}.gs-chip{border:1px solid;flex:none;width:18px;height:18px;margin-right:8px}.gs-rows{margin:14px 0 0;padding:0;list-style:none}.gs-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.gs-held{background:linear-gradient(135deg,#efd79c,#a8842f);border-radius:6px;width:56px;height:36px;display:block}.gs-main{flex-direction:column;gap:2px;min-width:0;display:flex}.gs-label{color:#f7f1e3;align-items:center;font-size:15px;display:flex}.gs-via{color:#8f97a6;font-size:12px}.gs-dot{vertical-align:1px;border-radius:99px;width:8px;height:8px;margin-right:8px;display:inline-block}.gs-pts{white-space:nowrap;font-variant-numeric:tabular-nums;color:#e7cf98;font-size:15px}.gs-detail{color:#b9b2a3;margin:-2px 0 10px 68px;font-size:12px;line-height:1.5}.gs-fine{color:#8f97a6;border-top:1px solid #ffffff14;margin-top:8px;padding-top:14px;font-size:11px;line-height:1.6}.gs-fine summary{cursor:pointer}.gs-fine ul{padding-left:16px}.gs-fine a{text-decoration:underline}.gs-sources{margin-top:10px}.gs-sources>summary{cursor:pointer;letter-spacing:.04em;opacity:.75;font-size:12px}.gs-fine>ul>li{margin:0 0 10px;line-height:1.45}.gs-fine>ul>li:last-child{margin-bottom:4px}.gs-sources li{margin:0 0 6px}.gs-tl .gs-result{margin-bottom:20px}.gs-num{color:#9aa0aa;align-items:baseline;gap:9px;margin:0;font-size:14px;display:flex}.gs-num strong{font-family:var(--serif,var(--font-instrument-serif), Georgia, serif);color:#f7f1e3;font-size:38px;font-weight:400;line-height:1}.gs-tl .gs-stack{background:0 0;gap:3px;height:11px;margin:14px 0 6px;display:flex}.gs-tl .gs-seg{box-shadow:none;border-radius:3px!important}.gs-tl .gs-gap{box-sizing:border-box;background:0 0;border:1px dashed #5a606c}.gs-booked{color:#9aa0aa;margin:0 0 16px;font-size:12px}.gs-cost{color:#b9b2a3;border:1px solid #ffffff14;border-radius:10px;margin:0 0 22px;padding:10px 12px;font-size:13px}.gs-events{margin:0;padding:0 0 0 62px;list-style:none;position:relative}.gs-events:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:14px;bottom:26px;left:52px}.gs-ev{align-items:center;gap:11px;padding:0 0 16px;display:flex;position:relative}.gs-ev:before{content:"";background:var(--c,#f3ede0);border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:-14px;box-shadow:0 0 0 3px #0b0f17}.gs-when{text-align:right;letter-spacing:.04em;color:#9aa0aa;width:42px;font-size:11px;line-height:1.2;position:absolute;top:12px;left:-62px}.gs-ev .gs-art{flex:none;width:44px}.gs-ev .gs-art .pm-card-art{aspect-ratio:312/196;width:44px!important;height:auto!important}.gs-main{flex-direction:column;flex:1;min-width:0;display:flex}.gs-tag{letter-spacing:.12em;text-transform:uppercase;color:#9aa0aa;margin-bottom:2px;font-size:11px}.gs-ev .gs-label{color:#f3ede0;font-size:14px}.gs-ev .gs-via{color:#9aa0aa;margin-top:2px;font-size:12px}.gs-ev .gs-pts{color:#f3ede0;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.gs-end:before{background:#d9bb72;width:13px;height:13px;top:13px;left:-16px}.gs-end .gs-when{color:#d9bb72}.gs-end .gs-art .trip-visual{aspect-ratio:auto;border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 1px #d9bb7280}.gs-end .gs-art .trip-visual .trip-code{letter-spacing:.04em;margin:0;font-size:13px}.gs-end .gs-art .trip-visual .trip-place,.gs-end .gs-art .trip-arc{display:none}.gs-end .gs-label{font-family:var(--serif,var(--font-instrument-serif), Georgia, serif);font-size:19px}.gs-end[data-short="1"]:before{background:0 0;border:1px dashed #8a909c}.gs-end[data-short="1"] .gs-when{color:#9aa0aa}.gs-end[data-short="1"] .gs-label{font-family:inherit;font-size:14px}.gs-held-dash{border-style:dashed!important}.gs-tl .gs-held{border:1px solid #3a404c;border-radius:5px;width:44px;height:28px;display:block}.gs-start{margin-top:16px}.gs-cost strong{color:#f7f1e3;font-weight:500}.gs-tag{filter:saturate(.9)}.gs-ev .gs-pts{flex-direction:column;align-items:flex-end;display:flex}.gs-ev .gs-pts small{color:#8b93a1;margin-top:2px;font-size:11px}
