.demoTag .dmLong{font-style:normal}.demoTag.demoBtn{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffffff5;border-color:#dad5d2;gap:7px;padding:4px 11px 4px 9px;font-family:inherit;line-height:15px}.demoTag.demoBtn:before{background:var(--dmAu)}.demoTag.demoBtn:after{content:"";position:absolute;inset:-12px -8px}.demoTag.demoBtn b{color:#45454a;font-size:11px;line-height:15px}.demoTag.demoBtn em{letter-spacing:0;color:var(--dmInk);font-size:11px;font-style:normal;font-weight:700;line-height:15px}.demoTag.demoBtn:focus-visible{outline:2px solid var(--dmInk);outline-offset:3px}@media (hover:hover){.demoTag.demoBtn:hover{background:#f6f4f3}}.dmTourWrap{z-index:70;background:#19191b6b;justify-content:center;align-items:flex-end;animation:.22s cubic-bezier(.4,0,.2,1) both dmFade;display:flex;position:fixed;inset:0}.dmTour{color:#19191b;width:min(430px,100%);max-height:calc(100dvh - 24px);padding:8px 24px calc(18px + env(safe-area-inset-bottom,0px));background:#fff;border-top:0;border-radius:20px 20px 0 0;outline:none;animation:.22s cubic-bezier(.4,0,.2,1) both dmUp;overflow-y:auto;box-shadow:0 -8px 32px #28141824}@keyframes dmFade{0%{opacity:0}to{opacity:1}}@keyframes dmUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.dmGrip{background:#dad5d2;border-radius:2px;width:38px;height:4px;margin:8px auto 18px}.dmCap{letter-spacing:.12em;color:var(--dmInk);margin:0;font-size:11px;font-weight:700;line-height:15px}.dmTitle{letter-spacing:-.025em;color:#19191b;margin:6px 0 4px;font-size:19px;font-weight:700;line-height:26px}.dmSub{color:#6c6b70;margin:0 0 12px;font-size:13px;font-weight:500;line-height:19px}.dmList{margin:0;padding:0;list-style:none}.dmList li{border-bottom:1px solid #ece8e6}.dmList li:first-child{border-top:1px solid #ece8e6}.dmList a{min-height:64px;color:inherit;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:11px 2px;text-decoration:none;display:flex}.dmList a:focus-visible{outline:2px solid var(--dmInk);outline-offset:-2px;border-radius:6px}@media (hover:hover){.dmList a:hover .dmTx b{color:var(--dmInk)}}.dmNo{font-variant-numeric:tabular-nums;background:var(--dmSoft);width:26px;height:26px;color:var(--dmInk);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.dmTx{flex:1;min-width:0}.dmTx b{letter-spacing:-.02em;color:#19191b;font-size:15px;font-weight:600;line-height:21px;transition:color .16s;display:block}.dmTx span{letter-spacing:-.02em;color:#6c6b70;margin-top:2px;font-size:12.5px;font-weight:500;line-height:18px;display:block}.dmChev{fill:none;stroke:#6c6b70;stroke-width:1.6px;flex:none;width:8px;height:14px}.dmNote{letter-spacing:-.02em;text-align:center;word-break:keep-all;color:#6c6b70;margin:16px 0 0;font-size:13px;font-weight:500;line-height:19px}.dmAsk{color:#fff;background:var(--dmFill);border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.dmAsk:focus-visible{outline:2px solid var(--dmInk);outline-offset:3px}.dmClose{width:100%;min-height:48px;font:inherit;color:#45454a;cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:14px;display:block}.dmClose:focus-visible{outline:2px solid var(--dmInk);outline-offset:-2px;border-radius:8px}@media (min-width:1024px){.dmTourWrap{align-items:center}.dmTour{border:0;border-radius:20px;box-shadow:0 18px 48px #2814182e}}.v2 .demoAsk{z-index:41;pointer-events:none;max-width:430px;left:0;right:0;bottom:calc(57px + max(16px, env(safe-area-inset-bottom)));background:linear-gradient(#fff0 0,#ffffffeb 28px,#fffffff5 100%);margin:0 auto;padding:28px 12px 8px;animation:.3s cubic-bezier(.4,0,.2,1) both dmUp;position:fixed}.v2 .demoAsk .daCard{pointer-events:auto;min-height:56px;box-shadow:none;background:#f6f4f3;border:1px solid #ece8e6;border-radius:16px;align-items:center;gap:8px;padding:6px 0 6px 16px;display:flex}.v2 .demoAsk .daTx{letter-spacing:-.02em;color:#45454a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0 2px 0 0;font-size:13px;font-weight:400;line-height:20px;overflow:hidden}.v2 .demoAsk .daTx b{color:#19191b;font-weight:700;display:inline}.v2 .demoAsk .daBtn{white-space:nowrap;height:36px;color:var(--dmInk);border:1px solid color-mix(in srgb, var(--dmFill) 45%, #dad5d2);background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.v2 .demoAsk .daBtn:after{content:"";position:absolute;inset:-4px -2px}.v2 .demoAsk .daBtn:focus-visible{outline:2px solid var(--dmInk);outline-offset:2px}.v2 .demoAsk .daX{cursor:pointer;color:#45454a;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;margin-right:2px;padding:0;display:grid;position:relative}.v2 .demoAsk .daX:before{content:"";background:#fff;border:1px solid #dad5d2;border-radius:50%;width:26px;height:26px;position:absolute}.v2 .demoAsk .daX svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:10px;height:10px;position:relative}.v2 .demoAsk .daX:focus-visible{outline:2px solid var(--dmInk);outline-offset:-8px}@media (hover:hover){.v2 .demoAsk .daX:hover{color:#19191b}}.v2:has(.demoAsk)>.screen{padding-bottom:156px}@media (min-width:1024px){.v2 .demoAsk{max-width:544px;padding:28px 12px 20px;bottom:0;left:300px;right:0}.v2:has(.demoAsk)>.screen{padding-bottom:104px}}@media (prefers-reduced-motion:reduce){.dmTourWrap,.dmTour,.v2 .demoAsk{animation:none}}.demoTag.demoRow{-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border:0;flex-wrap:wrap;gap:8px;max-width:calc(100vw - 40px);padding:0}.demoTag.demoRow:before{display:none}.demoRow>.demoTag{pointer-events:auto;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;transform:none!important}.demoRow>.demoTag.demoBtn:after,.demoRow>.demoAdm:after{content:"";position:absolute;inset:-12px -4px}.demoTag.demoAdm{cursor:pointer;background:var(--dmSoft);border-color:color-mix(in srgb, var(--dmFill) 30%, transparent);-webkit-tap-highlight-color:transparent;padding:4px 11px;font-family:inherit;line-height:15px}.demoTag.demoAdm:before{display:none}.demoTag.demoAdm b{letter-spacing:0;color:var(--dmInk);font-size:11px;font-weight:700;line-height:15px}.demoTag.demoAdm:focus-visible{outline:2px solid var(--dmInk);outline-offset:3px}.demoTag.demoAdm[aria-busy]{opacity:.7}@media (hover:hover){.demoTag.demoAdm:hover{background:#fff}}.demoAdmErr{color:#fff;white-space:normal;pointer-events:auto;background:#19191b;border-radius:10px;flex-basis:100%;margin:4px 0 0;padding:6px 10px;font-size:12px;line-height:17px}.dmList .dmRowBtn{cursor:pointer;width:100%;min-height:64px;font:inherit;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:14px;padding:11px 2px;display:flex}.dmList .dmRowBtn:focus-visible{outline:2px solid var(--dmInk);outline-offset:-2px;border-radius:6px}.dmList .dmRowBtn[aria-busy]{opacity:.7}@media (hover:hover){.dmList .dmRowBtn:hover .dmTx b{color:var(--dmInk)}}.dmErr{text-align:center;color:#b42318;margin:10px 0 0;font-size:13px;line-height:19px}body:has(.dvBand) .demoTag{display:none}@media (max-width:1023px){html body:has(.openRoot) .demoTag{top:16px;left:16px;right:auto;transform:none}}:is(body:has(.openRoot) .demoTag.demoBtn,body:has(.openRoot) .demoTag.demoAdm){border-color:color-mix(in srgb, var(--dmAuHi) 45%, transparent);background:#0b0b0cb3}body:has(.openRoot) .demoTag.demoBtn:before{background:var(--dmAuHi)}body:has(.openRoot) .demoTag.demoBtn b{color:#f4f4f2}:is(body:has(.openRoot) .demoTag.demoBtn em,body:has(.openRoot) .demoTag.demoAdm b){color:var(--dmAuHi)}@media (max-width:1023px){html body:has(.v2 .nav) .demoTag.demoRow{gap:6px}html body:has(.demoRow) .v2 .nav.nav{padding-right:236px}}@media (max-width:389px){.demoRow .demoBtn em .dmLong{display:none}.demoRow .demoTag.demoBtn{gap:4px}html body:has(.demoRow) .v2 .nav.nav{padding-right:190px}}.v2 .demoAsk .daPre{font-style:normal}.v2 .demoAsk .daTx{container:datx/inline-size}@container datx (max-width:13em){.v2 .demoAsk .daPre{display:none}}@media (max-width:1023px){html body:has(.v2 .nav) .demoTag.demoTag{z-index:60;position:fixed;top:16px;left:auto;right:max(16px,50% - 199px);transform:none}html body:has(.v2 .hvRoot) .demoTag.demoRow{z-index:60;position:fixed}}
