.sy{--sy-fill:#f6f5f8;--sy-ok:#2f7d58;--sy-ok-bg:#e5f3eb;--sy-accent:#e08fb3;--sy-info:#35539a;--sy-info-bg:#e7edf9}.sy small{font-size:10px;color:var(--dp-soft,#4a4a52)}.sy-muted{color:var(--dp-muted,#8b8a93)!important}.sy-device{container-type:inline-size;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--dp-ink,#141416);font-size:11.5px;line-height:1.35;text-align:left;font-family:var(--cal-font-sans)}.sy-device,.sy-device *,.sy-device :after,.sy-device :before{box-sizing:border-box}.cal-sls-inline-visual .sy-device,.cal-sls-panel .sy-device{padding:6px}.sy-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.sy-row>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:9px;align-items:start;min-height:0}.sy-two--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sy-stack{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.sy-grid{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:7px;min-height:0}.sy .dk-table td,.sy .dk-table td small{white-space:nowrap}.sy-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.sy-num{font-variant-numeric:tabular-nums}.sy-badges{display:flex;flex-wrap:wrap;gap:3px}.sy-badges .dk-pill{font-weight:500}.sy-line{margin:0;color:var(--dp-soft,#4a4a52);font-size:10.5px}.sy-label{text-transform:uppercase;letter-spacing:.05em;font-size:8.5px!important;color:var(--dp-muted,#8b8a93)!important}.sy-banner{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;background:var(--dk-warn-bg,#fbf0d9);color:var(--dk-warn,#8a5d0c);font-size:10.5px}.sy-banner b{color:inherit}.sy-banner.is-ok{background:var(--sy-ok-bg);color:var(--sy-ok)}.sy-banner.is-bad{background:var(--dk-bad-bg,#f8e4ea);color:var(--dk-bad,#a8455f)}.sy-card{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border:1px solid var(--dp-line,#e7e5ea);border-radius:6px;background:#fff;min-width:0}.sy-card-title,.sy-card>b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-card-head{display:flex;align-items:center;gap:7px;min-width:0}.sy-card-head>.sy-card-words,.sy-card-head>b{flex:1 1 auto;min-width:0}.sy-card-words{display:flex;flex-direction:column;min-width:0}.sy-card-words b,.sy-card-words small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-btns{display:flex;flex-wrap:wrap;gap:4px}.sy-btns .dk-btn{height:21px;padding:0 8px;font-size:9.5px}.sy-logo{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;font-size:8.5px;font-weight:700;letter-spacing:.02em;color:#fff}.sy-logo--0{background:#35539a}.sy-logo--1{background:#2f7d58}.sy-logo--2{background:#a8455f}.sy-logo--3{background:#8a5d0c}.sy-logo--4{background:#141416}.sy-logo--5{background:#6b4fa3}.sy-with-rail .dk-app{flex-direction:row;padding:0;gap:0}.sy-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:9px;padding:13px 15px;overflow:hidden}.sy-main>*,.sy-rail{flex:none}.sy-rail{display:flex;width:156px;flex-direction:column;gap:2px;padding:12px 8px;background:var(--dk-wash,#f6f4f7);border-right:1px solid var(--dp-line,#e7e5ea)}.sy-rail>span{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:6px;font-size:10.5px;line-height:1.2;color:var(--dp-soft,#4a4a52)}.sy-rail-label{flex:1 1 auto;min-width:0}.sy-rail>span.is-on{background:#fff;color:var(--dp-ink,#141416);font-weight:600;box-shadow:0 0 0 1px var(--dp-line,#e7e5ea)}.sy-rail-count{flex:none;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--dk-bad,#a8455f);color:#fff;font-size:8.5px;display:inline-flex;align-items:center;justify-content:center}@container (max-width: 720px){.sy-rail{display:none}}.sy-phone{height:100%;max-height:540px;aspect-ratio:9/19.2;background:#0f0f12;border-radius:34px;padding:8px;box-shadow:0 40px 70px -36px rgba(15,15,20,.55);flex:none}.sy-phone-scr{position:relative;height:100%;border-radius:27px;overflow:hidden;background:#fff}.sy-phone-scr:before{content:"";position:absolute;top:7px;left:50%;width:64px;height:18px;border-radius:20px;background:#0f0f12;transform:translateX(-50%);z-index:5}.sy-phone .dp-phone{height:100%;font-size:10.5px}.sy-phone .dp-ph-bar{padding-top:32px}.sy-phone .dp-ph-bar b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-phone .dp-ph-body{gap:7px}.sy-phone .dp-ph-tabs small{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sy-ph-card{display:flex;flex-direction:column;gap:4px;padding:8px 9px;border:1px solid var(--dp-line,#e7e5ea);border-radius:8px;background:#fff}.sy-ph-card>b{font-size:11px}.sy-ph-big{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:10px;background:var(--dp-ink,#141416);color:#fff}.sy-ph-big b{font-size:18px;font-weight:500}.sy-ph-big small{color:rgba(255,255,255,.72)!important}.sy-ph-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.sy-ph-tiles>span{display:flex;flex-direction:column;padding:6px 7px;border:1px solid var(--dp-line,#e7e5ea);border-radius:8px;background:#fff}.sy-ph-tiles b{font-size:14px;font-weight:500}.sy-ph-tiles .is-warn{background:#fdf8ec;border-color:#ecd8ac}.sy-ph-tiles .is-bad{background:#fcf1f4;border-color:#ecc5d0}.sy-ph-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.sy-ph-head .dk-btn{height:19px;padding:0 7px;font-size:9px}.sy-ph-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 7px;font-size:9.5px;border:1px solid var(--dp-line,#e7e5ea);border-radius:8px;background:#fff}.sy-ph-row>span{display:flex;flex-direction:column;min-width:0}.sy-ph-row b,.sy-ph-row small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-ph-row small{font-size:9px}.sy-ph-row.is-fresh{background:var(--sy-ok-bg);border-color:#b9dcc6;animation:sy-glow 1.2s ease}.sy-ph-list{display:flex;flex-direction:column;gap:5px;min-height:0;overflow:hidden}@keyframes sy-glow{0%{box-shadow:0 0 0 0 rgba(224,143,179,.6)}to{box-shadow:0 0 0 10px rgba(224,143,179,0)}}@media (prefers-reduced-motion:reduce){.sy-cell.is-fresh,.sy-ph-row.is-fresh{animation:none!important}}.sy-hero{position:relative;width:100%}.sy-hero-stage{height:500px;box-shadow:0 40px 80px -36px rgba(15,15,20,.45),0 0 0 1px rgba(15,15,20,.06);border-radius:2px;background:#fff}.sy-hero-stage .dk-shot{height:100%}.sy-hero-phone{display:flex;justify-content:center;height:520px}.sy-hero-phone .sy-phone{height:520px}.sy-hero-stage{display:none}@media (min-width:1024px){.sy-hero{padding:24px 96px 150px 0;box-sizing:border-box}.sy-hero-stage{display:block;width:100%;height:520px}.sy-hero-phone{position:absolute;right:0;bottom:0;margin:0;height:400px;z-index:3}.sy-hero-phone .sy-phone{height:400px}}.sy-ari{display:flex;flex-direction:column;padding:0;overflow:hidden;flex:1 1 auto;min-height:0}.sy-ari-row{display:grid;grid-template-columns:minmax(170px,2.2fr) repeat(var(--nights,7),minmax(0,1fr));align-items:stretch;border-bottom:1px solid var(--dk-row,#f0eef2)}.sy-ari-row:last-child{border-bottom:0}.sy-ari-row>span{display:flex;align-items:center;justify-content:center;padding:4px 3px;font-size:10px;font-variant-numeric:tabular-nums;border-left:1px solid var(--dk-row,#f0eef2);min-width:0;white-space:nowrap}.sy-ari-row>span:first-child{justify-content:flex-start;padding-left:8px;border-left:0;gap:5px;overflow:hidden;text-overflow:ellipsis}.sy-ari-head{background:var(--dk-wash,#f6f4f7)}.sy-ari-head>span{flex-direction:column;gap:0;font-size:9px;color:var(--dp-muted,#8b8a93);text-transform:uppercase;letter-spacing:.04em}.sy-ari-head>span b{font-size:11px;color:var(--dp-ink,#141416);letter-spacing:0}.sy-ari-item>span:first-child{font-weight:600}.sy-ari-type>span:first-child{padding-left:14px;font-weight:500}.sy-ari-plan>span:first-child{padding-left:22px}.sy-ari-chan>span:first-child{padding-left:30px;color:var(--dp-soft,#4a4a52)}.sy-ari-chan>span{background:#fcfbfd}.sy-ari-row small{font-size:8.5px;color:var(--dp-muted,#8b8a93)}.sy-cell{transition:background .5s,color .5s}.sy-cell.is-low{color:var(--dk-warn,#8a5d0c)}.sy-cell.is-zero{background:var(--dk-bad-bg,#f8e4ea)!important;color:var(--dk-bad,#a8455f);font-weight:600}.sy-cell.is-fresh{animation:sy-glow 1.2s ease}.sy-ari-tools{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sy-ari-tools .dk-btn{height:22px;padding:0 8px}.sy-ari-note{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--sy-ok)}@container (max-width: 560px){.sy-ari-row{--nights:4!important}.sy-ari-row>span:nth-child(n+6){display:none}}.sy-hook{padding:8px 0 36px;overflow:hidden}.sy-band{display:flex;flex-direction:column;gap:6px;width:100%;height:100%;overflow:hidden;background:#fff;border:1px solid var(--dp-line,#e7e5ea);border-radius:6px;padding:10px 12px;box-shadow:0 18px 40px -28px rgba(0,0,0,.4);font-family:var(--cal-font-sans);color:var(--dp-ink,#141416);font-size:10.5px;text-align:left;box-sizing:border-box}.sy-place{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sy-place b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-place small{font-size:9.5px;color:var(--dp-muted,#8b8a93);white-space:nowrap}.sy-band-title{display:flex;align-items:center;justify-content:space-between;gap:6px}.sy-band-title b{font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-band-line{display:flex;align-items:center;gap:6px;padding:3px 6px;border:1px solid var(--dk-row,#f0eef2);border-radius:4px;min-width:0}.sy-band-line>span:not(.sy-logo){flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-band-lines{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;overflow:hidden}.sy-band-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.sy-band-figs>span{display:flex;flex-direction:column;background:var(--sy-fill);border-radius:4px;padding:4px 6px;min-width:0}.sy-band-figs small{font-size:7.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--dp-muted,#8b8a93)}.sy-band-figs b,.sy-band-figs small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-band-figs b{font-size:13px;font-weight:500}.sy-health{display:inline-flex;align-items:center;gap:5px;font-size:10px}.sy-health i{width:7px;height:7px;border-radius:50%;background:var(--sy-ok)}.sy-health.is-warn i{background:#d39b2a}.sy-ticket-lines{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-height:0;overflow:hidden}.sy-ticket-lines>span{display:flex;gap:6px;padding:3px 0;border-bottom:1px solid var(--dk-row,#f0eef2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-ticket-lines>span b{flex:none}.sy-ticket-foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.sy-ticket-foot .dk-btn{height:21px;padding:0 9px}.sy-slot--tall{--dk-slot-band:660px;--dk-slot-band-narrow:640px}.sy-slot{--dk-slot-band:520px;--dk-slot-band-narrow:540px;--dk-slot-tab:540px;--dk-slot-tab-narrow:580px;--dk-slot-card:560px;--dk-slot-card-narrow:520px}@container (max-width: 479px){.sy-two,.sy-two--even{grid-template-columns:minmax(0,1fr)}.sy-wide-only{display:none!important}.sy .dk-actions .dk-btn:not(.dk-btn--primary),.sy .dk-head p:not(.dk-head-meta){display:none}.sy .dk-table td,.sy .dk-table th{padding-left:5px;padding-right:5px}.sy .dk-table td,.sy .dk-table td .dk-main{white-space:normal}.sy .dk-pills>span:nth-child(n+4),.sy .dk-tabs>span:nth-child(n+4){display:none}.sy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sy-nx-matrix{display:flex;flex-direction:column;padding:0;overflow:hidden;flex:1 1 auto;min-height:0}.sy-nx-mrow{display:grid;gap:0;align-items:stretch;border-bottom:1px solid var(--dk-row,#f0eef2)}.sy-nx-mrow:last-child{border-bottom:0}.sy-nx-mrow>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;min-width:0;border-left:1px solid var(--dk-row,#f0eef2);text-align:center}.sy-nx-mrow>span:first-child{align-items:flex-start;border-left:0;padding-left:9px;text-align:left}.sy-nx-mhead{background:var(--dk-wash,#f6f4f7)}.sy-nx-mhead>span{font-size:9.5px;color:var(--dp-muted,#8b8a93)}.sy-nx-mhead>span:first-child{justify-content:center;text-transform:uppercase;letter-spacing:.05em}.sy-nx-mch b{font-size:10px;color:var(--dp-ink,#141416);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sy-nx-mch small{font-size:8px!important;color:var(--dp-muted,#8b8a93)!important}.sy-nx-prop b{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sy-nx-prop small{font-size:9px!important}.sy-nx-cell .dk-pill,.sy-nx-ghost{font-size:8.5px}.sy-nx-ghost{color:var(--dp-soft,#4a4a52);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.sy-nx-err{font-size:8px!important;color:var(--dk-bad,#a8455f)!important;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@container (max-width: 640px){.sy-nx-mrow>span:nth-child(n+6){display:none}.sy-nx-mrow{grid-template-columns:minmax(96px,1.3fr) repeat(4,minmax(0,1fr))!important}}@container (max-width: 479px){.sy-nx-mrow>span:nth-child(n+4){display:none}.sy-nx-mrow{grid-template-columns:minmax(96px,1.2fr) repeat(2,minmax(0,1fr))!important}}.sy-nx-item>span:first-child{grid-column:1/-1}.sy-nx-group{display:contents}.sy-nx-sel{background:var(--dk-pink-soft,#fcebf3)!important;box-shadow:inset 0 0 0 1px var(--dk-pink,#f6c1d9)}.sy-nx-min{margin-left:2px;font-size:7.5px!important}.sy-nx-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 9px}.sy-nx-bulk .dk-btn{height:21px;padding:0 8px;font-size:9.5px}.sy-nx-bulk .dk-pills>span{padding:2px 6px;font-size:9px}.sy-nx .sy-ari-tools .dk-field{max-width:120px}.sy-nx-props{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;flex:1 1 auto;min-height:0;align-items:start}.sy-nx-list{overflow:hidden}.sy-nx-open{box-shadow:0 0 0 2px var(--dp-ink,#141416)}.sy-nx-detail{display:flex;flex-direction:column;gap:6px;padding:9px 11px}.sy-nx-detail>b{font-size:12px}.sy-nx-problem{margin:0;padding:7px 9px 7px 22px;border-radius:6px;background:var(--dk-bad-bg,#f8e4ea);color:var(--dk-bad,#a8455f);font-size:10px;line-height:1.35}.sy-nx-detail .dk-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}.sy-nx-facet.is-on .dk-btn{border-color:var(--dk-bad,#a8455f);color:var(--dk-bad,#a8455f)}@container (max-width: 640px){.sy-nx-props{grid-template-columns:minmax(0,1fr)}.sy-nx-list>:nth-child(n+3){display:none}}.sy-nx-alt{display:flex;flex-direction:column;gap:5px;padding:8px 10px}.sy-nx-alt>b{font-size:11px}.sy-nx-alt-row{padding-top:5px;border-top:1px solid var(--dk-row,#f0eef2)}.sy-nx-alt-row .sy-card-words small{white-space:normal}.sy-nx-decide{background:#fdf8ec;border-color:#ecd8ac}.sy-nx .sy-card-words small{font-size:9.5px}@container (max-width: 479px){.sy-nx .sy-card-words small{white-space:normal}}.sy-nx-dialog-host .dk-dialog{width:min(400px,100%)}.sy-nx-dialog-host .dk-dialog-body>*{flex-basis:100%}.sy-nx-url{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.sy-nx .dk-pills>span.is-on{display:inline-flex!important}.sy-nx-prop b{white-space:normal;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sy-nx-err{-webkit-line-clamp:3}.sy-nx-mrow>span{padding:5px 4px;gap:2px}.sy-nx .sy-ari-row>span:first-child{white-space:normal;flex-wrap:wrap;row-gap:0;line-height:1.2;text-overflow:clip}.sy-nx .sy-ari-head>span:first-child{font-size:8px;letter-spacing:.02em}@container (max-width: 560px){.sy-nx-min{display:none}.sy-nx .sy-ari-row{grid-template-columns:minmax(104px,1.5fr) repeat(4,minmax(0,1fr))!important}.sy-nx .sy-ari-row>span{font-size:9.5px}}@container (max-width: 640px){.sy-nx-list>:nth-child(n+3){display:flex}.sy-nx-pcard{padding:6px 9px;gap:3px}.sy-nx-pcard .sy-badges>:nth-child(n+3),.sy-nx-pcard .sy-nx-times{display:none}}.sy-nx-bcard .sy-card-words small{white-space:normal}@container (max-width: 479px){.sy-nx-alt-row{flex-wrap:wrap}.sy-nx-alt-row>span{white-space:normal}}