html .lg-cmd-card .wb-kbd,html .wb-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;margin-right:4px;border-radius:var(--r-pill);vertical-align:middle;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--accent-ink);line-height:1;background:var(--surface);border:var(--bw) solid var(--border-strong);box-shadow:0 1px 0 var(--border)}html .lg-cmd-scrim{padding-top:clamp(48px,calc(11 * var(--vh1)),120px);font-family:var(--font-sans)}html .lg-cmd-scrim .lg-cmd-card{width:min(680px,100%);max-height:min(600px,calc(calc(100 * var(--vh1)) - 140px));border:var(--bw) solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-xl)}html .lg-cmd-card .lg-cmd-field{margin:14px 14px 6px;padding:0 8px 0 18px;height:56px;gap:12px;border:var(--bw) solid var(--border-input);border-radius:var(--r-pill);background:var(--surface)}html .lg-cmd-card .lg-cmd-field:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}html .lg-cmd-card .lg-cmd-field>span:first-child{color:var(--accent-ink)!important}html .lg-cmd-card .lg-cmd-field input{font-size:var(--fs-md);font-weight:var(--fw-medium)}html .lg-cmd-card .lg-cmd-esc{height:36px;padding:0 14px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-bold);background:var(--surface);border:var(--bw) solid var(--border-strong);color:var(--accent-ink)}html .lg-cmd-card .lg-cmd-esc:hover{background:var(--surface-hover);border-color:var(--accent-line)}html .lg-cmd-card .lg-cmd-list{padding:4px 10px 10px}html .lg-cmd-card .wb-cmd-group{padding:12px 12px 6px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-2)}html .lg-cmd-card .lg-cmd-row{gap:12px;padding:6px 16px 6px 6px;min-height:52px;border-radius:var(--r-pill);border:var(--bw) solid transparent;transition:background .1s,border-color .1s}html .lg-cmd-card .lg-cmd-row.active{background:var(--tint);border-color:var(--accent)}html .lg-cmd-card .lg-cmd-ic{width:40px;height:40px;border-radius:50%;border:0;background:var(--tint);color:var(--accent-ink);box-shadow:inset 0 0 0 var(--bw-hair) var(--accent-line)}html .lg-cmd-card .lg-cmd-row.active .lg-cmd-ic{background:var(--accent);color:var(--text-on-accent);box-shadow:none}html .lg-cmd-card .lg-cmd-row .ui-av{box-shadow:inset 0 0 0 var(--bw-hair) var(--accent-line)}html .lg-cmd-card .lg-cmd-t{font-size:var(--fs-body);font-weight:var(--fw-semi)}html .lg-cmd-card .lg-cmd-row.active .lg-cmd-t{color:var(--accent-ink)}html .lg-cmd-card .lg-cmd-meta,html .lg-cmd-card .lg-cmd-s{font-size:var(--fs-base);color:var(--text-2)}html .lg-cmd-card .lg-cmd-meta{font-weight:var(--fw-semi)}html .lg-cmd-card .lg-cmd-meta.lg-num{color:var(--text)}html .lg-cmd-card .lg-cmd-row .wb-kbd{margin-right:0}html .lg-cmd-card .lg-cmd-empty{font-size:var(--fs-body);color:var(--text-2);padding:30px 16px}html .lg-cmd-card .lg-cmd-foot{padding:12px 20px;gap:12px;font-size:var(--fs-sm);color:var(--text-2);background:var(--surface-2);border-top:var(--bw) solid var(--border)}html .lg-cmd-card .lg-cmd-foot .lg-faint{color:var(--text-2)}html .lg-keys-card{max-width:580px}html .lg-keys-head{padding:18px 16px 14px 18px;gap:14px}html .lg-keys-head .lg-cmd-ic{width:44px;height:44px}html .lg-keys-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:-.02em}html .lg-keys-body{padding:4px 12px 16px}html .lg-keys-row{min-height:44px;padding:6px 8px 6px 14px;border-radius:var(--r-pill);font-size:var(--fs-body);font-weight:var(--fw-medium)}html .lg-keys-row:hover{background:var(--tint)}html .lg-keys-then{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text-2)}html .lg-note-panel.wb-note-panel{width:min(420px,calc(calc(100 * var(--vw1)) - 24px));top:calc(100% + 12px);border:var(--bw) solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);font-family:var(--font-sans)}html .wb-note-panel .lg-note-head{padding:18px 18px 12px 20px;border-bottom:0}html .wb-note-panel .wb-note-title{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text-heading);letter-spacing:-.015em}html .wb-note-panel .wb-note-count{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--r-pill);background:var(--tint);color:var(--accent-ink);font-size:var(--fs-sm);font-weight:var(--fw-bold)}html .wb-note-panel .lg-note-list{padding:0 8px 8px;max-height:min(480px,calc(64 * var(--vh1)))}html .wb-note-panel .lg-note-row{gap:12px;padding:10px 12px 10px 10px;border-bottom:0;border-radius:var(--r-tile);align-items:center}html .wb-note-panel .lg-note-row+.lg-note-row{margin-top:2px}html .wb-note-panel .lg-note-row:hover{background:var(--tint)}html .wb-note-panel .lg-note-ic{width:40px;height:40px;margin:0;border-radius:50%;border:0;background:var(--tint);box-shadow:inset 0 0 0 var(--bw-hair) var(--accent-line)}html .wb-note-panel .lg-note-row:hover .lg-note-ic{background:var(--surface)}html .wb-note-panel .lg-note-title{font-size:var(--fs-body);font-weight:var(--fw-semi)}html .wb-note-panel .lg-note-sub{font-size:var(--fs-base);color:var(--text-2)}html .wb-note-panel .lg-note-when{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text-2);align-self:flex-start;margin-top:4px}html .wb-note-panel .lg-note-fresh{width:9px;height:9px;box-shadow:0 0 0 3px var(--tint)}html .wb-note-panel .wb-note-due{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold)}html .wb-note-panel .lg-note-empty{padding:30px 26px 34px}html .wb-note-panel .lg-note-empty p{font-size:var(--fs-base)!important;color:var(--text-2)}html .wb-note-panel .wb-note-empty-ic{width:56px;height:56px;box-shadow:inset 0 0 0 var(--bw) var(--accent-line)}html .lg-note-dot{min-width:20px;height:20px;line-height:20px;padding:0 5px;top:-4px;right:-4px;font-size:var(--fs-xs)}html .lg-fb-panel{width:420px;border:var(--bw) solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);font-family:var(--font-sans);overflow:hidden}html .lg-fb-panel.sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:0}html .lg-fb-head{padding:16px 12px 8px 20px;border-bottom:0}html .lg-fb-title{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:-.02em}html .lg-fb-body{padding:8px 20px 20px;gap:12px}html .lg-fb-seg{display:inline-grid;padding:4px;gap:2px;border-radius:var(--r-pill);background:var(--bg-alt);border:0;box-shadow:inset 0 0 0 var(--bw-hair) var(--border)}html .lg-fb-seg-btn{height:38px;padding:0 14px;border-radius:var(--r-pill);font-size:var(--fs-base);font-weight:var(--fw-semi);color:var(--text-2)}html .lg-fb-seg-btn svg{color:var(--accent-ink)}html .lg-fb-seg-btn.active{background:var(--surface);color:var(--accent-ink);font-weight:var(--fw-bold);box-shadow:0 0 0 var(--bw) var(--accent),var(--shadow-sm)}html .lg-fb-label{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--text-heading)}html .lg-fb-text{padding:12px 16px;border-radius:var(--r-lg);font-size:var(--fs-body);line-height:1.5;border:var(--bw) solid var(--border-input)}html .lg-fb-chips{gap:6px}html .lg-fb-chip{min-height:44px;padding:4px 4px 4px 14px;border-radius:var(--r-pill);background:var(--surface-2);border:var(--bw) solid var(--border)}html .lg-fb-chip svg{color:var(--accent-ink)}html .lg-fb-chip-x{width:34px;height:34px;border-radius:50%}html .lg-fb-rec{padding:6px 6px 6px 16px;border-radius:var(--r-pill)}html .lg-fb-rec-dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 4px var(--danger-bg)}html .lg-fb-stop{min-height:var(--h-md)}html .lg-fb-voice{padding:12px 14px;border-radius:var(--r-lg)}html .lg-fb-tools{gap:8px}html .lg-fb-tool{min-height:var(--h-lg)}html .lg-fb-hint,html .lg-fb-note{font-size:var(--fs-base);color:var(--text-2)}html .lg-fb-err{padding:10px 14px;border-radius:var(--r-tile)}html .lg-fb-actions{gap:8px;padding-top:6px}html .lg-fb-actions .lg-btn{min-height:var(--h-lg);padding:0 22px}html .lg-fb-done{align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:var(--r-lg)}html .lg-fb-done-ic{width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;margin:0;background:var(--surface);box-shadow:inset 0 0 0 var(--bw) var(--success-border)}html .lg-fb-done p{font-size:var(--fs-body)}html .lg-fb-drop{border-radius:var(--r-xl)}html .lg-fb-panel .ui-icon-btn.lg-fb-x{width:var(--h-sm);height:var(--h-sm);border-radius:50%}html .lg-status-msg{min-height:36px;padding:4px 16px 4px 4px;gap:10px;border-radius:var(--r-pill);font-size:var(--fs-base);font-weight:var(--fw-semi)}html .lg-status-msg:before{content:"";width:28px;height:28px;flex:0 0 auto;border-radius:50%;background:var(--success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center /16px no-repeat}:root[data-theme=dark] .lg-status-msg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2306142b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}html .wb-note{border-radius:var(--r-tile);padding:12px 16px;font-size:var(--fs-base)}html .lg-shell-main>.lg-panel[role=alert]{border-radius:var(--r-pill)!important;padding:8px 8px 8px 10px!important;background:var(--danger-bg);border-color:var(--danger-border)!important;box-shadow:var(--shadow-sm)}html .lg-shell-main>.lg-panel[role=alert]>span:first-child{width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;background:var(--surface);box-shadow:inset 0 0 0 var(--bw) var(--danger-border)}html .lg-shell-main>.lg-panel[role=alert]>span:nth-child(2){font-size:var(--fs-body)!important}html .lg-shell-main>.lg-panel[role=alert] .lg-btn{min-height:var(--h-md)}html .wb-empty-ic{width:60px;height:60px;box-shadow:inset 0 0 0 var(--bw) var(--accent-line)}html .wb-empty-t{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-heading)}html .wb-empty-s{font-size:var(--fs-body)}html .wb-empty .lg-btn,html .wb-empty .ui-pill{margin-top:10px}html .wb-loading{font-size:var(--fs-body);font-weight:var(--fw-medium)}@media (max-width:699px){html .lg-cmd-scrim{padding:10px;align-items:flex-start}html .lg-cmd-scrim .lg-cmd-card{max-height:calc(calc(100 * var(--dvh1)) - 20px)}html .lg-cmd-card .lg-cmd-field{margin:10px 10px 4px;height:52px}html .lg-cmd-card .lg-cmd-field input{font-size:16px}html .lg-cmd-card .lg-cmd-esc{height:var(--h-lg)}html .lg-cmd-card .lg-cmd-row{min-height:56px}html .lg-cmd-card .lg-cmd-foot{display:none}html .lg-keys-row{flex-wrap:wrap;row-gap:4px}html .lg-note-panel.wb-note-panel{position:fixed;top:70px;left:10px;right:10px;width:auto}html .lg-note-row{min-height:60px}html .lg-fb-panel input,html .lg-fb-text{font-size:16px}html .lg-fb-seg{display:grid;width:100%}html .lg-fb-seg-btn{height:var(--h-lg)}html .lg-fb-panel .ui-icon-btn.lg-fb-x{width:var(--h-lg);height:var(--h-lg)}html .lg-shell-main>.lg-panel[role=alert]{border-radius:var(--r-lg)!important;flex-wrap:wrap}}@media (min-width:1100px){:root .lg-cmd-card .wb-kbd,:root .wb-kbd{min-width:20px;height:20px;padding:0 5px;margin-right:3px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--text-2);border:1px solid var(--border-strong);box-shadow:none}:root .lg-cmd-scrim .lg-cmd-card{width:min(560px,100%);max-height:min(480px,calc(calc(100 * var(--vh1)) - 140px));border-radius:var(--r-lg)}:root .lg-cmd-card .lg-cmd-field{margin:0;padding:0 12px 0 16px;height:44px;gap:10px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none}:root .lg-cmd-card .lg-cmd-field:focus-within{border-color:var(--border);box-shadow:none}:root .lg-cmd-card .lg-cmd-field>span:first-child svg{width:16px;height:16px}:root .lg-cmd-card .lg-cmd-field input{font-size:var(--fs-md);font-weight:var(--fw-regular)}:root .lg-cmd-card .lg-cmd-esc{height:22px;padding:0 6px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:var(--fw-semi);border:1px solid var(--border-strong);color:var(--text-2)}:root .lg-cmd-card .lg-cmd-list{padding:4px 6px 6px}:root .lg-cmd-card .wb-cmd-group{padding:8px 10px 4px;font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--text-muted)}:root .lg-cmd-card .lg-cmd-row{gap:10px;padding:4px 10px 4px 8px;min-height:36px;border-radius:var(--r-md);border:0}:root .lg-cmd-card .lg-cmd-row.active{background:var(--tint)}:root .lg-cmd-card .lg-cmd-ic{width:24px;height:24px;background:none;box-shadow:none;color:var(--text-2)}:root .lg-cmd-card .lg-cmd-ic svg{width:15px;height:15px}:root .lg-cmd-card .lg-cmd-row.active .lg-cmd-ic{background:none;color:var(--accent-ink)}:root .lg-cmd-card .lg-cmd-row>.ui-av{width:24px!important;height:24px!important;font-size:var(--fs-xs)!important}:root .lg-cmd-card .lg-cmd-main{gap:0}:root .lg-cmd-card .lg-cmd-t{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:18px}:root .lg-cmd-card .lg-cmd-s{font-size:var(--fs-xs);line-height:16px;color:var(--text-2)}:root .lg-cmd-card .lg-cmd-meta{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-2)}:root .lg-cmd-card .lg-cmd-meta.lg-num{font-weight:var(--fw-medium);color:var(--text)}:root .lg-cmd-card .lg-cmd-empty{font-size:var(--fs-sm);padding:24px 16px}:root .lg-cmd-card .lg-cmd-foot{padding:8px 12px;gap:12px;font-size:var(--fs-xs);border-top:1px solid var(--border)}:root .lg-cmd-scrim .lg-keys-card{width:min(480px,100%);max-width:480px;border-radius:var(--r-xl)}:root .lg-keys-head{padding:20px 20px 12px 24px;gap:10px;border-bottom:0}:root .lg-keys-head .lg-cmd-ic{display:none}:root .lg-keys-title{font-size:var(--fs-lg);font-weight:var(--fw-semi);letter-spacing:-.02em}:root .lg-keys-body{padding:0 14px 16px;max-height:calc(calc(100 * var(--vh1)) - 240px)}:root .lg-keys-row{min-height:var(--h-md);padding:0 10px;border-radius:var(--r-md);font-size:var(--fs-body);font-weight:var(--fw-regular)}:root .lg-keys-k .wb-kbd{margin-right:0}:root .lg-keys-then{font-size:var(--fs-xs);font-weight:var(--fw-regular)}:root .lg-note-panel.wb-note-panel{width:min(360px,calc(calc(100 * var(--vw1)) - 24px));top:calc(100% + 8px);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}:root .wb-note-panel .lg-note-head{padding:12px 12px 8px 14px}:root .wb-note-panel .wb-note-title{font-size:var(--fs-body);font-weight:var(--fw-semi);letter-spacing:0}:root .wb-note-panel .wb-note-count{height:20px;padding:0 8px;font-size:var(--fs-xs);font-weight:var(--fw-medium)}:root .wb-note-panel .lg-note-list{padding:0 6px 6px;max-height:min(440px,calc(calc(100 * var(--vh1)) - 200px))}:root .wb-note-panel .lg-note-row{gap:10px;min-height:52px;padding:6px 8px;border-radius:var(--r-md)}:root .wb-note-panel .lg-note-row+.lg-note-row{margin-top:0}:root .wb-note-panel .lg-note-ic{width:28px;height:28px}:root .wb-note-panel .lg-note-ic svg{width:14px;height:14px}:root .wb-note-panel .lg-note-body{gap:0}:root .wb-note-panel .lg-note-title{font-size:var(--fs-sm);font-weight:var(--fw-semi);line-height:18px}:root .wb-note-panel .lg-note-sub{font-size:var(--fs-xs);line-height:16px}:root .wb-note-panel .lg-note-when{font-size:var(--fs-xs);font-weight:var(--fw-regular);margin-top:3px}:root .wb-note-panel .lg-note-fresh{width:6px;height:6px;box-shadow:none}:root .wb-note-panel .wb-note-due{height:18px;padding:0 6px;font-weight:var(--fw-semi)}:root .wb-note-panel .lg-note-empty{padding:24px 20px 28px}:root .wb-note-panel .lg-note-empty p{font-size:var(--fs-sm)!important}:root .wb-note-panel .wb-note-empty-ic{width:36px;height:36px}:root .wb-note-panel .wb-note-empty-ic svg{width:16px;height:16px}:root .lg-fb-panel:not(.sheet){width:380px;border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}:root .lg-fb-head{padding:12px 10px 4px 16px;flex:none}:root .lg-fb-title{font-size:var(--fs-h3);font-weight:var(--fw-semi);letter-spacing:-.01em}:root .lg-fb-body{padding:8px 16px 16px;gap:10px;min-height:0}:root .lg-fb-seg{padding:2px}:root .lg-fb-seg-btn{height:28px;padding:0 12px;gap:6px;font-size:var(--fs-sm);font-weight:var(--fw-medium)}:root .lg-fb-seg-btn svg{width:14px;height:14px}:root .lg-fb-seg-btn.active{font-weight:var(--fw-semi);box-shadow:0 0 0 1px var(--accent-line),var(--shadow-sm)}:root .lg-fb-label{font-size:var(--fs-sm);font-weight:var(--fw-semi);margin-top:0}:root .lg-fb-text{min-height:76px;padding:8px 12px;border-radius:var(--r-tile);font-size:var(--fs-body)}:root .lg-fb-chip{min-height:var(--h-md);padding:2px 2px 2px 10px}:root .lg-fb-chip-name,:root .lg-fb-chip-size{font-size:var(--fs-sm)}:root .lg-fb-chip-x{width:26px;height:26px}:root .lg-fb-rec{padding:4px 4px 4px 12px}:root .lg-fb-rec-dot{width:8px;height:8px;box-shadow:0 0 0 3px var(--danger-bg)}:root .lg-fb-rec-max,:root .lg-fb-rec-t,:root .lg-fb-sm,:root .lg-fb-voice-top{font-size:var(--fs-sm)}:root .lg-fb-stop{min-height:var(--h-sm)}:root .lg-fb-voice{padding:8px 10px;border-radius:var(--r-tile)}:root .lg-fb-tools{gap:6px}:root .lg-fb-tool{min-height:var(--h-md);font-size:var(--fs-sm)}:root .lg-fb-hint,:root .lg-fb-note{font-size:var(--fs-xs);line-height:1.45}:root .lg-fb-err{padding:8px 10px;font-size:var(--fs-sm)}:root .lg-fb-actions{gap:8px;padding-top:2px}:root .lg-fb-actions .lg-btn{min-height:var(--h-md);padding:0 14px}:root .lg-fb-done{gap:10px;padding:10px 12px 10px 10px;border-radius:var(--r-tile)}:root .lg-fb-done-ic{width:28px;height:28px}:root .lg-fb-done-ic svg{width:14px;height:14px}:root .lg-fb-done p{font-size:var(--fs-sm)}:root .lg-fb-drop{border-radius:var(--r-lg)}:root .lg-status-msg{gap:6px}:root .lg-status-msg:before{width:16px;height:16px;background-size:10px}:root .wb-note{padding:8px 12px;font-size:var(--fs-sm)}:root .lg-shell-main>.lg-panel[role=alert]{padding:6px 6px 6px 8px!important}:root .lg-shell-main>.lg-panel[role=alert]>span:first-child{width:28px;height:28px}:root .lg-shell-main>.lg-panel[role=alert]>span:nth-child(2){font-size:var(--fs-sm)!important}:root .lg-shell-main>.lg-panel[role=alert] .lg-btn{min-height:var(--h-sm)}:root .wb-empty{gap:6px;padding:32px 20px}:root .wb-empty-ic{width:40px;height:40px}:root .wb-empty-ic svg{width:18px;height:18px}:root .wb-empty-t{font-size:var(--fs-body);font-weight:var(--fw-semi);margin-top:2px}:root .wb-empty-s,:root .wb-loading{font-size:var(--fs-sm)}:root .wb-loading{padding:32px 20px}:root .wb-loading.inline{padding:0}:root .wb-spin{width:16px;height:16px}:root .fu{gap:10px;margin-top:10px;padding:12px}:root .fu-when{margin-top:6px;font-size:var(--fs-sm)}:root .fu-toggle{gap:8px;padding:8px 10px}:root .fu-toggle input{width:16px;height:16px;margin-top:2px}:root .fu-toggle b{font-size:var(--fs-sm);font-weight:var(--fw-semi)}:root .fu-toggle span span{margin-top:0;font-size:var(--fs-xs)}:root .fu-mail{gap:8px}:root .fu-hist{font-size:var(--fs-xs)}:root .fu input.lg-input{min-height:var(--h-md)}:root .fu textarea.lg-input{padding:8px 12px}:root .lg-app{font-size:var(--fs-body)}:root .cf-btn,:root .lg-btn{min-height:var(--h-md);padding:0 12px;gap:6px;font-size:var(--fs-body)}:root .lg-btn-sm{min-height:var(--h-sm);padding:0 10px;font-size:var(--fs-sm)}:root .lg-btn svg{width:15px;height:15px}:root .lg-fbtn,:root .lg-fselect{height:var(--h-md);padding:0 10px;font-size:var(--fs-sm)}:root .lg-fsel{height:var(--h-md);padding:0 4px 0 10px}:root .lg-fsel select{height:calc(var(--h-md) - 2px)}:root .lg-mini-btn{height:26px;padding:0 10px;font-size:var(--fs-xs)}:root .lg-seg{padding:2px}:root .lg-seg-btn{height:26px;padding:0 10px;font-size:var(--fs-sm)}:root .lg-icon-btn{width:var(--h-md);height:var(--h-md)}:root .lg-pill{height:var(--h-md);padding:0 12px}:root .bk-input,:root .bk-select,:root .dlg-input,:root input.lg-input,:root select.lg-input{height:var(--h-md);padding:0 12px;font-size:var(--fs-body)}:root textarea.lg-input{padding:8px 12px;font-size:var(--fs-body);border-radius:var(--r-tile)}:root .lg-badge{height:20px;padding:0 8px;gap:5px;font-size:var(--fs-xs)}:root .lg-badge-dot{width:6px;height:6px}:root .lg-tag{padding:2px 8px;font-size:var(--fs-xs)}:root .lg-group-chip{height:20px;padding:0 2px 0 7px;font-size:var(--fs-xs)}:root .lg-group-chip-n{padding:2px 6px}:root .lg-count{height:20px;padding:0 7px;font-size:var(--fs-xs)}:root .lg-choice{gap:6px}:root .lg-choice-btn{height:var(--h-md);padding:0 12px}:root .lg-choice-btn,:root .lg-link-btn{font-size:var(--fs-sm)}:root .lg-kbd{font-size:var(--fs-xs);padding:0 5px;line-height:18px}:root .lg-viewed-eye{width:16px;height:16px}:root .lg-viewed-eye svg{width:11px;height:11px}:root .ui-pill{height:var(--h-md);padding:0 12px;gap:6px;font-size:var(--fs-body);font-weight:var(--fw-semi)}:root .ui-pill svg{width:14px;height:14px}:root .ui-pill-sm{height:var(--h-sm);padding:0 10px;font-size:var(--fs-sm)}:root .ui-pill-lg{height:var(--h-lg);padding:0 14px}:root .ui-icon-btn{width:var(--h-md);height:var(--h-md)}:root .ui-icon-btn svg{width:15px;height:15px}:root .ui-icon-btn-sm{width:var(--h-sm);height:var(--h-sm)}:root .ui-icon-btn-lg{width:var(--h-xl);height:var(--h-xl)}:root .ui-badge-n{top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;font-size:var(--fs-xs);line-height:16px}:root .ui-count{min-width:18px;height:18px;padding:0 6px;font-size:var(--fs-xs);font-weight:var(--fw-semi)}:root .ui-tag{height:22px;padding:0 8px;gap:5px;font-size:var(--fs-xs)}:root .ui-status{gap:7px;font-size:var(--fs-sm);font-weight:var(--fw-medium)}:root .ui-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--tint)}:root .ui-st-warm .ui-dot{box-shadow:0 0 0 2px var(--success-bg)}:root .ui-st-attempted .ui-dot{box-shadow:0 0 0 2px var(--warning-bg)}:root .ui-st-contacted .ui-dot{box-shadow:0 0 0 2px var(--surface-2)}:root .ui-st-do_not_call .ui-dot{box-shadow:0 0 0 2px var(--danger-bg)}:root .lg-otb-tabs,:root .ui-tabs{padding:2px;gap:2px}:root .lg-otb-tab,:root .ui-tab{height:28px;padding:0 10px;gap:6px;font-size:var(--fs-body);font-weight:var(--fw-medium)}:root .lg-otb-tab.on{box-shadow:0 0 0 1px var(--accent-line),var(--shadow-sm)}:root .lg-otb-tab.on,:root .ui-tab-l:after,:root .ui-tab.on{font-weight:var(--fw-semi)}:root .ui-tab svg{width:14px;height:14px}:root .ui-sort-sel{padding-right:4px}:root .ui-sort-sel select{height:calc(var(--h-md) - 2px);padding-right:18px;font-weight:var(--fw-medium);background-position:right 2px center}:root .ui-act-ic{width:36px;height:36px}:root .ui-act-ic svg{width:16px;height:16px}:root .ui-act{gap:5px}:root .ui-act-l{font-size:var(--fs-xs);font-weight:var(--fw-medium)}:root .ui-act.is-primary .ui-act-ic{box-shadow:none}:root .lg-panel,:root .ui-card{box-shadow:var(--shadow-sm)}:root .lg-table th{height:var(--th-h);padding:0 var(--cell-x);font-size:var(--fs-xs);font-weight:var(--fw-semi);border-bottom-width:1px}:root .lg-table td{padding:8px var(--cell-x)}:root .lg-cell-main{font-size:var(--fs-body);font-weight:var(--fw-medium)}:root .lg-cell-sub,:root .lg-table-foot{font-size:var(--fs-sm)}:root .lg-table-foot{padding:10px}:root .lg-list-row{padding:8px 16px;gap:10px}:root .lg-list-ic{width:28px;height:28px}:root .lg-panel-head{padding:12px 16px}:root .lg-panel-head h3{font-size:var(--fs-h3);font-weight:var(--fw-semi)}:root .lg-list-title{font-size:var(--fs-body);font-weight:var(--fw-medium)}:root .lg-toolbar{padding:8px 12px;gap:8px}:root .lg-row{padding:8px 12px;gap:10px}}@media (min-width:1100px){:root .lg-app :where(h1,h2,h3,h4){font-weight:var(--fw-semi)}:root .pg-head{gap:2px}:root .pg-title{font-size:var(--fs-xl);font-weight:var(--fw-semi);line-height:1.2;letter-spacing:-.02em}:root .pg-head .cq-facts,:root .pg-sub{font-size:var(--fs-base)}:root .ow-searchbar,:root .ow-searchbar:focus-within{background:none;border:0;box-shadow:none;padding:0;margin:0;border-radius:0}:root .ow-searchbar .lg-searchbar-row{min-height:var(--h-xl);gap:8px;flex-wrap:nowrap}:root .ow-sfield{flex:1 1 0;min-width:180px;display:flex;align-items:center;gap:8px;height:var(--h-xl);padding:0 8px 0 12px;border:var(--bw) solid var(--border-input);border-radius:var(--r-pill);background:var(--surface);transition:border-color .12s,box-shadow .12s}:root .ow-sfield:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}:root .ow-sfield input{font-size:var(--fs-body);font-weight:var(--fw-regular);text-overflow:ellipsis}:root .ow-shelp{width:22px;height:22px;font-size:var(--fs-xs)}:root .ow-sfacts{gap:6px;padding:0;border-left:0;flex:0 0 auto}:root .ow-sfact{height:24px;padding:0 9px;gap:5px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-2)}:root .ow-sfact b{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}:root .ow-sfact.is-on{background:var(--tint);box-shadow:inset 0 0 0 1px var(--accent-line)}:root .ow-sfact.is-on,:root .ow-sfact.is-on b{color:var(--accent-ink)}:root .ow-sfield{padding-right:7px}:root .ow-search-acts{gap:8px}:root .ow-searchbar .lg-searchbar-sub{border-top:0;padding:8px 0 0;gap:8px;font-size:var(--fs-sm);color:var(--text-2)}:root .ow-searchbar .pg-save,:root .ow-tb-lists .lg-fbtn,:root .ow-tb-lists .pg-save{height:var(--h-md);padding:0 10px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text);border-radius:var(--r-pill)}:root .pg-save-form .lg-input{width:160px!important;height:var(--h-md)!important;font-size:var(--fs-body)!important}:root .pg-save-form .lg-icon-btn{width:var(--h-md)!important;height:var(--h-md)!important}:root .ow-tb{padding:8px 12px 0;border-bottom-width:1px}:root .ow-tb-row{gap:8px 12px;padding-bottom:8px}:root .ow-tb-count{flex:0 1 auto;text-align:left;font-size:var(--fs-sm);color:var(--text-2)}:root .ow-tb-tools{margin-left:auto;gap:8px;flex-wrap:nowrap}:root .ow-tb-lists{margin-left:0;gap:8px}:root .ow-pager{gap:4px}:root .ow-pager-l{font-size:var(--fs-sm);font-weight:var(--fw-medium)}:root .ow-tb-sub{gap:6px;padding:0 0 8px;font-size:var(--fs-sm)}:root .ow-mini{height:22px;padding:0 6px 0 8px;gap:4px;font-size:var(--fs-xs)}:root .ow-county select{max-width:140px}:root .ow-table col.ow-c-owner{width:31%}:root .ow-table col.ow-c-contact{width:168px}:root .ow-table col.ow-c-status{width:104px}:root .ow-table col.ow-c-act{width:40px}@container owlist (max-width: 960px){:root .ow-table col.ow-c-owner{width:31%}:root .ow-table col.ow-c-contact{width:166px}:root .ow-table col.ow-c-status{width:90px}:root .ow-table td.ow-c-status,:root .ow-table th.ow-c-status{padding-right:0}:root .ow-table col.ow-c-act{width:34px}:root .ow-table td.ow-c-act{padding-right:6px}}@container owlist (max-width: 760px){:root .ow-table col.ow-c-status{width:32px}}:root .ow-table th{height:var(--th-h);padding:0 var(--cell-x);font-size:var(--fs-xs);font-weight:var(--fw-semi);border-bottom-width:1px}:root .ow-table td:first-child,:root .ow-table th:first-child{padding-left:16px}:root .ow-table td{height:var(--row-h);padding:5px var(--cell-x)}:root .ow-table td.ow-c-contact{padding-left:var(--cell-x);padding-right:4px}:root .ow-table td.ow-c-act{padding:0 10px 0 0}:root .ow-row.sel>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}:root .ow-owner{gap:10px}:root .ow-owner>.ui-av{width:28px!important;height:28px!important;font-size:var(--fs-xs)!important}:root .ow-name{font-size:var(--fs-body);font-weight:var(--fw-semi);line-height:18px}:root .ow-sub{margin-top:1px;font-size:var(--fs-sm);line-height:17px}:root .ow-main{font-size:var(--fs-body);font-weight:var(--fw-medium)}:root .ow-c-bldg .ow-main{line-height:18px}:root .ow-more{min-width:18px;height:18px;font-size:var(--fs-xs)}:root .ow-phone{height:26px;padding:0 9px 0 7px;gap:4px;letter-spacing:-.01em;font-size:var(--fs-sm);font-weight:var(--fw-medium);border-color:var(--border)}:root .ow-phone svg{width:12px;height:12px}:root .ow-phone.none{padding-left:0;font-size:var(--fs-sm)}:root .ow-table .ow-expand{width:26px;height:26px;border-color:transparent;background:transparent;color:var(--text-2)}:root .ow-table .ow-expand:hover,:root .ow-table .ow-expand[aria-expanded=true]{background:var(--tint);color:var(--accent-ink)}:root .ow-table .ow-detail>td{height:auto;padding:4px 16px 14px 54px}:root .ow-detail-grid{gap:10px 16px}:root .ow-kv-l{font-size:var(--fs-xs);font-weight:var(--fw-semi)}:root .ow-copy,:root .ow-kv-v{font-size:var(--fs-body);font-weight:var(--fw-medium)}:root .ow-detail-act,:root .ow-detail-badges{margin-top:10px}:root .lg-drawer{width:328px;border-radius:var(--r-lg)}:root .lg-drawer-head{padding:14px 16px 12px;border-bottom-width:1px}:root .lg-drawer-head h2{font-size:var(--fs-h3);font-weight:var(--fw-semi);line-height:1.25}:root .lg-drawer-sub{margin-top:1px;font-size:var(--fs-sm)}:root .ow-dhead{gap:10px}:root .ow-dhead>.ui-av{width:36px!important;height:36px!important;font-size:var(--fs-sm)!important}:root .ow-dhead-badges{margin-top:10px;gap:6px}:root .ow-dhead-badges .ui-status{font-size:var(--fs-sm);margin-right:2px}:root .lg-sec{padding:12px 16px;border-bottom-width:1px}:root .lg-sec-head{margin-bottom:8px;min-height:24px}:root .lg-sec-h{font-size:var(--fs-body);font-weight:var(--fw-semi)}:root .shelf,:root .shelf-actions{border-bottom-width:1px}:root .shelf-head{padding-right:8px;gap:6px}:root .shelf-btn{min-height:40px;padding:8px 4px 8px 16px;gap:8px}:root .shelf-title{font-size:var(--fs-body);font-weight:var(--fw-semi)}:root .shelf-sum{font-size:var(--fs-sm);font-weight:var(--fw-medium)}:root .shelf-chev{width:22px;height:22px;background:none;color:var(--text-2)}:root .shelf-chev svg{width:14px;height:14px}:root .shelf-body{padding:0 16px 12px}:root .shelf-subh{margin:2px 0 8px;min-height:26px;font-size:var(--fs-xs)}:root .shelf-gap{height:10px}:root .lg-drawer .shelf-actions,:root .shelf-actions{padding:12px 8px}:root .lg-drawer .ui-act-ic{width:36px;height:36px}:root .lg-drawer .ui-act-l{font-size:var(--fs-xs)}:root .lg-drawer .shelf-actions .ui-acts+*{margin-top:10px}:root .lg-drawer .lg-choice{gap:2px;padding:2px;border-radius:18px}:root .lg-drawer .lg-choice-btn{height:28px;padding:0 6px;font-size:var(--fs-sm);font-weight:var(--fw-medium)}:root .lg-drawer .lg-choice-btn.on{font-weight:var(--fw-semi);box-shadow:0 0 0 1px var(--accent-line),var(--shadow-sm)}:root .lg-contact{padding:10px 12px;margin-bottom:6px}:root .lg-contact-num{font-size:var(--fs-md);font-weight:var(--fw-semi)}:root .lg-contact-meta{font-size:var(--fs-xs)}:root .lg-contact .lg-btn{min-height:var(--h-sm);padding:0 10px;font-size:var(--fs-sm)}:root .lg-contact .lg-btn svg{width:13px;height:13px}:root .lg-note-card{padding:8px 10px;margin-bottom:6px;font-size:var(--fs-sm)}:root .lg-kv{gap:10px 12px}:root .lg-kv-l{font-size:var(--fs-xs)}:root .lg-kv-v{font-size:var(--fs-body);font-weight:var(--fw-medium);margin-top:1px}:root .lg-field-label{font-weight:var(--fw-semi);margin-bottom:6px}:root .lg-empty-note,:root .lg-field-label{font-size:var(--fs-sm)}:root .lg-status-msg{margin-top:8px;min-height:24px;padding:2px 8px;font-size:var(--fs-xs)}:root .lg-src-row{padding:5px 0}:root .mc-form{gap:8px;padding:12px}:root .mc-field .lg-input{height:var(--h-md)}:root .ui-pop{width:272px;gap:10px;padding:12px;top:calc(100% + 6px)}:root .ui-pop.is-wide{width:440px;-moz-column-gap:12px;column-gap:12px}:root .ui-pop.is-wide>.ui-toggle{grid-column:1/-1}:root .ui-pop{max-height:calc(calc(100 * var(--vh1)) - 240px);overflow-y:auto;overscroll-behavior:contain}:root .ui-input{height:var(--h-md);padding:0 12px;font-size:var(--fs-body)}:root .ui-pop-title{font-size:var(--fs-body);font-weight:var(--fw-semi)}:root .ui-field{gap:4px}:root .ui-field>span{font-size:var(--fs-xs);font-weight:var(--fw-semi)}:root .ui-select{height:var(--h-md);padding:0 30px 0 12px;font-size:var(--fs-body);background-position:right 10px center;background-size:12px 12px}:root .ui-toggle{min-height:28px}:root .ui-toggle-l{font-size:var(--fs-body);font-weight:var(--fw-medium)}:root .ui-toggle-track{width:32px;height:18px}:root .ui-toggle-track:after{width:12px;height:12px}:root .ui-toggle input:checked+.ui-toggle-track:after{transform:translateX(14px)}:root .ui-link{min-height:24px;font-size:var(--fs-sm)}:root .lg-top-tools .lg-note-dot{top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;font-size:var(--fs-xs);line-height:16px;box-shadow:0 0 0 2px var(--surface)}:root .cf-map-root>.cf-map-overlay:has(>.cf-chip){top:12px!important;left:12px!important;gap:6px!important}:root .cf-chip{min-height:var(--h-md);padding:4px 12px;gap:7px;font-size:var(--fs-sm);font-weight:var(--fw-semi);box-shadow:var(--shadow-sm)}:root .cf-chip-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--tint)}:root .cf-chip-hint{max-width:440px;font-size:var(--fs-sm);border-radius:var(--r-lg)}:root .cf-basemap-ctl{margin:12px!important;padding:2px;box-shadow:var(--shadow-sm)}:root .cf-basemap-btn{height:28px;padding:0 10px;gap:6px;font-size:var(--fs-sm)}:root .cf-basemap-btn svg{width:14px;height:14px}:root .cf-basemap-btn.cf-active{font-weight:var(--fw-semi)}:root .cf-map-root>.cf-tools-wrap{top:54px!important;right:12px!important}:root .cf-tools{padding:2px;border-width:1px;box-shadow:var(--shadow-sm)}:root .cf-tool{height:28px;padding:0 10px;gap:6px;font-size:var(--fs-sm)}:root .cf-tool svg{width:14px;height:14px}:root .cf-map-root .leaflet-control-zoom{margin:0 12px 28px 0!important;gap:6px}:root .cf-map-root .leaflet-control-zoom a{width:var(--h-md)!important;height:var(--h-md)!important;line-height:28px!important;font-size:var(--fs-md);border-width:1px!important;box-shadow:var(--shadow-sm)}:root .cf-map-root.cf-has-card .leaflet-control-zoom{margin-right:304px!important}:root .cf-map-root .leaflet-control-attribution{font-size:var(--fs-xs);padding:1px 8px}:root .cf-map-root .cf-legend-wrap{bottom:12px!important;left:12px!important;max-height:calc(100% - 110px)}:root .cf-legend{gap:4px;padding:8px 12px 10px;border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}:root .cf-legend:has(>.cf-legend-head[aria-expanded=false]){padding:2px 4px}:root .cf-legend-row,:root .cf-legend-title{font-size:var(--fs-xs)}:root .cf-legend-row{gap:7px}:root .cf-legend-sep{margin:6px 0 4px}:root .cf-legend-head{height:28px;min-height:0;padding:0 10px 0 6px;gap:6px;font-size:var(--fs-sm);font-weight:var(--fw-semi)}:root .cf-legend-head svg{width:14px;height:14px}:root .cf-layer{gap:8px;min-height:24px;padding:1px 0;font-size:var(--fs-sm);font-weight:var(--fw-medium)}:root .cf-layer input{width:14px;height:14px}:root .cf-drawbar-wrap{bottom:16px}:root .cf-drawbar{padding:4px 4px 4px 14px;gap:8px;font-size:var(--fs-sm);border-width:1px}:root .cf-mini{padding:0 12px}:root .cf-miles input,:root .cf-mini{height:var(--h-sm);font-size:var(--fs-sm);border-width:1px}:root .cf-miles input{width:64px;padding:0 10px}:root .cf-map-root>.cf-card-wrap{top:92px!important;right:12px!important}:root .cf-card{width:280px;padding:14px 14px 10px;border-width:1px;border-radius:var(--r-lg)}:root .cf-card-t{font-size:var(--fs-h3);font-weight:var(--fw-semi)}:root .cf-card-s{font-size:var(--fs-sm);margin-top:2px}:root .cf-card-x{width:var(--h-sm);height:var(--h-sm);border-width:1px}:root .cf-card-grid{gap:6px;margin-top:10px}:root .cf-card-grid>div{padding:8px 10px}:root .cf-card-v{font-size:var(--fs-lg);font-weight:var(--fw-semi)}:root .cf-card-k{font-size:var(--fs-xs);margin-top:2px}:root .cf-card-err,:root .cf-card-note{font-size:var(--fs-xs);margin-top:8px}:root .cf-card-acts{margin-top:10px;gap:6px}:root .cf-card-link{font-size:var(--fs-sm);min-height:28px}:root .cf-card-row{margin-top:6px}:root .cf-pop{width:252px;padding:12px}:root .cf-pop-name{font-size:var(--fs-body);font-weight:var(--fw-semi)}:root .cf-pop-addr,:root .cf-pop-buyer,:root .cf-pop-entity{font-size:var(--fs-sm)}:root .cf-pop-addr{margin-top:6px}:root .cf-pop-k{font-size:var(--fs-xs)}:root .cf-pop-buyer b,:root .cf-pop-phone,:root .cf-pop-v{font-size:var(--fs-sm)}:root .cf-pop-phone{margin-top:8px}:root .cf-pop-btn{margin-top:10px;min-height:var(--h-md);padding:0 12px;font-size:var(--fs-body);font-weight:var(--fw-semi)}:root .cf-map-root .leaflet-popup-content-wrapper,:root .cf-map-root .leaflet-popup-tip{border-width:1px}:root .cf-map-root .leaflet-popup-close-button{width:24px!important;height:24px!important;line-height:22px!important;font-size:var(--fs-md)!important;top:6px!important;right:6px!important}:root .cf-map-empty span{padding:8px 14px;font-size:var(--fs-body);border-width:1px}:root .vw-map{border-radius:var(--r-lg)}}:root{--sky:radial-gradient(52% 44% at 86% -6%,rgba(255,244,226,.95) 0%,rgba(255,244,226,0) 70%),radial-gradient(46% 38% at 8% 104%,rgba(183,212,255,.55) 0%,rgba(183,212,255,0) 72%),linear-gradient(180deg,#c6dcff,#dbe9ff 30%,#edf4ff 64%,#f4f8ff);--glass:hsla(0,0%,100%,.62);--glass-2:hsla(0,0%,100%,.78);--glass-read:hsla(0,0%,100%,.88);--glass-modal:hsla(0,0%,100%,.92);--glass-hi:inset 0 1px 0 hsla(0,0%,100%,.85);--glass-blur:saturate(1.4) blur(14px);--glass-shadow:0 1px 2px rgba(16,42,90,.05),0 18px 44px -18px rgba(26,79,174,.28)}:root[data-theme=dark]{--sky:radial-gradient(52% 44% at 86% -6%,rgba(61,139,255,.3) 0%,rgba(61,139,255,0) 70%),radial-gradient(46% 38% at 8% 104%,rgba(36,67,121,.55) 0%,rgba(36,67,121,0) 72%),linear-gradient(180deg,#0f2347,#0b1930 34%,#08101e 70%,#070d18);--glass:rgba(13,26,48,.58);--glass-2:rgba(13,26,48,.72);--glass-read:rgba(13,26,48,.86);--glass-modal:rgba(13,26,48,.92);--glass-hi:inset 0 1px 0 rgba(169,204,255,.14);--glass-shadow:0 1px 2px rgba(0,0,0,.35),0 18px 44px -18px rgba(0,0,0,.7)}html .demo-theme,html .fd-page,html .lg-ob,html .lg-shell{background:var(--sky);background-color:var(--bg)}html .lg-hdr,html .lg-shell>.lg-rail{background:var(--glass);backdrop-filter:var(--glass-blur)}html .lg-rail .bk-head,html .lg-shell>.lg-rail{box-shadow:var(--glass-hi)}html .lg-rail .bk-head{background:var(--glass-2)}html .lg-rail .lg-nav-item.active{box-shadow:var(--glass-hi)}html .lg-dial-dock,html .lg-top-search,html .lg-top-tools .lg-icon-btn,html .ow-sfield{background:var(--glass-2);box-shadow:var(--glass-hi)}html .ow-sfield{backdrop-filter:var(--glass-blur)}html .lg-drawer{background:var(--glass-read);box-shadow:var(--glass-hi),var(--shadow-sm);backdrop-filter:var(--glass-blur)}html .cf-card,html .cf-legend,html .lg-acct-menu,html .lg-dial-wrap .lg-pop,html .lg-fb-panel,html .lg-note-panel,html .ui-pop{background:var(--glass-read);box-shadow:var(--glass-hi),var(--glass-shadow);backdrop-filter:var(--glass-blur)}html .dlg-card,html .fd-card,html .lg-cmd-scrim .lg-cmd-card,html .sd-card,html .shl-card{background:var(--glass-modal);box-shadow:var(--glass-hi),var(--glass-shadow);backdrop-filter:var(--glass-blur)}html .ui-tabs{background:var(--tabs-track);box-shadow:var(--tabs-track-edge);backdrop-filter:var(--glass-blur)}html .ui-tabs.is-solid{background:var(--glass-2);box-shadow:var(--glass-hi),var(--shadow-sm)}html .ui-tabs-lens{border-radius:var(--r-pill);transition:transform var(--lens-dur) var(--lens-ease),width var(--lens-dur) var(--lens-ease),height var(--lens-dur) var(--lens-ease),opacity .15s;will-change:transform,width}html .ui-tabs-lens>span,html .ui-tabs:not(.has-lens) .ui-tab.on{background:var(--lens-sheen),var(--lens-fill);box-shadow:var(--lens-rim),var(--lens-edge),var(--lens-shadow);backdrop-filter:var(--lens-blur)}html .ui-tabs.is-solid .ui-tabs-lens>span,html .ui-tabs.is-solid:not(.has-lens) .ui-tab.on{background:radial-gradient(120% 90% at 50% -30%,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,0) 60%),var(--lens-solid);box-shadow:var(--lens-solid-rim),var(--lens-shadow)}@media (prefers-reduced-motion:reduce){html .ui-tabs-lens{transition:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--glass:var(--surface);--glass-2:var(--surface);--glass-read:var(--surface);--glass-modal:var(--surface);--tabs-track:var(--bg-alt)}}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--surface);--glass-2:var(--surface);--glass-read:var(--surface);--glass-modal:var(--surface);--glass-blur:none;--tabs-track:var(--bg-alt);--lens-fill:var(--surface);--lens-sheen:linear-gradient(transparent,transparent);--lens-blur:none}}:root{--ui-scale:1;--vh1:calc(1vh / var(--ui-scale, 1));--dvh1:calc(1dvh / var(--ui-scale, 1));--vw1:calc(1vw / var(--ui-scale, 1))}body{zoom:var(--ui-scale,1)}html body.min-h-screen{min-height:calc(100 * var(--vh1))}.cf-map-root>.leaflet-container{zoom:calc(1 / var(--ui-scale, 1))}.cf-map-root .leaflet-control,.cf-map-root .leaflet-popup-content-wrapper{zoom:var(--ui-scale,1)}html .cf-map-root .leaflet-tooltip.cf-cty-tip{font-size:calc(13px * var(--ui-scale, 1));padding:calc(7px * var(--ui-scale, 1)) calc(14px * var(--ui-scale, 1))}html .cf-map-root .cf-cty-tip-sub{font-size:.96em}