.xl .ol-beat-word{font-size:clamp(52px,9.6vw,176px)}.xl .ol-beat:first-child .ol-beat-body{margin-right:0}.xl .ol-final-link .ol-giant{--w:104;font-size:clamp(40px,8.4vw,160px)}.xl-pick{background:var(--ol-carbon);padding:clamp(72px, 9vw, 140px) var(--ol-gut)}.xl-pick-in{max-width:var(--ol-max);margin:0 auto}.xl-pick-head{max-width:860px;margin-bottom:clamp(36px,4.4vw,64px)}.xl-pick-head p{max-width:620px;color:var(--ol-mute);margin:20px 0 0;font-size:17px;line-height:1.5}.xl-pick-body{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}.xl-plan{border:4px solid var(--ol-chalk);background:linear-gradient(#ecebe70a 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, #ecebe70a 1px, transparent 1px) 0 0 / 24px 24px, var(--ol-void);border-radius:4px;gap:10px;padding:44px clamp(12px,2vw,28px);display:grid;position:relative}.xl-plan-tag{color:var(--ol-mute);position:absolute;top:14px;left:clamp(12px,2vw,28px)}.xl-plan-row{gap:10px;display:flex}.xl-plan-row:nth-child(3){margin-bottom:18px}.xl-stand{border:1.5px dashed var(--ol-tape);min-width:0;min-height:92px;color:var(--ol-chalk);font:inherit;text-align:left;cursor:pointer;background:#ffcc000f;border-radius:3px;flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:flex-start;gap:6px;padding:10px 12px;font-size:14px;transition:background .2s,border-color .2s,color .2s;display:flex}.xl-stand.is-wide{flex-grow:2}.xl-stand b{font-size:14px;font-weight:500}.xl-stand:hover{background:#ffcc0029}.xl-stand.is-on{border:1.5px solid var(--ol-red);background:var(--ol-red);color:#fff}.xl-stand.is-busy{cursor:default;border:1.5px solid var(--ol-steel);background:var(--ol-steel);color:var(--ol-mute)}.xl-stand:focus-visible{outline:3px solid var(--ol-tape);outline-offset:3px}.xl-plan-door{background:var(--ol-carbon);color:var(--ol-mute);border-top:4px solid var(--ol-carbon);padding:2px 22px;position:absolute;bottom:-4px;left:50%;translate:-50%}.xl-order{background:var(--ol-chalk);color:var(--ol-ink);border-radius:14px;gap:16px;padding:24px;display:grid}.xl-order-tag{color:var(--ol-ink-mute)}.xl-order ul{border-top:1px solid #0c0d0f24;margin:0;padding:0;list-style:none}.xl-order li{font-variant-numeric:tabular-nums;border-bottom:1px solid #0c0d0f24;grid-template-columns:64px 1fr auto;gap:8px;padding:10px 0;font-size:15px;display:grid}.xl-order li .ol-mono{align-self:center;font-size:14px}.xl-order-sum{color:var(--ol-ink-mute);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:15px;display:flex}.xl-order-sum b{color:var(--ol-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.xl-order-empty,.xl-order-note{color:var(--ol-ink-mute);margin:0;font-size:14px;line-height:1.45}.xl-order .ol-btn{justify-content:center}.xl-card-leads,.xl-card-plan,.xl-card-rating{grid-column:span 2}.xl-card-leads{background:var(--ol-void);color:var(--ol-chalk)}.xl-card-leads p{color:var(--ol-mute)}.xl-art-cloud{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.xl-art-cloud span{width:var(--w);background:#0c0d0f1a;border-radius:999px;height:26px}.xl-art-cloud span:nth-child(3){background:var(--ol-red)}.xl-art-rating{align-items:baseline;gap:14px;display:flex}.xl-art-rating b{font-family:var(--ol-display), var(--body);font-size:88px;font-weight:800;line-height:1}.xl-art-rating span{letter-spacing:.08em;color:var(--ol-red);font-size:24px}.xl-pickind{background:var(--ol-void);padding:clamp(72px, 9vw, 140px) var(--ol-gut);scroll-margin-top:24px}.xl-ind{max-width:var(--ol-max);margin:0 auto}.xl-ind-search{max-width:720px;margin:0 auto clamp(28px,3.4vw,48px);position:relative}.xl-ind-search>svg,.xl-ind-search button svg,.xl-ind-mark svg,.xl-ind-go svg,.xl-order-ind svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xl-ind-search>svg{width:22px;height:22px;color:var(--ol-mute);pointer-events:none;position:absolute;top:50%;left:22px;translate:0 -50%}.xl-ind-search input{background:var(--ol-carbon);width:100%;height:64px;color:var(--ol-chalk);font:inherit;appearance:none;border:1px solid #ecebe73d;border-radius:999px;padding:0 60px 0 58px;font-size:18px;transition:border-color .2s}.xl-ind-search input::placeholder{color:#ecebe773}.xl-ind-search input::-webkit-search-cancel-button{-webkit-appearance:none}.xl-ind-search input:focus{border-color:var(--ol-chalk);outline:none}.xl-ind-search input:focus-visible{outline:3px solid var(--ol-tape);outline-offset:3px}.xl-ind-search button{background:var(--ol-steel);width:40px;height:40px;color:var(--ol-chalk);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:12px;translate:0 -50%}.xl-ind-search button svg{width:16px;height:16px}.xl-ind-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;perspective:1200px;gap:14px;margin:0;padding:0;list-style:none;display:grid}.xl-ind-grid>li{min-width:0;display:flex}.xl-ind-grid>li.is-big{grid-area:span 2/span 2}.xl-ind-card{border:1px solid var(--ol-steel);background:var(--ol-carbon);min-width:0;min-height:150px;color:var(--ol-chalk);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:8px;padding:22px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}.xl-ind-card:hover{border-color:#ecebe780}.xl-ind-card:active{transform:scale(.985)}.xl-ind-card:focus-visible{outline:3px solid var(--ol-tape);outline-offset:3px}.xl-ind-card.is-on{border-color:var(--ol-red);background:var(--ol-red);color:#fff}.xl-ind-mark{border:1px solid #ecebe74d;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s,border-color .2s;display:grid;position:absolute;top:16px;right:16px}.xl-ind-mark svg{width:18px;height:18px}.xl-ind-card:hover .xl-ind-mark{background:var(--ol-chalk);border-color:var(--ol-chalk);color:var(--ol-ink)}.xl-ind-card.is-on .xl-ind-mark{color:var(--ol-red);background:#fff;border-color:#fff}.xl-ind-n{--w:90;color:var(--ol-red-lit);margin-bottom:auto;font-size:clamp(88px,10vw,168px)}.xl-ind-card.is-on .xl-ind-n{color:#fff}.xl-ind-name{letter-spacing:-.01em;overflow-wrap:anywhere;padding-right:40px;font-size:19px;font-weight:700;line-height:1.2}.is-big .xl-ind-name{font-size:clamp(24px,2.4vw,36px)}.xl-ind-parent,.xl-ind-count{color:var(--ol-mute)}.xl-ind-card.is-on .xl-ind-parent,.xl-ind-card.is-on .xl-ind-count{color:#ffffffd9}.xl-ind-parent{overflow-wrap:anywhere;max-width:100%;margin-bottom:auto;padding-right:40px}.xl-ind-empty{text-align:center;color:var(--ol-mute);margin:0;padding:40px 0;font-size:17px}.xl-ind-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.xl-ind-more{min-height:48px;color:var(--ol-chalk);font:inherit;cursor:pointer;background:0 0;border:1px solid #ecebe74d;border-radius:999px;padding:0 22px;font-size:16px;font-weight:600}.xl-ind-more:hover{border-color:var(--ol-chalk)}.xl-ind-go{background:var(--ol-carbon);min-height:48px;color:var(--ol-mute);border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 20px;font-size:16px;text-decoration:none;display:inline-flex}.xl-ind-go b{color:var(--ol-chalk);font-weight:600}.xl-ind-go svg{box-sizing:border-box;background:var(--ol-steel);width:34px;height:34px;color:var(--ol-chalk);border-radius:50%;padding:8px}.xl-ind-go.is-on svg{background:var(--ol-red)}.xl-ind-go:hover{color:var(--ol-mute)}.xl-ind-more:focus-visible,.xl-ind-go:focus-visible,.xl-order-ind button:focus-visible,.xl-order-add:focus-visible{outline:3px solid var(--ol-tape);outline-offset:3px}.xl-order{scroll-margin-top:24px}.xl-order-ind{flex-wrap:wrap;gap:6px;display:flex;border-top:0!important}.xl-order .xl-order-ind li{border:0;padding:0;display:block}.xl-order-ind button{background:var(--ol-ink);min-height:34px;color:var(--ol-chalk);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:14px;font-weight:600;display:inline-flex}.xl-order-ind button:hover{background:var(--ol-red)}.xl-order-ind svg{width:14px;height:14px}.xl-order-add{color:var(--ol-red);text-underline-offset:3px;justify-self:start;font-size:15px;font-weight:600;text-decoration:underline}@media (max-width:1100px){.xl-pick-body{grid-template-columns:1fr}.xl-ind-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.xl .ol-final-link .ol-giant{--w:72;font-size:clamp(34px,9.6vw,90px)}.xl .ol-beat-word{font-size:clamp(40px,11.4vw,110px)}.xl-card-leads,.xl-card-plan,.xl-card-rating{grid-column:auto}.xl-plan-row{flex-wrap:wrap}.xl-ind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xl-ind-card{min-height:128px;padding:16px}.xl-ind-name{padding-right:0;font-size:16px}.xl-ind-mark{width:32px;height:32px;top:12px;right:12px}.xl-ind-n{font-size:72px}.xl-ind-parent{padding-right:36px}.xl-ind-search input{height:56px;font-size:16px}.xl-stand{flex:calc(33% - 10px);min-height:72px}.xl-stand.is-wide{flex-basis:100%}}
