.melee-page{--beige: #F1F2F4;--beige-up: #FFFFFF;--beige-down: #E6E7EA;--beige-edge: #D6D8DC;--brand: #302B65;--brand-soft: #575096;--mute: #63666D;--deep: #302B65;--deep-2: #26214F;--cream: #FFFFFF;--live: #302B65;--line: rgba(48,43,101,.14);--line-2: rgba(48,43,101,.28);--display: var(--font-sans, "Avenir Next LT Pro", sans-serif);--ui: var(--font-sans, "Avenir Next LT Pro", sans-serif);--data: var(--font-sans, "Avenir Next LT Pro", sans-serif);--t-2xs: .72rem;--t-xs: .75rem;--t-sm: .85rem;--t-md: .95rem;--t-body: 1rem;--t-lg: 1.12rem;--track-label: .1em;--cap-shift: .098em;--r-xs: 6px;--r-sm: 10px;--r: 16px;--r-lg: 24px;--r-xl: 32px;--shadow: 0 1px 2px rgba(48,43,101,.05), 0 12px 30px -22px rgba(48,43,101,.45);--shadow-lg: 0 2px 6px rgba(48,43,101,.06), 0 30px 56px -34px rgba(48,43,101,.5);--pad: clamp(1.15rem, 4.2vw, 3rem);--maxw: 1220px;background:var(--beige);color:var(--brand);font-family:var(--ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden;font-variant-numeric:tabular-nums}.melee-page *,.melee-page *:before,.melee-page *:after{box-sizing:border-box}.melee-page:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(900px 560px at 78% -10%,rgba(48,43,101,.05),transparent 64%),radial-gradient(700px 480px at 2% 6%,rgba(48,43,101,.07),transparent 66%)}.melee-page .wrap{width:min(100%,var(--maxw));margin-inline:auto;padding-inline:var(--pad);position:relative;z-index:1}.melee-page img,.melee-page svg{display:block;max-width:100%}.melee-page a{color:inherit;text-decoration:none}.melee-page ::selection{background:var(--beige-down);color:var(--brand)}.melee-page :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--r-xs)}.melee-page h1,.melee-page h2,.melee-page h3,.melee-page h4,.melee-page h5,.melee-page h6{font-family:var(--display);font-weight:600;letter-spacing:-.022em;line-height:1.08;text-transform:none;text-wrap:balance;margin:0;color:var(--brand)}.melee-page h1 em,.melee-page h2 em,.melee-page h3 em{font-style:normal;font-weight:500;color:var(--brand-soft)}.melee-page p{margin:0;font-weight:400}.melee-page .eyebrow{font-family:var(--data);font-size:var(--t-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--mute);display:flex;align-items:center;gap:.65rem}.melee-page .eyebrow:before{content:"";width:20px;height:1px;background:currentColor;flex:none}.melee-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--ui);font-weight:600;font-size:var(--t-2xs);letter-spacing:.05em;text-transform:uppercase;line-height:1;padding:calc(.78rem + var(--cap-shift)) 1.25rem calc(.78rem - var(--cap-shift));border-radius:999px;border:1px solid transparent;cursor:pointer;background:transparent;color:inherit;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.melee-page .btn--fill{background:var(--brand);color:var(--beige-up);box-shadow:0 8px 20px -12px #302b65cc}.melee-page .btn--fill:hover{background:var(--brand);transform:translateY(-1px);color:var(--beige-up)}.melee-page .btn--line{border-color:var(--line-2);color:var(--brand);background:#ffffffb3}.melee-page .btn--line:hover{border-color:var(--brand);background:var(--beige-up)}.melee-page .btn--sm{padding:calc(.55rem + var(--cap-shift)) 1rem calc(.55rem - var(--cap-shift));font-size:var(--t-2xs)}.melee-page .hero{padding:clamp(2.4rem,6vw,4.4rem) 0 clamp(1.4rem,3vw,2rem)}.melee-page .hero__grid{display:grid;grid-template-columns:1.32fr 1fr;gap:clamp(1.6rem,5vw,4rem);align-items:end}.melee-page .hero__grid>*{min-width:0}.melee-page .hero h1{font-size:clamp(2.9rem,6.6vw,5rem);margin:1.15rem 0 0;max-width:15ch}.melee-page .hero__side{padding-bottom:.35rem}.melee-page .hero__sub{color:var(--mute);font-size:clamp(var(--t-body),1.5vw,var(--t-lg));line-height:1.6;max-width:46ch}.melee-page .hero__acts{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.7rem}.melee-page .cutoffs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.melee-page .cutoff{display:flex;align-items:center;gap:.55rem;padding:.5rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--beige-up);font-family:var(--data);font-size:var(--t-2xs);color:var(--mute);box-shadow:var(--shadow)}.melee-page .cutoff b{color:var(--brand);font-weight:500}.melee-page .dot{width:6px;height:6px;border-radius:50%;background:var(--live);flex:none}.melee-page .dot--shut{background:#b9bcc2}@media(prefers-reduced-motion:no-preference){.melee-page .dot:not(.dot--shut){animation:melee-pulse 2.6s ease-in-out infinite}@keyframes melee-pulse{0%,to{box-shadow:0 0 #302b6573}50%{box-shadow:0 0 0 5px #302b6500}}}@media(max-width:880px){.melee-page .hero__grid{grid-template-columns:1fr}}.melee-page .tray{border-radius:var(--r-xl);padding:1.5rem clamp(1.1rem,3vw,2rem) 1.3rem;min-width:0;background:radial-gradient(120% 100% at 50% -25%,rgba(103,94,190,.5),transparent 62%),linear-gradient(180deg,var(--deep),var(--deep-2));box-shadow:inset 0 1px #ffffff24,var(--shadow-lg);color:var(--cream)}.melee-page .tray__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.3rem;flex-wrap:wrap}.melee-page .tray__title{font-family:var(--data);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.melee-page .tray__read{font-family:var(--data);font-size:var(--t-2xs);color:var(--cream)}.melee-page .tray__scroll{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 96%,transparent 100%);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.35rem;max-width:100%}.melee-page .tray__scroll::-webkit-scrollbar{height:4px}.melee-page .tray__scroll::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}.melee-page .tray__svg{margin-inline:auto}.melee-page .tray__stone{cursor:pointer}.melee-page .tray__stone .girdle{fill:#ffffff0f;stroke:#ffffff8c;stroke-width:1;transition:fill .2s,stroke .2s}.melee-page .tray__stone .facets{stroke:#fff6;stroke-width:.7;fill:none;transition:stroke .2s}.melee-page .tray__stone:hover .girdle{stroke:var(--cream);fill:#ffffff1f}.melee-page .tray__stone[data-on="1"] .girdle{fill:#ffffffe6;stroke:var(--cream);stroke-width:1.3}.melee-page .tray__stone[data-on="1"] .facets{stroke:#211c488c;stroke-width:.8}.melee-page .tray__stone text{font-family:var(--data);font-size:9px;fill:#ffffff80;transition:fill .2s}.melee-page .tray__stone text.plate{font-size:7.4px;fill:#ffffff4d}.melee-page .tray__stone:hover text,.melee-page .tray__stone[data-on="1"] text{fill:var(--cream)}.melee-page .tray__read3{display:grid;grid-template-columns:repeat(3,1fr);margin-top:.85rem;border-top:1px solid rgba(255,255,255,.15)}.melee-page .tray__read3 div{padding:.8rem .2rem .1rem;border-left:1px solid rgba(255,255,255,.15)}.melee-page .tray__read3 div:first-child{border-left:0;padding-left:0}.melee-page .tray__read3 .k{font-family:var(--data);font-size:var(--t-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:#ffffff80}.melee-page .tray__read3 .v{font-family:var(--display);font-weight:600;letter-spacing:-.02em;font-size:1.75rem;margin-top:.22rem;line-height:1.1;color:var(--cream)}.melee-page .tray__read3 .v small{font-family:var(--data);font-size:var(--t-sm);color:#ffffff8c;margin-left:.15rem}.melee-page .tray__read3 .v.money{color:var(--cream);font-weight:600}@media(max-width:640px){.melee-page .tray__title-x{display:none}.melee-page .tray__read3{grid-template-columns:1fr 1fr}.melee-page .tray__read3 div:nth-child(3){border-left:0;padding-left:0}}.melee-page .tray__hint{font-size:var(--t-2xs);color:#ffffff73;margin-top:.7rem}.melee-page .rail{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;padding:clamp(1.7rem,4vw,2.5rem) 0}.melee-page .rail span{display:inline-flex;align-items:center;justify-content:center;line-height:1.25;font-family:var(--data);font-size:var(--t-2xs);letter-spacing:.05em;color:var(--mute);border:1px solid var(--line);border-radius:999px;padding:.42rem .85rem;background:var(--beige-up)}.melee-page .rail span b{color:var(--brand);font-weight:500}.melee-page .desk{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--beige-up);box-shadow:var(--shadow-lg)}.melee-page .desk__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 1.3rem;border-bottom:1px solid var(--line);background:var(--beige-down)}.melee-page .desk__label{font-family:var(--data);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mute)}.melee-page .desk__body{display:grid;grid-template-columns:1fr 1fr 1.15fr}.melee-page .desk__col{padding:1.3rem;border-left:1px solid var(--line)}.melee-page .desk__col:first-child{border-left:0}.melee-page .desk__col--out{background:linear-gradient(180deg,var(--beige-down),var(--beige-up))}.melee-page .field{font-family:var(--data);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mute);margin-bottom:.6rem}.melee-page .band{font-family:var(--display);font-weight:600;letter-spacing:-.02em;font-size:clamp(1.75rem,3.6vw,2.3rem);line-height:1}.melee-page .band em{font-family:var(--data);font-style:normal;font-size:var(--t-sm);color:var(--mute);letter-spacing:.06em;margin-left:.15rem}.melee-page .seg{display:flex;flex-wrap:wrap;gap:.35rem}.melee-page .seg button{display:inline-flex;align-items:center;justify-content:center;line-height:1.25;font-family:var(--data);font-size:var(--t-2xs);padding:.45rem .7rem;border-radius:999px;background:transparent;color:var(--mute);border:1px solid var(--line-2);cursor:pointer;transition:.16s}.melee-page .seg button:hover{color:var(--brand);border-color:var(--brand-soft)}.melee-page .seg button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--beige-up)}.melee-page .jobs{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.melee-page .jobs button{display:inline-flex;align-items:center;justify-content:center;line-height:1.25;font-size:var(--t-2xs);padding:.35rem .7rem;border-radius:999px;cursor:pointer;background:var(--beige-down);color:var(--brand);border:1px solid transparent;transition:.16s}.melee-page .jobs button:hover{border-color:var(--brand);color:var(--brand)}.melee-page .qty{display:flex;align-items:center;gap:.5rem}.melee-page .qty input{width:100%;min-width:0;background:var(--beige);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--brand);font-family:var(--data);font-size:1rem;padding:.65rem .75rem}.melee-page .qty input:focus{border-color:var(--brand);outline:none;background:var(--beige-up)}.melee-page .qty span{font-family:var(--data);font-size:var(--t-2xs);color:var(--mute)}.melee-page .swap{display:grid;place-items:center;width:32px;height:32px;flex:none;cursor:pointer;background:var(--beige);border:1px solid var(--line-2);border-radius:999px;color:var(--mute)}.melee-page .swap:hover{color:var(--brand);border-color:var(--brand)}.melee-page .note{font-size:var(--t-2xs);color:var(--mute);margin-top:.55rem;line-height:1.5}.melee-page .total{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.melee-page .total__num{font-family:var(--display);font-weight:600;font-size:clamp(2.4rem,5.4vw,3.4rem);line-height:1;letter-spacing:-.025em}.melee-page .total__per{font-family:var(--data);font-size:var(--t-2xs);color:var(--mute)}.melee-page .total__break{font-family:var(--data);font-size:var(--t-2xs);color:var(--mute);margin-top:.8rem;display:grid;gap:.26rem;line-height:1.5}.melee-page .total__break b{color:var(--brand);font-weight:500}.melee-page .desk__acts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}@media(max-width:880px){.melee-page .desk__body{grid-template-columns:1fr}.melee-page .desk__col{border-left:0;border-top:1px solid var(--line)}.melee-page .desk__col:first-child{border-top:0}}.melee-page .section{padding:clamp(2.8rem,6vw,4.6rem) 0;position:relative;z-index:1}.melee-page .darkblock{background:linear-gradient(180deg,var(--deep),var(--deep-2));border-radius:var(--r-xl);padding:clamp(1.6rem,4vw,3rem);color:#ffffffc2;box-shadow:var(--shadow-lg)}.melee-page .darkblock h2,.melee-page .darkblock h3{color:var(--cream)}.melee-page .darkblock h2 em,.melee-page .darkblock h3 em{color:#a69eda}.melee-page .darkblock p,.melee-page .darkblock .card p,.melee-page .darkblock .lead p,.melee-page .lead.darkblock p{color:#ffffffd1}.melee-page .darkblock .eyebrow,.melee-page .darkblock .sechead__meta{color:#ffffff80}.melee-page .darkblock .sechead{margin-bottom:1.6rem}.melee-page .darkblock .stat,.melee-page .darkblock .quote,.melee-page .darkblock .card{background:#ffffff0e;border-color:#ffffff26;box-shadow:none}.melee-page .darkblock .card:hover,.melee-page .darkblock .stat:hover{box-shadow:none;background:#ffffff17}.melee-page .darkblock .stat__n{color:var(--cream)}.melee-page .darkblock .stat__l,.melee-page .darkblock .quote cite,.melee-page .darkblock .card__k{color:#ffffff8c}.melee-page .darkblock .quote p{color:var(--cream)}.melee-page .darkblock .trust__k{color:#ffffff80}.melee-page .darkblock .trust__v{color:var(--cream)}.melee-page .darkblock .trust__v small{color:#ffffff94}.melee-page .darkblock .form label{color:#ffffff8c}.melee-page .darkblock .form input,.melee-page .darkblock .form select,.melee-page .darkblock .form textarea{background:#ffffff12;border-color:#fff3;color:var(--cream)}.melee-page .darkblock .form input:focus,.melee-page .darkblock .form select:focus,.melee-page .darkblock .form textarea:focus{border-color:var(--cream);background:#ffffff1f}.melee-page .darkblock .form select option{background:var(--deep-2);color:var(--cream)}.melee-page .darkblock .consent,.melee-page .darkblock .formnote{color:#fff9}.melee-page .darkblock .btn--fill{background:var(--cream);color:var(--deep);box-shadow:none}.melee-page .darkblock .btn--fill:hover{background:#fff;color:var(--deep)}.melee-page .darkblock :focus-visible{outline-color:var(--cream)}.melee-page .sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.melee-page .sechead h2{font-size:clamp(2.1rem,4.6vw,3.3rem)}.melee-page .sechead__meta{font-family:var(--data);font-size:var(--t-sm);color:var(--mute);text-align:right;line-height:1.7}.melee-page .tablewrap{border:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);overflow:auto;max-width:100%;background:var(--beige-up);border-top:0}.melee-page .tablewrap::-webkit-scrollbar{height:5px}.melee-page .tablewrap::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:5px}.melee-page table{border-collapse:collapse;width:100%;min-width:820px;font-family:var(--data);font-size:.875rem}.melee-page thead th{position:sticky;top:0;z-index:2;background:var(--beige-down);color:var(--mute);font-weight:500;font-size:var(--t-2xs);letter-spacing:.09em;text-transform:uppercase;padding:.9rem .85rem;text-align:right;border-bottom:1px solid var(--line-2);white-space:nowrap}.melee-page thead th:first-child,.melee-page thead th:nth-child(2){text-align:left}.melee-page thead th[data-on="1"]{color:var(--brand);background:var(--beige-down)}.melee-page tbody td{padding:.72rem .85rem;text-align:right;border-bottom:1px solid var(--line);color:var(--mute);white-space:nowrap}.melee-page tbody tr:last-child td{border-bottom:0}.melee-page tbody td:first-child{text-align:left;color:var(--brand);font-weight:500}.melee-page tbody td:nth-child(2){text-align:left;font-size:var(--t-2xs)}.melee-page tbody tr{cursor:pointer;transition:background .15s}.melee-page tbody tr:hover,.melee-page tbody tr[data-on="1"]{background:var(--beige-down)}.melee-page td.best{color:var(--brand);font-weight:500;background:#302b6514}.melee-page tbody tr[data-on="1"] td.best{background:#302b6524}.melee-page .tfoot{font-size:var(--t-sm);color:var(--mute);margin-top:1rem;max-width:72ch;line-height:1.65}.melee-page .legend{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.1rem;font-size:var(--t-sm);color:var(--mute)}.melee-page .legend b{color:var(--brand);font-family:var(--data);font-size:var(--t-2xs);font-weight:500}.melee-page .unitbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 1.3rem;border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--beige-down)}.melee-page .grid{display:grid;gap:1rem}.melee-page .g4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.melee-page .g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.melee-page .card{background:var(--beige-up);border:1px solid var(--line);border-radius:var(--r);padding:1.4rem 1.3rem;box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s}.melee-page .card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.melee-page .card__k{font-family:var(--data);font-size:var(--t-xs);letter-spacing:.08em;color:var(--brand);margin-bottom:.55rem}.melee-page .card h3{font-size:1.38rem;margin-bottom:.4rem;font-weight:500}.melee-page .card p{font-size:var(--t-md);color:var(--mute);line-height:1.6}.melee-page .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.melee-page .stat{background:var(--beige-up);border:1px solid var(--line);border-radius:var(--r);padding:1.5rem 1.3rem;box-shadow:var(--shadow)}.melee-page .stat__n{font-family:var(--display);font-weight:600;font-size:clamp(2.2rem,4.8vw,3.1rem);line-height:1;letter-spacing:-.025em}.melee-page .stat__l{font-family:var(--data);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mute);margin-top:.6rem}.melee-page .quote{background:var(--beige-up);border:1px solid var(--line);border-radius:var(--r);padding:1.5rem 1.4rem;box-shadow:var(--shadow)}.melee-page .quote p{font-family:var(--display);font-style:normal;font-weight:500;letter-spacing:-.01em;font-size:1.2rem;color:var(--brand);line-height:1.5}.melee-page .quote cite{display:block;font-style:normal;font-family:var(--data);font-size:var(--t-2xs);color:var(--mute);margin-top:.9rem;letter-spacing:.04em}.melee-page .trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:1.5rem 2rem;margin-top:2.2rem}.melee-page .trust__k{font-family:var(--data);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mute);margin-bottom:.35rem}.melee-page .trust__v{font-size:var(--t-body);color:var(--brand)}.melee-page .trust__v small{display:block;color:var(--mute);font-size:var(--t-sm);margin-top:.2rem}.melee-page .lead{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(1.6rem,4vw,3rem);align-items:start}.melee-page .lead h2{font-size:clamp(1.9rem,3.9vw,2.7rem);margin:.8rem 0 .9rem}.melee-page .lead p{color:var(--mute);max-width:42ch;font-size:var(--t-body);line-height:1.6}.melee-page .form{display:grid;gap:.8rem}.melee-page .row2{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.melee-page .form label{font-family:var(--data);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mute);display:block;margin-bottom:.35rem}.melee-page .form input,.melee-page .form select,.melee-page .form textarea{width:100%;font-family:var(--ui);font-size:var(--t-md);color:var(--brand);background:var(--beige);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:.68rem .8rem}.melee-page .form input:focus,.melee-page .form select:focus,.melee-page .form textarea:focus{outline:none;border-color:var(--brand);background:var(--beige-up)}.melee-page .form textarea{min-height:74px;resize:vertical}.melee-page .consent{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--t-sm);color:var(--mute);line-height:1.5}.melee-page .consent input{width:auto;margin-top:.2rem}.melee-page .formnote{font-size:var(--t-sm);color:var(--mute);line-height:1.6}.melee-page .form .error-message{display:block;margin-top:.3rem;font-size:var(--t-2xs);line-height:1.4;font-weight:500;color:#ffb4b4;text-transform:none;letter-spacing:0}.melee-page .form .error-message:empty{display:none}.melee-page .form .border-red-500{border-color:#f08a8a;background:#ff787814}.melee-page .formmsg{font-size:var(--t-sm);color:#ffffffbf}.melee-page .formmsg:empty{display:none}.melee-page .formmsg.is-error{color:#ffb4b4}.melee-page .btn[disabled]{cursor:not-allowed;transform:none}@media(max-width:860px){.melee-page .lead,.melee-page .row2{grid-template-columns:1fr}}.melee-page .contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,5vw,3.5rem);align-items:start}.melee-page .contact h2{font-size:clamp(2rem,4.4vw,3rem);margin:.9rem 0 1rem}.melee-page .contact p{color:var(--mute);max-width:44ch;font-size:var(--t-body);line-height:1.6}.melee-page .list{border:1px solid var(--line);border-radius:var(--r);background:var(--beige-up);overflow:hidden;box-shadow:var(--shadow)}.melee-page .list__row{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line);font-size:var(--t-md)}.melee-page .list__row:last-child{border-bottom:0}.melee-page .list__k{font-family:var(--data);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mute);padding-top:.15rem}.melee-page .list__v{text-align:right}.melee-page .list__v a:hover{color:var(--brand)}.melee-page .list__v small{display:block;color:var(--mute);font-size:var(--t-sm)}@media(max-width:820px){.melee-page .contact{grid-template-columns:1fr}}.melee-page .faq{border:1px solid var(--line);border-radius:var(--r);background:var(--beige-up);overflow:hidden;box-shadow:var(--shadow)}.melee-page .faq details{border-bottom:1px solid var(--line)}.melee-page .faq details:last-child{border-bottom:0}.melee-page .faq summary{list-style:none;cursor:pointer;padding:1.15rem 3rem 1.15rem 1.35rem;position:relative;font-family:var(--display);font-weight:600;letter-spacing:-.015em;font-size:clamp(1.12rem,2.2vw,1.3rem);color:var(--brand)}.melee-page .faq summary::-webkit-details-marker{display:none}.melee-page .faq summary:after{content:"+";position:absolute;right:1.35rem;top:1.05rem;font-family:var(--data);color:var(--mute);font-size:1.15rem;transition:transform .25s,color .2s}.melee-page .faq details[open] summary:after{transform:rotate(45deg);color:var(--brand)}.melee-page .faq .ans{padding:0 3rem 1.3rem 1.35rem;color:var(--mute);font-size:var(--t-body);max-width:80ch;line-height:1.65}@media(max-width:720px){.melee-page{padding-bottom:4.8rem}}.melee-page .toast{display:inline-flex;align-items:center;justify-content:center;line-height:1.25;position:fixed;left:50%;bottom:5.6rem;transform:translate(-50%,14px);z-index:90;background:var(--brand);color:var(--beige-up);font-family:var(--data);font-size:var(--t-2xs);padding:.6rem 1.1rem;border-radius:999px;opacity:0;pointer-events:none;transition:.28s}.melee-page .toast[data-on="1"]{opacity:1;transform:translate(-50%)}@media(max-width:720px){.melee-page .tablewrap{border:0;background:transparent;overflow:visible;border-radius:0}.melee-page table{min-width:0;display:block}.melee-page thead{display:none}.melee-page tbody{display:block}.melee-page tbody tr{display:block;margin-bottom:.7rem;padding:.35rem .95rem .55rem;background:var(--beige-up);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.melee-page tbody tr:last-child{margin-bottom:0}.melee-page tbody tr[data-on="1"]{border-color:var(--brand-soft);background:var(--beige-up);box-shadow:0 0 0 1px var(--brand-soft),var(--shadow-lg)}.melee-page tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem 0;text-align:right;white-space:normal;border-bottom:1px solid var(--line)}.melee-page tbody tr td:last-child{border-bottom:0}.melee-page tbody td:before{content:attr(data-label);flex:none;text-align:left;font-size:var(--t-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--mute)}.melee-page tbody td:first-child{font-size:1rem;font-weight:600;padding-top:.7rem;padding-bottom:.6rem;border-bottom:1px solid var(--line-2)}.melee-page tbody td:first-child:before{display:none}.melee-page tbody td:first-child{justify-content:flex-start;text-align:left}.melee-page td.best{background:transparent;position:relative}.melee-page td.best:after{content:"selected";position:absolute;right:0;bottom:.1rem;font-size:var(--t-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-soft)}.melee-page tbody tr[data-on="1"] td.best{background:transparent}}.melee-page .melee-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.melee-page .melee-reveal.is-in{opacity:1;transform:none}.melee-page .tray__stone .girdle,.melee-page .tray__stone .facets{transition:fill .28s ease,stroke .28s ease,stroke-width .28s ease}.melee-page tbody tr{transition:background .2s ease,box-shadow .2s ease}.melee-page td.best{transition:background .25s ease,color .25s ease}.melee-page .seg button{transition:background .18s ease,border-color .18s ease,color .18s ease}.melee-page .total__num{transition:color .2s ease}.melee-page .total__num.is-bumped{animation:melee-bump .42s cubic-bezier(.22,.61,.36,1)}@keyframes melee-bump{0%{transform:translateY(3px);opacity:.55}to{transform:none;opacity:1}}.melee-page .selbar{position:fixed;left:.6rem;right:.6rem;bottom:.6rem;z-index:70;display:flex;align-items:center;gap:.9rem;padding:.55rem .55rem .55rem 1.1rem;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-lg);opacity:0;transform:translateY(120%);pointer-events:none;transition:opacity .3s ease,transform .35s cubic-bezier(.22,.61,.36,1)}.melee-page .selbar[data-on="1"]{opacity:1;transform:none;pointer-events:auto}.melee-page .selbar__what{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.melee-page .selbar__k{font-size:var(--t-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.melee-page .selbar__v{font-weight:600;font-size:1.05rem;color:var(--brand);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.melee-page .selbar .btn{flex:none}@media(min-width:721px){.melee-page .selbar{left:auto;right:1.4rem;bottom:1.4rem;max-width:min(30rem,calc(100vw - 2.8rem))}}@media(max-width:720px){.melee-page .selbar__k{display:none}.melee-page .selbar{padding-left:.95rem;gap:.6rem}.melee-page .selbar__v{font-size:.95rem}}@media print{.melee-page .selbar{display:none!important}.melee-page{background:var(--beige-up)}.melee-page:before,.melee-page .tray,.melee-page .desk,.melee-page .hero__acts,.melee-page .cutoffs,.melee-page .toast,.melee-page .faq,.melee-page .rail{display:none!important}.melee-page .section{padding:.5rem 0;break-inside:avoid}.melee-page table{min-width:0;font-size:9pt}.melee-page .tablewrap,.melee-page .unitbar{border-radius:0;box-shadow:none}.melee-page tbody tr[data-on="1"],.melee-page thead th[data-on="1"]{background:transparent!important}}@media(prefers-reduced-motion:reduce){.melee-page *{animation:none!important;transition:none!important}.melee-page .melee-reveal{opacity:1!important;transform:none!important}.melee-page .selbar{transform:none}}
