:root{--demo-h: 34px;--demo-acc: #5F72B8;--demo-sand: #F4EFE9;--demo-ink: #0C0C0D}html:not([data-demo-tool]) body{height:calc(100% - var(--demo-h))!important;margin-top:var(--demo-h)!important}#demoBar{position:fixed;z-index:2147483000;left:0;right:0;top:0;height:var(--demo-h);display:flex;align-items:center;gap:10px;padding:0 10px 0 12px;background:var(--demo-acc);color:#fff;font:500 12.5px/1 Area Normal,AreaNormal,system-ui,sans-serif;-webkit-user-select:none;user-select:none}#demoBar .db-tag{font-weight:700;letter-spacing:.02em;background:#ffffff29;padding:5px 9px;border-radius:0 9px;white-space:nowrap}#demoBar .db-msg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.95;min-width:0}#demoBar .db-sp{flex:1}#demoBar button,#demoBar a{font:inherit;color:#fff;cursor:pointer;white-space:nowrap}#demoBar .db-btn{height:24px;padding:0 10px;border-radius:6px;border:1px solid rgba(255,255,255,.45);background:transparent}#demoBar .db-btn:hover{background:#ffffff24}#demoBar .db-seg{display:inline-flex;border:1px solid rgba(255,255,255,.45);border-radius:6px;overflow:hidden}#demoBar .db-seg button{height:22px;padding:0 9px;border:0;background:transparent}#demoBar .db-seg button.on{background:#fff;color:var(--demo-acc);font-weight:700}#demoBar .db-book{height:24px;display:inline-flex;align-items:center;padding:0 12px;border-radius:0 10px;background:#fff;color:var(--demo-acc)!important;font-weight:700;text-decoration:none}#demoBar :focus-visible,#demoWelcome :focus-visible,#demoSmall :focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 1180px){#demoBar .db-msg{display:none}}#demoToast{position:fixed;z-index:2147483001;left:50%;bottom:84px;transform:translate(-50%,16px);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;display:flex;align-items:center;gap:14px;max-width:min(640px,92vw);padding:12px 14px 12px 16px;background:var(--demo-ink);color:var(--demo-sand);border-radius:0 14px;font:500 13.5px/1.35 Area Normal,system-ui,sans-serif;box-shadow:0 8px 28px #00000047}#demoToast.on{opacity:1;transform:translate(-50%);pointer-events:auto}#demoToast a{color:#fff;background:var(--demo-acc);padding:6px 11px;border-radius:0 9px;text-decoration:none;font-weight:700;white-space:nowrap}#demoWelcome,#demoSmall{position:fixed;inset:0;z-index:2147483002;display:flex;align-items:center;justify-content:center;padding:16px;background:#0c0c0d7a}#demoWelcome .dw-card,#demoSmall .ds-card{width:min(560px,100%);background:#fff;color:var(--demo-ink);border-radius:0 22px;padding:28px 28px 22px;font:400 14.5px/1.5 Area Normal,system-ui,sans-serif;box-shadow:0 18px 60px #0000004d}html:not([data-dbtheme=light]) #demoWelcome .dw-card,html:not([data-dbtheme=light]) #demoSmall .ds-card{background:#19191b;color:var(--demo-sand)}#demoWelcome .dw-k,#demoSmall .dw-k{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--demo-acc)}html:not([data-dbtheme=light]) #demoWelcome .dw-k,html:not([data-dbtheme=light]) #demoSmall .dw-k{color:#93a1d9}#demoWelcome h2,#demoSmall h2{font:700 26px/1.15 Area Normal,system-ui,sans-serif;margin:6px 0 8px;text-wrap:balance}#demoWelcome p,#demoSmall p{margin:0 0 16px;color:inherit;opacity:.8}#demoWelcome .dw-list{display:flex;flex-direction:column;gap:10px}#demoWelcome .dw-list button{text-align:left;display:flex;flex-direction:column;gap:3px;padding:13px 15px;border:1px solid #E3DDD4;background:var(--demo-sand);color:inherit;border-radius:10px;cursor:pointer;font:inherit}html:not([data-dbtheme=light]) #demoWelcome .dw-list button{background:#0c0c0d;border-color:#2b2b2e}#demoWelcome .dw-list button:hover{border-color:var(--demo-acc)}#demoWelcome .dw-list b{font:700 15px Area Normal,system-ui,sans-serif}#demoWelcome .dw-list span{font-size:13.5px;opacity:.78}#demoWelcome .dw-foot{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:12px}#demoWelcome .dw-x,#demoSmall .ds-go{height:38px;padding:0 16px;border-radius:8px;border:1px solid #E3DDD4;background:transparent;color:inherit;font:600 14px Area Normal,system-ui,sans-serif;cursor:pointer}#demoWelcome .dw-foot a,#demoSmall a{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:0 12px;background:var(--demo-acc);color:#fff;text-decoration:none;font-weight:700}#demoSmall .ds-card{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.demo-locked{opacity:.55}.demo-pill{display:inline-flex;align-items:center;height:17px;margin-left:6px;padding:0 6px;border-radius:0 6px;background:#e3ddd4;color:#5b5955;font:700 9.5px/1 Area Normal,system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}html:not([data-dbtheme=light]) .demo-pill{background:#2b2b2e;color:#a8a49d}#cdWelcome,#dbTour{display:none!important}#demoWelcome .dw-clinic{font-size:13px;line-height:1.45;padding:10px 12px;border-radius:0 12px;background:#5f72b81a;margin:0 0 14px}html:not([data-dbtheme=light]) #demoWelcome .dw-clinic{background:#93a1d924}#demoEmpty{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin:14px 18px 0;padding:16px 20px;background:var(--demo-acc);color:#fff;border-radius:0 14px;max-width:640px;z-index:5;position:relative}#demoEmpty .de-k{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}#demoEmpty b{font-size:17px}#demoEmpty span{font-size:13.5px;line-height:1.45;opacity:.95}#demoEmpty .de-go{margin-top:6px;background:#fff;color:var(--demo-acc);border:0;border-radius:10px;padding:8px 14px;font-weight:600;font-size:13.5px;font-family:inherit;cursor:pointer}#demoEmpty .de-go:focus-visible{outline:3px solid #fff;outline-offset:2px}.demo-ex{display:inline-block;align-self:flex-start;margin:0 0 8px;padding:3px 9px;font:600 11px/1.4 Area Normal,AreaNormal,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--demo-acc);background:#5f72b81a;border-radius:0 8px}.demo-ex-fix{position:fixed;top:10px;right:14px;z-index:50;margin:0}#dbPop [data-m=theme],#l2LookCard,#themeSw{display:none!important}#demoWelcome .dw-card{max-height:calc(100vh - 48px);overflow-y:auto}#demoWelcome .dw-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}#demoWelcome .dw-list .dw-h{grid-column:1 / -1;font:700 11px Area Normal,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--demo-acc);margin-top:6px}#demoWelcome .dw-list button{padding:11px 13px}@media (max-width: 700px){#demoWelcome .dw-list{grid-template-columns:1fr}}#demoWelcome .dw-card{width:min(720px,100%)}html[data-look=look2] .db-brand.demo-rail-anim:before{display:none}#demoRailMono{width:62px;height:62px;margin:-16px -10px -16px -14px;display:block;flex:none;pointer-events:none;object-fit:contain;background:transparent}#demoWelcome .dw-foot{position:sticky;bottom:-22px;background:inherit;padding:12px 0 2px;margin-bottom:-2px}#demoWelcome .dw-card{background-clip:padding-box}#demoWelcome .dw-card p{margin-block:6px}#demoWelcome .dw-list span{font-size:13px}#demoBar .db-tourbtn{background:#fff;color:var(--demo-acc)!important;border-color:#fff;font-weight:700}#demoBar .db-tourbtn:hover{background:var(--demo-sand)}#demoTourLayer{position:fixed;inset:0;z-index:2147481500;pointer-events:none}#demoTourLayer .dt-block{position:fixed;display:none;pointer-events:auto;background:transparent}#demoTourLayer.dt-full .dt-bt{background:#0c0c0d8c}#demoTourLayer .dt-hole{position:fixed;display:none;pointer-events:none;border-radius:0 12px;box-shadow:0 0 0 2px var(--demo-acc),0 0 0 6px #5f72b847,0 0 0 200vmax #0c0c0d8c;transition:left .28s cubic-bezier(.2,.8,.2,1),top .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1)}#demoTourLayer .dt-card{position:fixed;z-index:2147482500;pointer-events:auto;width:340px;max-width:calc(100vw - 32px);padding:16px 18px 14px;background:#fff;color:var(--demo-ink);border-radius:0 18px;box-shadow:0 14px 44px #0c0c0d52;font:400 14.5px/1.45 Area Normal,AreaNormal,system-ui,sans-serif;transition:left .28s cubic-bezier(.2,.8,.2,1),top .28s cubic-bezier(.2,.8,.2,1),opacity .2s}#demoTourLayer .dt-card.dt-loading{opacity:.82}#demoTourLayer .dt-card.dt-loading #dtText:after{content:" \2026"}#demoTourLayer.dt-still .dt-hole,#demoTourLayer.dt-still .dt-card{transition:none}.dt-k{font:700 11px/1.3 Area Normal,AreaNormal,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--demo-acc)}#demoTourLayer .dt-card p{margin:6px 0 12px;text-wrap:pretty}#demoTourLayer .dt-card.dt-clickstep p:before{content:"";display:inline-block;width:8px;height:8px;margin:0 7px 1px 0;border-radius:50%;background:var(--demo-acc);box-shadow:0 0 0 3px #5f72b840;vertical-align:middle}.dt-foot{display:flex;align-items:center;gap:6px}.dt-n{font:600 12px Area Normal,system-ui,sans-serif;color:#77736c;font-variant-numeric:tabular-nums}.dt-sp{flex:1}#demoTourLayer button,#demoTourPick button,#demoTourEnd button,#demoTourOffer button{font:600 13.5px Area Normal,AreaNormal,system-ui,sans-serif;cursor:pointer}.dt-skip{height:32px;padding:0 8px;border:0;background:none;color:#5b5955;text-decoration:underline;text-underline-offset:3px}.dt-back,.dt-close,.dt-again{height:32px;padding:0 12px;border-radius:8px;border:1px solid #E3DDD4;background:#fff;color:var(--demo-ink)}.dt-back:disabled{opacity:.4;cursor:default}.dt-next{height:32px;padding:0 14px;border:0;border-radius:0 10px;background:var(--demo-acc);color:#fff}.dt-next:hover{background:#4e61a6}#demoTourLayer :focus-visible,#demoTourPick :focus-visible,#demoTourEnd :focus-visible,#demoTourOffer :focus-visible{outline:2px solid var(--demo-acc);outline-offset:2px}#demoTourPick,#demoTourEnd{position:fixed;inset:0;z-index:2147483002;display:flex;align-items:center;justify-content:center;padding:16px;background:#0c0c0d7a}.dt-pcard,.dt-endcard{width:min(620px,100%);max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;color:var(--demo-ink);border-radius:0 22px;padding:26px 26px 20px;font:400 14.5px/1.5 Area Normal,AreaNormal,system-ui,sans-serif;box-shadow:0 18px 60px #0000004d}.dt-pcard h2,.dt-endcard h2{font:400 30px/1.1 Catalog,Georgia,serif;margin:6px 0;letter-spacing:-.01em}.dt-pcard p,.dt-endcard p{margin:0 0 14px;opacity:.8}.dt-plist{display:flex;flex-direction:column;gap:8px}.dt-plist button{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;text-align:left;padding:11px 14px;border:1px solid #E3DDD4;border-radius:10px;background:var(--demo-sand);color:inherit}.dt-plist button:hover{border-color:var(--demo-acc)}.dt-pn{width:30px;height:30px;display:grid;place-items:center;border-radius:0 10px;background:var(--demo-acc);color:#fff;font:700 14px Area Normal,system-ui,sans-serif}.dt-pt{display:flex;flex-direction:column;gap:2px;min-width:0}.dt-pt b{font:700 15px Area Normal,system-ui,sans-serif}.dt-pt span{font:400 13px/1.4 Area Normal,system-ui,sans-serif;opacity:.78}.dt-pm{font:600 11.5px Area Normal,system-ui,sans-serif;color:#77736c;white-space:nowrap}.dt-pfoot,.dt-endfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;flex-wrap:wrap}.dt-endfoot{justify-content:flex-start}.dt-endfoot .dt-close{margin-left:auto}a.dt-book{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:0 12px;background:var(--demo-acc);color:#fff!important;text-decoration:none;font:700 14px Area Normal,system-ui,sans-serif}.dt-endfoot .dt-again,.dt-pfoot .dt-close,.dt-endfoot .dt-close{height:38px}#demoTourOffer{position:fixed;right:16px;bottom:60px;z-index:2147482900;width:320px;display:flex;flex-direction:column;gap:4px;padding:16px 18px 14px;background:#fff;color:var(--demo-ink);border-radius:0 18px;box-shadow:0 12px 40px #0c0c0d42;border-top:3px solid var(--demo-acc);font:400 13.5px/1.45 Area Normal,AreaNormal,system-ui,sans-serif;animation:dtIn .32s cubic-bezier(.2,.8,.2,1)}#demoTourOffer b{font:400 21px/1.15 Catalog,Georgia,serif;margin:2px 0}#demoTourOffer span{opacity:.8}.dt-ofoot{display:flex;gap:8px;margin-top:10px}@keyframes dtIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#demoWelcome .dw-tour{height:38px;padding:0 16px;border-radius:8px;border:1px solid var(--demo-acc);background:transparent;color:var(--demo-acc);font:700 14px Area Normal,system-ui,sans-serif;cursor:pointer;margin-right:auto}@media (prefers-reduced-motion: reduce){#demoTourLayer .dt-hole,#demoTourLayer .dt-card{transition:none}#demoTourOffer{animation:none}}@media (max-width: 899px){#demoBar .db-tourbtn,#demoTourOffer,#demoTourLayer,#demoTourPick{display:none!important}}.db-brand .cd-railmono video,.db-brand .cd-railmono img{left:-16px;top:-16px;width:62px!important;height:62px!important}#demoTourLayer .dt-jump{display:inline-flex;align-items:center;height:30px;margin:-4px 0 12px;padding:0 12px;border:1px solid var(--demo-acc);border-radius:0 10px;background:#5f72b814;color:var(--demo-acc)}#demoTourLayer .dt-jump[hidden]{display:none}#demoTourLayer .dt-jump:hover{background:#5f72b829}
