.phone-swipe-row{--swipe-accent:var(--surge-cyan);--swipe-accent-ink:#182119;--swipe-neutral:#3a4a40;--swipe-neutral-ink:var(--ink);--swipe-strong:var(--green-700);--swipe-danger:#41211e;--swipe-danger-ink:var(--danger)}html[data-resolved-theme=light] .phone-swipe-row{--swipe-accent-ink:#fff;--swipe-neutral:#c3d4c4;--swipe-danger:#f6dcd7;--swipe-danger-ink:#8c2820}.phone-swipe-row{--swipe-width:150px;position:relative;overflow:hidden}.phone-swipe-content{z-index:1;background:var(--phone-row-bg,var(--surface));transform:translateX(var(--swipe-offset,0px));touch-action:pan-y;transition:transform .2s;position:relative}.phone-swipe-row[data-open]{--swipe-offset:calc(var(--swipe-width) * -1)}.phone-swipe-row[data-dragging] .phone-swipe-content{transition:none}@media (prefers-reduced-motion:reduce){.phone-swipe-content{transition:none}}html[data-motion=reduced] .phone-swipe-content{transition:none}.phone-swipe-actions{z-index:0;width:var(--swipe-width);display:flex;position:absolute;inset:0 0 0 auto}.phone-swipe-action{white-space:nowrap;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;height:100%;min-height:44px;margin:0;padding:0 2px;font-size:12px;font-weight:600;line-height:14px;display:flex}.phone-swipe-action:hover{filter:none}.phone-swipe-action[data-tone=accent]{background:var(--swipe-accent);color:var(--swipe-accent-ink)}.phone-swipe-action[data-tone=neutral]{background:var(--swipe-neutral);color:var(--swipe-neutral-ink)}.phone-swipe-action[data-tone=strong]{background:var(--swipe-strong);color:var(--ink)}.phone-swipe-action[data-tone=danger]{background:var(--swipe-danger);color:var(--swipe-danger-ink)}.phone-swipe-action[aria-disabled=true]{opacity:.5}.phone-swipe-action:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.phone-part{white-space:nowrap}.phone-list-heading{letter-spacing:.02em;text-transform:uppercase;min-height:36px;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 16px 6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.phone-list-heading h2{min-width:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;overflow-wrap:anywhere;flex:auto;justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.phone-list-heading-note{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;flex:none;font-weight:500}.phone-list-heading-action{min-height:44px;color:var(--accent);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;margin:-14px -8px -14px 0;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.phone-list-heading-action:hover{background:0 0}.phone-list-heading-action[aria-disabled=true]{opacity:.5}.phone-field{box-sizing:border-box;height:44px;min-height:44px;color:var(--muted);align-items:center;gap:6px;margin:-4px 0;padding:0 0 0 8px;display:flex;position:relative}.phone-field:before{content:"";z-index:0;background:color-mix(in srgb, var(--ink) 8%, transparent);pointer-events:none;border-radius:10px;position:absolute;inset:4px 0}.phone-field>*{z-index:1;position:relative}.phone-field:focus-within:before{outline:2px solid var(--focus);outline-offset:1px}.phone-field-label{flex:auto;align-items:center;gap:6px;min-width:0;height:100%;margin:0;display:flex}.phone-field input[type=search]{min-width:0;height:44px;min-height:44px;color:var(--ink);appearance:none;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:0;font-size:16px;line-height:22px}.phone-field input[type=search]::-webkit-search-cancel-button{appearance:none}.phone-field input::placeholder{color:var(--muted);opacity:1}.phone-field-clear{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0 -4px 0 0;padding:0;display:inline-flex}.phone-field-clear:hover{background:0 0}button.phone-field-trigger{text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;width:100%;padding:0 10px 0 8px;font-size:16px;line-height:22px}button.phone-field-trigger:hover{background:0 0}button.phone-field-trigger:focus-visible{outline:none}button.phone-field-trigger:focus-visible:before{outline:2px solid var(--focus);outline-offset:1px}.phone-chips{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:6px -16px -6px;padding:6px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.phone-chips::-webkit-scrollbar{display:none}.phone-chips>*{flex:none}.phone-chip,.phone-chips .popup-menu-root>button{background:color-mix(in srgb, var(--ink) 8%, transparent);height:32px;min-height:32px;color:var(--ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:5px;margin:0;padding:0 10px 0 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex;position:relative}.phone-chip:hover,.phone-chips .popup-menu-root>button:hover{background:color-mix(in srgb, var(--ink) 12%, transparent)}.phone-chip:after,.phone-chips .popup-menu-root>button:after{content:"";position:absolute;inset:-6px -2px}.phone-chip[aria-pressed=true]{background:var(--green-700);padding:0 14px 0 11px;font-weight:600}.phone-chip-key{color:var(--secondary);font-weight:400}.phone-chip svg{flex:none}:is(.phone-chip,.phone-chips .popup-menu-root>button):focus-visible{outline:2px solid var(--focus);outline-offset:1px}.phone-accessory{box-sizing:border-box;background:var(--surface-raised);pointer-events:auto;border-radius:14px;align-items:center;gap:8px;min-height:60px;margin:0 8px 8px;padding:6px 8px 6px 16px;display:flex;box-shadow:0 12px 32px #00000073}html[data-resolved-theme=light] .phone-accessory{box-shadow:0 8px 24px #20322938, inset 0 0 0 1px var(--line-strong)}.phone-accessory-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.phone-accessory-headline{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:19px}.phone-accessory-note{min-width:0;color:var(--secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:0 2px;font-size:12px;line-height:16px;display:flex}.phone-accessory-note>span{overflow-wrap:anywhere;min-width:0}.phone-accessory-primary{background:var(--accent);height:44px;min-height:44px;color:var(--on-accent);white-space:nowrap;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.phone-accessory-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--accent);filter:brightness(1.06)}.phone-accessory-primary:is(:disabled,[aria-disabled=true]){opacity:.5}.phone-accessory-icon{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--secondary);background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.phone-accessory-icon:hover:not(:disabled){color:var(--ink);background:0 0}.phone-accessory-icon[aria-disabled=true]{opacity:.5}@media (width<=767px),(pointer:coarse){:is(.phone-receive-sheet,.phone-buy-sheet,.save-copies-sheet){--stepper-button:44px;--stepper-value:44px}}.prototype-workspace[data-phone-shell] .tool-workspace:has(.phone-accessory) .tool-empty{justify-content:flex-start;padding-block:24px 16px}.prototype-workspace[data-phone-shell] .tool-workspace:has(.phone-accessory) .search-empty-state{margin-block:16px}.phone-sheet-body{display:contents}.phone-row-menu-anchor{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;top:0;left:0}.phone-select{cursor:pointer;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:flex;position:relative}.phone-select input[type=checkbox]{appearance:none;border:1.5px solid var(--muted);width:22px;min-width:22px;height:22px;min-height:22px;accent-color:initial;background:0 0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:relative}.phone-select input:checked{border-color:var(--accent);background:var(--accent)}.phone-select input:checked:before{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;width:5px;height:10px;margin-top:-2px;transform:rotate(45deg)}.phone-select input:after{content:"";position:absolute;inset:-11px}.phone-select input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.about-data-content{flex-direction:column;gap:11px;display:flex}.about-data-section+.about-data-section,.about-data-guide{border-top:1px solid var(--line);padding-top:11px}.about-data-section h3{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;line-height:16px;display:flex}.about-data-tag{color:var(--secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500;line-height:14px}.about-data-section p{color:var(--secondary);margin:3px 0 0;font-size:12px;line-height:16px}.about-data-note{color:var(--muted);margin-top:3px;font-size:11px;line-height:14px}.about-data-content a{color:var(--ink);white-space:nowrap;text-decoration:none}.about-data-content a:hover{text-underline-offset:2px;text-decoration:underline}.about-data-content .about-data-section .about-data-retry{min-height:0;font-weight:inherit;height:auto;color:var(--ink);font-size:inherit;text-underline-offset:2px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.about-data-guide summary{color:var(--ink);cursor:pointer;font-size:12.5px;font-weight:600;line-height:16px}.about-data-guide summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.about-data-guide h4{color:var(--ink);margin:10px 0 0;font-size:12px;font-weight:600;line-height:16px}.about-data-guide p{color:var(--secondary);margin:2px 0 0;font-size:12px;line-height:16px}.anchored-popover.about-data-popover[popover] .about-data-section h3{letter-spacing:normal;color:var(--ink);margin:0;font-family:inherit;font-size:12.5px;font-weight:600;line-height:16px}.anchored-popover.about-data-popover[data-more-below]:after{content:"";background:linear-gradient(to bottom, transparent, var(--popover) 85%);pointer-events:none;flex:none;height:32px;margin:-43px -16px -12px;position:sticky;bottom:-12px}.anchored-popover.about-data-popover[popover]{text-transform:none;letter-spacing:normal;white-space:normal;text-align:left;color:var(--ink);background:var(--popover);width:360px;max-width:calc(100vw - 24px);box-shadow:var(--popover-shadow);border-radius:12px;gap:11px;padding:14px 16px 12px;font-size:12px;font-weight:400;line-height:16px}.about-data-head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.about-data-head h2{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:20px}.about-data-head h2:focus{outline:none}.anchored-popover.about-data-popover .about-data-close{width:24px;height:24px;min-height:24px;color:var(--secondary);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.anchored-popover.about-data-popover .about-data-close:before{content:"";background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%;left:50%}.anchored-popover.about-data-popover .about-data-close:hover:before{background:color-mix(in srgb, var(--ink) 14%, transparent)}.anchored-popover.about-data-popover .about-data-close:hover{color:var(--ink)}.anchored-popover.about-data-popover .about-data-close svg{width:12px;height:12px;position:relative}.anchored-popover.about-data-popover .about-data-settings{height:auto;min-height:0;color:var(--ink);background:0 0;border:0;align-self:flex-start;margin-top:1px;padding:0;font-size:12px;line-height:16px}.anchored-popover.about-data-popover .about-data-settings:hover{text-underline-offset:2px;text-decoration:underline}.anchored-popover.about-data-popover :is(.about-data-close,.about-data-settings,a,summary):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.about-data-info{width:22px;height:22px;min-height:22px;color:var(--muted);vertical-align:middle;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-3px 0 -3px 6px;padding:0;display:inline-grid}.about-data-info:hover,.about-data-info[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.about-data-info svg{width:14px;height:14px}.about-data-info:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (width<=767px),(pointer:coarse){.anchored-popover.about-data-popover .about-data-close{width:44px;height:44px;min-height:44px;margin:-10px -10px -10px 0}.anchored-popover.about-data-popover .about-data-settings{align-items:center;min-height:44px;display:inline-flex}.about-data-info{width:44px;height:44px;min-height:44px;margin:-12px -11px -12px 6px}.anchored-popover.about-data-popover .about-data-guide summary{align-items:center;min-height:44px;margin-block:-10px;display:flex}.anchored-popover.about-data-popover .about-data-section .about-data-retry{vertical-align:middle;align-items:center;min-height:44px;display:inline-flex}}.collector-workspace .detail-dialog .inspector-about[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink)}.data-sources-sheet .about-data-content{padding-top:8px}.data-sources-sheet .about-data-section h3{font-size:13px}.data-sources-sheet :is(.about-data-section p,.about-data-guide p){font-size:13px;line-height:18px}.data-sources-sheet .about-data-note{font-size:12px;line-height:16px}
