.vn-caption{position:absolute;left:10px;right:10px;bottom:52px;z-index:6;display:flex;align-items:flex-start;gap:2px;padding:8px 4px;border-radius:10px;background:#0b0e11d9;color:#fff;pointer-events:auto}.vn-caption.vn-idle{left:auto;padding:0;background:none}.vn-body{flex:1;min-width:0}.vn-n{font-size:11px;font-weight:700;color:var(--note-mark)}.vn-text{font-size:14px;line-height:1.35}.vn-step{flex:none;width:32px;height:32px;border:0;border-radius:16px;background:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.vn-step:disabled{opacity:.3;cursor:default}.vn-next{height:32px;padding:0 6px 0 12px;border-radius:16px;border:1px solid #ffffff55;background:#0b0e11d9;color:#fff;display:flex;align-items:center;gap:2px;font:inherit;font-size:13px;cursor:pointer}body.compact .vn-text{font-size:13.5px}body:not(.compact) .vn-caption:not(.vn-idle){left:50%;right:auto;width:min(720px,calc(100% - 20px));transform:translate(-50%)}:root{--note-mark: #ffd166}.scrub .snote{position:absolute;top:2px;width:10px;height:10px;margin-left:-5px;padding:0;border:0;background:var(--note-mark);transform:rotate(45deg);z-index:3;cursor:pointer}.vw-head{display:flex;align-items:center;gap:8px;padding:6px 8px;min-height:52px;flex:none;border-bottom:1px solid var(--c-outline-variant)}.vw-titles{flex:1;min-width:0}.vw-title{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vw-by{font-size:12px;color:var(--c-on-surface-variant)}.vw-said{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;text-align:center;color:var(--c-on-surface-variant)}.vw-said a{color:var(--c-primary)}.vw-people{padding:4px 16px 8px 52px}.vw-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.vw-warn{padding:0 16px 8px 52px;font-size:12px;color:var(--c-on-surface-variant)}.vw-row{display:flex;flex-direction:column;min-width:0}.vw-row>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vw-arg{padding:4px 16px 16px}.vw-lead{margin:0 0 12px;font-size:15px;line-height:1.45}.vw-arg ul{list-style:none;margin:0;padding:0}.vw-arg li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--c-outline-variant);font-size:13.5px;line-height:1.4}.vw-arg li.on .vw-label,.vw-arg li.on .vw-pt>.vw-text:first-child{color:var(--c-on-surface);font-weight:600}.vw-chip{flex:none;display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 9px 0 5px;border-radius:13px;border:1px solid var(--c-outline);background:var(--c-surface-container-high);color:var(--note-mark);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.vw-arg li.on .vw-chip{background:var(--note-mark);color:#111;border-color:var(--note-mark)}.vw-card{flex:none;display:flex;flex-direction:column;min-height:0;background:var(--c-surface-container-low);border-radius:16px 16px 0 0;border-top:1px solid var(--c-outline-variant);transition:height .16s ease-out}.vw-card.peek{height:64px}.vw-card.half{height:46dvh}.vw-card.full{height:calc(100dvh - 60px)}.vw-grab{flex:none;height:28px;border:0;background:none;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.vw-grab span{width:36px;height:4px;border-radius:2px;background:var(--c-on-surface-variant);opacity:.5}.vw-card-body{flex:1;min-height:0;overflow:auto}.vw-card.peek .vw-card-body{overflow:hidden}.vw-col{flex:0 0 340px;max-width:34%;overflow:auto;border-right:1px solid var(--c-outline-variant);padding-top:12px}@media(prefers-reduced-motion:reduce){.vw-card{transition:none}}.ln-page{flex:1;min-height:0;display:flex;flex-direction:column}.ln-body{flex:1;min-height:0;overflow:auto;width:100%;max-width:760px;margin:0 auto;padding-bottom:24px}.ln-search{display:block;box-sizing:border-box;width:calc(100% - 28px);margin:10px 14px 8px;padding:9px 14px;border:1px solid var(--c-outline);border-radius:20px;background:none;color:var(--c-on-surface);font:inherit}.ln-chips{display:flex;gap:6px;padding:0 14px 8px;overflow-x:auto}.ln-chips button{flex:none;border:1px solid var(--c-outline);border-radius:16px;padding:5px 12px;background:none;color:var(--c-on-surface-variant);font:inherit;font-size:13px;cursor:pointer}.ln-chips button.on{background:var(--c-secondary-container);border-color:transparent;color:var(--c-on-secondary-container)}.ln-sortrow{display:flex;justify-content:space-between;align-items:center;padding:2px 14px 6px;font-size:13px;color:var(--c-on-surface-variant)}.ln-sort{border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:4px 0}.ln-sort b{color:var(--c-on-surface);font-weight:600}.ln-row{display:flex;align-items:flex-start;gap:4px;padding:4px 6px 4px 0;border-bottom:1px solid var(--c-outline-variant)}.ln-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:8px 0 10px 14px;color:inherit;text-decoration:none}.ln-title{font-size:15px}.ln-sub{font-size:12.5px;color:var(--c-on-surface-variant)}.ln-pill{align-self:flex-start;margin-top:4px;font-size:11.5px;padding:1px 8px;border-radius:10px;border:1px solid var(--c-outline);color:var(--c-on-surface-variant)}.ln-pill.world{border-color:#6b8f3a;color:#b5d98a}.vw-cells{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vw-names{padding:0 0 6px 74px;font-size:12px}.vw-cell{display:flex;flex-direction:column;padding:5px 9px;border-radius:8px;background:var(--c-surface-container-high);box-shadow:inset 3px 0 0 var(--tag)}.vw-val{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--c-on-surface)}.vw-detail{font-size:11.5px;color:var(--c-on-surface-variant)}.vw-pt{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.vw-label{font-weight:600;color:var(--c-on-surface)}.vw-text{color:var(--c-on-surface-variant)}.vw-pt>.vw-text:first-child{color:var(--c-on-surface)}.vw-lead .wave-tag{margin:0 2px}.vw-cells.small{margin:3px 0;gap:6px}.vw-cells.small .vw-cell{background:#ffffff14;padding:3px 8px}.vw-cells.small .vw-val{font-size:14px;color:#fff}.vw-cells.small .vw-detail{color:#ffffffb0}body.compact .vw-cells.small{margin:2px 0 0}body.compact .vw-cells.small .vw-cell{padding:1px 7px}body.compact .vw-cells.small .vw-detail{display:none}body.compact .vn-caption:has(.vw-cells){padding:5px 2px}body.compact .vn-caption:has(.vw-cells) .vn-text{display:none}.ag-sheet{padding:0 4px 12px}.ag-sheet svg{display:inline-block;margin:0}.ag-lede{margin:4px 0 12px;font-size:14px;line-height:1.45;color:var(--c-on-surface-variant)}.ag-label{margin:14px 0 6px;font-size:13px;font-weight:500;color:var(--c-on-surface-variant)}.ag-addr{display:flex;margin-bottom:14px;align-items:center;gap:8px;height:48px;padding:0 6px 0 12px;border:1px solid var(--c-outline);border-radius:6px}.ag-addr input{flex:1;min-width:0;border:0;background:none;color:var(--c-on-surface);font:15px var(--mono);outline:none}.ag-copy{flex:none;height:32px;padding:0 14px;border:1px solid var(--c-outline);border-radius:16px;background:none;color:var(--c-on-surface);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.ag-copy.main{border-color:var(--c-primary);background:var(--c-primary);color:var(--c-on-primary)}.ag-copy:hover{background:color-mix(in srgb,var(--c-on-surface) 8%,transparent)}.ag-copy.main:hover{background:color-mix(in srgb,var(--c-on-primary) 8%,var(--c-primary))}.ag-apps{display:flex;margin:4px 0;border:1px solid var(--c-outline);border-radius:20px;overflow:hidden}.ag-apps button{flex:1 1 auto;min-width:0;height:40px;padding:0 6px;border:0;border-left:1px solid var(--c-outline);background:none;color:var(--c-on-surface);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap}.ag-apps button:first-child{border-left:0}.ag-apps button.on{background:var(--c-secondary-container);color:var(--c-on-secondary-container)}.ag-steps{margin:0;padding:0;list-style:none;counter-reset:ag}.ag-steps li{counter-increment:ag;position:relative;padding:0 0 10px 34px;font-size:14.5px;line-height:20px}.ag-steps li:before{content:counter(ag);position:absolute;left:0;top:-1px;width:22px;height:22px;border-radius:11px;background:var(--c-surface-container-highest);font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.ag-steps b{font-weight:600}.ag-cmd{display:flex;align-items:center;gap:8px;margin-top:6px;padding:6px 6px 6px 9px;border-radius:6px;background:var(--c-surface-container-lowest)}.ag-cmd code{flex:1;min-width:0;font:12.5px/17px var(--mono);overflow-wrap:anywhere}.ag-ask{display:flex;align-items:flex-end;gap:10px}.ag-ask span{flex:1;padding:10px 13px;border-radius:16px;background:var(--c-surface-container-highest);font-size:14.5px;line-height:20px}.agent-nudge{display:flex;align-items:center;gap:4px;min-height:56px;padding:4px 4px 4px 8px;background:var(--c-surface-container-high);color:var(--c-on-surface);border-bottom:1px solid var(--c-outline-variant)}.agent-nudge-go{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:6px 8px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.agent-nudge-go:hover{background:color-mix(in srgb,var(--c-on-surface) 8%,transparent)}.agent-nudge-go svg{flex:none;color:var(--c-on-surface-variant)}.agent-nudge-go .w{display:flex;flex-direction:column;min-width:0}.agent-nudge-go b{font-size:15px;font-weight:600;line-height:1.3}.agent-nudge-go .w span{font-size:13px;line-height:1.3;color:var(--c-on-surface-variant)}.hp-agent{display:flex;width:100%;align-items:center;gap:10px;margin:14px 0 0;padding:10px 10px 10px 14px;border:0;border-top:1px solid var(--c-outline-variant);background:none;color:var(--c-on-surface);font:inherit;font-size:15px;text-align:left;cursor:pointer}.hp-agent span{flex:1}.hp-agent svg{flex:none;color:var(--c-on-surface-variant)}.dm-map{--mp-water: #d4e9f1;--mp-wallc: #9db4bf;--mp-ink: #1d2d36;--mp-wave: #5d7480;height:100%}.mp-svg{display:block;margin:0 auto;font-family:inherit;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.mp-svg:active{cursor:grabbing}.mp-box{position:relative}.mp-water-gl{position:absolute;left:0;top:0;pointer-events:none}.mp-box .mp-svg{position:relative}.pane-body:has(>.dm-map){overflow:hidden}.mp-white{fill:#f7fbfd}.mp-fit{position:absolute;right:10px;bottom:10px;height:32px;padding:0 12px;border-radius:16px;border:0;background:var(--c-surface-container-highest);color:var(--c-on-surface);font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--elev-1)}.mp-svg text{font-family:inherit}.mp-water{fill:var(--mp-water)}.mp-hit{cursor:pointer}.mp-target{fill:transparent}.mp-faded{opacity:.45}.mp-places{position:absolute;left:10px;bottom:10px;display:inline-flex;padding:3px;border-radius:18px;background:var(--c-surface-container-highest);box-shadow:var(--elev-1)}.mp-places button{height:30px;padding:0 12px;border:0;border-radius:15px;background:none;color:var(--c-on-surface-variant);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.mp-places button.on{background:var(--c-primary);color:var(--c-on-primary)}.mp-svg.still{touch-action:pan-y;cursor:default}
